.Nav a,.Header__MainMenu .Nav a{font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important}.FooterBlock--text .FooterBlock__Content.RTE p{font-size:10px;letter-spacing:.12em;color:#fff;text-transform:uppercase;text-align:center;line-height:1.8;opacity:.7}.SectionHeader{padding-top:16px!important;padding-bottom:16px!important;justify-content:center!important}.SectionHeader__Heading,h2.SectionHeader__Heading{font-size:13px!important;font-weight:400!important;letter-spacing:.12em!important;text-align:center!important}h3.ProductCard__Title,.ProductCard__Title,[class*=ProductCard__Title]{font-size:12px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.3!important;color:#000!important}.Product__PriceList .Price,.Price--sale,.Price--saleRegular{font-size:11px!important;font-weight:300!important;letter-spacing:.08em!important}:root,[class*=ColorScheme]{--color-border: transparent !important;--color-outline: transparent !important;--border-color: transparent !important;--color-foreground-border: transparent !important}.Header__Main{min-height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.Header{--header-min-height: 40px !important;--header-min-height-mobile: 40px !important}.Header__MainMenu{align-items:center!important}.Header__Main{align-items:center!important;padding-top:0!important;padding-bottom:0!important}.Announcement__Content{font-size:10px!important;font-weight:300!important;letter-spacing:.15em!important;opacity:.85!important}.menu-drawer .MenuItem,.menu-drawer a,.menu-drawer details>summary,[class*=MenuDrawer] a,[class*=MenuDrawer] summary{border-color:#000!important}.menu-drawer details>summary,.menu-drawer details>summary button,.menu-drawer details .menu-drawer__submenu,[class*=MenuDrawer] details>summary,[class*=MenuDrawer] .submenu,[class*=MenuDrawer] [class*=submenu]{border-color:#000!important;border:1px solid #000000!important}.menu-drawer a,.menu-drawer summary,.menu-drawer button,.menu-drawer li,.menu-drawer__navigation a,.menu-drawer__navigation li,.menu-drawer__navigation summary{border:1px solid #000000!important;margin-bottom:4px!important}.Accordion__Button--levelOne,.Accordion__Button--noAction,.Accordion__Body,.Accordion__Collapse{border:1px solid #000000!important;margin-bottom:4px!important}.Accordion__Button--noAction.Nav__Link{border:1px solid #000000!important;margin-bottom:4px!important;display:block!important;padding:12px 16px!important}.ProductCard__LabelList{top:10px!important;right:10px!important;left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;z-index:2!important;pointer-events:none!important}.ProductCard__Label.Badge--onSale{background:#000!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;padding:5px 10px!important;border-radius:999px!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 1px 4px #0000001f!important;margin-top:0!important}.ProductCard__Label.Badge--soldOut,.ProductCard__Label.Badge--custom{background:#fff!important;color:#000!important;border:1px solid #000!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;padding:5px 10px!important;border-radius:999px!important;text-transform:uppercase!important}.Product__Form .Button--primary,.Product__Block .Button--primary[name=add],button.Product__SubmitButton,.Product .ProductForm__AddToCart,.Product__Block button[type=submit][name=add]{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding-top:14px!important;padding-bottom:14px!important;min-height:46px!important;border-radius:2px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;transition:background-color .25s ease,color .25s ease,opacity .2s ease!important}.Product__Form .Button--primary:hover:not(:disabled),.Product__Block .Button--primary[name=add]:hover:not(:disabled),button.Product__SubmitButton:hover:not(:disabled),.Product .ProductForm__AddToCart:hover:not(:disabled),.Product__Block button[type=submit][name=add]:hover:not(:disabled){background:#111!important;color:#fff!important;opacity:.92!important}.Product__Form .Button--primary:active,.Product__Block .Button--primary[name=add]:active,button.Product__SubmitButton:active{opacity:.85}.atc-price-tag{display:inline-block;margin-left:8px;opacity:.7;font-weight:400;letter-spacing:.06em}.atc-price-tag:before{content:"\b7";margin-right:8px;opacity:.6}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 4px;padding:14px 8px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.trust-row__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.trust-row__icon{width:22px;height:22px;color:#000;flex-shrink:0}.trust-row__title{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;line-height:1.2}.trust-row__sub{font-size:9.5px;letter-spacing:.04em;color:#888;line-height:1.2}@media(max-width:480px){.trust-row{padding:12px 4px;gap:4px}.trust-row__title{font-size:9px;letter-spacing:.08em}.trust-row__sub{font-size:9px}.trust-row__icon{width:20px;height:20px}}.stock-badge{display:flex!important;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.04em;color:#111;margin:6px 0 10px}.stock-badge--low_stock{color:#c0392b;font-weight:600}.stock-badge__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.Product__StickyAddToCart .Button,sticky-add-to-cart .Button,.ProductStickyAddToCartForm__AddToCart{font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.ProductStickyAddToCart{background:#fffffff5!important;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-top:1px solid #ececec!important;box-shadow:0 -4px 14px #0000000f!important}.ProductStickyAddToCart .ProductCardHorizontal__Title{font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important}.ProductStickyAddToCart .ProductCardHorizontal__Image{border-radius:2px}@media(max-width:749px){.ProductStickyAddToCart .ProductCardHorizontal__Title{font-size:11px!important}}.Banner .TextOnImage__Content .SectionHeader__Heading,.Banner h2.SectionHeader__Heading{font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:.92!important;text-align:left!important}.Banner .TextOnImage__Content .SectionHeader__Heading.DisplayLarge{font-size:clamp(48px,10vw,156px)!important}.Banner .TextOnImage__ContentInner .Button{font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.ScrollingBarSection{background:#000!important;color:#fff!important}.ScrollingBarSection .ScrollingBar__Text,.ScrollingBarSection .ScrollingBar__Text a{color:#fff!important;text-transform:uppercase!important;letter-spacing:.18em!important}.ScrollingBarSection{background:#000!important;color:#fff!important;border:0!important}.ScrollingBarSection .ScrollingBar__Text,.ScrollingBarSection .ScrollingBar__Text a{color:#fff!important;text-transform:uppercase!important;letter-spacing:.32em!important;font-weight:400!important;font-size:12px!important;opacity:.85}.ScrollingBarSection .ScrollingBar__ItemInner{padding-inline-end:4rem!important}@media(max-width:640px){.ScrollingBarSection .ScrollingBar__Text{letter-spacing:.22em!important;font-size:10.5px!important}}.Product__Block--descriptionCollapsible .Accordion__Header .Accordion__Button{font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding-top:18px!important;padding-bottom:18px!important;color:#111!important}.Product__Block--descriptionCollapsible .Accordion__Body.RTE,.Product__Block--descriptionCollapsible .Accordion__Body.RTE p,.Product__Block--descriptionCollapsible .Accordion__Body.RTE li,.Product__Block--descriptionCollapsible .Accordion__Body.RTE span{font-size:12px!important;line-height:1.75!important;letter-spacing:.02em!important;font-weight:300!important;color:#5a5a5a!important}.Product__Block--descriptionCollapsible .Accordion__Body.RTE strong,.Product__Block--descriptionCollapsible .Accordion__Body.RTE b{color:#111!important;font-weight:500!important}.Product__Block--collapsibleInfoJS,.Product__Block--descriptionCollapsible{border-bottom:1px solid #ececec!important;border-top:0!important}.Product__Block--collapsibleInfoJS:first-of-type{border-top:1px solid #ececec!important}.CartDrawer,[class*=CartDrawer] .Drawer__Content,.Drawer--cart .Drawer__Content{background:#fff!important}.Drawer--cart .Drawer__Header,.CartDrawer .Drawer__Header{border-bottom:1px solid #f0f0f0!important;padding-block:18px!important}.Drawer--cart .Drawer__Title,.CartDrawer .Drawer__Title{font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#111!important}.CartDrawer__Items .CartItem,[class*=CartDrawer] .CartItem{border:0!important;border-bottom:1px solid #f3f3f3!important;padding-block:18px!important;background:transparent!important}.CartDrawer__Items .CartItem__Title,[class*=CartDrawer] .CartItem__Title,.Cart__ItemList .CartItem__Title,.CartItem__Title{font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;line-height:1.4!important;display:block!important;opacity:1!important;visibility:visible!important;margin:0 0 6px!important}.CartItem__Title a,.CartItem__Title .Nav__Link,.Cart__ItemList .CartItem__Title a{color:#111!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-decoration:none!important;opacity:1!important;display:inline!important}.CartItem__Title a:hover{text-decoration:underline!important;text-underline-offset:3px!important}.CartDrawer__Items .CartItem__VariantTitle,[class*=CartDrawer] .CartItem__VariantTitle,[class*=CartDrawer] .CartItem__Variants{font-size:11px!important;color:#8a8a8a!important;letter-spacing:.02em!important;font-weight:300!important}.CartDrawer__Items .CartItem__Price,[class*=CartDrawer] .CartItem__Price,[class*=CartDrawer] .Price{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;color:#111!important}.CartDrawer__Items .CartItem__ImageWrapper img,[class*=CartDrawer] .CartItem__ImageWrapper img{border-radius:2px}[class*=CartDrawer] .QuantitySelector,[class*=CartDrawer] .QuantitySelector__Button,[class*=CartDrawer] .QuantitySelector__Input,.CartItem__QuantitySelector,.CartItem__QuantitySelector .QuantitySelector__Button,.CartItem__QuantitySelector .QuantitySelector__Input{border:0!important;background:#fafafa!important}[class*=CartDrawer] .QuantitySelector{border:1px solid #eee!important;border-radius:2px!important;background:#fff!important}[class*=CartDrawer] .QuantitySelector__Input{font-size:11px!important;font-weight:500!important;background:transparent!important;width:32px!important;text-align:center!important}[class*=CartDrawer] .QuantitySelector__Button{width:28px!important;height:28px!important;background:transparent!important;color:#111!important}.CartDrawer__ShippingNotice,.CartDrawer__ShippingAmountNotice{background:#fafafa!important;border:0!important;border-radius:2px!important;color:#5a5a5a!important;font-size:11px!important;letter-spacing:.04em!important;padding:10px 14px!important}.CartDrawer__NoteToggleButton,.CartDrawer__DiscountCodeButton{font-size:10.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#111!important;border:0!important;text-decoration:none!important;padding-block:10px!important}.CartDrawer__Note textarea,.CartDrawer__DiscountCode input{border:1px solid #eee!important;background:#fafafa!important;font-size:12px!important;border-radius:2px!important;padding:10px!important}.CartDrawer__Total{font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:#111!important;display:flex!important;justify-content:space-between!important;padding:16px 0 6px!important;border-top:1px solid #f0f0f0!important}.CartDrawer__Total .cart__total-count{font-weight:600!important;letter-spacing:.04em!important}.Cart__Taxes{font-size:10px!important;letter-spacing:.04em!important;color:#999!important;text-transform:none!important}.CartDrawer__Checkout{font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;min-height:48px!important;border-radius:2px!important;background:#000!important;color:#fff!important}.CartDrawer__Cart{font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#111!important;background:transparent!important;border:0!important;text-decoration:underline!important;text-underline-offset:4px!important;padding:6px 0!important;min-height:0!important}.Footer{background:#000!important;color:#fff!important}.Footer__Main{padding-block:64px!important;border:0!important}@media(max-width:749px){.Footer__Main{padding-block:44px!important}}.FooterBlocks,.FooterBlock{border:0!important}.FooterBlock{padding-inline:8px!important}.FooterBlock__Title,h3.FooterBlock__Title,h4.FooterBlock__Title{font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#fff!important;opacity:.95!important;margin-bottom:18px!important}.FooterBlock__Content,.FooterBlock__Content.RTE,.FooterBlock__Content.RTE p,.FooterBlock__Content.RTE a,.FooterBlock__Content.RTE li{font-size:11px!important;font-weight:300!important;letter-spacing:.08em!important;line-height:2.1!important;color:#fff!important;opacity:.75!important;text-transform:none!important;text-align:left!important}.FooterBlock__Content.RTE a:hover{opacity:1!important;color:#fff!important}.Footer__Newsletter .Form__Input,.Footer__Newsletter input[type=email]{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.25)!important;border-radius:0!important;color:#fff!important;font-size:11px!important;letter-spacing:.08em!important;padding:10px 0!important}.Footer__Newsletter .Form__Input::placeholder{color:#ffffff80;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.Footer__Newsletter .Form__Input:focus{border-bottom-color:#fff!important;outline:none!important}.Footer__Newsletter .Form__Submit,.Footer__Newsletter button[type=submit]{font-size:10px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;background:transparent!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;padding:12px 18px!important;margin-top:12px!important;border-radius:2px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.Footer__Newsletter .Form__Submit:hover,.Footer__Newsletter button[type=submit]:hover{background:#fff!important;color:#000!important;border-color:#fff!important}.Footer__Social .SocialMedia__Link,.Footer__Social a{color:#fff!important;opacity:.7!important;transition:opacity .2s ease!important}.Footer__Social .SocialMedia__Link:hover,.Footer__Social a:hover{opacity:1!important}.Footer__Bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding-block:22px!important}.Footer__Copyright,.Footer__StoreName,.Footer__ThemeAuthor,.Footer__ThemeAuthor a{font-size:10px!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff8c!important}.Footer__Payments img,.Footer__Payments svg{filter:grayscale(1) brightness(2)!important;opacity:.6!important;height:18px!important}.Footer__Localization select,.Footer__Localization button{background:transparent!important;border:0!important;color:#ffffffb3!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.PageHeader{padding-top:28px!important;padding-bottom:18px!important;border-bottom:1px solid #f0f0f0!important}@media(max-width:749px){.PageHeader{padding-top:18px!important;padding-bottom:12px!important}}.PageHeader .PageHeader__Title,.PageHeader h1.PageHeader__Title{font-size:clamp(16px,1.6vw,20px)!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0 0 6px!important;color:#111!important}.PageHeader .PageHeader__Breadcrumb,.PageHeader .Breadcrumb{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#999!important;margin:0!important;padding:0!important;font-weight:300!important}.PageHeader .Breadcrumb__Item,.PageHeader .Breadcrumb__Item a{color:#999!important;font-weight:300!important;letter-spacing:.14em!important}.PageHeader .Breadcrumb__Item a:hover{color:#111!important}.PageHeader .Breadcrumb__Item+.Breadcrumb__Item:before{opacity:.5!important}.IconBox{gap:10px!important}.IconBox__Icon{width:28px!important;min-width:28px!important;flex-shrink:0}.IconBox__Image{width:28px!important;height:28px!important;object-fit:contain}.IconBox__Title{font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:2px}.IconBox__Content{font-size:11px!important;line-height:1.5;opacity:.7}.IconBoxes__Body{--tg-icon-box-icon-with: 28px !important}@media(max-width:749px){.IconBox--aside{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.IconBox--aside .IconBox__Icon{width:28px!important;min-width:28px!important;flex-shrink:0!important}.IconBox--aside .IconBox__Text{flex:1}.IconBox--aside .IconBox__Title{margin-bottom:2px}}@media(max-width:749px){.IconBoxes__Body.Grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:4px!important;padding-bottom:4px}.IconBoxes__Body.Grid .Grid__Item{flex:0 0 25%!important;width:25%!important;min-width:0}.IconBox{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important;padding:8px 4px!important}.IconBox__Icon,.IconBox__Image{width:24px!important;height:24px!important;min-width:24px!important}.IconBox__Title{font-size:9px!important;letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.2}.IconBox__Content,.IconBox__Content p{display:none!important}}.FooterBlock--links .FooterBlock__Title,.FooterBlock--links .Nav__Link,.FooterBlock--links li{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
