@charset "UTF-8";:root{--padding-sm: 10rem 0;--padding: 15rem 0;--padding-md: 20rem 0}@media only screen and (max-width: 1024px){:root{--padding-sm: 7.5rem 0;--padding: 10rem 0;--padding-md: 15rem 0}}@media only screen and (max-width: 482px){:root{--padding: 7.5rem 0;--padding-md: 10rem 0}}.cart .container .cart-panel,.cart .container .cart-panel .cart-code-box .code-form,.cart .container .cart-panel .cart-total-box .total-list,.cart .container .cart-panel .cart-total-box .total-list .total-item,.checkout .container .checkout-panel,.checkout .container .checkout-panel .panel-box .panel-form-wrapper,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-message,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form .note,.order-summary,.order-summary .order-row,.payment-methods,.payment-methods .payment-option,.order-footer,.side-panel .side-panel-header,.side-panel .side-panel-body,.side-panel .zone-block,.side-panel .zone-block .zone-row,.zones .container .zones-content .list-box,.zones .container .zones-content .list-box .list,.zones .container .zones-content .list-box .list .list-item,.products .container .category,.finishing-touches .container .category,.plants .container .category,.products .container .category .cards-grid,.finishing-touches .container .category .cards-grid,.plants .container .category .cards-grid,.products .container .category .cards-grid .product-card .card-figure,.finishing-touches .container .category .cards-grid .product-card .card-figure,.plants .container .category .cards-grid .product-card .card-figure,.products .container .category .cards-grid .product-card .card-figure img,.finishing-touches .container .category .cards-grid .product-card .card-figure img,.plants .container .category .cards-grid .product-card .card-figure img,.product-details .container .product-content .detail-content,.product-details .container .product-content .detail-content .content-bar,.product-details .container .product-content .detail-content .product-options,.product-details .container .product-content .detail-content .card-message,.product-details .container .product-content .detail-content .card-message .card-message-panel,.product-details .container .product-content .detail-content .card-message .card-message-panel .card-message-panel-inner .card-message-input,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item,.product-review .container .review-panel,.product-review .container .review-panel .content-box img,.product-review .container .social-panel,.details .container .panel,.contact .container .form-wrapper,.gallery .container .gallery-wrapper,.shop-by .container .by-grid,.hamb-menu .hamb-menu-inner,.hamb-menu .hamb-menu-inner .acc .acc-trigger,.hamb-menu .hamb-menu-inner .acc .acc-content,.hamb-menu .hamb-menu-inner .acc .acc-content .link-box,.hamb-menu .sub-menu .sub-menu-inner,.hamb-menu .hamb-link,.navbar,.search-modal .search-content,.search-modal .search-content form,.search-modal .search-content form .search-btn,.footer .container .footer-panel,.footer .container .footer-content,.footer .container .footer-content .footer-content-box .logo img,.footer .container .footer-bottom,.accordions,.accordions .accordion,.accordions .accordion .accordion-trigger,.drop-down .drop-down-content .drop-down-panel,.drop-down.mega .mega-content .mega-card .mega-image,.card-section-v1 .container .cards-grid,.card-section-v1 .container .cards-grid .card .card-content,.card-section-v2 .container .embla .embla__container .embla__slide .card-content,.page-wrapper,.container,figure,figure img,.slider-controls,.embla,.checkout .container .checkout-panel .panel-box .panel-form-wrapper form,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form,.payment-methods .payment-option .payment-form form,.contact .container .form-wrapper form,.footer .container .footer-panel .footer-form-wrapper form{width:100%;height:auto}.drop-down{width:auto;height:auto}.gallery .container .gallery-wrapper figure img,.gallery-modal,.hamb-menu,.hamb-menu .hamb-menu-inner .acc,.hamb-menu .sub-menu,.search-modal,.link-outline:after,.footer .bg,section .bg,.footer .bg img,.footer .bg video,section .bg img,section .bg video,.footer.overlay-20 .bg:before,section.overlay-20 .bg:before,.footer.overlay-21 .bg:before,section.overlay-21 .bg:before,.footer.overlay-22 .bg:before,section.overlay-22 .bg:before,.footer.overlay-23 .bg:before,section.overlay-23 .bg:before,.footer.overlay-24 .bg:before,section.overlay-24 .bg:before,.footer.overlay-25 .bg:before,section.overlay-25 .bg:before,.footer.overlay-26 .bg:before,section.overlay-26 .bg:before,.footer.overlay-27 .bg:before,section.overlay-27 .bg:before,.footer.overlay-28 .bg:before,section.overlay-28 .bg:before,.footer.overlay-29 .bg:before,section.overlay-29 .bg:before,.footer.overlay-30 .bg:before,section.overlay-30 .bg:before,.footer.overlay-31 .bg:before,section.overlay-31 .bg:before,.footer.overlay-32 .bg:before,section.overlay-32 .bg:before,.footer.overlay-33 .bg:before,section.overlay-33 .bg:before,.footer.overlay-34 .bg:before,section.overlay-34 .bg:before,.footer.overlay-35 .bg:before,section.overlay-35 .bg:before,.footer.overlay-36 .bg:before,section.overlay-36 .bg:before,.footer.overlay-37 .bg:before,section.overlay-37 .bg:before,.footer.overlay-38 .bg:before,section.overlay-38 .bg:before,.footer.overlay-39 .bg:before,section.overlay-39 .bg:before,.footer.overlay-40 .bg:before,section.overlay-40 .bg:before,.footer.overlay-41 .bg:before,section.overlay-41 .bg:before,.footer.overlay-42 .bg:before,section.overlay-42 .bg:before,.footer.overlay-43 .bg:before,section.overlay-43 .bg:before,.footer.overlay-44 .bg:before,section.overlay-44 .bg:before,.footer.overlay-45 .bg:before,section.overlay-45 .bg:before,.footer.overlay-46 .bg:before,section.overlay-46 .bg:before,.footer.overlay-47 .bg:before,section.overlay-47 .bg:before,.footer.overlay-48 .bg:before,section.overlay-48 .bg:before,.footer.overlay-49 .bg:before,section.overlay-49 .bg:before,.footer.overlay-50 .bg:before,section.overlay-50 .bg:before,.footer.overlay-51 .bg:before,section.overlay-51 .bg:before,.footer.overlay-52 .bg:before,section.overlay-52 .bg:before,.footer.overlay-53 .bg:before,section.overlay-53 .bg:before,.footer.overlay-54 .bg:before,section.overlay-54 .bg:before,.footer.overlay-55 .bg:before,section.overlay-55 .bg:before,.footer.overlay-56 .bg:before,section.overlay-56 .bg:before,.footer.overlay-57 .bg:before,section.overlay-57 .bg:before,.footer.overlay-58 .bg:before,section.overlay-58 .bg:before,.footer.overlay-59 .bg:before,section.overlay-59 .bg:before,.footer.overlay-60 .bg:before,section.overlay-60 .bg:before,.footer.overlay-61 .bg:before,section.overlay-61 .bg:before,.footer.overlay-62 .bg:before,section.overlay-62 .bg:before,.footer.overlay-63 .bg:before,section.overlay-63 .bg:before,.footer.overlay-64 .bg:before,section.overlay-64 .bg:before,.footer.overlay-65 .bg:before,section.overlay-65 .bg:before,.footer.overlay-66 .bg:before,section.overlay-66 .bg:before,.footer.overlay-67 .bg:before,section.overlay-67 .bg:before,.footer.overlay-68 .bg:before,section.overlay-68 .bg:before,.footer.overlay-69 .bg:before,section.overlay-69 .bg:before,.footer.overlay-70 .bg:before,section.overlay-70 .bg:before,.footer.overlay-71 .bg:before,section.overlay-71 .bg:before,.footer.overlay-72 .bg:before,section.overlay-72 .bg:before,.footer.overlay-73 .bg:before,section.overlay-73 .bg:before,.footer.overlay-74 .bg:before,section.overlay-74 .bg:before,.footer.overlay-75 .bg:before,section.overlay-75 .bg:before,.footer.overlay-76 .bg:before,section.overlay-76 .bg:before,.footer.overlay-77 .bg:before,section.overlay-77 .bg:before,.footer.overlay-78 .bg:before,section.overlay-78 .bg:before,.footer.overlay-79 .bg:before,section.overlay-79 .bg:before,.footer.overlay-80 .bg:before,section.overlay-80 .bg:before{width:100%;height:100%}.checkout .container .checkout-panel .panel-box .panel-form-wrapper form,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form,.payment-methods .payment-option .payment-form form,.contact .container .form-wrapper form,.footer .container .footer-panel .footer-form-wrapper form{display:grid;grid-template-columns:repeat(2,1fr);gap:0;row-gap:4rem;column-gap:2.5rem;text-align:left}.checkout .container .checkout-panel .panel-box .panel-form-wrapper form label,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form label,.payment-methods .payment-option .payment-form form label,.contact .container .form-wrapper form label,.footer .container .footer-panel .footer-form-wrapper form label,.checkout .container .checkout-panel .panel-box .panel-form-wrapper form textarea,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form textarea,.payment-methods .payment-option .payment-form form textarea,.contact .container .form-wrapper form textarea,.footer .container .footer-panel .footer-form-wrapper form textarea{grid-column:1/-1}.checkout .container .checkout-panel .panel-box .panel-form-wrapper form input[type=submit],.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form input[type=submit],.payment-methods .payment-option .payment-form form input[type=submit],.contact .container .form-wrapper form input[type=submit],.footer .container .footer-panel .footer-form-wrapper form input[type=submit]{width:max-content;margin-top:2rem}@media only screen and (max-width: 482px){.checkout .container .checkout-panel .panel-box .panel-form-wrapper form,.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form,.payment-methods .payment-option .payment-form form,.contact .container .form-wrapper form,.footer .container .footer-panel .footer-form-wrapper form{grid-template-columns:repeat(1,1fr)}.checkout .container .checkout-panel .panel-box .panel-form-wrapper form input[type=submit],.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form form input[type=submit],.payment-methods .payment-option .payment-form form input[type=submit],.contact .container .form-wrapper form input[type=submit],.footer .container .footer-panel .footer-form-wrapper form input[type=submit]{margin-top:0}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.embla{overflow:hidden;position:relative}.embla__container{display:flex;transition:height .2s}.embla__slide{flex:0 0 100%;min-width:0}.embla__dots{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;position:relative}.embla__dots .embla__dot{width:.75rem;height:.75rem;background:#000;opacity:.2;border-radius:50%}.embla__dots .embla__dot.embla__dot--selected{opacity:1}.autoscroll-slider{pointer-events:none}.autoscroll-slider .embla__container .embla__slide{flex:0 0 auto;margin-right:2.5rem}*{margin:0;padding:0}:root{color-scheme:light}*,*:before,*:after{box-sizing:inherit;outline:none;-webkit-touch-callout:none;font-family:Sohne,sans-serif}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;outline:none;pointer-events:auto;text-decoration:none}button{background:none;border:none;border-radius:none;color:inherit;outline:none;cursor:pointer}video,img{vertical-align:middle;object-fit:cover;object-position:center}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html{box-sizing:border-box;overscroll-behavior:none;color-scheme:light;font-size:.5208333333vw!important}@media only screen and (max-width: 1024px){html{font-size:.9765625vw!important}}@media only screen and (max-width: 482px){html{font-size:2.0746887967vw!important}}body{overscroll-behavior:none;font-weight:400;width:100%;min-height:100vh;background:#fff8f7}a,button,h1,h2,h3,h4,h5,h6,a *,button *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:SilkSerif,serif}h1,h2,h3,h4,h5,h6{text-transform:uppercase}[data-animation=title]{transition:opacity 1s cubic-bezier(.3,1,.3,1);will-change:opacity}[data-animation=title].reveal{opacity:1!important}[data-animation=title].animated .lines-mask{overflow:visible!important}[data-animation=image-reveal] img{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.645,.045,.355,1),transform .7s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1);will-change:clip-path,transform,opacity;opacity:0}[data-animation=image-reveal].reveal{opacity:1!important}[data-animation=image-reveal].reveal img{clip-path:inset(0 0 0 0);opacity:1}@keyframes tab-image-reveal{0%{clip-path:inset(50%);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@font-face{font-family:Sohne;src:url(../fonts/sohne.woff2) format("woff2"),url(../fonts/sohne.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(../fonts/sohne-bold.woff2) format("woff2"),url(../fonts/sohne-bold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sohne Mono;src:url(../fonts/sohne-mono.woff2) format("woff2"),url(../fonts/sohne-mono.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SilkSerif;src:url(../fonts/SilkSerif-Regular.woff2) format("woff2"),url(../fonts/SilkSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SilkSerif;src:url(../fonts/SilkSerif-Medium.woff2) format("woff2"),url(../fonts/SilkSerif-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}::-webkit-scrollbar{display:none}.footer .bg img.mobile-version,section .bg img.mobile-version,figure img.mobile-version,.footer .bg video.mobile-version,section .bg video.mobile-version,figure video.mobile-version{display:none}@media only screen and (max-width: 482px){.footer .bg:has(.mobile-version) img,section .bg:has(.mobile-version) img,figure:has(.mobile-version) img,.footer .bg:has(.mobile-version) video,section .bg:has(.mobile-version) video,figure:has(.mobile-version) video{display:none}.footer .bg:has(.mobile-version) img.mobile-version,section .bg:has(.mobile-version) img.mobile-version,figure:has(.mobile-version) img.mobile-version,.footer .bg:has(.mobile-version) video.mobile-version,section .bg:has(.mobile-version) video.mobile-version,figure:has(.mobile-version) video.mobile-version{display:block!important}}.page-wrapper{overflow:hidden}.container{position:relative;max-width:90%;margin:0 auto;z-index:3;overflow:hidden}figure{position:relative;overflow:hidden}.footer,section{position:relative;overflow:hidden;z-index:3}.footer .bg,section .bg{position:absolute;top:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.footer.bg-theme-light,section.bg-theme-light{background:#ffe1da}.footer.bg-white,section.bg-white{background:#fff}.footer.overlay-20 .bg:before,section.overlay-20 .bg:before{content:"";position:absolute;top:0;left:0;background:#0003;z-index:1}.footer.overlay-21 .bg:before,section.overlay-21 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000036;z-index:1}.footer.overlay-22 .bg:before,section.overlay-22 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000038;z-index:1}.footer.overlay-23 .bg:before,section.overlay-23 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000003b;z-index:1}.footer.overlay-24 .bg:before,section.overlay-24 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000003d;z-index:1}.footer.overlay-25 .bg:before,section.overlay-25 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000040;z-index:1}.footer.overlay-26 .bg:before,section.overlay-26 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000042;z-index:1}.footer.overlay-27 .bg:before,section.overlay-27 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000045;z-index:1}.footer.overlay-28 .bg:before,section.overlay-28 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000047;z-index:1}.footer.overlay-29 .bg:before,section.overlay-29 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000004a;z-index:1}.footer.overlay-30 .bg:before,section.overlay-30 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000004d;z-index:1}.footer.overlay-31 .bg:before,section.overlay-31 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000004f;z-index:1}.footer.overlay-32 .bg:before,section.overlay-32 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000052;z-index:1}.footer.overlay-33 .bg:before,section.overlay-33 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000054;z-index:1}.footer.overlay-34 .bg:before,section.overlay-34 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000057;z-index:1}.footer.overlay-35 .bg:before,section.overlay-35 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000059;z-index:1}.footer.overlay-36 .bg:before,section.overlay-36 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000005c;z-index:1}.footer.overlay-37 .bg:before,section.overlay-37 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000005e;z-index:1}.footer.overlay-38 .bg:before,section.overlay-38 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000061;z-index:1}.footer.overlay-39 .bg:before,section.overlay-39 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000063;z-index:1}.footer.overlay-40 .bg:before,section.overlay-40 .bg:before{content:"";position:absolute;top:0;left:0;background:#0006;z-index:1}.footer.overlay-41 .bg:before,section.overlay-41 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000069;z-index:1}.footer.overlay-42 .bg:before,section.overlay-42 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000006b;z-index:1}.footer.overlay-43 .bg:before,section.overlay-43 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000006e;z-index:1}.footer.overlay-44 .bg:before,section.overlay-44 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000070;z-index:1}.footer.overlay-45 .bg:before,section.overlay-45 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000073;z-index:1}.footer.overlay-46 .bg:before,section.overlay-46 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000075;z-index:1}.footer.overlay-47 .bg:before,section.overlay-47 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000078;z-index:1}.footer.overlay-48 .bg:before,section.overlay-48 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000007a;z-index:1}.footer.overlay-49 .bg:before,section.overlay-49 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000007d;z-index:1}.footer.overlay-50 .bg:before,section.overlay-50 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000080;z-index:1}.footer.overlay-51 .bg:before,section.overlay-51 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000082;z-index:1}.footer.overlay-52 .bg:before,section.overlay-52 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000085;z-index:1}.footer.overlay-53 .bg:before,section.overlay-53 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000087;z-index:1}.footer.overlay-54 .bg:before,section.overlay-54 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000008a;z-index:1}.footer.overlay-55 .bg:before,section.overlay-55 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000008c;z-index:1}.footer.overlay-56 .bg:before,section.overlay-56 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000008f;z-index:1}.footer.overlay-57 .bg:before,section.overlay-57 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000091;z-index:1}.footer.overlay-58 .bg:before,section.overlay-58 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000094;z-index:1}.footer.overlay-59 .bg:before,section.overlay-59 .bg:before{content:"";position:absolute;top:0;left:0;background:#00000096;z-index:1}.footer.overlay-60 .bg:before,section.overlay-60 .bg:before{content:"";position:absolute;top:0;left:0;background:#0009;z-index:1}.footer.overlay-61 .bg:before,section.overlay-61 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000009c;z-index:1}.footer.overlay-62 .bg:before,section.overlay-62 .bg:before{content:"";position:absolute;top:0;left:0;background:#0000009e;z-index:1}.footer.overlay-63 .bg:before,section.overlay-63 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000a1;z-index:1}.footer.overlay-64 .bg:before,section.overlay-64 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000a3;z-index:1}.footer.overlay-65 .bg:before,section.overlay-65 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000a6;z-index:1}.footer.overlay-66 .bg:before,section.overlay-66 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000a8;z-index:1}.footer.overlay-67 .bg:before,section.overlay-67 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000ab;z-index:1}.footer.overlay-68 .bg:before,section.overlay-68 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000ad;z-index:1}.footer.overlay-69 .bg:before,section.overlay-69 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000b0;z-index:1}.footer.overlay-70 .bg:before,section.overlay-70 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000b3;z-index:1}.footer.overlay-71 .bg:before,section.overlay-71 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000b5;z-index:1}.footer.overlay-72 .bg:before,section.overlay-72 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000b8;z-index:1}.footer.overlay-73 .bg:before,section.overlay-73 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000ba;z-index:1}.footer.overlay-74 .bg:before,section.overlay-74 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000bd;z-index:1}.footer.overlay-75 .bg:before,section.overlay-75 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000bf;z-index:1}.footer.overlay-76 .bg:before,section.overlay-76 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000c2;z-index:1}.footer.overlay-77 .bg:before,section.overlay-77 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000c4;z-index:1}.footer.overlay-78 .bg:before,section.overlay-78 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000c7;z-index:1}.footer.overlay-79 .bg:before,section.overlay-79 .bg:before{content:"";position:absolute;top:0;left:0;background:#000000c9;z-index:1}.footer.overlay-80 .bg:before,section.overlay-80 .bg:before{content:"";position:absolute;top:0;left:0;background:#000c;z-index:1}.btns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.slider-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.content-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:2.4rem;text-align:center;position:relative;z-index:3}.content-box .box{margin-top:4rem}.content-box .btns{margin-top:2rem}.content-box .box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.-mt-5{margin-top:-5rem}.-mt-10{margin-top:-10rem}@media only screen and (max-width: 482px){.content-box{gap:1.8rem}.-mt-5{margin-top:0}.-mt-10{margin-top:-2.5rem}}a,button{pointer-events:auto;cursor:pointer}.link{font-family:Sohne,sans-serif}.link-outline,.link-bg{font-size:1.8rem;font-weight:500;line-height:1.2;transition:all .3s cubic-bezier(.645,.045,.355,1)}.link-outline,.link-bg{padding:1.5rem 2.25rem 1rem;text-transform:uppercase;position:relative}.normal.link-outline,.normal.link-bg{font-family:Sohne,sans-serif!important;text-transform:none;padding:1.25rem 2.25rem}.link-bg{background:#a00c37;color:#fff}.link-bg:hover{background:#000}.link-outline:after{content:"";position:absolute;top:0;left:0;z-index:1;border:1px solid currentColor;transition:all .3s cubic-bezier(.645,.045,.355,1)}.link-outline:hover{background:#a00c37;color:#fff}.link-outline:hover:after{border-color:#a00c37}.icon-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:9rem;height:9rem;border:1px solid currentColor}.icon-btn svg{width:1.5rem}.cart-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:5rem;height:4.5rem;border:1px solid #a00c37}.cart-btn img{width:2rem}.link-md{font-size:1.8rem;font-weight:500;line-height:1.2;font-family:Sohne,sans-serif!important}.product-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1.5rem;border:1px solid currentColor;padding:1rem 2rem}.product-controls input{padding:0!important;border:none!important;width:3rem;text-align:center;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.product-controls button{font-size:2rem;font-weight:500;font-family:Sohne,sans-serif}@media only screen and (max-width: 1024px){.icon-btn{width:6rem;height:6rem}.icon-btn svg{width:1.2rem}}h1{font-size:7.2rem;font-weight:500;line-height:1.2}h2{font-size:4.8rem;font-weight:400;line-height:1.2}h3{font-size:3.2rem;font-weight:500;line-height:1.2}h4{font-size:2.4rem;font-weight:500;line-height:1.2}h5{font-size:2rem;font-weight:500;line-height:1.2}li,.link,h6,p{font-size:1.8rem;font-weight:400;line-height:1.5}p a{font-family:Sohne,sans-serif!important;text-decoration:1px solid underline;text-underline-offset:2px}select,label,input,textarea,.paragraph-sm{font-size:1.6rem}.paragraph-xs{font-size:1.4rem}.badge{background:#ffe1da;color:#000;border-radius:5rem;padding:.1rem .75rem .05rem}.badge.light{background:#fff8f7}.mono{font-family:Sohne Mono,monospace!important}ul{list-style:disc;margin-left:2rem}ol{list-style:decimal;margin-left:2rem}@media only screen and (max-width: 1024px){h1{font-size:5rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2.2rem}h5{font-size:2rem}h1 br,h2 br,h3 br,h4 br,h5 br{display:none}.badge{font-size:1.4rem}}@media only screen and (max-width: 482px){li,p{font-size:1.6rem}.paragraph-sm{font-size:1.4rem}}.center-content .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:var(--padding-md)}.center-content .container .content-box{max-width:70%}.center-content.first-section .container{padding:25rem 0 15rem}.banner .container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:0;padding:var(--padding);min-height:calc(var(--vh, 1vh) * 100)}.banner .container .content-box{max-width:60%;align-items:flex-start;text-align:left}.banner .container .content-box p{max-width:60%}.card-section-v2 .container .embla .embla__container .embla__slide,.card-section-v1 .container .cards-grid .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2.5rem;text-align:center}.card-section-v2 .container .embla .embla__container .embla__slide .card-inner,.card-section-v1 .container .cards-grid .card .card-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;position:relative;padding:2.5rem;width:100%;color:#fff}.card-section-v2 .container .embla .embla__container .embla__slide .card-inner .badge,.card-section-v1 .container .cards-grid .card .card-inner .badge{position:absolute;top:2.5rem;left:2.5rem;z-index:3}.card-section-v2 .container .embla .embla__container .embla__slide .card-inner h3,.card-section-v1 .container .cards-grid .card .card-inner h3{font-weight:500}.card-section-v2 .container .embla .embla__container .embla__slide .card-content,.card-section-v1 .container .cards-grid .card .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:2rem;border-top:.5px solid rgba(0,0,0,.5);opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.card-section-v2 .container .embla .embla__container .embla__slide:hover .card-inner .content-box .btns .link-outline,.card-section-v1 .container .cards-grid .card:hover .card-inner .content-box .btns .link-outline{background:#fff;color:#000}.card-section-v2 .container .embla .embla__container .embla__slide:hover .card-inner .content-box .btns .link-outline:after,.card-section-v1 .container .cards-grid .card:hover .card-inner .content-box .btns .link-outline:after{border-color:#fff}.card-section-v2 .container .embla .embla__container .embla__slide:hover .card-content,.card-section-v1 .container .cards-grid .card:hover .card-content{opacity:1}@media only screen and (max-width: 1024px){.card-section-v2 .container .embla .embla__container .embla__slide .card-content,.card-section-v1 .container .cards-grid .card .card-content{opacity:1}}.card-section-v1 .embla .embla__container .embla__slide{padding:2rem 0;text-transform:uppercase}.card-section-v1 .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:var(--padding)}.card-section-v1 .container .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.card-section-v1 .container .cards-grid .card .card-inner{height:46rem}.card-section-v2 .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10rem;padding:var(--padding)}.card-section-v2 .container .embla .embla__container .embla__slide{width:100%;margin-right:2.5rem}.card-section-v2 .container .embla .embla__container .embla__slide .card-inner{height:55rem}.card-section-v2 .container .embla[data-slide-visible="3"] .embla__container .embla__slide{flex:0 0 calc(33.333% - 1.75rem);max-width:calc(33.333% - 1.75rem)}.card-section-v2 .container .embla[data-slide-visible="4"] .embla__container .embla__slide{flex:0 0 calc(25% - 1.9rem);max-width:calc(25% - 1.9rem)}.card-section-v2 .container .slider-controls{position:absolute;top:12.5rem}.card-section-v2 .container:has(.no-slider) .slider-controls{display:none}.testimonial{background:#ffe1da}.testimonial .embla .embla__container .embla__slide{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10rem;flex:0 0 100%;max-width:100%;padding:15rem 0;color:#fff;min-height:70rem;text-align:center}.testimonial .embla .embla__container .embla__slide .slide-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem;position:relative;z-index:3}.testimonial .embla .embla__container .embla__slide .slide-top h5{text-transform:uppercase}.testimonial .embla .embla__container .embla__slide .content-box{max-width:50%}.testimonial .embla .embla__container .embla__slide .content-box p{font-size:2.8rem;font-weight:500;line-height:1.25}.testimonial .embla .slider-controls{max-width:50%;color:#fff;position:absolute;top:15rem;left:50%;transform:translate(-50%);z-index:3}.reviews .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10rem;padding:25rem 0 15rem}.reviews .container .content-box{max-width:50%}.reviews .container .embla .embla__container .embla__slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:6rem;flex:0 0 100%;max-width:100%}.reviews .container .embla .embla__container .embla__slide .slide-figure img{height:80rem}.reviews .container .embla .embla__container .embla__slide .slide-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:6rem;max-width:32.5%}.reviews .container .embla .embla__container .embla__slide .slide-content .quote-text{font-size:2.8rem;font-weight:500;line-height:1.25}.reviews .container .embla .embla__container .embla__slide .slide-content .box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4.5rem;text-transform:uppercase}.reviews .container .embla .embla__container .embla__slide .slide-content .box .icon{width:5.5rem;height:auto}.reviews .container .embla .slider-controls{position:absolute;top:85rem;right:0;width:auto}.reviews .container .embla .slider-controls .icon-btn{width:7.5rem;height:7.5rem}@media only screen and (max-width: 1024px){.card-section-v1 .container{gap:7.5rem}.card-section-v1 .container .cards-grid{grid-template-columns:repeat(2,1fr)}.card-section-v2 .container{gap:7.5rem}.card-section-v2 .container .embla .embla__container .embla__slide .card-inner{height:45rem}.card-section-v2 .container .embla:has(:not(.no-slider))[data-slide-visible="4"] .embla__container .embla__slide{flex:0 0 calc(33.333% - 1.75rem);max-width:calc(33.333% - 1.75rem)}.card-section-v2 .container .embla.no-slider[data-slide-visible="3"] .embla__container{flex-wrap:wrap;gap:2.5rem}.card-section-v2 .container .embla.no-slider[data-slide-visible="3"] .embla__container .embla__slide{margin-right:0;flex:0 0 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}.card-section-v2 .container .embla.no-slider[data-slide-visible="4"] .embla__container{flex-wrap:wrap;gap:2.5rem}.card-section-v2 .container .embla.no-slider[data-slide-visible="4"] .embla__container .embla__slide{margin-right:0;flex:0 0 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}.card-section-v2 .container .slider-controls{top:8.5rem}.testimonial .embla .embla__container .embla__slide .content-box,.testimonial .embla .slider-controls{max-width:70%}.banner .container .content-box p{max-width:100%}.reviews .container{padding:20rem 0 10rem;gap:7.5rem}.reviews .container .content-box{max-width:70%}.reviews .container .embla .embla__container .embla__slide .slide-figure img{height:60rem}.reviews .container .embla .embla__container .embla__slide .slide-content{max-width:50%}.reviews .container .embla .slider-controls{top:65rem}}@media only screen and (max-width: 482px){.center-content .container .content-box{max-width:100%}.center-content.first-section .container{padding:17.5rem 0 10rem}.card-section-v1 .container .cards-grid{grid-template-columns:repeat(1,1fr);gap:5rem}.card-section-v1 .container .cards-grid .card .card-inner{height:40rem}.card-section-v2 .container{gap:5rem;text-align:center}.card-section-v2 .container .embla:has(:not(.no-slider))[data-slide-visible="3"] .embla__container .embla__slide,.card-section-v2 .container .embla:has(:not(.no-slider))[data-slide-visible="4"] .embla__container .embla__slide{flex:0 0 100%;max-width:100%}.card-section-v2 .container .embla.no-slider[data-slide-visible="3"] .embla__container .embla__slide,.card-section-v2 .container .embla.no-slider[data-slide-visible="4"] .embla__container .embla__slide{flex:0 0 100%;max-width:100%}.card-section-v2 .container .slider-controls{position:relative;top:auto;width:max-content}.testimonial .embla .embla__container .embla__slide{gap:5rem;padding:10rem 0}.testimonial .embla .embla__container .embla__slide .content-box,.testimonial .embla .slider-controls{max-width:90%}.banner .container .content-box{max-width:100%}.reviews .container{padding:15rem 0 7.5rem}.reviews .container .content-box{max-width:100%}.reviews .container .embla .embla__container .embla__slide{gap:2.5rem}.reviews .container .embla .embla__container .embla__slide .slide-figure img{height:30rem}.reviews .container .embla .embla__container .embla__slide .slide-content{max-width:100%;gap:3.5rem}.reviews .container .embla .embla__container .embla__slide .slide-content .box{width:100%}.reviews .container .embla .slider-controls{position:relative;top:auto;right:auto;margin-top:5rem;width:max-content}.reviews .container .embla .slider-controls .icon-btn{width:6rem;height:6rem}}select,textarea,input:not([type=submit],[type=radio],[type=checkbox]){border:none;border-bottom:1px solid currentColor;padding:1.5rem 0 .5rem;color:currentColor;resize:none;background:transparent}select::placeholder,textarea::placeholder,input:not([type=submit],[type=radio],[type=checkbox])::placeholder{color:currentColor}input[type=checkbox],input[type=radio]{min-width:1.25rem;min-height:1.25rem;border:1px solid currentColor;cursor:pointer;border-radius:50%;overflow:hidden}input[type=checkbox]:checked,input[type=radio]:checked{background:#a00c37}label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem}input[type=submit]{cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTQ3LjUzIDQuNzM4IDQuNzQuNTMuNTMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=) no-repeat right 0rem center;background-size:1rem}@media only screen and (max-width: 482px){input,textarea,select{font-size:16px}}.drop-down{position:relative}.drop-down .drop-down-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem;width:max-content;position:absolute;top:100%;left:-.1rem;border:1px solid currentColor;color:currentColor;transition:opacity .2s ease;opacity:0;visibility:hidden;padding:3rem;background:#fff8f7}.drop-down .drop-down-content a,.drop-down .drop-down-content p{font-family:Sohne Mono,monospace!important;text-transform:uppercase}.drop-down .drop-down-content .drop-down-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:0;position:relative}.drop-down .drop-down-content .drop-down-panel:not(:first-child){padding-top:3rem}.drop-down .drop-down-content .drop-down-panel:not(:last-child){padding-bottom:3rem}.drop-down .drop-down-content .drop-down-panel:not(:last-child):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;opacity:.5}.drop-down .drop-down-content .drop-down-panel .panel-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.drop-down .drop-down-content a{font-weight:400;letter-spacing:1px}.drop-down .drop-down-content a:hover{color:#a00c37}.drop-down:hover .drop-down-content{opacity:1;visibility:visible}.drop-down.mega{position:relative}.drop-down.mega .mega-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0;position:absolute;top:100%;left:-.1rem;z-index:20;color:#000;transition:opacity .2s ease;opacity:0;visibility:hidden}.drop-down.mega .mega-content .mega-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;width:30rem;border:1px solid currentColor;margin-left:-1px;padding:2.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.drop-down.mega .mega-content .mega-card .mega-image{overflow:hidden}.drop-down.mega .mega-content .mega-card .mega-image img{width:100%;height:20rem;object-fit:cover}.drop-down.mega .mega-content .mega-card .mega-title{font-family:Sohne Mono,monospace!important;text-transform:uppercase;letter-spacing:1px;font-size:1.6rem;padding:2rem 0;transition:color .3s cubic-bezier(.645,.045,.355,1)}.drop-down.mega .mega-content .mega-card .mega-sublist{width:100%;height:0;overflow:hidden;opacity:0;transition:height .4s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.drop-down.mega .mega-content .mega-card .mega-sublist .mega-sublist-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;width:100%;padding-top:2rem}.drop-down.mega .mega-content .mega-card .mega-sublist a{position:relative;font-family:Sohne Mono,monospace!important;text-transform:uppercase;letter-spacing:1px;font-size:1.6rem;padding-left:0;transition:color .1s cubic-bezier(.645,.045,.355,1),padding-left .1s cubic-bezier(.645,.045,.355,1)}.drop-down.mega .mega-content .mega-card .mega-sublist a:before{content:"✦";position:absolute;left:0;opacity:0;transition:opacity .1s cubic-bezier(.645,.045,.355,1)}.drop-down.mega .mega-content .mega-card .mega-sublist a:hover{color:#a00c37;padding-left:2rem}.drop-down.mega .mega-content .mega-card .mega-sublist a:hover:before{opacity:1}.drop-down.mega .mega-content .mega-card:hover .mega-title{color:#a00c37}.drop-down.mega .mega-content .mega-card:hover .mega-sublist{opacity:1}.drop-down.mega:hover .mega-content{opacity:1;visibility:visible}.accordions .accordion{border-bottom:1px solid rgba(0,0,0,.25)}.accordions .accordion .accordion-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;cursor:pointer;padding:2rem 0}.accordions .accordion .accordion-trigger .trigger-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:6rem;max-width:calc(100% - 10rem)}.accordions .accordion .accordion-trigger .trigger-content h5{font-weight:500}.accordions .accordion .accordion-trigger .icon-box{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:4rem;height:4rem}.accordions .accordion .accordion-trigger .icon-box svg{width:1.25rem;height:1.25rem;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger .icon-box svg path{stroke:#000;transform-origin:center;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger:hover .icon-box svg{transform:rotate(180deg)}.accordions .accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-content .accordion-content-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;padding:0 0 4rem}.accordions .accordion .accordion-content .accordion-content-inner .accordion-figure{margin-top:1.5rem}.accordions .accordion.active .accordion-trigger .icon-box svg path:first-child{transform:rotate(90deg)}@media only screen and (max-width: 482px){.accordions .accordion .accordion-trigger .trigger-content{max-width:calc(100% - 7.5rem)}.accordions .accordion .accordion-content .accordion-content-inner{max-width:100%}}.footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:10rem;padding:15rem 0 5rem;color:#fff}.footer .container a:hover{color:#a00c37}.footer .container .footer-panel{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:0}.footer .container .footer-panel .map-box{flex:0 0 45%;max-width:45%;width:100%;height:auto}.footer .container .footer-panel .map-box iframe{width:100%;height:100%}.footer .container .footer-panel .footer-form-wrapper{flex:0 0 42.5%;max-width:42.5%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem;text-align:center;color:#000}.footer .container .footer-panel .footer-form-wrapper form{margin-top:5rem}.footer .container .footer-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0;border:1px solid currentColor}.footer .container .footer-content .footer-content-box{flex:0 0 30%;max-width:30%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:2rem;border-right:1px solid currentColor;padding:6rem}.footer .container .footer-content .footer-content-box .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;justify-self:flex-start;margin-bottom:auto;width:100%}.footer .container .footer-content .footer-content-box .link-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.footer .container .footer-content .footer-content-list{flex:0 0 70%;max-width:70%;width:100%;height:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;padding:6rem}.footer .container .footer-content .footer-content-list .footer-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.footer .container .footer-content .footer-content-list .footer-links p{margin-bottom:2rem}.footer .container .footer-content .footer-content-list .footer-links .arrow-btn img{width:10rem}.footer .container .footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0;margin-top:-7.5rem}@media only screen and (max-width: 1024px){.footer .container{padding:10rem 0 2.5rem;gap:10rem}.footer .container .footer-panel{gap:7.5rem}.footer .container .footer-panel .map-box iframe{height:50rem}.footer .container .footer-panel .map-box,.footer .container .footer-panel .footer-form-wrapper{flex:0 0 100%;max-width:100%}.footer .container .footer-content .footer-content-box,.footer .container .footer-content .footer-content-list{flex:0 0 100%;max-width:100%;width:100%;height:auto}.footer .container .footer-content .footer-content-box{border-right:none;border-bottom:1px solid currentColor;padding:3rem}.footer .container .footer-content .footer-content-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:3rem;row-gap:7.5rem}.footer .container .footer-content .footer-content-list .footer-links{gap:1.25rem}.footer .container .footer-content .footer-content-list .footer-links p,.footer .container .footer-content .footer-content-list .footer-links a{font-size:1.6rem}.footer .container .footer-content .footer-content-list .footer-links:nth-of-type(2){order:4}.footer .container .footer-content .footer-content-list .footer-links:nth-of-type(3){order:1}.footer .container .footer-content .footer-content-list .footer-links:nth-of-type(4){order:1}.footer .container .footer-content .footer-content-list .footer-links:nth-of-type(5){order:5}.footer .container .footer-bottom{margin-top:-5rem}}@media only screen and (max-width: 482px){.footer .container{padding:7.5rem 0 2.5rem}.footer .container .footer-panel .map-box iframe{height:30rem}.footer .container .footer-panel .footer-form-wrapper form{margin-top:0}}.navbar{position:absolute;top:0;left:0;z-index:10;color:#000;padding:2.5rem 0}.navbar .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;overflow:visible;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar .container .navbar-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0;border-left:1px solid currentColor}.navbar .container .navbar-links .navbar-link{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;height:6rem;border-right:1px solid #000000;font-size:1.6rem;font-weight:400;line-height:1;padding:0 3rem;font-family:Sohne Mono,monospace!important;transition:all .5s cubic-bezier(.3,1,.3,1)}.navbar .container .navbar-links .navbar-link .search-icon{width:1.6rem;height:1.6rem}.navbar .container .navbar-links .navbar-link .cart-icon{width:2rem;height:2rem}.navbar .container .navbar-links .navbar-link:hover{background:#a00c37;color:#fff}.navbar .container .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}.navbar .container .logo svg{width:30rem}.navbar .container .hamb-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;font-size:1.6rem;display:none;min-height:5rem;pointer-events:all;position:relative;z-index:5;cursor:pointer;border-left:1px solid currentColor;font-family:Sohne Mono,monospace;padding:0 2rem}.search-modal{display:flex;flex-direction:center;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;position:fixed;top:0;left:0;z-index:100;background:#00000040;transition:all .5s cubic-bezier(.3,1,.3,1);opacity:0;visibility:hidden}.search-modal.is-active{opacity:1;visibility:visible}.search-modal .search-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:2rem;width:40rem;background:#ffe1da;padding:4rem;position:relative;border:1px solid currentColor}.search-modal .search-content .icon-btn{width:4.5rem;height:4.5rem}.search-modal .search-content .icon-btn .divider:first-child{transform:rotate(45deg)}.search-modal .search-content .icon-btn .divider:last-child{transform:rotate(-45deg)}.search-modal .search-content form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:2.5rem}.search-modal .search-content form input{width:100%}.search-modal .search-content form .search-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;font-size:1.6rem;padding:1rem 2rem;border:1px solid #000000;font-family:Sohne,sans-serif}.search-modal .search-content form .search-btn:hover{background:#000;color:#fff}@media only screen and (max-width: 1024px){.navbar .container{border:1px solid currentColor;padding-left:2rem;align-items:stretch}.navbar .container .navbar-links{display:none}.navbar .container .navbar-links:has(.search-trigger){display:flex;margin-left:auto}.navbar .container .navbar-links:has(.search-trigger) a:not(.search-trigger){display:none}.navbar .container .navbar-links:has(.search-trigger) .search-trigger{padding:0 3rem;border-right:none}.navbar .container .navbar-links:has(.search-trigger) .search-trigger svg{height:2rem}.navbar .container .hamb-btn{display:flex}}@media only screen and (max-width: 482px){.navbar .container .logo svg{width:22.5rem}}.icon-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:6rem;height:6rem;border:1px solid currentColor;position:relative;transition:all .5s cubic-bezier(.3,1,.3,1)}.icon-btn .divider{position:absolute;width:1rem;height:.2rem;background:currentColor;transform-origin:center;transition:all .3s cubic-bezier(.3,1,.3,1)}.icon-btn .divider:first-child{transform:rotate(90deg)}.hamb-menu{position:fixed;top:0;left:0;z-index:9;background:#ffe1da;color:#000;overflow-y:scroll;transition:all .6s cubic-bezier(.3,1,.3,1);transform:translate(100%)}.hamb-menu a{font-family:Sohne Mono,monospace}.hamb-menu .hamb-menu-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem;padding:15rem 5%}.hamb-menu .hamb-menu-inner .acc{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;border-bottom:1px solid currentColor}.hamb-menu .hamb-menu-inner .acc .acc-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0}.hamb-menu .hamb-menu-inner .acc .acc-trigger .trigger-link{font-size:3rem}.hamb-menu .hamb-menu-inner .acc .acc-trigger .icon-btn{border:none}.hamb-menu .hamb-menu-inner .acc .acc-trigger .icon-btn .divider{width:2rem}.hamb-menu .hamb-menu-inner .acc .acc-trigger.is-active .icon-btn .divider:first-child{transform:rotate(0)}.hamb-menu .hamb-menu-inner .acc .acc-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0rem;padding-top:2rem;margin-top:-1rem;overflow:hidden;max-height:0;transition:all .5s ease}.hamb-menu .hamb-menu-inner .acc .acc-content a{border-bottom:none;width:auto}.hamb-menu .hamb-menu-inner .acc .acc-content .link-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0}.hamb-menu .hamb-menu-inner .acc .acc-content .link-box .arrow-btn{margin-top:-2rem;padding-right:2rem}.hamb-menu .sub-menu{position:absolute;top:0;left:0;z-index:2;background:#fff8f7;transform:translate(100%);transition:all .6s cubic-bezier(.3,1,.3,1);overflow-y:scroll}.hamb-menu .sub-menu .sub-menu-inner{padding:15rem 5%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem}.hamb-menu .sub-menu .sub-menu-inner .arrow-btn{transform:rotate(180deg);border:none}.hamb-menu .sub-menu .sub-menu-inner .arrow-btn img{width:2rem}.hamb-menu .sub-menu .sub-menu-inner a{width:100%}.hamb-menu .sub-menu.active{transform:translate(0)}.hamb-menu .hamb-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.5rem;font-size:3rem;line-height:1.25;padding:2.5rem 0;border-bottom:1px solid currentColor;text-transform:uppercase;margin-top:-2rem}.hamb-menu.active{transform:translate(0);opacity:1!important}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:10rem;padding:20rem 0 0;min-height:calc(var(--vh, 1vh) * 100)}.hero .content-box{max-width:45%;background:#fff8f7;padding:7.5rem}.hero .embla{height:100%;position:absolute;top:0;left:0;z-index:1}.hero .embla .slider-controls{position:absolute;top:47.5%;left:50%;transform:translate(-50%,-47.5%);z-index:2;max-width:90%}.hero .embla .slider-controls .icon-btn{background:#fff8f7;border:none;width:9.5rem;height:9.5rem}.hero .embla .slider-controls .icon-btn svg{width:2rem;height:2rem}.hero .embla .embla__container,.hero .embla .embla__container .embla__slide{height:100%}.hero .embla .embla__container .embla__slide img{width:100%;height:100%}.hero .embla .embla__container .embla__slide p{position:absolute;bottom:7.5rem;left:10rem;font-weight:500;z-index:3}.hero .embla .progress-bar{position:absolute;bottom:5rem;left:10rem;width:calc(100% - 20rem);height:2px;background:#00000040;border-radius:5rem;overflow:hidden}.hero .embla .progress-bar .progress-fill{width:0;height:100%;background:#000}.shop-by .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10rem;padding:var(--padding);color:#fff;min-height:91.5rem}.shop-by .container .by-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2.5rem;align-items:flex-start}.shop-by .container .by-grid .grid-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4rem;background:#fff8f7;color:#000;padding:3rem;cursor:pointer;text-align:center}.shop-by .container .by-grid .grid-item .image{width:auto;height:14rem}.shop-by .container .by-grid .grid-item .item-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:2rem;border-top:.5px solid rgba(0,0,0,.5);display:none}.shop-by .container .by-grid .grid-item:hover .item-content{display:flex}.info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10rem;padding:12.5rem 0 2.5rem}.info .content-box{max-width:50%}.info .embla .embla__container .embla__slide{flex:0 0 40.5rem}.info .embla .embla__container .embla__slide img{width:100%;height:40.5rem}@media only screen and (max-width: 1024px){.hero .content-box{max-width:80%}.hero .embla .embla__container .embla__slide p{left:5rem}.hero .embla .slider-controls .icon-btn{width:7.5rem;height:7.5rem}.hero .embla .progress-bar{left:5rem;width:calc(100% - 10rem)}.shop-by .container{gap:7.5rem;min-height:auto}.shop-by .container .by-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 482px){.hero{height:100lvh;min-height:80rem;padding:0}.hero .content-box{max-width:90%}.hero .embla .slider-controls{top:85%;transform:translate(-50%,-85%)}.hero .embla .slider-controls .icon-btn{width:5rem;height:5rem}.hero .embla .slider-controls .icon-btn svg{width:1rem;height:1rem}.hero .embla .embla__container .embla__slide p,.hero .embla .progress-bar{left:5%;width:90%}.shop-by .container{gap:5rem}.shop-by .container .by-grid{grid-template-columns:repeat(1,1fr)}.info{gap:5rem;padding:7.5rem 0 2.5rem}.info .content-box{max-width:90%}.info .embla .embla__container .embla__slide{flex:0 0 30rem}.info .embla .embla__container .embla__slide img{height:30rem}}.gallery .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10rem;padding:var(--padding)}.gallery .container .gallery-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:0;row-gap:2.2rem}.gallery .container .gallery-wrapper figure{cursor:pointer}.gallery .container .gallery-wrapper figure.w-5{width:5%}.gallery .container .gallery-wrapper figure.w-6{width:6%}.gallery .container .gallery-wrapper figure.w-7{width:7%}.gallery .container .gallery-wrapper figure.w-8{width:8%}.gallery .container .gallery-wrapper figure.w-9{width:9%}.gallery .container .gallery-wrapper figure.w-10{width:10%}.gallery .container .gallery-wrapper figure.w-11{width:11%}.gallery .container .gallery-wrapper figure.w-12{width:12%}.gallery .container .gallery-wrapper figure.w-13{width:13%}.gallery .container .gallery-wrapper figure.w-14{width:14%}.gallery .container .gallery-wrapper figure.w-15{width:15%}.gallery .container .gallery-wrapper figure.w-16{width:16%}.gallery .container .gallery-wrapper figure.w-17{width:17%}.gallery .container .gallery-wrapper figure.w-18{width:18%}.gallery .container .gallery-wrapper figure.w-19{width:19%}.gallery .container .gallery-wrapper figure.w-20{width:20%}.gallery .container .gallery-wrapper figure.w-21{width:21%}.gallery .container .gallery-wrapper figure.w-22{width:22%}.gallery .container .gallery-wrapper figure.w-23{width:23%}.gallery .container .gallery-wrapper figure.w-24{width:24%}.gallery .container .gallery-wrapper figure.w-25{width:25%}.gallery .container .gallery-wrapper figure.w-26{width:26%}.gallery .container .gallery-wrapper figure.w-27{width:27%}.gallery .container .gallery-wrapper figure.w-28{width:28%}.gallery .container .gallery-wrapper figure.w-29{width:29%}.gallery .container .gallery-wrapper figure.w-30{width:30%}.gallery .container .gallery-wrapper figure.w-31{width:31%}.gallery .container .gallery-wrapper figure.w-32{width:32%}.gallery .container .gallery-wrapper figure.w-33{width:33%}.gallery .container .gallery-wrapper figure.w-34{width:34%}.gallery .container .gallery-wrapper figure.w-35{width:35%}.gallery .container .gallery-wrapper figure.w-36{width:36%}.gallery .container .gallery-wrapper figure.w-37{width:37%}.gallery .container .gallery-wrapper figure.w-38{width:38%}.gallery .container .gallery-wrapper figure.w-39{width:39%}.gallery .container .gallery-wrapper figure.w-40{width:40%}.gallery .container .gallery-wrapper figure.w-41{width:41%}.gallery .container .gallery-wrapper figure.w-42{width:42%}.gallery .container .gallery-wrapper figure.w-43{width:43%}.gallery .container .gallery-wrapper figure.w-44{width:44%}.gallery .container .gallery-wrapper figure.w-45{width:45%}.gallery .container .gallery-wrapper figure.w-46{width:46%}.gallery .container .gallery-wrapper figure.w-47{width:47%}.gallery .container .gallery-wrapper figure.w-48{width:48%}.gallery .container .gallery-wrapper figure.w-49{width:49%}.gallery .container .gallery-wrapper figure.w-50{width:50%}.gallery .container .gallery-wrapper figure.w-51{width:51%}.gallery .container .gallery-wrapper figure.w-52{width:52%}.gallery .container .gallery-wrapper figure.w-53{width:53%}.gallery .container .gallery-wrapper figure.w-54{width:54%}.gallery .container .gallery-wrapper figure.w-55{width:55%}.gallery .container .gallery-wrapper figure.w-56{width:56%}.gallery .container .gallery-wrapper figure.w-57{width:57%}.gallery .container .gallery-wrapper figure.w-58{width:58%}.gallery .container .gallery-wrapper figure.w-59{width:59%}.gallery .container .gallery-wrapper figure.w-60{width:60%}.gallery .container .gallery-wrapper figure.w-61{width:61%}.gallery .container .gallery-wrapper figure.w-62{width:62%}.gallery .container .gallery-wrapper figure.w-63{width:63%}.gallery .container .gallery-wrapper figure.w-64{width:64%}.gallery .container .gallery-wrapper figure.w-65{width:65%}.gallery .container .gallery-wrapper figure.w-66{width:66%}.gallery .container .gallery-wrapper figure.w-67{width:67%}.gallery .container .gallery-wrapper figure.w-68{width:68%}.gallery .container .gallery-wrapper figure.w-69{width:69%}.gallery .container .gallery-wrapper figure.w-70{width:70%}.gallery .container .gallery-wrapper figure.w-71{width:71%}.gallery .container .gallery-wrapper figure.w-72{width:72%}.gallery .container .gallery-wrapper figure.w-73{width:73%}.gallery .container .gallery-wrapper figure.w-74{width:74%}.gallery .container .gallery-wrapper figure.w-75{width:75%}.gallery .container .gallery-wrapper figure.w-76{width:76%}.gallery .container .gallery-wrapper figure.w-77{width:77%}.gallery .container .gallery-wrapper figure.w-78{width:78%}.gallery .container .gallery-wrapper figure.w-79{width:79%}.gallery .container .gallery-wrapper figure.w-80{width:80%}.gallery .container .gallery-wrapper figure.w-81{width:81%}.gallery .container .gallery-wrapper figure.w-82{width:82%}.gallery .container .gallery-wrapper figure.w-83{width:83%}.gallery .container .gallery-wrapper figure.w-84{width:84%}.gallery .container .gallery-wrapper figure.w-85{width:85%}.gallery .container .gallery-wrapper figure.w-86{width:86%}.gallery .container .gallery-wrapper figure.w-87{width:87%}.gallery .container .gallery-wrapper figure.w-88{width:88%}.gallery .container .gallery-wrapper figure.w-89{width:89%}.gallery .container .gallery-wrapper figure.w-90{width:90%}.gallery .container .gallery-wrapper figure.w-91{width:91%}.gallery .container .gallery-wrapper figure.w-92{width:92%}.gallery .container .gallery-wrapper figure.w-93{width:93%}.gallery .container .gallery-wrapper figure.w-94{width:94%}.gallery .container .gallery-wrapper figure.w-95{width:95%}.gallery .container .gallery-wrapper figure.w-96{width:96%}.gallery .container .gallery-wrapper figure.w-97{width:97%}.gallery .container .gallery-wrapper figure.w-98{width:98%}.gallery .container .gallery-wrapper figure.w-99{width:99%}.gallery .container .gallery-wrapper figure.w-100{width:100%}.gallery-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;position:fixed;top:0;left:0;z-index:10;background:#ffe1da;transition:all .5s cubic-bezier(.3,1,.3,1);opacity:0;visibility:hidden}.gallery-modal.active{visibility:visible;opacity:1}.gallery-modal .gallery-modal-figure{max-width:50%;max-height:70%;position:relative;width:auto}.gallery-modal .gallery-modal-figure img{width:auto;height:auto}.gallery-modal .gallery-modal-figure .close-btn{position:absolute;top:2.5rem;right:2.5rem;z-index:3;color:#fff}.gallery-modal .gallery-modal-figure .close-btn .divider{position:absolute;width:4rem;height:1px;background:currentColor}.gallery-modal .gallery-modal-figure .close-btn .divider:first-child{transform:rotate(45deg)}.gallery-modal .gallery-modal-figure .close-btn .divider:last-child{transform:rotate(-45deg)}@media only screen and (max-width: 1024px){.gallery .container{gap:10rem}}@media only screen and (max-width: 482px){.gallery .container{padding:15rem 0 7.5rem;gap:7.5rem}.gallery .container .gallery-wrapper{gap:3rem}.gallery .container .gallery-wrapper figure{width:100%!important}.gallery-modal .gallery-modal-figure{max-width:90%;max-height:80%}}.contact .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5rem;padding:25rem 0 12.5rem}.contact .container .content-box .box{gap:.5rem;margin-top:2rem}.contact .container .content-box .box .link-md{font-weight:400}.contact .container .form-wrapper{max-width:50%}@media only screen and (max-width: 1024px){.contact .container{padding:20rem 0 10rem}.contact .container .form-wrapper{max-width:70%}}@media only screen and (max-width: 482px){.contact .container{padding:15rem 0 7.5rem}.contact .container .form-wrapper{max-width:100%}}.details .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12rem;padding:15rem 17.5rem}.details .container .panel{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0}.details .container .panel .content-box{flex:0 0 40%;max-width:40%;width:100%;height:auto;align-items:flex-start;text-align:left}.details .container .panel .panel-figure{flex:0 0 40%;max-width:40%;width:100%;height:auto}.details .container .panel:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width: 1024px){.details .container{padding:12.5rem 0}.details .container .panel .panel-figure,.details .container .panel .content-box{flex:0 0 45%;max-width:45%}}@media only screen and (max-width: 482px){.details .container{padding:10rem 0;gap:7.5rem}.details .container .panel{flex-wrap:wrap-reverse!important;gap:5rem}.details .container .panel .panel-figure,.details .container .panel .content-box{flex:0 0 100%;max-width:100%}}.products .container,.finishing-touches .container,.plants .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:15rem;padding:15rem}.products .container .content-box,.finishing-touches .container .content-box,.plants .container .content-box{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:100%;text-align:center}.products .container .category,.finishing-touches .container .category,.plants .container .category{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7.5rem}.products .container .category .category-head,.finishing-touches .container .category .category-head,.plants .container .category .category-head{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem;max-width:60%;text-align:center}.products .container .category .category-head .paragraph-sm,.finishing-touches .container .category .category-head .paragraph-sm,.plants .container .category .category-head .paragraph-sm{color:#0009}.products .container .category .cards-grid,.finishing-touches .container .category .cards-grid,.plants .container .category .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0rem;row-gap:6rem;column-gap:2rem}.products .container .category .cards-grid .product-card,.finishing-touches .container .category .cards-grid .product-card,.plants .container .category .cards-grid .product-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4rem;text-align:center}.products .container .category .cards-grid .product-card .card-figure,.finishing-touches .container .category .cards-grid .product-card .card-figure,.plants .container .category .cards-grid .product-card .card-figure{position:relative;overflow:hidden}.products .container .category .cards-grid .product-card .card-figure img,.finishing-touches .container .category .cards-grid .product-card .card-figure img,.plants .container .category .cards-grid .product-card .card-figure img{height:45rem;object-fit:cover}.products .container .category .cards-grid .product-card .card-figure .badge,.finishing-touches .container .category .cards-grid .product-card .card-figure .badge,.plants .container .category .cards-grid .product-card .card-figure .badge{position:absolute;top:2rem;left:2rem;z-index:3}.products .container .category .cards-grid .product-card .card-figure .card-overlay,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay,.plants .container .category .cards-grid .product-card .card-figure .card-overlay{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#a00c37;opacity:0;transition:opacity .4s cubic-bezier(.645,.045,.355,1)}.products .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg,.plants .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg{background:#fff;color:#a00c37;font-family:SilkSerif,serif!important;text-transform:uppercase;padding:1.5rem 2.25rem 1rem}.products .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg:hover,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg:hover,.plants .container .category .cards-grid .product-card .card-figure .card-overlay .link-bg:hover{background:#000;color:#fff}.products .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn,.plants .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn{background:#a00c37;border-color:#fff;color:#a00c37}.products .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg,.plants .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg{width:2rem;height:auto}.products .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg path,.finishing-touches .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg path,.plants .container .category .cards-grid .product-card .card-figure .card-overlay .cart-btn svg path{stroke:#fff}.products .container .category .cards-grid .product-card:hover .card-figure .card-overlay,.finishing-touches .container .category .cards-grid .product-card:hover .card-figure .card-overlay,.plants .container .category .cards-grid .product-card:hover .card-figure .card-overlay{opacity:1}.products .container .category .cards-grid .product-card .card-info,.finishing-touches .container .category .cards-grid .product-card .card-info,.plants .container .category .cards-grid .product-card .card-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.products .container .category .cards-grid .product-card .card-info h5,.finishing-touches .container .category .cards-grid .product-card .card-info h5,.plants .container .category .cards-grid .product-card .card-info h5{text-transform:uppercase}.products .container .category .cards-grid .product-card .card-info .paragraph-sm,.finishing-touches .container .category .cards-grid .product-card .card-info .paragraph-sm,.plants .container .category .cards-grid .product-card .card-info .paragraph-sm{color:#000000b3}.products .container .category .btns,.finishing-touches .container .category .btns,.plants .container .category .btns{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:100%}.products.first-section .container,.finishing-touches.first-section .container,.plants.first-section .container{padding-top:25rem}.finishing-touches{overflow:hidden}.finishing-touches .embla.autoscroll-slider .embla__container .embla__slide{flex:0 0 auto;width:max-content;padding:1.5rem 0}.finishing-touches .embla.autoscroll-slider .embla__container .embla__slide h2{text-transform:uppercase;white-space:nowrap}.finishing-touches .container{padding-top:12.5rem}.product-details .container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;padding:25rem 0 12.5rem}.product-details .container .product-figure{flex:0 0 47.5%;max-width:47.5%;width:100%;height:auto}.product-details .container .product-content{flex:0 0 42.5%;max-width:42.5%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5rem}.product-details .container .product-content .info-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.product-details .container .product-content .detail-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem}.product-details .container .product-content .detail-content .content-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;border-bottom:.5px solid currentColor;padding-bottom:2.5rem}.product-details .container .product-content .detail-content .content-bar h3:nth-child(1){max-width:60%}.product-details .container .product-content .detail-content .product-options{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2rem;margin-top:2.5rem}.product-details .container .product-content .detail-content .product-options .product-select{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);width:100%;height:auto;border:1px solid currentColor;padding:1.75rem 2.25rem 1.25rem;font-family:SilkSerif,serif;text-transform:uppercase;font-size:1.8rem;line-height:1;cursor:pointer;background-position:right 2.25rem center;background-size:1.4rem}.product-details .container .product-content .detail-content .btns{margin-top:2rem}.product-details .container .product-content .detail-content .card-message{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2.5rem;margin-top:3rem;max-width:50%}@media only screen and (max-width: 1024px){.product-details .container .product-content .detail-content .card-message{max-width:100%}}.product-details .container .product-content .detail-content .card-message .card-message-trigger{gap:1.5rem;cursor:pointer}.product-details .container .product-content .detail-content .card-message .card-message-trigger .card-message-check{min-width:1.8rem;min-height:1.8rem;background:transparent;border:2px solid currentColor;margin-top:-.25rem}.product-details .container .product-content .detail-content .card-message .card-message-trigger h5{text-transform:uppercase}.product-details .container .product-content .detail-content .card-message.active .card-message-trigger .card-message-check{background:#a00c37}.product-details .container .product-content .detail-content .card-message .card-message-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.645,.045,.355,1)}.product-details .container .product-content .detail-content .card-message .card-message-panel .card-message-panel-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:4rem;padding-top:.5rem}.product-details .container .product-content .detail-content .card-message .card-message-panel .card-message-panel-inner .card-message-input::placeholder{color:#0009}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:0;background:#fff8f7;padding:2rem;border-radius:5rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .icon-box{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;flex:1}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .icon-box img{max-width:60%;width:auto;max-height:6rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .item-content{flex:0 0 87.5%;max-width:87.5%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:0;padding-left:2.5rem;border-left:1px solid currentColor}.product-review .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:7.5rem;padding:10rem 0;border-top:.5px solid rgba(0,0,0,.5)}.product-review .container .review-panel{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;border-bottom:.5px solid rgba(0,0,0,.5);padding-bottom:7.5rem}.product-review .container .review-panel .content-box{max-width:50%;align-items:flex-start;text-align:left}.product-review .container .review-panel .content-box .box{margin-top:0;align-items:flex-start}.product-review .container .review-panel .content-box img{margin-top:3rem}.product-review .container .review-panel .embla{flex:0 0 40%;max-width:40%;width:100%;height:auto;margin-top:3.5rem}.product-review .container .review-panel .embla .embla__container .embla__slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:6rem;background:#a00c37;color:#fff;padding:4rem 3rem}.product-review .container .review-panel .embla .embla__container .embla__slide .paragraph-xs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.product-review .container .review-panel .embla .embla__container .embla__slide .paragraph-xs svg{width:9rem}.product-review .container .review-panel .embla .embla__container .embla__slide .quote-text{font-size:3.2rem}.product-review .container .review-panel .embla .embla__container .embla__slide .slide-bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.25rem}.product-review .container .review-panel .embla .embla__container .embla__slide .slide-bottom img{width:5rem;height:5rem;border-radius:50%}.product-review .container .review-panel .embla .progress-bar{position:absolute;bottom:5rem;right:5rem;width:30rem;height:2px;background:#ffffff40;border-radius:5rem;overflow:hidden}.product-review .container .review-panel .embla .progress-bar .progress-fill{width:0;height:100%;background:#fff}.product-review .container .social-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:0rem}.product-review .container .social-panel .social-box{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5rem;border-right:.5px solid rgba(0,0,0,.5);padding:1rem 0}.product-review .container .social-panel .social-box img{width:4.6rem;height:4.6rem}.product-review .container .social-panel .social-box h5{margin-top:.5rem}.product-review .container .social-panel .social-box:first-child{border-left:.5px solid rgba(0,0,0,.5)}@media only screen and (max-width: 1024px){.products .container,.finishing-touches .container,.plants .container{padding:10rem 0}.products .container .category .category-head,.finishing-touches .container .category .category-head,.plants .container .category .category-head{max-width:80%}.products .container .category .cards-grid,.finishing-touches .container .category .cards-grid,.plants .container .category .cards-grid{grid-template-columns:repeat(2,1fr)}.products .container .category .cards-grid .product-card .card-figure img,.finishing-touches .container .category .cards-grid .product-card .card-figure img,.plants .container .category .cards-grid .product-card .card-figure img{height:45rem}.product-details .container{padding:20rem 0 10rem}.product-review .container{gap:5rem}.product-review .container .review-panel .embla{margin-top:0}.product-review .container .review-panel .embla .embla__container .embla__slide{gap:3rem;padding:4rem 3rem 8rem}.product-review .container .review-panel .embla .embla__container .embla__slide .quote-text{font-size:2.6rem}.product-review .container .review-panel .embla .embla__container .embla__slide .slide-bottom{margin-top:2rem}.product-review .container .review-panel .embla .progress-bar{bottom:3rem;right:3rem;width:30.5rem}.product-review .container .social-panel{grid-template-columns:repeat(2,1fr)}.product-review .container .social-panel .social-box{padding:2rem 0}.product-review .container .social-panel .social-box:nth-child(3){border-left:.5px solid rgba(0,0,0,.5)}}@media only screen and (max-width: 482px){.products .container,.finishing-touches .container,.plants .container{gap:7.5rem}.products .container .category,.finishing-touches .container .category,.plants .container .category{gap:3.5rem}.products .container .category .category-head,.finishing-touches .container .category .category-head,.plants .container .category .category-head{max-width:100%}.products .container .category .cards-grid,.finishing-touches .container .category .cards-grid,.plants .container .category .cards-grid{grid-template-columns:repeat(1,1fr);gap:3.5rem}.products .container .category .cards-grid .product-card,.finishing-touches .container .category .cards-grid .product-card,.plants .container .category .cards-grid .product-card{gap:3rem}.products .container .category .cards-grid .product-card .card-figure img,.finishing-touches .container .category .cards-grid .product-card .card-figure img,.plants .container .category .cards-grid .product-card .card-figure img{height:42.5rem}.products.first-section .container,.finishing-touches.first-section .container,.plants.first-section .container{padding-top:17.5rem}.finishing-touches .container{padding-top:5rem}.finishing-touches .container .category{gap:5rem}.product-details .container{padding:15rem 0 7.5rem;gap:5rem}.product-details .container .product-figure,.product-details .container .product-content{flex:0 0 100%;max-width:100%}.product-details .container .product-content .detail-content .product-options{flex-direction:column}.product-details .container .product-content .detail-content .product-options .product-select{flex:0 0 100%;max-width:100%}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .icon-box img{max-height:10rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .item-content{flex:0 0 82.5%;max-width:82.5%}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-list .list-item .item-content p{font-size:1.5rem}.product-review .container{padding:7.5rem 0;gap:5rem;border-top:none}.product-review .container .review-panel{gap:5rem;padding-bottom:5rem}.product-review .container .review-panel .content-box,.product-review .container .review-panel .embla{flex:0 0 100%;max-width:100%}.product-review .container .review-panel .embla .embla__container .embla__slide{padding:4rem 3rem 6rem}.product-review .container .review-panel .embla .progress-bar{width:86%}.product-review .container .social-panel{grid-template-columns:repeat(1,1fr)}.product-review .container .social-panel .social-box{border-right:none;width:100%;justify-content:space-between;padding:1rem 0}.product-review .container .social-panel .social-box img{width:4rem;height:4rem}.product-review .container .social-panel .social-box:first-child,.product-review .container .social-panel .social-box:nth-child(3){border-left:none}}.plants .container .category .cards-grid .product-card .card-figure .badges{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem;position:absolute;top:2rem;left:2rem;z-index:3}.plants .container .category .cards-grid .product-card .card-figure .badges .badge{position:static}.plants-meaning{overflow:hidden}.plants-meaning .embla.autoscroll-slider .embla__container .embla__slide{flex:0 0 auto;width:max-content;padding:1.5rem 0}.plants-meaning .embla.autoscroll-slider .embla__container .embla__slide h2{text-transform:uppercase;white-space:nowrap}.plants-meaning .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:15rem 0}.plants-meaning .container .content-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:3rem;max-width:55%;text-align:center}.plants-meaning .container .content-box .btns{margin-top:2rem}@media only screen and (max-width: 1024px){.plants-meaning .container .content-box{max-width:75%}}@media only screen and (max-width: 482px){.plants-meaning .container{padding:7.5rem 0 10rem}.plants-meaning .container .content-box{max-width:100%}}.zones .container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;padding:25rem 0 12.5rem}.zones .container .content-box{flex:0 0 50%;max-width:50%;width:100%;height:auto}.zones .container .zones-content{flex:0 0 35%;max-width:35%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.zones .container .zones-content .box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:10rem}.zones .container .zones-content .list-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.zones .container .zones-content .list-box .list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;padding-left:1rem;border-bottom:.5px solid #000000;padding-bottom:1rem}.zones .container .zones-content .list-box .list .list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1rem 0 1rem 1.5rem;position:relative}.zones .container .zones-content .list-box .list .list-item:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.zones .container .zones-content .list-box .list .list-item:not(:last-child){border-bottom:.5px solid rgba(0,0,0,.5)}@media only screen and (max-width: 1024px){.zones .container{padding:20rem 0 10rem}.zones .container .content-box{align-items:flex-start;text-align:left}.zones .container .zones-content{flex:0 0 50%;max-width:50%}}@media only screen and (max-width: 482px){.zones .container{gap:2.5rem}.zones .container .content-box,.zones .container .zones-content{flex:0 0 100%;max-width:100%}.zones .container .zones-content .box{margin-bottom:2.5rem}}.cart .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8rem;padding:25rem 0 15rem}.cart .container .content-box{max-width:40%}.cart .container .cart-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:70%}.cart .container .cart-panel .cart-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0;grid-column:1/-1;border:.5px solid rgba(0,0,0,.5);padding:5rem}.cart .container .cart-panel .cart-item .product-image{width:24rem;height:24rem}.cart .container .cart-panel .cart-item .product-info{flex:0 0 calc(100% - 30rem);max-width:calc(100% - 30rem);width:100%;height:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}.cart .container .cart-panel .cart-item .product-info .info-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2.8rem}.cart .container .cart-panel .cart-item .product-info .info-box>p{margin-top:1rem}.cart .container .cart-panel .cart-code-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:4rem;border:.5px solid rgba(0,0,0,.5);padding:5rem 4rem}.cart .container .cart-panel .cart-code-box .code-form{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:2.5rem;margin-top:auto}.cart .container .cart-panel .cart-code-box .code-form input{flex:1}.cart .container .cart-panel .cart-total-box{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:4rem;border:.5px solid rgba(0,0,0,.5);padding:5rem 4rem}.cart .container .cart-panel .cart-total-box .total-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.cart .container .cart-panel .cart-total-box .total-list .total-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0}.cart .container .cart-panel .cart-total-box .total-list .total-item:not(:last-child){border-bottom:.5px solid rgba(0,0,0,.5);padding-bottom:.8rem}.cart .container .cart-panel .update-box{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0;grid-column:1/-1;margin:-1rem 0}.checkout .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10rem;padding:25rem 10rem 15rem}.checkout .container .checkout-panel{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0}.checkout .container .checkout-panel .panel-content{flex:0 0 40%;max-width:40%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem}.checkout .container .checkout-panel .panel-box{flex:0 0 50%;max-width:50%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:7.5rem;margin-top:10rem}.checkout .container .checkout-panel .panel-box:has(.content-box){margin-top:2.5rem}.checkout .container .checkout-panel .panel-box .content-box{align-items:flex-start;text-align:left}.checkout .container .checkout-panel .panel-box .panel-form-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper{gap:4rem}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-toggle{cursor:pointer}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-message input{width:calc(50% - 1.25rem)}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:6rem;display:none}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form .note{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-form.active{display:flex}.checkout .container .checkout-panel .panel-box label:has(h3){align-items:flex-start}.checkout .container .checkout-panel .panel-box label:has(h3) input{margin-top:1rem}.checkout .container .checkout-panel .panel-box label:has(h5){align-items:flex-start}.checkout .container .checkout-panel .panel-box label:has(h5) input{margin-top:.5rem}.checkout .container .checkout-panel:not(:last-child){border-bottom:.5px solid rgba(0,0,0,.5);padding-bottom:10rem}.order-summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0}.order-summary .order-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;align-items:center;padding:3rem 0;border-bottom:.5px solid rgba(0,0,0,.25)}.order-summary .order-row.order-header{padding-top:0;padding-bottom:0;border-bottom:none}.order-summary .order-row .product-name{text-transform:uppercase;font-family:SilkSerif,serif;font-weight:500}.order-summary .order-row .product-name .qty{font-family:Sohne,sans-serif;text-transform:none;margin-left:.5rem}.order-summary .order-row .price{font-family:SilkSerif,serif;font-weight:500}.order-summary .order-row.full{grid-template-columns:1fr;padding:2rem 0 3rem}.order-summary .order-row.full .link-bg.full{width:100%;text-align:center}.order-summary .order-row.shipment{border-bottom:none;padding-bottom:2rem}.payment-methods{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0}.payment-methods .payment-option{padding:3rem 0;border-bottom:.5px solid rgba(0,0,0,.25)}.payment-methods .payment-option label{cursor:pointer}.payment-methods .payment-option .payment-form{padding-top:3rem;display:none}.payment-methods .payment-option .payment-form.active{display:block}.order-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem}.order-footer a{font-weight:400;text-decoration:underline}.side-panel{position:fixed;top:0;right:0;width:50%;height:100%;background:#a00c37;color:#fff;z-index:999;transform:translate(100%);opacity:0;transition:all .6s cubic-bezier(.19,1,.22,1);overflow-y:auto}.side-panel.active{transform:translate(0);opacity:1!important}.side-panel .side-panel-inner{padding:8rem 6rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5rem}.side-panel .side-panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;margin-bottom:5rem}.side-panel .side-panel-header h2{color:#fff}.side-panel .side-panel-header .side-panel-close{background:none;border:none;color:#fff;font-size:3.5rem;cursor:pointer;line-height:1;padding:0;transition:opacity .3s ease}.side-panel .side-panel-header .side-panel-close:hover{opacity:.7}.side-panel .side-panel-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0}.side-panel .zone-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;padding:3rem 0;border-bottom:.5px solid rgba(255,255,255,.3)}.side-panel .zone-block:first-child{padding-top:0}.side-panel .zone-block .zone-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0}.side-panel .zone-block .zone-row h4{color:#fff}.side-panel .zone-block .zone-row .zone-price{font-family:Sohne,sans-serif;font-size:1.6rem;color:#fff}.side-panel .zone-block .zone-locations{font-family:Sohne,sans-serif;font-size:1.4rem;line-height:1.8;color:#ffffffd9}.side-panel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:998;opacity:0;pointer-events:none;transition:opacity .4s ease}.side-panel-overlay.active{opacity:1;pointer-events:all}.delivery-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;width:100%;max-width:42rem;position:relative}.delivery-select .delivery-label{font-family:Sohne,sans-serif;font-size:1.6rem;color:#000000b3}.delivery-select .delivery-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:2rem;width:100%;border:1px solid #000000;padding:1.75rem 2.25rem 1.5rem;background:transparent;font-family:SilkSerif,serif!important;text-transform:uppercase;letter-spacing:1px;font-size:1.8rem;transition:all .3s cubic-bezier(.645,.045,.355,1)}.delivery-select .delivery-trigger .delivery-value.is-selected{text-transform:none;letter-spacing:0;font-family:SilkSerif,serif}.delivery-select .delivery-trigger .delivery-arrow{flex-shrink:0;transition:transform .3s cubic-bezier(.645,.045,.355,1)}.delivery-select .delivery-trigger:hover{color:#a00c37;border-color:#a00c37}.delivery-select .delivery-dropdown{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;position:absolute;top:calc(100% + .75rem);left:0;z-index:30;width:100%;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 1.5rem 4rem #0000001f;padding:1.5rem;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .25s cubic-bezier(.645,.045,.355,1)}.delivery-select .delivery-search{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1rem;width:100%;border:1px solid rgba(0,0,0,.2);padding:1.25rem 1.5rem;margin-bottom:1rem}.delivery-select .delivery-search svg{flex-shrink:0;color:#00000080}.delivery-select .delivery-search input{width:100%;border:none!important;padding:0!important;font-family:Sohne,sans-serif;font-size:1.6rem}.delivery-select .delivery-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;width:100%;max-height:32rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.delivery-select .delivery-list::-webkit-scrollbar{display:block;width:.6rem}.delivery-select .delivery-list::-webkit-scrollbar-track{background:transparent}.delivery-select .delivery-list::-webkit-scrollbar-thumb{background:#0000004d;border-radius:1rem}.delivery-select .delivery-list::-webkit-scrollbar-thumb:hover{background:#00000080}.delivery-select .delivery-list .delivery-group{width:100%}.delivery-select .delivery-list .delivery-group-title{width:100%;font-family:Sohne Mono,monospace;text-transform:uppercase;letter-spacing:1px;font-size:1.3rem;color:#0000008c;padding:1.5rem 1rem .75rem}.delivery-select .delivery-list .delivery-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:2rem;width:100%;background:transparent;border:none;text-align:left;padding:1.25rem 1rem;font-family:Sohne,sans-serif;font-size:1.6rem;transition:all .2s cubic-bezier(.645,.045,.355,1)}.delivery-select .delivery-list .delivery-item .delivery-item-price{flex-shrink:0;color:#0009}.delivery-select .delivery-list .delivery-item:hover{background:#ffe1da;color:#a00c37}.delivery-select .delivery-list .delivery-item:hover .delivery-item-price{color:#a00c37}.delivery-select.is-open .delivery-trigger .delivery-arrow{transform:rotate(180deg)}.delivery-select.is-open .delivery-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.delivery-summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;width:100%;max-width:42rem}.delivery-summary .delivery-summary-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:2.5rem;width:100%;padding:2.5rem 0;border-bottom:.5px solid rgba(0,0,0,.25)}.delivery-summary .delivery-summary-row .price{font-family:SilkSerif,serif;font-weight:500}@media only screen and (max-width: 1024px){.cart .container{padding:20rem 0 10rem}.cart .container .content-box{max-width:60%}.cart .container .cart-panel{max-width:100%}.checkout .container{padding:20rem 0 10rem}.checkout .container .checkout-panel .panel-content,.checkout .container .checkout-panel .panel-box{flex:0 0 100%;max-width:100%}.checkout .container .checkout-panel .panel-box{margin-top:5rem}.side-panel{width:60%}}@media only screen and (max-width: 482px){.cart .container{padding:15rem 0 7.5rem;gap:5rem}.cart .container .content-box{max-width:100%}.cart .container .cart-panel{grid-template-columns:repeat(1,1fr)}.cart .container .cart-panel .cart-item{gap:5rem;padding:2.5rem}.cart .container .cart-panel .cart-item .product-image{width:100%;height:30rem}.cart .container .cart-panel .cart-item .product-info{flex:0 0 100%;max-width:100%;grid-template-columns:repeat(2,1fr);row-gap:5rem}.cart .container .cart-panel .cart-item .product-info .info-box{gap:1.5rem}.checkout .container .checkout-panel .panel-box{gap:5rem}.checkout .container .checkout-panel .panel-box .panel-form-wrapper.recipient-wrapper .recipient-message input,.side-panel{width:100%}.side-panel .side-panel-inner{padding:6rem 3rem}}.terms .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:4rem;padding:20rem 0}.terms .container .terms-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3rem;max-width:80%}.terms .container .terms-content .content-box{align-items:flex-start;text-align:left}@media only screen and (max-width: 482px){.terms .container{padding:20rem 0 10rem}.terms .container .terms-content{max-width:100%}}
