*{margin:0;padding:0;box-sizing:border-box}.product-popup #description p,.product-popup #sgel p{margin-bottom:1em;line-height:1.8}.product-popup #description p:last-child,.product-popup #sgel p:last-child{margin-bottom:0}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}main{max-width:1920px;margin:auto;min-height:90.5svh;will-change:transform;transition:transform .6s cubic-bezier(.87,0,.13,1);--y: 0;--x: 0;transform:translate(var(--x),var(--y));display:grid;grid-template-rows:auto 1fr auto;padding-top:114px}@media(max-width:768px){main{padding-top:78px}}a{cursor:pointer;color:inherit;text-decoration:unset}@media screen and (max-width:768px){.hidden{display:none}}header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:transform .6s cubic-bezier(.87,0,.13,1);will-change:transform;position:fixed;top:0;inset-inline:0;z-index:99;max-width:1920px;margin:auto;padding:20px;height:112px;overflow:hidden;background:#fff}@media(max-width:768px){header{padding:10px;height:76px}header a{font-size:14px!important}}header nav{display:flex;gap:40px;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media screen and (max-width:1334px){header nav{font-size:16px;line-height:20px}}header nav a{transition:color .6s ease}header nav:has(a.active){color:#959595}header nav:has(a.active) a.active{color:#000}header .cart{justify-self:right;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;transition:color .6s ease}@media screen and (max-width:1334px){header .cart{font-size:16px;line-height:20px}}header .logo{display:grid;align-items:center;justify-items:center}header .logo img{max-width:var(--logo-w, 120px);max-height:72px;width:auto;height:auto;object-fit:contain}@media(max-width:768px){header .logo img{max-height:44px}}.landing img{position:absolute;height:500px;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.landing img.active{opacity:1}footer{position:relative;max-width:1920px;margin:auto;z-index:11;display:grid;grid-template-columns:1fr auto 1fr;transition-delay:.6s;transition:all 1s cubic-bezier(.16,1,.3,1);padding:20px;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase}@media(max-width:768px){footer{padding:10px;margin-top:80px}footer p{gap:2px}footer a{font-size:14px;line-height:14px}}footer a{mix-blend-mode:overlay;transform:translateZ(0)}footer .p:last-of-type{justify-self:right}footer .p{display:grid;align-items:flex-end;gap:2px;text-transform:uppercase}footer .p:has(.line){display:flex;gap:5px}footer .p .line{display:flex;align-items:flex-end;gap:5px;text-wrap:nowrap}footer .p input{border:0;background-color:transparent;border-bottom:1px solid black;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;width:200px;outline:none}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:grid;place-items:center;z-index:999}.catalog{position:relative;margin-bottom:50px}@media(max-width:768px){.catalog{margin-bottom:100px}}.catalog .filter{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px}@media(max-width:768px){.catalog .filter{padding:10px}}.catalog .filter .t{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;text-wrap:nowrap;color:#000;width:fit-content;background:transparent;border:none;outline:none;cursor:pointer}@media(max-width:768px){.catalog .filter .t{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000}}.catalog .filter .f{display:flex;gap:32px}.catalog .filter .f span{background:transparent;border:none;outline:none;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#959595;cursor:pointer}@media(max-width:768px){.catalog .filter .f span{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px}}.catalog .filter .f label:has(input:checked) span{font-weight:600;color:#000}.catalog .g{padding-inline:20px}.catalog .g .th{display:flex}.catalog .g .th img{aspect-ratio:455 / 568;height:100%}@media(max-width:768px){.catalog .g{padding-inline:10px}.catalog .g .item:last-child{margin-bottom:60px}}@media(max-width:379px){.catalog .g .item:last-child{margin-bottom:20px}}.catalog.transition .filter label{pointer-events:none}.catalog .grid.more{opacity:0;height:0;transform:translateY(20px);display:grid;grid-template-columns:repeat(8,1fr);gap:20px 20px}@media(max-width:768px){.catalog .grid.more{gap:10px}}.catalog .grid.more img{width:100%;object-fit:contain;margin-bottom:10px}.catalog .grid.more .item .t{font-family:Inter;font-style:normal;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:2px}@media(max-width:647px){.catalog .grid.more .item .t{font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-.04em;text-transform:uppercase}}.catalog .grid.more .item .pr{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#959595}@media(max-width:647px){.catalog .grid.more .item .pr{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.04em}}.catalog .grid.less{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 20px}@media(max-width:768px){.catalog .grid.less{gap:10px}}.catalog .grid.less img{width:100%;object-fit:contain;margin-bottom:10px}.catalog .grid.less .item .t{font-family:Inter;font-style:normal;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:2px}@media(max-width:768px){.catalog .grid.less .item .t{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000}}.catalog .grid.less .item .pr{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#959595}@media(max-width:768px){.catalog .grid.less .item .pr{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:#959595}}section.discover{position:relative;width:100%;padding-top:114px;overflow:hidden}@media(max-width:1024px){section.discover{display:grid;padding:20px;gap:20px;height:auto!important}section.discover img{all:unset!important;width:100%!important;display:block!important}}@media(max-width:768px){section.discover{padding:86px 10px 10px;gap:10px}}section.discover img{object-fit:cover;position:absolute}body:has(.product-popup.active),body:has(.subSmall.active){overflow:hidden}:is(body:has(.product-popup.active),body:has(.subSmall.active)) footer{opacity:0;transform:translateY(50px);pointer-events:none}body:has(.cart-popup.active) header .cart-popup-btn{color:#959595}:is(body:has(.cart-popup.active) .product-popup .img,body:has(.cart-popup.active) .product-popup .info,body:has(.cart-popup.active) .product-popup .sub):after{opacity:1}@media(min-width:769px){body:has(.cart-popup.active){overflow:hidden}body:has(.cart-popup.active) header{transform:translateY(432px)}body:has(.cart-popup.active) main{--y: 432px}body:has(.cart-popup.active) .about-popup{--y: 432px}}.cart-popup{position:fixed;transform:translateY(-100%);top:0;inset-inline:0;will-change:transform;z-index:50;background:#fafafa;transition:all .6s cubic-bezier(.87,0,.13,1)}.cart-popup.active{transform:translateY(0)}.cart-popup>div{overflow:hidden}.cart-popup .close-btn{display:none}.cart-popup .content{height:497px;background:#fafafa;overflow-y:auto;padding:134px 20px 65px;display:grid;grid-template-rows:1fr auto}@media(max-width:768px){.cart-popup .content{padding:98px 10px 10px}}.cart-popup .content .total{max-width:455px;width:100%;justify-self:right;margin-block:20px}@media(max-width:768px){.cart-popup .content .total{max-width:unset;margin-bottom:0}}.cart-popup .content .total .v{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#959595;display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.cart-popup .content .total .v{margin-bottom:50px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase}}.cart-popup .content .total .v span{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media(max-width:768px){.cart-popup .content .total .v span{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase}}.cart-popup .content .total button{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#fff;width:100%;height:44px;background:#000;display:grid;place-items:center;border:none;cursor:pointer}.cart-popup .content .total button:disabled{opacity:.4}@media(max-width:768px){.cart-popup .content .total button{height:40px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase}}.cart-popup .content .grid img{height:40px;width:40px;object-fit:cover}.cart-popup .content .grid .item{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr 100px;padding-block:20px;border-top:1px solid silver;border-top:.4px solid #000000}.cart-popup .content .grid .item:last-child{border-bottom:.4px solid #000000}.cart-popup .content .grid .item .v{display:flex;align-items:center;gap:10px;font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000}.cart-popup .content .grid .item .v:last-of-type{justify-self:right;font-weight:500}@media screen and (max-width:768px){.cart-popup .content .grid .item .v{font-size:16px}}@media screen and (max-width:600px){.cart-popup .content .grid .item .v{font-size:14px}}.cart-popup .content .grid .item button{font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;border:0;background:transparent}.cart-popup .content .grid .item .quantity-wrapper{display:flex;align-items:center;gap:20px;margin-right:20px}.cart-popup .content .grid .item .quantity-wrapper span{display:flex;gap:10px}.cart-popup .content .grid .item .quantity-wrapper .count{display:flex;gap:3px}.cart-popup .content .grid .item .quantity-wrapper button{display:grid}.cart-popup .content .grid .thead{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr 100px;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#959595;padding-bottom:20px}.cart-popup .content .grid .thead span:last-of-type{justify-self:right}body:has(.about-popup.active) header:not(:has(nav a.active)) .about-popup-btn{color:#959595}body:has(.about-popup.active) header:has(nav a.active) .about-popup-btn{color:#000}.about-popup{--y: 0;position:fixed;transform:translate(-100%) translateY(var(--y));left:0;inset-block:0;will-change:transform;display:grid;z-index:4;background:#fff;transition:all .6s cubic-bezier(.87,0,.13,1)}.about-popup.active{transform:translate(0) translateY(var(--y))}.about-popup .close-btn{display:none;cursor:pointer}.about-popup .content{background:#fff;height:100%;width:50svw;overflow-y:auto;padding:131px 20px 20px}.about-popup .content p{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000;padding-bottom:20px}@media(max-width:768px){.about-popup .content p{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:#000}}.about-popup .content .v{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:20px;letter-spacing:-.04em;color:#959595;display:grid;gap:2px;margin-bottom:20px}@media(max-width:768px){.about-popup .content .v{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:#959595}}.about-popup .content .v span{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000}@media(max-width:768px){.about-popup .content .v span{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:#000}}.about-popup .content .subscribe{display:flex;text-wrap:nowrap}@media(min-width:1173px){.about-popup .content .subscribe{display:none}}.about-popup .content .subscribe input{border:0;background-color:transparent;border-bottom:1px solid black;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000;width:100%;max-width:200px;outline:none;margin-bottom:2px}.product-popup{--x: 25%;transform:translate(100%);will-change:transform;position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;transition:all .6s cubic-bezier(.87,0,.13,1);background-color:#fff;display:grid;grid-template-columns:repeat(40,1fr)}.product-popup.active{transform:translate(var(--x))}.product-popup .close-btn{display:none}@media(max-width:1334px){.product-popup .close-btn{display:block;margin-bottom:10px;font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000;background:transparent;border:0;text-align:left;padding-inline:20px}}@media(max-width:768px){.product-popup .close-btn{padding-left:10px}}@media(max-width:718px){.product-popup .close-btn{padding-inline:0px;font-size:16px;padding-left:10px}}.product-popup .img,.product-popup .info,.product-popup .sub{position:relative}:is(.product-popup .img,.product-popup .info,.product-popup .sub):after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#ffffffb3;pointer-events:none;opacity:0;transition:opacity .6s ease}.product-popup:has(.sub.active){--x: 0%}:is(.product-popup:has(.sub.active) .img,.product-popup:has(.sub.active) .info):after{opacity:1}@media(max-width:1334px){.product-popup:has(.sub.active){--x: -50%}}@media(max-width:718px){.product-popup:has(.sub.active){--x: 0%}}@media(max-width:1334px){.product-popup{grid-template-columns:25% 25% 50% 50%;--x: 0%;padding-top:120px}}@media(max-width:768px){.product-popup{padding-top:78px}}.product-popup .img{max-height:100svh;grid-column:1 / span 16;position:relative;padding-top:114px}@media screen and (max-width:1334px){.product-popup .img{grid-column:1 / span 2}}@media(max-width:1334px){.product-popup .img{padding-top:unset}}.product-popup .img img{width:100%;height:100%;object-fit:contain;object-position:top}@media screen and (max-width:1334px){.product-popup .img img{height:100%;object-fit:contain}}.product-popup .img .view{position:absolute;top:114px;left:0;display:grid;gap:10px}@media(max-width:1330px){.product-popup .img .view{display:none}}.product-popup .img .view img{width:80px;height:100px;opacity:.2;transition:opacity .6s ease}.product-popup .img .view img.active{opacity:1}.product-popup .img .embla{--slide-height: 100svh;--slide-spacing: 20px;--slide-size: 100%}@media(max-width:1334px){.product-popup .img .embla{--slide-size: 50%;--slide-spacing: 10px}}@media screen and (max-width:1334px){.product-popup .img .embla{--slide-height: 90svh}}@media(max-width:718px){.product-popup .img .embla{--slide-size: 100%;--slide-spacing: 10px;--slide-height: 55svh}}.product-popup .img .embla__viewport{overflow:hidden}.product-popup .img .embla__container{display:flex;margin-top:calc(var(--slide-spacing) * -1);height:calc(var(--slide-spacing) + var(--slide-height) - 64px);flex-direction:column}@media(max-width:1334px){.product-popup .img .embla__container{height:calc(var(--slide-spacing) + var(--slide-height) - 10px)}}@media(max-width:718px){.product-popup .img .embla__container{flex-direction:row;gap:var(--slide-spacing)}}.product-popup .img .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-height:0;padding-top:var(--slide-spacing)}.product-popup .img .embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:flex-start;justify-content:center;height:99%;-webkit-user-select:none;user-select:none}.product-popup .img .embla__slide__number a{width:100%;height:100%;object-fit:cover;object-position:top}.product-popup .info{grid-column:17 / span 14}@media screen and (max-width:1334px){.product-popup .info{grid-column:3}}.product-popup .sub{padding-top:114px;grid-column:31 / span 10;background-color:#fff;display:none;transition:display .6s linear;transition-delay:.6s}@media screen and (max-width:1334px){.product-popup .sub{grid-column:4}}@media(max-width:1334px){.product-popup .sub{padding-top:0}}@media(max-width:768px){.product-popup .sub{display:none!important}}.product-popup .sub .close-btn{display:none}.product-popup .sub .t{font-family:Inter;font-style:normal;font-weight:600;font-size:32px;line-height:36px;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:27px}.product-popup .sub p{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000}.product-popup .info{padding-inline:20px;padding-bottom:20px;padding-top:114px;display:flex;flex-direction:column;transition:all .6s cubic-bezier(.87,0,.13,1);overflow-y:auto}@media(max-width:1334px){.product-popup .info{padding-top:0;padding-bottom:10px}}@media(max-width:718px){.product-popup .info{padding-top:20px;padding-inline:10px;padding-bottom:10px}}.product-popup .info button{width:100%;height:44px;background:#000;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#fff;display:grid;place-items:center;border:0;margin-top:40px;margin-bottom:20px}.product-popup .info button:disabled{opacity:.4}@media(max-width:1334px){.product-popup .info button{height:40px;font-weight:500;font-size:16px;line-height:20px}}@media(max-width:718px){.product-popup .info button{height:40px;font-weight:500;font-size:14px;line-height:18px}}.product-popup .info .item{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;padding-block:20px;border-top:.5px solid #000000}@media(max-width:768px){.product-popup .info .item{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase}}.product-popup .info .item:has(>.selector){display:flex;justify-content:space-between}.product-popup .info .item .selector{display:flex;align-items:center;gap:20px}.product-popup .info .item .selector label{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;margin:unset;height:unset;color:#959595;background:transparent;border:0;position:relative}@media(max-width:1334px){.product-popup .info .item .selector label{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:right;letter-spacing:-.04em;text-transform:uppercase}}.product-popup .info .item .selector label:has(input:disabled):after{content:"";position:absolute;inset-inline:0;background:#959595;height:1px;top:50%;transform:translateY(-60%)}.product-popup .info .item .selector label:has(input:checked){font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:right;letter-spacing:-.04em;color:#000}@media(max-width:1334px){.product-popup .info .item .selector label:has(input:checked){font-weight:500;font-size:16px;line-height:20px;text-align:right}}.product-popup .info .item .selector label:has(input:checked):after{content:"";position:absolute;inset-inline:0;background:#000;height:2px;top:calc(100% + 3px)}.product-popup .info .item .tw{display:flex;justify-content:space-between}.product-popup .info .item .tw span{display:block;transition:rotate 1s cubic-bezier(.34,1.56,.44,.97)}.product-popup .info .item .tw:has(input:checked) span{rotate:180deg}.product-popup .info .item:has(.tw input:checked) .drop{grid-template-rows:1fr}.product-popup .info .item .drop{display:grid;grid-template-rows:0fr;transition:all .6s cubic-bezier(.87,0,.13,1);transition-delay:.2s}.product-popup .info .item .drop>div{overflow:hidden}.product-popup .info .item .drop .c{padding-top:20px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;white-space:pre-wrap;color:#000}.product-popup .info .item:last-of-type{border-bottom:.5px solid #000000}.product-popup .info .t{font-family:Inter;font-style:normal;font-weight:600;font-size:32px;line-height:36px;letter-spacing:-.04em;text-transform:uppercase;color:#959595;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-direction:column}@media(max-width:1334px){.product-popup .info .t{font-size:26px;line-height:30px}}@media(max-width:718px){.product-popup .info .t{font-size:22px;line-height:26px}}.product-popup .info .t span{font-family:Inter;font-style:normal;font-weight:600;font-size:32px;line-height:36px;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media(max-width:1334px){.product-popup .info .t span{font-size:26px;line-height:30px}}@media(max-width:718px){.product-popup .info .t span{font-size:22px;line-height:26px}}.product-popup .info p{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000;margin-bottom:40px}@media(max-width:1334px){.product-popup .info p{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:#000}}@media(max-width:718px){.product-popup .info p{font-size:14px}}.product-popup .info .links{display:flex;flex-direction:column;gap:2px;margin-top:auto}.product-popup .info .links a{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000;position:relative;z-index:0;display:block;transition:z-index .6s ease}@media(max-width:1334px){.product-popup .info .links a{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase}}.product-popup .info .links a.active{z-index:1}@media(max-width:718px){.product-popup{grid-template-columns:1fr;max-height:100svh;overflow-y:auto;padding-top:78px}.product-popup .img{grid-column:1;padding:10px}.product-popup .info{grid-column:1;max-height:unset;overflow-y:unset}.product-popup .sub{display:none}}.catalog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffffb3;opacity:0;pointer-events:none;transition:opacity .6s ease;transition-delay:.3s}@media(min-width:768px){body:has(.cart-popup.active) .product-popup{top:497px}}:is(body:has(.product-popup.active),body:has(.about-popup.active),body:has(.cart-popup.active)) .catalog:after{opacity:1;pointer-events:all}@media(min-width:769px){body:has(.about-popup.active) main{--x: 50vw}body:has(.product-popup.active) main{--x: -75% }body:has(.product-popup.active .sub.active) main{--x: -100% }}@media(max-width:1172px){footer{display:grid;grid-template-columns:1fr auto}footer .p:last-child{display:none}}@media(max-width:783px){header{grid-template-columns:1fr auto auto}header nav{display:none}}@media(max-width:768px){main{margin:unset}.landing{display:none}}@media(max-width:379px){footer{pointer-events:none;opacity:0}.landing{height:calc(100svh - 65px)}}@media(max-width:1458px){.catalog .grid.grid.less{grid-template-columns:1fr 1fr 1fr}.catalog .grid.grid.more{grid-template-columns:repeat(6,1fr)}}@media(max-width:1024px){.catalog .grid.grid.less{grid-template-columns:1fr 1fr}.catalog .grid.grid.more{grid-template-columns:repeat(4,1fr)}}@media(max-width:647px){.catalog .grid.grid.less{grid-template-columns:1fr;display:none!important}.catalog .filter .f{display:none}.catalog .grid.grid.more{grid-template-columns:repeat(2,1fr);display:grid!important;opacity:1!important;transform:unset!important}}@media(max-width:768px){header{grid-template-columns:50px 1fr 50px;top:0}.header-menu-btn{justify-self:start;display:flex;align-items:center;justify-content:center;visibility:visible}.logo{justify-self:center}.cart-popup-btn{justify-self:end;display:flex;align-items:center;justify-content:center;visibility:visible}.cart-popup-btn.hidden{visibility:hidden}.cart-popup{pointer-events:none;opacity:0}.cart-popup.active{pointer-events:all;opacity:1}.cart-popup .content{position:fixed;top:0;width:100svw;height:100svh;padding-top:98px;background:#fff}.cart-popup .content .close-btn{display:block;margin-bottom:30px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000;background:transparent;border:0;text-align:left}.cart-popup .content .thead{padding-bottom:10px!important;grid-template-columns:1fr 1fr 1fr 60px!important;gap:10px}.cart-popup .content .thead span{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#959595}.cart-popup .content .item{padding-block:10px!important;grid-template-columns:1fr 1fr 1fr 60px!important;gap:10px}.cart-popup .content .item:last-child{font-family:Inter;font-style:normal;font-size:14px;line-height:18px;letter-spacing:-.04em;text-transform:uppercase;color:#000}.cart-popup .content .item span{font-family:Inter;font-style:normal;font-size:14px;line-height:18px;letter-spacing:-.04em;text-transform:uppercase;color:#000}.cart-popup .content .item button{font-family:Inter;font-style:normal;font-size:14px!important;line-height:18px;letter-spacing:-.04em;text-transform:uppercase;color:#000}.cart-popup .content .item .quantity-wrapper{gap:14px!important}body:has(.cart-popup.active) footer{pointer-events:none!important;opacity:0!important}}@media(max-width:700px){.cart-popup .content .thead{grid-template-columns:150px 50px 1fr 1fr!important;gap:10px}.cart-popup .content .item{grid-template-columns:150px 50px 1fr 1fr!important}}@media(max-width:600px){.cart-popup .thead{grid-template-columns:100px 70px 1fr 1fr!important;gap:10px}.cart-popup .item{grid-template-columns:100px 70px 1fr 1fr!important}}@media(max-width:550px){.cart-popup .v>button{display:none!important}.cart-popup .thead{grid-template-columns:80px 45px 1fr 1fr!important;gap:10px}.cart-popup .thead span{font-size:14px!important}.cart-popup .item{grid-template-columns:80px 45px 1fr 1fr!important}.cart-popup .item span{font-size:14px!important}}@media(max-width:400px){.cart-popup .content .thead{grid-template-columns:60px 25px 1fr 1fr!important;gap:10px}.cart-popup .content .thead span{font-size:12px!important}.cart-popup .content .item{grid-template-columns:60px 25px 50px 1fr!important}.cart-popup .content .item span{font-size:12px!important}}@media(max-width:319px){.cart-popup .content .thead{grid-template-columns:60px 25px 1fr 1fr!important;gap:10px}.cart-popup .content .thead span{font-size:10px!important}.cart-popup .content .item{grid-template-columns:60px 25px 60px 1fr!important}.cart-popup .content .item span{font-size:10px!important}}@media(max-width:768px){.about-popup{pointer-events:none;opacity:0}.about-popup.active{pointer-events:all;opacity:1}.about-popup .content{position:fixed;top:0;width:100svw;height:100svh;padding:80px 10px 10px;background:#fff}.about-popup .content .close-btn{display:block;margin-bottom:30px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000;background:transparent;border:0;text-align:left}}.header-menu-btn{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media(min-width:768px){.header-menu-btn{display:none}}.header-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:51;opacity:0;pointer-events:none;padding:15px 10px 10px;display:flex;flex-direction:column;margin-top:98px}.header-menu .close{justify-self:right;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:40px;cursor:pointer}.header-menu nav{display:grid;gap:2px;grid-column:2;grid-row:2;text-align:left;justify-content:flex-start}.header-menu nav a{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-align:left;letter-spacing:-.04em;text-transform:uppercase;color:#000;justify-self:start}@media(max-width:768px){.header-menu.active{opacity:1;pointer-events:all}}.subSmall{background-color:#fff;opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;padding:98px 10px 10px;transition:opacity .6s ease}.subSmall .close-btn{display:block;margin-bottom:30px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;text-transform:uppercase;color:#000;background:transparent;border:0;text-align:left}@media(max-width:768px){.subSmall.active{opacity:1;pointer-events:all}}.subSmall .t{font-family:Inter;font-style:normal;font-weight:600;font-size:32px;line-height:36px;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:27px}.subSmall p{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#000}body:has(.header-menu.active) footer{pointer-events:all;opacity:1}body:has(.header-menu.active) .about-popup{z-index:52}body:has(.header-menu.active) .subSmall{z-index:0}:is(body:has(.header-menu.active),body:has(.about-popup.active)) footer{z-index:12}.landing-slider{padding:10px}@media(min-width:768px){.landing-slider{display:none}}.landing-slider .embla{max-width:100%;margin:auto;--slide-height: 100svh;--slide-spacing: 1rem;--slide-size: 100%}.landing-slider img{width:100%;height:calc(var(--slide-height) - 45px - 60px);object-fit:cover}@media(max-width:379px){.landing-slider img{height:calc(var(--slide-height) - 45px - 20px)}}.landing-slider .embla__viewport{overflow:hidden}.landing-slider .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.landing-slider .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.landing-slider .embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;user-select:none}.tooltip{position:absolute;z-index:999;border-radius:5px;font-size:14px;pointer-events:none;display:none;font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media screen and (max-width:768px){.tooltip{display:none}}main:hover~.tooltip{display:block}@media screen and (max-width:768px){main:hover~.tooltip{display:none}}.subi img{width:100%}@media(max-width:480px){.cart-popup .content .thead{display:none!important}.cart-popup .content .grid .item{grid-template-columns:1fr 1fr!important;grid-template-areas:"name name" "size qty" "price price"!important;row-gap:12px!important;column-gap:10px!important;padding-block:16px!important}.cart-popup .content .grid .item>.v:nth-child(1){grid-area:name!important;justify-self:start!important}.cart-popup .content .grid .item>.v:nth-child(2){grid-area:size!important;justify-self:start!important}.cart-popup .content .grid .item>.v:nth-child(3){grid-area:qty!important;justify-self:start!important}.cart-popup .content .grid .item>.v:nth-child(4){grid-area:price!important;justify-self:end!important}.cart-popup .content .grid .item img{width:32px!important;height:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/new.css.map */
