html{scroll-padding-top:var(--sticky-header-height, 0);font-size:calc(var(--body-font-scale)*62.5%);height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;word-break:break-word;font-size:var(--body-font-size);line-height:var(--body-line-height);font-family:var(--body-font-family);font-style:var(--body-font-style);font-weight:var(--body-font-weight)}.skip-to-content-link{transition:none}.skip-to-content-link:focus{padding:2rem 4rem;border-radius:0;z-index:9999!important;position:currentColor;overflow:auto;width:auto;height:auto;clip:auto}.form-fields{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.4rem}.field{position:relative;width:100%}.field label{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:.86;left:2.4rem;transform:translateY(-50%);top:50%;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short),font-size var(--duration-short);color:rgb(var(--text-color));text-transform:uppercase}@media(max-width:991px){.field label{font-size:calc(var(--heading-font-scale)*2.4rem)}}.field input,.field textarea{width:100%;font-size:1.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4;display:block;padding:1.6rem 2.4rem;background-color:rgba(var(--text-color),.24);border-radius:var(--button-radius)}.field input:not([data-noui]),.field textarea:not([data-noui]){box-shadow:0 0 0 .2rem rgba(var(--text-color),.24)}.field input:not([data-noui]):hover,.field input:not([data-noui]):focus,.field textarea:not([data-noui]):hover,.field textarea:not([data-noui]):focus{box-shadow:0 0 0 .2rem rgba(var(--text-color))}.field input::placeholder,.field textarea::placeholder{opacity:0}.field input:-webkit-autofill,.field input:focus,.field input:not(:placeholder-shown),.field textarea:-webkit-autofill,.field textarea:focus,.field textarea:not(:placeholder-shown){padding:2rem 2.4rem 1rem}.field input:-webkit-autofill~label,.field input:focus~label,.field input:not(:placeholder-shown)~label,.field textarea:-webkit-autofill~label,.field textarea:focus~label,.field textarea:not(:placeholder-shown)~label{font-size:1rem;top:1.2rem}.field input{height:5.3rem}.field textarea{min-height:24rem;resize:vertical;border-radius:3.2rem}.field textarea~label{transform:none;top:1.6rem}.field textarea:-webkit-autofill,.field textarea:focus,.field textarea:not(:placeholder-shown){padding:2.5rem 2.4rem 1rem}.field select{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:.86;background-position:right 2.4rem top 50%;padding:1.6rem 2.4rem;width:100%;height:5.3rem;display:block;background-color:rgba(var(--text-color),.24);border-radius:var(--button-radius);text-transform:uppercase}.field select option{font-family:var(--body-font-family);font-style:var(--body-font-style);font-weight:var(--body-font-weight-medium);font-size:1.6rem;line-height:1.4;text-transform:none}@media(max-width:991px){.field select{font-size:calc(var(--heading-font-scale)*2.4rem)}}@supports (-webkit-touch-callout: none){button{color:rgb(var(--text-color))}}html[data-popup]{overflow:hidden;padding-right:var(--scrollbar-width, 0)}.link-underline,a{text-decoration:.1rem underline rgba(0,0,0,0) var(--text-decoration-style);text-underline-offset:.8rem;color:rgb(var(--text-color))}.link-underline:hover,a:hover{text-decoration-color:rgb(var(--text-color));text-underline-offset:.2rem;transition:text-decoration-color var(--duration-medium),text-underline-offset var(--duration-short),color var(--duration-medium)}.rte a,.link-underline{text-decoration-line:underline;text-decoration-thickness:.2rem;text-underline-offset:.2rem;text-decoration-color:rgba(var(--text-color),.5)}.rte a:hover,.link-underline:hover{text-decoration-color:rgb(var(--text-color))}.link-hover-underline{text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.8rem}@media(hover:hover){.link-hover-underline:hover{text-decoration-color:rgb(var(--text-color));text-underline-offset:.4rem;transition:text-decoration-color var(--duration-medium),text-underline-offset var(--duration-short),color var(--duration-medium)}}@media(max-width:991px){.hidden-mobile{display:none!important}}@media(min-width:992px){.hidden-desktop{display:none!important}}.horizontal-left{justify-content:flex-start}.horizontal-center{justify-content:center}.horizontal-right{justify-content:flex-end}.vertical-top{align-items:flex-start}.vertical-middle{align-items:center}.vertical-bottom{align-items:flex-end}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}@media(max-width:991px){.text-left-mobile{text-align:left}.text-center-mobile{text-align:center}.text-right-mobile{text-align:right}}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-align-center{align-items:center}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.visibility-hidden{visibility:hidden!important}.hidden{display:none!important}.visually-hidden,.sr-only{clip:rect(1px,1px,1px,1px);position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.opacity-0{opacity:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:992px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.social-media-list li{display:inline-flex;align-items:center}.social-media-list a{display:inline-flex;justify-content:center;position:relative}@media(hover:hover){.social-media-list a:hover .tooltip{transform:translateY(0);opacity:1;visibility:visible}}.social-media-list svg{width:4rem;height:4rem}.message{display:block;font-size:small;font-family:var(--body-font-family);border-radius:.4rem;padding:1rem 2rem}.message:focus-visible{box-shadow:none}.message svg{width:1.8rem;margin-right:.5rem}.message.success-message{outline:.1rem solid rgb(var(--success-color));color:rgb(var(--success-color))}.message.error-message{outline:.1rem solid rgb(var(--error-color));color:rgb(var(--error-color))}btf-accordion{display:block}btf-accordion .details-content{transition:none}btf-asset-mouse-parallaxer:focus-within{outline:.2rem solid rgba(var(--text-color),.7);outline-offset:-.2rem}input[type=checkbox]:before{background-image:var(--checkbox-icon);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;display:block}input[type=checkbox]:checked{background-color:rgb(var(--text-color))}input[type=checkbox]:checked:before{content:""}.container-fluid,.container{width:100%}.container{margin-left:auto;margin-right:auto;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}@media(min-width:1000px){.container{max-width:var(--page-width)}}.grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap)}.grid.grid-mobile-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.grid.grid-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.grid.grid-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:992px){.grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid.grid-mobile-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:992px){.grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid.grid-mobile-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:992px){.grid.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.grid-mobile-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(min-width:992px){.grid.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid.grid-mobile-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:992px){.grid.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.grid.grid-mobile-7{grid-template-columns:repeat(7,minmax(0,1fr))}@media(min-width:992px){.grid.grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.grid.grid-mobile-8{grid-template-columns:repeat(8,minmax(0,1fr))}@media(min-width:992px){.grid.grid-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.grid.grid-mobile-9{grid-template-columns:repeat(9,minmax(0,1fr))}@media(min-width:992px){.grid.grid-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.grid.grid-mobile-10{grid-template-columns:repeat(10,minmax(0,1fr))}@media(min-width:992px){.grid.grid-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.grid.grid-mobile-11{grid-template-columns:repeat(11,minmax(0,1fr))}@media(min-width:992px){.grid.grid-11{grid-template-columns:repeat(11,minmax(0,1fr))}}.grid.grid-mobile-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:992px){.grid.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.stretch-padding{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}@media(max-width:991px){.grid-mobile-flow{overflow-x:auto;gap:2rem;grid-auto-flow:column;grid-auto-columns:minmax(27rem,1fr)}}@keyframes circle-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes placeholder-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes flash{0%{opacity:.6}to{opacity:1}}@keyframes shine{to{left:125%}}@keyframes shimmer{0%{background-position:-60rem 0}to{background-position:60rem 0}}@keyframes snapSettle{0%{transform:scale(0);opacity:0}25%{transform:scale(1.05);opacity:1}50%{transform:scale(.95)}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes pulseOpacity{0%,to{opacity:.8}50%{opacity:.3}}.no-js .no-js-hidden{display:none}.no-js .lazy-image:before{content:none}.no-js .lazy-image noscript img{opacity:1}.no-js .filters-container .filter-form{flex-wrap:wrap}.no-js .filters-container .filter-form>noscript{flex:100% 1 1}.no-js .filters-container .price-slider{display:none}@media(hover:hover){.no-js .product-gallery .media-preview-wrap[data-zoom]:hover .media-preview{opacity:1}}.no-js .product-gallery .view-media,.no-js .product-gallery .open-media-fullscreen,.no-js .product-gallery .product-thumb-slide{display:none}.no-js .product-variants{display:none!important}.no-js .no-js-select-variants{margin-bottom:2rem}.no-js .no-js-select-variants select{margin-top:1rem;display:block;width:100%;height:4rem;padding:0 5.5rem 0 1.5rem}@media(max-width:767px){.no-js .footer .ft-blocks-inner .ft-block-content{display:block}.no-js .footer .ft-blocks-inner .ft-block-heading svg{display:none}}.no-js .footer noscript select,.no-js .footer noscript [type=submit]{border-radius:0;min-height:3.8rem}.no-js .footer noscript [type=submit]{margin-left:1rem;transition:all var(--duration-medium)}.no-js .product-target{pointer-events:auto}.no-js .btf-select-wrapper select{visibility:visible;display:flex;align-items:center;gap:1rem;min-width:10rem;border:0;transition:box-shadow var(--duration-medium);height:5.4rem;padding:1rem 5rem 1rem 2.4rem;width:100%;background-color:rgb(var(--text-contrast-color));color:rgb(var(--text-color));font-style:normal;font-size:var(--body-font-size);font-weight:var(--body-font-weight-medium);line-height:var(--body-line-height);border-radius:var(--button-radius)}.no-js .btf-select-wrapper svg{display:none}.no-js .announcement-bar-section .btf-select-wrapper select{display:flex;align-items:center;width:auto;height:auto;min-width:auto;background-color:#0000;border:none;border-radius:0;box-shadow:none;transition:none;padding:0;gap:.9rem;padding-right:2.5rem;background-size:1.6rem;background-position:right 0 top 50%}.no-js .footer .btf-select-wrapper select{background-color:rgba(var(--text-color),.24);padding:1.6rem 5rem 1.6rem 2.4rem;background-size:1.6rem;background-position:right 2.4rem top 50%}.no-js .filters-container .btf-select-wrapper select{font-family:var(--heading-font-family);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:uppercase;line-height:.86;box-shadow:none;padding:1rem 5.8rem 1rem 2.4rem;background-size:2.4rem;background-position:right 2.4rem top 50%}.no-js .filters-container .btf-select-wrapper select option{font-style:normal;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight-medium);line-height:var(--body-line-height)}.no-js .has-product-details .product-buy .form-action-wrapper .shopify-payment-button{display:none}.no-js .scrolling-wrapper .scrolling{justify-content:center}.no-js btf-text-reveal{--background-size: 100% 100%;color:rgb(var(--text-color))}.no-js btf-effects{visibility:visible!important}.no-js btf-effects [custom-effect],.no-js btf-effects [translate-effect],.no-js btf-effects [wipe-effect],.no-js btf-effects[type=custom][variant=grow] span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.no-js btf-effects[type=text] [text-effect]{display:none!important}.no-js btf-effects[type=text] [text-effect-a11y]{position:static!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important}.no-js .scroll-trigger.animate-slide-in{opacity:1!important;transform:none!important;animation:none!important}.no-js btf-inview,.no-js btf-inview *{opacity:1!important;visibility:visible!important}.no-js .feature-text-with-image-section .feature-text-with-image-inview,.no-js .grid-images-with-text-section .asset-block,.no-js .highlight-content-section .btf-contrast-board{transform:none!important}.no-js .image-showcase-section .btf-image-showcase .showcase-card{opacity:1;transform:translate(calc(-50% + var(--card-cx) * var(--pos-scale) * 1px),calc(-50% + var(--card-cy) * var(--pos-scale) * 1px)) rotate(0) scale(1)}*,*:before,*:after{box-sizing:border-box}*:focus{outline:0;box-shadow:none}*{scrollbar-width:thin}*:not(input):not(textarea):not([tabindex="-1"]):not([data-noui]):not([noui]):focus-visible{outline:.2rem solid rgba(var(--text-color),.5)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,audio,canvas,progress,video{display:block}select{-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none;-moz-appearance:none;border:0;box-shadow:0 0 0 .1rem rgba(var(--text-color),.4);transition:box-shadow var(--duration-medium);appearance:none;max-width:100%;background-color:#0000;border-color:currentColor;padding:1.6rem 2.6rem 1.6rem 1.6rem;background-repeat:no-repeat;background-position:right .45em top 50%;font-size:1.6rem;font-style:normal;line-height:1.4;border-radius:var(--button-radius)}select:hover,select:focus{box-shadow:0 0 0 .1rem rgb(var(--text-color))}select:-moz-focusring{color:#0000;box-shadow:0 0 0 .1rem rgb(var(--text-color))}select option{background-color:rgb(var(--background-color))}summary::-webkit-details-marker{display:none}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol{list-style:decimal}ul{list-style:disc}ul,ol{list-style-position:inside;padding-left:2rem}iframe,embed,figure,figcaption{display:block;border:0;max-width:100%}blockquote,blockquote:before,blockquote:after,q,q:before,q:after{content:""}img,video{object-fit:cover;max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}audio,canvas,video{display:inline;zoom:1}svg{pointer-events:none;vertical-align:middle}svg.placeholder-svg{width:100%;height:100%;object-fit:cover;background-color:rgb(var(--text-color),.05);fill:rgb(var(--text-color),.2);transition:transform var(--duration-medium)}form{margin:0}input,textarea{transition:box-shadow var(--duration-medium);border:0}input:not([data-noui]),textarea:not([data-noui]){box-shadow:0 0 0 .1rem rgba(var(--text-color),.3)}input:not([data-noui]):focus,textarea:not([data-noui]):focus{box-shadow:0 0 0 .2rem rgba(var(--text-color),.3)}input,select,textarea{color:rgb(var(--text-color));background-color:rgba(var(--background-color));font-family:var(--body-font-family)}button{cursor:pointer;color:rgb(var(--text-color));border:.1rem solid rgba(var(--text-color),.3);font-family:var(--body-font-family)}input,textarea,button{border-radius:0;max-width:100%;font-size:var(--body-font-size);padding:1rem}input[type=button],input[type=submit],input[type=reset],input[type=file],.button{-webkit-appearance:none;appearance:none;border:0;text-decoration:none;border-radius:var(--button-radius)}.disabled,:disabled{pointer-events:none;opacity:.5}input[type=file]{display:flex;padding:1rem}p{-webkit-margin-before:0;-webkit-margin-after:0;margin:0 0 1rem}li ul,li ol{padding-left:0;margin-left:2rem}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:3rem 0;border-left:.4rem solid rgba(var(--text-color),.3);padding-left:3rem;position:relative;clear:both;display:inline-flex}blockquote p{margin-bottom:1.6667em}blockquote p:last-child{margin-bottom:0}blockquote cite,blockquote small{color:rgba(var(--text-color),.3);font-size:85%}blockquote em,blockquote i,blockquote cite{font-style:normal}address{font-style:italic;margin:0 0 1.6em}s{opacity:.75}code,kbd,tt,var,samp,pre{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{background-color:#00000003;border:.1rem solid rgba(51,51,51,.1);margin-bottom:1.6em;max-width:100%;overflow:auto;padding:.8em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}mark,ins{text-decoration:none;word-break:normal}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}hr{background-color:rgba(var(--text-color),.1);background-color:#3333331a;border:0;height:.1rem;margin:1.5rem 0}table,th,td{border:.1rem solid rgba(var(--text-color),.1)}table{border-collapse:collapse;border-spacing:0;margin:2rem 0;table-layout:fixed;max-width:100%}.woocommerce table{width:100%;table-layout:auto}caption,th,td{font-weight:400;text-align:left}tbody th{background-color:rgb(var(--background-color))}thead th{border-width:0 .1rem .1rem 0;font-weight:700}td{border-width:0 .1rem .1rem 0}th,td{padding:.5rem 1rem}del{opacity:.8}input[type=search],input[type=email],input[type=number],input[type=url],input[type=text],input[type=tel],input[type=password]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}input[type=button],input[type=submit],input[type=reset],input[type=file]{cursor:pointer}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input::-webkit-input-placeholder{color:currentColor}input:-moz-placeholder{color:currentColor}input::-moz-placeholder{color:currentColor}input:-ms-input-placeholder{color:currentColor}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{max-width:100%;appearance:none;-webkit-appearance:none}textarea::-webkit-input-placeholder{color:currentColor}textarea:-moz-placeholder{color:currentColor}textarea::-moz-placeholder{color:currentColor}textarea:-ms-input-placeholder{color:currentColor}.overflow-hidden{overflow:hidden}dl{margin:0 0 1.75em}dt{font-weight:700}dd{margin:0 0 1rem}.rtl{direction:rtl}#main-content .shopify-challenge__container{min-height:50vh;margin-top:5rem}#main-content .shopify-challenge__container .shopify-challenge__button{margin-top:2rem;font-weight:var(--heading-font-weight);font-family:var(--body-font-family);position:relative;overflow:hidden;color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color))}@media(hover:hover){#main-content .shopify-challenge__container .shopify-challenge__button:hover:before{animation:shine var(--duration-long)}}#main-content .shopify-challenge__container .shopify-challenge__button:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";background:linear-gradient(to right,#fff0,rgba(var(--button-text-color),.3));width:50%;height:100%;-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.shopify-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{border-radius:50%}.shopify-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster svg{width:4.8rem;height:4.8rem}[data-shopify=payment-button] .shopify-payment-button__button--unbranded{font-family:var(--heading-font-family);font-size:clamp(1.8rem,.405vw + 1.622rem,2.4rem);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:1;position:relative;z-index:5;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;padding:1rem;will-change:background-color,color,border-color;transition:background-color var(--duration-medium) cubic-bezier(.16,1,.3,1),color var(--duration-medium) cubic-bezier(.16,1,.3,1),border-color var(--duration-medium) cubic-bezier(.16,1,.3,1)}[data-shopify=payment-button] .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;transform:translateY(100%) scaleY(1.4);transition:transform calc(var(--duration-long)*1.5) cubic-bezier(.16,1,.3,1);border-radius:50%;z-index:-1;will-change:transform}@media(hover:hover){[data-shopify=payment-button] .shopify-payment-button__button--unbranded:hover:after{transform:translateY(0) scaleY(1)}}[data-shopify=payment-button] .shopify-payment-button__button--unbranded{color:rgb(var(--button-secondary-text-color));background-color:rgb(var(--button-secondary-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-secondary-border-color))}[data-shopify=payment-button] .shopify-payment-button__button--unbranded:after{background-color:rgb(var(--button-bg-color))}@media(hover:hover){[data-shopify=payment-button] .shopify-payment-button__button--unbranded:hover{color:rgb(var(--button-text-color));border-color:rgb(var(--button-border-color))}}[data-shopify=payment-button] .shopify-payment-button__button--unbranded{border-width:max(.1rem,var(--button-border-width));border-radius:var(--button-radius);height:var(--btf-action-height, 5.3rem)}[data-shopify=payment-button] .shopify-payment-button__button--unbranded:hover{background-color:rgb(var(--button-secondary-bg-color))}h1,h2,h3,h4,h5,h6,.h0,.h0-small,.h1,.h2,.h3,.h4,.h5,.h6{color:rgb(var(--text-color));font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);clear:both;margin:1rem 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h0 a,.h0-small a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:currentColor}.h0{font-size:clamp(4.8rem,7.568vw + 1.47rem,16rem);line-height:clamp(5.8rem,9.054vw + 1.82rem,19.2rem)}.h0-small{font-size:clamp(4.8rem,3.243vw + 3.373rem,9.6rem);line-height:clamp(5.8rem,3.851vw + 4.1rem,11.5rem)}.h7{font-size:clamp(1.4rem,.135vw + 1.34rem,1.6rem);line-height:clamp(1.7rem,.13vw + 1.64rem,1.9rem)}h1,.h1{font-size:clamp(4.8rem,1.081vw + 4.324rem,6.4rem);line-height:clamp(5.8rem,1.28vw + 5.24rem,7.7rem)}h2,.h2{font-size:clamp(4rem,.54vw + 3.762rem,4.8rem);line-height:clamp(4.8rem,.68vw + 4.5rem,5.8rem)}h3,.h3{font-size:clamp(3.2rem,.54vw + 2.962rem,4rem);line-height:clamp(3.8rem,.68vw + 3.5rem,4.8rem)}h4,.h4{font-size:clamp(2.4rem,.54vw + 2.162rem,3.2rem);line-height:clamp(2.9rem,.61vw + 2.63rem,3.8rem)}h5,.h5{font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:clamp(2.4rem,.34vw + 2.25rem,2.9rem)}h6,.h6{font-size:clamp(1.6rem,.27vw + 1.481rem,2rem);line-height:clamp(1.9rem,.34vw + 1.75rem,2.4rem)}.invert{color:rgb(var(--background-color));background-color:rgb(var(--text-color))}.color-invert{color:rgb(var(--background-color))}.bg-invert{background-color:rgb(var(--text-color))}.body-font-size{font-size:var(--body-font-size)}.body-font-family{font-family:var(--body-font-family)}btf-action{cursor:pointer}.agree-to-terms{display:block;margin-bottom:1rem;text-align:left}.agree-to-terms input[type=checkbox]{position:relative;border-radius:.4rem;flex-shrink:0;width:1.6rem;height:1.6rem;padding:0;border:.1rem solid rgb(var(--text-color));-webkit-appearance:none;appearance:none;box-shadow:none;margin:0 .3rem 0 0;cursor:pointer;vertical-align:middle}.agree-to-terms input[type=checkbox]:focus{border:.2rem solid rgb(var(--text-color))}.agree-to-terms label{vertical-align:middle}.agree-to-terms label a{text-decoration:underline;text-underline-offset:.2rem}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate-slide-in{opacity:.01;transform:translateY(2rem)}.scroll-trigger:not(.item-offscreen).animate-slide-in{animation:slideIn var(--duration-long) forwards;animation-delay:calc(var(--animation-order, .5)*75ms)}.scroll-trigger:not(.item-offscreen).scroll-trigger-cancel,.scroll-trigger.scroll-trigger-design-mode{opacity:1;transform:none;animation:none;transition:none}.scroll-trigger.scroll-trigger-design-mode.animate-slide-in{transform:translateY(0)}}.flashing:hover .product-media,.flashing:hover img{opacity:1;animation:flash calc(var(--duration-long)*2)}.shine:before{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.3) 100%);content:"";display:block;height:100%;left:-100%;position:absolute;top:0;transform:skew(-25deg);width:50%;z-index:2;pointer-events:none}.shine:hover:before{animation:shine var(--duration-long)}.loading-bar{position:fixed;top:0;left:0;height:.3rem;width:100%;opacity:0;background-color:rgb(var(--text-color));transform:scaleX(0);transform-origin:left;transition:transform var(--duration-medium) ease-in-out;z-index:999;pointer-events:none}.loading-bar.active{opacity:1}.tooltip{background-color:rgb(var(--text-color));color:rgb(var(--background-color));border-radius:.3rem;padding:.4rem 1rem;position:absolute;font-size:1.2rem;right:calc(100% + .8rem);pointer-events:none;transform:translate(.5rem);opacity:0;visibility:hidden;white-space:nowrap;z-index:2;transition:transform var(--duration-medium),opacity var(--duration-medium),visibility var(--duration-medium)}.tooltip.tooltip-top{transform:translateY(.5rem);right:auto;bottom:calc(100% + .8rem)}.tooltip.tooltip-top:before{top:100%;left:50%;transform:translate(-50%);border-width:.3rem;border-color:rgb(var(--text-color)) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.3rem 0 .3rem .3rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgb(var(--button-bg-color))}.lazy-image{background-color:rgba(var(--text-color),.05);position:relative;display:block;overflow:hidden}.lazy-image img{opacity:0;transition:opacity var(--duration-long);aspect-ratio:var(--aspect-ratio, 1)}.lazy-image[data-loaded]{background-color:#0000}.lazy-image[data-loaded] img{opacity:1}btf-asset-mouse-parallaxer{display:block;overflow:hidden;will-change:transform;transform-origin:center center;backface-visibility:hidden;transform:perspective(600px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));rotate:var(--rotate, 0deg)}btf-asset-mouse-parallaxer btf-asset-parallaxer{will-change:transform;transform-origin:center center;transform:scale(var(--scale, 1)) translate(var(--tx, 0)) translateY(var(--ty, 0))}btf-asset-mouse-parallaxer btf-asset-parallaxer:not([style]){transform:none}btf-asset-parallaxer{display:block;overflow:hidden}btf-asset-parallaxer .asset-wrapper{will-change:transform;transform-origin:center center;transform:scale(var(--scale, 1)) translateY(var(--ty, 0))}btf-asset-parallaxer .asset-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.primary-button,.secondary-button{font-family:var(--heading-font-family);font-size:clamp(1.8rem,.405vw + 1.622rem,2.4rem);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:1;position:relative;z-index:5;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;padding:1rem;will-change:background-color,color,border-color;transition:background-color var(--duration-medium) cubic-bezier(.16,1,.3,1),color var(--duration-medium) cubic-bezier(.16,1,.3,1),border-color var(--duration-medium) cubic-bezier(.16,1,.3,1)}.primary-button:after,.secondary-button:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;transform:translateY(100%) scaleY(1.4);transition:transform calc(var(--duration-long)*1.5) cubic-bezier(.16,1,.3,1);border-radius:50%;z-index:-1;will-change:transform}@media(hover:hover){.primary-button:hover:after,.secondary-button:hover:after{transform:translateY(0) scaleY(1)}}.primary-button.loading,.secondary-button.loading{color:#0000;transition:color 0s,background-color var(--duration-medium)}.primary-button.loading:before,.secondary-button.loading:before{content:"";z-index:5;position:absolute;border-radius:50%;height:2.4rem;width:2.4rem;top:50%;left:50%;animation:circle-loading var(--duration-long) infinite linear;background-color:#0000;border:.2rem solid;border-top-color:#0000}.primary-button{color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color))}.primary-button:after{background-color:rgb(var(--button-secondary-bg-color))}@media(hover:hover){.primary-button:hover{color:rgb(var(--button-secondary-text-color));border-color:rgb(var(--button-secondary-border-color))}}.primary-button.loading:before{border-color:rgb(var(--button-text-color));border-top-color:#0000;transition:border-color var(--duration-medium)}@media(hover:hover){.primary-button.loading:hover{color:#0000}.primary-button.loading:hover:before{border-color:rgba(0,0,0,0) rgb(var(--button-secondary-text-color)) rgb(var(--button-secondary-text-color)) rgb(var(--button-secondary-text-color))}}.secondary-button{color:rgb(var(--button-secondary-text-color));background-color:rgb(var(--button-secondary-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-secondary-border-color))}.secondary-button:after{background-color:rgb(var(--button-bg-color))}@media(hover:hover){.secondary-button:hover{color:rgb(var(--button-text-color));border-color:rgb(var(--button-border-color))}}.secondary-button.loading:before{border-color:rgb(var(--button-secondary-text-color));border-top-color:#0000}@media(hover:hover){.secondary-button.loading:hover{color:#0000}.secondary-button.loading:hover:before{border-color:rgba(0,0,0,0) rgb(var(--button-text-color)) rgb(var(--button-text-color)) rgb(var(--button-text-color))}}.small-button{padding:.9rem 2rem;font-size:var(--font-size-xs)}.medium-button{padding:1.4rem 3rem;font-size:var(--font-size-s)}.large-button{padding:1.6rem 3.2rem;font-size:var(--font-size-m)}.hover-swap-button-wrapper{display:inline-block}.hover-swap-button-wrapper .hover-swap-button{display:inline-flex;align-items:center;justify-content:center;background-color:#0000;border:none;padding:0;text-decoration:none}.hover-swap-button-wrapper .hover-swap-button:before,.hover-swap-button-wrapper .hover-swap-button:after{content:none}.hover-swap-button-wrapper .hover-swap-button .circle-bg{position:relative;display:flex;align-items:center;justify-content:center;width:5.3rem;min-width:5.3rem;height:5.3rem;color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));border-radius:50%;overflow:hidden}.hover-swap-button-wrapper .hover-swap-button .circle-bg svg{width:2.4rem;height:2.4rem}.hover-swap-button-wrapper .hover-swap-button .rounded-bg{font-family:var(--heading-font-family);font-size:clamp(1.8rem,.405vw + 1.622rem,2.4rem);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:1;padding:1rem 2.4rem;color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));border-radius:5rem;text-align:center;max-width:calc(100% - 5.3rem);height:5.3rem;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.hover-swap-button-wrapper .hover-swap-button.loading .rounded-bg{color:#0000;transition:color 0s,background-color var(--duration-medium)}.hover-swap-button-wrapper .hover-swap-button.loading .rounded-bg:before{content:"";z-index:5;position:absolute;border-radius:50%;height:2rem;width:2rem;top:50%;left:50%;animation:circle-loading var(--duration-long) infinite linear;background-color:#0000;border:.3rem solid;border-color:rgb(var(--button-text-color));border-top-color:#0000;transition:border-color var(--duration-medium)}@media(max-width:991px){.hover-swap-button-wrapper .hover-swap-button .circle-bg{width:5rem;min-width:5rem;height:5rem}.hover-swap-button-wrapper .hover-swap-button .rounded-bg{max-width:calc(100% - 5rem);height:5rem}}@media(min-width:992px){.hover-swap-button-wrapper.desktop-stretch{display:block;width:100%}.hover-swap-button-wrapper.desktop-stretch .hover-swap-button{display:flex;width:100%}.hover-swap-button-wrapper.desktop-stretch .hover-swap-button .rounded-bg{width:calc(100% - 5.3rem)}}@media(max-width:991px){.hover-swap-button-wrapper.mobile-stretch{display:block;width:100%}.hover-swap-button-wrapper.mobile-stretch .hover-swap-button{display:flex;width:100%}.hover-swap-button-wrapper.mobile-stretch .hover-swap-button .rounded-bg{width:calc(100% - 5rem)}}.collapsible-section .collapsible-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.collapsible-section .collapsible-top:empty{display:none}.collapsible-section .collapsible-top .heading,.collapsible-section .collapsible-top .sub-heading{line-height:normal}.collapsible-section .collapsible-top .heading *,.collapsible-section .collapsible-top .sub-heading *{margin:0}.collapsible-section .collapsible-top .sub-heading{color:rgb(var(--text-color),.7)}.collapsible-section .collapsible-top .collapsible-top-right{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.collapsible-section .collapsible-summary{display:flex;align-items:center;cursor:pointer;padding:2.3rem 0;line-height:normal}.collapsible-section .collapsible-summary *{margin:0}.collapsible-section .collapsible-title{width:100%}.collapsible-section .collapsible-content{padding-bottom:2.3rem;line-height:normal}.collapsible-section .collapsible-content *{margin-top:0}.collapsible-section .collapsible-content:empty{display:none}@media(max-width:991px){.collapsible-section .collapsible-top{display:block}}btf-countdown:not(hidden){display:block}btf-countdown{container:countdown-timer/inline-size}btf-countdown .btf-countdown{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2.4rem;border-radius:1.6rem;min-height:9rem;background-color:rgba(var(--text-contrast-color),.34)}btf-countdown .btf-countdown-header{display:flex;flex-direction:column;text-align:left;gap:1rem}btf-countdown .btf-countdown-title{font-size:1.8rem;line-height:1.4;font-weight:var(--body-font-weight-medium)}btf-countdown .btf-countdown-description{font-size:1.4rem;line-height:1.4;font-weight:var(--body-font-weight-medium)}btf-countdown .btf-countdown-timer{display:flex;align-items:flex-end;gap:4rem}btf-countdown .btf-countdown-part{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem}btf-countdown .btf-countdown-part+.btf-countdown-part:before{content:":";position:absolute;left:-2rem;top:50%;transform:translate(50%,-50%);font-size:1.7rem;line-height:1.22;font-weight:500}btf-countdown .btf-countdown-value{font-size:2.8rem;line-height:1.22;font-weight:var(--body-font-weight-medium);color:rgb(var(--text-color))}btf-countdown .btf-countdown-label{white-space:nowrap;font-size:1.2rem;font-weight:var(--body-font-weight-medium)}@container countdown-timer (width <= 720px){btf-countdown .btf-countdown{flex-direction:column;align-items:flex-start;gap:2.3rem}btf-countdown .btf-countdown-header{gap:.7rem}btf-countdown .btf-countdown-timer{justify-content:space-between}}@container countdown-timer (width <= 360px){btf-countdown .btf-countdown-timer{gap:2rem}btf-countdown .btf-countdown-part+.btf-countdown-part:before{left:-1rem}}btf-dialog{position:relative}.product-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--text-color),.5);opacity:0;pointer-events:none;transition:opacity var(--duration-short);z-index:999}.product-popup[data-open]{opacity:1;pointer-events:auto}.product-popup[data-open] .popup-inner{transform:translateY(0) scale(1)}.product-popup .popup-view{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--text-color),.4);opacity:0;pointer-events:none;transition:opacity var(--duration-short);z-index:999}.product-popup .popup-inner{width:min(116.8rem,90%);height:min(93rem,90%);background:rgb(var(--background-color));border-radius:3.2rem;box-shadow:0 1.8rem 4.5rem rgba(var(--text-color),.35);transform:translateY(1.2rem) scale(.96);transition:transform var(--duration-short);display:flex}.product-popup .popup-content{width:100%;padding:9.2rem 7.8rem 9.2rem 8rem;overflow-y:auto}.product-popup .popup-content .popup-heading{margin-top:0;line-height:1}.product-popup .popup-close{display:flex;justify-content:center;align-items:center;position:absolute;top:4.8rem;right:4.8rem;cursor:pointer;width:5.3rem;height:5.3rem;border-radius:5rem;padding:0}.product-popup .popup-close svg{width:2.4rem;height:2.4rem}@media(max-width:1599px){.product-popup .popup-content{padding:9.2rem 4.8rem}.product-popup .popup-close{top:3.2rem;right:3.2rem}}@media(max-width:991px){.product-popup .popup-inner{border-radius:1.6rem}.product-popup .popup-content{padding:7.5rem 2.4rem 2.4rem}.product-popup .popup-close{width:4rem;height:4rem;top:2.4rem;right:2.4rem}.product-popup .popup-close svg{width:1.6rem;height:1.6rem}}btf-effects{display:block;transform:translateZ(0)}btf-effects[type=disabled] [text-effect-a11y]{display:none}@media(max-width:600px){btf-effects{--base-delay: .1s !important}}btf-effects[type=text]{position:relative;visibility:hidden}btf-effects[type=text][ready]{visibility:visible}btf-effects[type=text] [text-effect]{position:absolute;top:0;left:0;transform:var(--box-transform-before);transition:var(--box-transition, 1.3s all cubic-bezier(.6, 0, .05, 1));will-change:transform}btf-effects[type=text][inview] [text-effect]{transform:var(--box-transform-after);transition-delay:var(--base-delay, 0s)}btf-effects[type=text] [text-effect-a11y]{opacity:.01;pointer-events:all;visibility:visible;clip:rect(0,0,0,0);clip-path:inset(50%)}btf-effects[type=text]:not([ready]) [text-effect-a11y]{visibility:hidden}btf-effects[type=text] .text-split{display:inline-block;white-space:pre}btf-effects[type=text] .text-split-set [data-number]{opacity:0;transform:var(--line-transform-before);transition:var(--line-transition, 1.3s all cubic-bezier(.6, 0, .05, 1))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number]{opacity:1;transform:var(--line-transform-after)}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="0"]{transition-delay:calc(var(--base-delay, 0s) + 0*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="1"]{transition-delay:calc(var(--base-delay, 0s) + 1*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="2"]{transition-delay:calc(var(--base-delay, 0s) + 2*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="3"]{transition-delay:calc(var(--base-delay, 0s) + 3*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="4"]{transition-delay:calc(var(--base-delay, 0s) + 4*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="5"]{transition-delay:calc(var(--base-delay, 0s) + 5*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="6"]{transition-delay:calc(var(--base-delay, 0s) + 6*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="7"]{transition-delay:calc(var(--base-delay, 0s) + 7*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="8"]{transition-delay:calc(var(--base-delay, 0s) + 8*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="9"]{transition-delay:calc(var(--base-delay, 0s) + 9*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="10"]{transition-delay:calc(var(--base-delay, 0s) + 10*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="11"]{transition-delay:calc(var(--base-delay, 0s) + 11*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="12"]{transition-delay:calc(var(--base-delay, 0s) + 12*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="13"]{transition-delay:calc(var(--base-delay, 0s) + 13*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="14"]{transition-delay:calc(var(--base-delay, 0s) + 14*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="15"]{transition-delay:calc(var(--base-delay, 0s) + 15*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="16"]{transition-delay:calc(var(--base-delay, 0s) + 16*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="17"]{transition-delay:calc(var(--base-delay, 0s) + 17*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="18"]{transition-delay:calc(var(--base-delay, 0s) + 18*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="19"]{transition-delay:calc(var(--base-delay, 0s) + 19*var(--stagger, .1s))}btf-effects[type=text][inview] .text-split-set[text-effect] [data-number="20"]{transition-delay:calc(var(--base-delay, 0s) + 20*var(--stagger, .1s))}btf-effects[type=text][variant=up]{--box-transform-before: translateY(30%);--box-transform-after: translateY(0%);--box-transition: 1.3s all cubic-bezier(.6, 0, .05, 1);--line-transform-before: translateY(2rem);--line-transform-after: translateY(0%);--line-transition: 1.3s all cubic-bezier(.6, 0, .05, 1)}@media(max-width:600px){btf-effects[type=text][variant=up]{--box-transform-before: translateY(1rem);--line-transform-before: translateY(2rem)}}btf-effects[type=text][variant=down]{--box-transform-before: translateY(-30%);--box-transform-after: translateY(0%);--box-transition: 1.3s all cubic-bezier(.6, 0, .05, 1);--line-transform-before: translateY(-8rem);--line-transform-after: translateY(0%);--line-transition: 1.3s all cubic-bezier(.6, 0, .05, 1)}@media(max-width:600px){btf-effects[type=text][variant=down]{--box-transform-before: translateY(1rem);--line-transform-before: translateY(2rem)}}btf-effects[type=text][variant=left]{--box-transform-before: translateX(30%);--box-transform-after: translateX(0%);--box-transition: 1.3s all cubic-bezier(.6, 0, .05, 1);--line-transform-before: translateX(8rem);--line-transform-after: translateX(0%);--line-transition: 1.3s all cubic-bezier(.6, 0, .05, 1)}@media(max-width:600px){btf-effects[type=text][variant=left]{--box-transform-before: translateX(1rem);--line-transform-before: translateX(2rem)}}btf-effects[type=text][variant=right]{--box-transform-before: translateX(-30%);--box-transform-after: translateX(0%);--box-transition: 1.3s all cubic-bezier(.6, 0, .05, 1);--line-transform-before: translateX(-8rem);--line-transform-after: translateX(0%);--line-transition: 1.3s all cubic-bezier(.6, 0, .05, 1)}@media(max-width:600px){btf-effects[type=text][variant=right]{--box-transform-before: translateX(-1rem);--line-transform-before: translateX(-2rem)}}btf-effects[type=translate]{visibility:hidden}btf-effects[type=translate][ready]{visibility:visible}btf-effects[type=translate] [translate-effect]{width:100%;height:100%;opacity:0;transform:var(--translate-before);will-change:transform;transition:var(--translate-transition, 1.3s all cubic-bezier(.6, 0, .05, 1)),opacity var(--duration-medium, .3s) cubic-bezier(.6,0,.05,1)}btf-effects[type=translate][inview] [translate-effect]{opacity:1;transform:var(--translate-after);transition-delay:var(--base-delay, 0s)}btf-effects[type=translate][variant=up]{--translate-before: translateY( var(--up-amount, 100%));--translate-after: translateY(0%)}@media(max-width:600px){btf-effects[type=translate][variant=up]{--translate-before: translateY(10%)}}btf-effects[type=translate][variant=down]{--translate-before: translateY(-100%);--translate-after: translateY(0%)}@media(max-width:600px){btf-effects[type=translate][variant=down]{--translate-before: translateY(10%)}}btf-effects[type=translate][variant=left]{--translate-before: translateX( var(--left-amount, 100%));--translate-after: translateX(0%)}btf-effects[type=translate][variant=left] [translate-effect]{transition:var(--translate-transition, 1.3s all cubic-bezier(.6, 0, .05, 1)),opacity var(--duration-short, .15s) cubic-bezier(.6,0,.05,1)}@media(max-width:600px){btf-effects[type=translate][variant=left]{--translate-before: translateX(10%)}}btf-effects[type=translate][variant=right]{--translate-before: translateX( var(--left-amount, -100%));--translate-after: translateX(0%)}btf-effects[type=translate][variant=right] [translate-effect]{transition:var(--translate-transition, 1.3s all cubic-bezier(.6, 0, .05, 1)),opacity var(--duration-short, .15s) cubic-bezier(.6,0,.05,1)}@media(max-width:600px){btf-effects[type=translate][variant=right]{--translate-before: translateX(-10%)}}btf-effects[type=wipe]{visibility:hidden}btf-effects[type=wipe][ready]{visibility:visible}btf-effects[type=wipe] [wipe-effect]{width:100%;height:100%;clip-path:var(--clip-before);opacity:var(--opacity-before, 1);transform:var(--translate-before, translateY(0));will-change:transform;transition:var(--wipe-transition, 1.3s all cubic-bezier(.6, 0, .05, 1))}btf-effects[type=wipe][inview] [wipe-effect]{clip-path:var(--clip-after);opacity:var(--opacity-after, 1);transform:var(--translate-after, translateY(0%));transition-delay:var(--base-delay, 0s)}btf-effects[type=wipe][variant=grow]{--wipe-transition: 1.3s all cubic-bezier(.6, 0, .05, 1), var(--duration-medium, .3s) opacity cubic-bezier(.6, 0, .05, 1);--translate-before: translateY(0);--translate-after: translateY(0%);--clip-before: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);--clip-after: polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media(max-width:600px){btf-effects[type=wipe][variant=grow]{--clip-before: polygon(0 0, 100% 0, 100% 0, 0 0);--translate-before: translateY(1rem)}}btf-effects[type=wipe][variant=down]{--wipe-transition: 1.3s all cubic-bezier(.6, 0, .05, 1), var(--duration-medium, .3s) opacity cubic-bezier(.6, 0, .05, 1);--translate-before: translateY(0);--translate-after: translateY(0%);--clip-before: polygon(0 0, 100% 0, 100% 0, 0 0);--clip-after: polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media(max-width:600px){btf-effects[type=wipe][variant=down]{--translate-before: translateY(1rem)}}btf-effects[type=wipe][variant=up]{--wipe-transition: 1.3s all cubic-bezier(.6, 0, .05, 1), var(--duration-medium, .3s) opacity cubic-bezier(.6, 0, .05, 1);--translate-before: translateY(0);--translate-after: translateY(0%);--clip-before: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);--clip-after: polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media(max-width:600px){btf-effects[type=wipe][variant=up]{--clip-before: polygon(0 0, 100% 0, 100% 0, 0 0);--translate-before: translateY(1rem)}}btf-effects[type=wipe][variant=left]{--wipe-transition: 1.3s all cubic-bezier(.6, 0, .05, 1), var(--duration-long, .5s) opacity cubic-bezier(.6, 0, .05, 1);--translate-before: translateY(0);--translate-after: translateY(0%);--clip-before: polygon(0 0, 0 0, 0 100%, 0 100%);--clip-after: polygon(0 0, 100% 0, 100% 100%, 0 100%);--opacity-before: 0}btf-effects[type=custom][variant=grow]{position:relative;visibility:hidden;--stagger: .02s}btf-effects[type=custom][variant=grow][ready]{visibility:visible}btf-effects[type=custom][variant=grow] [custom-effect]{transition:1.2s all ease-in-out;transform:scale(.9)}btf-effects[type=custom][variant=grow] span{opacity:0;transition:.6s all cubic-bezier(.6,0,.05,1);transition-delay:0s}btf-effects[type=custom][variant=grow][inview] span:nth-child(1){transition-delay:calc(var(--base-delay, 0s) + 1*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(2){transition-delay:calc(var(--base-delay, 0s) + 2*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(3){transition-delay:calc(var(--base-delay, 0s) + 3*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(4){transition-delay:calc(var(--base-delay, 0s) + 4*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(5){transition-delay:calc(var(--base-delay, 0s) + 5*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(6){transition-delay:calc(var(--base-delay, 0s) + 6*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(7){transition-delay:calc(var(--base-delay, 0s) + 7*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(8){transition-delay:calc(var(--base-delay, 0s) + 8*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(9){transition-delay:calc(var(--base-delay, 0s) + 9*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(10){transition-delay:calc(var(--base-delay, 0s) + 10*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(11){transition-delay:calc(var(--base-delay, 0s) + 11*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(12){transition-delay:calc(var(--base-delay, 0s) + 12*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(13){transition-delay:calc(var(--base-delay, 0s) + 13*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(14){transition-delay:calc(var(--base-delay, 0s) + 14*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(15){transition-delay:calc(var(--base-delay, 0s) + 15*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(16){transition-delay:calc(var(--base-delay, 0s) + 16*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(17){transition-delay:calc(var(--base-delay, 0s) + 17*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(18){transition-delay:calc(var(--base-delay, 0s) + 18*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(19){transition-delay:calc(var(--base-delay, 0s) + 19*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(20){transition-delay:calc(var(--base-delay, 0s) + 20*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(21){transition-delay:calc(var(--base-delay, 0s) + 21*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(22){transition-delay:calc(var(--base-delay, 0s) + 22*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(23){transition-delay:calc(var(--base-delay, 0s) + 23*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(24){transition-delay:calc(var(--base-delay, 0s) + 24*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(25){transition-delay:calc(var(--base-delay, 0s) + 25*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(26){transition-delay:calc(var(--base-delay, 0s) + 26*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(27){transition-delay:calc(var(--base-delay, 0s) + 27*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(28){transition-delay:calc(var(--base-delay, 0s) + 28*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(29){transition-delay:calc(var(--base-delay, 0s) + 29*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(30){transition-delay:calc(var(--base-delay, 0s) + 30*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(31){transition-delay:calc(var(--base-delay, 0s) + 31*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(32){transition-delay:calc(var(--base-delay, 0s) + 32*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(33){transition-delay:calc(var(--base-delay, 0s) + 33*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(34){transition-delay:calc(var(--base-delay, 0s) + 34*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(35){transition-delay:calc(var(--base-delay, 0s) + 35*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(36){transition-delay:calc(var(--base-delay, 0s) + 36*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(37){transition-delay:calc(var(--base-delay, 0s) + 37*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(38){transition-delay:calc(var(--base-delay, 0s) + 38*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(39){transition-delay:calc(var(--base-delay, 0s) + 39*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(40){transition-delay:calc(var(--base-delay, 0s) + 40*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(41){transition-delay:calc(var(--base-delay, 0s) + 41*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(42){transition-delay:calc(var(--base-delay, 0s) + 42*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(43){transition-delay:calc(var(--base-delay, 0s) + 43*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(44){transition-delay:calc(var(--base-delay, 0s) + 44*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(45){transition-delay:calc(var(--base-delay, 0s) + 45*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(46){transition-delay:calc(var(--base-delay, 0s) + 46*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(47){transition-delay:calc(var(--base-delay, 0s) + 47*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(48){transition-delay:calc(var(--base-delay, 0s) + 48*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(49){transition-delay:calc(var(--base-delay, 0s) + 49*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span:nth-child(50){transition-delay:calc(var(--base-delay, 0s) + 50*var(--stagger, .1s))!important}btf-effects[type=custom][variant=grow][inview] span{opacity:1}btf-effects[type=custom][variant=grow][inview] [custom-effect]{transform:scale(1)}btf-effects[type=custom][variant=quote]{position:relative}btf-effects[type=custom][variant=quote] [custom-effect]{opacity:0;transform:translateY(5rem);transition:.3s all ease-in-out}btf-effects[type=custom][variant=quote][inview] [custom-effect]{opacity:1;transform:translateY(0);transition:1.2s all ease-in-out;transition-delay:1s}@media(max-width:1024px){btf-effects[type=custom][variant=quote][inview] [custom-effect]{transition-delay:2s}}btf-effects[type=custom][variant=zoom-in]{visibility:hidden;overflow:hidden}btf-effects[type=custom][variant=zoom-in][ready]{visibility:visible}btf-effects[type=custom][variant=zoom-in] [custom-effect]{height:100%;opacity:.01;transform:scale(.85);transition:1.2s transform cubic-bezier(.6,0,.05,1),var(--duration-medium) opacity cubic-bezier(.6,0,.05,1);will-change:transform,opacity}btf-effects[type=custom][variant=zoom-in][inview] [custom-effect]{opacity:1;transform:scale(1);transition-delay:var(--base-delay, 0s)}btf-effects[type=custom][variant=zoom-out]{overflow:hidden}btf-effects[type=custom][variant=zoom-out] [custom-effect]{height:100%;opacity:.01;transform:scale(1.15);transition:1.2s transform cubic-bezier(.6,0,.05,1),1.2s opacity cubic-bezier(.6,0,.05,1);will-change:transform,opacity}btf-effects[type=custom][variant=zoom-out][inview] [custom-effect]{opacity:1;transform:scale(1);transition-delay:var(--base-delay, 0s)}[class*=keyboard-navigation] btf-effects[type=translate],[class*=keyboard-navigation] btf-effects[type=translate] [translate-effect],[class*=keyboard-navigation] btf-effects[type=wipe] [wipe-effect],[class*=keyboard-navigation] btf-effects[type=custom][variant=grow],[class*=keyboard-navigation] btf-effects[type=custom][variant=grow] span,[class*=keyboard-navigation] btf-effects[type=custom][variant=zoom-in],[class*=keyboard-navigation] btf-effects[type=custom][variant=zoom-out],[class*=keyboard-navigation] btf-effects[type=custom][variant=zoom-in] [custom-effect],[class*=keyboard-navigation] btf-effects[type=custom][variant=zoom-out] [custom-effect]{opacity:1!important;transition-duration:0s!important;transition-delay:0s!important;transform:none!important;clip-path:none!important}btf-free-shipping-bar{display:block}.free-shipping-message{font-size:1.5rem;margin-bottom:1rem}.free-shipping-message .free-shipping-amount{font-weight:600}.free-shipping-message .free-done,.free-shipping-message .progress{transition:transform var(--duration-long),opacity var(--duration-long);display:block}@starting-style{.free-shipping-message .free-done,.free-shipping-message .progress{opacity:0;transform:translateY(.8rem)}}.free-shipping-message .free-done.is-hidden,.free-shipping-message .progress.is-hidden{display:none}.free-shipping-bar{width:100%;height:.4rem;background-color:rgba(var(--text-color),.1);overflow:hidden}.free-shipping-bar .free-shipping-bar-fill{height:100%;background-color:rgba(var(--text-color),.8);transition:width calc(var(--duration-long)*2);will-change:width}.header-navigation{display:flex;flex-wrap:wrap;row-gap:1rem}.header-navigation .icon{line-height:1;margin-right:.5rem}.header-navigation .back{display:none}.header-navigation>.menu-item{display:inline-block}.header-navigation>.menu-item:focus-within>.sub-menu,.header-navigation>.menu-item:focus-within>.mega-menu-wrap{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0);z-index:100}.header-navigation>.menu-item:focus-within>.sub-menu>.menu-item:focus-within>.sub-menu,.header-navigation>.menu-item:focus-within>.mega-menu-wrap>.menu-item:focus-within>.sub-menu{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0);z-index:100;left:100%}@media(hover:hover){.header-navigation>.menu-item:hover>.menu-link{color:rgb(var(--button-secondary-text-color));border-color:rgb(var(--button-secondary-border-color))}.header-navigation>.menu-item:hover>.menu-link:after{transform:translateY(0) scaleY(1)}.header-navigation>.menu-item:hover>.menu-link .menu-arrow svg{transform:rotate(-180deg)}}.header-navigation>.menu-item.current-menu>.menu-link{color:rgb(var(--button-secondary-text-color));border-color:rgb(var(--button-secondary-border-color))}.header-navigation>.menu-item.current-menu>.menu-link:after{transform:translateY(0) scaleY(1)}.header-navigation>.menu-item>.menu-link{line-height:1;padding:.95rem 2.4rem;position:relative;overflow:hidden;z-index:5;color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));border-radius:5rem;min-height:5.3rem}.header-navigation>.menu-item>.menu-link:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;transform:translateY(100%) scaleY(1.4);transition:transform calc(var(--duration-long)*1.5) cubic-bezier(.16,1,.3,1);border-radius:50%;z-index:-1;will-change:transform;background-color:rgb(var(--button-secondary-bg-color))}.header-navigation>.menu-item>.menu-link>.menu-text{margin:0;color:currentColor;font-size:2.4rem;line-height:1}@media(max-width:1366px){.header-navigation>.menu-item>.menu-link{padding:.95rem 1.6rem;min-height:4.5rem}.header-navigation>.menu-item>.menu-link>.menu-text{font-size:1.6rem}}.header-navigation .menu-link{position:relative;display:flex;align-items:center;transition:text-decoration-color var(--duration-medium),text-decoration-thickness var(--duration-medium)}.header-navigation .menu-link:focus-visible{z-index:1}.header-navigation .menu-arrow{margin-left:1rem;line-height:0;margin-top:-.3rem}.header-navigation .menu-arrow svg{width:2rem;height:2rem;transition:transform .3s ease}.header-navigation .menu-arrow .minus{display:none}@media(max-width:1366px){.header-navigation .menu-arrow{margin-left:.5rem}.header-navigation .menu-arrow svg{width:1.6rem;height:1.6rem}}.header-navigation .menu-item{position:relative}.header-navigation .menu-item.mega-item{position:static}.header-navigation .menu-item:hover>.sub-menu,.header-navigation .menu-item:hover>.mega-menu-wrap{pointer-events:auto;opacity:1;transform:translateY(0);z-index:100}.header-navigation .menu-item:hover>.menu-link .minus{display:block}.header-navigation .menu-item:hover>.menu-link .plus{display:none}.header-navigation .sub-menu{top:100%;list-style:none;margin:0;padding:0;position:absolute;left:0;opacity:0;transition:opacity var(--duration-medium),transform var(--duration-medium);pointer-events:none;transform:translateY(1rem);box-shadow:rgba(var(--text-color),.09) 0 3px 12px;min-width:30rem;text-align:left;background-color:rgb(var(--background-color));color:rgb(var(--text-color));border-radius:2.4rem;padding:2.4rem 0}@media(max-width:1366px){.header-navigation .sub-menu{min-width:20rem;padding:1.6rem 0}}.header-navigation .sub-menu>.menu-item>.sub-menu{transform:translate(10px);top:0;left:100%}.header-navigation .sub-menu>.menu-item .menu-arrow svg{transform:rotate(-90deg)}.header-navigation .sub-menu>.menu-item:hover>.sub-menu{transform:translate(0)}.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-link{justify-content:space-between;padding:1.05rem 2.4rem}.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-link .menu-text{margin:0;font-size:2.4rem;line-height:1;text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.2rem;transition:text-decoration-thickness var(--duration-medium),text-decoration-color var(--duration-medium)}@media(max-width:1366px){.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-link .menu-text{font-size:1.6rem}}.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-item{line-height:1.2}.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-item.current-menu>.menu-link>.menu-text{text-decoration-color:currentColor;text-decoration-thickness:.2rem}@media(hover:hover){.header-navigation .sub-menu:not(.mega-menu-wrap) .menu-item:hover>.menu-link>.menu-text{text-decoration-color:currentColor;text-decoration-thickness:.2rem}}.header-navigation .mega-item.is-open>.menu-link{color:rgb(var(--button-secondary-text-color));border-color:rgb(var(--button-secondary-border-color))}.header-navigation .mega-item.is-open>.menu-link:after{transform:translateY(0) scaleY(1)}.header-navigation .mega-item.is-open>.menu-link .menu-arrow svg{transform:rotate(-180deg)}.header-navigation .mega-item.is-open>.mega-menu-wrap{pointer-events:auto;opacity:1;transform:translateY(0);z-index:100}.header-navigation .mega-item .mega-menu-wrap{width:100vw;left:0;background-color:rgb(var(--background-color));padding:0;border-radius:6.4rem;overflow:hidden}@media(max-width:1599px){.header-navigation .mega-item .mega-menu-wrap{border-radius:2.4rem}}.header-navigation .mega-item .mega-menu-wrap .container-fluid{padding-left:15px;padding-right:15px}.header-navigation .mega-item .mega-menu-wrap a{color:rgb(var(--text-color))}@media(hover:hover){.header-navigation .mega-item .mega-menu-wrap a:hover .product-image{opacity:.8;transform:scale(1.01);transition:transform var(--duration-medium),opacity var(--duration-medium)}}.header-navigation .mega-item .mega-menu-wrap .menu-item{border-bottom:0}.header-navigation .mega-item .mega-menu-wrap .menu-item:after{content:none}@media(hover:hover){.header-navigation .mega-item .mega-menu-wrap .menu-item .menu-link:not(.menu-heading){text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.4rem}.header-navigation .mega-item .mega-menu-wrap .menu-item .menu-link:not(.menu-heading):hover{text-decoration-color:rgb(var(--text-color));text-decoration-thickness:.1rem}}.header-navigation .mega-item .mega-menu-wrap .menu-item.current-menu>.menu-link{text-decoration-color:rgb(var(--text-color));text-decoration-thickness:.1rem}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content{width:100%;display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content .sub-menu-masonry{width:100%;column-count:4;gap:2.4rem}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content .sub-menu-masonry>.menu-item{break-inside:avoid}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content .sub-menu-masonry>.menu-item:not(:last-child){margin-bottom:2.4rem}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content .menu-item.menu-button{padding-top:2.4rem;border-top:.1rem solid rgba(var(--text-color),.12)}.header-navigation .mega-item .mega-menu-wrap .mega-menu .mega-menu-content .menu-item.menu-button .hover-swap-button{display:inline-flex}.header-navigation .mega-item .mega-menu-wrap .mega-menu.has-image-item{display:flex;gap:2.4rem}.header-navigation .mega-item .mega-menu-wrap .mega-menu.has-image-item .mega-menu-content{width:50%}.header-navigation .mega-item .mega-menu-wrap .mega-menu.has-image-item .mega-menu-content .sub-menu-masonry{column-count:2}.header-navigation .mega-item .mega-menu-wrap .mega-menu.has-image-item .menu-item.has-image{width:50%}.header-navigation .mega-item .mega-menu-wrap .product-title{width:100%;display:block;position:relative}.header-navigation .mega-item .mega-menu-wrap .product-link{display:inline-block;margin-top:1rem}.header-navigation .mega-item .sub-mega-menu .menu-link{padding:1rem}.header-navigation .mega-item [data-navigation] .mega-menu{padding-top:8rem;padding-bottom:8rem}@media(max-width:1599px){.header-navigation .mega-item [data-navigation] .mega-menu{padding-top:5rem;padding-bottom:5rem}}.header-navigation .mega-item [data-navigation] .sub-mega-menu .menu-item:not(:last-of-type){margin-bottom:1.15rem}.header-navigation .mega-item [data-navigation] .has-heading{margin-top:2rem}.header-navigation .mega-item [data-navigation] .has-heading .menu-heading{display:flex;padding:1.5rem 0}.header-navigation .mega-item [data-navigation] .menu-heading{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;margin-bottom:2.1rem}.header-navigation .mega-item [data-navigation] .menu-heading .menu-text{margin:0;line-height:1}.header-navigation .mega-item [data-navigation] .menu-item a{display:inline-block;padding:0;font-weight:var(--body-font-weight-medium)}.header-navigation .mega-item [data-navigation] .menu-item a .menu-arrow{display:none}.header-navigation .mega-item [data-navigation] .image-wrapper+.image-wrapper{margin-top:2rem}.header-navigation .mega-item [data-collection] .tabs{display:flex;align-items:flex-start}.header-navigation .mega-item [data-collection] .tabs .tabs-head{display:flex;flex-direction:column;width:24%;padding:8rem 0 8rem 8rem}.header-navigation .mega-item [data-collection] .tabs .tabs-head .tab-head{margin:0;padding:2.4rem 7.2rem 2.4rem 2.4rem;border-radius:1.6rem 0 0 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;line-height:1;text-transform:uppercase;color:rgb(var(--text-color));text-align:left}.header-navigation .mega-item [data-collection] .tabs .tabs-head .tab-head.active{background-color:rgb(var(--text-contrast-color))}.header-navigation .mega-item [data-collection] .tabs .tabs-head .tab-head .tab-head-arrow svg{width:2.4rem;height:2.4rem}@media(max-width:1599px){.header-navigation .mega-item [data-collection] .tabs .tabs-head .tab-head{padding:1.5rem 2.4rem;gap:.5rem}}@media(max-width:1599px){.header-navigation .mega-item [data-collection] .tabs .tabs-head{padding:5rem 0 5rem 2.4rem}}.header-navigation .mega-item [data-collection] .tabs .tabs-content{width:76%;height:100%}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content{padding:8rem 8rem 8rem 4.8rem;background-color:rgb(var(--text-contrast-color))}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-heading .tab-content-title{margin:0;line-height:1;text-transform:uppercase}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-heading .tab-content-link{margin:0;line-height:1;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.4rem;transition:text-decoration-thickness var(--duration-medium),text-decoration-color var(--duration-medium)}@media(hover:hover){.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-heading .tab-content-link:hover{text-decoration-color:currentColor;text-decoration-thickness:.2rem}}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-producs{container:content-products/inline-size}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-producs .btf-slider{--slide-size: 25%;--slide-spacing: 2.4rem}.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-producs .product-card{display:block}@container content-products (width < 1272px){.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-producs .btf-slider{--slide-size: 33.33%}}@container content-products (width < 948px){.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content .tab-content-producs .btf-slider{--slide-size: 50%}}@media(max-width:1599px){.header-navigation .mega-item [data-collection] .tabs .tabs-content .tab-content{padding:5rem 2.4rem}}.header-navigation .mega-item [data-collection] .mega-menu>li{flex-basis:17rem}.header-navigation .mega-item [data-collection] .menu-item{text-align:center}.header-navigation .mega-item [data-collection] .menu-item .product-name{font-size:1.4rem;margin-top:1rem;display:inline-block}.header-navigation .mega-item [data-blog] .mega-menu{padding-top:8rem;padding-bottom:8rem}@media(max-width:1599px){.header-navigation .mega-item [data-blog] .mega-menu{padding-top:5rem;padding-bottom:5rem}}.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2rem;margin-bottom:3.2rem}.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper.has-tabs{justify-content:space-between}.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper .tabs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4.8rem;text-transform:uppercase}.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper .tabs-head .tab-head{margin:0;line-height:1;text-transform:uppercase}@media(max-width:1599px){.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper .tabs-head{gap:2.4rem}}.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper .tab-head-link{margin:0;line-height:1;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.4rem;transition:text-decoration-thickness var(--duration-medium),text-decoration-color var(--duration-medium)}@media(hover:hover){.header-navigation .mega-item [data-blog] .tabs .tabs-head-wrapper .tab-head-link:hover{text-decoration-color:currentColor;text-decoration-thickness:.2rem}}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .tab-content-blogs{container:content-blogs/inline-size}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .tab-content-blogs .btf-slider{--slide-size: 25%;--slide-spacing: 2.4rem}@container content-blogs (width < 1272px){.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .tab-content-blogs .btf-slider{--slide-size: 33.33%}}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card{display:flex;flex-direction:column;gap:2.4rem}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap{aspect-ratio:.957;overflow:hidden;border-radius:3.2rem;position:relative}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap .article-image{display:block;border-radius:3.2rem;overflow:hidden}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap img,.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap svg{aspect-ratio:.957;transition:transform .3s cubic-bezier(0,0,.44,1.18)}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap .article-recipe-time{position:absolute;bottom:2.4rem;left:2.4rem;line-height:1;padding:1.6rem 2.4rem;border-radius:5rem;pointer-events:none;text-transform:uppercase;color:rgb(var(--button-bg-color));background-color:rgb(var(--button-text-color));margin:0}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-media-wrap:focus-within{overflow:visible}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card:hover .article-media-wrap img,.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card:hover .article-media-wrap svg{transform:scale(1.05)}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-info .article-title{margin:0;line-height:1;text-transform:uppercase}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-info .article-title a{text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.2rem;transition:text-decoration-thickness var(--duration-medium),text-decoration-color var(--duration-medium)}@media(hover:hover){.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-info .article-title a:hover{text-decoration-color:currentColor;text-decoration-thickness:.2rem}}.header-navigation .mega-item [data-blog] .tabs .tabs-content .tab-content .article-card .article-info .article-title a:focus-visible{outline-offset:-.2rem}.mega-menu-wrap .image-wrapper{overflow:hidden;border-radius:3.2rem;position:relative;text-align:center}.mega-menu-wrap .image-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:hover){.mega-menu-wrap .image-wrapper:hover img{opacity:.8;transform:scale(1.01)}}.mega-menu-wrap .image-wrapper .image-inner{position:relative;display:block;width:100%}.mega-menu-wrap .image-wrapper .image-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,rgba(var(--text-color),.48));display:block;z-index:1}.mega-menu-wrap .image-wrapper .image-link{position:relative;z-index:2;display:block}.mega-menu-wrap .image-wrapper .image-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mega-menu-wrap .image-wrapper .image-content{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.8rem;z-index:2;padding:2rem}.mega-menu-wrap .image-wrapper .image-content .image-content-heading{margin:0;line-height:1;color:rgb(var(--button-text-color))}.mega-menu-wrap .image-wrapper .image-content a.hover-swap-button{display:inline-flex}.mega-menu-wrap .image-wrapper .image-content a.hover-swap-button .circle-bg,.mega-menu-wrap .image-wrapper .image-content a.hover-swap-button .rounded-bg{color:rgb(var(--button-bg-color));background-color:rgb(var(--button-text-color));border-color:rgb(var(--button-text-color))}@media(max-width:1599px){.mega-menu-wrap .image-wrapper .image-content{gap:2.4rem}}.mega-menu-wrap .image-wrapper img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.795;transition:transform var(--duration-medium),opacity var(--duration-medium)}html[data-popup=site-panel] .site-panel{pointer-events:auto;visibility:visible;opacity:1}html[data-popup=site-panel] .site-panel-inner{transform:translate(0);transition-delay:.05s}.site-panel{display:block;background-color:rgba(var(--text-color),.4);z-index:100;position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-medium),visibility var(--duration-medium)}@media(min-width:992px){.site-panel{display:none}}.site-panel .site-panel-inner{background-color:rgb(var(--background-color));z-index:100;position:absolute;width:39.3rem;height:100%;max-width:100%;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between;transform:translate(-100%);transition:transform var(--duration-medium) cubic-bezier(.4,0,.2,1),visibility var(--duration-medium);box-shadow:.5rem 0 2rem rgba(var(--text-color),.15);border-radius:1.6rem}.site-panel .site-panel-inner .panel-header{padding:0 var(--grid-gutter)}.site-panel .site-panel-inner .panel-header-inner{display:grid;grid-template-areas:"logo actions";grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:2.4rem 0;align-items:center}.site-panel .site-panel-inner .panel-header-inner .site-branding-wrap{grid-area:logo}.site-panel .site-panel-inner .panel-header-inner .panel-header-action{grid-area:actions;display:flex;align-items:center}.site-panel .site-panel-inner .close-button{padding:0;width:4rem;height:4rem;display:inline-flex;justify-content:center;align-items:center;color:rgb(var(--button-text-color));background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));border-radius:5rem}.site-panel .site-panel-inner .close-button svg{width:1.6rem;height:1.6rem}.site-panel .site-panel-inner .panel-content{flex-grow:1;overflow-y:auto;overflow-x:hidden;position:relative;padding-top:2.4rem;padding-bottom:2.4rem}.site-panel .site-panel-inner .panel-footer{padding:2.4rem var(--grid-gutter);gap:1.2rem;display:flex;flex-direction:column}.site-panel .site-panel-inner .panel-footer:empty{display:none}.site-panel .site-panel-inner .panel-footer .panel-footer-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.site-panel .site-panel-inner .panel-footer .panel-footer-head:empty{display:none}.site-panel .site-panel-inner .panel-footer .panel-footer-head .header-action{width:4rem;height:4rem}.site-panel .site-panel-inner .panel-footer .panel-footer-head .header-action svg{width:1.6rem;height:1.6rem}.site-panel .site-panel-inner .panel-footer .panel-footer-head .social-media-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.site-panel .site-panel-inner .panel-footer .panel-footer-head .social-media-list .icon{display:inline-flex;align-items:center;justify-content:center;border-radius:5rem;width:4rem;height:4rem;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));transform:scale(1);transition:transform var(--duration-short)}.site-panel .site-panel-inner .panel-footer .panel-footer-head .social-media-list .icon svg{width:1.6rem;height:1.6rem}.site-panel .site-panel-inner .panel-footer .localization-form-wrapper .localization-form{display:flex;flex-direction:column;gap:1.2rem}.site-panel .site-panel-inner .panel-footer .localization-form-wrapper .localization-form .btf-select .btf-select-dropdown{bottom:100%}.site-panel .site-panel-inner .panel-footer .localization-form-wrapper .localization-form .btf-select.btf-select-open .btf-select-dropdown{transform:translateY(-.5rem)}.site-panel .toggle-navigation{height:100%;transition:transform var(--duration-medium);transform:translate(0)}.site-panel .toggle-navigation[data-level="2"]{transform:translate(-100%)}.site-panel .toggle-navigation[data-level="3"]{transform:translate(-200%)}.site-panel .toggle-navigation img{position:static;width:100%;object-fit:cover}.site-panel .toggle-navigation .menu-item.active>.sub-menu,.site-panel .toggle-navigation .menu-item.active>.sub-mega-menu{display:block}.site-panel .toggle-navigation .menu-item.has-heading .menu-arrow{display:none}.site-panel .toggle-navigation .menu-item.has-heading+.sub-mega-menu{border-top:.1rem solid rgba(var(--text-color),.2);display:block;transform:none;position:static}.site-panel .toggle-navigation .menu-item .menu-arrow{display:inline-flex;align-items:center;justify-content:flex-end}.site-panel .toggle-navigation .menu-item .menu-arrow svg{width:2.4rem;height:2.4rem;transform:rotate(-90deg)}.site-panel .toggle-navigation .menu-link{padding:1.2rem var(--grid-gutter);display:flex;justify-content:space-between;align-items:center;color:rgb(var(--text-color))}@media(hover:hover){.site-panel .toggle-navigation .menu-link:hover{background-color:rgba(var(--text-color),.03)}}.site-panel .toggle-navigation .menu-link.menu-heading{text-transform:uppercase}.site-panel .toggle-navigation .menu-link .menu-text{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:calc(var(--heading-font-scale)*2.4rem);text-transform:uppercase;line-height:1;margin:0}.site-panel .toggle-navigation .menu-link .menu-arrow{flex-grow:1;text-align:right}.site-panel .toggle-navigation .menu-link.product-link{justify-content:center;padding-top:0!important}.site-panel .toggle-navigation .sub-menu,.site-panel .toggle-navigation .sub-mega-menu{position:absolute;top:0;bottom:0;width:100%;right:-100%;z-index:10;background-color:rgb(var(--background-color));display:none;text-align:left}.site-panel .toggle-navigation .sub-menu .container,.site-panel .toggle-navigation .sub-mega-menu .container{padding:0}.site-panel .toggle-navigation .sub-menu .has-image,.site-panel .toggle-navigation .sub-mega-menu .has-image{padding:0 var(--grid-gutter) 2.4rem}.site-panel .toggle-navigation .sub-menu .has-image .image-wrapper .image-inner img,.site-panel .toggle-navigation .sub-mega-menu .has-image .image-wrapper .image-inner img{aspect-ratio:1.078}.site-panel .toggle-navigation .sub-menu .has-image .image-wrapper .image-content,.site-panel .toggle-navigation .sub-mega-menu .has-image .image-wrapper .image-content{padding:2.4rem;gap:4.8rem}.site-panel .toggle-navigation .sub-menu .has-image a,.site-panel .toggle-navigation .sub-mega-menu .has-image a{padding:0}.site-panel .toggle-navigation .back{cursor:pointer;padding:1.2rem var(--grid-gutter);text-transform:uppercase;font-size:calc(var(--heading-font-scale)*2rem);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);line-height:1;color:rgba(var(--text-color),.24);display:flex;align-items:center;gap:1rem}@media(hover:hover){.site-panel .toggle-navigation .back:hover{background-color:rgba(var(--text-color),.03)}}.site-panel .toggle-navigation .back svg{width:2.4rem;height:2.4rem}.site-panel .toggle-navigation .mega-menu-wrap .mega-menu-content{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2.4rem}.site-panel .toggle-navigation .mega-menu-wrap .mega-menu-content .menu-item.menu-button{padding:0 var(--grid-gutter)}.site-panel .toggle-navigation .mega-menu-wrap[data-collection] .mega-menu-content .mega-menu-content-inner .menu-item>.menu-link{text-transform:uppercase;cursor:pointer}.site-panel .toggle-navigation .mega-menu-wrap[data-collection] .mega-menu-content .mega-menu-content-inner .list-producs,.site-panel .toggle-navigation .mega-menu-wrap[data-collection] .mega-menu-content .mega-menu-content-inner .hover-swap-button-wrapper{padding:1.6rem var(--grid-gutter) 0}.site-panel .toggle-navigation .mega-menu-wrap[data-collection] .mega-menu-content .mega-menu-content-inner .hover-swap-button-wrapper .hover-swap-button .rounded-bg{text-transform:uppercase}.site-panel .toggle-navigation .mega-menu-wrap[data-collection] .mega-menu-content .mega-menu-content-inner>.menu-item>.sub-mega-menu>:last-child{padding-bottom:2.4rem}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-head-wrapper{padding:3.3rem 0}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-head-wrapper .tabs-head{display:flex;align-items:center;justify-content:flex-start;gap:4rem;text-transform:uppercase;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;scrollbar-width:none}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-head-wrapper .tabs-head .tab-head{margin:0;line-height:1;font-size:calc(var(--heading-font-scale)*2.4rem)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-head-wrapper .tabs-head .tab-head:first-child{margin-left:var(--grid-gutter)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-head-wrapper .tabs-head .tab-head:last-child{margin-right:var(--grid-gutter)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content{padding:0 var(--grid-gutter)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content{display:none}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content.active{display:block}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .tab-content-blogs .btf-slider{--slide-spacing: 0}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .tab-content-blogs .btf-slider-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2.4rem}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card{display:flex;flex-direction:column;gap:1.6rem}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-media-wrap{aspect-ratio:1.725;overflow:hidden;border-radius:3.2rem;position:relative}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-media-wrap .article-image{display:block}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-media-wrap img,.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-media-wrap svg{aspect-ratio:1.725;transition:transform .3s cubic-bezier(0,0,.44,1.18)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-media-wrap .article-recipe-time{position:absolute;bottom:1.6rem;left:1.6rem;line-height:1;padding:1.5rem 2.4rem;border-radius:5rem;pointer-events:none;text-transform:uppercase;color:rgb(var(--button-bg-color));background-color:rgb(var(--button-text-color));margin:0;font-size:calc(var(--heading-font-scale)*1.6rem)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card:hover .article-media-wrap img,.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card:hover .article-media-wrap svg{transform:scale(1.05)}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-info .article-title{margin:0;line-height:1;text-transform:uppercase}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-info .article-title a{text-decoration-line:underline;text-decoration-thickness:.1rem;text-decoration-color:#0000;text-underline-offset:.2rem;transition:text-decoration-thickness var(--duration-medium),text-decoration-color var(--duration-medium)}@media(hover:hover){.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .tabs-content .tab-content .article-card .article-info .article-title a:hover{text-decoration-color:currentColor;text-decoration-thickness:.2rem}}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .hover-swap-button-wrapper{padding:1.6rem var(--grid-gutter) 0}.site-panel .toggle-navigation .mega-menu-wrap[data-blog] .mega-menu .mega-menu-content .tabs .hover-swap-button-wrapper .hover-swap-button .rounded-bg{text-transform:uppercase}.site-panel .toggle-navigation>.menu-item:last-child,.site-panel .sub-menu>.menu-item:last-child{padding-bottom:2.4rem}.no-media{aspect-ratio:1}.adapt-media video,.adapt-media img{width:100%}.wide-media{aspect-ratio:1.6}.wide-media .featured-media-external-video,.wide-media .btf-video,.wide-media .placeholder-svg,.wide-media video,.wide-media img{aspect-ratio:1.6}.wide-media video,.wide-media img{width:100%}.landscape-media{aspect-ratio:1.3}.landscape-media .featured-media-external-video,.landscape-media .btf-video,.landscape-media .placeholder-svg,.landscape-media video,.landscape-media img{aspect-ratio:1.3}.landscape-media video,.landscape-media img{width:100%}.square-media{aspect-ratio:1}.square-media .featured-media-external-video,.square-media .btf-video,.square-media .placeholder-svg,.square-media video,.square-media img{aspect-ratio:1}.square-media video,.square-media img{width:100%}.portrait-media{aspect-ratio:.8}.portrait-media .featured-media-external-video,.portrait-media .btf-video,.portrait-media .placeholder-svg,.portrait-media video,.portrait-media img{aspect-ratio:.8}.portrait-media video,.portrait-media img{width:100%}.tall-media{aspect-ratio:.6}.tall-media .featured-media-external-video,.tall-media .btf-video,.tall-media .placeholder-svg,.tall-media video,.tall-media img{aspect-ratio:.6}.tall-media video,.tall-media img{width:100%}.pagination{margin:1rem 0}.pagination .pagination-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.pagination .pagination-list li{display:inline-block;margin:0}.pagination .pagination-item{min-height:5.3rem;min-width:5.3rem;padding:.5rem;border-radius:5rem;display:inline-flex;justify-content:center;align-items:center;font-family:var(--heading-font-family);font-size:calc(var(--heading-font-scale)*2.4rem);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);line-height:1;transition:background-color var(--duration-medium),color var(--duration-medium),border-color var(--duration-medium);background-color:rgb(var(--button-secondary-bg-color));color:rgb(var(--button-secondary-text-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-secondary-border-color));text-decoration:unset}@media(hover:hover){.pagination .pagination-item:hover{background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));border-color:rgb(var(--button-border-color))}}.pagination .pagination-item.current{background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));border-color:rgb(var(--button-border-color))}.pagination .pagination-item.disabled{opacity:.4}.pagination .pagination-item svg{width:2.4rem;height:2.4rem}html[data-popup=pickup-availability] .pickup-availability-panel{pointer-events:auto;visibility:visible;opacity:1}html[data-popup=pickup-availability] .pickup-availability-panel .pickup-availability-modal{transform:translate(0)}.btf-pickup-availability .pickup-availability-info{padding:2.4rem 2.4rem 2.7rem;border-radius:1.6rem;background-color:rgba(var(--text-contrast-color),.34)}.btf-pickup-availability .pickup-availability-info-wrapper{display:flex;align-items:flex-start;justify-content:var(--align, flex-start);gap:.8rem}.btf-pickup-availability .pickup-availability-info-wrapper.pickup-unavailable{align-items:center}.btf-pickup-availability .pickup-availability-info-wrapper.pickup-unavailable .pickup-availability-icon svg{width:1.6rem}.btf-pickup-availability .pickup-availability-icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.3rem}.btf-pickup-availability .pickup-availability-icon svg{width:1.6rem;height:1.6rem}.btf-pickup-availability .pickup-availability-info-inner{font-weight:var(--body-font-weight-medium)}.btf-pickup-availability .pickup-availability-info-inner .pickup-availability-info-title{margin-bottom:.4rem}.btf-pickup-availability .pickup-availability-info-inner .pickup-availability-stock{font-size:1.3rem;font-style:italic;color:rgba(var(--text-color),.6)}.btf-pickup-availability .pickup-availability-info-inner p:last-child{margin-bottom:0}.btf-pickup-availability .toggle-modal{padding:0;background-color:#0000;border:0;margin-top:.8rem;margin-left:2.6rem;font-size:1.3rem;font-weight:var(--body-font-weight-medium);text-underline-offset:.2rem}.pickup-availability-panel{position:fixed;pointer-events:none;opacity:0;visibility:hidden;top:0;bottom:0;right:0;left:0;z-index:999;background-color:rgba(var(--text-color),.5);transition:opacity var(--duration-medium),visibility var(--duration-medium)}.pickup-availability-panel .pickup-availability-modal{position:absolute;top:0;bottom:0;right:0;width:53rem;max-width:100%;display:flex;flex-direction:column;background-color:rgb(var(--background-color));transform:translate(100%);transition:transform var(--duration-medium),opacity var(--duration-medium);border-radius:1.6rem;padding:2.4rem;gap:2.4rem}@media(min-width:992px){.pickup-availability-panel .pickup-availability-modal{width:70rem;max-width:90%;border-radius:3.2rem;padding:4.8rem;gap:3.2rem}}@media(min-width:1600px){.pickup-availability-panel .pickup-availability-modal{border-radius:6.4rem;gap:4.7rem}}.pickup-availability-panel .pickup-availability-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.pickup-availability-panel .pickup-availability-header .pickup-availability-heading{margin:0;line-height:.86;text-transform:uppercase}.pickup-availability-panel .pickup-availability-header .hover-swap-button-wrapper{flex-shrink:0}.pickup-availability-panel .pickup-availability-header .button{width:4rem;height:4rem;padding:0;display:inline-flex;justify-content:center;align-items:center;border-radius:5rem;flex-shrink:0}.pickup-availability-panel .pickup-availability-header .button svg{width:1.6rem;height:1.6rem}.pickup-availability-panel .pickup-availability-header p{margin:0}.pickup-availability-panel .pickup-availability-product .pickup-availability-product-title{margin:0;line-height:1;text-transform:uppercase}.pickup-availability-panel .pickup-availability-product .pickup-availability-variant-title{font-size:1.6rem;font-weight:var(--body-font-weight-medium);margin-top:.8rem;margin-bottom:0}.pickup-availability-panel .pickup-availability-list{flex-grow:1;overflow-y:auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;scrollbar-width:none}.pickup-availability-panel .pickup-availability-list p:last-child{margin-bottom:0}.pickup-availability-panel .pickup-availability-list .pickup-availability-item{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;border-radius:3.2rem;background-color:rgba(var(--text-contrast-color),.24)}.pickup-availability-panel .pickup-availability-list .pickup-availability-location{margin:0;line-height:1;text-transform:uppercase}.pickup-availability-panel .pickup-availability-list .pickup-availability-stock{display:flex;align-items:flex-start;gap:.8rem;padding:1.6rem;border-radius:1.6rem;color:rgb(var(--text-color));background-color:rgb(var(--success-color))}.pickup-availability-panel .pickup-availability-list .pickup-availability-stock .pickup-availability-stock-icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.3rem}.pickup-availability-panel .pickup-availability-list .pickup-availability-stock .pickup-availability-stock-icon svg{width:1.6rem;height:1.6rem}.pickup-availability-panel .pickup-availability-list .pickup-availability-stock.pickup-unavailable{color:rgb(var(--background-color));background-color:rgb(var(--error-color))}.pickup-availability-panel .pickup-availability-list .pickup-availability-stock-text{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.pickup-availability-panel .pickup-availability-list .pickup-availability-address,.pickup-availability-panel .pickup-availability-list .pickup-availability-phone{font-size:1.6rem;font-weight:var(--body-font-weight-medium);font-style:normal;margin:0}.pickup-availability-panel .pickup-availability-list .pickup-availability-address>p,.pickup-availability-panel .pickup-availability-list .pickup-availability-phone>p{margin:0}btf-pin-spacer{display:block;position:relative;width:100%;background-color:rgb(var(--background-color));color:rgb(var(--text-color))}btf-pin-spacer .btf-pin-content{width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;will-change:transform}btf-pin-spacer .btf-animate-target{transition:transform var(--duration-short) linear;transform:scale(calc(.5 + var(--pin-progress, 0)))}btf-product-model{display:block}btf-product-model[loaded=true] .btf-model-view-space{display:none}.btf-model-view-space{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5;cursor:pointer}.btf-model-view-space .btf-model-view-button{width:6.2rem;height:6.2rem;border-radius:5rem;display:flex;justify-content:center;align-items:center;background-color:rgb(var(--background-color));color:rgba(var(--text-color),.7);box-shadow:0 0 1rem rgba(var(--text-color),.4)}.btf-model-view-space .btf-model-view-button svg{width:2.4rem;height:2.4rem}.product-card{--scrolling-speed: var(--product-card-scrolling-speed, 10s);position:relative;container:product-card/inline-size;background-color:rgba(var(--card-background-color));border-radius:3.2rem;overflow:hidden}@media(max-width:991px){.product-card{border-radius:1.6rem}}.product-card .btf-slider{display:flex;--slide-spacing: .2rem}.product-card .btf-slider:hover .btf-pagination,.product-card .btf-slider:hover .btf-slider-button{opacity:1;pointer-events:auto;transition:opacity var(--duration-medium)}.product-card .btf-pagination,.product-card .btf-slider-button{z-index:10;opacity:0;pointer-events:none}.product-card .btf-slider-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(var(--background-color));border:.1rem solid rgba(var(--text-color),.2);color:rgb(var(--text-color));width:4rem;aspect-ratio:1;border-radius:5rem}.product-card .btf-slider-button svg{width:1.8rem;height:1.8rem}.product-card .btf-button-prev{left:1.2rem}.product-card .btf-button-next{right:1.2rem}.product-card .btf-pagination{right:auto;left:50%;bottom:0;transform:translate(-50%);gap:.5rem}.product-card .btf-dot{width:2.4rem}.product-card .card-media-wrapper{position:relative;overflow:hidden}.product-card .card-media-wrapper:has(a:focus-visible,button:focus-visible) .btf-pagination,.product-card .card-media-wrapper:has(a:focus-visible,button:focus-visible) .btf-slider-button{opacity:1;pointer-events:auto}.product-card .card-media-wrapper .product-url{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.product-card .card-media-wrapper .product-url.no-media{display:flex;align-items:center;aspect-ratio:auto;padding:2rem;line-height:1;margin:0;text-transform:uppercase;text-decoration-thickness:.2rem}.product-card .card-media-wrapper .product-url.no-media:hover{text-underline-offset:.2rem}@media(max-width:991px){.product-card .card-media-wrapper .product-url.no-media{font-size:calc(var(--heading-font-scale)*1.6rem);text-decoration-thickness:.1rem}}.product-card .card-media-wrapper .product-url:focus-visible{outline-offset:-.2rem}@media(hover:hover)and (min-width:992px){.product-card .card-media-wrapper:focus-within .has-overlay-button .add-to-cart-button:not(.visible-button):not(.disabled),.product-card .card-media-wrapper:hover .has-overlay-button .add-to-cart-button:not(.visible-button):not(.disabled){animation:snapSettle calc(var(--duration-medium)*2) ease-out .06s forwards}.product-card .card-media-wrapper:focus-within .has-overlay-button .add-to-cart-button.disabled,.product-card .card-media-wrapper:hover .has-overlay-button .add-to-cart-button.disabled{animation:none;opacity:.5;pointer-events:none}.product-card .card-media-wrapper:focus-within .icon-button:not(.visible-button):not(.disabled),.product-card .card-media-wrapper:hover .icon-button:not(.visible-button):not(.disabled){animation:snapSettle calc(var(--duration-medium)*2) ease-out .06s forwards}.product-card .card-media-wrapper:focus-within .icon-button:not(.visible-button).disabled,.product-card .card-media-wrapper:hover .icon-button:not(.visible-button).disabled{animation:none;opacity:.5;pointer-events:none}.product-card .card-media-wrapper:focus-within .icon-button:not(.visible-button).quick-view-button,.product-card .card-media-wrapper:hover .icon-button:not(.visible-button).quick-view-button{animation-delay:.2s}.product-card .card-media-wrapper:focus-within .dual-media .secondary-media,.product-card .card-media-wrapper:hover .dual-media .secondary-media{transform:translate(0)}.product-card .card-media-wrapper:focus-within .dual-media .secondary-media~.media-item,.product-card .card-media-wrapper:hover .dual-media .secondary-media~.media-item{transform:translate(101%)}}.product-card .card-media{position:relative}.product-card .card-media .form-add-to-cart{position:absolute;z-index:10}.product-card .card-media.dual-media .product-media{position:relative;overflow:hidden}.product-card .card-media.dual-media .media-item{transform:translate(0);transition:transform var(--duration-long) cubic-bezier(.87,0,.13,1)}.product-card .card-media.dual-media .secondary-media{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(-101%);transition:transform var(--duration-long) cubic-bezier(.87,0,.13,1)}.product-card .card-media.adapt-media .product-media{aspect-ratio:var(--aspect-ratio, auto)}.product-card .card-media.no-media{background-color:rgba(var(--text-color),.05)}.product-card .card-media.no-media .product-title{display:flex;align-items:center;padding:2rem;height:100%}.product-card .card-media.loading:after{content:"";z-index:5;position:absolute;border:.1rem solid var(--background-color);border-top-color:#0000;border-radius:50%;height:1.6rem;width:1.6rem;top:50%;left:50%;animation:circle-loading .5s infinite linear}.product-card .card-media .featured-media-external-video{position:relative;overflow:hidden}.product-card .card-media .btf-video{display:block}.product-card .card-media .btf-video iframe{position:absolute;max-width:none;left:-105%;top:-25%;height:150%;width:300%}.product-card .card-media .btf-video[loaded]+img{display:none}.product-card .card-media .placeholder-image{position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden}.product-card .form-add-to-cart{display:inline-flex;justify-content:center;align-items:center;gap:.8rem}.product-card .form-add-to-cart .hover-swap-button-wrapper{flex-grow:1}.product-card .form-add-to-cart .hover-swap-button-wrapper .hover-swap-button{width:100%;gap:0;border-radius:0}.product-card .form-add-to-cart .hover-swap-button-wrapper .hover-swap-button .circle-bg{width:4rem;min-width:4rem;height:4rem}.product-card .form-add-to-cart .hover-swap-button-wrapper .hover-swap-button .circle-bg svg{width:1.6rem;height:1.6rem}.product-card .form-add-to-cart .hover-swap-button-wrapper .hover-swap-button .rounded-bg{font-size:calc(var(--heading-font-scale)*1.6rem);padding:1rem 1.5rem;text-transform:uppercase;width:calc(100% - 4rem);max-width:calc(100% - 4rem);height:4rem}@media(max-width:991px){.product-card .form-add-to-cart .hover-swap-button-wrapper .hover-swap-button .rounded-bg{font-size:calc(var(--heading-font-scale)*1.2rem)}}.product-card .has-overlay-icon .form-add-to-cart{flex-direction:column;right:1.5rem}.product-card .has-overlay-icon .form-add-to-cart.product-unavailable .add-to-cart-button[disabled]{display:none}.product-card .has-overlay-icon.action-top .form-add-to-cart{top:1.5rem}@supports (position-anchor: --foo) and (anchor-name: --foo){.product-card .has-overlay-icon.action-top.scrolling-top .scrolling{anchor-name:--scrollingOnTop}.product-card .has-overlay-icon.action-top.scrolling-top .product-badge,.product-card .has-overlay-icon.action-top.scrolling-top .form-add-to-cart{position-anchor:--scrollingOnTop;top:anchor(bottom);margin-top:.8rem}}@supports not ((position-anchor: --foo) and (anchor-name: --foo)){.product-card .has-overlay-icon.action-top.scrolling-top .product-badge,.product-card .has-overlay-icon.action-top.scrolling-top .form-add-to-cart{top:var(--anchor-offset, 1.2rem)}}.product-card .has-overlay-icon.action-bottom .form-add-to-cart{flex-direction:column-reverse}@supports (position-anchor: --foo) and (anchor-name: --foo){.product-card .has-overlay-icon.action-bottom.scrolling-top .scrolling{anchor-name:--scrollingOnTop}.product-card .has-overlay-icon.action-bottom.scrolling-top .product-badge{position-anchor:--scrollingOnTop;top:anchor(bottom);margin-top:.8rem}}@supports not ((position-anchor: --foo) and (anchor-name: --foo)){.product-card .has-overlay-icon.action-bottom.scrolling-top .product-badge{top:var(--anchor-offset, 1.2rem)}}.product-card .has-overlay-icon .quick-view-button{border:.1rem solid rgba(0,0,0,0);background-color:rgb(var(--background-color))}.product-card .has-overlay-icon .quick-view-button:hover{background-color:rgb(var(--background-color));border-color:rgba(var(--text-color),.5)}@supports (position-anchor: --foo) and (anchor-name: --foo){.product-card .has-overlay-button.action-bottom.scrolling-top .scrolling{anchor-name:--scrollingOnTop}.product-card .has-overlay-button.action-bottom.scrolling-top .product-badge{position-anchor:--scrollingOnTop;top:anchor(bottom);margin-top:.8rem}}@supports not ((position-anchor: --foo) and (anchor-name: --foo)){.product-card .has-overlay-button.action-bottom.scrolling-top .product-badge{top:var(--anchor-offset, 1.2rem)}}.product-card .has-overlay-button .form-add-to-cart{bottom:1.6rem;left:2.4rem;right:2.4rem}.product-card .has-overlay-button .form-add-to-cart.product-unavailable{justify-content:flex-end}.product-card .has-overlay-button .form-add-to-cart.product-unavailable .add-to-cart-button[disabled]{display:none}.product-card .has-overlay-button .add-to-cart-button:not(.visible-button){opacity:0}@container product-card (width <= 300px){.product-card .has-overlay-button .form-add-to-cart{left:1rem;right:1rem}}@supports (position-anchor: --foo) and (anchor-name: --foo){.product-card .without-action-button.scrolling-top .scrolling{anchor-name:--scrollingOnTop}.product-card .without-action-button.scrolling-top .product-badge{position-anchor:--scrollingOnTop;top:anchor(bottom);margin-top:.8rem}}@supports not ((position-anchor: --foo) and (anchor-name: --foo)){.product-card .without-action-button.scrolling-top .product-badge{top:var(--anchor-offset, 1.2rem)}}.product-card .has-overlay-button .icon-button:not(.visible-button),.product-card .has-overlay-icon .icon-button:not(.visible-button){opacity:0}.product-card .has-overlay-button.action-bottom .form-add-to-cart,.product-card .has-overlay-icon.action-bottom .form-add-to-cart{bottom:2.4rem}@supports (position-anchor: --foo) and (anchor-name: --foo){.product-card .has-overlay-button.action-bottom.scrolling-bottom .scrolling,.product-card .has-overlay-icon.action-bottom.scrolling-bottom .scrolling{anchor-name:--scrollingOnBottom}.product-card .has-overlay-button.action-bottom.scrolling-bottom .form-add-to-cart,.product-card .has-overlay-icon.action-bottom.scrolling-bottom .form-add-to-cart{position-anchor:--scrollingOnBottom;bottom:anchor(top);margin-bottom:.8rem}}@supports not ((position-anchor: --foo) and (anchor-name: --foo)){.product-card .has-overlay-button.action-bottom.scrolling-bottom .form-add-to-cart,.product-card .has-overlay-icon.action-bottom.scrolling-bottom .form-add-to-cart{bottom:var(--anchor-offset, 1.2rem)}}.product-card .has-overlay-button.has-visible-button .form-add-to-cart .quick-view-button,.product-card .has-overlay-icon.has-visible-button .form-add-to-cart .quick-view-button{opacity:1;animation:none}.product-card .base-button{text-align:center;line-height:normal;display:inline-flex;justify-content:center;align-items:center;position:relative;border-radius:var(--button-radius)}.product-card .base-button.loading{transition:background-color var(--duration-medium),color 0s,transform var(--duration-medium),box-shadow var(--duration-medium),border-color var(--duration-medium)}.product-card .base-button.loading:before{width:2rem;height:2rem;border-width:.3rem}.product-card .add-to-cart-button{flex-grow:1;z-index:10;gap:.6rem}.product-card .quick-view-button{box-shadow:0 0 .1rem .2rem rgba(var(--text-color),.1)}.product-card .icon-button{transition:background-color var(--duration-medium),color var(--duration-medium),transform var(--duration-medium),box-shadow var(--duration-medium),border-color var(--duration-medium);width:4rem;min-width:4rem;height:4rem}.product-card .icon-button .button-label{font-size:calc(var(--body-font-size)*.8);width:0;opacity:0;overflow:hidden;transition:width var(--duration-medium);white-space:nowrap}.product-card .icon-button svg{width:1.6rem;height:1.6rem}@container product-card (width > 200px){@media(hover:hover){.product-card .icon-button:hover{aspect-ratio:auto;gap:.8rem}.product-card .icon-button:hover .button-label{opacity:1;width:calc(var(--body-font-size)*.8*var(--unit))}}}.product-card .visible-button{visibility:visible}.product-card .visible-button:not([disabled]):not(.disabled){opacity:1}.product-card .card-information{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem}.product-card .card-information .form-add-to-cart{width:100%;margin-top:1.4rem}.product-card .card-information.flex-align-start{text-align:left}.product-card .card-information.flex-align-center{text-align:center}.product-card .card-information.flex-align-center .product-price,.product-card .card-information.flex-align-center .product-swatches{justify-content:center}.product-card .card-information.flex-align-end{text-align:right}.product-card .card-information.flex-align-end .product-price,.product-card .card-information.flex-align-end .product-swatches{justify-content:flex-end}@media(max-width:991px){.product-card .card-information{padding:2.4rem 1rem}}@container product-card (width <= 300px){.product-card .card-information{padding:2.4rem 1rem}}.product-card .product-collections,.product-card .product-vendor{color:rgb(var(--card-text-color));line-height:normal}.product-card .product-collections a,.product-card .product-vendor a{font-size:1.3rem;line-height:1.4;font-weight:var(--body-font-weight-bold);color:rgb(var(--card-text-color));text-transform:uppercase}.product-card .product-collections a:hover,.product-card .product-vendor a:hover{text-decoration-color:currentColor}@media(max-width:991px){.product-card .product-collections a,.product-card .product-vendor a{font-size:1.1rem}}.product-card .product-title{margin:0;line-height:1;text-transform:uppercase;color:rgb(var(--card-text-color))}.product-card .product-title a{text-decoration-thickness:.2rem}.product-card .product-title a:hover{text-underline-offset:.2rem;text-decoration-color:currentColor}@media(max-width:991px){.product-card .product-title{font-size:calc(var(--heading-font-scale)*1.6rem)}.product-card .product-title a{text-decoration-thickness:.1rem}}.product-card .product-stock-status{display:block}.product-card .product-swatches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.6rem}.product-card .product-swatches .swatch-text{pointer-events:none}.product-card .product-swatches .swatch{width:2.4rem;height:2.4rem;border-radius:.4rem;position:relative;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:var(--swatch-background, transparent);background-position:var(--swatch-focal-point, initial);box-shadow:0 0 0 .1rem rgba(var(--text-color),.2)}.product-card .product-swatches .swatch:after{content:"";position:absolute;bottom:-.6rem;left:0;right:0;height:.2rem;background:#0000;border-radius:.4rem}.product-card .product-swatches .swatch.selected:after{background:rgba(var(--card-text-color),.5)}.product-card .product-swatches .swatch img{border-radius:.4rem}.product-card .product-swatches.swatch-circle .swatch-button,.product-card .product-swatches.swatch-circle .swatch,.product-card .product-swatches.swatch-circle .swatch img{border-radius:5rem}.product-card .product-swatches .swatch-color.soldout{opacity:.2}.product-card .product-swatches .swatch-image{border:.1rem solid rgba(0,0,0,0);transition:border-color var(--duration-medium)}.product-card .product-swatches .swatch-image.selected{border-color:rgba(var(--text-color),.8)}.product-card .product-swatches .swatch-button{font-size:1.4rem;width:auto;height:auto;line-height:normal;border-radius:5rem;padding:.3rem .6rem;border:.1rem rgba(var(--text-color),.8) solid}.product-card .product-swatches .swatch-button:after{content:none}.product-card .product-swatches .swatch-button.selected{background-color:rgb(var(--text-color));color:rgb(var(--background-color))}.product-card .product-swatches .soldout{opacity:.5}.product-card .product-price{color:rgb(var(--card-text-color))}.product-card .scrolling-wrapper.scrolling-top .scrolling{top:1.5rem}.product-card .scrolling-wrapper.scrolling-bottom .scrolling{bottom:.8rem}.product-card .scrolling-wrapper.scrolling-top-left{overflow:hidden}.product-card .scrolling-wrapper.scrolling-top-left .scrolling{right:auto;top:10rem;left:-5rem;transform:rotate(-45deg);transform-origin:top left}.product-card .scrolling-wrapper .scrolling{left:1.5rem;right:1.5rem;border-radius:.8rem;position:absolute;background:rgb(var(--background-color));font-size:1.6rem;font-weight:var(--body-font-weight-semibold);line-height:1.2;padding:.6rem .8rem}@media(max-width:991px){.product-card .scrolling-wrapper .scrolling{font-size:1.2rem}}.product-card .scrolling-wrapper .scrolling-text:after{content:"\25cf";margin-left:.8rem}.product-card .scrolling-wrapper .scrolling-text svg{width:1.6rem;height:1.6rem;margin-left:.8rem;color:#f87a52}.product-card.card-style-standard{background-color:#0000;border-radius:0}.product-card.card-style-standard .card-media-wrapper{border-radius:3.2rem}@media(max-width:991px){.product-card.card-style-standard .card-media-wrapper{border-radius:1.6rem}}.product-card.card-style-standard .card-information{padding-left:0;padding-right:0}.product-badge{position:absolute;left:1.5rem;top:1.5rem;display:inline-flex;font-size:80%;line-height:1;gap:.6rem}.product-badge .badge{display:inline-flex;justify-items:center;align-items:center;border-radius:.3rem;padding:.5rem .85rem;z-index:2}.product-badge .new-product{background-color:rgb(var(--new-badge-background));color:rgb(var(--new-badge-foreground))}.product-badge .pre-order{background-color:rgb(var(--preorder-badge-background));color:rgb(var(--preorder-badge-foreground))}.product-badge .on-sale{background-color:rgb(var(--sale-badge-background));color:rgb(var(--sale-badge-foreground))}.product-badge .sold-out{color:rgb(var(--sale-badge-foreground));background-color:rgb(var(--out-stock-color))}.btf-quantity{display:inline-flex;align-items:center;width:14.6rem;height:4.9rem;border-radius:var(--button-radius);color:rgb(var(--text-color));box-shadow:0 0 0 .2rem rgb(var(--text-color));transition:box-shadow var(--duration-medium);position:relative;z-index:5;padding:0 .8rem 0 1.4rem}.btf-quantity .quantity-button{width:4rem;height:4rem;flex-shrink:0;border:0;background-color:#0000;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-color));padding:0;border-radius:5rem;transition:background-color var(--duration-medium)}.btf-quantity .quantity-button:hover{background-color:rgba(var(--text-color),.05)}.btf-quantity .quantity-button svg{width:2.4rem;height:2.4rem}.btf-quantity .is-min,.btf-quantity .is-max{opacity:.3;pointer-events:none}.btf-quantity .quantity-input{color:currentColor;font-size:2.4rem;font-weight:var(--body-font-weight-medium);text-align:center;background-color:#0000;border:0;padding:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}@media(max-width:991px){.btf-quantity{width:10.8rem;height:4.2rem;padding:0 1rem}.btf-quantity .quantity-button{width:2.4rem;height:2.4rem}.btf-quantity .quantity-button svg{width:1.6rem;height:1.6rem}.btf-quantity .quantity-input{font-size:1.6rem}}.inventory-low{color:rgb(var(--low-stock-color))}.inventory-high{color:rgb(var(--in-stock-color))}.inventory-out-of-stock{color:rgb(var(--out-stock-color))}.product-price{font-size:2rem;font-weight:var(--body-font-weight-medium);display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 1.2rem;color:rgb(var(--text-color))}.product-price.has-sale .price{color:rgb(var(--sale-price-color))}.product-price .regular-price{opacity:1}.product-price .price-from{margin-right:.4rem}@media(max-width:991px){.product-price{font-size:1.6rem;gap:0 .8rem}}.unit-price{display:block;font-size:1.2rem;color:rgba(var(--text-color),.7)}html[data-popup=product-modal] btf-product-modal[popup-id=product-modal]{opacity:1;visibility:visible;pointer-events:auto}.shopify-model-viewer-ui{width:100%;height:100%;justify-content:center;align-items:center}.shopify-model-viewer-ui model-viewer{width:100%;height:100%}btf-product-modal{--btf-modal-zoom: 1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2.4rem;background:rgba(var(--text-color),.75);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-medium) ease,visibility var(--duration-medium) ease}btf-product-modal:not([hidden]){display:flex}btf-product-modal.is-open{animation:btf-modal-overlay-in var(--duration-medium) ease both}btf-product-modal.is-open .btf-product-modal-panel{opacity:1;transform:translateZ(0) scale(1)}btf-product-modal.is-open.is-toolbar-hidden .btf-product-modal-toolbar button:not(.btf-product-modal-maximize):not(.btf-product-modal-close){opacity:.3;pointer-events:none}btf-product-modal.is-zoomed .btf-product-modal-slide{cursor:grab}btf-product-modal.is-zoomed .btf-product-modal-viewport,btf-product-modal.is-zoomed .btf-product-modal-track,btf-product-modal.is-zoomed .btf-product-modal-media,btf-product-modal.is-zoomed .btf-product-modal-slide img{touch-action:none}btf-product-modal.is-zoomed .btf-product-modal-slide img{cursor:grab}btf-product-modal.is-panning .btf-product-modal-viewport,btf-product-modal.is-panning .btf-product-modal-slide img{cursor:grabbing}btf-product-modal.is-panning .btf-product-modal-media{transition:none}btf-product-modal.is-maximized{padding:0}btf-product-modal.is-maximized .btf-product-modal-panel{width:100%;height:100%;max-height:100%;border-radius:0}btf-product-modal.is-maximized .btf-product-modal-slide img{max-height:100%}btf-product-modal.is-maximized .btf-icon-expand{opacity:0;transform:translate(-50%,-50%) scale(.9);pointer-events:none}btf-product-modal:not(.is-maximized) .btf-icon-collapse{opacity:0;transform:translate(-50%,-50%) scale(.9);pointer-events:none}btf-product-modal:not(.is-maximized) .btf-product-modal-panel{max-height:calc(100dvh - 4.8rem);height:min(76.8rem,100dvh - 4.8rem)}btf-product-modal:not(.is-maximized) .btf-product-modal-slide img{max-height:100%}btf-product-modal:not(.is-maximized) .btf-product-modal-viewport{height:100%}btf-product-modal .product-model{width:100%;height:100%}btf-product-modal .product-model .media-preview-wrap{width:100%;height:100%;padding:0;border:0}btf-product-modal .btf-product-modal-panel{position:relative;display:flex;flex-direction:column;width:min(98rem,100%);background-color:rgb(var(--background-color));color:rgb(var(--text-color));border-radius:1rem;box-shadow:0 2rem 6rem rgba(var(--text-color),.5);overflow:hidden;opacity:0;transform:translate3d(0,2rem,0) scale(.96);transition:opacity var(--duration-medium) ease,transform var(--duration-medium) cubic-bezier(.16,1,.3,1),width var(--duration-medium) cubic-bezier(.16,1,.3,1),height var(--duration-medium) cubic-bezier(.16,1,.3,1),border-radius var(--duration-medium) cubic-bezier(.16,1,.3,1);will-change:transform,opacity}btf-product-modal .btf-product-modal-viewport{position:relative;flex:1 1 auto;overflow:hidden;min-height:0}btf-product-modal .btf-product-modal-track{display:flex;align-items:center;height:100%;transition:transform var(--duration-short) ease;will-change:transform;touch-action:pan-y}btf-product-modal .btf-product-modal-slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}btf-product-modal .btf-product-modal-slide img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:scale(var(--btf-modal-zoom));transform-origin:center center;transition:transform var(--duration-medium) cubic-bezier(.22,.61,.36,1);backface-visibility:hidden;will-change:transform}btf-product-modal .btf-product-modal-media{transform:translate3d(var(--btf-modal-pan-x, 0px),var(--btf-modal-pan-y, 0px),0);display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform var(--duration-short) ease;will-change:transform}btf-product-modal .btf-product-modal-media img{backface-visibility:hidden;will-change:transform}btf-product-modal .btf-product-modal-close,btf-product-modal .btf-product-modal-toolbar,btf-product-modal .btf-product-modal-nav,btf-product-modal .btf-product-modal-pagination{position:fixed;z-index:10002;background-color:rgba(var(--background-color),.85);color:rgb(var(--text-color));border-radius:5rem;box-shadow:0 .8rem 2.4rem rgba(var(--text-color),.35);border:.1rem solid rgba(var(--background-color),.18)}btf-product-modal .btf-product-modal-close{top:calc(1.5rem + env(safe-area-inset-top,0rem));right:calc(1.5rem + env(safe-area-inset-right,0rem));width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity var(--duration-short),transform var(--duration-short)}@media(max-width:991px){btf-product-modal .btf-product-modal-close{position:static}}btf-product-modal .btf-product-modal-close:hover{opacity:.8}btf-product-modal .btf-product-modal-close:active{transform:scale(.98)}btf-product-modal .btf-product-modal-toolbar{top:calc(1.5rem + env(safe-area-inset-top,0rem));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;padding:.6rem .8rem;gap:.8rem;backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem)}btf-product-modal .btf-product-modal-toolbar button{border:0;background-color:rgba(var(--text-color),.1);color:rgb(var(--text-color));height:4rem;width:4rem;display:inline-flex;justify-content:center;align-items:center;border-radius:5rem;cursor:pointer;white-space:nowrap;transition:opacity var(--duration-short),transform var(--duration-short)}btf-product-modal .btf-product-modal-toolbar button.btf-product-modal-zoom-reset{padding:0 1.5rem;width:auto}btf-product-modal .btf-product-modal-toolbar button.is-min,btf-product-modal .btf-product-modal-toolbar button.is-max{opacity:.3;pointer-events:none}btf-product-modal .btf-product-modal-toolbar button:hover{opacity:.8}btf-product-modal .btf-product-modal-toolbar button:active{transform:scale(.98)}btf-product-modal .btf-product-modal-maximize{position:relative}btf-product-modal .btf-product-modal-maximize svg{position:absolute;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%) scale(1);transition:opacity var(--duration-short),transform var(--duration-short)}btf-product-modal .btf-product-modal-nav{top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity var(--duration-short),transform var(--duration-short)}btf-product-modal .btf-product-modal-nav.btf-product-modal-prev{left:calc(1.5rem + env(safe-area-inset-left,0rem))}btf-product-modal .btf-product-modal-nav.btf-product-modal-next{right:calc(1.5rem + env(safe-area-inset-right,0rem))}btf-product-modal .btf-product-modal-nav:hover:not([disabled]){opacity:.8}btf-product-modal .btf-product-modal-nav:active:not([disabled]){transform:translateY(-50%) scale(.98)}btf-product-modal .btf-product-modal-nav[disabled]{opacity:.5;cursor:default;pointer-events:auto}btf-product-modal .btf-product-modal-pagination{bottom:calc(1.5rem + env(safe-area-inset-bottom,0rem));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:7rem;height:3.6rem;padding:0 1.2rem;font-size:1.3rem;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}@keyframes btf-modal-overlay-in{0%{background:rgba(var(--text-color),0)}to{background:rgba(var(--text-color),.75)}}@media(prefers-reduced-motion:reduce){btf-product-modal,.btf-product-modal-panel,.btf-product-modal-track,.btf-product-modal-slide img,.btf-product-modal-media{transition:none!important;animation:none!important}}.product-variants{display:flex;flex-direction:column;gap:2.4rem}.product-variants .variant-item{display:flex;flex-direction:column;gap:1.2rem}.product-variants .variant-item .variant-name{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:calc(var(--heading-font-scale)*2.4rem);line-height:1.4;text-transform:uppercase}@media(max-width:991px){.product-variants .variant-item .variant-name{font-size:calc(var(--heading-font-scale)*2rem)}}.product-variants.variant-dropdown .variant-item .variant-name .variant-name-selected{display:none}.product-variants.variant-dropdown .btf-select-wrapper .btf-select:focus-within .btf-select-trigger:after{height:.2rem;background-color:rgb(var(--text-color))}.product-variants.variant-dropdown .btf-select-wrapper .btf-select-trigger{position:relative;height:5rem;padding:.8rem 0;border-radius:0;background-color:#0000;box-shadow:none}.product-variants.variant-dropdown .btf-select-wrapper .btf-select-trigger:after{content:"";position:absolute;display:block;width:100%;height:.1rem;background-color:rgba(var(--text-color),.24);left:0;right:0;bottom:0;transition:all var(--duration-medium) ease}@media(max-width:991px){.product-variants.variant-dropdown .btf-select-wrapper .btf-select-trigger{height:4.4rem}}.product-variants.variant-dropdown .btf-select-wrapper .btf-select-label{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4}@media(max-width:991px){.product-variants.variant-dropdown .btf-select-wrapper .btf-select-label{font-size:2rem}}.product-variants.variant-dropdown .btf-select-wrapper .btf-select-icon svg{width:2.4rem;height:2.4rem}.product-variants.variant-pills.swatch-circle .variant-label{border-radius:5rem}.product-variants.variant-pills .variant-label-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--align, flex-start);gap:1.2rem}.product-variants.variant-pills .variant-input:checked+.variant-label{cursor:default}.product-variants.variant-pills .variant-input:checked+.variant-label:not(.swatch){color:rgb(var(--background-color));background-color:rgb(var(--text-color))}.product-variants.variant-pills .variant-input:checked+.swatch{cursor:default;outline-color:rgba(var(--text-color),1)}.product-variants.variant-pills .variant-input:not(:checked)+.swatch:hover{outline-color:rgba(var(--text-color),1)}.product-variants.variant-pills .variant-input:focus-visible+.variant-label{outline:.2rem solid rgba(var(--text-color),.5);outline-offset:.2rem}.product-variants.variant-pills .variant-label{position:relative;font-size:1.4rem;font-weight:var(--body-font-weight-medium);display:inline-flex;align-items:center;cursor:pointer;border-radius:.6rem;min-width:3.2rem;padding:.8rem 1.6rem;border:.2rem solid rgba(0,0,0,0);transition:background-color var(--duration-short),border-color var(--duration-short),outline var(--duration-short)}.product-variants.variant-pills .variant-label:not(.swatch){border:.2rem solid rgb(var(--text-color))}.product-variants.variant-pills .variant-label:not(.swatch):hover{color:rgb(var(--background-color));background-color:rgb(var(--text-color))}.product-variants.variant-pills .variant-label.swatch{background:var(--swatch--background);background-position:var(--swatch-focal-point, center);outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;min-width:auto;width:3.2rem;height:3.2rem;padding:0;box-shadow:0 0 0 .1rem rgba(var(--text-color),.1)}.product-variants.variant-pills .is-unavailable{opacity:.7}.product-variants.variant-pills .is-unavailable:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:.2rem;border-top:.1rem solid rgba(var(--text-color),.8);background-color:rgba(var(--background-color),.8)}btf-stock-bar{display:block;padding-right:5rem;--bar-fill: var(--text-color)}btf-stock-bar .btf-stock-bar-track{position:relative;height:.3rem;border-radius:1.5rem;overflow:hidden;background:rgba(var(--text-color),.05)}btf-stock-bar .btf-stock-bar-fill{position:absolute;top:0;left:0;height:100%;width:0%;border-radius:1.5rem;background-color:rgb(var(--bar-fill))}.btf-quantity-based-discount{display:block}.btf-quantity-based-discount:focus-visible .btf-qbd-item{box-shadow:0 0 0 .2rem rgba(var(--text-color),.4)}.btf-quantity-based-discount .btf-qbd-item{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;min-height:7rem;padding:1.4rem 1.3rem;box-shadow:0 0 0 .1rem rgba(var(--text-color),.3);border-radius:1rem;background-color:rgb(var(--background-color));cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-medium)}.btf-quantity-based-discount .btf-qbd-item:not([data-selected=true]):hover{box-shadow:0 0 0 .2rem rgba(var(--text-color),.4)}.btf-quantity-based-discount .btf-qbd-item[data-selected=true]{box-shadow:0 0 0 .1rem rgba(var(--text-color),.8)}.btf-quantity-based-discount .btf-qbd-item[data-selected=true] .btf-qbd-indicator{background-color:rgba(var(--text-color),.5)}.btf-quantity-based-discount .btf-qbd-item[data-selected=true] .btf-qbd-indicator:after{transform:scale(1)}.btf-quantity-based-discount .btf-qbd-item[data-selected=true] .btf-qbd-content{font-weight:var(--body-font-weight-bolder);color:rgb(var(--text-color))}.btf-quantity-based-discount .btf-qbd-item[data-selected=true] .price{opacity:1}.btf-quantity-based-discount .btf-qbd-indicator{width:2rem;height:2rem;border-radius:5rem;border:.1rem solid rgba(var(--text-color),.3);display:grid;place-items:center;background-color:rgb(var(--background-color));transition:background-color var(--duration-medium)}.btf-quantity-based-discount .btf-qbd-indicator:after{content:"";width:.6rem;height:.6rem;border-radius:5rem;transform:scale(0);transition:transform var(--duration-short);background-color:rgb(var(--background-color))}.btf-quantity-based-discount .btf-qbd-content{font-size:var(--font-size-m);color:rgba(var(--text-color),.6);transition:color var(--duration-short)}.btf-quantity-based-discount .btf-qbd-price{margin-left:2rem}.btf-quantity-based-discount .btf-qbd-price .product-price{flex-direction:column}.btf-quantity-based-discount .btf-qbd-price .price{opacity:.6}html[data-popup=quick-search] .quick-search{opacity:1;visibility:visible;pointer-events:auto}html[data-popup=quick-search] .quick-search .quick-search-inner{transform:translate(0)}.quick-search{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;z-index:100;opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(var(--text-color),.3);transition:opacity var(--duration-medium),visibility var(--duration-medium)}.quick-search .quick-search-inner{position:absolute;top:0;bottom:0;right:0;width:53rem;max-width:100%;display:flex;flex-direction:column;background-color:rgb(var(--background-color));transform:translate(100%);transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);border-radius:1.6rem;overflow:hidden;padding:2.4rem}@media(min-width:992px){.quick-search .quick-search-inner{width:70rem;max-width:90%;border-radius:3.2rem;padding:4.8rem}}@media(min-width:1600px){.quick-search .quick-search-inner{border-radius:6.4rem}}.quick-search .form-wrapper{display:flex;align-items:center}.quick-search .close-button{flex-shrink:0;width:5.3rem;height:5.3rem;padding:0}.quick-search .close-button svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.quick-search .close-button{width:4rem;height:4rem}.quick-search .close-button svg{width:1.6rem;height:1.6rem}}.quick-search .quick-search-form{position:relative;display:flex;align-items:center;transition:box-shadow var(--duration-medium);flex-grow:1}.quick-search .quick-search-form .quick-search-form-inner{flex-grow:1;position:relative}.quick-search .quick-search-form .quick-search-form-inner .search-input{flex-grow:1;width:100%;height:5.3rem;padding:0;margin:0;visibility:visible;line-height:normal;text-transform:uppercase;background-color:rgba(var(--button-bg-color),.24);color:rgb(var(--button-text-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));border-radius:5rem;padding:1.6rem 5.6rem 1.6rem 2.4rem;text-overflow:ellipsis;transition:color var(--duration-medium)}.quick-search .quick-search-form .quick-search-form-inner .search-input:not(:placeholder-shown){background-color:rgb(var(--button-bg-color))}@media(max-width:991px){.quick-search .quick-search-form .quick-search-form-inner .search-input{height:4rem;padding:1rem 4rem 1rem 1.6rem}}.quick-search .quick-search-form .quick-search-form-inner .reset-button{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;padding:0;display:inline-flex;justify-content:center;align-items:center;border:0;background-color:#0000;color:rgb(var(--button-text-color));border-radius:5rem;transition:border-color var(--duration-medium),color var(--duration-medium)}.quick-search .quick-search-form .quick-search-form-inner .reset-button svg{width:2.4rem;height:2.4rem}.quick-search .quick-search-form .quick-search-form-inner .reset-button:focus-visible{outline:.2rem solid rgb(var(--button-text-color))}@media(max-width:991px){.quick-search .quick-search-form .quick-search-form-inner .reset-button{width:3rem;height:3rem;right:1.2rem}}.quick-search .quick-search-form .quick-search-form-inner:focus-within .search-input{background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color))}.quick-search .quick-search-form .quick-search-form-inner:focus-within .reset-button{border-color:rgb(var(--text-color))}.quick-search .quick-search-form .search-button{flex-shrink:0;width:5.3rem;height:5.3rem;border-radius:5rem;padding:0;display:inline-flex;justify-content:center;align-items:center;transition:color var(--duration-medium)}.quick-search .quick-search-form .search-button svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.quick-search .quick-search-form .search-button{width:4rem;height:4rem}.quick-search .quick-search-form .search-button svg{width:1.6rem;height:1.6rem}}.quick-search .btf-search{position:relative;max-height:100%;display:flex;flex-direction:column}.quick-search .btf-search[results] .search-results,.quick-search .btf-search[loading] .search-results{opacity:1;visibility:visible;pointer-events:auto}.quick-search .btf-search[results]+.default-search-content,.quick-search .btf-search[loading]+.default-search-content{opacity:0;visibility:hidden;pointer-events:none}.quick-search .btf-search[loading] .search-results{min-height:31.8rem}.quick-search .btf-search[loading] .search-results:before{content:"";position:absolute;left:50%;top:50%;z-index:3;width:4rem;height:4rem;border-radius:50%;border:.3rem solid rgba(var(--text-color),.18);border-top-color:rgba(var(--text-color),.7);transform:translate(-50%,-50%);will-change:transform;animation:btf-search-spin var(--duration-long) linear infinite}.quick-search .btf-search .search-results{max-height:100%;margin-top:4.9rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-short),visibility var(--duration-short)}.quick-search .btf-search .search-results:empty{padding:0;margin:0}@media(max-width:1599px){.quick-search .btf-search .search-results{margin-top:3.2rem}}.quick-search .btf-search .search-results-inner{display:flex;flex-direction:column;gap:4.8rem}@media(max-width:1599px){.quick-search .btf-search .search-results-inner{gap:3.2rem}}.quick-search .btf-search .quick-search-heading{margin-top:0;margin-bottom:2.4rem;line-height:1;color:rgb(var(--text-color));text-transform:uppercase}.quick-search .btf-search .quick-search-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.quick-search .btf-search .quick-search-list-item{margin:0}.quick-search .btf-search .quick-search-list-item[aria-selected=true] .quick-search-item{background-color:rgba(var(--text-color),.04)}.quick-search .btf-search .quick-search-item{display:flex;align-items:center;gap:2.4rem;padding:0;color:inherit;font-weight:var(--body-font-weight-medium)}.quick-search .btf-search .quick-search-item mark{background-color:#0000;color:rgb(var(--text-color));font-weight:var(--body-font-weight-bold)}.quick-search .btf-search .quick-search-item:hover{text-underline-offset:.2rem}@media(max-width:991px){.quick-search .btf-search .quick-search-item{gap:1.6rem}}.quick-search .btf-search .quick-search-image{width:13.2rem;aspect-ratio:.825;flex:0 0 auto;overflow:hidden;border-radius:1.6rem;background-color:rgba(var(--text-color),.03)}.quick-search .btf-search .quick-search-image img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:991px){.quick-search .btf-search .quick-search-image{width:10.9rem}}.quick-search .btf-search .quick-search-item-content{min-width:0;flex:1 1 auto;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:1;text-transform:uppercase}.quick-search .btf-search .quick-search-item-content:first-child:last-child{padding-top:1rem;padding-bottom:1rem}.quick-search .btf-search .quick-search-suggestions .quick-search-list{flex-direction:row;flex-wrap:wrap;gap:1.2rem}@media(max-width:991px){.quick-search .btf-search .quick-search-suggestions .quick-search-list{gap:.8rem}}.quick-search .btf-search .quick-search-suggestions .quick-search-item{display:inline-block;padding:1.05rem 2.2rem;border:.2rem solid rgb(var(--text-color));border-radius:5rem;font-size:2rem;font-weight:var(--body-font-weight-medium);color:rgb(var(--text-color));text-decoration:none;transition:border-color var(--duration-medium)}.quick-search .btf-search .quick-search-suggestions .quick-search-item:hover{background-color:rgb(var(--text-color));color:rgb(var(--background-color))}.quick-search .btf-search .quick-search-suggestions .quick-search-item:hover mark{color:rgb(var(--background-color))}@media(max-width:991px){.quick-search .btf-search .quick-search-suggestions .quick-search-item{font-size:1.6rem;padding:1rem 1.5rem}}.quick-search .btf-search .quick-search-collections .quick-search-item{display:inline-block}.quick-search .btf-search .quick-search-products .quick-search-list{padding:1.2rem 0;border-top:.1rem solid rgba(var(--text-color),.12);border-bottom:.1rem solid rgba(var(--text-color),.12)}@media(max-width:991px){.quick-search .btf-search .quick-search-products .quick-search-list{padding:2.4rem 0;gap:2.4rem}}.quick-search .btf-search .quick-search-products .product-card{background-color:#0000;border-radius:0;display:flex;justify-content:space-between;align-items:center;gap:2.4rem}@media(max-width:991px){.quick-search .btf-search .quick-search-products .product-card{align-items:flex-start;gap:1.6rem}}.quick-search .btf-search .quick-search-products .product-card .product-media-wrap{width:13.2rem;aspect-ratio:.825;border-radius:1.6rem;overflow:hidden;flex-shrink:0}.quick-search .btf-search .quick-search-products .product-card .product-media-wrap .product-image{width:100%;height:100%;display:block}.quick-search .btf-search .quick-search-products .product-card .product-media-wrap .product-image img,.quick-search .btf-search .quick-search-products .product-card .product-media-wrap .product-image svg{width:100%;height:100%;object-fit:cover}@media(max-width:991px){.quick-search .btf-search .quick-search-products .product-card .product-media-wrap{width:10.9rem}}.quick-search .btf-search .quick-search-products .product-card .product-card-content{display:flex;align-items:center;justify-content:space-between;flex-grow:1;gap:1.5rem}@media(max-width:991px){.quick-search .btf-search .quick-search-products .product-card .product-card-content{flex-direction:column;align-items:flex-start}}.quick-search .btf-search .quick-search-products .product-card .product-card-content .product-content-inner{flex-grow:1;display:flex;flex-direction:column;gap:1.6rem}.quick-search .btf-search .quick-search-products .product-card .product-card-content .product-content-inner .product-name{margin:0;font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:1;text-transform:uppercase}.quick-search .btf-search .quick-search-products .product-card .product-card-content .product-content-inner .product-name a{text-decoration-thickness:.2rem}.quick-search .btf-search .quick-search-products .product-card .product-card-content .product-content-inner .product-name a:hover{text-underline-offset:.2rem}@media(max-width:991px){.quick-search .btf-search .quick-search-products .product-card .product-card-content .product-content-inner .product-name a{text-decoration-thickness:.1rem}}.quick-search .btf-search .quick-search-products .product-card .product-card-content .form-add-to-cart .add-to-cart-button{width:5.3rem;height:5.3rem;padding:0}.quick-search .btf-search .quick-search-products .product-card .product-card-content .form-add-to-cart .add-to-cart-button svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.quick-search .btf-search .quick-search-products .product-card .product-card-content .form-add-to-cart .add-to-cart-button{width:5rem;height:5rem}}.quick-search .btf-search .quick-search-articles .quick-search-item{text-decoration-thickness:.2rem}.quick-search .btf-search .no-result{color:rgb(var(--text-color));display:flex;flex-direction:row;align-items:center;gap:1.8rem;padding:2.3rem 2.4rem 2.3rem 1.7rem;border:.1rem solid rgba(var(--text-color),.12);border-radius:3.2rem}.quick-search .btf-search .no-result svg{width:6.5rem;height:6.5rem;min-width:6.5rem;color:rgba(var(--text-color),.24)}.quick-search .btf-search .no-result .quick-search-content{display:flex;flex-direction:column;flex-grow:1;gap:.9rem}.quick-search .btf-search .no-result .quick-search-text{text-transform:uppercase;margin:0;line-height:1;max-width:65%}@media(max-width:991px){.quick-search .btf-search .no-result .quick-search-text{max-width:100%}}.quick-search .btf-search .no-result .quick-search-description{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}@media(max-width:991px){.quick-search .btf-search .no-result svg{width:4.5rem;height:4.5rem;min-width:4.5rem}}.quick-search .default-search-content{margin-top:4.9rem;display:flex;flex-direction:column;gap:4.8rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-short),visibility var(--duration-short)}@media(max-width:1599px){.quick-search .default-search-content{margin-top:3.2rem;gap:3.2rem}}.quick-search .default-search-content .search-collections{display:flex;flex-direction:column;gap:2.3rem}.quick-search .default-search-content .search-collections .heading-collections{margin:0;line-height:1}.quick-search .default-search-content .search-collections .collection-list{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:991px){.quick-search .default-search-content .search-collections .collection-list{gap:.8rem}}.quick-search .default-search-content .search-collections .collection-list a{padding:1.05rem 2.2rem;border:.2rem solid rgb(var(--text-color));border-radius:5rem;font-size:2rem;font-weight:var(--body-font-weight-medium);color:rgb(var(--text-color));text-decoration:none;transition:border-color var(--duration-medium)}.quick-search .default-search-content .search-collections .collection-list a:hover{background-color:rgb(var(--text-color));color:rgb(var(--background-color))}@media(max-width:991px){.quick-search .default-search-content .search-collections .collection-list a{font-size:1.6rem;padding:1rem 1.5rem}}.quick-search .default-search-content .search-products{display:flex;flex-direction:column;gap:2.3rem}.quick-search .default-search-content .search-products .heading-products{margin:0;line-height:1}@keyframes btf-search-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}html[data-popup=quickview] .quick-view{opacity:1;visibility:visible;pointer-events:auto}html[data-popup=quickview] .quick-view .quick-view-inner{transform:translate(-50%,-50%)}.quick-view{z-index:1000;position:fixed;left:0;top:0;right:0;bottom:0;opacity:0;width:100vw;visibility:hidden;pointer-events:none;background-color:rgba(var(--text-color),.4);transition-duration:var(--duration-medium)}.quick-view.loading .quick-view-inner:before{content:"";z-index:5;position:absolute;border-radius:50%;height:2.4rem;width:2.4rem;top:50%;left:50%;animation:circle-loading var(--duration-long) infinite linear;background-color:#0000;border:.3rem solid;border-top-color:#0000}.quick-view.loading .quick-view-content{opacity:0;visibility:hidden}.quick-view .quick-view-inner{width:min(116.8rem,90%);height:min(93rem,90%);position:absolute;top:50%;left:50%;border-radius:3.2rem;transform:translate(-50%,-70%);background-color:rgb(var(--background-color));transition:opacity var(--duration-medium),visibility var(--duration-medium),transform var(--duration-medium);overflow:hidden}@media(max-width:991px){.quick-view .quick-view-inner{border-radius:1.6rem}}.quick-view .quick-view-close{border-radius:5rem;padding:0;position:absolute;right:4.8rem;top:4.8rem;width:5.3rem;height:5.3rem;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center}.quick-view .quick-view-close svg{width:2.4rem;height:2.4rem}@media(max-width:1599px){.quick-view .quick-view-close{top:3.2rem;right:3.2rem}}@media(max-width:991px){.quick-view .quick-view-close{width:4rem;height:4rem;right:2.4rem;top:2.4rem}.quick-view .quick-view-close svg{width:1.6rem;height:1.6rem}}.quick-view .quick-view-content{padding:9.2rem 7.8rem 9.2rem 8rem;display:grid;grid-template-columns:49.2rem 1fr;gap:4.8rem;position:relative;height:100%;overflow-y:auto}@media(max-width:1599px){.quick-view .quick-view-content{padding:9.2rem 4.8rem}}@media(max-width:991px){.quick-view .quick-view-content{padding:7.5rem 2.4rem 2.4rem;gap:2.4rem;grid-template-columns:1fr}}.quick-view .product-gallery{position:relative;--media-ratio: .863}.quick-view .product-gallery .btf-slider{display:flex;flex-direction:column;gap:2.4rem}.quick-view .media-preview-wrap{display:flex;justify-content:center;align-items:center;width:100%;outline-offset:-.2rem;outline:.1rem solid rgba(var(--text-color),.05);border:0;padding:0;aspect-ratio:var(--media-ratio);border-radius:6.4rem;overflow:hidden}@media(max-width:991px){.quick-view .media-preview-wrap{border-radius:3.2rem}}.quick-view .media-preview-wrap[data-video]>img,.quick-view .media-preview-wrap[data-external_video]>img{display:none}.quick-view .media-preview-wrap img{width:100%;height:100%;object-fit:cover}.quick-view .media-preview-wrap .btf-video{height:100%;width:100%}.quick-view .media-preview-wrap iframe,.quick-view .media-preview-wrap video{width:100%;height:100%}.quick-view .icon-media-type{position:absolute;right:1.5rem;bottom:1.5rem;width:3.2rem;height:3.2rem;border-radius:5rem;display:flex;justify-content:center;align-items:center;background-color:rgb(var(--background-color));color:rgba(var(--text-color),.7);box-shadow:0 0 1rem rgba(var(--text-color),.4)}.quick-view .icon-media-type svg{width:1.8rem;height:1.8rem}.quick-view .btf-slider-viewport{position:relative}.quick-view .btf-slider-viewport .btf-button-prev,.quick-view .btf-slider-viewport .btf-button-next{position:absolute;top:50%;transform:translateY(-50%);width:5.3rem;height:5.3rem;display:flex;justify-content:center;align-items:center;border-radius:5rem;padding:0}.quick-view .btf-slider-viewport .btf-button-prev svg,.quick-view .btf-slider-viewport .btf-button-next svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.quick-view .btf-slider-viewport .btf-button-prev,.quick-view .btf-slider-viewport .btf-button-next{width:5rem;height:5rem}.quick-view .btf-slider-viewport .btf-button-prev svg,.quick-view .btf-slider-viewport .btf-button-next svg{width:1.6rem;height:1.6rem}}.quick-view .btf-slider-viewport .btf-button-prev{left:2.4rem}@media(max-width:991px){.quick-view .btf-slider-viewport .btf-button-prev{left:1.6rem}}.quick-view .btf-slider-viewport .btf-button-next{right:2.4rem}@media(max-width:991px){.quick-view .btf-slider-viewport .btf-button-next{right:1.6rem}}.quick-view .btf-slider-viewport .btf-model-view-space{display:none}.quick-view .btf-slider-viewport btf-product-model{pointer-events:none}.quick-view .btf-thumbs-slider-viewport{margin-top:0;--thumbs-slide-spacing: 1.2rem;--media-ratio: .822}@media(min-width:992px){.quick-view .btf-thumbs-slider-viewport .btf-thumbs-slide{flex:0 0 27.2%}}.quick-view .btf-thumbs-slider-viewport .btf-thumbs-slide{transition:opacity var(--duration-medium)}.quick-view .btf-thumbs-slider-viewport .btf-thumbs-slide:not(.selected):hover{opacity:.8}.quick-view .btf-thumbs-slider-viewport .btf-thumbs-slide.selected .media-preview-wrap{outline:.2rem solid rgb(var(--text-color))}.quick-view .btf-thumbs-slider-viewport .media-preview-wrap{flex-shrink:0;position:relative;border-radius:1.6rem}.quick-view .btf-thumbs-slider-viewport .icon-media-type{right:1rem;bottom:1rem;width:2.4rem;height:2.4rem}.quick-view .btf-thumbs-slider-viewport .icon-media-type svg{width:1.4rem;height:1.4rem}.quick-view .product-summary{height:100%;display:flex;flex-direction:column;margin:0}@media(min-width:992px){.quick-view .product-summary-inner{padding:.3rem}}.quick-view .product-collection{margin-bottom:1.6rem}.quick-view .product-collection .product-collection-link{display:inline-block;font-size:1.3rem;font-weight:var(--body-font-weight-bold);line-height:1.4;color:rgb(var(--text-color));background-color:rgba(var(--text-contrast-color),.34);text-transform:uppercase;padding:.8rem 1.6rem;border-radius:5rem;text-decoration:none;transition:all var(--duration-medium) ease}.quick-view .product-collection .product-collection-link:hover{background-color:rgba(var(--text-contrast-color),1)}.quick-view .product-title{margin:0;line-height:.86;text-transform:uppercase;margin-bottom:1.7rem}.quick-view .product-title .product-url{text-decoration-thickness:.2rem}@media(max-width:991px){.quick-view .product-title{line-height:1}}.quick-view .product-price-wrapper{margin:0;margin-bottom:4.8rem}.quick-view .product-price-wrapper .product-price{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4;gap:1.5rem}@media(max-width:991px){.quick-view .product-price-wrapper{margin-bottom:3.2rem}}.quick-view .product-variants{margin-bottom:2.4rem}.quick-view btf-add-to-cart{display:block;margin-bottom:2.4rem}.quick-view btf-add-to-cart .product-buy{display:flex;flex-wrap:wrap;gap:1.5rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper{--btf-action-height: 5.3rem;width:100%;display:flex;flex-direction:column;gap:1.2rem}@media(max-width:991px){.quick-view btf-add-to-cart .product-buy .form-action-wrapper{--btf-action-height: 5rem}}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .quantity-wrapper{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.2rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .quantity-wrapper .quantity-label{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:calc(var(--heading-font-scale)*2.4rem);line-height:1.4;text-transform:uppercase}@media(max-width:991px){.quick-view btf-add-to-cart .product-buy .form-action-wrapper .quantity-wrapper .quantity-label{font-size:calc(var(--heading-font-scale)*2rem)}}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity{position:relative;display:flex;width:100%;height:5rem;padding:.8rem 0;border-radius:0;box-shadow:none;gap:1.2rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity .quantity-input{font-size:2.4rem;order:-1;text-align:left}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity .quantity-button{width:2.4rem;height:2.4rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity .quantity-button svg{width:2.4rem;height:2.4rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity .quantity-button:hover{background-color:#0000}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity:after{content:"";position:absolute;display:block;width:100%;height:.1rem;background-color:rgba(var(--text-color),.24);left:0;right:0;bottom:0;transition:all var(--duration-medium) ease}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity:focus-within:after{height:.2rem;background-color:rgb(var(--text-color))}@media(max-width:991px){.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity{height:4.4rem}.quick-view btf-add-to-cart .product-buy .form-action-wrapper .btf-quantity .quantity-input{font-size:2rem}}.quick-view btf-add-to-cart .product-buy [data-shopify=payment-button] .shopify-payment-button__button--unbranded{text-transform:uppercase}.quick-view .product-view-details .view-details{display:inline-block;margin:0;line-height:.86;text-decoration-thickness:.2rem}.recipient-form-wrapper{flex:0 0 100%}.recipient-form-wrapper .recipient-checkbox-label{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;cursor:pointer;font-weight:var(--body-font-weight-medium)}.recipient-form-wrapper .recipient-checkbox-label input{position:absolute;opacity:0;width:0;height:0}.recipient-form-wrapper .recipient-checkbox-label input:focus~.checkmark{border:.2rem solid rgb(var(--text-color))}.recipient-form-wrapper .recipient-checkbox-label input:checked~.checkmark{background-color:rgb(var(--text-color))}.recipient-form-wrapper .recipient-checkbox-label input:checked~.checkmark svg{opacity:1;transform:scale(1)}.recipient-form-wrapper .recipient-checkbox-label .checkmark{border:.1rem solid rgb(var(--text-color));width:1.6rem;height:1.6rem;border-radius:.4rem;display:inline-flex;justify-content:center;align-items:center}.recipient-form-wrapper .recipient-checkbox-label .checkmark svg{width:1.4rem;height:1.4rem;opacity:0;transform:scale(.6);transition:transform var(--duration-short),opacity var(--duration-short);color:rgb(var(--background-color))}.recipient-form-wrapper .details-content-inner{padding-top:2.4rem}.recipient-form-wrapper .recipient-form-error:not([hidden]){display:flex}.recipient-form-wrapper .recipient-form-error{flex-direction:column;gap:1rem;border-radius:.6rem;padding:1.2rem 1.9rem;margin-bottom:.7rem;border:.1rem solid rgb(var(--error-color));color:rgb(var(--error-color))}.recipient-form-wrapper .recipient-form-error .recipient-form-error-title{margin:0;font-size:var(--font-size-s)}.recipient-form-wrapper .recipient-form-error .recipient-form-error-list:not([hidden]){display:flex}.recipient-form-wrapper .recipient-form-error .recipient-form-error-list{margin:0;flex-direction:column;gap:.5rem}.recipient-form-wrapper .recipient-form-error .recipient-form-error-link{--text-color: rgb(var(--error-color));display:flex;flex-wrap:wrap;gap:.5rem;color:currentColor;opacity:.8}.recipient-form-wrapper .recipient-fields{display:flex;flex-direction:column;gap:2.4rem;padding-left:.1rem;padding-right:.1rem}.recipient-form-wrapper .recipient-fields .field{--horizontal-padding: 2.4rem}.recipient-form-wrapper .field-input{border-radius:var(--button-radius)}.recipient-form-wrapper .field-input.message-field{border-radius:min(var(--button-radius),2.4rem)}btf-scroll-parallax{display:block}btf-scroll-parallax>*{will-change:transform}.scrolling-wrapper .scrolling{position:relative;z-index:2;display:flex;overflow:hidden;direction:ltr}.scrolling-wrapper.scrolling-ltr .scrolling-animation{animation-direction:reverse}.scrolling-wrapper .scrolling-inner{display:flex;align-items:center}.scrolling-wrapper .scrolling-item{padding:0 .4rem;white-space:nowrap}.scrolling-wrapper .scrolling-animation{animation:scrolling var(--scrolling-speed, 10s) infinite linear}.scrolling-wrapper .scrolling-text{display:flex;align-items:center;white-space:nowrap}.scrolling-wrapper .hover-pause:hover .scrolling-animation{animation-play-state:paused}@keyframes scrolling{to{transform:translate(-100%)}}.btf-select-wrapper{--btf-select-dropdown-max-height: 40vh;position:relative}.btf-select-wrapper select{display:none;visibility:hidden}.btf-select-wrapper .btf-select{position:relative}.btf-select-wrapper .btf-select-trigger{display:flex;align-items:center;gap:1rem;min-width:10rem;border:0;transition:box-shadow var(--duration-medium);height:5.4rem;padding:1rem 2.4rem;width:100%;background-color:rgb(var(--text-contrast-color));color:rgb(var(--text-color));font-style:normal;font-size:var(--body-font-size);font-weight:var(--body-font-weight-medium);line-height:var(--body-line-height);border-radius:var(--button-radius)}.btf-select-wrapper .btf-select-trigger:-moz-focusring{color:#0000;box-shadow:0 0 0 .1rem rgb(var(--text-color))}.btf-select-wrapper .btf-select-open .btf-select-trigger{box-shadow:0 0 0 .2rem rgba(var(--text-color),.35)}.btf-select-wrapper .btf-select-open .btf-select-icon{transform:rotate(180deg);opacity:1}.btf-select-wrapper .btf-select-open .selected:not(.focused){color:inherit;background-color:#0000}@media(hover:hover){.btf-select-wrapper .btf-select-open .btf-select-option:not(.disabled):not(.focused):hover{background-color:rgba(var(--text-color),.15)}}.btf-select-wrapper .btf-select-open .btf-select-dropdown{transform:translateY(.5rem);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--duration-medium) cubic-bezier(.16,1,.3,1),opacity var(--duration-medium) cubic-bezier(.16,1,.3,1),visibility 0s}.btf-select-wrapper .btf-select-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btf-select-wrapper .btf-select-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-short),opacity var(--duration-short)}.btf-select-wrapper .btf-select-icon svg{width:1.6rem;height:1.6rem}.btf-select-wrapper .btf-select-dropdown{padding:0;margin:0;transform-origin:top center;list-style:none;max-height:var(--btf-select-dropdown-max-height);background:rgb(var(--background-color));position:absolute;left:0;right:0;border-radius:.75rem;box-shadow:0 .8rem 2.4rem rgba(var(--text-color),.18);overflow-y:auto;z-index:20;border:.1rem solid rgba(var(--text-color),.2);width:100%;transform:translateY(0);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-short) cubic-bezier(.16,1,.3,1),opacity var(--duration-short) cubic-bezier(.16,1,.3,1),visibility 0s linear var(--duration-short)}@media(max-width:767px){.btf-select-wrapper .btf-select-dropdown{width:100%}}.btf-select-wrapper .btf-select-dropdown .btf-select-option:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.btf-select-wrapper .btf-select-dropdown .btf-select-option:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.btf-select-wrapper .btf-select-option{padding:1.5rem;position:relative;cursor:pointer;background-color:rgb(var(--background-color));color:rgb(var(--text-color));transition:background-color var(--duration-short),color var(--duration-short);font-weight:var(--body-font-weight-medium)}@media(min-width:992px){.btf-select-wrapper .btf-select-option{padding:1.5rem 2.4rem}}.btf-select-wrapper .btf-select-option:not(nth-last-child){border-bottom:.1rem solid rgba(var(--text-color),.05)}.btf-select-wrapper .btf-select-option.disabled{opacity:.45;cursor:default}.btf-select-wrapper .btf-select-option.focused,.btf-select-wrapper .btf-select-option.selected{color:rgb(var(--background-color));background-color:rgb(var(--text-color))}@media(hover:hover){.btf-select-wrapper .btf-select-option:not(.disabled):not(.selected):hover{background-color:rgba(var(--text-color),.15)}}@media(prefers-reduced-motion:reduce){.btf-select-wrapper .btf-select-dropdown,.btf-select-wrapper .btf-select-open .btf-select-dropdown{transition:none;transform:none}}.btf-select-wrapper.btf-select-no-anim .btf-select-dropdown,.btf-select-wrapper.btf-select-no-anim .btf-select-trigger{transition:none;transform:none}shopify-account{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;--shopify-account-color-accent: rgb(var(--text-color));--shopify-account-color-background: rgb(var(--background-color));--shopify-account-color-text: rgb(var(--text-color));--shopify-account-signed-in-avatar-size: 2.8rem;--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(var(--background-color))}shopify-account .menu-text{color:rgb(var(--text-color));font-family:var(--body-font-family)}shopify-account.is-signed-in .account-signed-out{visibility:hidden}html[data-popup=side-cart] .side-cart{opacity:1;visibility:visible;pointer-events:auto}html[data-popup=side-cart] .side-cart .side-cart-inner{transform:translate(0)}.side-cart{--edge-padding: 2.4rem;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(var(--text-color),.5);transition:all var(--duration-medium) cubic-bezier(.87,0,.13,1)}@media(min-width:992px){.side-cart{--edge-padding: 4.8rem}}.side-cart .side-cart-inner{position:absolute;top:0;bottom:0;right:0;width:53rem;max-width:100%;display:flex;flex-direction:column;background-color:rgb(var(--background-color));transform:translate(100%);transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);border-radius:1.6rem;overflow:hidden}@media(min-width:992px){.side-cart .side-cart-inner{width:70rem;max-width:90%;border-radius:3.2rem}}@media(min-width:1600px){.side-cart .side-cart-inner{border-radius:6.4rem}}.side-cart .side-cart-header{padding:0 var(--edge-padding)}.side-cart .side-cart-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:4.8rem 0}@media(max-width:1599px){.side-cart .side-cart-header-inner{padding:2.4rem 0}}.side-cart .side-cart-title{margin:0;line-height:1;text-transform:uppercase}.side-cart .side-cart-close.hover-swap-button .rounded-bg{text-transform:uppercase}.side-cart .side-cart-close.button{width:4rem;height:4rem}.side-cart .side-cart-close.button svg{width:1.6rem;height:1.6rem}.side-cart.is-empty .side-cart-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 var(--edge-padding) var(--edge-padding);gap:4.8rem}@media(max-width:991px){.side-cart.is-empty .side-cart-content{gap:2.4rem}}.side-cart.is-empty .side-cart-content .empty-action{width:100%;display:flex;gap:1.6rem;flex-direction:column;align-items:center;text-align:center}.side-cart.is-empty .side-cart-content .empty-action .empty-title{text-transform:uppercase;line-height:1;max-width:55%;margin:0 auto}@media(max-width:991px){.side-cart.is-empty .side-cart-content .empty-action .empty-title{max-width:60%}}.side-cart.is-empty .side-cart-content .empty-action .continue-shopping{text-transform:uppercase}.side-cart.is-empty .side-cart-content .empty-collections-recommend{width:100%;display:flex;flex-direction:column;gap:2.4rem}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-text{text-align:center;font-weight:var(--body-font-weight-medium)}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-text>*:last-child{margin-bottom:0}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item{position:relative;overflow:hidden}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-image{width:100%;height:16rem}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-image .collection-image-link{position:relative;display:block;width:100%;height:100%;border-radius:1.6rem;overflow:hidden}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-image .collection-image-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(var(--text-color),0) 50%,rgb(var(--text-color)))}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-image .collection-image-link img,.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-image .collection-image-link svg{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-medium),opacity var(--duration-medium)}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-title{line-height:1;color:rgb(var(--background-color));text-transform:uppercase;margin:0;position:absolute;bottom:2.4rem;left:2.4rem;right:2.4rem;z-index:1;max-width:33%}.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-title .collection-link{text-decoration:none}@media(max-width:991px){.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item .collection-title{max-width:40%}}@media(hover:hover){.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item:hover .collection-image .collection-image-link img,.side-cart.is-empty .side-cart-content .empty-collections-recommend .empty-collections .collection-item:hover .collection-image .collection-image-link svg{transform:scale(1.05)}}.side-cart .side-cart-content{padding:0 var(--edge-padding) 4.8rem;flex-grow:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}@media(max-width:1599px){.side-cart .side-cart-content{padding:0 var(--edge-padding) 2.4rem}}.side-cart .side-cart-content::-webkit-scrollbar{display:none}.side-cart .side-cart-content btf-free-shipping-bar{padding:2rem 0 2.4rem;border-top:.1rem solid rgba(var(--text-color),.12)}.side-cart .side-cart-content .cart-note{border-top:.1rem solid rgba(var(--text-color),.3);padding-top:2rem}.side-cart .side-cart-content .cart-note textarea{resize:vertical;width:100%;padding:1rem;min-height:10rem;margin:0 .2rem;border-radius:var(--button-radius);resize:none}.side-cart .cart-items{border-top:.1rem solid rgba(var(--text-color),.12);padding:1.6rem 0}.side-cart .cart-item{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:.6rem 0}@media(max-width:991px){.side-cart .cart-item{align-items:flex-start;padding:1.2rem 0;gap:1.6rem}}.side-cart .cart-item:first-child{padding-top:0}.side-cart .cart-item:last-child{padding-bottom:0}.side-cart .cart-item.updating{pointer-events:none;opacity:.5}.side-cart .cart-item .product-url{position:absolute;left:0;bottom:0;right:0;top:0}.side-cart .cart-item .product-image{width:13.2rem;aspect-ratio:.825;flex-shrink:0}.side-cart .cart-item .product-image img,.side-cart .cart-item .product-image svg{width:100%;height:100%;border-radius:1.6rem}@media(max-width:991px){.side-cart .cart-item .product-image{width:8rem}}.side-cart .cart-item .product-info{display:flex;align-items:center;justify-content:space-between;flex-grow:1;gap:1.5rem}@media(max-width:991px){.side-cart .cart-item .product-info{flex-direction:column}}.side-cart .cart-item .product-info-content{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:1.6rem}@media(max-width:991px){.side-cart .cart-item .product-info-content{gap:.8rem}}.side-cart .cart-item .product-name{margin:0;font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:1;text-transform:uppercase}.side-cart .cart-item .product-name a{text-decoration-thickness:.2rem}.side-cart .cart-item .product-name a:hover{text-underline-offset:.2rem}@media(max-width:991px){.side-cart .cart-item .product-name a{text-decoration-thickness:.1rem}}.side-cart .cart-item .product-options:empty{display:none}.side-cart .cart-item .product-options .product-option{display:block;font-size:1.4rem;margin:0}.side-cart .cart-item .product-warning{padding:1rem 1.5rem}.side-cart .cart-item .product-warning svg{vertical-align:-.4rem}.side-cart .cart-item .product-warning:empty{display:none}@media(max-width:991px){.side-cart .cart-item .product-warning{padding:0 1em;font-size:1.3rem}}.side-cart .cart-item .bottom-line{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}@media(max-width:991px){.side-cart .cart-item .bottom-line{width:100%;flex-direction:row;justify-content:space-between}}.side-cart .cart-item .btf-quantity{border-radius:5rem}.side-cart .cart-item .product-remove{font-size:1.3rem;font-weight:var(--body-font-weight-medium)}@media(max-width:991px){.side-cart .cart-item .product-remove{font-size:1.1rem}}.side-cart .cart-item .discounts{list-style:none;margin:0;padding:0}.side-cart .cart-item .discount-item{display:flex;align-items:center;flex-wrap:wrap;font-size:1.4rem;gap:.5rem}.side-cart .cart-item .discount-item svg{width:1.6rem;height:1.6rem}.side-cart .cart-item .discount-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.side-cart .cart-recommendations{display:block;padding-top:4.8rem;border-top:.1rem solid rgba(var(--text-color),.12)}@media(max-width:1599px){.side-cart .cart-recommendations{padding-top:2.4rem}}.side-cart .cart-recommendations:empty{display:none}.side-cart .cart-recommendations .heading-wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2.4rem}.side-cart .cart-recommendations .heading-wrap .cart-recommendations-title{margin:0;line-height:1;text-transform:uppercase}.side-cart .cart-recommendations .heading-wrap .slider-controls{display:flex}.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-prev,.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-next{width:5.3rem;height:5.3rem;padding:0}.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-prev svg,.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-next svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-prev,.side-cart .cart-recommendations .heading-wrap .slider-controls .btf-button-next{width:5rem;height:5rem}}.side-cart .cart-recommendations .product-card{background-color:#0000;border-radius:0;display:flex;justify-content:space-between;align-items:center;gap:2.4rem}@media(max-width:991px){.side-cart .cart-recommendations .product-card{gap:1.6rem}}.side-cart .cart-recommendations .product-card .product-media-wrap{width:13.2rem;aspect-ratio:.825;flex-shrink:0}.side-cart .cart-recommendations .product-card .product-media-wrap .product-image{width:100%;height:100%;display:block}.side-cart .cart-recommendations .product-card .product-media-wrap .product-image img,.side-cart .cart-recommendations .product-card .product-media-wrap .product-image svg{width:100%;height:100%;border-radius:1.6rem}@media(max-width:991px){.side-cart .cart-recommendations .product-card .product-media-wrap{width:10.9rem}}.side-cart .cart-recommendations .product-card .product-card-content{display:flex;align-items:center;justify-content:space-between;flex-grow:1;gap:1.5rem}@media(max-width:991px){.side-cart .cart-recommendations .product-card .product-card-content{flex-direction:column;align-items:flex-start}}.side-cart .cart-recommendations .product-card .product-card-content .product-content-inner{flex-grow:1;display:flex;flex-direction:column;gap:1.6rem}.side-cart .cart-recommendations .product-card .product-card-content .product-content-inner .product-name{margin:0;font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:1;text-transform:uppercase}.side-cart .cart-recommendations .product-card .product-card-content .product-content-inner .product-name a{text-decoration-thickness:.2rem}.side-cart .cart-recommendations .product-card .product-card-content .product-content-inner .product-name a:hover{text-underline-offset:.2rem}@media(max-width:991px){.side-cart .cart-recommendations .product-card .product-card-content .product-content-inner .product-name a{text-decoration-thickness:.1rem}}.side-cart .cart-recommendations .product-card .product-card-content .form-add-to-cart .add-to-cart-button{width:5.3rem;height:5.3rem}.side-cart .cart-recommendations .product-card .product-card-content .form-add-to-cart .add-to-cart-button svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.side-cart .cart-recommendations .product-card .product-card-content .form-add-to-cart .add-to-cart-button{width:5rem;height:5rem}}@media(max-width:419px){.side-cart .cart-recommendations .product-card .product-card-content .form-add-to-cart{display:none}}.side-cart .side-cart-footer{padding:4.7rem var(--edge-padding);background-color:rgb(var(--background-color));border-top:.1rem solid rgba(var(--text-color),.12)}@media(max-width:1599px){.side-cart .side-cart-footer{padding:2.4rem var(--edge-padding)}}.side-cart .side-cart-footer .sub-total{margin-bottom:4.8rem}.side-cart .side-cart-footer .sub-total .sub-total-inner{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem}.side-cart .side-cart-footer .sub-total .total-label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);line-height:1;margin:0;text-transform:uppercase;flex-grow:1;display:flex;flex-direction:column;gap:2.3rem}.side-cart .side-cart-footer .sub-total .total-price{font-size:clamp(3.6rem,.811vw + 3.243rem,4.8rem)}.side-cart .side-cart-footer .sub-total .tax-note{max-width:40%;margin:0;text-align:right;font-weight:var(--body-font-weight-medium);color:rgba(var(--text-color),.9)}.side-cart .side-cart-footer .sub-total .tax-note a{text-decoration:underline;text-underline-offset:.2rem}.side-cart .side-cart-footer .sub-total .discounts{list-style:none;padding:0;margin:0;margin-top:2.4rem;display:flex;flex-direction:column;gap:.5rem}.side-cart .side-cart-footer .sub-total .discounts .discount-item{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.side-cart .side-cart-footer .sub-total .discounts .discount-item .discount-title,.side-cart .side-cart-footer .sub-total .discounts .discount-item .discount-value{font-size:1.4rem}.side-cart .side-cart-footer .sub-total .discounts .discount-item .discount-title{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:1599px){.side-cart .side-cart-footer .sub-total{margin-bottom:2.3rem}}@media(max-width:991px){.side-cart .side-cart-footer .sub-total .sub-total-inner{flex-direction:column;align-items:flex-start}.side-cart .side-cart-footer .sub-total .total-label{width:100%;gap:1.6rem}.side-cart .side-cart-footer .sub-total .tax-note{max-width:100%;text-align:left}}.side-cart .side-cart-footer .button{width:100%;display:flex;align-items:center;justify-content:center;height:5.6rem;border-radius:var(--button-radius)}.side-cart .side-cart-footer .side-cart-action{display:flex;flex-direction:column;align-items:center}.side-cart .side-cart-footer .side-cart-action .hover-swap-button-wrapper{display:block;width:100%}.side-cart .side-cart-footer .side-cart-action .hover-swap-button-wrapper .hover-swap-button{width:100%;text-transform:uppercase}.side-cart .side-cart-footer .side-cart-action .hover-swap-button-wrapper .hover-swap-button .rounded-bg{width:100%;flex-wrap:wrap}.side-cart .side-cart-footer .go-to-checkout .total-price{margin-left:.8rem}.side-cart .side-cart-footer .go-to-cart{margin-top:2.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(1.8rem,.405vw + 1.622rem,2.4rem);line-height:.86;text-transform:uppercase;text-decoration-thickness:.2rem}@media(hover:hover){.side-cart .side-cart-footer .go-to-cart:hover{transition:color var(--duration-medium)}}[data-sk]{background:linear-gradient(90deg,rgba(var(--text-color),.1) 25%,rgba(var(--text-color),.2),rgba(var(--text-color),.1) 75%);background-size:120rem 100%;animation:shimmer 1.5s infinite linear;border-radius:.5rem;display:block;margin-bottom:.8rem}[data-sk=image]{width:100%;height:100%;border-radius:.8rem;aspect-ratio:var(--sk-ratio, 1);margin:0}[data-sk=heading]{height:var(--sk-h, 1.8rem);width:var(--sk-w, 70%)}[data-sk=text]{height:1rem;width:var(--sk-w, 100%);margin-bottom:.6rem}[data-sk=pill]{height:5.6rem;width:var(--sk-w, 4.8rem);border-radius:5rem;display:inline-block;margin-right:.6rem}[data-sk=button]{height:5.6rem;border-radius:.8rem;width:var(--sk-w, 100%)}.btf-slider{--slide-spacing: 1rem;--slide-size: 100%;display:block;position:relative}.btf-slider:not(.initialized) .btf-arrows,.btf-slider:not(.initialized) .btf-pagination{display:none}.btf-slider-viewport,.btf-thumbs-slider-viewport{overflow:hidden;flex-grow:1}.btf-slider-container{backface-visibility:hidden;display:flex;align-items:flex-start;transition:height var(--duration-medium);touch-action:pan-y;margin-left:calc(var(--slide-spacing)*-1)}.btf-slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing);position:relative}.btf-slide-parallax{overflow:hidden}.btf-parallax-layer{position:relative;height:100%;width:100%;display:flex;justify-content:center}.btf-slider-arrows .btf-slider-button{position:absolute;top:50%;transform:translateY(-50%)}.btf-slider-arrows .btf-button-prev{left:1.6rem}.btf-slider-arrows .btf-button-next{right:1.6rem}.btf-slider-button{-webkit-appearance:none;appearance:none;align-items:center;justify-content:center;background-color:#0000;touch-action:manipulation;display:inline-flex;text-decoration:none;border:0;padding:0;margin:0;z-index:1;cursor:pointer;width:4rem;height:4rem}.btf-slider-button:disabled{opacity:.3}.btf-slider-button svg{width:70%;height:70%}.btf-pagination{z-index:1;bottom:1.6rem;position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center}.btf-pagination .btf-dot{-webkit-appearance:none;appearance:none;touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;background-color:#0000}.btf-pagination .btf-dot:after{background-color:rgb(var(--background-color));outline:.1rem solid rgba(var(--text-color),.1);width:100%;height:.2rem;content:""}.btf-pagination .selected:after{background-color:rgb(var(--text-color));outline:.1rem solid rgba(var(--background-color),.2)}.btf-thumbs-slider-viewport{--thumbs-slide-spacing: .8rem;--thumbs-slide-height: 9rem;margin-top:var(--thumbs-slide-spacing);overflow:hidden}.btf-thumbs-slider-container{display:flex;flex-direction:row;margin-left:calc(var(--thumbs-slide-spacing)*-1)}.btf-thumbs-slide{flex:0 0 33.33%;min-width:0;padding-left:var(--thumbs-slide-spacing);position:relative}.btf-thumb-slide-button{-webkit-appearance:none;appearance:none;background-color:#0000;touch-action:manipulation;display:block;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:100%;opacity:.2;transition:opacity var(--duration-medium)}btf-split-text-reveal{display:inline-block;position:relative;overflow:hidden;white-space:nowrap}btf-split-text-reveal .char{will-change:transform;backface-visibility:hidden}btf-split-text-reveal .char .char-clone{position:absolute!important;top:105%;display:block!important}@keyframes animate-tab-slide-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes animate-tab-slide-down{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.tabs .tabs-head-desktop{display:none}}@media(min-width:992px){.tabs .tabs-head-mobile{display:none}}.tabs .tabs-head-mobile .dropdown-summary{font-size:2.6rem}.tabs .tabs-head{display:flex;justify-content:center}.tabs .tabs-head .tab-head{cursor:pointer;padding:0;border:0;background-color:#0000;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:rgba(var(--text-color),.24);margin:0 2rem;transition:all var(--duration-medium)}.tabs .tabs-head .tab-head:first-of-type{margin-left:0}.tabs .tabs-head .tab-head:last-of-type{margin-right:0}.tabs .tabs-head .tab-head:hover,.tabs .tabs-head .tab-head.active{color:rgb(var(--text-color))}.tabs .tabs-content{display:grid;grid-template-columns:minmax(0,1fr)}.tabs .tabs-content.animation-down .tab-content{animation:animate-tab-slide-down var(--duration-medium)}.tabs .tabs-content.animation-up .tab-content{animation:animate-tab-slide-up var(--duration-medium)}.tabs .tabs-content .tab-content{grid-row-start:1;grid-column-start:1;opacity:0;visibility:hidden;transition:transform .3s,opacity .3s,visibility .3s}.tabs .tabs-content .tab-content.active{opacity:1;visibility:visible}.reveal-text-section .section-wrapper{position:relative;overflow:hidden}.reveal-text-section .btf-pin-inner{width:min(116.8rem,100%);margin:0 auto;text-align:center}.reveal-text-section .reveal-text-content{position:relative;padding:12rem 0}.reveal-text-section .text-reveal-wrapper{position:relative;z-index:2}.reveal-text-section .reveal-text-sticker{position:absolute;z-index:1;pointer-events:none;transform:translate(-50%,-50%)}.reveal-text-section .reveal-text-sticker-image{position:relative;height:100%;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.reveal-text-section .reveal-text-sticker-image img,.reveal-text-section .reveal-text-sticker-image svg{width:100%;height:100%;object-fit:cover}.reveal-text-section btf-text-reveal{font-size:clamp(4.8rem,3.243vw + 3.373rem,9.6rem);font-weight:var(--body-font-weight-medium);margin:0;line-height:1;color:rgba(var(--text-color),.24)}@media(max-width:991px){.reveal-text-section .reveal-text-content{padding:10rem 0}}btf-text-reveal{display:inline;word-wrap:break-word;word-break:break-word;will-change:background-size;color:rgba(var(--text-color),.24);background-image:linear-gradient(90deg,rgb(var(--text-color)),rgb(var(--text-color)));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:var(--background-size, 0% 100%)}btf-toast{position:fixed;z-index:10000;pointer-events:none;width:auto;--enter-x: 0;--enter-y: 0;--exit-x: 0;--exit-y: 0}btf-toast[position=top-right]{top:2rem;right:2rem}btf-toast[position=top-left]{top:2rem;left:2rem}btf-toast[position=bottom-right]{bottom:2rem;right:2rem}btf-toast[position=bottom-left]{bottom:2rem;left:2rem}btf-toast[position=center-right]{top:50%;right:2rem;transform:translateY(-50%)}btf-toast[position=center-left]{top:50%;left:2rem;transform:translateY(-50%)}btf-toast[position=bottom-center]{bottom:2rem;left:50%;transform:translate(-50%)}btf-toast[position*=right]{--enter-x: 10rem;--enter-y: 0;--exit-x: 10rem;--exit-y: 0}btf-toast[position*=left]{--enter-x: -10rem;--enter-y: 0;--exit-x: -10rem;--exit-y: 0}btf-toast[position=bottom-center]{--enter-x: 0;--enter-y: 10rem;--exit-x: 0;--exit-y: 10rem}btf-toast[position*=bottom] .toast-container{flex-direction:column-reverse}btf-toast[position=bottom-center] .toast-container{align-items:center}btf-toast .toast-container{display:flex;flex-direction:column;gap:1rem;pointer-events:none}btf-toast .toast-item{background-color:rgb(var(--background-color));color:rgb(var(--text-color));border-radius:var(--button-radius);padding:1.6rem 2rem;min-width:40rem;max-width:60rem;pointer-events:auto;display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden;opacity:0;transform:translate(var(--enter-x)) translateY(var(--enter-y));transition:box-shadow var(--duration-medium),transform var(--duration-medium) cubic-bezier(.68,-.55,.265,1.55),opacity var(--duration-medium) ease;will-change:transform,opacity;contain:layout paint;box-shadow:0 .8rem 3rem rgba(var(--text-color),.15)}btf-toast .toast-item.toast-error{background:rgb(var(--error-color));color:rgb(var(--background-color));--text-color: var(--error-color)}btf-toast .toast-item.toast-warning{background:rgb(var(--warning-color))}btf-toast .toast-item.show{opacity:1;transform:translate(0) translateY(0)}btf-toast .toast-item.hide{opacity:0;transform:translate(var(--exit-x)) translateY(var(--exit-y))}btf-toast .toast-item.toast-paused{box-shadow:0 .2rem 2rem rgba(var(--text-color),.8)}btf-toast .toast-item.toast-paused .timer-progress{animation:pulseOpacity 1s ease-in-out infinite}btf-toast .toast-icon{font-size:2rem;min-width:2rem;color:var(--toast-color, #17a2b8)}btf-toast .toast-content{flex:1}btf-toast .toast-title{margin-bottom:.4rem;color:currentColor}btf-toast .toast-message{color:currentColor}btf-toast .toast-timer{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;position:relative;height:3.6rem;width:3.6rem}btf-toast .timer-circle{transform-origin:center;color:currentColor;width:100%;height:100%}btf-toast .timer-progress{transition:stroke-dashoffset .1s ease-out}btf-toast .toast-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;color:currentColor}btf-toast .toast-close svg{width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){btf-toast .toast-item{transition:none}}.toggle-dropdown{position:relative}.toggle-dropdown ul,.toggle-dropdown ol{list-style:none;padding:0;margin:0}.toggle-dropdown[open]{z-index:9999}.toggle-dropdown[open] .dropdown-content{visibility:visible;opacity:1;transform:translateY(0)}.toggle-dropdown[open] .dropdown-icon svg{transform:rotate(180deg)}.toggle-dropdown .dropdown-summary{cursor:pointer}.toggle-dropdown .dropdown-content{position:absolute;top:calc(100% + 1rem);right:0;width:100%;z-index:21;background-color:rgb(var(--background-color));border-radius:.4rem;white-space:nowrap;box-shadow:0 .1rem .5rem .2rem #0000001a;transition:opacity var(--duration-medium),transform var(--duration-medium),visibility var(--duration-medium);opacity:0;visibility:hidden;transform:translateY(-1rem);overflow:hidden}@media(min-width:992px){.toggle-dropdown .dropdown-content{width:max-content;min-width:15rem;max-width:25rem}.toggle-dropdown .dropdown-content .content{overflow:auto;max-height:40vh}}.toggle-dropdown .dropdown-content-header{padding:2rem 2rem 2rem 2.6rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid rgb(var(--text-color),.2);color:rgb(var(--text-color));font-weight:700}.toggle-dropdown .dropdown-content-header svg{transform:none;width:2rem;height:2rem}@media(min-width:768px){.toggle-dropdown .dropdown-content-header{display:none}}.toggle-dropdown .dropdown-content-inner li button{padding:.5rem 1.5rem;cursor:pointer}.toggle-dropdown .dropdown-content-inner li[data-current]{background-color:rgba(var(--text-color),.05)}@media(hover:hover){.toggle-dropdown .dropdown-content-inner li:hover{background-color:rgba(var(--text-color),.05)}}@media(max-width:767px){.toggle-dropdown[open] .dropdown-content-inner{transform:translateY(0)}.toggle-dropdown .dropdown-content{transform:none;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(var(--text-color),.4)}.toggle-dropdown .dropdown-content li{padding:1rem 2rem}.toggle-dropdown .dropdown-content-inner{background-color:rgb(var(--background-color));display:flex;flex-direction:column;height:90%;position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform var(--duration-medium)}.toggle-dropdown .content{flex-grow:1;overflow-x:hidden;overflow-y:auto}}.toggle-dropdown .dropdown-icon svg{width:1.1rem;height:1.1rem;margin-left:.5rem;vertical-align:0;transition:transform var(--duration-medium)}.announcement-bar-section .section-wrapper:has(.announcement-bar:empty){display:none}.announcement-bar-section .announcement-bar{margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-areas:"announcements";gap:1rem}@media(min-width:992px){.announcement-bar-section .announcement-bar-2-col{grid-template-columns:1fr 1fr;grid-template-areas:"info language-currency"}.announcement-bar-section .announcement-bar-3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"info announcements language-currency"}}.announcement-bar-section .annoucement-info{grid-area:info;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.2rem 2.4rem}.announcement-bar-section .phone-number{display:flex;align-items:center;justify-content:flex-start;gap:.8rem}.announcement-bar-section .phone-number svg{width:1.6rem;height:1.6rem}.announcement-bar-section .social-media-list{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem 1.2rem}.announcement-bar-section .social-media-list .tooltip{clip:rect(1px,1px,1px,1px);position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.announcement-bar-section .social-media-list .icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;transform:scale(1);transition:transform var(--duration-short)}@media(hover:hover){.announcement-bar-section .social-media-list .icon:hover{transform:scale(1.1)}}.announcement-bar-section .social-media-list .icon svg{width:2rem;height:2rem}.announcement-bar-section .btf-slider{grid-area:announcements;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.announcement-bar-section .btf-slider{width:fit-content;margin:auto}}.announcement-bar-section .btf-slider .btf-container{align-items:center}.announcement-bar-section .btf-slider .announcement-item{font-size:var(--body-font-size);font-weight:var(--body-font-weight-medium);line-height:var(--body-line-height);display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;margin:0}.announcement-bar-section .btf-slider .announcement-item .icon{display:inline-flex;width:1.6rem;height:1.6rem;min-width:1.6rem}.announcement-bar-section .btf-slider .announcement-item .icon img{width:100%;height:100%;object-fit:cover}.announcement-bar-section .localization-form-wrapper{grid-area:language-currency;display:flex;align-items:center;justify-content:flex-end}.announcement-bar-section .localization-form-wrapper .localization-form{display:flex;align-items:center;justify-content:flex-end}.announcement-bar-section .localization-form-wrapper .localization-form .btf-select-wrapper+.btf-select-wrapper{margin-left:2.4rem}@media(max-width:1600px){.announcement-bar-section .localization-form-wrapper .localization-form .btf-select-wrapper+.btf-select-wrapper{margin-left:1.5rem}}.announcement-bar-section .localization-form-wrapper .localization-form .btf-select-wrapper .btf-select-trigger{display:flex;align-items:center;width:auto;height:auto;min-width:auto;background-color:#0000;border:none;border-radius:0;box-shadow:none;transition:none;padding:0;gap:.9rem}.announcement-bar-section .localization-form-wrapper .localization-form .btf-select-wrapper .btf-select-dropdown{min-width:16rem;max-width:26rem;width:max-content;z-index:21;left:auto;right:0}@media(max-width:991px){.announcement-bar-section .annoucement-info,.announcement-bar-section .localization-form-wrapper{display:none}}.background-video-section .section-wrapper{position:relative;overflow:hidden}.background-video-section .section-inner{position:relative;height:100vh}.background-video-section .background-video-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;will-change:transform}.background-video-section .background-video-wrapper.has-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:background var(--duration-short) ease}.background-video-section .background-video-wrapper.overlay-top:before{background:linear-gradient(to bottom,rgba(var(--overlay-color),calc(var(--overlay-opacity) * .2)),rgba(var(--overlay-color),var(--overlay-opacity)))}.background-video-section .background-video-wrapper.overlay-bottom:before{background:linear-gradient(to top,rgba(var(--overlay-color),calc(var(--overlay-opacity) * .2)),rgba(var(--overlay-color),var(--overlay-opacity)))}.background-video-section .background-video-wrapper.overlay-left:before{background:linear-gradient(to right,rgba(var(--overlay-color),calc(var(--overlay-opacity) * .2)),rgba(var(--overlay-color),var(--overlay-opacity)))}.background-video-section .background-video-wrapper.overlay-right:before{background:linear-gradient(to left,rgba(var(--overlay-color),calc(var(--overlay-opacity) * .2)),rgba(var(--overlay-color),var(--overlay-opacity)))}.background-video-section .background-video-wrapper.overlay-all:before{background:rgba(var(--overlay-color),var(--overlay-opacity))}.background-video-section .content-wrap{position:relative;z-index:1}.background-video-section .content-wrap .btf-pin-inner{width:min(77rem,100%);margin:0 auto;text-align:center}.background-video-section .content-wrap btf-text-reveal{font-weight:var(--body-font-weight-medium);line-height:1.4;letter-spacing:.1rem;color:rgba(var(--text-color),.24);margin:0}.background-video-section .background-video-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.background-video-section .background-video-item btf-video{display:block;width:100%;height:100%}.background-video-section .background-video-item video{width:100%;height:100%;pointer-events:none}.background-video-section .background-video-item iframe{height:100%;width:100%}.background-video-section .background-video-item img{width:100%;height:100%;object-fit:cover;background-color:rgb(var(--background-color))}.blog-posts-section .blog-posts-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4.8rem;margin-bottom:12rem}.blog-posts-section .blog-posts-heading .sub-heading{margin:0;font-size:2.8rem;font-weight:var(--body-font-weight-medium)}.blog-posts-section .blog-posts-heading .heading{margin:0;line-height:.86}@media(max-width:991px){.blog-posts-section .blog-posts-heading{align-items:flex-start;text-align:left;margin-bottom:8rem}}.blog-posts-section .blog-posts-content .article-recipe-time{position:absolute;bottom:2.4rem;left:2.4rem;line-height:1;padding:1.5rem 2.4rem;border-radius:5rem;pointer-events:none;text-transform:uppercase;color:rgb(var(--button-bg-color));background-color:rgb(var(--button-text-color));margin:0;font-size:clamp(1.6rem,.54vw + 1.362rem,2.4rem)}.blog-posts-section .blog-posts-content .blog-list-item{list-style:none;padding:0;margin:0;gap:4.7rem;width:100%}.blog-posts-section .blog-posts-content .article-card{display:flex;flex-direction:column;gap:2.5rem}@media(hover:hover){.blog-posts-section .blog-posts-content .article-card:hover .card-image img,.blog-posts-section .blog-posts-content .article-card:hover .card-image svg{transform:scale(1.05)}}.blog-posts-section .blog-posts-content .card-media-wrap{position:relative}.blog-posts-section .blog-posts-content .card-image{display:block;width:100%;height:100%;border-radius:3.2rem;position:relative;overflow:hidden}.blog-posts-section .blog-posts-content .card-image img,.blog-posts-section .blog-posts-content .card-image svg{transform:scale(1);transition:transform var(--duration-medium),opacity var(--duration-medium)}.blog-posts-section .blog-posts-content .card-content{flex-grow:1;display:flex;align-items:center;gap:4.8rem}@media(max-width:1599px){.blog-posts-section .blog-posts-content .card-content{gap:2.3rem}}@media(max-width:991px){.blog-posts-section .blog-posts-content .card-content{flex-direction:column;align-items:flex-start;width:100%}}.blog-posts-section .blog-posts-content .card-content-inner{flex-grow:1}.blog-posts-section .blog-posts-content .card-title{font-size:clamp(2.4rem,1.622vw + 1.686rem,4.8rem);line-height:1;margin:0}.blog-posts-section .blog-posts-content .card-title a{text-decoration-thickness:.2rem}@media(max-width:991px){.blog-posts-section .blog-posts-content .card-title a{text-underline-offset:.4rem}}@media(max-width:991px)and (hover:hover){.blog-posts-section .blog-posts-content .card-title a:hover{text-underline-offset:.2rem}}.blog-posts-section .blog-posts-content .card-info{width:100%;max-width:100%}.blog-posts-section .blog-posts-content .card-info:empty{display:none}.blog-posts-section .blog-posts-content .info-item{position:relative;display:block;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(1.6rem,.54vw + 1.362rem,2.4rem);line-height:1.4;text-transform:uppercase}.blog-posts-section .blog-posts-content .info-item a{text-decoration-thickness:.2rem}@media(max-width:991px){.blog-posts-section .blog-posts-content .info-item{display:inline-block}.blog-posts-section .blog-posts-content .info-item:not(:first-child):before{content:"/";position:relative;margin:0 0 0 .5rem}.blog-posts-section .blog-posts-content .info-item a{text-underline-offset:.4rem}}@media(max-width:991px)and (hover:hover){.blog-posts-section .blog-posts-content .info-item a:hover{text-underline-offset:.2rem}}.blog-posts-section .blog-posts-content .card-excerpt{font-size:2.4rem;font-weight:var(--body-font-weight-medium);margin-top:1.2rem;margin-bottom:0}@media(max-width:991px){.blog-posts-section .blog-posts-content .card-excerpt{font-size:1.6rem}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover{display:flex;align-items:flex-start;justify-content:space-between;gap:17.3rem}}@media(min-width:992px)and (max-width:1599px){.blog-posts-section .blog-posts-content btf-blog-hover{gap:4.8rem}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-images{width:100%;max-width:32.43%}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media{display:none;transition:all var(--duration-medium) ease}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media.active{display:block}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image{display:block;width:100%;height:100%;position:relative;border-radius:6.4rem;overflow:hidden}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image img,.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image svg{transform:scale(1);transition:all var(--duration-medium)}}@media(min-width:992px)and (hover:hover){.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image:hover img,.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image:hover svg{transform:scale(1.05)}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media svg.placeholder-svg{border-radius:6.4rem}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-recipe-time{bottom:4.8rem;left:4.8rem}}@media(min-width:992px)and (max-width:1599px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-image,.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media svg.placeholder-svg{border-radius:3.2rem}.blog-posts-section .blog-posts-content btf-blog-hover .blog-images .article-media .article-recipe-time{bottom:2.4rem;left:2.4rem}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item{flex-grow:1;gap:4.8rem}}@media(min-width:992px)and (max-width:1599px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item{gap:2.4rem}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item{transition:all var(--duration-medium) ease;opacity:.24}.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item.active{opacity:1}.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item .article-card .card-media-wrap{display:none}.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item .article-card .card-content{align-items:flex-start;gap:9.6rem}}@media(min-width:992px)and (max-width:1599px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item .article-card .card-content{gap:2.4rem}}@media(min-width:992px){.blog-posts-section .blog-posts-content btf-blog-hover .blog-list-item .blog-item .article-card .card-content .card-info{max-width:26.89%}}.blog-posts-section .button-view-all-wrapper{margin-top:12rem;text-align:center}@media(max-width:991px){.blog-posts-section .button-view-all-wrapper{margin-top:8rem}}.brand-image-section .brand-image .brand-head-text{font-size:2.8rem;font-weight:var(--body-font-weight-medium);text-align:center;margin-bottom:4rem}.brand-image-section .brand-image .brand-content .btf-slider{--slide-spacing: 8rem;--slide-size: 14.25%}@media(max-width:767px){.brand-image-section .brand-image .brand-content .btf-slider{--slide-spacing: 4.8rem;--slide-size: 51.85%}}.brand-image-section .brand-image .brand-content .btf-slider-container{align-items:center}.brand-image-section .brand-image .brand-content .brand-item .item-inner{position:relative;display:flex;align-items:center;justify-content:center}.brand-image-section .brand-image .brand-content .brand-item .item-inner .item-image{position:relative}.brand-image-section .brand-image .brand-content .brand-item .item-inner .item-image .image-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.brand-image-section .brand-image .brand-content .brand-item .item-inner .item-image .placeholder-svg,.brand-image-section .brand-image .brand-content .brand-item .item-inner .item-image img{width:100%;height:100%;min-width:10rem;max-height:5rem}.breadcrumb-section .text-center .breadcrumb-list{justify-content:center}.breadcrumb-section .text-right .breadcrumb-list{justify-content:flex-end}.breadcrumb-section .breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:1.2rem}.breadcrumb-section .breadcrumb-list li{display:inline-flex;align-items:center}.breadcrumb-section .breadcrumb-list li:not(:last-child):after{content:"";display:inline-block;position:relative;width:1.2rem;height:1.2rem;margin:0 1.3rem;background-size:cover;background-repeat:no-repeat;background-position:center}.breadcrumb-section .breadcrumb-list li[aria-current]{padding:.4rem 1.2rem;border-radius:5rem;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color))}.breadcrumb-section .breadcrumb-list li[aria-current] span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.breadcrumb-section .breadcrumb-list li,.breadcrumb-section .breadcrumb-list a{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.breadcrumb-section .page-title{margin-bottom:0;line-height:.86;text-transform:uppercase}.breadcrumb-section .description{margin-top:2rem}.breadcrumb-section .description>*{margin-top:0}.breadcrumb-section .description>:last-child{margin-bottom:0}.collapsible-section .collapsible-wrap{display:flex;flex-direction:column;gap:11.9rem}@media(max-width:1599px){.collapsible-section .collapsible-wrap{gap:8rem}}@media(max-width:991px){.collapsible-section .collapsible-wrap{gap:4.8rem}}.collapsible-section .collapsible-wrap .collapsible-header{display:flex;flex-direction:column;gap:4.9rem}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-header{gap:2.4rem}}.collapsible-section .collapsible-wrap .collapsible-header .heading{margin:0;line-height:.86}.collapsible-section .collapsible-wrap .collapsible-header .description{font-size:2.8rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.collapsible-section .collapsible-wrap .collapsible-header .description>*{margin-top:0}.collapsible-section .collapsible-wrap .collapsible-header .description>:last-child{margin-bottom:0}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-header .description{font-size:2rem}}.collapsible-section .collapsible-wrap .collapsible-contents.show-banner{display:flex;justify-content:space-between;gap:10.4rem}.collapsible-section .collapsible-wrap .collapsible-contents.show-banner .collapsible-items{flex-grow:1}@media(max-width:1599px){.collapsible-section .collapsible-wrap .collapsible-contents.show-banner{gap:4.8rem}}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-contents.show-banner{flex-direction:column}}.collapsible-section .collapsible-wrap .collapsible-contents.boxed-layout .collapsible-items{padding:8rem;border-radius:6.4rem}@media(max-width:1599px){.collapsible-section .collapsible-wrap .collapsible-contents.boxed-layout .collapsible-items{padding:4.8rem;border-radius:4.8rem}}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-contents.boxed-layout .collapsible-items{padding:4.8rem 2.4rem;border-radius:3.2rem}}.collapsible-section .collapsible-wrap .collapsible-contents.boxed-layout.show-banner{gap:0}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items:empty{display:none}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items .collapsible-item .collapsible-heading{margin:0;line-height:1}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items .collapsible-item .collapsible-text{font-size:2.8rem;font-weight:var(--body-font-weight-medium);line-height:1.4}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items .collapsible-item .collapsible-text{font-size:2rem}}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.5rem 2.7rem 2.3rem 2.4rem;cursor:pointer;border-radius:1.6rem;background-color:rgb(var(--text-contrast-color))}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary{padding:2.4rem 2.7rem 2.4rem 2.4rem}}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-title{margin:0;line-height:1}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-icon{position:relative;display:block;width:1.9rem;height:1.9rem;min-width:1.9rem;min-height:1.9rem;transition:transform .45s cubic-bezier(.165,.84,.44,1)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-icon:before,.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-icon:after{content:"";position:absolute;width:100%;height:.2rem;top:50%;left:0;background-color:currentColor}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-icon:before{transform:rotate(-90deg)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-summary .collapsible-icon:after{transform-origin:top left;transition:transform .45s cubic-bezier(.165,.84,.44,1)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-content{padding:0}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-content .collapsible-content-inner{padding:3.2rem 2.4rem;font-size:1.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4;border-radius:1.6rem;background-color:rgba(var(--text-contrast-color),.34)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-content .collapsible-content-inner>*{margin-top:0}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion .collapsible-content .collapsible-content-inner>:last-child{margin-bottom:0}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion[open] .collapsible-icon{transform:rotate(90deg)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-items btf-accordion[open] .collapsible-icon:after{transform:scaleX(0)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner{position:relative;overflow:hidden;width:57.2rem;max-width:40%;border-radius:6.4rem;flex-shrink:0}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-image{position:relative;display:block;width:100%;height:100%}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-image:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-image img,.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-image svg{width:100%;height:100%}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4rem;z-index:1;padding:8rem}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content .banner-heading{margin:0;line-height:1}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content .banner-description{font-size:2.8rem;font-weight:var(--body-font-weight-medium);line-height:1.4}@media(max-width:1599px){.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner{border-radius:4.8rem}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content{padding:4.8rem}}@media(max-width:991px){.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner{width:100%;max-width:100%;border-radius:3.2rem}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content{padding:2.4rem}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content .banner-heading{font-size:calc(var(--heading-font-scale)*4.8rem)}.collapsible-section .collapsible-wrap .collapsible-contents .collapsible-banner .banner-content .banner-description{font-size:2rem}}.collection-list-section .section-wrapper{position:relative;overflow:hidden;background-color:rgb(var(--collection-list-background-color, var(--background-color)));transition:background-color var(--duration-long) cubic-bezier(.165,.84,.44,1)}.collection-list-section .collection-list{display:flex;flex-direction:column;gap:4.7rem;max-width:70%;margin:0 auto}@media(max-width:991px){.collection-list-section .collection-list{max-width:92%}}.collection-list-section .collection-list .sub-heading{font-size:2.8rem;font-weight:var(--body-font-weight-medium)}.collection-list-section .collection-list .collection-list-content,.collection-list-section .collection-list .collection-item{position:relative}.collection-list-section .collection-list .collection-list-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media(max-width:991px){.collection-list-section .collection-list .collection-list-content{gap:1.1rem}}.collection-list-section .collection-list .collection-name{margin:0;line-height:.86}.collection-list-section .collection-list .collection-link{display:inline-block;text-decoration:none;transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.collection-list-section .collection-list .collection-list-title,.collection-list-section .collection-list .collection-list-line{display:block}.collection-list-section .collection-list .collection-list-line{overflow:hidden;text-align:center}.collection-list-section .collection-list .collection-list-word,.collection-list-section .collection-list .collection-list-char{display:inline-block}.collection-list-section .collection-list .collection-list-char{transform:translateY(100%);will-change:transform}.collection-list-section .collection-list .collection-item.is-outside .collection-link{opacity:.24}.collection-list-section .collection-list .collection-image{position:absolute;z-index:2;width:var(--collection-image-size);height:auto;aspect-ratio:.665;max-width:none;transform:rotate(var(--collection-image-rotate, 0deg)) scale(0);will-change:transform}.collection-list-section .collection-list .collection-image.is-active{transform:rotate(var(--collection-image-rotate, 0deg)) scale(1)}.collection-list-section .collection-list .first-image{bottom:calc(var(--collection-image-size)*-.2);left:calc(var(--collection-image-size)*-1.55);--collection-image-size: 21.2rem;--collection-image-rotate: -16.07deg}.collection-list-section .collection-list .second-image{right:calc(var(--collection-image-size)*-1.36);bottom:calc(var(--collection-image-size)*-.27);--collection-image-size: 27rem;--collection-image-rotate: 7.9deg}.collection-list-section .collection-list .third-image{top:calc(var(--collection-image-size)*-2.3);left:calc(var(--collection-image-size)*-1.35);--collection-image-size: 5rem}.collection-list-section .collection-list .image{display:block;width:100%;height:100%}.collection-list-section .collection-list .image img,.collection-list-section .collection-list .image svg{width:100%;height:100%;object-fit:cover}@media(max-width:1599px){.collection-list-section .collection-list .first-image{--collection-image-size: 14.13rem}.collection-list-section .collection-list .second-image{--collection-image-size: 18rem}.collection-list-section .collection-list .third-image{--collection-image-size: 3.33rem}}@media(max-width:991px){.collection-list-section .collection-list .first-image{bottom:calc(var(--collection-image-size)*-.21);left:calc(var(--collection-image-size)*-1.32);--collection-image-size: 6.37rem}.collection-list-section .collection-list .second-image{right:calc(var(--collection-image-size)*-1.25);bottom:calc(var(--collection-image-size)*.19);--collection-image-size: 7.36rem}.collection-list-section .collection-list .third-image{top:calc(var(--collection-image-size)*-1.65);left:calc(var(--collection-image-size)*-.75);--collection-image-size: 2.4rem}}.comparison-table-section .section-wrapper{position:relative;overflow:hidden}.comparison-table-section .comparison-table-wrapper{display:flex;flex-direction:column;gap:9.6rem;position:relative;z-index:2}@media(max-width:991px){.comparison-table-section .comparison-table-wrapper{gap:5.6rem}}.comparison-table-section .comparison-table-header{display:flex;flex-direction:column;gap:4.8rem;margin:0 auto;text-align:center}@media(max-width:991px){.comparison-table-section .comparison-table-header{text-align:left;gap:2.6rem}}.comparison-table-section .comparison-table-header .heading{line-height:.86;margin:0}.comparison-table-section .comparison-table-header .description{font-size:2.8rem;font-weight:var(--body-font-weight-medium)}.comparison-table-section .comparison-table-header .description>*{margin-top:0}.comparison-table-section .comparison-table-header .description>:last-child{margin-bottom:0}@media(max-width:991px){.comparison-table-section .comparison-table-header .description{font-size:2.4rem}}.comparison-table-section .comparison-table-content{width:min(87rem,100%);margin:0 auto;padding:2.4rem 0}@media(max-width:991px){.comparison-table-section .comparison-table-content{width:auto;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--grid-gutter)*-1);margin-right:calc(var(--grid-gutter)*-1);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.comparison-table-section .comparison-table-content .comparison-table-content-inner{padding:2.4rem;border-radius:6.4rem}@media(max-width:991px){.comparison-table-section .comparison-table-content .comparison-table-content-inner{border-radius:3.2rem;width:fit-content}}.comparison-table-section .comparison-table-content table.comparison-table{table-layout:fixed;width:100%;margin:0;border:none}.comparison-table-section .comparison-table-content table.comparison-table tr:not(:last-child){border-bottom:.1rem solid rgb(var(--text-color))}.comparison-table-section .comparison-table-content table.comparison-table tr th,.comparison-table-section .comparison-table-content table.comparison-table tr td{height:13rem;vertical-align:middle;border:none}.comparison-table-section .comparison-table-content table.comparison-table tr th:not(:first-child),.comparison-table-section .comparison-table-content table.comparison-table tr td:not(:first-child){border-left:.1rem solid rgb(var(--text-color))}.comparison-table-section .comparison-table-content table.comparison-table tr:last-child .td-column.is-highlighted{position:relative}.comparison-table-section .comparison-table-content table.comparison-table tr:last-child .td-column.is-highlighted:after{content:"";position:absolute;width:100%;height:4.8rem;left:0;right:0;bottom:-4.8rem;border-radius:0 0 3.2rem 3.2rem;background-color:rgb(var(--text-contrast-color))}.comparison-table-section .comparison-table-content table.comparison-table .td-row-title{line-height:1;padding:2.4rem 3.2rem 2.4rem 0}@media(max-width:991px){.comparison-table-section .comparison-table-content table.comparison-table .td-row-title{width:22.2rem;font-size:calc(var(--heading-font-scale)*2.4rem)}}.comparison-table-section .comparison-table-content table.comparison-table .td-column{width:24.34%;padding:2.4rem;text-align:center}@media(max-width:991px){.comparison-table-section .comparison-table-content table.comparison-table .td-column{width:20rem}}.comparison-table-section .comparison-table-content table.comparison-table .td-column>*:not(:last-child){margin-bottom:1rem}.comparison-table-section .comparison-table-content table.comparison-table .td-column.is-highlighted{background-color:rgb(var(--text-contrast-color));border:0}.comparison-table-section .comparison-table-content table.comparison-table .td-column.is-highlighted+.td-column{border:0}.comparison-table-section .comparison-table-content table.comparison-table .td-column .column-icon{display:flex;align-items:center;justify-content:center}.comparison-table-section .comparison-table-content table.comparison-table .td-column .column-icon svg{width:3.2rem;height:3.2rem}.comparison-table-section .comparison-table-content table.comparison-table .td-column .column-image img,.comparison-table-section .comparison-table-content table.comparison-table .td-column .column-image svg{max-width:100%}.comparison-table-section .comparison-table-content table.comparison-table .td-column .column-text{font-weight:var(--body-font-weight-medium)}.comparison-table-section .comparison-table-content table.comparison-table .td-column-heading{line-height:1}@media(max-width:991px){.comparison-table-section .comparison-table-content table.comparison-table .td-column-heading{font-size:calc(var(--heading-font-scale)*2.4rem)}}.comparison-table-section .comparison-table-content table.comparison-table .td-column-heading.is-highlighted{position:relative}.comparison-table-section .comparison-table-content table.comparison-table .td-column-heading.is-highlighted:before{content:"";position:absolute;width:100%;height:2.4rem;left:0;right:0;top:-2.4rem;background-color:rgb(var(--text-contrast-color))}.comparison-table-section .comparison-table-content table.comparison-table .td-column-heading .highlighted-label{position:absolute;width:100%;height:2.4rem;left:0;right:0;top:-4.8rem;display:flex;align-items:center;justify-content:center;border-radius:3.2rem 3.2rem 0 0;background-color:rgb(var(--text-color));color:rgb(var(--background-color));font-family:var(--body-font-family);font-size:1.3rem;font-weight:var(--body-font-weight-bold);font-style:var(--body-font-style);margin:0}.comparison-table-section .sticker{position:absolute;z-index:1;background-color:#0000!important;transform:translate(-50%,-50%);pointer-events:none}.comparison-table-section .sticker .sticker-image{position:relative;height:100%;width:auto;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.comparison-table-section .sticker .sticker-image img{width:100%;height:100%;object-fit:cover}.contact-information-section .contact-information .contact-info-wrapper{display:flex;flex-direction:column;gap:8rem}@media(max-width:991px){.contact-information-section .contact-information .contact-info-wrapper{gap:4.7rem}}.contact-information-section .contact-information .title-wrapper{display:flex;flex-direction:column;gap:4.8rem}@media(max-width:991px){.contact-information-section .contact-information .title-wrapper{gap:2.4rem}}.contact-information-section .contact-information .title-wrapper .contact-info-heading{margin:0;line-height:.86}.contact-information-section .contact-information .title-wrapper .contact-info-description{font-size:2.8rem;font-weight:var(--body-font-weight-medium)}@media(max-width:991px){.contact-information-section .contact-information .title-wrapper .contact-info-description{font-size:2rem}}.contact-information-section .contact-information .contact-info-content{display:grid;grid-template-columns:40.9% minmax(0,1fr);gap:2.4rem}@media(max-width:991px){.contact-information-section .contact-information .contact-info-content{grid-template-columns:1fr}}.contact-information-section .contact-information .contact-info-content:empty{display:none}.contact-information-section .contact-information .contact-info-content .contact-info-item{position:relative;overflow:hidden;border-radius:6.4rem;min-height:50rem}.contact-information-section .contact-information .contact-info-content .contact-info-item .item-inner{position:relative;height:100%}@media(max-width:1599px){.contact-information-section .contact-information .contact-info-content .contact-info-item{border-radius:4.8rem}}@media(max-width:991px){.contact-information-section .contact-information .contact-info-content .contact-info-item{min-height:42rem;border-radius:3.2rem}}.contact-information-section .contact-information .contact-info-content .item-contact-info .item-inner{padding:8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4.8rem}@media(max-width:1599px){.contact-information-section .contact-information .contact-info-content .item-contact-info .item-inner{padding:4.8rem}}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2.4rem;width:100%}@media(max-width:991px){.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper{flex-direction:column-reverse;align-items:flex-start}}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-title-inner{flex-grow:1;display:flex;flex-direction:column;gap:0}@media(max-width:991px){.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-title-inner{gap:1.3rem}}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-heading{font-size:3.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-description{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-icon{width:8.4rem;height:8.4rem;min-width:8.4rem}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-icon img{width:100%;height:100%;object-fit:cover;opacity:.24;transition:all var(--duration-medium)}@media(max-width:1599px){.contact-information-section .contact-information .contact-info-content .item-contact-info .info-title-wrapper .info-icon{width:6.4rem;height:6.4rem;min-width:6.4rem}}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-content{font-size:clamp(2.4rem,2.432vw + 1.33rem,6rem);font-weight:var(--body-font-weight-medium);line-height:1.4}.contact-information-section .contact-information .contact-info-content .item-contact-info .info-content a{text-decoration-thickness:.2rem}@media(hover:hover){.contact-information-section .contact-information .contact-info-content .item-contact-info:hover .info-title-wrapper .info-icon img{opacity:1}}.contact-section .contact-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:2.4rem}@media(max-width:991px){.contact-section .contact-inner{flex-direction:column}}.contact-section .title-wrapper{width:41.44%}.contact-section .title-wrapper .contact-sub-heading{margin:0;font-size:3.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.contact-section .title-wrapper .contact-heading{margin:0}.contact-section .title-wrapper .contact-description{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.contact-section .title-wrapper .contact-description>*{margin-top:0}.contact-section .title-wrapper .contact-description>:last-child{margin-bottom:0}@media(max-width:991px){.contact-section .title-wrapper{width:100%}}.contact-section .contact-form{width:58.56%}@media(max-width:991px){.contact-section .contact-form{width:100%}}.contact-section .contact-form .form-fields .group-form-fields{width:100%;display:flex;gap:2.4rem}.contact-section .contact-form .form-fields .group-form-fields .field-form{width:calc(50% - 1.2rem)}.contact-section .contact-form .form-fields .custom-fields .custom-heading{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:clamp(2rem,.27vw + 1.881rem,2.4rem);color:rgb(var(--text-color));margin-bottom:1.2rem}@media(max-width:991px){.contact-section .contact-form .form-fields .custom-fields .custom-heading{font-size:calc(var(--heading-font-scale)*2.4rem)}}.contact-section .contact-form .form-fields .custom-fields .custom-field{display:flex;flex-wrap:wrap;gap:2.4rem}.contact-section .contact-form .form-fields .custom-fields .custom-field .field-checkbox{display:flex;align-items:center;position:relative}.contact-section .contact-form .form-fields .custom-fields .custom-field label{position:static;font-family:var(--body-font-family);font-style:var(--body-font-style);font-weight:var(--body-font-weight);font-size:1.6rem;line-height:1.4;text-transform:none;cursor:pointer;display:flex;align-items:center;transform:none;pointer-events:auto}.contact-section .contact-form .form-fields .custom-fields .custom-field input[type=checkbox]{position:relative;width:1.6rem;height:1.6rem;padding:0;border-radius:.4rem;border:.1rem solid rgb(var(--text-color));-webkit-appearance:none;appearance:none;box-shadow:none;margin:0 .8rem 0 0;cursor:pointer;vertical-align:middle}.contact-section .contact-form .form-fields .custom-fields .custom-field input[type=checkbox]:not(:checked){background-color:#0000}.contact-section .contact-form .form-fields .custom-fields .custom-field input[type=checkbox]:focus{border:.2rem solid rgb(var(--text-color))}.contact-section .contact-form .field-button{margin-top:2.3rem}.contact-section .contact-form .field-button [type=submit]{text-transform:uppercase}@media(max-width:991px){.contact-section .contact-form .field-button [type=submit].hover-swap-button .circle-bg{width:5.3rem;min-width:5.3rem;height:5.3rem}.contact-section .contact-form .field-button [type=submit].hover-swap-button .rounded-bg{font-size:calc(var(--heading-font-scale)*2.4rem);padding:1.45rem 2.4rem;max-width:calc(100% - 5.3rem);height:5.3rem}}.curved-text-section .section-wrapper{position:relative;overflow:hidden}.curved-text-section .curved-text{display:block;position:relative;width:100%;height:var(--curved-ribbon-height);pointer-events:auto}.curved-text-section .curved-text .curved-text-background,.curved-text-section .curved-text .curved-text-ribbon{position:absolute;bottom:0;left:0;right:0;width:max(100%,192rem);height:100%;overflow:visible;background:#0000}.curved-text-section .curved-text .curved-text-ribbon .curved-text-fill{fill:none;stroke:rgb(var(--background-color));stroke-width:12rem}.curved-text-section .curved-text .curved-text-ribbon text{fill:rgb(var(--text-color));font-size:var(--curved-text-size);font-weight:var(--body-font-weight-medium)}.curved-text-section .curved-text .curved-text-measure{position:absolute;visibility:hidden;white-space:nowrap;font-size:var(--curved-text-size);font-weight:var(--body-font-weight-medium)}@media(max-width:991px){.curved-text-section .curved-text .curved-text-background,.curved-text-section .curved-text .curved-text-ribbon{width:100%}}html[data-popup=customer] .customer-wraper{opacity:1;visibility:visible;pointer-events:auto}html[data-popup=customer] .customer-wraper .customer{transform:translateY(0)}html[data-popup=customer] .customer-wraper .customer .field input{visibility:visible}html[data-popup=add-address] .template-addresses .customer .add-address,html[data-popup=recover-password] .customer .recover{opacity:1;visibility:visible;pointer-events:auto}.customer-wraper{position:fixed;left:0;top:0;width:100vw;height:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:30;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--text-color),.5);transition-duration:var(--duration-medium)}.customer-wraper .customer{overflow:hidden;background-color:rgb(var(--background-color));transform:translateY(1rem);border-radius:1.2rem;transition:opacity var(--duration-medium),visibility var(--duration-medium),transform var(--duration-medium);height:auto}.customer-wraper .customer .guest-title{margin-top:4rem;margin-bottom:2rem}.customer-wraper .customer .title{padding:2.4rem 2.4rem 0}.customer-wraper .customer .subtext{padding:0 2.4rem}.customer-wraper .customer form{padding:1.4rem 2.4rem 2.4rem;margin-top:1.4rem;border-top:.15rem solid rgb(var(--text-color),.6)}.customer-wraper .customer #recover{display:none;padding:2.4rem 2.4rem 0}.customer-wraper .customer #recover+#recover-container{display:none}@media(max-width:991px){.customer-wraper .customer{width:90%}}.customer-wraper .customer-inner{position:relative;display:flex;flex-direction:column;height:100%}@media(max-width:991px){.customer-wraper .customer-inner{overflow-x:auto;padding:.2rem}}.customer-wraper .medium-button{font-size:1.4rem;padding-top:1.2rem;padding-bottom:1.2rem}.customer{margin:6rem auto 9rem}.customer:not(.account):not(.order):not(.addresses){max-width:54rem}.customer ul,.customer ol{list-style:none;margin:0;padding:0}.customer a{font-size:var(--font-size-s);font-weight:var(--body-font-weight-bold)}.customer .error-message{text-align:left;line-height:normal}.customer .error-message a{font-size:inherit;color:inherit}@media(hover:hover){.customer .error-message a:hover{text-decoration-color:inherit}}.customer .has-icon-animation{position:relative;display:inline-flex;align-items:center;gap:.8rem;background-color:#0000;border:none;margin-top:0;padding:0;text-decoration:unset}.customer .has-icon-animation .label{transform:translate(0);transition:transform .4s ease;line-height:normal;min-width:5rem;text-align:center}.customer .has-icon-animation svg{width:1.4rem;height:1.4rem;transition:transform .4s ease,opacity .4s ease}.customer .has-icon-animation svg:first-child{display:none;opacity:0;position:absolute}.customer .has-icon-animation:hover{gap:0}.customer .has-icon-animation:hover .label{transform:translate(22px)}.customer .has-icon-animation:hover svg:first-child{display:flex;opacity:1}.customer .has-icon-animation:hover svg:last-child{opacity:0;display:none}.customer .has-icon-animation.cancel-button:hover{gap:0}.customer .has-icon-animation.cancel-button:hover .label{transform:translate(12px)}.customer .has-icon-animation.cancel-button:hover svg:first-child{left:-1rem}.customer .close-button{position:absolute;top:.8rem;right:.8rem;width:4rem;height:4rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center;padding:.8rem;transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);border:none;background-color:#0000;z-index:10}@media(hover:hover){.customer .close-button:hover{background-color:rgb(var(--text-color),.04);top:.7rem;right:.7rem}}.customer .close-button svg{width:2.4rem;height:2.4rem}.customer table{width:100%;table-layout:auto;border-width:.15rem 0 .15rem 0}.customer table thead th,.customer table thead td,.customer table tbody th,.customer table tbody td,.customer table tfoot th,.customer table tfoot td{padding:1.6rem}.customer table thead th:last-child,.customer table thead td:last-child,.customer table tbody th:last-child,.customer table tbody td:last-child,.customer table tfoot th:last-child,.customer table tfoot td:last-child{text-align:right}.customer table thead th{color:rgb(var(--text-color),.6);font-weight:var(--body-font-weight);font-size:1.3rem;text-transform:uppercase;border-width:0 0 .15rem}.customer table tbody tr{cursor:pointer}.customer table tbody tr:not(:first-child){border-top:.1rem solid rgba(var(--text-color),.1)}@media(hover:hover){.customer table tbody tr:hover{background-color:rgb(var(--text-color),.05)}}.customer table tbody td{border-width:0;font-size:1.5rem;font-weight:var(--body-font-weight)}.customer table tbody td .order-number{padding:.4rem 1.2rem;border:.1rem solid rgb(var(--text-color),.2);border-radius:.6rem}@media(hover:hover){.customer table tbody td .order-number:hover{border-color:rgb(var(--text-color),.5);text-decoration-color:#0000}}@media(max-width:768px){.customer table{border:none}.customer table tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.customer table tr td{display:flex;text-align:right;border:none;padding-left:0;padding-right:0}.customer table tr td:before{content:attr(data-label);font-size:1.4rem;padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left;white-space:nowrap}}.customer .text-link{margin-top:2rem;padding-top:2rem;border-top:.15rem solid rgb(var(--text-color),.12);font-size:1.5rem;line-height:var(--line-height-m)}.customer .login .text-link{display:flex;gap:2rem;justify-content:space-between}@media(max-width:991px){.customer .login .text-link{flex-direction:column}}.customer .title{text-transform:uppercase;margin:0;margin-bottom:1.2rem}.customer form{margin-top:4rem}.customer form .button{margin-top:2.4rem;padding:1.6rem 3.2rem;font-size:var(--font-size-m);width:100%}.customer form .submit-button{width:100%;margin-bottom:1.2rem}.customer .guest-title{margin-top:4rem}.customer #customer_login_guest .button{margin-top:0}.customer .field{position:relative;width:100%;margin:2rem 0 0}.customer .field input{border-radius:10rem}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown){padding:2.2rem 2.4rem .8rem}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{font-size:1rem;top:1.2rem}.customer .select{margin-top:1.5rem;width:100%}.customer .select label{display:inline-block;margin-bottom:.5rem}.customer .select select{width:100%;transition:box-shadow var(--duration-medium);padding:1.6rem 2.6rem 1.6rem 2.4rem}.customer .recover{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:999;background-color:rgba(var(--text-color),.5);transition:all var(--duration-medium) cubic-bezier(.87,0,.13,1);opacity:0;visibility:hidden;pointer-events:none}.customer .recover .recover-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.customer #recover:target{display:block;opacity:1;visibility:visible;pointer-events:auto}.customer #recover:target+#recover-container{display:block}.customer #recover:target~#login,.customer #recover:target~#login-subtext,.customer #recover:target~#login-container{display:none}.customer #recover #recover-container{position:relative;width:54rem;background-color:rgb(var(--background-color));transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);border-radius:1.2rem}@media(max-width:991px){.customer #recover #recover-container{width:100%;max-width:90%}}.customer #recover .title{padding:2.4rem 2.4rem 0}.customer #recover .subtext{padding:0 2.4rem}.customer #recover form{padding:1.4rem 2.4rem 2.4rem;margin-top:1.4rem;border-top:.15rem solid rgb(var(--text-color),.6)}.customer #recover .close-popup{position:absolute;top:2.2rem;right:2.2rem}.customer #recover .close-popup svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.customer #recover .title{padding:2rem 2rem 0}.customer #recover .subtext{padding:0 2rem}.customer #recover form{padding:1.4rem 2rem 2rem}}.template-account .customer .account-header,.template-order .customer .account-header,.template-addresses .customer .account-header{margin-bottom:4rem;display:flex;gap:1rem;flex-direction:column}.template-account .customer .account-header .title,.template-order .customer .account-header .title,.template-addresses .customer .account-header .title{margin:0}.template-account .customer .account-header .login-url,.template-order .customer .account-header .login-url,.template-addresses .customer .account-header .login-url{display:inline-flex;align-items:center}.template-account .customer .account-header .login-url svg,.template-order .customer .account-header .login-url svg,.template-addresses .customer .account-header .login-url svg{margin-right:1rem}.template-account .customer .account-container,.template-order .customer .account-container,.template-addresses .customer .account-container{display:flex;justify-content:space-between;column-gap:6.4rem;row-gap:2.5rem;flex-wrap:wrap}.template-account .customer .account-order,.template-account .customer .account-address,.template-order .customer .account-order,.template-order .customer .account-address,.template-addresses .customer .account-order,.template-addresses .customer .account-address{flex-grow:1}.template-account .customer .account-order .order-title,.template-account .customer .account-address .order-title,.template-order .customer .account-order .order-title,.template-order .customer .account-address .order-title,.template-addresses .customer .account-order .order-title,.template-addresses .customer .account-address .order-title{text-transform:uppercase}@media(max-width:768px){.template-account .customer .account-order,.template-account .customer .account-address,.template-order .customer .account-order,.template-order .customer .account-address,.template-addresses .customer .account-order,.template-addresses .customer .account-address{width:100%;padding-right:0}}.template-account .customer .account-heading,.template-order .customer .account-heading,.template-addresses .customer .account-heading{text-transform:uppercase;margin:2rem 0}.template-account .customer .account-details,.template-order .customer .account-details,.template-addresses .customer .account-details{display:flex;flex-direction:column;width:100%}@media(min-width:1200px){.template-account .customer .account-details,.template-order .customer .account-details,.template-addresses .customer .account-details{max-width:40rem}}.template-account .customer .account-details .order-status,.template-order .customer .account-details .order-status,.template-addresses .customer .account-details .order-status{display:flex;gap:.8rem;margin-bottom:0}.template-account .customer .account-details span,.template-order .customer .account-details span,.template-addresses .customer .account-details span{font-size:var(--font-size-l)}.template-account .customer .account-details p,.template-account .customer .account-details .address-text,.template-order .customer .account-details p,.template-order .customer .account-details .address-text,.template-addresses .customer .account-details p,.template-addresses .customer .account-details .address-text{font-size:1.5rem}.template-account .customer .account-details .customer-detail,.template-order .customer .account-details .customer-detail,.template-addresses .customer .account-details .customer-detail{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem;border-top:.15rem solid rgb(var(--text-color),.1)}.template-account .customer .account-details .customer-detail svg,.template-order .customer .account-details .customer-detail svg,.template-addresses .customer .account-details .customer-detail svg{width:2.4rem;height:2.4rem;margin-right:.8rem;padding:.3rem}@media(max-width:991px){.template-account .customer .shipping-address,.template-order .customer .shipping-address,.template-addresses .customer .shipping-address{margin-top:4.8rem}}.template-account .customer .order-empty,.template-order .customer .order-empty,.template-addresses .customer .order-empty{border-top:.15rem solid rgb(var(--text-color),.1);padding-top:2.4rem;padding-bottom:7.5rem}@media(min-width:992px){.template-account .customer .order-empty,.template-order .customer .order-empty,.template-addresses .customer .order-empty{padding:9.6rem 4rem}}.template-account .customer .order-empty .order-empty-inner,.template-order .customer .order-empty .order-empty-inner,.template-addresses .customer .order-empty .order-empty-inner{display:flex;justify-content:center;gap:1.6rem;flex-direction:column;align-items:center;max-width:64rem;margin:auto}.template-account .customer .order-empty .order-empty-inner p,.template-order .customer .order-empty .order-empty-inner p,.template-addresses .customer .order-empty .order-empty-inner p{font-size:1.5rem}.template-account .customer .order-empty .order-empty-inner .button,.template-order .customer .order-empty .order-empty-inner .button,.template-addresses .customer .order-empty .order-empty-inner .button{border-radius:.6rem}.template-account .customer .order-empty .order-empty-inner .button svg,.template-order .customer .order-empty .order-empty-inner .button svg,.template-addresses .customer .order-empty .order-empty-inner .button svg{margin-left:.8rem}.template-account .customer .address-empty,.template-order .customer .address-empty,.template-addresses .customer .address-empty{border-top:.15rem solid rgb(var(--text-color),.1);padding-top:2.4rem}.template-account .customer .address-empty .address-empty-title,.template-order .customer .address-empty .address-empty-title,.template-addresses .customer .address-empty .address-empty-title{margin-top:1.6rem;margin-block:.5rem;text-decoration:uppercase}.template-account .customer .address-empty span,.template-order .customer .address-empty span,.template-addresses .customer .address-empty span{font-size:var(--font-size-s)}.template-account .customer .account-header{flex-direction:row}.template-account .customer .view-address{margin-top:1.6rem}.template-addresses .customer .address-form-field{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}@media(min-width:768px){.template-addresses .customer .field-customer-name{width:calc((100% - .8rem)/2)}}.template-addresses .customer .data-address-wrapper .new-label-style{display:block;font-size:1.4rem;margin-bottom:.6rem}.template-addresses .customer .set-default-label{margin-top:2.4rem;display:flex;align-items:center;gap:.8rem}.template-addresses .customer .set-default-label input[type=checkbox]{position:relative;height:2rem;width:2rem;border-radius:.4rem;margin:0;padding:0;-webkit-appearance:none;appearance:none}.template-addresses .customer .set-default-label input[type=checkbox]:before{background-repeat:no-repeat;background-position:center;width:100%;height:100%;display:block;position:absolute}.template-addresses .customer .set-default-label input[type=checkbox]:checked:before{content:""}.template-addresses .customer .set-default-label label{line-height:normal;color:rgba(var(--text-color))}.template-addresses .customer .address-bottom{display:flex;justify-content:space-between;align-items:center;row-gap:2.4rem}@media(max-width:768px){.template-addresses .customer .address-bottom{flex-direction:column;align-items:flex-end}.template-addresses .customer .address-bottom .pagination{width:100%}}.template-addresses .customer .address-bottom .has-icon-animation svg:first-child{display:flex}.template-addresses .customer .addresses-header{margin-bottom:2.3rem}@media(min-width:992px){.template-addresses .customer .addresses-header{margin-bottom:4rem}}.template-addresses .customer .buttons-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.2rem;align-items:center;margin-top:2.4rem}.template-addresses .customer thead th:last-child{font-size:0}.template-addresses .customer tbody td:last-child{position:relative;display:flex;justify-content:end;gap:2rem}.template-addresses .customer tbody td:last-child .edit-button,.template-addresses .customer tbody td:last-child .delete-button,.template-addresses .customer tbody td:last-child .default-button{padding:.4rem;border:none;background-color:#0000;color:rgba(var(--text-color));width:2.4rem;height:2.4rem}.template-addresses .customer .add-edit-address{background-color:rgba(var(--text-color),.5);transition:all var(--duration-medium) cubic-bezier(.87,0,.13,1);opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;padding:1.5rem;isolation:isolate;display:flex;align-items:center;justify-content:center;z-index:999}.template-addresses .customer .add-edit-address .edit-address-inner{display:flex;justify-content:center;flex-direction:column;position:relative;width:min(54rem,100%);background-color:rgb(var(--background-color));transition:transform var(--duration-medium) cubic-bezier(.87,0,.13,1);border-radius:.6rem}.template-addresses .customer .add-edit-address .title{padding:1.4rem 2.4rem .2rem;cursor:default}.template-addresses .customer .add-edit-address form{padding:2.4rem;margin-top:0;border-top:.15rem solid rgb(var(--text-color),.4)}.template-addresses .customer .add-edit-address form .field{margin:.8rem 0 0}.template-addresses .customer .add-edit-address form .field-customer-name{margin-top:0}.template-addresses .customer .add-edit-address .update-button{width:100%;margin-top:0}.template-addresses .customer .add-edit-address .cancel-button{margin-top:0;padding:0}.template-addresses .customer .address-add-new{background-color:#0000;color:rgb(var(--text-color))}.template-activate_account .customer .buttons-wrap{margin-top:4rem}.template-order .customer table thead th,.template-order .customer table thead td,.template-order .customer table tbody th,.template-order .customer table tbody td,.template-order .customer table tfoot th,.template-order .customer table tfoot td{border:none}.template-order .customer table tbody{border-top:1px solid #ccc}.template-order .customer table tfoot{border-top:1px solid #ccc;padding:2.4rem 0}.template-order .customer table tfoot tr:first-child{padding-top:2.4rem}.template-order .customer table tfoot tr:last-child{padding-bottom:2.4rem}.template-order .customer table tfoot td{padding-top:1rem;padding-bottom:1rem}.template-order .customer .account-details strong{font-weight:400}.customer .discounts{list-style:none;padding:0;margin:1rem 0}.customer .discounts .discounts-discount{display:flex;align-items:center}.customer .discounts svg{width:1.4rem;margin-right:1rem}.featured-collection-tabs-section .section-wrapper{position:relative;overflow:hidden}.featured-collection-tabs-section .featured-collection-tabs.tab-position-left .tabs-head{justify-content:space-between;align-items:center;gap:2.4rem}.featured-collection-tabs-section .featured-collection-tabs.tab-position-left .tabs-head .tabs-head-inner{justify-content:flex-start}@media(max-width:991px){.featured-collection-tabs-section .featured-collection-tabs.tab-position-left .tabs-head .tabs-view-all{display:none!important}}@media(min-width:992px){.featured-collection-tabs-section .featured-collection-tabs.tab-position-left .tabs-content .button-view-all-wrapper{display:none}}.featured-collection-tabs-section .featured-collection-tabs.tab-position-center .tabs-head .tabs-view-all{display:none!important}.featured-collection-tabs-section .featured-collection-tabs .tabs-head{margin-bottom:8rem}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tabs-head-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:8rem;row-gap:2.4rem}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tab-head{font-size:clamp(2.4rem,1.622vw + 1.686rem,4.8rem);margin:0;line-height:1;text-align:center}@media(max-width:991px){.featured-collection-tabs-section .featured-collection-tabs .tabs-head{margin-bottom:4.7rem;margin-left:calc(var(--grid-gutter)*-1);margin-right:calc(var(--grid-gutter)*-1)}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tabs-head-inner{column-gap:4.8rem;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:start;scrollbar-width:none;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tab-head{text-align:left}}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tabs-view-all{display:none}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tabs-view-all:has(.tab-view-all.active){display:block}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tab-view-all{display:none}.featured-collection-tabs-section .featured-collection-tabs .tabs-head .tab-view-all.active{display:block}.featured-collection-tabs-section .featured-collection-tabs .tabs-content .btf-slider{--slide-spacing: 2rem;--slide-size: 75%}@media(max-width:991px){.featured-collection-tabs-section .featured-collection-tabs .tabs-content .btf-slider .btf-slider-viewport{overflow:visible}}.featured-collection-tabs-section .featured-collection-tabs .tabs-content .product-card{display:block}.featured-collection-tabs-section .featured-collection-tabs .tabs-content .button-view-all-wrapper{margin-top:8rem;text-align:center}@media(max-width:991px){.featured-collection-tabs-section .featured-collection-tabs .tabs-content .button-view-all-wrapper{margin-top:4.8rem}}.featured-collection-section .banner-featured{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:4.8rem;margin:0 auto;text-align:center}@media(min-width:992px){.featured-collection-section .banner-featured{padding-bottom:8rem}.featured-collection-section .banner-featured .description{margin-top:2rem}.featured-collection-section .banner-featured .button{margin-top:3.8rem}}.featured-collection-section .banner-featured .heading{margin:0;line-height:1}.featured-collection-section .banner-featured .description{margin-top:2.4rem;font-weight:var(--body-font-weight-medium)}.featured-collection-section .banner-featured .description>*{margin-top:0}.featured-collection-section .banner-featured .description>:last-child{margin-bottom:0}.featured-collection-section .button-view-all-wrapper{margin-top:8rem;text-align:center}@media(max-width:991px){.featured-collection-section .button-view-all-wrapper{margin-top:4.8rem}}.featured-product-section .featured-product{position:relative;overflow:hidden;border-radius:6.4rem}@media(max-width:991px){.featured-product-section .featured-product{border-radius:3.2rem}}.featured-product-section .featured-product-banner{padding-bottom:1.2rem}.featured-product-section .featured-product-banner .banner-image-wrapper{position:relative}.featured-product-section .featured-product-banner .banner-image-wrapper .banner-image img,.featured-product-section .featured-product-banner .banner-image-wrapper .banner-image svg{width:100%;height:100%;aspect-ratio:1.96}@media(max-width:991px){.featured-product-section .featured-product-banner .banner-image-wrapper .banner-image img,.featured-product-section .featured-product-banner .banner-image-wrapper .banner-image svg{aspect-ratio:1.66}}.featured-product-section .featured-product-banner .banner-image-wrapper .banner-heading{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:clamp(7.6rem*var(--heading-scale),(17.838vw - .249rem)*var(--heading-scale),34rem*var(--heading-scale));line-height:.86;margin:0}.featured-product-section .featured-product-banner .banner-subheading{margin:0;font-size:clamp(4.8rem*var(--subheading-scale),(11.892vw - .43248rem)*var(--subheading-scale),22.4rem*var(--subheading-scale));line-height:.86;text-align:center}@media(max-width:991px){.featured-product-section .featured-product-banner .banner-subheading{line-height:1}}.featured-product-section .featured-product-product{padding:8rem}@media(max-width:1599px){.featured-product-section .featured-product-product{padding:4.8rem}}@media(max-width:991px){.featured-product-section .featured-product-product{padding:4.8rem 2.4rem}}.featured-product-section .product-layout{align-items:center}.featured-product-section .product-layout .product-gallery .btf-slider-viewport .btf-button-prev{left:4.8rem}.featured-product-section .product-layout .product-gallery .btf-slider-viewport .btf-button-next{right:4.8rem}@media(max-width:991px){.featured-product-section .product-layout .product-gallery .btf-slider-viewport .btf-button-prev{left:2.4rem}.featured-product-section .product-layout .product-gallery .btf-slider-viewport .btf-button-next{right:2.4rem}}.featured-product-section .product-layout .product-gallery svg.placeholder-svg{border-radius:6.4rem}@media(max-width:991px){.featured-product-section .product-layout .product-gallery svg.placeholder-svg{border-radius:3.2rem}}.featured-product-section .product-layout .product-summary .product-title{line-height:.86}.featured-product-section .product-layout .product-summary .product-title a{text-decoration-thickness:.2rem}.featured-product-section .product-layout .product-summary .product-title a:hover{text-underline-offset:.2rem}.featured-product-section .product-layout .product-summary .product-view-details .view-details{display:inline-block;margin:0;line-height:.86;text-decoration-thickness:.2rem}.featured-product-section .onboarding .product-summary-inner{display:inline-flex;flex-direction:column;gap:2.4rem}@media(min-width:992px){.featured-product-section .text-first{grid-template-areas:"text image"}.featured-product-section .text-first .product-gallery{grid-area:image}}@media(max-width:991px){.featured-product-section .text-first .product-gallery{order:1}}.footer{position:relative;overflow:hidden}.footer[class*=color-]{color:rgb(var(--text-color))}.footer.footer-separator{border-top:.1rem solid rgba(var(--text-color),.12)}.footer .ft-blocks-inner{display:flex;column-gap:12rem;row-gap:0;align-items:flex-start;justify-content:space-between;width:100%;padding-top:12rem;padding-bottom:12rem}.footer .ft-blocks-inner .ft-block-item>:last-child{margin-bottom:0}@media(max-width:1599px){.footer .ft-blocks-inner{column-gap:4rem}}@media(max-width:991px){.footer .ft-blocks-inner{flex-direction:column;row-gap:4.8rem;column-gap:0;padding-top:8rem;padding-bottom:8rem}.footer .ft-blocks-inner .ft-block-item{width:100%;max-width:100%}}.footer .ft-block-heading{line-height:1;margin-top:0;margin-bottom:2.3rem}@media(max-width:991px){.footer .ft-block-heading{font-size:calc(var(--heading-font-scale)*2.4rem);margin-bottom:2.1rem}}.footer .ft-block-content{font-size:2.4rem;font-weight:var(--body-font-weight-medium);letter-spacing:0;margin-bottom:2.4rem}.footer .ft-block-content>*{margin-top:0}.footer .ft-block-content>:last-child{margin-bottom:0}@media(max-width:991px){.footer .ft-block-content{font-size:2rem}}.footer .ft-block-subcontent{font-size:1.6rem;font-weight:var(--body-font-weight-medium);margin-bottom:2.4rem}.footer .ft-block-information{width:100%;max-width:18.54%;display:flex;flex-direction:column;gap:3rem}.footer .ft-block-information .ft-logo{display:inline-block;width:max-content}.footer .ft-block-information .footer-heading-text{margin:0}.footer .ft-block-newsletter{width:100%;max-width:35.43%}.footer .ft-block-newsletter .newsletter-form{position:relative;margin-bottom:8rem}@media(max-width:991px){.footer .ft-block-newsletter .newsletter-form{margin-bottom:4.6rem}}.footer .ft-block-newsletter .field-input{line-height:1;background-color:rgba(var(--text-color),.24);border-radius:5rem;margin:0;padding:1.2rem 2.4rem;width:100%}@media(max-width:991px){.footer .ft-block-newsletter .field-input{font-size:calc(var(--heading-font-scale)*2.4rem)}}.footer .ft-block-newsletter [type=submit]{margin-top:1.2rem;text-transform:uppercase}@media(max-width:991px){.footer .ft-block-newsletter .hover-swap-button-wrapper .hover-swap-button .circle-bg{width:5.3rem;height:5.3rem}.footer .ft-block-newsletter .hover-swap-button-wrapper .hover-swap-button .rounded-bg{font-size:calc(var(--heading-font-scale)*2.4rem);padding:1.45rem 2.4rem}}.footer .ft-block-menu{flex-grow:1}.footer .ft-block-menu ul,.footer .ft-block-menu ol{list-style:none;margin:0;padding:0}.footer .ft-block-menu li{line-height:.86}.footer .ft-block-menu a{display:inline-block;margin:0;padding:0;line-height:.86;text-decoration:none}.footer .social-media-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.2rem}.footer .social-media-list .icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center}.footer .social-media-list .icon svg{width:2rem;height:2rem}.footer .ft-bar{border-top:.1rem solid rgba(var(--text-color),.12)}.footer .ft-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.6rem;width:100%;padding:1.5rem 0}.footer .ft-bar-inner.scroll-trigger{transform:translateY(-.5rem)}.footer .ft-bar-inner .ft-copyright{grid-column:1;justify-self:start;min-width:0;font-weight:var(--body-font-weight-medium)}.footer .ft-bar-inner .ft-copyright>:last-child{margin-bottom:0}.footer .ft-bar-inner .localization-form-wrapper{grid-column:2;justify-self:center}.footer .ft-bar-inner .localization-form-wrapper .localization-form{display:flex;align-items:center}.footer .ft-bar-inner .localization-form-wrapper .localization-form .btf-select-wrapper{flex-grow:1}.footer .ft-bar-inner .localization-form-wrapper .localization-form .btf-select-wrapper .btf-select .btf-select-trigger{background-color:rgba(var(--text-color),.24);padding:1.6rem 2.4rem}.footer .ft-bar-inner .localization-form-wrapper .localization-form .btf-select-wrapper .btf-select .btf-select-dropdown{bottom:calc(100% + .5rem)}.footer .ft-bar-inner .localization-form-wrapper .localization-form .btf-select-wrapper .btf-select.btf-select-open .btf-select-dropdown{transform:translateY(-.5rem)}@media(max-width:991px){.footer .ft-bar-inner .localization-form-wrapper{width:100%}.footer .ft-bar-inner .localization-form-wrapper .localization-form{display:grid;grid-template-columns:minmax(0,1fr) auto}}.footer .ft-bar-inner .ft-payments{grid-column:3;justify-self:end}.footer .ft-bar-inner .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.footer .ft-bar-inner .list-payment li{display:inline-flex}@media(max-width:991px){.footer .ft-bar-inner{grid-template-columns:1fr;row-gap:2.4rem;column-gap:0;padding:2.4rem 0}.footer .ft-bar-inner .ft-copyright,.footer .ft-bar-inner .localization-form-wrapper,.footer .ft-bar-inner .ft-payments{grid-column:1;justify-self:start}}.gallery-section .section-wrapper{position:relative;overflow:hidden}.gallery-section .gallery{display:flex;flex-direction:column;gap:12.1rem}@media(max-width:1366px){.gallery-section .gallery{gap:8rem}}@media(max-width:991px){.gallery-section .gallery{gap:4.8rem}}.gallery-section .gallery .gallery-title-wrapper{display:flex;flex-direction:column;gap:4.8rem;margin:0 auto}@media(max-width:991px){.gallery-section .gallery .gallery-title-wrapper{gap:4.7rem}}.gallery-section .gallery .gallery-title-wrapper .sub-heading{font-size:2.8rem;font-weight:var(--body-font-weight-medium);margin:0}.gallery-section .gallery .gallery-title-wrapper .heading{line-height:.86;margin:0}@media(max-width:991px){.gallery-section .gallery .gallery-title-wrapper .heading{line-height:1;font-size:calc(var(--heading-font-scale)*4.8rem)}}.gallery-section .gallery .gallery-content .btf-slider{--slide-spacing: 0;--slide-size: 24.093%}.gallery-section .gallery .gallery-content .btf-slider .btf-slider-viewport{overflow:visible}@media(max-width:991px){.gallery-section .gallery .gallery-content .btf-slider{--slide-size: 76.531%}}.gallery-section .gallery .gallery-content .btf-slide .item-image{position:relative;overflow:hidden;aspect-ratio:1;border-radius:50rem}.gallery-section .gallery .gallery-content .btf-slide .item-image:focus-within{overflow:visible}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content{width:100%;height:100%;position:relative;overflow:hidden;border-radius:50rem}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(var(--button-text-color),.48);opacity:0;transition:all var(--duration-long) ease-out}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content .item-icon-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity var(--duration-long) ease-out;z-index:1;pointer-events:none}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content .item-icon-image .icon{width:5.3rem;height:5.3rem;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));display:flex;align-items:center;justify-content:center;border-radius:5rem}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content .item-icon-image .icon svg{width:2.4rem;height:2.4rem}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-content .item-icon-image:after{content:"";left:-1.6rem;top:-1.6rem;bottom:-1.6rem;right:-1.6rem;z-index:-1;border-radius:5rem;background-color:rgba(var(--button-text-color),.24);position:absolute;transition:opacity var(--duration-medium),visibility var(--duration-medium);animation:pulseScale calc(var(--duration-short)*10) ease infinite}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;border-radius:50rem}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-link:focus-visible{outline:.2rem solid rgba(var(--text-color),.5)}.gallery-section .gallery .gallery-content .btf-slide .item-image:hover .item-image-content:before,.gallery-section .gallery .gallery-content .btf-slide .item-image:hover .item-image-content .item-icon-image,.gallery-section .gallery .gallery-content .btf-slide .item-image:focus-within .item-image-content:before,.gallery-section .gallery .gallery-content .btf-slide .item-image:focus-within .item-image-content .item-icon-image{opacity:1;pointer-events:auto}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-inner{opacity:1;visibility:visible;transition:all var(--duration-long) ease-out;width:100%;height:100%}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-inner img,.gallery-section .gallery .gallery-content .btf-slide .item-image .item-image-inner svg{width:100%;height:100%}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--duration-long) ease-out}.gallery-section .gallery .gallery-content .btf-slide .item-image .item-video video{width:100%;height:100%}.gallery-section .gallery .gallery-content .btf-slide .item-image.has-video:hover .item-image-inner,.gallery-section .gallery .gallery-content .btf-slide .item-image.has-video:focus-within .item-image-inner{opacity:0;visibility:hidden}.gallery-section .gallery .gallery-content .btf-slide .item-image.has-video:hover .item-video,.gallery-section .gallery .gallery-content .btf-slide .item-image.has-video:focus-within .item-video{opacity:1;visibility:visible}.gallery-section .gallery .gallery-content .btf-slide:nth-child(2n){flex:0 0 33.972%}.gallery-section .gallery .gallery-content .btf-slide:nth-child(2n) .item-image{aspect-ratio:1.41}@media(max-width:991px){.gallery-section .gallery .gallery-content .btf-slide:nth-child(2n){flex:0 0 107.91%}}.header-section{position:relative;z-index:20}.header-section.is-header-sticky{position:sticky;top:0;z-index:99}.header-section.is-header-sticky .header-transparent:not([is-sticky]){background-color:#0000}.header-section.header-animate{transition:top var(--duration-medium) ease-out,opacity var(--duration-medium)}.header-section.header-hidden{top:calc(-1*var(--header-height))}.header-section .header-wrapper{transition:transform var(--duration-short),opacity var(--duration-short),background-color var(--duration-short);display:block;position:relative;z-index:20}.header-section .header-wrapper:not(.header-sticky).header-transparent{background-color:#0000}.header-section .header-inner{display:grid;align-items:center;padding:2.4rem 0}.header-section .header-uppercase .toggle-navigation>.menu-item>.menu-link,.header-section .header-uppercase .header-navigation>.menu-item>.menu-link{text-transform:uppercase}.header-section .header-transparent{position:absolute;left:0;right:0;z-index:5}.header-section .header-transparent:not([is-sticky]){background-color:#0000}.header-section .header-actions{justify-self:end;display:flex;align-items:center;grid-area:actions}.header-section .header-action{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5rem;width:5.3rem;height:5.3rem;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color))}.header-section .header-action svg{width:2.4rem;height:2.4rem}.header-section .header-action>a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--button-text-color))}.header-section .header-action .item-count{position:absolute;font-size:.9rem;right:1rem;top:1rem;background-color:rgb(var(--button-text-color));border-radius:5rem;color:rgb(var(--button-bg-color));display:flex;align-items:center;justify-content:center;min-height:1.5rem;min-width:1.5rem;padding:0 .5em;white-space:nowrap;line-height:1;z-index:1}.header-section .header-action .item-count:empty{display:none}@media(min-width:992px){.header-section .header-wrapper .header-inner{column-gap:2rem;min-height:9.6rem}.header-section .header-wrapper .header-inner.header-logo-left{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"branding navigation actions"}.header-section .header-wrapper .header-inner.header-logo-left .site-navigation-wrapper{margin:0 auto}.header-section .header-wrapper .header-inner.header-logo-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"navigation branding actions"}.header-section .header-wrapper .header-inner.header-logo-center .site-branding-wrap{margin:0 auto}}.header-section .toggle-panel,.header-section .header-icons a{color:rgb(var(--text-color))}.header-section a{text-decoration:none}.header-section ul{list-style:none;padding:0;margin:0}.header-section .header-separator{border-bottom:.1rem solid rgba(var(--text-color),.08)}.header-section .toggle-site-panel{width:4rem;height:4rem;border-radius:5rem;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));display:flex;justify-content:center;align-items:center;grid-area:panel}.header-section .toggle-site-panel svg{width:1.6rem;height:1.6rem}.header-section .site-navigation-wrapper{grid-area:navigation}.header-section .site-navigation{justify-self:start}.header-section .header-nav{display:inline-flex;align-items:center}.header-section .site-branding-wrap{margin:0;display:inline-flex;line-height:normal;font-size:3rem;font-weight:400;grid-area:branding}.header-section .site-branding-wrap .site-branding{color:currentColor}.header-section .site-branding-wrap .site-branding:focus-visible{outline-offset:.3rem}.header-section .site-branding-inner{display:grid}.header-section .site-branding-logo{grid-area:1/1}.header-section .site-branding-logo-inverse{display:none}.header-section .header-transparent:not([is-sticky]) .transparent-logo-inverse .site-branding-logo-default,.header-section btf-sticky-header[is-sticky] .sticky-logo-inverse .site-branding-logo-default{display:none}.header-section .header-transparent:not([is-sticky]) .transparent-logo-inverse .site-branding-logo-inverse,.header-section btf-sticky-header[is-sticky] .sticky-logo-inverse .site-branding-logo-inverse{display:block}@media(max-width:1366px){.header-section .header-actions .header-action{width:4.5rem;height:4.5rem}.header-section .header-actions .header-action svg{width:1.6rem;height:1.6rem}}@media(max-width:991px){.header-section .site-navigation-wrapper{display:none}.header-section .site-branding-wrap{font-size:2.5rem}.header-section .header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"branding actions panel";min-height:auto}.header-section .header-actions{padding-left:1rem}.header-section .header-actions .header-action{width:4rem;height:4rem}.header-section .header-actions .header-action svg{width:1.6rem;height:1.6rem}.header-section .header-actions .header-action .item-count{right:.7rem;top:.7rem}}.icon-box-section .icon-box-separator{border-top:.1rem solid rgb(var(--text-color));border-bottom:.1rem solid rgb(var(--text-color))}@media(min-width:992px){.icon-box-section .icon-box-separator .icon-box .icon-item{position:relative}.icon-box-section .icon-box-separator .icon-box .icon-item:not(:last-child):after{content:"";position:absolute;width:.1rem;height:100%;background-color:rgb(var(--text-color));top:0;bottom:0;right:0}}.icon-box-section .icon-box{display:flex}.icon-box-section .icon-box .icon-item{flex-grow:1;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.icon-box-section .icon-box .icon-item .icon-heading{margin:0;line-height:.86}.icon-box-section .icon-box .icon-item .icon-text{font-weight:var(--body-font-weight-medium)}.icon-box-section .icon-box .icon-item .icon-text>*{margin-top:0}.icon-box-section .icon-box .icon-item .icon-text>:last-child{margin-bottom:0}@media(max-width:991px){.icon-box-section .icon-box{flex-direction:column}.icon-box-section .icon-box .icon-item .icon-heading{font-size:calc(var(--heading-font-scale)*2.4rem)}}.image-banner-section .image-banner-wrapper{position:relative;overflow:hidden}.image-banner-section .banner-image{position:relative}.image-banner-section .banner-image .image{width:100%;height:100%}.image-banner-section .banner-image .image img,.image-banner-section .banner-image .image svg{width:100%;height:100%;object-fit:cover}.image-banner-section .banner-image:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.image-banner-section .banner-content{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:2}.image-banner-section .banner-content .banner-content-inner{width:100%;height:100%;display:flex}@media(min-width:992px){.image-banner-section .banner-content .banner-content-inner.banner-content-top-left{align-items:flex-start;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-top-center{align-items:flex-start;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-top-right{align-items:flex-start;justify-content:flex-end}.image-banner-section .banner-content .banner-content-inner.banner-content-middle-left{align-items:center;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-middle-center{align-items:center;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-middle-right{align-items:center;justify-content:flex-end}.image-banner-section .banner-content .banner-content-inner.banner-content-bottom-left{align-items:flex-end;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-bottom-center{align-items:flex-end;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-bottom-right{align-items:flex-end;justify-content:flex-end}}@media(max-width:991px){.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-top-left{align-items:flex-start;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-top-center{align-items:flex-start;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-top-right{align-items:flex-start;justify-content:flex-end}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-middle-left{align-items:center;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-middle-center{align-items:center;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-middle-right{align-items:center;justify-content:flex-end}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-bottom-center{align-items:flex-end;justify-content:center}.image-banner-section .banner-content .banner-content-inner.banner-content-mobile-bottom-right{align-items:flex-end;justify-content:flex-end}}.image-banner-section .banner-content .content{width:auto;height:auto;max-width:92rem;display:flex;flex-direction:column;gap:4.8rem}@media(max-width:991px){.image-banner-section .banner-content .content{gap:2.4rem}}.image-banner-section .banner-content .banner-heading{margin:0;line-height:.86}.image-banner-section .banner-content .banner-text{font-weight:var(--body-font-weight-medium)}.image-banner-section .banner-content .banner-button a{text-decoration:none}.image-banner-section .curved-text{display:block;position:absolute;z-index:3;bottom:0;left:0;width:100%;height:var(--curved-ribbon-height);pointer-events:auto}.image-banner-section .curved-text .curved-text-background,.image-banner-section .curved-text .curved-text-ribbon{position:absolute;bottom:0;left:0;right:0;width:max(100%,192rem);height:100%;overflow:visible}.image-banner-section .curved-text .curved-text-background path{fill:rgb(var(--background-color))}@media(min-width:992px){.image-banner-section .curved-text .curved-text-ribbon{bottom:1rem}}.image-banner-section .curved-text .curved-text-ribbon .curved-text-fill{fill:none;stroke:var(--curved-background-color);stroke-width:12rem}.image-banner-section .curved-text .curved-text-ribbon text{fill:var(--curved-text-color);font-size:var(--curved-text-size);font-weight:var(--body-font-weight-medium)}.image-banner-section .curved-text .curved-text-measure{position:absolute;visibility:hidden;white-space:nowrap;font-size:var(--curved-text-size);font-weight:var(--body-font-weight-medium)}@media(max-width:991px){.image-banner-section .curved-text{bottom:-13.6rem}.image-banner-section .curved-text .curved-text-background,.image-banner-section .curved-text .curved-text-ribbon{width:100%}}.image-collage-section .image-collage-images .btf-slider{--slide-spacing: 1.5rem;--slide-size: 100%}@media(min-width:992px){.image-collage-section .image-collage-images .btf-slider{--slide-size: 20%}}.image-collage-section .image-collage-images .image-content{width:100%;position:relative;overflow:hidden;border-radius:6.4rem}.image-collage-section .image-collage-images .image-content .image{width:100%;height:100%}.image-collage-section .image-collage-images .image-content .image img,.image-collage-section .image-collage-images .image-content .image svg.placeholder-svg{width:100%;height:100%;object-fit:cover}@media(max-width:1599px){.image-collage-section .image-collage-images .image-content{border-radius:3.2rem}}.image-collage-section .image-collage-images .btf-slide:nth-child(2n-1) .image-content{aspect-ratio:.681}.image-collage-section .image-collage-images .btf-slide:nth-child(2n) .image-content{aspect-ratio:.909;transform:translateY(1.7rem)}.image-collage-section .image-collage-images+.image-collage-content{transform:translateY(-4rem)}.image-collage-section .image-collage-content{position:relative}.image-collage-section .image-collage-content .heading{line-height:1;margin-top:0;margin-bottom:2.5rem}.image-collage-section .image-collage-content .description{font-size:2.4rem;line-height:1.4;font-weight:var(--body-font-weight-medium);margin-bottom:4rem}.image-collage-section .image-collage-content .description>*{margin-top:0}.image-collage-section .image-collage-content .description>:last-child{margin-bottom:0}.image-collage-section .image-collage-content .text{font-size:1.4rem;line-height:1.5}.image-collage-section .image-collage-content .text a{text-underline-offset:.2rem}.image-collage-section .image-collage-content>*:last-child{margin-bottom:0}.image-showcase-section{overflow:hidden}.image-showcase-section .btf-image-showcase,.image-showcase-section btf-asset-mouse-parallaxer,.image-showcase-section btf-asset-parallaxer{display:block}.image-showcase-section .showcase-wrap{container-type:inline-size;container-name:showcase}.image-showcase-section .showcase-inner{height:120rem;margin:0}.image-showcase-section .btf-image-showcase{--scale: 1;--pos-scale: var(--scale);position:relative;width:100%;overflow:hidden}@container showcase (max-width: 1675px){.image-showcase-section .btf-image-showcase{--scale: .9;--pos-scale: .9}.image-showcase-section .showcase-inner{height:1100px}}@container showcase (max-width: 1500px){.image-showcase-section .btf-image-showcase{--scale: .82;--pos-scale: .82}.image-showcase-section .showcase-inner{height:1000px}}@container showcase (max-width: 1300px){.image-showcase-section .btf-image-showcase{--scale: .74;--pos-scale: .74}.image-showcase-section .showcase-inner{height:900px}}@container showcase (max-width: 1100px){.image-showcase-section .btf-image-showcase{--scale: .65;--pos-scale: .65}.image-showcase-section .showcase-inner{height:800px}}@container showcase (max-width: 991px){.image-showcase-section .btf-image-showcase{--scale: .5;--pos-scale: .57}.image-showcase-section .showcase-inner{height:934px}}@container showcase (max-width: 900px){.image-showcase-section .btf-image-showcase{--scale: .48;--pos-scale: .55}.image-showcase-section .showcase-inner{height:896px}}@container showcase (max-width: 750px){.image-showcase-section .btf-image-showcase{--scale: .44;--pos-scale: .5}.image-showcase-section .showcase-inner{height:822px}}@container showcase (max-width: 600px){.image-showcase-section .btf-image-showcase{--scale: .38;--pos-scale: .43}.image-showcase-section .showcase-inner{height:710px}}@container showcase (max-width: 500px){.image-showcase-section .btf-image-showcase{--scale: .32;--pos-scale: .37}.image-showcase-section .showcase-inner{height:598px}}@container showcase (max-width: 440px){.image-showcase-section .btf-image-showcase{--scale: .28;--pos-scale: .32}.image-showcase-section .showcase-inner{height:522px}}@container showcase (max-width: 375px){.image-showcase-section .btf-image-showcase{--scale: .24;--pos-scale: .27}.image-showcase-section .showcase-inner{height:448px}}.image-showcase-section .showcase-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;pointer-events:none;padding:0 var(--grid-gutter);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:4.8rem}@media(min-width:992px){.image-showcase-section .showcase-content{width:var(--content-width, 50%)}}.image-showcase-section .showcase-content>*{pointer-events:auto}.image-showcase-section .showcase-content .heading{line-height:.86;margin:0}.image-showcase-section .btf-image-showcase .showcase-card{box-sizing:border-box;margin:0;padding:0;position:absolute;left:50%;top:50%;display:block;width:calc(var(--card-width)*var(--scale)*1px);height:calc(var(--card-height)*var(--scale)*1px);opacity:1;transform:translate(-50%,-50%) rotate(var(--init-rot, 0deg));transition:none}.image-showcase-section btf-inview[inview] .showcase-card{transform:translate(calc(-50% + var(--card-cx) * var(--pos-scale) * 1px),calc(-50% + var(--card-cy) * var(--pos-scale) * 1px)) rotate(0);transition:transform 1s cubic-bezier(.22,1,.36,1) var(--spread-delay)}.image-showcase-section btf-asset-mouse-parallaxer{width:100%;height:100%;border-radius:3.2rem;transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s linear,scale var(--duration-medium);background-color:rgba(var(--text-color),.1)}.image-showcase-section btf-asset-mouse-parallaxer.has-placeholder-svg{background-color:rgb(var(--image-placeholder-color));border:.1rem solid rgba(var(--text-color),.1)}.image-showcase-section btf-asset-mouse-parallaxer:hover{scale:1.04}.image-showcase-section btf-asset-mouse-parallaxer .placeholder-svg{background-color:#0000}.image-showcase-section btf-asset-parallaxer{width:100%;height:100%;transform:scale(var(--scale, 1)) translate(var(--tx, 0px),var(--ty, 0px));margin-left:var(--margin-left, 0px);margin-top:var(--margin-top, 0px)}.image-showcase-section .showcase-card-img{width:100%;height:100%;overflow:hidden;border-radius:inherit;transform:scale(var(--scale, 1)) translateY(var(--ty, 0px))}.image-showcase-section .showcase-card-img img,.image-showcase-section .showcase-card-img svg{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}@container showcase (max-width: 991px){.image-showcase-section .showcase-content{padding-top:2.8rem}.image-showcase-section btf-inview[inview] .showcase-card{transform:translate(calc(-50% + var(--card-cx-mobile) * var(--pos-scale) * 1px),calc(-50% + var(--card-cy-mobile) * var(--pos-scale) * 1px)) rotate(0)}.image-showcase-section btf-asset-mouse-parallaxer{border-radius:1.6rem;transform:perspective(800px) rotateX(0) rotateY(0)!important}}.image-with-text-section .image-with-text .image-with-text-inner{display:flex;flex-direction:column}.image-with-text-section .image-with-text .image-with-text-inner.text-first .content{order:-1}@media(min-width:992px){.image-with-text-section .image-with-text .image-with-text-inner{flex-direction:row}.image-with-text-section .image-with-text .image-with-text-inner .image,.image-with-text-section .image-with-text .image-with-text-inner .content{width:50%}.image-with-text-section .image-with-text .image-with-text-inner .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.image-with-text-section .image-with-text .image{position:relative;overflow:hidden;border-radius:6.4rem}@media(max-width:1599px){.image-with-text-section .image-with-text .image{border-radius:4.8rem}}@media(max-width:991px){.image-with-text-section .image-with-text .image{border-radius:3.2rem}}.image-with-text-section .image-with-text .image .image-inner{width:100%;height:100%;position:relative;aspect-ratio:.98}.image-with-text-section .image-with-text .image .image-inner .image-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;transition:opacity var(--duration-medium)}.image-with-text-section .image-with-text .image .image-inner .image-media.active{opacity:1}.image-with-text-section .image-with-text .image .image-inner img,.image-with-text-section .image-with-text .image .image-inner svg{width:100%;height:100%;aspect-ratio:.98}.image-with-text-section .image-with-text .content{position:relative;overflow:hidden;border-radius:6.4rem;padding:8rem}@media(max-width:1599px){.image-with-text-section .image-with-text .content{padding:4.8rem;border-radius:4.8rem}}@media(max-width:991px){.image-with-text-section .image-with-text .content{padding:4.9rem 2.4rem 4.6rem;border-radius:3.2rem}}.image-with-text-section .image-with-text .content .item{display:block;width:100%}.image-with-text-section .image-with-text .content .item:empty{display:none}.image-with-text-section .image-with-text .content .item.item-heading .heading{font-size:clamp(2.4rem,1.622vw + 1.686rem,4.8rem);margin:0;line-height:1}.image-with-text-section .image-with-text .content .item.item-text .description{font-size:2.8rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.image-with-text-section .image-with-text .content .item.item-text .description>*{margin-top:0}.image-with-text-section .image-with-text .content .item.item-text .description>:last-child{margin-bottom:0}@media(max-width:991px){.image-with-text-section .image-with-text .content .item.item-text .description{font-size:2rem}}.image-with-text-section .image-with-text .content .item.item-icon-box.active .icon-box .icon-box-content .icon-box-heading{text-underline-offset:.2rem;text-decoration-color:currentColor}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box{cursor:pointer;transition:opacity var(--duration-medium);display:flex;align-items:center;justify-content:space-between;gap:2.8rem}@media(max-width:991px){.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box{flex-direction:column;align-items:flex-start;gap:2.9rem}}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-image{width:9.6rem;min-width:9.6rem}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-image img,.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-image svg{width:100%;height:100%}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content{flex-grow:1;display:flex;flex-direction:column;gap:.8rem}@media(max-width:991px){.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content{gap:.9rem}}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content .icon-box-heading{margin:0;line-height:1;text-decoration:.2rem underline rgba(0,0,0,0) var(--text-decoration-style);text-underline-offset:.4rem;transition:text-decoration-color var(--duration-medium),text-underline-offset var(--duration-short),color var(--duration-medium)}@media(max-width:991px){.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content .icon-box-heading{font-size:calc(var(--heading-font-scale)*2.4rem)}}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content .icon-box-text{font-size:1.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content .icon-box-text>*{margin-top:0}.image-with-text-section .image-with-text .content .item.item-icon-box .icon-box .icon-box-content .icon-box-text>:last-child{margin-bottom:0}.image-with-text-section .image-with-text .content .item.item-divider .divider{background-color:rgba(var(--text-color),.24)}.list-cards-section .btf-pin-inner{width:min(116.8rem,100%);margin:0 auto;text-align:center}.list-cards-section btf-text-reveal{font-size:clamp(4.8rem,3.243vw + 3.373rem,9.6rem);font-weight:var(--body-font-weight-medium);margin:0;line-height:1;color:rgba(var(--text-color),.24)}.list-cards-section btf-list-cards{display:block}.list-cards-section btf-list-cards.is-reveal-complete .list-cards-reveal{position:sticky;top:0;z-index:1}.list-cards-section btf-list-cards.is-reveal-complete btf-text-reveal{--background-size: 100% 100% !important}.list-cards-section .list-cards-wrapper{position:relative;z-index:2}.list-cards-section .list-cards{position:relative;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:4.8rem}.list-cards-section .list-cards .card-item{min-height:59.8rem;display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:center;text-align:center;padding:8rem;border-radius:6.4rem;position:relative;overflow:hidden}.list-cards-section .list-cards .card-item .card-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.list-cards-section .list-cards .card-item .card-bg-image .card-bg-image-inner{width:100%;height:100%}.list-cards-section .list-cards .card-item .card-bg-image img{width:100%;height:100%;object-fit:cover}.list-cards-section .list-cards .card-item .card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:center;text-align:center}.list-cards-section .list-cards .card-item .card-heading{font-size:clamp(2.4rem,2.703vw + 1.211rem,6.4rem);line-height:1.4;margin:0}.list-cards-section .list-cards .card-item .card-text{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.list-cards-section .list-cards .card-item .card-text>*{margin-top:0}.list-cards-section .list-cards .card-item .card-text>:last-child{margin-bottom:0}.list-cards-section .list-cards .card-item .card-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-medium),visibility var(--duration-medium)}@media(hover:hover){.list-cards-section .list-cards .card-item:hover .card-button{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:991px){.list-cards-section .list-cards .card-item{min-height:46rem;padding:4.8rem;border-radius:3.2rem}.list-cards-section .list-cards .card-item .card-button{opacity:1;visibility:visible;pointer-events:auto}}.map-section .map-wrapper .map-iframe,.map-section .map-wrapper .map-image{width:100%;position:relative;overflow:hidden;border-radius:6.4rem}@media(max-width:1599px){.map-section .map-wrapper .map-iframe,.map-section .map-wrapper .map-image{border-radius:4.8rem}}@media(max-width:991px){.map-section .map-wrapper .map-iframe,.map-section .map-wrapper .map-image{border-radius:3.2rem}}.map-section .map-wrapper iframe{width:100%;height:100%}.map-section .map-wrapper img,.map-section .map-wrapper svg{width:100%;height:100%}.multirow-section .section-wrapper{position:relative;overflow:hidden}.multirow-section .multirow{display:flex;flex-direction:column;gap:11.9rem}@media(max-width:991px){.multirow-section .multirow{gap:8.1rem}}.multirow-section .multirow-heading{display:flex;flex-direction:column;gap:5rem}@media(min-width:1024px){.multirow-section .multirow-heading.text-center{margin:0 auto}.multirow-section .multirow-heading.text-right{margin-left:auto}}@media(max-width:991px){.multirow-section .multirow-heading{gap:2.4rem}}.multirow-section .multirow-heading .heading{margin:0;line-height:.86}.multirow-section .multirow-heading .description{font-size:2.8rem;font-weight:var(--body-font-weight-medium)}.multirow-section .multirow-heading .description>*{margin-top:0}.multirow-section .multirow-heading .description>:last-child{margin-bottom:0}@media(max-width:991px){.multirow-section .multirow-heading .description{font-size:2.4rem}}.multirow-section .multirow-content{display:flex;flex-direction:column;gap:0}@media(max-width:991px){.multirow-section .multirow-content{gap:2.4rem}}@media(min-width:992px){.multirow-section .multirow-content .row-item:nth-child(2n) .row-item-inner{flex-direction:row-reverse}}.multirow-section .multirow-content .row-item .row-item-inner{display:flex;background-color:#0000}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-item-inner{flex-direction:column}}.multirow-section .multirow-content .row-item .row-content,.multirow-section .multirow-content .row-item .row-image{width:50%;border-radius:6.4rem;background-color:rgb(var(--background-color));overflow:hidden;min-height:59.8rem}@media(max-width:1599px){.multirow-section .multirow-content .row-item .row-content,.multirow-section .multirow-content .row-item .row-image{border-radius:4.8rem}}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-content,.multirow-section .multirow-content .row-item .row-image{width:100%;border-radius:3.2rem;min-height:34rem}}.multirow-section .multirow-content .row-item .row-content{padding:8rem 10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.4rem}@media(max-width:1599px){.multirow-section .multirow-content .row-item .row-content{padding:6.4rem}}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-content{padding:4.8rem;align-items:flex-start;justify-content:flex-start;text-align:left}}.multirow-section .multirow-content .row-item .row-content .row-heading{font-size:clamp(2.4rem,2.703vw + 1.211rem,6.4rem);line-height:1.4;margin:0}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-content .row-heading{line-height:1}}.multirow-section .multirow-content .row-item .row-content .row-text{font-size:2.4rem;font-weight:var(--body-font-weight-medium)}.multirow-section .multirow-content .row-item .row-content .row-text>*{margin-top:0}.multirow-section .multirow-content .row-item .row-content .row-text>:last-child{margin-bottom:0}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-content .row-text{font-size:2rem}}.multirow-section .multirow-content .row-item .row-image{position:relative}.multirow-section .multirow-content .row-item .row-image .row-image-inner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.multirow-section .multirow-content .row-item .row-image .row-image-inner img,.multirow-section .multirow-content .row-item .row-image .row-image-inner svg{width:100%;height:100%;object-fit:cover}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-icon{position:absolute;bottom:4.8rem;left:4.8rem;width:5.3rem;height:5.3rem;padding:0;background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color));display:flex;align-items:center;justify-content:center;border-radius:5rem;transition:opacity var(--duration-medium),visibility var(--duration-medium)}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-icon svg{width:2.4rem;height:2.4rem}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-icon:after{content:"";left:-1.6rem;top:-1.6rem;bottom:-1.6rem;right:-1.6rem;z-index:-1;border-radius:5rem;background-color:rgba(var(--button-text-color),.24);position:absolute;transition:opacity var(--duration-medium),visibility var(--duration-medium);animation:pulseScale calc(var(--duration-short)*10) ease infinite}@media(max-width:1599px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-icon{bottom:3.6rem;left:3.6rem}}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-icon{bottom:2.4rem;left:2.4rem}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product{position:absolute;bottom:4.8rem;left:4.8rem;border-radius:3.2rem;overflow:hidden;width:min(53.6rem,100% - 9.6rem);pointer-events:none;opacity:0;transform:translateY(1.6rem);visibility:hidden;transition:opacity var(--duration-medium),transform var(--duration-medium),visibility var(--duration-medium)}@media(max-width:1599px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product{width:min(53.6rem,100% - 7.2rem);bottom:3.6rem;left:3.6rem}}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product{width:min(53.6rem,100% - 4.8rem);bottom:2.4rem;left:2.4rem}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .close-button{position:absolute;width:2.4rem;height:2.4rem;top:2.4rem;right:2.4rem;z-index:1;background-color:#0000;color:rgb(var(--card-text-color));border:none;padding:0}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .close-button svg{width:100%;height:100%}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .close-button{top:1.6rem}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card{border-radius:0;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card{gap:1.6rem;padding-top:4rem}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap{width:15rem;aspect-ratio:.825;flex-shrink:0}@media(min-width:992px)and (max-width:1599px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap{width:13.2rem}}@media(min-width:992px)and (max-width:1366px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap{width:10rem}}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap{width:8rem}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap .product-image{width:100%;height:100%;display:block}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap .product-image img,.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-media-wrap .product-image svg{width:100%;height:100%;border-radius:1.6rem}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-content{flex-grow:1;display:flex;flex-direction:column;gap:1.4rem}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-content .product-collection .product-collection-link{display:inline-block;font-size:1.3rem;font-weight:var(--body-font-weight-bold);line-height:1.4;color:rgb(var(--card-text-color));background-color:rgb(var(--card-text-contrast-color));text-transform:uppercase;padding:.8rem 1.6rem;border-radius:5rem;text-decoration:none;transition:all var(--duration-medium) ease}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-content .product-title{font-size:calc(var(--heading-font-scale)*2.4rem)}@media(max-width:991px){.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-content .product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper .row-product .product-card .product-content .product-price{font-size:2rem;gap:0 1.2rem}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper.is-open .row-icon{opacity:0;pointer-events:none}.multirow-section .multirow-content .row-item .row-image .row-product-wrapper.is-open .row-product{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.multirow-section .multirow-content.multirow-reveal-ready .row-item{perspective:100rem}.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-content,.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-image{transition:1s transform cubic-bezier(.25,1,.5,1) .1s}.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-content:not(.once-inview){transform:translate(calc(-100% - var(--grid-gutter))) rotateY(-15deg) rotate(-15deg);transform-origin:right bottom}.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-image:not(.once-inview){transform:translate(calc(100% + var(--grid-gutter))) rotateY(15deg) rotate(15deg);transform-origin:left bottom}.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-content.once-inview,.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-image.once-inview{transform:translate(0) rotateY(0) rotate(0)}@media(min-width:992px){.multirow-section .multirow-content.multirow-reveal-ready .row-item .row-image{transition-delay:.3s}.multirow-section .multirow-content.multirow-reveal-ready .row-item:nth-child(2n) .row-content:not(.once-inview){transform:translate(calc(100% + var(--grid-gutter))) rotateY(15deg) rotate(15deg);transform-origin:left bottom}.multirow-section .multirow-content.multirow-reveal-ready .row-item:nth-child(2n) .row-image:not(.once-inview){transform:translate(calc(-100% - var(--grid-gutter))) rotateY(-15deg) rotate(-15deg);transform-origin:right bottom}}.newsletter-popup-section.closed .newsletter-popup-form{opacity:0;visibility:hidden;pointer-events:none}.newsletter-popup-section.closed .newsletter-inner{opacity:0;visibility:hidden;transform:translateY(-2.5rem);transition:all .3s ease-out}@media(max-width:991px){.newsletter-popup-section.closed .newsletter-inner{transform:translateY(100%)}}.newsletter-popup-section .newsletter-popup-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(var(--text-color),.5);display:flex;justify-content:center;align-items:center;transition:all .3s ease;visibility:visible;opacity:1}@media(max-width:991px){.newsletter-popup-section .newsletter-popup-form{align-items:flex-end;padding:0}}.newsletter-popup-section .heading{line-height:.86;margin-top:0;margin-bottom:1.6rem}.newsletter-popup-section .description{font-weight:var(--body-font-weight-medium);margin-bottom:2.4rem}.newsletter-popup-section .description>*{margin-top:0}.newsletter-popup-section .description>:last-child{margin-bottom:0}.newsletter-popup-section .newsletter-inner{background-color:#0000;position:relative;overflow-x:hidden;overflow-y:auto;transition:all .3s ease-out;transform:translateY(0);opacity:1;visibility:visible;border-radius:3.2rem}@media(min-width:992px){.newsletter-popup-section .newsletter-inner{width:89.6rem;min-height:44.8rem;max-width:90%;max-height:90%;display:flex}}@media(max-width:991px){.newsletter-popup-section .newsletter-inner{width:100%;max-width:100%;border-radius:0}}.newsletter-popup-section .newsletter-inner .newsletter-image{background-color:rgb(var(--background-color))}@media(max-width:991px){.newsletter-popup-section .newsletter-inner .newsletter-image{display:none}}@media(min-width:992px){.newsletter-popup-section .newsletter-inner .newsletter-image{order:-1;width:50%}}.newsletter-popup-section .newsletter-inner .newsletter-image .popup-media{width:100%;height:100%}.newsletter-popup-section .newsletter-inner .newsletter-image .popup-media .popup-media-inner{position:relative;width:100%;height:100%}.newsletter-popup-section .newsletter-inner .newsletter-image .popup-media .popup-media-inner img{width:100%;height:100%}.newsletter-popup-section .newsletter-inner .newsletter-image .popup-media .popup-media-inner.has-overlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.newsletter-popup-section .newsletter-inner .newsletter-content{background-color:rgb(var(--background-color));padding:5rem 2.4rem;width:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(min-width:992px){.newsletter-popup-section .newsletter-inner .newsletter-content{width:50%}}@media(min-width:768px){.newsletter-popup-section .newsletter-inner .newsletter-content{padding:5rem 4rem}}.newsletter-popup-section .close-button{transition:transform .6s;transition-delay:.6s;position:absolute;right:2.4rem;top:2.4rem;width:4rem;height:4rem;padding:0;margin:0;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;opacity:1;visibility:visible;transform:translate(.5rem,-.5rem);z-index:2}@media(hover:none){.newsletter-popup-section .close-button{opacity:1;visibility:visible;transform:translate(0)}}@media(max-width:991px){.newsletter-popup-section .close-button{opacity:1;visibility:visible;transform:translate(0);right:1.6rem;top:1.6rem}}.newsletter-popup-section .close-button svg{width:1.6rem}.newsletter-popup-section .field-form{position:relative;width:100%}.newsletter-popup-section .field-form .field-input-wrapper{display:flex;position:relative;width:100%}.newsletter-popup-section .field-form .field-input{flex:1;height:5.3rem;border-radius:5rem;padding:0 4.8rem 0 2.4rem;text-align:left}.newsletter-popup-section .field-form .field-input::placeholder{color:rgba(var(--text-color),.7)}.newsletter-popup-section .field-form svg{position:absolute;right:1.9rem;top:50%;transform:translateY(-50%);width:2rem;height:auto;fill:rgb(var(--text-color));pointer-events:none}.newsletter-popup-section .button-group{display:flex;gap:1.2rem;margin-top:1.6rem}.newsletter-popup-section .button-group .primary-button,.newsletter-popup-section .button-group .secondary-button{flex:1;height:5.3rem;padding:1rem 2.4rem;border-radius:var(--button-radius);white-space:nowrap;text-transform:uppercase}@media(max-width:991px){.newsletter-popup-section .button-group .primary-button,.newsletter-popup-section .button-group .secondary-button{height:5rem}}.newsletter-popup-section .field-form-description{font-size:1.2rem;font-weight:var(--body-font-weight-medium);color:rgba(var(--text-color),.7);margin-top:1.6rem}.newsletter-popup-section .sub-heading{font-size:1.2rem;line-height:1.33;font-weight:var(--body-font-weight-medium);letter-spacing:.1em;color:rgba(var(--text-color),.7);margin-bottom:1rem}.newsletter-popup-section .message{margin-left:1.5rem;margin-right:1.5rem}@media(min-width:768px){.newsletter-popup-section .message{margin-left:6rem;margin-right:6rem}}.newsletter-section .newsletter-form{max-width:54rem;margin:0 auto;text-align:center}.newsletter-section .heading{margin:0;margin-bottom:2.4rem}.newsletter-section .text{font-size:2.8rem;font-weight:var(--body-font-weight-medium);margin-bottom:4.8rem}@media(max-width:991px){.newsletter-section .text{font-size:2.4rem}}.newsletter-section .field label{top:2.8rem;left:2.4rem}.newsletter-section .field .hover-swap-button-wrapper{margin-top:2.4rem}.newsletter-section .field .hover-swap-button-wrapper [type=submit]{width:100%;text-transform:uppercase}@media(max-width:991px){.newsletter-section .field .hover-swap-button-wrapper [type=submit].hover-swap-button .circle-bg{width:5.3rem;min-width:5.3rem;height:5.3rem}.newsletter-section .field .hover-swap-button-wrapper [type=submit].hover-swap-button .rounded-bg{font-size:calc(var(--heading-font-scale)*2.4rem);padding:1.45rem 2.4rem;max-width:calc(100% - 5.3rem);height:5.3rem}}.main-page-section{padding:3rem 0 5rem}.main-page-section .title{text-align:center;font-size:3rem;line-height:1.3;margin-bottom:4rem}.has-product-details .main-product{container:main-product/inline-size}.has-product-details .product-layout{display:grid;grid-template-columns:var(--grid-template-columns, repeat(auto-fit, minmax(0, 1fr)));justify-content:center;width:100%}.has-product-details .product-layout>*:only-child{grid-column:1/-1;justify-self:center;width:min(70rem,100%)}.has-product-details .product-gallery .media-preview-wrap{display:flex;justify-content:center;align-items:center;outline-offset:-.2rem;outline:.1rem solid rgba(var(--text-color),.05);overflow:hidden}.has-product-details .product-gallery .media-preview-wrap[data-video]>img,.has-product-details .product-gallery .media-preview-wrap[data-external_video]>img{display:none}.has-product-details .product-gallery .media-preview-wrap .btf-video{height:100%;width:100%}.has-product-details .product-gallery .media-preview-wrap img,.has-product-details .product-gallery .media-preview-wrap iframe,.has-product-details .product-gallery .media-preview-wrap video{width:100%;height:100%}.has-product-details .product-gallery .icon-media-type{position:absolute;right:1.5rem;bottom:1.5rem;width:3.2rem;height:3.2rem;border-radius:5rem;display:flex;justify-content:center;align-items:center;background-color:rgb(var(--background-color));color:rgba(var(--text-color),.7);box-shadow:0 0 1rem rgba(var(--text-color),.4)}.has-product-details .product-gallery .icon-media-type svg{width:1.8rem;height:1.8rem}.has-product-details .product-gallery .btf-thumbs-slider-wrapper{flex-grow:initial}.has-product-details .product-gallery .btf-thumbs-slider-viewport{margin-top:0;--thumbs-slide-spacing: 1.2rem}.has-product-details .product-gallery .btf-thumbs-slider-viewport .btf-thumbs-slide{transition:opacity var(--duration-medium)}.has-product-details .product-gallery .btf-thumbs-slider-viewport .btf-thumbs-slide:not(.selected):hover{opacity:.8}.has-product-details .product-gallery .btf-thumbs-slider-viewport .btf-thumbs-slide.selected .media-preview-wrap{outline:.2rem solid rgb(var(--text-color))}.has-product-details .product-gallery .btf-thumbs-slider-viewport .media-preview-wrap{position:relative;border-radius:1.6rem;outline-offset:-.2rem}.has-product-details .product-gallery .btf-thumbs-slider-viewport .media-preview-wrap:focus-visible{outline:.2rem solid rgba(var(--text-color),.5)}.has-product-details .product-gallery .btf-thumbs-slider-viewport .icon-media-type{right:1rem;bottom:1rem;width:2.4rem;height:2.4rem}.has-product-details .product-gallery .btf-thumbs-slider-viewport .icon-media-type svg{width:1.4rem;height:1.4rem}.has-product-details .media-fit-original .media-preview-wrap img,.has-product-details .media-fit-original .media-preview-wrap iframe,.has-product-details .media-fit-original .media-preview-wrap video{object-fit:contain}.has-product-details .media-fit-fill .media-preview-wrap img,.has-product-details .media-fit-fill .media-preview-wrap iframe,.has-product-details .media-fit-fill .media-preview-wrap video{object-fit:cover}.has-product-details .media-adapt .media-preview-wrap{--media-ratio: var(--aspect-ratio)}.has-product-details .media-portrait .media-preview-wrap{--media-ratio: .827}.has-product-details .media-square .media-preview-wrap{--media-ratio: 1}.has-product-details .product-layout{gap:2.4rem}.has-product-details .product-layout .media-preview-wrap{aspect-ratio:var(--media-ratio);width:100%;border:0;padding:0}.has-product-details .product-layout .main-item .media-preview-wrap{border-radius:6.4rem}@media(max-width:991px){.has-product-details .product-layout .main-item .media-preview-wrap{border-radius:3.2rem}}.has-product-details .product-layout .product-gallery-slider{display:flex;gap:2.4rem}.has-product-details .product-layout .btf-slider-viewport{position:relative}.has-product-details .product-layout .btf-slider-viewport .media-preview-wrap{border-radius:6.4rem}@media(max-width:991px){.has-product-details .product-layout .btf-slider-viewport .media-preview-wrap{border-radius:3.2rem}}.has-product-details .product-layout .btf-slider-viewport .btf-button-prev,.has-product-details .product-layout .btf-slider-viewport .btf-button-next{position:absolute;top:50%;transform:translateY(-50%);width:5.3rem;height:5.3rem;display:flex;justify-content:center;align-items:center;border-radius:5rem;padding:0}.has-product-details .product-layout .btf-slider-viewport .btf-button-prev svg,.has-product-details .product-layout .btf-slider-viewport .btf-button-next svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.has-product-details .product-layout .btf-slider-viewport .btf-button-prev,.has-product-details .product-layout .btf-slider-viewport .btf-button-next{width:5rem;height:5rem}.has-product-details .product-layout .btf-slider-viewport .btf-button-prev svg,.has-product-details .product-layout .btf-slider-viewport .btf-button-next svg{width:1.6rem;height:1.6rem}}.has-product-details .product-layout .btf-slider-viewport .btf-button-prev{left:2.4rem}@media(max-width:991px){.has-product-details .product-layout .btf-slider-viewport .btf-button-prev{left:1.6rem}}.has-product-details .product-layout .btf-slider-viewport .btf-button-next{right:2.4rem}@media(max-width:991px){.has-product-details .product-layout .btf-slider-viewport .btf-button-next{right:1.6rem}}.has-product-details .product-layout .btf-thumbs-slider-viewport .btf-thumbs-slider-container{display:flex}.has-product-details .has-layout-1 .product-gallery-slider{align-items:stretch;flex-direction:row-reverse}@media(max-width:991px){.has-product-details .has-layout-1 .product-gallery-slider{flex-direction:column}}@media(min-width:992px){.has-product-details .has-layout-1 .btf-thumbs-slider-wrapper{width:12.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.has-product-details .has-layout-1 .btf-thumbs-slider-wrapper .btf-thumbs-slider-container{height:65.4rem;flex-direction:column;margin-left:0;margin-top:calc(var(--thumbs-slide-spacing)*-1)}.has-product-details .has-layout-1 .btf-thumbs-slider-wrapper .btf-thumbs-slide{flex:0;padding-left:0;padding-top:var(--thumbs-slide-spacing)}}.has-product-details .has-layout-2 .product-gallery-slider{flex-direction:column}@media(min-width:992px){.has-product-details .has-layout-2 .btf-thumbs-slider-viewport .btf-thumbs-slide{flex:0 0 20%}}.has-product-details .has-layout-3 .product-gallery .product-gallery-slider{flex-direction:column}.has-product-details .has-layout-3 .product-gallery .btf-slider-container{flex-direction:column;gap:2rem}@media(max-width:991px){.has-product-details .has-layout-3 .product-gallery .btf-slider-container{flex-direction:row}}.has-product-details .has-layout-3 .product-gallery .btf-slide{width:100%}@media(min-width:992px){.has-product-details .has-layout-3 .product-gallery .btf-arrows{display:none}}.has-product-details .product-summary{container:product-summary/inline-size}.has-product-details .product-summary.align-left{--align: flex-start}.has-product-details .product-summary.align-center{--align: center;text-align:center}.has-product-details .product-summary.align-right{--align: flex-end;text-align:right}.has-product-details .product-summary .product-summary-inner{transition:filter var(--duration-medium),opacity var(--duration-medium)}.has-product-details .product-summary.is-loading{pointer-events:none}.has-product-details .product-summary.is-loading .product-summary-inner{filter:blur(.1rem);opacity:.6}.has-product-details .product-summary .is-sticky{position:sticky;top:1.5rem}.has-product-details .product-summary .summary-item:empty{display:none}.has-product-details .product-summary .product-title{margin:0;line-height:.86;text-transform:uppercase}@media(max-width:991px){.has-product-details .product-summary .product-title{line-height:1}}.has-product-details .product-summary .product-description{font-size:2.4rem;font-weight:var(--body-font-weight-medium)}.has-product-details .product-summary .product-description>*{margin-top:0}.has-product-details .product-summary .product-description>:last-child{margin-bottom:0}@media(max-width:991px){.has-product-details .product-summary .product-description{font-size:2rem}}.has-product-details .product-summary .product-price-wrapper{margin:0}.has-product-details .product-summary .product-price-wrapper .product-price{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4;gap:1.5rem}.has-product-details .product-summary .product-price-wrapper .tax-note{font-size:1.3rem;font-weight:var(--body-font-weight-medium);color:rgba(var(--text-color),.65);margin-top:.4rem}.has-product-details .product-summary .product-price-wrapper .tax-note a{color:rgba(var(--text-color),.65);text-decoration:underline;text-underline-offset:.1rem}@media(hover:hover){.has-product-details .product-summary .product-price-wrapper .tax-note a:hover{color:rgb(var(--text-color))}}.has-product-details .product-summary .product-text{font-weight:var(--body-font-weight-medium)}.has-product-details .product-summary .product-text>*{margin-top:0}.has-product-details .product-summary .product-text>:last-child{margin-bottom:0}.has-product-details .product-summary .product-collection .product-collection-link{display:inline-block;font-size:1.3rem;font-weight:var(--body-font-weight-bold);line-height:1.4;color:rgb(var(--text-color));background-color:rgba(var(--text-contrast-color),.34);text-transform:uppercase;padding:.8rem 1.6rem;border-radius:5rem;text-decoration:none;transition:all var(--duration-medium) ease}.has-product-details .product-summary .product-collection .product-collection-link:hover{background-color:rgba(var(--text-contrast-color),1)}.has-product-details .product-information{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.has-product-details .product-information a{text-underline-offset:.2rem}.has-product-details .variant-picker{position:relative;z-index:6}@media(max-width:767px){.has-product-details .product-variants{width:100%}}.has-product-details .product-buy{display:flex;flex-wrap:wrap;gap:1.5rem}.has-product-details .product-buy .form-action-wrapper{--btf-action-height: 5.3rem;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(max-width:991px){.has-product-details .product-buy .form-action-wrapper{--btf-action-height: 5rem}}.has-product-details .product-buy .form-action-wrapper .quantity-wrapper{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.2rem}.has-product-details .product-buy .form-action-wrapper .quantity-wrapper .quantity-label{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:calc(var(--heading-font-scale)*2.4rem);line-height:1.4;text-transform:uppercase}@media(max-width:991px){.has-product-details .product-buy .form-action-wrapper .quantity-wrapper .quantity-label{font-size:calc(var(--heading-font-scale)*2rem)}}.has-product-details .product-buy .form-action-wrapper .btf-quantity{position:relative;display:flex;width:100%;height:5rem;padding:.8rem 0;border-radius:0;box-shadow:none;gap:1.2rem}.has-product-details .product-buy .form-action-wrapper .btf-quantity .quantity-input{font-size:2.4rem;order:-1;text-align:left}.has-product-details .product-buy .form-action-wrapper .btf-quantity .quantity-button{width:2.4rem;height:2.4rem}.has-product-details .product-buy .form-action-wrapper .btf-quantity .quantity-button svg{width:2.4rem;height:2.4rem}.has-product-details .product-buy .form-action-wrapper .btf-quantity .quantity-button:hover{background-color:#0000}.has-product-details .product-buy .form-action-wrapper .btf-quantity:after{content:"";position:absolute;display:block;width:100%;height:.1rem;background-color:rgba(var(--text-color),.24);left:0;right:0;bottom:0;transition:all var(--duration-medium) ease}.has-product-details .product-buy .form-action-wrapper .btf-quantity:focus-within:after{height:.2rem;background-color:rgb(var(--text-color))}@media(max-width:991px){.has-product-details .product-buy .form-action-wrapper .btf-quantity{height:4.4rem}.has-product-details .product-buy .form-action-wrapper .btf-quantity .quantity-input{font-size:2rem}}.has-product-details .product-buy .form-action-wrapper.layout-2{grid-template-areas:"qty qty" "atc buy";grid-template-columns:repeat(2,minmax(0,1fr))}.has-product-details .product-buy .form-action-wrapper.layout-2:not(.has-quantity-selector){grid-template-areas:"atc buy"}.has-product-details .product-buy .form-action-wrapper.layout-2 .quantity-wrapper{grid-area:qty}.has-product-details .product-buy .form-action-wrapper.layout-2 .add-to-cart-button-wrapper{grid-area:atc}.has-product-details .product-buy .form-action-wrapper.layout-2 .add-to-cart-button-wrapper:last-child{grid-column:1/-1}.has-product-details .product-buy .form-action-wrapper.layout-2 .shopify-payment-button{grid-area:buy}@container product-summary (width <= 50rem){.has-product-details .product-buy .form-action-wrapper.layout-2{grid-template-areas:"qty" "atc" "buy";grid-template-columns:minmax(0,1fr)}.has-product-details .product-buy .form-action-wrapper.layout-2:not(.has-quantity-selector){grid-template-areas:"atc" "buy"}}.has-product-details .image-with-link .custom-image{display:inline-block}.has-product-details .collapsible-row .product-accordion .details-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.5rem 2.7rem 2.3rem 2.4rem;cursor:pointer;border-radius:1.6rem;background-color:rgb(var(--text-contrast-color))}@media(max-width:991px){.has-product-details .collapsible-row .product-accordion .details-summary{padding:1.8rem 2.7rem 1.8rem 2.4rem}}.has-product-details .collapsible-row .product-accordion .details-summary .summary-title{margin:0;line-height:1}.has-product-details .collapsible-row .product-accordion .details-summary .summary-icon{position:relative;display:block;width:1.9rem;height:1.9rem;min-width:1.9rem;min-height:1.9rem;transition:transform .45s cubic-bezier(.165,.84,.44,1)}.has-product-details .collapsible-row .product-accordion .details-summary .summary-icon:before,.has-product-details .collapsible-row .product-accordion .details-summary .summary-icon:after{content:"";position:absolute;width:100%;height:.2rem;top:50%;left:0;background-color:currentColor}.has-product-details .collapsible-row .product-accordion .details-summary .summary-icon:before{transform:rotate(-90deg)}.has-product-details .collapsible-row .product-accordion .details-summary .summary-icon:after{transform-origin:top left;transition:transform .45s cubic-bezier(.165,.84,.44,1)}.has-product-details .collapsible-row .product-accordion .details-content .details-content-inner{font-size:1.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4;border-radius:1.6rem;background-color:rgba(var(--text-contrast-color),.34);padding:3.2rem 2.4rem}.has-product-details .collapsible-row .product-accordion .details-content .details-content-inner>*{margin-top:0}.has-product-details .collapsible-row .product-accordion .details-content .details-content-inner>:last-child{margin-bottom:0}.has-product-details .collapsible-row .product-accordion[open] .summary-icon{transform:rotate(90deg)}.has-product-details .collapsible-row .product-accordion[open] .summary-icon:after{transform:scaleX(0)}.has-product-details .popup .popup-toggle{display:inline-flex;align-items:center;gap:1rem;color:rgb(var(--text-color));background-color:#0000;border:none;border-radius:0;padding:0;font-size:1.6rem;font-weight:var(--body-font-weight-medium);text-underline-offset:.2rem}.has-product-details .product-stock-status{display:flex;flex-direction:column;justify-content:var(--align);gap:1.1rem}.has-product-details .product-stock-status.inventory-high btf-stock-bar{--bar-fill: var(--success-color)}.has-product-details .product-stock-status.inventory-low btf-stock-bar{--bar-fill: var(--warning-color)}.has-product-details .product-stock-status.inventory-out-of-stock{flex-direction:row}.has-product-details .product-stock-status.inventory-out-of-stock btf-stock-bar{--bar-fill: var(--out-stock-color)}.has-product-details .product-stock-status .stock-status-text{margin-bottom:0;display:inline-flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.has-product-details .product-stock-status .stock-status-icon{width:1rem;height:1rem}.has-product-details .product-stock-status .stock-status-icon circle:first-child{opacity:.3}.has-product-details .summary-item.share{position:relative;z-index:1}.has-product-details .product-share-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;position:relative}.has-product-details .product-share-wrapper .share-button{cursor:pointer;border-radius:var(--button-radius);gap:1rem;padding:1rem 2.4rem;height:5.3rem}@media(max-width:991px){.has-product-details .product-share-wrapper .share-button{height:5rem}}.has-product-details .product-share-wrapper .product-share-details .share-button{padding:1rem}.has-product-details .product-share-wrapper .product-share-details .share-content{position:absolute;top:100%;left:0;right:0;margin-top:.8rem;box-shadow:0 0 0 .2rem rgba(var(--text-color),.24);background-color:rgb(var(--background-color));display:flex;align-items:center;transition:box-shadow var(--duration-short);border-radius:var(--button-radius);height:5.3rem}.has-product-details .product-share-wrapper .product-share-details .share-content:focus-within{box-shadow:0 0 0 .2rem rgb(var(--text-color))}.has-product-details .product-share-wrapper .product-share-details .share-message{padding:0 2.4rem;font-weight:var(--body-font-weight-medium)}.has-product-details .product-share-wrapper .product-share-details .share-message:not(:empty):not(.hidden)~*{display:none}.has-product-details .product-share-wrapper .product-share-details .share-field{width:100%}.has-product-details .product-share-wrapper .product-share-details .field-input{border:0;padding:1.6rem 2.4rem;width:100%;font-size:1.6rem;font-weight:var(--body-font-weight-medium);line-height:1.4;border-radius:var(--button-radius) 0 0 var(--button-radius);box-shadow:none}.has-product-details .product-share-wrapper .product-share-details .field-input:not(:placeholder-shown){padding:2rem 2.4rem 1rem}.has-product-details .product-share-wrapper .product-share-details .field-label{position:absolute;pointer-events:none;top:1.2rem;left:2.4rem;transform:translateY(-50%);font-size:1rem;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);text-transform:uppercase}.has-product-details .product-share-wrapper .product-share-details .share-button-copy,.has-product-details .product-share-wrapper .product-share-details .share-button-close{width:5rem;height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;cursor:pointer;border-left:.2rem solid rgba(var(--text-color),.24)}.has-product-details .product-share-wrapper .product-share-details .share-button-copy svg,.has-product-details .product-share-wrapper .product-share-details .share-button-close svg{width:1.5rem;height:1.5rem}@media(hover:hover){.has-product-details .product-share-wrapper .product-share-details .share-button-copy:hover,.has-product-details .product-share-wrapper .product-share-details .share-button-close:hover{opacity:.8}}.has-product-details .product-share-wrapper .product-share-details .share-button-close:not(.hidden)+.share-button-copy{display:none}.has-product-details .product-share-wrapper .share-help-link{font-size:1.6rem;font-weight:var(--body-font-weight-medium);text-decoration-thickness:.1rem;text-underline-offset:.3rem;text-decoration-color:rgb(var(--text-color))}.has-product-details .product-share-wrapper .share-help-link:hover{text-decoration-thickness:.2rem}.has-product-details .product-share-wrapper[data-social] .product-share-inner{display:flex;align-items:center;gap:1.6rem}.has-product-details .product-share-wrapper[data-social] .share-label{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.has-product-details .product-share-wrapper[data-social] .social-media-list{margin:0;padding:0;display:flex;gap:1.6rem}.has-product-details .product-share-wrapper[data-social] .social-media-list a{width:2.4rem;height:2.4rem;display:flex;justify-content:center;align-items:center;color:rgb(var(--text-color))}.has-product-details .product-share-wrapper[data-social] .social-media-list svg{width:2.4rem;height:2.4rem}.has-product-details .btf-complementary .complementary-products{container:complementary-products/inline-size}@container complementary-products (width <= 600px){.has-product-details .btf-complementary .complementary-products .btf-slide{--slide-size: 100%}}.has-product-details .btf-complementary .complementary-heading-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:2.4rem}.has-product-details .btf-complementary .complementary-heading{margin:0;line-height:1.4}.has-product-details .btf-complementary .product-card{display:flex;align-items:center;gap:2.4rem;container:complementary-card/inline-size;padding:0;border-radius:0;background-color:#0000}@media(max-width:991px){.has-product-details .btf-complementary .product-card{gap:2rem}}.has-product-details .btf-complementary .product-card .product-image-wrap{width:15rem;aspect-ratio:.824;flex-shrink:0;position:relative}.has-product-details .btf-complementary .product-card .product-image-wrap .product-image{width:100%;height:100%;border-radius:1.6rem;display:block;outline-offset:-.2rem}.has-product-details .btf-complementary .product-card .product-image-wrap img{width:100%;height:100%;border-radius:1.6rem}@media(max-width:991px){.has-product-details .btf-complementary .product-card .product-image-wrap{width:10.3rem}}@container complementary-card (width <= 350px){.has-product-details .btf-complementary .product-card .product-card-content .form-add-to-cart{display:none}}.has-product-details .btf-complementary .product-card .product-card-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-grow:1}.has-product-details .btf-complementary .product-card .product-content-inner{display:flex;flex-direction:column;gap:1.6rem;flex-grow:1}.has-product-details .btf-complementary .product-card .product-collection .product-collection-link{display:inline-block;font-size:1.3rem;font-weight:var(--body-font-weight-bold);line-height:1.4;color:rgb(var(--text-color));background-color:rgba(var(--text-contrast-color),.34);text-transform:uppercase;padding:.8rem 1.6rem;border-radius:5rem;text-decoration:none;transition:all var(--duration-medium) ease}.has-product-details .btf-complementary .product-card .product-collection .product-collection-link:hover{background-color:rgba(var(--text-contrast-color),1)}.has-product-details .btf-complementary .product-card .product-title{line-height:1;margin:0}@media(max-width:991px){.has-product-details .btf-complementary .product-card .product-title{font-size:calc(var(--heading-font-scale)*2rem)}}.has-product-details .btf-complementary .product-card .product-price{font-size:2rem;gap:1.2rem}.has-product-details .btf-complementary .product-card .form-add-to-cart .add-to-cart-button{width:5.3rem;height:5.3rem;padding:0;border-radius:5rem}.has-product-details .btf-complementary .product-card .form-add-to-cart .add-to-cart-button svg{width:2.4rem;height:2.4rem}.has-product-details .btf-complementary .btf-pagination{position:static}.has-product-details .btf-complementary .btf-slide{--slide-spacing: 1.2rem;--slide-size: 100%}.has-product-details .btf-complementary .slider-controls{display:flex;justify-content:center;align-items:center;flex-shrink:0;gap:.8rem}.has-product-details .btf-complementary .slider-controls:first-child{flex-grow:1;justify-content:flex-end}.has-product-details .btf-complementary .slider-controls button{width:2.4rem;height:2.4rem;border:none;display:inline-flex;justify-content:center;align-items:center;padding:0;background-color:#0000}.has-product-details .btf-complementary .slider-controls svg{width:2.4rem;height:2.4rem}.product-recommendations-section .section-wrapper{position:relative;overflow:hidden}.product-recommendations-section .heading-wrapper{margin-top:0;margin-bottom:8rem;text-align:center}.product-recommendations-section .heading-wrapper .heading{margin:0;line-height:1}@media(max-width:991px){.product-recommendations-section .heading-wrapper{margin-bottom:2.4rem;text-align:left}}.product-recommendations-section .btf-slider{--slide-spacing: 2rem;--slide-size: 75%}@media(max-width:991px){.product-recommendations-section .btf-slider .btf-slider-viewport{overflow:visible}}.product-recommendations-section .product-card{display:block}.richtext-section .rich-text-blocks{display:flex;flex-direction:column;gap:2.4rem}.richtext-section .heading{margin:0;line-height:1}.richtext-section .text{font-weight:var(--body-font-weight-medium)}.richtext-section .text>*{margin-top:0}.richtext-section .text>:last-child{margin-bottom:0}.scrolling-promotion-section .scrolling .scrolling-item{display:flex}.scrolling-promotion-section .scrolling .scrolling-text{font-size:calc(var(--scrolling-text-size));font-weight:var(--body-font-weight-medium)}.scrolling-promotion-section .scrolling .scrolling-image{position:relative;height:calc(6rem*var(--scrolling-image-scale));width:calc(6rem*var(--scrolling-image-scale)*var(--aspect-ratio))}.scrolling-promotion-section .scrolling .scrolling-image img,.scrolling-promotion-section .scrolling .scrolling-image svg{width:100%;height:100%}.shop-the-look-section .section-wrapper{position:relative;overflow:hidden}.shop-the-look-section .shop-the-look .btf-slider{--slide-spacing: 2.4rem;--slide-size: 100%}@media(min-width:992px){.shop-the-look-section .shop-the-look .btf-slider{--slide-size: 40%}.shop-the-look-section .shop-the-look .btf-slider .btf-slider-viewport{overflow:visible}}@media(min-width:1600px){.shop-the-look-section .shop-the-look .btf-slider{--slide-size: 27.3%}}.shop-the-look-section .shop-the-look .item-wrapper{position:relative;overflow:hidden;border-radius:2rem}.shop-the-look-section .shop-the-look .item-wrapper .item-image{position:relative;width:100%;height:100%;aspect-ratio:.844}.shop-the-look-section .shop-the-look .item-wrapper .item-image:before{content:"";position:absolute;width:100%;height:12.6rem;left:0;right:0;bottom:0;z-index:1}.shop-the-look-section .shop-the-look .item-wrapper .item-image .image{width:100%;height:100%}.shop-the-look-section .shop-the-look .item-wrapper .item-image img,.shop-the-look-section .shop-the-look .item-wrapper .item-image svg{width:100%;height:100%;object-fit:cover}.shop-the-look-section .shop-the-look .item-wrapper .item-content{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem;padding:2.4rem 2.4rem 4.9rem;z-index:1}.shop-the-look-section .shop-the-look .item-wrapper .item-content .item-heading{margin:0;line-height:1.3}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-list-wrapper{margin-top:auto}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card{display:flex;align-items:center;gap:1.6rem;background-color:#0000;border-radius:0}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-media-wrap{width:6rem;min-width:6rem;aspect-ratio:1;border-radius:1.2rem;position:relative;overflow:hidden}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-media-wrap .product-image{width:100%;height:100%}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-media-wrap img,.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-media-wrap svg{width:100%;height:100%;object-fit:cover}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-media-wrap svg.placeholder-svg{background-color:rgb(var(--text-color));fill:rgb(var(--background-color))}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content{flex-grow:1;display:flex;align-items:center;gap:1.6rem}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .product-content-inner{flex-grow:1}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .product-title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .product-title a{outline-offset:-.2rem}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .product-price{margin-top:.5rem}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .form-add-to-cart .add-to-cart-button{width:4.6rem;height:4.6rem;padding:0;border-radius:5rem}.shop-the-look-section .shop-the-look .item-wrapper .item-content .product-card .product-content .form-add-to-cart .add-to-cart-button svg{width:1.6rem;height:1.6rem}.shop-the-look-section .shop-the-look .item-wrapper .item-content .item-expand-icon{position:absolute;bottom:2rem;left:50%;width:1.6rem;height:1.6rem;transform:translate(-50%);transition:opacity var(--duration-short) ease}.shop-the-look-section .shop-the-look .item-wrapper .item-content .item-expand-icon svg{width:100%;height:100%}.shop-the-look-section .shop-the-look .item-wrapper:hover .item-content .item-expand-icon,.shop-the-look-section .shop-the-look .item-wrapper:focus-within .item-content .item-expand-icon{opacity:0}.shop-the-look-section .shop-the-look .item-wrapper.has-expandable-products .additional-products{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;transition:grid-template-rows var(--duration-medium) ease}.shop-the-look-section .shop-the-look .item-wrapper.has-expandable-products .additional-products-inner{min-height:0}.shop-the-look-section .shop-the-look .item-wrapper.has-expandable-products .additional-products-inner .product-card{margin-top:1.6rem}.shop-the-look-section .shop-the-look .item-wrapper.has-expandable-products:hover .additional-products,.shop-the-look-section .shop-the-look .item-wrapper.has-expandable-products:focus-within .additional-products{grid-template-rows:1fr}.slideshow-section .slide-image{height:100%}.slideshow-section .slide-image img{width:100%}.testimonials-section .section-wrapper{position:relative;overflow:hidden}.testimonials-section .testimonial-heading{margin-top:0;margin-bottom:8rem;text-align:center;display:flex;flex-direction:column;gap:3.6rem}.testimonials-section .testimonial-heading .sub-heading{font-size:1.6rem;font-weight:var(--body-font-weight-medium)}.testimonials-section .testimonial-heading .heading{margin:0;line-height:1}@media(max-width:991px){.testimonials-section .testimonial-heading{text-align:left;margin-bottom:4.8rem;gap:2.4rem}}.testimonials-section .testimonial-content .btf-slider{--slide-spacing: 2.4rem;--slide-size: 100%}@media(min-width:992px){.testimonials-section .testimonial-content .btf-slider{--slide-size: 33.3%}.testimonials-section .testimonial-content .btf-slider .btf-slider-viewport{overflow:visible}}.testimonials-section .testimonial-content .btf-slide .slide-content{background-color:#0000;display:flex;flex-direction:column;gap:.2rem}.testimonials-section .testimonial-content .btf-slide .testi-image{aspect-ratio:1;border-radius:1.6rem;overflow:hidden}.testimonials-section .testimonial-content .btf-slide .testi-image img{width:100%;height:100%;object-fit:cover}.testimonials-section .testimonial-content .btf-slide .testi-content{position:relative;overflow:hidden;border-radius:3.2rem;padding:4.8rem;display:flex;flex-direction:column;gap:2.3rem;background-color:rgb(var(--background-color))}.testimonials-section .testimonial-content .btf-slide .testi-content .testi-body{font-size:2.8rem;line-height:1.4;font-weight:var(--body-font-weight-medium)}.testimonials-section .testimonial-content .btf-slide .testi-content .testi-body.text-small{font-size:2.4rem}.testimonials-section .testimonial-content .btf-slide .testi-content .testi-author{display:flex;flex-direction:column;gap:1rem}.testimonials-section .testimonial-content .btf-slide .testi-content .testi-author .testi-name{margin:0;line-height:.86}@media(max-width:991px){.testimonials-section .testimonial-content .btf-slide .testi-content .testi-author .testi-name{font-size:calc(var(--heading-font-scale)*2.4rem)}}.testimonials-section .testimonial-content .btf-slide .testi-content .testi-author .testi-info{font-size:1.6rem;line-height:1.4;font-weight:var(--body-font-weight-medium)}.testimonials-section .testimonial-content .btf-slide .testi-product{position:relative;overflow:hidden;border-radius:3.2rem}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card{border-radius:0;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem}@media(min-width:1600px){.testimonials-section .testimonial-content .btf-slide .testi-product .product-card{padding-right:7rem}}@media(max-width:420px){.testimonials-section .testimonial-content .btf-slide .testi-product .product-card{gap:1.6rem}}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap{width:15rem;aspect-ratio:.825;flex-shrink:0}@media(min-width:992px)and (max-width:1599px){.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap{width:13.2rem}}@media(min-width:992px)and (max-width:1366px){.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap{width:8rem}}@media(max-width:420px){.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap{width:8rem}}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap .product-image{width:100%;height:100%;display:block}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap .product-image img,.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-media-wrap .product-image svg{width:100%;height:100%;border-radius:1.6rem}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-content{flex-grow:1;display:flex;flex-direction:column;gap:1.6rem}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-content .product-collection .product-collection-link{display:inline-block;font-size:1.3rem;font-weight:var(--body-font-weight-bold);line-height:1.4;color:rgb(var(--card-text-color));background-color:rgb(var(--card-text-contrast-color));text-transform:uppercase;padding:.8rem 1.6rem;border-radius:5rem;text-decoration:none;transition:all var(--duration-medium) ease}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-content .product-title{font-size:calc(var(--heading-font-scale)*2.4rem)}.testimonials-section .testimonial-content .btf-slide .testi-product .product-card .product-content .product-price{font-size:2rem;gap:0 1.2rem}.testimonials-section .btf-slider-arrows{margin-top:4.8rem;display:flex;justify-content:center;align-items:center}.testimonials-section .btf-slider-arrows .btf-slider-button{width:5.3rem;height:5.3rem;position:relative;background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));top:unset;transform:unset}.testimonials-section .btf-slider-arrows .btf-slider-button.btf-button-prev{left:0}.testimonials-section .btf-slider-arrows .btf-slider-button.btf-button-next{right:0}.testimonials-section .btf-slider-arrows .btf-slider-button svg{width:2.4rem;height:2.4rem}@media(max-width:991px){.testimonials-section .btf-slider-arrows{margin-top:2.4rem}}.timeline-section .section-wrapper{position:relative;overflow:hidden}.timeline-section .timeline-wrapper{display:flex;flex-direction:column;gap:8rem}.timeline-section .timeline-title{display:flex;flex-direction:column;gap:4.8rem;margin:0 auto}.timeline-section .timeline-title .sub-heading{font-size:2.8rem;font-weight:var(--body-font-weight-medium);margin:0}.timeline-section .timeline-title .heading{line-height:.86;margin:0}@media(max-width:991px){.timeline-section .timeline-title .heading{font-size:calc(var(--heading-font-scale)*4.8rem)}}.timeline-section .timeline-content .btf-slider{--slide-spacing: 2.4rem;--slide-size: 100%}@media(min-width:1367px){.timeline-section .timeline-content .btf-slider{--slide-size: 66.67%}.timeline-section .timeline-content .btf-slider .btf-slider-viewport{overflow:visible}}.timeline-section .timeline-content .btf-slide .timeline-content{display:flex}@media(max-width:991px){.timeline-section .timeline-content .btf-slide .timeline-content{flex-direction:column}}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline{width:49%;position:relative;overflow:hidden;border-radius:6.4rem;padding:8rem;display:flex;flex-direction:column;gap:2.5rem}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-year{margin:0;line-height:1}@media(max-width:991px){.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-year{font-size:calc(var(--heading-font-scale)*6.4rem)}}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-heading{margin:0;line-height:1}@media(max-width:991px){.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-heading{font-size:calc(var(--heading-font-scale)*2.4rem)}}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-description{font-size:2.4rem;font-weight:var(--body-font-weight-medium);line-height:1.4}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-description>*{margin-top:0}.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline .info-description>:last-child{margin-bottom:0}@media(max-width:1599px){.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline{padding:4.8rem;border-radius:4.8rem}}@media(max-width:991px){.timeline-section .timeline-content .btf-slide .timeline-content .info-timeline{width:100%;border-radius:3.2rem}}.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline{width:51%;position:relative;overflow:hidden;border-radius:6.4rem}.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline .image{width:100%;height:100%}.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline .image img,.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline .image svg{width:100%;height:100%;aspect-ratio:.996}@media(max-width:1599px){.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline{border-radius:4.8rem}}@media(max-width:991px){.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline{width:100%;border-radius:3.2rem}.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline .image img,.timeline-section .timeline-content .btf-slide .timeline-content .image-timeline .image svg{aspect-ratio:.98}}.timeline-section .timeline-content .btf-slider-arrows{margin-top:8rem;display:flex;justify-content:center;align-items:center}.timeline-section .timeline-content .btf-slider-arrows .btf-slider-button{width:5.3rem;height:5.3rem;position:relative;background-color:rgb(var(--button-bg-color));border:var(--button-border-width, .1rem) solid rgb(var(--button-border-color));top:unset;transform:unset}.timeline-section .timeline-content .btf-slider-arrows .btf-slider-button.btf-button-prev{left:0}.timeline-section .timeline-content .btf-slider-arrows .btf-slider-button.btf-button-next{right:0}.timeline-section .timeline-content .btf-slider-arrows .btf-slider-button svg{width:2.4rem;height:2.4rem}.video-section btf-scroll-scale{display:block}@media(min-width:992px){.video-section btf-scroll-scale{height:250vh;min-height:100svh}}.video-section .video-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4.8rem;position:sticky;top:0}.video-section .heading{line-height:.86;margin:0}.video-section .video-item{position:relative;width:100%}.video-section .video-item .video-image-wrapper{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:1.034;border-radius:3.2rem}@media(min-width:992px){.video-section .video-item .video-image-wrapper{aspect-ratio:1.51;max-width:none;transform:scale(var(--scroll-scale, .324));transform-origin:center top;will-change:transform;border-radius:6.4rem}}.video-section .video-item .video-image-wrapper img{height:100%;width:100%;object-fit:cover;background-color:rgb(var(--background-color))}.video-section .video-item btf-video{display:block;width:100%;height:100%}.video-section video{position:absolute;left:0;top:0;height:100%;width:100%}.video-section video[autoplay]~.video-image-wrapper,.video-section video[autoplay]~.play-video,.video-section video[data-ready]~.video-image-wrapper,.video-section video[data-ready]~.play-video{display:none}.video-section iframe{position:absolute;left:0;top:0;height:100%;width:100%}.video-section iframe[src]~.video-image-wrapper,.video-section iframe[src]~.play-video{display:none}.video-section .play-video{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;opacity:0;pointer-events:auto;width:5.3rem;height:5.3rem;aspect-ratio:1;border-radius:5rem;transition:transform var(--duration-medium),opacity var(--duration-medium);background-color:rgb(var(--button-bg-color));color:rgb(var(--button-text-color))}.video-section .play-video svg{width:2.4rem;height:2.4rem;fill:#0000;background-color:#0000}@media(max-width:991px){.video-section .play-video{width:4rem;height:4rem;opacity:1}.video-section .play-video svg{width:1.6rem;height:1.6rem}}.video-section .placeholder-svg{width:auto}.video-section .video-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;z-index:999;pointer-events:none;visibility:hidden;opacity:0;background-color:#000;display:flex;justify-content:center;align-items:center;transition:all var(--duration-medium) cubic-bezier(.87,0,.13,1)}.video-section .video-popup .close-button{padding:0;background:none;width:4rem;height:4rem;border:0;position:absolute;right:3rem;top:3rem;color:#fff;cursor:pointer}.video-section .video-popup .video-popup-inner{width:var(--page-width);max-width:90vw;padding-bottom:40%;position:relative;height:auto;transition:transform .3s ease;transform:translateY(5rem)}.video-section .video-action{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.8rem;padding:8rem 1.5rem}.video-section .video-action:hover .play-video,.video-section .video-action:focus-visible .play-video{opacity:1;transform:scale(1.05)}.video-section .video-action:hover .play-video:hover,.video-section .video-action:focus-visible .play-video:hover{transform:scale(1.1)}.video-section .video-action:focus-visible{outline:none}.video-section .video-action:focus-visible .play-video{outline:.2rem solid rgba(var(--text-color),.5);outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
