.container{max-width:var(--container);margin:0 auto;padding:0 5rem}.ratio{position:relative;display:flex;align-items:stretch}.ratio:before{content:"";top:0;left:0;padding-bottom:var(--aspect-ratio)}a:not([href]){cursor:not-allowed}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.svg_wrapper{min-width:2.4rem;min-height:2.4rem;display:flex;justify-content:center;align-items:center}button{cursor:pointer}.section_eyebrow span{position:relative;color:var(--color-highlight);font-size:1.6rem;padding-left:8rem;line-height:1.5}.section_eyebrow span:before{content:"";position:absolute;left:0;top:.75em;width:7rem;height:1px;background:var(--color-highlight);transform:translateY(-50%)}.highlighted_heading_enabled strong{color:var(--color-highlight)}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:1rem 0}.rte ul,.rte ol{list-style-position:inside;margin:0 0 1rem}.rte a{color:var(--color-link);text-underline-offset:2px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--color-heading)}p,div,span,li,button,input,textarea,select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,.h1{font-size:clamp(2.8rem,3.8vw,4rem);line-height:1.15}h2,.h2{font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.2}h3,.h3{font-size:clamp(2.4rem,3vw,3rem);line-height:1.3}h4,.h4{font-size:clamp(2rem,2.6vw,2.4rem);line-height:1.4}h5,.h5{font-size:clamp(1.8rem,2.2vw,2rem);line-height:1.5}h6,.h6{font-size:clamp(1.6rem,1.8vw,1.6rem);line-height:1.6}p,body{font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:1.6;color:var(--color-text)}.small-text{font-size:1.4rem;line-height:1.6;color:var(--color-text)}.mini-text{font-size:1.2rem;line-height:1.4;color:var(--color-text)}.xxxl{font-size:clamp(3rem,5vw,6rem);line-height:1.2}.xxl{font-size:clamp(3rem,4.2vw,5rem);line-height:1.2}.jumbo{font-size:clamp(6rem,20vw,21.3rem);text-align:center;line-height:1;font-weight:700}.text_decoration{position:relative}.text_decoration:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:.1rem;background:var(--color-link);transform:scaleX(0);transition:transform .3s ease-in-out}.text_decoration:hover:after{transform:scale(1)}.rte p{margin:0 0 1rem}.rte p:last-child{margin:0}summary::-webkit-details-marker{display:none}.btn{font-family:var(--font-heading-family);font-size:1.4rem;padding:.9rem 2.9rem;border-radius:var(--btn-border-radius);text-decoration:none;background:var(--color-primary-button-background);border:2px solid var(--color-primary-button-border);color:var(--color-primary-button-text);transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,text-underline-offset .3s ease-in-out}.btn:hover{border:2px solid var(--color-primary-button-hover-border);background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.btn.btn--secondary{border:2px solid var(--color-secondary-button-border);background:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.btn.btn--secondary:hover{border:2px solid var(--color-secondary-button-hover-border);background:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text)}.btn.btn--disabled{background:var(--color-disbled-button-background);color:var(--color-disabled-button-text);border:none}.btn.btn--disabled.btn--arrow{background:transparent}.btn.btn--disabled.btn--link{color:var(--color-disabled-button-text)}.btn.btn--link{background:transparent;border:none;text-decoration:underline;text-underline-offset:1rem;padding-inline:0;color:var(--color-link-button-text)}a.btn.btn--link:hover{background:transparent;color:var(--color-link-button-hover-text);text-underline-offset:.3rem}.btn:focus-visible{outline-offset:3px}.btn:disabled{opacity:.5}.input_field_wrapper{width:100%;background:var(--color-input-background);height:3.3rem;position:relative;overflow:hidden;margin:0 0 1rem;border-radius:var(--input-border-radius)}.input_field_wrapper.textarea{height:100%}.input_field_wrapper:last-child{margin:0}.input_field_wrapper input{width:100%;height:100%;padding:1rem;border:none;color:var(--color-input-text);font-size:1.2rem;line-height:1.2;font-family:var(--font-heading-family);letter-spacing:.5px;background:var(--color-input-background);border-radius:var(--input-border-radius)}.input_field_wrapper.textarea textarea{padding:1rem;background:var(--color-input-background);border:none;resize:vertical;width:100%}.input_field_wrapper input::placeholder,.input_field_wrapper textarea::placeholder{opacity:0!important}.input_field_wrapper label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);font-family:var(--font-heading-family);color:var(--color-input-text);line-height:1.2;pointer-events:none;transition:top .3s ease-out}[dir=rtl] .input_field_wrapper label{left:unset;right:1rem}.input_field_wrapper.textarea label{top:2rem;transform:none;transition:top .3s ease-out}.input_field_wrapper input:focus+label,.input_field_wrapper input:focus-visible+label,.input_field_wrapper input:not(:placeholder-shown)+label,.input_field_wrapper textarea:focus+label,.input_field_wrapper textarea:focus-visible+label,.input_field_wrapper textarea:not(:placeholder-shown)+label{top:-100%}.form_success_message{margin:1rem 0 0;color:#09ad09;display:flex;align-items:center;gap:1px;position:absolute}.form_success_message svg{width:1.6rem;height:1.6rem}.form_success_message svg path{fill:#09ad09}p.form_success_msg{display:flex;align-items:center;gap:5px;margin:2rem 0 0;color:#09ad09}p.form_success_msg svg{width:1.6rem;height:1.6rem;position:relative;top:-1px}p.form_success_msg svg path{fill:#09ad09}p.form_message{display:flex;align-items:center;gap:6px;color:red}p.form_message svg{width:1.4rem;height:1.4rem;position:relative;top:-1px}.form_errors{margin:0 0 10px;color:red}.manual_form_error_msg{margin:1rem 0 0;color:red;position:absolute}submission-form{display:block;width:100%}.hidden{display:none!important}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%{transform:translateY(2px) rotate(180deg)}to{transform:translateY(0) rotate(180deg)}}scroll-to-top{position:fixed;bottom:3rem;right:3rem;width:5rem;height:5rem;background:var(--color-background);border:1px solid var(--color-text);border-radius:var(--scroll-to-top-border-radius);cursor:pointer;z-index:9999;opacity:0;display:flex;align-items:center;justify-content:center;transform:translateY(100rem);pointer-events:none;box-shadow:0 0 10px #0003;transition:transform .6s ease-in-out,opacity .6s ease-in-out,background .3s ease-in-out}scroll-to-top.visible{opacity:1;transform:translate(0);pointer-events:all;z-index:1}scroll-to-top:hover{background:var(--color-text);border:1px solid var(--color-background)}scroll-to-top button{all:unset;width:100%;height:100%;gap:.5rem;border-radius:50%;transition:width .4s ease,border-radius .4s ease,padding .4s ease;white-space:nowrap;display:flex;justify-content:center;align-items:center}scroll-to-top button:focus-visible{outline-offset:3px;outline:1px solid var(--color-text)}button.scroll_to_top svg{width:2rem;height:2rem;flex-shrink:0;pointer-events:none;transform:rotate(180deg);animation:pulse 1s infinite alternate}button.scroll_to_top svg path{fill:var(--color-text);transition:fill .3s}scroll-to-top:hover svg path{fill:var(--color-background)}swiper-section{display:block;width:100%}.swiper_btns:after{display:none}button.swiper_btns{background:var(--color-arrows-bg);border:none;padding:0;width:3rem;height:3rem;margin:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border:1px solid var(--color-arrows-border);transition:background .3s ease,opacity .3s ease}.swiper:hover .swiper_btns.swiper-button-disabled,.swiper_btns.swiper-button-disabled{opacity:0!important}button.swiper_btns svg{width:1.6rem;height:1.6rem}button.swiper_btns svg path{fill:var(--color-arrows);transition:fill .3s ease}.btn--arrow{background:var(--color-secondary-button-background);color:var(--color-arrow-button-text);border:none;display:flex;align-items:center;gap:10px;transition:.3s ease;max-width:fit-content;background:var(--color-arrow-button-bg);padding:0}.btn--arrow:hover{border:none;background:var(--color-arrow-button-hover-bg);gap:30px;color:var(--color-arrow-button-hover-text)}.btn svg{display:none}.btn_type_arrow_container{display:none}.btn--arrow .btn_type_arrow_container{padding:10px;border:1px solid var(--color-arrow-button-text);border-radius:50%;display:flex;align-items:center;justify-content:center}.btn--arrow svg{display:flex;width:13px;height:13px}.btn--arrow svg path{fill:var(--color-arrow-button-text)}@media(hover:hover)and (pointer:fine){button.swiper_btns:hover{background:var(--color-arrows)}button.swiper_btns:hover svg path{fill:var(--color-arrows-bg)}}body[data-scroll-locked]{position:relative!important;padding-left:0;padding-top:0;padding-right:0;margin-left:0;margin-top:0;margin-right:1rem!important}body::-webkit-scrollbar{width:1rem;background:#252525}body::-webkit-scrollbar-thumb{background:#6b6b6b}.main_drawer_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,#000 60%,transparent);z-index:99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s ease .4s}.main_drawer_wrapper.active{opacity:1;pointer-events:all;transition-delay:0s}.head_panel h2{font-weight:var(--font-weight)}.drawer_wrapper_inner{max-width:46rem;width:100%;height:100%;background:var(--color-background);margin-inline:auto;margin-right:0;opacity:0;transform:translate(5rem);transition:transform .4s ease,opacity .4s ease;transition-delay:.3s}.main_drawer_wrapper.active .drawer_wrapper_inner{opacity:1;transform:translate(0);transition-delay:.3s}.main_drawer_wrapper:not(.active) .drawer_wrapper_inner{transition-delay:0s}.drawer_header{padding:2rem 2rem 1.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}button.drawer_close_btn{width:3rem;height:3rem;padding:0;background:var(--color-background);border:1px solid var(--color-heading);border-radius:50%;transition:background .3s ease}button.drawer_close_btn:hover{background:var(--color-heading)}button.drawer_close_btn svg{width:1.4rem;height:1.4rem}button.drawer_close_btn svg path{fill:var(--color-heading);transition:fill .3s ease}button.drawer_close_btn:hover svg path{fill:var(--color-background)}.btn--animated{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(215,215,215,1)!important;background:var(--color-animated-button-background);color:var(--color-animated-button-text);box-shadow:5px 7px 0 0 var(--color-animated-button-text);transition:all .3s ease-in-out}.btn--animated:hover{background:var(--color-animated-button-background);color:var(--color-animated-button-text);box-shadow:5px 7px 0 0 var(--color-animated-button-sec-background)}.btn--animated .animated_btn_label,.btn--animated .animated_btn_icon{transition:all .35s ease}.btn--animated .animated_btn_label{transform:translate(0);display:inline-block}.btn--animated .animated_btn_icon{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(calc(-50% - 20px),-50%)}.btn--animated .animated_btn_icon svg{display:block}.btn--animated .animated_btn_icon svg path{fill:var(--color-animated-button-sec-background)}.btn--animated:hover .animated_btn_label{opacity:0;transform:translate(100px)}.btn--animated:hover .animated_btn_icon{opacity:1;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1299px){.container{padding:0 3rem}}@media screen and (max-width:640px){.container{padding:0 1.5rem}body[data-scroll-locked]{margin-right:0!important}scroll-to-top{width:4rem;height:4rem}button.scroll_to_top svg{width:1.6rem;height:1.6rem}.drawer_header{padding:1.5rem}}@media screen and (min-width:200px)and (max-width:400px){.featured_collection_inner .swiper-button-next,.product_recommendations_inner .swiper-button-next{right:var(--swiper-navigation-sides-offset,0)}.featured_collection_inner .swiper-button-prev,.product_recommendations_inner .swiper-button-prev{left:var(--swiper-navigation-sides-offset,0)}}.btn.btn--boxed_arrow{--bx-ease: cubic-bezier(.65, 0, .35, 1);--bx-arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E");--btn-boxed-bg: var(--color-boxed-btn-bg, #000000);--btn-boxed-text: var(--color-boxed-btn-text, #FFFFFF);--btn-boxed-hover: var(--color-boxed-btn-hover-bg, #8C1C1C);--btn-boxed-hover-text: var(--color-boxed-btn-hover-text, #FFFFFF);--btn-boxed-box-bg: var(--color-boxed-btn-box-bg, #FFFFFF);--btn-boxed-arrow: var(--color-boxed-btn-arrow, #000000);--btn-boxed-border: var(--color-boxed-btn-border, transparent);--btn-boxed-box-hover-bg: var(--color-boxed-btn-box-hover-bg, #F2F2F2);position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:8px 5px 8px 16px;background:var(--btn-boxed-bg);color:var(--btn-boxed-text);border:1px solid var(--btn-boxed-border);border-radius:var(--btn-boxed-radius, 4px);line-height:1;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color calc(.45s * var(--btn-boxed-speed, 1)) var(--bx-ease),border-color calc(.45s * var(--btn-boxed-speed, 1)) var(--bx-ease),transform calc(.2s * var(--btn-boxed-speed, 1)) ease}.btn.btn--boxed_arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-boxed-hover);transform:scaleX(0);transform-origin:left center;transition:transform calc(.65s * var(--btn-boxed-speed, 1)) var(--bx-ease);pointer-events:none}.btn.btn--boxed_arrow:hover,.btn.btn--boxed_arrow:focus-visible{background:var(--btn-boxed-bg);color:var(--btn-boxed-hover-text)}.btn.btn--boxed_arrow:hover:before,.btn.btn--boxed_arrow:focus-visible:before{transform:scaleX(1)}.btn.btn--boxed_arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn.btn--boxed_arrow:active{transform:scale(.98)}.btn.btn--boxed_arrow .btn_type_arrow_container{position:relative;display:block;flex:0 0 26px;width:26px;height:26px;margin:0;padding:0;overflow:hidden;background:var(--btn-boxed-box-bg);color:var(--btn-boxed-arrow);border:0;border-radius:max(calc(var(--btn-boxed-radius, 4px) - 2px),2px);transition:background-color calc(.3s * var(--btn-boxed-speed, 1)) var(--bx-ease)}.btn.btn--boxed_arrow:hover .btn_type_arrow_container,.btn.btn--boxed_arrow:focus-visible .btn_type_arrow_container{background:var(--btn-boxed-box-hover-bg)}.btn.btn--boxed_arrow .btn_type_arrow_container svg{display:none}.btn.btn--boxed_arrow .btn_type_arrow_container:before,.btn.btn--boxed_arrow .btn_type_arrow_container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:var(--bx-arrow-mask) center / 14px 14px no-repeat;mask:var(--bx-arrow-mask) center / 14px 14px no-repeat;transition:transform calc(.6s * var(--btn-boxed-speed, 1)) var(--bx-ease)}.btn.btn--boxed_arrow .btn_type_arrow_container:after{transform:translate(-130%);transition-delay:calc(.06s * var(--btn-boxed-speed, 1))}.btn.btn--boxed_arrow:hover .btn_type_arrow_container:before,.btn.btn--boxed_arrow:focus-visible .btn_type_arrow_container:before{transform:translate(130%)}.btn.btn--boxed_arrow:hover .btn_type_arrow_container:after,.btn.btn--boxed_arrow:focus-visible .btn_type_arrow_container:after{transform:translate(0)}@media(prefers-reduced-motion:reduce){.btn.btn--boxed_arrow,.btn.btn--boxed_arrow:before,.btn.btn--boxed_arrow .btn_type_arrow_container,.btn.btn--boxed_arrow .btn_type_arrow_container:before,.btn.btn--boxed_arrow .btn_type_arrow_container:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/main.css.map */
