.certification-wrapper{background-color:var(--green);padding:0 var(--page-margin) 4rem}.certification-section{margin-top:-2rem;border-radius:var(--radius);background-color:var(--eggshell);padding-left:var(--page-margin);padding-right:var(--page-margin)}.certification-section .certification-header{display:grid;grid-template-columns:2fr .5fr;gap:4rem;align-items:center;margin-bottom:4rem}.certification-section .certification-header--content{display:flex;flex-direction:column;gap:1.5rem}.certification-section .certification-header--content p{width:67%;font-size:var(--h4)}.certification-section .certification-header--image{padding:15%;display:flex;justify-content:center;align-items:center;position:relative}.certification-section .certification-header--image .certification-img{max-width:100%;width:175px;aspect-ratio:1;rotate:10deg}.certification-section .certification-header--image .star{position:absolute;top:20%;left:10%;translate:-50% -50%;scale:calc(.5 + .5 * var(--rnd))}.certification-section .certification-header--image .star:nth-child(2){top:10%;left:85%}.certification-section .certification-header--image .star:nth-child(3){top:95%;left:5%}.certification-section .certification-header--image .star:nth-child(4){top:87%;left:90%}.certification-section .certification-lifestyle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.certification-section .certification-lifestyle-item{aspect-ratio:.75;border-radius:var(--radius);overflow:hidden;rotate:calc(-8deg + var(--rnd) * 16deg)}.certification-section .certification-lifestyle-item img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:768px){.certification-section .certification-header{grid-template-columns:1fr;gap:2rem}.certification-section .certification-header p{width:100%}.certification-section .certification-lifestyle-grid{grid-template-columns:repeat(2,1fr)}.certification-section .certification-lifestyle-item{rotate:none}}.section-padded.collection-header{padding-top:8rem;display:flex;justify-content:space-between;align-items:flex-end}.collection-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:4rem}.collection-product{border-radius:var(--radius);overflow:hidden;border:3px solid var(--brown)}.col-button .button{background-color:transparent;outline:3px solid var(--brown)}.col-button .button:after{background-color:var(--brown)}.col-button.current .button:after{scale:1.05}.col-button.current .inner,.col-button .button:hover .inner{color:var(--eggshell)}@media screen and (max-width:768px){.collection-header{flex-wrap:wrap;align-items:flex-start;gap:1rem}.collection-products{grid-template-columns:1fr}.collection-nav{flex-wrap:wrap}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-section{padding-top:1rem}.contact-section h2{padding-right:50%}.contact-section .contact-tabs{margin-bottom:1rem;row-gap:0}.contact-section .contact-tab{padding:.5rem 1rem;border:3px solid var(--brown);background-color:transparent;font-family:var(--title-font);border-radius:calc(.5 * var(--radius));transition:all .6s var(--curve);cursor:pointer}.contact-section .contact-tab:hover,.contact-section .contact-tab.is-active{background-color:var(--brown);color:var(--eggshell)}.contact-section form{align-items:flex-end}.contact-section .contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.contact-section .contact-field{width:100%}.contact-section .contact-field label{display:none}.contact-section .contact-field input,.contact-section .contact-field textarea,.contact-section .contact-field select{width:100%;border:3px solid var(--brown);font-family:var(--title-font);font-size:var(--h4);background-color:transparent;padding:.75rem;border-radius:calc(.5 * var(--radius));color:var(--brown);-webkit-appearance:none;appearance:none}:is(.contact-section .contact-field input,.contact-section .contact-field textarea,.contact-section .contact-field select)::placeholder{color:var(--brown);opacity:.8}:is(.contact-section .contact-field input,.contact-section .contact-field textarea,.contact-section .contact-field select) option{background-color:var(--eggshell);color:var(--brown)}:is(.contact-section .contact-field input,.contact-section .contact-field textarea,.contact-section .contact-field select) option[disabled]{opacity:.5}.contact-section .contact-field button{cursor:pointer}@media screen and (max-width:768px){.contact-section h2{padding-right:0}.contact-section .contact-tabs{flex-wrap:wrap;row-gap:.5rem}.contact-section form{align-items:stretch}.contact-section .contact-field-row{grid-template-columns:1fr}.contact-section .button{width:100%;justify-content:center}}.contact-section:first-child{padding-top:1rem}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-section .FAQ--tabs .FAQ--tab{border-radius:var(--radius);background-color:var(--brown);color:var(--eggshell);padding:1rem;position:relative;cursor:pointer}.faq-section .FAQ--tabs .FAQ--tab:nth-child(2n){background-color:var(--green);color:var(--brown)}.faq-section .FAQ--tabs .FAQ--tab:after{content:"+";font-family:var(--title-font);font-size:var(--h4);position:absolute;top:1rem;right:1rem;height:var(--h3);display:flex;align-items:center;transition:all .6s var(--curve)}.faq-section .FAQ--tabs .FAQ--tab:has(.Open):after{content:"-";rotate:180deg}.faq-section .FAQ--tabs .FAQ--tab-collapse{transition:all .6s var(--curve)}.faq-section .FAQ--tabs .FAQ--tab-content{padding-right:40%}@media screen and (max-width:768px){.faq-section .FAQ--tab .FAQ--tab-content{padding-right:10%}}footer{margin-top:calc(var(--radius) * -1);display:flex;justify-content:space-between;position:relative;overflow:hidden;background-color:var(--brown);border-radius:var(--radius) var(--radius) 0 0;color:var(--eggshell);font-size:18px}footer .background-image{width:100%;height:auto;position:absolute;z-index:1;bottom:0;left:0}footer .top{z-index:2;position:relative;padding-bottom:6rem}footer .bottom{z-index:2;position:relative;padding:1rem 0;margin-top:1rem;display:grid;grid-template-columns:1fr 2fr 1fr}footer .bottom .footer__copyright{display:flex;justify-content:flex-start;text-align:left}footer .bottom .footer-policies{display:flex;justify-content:center;text-align:center}footer .bottom .footer-credits{display:flex;justify-content:flex-end;text-align:right}footer .footer-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}footer .footer-col-2{grid-column:span 2}footer .footer-col-3{grid-column:span 3}footer .footer-col-4{grid-column:span 4}footer .footer-title{margin-bottom:2rem}footer .menu-grid,footer .socials-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:1rem;grid-auto-flow:column}footer a{text-decoration:none;color:var(--eggshell);font-weight:700}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}.newsletter-form{width:100%}.newsletter-fields{display:flex;gap:.5rem;width:100%}.newsletter-fields input[type=email]{flex:1;padding:.75rem 1rem;border:3px solid currentColor;border-radius:var(--radius);background:transparent;color:inherit;font-family:var(--text-font);font-size:18px;font-weight:700;outline:none}.newsletter-fields input[type=email]::placeholder{opacity:.8;color:inherit}.newsletter-btn{padding:.75rem 1.25rem;border:none;border-radius:var(--radius);background-color:var(--green);color:var(--brown);font-family:var(--title-font);font-size:.9rem;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .3s var(--curve)}.newsletter-btn:hover{opacity:.8}.newsletter-success,.newsletter-error{font-size:.85rem;margin-top:.5rem}.newsletter-success{color:var(--green)}.newsletter-error{color:var(--red, #c0392b)}@media screen and (max-width:768px){footer .socials-grid{grid-template-rows:repeat(3,1fr)}footer .bottom{grid-template-columns:1fr 1fr;gap:1rem}footer .bottom .footer__copyright,footer .bottom .footer-policies,footer .bottom .footer-credits{justify-content:flex-start;text-align:left}footer .footer-grid{grid-template-columns:1fr;gap:2rem}.newsletter-fields{flex-wrap:wrap;gap:1rem}}header{position:fixed;z-index:900;top:0;left:0;width:100%;padding:8px var(--page-margin)}header .header-logo{padding-left:1rem}header .header-bar{width:100%;min-height:4rem;justify-content:space-between;align-items:center;gap:2rem;background-color:var(--brown);border-radius:var(--radius);padding:4px 8px;position:relative}header a{position:relative;text-decoration:none;color:var(--eggshell);display:flex;align-items:center;justify-content:center;font-family:var(--title-font);font-weight:400;opacity:.9;transition:opacity .6s var(--curve)}header a:hover{opacity:1}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}shopify-account{color:var(--eggshell)}header svg{width:1.5rem}header .Cart_Button{--bgc: var(--eggshell);background-color:var(--eggshell)}header .Cart_Button .inner{display:flex!important;align-items:center;color:var(--brown);padding:1rem}header .Cart_Button .inner span{translate:0 .125em}header .header__menu,header .header__icons{display:flex;align-items:center;gap:1rem}.lang-switch-form{display:contents}.lang-switch{background:none;border:none;cursor:pointer;color:var(--eggshell);font-family:var(--title-font);font-weight:400;font-size:inherit;padding:0;opacity:.9;transition:opacity .6s var(--curve)}.lang-switch:hover{opacity:1}.Notification{opacity:0}.Notification.Open{opacity:1}.search-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--eggshell);padding:.25rem;flex-shrink:0}.search-btn svg{width:1.25rem;height:1.25rem}.search-overlay{position:fixed;top:0;left:0;width:100%;z-index:950;background-color:var(--brown);padding:8px var(--page-margin);display:flex;align-items:center;gap:1rem;min-height:calc(4rem + 16px);opacity:0;pointer-events:none;transform:translateY(-110%);transition:opacity .4s var(--curve),transform .4s var(--curve)}.search-overlay.open{opacity:1;pointer-events:all;transform:translateY(0)}.search-form{flex:1;display:flex;align-items:center;gap:1rem}.search-form .search-input{flex:1;background:none;border:none;border-bottom:2px solid rgba(255,255,255,.3);color:var(--eggshell);font-family:var(--title-font);font-size:var(--h3);padding:.5rem 0;outline:none}.search-form .search-input::placeholder{color:var(--eggshell);opacity:.4}.search-form .search-input:focus{border-bottom-color:#ffffffe6}.search-form .search-submit{display:flex;align-items:center;background:none;border:none;color:var(--eggshell);cursor:pointer;opacity:.6;padding:.25rem;transition:opacity .3s}.search-form .search-submit:hover{opacity:1}.search-form .search-submit svg{width:1.5rem;height:1.5rem}.search-close{display:flex;align-items:center;background:none;border:none;color:var(--eggshell);cursor:pointer;opacity:.7;padding:.25rem;flex-shrink:0;transition:opacity .3s}.search-close:hover{opacity:1}.search-close svg{width:1.25rem;height:1.25rem}.burger-btn,.mobile-nav{display:none}@media screen and (max-width:768px){header .header-logo{flex-grow:1}header .header__menu{min-width:max-content}header .header__menu>*:not(.header__icons){display:none}header .header__menu .header__icons{display:flex}header .header-bar{gap:1rem;padding:4px;min-height:0}header .Cart_Button span{display:none}header .Cart_Button .inner{padding:.5rem}header .Cart_Button svg{min-width:1.5rem}.burger-btn{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;cursor:pointer;background:none;border:none;padding:8px;flex-shrink:0}.burger-btn span{display:block;width:100%;height:2px;background-color:var(--eggshell);border-radius:2px;transition:rotate .35s var(--curve),translate .35s var(--curve),opacity .35s var(--curve),scale .35s var(--curve)}.burger-btn.open span:nth-child(1){rotate:45deg;translate:0 7px}.burger-btn.open span:nth-child(2){opacity:0;scale:0}.burger-btn.open span:nth-child(3){rotate:-45deg;translate:0 -7px}.mobile-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--brown);z-index:800;opacity:0;pointer-events:none;transform:translateY(-1rem);transition:opacity .4s var(--curve),transform .4s var(--curve)}.mobile-nav.open{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-nav a,.mobile-nav .lang-switch{color:var(--eggshell);text-decoration:none;font-family:var(--title-font);font-size:var(--h1);opacity:0;translate:0 1rem;transition:opacity .3s var(--curve),translate .3s var(--curve)}.mobile-nav .lang-switch{background:none;border:none;cursor:pointer}.mobile-nav.open a,.mobile-nav.open .lang-switch{opacity:1;translate:0 0}.mobile-nav.open a:nth-child(1){transition-delay:.05s}.mobile-nav.open a:nth-child(2){transition-delay:.1s}.mobile-nav.open a:nth-child(3){transition-delay:.15s}.mobile-nav.open a:nth-child(4){transition-delay:.2s}.mobile-nav.open a:nth-child(5){transition-delay:.25s}.mobile-nav.open .lang-switch{transition-delay:.3s}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero-wrapper .hero--image-wrapper{width:100%;height:100%;border-radius:var(--radius);overflow:hidden}.hero--section{border-radius:var(--radius);overflow:hidden;position:relative;color:var(--eggshell);padding-top:5rem;padding-bottom:8rem;box-sizing:content-box;height:calc(100svh - var(--page-margin) * 2)}.hero--section .dp-row{justify-content:space-between;position:absolute;width:100%;padding:0 2.5rem;bottom:0;left:0}.hero--section .dp-row .dp{color:var(--brown);padding-top:var(--top);translate:calc(-8px + 16px * var(--rnd)) 0}.hero--section .dp-row .dp:after{content:"";width:10px;height:10px;background:red}.hero--section .hero--absolute{position:absolute;width:100%;height:100%;top:0;left:0;padding:var(--page-margin) var(--page-margin) 10rem;display:flex;align-items:flex-end;gap:1rem;z-index:11}.hero--section .hero-title{flex-grow:1}.hero--section .hero--product-cta{width:25%;min-width:320px;max-width:400px}.hero--section .hero--product-cta h2{font-size:1rem}.hero--section .hero--product-cta .product-cta{width:100%;position:relative;padding:2rem;border-radius:var(--radius);background-color:var(--brown);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.hero--section .hero--product-cta .product-cta .badge{position:absolute;background-color:var(--red);top:0;left:0;translate:-50% -50%;padding:.5rem;aspect-ratio:1;clip-path:url(#star);display:flex;align-items:center;justify-content:center;rotate:-15deg}@media screen and (max-width:768px){.hero--section .hero--product-cta .product-cta .badge{scale:.5}}.hero--section .hero--product-cta .product-cta .fluid-contain{width:100%;aspect-ratio:1;border-radius:var(--radius);overflow:hidden}@media screen and (max-width:768px){.hero--section .hero--absolute{flex-wrap:wrap;justify-content:center}.hero--section .hero--product-cta{min-width:90%;max-width:100%}.hero--section .hero--product-cta .product-cta{padding:1rem}.hero--section .hero--product-cta .product-cta .fluid-contain{width:65%}}.newsletter-signup-section{padding:0 10%;position:relative;min-height:80vh;display:flex;flex-direction:column;justify-content:center;gap:2rem}.newsletter-signup-section .newsletter-header{text-align:center}.newsletter-signup-section .newsletter-form-wrap{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.newsletter-signup-section form{width:80%}.newsletter-signup-section .newsletter-form{display:flex;gap:.5rem;width:100%}.newsletter-signup-section .newsletter-form input[type=email]{flex:1;padding:0 1.25rem;height:60px;border:3px solid var(--brown);border-radius:var(--radius);background:transparent;font-family:inherit;font-size:1rem;outline:none;font-family:var(--title-font);font-size:1.5rem;color:var(--brown)}.newsletter-signup-section .newsletter-form input[type=email]::placeholder{color:var(--brown);opacity:.5}.newsletter-signup-section .newsletter-form .button{padding:0 1.5rem;height:60px;display:flex;align-items:center;background-color:var(--bgc);border-radius:var(--radius);cursor:pointer;white-space:nowrap}.newsletter-signup-section .newsletter-form .button span{color:var(--eggshell);text-transform:uppercase;border:none;background:none}.newsletter-signup-section .newsletter-form .button:hover .inner{color:var(--brown)}.newsletter-signup-section .newsletter-success{color:var(--brown);opacity:.7}.newsletter-signup-section .stars{position:absolute;top:0;left:0;width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem;pointer-events:none}.newsletter-signup-section .star{position:absolute;top:0;left:30%;translate:-50% -50%;scale:calc(1 + var(--rnd) * 3)}.newsletter-signup-section .star:nth-child(2){top:10%;left:55%}.newsletter-signup-section .star:nth-child(3){top:25%;left:95%}.newsletter-signup-section .star:nth-child(4){top:90%;left:5%}.newsletter-signup-section .star:nth-child(5){top:100%;left:95%}@media screen and (max-width:768px){.newsletter-signup-section{padding:0 var(--page-margin)}.newsletter-signup-section form{width:100%}.newsletter-signup-section .newsletter-form{flex-direction:column}.newsletter-signup-section .newsletter-form .button{justify-content:center}}.page-section h1{font-size:var(--h1);font-family:var(--title-font);padding-right:50%}.page-section h2{font-size:var(--h2);font-family:var(--title-font);padding-right:30%}.page-section h3{font-size:var(--h3);font-family:var(--title-font);padding-right:30%}.page-section h4{font-size:var(--h4);font-family:var(--title-font);padding-right:30%}.page-section p{font-size:16px;font-weight:500;margin:1rem 0;padding-right:25%}.scroll-image-section{overflow:hidden;height:var(--full-height);padding:4rem}.scroll-image-section .outline .button{outline:3px solid var(--tint-green)}.scroll-image-section .outline .button .inner{color:var(--tint-green)}.scroll-image-section .outline .button:hover .inner{color:var(--brown)}.scroll-image-section .relative{width:100%;height:100%;position:relative}.scroll-image-section .scroll-image-frame{--progress: 0;position:absolute;padding:3rem;border-radius:var(--radius);overflow:hidden;top:50%;left:50%;translate:-50% -50%;width:25%;min-width:360px;height:60%;min-height:540px;will-change:width,height;-webkit-backface-visibility:hidden;backface-visibility:hidden;justify-content:center;align-items:center;color:var(--eggshell)}.scroll-image-section .scroll-image-frame .scroll-image{position:absolute;top:50%;left:50%;translate:-50% -50%;width:50vw;height:calc(var(--full-height) * .8);filter:blur(calc(var(--progress) * 12px)) brightness(calc(1 - var(--progress) * .2));will-change:width,height,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.scroll-image-section .scroll-image-frame .scroll-image img{scale:1.05}.scroll-image-section .scroll-image-frame .scroll-image-content{position:relative;z-index:2;opacity:1;display:flex;justify-content:center;align-items:center}.scroll-image-section .scroll-image-frame .scroll-image-content>.inner{width:60%;min-width:920px;max-width:100%;justify-content:center;align-items:center;text-align:center}.scroll-image-section .scroll-image-frame .scroll-image-content h2{opacity:calc(var(--progress, 0) * 4)}.scroll-image-section .scroll-image-frame .scroll-image-content p{opacity:calc(-1 + var(--progress, 0) * 4)}.scroll-image-section .scroll-image-frame .scroll-image-content .cta-button{opacity:calc(-2 + var(--progress, 0) * 4)}.scroll-image-section .scroll-image-frame .scroll-image-content .cta-button.outline{opacity:calc(-3 + var(--progress, 0) * 4)}.scroll-image-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%;scale:1.05;z-index:-1;filter:blur(calc(var(--progress) * 12px));will-change:filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:768px){.scroll-image-section{height:max-content;padding:1rem var(--page-margin);display:flex;flex-direction:column}.scroll-image-section .background-image{scale:1;filter:blur(calc(var(--progress) * 12px))}.scroll-image-section .relative{flex:1;display:flex;align-items:center;justify-content:center}.scroll-image-section .scroll-image-frame{position:relative;top:auto;left:auto;translate:none;width:100%;min-width:0;height:100%;min-height:0;padding:2.5rem var(--page-margin)}.scroll-image-section .scroll-image-frame .scroll-image{top:0;left:0;translate:none;width:100%;height:100%;filter:blur(12px)}.scroll-image-section .scroll-image-frame .scroll-image-content>.inner{width:100%;min-width:0}.scroll-image-section .scroll-image-frame .scroll-image-content h2,.scroll-image-section .scroll-image-frame .scroll-image-content p,.scroll-image-section .scroll-image-frame .scroll-image-content .cta-button,.scroll-image-section .scroll-image-frame .scroll-image-content .cta-button.outline{opacity:1!important}.scroll-image-section .scroll-image-frame .scroll-image-content p{margin:2rem 0}.scroll-image-section .scroll-image-frame .flex-row{flex-direction:column;gap:.75rem;align-items:stretch}.scroll-image-section .scroll-image-frame .flex-row .cta-button,.scroll-image-section .scroll-image-frame .flex-row .cta-button.outline{width:100%}:is(.scroll-image-section .scroll-image-frame .flex-row .cta-button,.scroll-image-section .scroll-image-frame .flex-row .cta-button.outline) .button{width:100%;justify-content:center}}.search-page{padding-top:8rem;min-height:60vh}.search-page .search-page--header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem}.search-page .search-page--header h1{width:50%}.search-page .search-page--form{display:flex;align-items:center;gap:.75rem;flex:1;flex-wrap:wrap;max-width:480px}.search-page .search-page--form .search-page--input{flex:1;height:60px;padding:0 1.25rem;border:3px solid var(--brown);border-radius:var(--radius);background:transparent;color:var(--brown);font-family:var(--title-font);font-size:1.25rem;outline:none}.search-page .search-page--form .search-page--input::placeholder{color:var(--brown);opacity:.5}.search-page .search-page--form .button{height:60px;display:flex;align-items:center;padding:0 1.5rem;white-space:nowrap;flex-shrink:0}.search-page .search-page--form .button button{background:none;border:none;color:var(--eggshell);cursor:pointer;text-transform:uppercase}.search-page .product-item{border-radius:var(--radius);overflow:hidden;border:3px solid var(--brown)}.search-page .search-result--other{border-radius:var(--radius);border:3px solid var(--brown);padding:2rem;display:flex;flex-direction:column;gap:1rem}.search-page .search-result--other a{color:var(--brown);text-decoration:none}.search-page .search-pagination{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding-top:3rem}.search-pagination .page a,.search-pagination .prev a,.search-pagination .next a{display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 .75rem;border-radius:calc(.5 * var(--radius));border:2px solid var(--brown);font-family:var(--title-font);text-decoration:none;color:var(--brown);transition:background-color .3s var(--curve),color .3s var(--curve)}.search-pagination .page a{min-width:2.5rem}.search-pagination .prev a,.search-pagination .next a{padding:0 1rem;font-size:.85em;letter-spacing:.02em}.search-pagination .page a:hover,.search-pagination .prev a:hover,.search-pagination .next a:hover{background-color:var(--brown);color:var(--eggshell)}.search-pagination .page.current{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:calc(.5 * var(--radius));border:2px solid var(--brown);font-family:var(--title-font);background-color:var(--brown);color:var(--eggshell);pointer-events:none}.search-pagination .deco{padding:0 .25rem;color:var(--brown);opacity:.4;font-family:var(--title-font)}@media screen and (max-width:768px){.search-page{padding-top:6rem}.search-page .search-page--header{flex-direction:column;align-items:flex-start}.search-page .search-page--header h1{width:100%}.search-page .search-page--form{width:100%;max-width:none}.search-page .product-grid--3{grid-template-columns:1fr}}.text--section{padding-top:4rem;padding-bottom:12rem}.text--section .text--content{width:75%}.text--section .text-circle{display:inline-block;width:1.1em;height:1.1em;margin-left:.2em;background-color:var(--color);vertical-align:middle;overflow:hidden;rotate:-12deg;transition:scale .6s var(--curve),rotate .6s var(--curve);cursor:pointer;position:relative;z-index:1;clip-path:url(#stick);will-change:transform,scale,rotate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.text--section .text-circle:nth-child(3n+1 of.text-circle){clip-path:url(#mini)}.text--section .text-circle:nth-child(3n+2 of.text-circle){clip-path:url(#chunk)}.text--section .text-circle img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s var(--curve)}@media(hover:hover){.text--section .text-circle:hover{rotate:0deg;scale:4;z-index:2}.text--section .text-circle:hover img{opacity:1}}@media screen and (max-width:768px){.text--section{padding-top:0;padding-bottom:8rem}.text--section .text--content{width:90%}}.title-section{padding-right:30%;padding-bottom:1rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.mega-menu{position:absolute;top:calc(100% + 7px);left:0;border-radius:var(--radius);border:3px solid var(--brown);background-color:var(--eggshell);color:var(--brown);padding:2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;transition:all .4s var(--curve);pointer-events:none;opacity:0;translate:0 1rem}.mega-menu.open{opacity:1;translate:0 0;pointer-events:all}.mega-menu .mega-col{grid-column:span 1;align-items:flex-start;gap:2rem}.mega-menu .mega-col .flex-col{align-items:flex-start}.mega-menu .mega-col .flex-row{align-items:center}.mega-menu .mega-col .color{display:inline-block;min-width:20px;width:20px;height:20px;border-radius:4px;background-color:var(--green)}.mega-menu .mega-col a.title{font-family:var(--title-font)}.mega-menu .mega-col a{color:var(--brown);font-family:var(--text-font);font-size:1rem}.mega-menu .mega-col ul{list-style:none;padding:0;margin:0}.mega-menu spacer.missing-0{display:none}.mega-menu spacer.missing-1{grid-column:span 1}.mega-menu spacer.missing-2{grid-column:span 2}.mega-menu .mega-img{background-color:var(--green);border-radius:var(--radius);overflow:hidden}.product-card{padding:1rem;display:flex;justify-content:space-between;flex-direction:column;gap:1rem;height:100%}.product-card a{color:var(--brown);text-decoration:none}.product-card .product-card--media{border-radius:var(--radius);overflow:hidden;aspect-ratio:1;position:relative;width:100%}.product-card .product-card--media .hover-media{position:absolute;top:0;left:0;clip-path:circle(0%);scale:1.05;transition:all .6s var(--curve);pointer-events:none}.product-card a:hover .hover-media{scale:1;clip-path:circle(75%)}.product-card h3{margin:1rem 0}.product-card .product-card--add-btns .separator{display:inline-block;width:4px;height:4px;background-color:var(--brown);border-radius:4px}.product-card .product-card--add-btns .meta,.product-card .product-card--add-btns .infos{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.product-card .btns{margin-top:.5rem;display:flex;gap:.5rem;align-items:stretch}.product-card .btns .Quantity_Selector_Inputs{display:flex;gap:.5rem;align-items:stretch}.product-card .btns .Quantity_Selector_Minus,.product-card .btns .Quantity_Selector_Plus{width:60px;height:60px}.product-card .btns .atc{flex-grow:1}.product-card .btns .atc .button{display:flex;justify-content:center;align-items:center;height:100%}.product-card .btns .atc .button a{text-align:center;font-size:1rem}.product-card .button{background-color:var(--bgc);cursor:pointer;position:relative;overflow:hidden;border-radius:var(--radius)}.product-card .button a,.product-card .button button{text-decoration:none;border:none;background:none;color:var(--eggshell);text-transform:uppercase;position:relative;z-index:2}.product-card .button:after{content:"";position:absolute;top:var(--y, 0);left:var(--x, 0);width:200%;aspect-ratio:1;background-color:var(--lbrown);border-radius:60% 40% 70% 30%/50% 60% 40% 50%;translate:-50% -50%;scale:0;transition:scale .6s var(--curve);z-index:1}.product-card .button:hover:after{scale:1.05}@media screen and (max-width:768px){.product-card .btns .Quantity_Selector_Minus,.product-card .btns .Quantity_Selector_Plus{width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
