:root{--font-scale: 1 }@font-face{font-family:HelveticaNeueLTPro;src:url('{{ "HelveticaNeueLTPro-Bd.woff2" | asset_url }}') format("woff2");font-weight:700;font-style:normal;font-display:swap}body,html{padding:0;padding-bottom:0!important;margin:0;-webkit-text-size-adjust:100%;font-size:var(--font-s-size);line-height:var(--font-s-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgb(var(--source_background_color));color:rgb(var(--source_text_color));width:100%;-webkit-tap-highlight-color:transparent}#page{min-height:100vh}body.script .noscript{display:none!important}body:not(.script) .onlyscript{display:none!important}body.no-scroll{overflow-y:hidden}body:not(.success-login) .only-with-customer{display:none}body.success-login .only-without-customer{display:none}#main{width:100%}body.no-scroll #page-content{width:calc(100vw - var(--scrollbar-width))}#page-content:focus{outline:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:1em;font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1.barracuda{font-size:var(--font-l-size);line-height:var(--font-l-line-height)}h2.barracuda{font-size:var(--font-m-size);line-height:var(--font-m-line-height)}h3.barracuda{font-size:var(--font-s-size);line-height:var(--font-s-line-height)}h1{font-size:var(--font-xxl-size);line-height:var(--font-xxl-line-height)}h2{font-size:var(--font-xl-size);line-height:var(--font-xl-line-height)}h3{font-size:var(--font-l-size);line-height:var(--font-l-line-height)}h4{font-size:var(--font-m-size);line-height:var(--font-m-line-height)}h5,h6{font-size:var(--font-s-size);line-height:var(--font-s-line-height)}a{color:inherit;text-decoration:none;cursor:pointer}.visible-links p a,.text-content p a{text-decoration:underline}.visible-links p a:hover,.text-content p a:hover{opacity:.5}.font-medium{font-weight:400}.font-demibold{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.capitalization-uppercase{text-transform:uppercase;letter-spacing:.05em}.capitalization-lowercase{text-transform:lowercase}.font-accent-3{color:rgba(var(--text_color),.6)}.accent-color{color:rgb(var(--text_accent_color))}.text-left{text-align:left}.text-left>.flex{justify-content:flex-start}.text-center{text-align:center}.text-center>.flex{justify-content:center}.text-right{text-align:right}.text-right>.flex{justify-content:flex-end}.text-nowrap{white-space:nowrap}img{vertical-align:top}.price.line-through{text-decoration:line-through;color:rgba(var(--text_color),.6)}.underline-animation{cursor:pointer;background-position:0 1.25em;padding-bottom:.25em;background-image:linear-gradient(to right,rgb(var(--text_color)),rgb(var(--text_color)));background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.4,0,.2,1)}a:hover .underline-animation{background-size:100% 1px}a.accent-color span.underline-animation{background-image:linear-gradient(to right,rgb(var(--text_accent_color)),rgb(var(--text_accent_color)))}.arrow-link{text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);font-size:var(--button-font-size);line-height:var(--font-xs-line-height)}.visually-hidden{visibility:hidden;z-index:-1;position:absolute}.hidden,.hide{display:none!important}.hide-by-cookie{display:none}.overflow-hidden{overflow:hidden}hr{background-color:rgba(var(--text_color),1);height:1px;border-width:0;padding:0;margin:0}.availability-status{margin-left:-60px;margin-right:12px}.availability-dot{border-radius:50%;display:block;height:9px;width:9px;margin:0 14px;box-shadow:0 0 0 2px #000}.availability-dot.green-dot{color:#00ff76;background-color:#00ff76;box-shadow:0 0 0 2px #00ff7633}.availability-dot.orange-dot{color:#ffd829;background-color:#ffd829;box-shadow:0 0 0 2px #ffd82933}.availability-dot.red-dot{color:#fe004e;background-color:#fe004e;box-shadow:0 0 0 2px #fe004e33}.green-dot,.green-dot>svg>circle{color:#00ff76;stroke:#00ff7633}.orange-dot,.orange-dot>svg>circle{color:#ffd829;stroke:#ffd82933}.red-dot,.red-dot>svg>circle{color:#fe004e;stroke:#fe004e33}.placeholder-svg{background-color:rgba(var(--text_color),.05);fill:rgb(var(--text_color))}.placeholder-svg.lifestyle{fill:rgba(var(--text_color),.1);position:relative;width:unset;min-width:100vw}.text-content ul>li,.article-content ul>li{margin-left:20px;padding-left:10px;list-style:square}.text-content div.links{flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.text-content div.links .button{width:auto;min-width:28px;padding-left:24px;padding-right:24px}.text-content div.links a{margin-left:12px;margin-right:12px;white-space:nowrap}.header-logo{flex-shrink:0}.header-logo:not(:last-child){padding-right:20px}.header-logo:not(:first-child){padding-left:20px}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.hide-scrollbar::-webkit-scrollbar{display:none}#main{min-height:inherit}#page-content{min-height:inherit;display:flex;flex-direction:column}#page-content>div:last-of-type{flex-grow:1}.vh-without-add100,.vh100{height:100vh}.overlay{display:none}.script .overlay{background:#000c;width:100vw;height:calc(100% + 1px);position:fixed;bottom:0;left:-100vw;z-index:20;opacity:0;transition:.5s opacity cubic-bezier(.6,0,.6,1),0s left ease .5s}.show-overlay .overlay{left:0;opacity:1;transition:.2s opacity cubic-bezier(.4,0,.6,1);pointer-events:all}.overlay-content{background-color:rgb(var(--background_color));overflow-y:hidden;position:relative}.overlay-content .overlay-closer{position:absolute;top:0;right:0;z-index:7;background-color:rgb(var(--background_color))}@media (min-width:481px){.script .overlay-content{transform:scaleX(.88862559) scaleY(.88862559);transition:filter 0s linear .5s,transform .5s ease 0s,max-height .5s ease,max-width .5s ease}.script .overlay-content-content{overflow-y:auto}.show-overlay .overlay-content{transform:scaleX(1) scaleY(1);filter:unset}.script .overlay-content>*{opacity:0;transition:.3s opacity .3s ease}.show-overlay .overlay-content>*{opacity:1}.overlay-content.right_bottom{position:absolute;bottom:48px;right:48px}.overlay-content.left_bottom{position:absolute;bottom:48px;left:48px}}@media (max-width: 480px){.script .overlay-content-content{overflow-y:auto}.script .overlay-content{bottom:-100%;padding-bottom:0;width:100%;position:absolute;transition:bottom .5s ease 0s,max-height .5s ease,max-width .5s ease}.show-overlay .overlay-content{bottom:0}}.heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:min(8.9vw,58px)}.heading-account{margin-bottom:72px}.section{background-color:rgb(var(--background_color));color:rgb(var(--text_color))}.first-of-content{margin-top:0}.out-of-structure{position:relative}.section-with-padding{padding-bottom:84px}.section-with-padding.symmetry{padding-bottom:60px}.section-with-padding:not(.section-without-top-padding){padding-top:60px}footer .section-with-padding{padding-bottom:36px}@media (max-width: 480px){.section-with-padding{padding-bottom:calc(min(8.9vw,72px) + 12px)}.section-with-padding.symmetry{padding-bottom:min(8.9vw,72px)}.section-with-padding:not(.section-without-top-padding){padding-top:min(8.9vw,72px)}footer .section-with-padding{padding-bottom:5.93vw}}@media (max-width: 810px){body.script #page-content .shopify-section:not(.first-of-type):not(.first-of-content) .section-with-padding{padding-top:0}}@media (min-width: 811px){body.script #page-content .shopify-section:not(.first-of-type):not(.first-of-content):not(.first-of-type-on-desktop) .section-with-padding{padding-top:0}}body.script #page-content .shopify-section.first-of-content .section-with-padding:not(.section-without-top-padding){padding-top:48px}body.script #page-content .shopify-section.first-of-content .section-with-header-offset{padding-top:var(--header-offset)}.shopify-policy__title h1{margin-bottom:20px}#page-content .section-page-404 .section-with-padding h1.title-as-topbar,#page-content .section-main-search .section-with-padding h1.title-as-topbar{margin-bottom:40px;margin-top:0}.price-regular,.price-sale,.price-unit{white-space:nowrap}.flex{display:flex}.flex-relative{display:flex;position:relative}.flex-wrap{display:flex;flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-grow{flex-grow:1}.flex-stretch{align-items:stretch;align-content:stretch}.flex-no-shrink-no-stretch{flex-grow:0;flex-shrink:0}.flex-column{flex-direction:column}.flex-v-center{align-items:center}.flex-v-top{align-items:flex-start}.flex-v-bottom{align-items:flex-end}.flex-h-center{justify-content:center}.flex-h-left{justify-content:flex-start}.flex-h-between{justify-content:space-between}.flex-h-right{justify-content:flex-end}.flex-half-screen{flex-direction:column}.flex-half-frame{position:relative;flex-direction:column}.flex-half-frame .form-block{padding:48px 0}.form-block{max-width:279px;width:100%;margin:0 auto}@media (min-width: 480px) and (max-width: 952px){.flex-half-frame .form-block{padding:96px 0}}@media (min-width: 953px){.flex-half-screen{flex-direction:row}.flex-half{flex-basis:50%;flex-grow:0;flex-shrink:0}.flex-third{flex-basis:calc(100% / 3);flex-grow:0;flex-shrink:0}}@media (max-width: 480px){.flex-column-on-mobile{flex-direction:column}}.image>img,.image>svg{object-fit:cover;width:100%;height:calc(100% + 1px);fill:CurrentColor}.media-frame{position:relative;overflow:hidden}.media-frame>*{display:block;width:100%;height:100%;object-fit:cover}.media-frame-absolute>*{position:absolute}#header{background-color:rgb(var(--background_color));color:rgb(var(--text_color))}.topbar .header{margin-top:var(--announcement-bar-height);background-color:rgb(var(--background_color));color:rgb(var(--text_color))}.header>div{display:flex;justify-content:space-between;align-items:center;min-height:90px;font-size:calc(var(--font-s-size));line-height:var(--font-s-line-height)}.header-icons:last-child{display:flex;margin-right:-12px}.header-icons:first-child{display:flex;margin-left:-12px}#header .inline-navigation{display:flex;overflow-y:hidden;height:90px;flex-wrap:wrap;min-height:48px;flex-shrink:1}#header .inline-navigation>div>a{white-space:nowrap;padding:calc((48px - 1em)/2) 12px;display:flex;align-items:center;align-content:center}#header .inline-navigation>div.sub-header-opener>a{padding:0 12px}#header .inline-navigation>div:not(.sub-header-closer){height:48px;display:flex;cursor:pointer;align-items:center;justify-content:center;margin:21px 0}#header .inline-navigation>div:not(.sub-header-closer):hover,#header .inline-navigation>div:not(.sub-header-closer):focus-within{margin:0;height:90px}#header .inline-navigation>div>a>span,#header .header-icons a>span.underline-animation,.topbar .header-icons a>span.underline-animation{padding-top:6px;background-position:0 calc(1em + 11px)}#header .header-icons a>span.underline-animation,.topbar .header-icons a>span.underline-animation{background-position:0 calc(1em + 10px);padding-bottom:5px;background-image:linear-gradient(to right,rgb(var(--text_color)),rgb(var(--text_color)))}@media (min-height: 1100px){.header>div{min-height:144px}#header .inline-navigation{height:144px}#header .inline-navigation>div:not(.sub-header-closer){margin:48px 0}#header .inline-navigation>div:not(.sub-header-closer):hover,#header .inline-navigation>div:not(.sub-header-closer):focus-within{height:144px}}#header img.logo-transparent{display:none}body:not(.after-header) #header.use-inverted-colors img.logo-transparent{display:block}body:not(.after-header) #header.use-inverted-colors img.logo-transparent+img{display:none}.sub-header{position:absolute;background-color:rgb(var(--background_color));width:100%;top:0;left:0;z-index:-1;max-height:0;overflow:hidden;transition:.2s max-height 0s linear;transform:translate3d(0,0,0,0)}.sub-header-opener.open .sub-header,.sub-header-opener:hover .sub-header,.sub-header-opener:focus-within .sub-header{top:0;max-height:100vh}.sub-header-opener+.sub-header-closer{display:block;background:#000c;opacity:.5;width:100vw;height:100vh;position:fixed;bottom:0;pointer-events:none;left:0;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.6,1);z-index:-2}.sub-header-opener.open+.sub-header-closer,.sub-header-opener:hover+.sub-header-closer,.sub-header-opener:focus-within+.sub-header-closer{opacity:1;pointer-events:auto}.sub-header .childs{margin-top:calc(var(--header-height) + var(--announcement-bar-height));padding-left:0;padding-right:0;display:flex}.sub-header .childs>.child{flex-basis:calc(100% + 96px)}.sub-header .childs>.child:first-child{margin-left:-48px}.sub-header .childs>.child:last-child{margin-right:-48px}.sub-header .childs>.child{position:relative;display:flex;padding:0;min-height:342px;color:rgb(var(--text_color));background-color:rgb(var(--background_color))}.sub-header .childs>.child a{display:block;color:rgb(var(--text_color))}.sub-header .childs>div.child .content-text .top a{padding-top:0}.sub-header .childs>.child .content-text .top{font-size:var(--font-m-size)}.sub-header .childs>.child .content-text .bottom{font-size:var(--font-s-size)}.sub-header .childs>.child .grandchild{list-style:none;padding:0;margin-bottom:0}.sub-header .childs>.child .content-background{position:absolute;width:100%;height:100%;overflow:hidden}.sub-header .childs>.child .content-background img{transform:scale(1);transition:transform .3s ease}.sub-header .childs>a.child:hover .content-background img{transform:scale(1.1)}.sub-header .childs>.child .content-text{margin:42px 48px;display:flex;justify-content:space-between;z-index:1;flex-direction:column;width:100%}.sub-header .childs>.child .content-text p{margin-bottom:0}.topbar{background:rgb(var(--background_color));color:rgb(var(--text_color))}.topbar{opacity:0;position:fixed;top:-100vh;width:100vw;overflow-y:auto;height:100vh;z-index:11}.topbar:target,.topbar.visible,.topbar:focus-within{top:0;opacity:1}.topbar .header{position:fixed;width:calc(100vw - var(--scrollbar-width));max-width:100%;opacity:0;pointer-events:none;transition:opacity .28s ease .38s;z-index:11}.topbar:target .header,.topbar.visible .header,.topbar:focus-within .header{opacity:1;pointer-events:auto;transition:opacity 0s ease 0s}h2.topbar-header{font-size:1.5em;margin:17px 0 40px;text-align:center}.topbar-content{margin-left:auto;margin-right:auto}.topbar-content.topbar-focus:focus{outline:none}nav .topbar-content{padding:calc(var(--header-height) + var(--announcement-bar-height)) 5.93vw 0px}.topbar-content-max-width{max-width:588px}.topbar>.topbar-content-max-width{margin-left:calc((100vw - 588px)/2 - 5.93vw)}.topbar>.topbar-content.narrow-section{margin-left:calc((100vw - 279px)/2 - 5.93vw)}.topbar-content.narrow-section{max-width:279px;width:100%}@media (max-width: 980px){.topbar>.topbar-content-max-width{max-width:279px;margin-left:calc((100vw - 279px)/2 - 5.93vw)}.topbar>.topbar-content.narrow-section{margin-left:calc((100vw - 279px)/2 - 5.93vw)}}@media (max-width: 375px){.topbar-content .max-width,.topbar-content .topbar-content{width:100%;padding-left:0;padding-right:0}.topbar>.topbar-content-max-width,.topbar>.topbar-content.narrow-section{margin-left:auto}}.topbar-content.with-menu{height:calc(100% - var(--header-height) - var(--announcement-bar-height));display:flex}.main-menu{margin-top:0;margin-bottom:auto;padding:48px 0;width:100%}.main-menu ul{margin:0;padding:0;list-style:none;margin-bottom:3rem}.main-menu>ul{margin-bottom:40px}.main-menu ul ul.child{margin-bottom:0}.main-menu ul li a{text-align:center;padding:.31em 0;display:block}body:not(.script) .main-menu ul>li>ul{display:none}body:not(.script) .main-menu ul:hover>li>ul,body:not(.script) .main-menu ul:focus-within>li>ul:focus-within{display:block}body.script .main-menu ul>li>ul{max-height:0px}body.script .main-menu ul>li>ul:focus-within{max-height:unset!important}body.script .main-menu ul>li>ul{transition:max-height .3s cubic-bezier(.52,.16,.24,1);overflow-y:hidden}.main-menu ul.primary-menu li{font-size:var(--font-xl-size);line-height:var(--font-xl-line-height)}.main-menu ul.primary-menu li a .underline-animation{padding-bottom:.25em;background-size:0 2px}.main-menu ul.primary-menu li a:hover .underline-animation{background-size:100% 2px}.main-menu ul.secondary-menu li,.main-menu ul.primary-menu ul.child li{font-size:var(--font-l-size);line-height:var(--font-l-line-height)}.main-menu ul.primary-menu ul.child a:focus-visible{outline-offset:-2px}.main-menu ul.primary-menu ul.grandchild li{font-size:var(--font-m-size);line-height:var(--font-m-line-height)}.main-menu ul ul.grandchild{margin-bottom:0}.main-menu ul ul.grandchild li:last-of-type{padding-bottom:10px}@media (min-width: 481px){.main-menu{margin-top:auto}.main-menu ul.primary-menu li{font-size:var(--font-xxl-size);line-height:var(--font-xxl-line-height)}.main-menu ul.secondary-menu li,.main-menu ul.primary-menu ul.child li{font-size:var(--font-xl-size);line-height:var(--font-xl-line-height)}.main-menu ul.primary-menu ul.grandchild li{font-size:var(--font-l-size);line-height:var(--font-l-line-height)}}.main-menu ul li a span.icon{display:inline-block;width:auto;height:auto;padding:10px;margin:-10px -13px}.main-menu ul li a span.icon svg{display:inline-block;width:24px;height:24px;margin:0;transform:rotate(0);transition:.3s transform ease}.main-menu ul li a span.icon svg{margin-bottom:-4px}.main-menu ul.secondary-menu li a span.icon svg{margin-bottom:-7px}.main-menu ul li a span.icon.icon-plus-font{transform:rotate(0);transition:.3s transform ease;padding-left:16px;padding-right:16px}.main-menu ul li.open>a>span svg,.main-menu ul li.open>a>span.icon.icon-plus-font{transform:rotate(45deg)}.topbar-content .social-banner{display:flex;justify-content:center;padding-bottom:96px;max-width:240px;flex-wrap:wrap;margin:auto}.topbar-content .social-banner a{transition:.3s color ease}.topbar-content .social-banner a:hover{color:rgb(var(--text_accent_color))}@media (max-width: 953px){.search-input{margin-bottom:1.5rem}}@media (max-width: 480px){.main-menu{padding-top:45px}.main-menu>ul{margin-bottom:26px}}#predictive-search-results h2{margin-top:13px;margin-bottom:13px;text-align:center;font-size:var(--font-s-size);line-height:var(--font-s-line-height)}#predictive-search-results h2{display:flex;align-items:center;justify-content:center}#cartform{max-width:765px;margin-left:auto;margin-right:auto}p.empty-cart{margin:154px 0 24px}.item-line{display:flex}.item-line-removed{transition:.3s height cubic-bezier(.52,.16,.24,1);overflow:hidden}.item-line-media{margin-right:48px;padding-top:32px;padding-bottom:32px;min-width:80px}.item-line-media img{object-fit:cover;width:80px;height:calc(var(--aspect-ratio) * 80px)}.item-line-media>.placeholder{width:80px;height:calc(var(--aspect-ratio) * 80px);background-color:rgba(var(--text_color),.3)}.item-line-text{display:flex;flex-grow:1;padding-top:32px;padding-bottom:32px}.item-line-description{flex-grow:1;padding-top:calc(21px - .5rem)}.item-line-description p.item-description-long{overflow:hidden;text-overflow:ellipsis;max-height:4.5rem}.item-line-description h3,.item-line h3{margin-top:0;margin-bottom:0;font-weight:400;color:rgb(var(--text_color));text-transform:var(--product-text-transform);letter-spacing:var(--product-text-spacing)}.item-line-description p{margin:0}.item-line-description .cart-item-line-price-mobile{color:rgb(var(--text_color))}.item-line-description .cart-item-discounts{color:rgb(var(--text_accent_color))}.cart-item-line-price{width:89px;margin-right:48px;padding-top:calc(21px - .5rem);text-align:right}.cart-item-line-price s{color:rgba(var(--text_color),.5)}.cart-item-line-count{width:96px}.cart-item-line-count .barracuda-count{margin-top:0;margin-bottom:16px}.cart-item-line-final-price{width:115px;margin-right:27px;padding-top:calc(21px - .5rem);text-align:right}.cart-item-line-remove{width:48px;margin-right:-12px;margin-bottom:0}.item-line-price{flex-shrink:0;width:76px;margin-left:24px;padding-top:calc(21px - .5rem);text-align:right}hr.cart-line,hr.item-line{border-width:0px;background-color:rgba(var(--text_color),.15);height:1px;margin:0 128px;opacity:1;transition:opacity .2s ease,margin-top .2s ease}hr.item-line{margin:0}.item-line-removed+hr.cart-line{opacity:0;margin-top:-1px}.cart-footer,nav .cart-footer{padding-top:0}.cart-summary-line{display:flex;padding:0}.cart-summary-line:first-of-type{margin-top:48px}.cart-summary-line:last-of-type{margin-bottom:24px}.cart-summary-line-tax,.cart-summary-line-note{margin-bottom:24px}.tax-note p{text-align:center;max-width:180px;margin:auto}.cart-summary-line textarea.only-under{padding-left:12px;padding-right:12px}.cart-summary-line h3{display:block;width:100%;font-size:var(--font-l-size);line-height:var(--font-l-line-height);margin:0}.narrow-section hr.cart-line{margin:0}.cart-buttons{margin-bottom:96px}.cart-item-line-mobile,.item-line-price-mobile{display:none}@media (max-width: 980px){.cart-item-line-desktop{display:none}.cart-item-line-mobile{display:block}.item-line-price-desktop{display:none}.item-line-price-mobile{display:block}.item-line-text{flex-wrap:wrap;padding-bottom:3px;padding-top:19px}.item-line-description{flex-basis:100%;margin-bottom:13px;width:unset;padding-top:5px}.item-line-description p.item-description-long{height:3rem}#main-cart-items{max-width:279px;margin:auto}.item-line-media{margin-right:24px;padding-bottom:0;padding-top:19px}.item-line-media>img{margin-bottom:19px}hr.cart-line,hr.item-line{margin:0}.cart-item-line-count{margin-right:0}.cart-item-line-remove{text-align:right;flex-grow:1;width:unset;margin-right:0}.cart-item-line-remove>.icon{display:inline-flex}}@media (max-width:450px){.cart-item-line-count{margin-right:10px}}.featured-product .product-part{gap:0 var(--grid-gap);flex-direction:column}.featured-product .product-part>*{flex-basis:100%;flex-grow:0;flex-shrink:0}.featured-product .product-part .featured-product-image{position:relative}.featured-product .product-part .featured-product-image .featured-product-gallery{aspect-ratio:var(--aspect-ratio);position:sticky;top:calc(var(--announcement-bar-height) + var(--header-height) + 48px);max-height:calc(100vh - var(--announcement-bar-height) - var(--header-height) - 48px);width:100%;max-width:100%}.section-product-detail:not(.first-of-content){margin-top:48px}.section-product-detail .side-margins,.side-margins{margin-left:calc(var(--space-around));margin-right:calc(var(--space-around))}.product-detail .share-product,.featured-product .share-product{margin:auto}.section-product-detail+.section-product-detail{margin-top:-20px}@media (min-width:768px){.featured-product .product-part{gap:0 var(--grid-gap);flex-direction:row}.featured-product .product-part>*{flex-basis:calc((100% - var(--grid-gap)) /2);flex-grow:0;flex-shrink:0}}@media (min-width: 953px){.section-product-detail+.section-product-detail{margin-top:-36px}.section-product-detail .side-margins{margin-left:calc(.5 * var(--space-around));margin-right:calc(.5 * var(--space-around))}.section-product-detail .flex-half-screen .flex-half{flex-basis:calc(50% - (var(--space-around)));margin-left:calc(var(--space-around) / 2);margin-right:calc(var(--space-around) / 2)}.section-product-detail .flex-half-screen .flex-half:not(.product-gallery):not(.media-frame){max-width:calc((var(--max-width-header) - var(--space-around))/2)}.featured-product.side-margins .featured-product-text{max-width:calc((var(--max-width-header) - var(--grid-gap))/2)}.product-detail .share-product,.featured-product .share-product{position:absolute;bottom:0;right:-12px}}@media (max-width:480px){.product-detail .share-product,.featured-product .share-product{padding-bottom:48px}}.product-detail p{margin:0}.product-detail .product-title,.featured-detail .product-title{text-transform:var(--product-text-transform);letter-spacing:var(--product-text-spacing)}.product-price .price-before{text-decoration:line-through}.section-product-detail .flex-half:not(.product-gallery){position:relative}.product-form-frame{display:flex;flex-direction:column;width:100%}@media (min-width: 480px) and (max-width: 952px){.product-form-frame{padding-top:48px}}@media (min-width: 953px){.product-form-frame{position:-webkit-sticky;position:sticky;min-height:min(100%,calc(100vh - var(--header-height) - var(--header-offset) - var(--announcement-bar-height) - 48px));top:calc(var(--announcement-bar-height) + var(--header-height) + var(--header-offset));display:flex;flex-direction:column;width:100%}.product-form-frame.min-vh-product-text{min-height:calc(100vh - var(--header-height) - var(--header-offset) - var(--announcement-bar-height) - 48px)}}.product-form-frame>.product-form{margin:auto;padding-bottom:72px}.product-form .product-options-selectors+.cant-add:not(.visually-hidden),.product-form .product-options-selectors+.cant-add+.cant-add:not(.visually-hidden){margin-top:16px}.product-form .cant-add{font-size:var(--font-s-size);font-weight:700}.product-form .cant-add .message{max-width:180px}.product-form .cant-add{transition:.3s .3s height ease,.3s .3s margin-top ease,.3s .3s margin-bottom ease,.3s 0s opacity ease;height:48px;overflow:hidden;opacity:1;margin-top:0;margin-bottom:16px}.product-form .cant-add.visually-hidden{visibility:visible;position:initial;height:0;opacity:0;margin-top:0;margin-bottom:0}.product-form .cant-add .icon{margin-left:-12px}.product-stats>a,.product-stats>p,.product-stats>span{display:block;margin-top:0;margin-bottom:0}.product-stats .availability-dot{display:inline-block}.product-description p{margin:0;padding:0}.product-description *{max-width:100%}.product-options-selectors{margin-top:-16px}.product-options-selectors+.barracuda-product,.barracuda-product+.product-options-selectors{margin-top:16px}.product-detail .product-form,.featured-product .product-form{padding:24px 0 48px}.product-form .barracuda-count{width:96px}.product-form .barracuda-count input{width:68px}.featured-product-text .form-block.product-form:after{padding-bottom:0}body:not(.script) .product-form .product-options-selectors{display:none}body.script .product-form select[name=id]{display:none}.product-form>*>*{margin-top:24px}.product-form>*>barracuda-product-recommendations:not(:first-child)>.related-products-list{margin-top:48px}.product-form>*>.product-stats+.product-stats{margin-top:0}.product-form>*>.product-collapsible{margin-top:0}.product-form>*>.product-collapsible+hr.hr-collapsible{margin-top:0}.product-form>*>hr.hr-collapsible{background-color:rgba(var(--text_color),.2);height:1px}.product-form>*>hr.hr-collapsible+hr.hr-collapsible{display:none}.product-form>*>.product-collapsible .collapsible-content{margin-bottom:16px}.product-form>*>.product-header+.product-price,.product-form>*>.product-price+.product-header,.product-form>*>.product-header+.product-header{margin-top:0}.product-form>*>.product-options-selectors+.form-content,.product-form>*+.product-options-selectors{margin-top:16px}.product-form>* .product-main-form{margin-top:-16px}.product-form>*>.space{margin-top:0;padding-top:0}@media (min-width:481px){.popup-share{max-width:375px}}.popup-share h4{margin-bottom:calc(48px - 1.3em);margin-top:0}.popup-share .share-on{display:block;padding:calc((48px - 1.3em)/2)}.popup-share{text-align:center}.collection-filters.quick-view,.quick-view.quick-view-form:not(.lightbox){width:100vw;max-width:calc(100% - 96px);max-height:calc(var(--full-height) - 96px);padding:48px}.product-lightbox.quick-view,.popup-size-chart,.popup-newsletter,.quick-view.quick-view-form.lightbox{width:100vw;max-width:100%;max-height:calc(var(--full-height))}.product-lightbox.quick-view .quick-view-bottom,.quick-view.quick-view-form.lightbox .quick-view-bottom{padding:24px 48px 48px}.product-lightbox.quick-view .quick-view-top .predefined-height,.quick-view.quick-view-form.lightbox .quick-view-top .predefined-height{height:268px}@media (max-width: 480px){.quick-view .item-text{max-width:279px;margin:auto}}@media (min-width:480px){.collection-filters.quick-view,.quick-view.quick-view-form:not(.lightbox){max-width:278px;max-height:calc(var(--full-height) - 162px - 144px)}.product-lightbox.quick-view,.popup-size-chart,.popup-newsletter,.quick-view.quick-view-form.lightbox{max-width:422px;max-height:calc(var(--full-height) - 162px)}.product-lightbox.quick-view .quick-view-bottom{padding:24px 72px 72px}.collection-filters.quick-view,.quick-view.quick-view-form:not(.lightbox){width:100vw;max-width:278px;max-height:calc(var(--full-height) - 72px - 144px);padding:72px}}@media (min-width:760px){.collection-filters.quick-view,.quick-view.quick-view-form:not(.lightbox){max-height:calc(var(--full-height) - 168px - 144px)}.product-lightbox.quick-view,.popup-size-chart,.popup-newsletter,.quick-view.quick-view-form.lightbox{max-height:calc(var(--full-height) - 168px)}}@media (min-width:1124px){.collection-filters.quick-view,.quick-view.quick-view-form:not(.lightbox){max-height:496px}.product-lightbox.quick-view,.quick-view.quick-view-form.lightbox{max-height:568px}}@media (min-width: 1124px){.product-lightbox.quick-view.use-large-quick-view,.quick-view.use-large-quick-view.quick-view-form.lightbox{max-width:calc(425px + min(568px * var(--aspect-ratio),600px))}.product-lightbox.quick-view.use-large-quick-view .quick-view-bottom,.quick-view.use-large-quick-view.quick-view-form.lightbox .quick-view-bottom{margin-left:min(568px * var(--aspect-ratio),600px);padding:48px 72px 72px;min-height:448px;display:flex;align-items:center}.product-lightbox.quick-view.use-large-quick-view .quick-view-top .predefined-height,.quick-view.use-large-quick-view.quick-view-form.lightbox .quick-view-top .predefined-height,.product-lightbox.quick-view.use-large-quick-view .quick-view-top .adapt-height,.quick-view.use-large-quick-view.quick-view-form.lightbox .quick-view-top .adapt-height{height:569px;top:0;left:0;width:min(568px * var(--aspect-ratio),600px);position:absolute}}@media (max-width:350px){.quick-view .icon.icon-plus{display:none}}.popup-header{margin-bottom:24px}.popup-header.address-popup{padding-left:0;padding-right:0}.popup-header h4{font-size:var(--font-l-size);margin-bottom:20px}.popup-header h5{font-size:var(--font-m-size);margin-bottom:12px}.popup-header p{margin-top:0;font-size:var(--font-s-size)}.quick-view .item-text .line{width:100%}.quick-view .item-text .without-border{border-bottom:0}.quick-view .item-text .icon-column{width:48px;flex-shrink:0}.quick-view .item-text .text-column{flex-grow:1}.quick-view .item-text .text-column p,.quick-view .item-text .text-column h6{margin:0;flex-grow:1}.quick-view .item-text .text-column h6{margin:calc((48px - 1.5em)/2) 0}.quick-view .item-text .line:not(.line-child) .text-column h4{font-size:var(--font-m-size);line-height:var(--font-m-line-height);padding:calc((48px - 1.5em)/2) 12px 4px;margin-bottom:0}.quick-view .item-text .text-column p.info{padding:0px 0px calc((48px - 1.5em)/2) 12px;font-size:var(--font-m-size);line-height:var(--font-m-line-height)}.quick-view .item-text .text-column div.store-address{padding-right:45px}.quick-view .item-text .line-child .text-column{min-height:1.5em;padding-left:12px}.quick-view .item-text .line-child .text-column hr,.quick-view .item-text .filter-line hr:not(.hr-filter){margin-left:-12px}.quick-view .item-text .line-child .text-column>a,.quick-view .item-text .line-child .text-column>p{padding:calc((48px - 1.5em)/2) 0;display:block}.quick-view .item-text .line-child .text-column .store-address p{padding-bottom:calc((48px - 1.5em)/2)}.quick-view .quick-view-part+.quick-view-part{margin-top:24px}.quick-view .quick-view-part:last-child:not(form){padding-bottom:0}.quick-view-part.share>.line:not(.line-child){border-bottom:0px}.quick-view-bottom .line-child:last-child .text-column{border-bottom:0px}.quick-view-part.sort>.line:not(.line-child){border-bottom:0px;margin-bottom:14px}.quick-view-part.filter>.line:not(.line-child){border-bottom:0px;margin-bottom:14px}.quick-view-part.filter .buttons{margin-top:24px}.quick-view-part .filter-line .inactive-filter{margin-left:-60px;margin-right:12px;display:none}.icon.icon-large-dot.inactive-filter{display:flex}.icon.icon-large-dot svg *{stroke-width:2px;stroke:currentcolor}.icon.icon-large-dot.inactive-filter:not(.active-filter) svg *{fill:transparent}.quick-view-part .filter-line .active-filter{display:flex}.quick-view-part .filter-line .collapse-toggle{margin-top:1px;margin-left:48px;padding-left:12px;margin-bottom:-1px}.quick-view-part .filter-line .collapse-toggle.opened hr{opacity:0}.quick-view-part .filter-line .hr-filter{margin-left:48px}.quick-view-part .filter-line-last .collapse-toggle{border-bottom-color:transparent}.filter-option.price-range input::placeholder{color:rgb(var(--text_color));opacity:1}.quick-view-part .filter-option label:not(.label-hidden){position:initial;cursor:pointer;padding:calc((48px - 1.5em)/2) 12px;z-index:initial;opacity:initial}.quick-view-part .filter-option input[type=checkbox]{width:14px;height:14px;min-height:unset;padding:0;display:inline-block;border-width:2px;background-color:transparent;border-color:rgba(var(--text_color),1);margin:17px;border-radius:0!important}.quick-view-part .filter-option input[type=checkbox]:hover,.quick-view-part .filter-option input[type=checkbox]:focus:not(:focus-visible){box-shadow:unset;border-color:rgb(var(--button_text_hover_color))}.quick-view-part .filter-option input[type=checkbox]:checked{background-color:rgb(var(--text_color))}.quick-view-part .filter-option input[type=checkbox]:checked:hover,.quick-view-part .filter-option input[type=checkbox]:checked:focus:not(:focus-visible){background-color:rgb(var(--button_text_hover_color))}.quick-view-part .filter-option input[type=checkbox]:checked+label{font-weight:700}.quick-view-part .filter-line-last .filter-option:last-child label{border-bottom-color:transparent}.quick-view .address-form .barracuda-checkbox{margin-top:0}.store-detail-block h3{margin:0 0 12px}.store-detail-block p{margin:0}.store-detail-block:not(:last-of-type){margin-bottom:36px}@media (max-width: 480px){.products-count.general-message{margin:auto;max-width:240px;text-align:center}}@media (max-width: 374px){.products-count:not(.general-message){display:none}}.topper-content h1:not(:last-child){margin-bottom:20px}.topper-content.topper-style-full-width-image-background{position:relative}.topper-content .page-section-image img,.topper-content .page-section-image video{height:100%;width:100%;object-fit:cover;position:absolute}.topper-content .page-section-image{min-height:240px;position:relative}.page-section-text .text-content{margin-top:48px;margin-bottom:48px}.page-section-text .text-content h1:last-child{margin-bottom:0}@media (min-width: 810px){.topper-content-min-height,.topper-content-min-height .page-section-text{min-height:240px}.topper-content .page-section-image img,.topper-content .page-section-image video{height:100%}.topper-content.topper-style-full-width-image .page-section-image{height:240px}.topper-content.topper-style-full-width-image{display:flex;flex-direction:column}.topper-content.topper-style-full-width-image-background .page-section-image{position:absolute;height:100%;width:100%}.topper-content.topper-style-full-width-image-background .page-section-text{min-height:240px;padding:0 48px;position:relative}.topper-content.topper-style-half-width-image,.topper-content.topper-style-half-width-image-left{display:flex;flex-direction:row-reverse}.topper-content.topper-style-half-width-image>*,.topper-content.topper-style-half-width-image-left>*{flex-basis:calc((100% - var(--grid-gap)) / 2);flex-grow:0;flex-shrink:0;position:relative}.topper-content.topper-style-half-width-image img,.topper-content.topper-style-half-width-image-left img,.topper-content.topper-style-half-width-image video,.topper-content.topper-style-half-width-image-left video{position:absolute;height:100%}.topper-content.topper-style-half-width-image .page-section-text,.topper-content.topper-style-half-width-image-left .page-section-text{max-width:calc((var(--max-width) - var(--grid-gap)) / 2);margin-top:0;margin-bottom:0;padding:0}.topper-content.topper-style-half-width-image .page-section-text{margin-right:var(--grid-gap)}.topper-content.topper-style-half-width-image-left .page-section-text{margin-left:var(--grid-gap)}.page-section-text .text-content.use-inverted-colors{color:rgb(var(--background_color))}.topper-content.topper-style-half-width-image-left{flex-direction:row}}.errors ul{list-style:none;padding-left:0;text-align:left}.ajax-form-failure,.ajax-form-success{color:rgb(var(--text_accent_color));font-weight:700;min-height:48px;margin-bottom:16px}.ajax-form-failure .icon,.ajax-form-success .icon{margin-left:-12px}#contact_form .ajax-form-failure,#contact_form .ajax-form-success{margin-top:16px}.collapsible{transition:.3s height cubic-bezier(.52,.16,.24,1);overflow-y:hidden}body.script .collapsed{height:0}.collapse-toggle{cursor:pointer}.collapse-toggle .icon.icon-plus svg{transition:.2s transform linear;transform:rotate(0)}.collapse-toggle.opened .icon.icon-plus svg{transform:rotate(45deg)}.text-content{margin:var(--space-around);color:rgb(var(--text_color))}.text-content.without-margin{margin:0}.max-width>.text-content{margin-left:0;margin-right:0;max-width:100%;width:500px}.only_text .text-content{max-width:unset}.text-content>*:not(:first-child){margin-top:8px}.text-content p:empty{display:none}.text-content p a{text-decoration:underline}.space{padding-top:16px}@media (min-width:480px){.space{padding-top:24px}}.find-store{max-width:1100px;margin:-24px auto}.find-store a.store-image-preview img{transform:scale(1);transition:.3s transform ease}.find-store a.store-image-preview:hover img{transform:scale(1.1)}.find-store .map-block{max-width:349px;flex-grow:1}.find-store .map,.find-store .store-image-preview{height:128px;width:128px;margin:24px;flex-shrink:0;position:relative;overflow:hidden}.map .icon{width:100%;height:100%;background-color:rgba(var(--background_color),.4);position:absolute;z-index:1;mix-blend-mode:luminosity}.map .icon svg{fill:rgb(var(--background_color))}.find-store .address{margin-top:24px;margin-right:24px;max-width:148px}.find-store .address p{margin:0}.find-store h2{margin:0 0 12px}.map .ol-viewport{filter:grayscale(1)}.find-store .map:hover .ol-viewport{transform:scale(1.1)}.map .ol-viewport{transform:scale(1);transition:.3s transform ease}.map .ol-attribution{bottom:0;right:-2px;padding:0;border-radius:0;display:none}@media (max-width:1100px){.find-store{max-width:740px}}@media (max-width:765px){.find-store{max-width:445px;margin-top:-12px;margin-bottom:-12px}.find-store .map,.find-store .store-image-preview{margin-bottom:12px;margin-top:12px}.find-store .address{margin-top:12px}}@media (max-width:330px){.find-store .map,.find-store .store-image-preview{width:106px}}.paragraph>div+div{margin-top:96px}.paragraph p,.paragraph h2{margin:0}.paragraph h2{margin-bottom:-24px}@media (max-width: 480px){.paragraph>div+div{margin-top:72px}.paragraph h2{margin-bottom:-12px}}.paragraph .links{margin:0 -12px}.paragraph .links>a.arrow-link{margin:0 12px}.paragraph .links>a.button{margin:0 12px;width:auto;min-width:100px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content p,.page-content a{margin:0}body.show-overlay .overlay-content.loading{max-height:200px;max-width:100vw;min-height:200px;width:422px}@keyframes loading{to{transform:rotate(360deg)}}body.show-overlay .loading:after,.main-cart.loading:after,.dynamic-content.loading:after,form.loading:after{content:" ";background-color:transparent;border-radius:50%;border:1px solid rgba(var(--text_color),.2);display:block;width:20px;height:20px;border-right-color:transparent;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;animation:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}body.show-overlay .loading:after{border:1px solid rgba(var(--background_color),1);border-right-color:transparent}.dynamic-content.loading:after{top:unset}form.loading:after{border-color:rgb(var(--text_color));border-right-color:transparent}@media (max-width: 480px){body.show-overlay .loading:after{top:calc(.5*(100% - 90px))}}.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:36px;margin-bottom:calc(-.5*(48px - 1em));font-size:var(--font-s-size);margin-left:-16px;margin-right:- 16px}.pagination-wrapper a{padding:0 16px}.filter-navigation,.account-navigation{margin-right:48px}a.account-navigation>span.underline-animation{background-size:0% 2px;padding-bottom:.25em;background-position-y:1.25em}a.account-navigation.active>span.underline-animation{background-size:100% 2px}a.account-navigation:hover>span.underline-animation{background-size:100% 2px}a.account-navigation{opacity:.6;transition:opacity .3s ease-in-out}a.account-navigation.active,a.account-navigation:hover,a.account-navigation:focus{opacity:1}.badge-section{position:absolute;z-index:6;pointer-events:none;overflow:hidden}.badge-section>div>div{border-radius:50%;background-color:rgb(var(--text_accent_color))}.badge-section a{pointer-events:auto}.badge-text{flex-direction:column;padding:24px 39px}.badge-section h2:not(:last-child){margin-top:24px}.badge-section p{margin-bottom:8px}.badge-text .text-content{margin:0}.image-banner-block{position:relative}a.image-banner-block .image-banner-block-content.background img{transform:scale(1);transition:.3s transform ease}a.image-banner-block:hover .image-banner-block-content.background img{transform:scale(1.1)}.image-banner-block{min-height:550px;display:block;position:relative}.image-banner-block.minimum{min-height:330px}.image-banner-block-content{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.image-banner-block-content.background{overflow-y:hidden}.image-banner-block-content>div{flex-grow:1}.image-banner-block-content>div.media{width:100%;flex-grow:0;flex-shrink:1;height:100%}.image-banner-block-content .media>*{width:100%;height:calc(100% + 4px);object-fit:cover}.image-banner-block-content .media>svg{width:unset;display:block;left:0}.image-banner-block-content .media>.vimeo-video{min-width:960px;min-height:144%;height:300%;object-fit:unset}@media (max-width: 480px){.image-banner-block{min-height:440px}.image-banner-block-content .media>.vimeo-video{min-width:calc(440px / 9 * 16)}}.video-section{position:relative}.video-section:after{content:"";display:block;padding-bottom:var(--aspect-ratio);width:0px}.video-section .media-video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border:0}.video-section video{width:100%}.video-section+.video-section{margin-top:96px}@media (max-width: 480px){.video-section+.video-section{margin-top:48px}}.article-image{position:relative;overflow:hidden}.article-image-url .media{transform:scale(1);transition:.3s transform ease}a.article-image-url:hover .media{transform:scale(1.1)}.article-image:after{content:"";display:block;padding-bottom:70.2%}.article-image .media{position:absolute}.article-image .media img{width:100%;height:100%;object-fit:cover}.comment-infobar>span:not(:first-child){margin-left:14px}.main-article img{max-width:100%}.main-article .article-block>*:not(:empty){padding:0 0 24px}.main-article .article-block.article-excerpt>*,.main-article .article-block.article-content>*{margin:0}.main-article .article-block.article-content *{max-width:100%}.main-article .article-block.article-featured_image .article-image .media{height:calc(100% - 24px);width:100%}.main-article .article-block .article-infobar{padding-top:24px}.main-article .article-block .article-infobar .article-status{flex-direction:column;flex-grow:1}.main-article .article-block .article-infobar .article-status .article-tags{margin:0}.main-article .article-block .article-infobar .article-status .article-tags span:not(:last-child){padding-right:14px}.article-comments-section h2.barracuda{margin-top:48px;margin-bottom:24px}#comments h2{margin-top:24px;font-size:var(--font-l-size)}.article-comment{margin-bottom:48px}@media (min-width: 481px){.main-article .article-block.article-featured_image{padding:24px 0}.main-article .article-block.article-featured_image+*{padding-top:24px}}@media (max-width: 764px){.main-article .article-block.article-featured_image{max-width:unset}}form.search{margin-bottom:0}.main-search form.search{margin-top:48px}.search-header input.only-under{margin-bottom:0;padding-left:12px}.barracuda-search-target{padding:48px 0 96px}.barracuda-search-target>p,#predictive-search-results>p{margin-top:58px;margin-bottom:24px}@media (max-width:480px){.barracuda-search-target>p,#predictive-search-results>p{max-width:240px;margin-left:auto;margin-right:auto}}.search-view-all-link{margin-top:48px}button.search-button{width:48px;padding:0;color:rgb(var(--text_color))}button.search-button:hover{background-color:transparent;color:rgb(var(--text_color))}.search-header{margin-bottom:106px;text-align:center}.search-header.max-width-article:not(.topbar-content){margin-left:auto;margin-right:auto;padding:0px 5.93vw}.not-found-section{margin-top:48px}.not-found-description{margin-top:98px;margin-bottom:24px}.not-found-description p{margin:0 0 24px}.continue-button{margin-right:-32px}#cookies-popup-content{position:fixed;bottom:11.86vw;width:100%;pointer-events:none;z-index:6}#cookies-popup-content h2.barracuda{margin:0 0 12px}#cookies-popup-content>div{position:relative;max-width:calc(100% - 2 * var(--space-around));margin:0px var(--space-around);padding:36px 36px 42px;pointer-events:auto;background-color:rgb(var(--source_text_color));--background_color: rgb(var(--source_text_color));color:rgb(var(--source_background_color));--text_color: rgb(var(--source_background_color))}#cookies-popup-content.use-inverted-colors>div{color:rgb(var(--source_text_color));--text_color: rgb(var(--source_text_color));background-color:rgb(var(--source_background_color));--background_color: rgb(var(--source_background_color))}#cookies-popup-content .text-content{margin:0}#cookies-popup-content p{margin-bottom:0;max-width:400px}#cookies-popup-content .cookies-link>div{margin-top:8px;margin-bottom:calc(-.5*(48px - 1.5em));margin-right:-15px}#cookies-popup-content .icon.icon-animated-right{margin-right:0}#cookies-popup-content .icon.icon-x{position:absolute;top:0;right:0;cursor:pointer}@media (max-width: 765px){#cookies-popup-content>div{flex-direction:column}}@media (min-width:450px){#cookies-popup-content>div{max-width:324px;margin:0 auto}}@media (min-width: 765px){#cookies-popup-content{bottom:72px}#cookies-popup-content>div{max-width:588px}}.only-contact-form>div{width:100%}@media (min-width: 765px){.shopify-section.first-of-content .only-contact-form{min-height:calc(100vh - var(--header-height) - var(--header-offset) - var(--announcement-bar-height) - 168px)}}#contact_form div.content *{max-width:100%;height:auto}.password-by-shopify-with-image{margin:24px 0 0}.password-by-shopify .shopify-link svg,.password-by-shopify-with-image .shopify-link svg{height:1.4em;line-height:1;margin-bottom:-4px}@media (max-width: 480px){.contactForm .flex-half.vh-product-gallery,.passwordForm .flex-half.vh-product-gallery{max-height:329px}}@media (max-width:952px){.vh-product-gallery.empty{display:none}}.vh-product-gallery{height:calc(100vh - var(--announcement-bar-height) - var(--header-height) - var(--header-offset) - (.0593 * 386px))}.barracuda-slideshow .text-frame:not(.flex-h-right):not(.flex-h-left) .text-content,.image-banner .text-frame:not(.flex-h-right):not(.flex-h-left) .text-content{margin-left:0;margin-right:0}.large-grid .text-content.size-large h2{font-size:var(--font-xxl-size)!important;line-height:var(--font-xxl-line-height)}.large-grid .text-content.size-large h3,.large-grid .text-content.size-large p{font-size:var(--font-l-size)!important;line-height:var(--font-l-line-height)}.text-frame .text-content h2{font-size:var(--font-xl-size);line-height:var(--font-xl-line-height)}.text-frame .text-content.size-large h2{font-size:var(--font-xxl-size);line-height:var(--font-xxl-line-height)}.text-frame .text-content h3,.text-frame .text-content p{font-size:var(--font-l-size);line-height:var(--font-l-line-height)}.section-image-banner.first-of-content .image-banner .text-frame.flex-v-top,.barracuda-slideshow-section.first-of-content .barracuda-slideshow .barracuda-slideshow-slide .text-frame.flex-v-top,.barracuda-slideshow .barracuda-slideshow-slide .text-frame.flex-v-bottom{margin-top:calc(var(--header-height) - (var(--space-around) /2));margin-bottom:calc(2 * var(--space-around) - (var(--space-around) /2))}.address-block h2{margin-top:0;margin-bottom:16px}.address-block{display:flex;flex-direction:column;padding:calc(var(--grid-gap) / 2)}.address-block-name{border-bottom:1px solid rgba(var(--text_color),01);padding:5px 0;margin-bottom:5px}.address-block-address{flex-grow:1}.address-block-address p{margin:0}.address-actions{margin-top:36px}.address-actions>a:not(:last-of-type){margin-right:16px}.shopify-policy__title{padding-top:calc(var(--header-height) + var(--header-offset) + 48px)}.shopify-policy__title h1{text-align:left;font-size:var(--font-l-size);line-height:var(--font-l-line-height);font-weight:700}.shopify-policy__body h1{font-size:var(--font-l-size);line-height:var(--font-l-line-height);font-weight:700}.shopify-policy__body .rte>*:first-child{margin-top:0}@media (min-width: 765px){.shopify-policy__body .rte{columns:2;column-gap:var(--space-around)}}#shopify-section-announcements{position:relative}.announcement-bar-content .announcement p{padding:12px 48px;margin:0;text-align:center}.announcement-bar-content .announcement a{text-decoration:underline}.announcement-bar-content .icon{position:absolute;right:calc(5.93vw - 12px);z-index:3;height:100%;background-color:rgb(var(--background_color))}.announcement-bar-content{min-height:48px;position:relative;width:100%;overflow:hidden;z-index:12;color:rgb(var(--text_color));background-color:rgb(var(--background_color))}.announcement-bar-content .announcement.current{opacity:1;transition:.7s opacity .7s ease}.announcement-bar-content .announcement{min-height:48px;height:100%;opacity:0;transition:opacity .7s ease;width:100%;display:flex;justify-content:center;align-items:center;position:absolute}@media (min-width: 765px){.announcement-bar-content .icon{right:36px}}.form-section{max-width:375px;text-align:center}.login-text a{display:block;margin-bottom:5px}.login-text a.icon,.login-text a.arrow-link{display:flex;width:100%;margin-top:12px}.login-text{margin:40px auto 24px;max-width:250px}.media-with-text-block{position:relative;display:flex;overflow:hidden;flex-basis:100%;z-index:1}.media-with-text-block-content{width:100%}.media-with-text-block-content.background{height:calc(100% + 1px);position:absolute;top:0;z-index:-1}.shopify-section>.apps{max-width:var(--max-width);margin-left:auto;margin-right:auto}.shopify-section>.apps a:hover,.shopify-section>.apps a:focus{text-decoration:underline}.shopify-section>.apps #shopify-product-reviews input[type=submit]{width:279px}.shopify-section>.apps #shopify-product-reviews .spr-container{border:0;padding:0}.shopify-section>.apps #shopify-product-reviews .spr-review{border:0}.shopify-section>.apps #shopify-product-reviews .spr-form{border:0}.shopify-section>.apps #shopify-product-reviews .spr-header-title{font-size:var(--font-m-size);line-height:var(--font-m-line-height);text-align:left}.shopify-section>.apps #shopify-product-reviews .spr-header{position:relative}.shopify-section>.apps #shopify-product-reviews .spr-summary{margin-top:48px}.shopify-section>.apps #shopify-product-reviews .spr-summary-caption{text-align:center;width:100%;display:inline-block;margin:1em 0}.shopify-section>.apps #shopify-product-reviews .spr-summary-actions{top:0;position:absolute;right:0}.shopify-section>.apps #shopify-product-reviews .spr-summary-actions-newreview{font-size:var(--font-m-size);line-height:var(--font-m-line-height)}.shopify-section>.apps #shopify-product-reviews .spr-starrating.spr-summary-starrating{display:inline-block;width:100%;text-align:center;margin:0;font-size:var(--font-l-size);line-height:var(--font-l-line-height)}.shopify-section>.apps #shopify-product-reviews .spr-content{max-width:764px;margin:auto}.media-cover{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.icon.media-icon{position:absolute;width:70px;height:70px;background-color:rgb(var(--background_color));border:1px solid rgba(var(--text_color),.05)}.media-preview{width:100%;height:100%;max-height:100%;object-fit:contain}.media-container,.media-container>div{width:100%;height:100%;position:relative}.media-preview img{object-fit:cover;width:100%;height:100%}.video-section .media-preview{height:100%;overflow:hidden;position:absolute}.video-section .media-cover{position:initial}.video-section .media-preview img{position:absolute}.video-section .media-container,.media-container>div{position:absolute}.video-section iframe{height:100%;width:100%;border:0}.media-preview svg{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}product-model .shopify-model-viewer-ui__controls-area{position:absolute;right:0;bottom:0}product-model .shopify-model-viewer-ui__controls-area button{width:60px;height:60px;background-color:rgb(var(--background_color));border:1px solid rgba(var(--text_color),.05);display:flex;align-items:center;justify-content:center}product-model{width:100%;height:100%;position:relative;display:block}product-model .shopify-model-viewer-ui__controls-area button svg{width:48px;height:48px;color:currentColor}product-model .shopify-model-viewer-ui{height:100%}product-model button.shopify-model-viewer-ui__button--poster{display:none}product-model .shopify-model-viewer-ui__sr-only{text-align:center;position:absolute}.shopify-model-viewer-ui model-viewer{--progress-bar-height: 2px;--progress-bar-color: currentColor;transform:translateZ(0)}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:block}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area,.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area{opacity:1}.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay{position:absolute;width:100%;height:100%;top:0;pointer-events:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{display:flex;flex-direction:column;background:rgb(var(--background_color));opacity:0;border:1px solid rgba(var(--text_color),.05);position:absolute;bottom:24px;right:24px;z-index:1;transition:opacity .1s linear}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area:not(.shopify-model-viewer-ui__controls-area--playing){display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:rgb(var(--text_color));border-radius:0;border:none;margin:0;cursor:pointer;pointer-events:auto}.shopify-model-viewer-ui .shopify-model-viewer-ui__button:not(.focus-visible){outline:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control{padding:0;height:48px;width:48px;background:transparent;position:relative}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:rgba(var(--background_color),1)!important;background-color:rgba(var(--text_color),1)!important;box-shadow:none!important}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:rgba(var(--text_color),.55)!important;background:rgba(var(--text_color),.05)!important}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{position:absolute;content:"";border-bottom:1px solid rgba(var(--text_color),.05);width:28px;bottom:0;right:8px}button.xr-button{background-color:#edededb3!important;color:rgb(var(--text_color))!important;border-color:transparent!important;margin-top:0!important;width:100%!important}button.xr-button:hover{box-shadow:none!important;background-color:rgb(var(--text_color))!important;color:rgb(var(--background_color))!important}.xr-button[data-shopify-xr-hidden]{display:none}.store-detail-block.store-detail-hours div>span:first-of-type{min-width:90px;display:inline-block}.store-detail-block.store-detail-info.custom-color{background-color:rgb(var(--background_color));color:rgb(var(--text_color))}@media (max-width: 375px){.store-detail-block.store-detail-info.custom-color{margin-left:-48px;margin-right:-48px;padding:36px 48px}}@media (min-width:376px) and (max-width: 480px){.store-detail-block.store-detail-info.custom-color{margin-left:calc(-.5*(100vw - 279px));width:100%;padding:36px calc(.5*(100vw - 279px))}}@media (min-width: 481px){.store-detail-map{margin-left:-24px;margin-right:-24px}.store-detail-block.store-detail-info.custom-color{margin:0 -72px;padding:36px 72px}}.store-detail-map .map{height:192px;width:100%;position:relative}.section-newsletter .image{min-height:240px;position:relative;display:flex;align-items:center;justify-content:center}.section-newsletter .image>img{position:absolute}@media (min-width:765px) and (max-width:1024px){.section-newsletter .image{display:none}.section-newsletter .newsletter-block{grid-column:span 2}.section-newsletter .newsletter-block .text-content{max-width:516px;margin-left:auto;margin-right:auto}}@media (min-width:765px){.newsletter .text-content{min-width:279px;margin:48px 24px}}@media (max-width: 809px){.large-block .text-content{margin:5.93vw}}form#newsletter-section:not(:first-child){margin-top:0!important}.section-newsletter .text-left .not-full .section-newsletter .text-left .form-message{margin-right:auto}form.use-barracuda-ajax-form .button{transition:opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.section-newsletter .form-line,.popup-newsletter .form-line{display:block}.popup-newsletter-image{height:0}.popup-newsletter-image img{display:none}.popup-newsletter-text{padding:48px}@media (max-width: 479px){.popup-newsletter-text>div{max-width:279px;margin:auto}}@media (min-width: 480px){.popup-newsletter-text{padding:12px 24px 24px}}.section-newsletter button.barracuda.not-full,.popup-newsletter button.barracuda.not-full{text-align:center;padding-left:48px;padding-right:48px}@media (min-height: 500px){.popup-newsletter-image{height:282px}.popup-newsletter-image img{display:block}}@media (min-width: 765px){.popup-newsletter{width:612px!important;max-width:612px}.section-newsletter .form-line,.popup-newsletter .form-line{display:flex}.section-newsletter button.barracuda,.popup-newsletter button.barracuda{margin-left:24px}}.logo-list{margin-bottom:-24px;margin-top:24px;flex-wrap:wrap}.with-heading .logo-list{margin-top:-24px}.logo-list-label{padding:16px 24px 0}.logo-list-block{display:flex;flex-direction:column;align-items:center;vertical-align:center;margin:24px}.logo-list-image,.logo-list-label{transition:opacity .3s ease}.featured-product-gallery .product-gallery-content{height:100%}.product-gallery-content{position:-webkit-sticky;position:sticky;top:calc(var(--announcement-bar-height) + var(--header-height) + var(--header-offset));overflow:hidden;opacity:1;background-color:rgb(var(--background_color));transition:opacity .3s ease}.product-gallery-content.fullscreen{z-index:9}body.script .product-media{position:absolute;top:0}body.script .product-media{opacity:0;pointer-events:none}body.script .product-media.current{opacity:1;pointer-events:auto}body.script .product-media.type-video,body.script .product-media.type-external_video,body.script .product-media.type-model{padding-bottom:48px}.product-media{width:100%}.product-media>.product-media-frame{display:block;width:100%;height:calc(100% - 48px);position:absolute;top:0}.product-media>.product-media-frame>*,.product-media>.product-media-frame model-viewer{position:absolute;height:100%;width:100%;background-color:rgb(var(--background_color))}.product-media>img{display:block;width:100%;height:auto}.product-gallery-content.fullscreen.full-screen-contain .product-media>img,.product-gallery-content.fullscreen.full-screen-contain .product-media>svg{height:100%;width:100%;object-fit:contain;object-position:center center}.product-gallery-content.fullscreen.full-screen-cover .product-media>img,.product-gallery-content.fullscreen.full-screen-cover .product-media>svg{height:100%;width:100%;object-fit:cover;object-position:center center}.product-gallery-content.fullscreen.full-screen-cover.cover-top .product-media>img{object-position:center top}.product-gallery-content.fullscreen.full-screen-cover.cover-bottom .product-media>img{object-position:center bottom}.product-gallery-content.fullscreen .product-media.type-video>img,.product-gallery-content.fullscreen .product-media.type-external_video>img,.product-gallery-content.fullscreen .product-media.type-model>img{max-height:calc(100% - 48px);object-fit:contain}.product-gallery-content.fullscreen .product-media>.product-media-frame{max-height:calc(100% - 96px)}.product-media .media-icon{position:absolute;left:calc(50% - 35px);top:calc(50% - 59px)}.product-gallery-content.fullscreen .media-icon{top:calc(50% - 83px)}.product-gallery-content.fullscreen .product-media{overflow:hidden;height:100%;width:100%}body:not(.script) .product-gallery-controls{display:none}.product-gallery-content.arrows-never .right.top .icon,.product-gallery-content.arrows-never .right.bottom .icon{display:none}.product-gallery-content.arrows-always .right.top .icon,.product-gallery-content.arrows-always .right.bottom .icon{background-color:rgb(var(--background_color));opacity:1}.product-gallery-controls{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.product-gallery-controls>*{pointer-events:auto;position:absolute}.product-gallery-controls>.right{right:-1px}.product-gallery-controls>.left{left:0}.product-gallery-controls>.bottom{bottom:-1px}.product-gallery-controls>.top{top:0}.product-gallery-content .media-zoom-out,.product-gallery-content.fullscreen .media-zoom-in{display:none}.product-gallery-content .media-zoom-in,.product-gallery-content.fullscreen .media-zoom-out{display:flex}.product-gallery-thumbnails{width:96px;overflow:hidden;position:relative}.product-gallery-content.fullscreen .thumbnails-navigation{margin-top:48px;margin-left:48px}.thumbnails-navigation.thumbnails-hover{opacity:0;pointer-events:none;transition:opacity .3s ease}.product-gallery-content:hover .thumbnails-navigation.thumbnails-hover{opacity:1;pointer-events:auto}.product-gallery-thumbnails>.thumbnail-media{position:relative;cursor:pointer;background-color:rgb(var(--text_color));overflow:hidden}.product-gallery-thumbnails>.thumbnail-media:after{content:"";position:absolute;bottom:0;height:3px;width:100%;display:block;background-image:linear-gradient(to right,rgb(var(--background_color)),rgb(var(--background_color)));background-size:0 5px;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.4,0,.2,1)}.product-gallery-thumbnails>.thumbnail-media.current:after{background-size:100% 3px}.product-gallery-thumbnails>.thumbnail-media>.frame{width:100%;transform:scale(1);opacity:1;transition:opacity .3s ease,transform .3s ease;background-color:rgb(var(--background_color))}.product-gallery-thumbnails>.thumbnail-media>.frame>img{display:block;width:96px;height:116px;object-fit:cover}.product-gallery-thumbnails>.thumbnail-media:hover>.frame{transform:scale(1.1);opacity:.5}.product-gallery-thumbnails>.thumbnail-media>.icon{position:absolute;top:5px;left:5px;width:30px;height:30px;opacity:1;background-color:rgb(var(--background_color))}.product-gallery-controls .thumbnails-controls{display:flex}.product-gallery-content:hover .product-gallery-dots{opacity:1}.product-gallery-content .icon{opacity:0;transition:background-color ease .3s,opacity ease .3s}.product-gallery-content:hover .icon,.product-gallery-content:focus-within .icon{opacity:1;background-color:rgb(var(--background_color));color:rgb(var(--text_color))}.product-gallery-content button.barracuda.icon .icon{transition:none;background:transparent}.product-gallery-content button.barracuda.icon:focus .icon,.product-gallery-content button.barracuda.icon:hover .icon{color:rgb(var(--buttons_text_hover_color));background-color:transparent}.product-gallery-dots{padding:0 12px;display:flex;opacity:.5;background-color:transparent;transition:.3s opacity ease,.3s background-color ease}.product-gallery-dots>.dot{cursor:pointer;display:flex;height:48px;width:0;flex-shrink:0;flex-grow:0;overflow-x:hidden;justify-content:center;align-items:center;transition:.3s width ease .02s}.product-gallery-dots>.dot.visible{width:24px}.product-gallery-dots>.dot:after{content:"";height:4px;width:0px;background-color:rgb(var(--text_color));border-radius:50%;transform:scale(1);transition:.3s transform ease}.product-gallery-dots>.dot.visible:after{width:4px}.product-gallery-dots>.dot:hover:after,.product-gallery-dots>.dot.current:after{transform:scale(1.5)}.product-gallery-dots>.dot.visible.end:after{width:3px;height:3px}.product-gallery-content.gallery-cover:not(.fullscreen) .product-media,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media{height:100%}.product-gallery-content.gallery-cover:not(.fullscreen) .product-media>img,.product-gallery-content.gallery-cover:not(.fullscreen) .product-media>svg,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media>img,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media>svg{height:100%;width:100%;object-fit:cover;object-position:center center}.product-gallery-content.gallery-contain:not(.fullscreen) .product-media>img,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media>svg{object-fit:contain}.product-gallery-content.gallery-cover:not(.fullscreen) .product-media.type-video>img,.product-gallery-content.gallery-cover:not(.fullscreen) .product-media.type-external_video>img,.product-gallery-content.gallery-cover:not(.fullscreen) .product-media.type-model>img,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media.type-video>img,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media.type-external_video>img,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media.type-model>img{max-height:calc(100% - 48px);object-fit:contain}.product-gallery-content.gallery-cover:not(.fullscreen) .product-media>.product-media-frame,.product-gallery-content.gallery-contain:not(.fullscreen) .product-media>.product-media-frame{max-height:calc(100% - 96px)}@media (min-width: 1124px){.product-gallery-content.use-large-quick-view:not(.fullscreen){height:100%!important}.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media{height:100%}.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media>img,.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media>svg{height:100%;width:100%;object-fit:cover;object-position:center center}.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media.type-video>img,.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media.type-external_video>img,.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media.type-model>img{max-height:calc(100% - 48px);object-fit:contain}.product-gallery-content.use-large-quick-view:not(.fullscreen) .product-media>.product-media-frame{max-height:calc(100% - 96px)}}@media (max-width:428px){.product-gallery-content .thumbnails-navigation{display:none}}.section-columns .columns .columns-line{display:grid;grid-gap:var(--grid-gap) var(--grid-gap)}.section-columns .columns .columns-line{display:grid}.section-columns .columns .columns-line:not(:last-child){margin-bottom:var(--grid-gap)}.section-columns .columns img{height:auto;width:auto;max-width:100%}.section-columns .columns .text-content{margin:24px}.tabs-header a.tab-opener{margin-right:var(--space-around);margin-bottom:calc(48px - 1.5em)}.tabs-header a.tab-opener{opacity:.6;transition:opacity .3s ease-in-out}.tabs-header a.tab-opener.active,.tabs-header a.tab-opener:hover{opacity:1}.tabs-header a.tab-opener>span.underline-animation{background-size:0% 2px;padding-bottom:.25em;background-position-y:1.25em}.tabs-header a.tab-opener.active>span.underline-animation,.tabs-header a.tab-opener:hover>span.underline-animation{background-size:100% 2px}.tabs-content{position:relative}.tabs-content .tab-content{top:0}.tabs-content .tab-content:not(.active){max-height:0;overflow:hidden}.tabs-content .media-frame{margin-bottom:48px}.tabs-text p:last-of-type{margin-bottom:0}.tabs-content .table>div,.section-table .table>div{padding:16px;background-position:bottom;background-image:linear-gradient(to right,rgb(var(--text_color),.15),rgb(var(--text_color),.15));background-repeat:no-repeat;background-size:100% 1px}.tabs-content .table,.section-table .table{margin-bottom:48px}.popup-size-chart>*{padding:72px}@media (min-width: 765px){.popup-size-chart{width:612px!important;max-width:612px}}@media (min-width: 1024px){.popup-size-chart{width:850px!important;max-width:850px}}.market-selectors form{margin-top:0!important;gap:0 48px;flex-wrap:wrap}.market-selectors select{-webkit-appearance:none;appearance:none;border:none;font-size:var(--font-s-size);background-color:transparent;color:inherit;margin-left:12px;padding:6px 27px 5px 0;background-position:0 calc(1em + 10px);border-radius:0;box-sizing:content-box;line-height:var(--font-s-line-height);font-family:var(--font-body-family)}.market-selectors barracuda-market-selector div{display:flex;align-items:center;position:relative;z-index:1}.market-selectors barracuda-market-selector .icon-selector{display:inline;line-height:1;align-self:center;pointer-events:none;height:24px;z-index:-1;padding-left:3px;right:0;padding-top:1px;position:absolute;width:24px;transition:0s background-color ease}.market-selectors barracuda-market-selector:hover .icon-selector{background-color:rgb(var(--background_color));transition-delay:.4s}.market-selectors select.underline-animation:hover{background-size:calc(100% - 27px) 1px}.market-selectors select:focus{outline:none}.topbar .market-selectors barracuda-market-selector label{white-space:nowrap}.topbar .market-selectors barracuda-market-selector>div{flex-direction:row;justify-content:center;margin:-5px 0}.topbar .market-selectors form{gap:8px;display:flex;flex-direction:column;margin-bottom:16px}.popup-promotion-text .text-content{margin:48px}.popup-promotion-text .h2{margin-bottom:14px}.popup-promotion-text p{margin:8px 0}.popup-promotion-text .button{margin-top:16px}@media (min-width:480px){.popup-promotion{max-width:min(100vw,302px)}.popup-promotion-text{width:302px}}@media (min-width: 768px){.popup-promotion{max-width:302px;display:grid;grid-template-columns:repeat(1,302px)}.popup-promotion-text{min-height:302px}}barracuda-small-block-badges>div{margin:5px -40px 3px 0;display:flex;flex-wrap:wrap;gap:5px 0;overflow:hidden;align-content:flex-start}.small-block-bottom-text barracuda-small-block-badges:first-child div.content{margin-top:-4px}barracuda-small-block-badges .small-block-badge{padding:3px 10px 4px;height:calc(var(--font-xs-size) + 5px);margin-right:6px;line-height:1;border-radius:calc(((var(--font-xs-size) + 5px) + 7px)/2)}barracuda-small-block-badges span.icon{width:30px;height:24px}barracuda-small-block-badges span.icon.open,barracuda-small-block-badges span.icon.close{overflow:hidden;transition:width .3s ease;width:0}barracuda-small-block-badges.closed span.icon.open{width:30px}barracuda-small-block-badges.opened span.icon.close{width:30px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
