.basket__header{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:767.98px){.basket__header{gap:8px;margin-bottom:16px}}.basket__divider{height:1px;margin-bottom:24px;border-top:1px solid rgba(15,23,42,.08)}@media(max-width:767.98px){.basket__divider{margin-bottom:16px}}.basket__title{color:var(--Dark,#1a1a1a);font-family:var(--font-inter),Inter,sans-serif;font-size:24px;font-weight:400;line-height:normal}@media(max-width:767.98px){.basket__title{font-size:20px}}.basket__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.basket__empty{text-align:center}.basket__empty-text{margin-bottom:24px;color:var(--Dark,#1a1a1a);font-family:var(--font-inter),Inter,sans-serif;font-size:20px;font-weight:300;line-height:normal}@media(max-width:767.98px){.basket__empty-text{font-size:18px}}.basket__action{display:flex;max-width:443px;width:100%;margin:0 auto;align-items:center;justify-content:center;padding:16px 24px;border:none;border-radius:0;cursor:pointer;background:var(--Dark,#1a1a1a)}.basket__action,.basket__action:hover{box-shadow:0 10px 20px -10px rgba(26,26,26,.5)}.basket__action:hover{background:rgba(26,26,26,.8)}.basket__action p{margin:0;color:var(--White,#fefefe);text-align:center;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal}.basket__clear{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:8px 16px;border:1px solid var(--Dark,#1a1a1a);border-radius:0;box-shadow:0 1px 4px 0 rgba(26,26,26,.2);cursor:pointer;background:rgba(0,0,0,0)}.basket__clear p{margin:0;color:var(--Dark,#1a1a1a);font-family:var(--font-inter),Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal}.basket__clear:hover:not(:disabled){background:var(--Dark,#1a1a1a)}.basket__clear:hover:not(:disabled) p{color:#fafafa}.basket__clear:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media(max-width:767.98px){.basket__clear{padding:4px 16px}.basket__clear p,.basket__clear:hover:not(:disabled) p{font-size:12px}}.basket__list{display:flex;flex-direction:column;gap:24px;min-height:0;max-height:420px;margin-bottom:24px;overflow-y:auto}@media(max-width:767.98px){.basket__list{gap:16px;margin-bottom:16px}}.basket__list::-webkit-scrollbar{width:3px}.basket__list::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(15,23,42,.2)}.basket__total{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px}@media(max-width:767.98px){.basket__total{gap:11px;margin-bottom:16px}}.basket__total-label,.basket__total-value{font-family:var(--font-inter),Inter,sans-serif;line-height:normal}.basket__total-label{color:var(--Gray,#9ca3af);font-size:20px;font-weight:400}@media(max-width:767.98px){.basket__total-label{font-size:16px}}.basket__total-value{color:var(--Dark,#1a1a1a);font-size:23px;font-weight:500}@media(max-width:767.98px){.basket__total-value{font-size:19px}}.basket__checkout{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:16px;padding:16px 24px;border:none;border-radius:0;cursor:pointer;background:var(--Dark,#1a1a1a)}.basket__checkout,.basket__checkout:hover{box-shadow:0 10px 20px -10px rgba(26,26,26,.5)}.basket__checkout:hover{background:rgba(26,26,26,.8)}.basket__checkout p{margin:0;color:var(--White,#fefefe);text-align:center;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media(max-width:767.98px){.basket__checkout p{font-size:14px}}.basket__continue{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 auto;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--Dark,#1a1a1a);transition:color .2s ease}.basket__continue:hover{color:rgba(26,26,26,.8)}.basket__continue p{margin:0;color:inherit;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:500;line-height:normal}.basket__continue svg{flex-shrink:0;color:inherit}.basket__continue svg path{fill:currentColor}.basket .product-item{display:flex;align-items:center;gap:12px;padding:0 0 24px;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(15,23,42,.08)}@media(max-width:767.98px){.basket .product-item{padding-bottom:16px}}.basket .product-item__count,.basket .product-item__price-line,.basket .product-item__price-until,.basket .product-item__title,.basket .product-item__variant-line{font-family:var(--font-inter),Inter,sans-serif;line-height:normal}.basket .product-item__image-wrap{flex:0 0 92px;width:92px;height:92px;aspect-ratio:auto}@media(max-width:767.98px){.basket .product-item__image-wrap{flex-basis:71px;width:71px;height:71px}}.basket .product-item__image-link{flex:0 0 92px;width:92px;height:92px;cursor:pointer;text-decoration:none;color:inherit}@media(max-width:767.98px){.basket .product-item__image-link{flex-basis:71px;width:71px;height:71px}}.basket .product-item__image-link .product-item__image-wrap{width:100%;height:100%}.basket .product-item__title-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer;text-decoration:none;color:inherit}.basket .product-item__title{display:block;margin-bottom:0;overflow:visible;text-align:left;text-overflow:unset;white-space:normal;word-break:break-word;color:var(--Dark,#1a1a1a);font-size:18px;font-weight:500}@media(max-width:767.98px){.basket .product-item__title{font-size:16px}}.basket .product-item:hover .product-item__title{-webkit-text-decoration-line:underline;text-decoration-line:underline}.basket .product-item__image{width:100%;height:100%;margin-bottom:0;border:1px solid hsla(0,0%,60%,.5);border-radius:0;object-fit:cover}.basket .product-item__basket-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.basket .product-item__variant-line{max-width:100%;margin:0 0 4px;overflow-wrap:anywhere;white-space:normal;word-break:break-word;color:var(--Gray,#9ca3af);font-size:12px;font-weight:400}@media(max-width:767.98px){.basket .product-item__variant-line{font-size:11px}}.basket .product-item__basket-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.basket .product-item__counter{width:108px;height:auto;padding:12px;border:1px solid var(--Dark,#1a1a1a);border-radius:0;background:rgba(0,0,0,0)}@media(max-width:767.98px){.basket .product-item__counter{padding:8px 12px}}.basket .product-item__count{color:var(--Dark,#1a1a1a);font-size:12px;font-weight:500}.basket .product-item__basket-price{display:flex;flex-shrink:0;align-items:flex-end}.basket .product-item__wrapper{flex-direction:column;align-items:flex-end;margin-bottom:0}.basket .product-item__price-line{color:var(--Dark,#1a1a1a);font-size:20px;font-weight:500}@media(max-width:767.98px){.basket .product-item__price-line{font-size:16px}}.basket .product-item__price-until{color:var(--Dark,#1a1a1a);font-size:14px;font-weight:400}@media(max-width:767.98px){.basket .product-item__price-until{font-size:12px}}.basket .product-item__counter-btn:disabled{cursor:not-allowed}.basket .product-item__counter-btn svg{width:15px;height:15px}.basket .product-item__remove{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.basket .product-item__remove .delete-basket__figure{display:block;transition:opacity .15s ease}.basket .product-item__remove .delete-basket__figure--hover{position:absolute;top:50%;left:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.basket .product-item__remove:hover .delete-basket__figure--default{opacity:0}.basket .product-item__remove:hover .delete-basket__figure--hover{opacity:1}.Basket_overlay__ivrHc{position:fixed;inset:0;z-index:10999;display:flex;justify-content:flex-end;background:rgba(15,23,42,.2)}.Basket_drawer__lFyut{z-index:10000;display:flex;flex-direction:column;width:484px;height:100vh;padding:32px;border-radius:0;background:var(--White,#fefefe);box-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 20px 40px -15px rgba(0,0,0,.25),-2px 0 4px 0 rgba(0,0,0,.25)}@media(max-width:767.98px){.Basket_drawer__lFyut{padding:32px 16px}}@media(max-width:480px){.Basket_drawer__lFyut{margin-right:0}}.MegaMenu_panel__vuIUk{background:#fefefe;box-shadow:0 4px 4px 1px rgba(0,0,0,.1)}.MegaMenu_panelInner__zKAoE{padding:40px}.MegaMenu_collectionsGrid__r47z_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}@media(max-width:1249.98px){.MegaMenu_collectionsGrid__r47z_{grid-template-columns:repeat(2,minmax(0,1fr))}}.MegaMenu_collectionCard__2fSyD{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.MegaMenu_collectionCard__2fSyD:focus-visible .MegaMenu_collectionMedia__YIDVp:after,.MegaMenu_collectionCard__2fSyD:hover .MegaMenu_collectionMedia__YIDVp:after{opacity:1}.MegaMenu_collectionCard__2fSyD:focus-visible .MegaMenu_collectionTitle__7xwpc,.MegaMenu_collectionCard__2fSyD:hover .MegaMenu_collectionTitle__7xwpc{-webkit-text-decoration-line:underline;text-decoration-line:underline}.MegaMenu_collectionMedia__YIDVp{position:relative;aspect-ratio:4/3;overflow:hidden;background:color-mix(in srgb,var(--color-text) 4%,transparent)}.MegaMenu_collectionMedia__YIDVp:after{content:"";position:absolute;inset:0;background:rgba(250,250,250,.3019607843);opacity:0;pointer-events:none;transition:opacity .2s ease}.MegaMenu_collectionImg__JvSCE{object-fit:cover;object-position:top center}.MegaMenu_collectionTitle__7xwpc{margin:0;text-align:center;color:#1a1a1a;font-family:Georgia,var(--font-title),"Times New Roman",Times,serif;font-size:24px;font-style:italic;font-weight:400;letter-spacing:1px}.MegaMenu_catalogPanel__ObmpA{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}@media(max-width:1249.98px){.MegaMenu_catalogPanel__ObmpA{flex-direction:column;gap:24px}}.MegaMenu_catalogMain__GDtxd{display:flex;flex:0 0 auto;gap:64px}.MegaMenu_catalogMain__GDtxd>div{min-width:0}.MegaMenu_columnTitle__FmuqF{margin:0 0 20px;color:var(--Gray,#9ca3af);font-family:var(--font-geologica),Geologica,sans-serif;font-size:12px;font-weight:400;letter-spacing:.6px;text-transform:uppercase}.MegaMenu_linkList__XYETp{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.MegaMenu_menuLink__u0lfA{display:inline-block;color:#1a1a1a;font-family:var(--font-geologica),Georgia,serif;font-size:16px;font-variation-settings:"slnt" -12,"CRSV" 1,"wght" 100;letter-spacing:.8px;text-decoration:none;transition:transform .2s ease}.MegaMenu_menuLink__u0lfA:focus-visible,.MegaMenu_menuLink__u0lfA:hover{transform:translateX(8px)}.MegaMenu_banner__WCmxS{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:min(320px,100%);margin-left:auto;color:inherit;text-decoration:none}@media(max-width:1249.98px){.MegaMenu_banner__WCmxS{width:100%;margin-left:0}}.MegaMenu_banner__WCmxS:focus-visible .MegaMenu_bannerCaption__TPPt4,.MegaMenu_banner__WCmxS:hover .MegaMenu_bannerCaption__TPPt4{-webkit-text-decoration-line:underline;text-decoration-line:underline}.MegaMenu_bannerMedia__AR9_n{position:relative;height:172px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 4%,transparent)}.MegaMenu_bannerImg__B622V{object-fit:cover;object-position:top center}.MegaMenu_bannerCaption__TPPt4{margin:0;color:#1a1a1a;font-family:var(--font-geologica),Geologica,sans-serif;font-size:12px;font-weight:300;letter-spacing:.6px;text-transform:uppercase}.HeaderDesktopNav_wrap__xSDmA{position:relative;display:none}@media(min-width:768px){.HeaderDesktopNav_wrap__xSDmA{display:block}}.HeaderDesktopNav_trigger__0GwUp{-webkit-appearance:none;appearance:none;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.HeaderDesktopNav_triggerActive__34DMV{opacity:.5}.HeaderDesktopNav_dropdown__RdDEW{position:fixed;top:var(--header-bottom,96px);left:50%;z-index:110;width:min(1200px,100vw - 32px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}@media(max-width:767.98px){.HeaderDesktopNav_dropdown__RdDEW{display:none!important}}.HeaderDesktopNav_dropdown__RdDEW.HeaderDesktopNav_dropdownOpen__WYr7m{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}