/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}.payzen-form-input,button,input,optgroup,select,textarea{margin:0}.payzen-form-input,button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{height:100%}body{margin:0;min-height:100%}.ReactModal__Overlay--after-open{z-index:40}.ReactModal__Body--open{overflow:hidden}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.underline{text-decoration:underline}.not-available{color:#de7373}.hidden{display:none}@media screen and (max-width:55.99em){.desktop-only{display:none!important}}@media screen and (min-width:56em){.mobile-only{display:none!important}}.rating-input__radio>.payzen-form-input,.rating-input__radio>input,.rating-input__radio>label,.sr-only,.sr-only-desktop,.sr-only-mobile{display:block!important;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;background:none}@media screen and (max-width:55.99em){.sr-only-desktop{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}@media screen and (min-width:56em){.sr-only-mobile{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal;clip:auto}}.sr-focusable:active,.sr-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;white-space:normal;width:auto;position:static}@font-face{font-family:Manrope;src:url(../woff2/manrope-extrabold.895e0922.woff2) format("woff2"),url(../woff/manrope-extrabold.83131b9d.woff) format("woff"),url(../otf/manrope-extrabold.057cc3c9.otf) format("truetype");font-style:normal;font-weight:800;size-adjust:95%;font-display:block}@font-face{font-family:Manrope;src:url(../woff2/manrope-bold.dce0916a.woff2) format("woff2"),url(../woff/manrope-bold.de69cd9e.woff) format("woff"),url(../otf/manrope-bold.29acb3c6.otf) format("truetype");font-style:normal;font-weight:700;font-display:block;size-adjust:95%}@font-face{font-family:Manrope;src:url(../woff2/manrope-semibold.250c120c.woff2) format("woff2"),url(../woff/manrope-semibold.c80d4fb1.woff) format("woff"),url(../otf/manrope-semibold.fd2d932b.otf) format("truetype");font-style:normal;font-weight:600;font-display:block;size-adjust:95%}@font-face{font-family:Manrope;src:url(../woff2/manrope-medium.a7360927.woff2) format("woff2"),url(../woff/manrope-medium.a8af1233.woff) format("woff"),url(../otf/manrope-medium.40ef5dc5.otf) format("truetype");font-style:normal;font-weight:500;font-display:block;size-adjust:95%}@font-face{font-family:Manrope;src:url(../woff2/manrope-regular.52260854.woff2) format("woff2"),url(../woff/manrope-regular.0f099f4e.woff) format("woff"),url(../otf/manrope-regular.56b65c6b.otf) format("truetype");font-style:normal;font-weight:400;font-display:block;size-adjust:95%}@font-face{font-family:Manrope;src:url(../woff2/manrope-light.57a1d494.woff2) format("woff2"),url(../woff/manrope-light.016d41b1.woff) format("woff"),url(../otf/manrope-light.4db1ea0d.otf) format("truetype");font-style:normal;font-weight:300;font-display:block;size-adjust:95%}@font-face{font-family:Manrope;src:url(../woff2/manrope-thin.38fa559a.woff2) format("woff2"),url(../woff/manrope-thin.1e81f33d.woff) format("woff"),url(../otf/manrope-thin.64041bf7.otf) format("truetype");font-style:normal;font-weight:200;font-display:block;size-adjust:95%}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:block;src:url(../woff2/opensans-regular-webfont.967e123a.woff2) format("woff2"),url(../woff/opensans-regular-webfont.286c24aa.woff) format("woff"),url(../ttf/opensans-regular-webfont.22ae7abd.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(../woff2/opensans-regular-webfont.967e123a.woff2) format("woff2"),url(../woff/opensans-regular-webfont.286c24aa.woff) format("woff"),url(../ttf/opensans-regular-webfont.22ae7abd.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(../woff2/opensans-semibold-webfont.fb9fdde6.woff2) format("woff2"),url(../woff/opensans-semibold-webfont.1e27cf5b.woff) format("woff"),url(../ttf/opensans-semibold-webfont.7c657703.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:block;src:url(../woff2/opensans-bold-webfont.1a123173.woff2) format("woff2"),url(../woff/opensans-bold-webfont.3a39c219.woff) format("woff"),url(../ttf/opensans-bold-webfont.26acd9e0.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:local("Poppins Regular"),local("Poppins-Regular"),url(../woff2/poppins-regular-1.7dbe1c3f.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:local("Poppins Regular"),local("Poppins-Regular"),url(../woff2/poppins-regular-2.2d053191.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:local("Poppins Regular"),local("Poppins-Regular"),url(../woff2/poppins-regular-3.priority.5224cd4c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../woff2/poppins-semi-bold-1.a5fe02a1.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../woff2/poppins-semi-bold-2.29c728e1.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../woff2/poppins-semi-bold-3.priority.d4e54a87.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}body{background:#fff;color:#2f4339;font-family:kepler-std,serif;font-style:normal;font-weight:400;line-height:1.7}.inverted{color:#fff}.center{text-align:center}.left{text-align:left}.right{text-align:right}.m-h1-kepler-55pt{font-family:kepler-std,serif;font-weight:400;font-size:3.4375rem;line-height:3.75rem}.h4-kepler-std—22pt{font-family:kepler-std,serif;font-weight:600;font-size:1.375rem;line-height:1.5rem}.p-small-manrope—12pt{font-family:Manrope,light;font-weight:400;font-size:.8125rem;line-height:1.187rem}.p-manrope-14pt{font-family:Manrope,light;font-weight:300;font-size:.875rem;line-height:1.375rem;color:#2f4339}.helvetica-Neue-Bold-20px{font-weight:700;font-size:1.25rem;line-height:1.56rem;color:#de7373}.products-breadcrumb{font-size:.75rem;font-family:Manrope,light;font-weight:400}@media print{html{font-size:10pt}}.body{font-size:1rem}.body--fade{font-family:Manrope,light;font-size:.875rem;font-weight:700;color:#2f4339;line-height:1.19rem}.h1,h1{font-size:3.437rem;font-weight:400;line-height:3.75rem}.h2,h2{line-height:3rem}.h2,.h3,h2,h3{font-size:2rem;font-weight:600}.h3,h3{line-height:2.75rem;margin:0;padding:0}.h4,h4{font-size:1.375rem;font-weight:600;line-height:1.5rem}@media screen and (min-width:56em){.h1,h1{font-size:5.5rem;line-height:6rem}.h2,h2{font-size:2.6rem}.h3,h3{font-size:2.625rem}}.link,a{color:currentColor;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{text-decoration:underline}.link:focus-visible,a:focus-visible{outline:auto;outline-offset:.5rem}p .link,p a{text-decoration:underline}.link--text{color:currentColor}.link--small{font-size:.8125rem;color:#000}.link--block{text-decoration:none}.link--block:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.anchor{position:absolute;margin-top:-6rem;pointer-events:none;opacity:0}.price--free{color:#22aa50;text-transform:uppercase}.product-price__prefix{font-size:1rem}.product-price__prefix+.product-price__regular:before{content:" "}.product-price--special .product-price__price{display:flex;flex-wrap:wrap}.product-price--special .product-price__price>*{vertical-align:bottom}.product-price--special .product-price__prefix{margin-right:.3rem}.product-price--special .product-price__regular{text-decoration:line-through}.product-price--special .product-price__special{margin-right:1.2rem;color:#e00}.product-price--special .product-price__regular{color:#d8d8d8}.sku{color:#737373}.icon{-o-object-fit:contain;object-fit:contain;width:1.8rem;height:1.8rem;vertical-align:middle}.icon--small{width:1.5rem;height:1.5rem}.icon--mini{width:1rem;height:1rem}.icon--big{width:2.7rem;height:2.7rem}.icon-wrapper--default-block,.icon-wrapper>*{display:block}.icon-wrapper--default{display:inline-block;vertical-align:middle}.icon-wrapper--block{display:inline-block;position:relative;padding:.5rem}.icon-wrapper--block:before{content:"";position:absolute;background:currentColor;border-radius:.5rem;opacity:.1;width:100%;height:100%;top:0;left:0}.icon-wrapper--block.icon-wrapper--big{padding:1rem}.icon-wrapper--block.icon-wrapper--big:before{border-radius:.7rem}.icon-wrapper--round,.icon-wrapper--round-border{display:inline-block;position:relative;padding:.6rem;border-radius:2.4rem}.icon-wrapper--round{background:currentColor}.icon-wrapper--round>*{color:#fff}.icon-wrapper--round-border{border:1px solid}.section__image{width:100%;-o-object-fit:cover;object-fit:cover}.section__image img{border-radius:.75rem}.header-text-banner{width:100%;background-color:#2f4339;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;font-family:Manrope,light;overflow:hidden;white-space:nowrap;text-align:center;font-size:15px}.header-text-banner.scrolling span{display:inline-block;white-space:nowrap;animation:marquee 30s linear infinite}.header-text-banner.fading .fade-text{left:0;right:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.header-text-banner.fading .fade-text.visible{opacity:1}.header-text-banner.fading .fade-text.hidden{opacity:0}.header-text-banner.mobile-scrolling .mobile-text{display:inline-block;white-space:nowrap;animation-name:mobileScroll;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes marquee{0%{transform:translateX(50%)}to{transform:translateX(-100%)}}@keyframes mobileScroll{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}@media screen and (min-width:767px){.header-text-banner{font-size:13px;height:45px}}.header-text-banner .fade-text{display:block;transition:opacity .5s ease-in-out}button{font-weight:400}.button{display:inline-block;white-space:nowrap;background-color:#fff;padding:0 1rem;text-decoration:none;cursor:pointer;border:1px solid #2f4339;color:#2f4339;border-radius:2em;line-height:inherit;font-size:1rem;font-family:Manrope,light;font-weight:700;text-transform:capitalize;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;box-sizing:border-box}.inverted .button{border-color:#d8d8d8}.button:focus,.button:hover{background:#e9e9e9;text-decoration:none;outline:none;border-color:#000}.button--disabled{border-color:#d8d8d8}.button--disabled:active,.button--disabled:focus,.button--disabled:hover{background:#fff}.button--ghost{color:#737373;border-color:#d8d8d8}.button--ghost:focus,.button--ghost:hover{color:#2f4339}.button--mini{padding:.4em .5em .3em}.button--small{padding:.7em .9em .6em}.button--big{font-size:1.125rem;padding-left:3.6rem;padding-right:3.6rem}.button--primary{background-color:#2f4339}.button--primary,.inverted .button--primary{border-color:#2f4339}.button--primary:focus,.button--primary:hover{background:#d8d8d8;border-color:#000}.inverted .button--primary:focus,.inverted .button--primary:hover{background:#fff;border-color:#fff}.button--link,.button--link-reverse{background:transparent;border:none;font-size:inherit;font-weight:inherit;text-transform:inherit;padding:.5rem;margin:-.5rem;color:currentColor}.button--link-reverse:focus,.button--link-reverse:hover,.button--link:focus,.button--link:hover{color:currentColor;background:transparent;text-decoration:underline}.button--link-reverse:focus-visible,.button--link:focus-visible{outline:auto}.button--link-reverse.button--disabled,.button--link.button--disabled{background:transparent}.button--warning{border-color:#e00;color:#e00}.button--icon{display:block;margin:-.5rem;padding:.5rem;color:inherit;background:transparent;border:#d8d8d8}.button--icon>*{display:block}.button--icon:focus,.button--icon:hover{color:#2f4339;background:transparent}.button--icon:focus{outline:0}.button--icon-block,.button--icon-block-primary{padding:.5rem}.button--icon-block-primary>*,.button--icon-block>*{display:block}.button--icon-block-primary:focus,.button--icon-block:focus{outline:0}.button--icon-block-primary.button--big,.button--icon-block.button--big{padding:.8rem}.button--icon-block{border-color:#d8d8d8}.button--icon-block-primary{color:#fff;background-color:#2f4339;border-color:#2f4339}.button--icon-block-primary:focus,.button--icon-block-primary:hover{color:#2f4339;background:#fff;border-color:#e9e9e9}.button--disabled,.button--disabled:active,.button--disabled:focus,.button--disabled:hover{text-decoration:none;cursor:not-allowed;border-color:#d8d8d8;background:#fff;color:#d8d8d8}.button--disabled.button--primary,.button--disabled:active.button--primary,.button--disabled:focus.button--primary,.button--disabled:hover.button--primary{border-color:#d8d8d8;background:#d8d8d8;color:#2f4339}.button--pending{color:#fff;cursor:pointer}.button--pending.button--primary{color:transparent}.button--pending.button--warning{color:transparent;border:1px solid #e00}.button--pending.button--link{border:none}.button--pending.button--icon{color:transparent;border:none;background:transparent}.button--pending.button--icon-block-primary,.button--pending.button--icon>*,.button--pending:focus,.button--pending:hover{color:transparent}.button--pending:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";display:block;margin:auto;border-radius:50%;width:1.2em;height:1.2em;border:1px solid #737373;border-top-color:#333;animation:spin 1s linear infinite}.button{max-width:100%}.button .hover-icon,.button .hover-label,.button:focus .base-icon,.button:focus .base-label,.button:hover .base-icon,.button:hover .base-label{display:none}.button:focus .hover-icon,.button:focus .hover-label,.button:hover .hover-icon,.button:hover .hover-label{display:inline}.button.button--primary,.button.button--secondary,.button.button--transparent{display:inline-flex;align-items:center;overflow:hidden;height:2.75rem;width:21.875rem;text-transform:none}.button.button--primary .hover-effect,.button.button--secondary .hover-effect,.button.button--transparent .hover-effect{width:100%;height:100%;position:absolute;border-radius:1.7rem;top:0;left:0;transform:translateX(-100%);transition:transform .2s ease-in-out}.button.button--primary .content,.button.button--secondary .content,.button.button--transparent .content{position:relative;display:inline-flex;align-items:center;width:100%;justify-content:space-between}.button.button--primary .label-only,.button.button--secondary .label-only,.button.button--transparent .label-only{justify-content:center}.button.button--primary:hover .content .base-icon,.button.button--primary:hover .content .base-label,.button.button--secondary:hover .content .base-icon,.button.button--secondary:hover .content .base-label,.button.button--transparent:hover .content .base-icon,.button.button--transparent:hover .content .base-label{display:none}.button.button--primary:hover .content .hover-icon,.button.button--primary:hover .content .hover-label,.button.button--secondary:hover .content .hover-icon,.button.button--secondary:hover .content .hover-label,.button.button--transparent:hover .content .hover-icon,.button.button--transparent:hover .content .hover-label{display:inline}.button.button--primary:hover .hover-effect,.button.button--secondary:hover .hover-effect,.button.button--transparent:hover .hover-effect{transform:translateX(0)}.button.button--primary{background-color:#2f4339;border:none;color:#fff}.button.button--primary .hover-effect{background-color:#88a642}.button.button--primary.button--inverted{background-color:#fff;color:#2f4339}.button.button--primary.button--inverted:hover{color:#fff}.button.button--primary.button--green{background-color:#88a642;color:#fff}.button.button--primary.button--green .hover-effect{background-color:#2f4339}.button.button--secondary,.button.button--transparent{background-color:transparent;border:2px solid #2f4339;color:#2f4339;text-transform:none}.button.button--secondary .hover-effect,.button.button--transparent .hover-effect{background-color:#2f4339}.button.button--secondary:hover,.button.button--transparent:hover{color:#fff;background-color:#2f4339}.button.button--secondary.button--inverted,.button.button--transparent.button--inverted{background-color:#2f4339;border:2px solid #fff;color:#fff}.button.button--secondary.button--inverted .hover-effect,.button.button--transparent.button--inverted .hover-effect{background-color:#fff}.button.button--secondary.button--inverted:hover,.button.button--transparent.button--inverted:hover{color:#2f4339}.button.button--tertiary{width:auto;height:auto;color:#2f4339;border:none;text-transform:none;text-decoration:underline;background-color:transparent;padding:0}.button.button--tertiary.button--inverted{color:#fff}.button.button--text,.button.button--transparent{background-color:transparent}.button.button--text{border:none;font-size:.875rem;font-weight:400;text-transform:capitalize;padding:0;white-space:nowrap}.button.button--icon-rounded{display:inline-flex;border-radius:50%;width:2.75rem;height:2.75rem;border:2px solid #2f4339;padding:0;justify-content:center;align-items:center}.button.button--icon-rounded .base-label,.button.button--icon-rounded .hover-label{display:none}.button.button--icon-rounded .content{line-height:0}.button.button--icon-rounded:hover{color:#fff;background-color:#2f4339}.button.button--icon-rounded:active{background-color:#de7373;border:2px solid #de7373}.badge{height:2em;width:2em;border-radius:50%;font-size:.9375rem;text-align:center}.badge.badge--default{border-style:solid;color:#fff;background:#2f4339;border-color:#2f4339}.badge.badge--inverted{color:#2f4339;border-color:#2f4339;background:transparent}fieldset{border:none;font-size:1rem;max-width:25em;margin:0 auto;padding:0}.fieldset--large{max-width:30em}@media screen and (min-width:56em){.fieldset--large{max-width:40em}}.fieldset--start{margin:0}.box{background:#fff;border:1px solid #e9e9e9;padding:1.8rem}.box-title{text-align:center}.box-title>*{margin:0}hr{box-sizing:border-box;height:1px;border:solid #d8d8d8;border-width:1px 0 0;margin:1.2rem 0}.payzen-form-input,input,select,textarea{border:2px solid #2f4339;background-color:#fff;border-radius:.625rem;outline:none;font-size:1rem;font-family:Manrope,light;width:100%;display:block;color:#2f4339}[disabled].payzen-form-input,input[disabled],select[disabled],textarea[disabled]{color:#737373}.payzen-form-input:focus,input:focus,select:focus,textarea:focus{border-color:#333}.inverted .payzen-form-input,.inverted input,.inverted select,.inverted textarea{border-color:#fff}.input--short{width:7ch}.input--medium{width:14ch}.input--invalid,.textarea--invalid{border-color:#e00}.input--invalid:focus,.textarea--invalid:focus{border-color:#333}.inverted .input--invalid,.inverted .textarea--invalid{border-color:#ff9a9a}.input--valid,.inverted .input--invalid:focus,.inverted .input--valid,.inverted .textarea--invalid:focus,.inverted .textarea--valid,.textarea--valid{border-color:#333}.input-height,.payzen-form-input,input,select{height:3.4rem;padding:0 0 0 2rem}textarea{padding:1rem 2rem;min-width:100%;max-width:100%}[type=checkbox].payzen-form-input,[type=radio].payzen-form-input,input[type=checkbox],input[type=radio]{height:auto;width:auto;max-width:none;margin-right:1.2rem;margin-top:auto;margin-bottom:auto}.input-wrapper--invisible .payzen-form-input,.input-wrapper--invisible input,.input-wrapper--invisible select,.input-wrapper--invisible textarea{border:0;padding:0;border-radius:0;max-width:100%}.input-wrapper--invisible .payzen-form-input:hover,.input-wrapper--invisible input:hover,.input-wrapper--invisible select:hover,.input-wrapper--invisible textarea:hover{border-bottom:1px solid #d8d8d8}.input-wrapper--invisible .payzen-form-input:focus,.input-wrapper--invisible input:focus,.input-wrapper--invisible select:focus,.input-wrapper--invisible textarea:focus{border-bottom:1px solid #333}.input-wrapper--underlined .payzen-form-input,.input-wrapper--underlined input,.input-wrapper--underlined select,.input-wrapper--underlined textarea{background-color:transparent;border:none;border-bottom:2px solid #2f4339;border-radius:0;padding-left:0;height:2.3rem;font-size:.875rem}.input-wrapper__error{color:#de7373;margin-top:.6rem;padding-left:2rem;padding-right:2rem;text-align:center;font-family:Manrope,light;font-size:.875rem}.inverted .input-wrapper__error{color:#ff9a9a}.input-wrapper__error--start{padding-left:0;padding-right:0}.input-wrapper__help{font-size:.75rem;margin-top:.6rem}.input-wrapper__suggestions{position:absolute;width:100%;z-index:2;background:#fff;border:1px solid #333;border-top:none;border-radius:2rem;box-sizing:border-box;padding:1.2rem}.input-wrapper__suggestions .autocomplete-results__option{border-radius:2rem;cursor:pointer}.input-wrapper__suggestions-wrapper{position:relative;height:0}.payzen-form-input,input{height:2.75rem}.input--invalid.payzen-form-input,input.input--invalid{border-color:#de7373;color:#de7373}.checkbox{text-align:center}.checkbox--start{text-align:left}.checkbox,.checkbox .fake-checkbox{display:inline-flex;align-items:center}.checkbox .fake-checkbox{width:2.75rem;min-width:2.75rem;height:2.75rem;justify-content:center}.checkbox .fake-checkbox .outline-square{width:1.5rem;height:1.5rem;border:2px solid #2f4339;border-radius:15%;padding:2px;display:inline-flex;cursor:pointer}.checkbox .fake-checkbox .outline-square .checked{display:inline-block;background-color:#2f4339;border-radius:15%;width:100%;height:100%}.checkbox .payzen-form-input,.checkbox input{display:none}.number-input{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;margin:0;border-radius:2em;height:2.75rem;font-size:1rem;color:#2f4339;background-color:#fff;border:2px solid #2f4339;min-width:0}.number-input__button{margin:0}.number-input__button:first-child{margin-top:0}.number-input__button:last-child{margin-bottom:0}.number-input__button>*{display:block}.number-input__input{z-index:1}.number-input__input>*{border:none;background:none;border-radius:0;padding:0;text-align:center;width:4ch;font-weight:700;font-variant-numeric:tabular-nums}.number-input .number-input__input .payzen-form-input,.number-input .number-input__input input{height:100%;color:#2f4339}.number-input--small{display:flex;flex-direction:column-reverse;align-items:center;margin:0;width:100%;min-width:auto}.number-input--small .number-input__button:first-child{margin-top:.3rem}.number-input--small .number-input__button:last-child{margin-bottom:.3rem}.number-input--small .number-input__input>*{height:auto}.radio{display:flex}.radio>label{flex:1;text-align:left}.radio+.radio{margin-top:.3rem}.radio-group{display:flex;flex-direction:column}.radio{padding:.5rem 0;gap:1rem;border-bottom:1px solid #d5d9d7}.radio,.radio .fake-radio{display:inline-flex;align-items:center}.radio .fake-radio{width:2.75rem;height:2.75rem;justify-content:center}.radio .fake-radio .outline-circle{width:1.5rem;height:1.5rem;border:2px solid #2f4339;border-radius:50%;padding:2px;display:inline-flex;cursor:pointer}.radio .fake-radio .outline-circle .checked{display:inline-block;background-color:#2f4339;border-radius:50%;width:100%;height:100%}.radio label{display:flex;gap:4rem}.radio label span:first-child{font-weight:700;min-width:2.82rem;display:flex;align-items:center}.radio .payzen-form-input,.radio input{display:none}.radio+.radio{margin:0}.label--required:after{content:" *";color:#e00}.password{position:relative}.password__show-icon{position:absolute;top:0;right:.3rem;bottom:0;height:auto;line-height:0}.password__show-icon button{margin:auto}.password-strength-hint{position:relative}.password-strength-hint__show-icon{position:absolute;top:0;right:0}.password-strength-hint__show-icon button{margin:auto;height:100%}.password-strength-hint__criteria-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0}.password-strength-hint__criteria{flex:1 1 auto;min-width:50%}.password-strength-hint__criteria--valid{color:#22aa50}.password-strength-hint__criteria--invalid{color:#e00}.select-input{width:100%;border-radius:2rem;margin-right:.5rem;height:2.75rem;border:2px solid #2f4339}.select-input,.select-input>select{position:relative;font-size:1rem;color:#2f4339;background-color:transparent}.select-input>select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;padding:0 2.25rem 0 1rem;cursor:pointer}.select-input>select::-ms-expand{display:none}.select-input .enlarge-size{padding:0 3rem 0 5rem}.select-input .extra-label{display:inline-block;top:.1rem;left:1rem;position:absolute;font-size:1rem;font-family:Manrope,light}.select-input .icon-wrapper{color:#2f4339;top:.2rem;right:1rem;position:absolute;pointer-events:none}.select-input--invalid{border-color:#e00}.select-input--invalid>:last-child{color:#e00}.rating-input{display:flex;align-items:center;margin:0 -.3rem}.rating-input__input,.rating-input__value{padding:0 .3rem}.rating-input__input{position:relative;display:inline-block}.rating-input__radio-group{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 .3rem;margin:-.1rem;display:flex}.rating-input__radio-group>*{width:20%;padding:.1rem}.rating-input__radio{position:relative;margin:0}.rating-input__radio>.payzen-form-input:focus+.rating-input__focus-hint:after,.rating-input__radio>input:focus+.rating-input__focus-hint:after{position:absolute;content:"";top:0;bottom:-2px;left:.1rem;right:.1rem;border-bottom:2px solid #2f4339}.progress-status,.rating-input__value{display:flex;align-items:center}.progress-status{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.progress-status--error{color:#e00}.progress-status--error progress{background-color:rgba(238,0,0,.2)}.progress-status--error progress::-webkit-progress-bar{background-color:rgba(238,0,0,.2)}.progress-status--error progress::-webkit-progress-value{background-color:#e00}.progress-status--error progress::-moz-progress-bar{background-color:#e00}.progress-status--warning{color:#e00}.progress-status--warning progress{background-color:rgba(238,0,0,.2)}.progress-status--warning progress::-webkit-progress-bar{background-color:rgba(238,0,0,.2)}.progress-status--warning progress::-webkit-progress-value{background-color:#e00}.progress-status--warning progress::-moz-progress-bar{background-color:#e00}.progress-status--success{color:#22aa50}.progress-status--success progress{background-color:rgba(34,170,80,.2)}.progress-status--success progress::-webkit-progress-bar{background-color:rgba(34,170,80,.2)}.progress-status--success progress::-webkit-progress-value{background-color:#22aa50}.progress-status--success progress::-moz-progress-bar{background-color:#22aa50}.progress-status progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;border:1px solid #e9e9e9;width:auto;height:7px}.progress-status progress::-webkit-progress-bar,.progress-status progress::-webkit-progress-value{border-radius:7px}.progress-status>span{flex:0 1 auto;margin-left:1.2rem}@keyframes spin{0%{transform:rotate(0deg);opacity:1}50%{opacity:.7}to{transform:rotate(1turn);opacity:1}}.spinner{display:block;position:relative;margin:auto;height:2.4rem;max-width:100%}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;margin-left:-1.2rem;border-radius:50%;border:.25rem solid #d8d8d8;border-top-color:#2f4339;animation:spin 1.2s cubic-bezier(.7,.15,.3,.85) infinite}.price-filter{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;color:#333}.price-filter__input{text-align:center;max-width:5rem;background:#fff;border:1px solid #d8d8d8;padding-left:0;margin:0 .3rem}.price-filter__currency{padding:0 .3rem 0 0}.back-link{display:flex}.background-image{z-index:-1;overflow:hidden}.background-image,.background-image:after{position:absolute;top:0;left:0;width:100%;height:100%}.background-image:after{content:"";background:#333;opacity:.3}.background-image--backdrop-dark:after{opacity:.5}.responsive-image{position:relative;display:block}.responsive-image img{display:block;max-width:100%;margin:0 auto;border-radius:1.5rem}.responsive-image .image__caption{margin-left:1rem;font-size:.75rem;font-weight:300;text-align:start;font-family:Manrope,light}.responsive-image .responsive-image>picture:nth-child(2),.responsive-image>:nth-child(2){pointer-events:none}.responsive-image__placeholder{position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease-in-out;opacity:0}.responsive-image--loading .responsive-image__placeholder{opacity:1}.responsive-image__actual{position:relative;transition:opacity .2s ease-in-out}.responsive-image--loading .responsive-image__actual{opacity:0}.responsive-image__actual:after{background-color:#d8d8d8}.responsive-image:after,.responsive-image__actual:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.responsive-image:after{background-color:#e9e9e9;background-image:linear-gradient(90deg,#e9e9e9,#eaeaea,#ececec,#eee,#f1f1f1,#eee,#ececec,#eaeaea,#e9e9e9);background-size:200px 100%;background-repeat:no-repeat;color:transparent;animation:skeletonAnimation 2s infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.responsive-image--full,.responsive-image--full-rounded{display:block;height:100%;width:100%}.responsive-image--full-rounded img,.responsive-image--full img{width:100%;height:auto}.responsive-image--full-rounded .responsive-image__actual,.responsive-image--full-rounded .responsive-image__placeholder,.responsive-image--full .responsive-image__actual,.responsive-image--full .responsive-image__placeholder{position:absolute;top:0;width:100%;left:50%;transform:translate(-50%);height:100%;-o-object-fit:contain;object-fit:contain}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.responsive-image--full-rounded .responsive-image__actual,.responsive-image--full-rounded .responsive-image__placeholder,.responsive-image--full .responsive-image__actual,.responsive-image--full .responsive-image__placeholder{width:auto}}.responsive-image--full-rounded:after,.responsive-image--full:after{content:"";position:relative;width:auto;height:auto;padding-top:50%;padding-top:var(--image-ratio);display:block}.responsive-image--full-rounded:after,.responsive-image--full-rounded img,.responsive-image--rounded:after,.responsive-image--rounded img{border-radius:50%}.responsive-image--cover .responsive-image__actual,.responsive-image--cover .responsive-image__placeholder{-o-object-fit:cover;object-fit:cover;width:100%}.responsive-image--loading .responsive-image__placeholder{opacity:0}.responsive-image--loading:after{opacity:1}.pills{margin:0}.pills,.skeleton{display:inline-block}.skeleton{position:relative}.skeleton:after{z-index:2;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#e9e9e9;background-image:linear-gradient(90deg,#e9e9e9,#eaeaea,#ececec,#eee,#f1f1f1,#eee,#ececec,#eaeaea,#e9e9e9);background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;color:transparent;animation:skeletonAnimation 3s infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes skeletonAnimation{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.tag{display:inline-block;background:#e00;color:#fff;padding:.6rem 1.2rem;font-size:.9375rem;font-weight:700;border-radius:3.6rem}.organic-certificate-icon{width:32px;height:32px;cursor:auto}.logo{display:block;max-width:200px}.header__central img.responsive-image__actual{border-radius:0;width:100%;height:auto;max-width:15rem}.alert{background:#fff;border-radius:5px;border:1px solid;box-shadow:0 2px 6px 0 rgba(51,51,51,.35);padding:1.2rem;margin:1.2rem 0}.alert--success{box-shadow:0 2px 6px rgba(34,170,80,.35);color:#22aa50}.alert--error{box-shadow:0 2px 6px rgba(238,0,0,.35);color:#e00}.alert--info{box-shadow:0 2px 6px hsla(0,0%,45.1%,.35);color:#737373}.alert--warn{box-shadow:0 2px 6px hsla(0,0%,100%,.35);background:#6a7d73;border:#6a7d73;border-radius:10rem;color:#fff}.alert__content{text-align:left;margin:0 auto;display:flex;align-items:center;justify-content:center}.alert__content__message{margin-left:1.2rem}.alert__content__message>:first-child{margin-top:0}.alert__content__message>:last-child{margin-bottom:0}.inline-alert{display:flex;justify-content:center;align-items:center}.inline-alert--with-icon>:first-child{margin-right:.3rem}.inline-alert--success{color:#22aa50}.inline-alert--error{color:#e00}.inline-alert--info{color:#737373}.card-filters-alphabet{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:40rem;padding-bottom:1.25rem}.card-filters-alphabet__content{flex:1}.card-filters-alphabet__content .scroll-panel__content{display:grid;gap:1rem;padding-right:1.25rem}.card-filters-alphabet__content .scroll-panel__content .button.alphabet{width:100%;border:1px solid #d5d9d7;border-radius:1rem}.card-filters-alphabet__content .scroll-panel__content .button.alphabet .content{justify-content:start;font-weight:300;font-size:1.125rem;line-height:1.375rem}.card-filters-alphabet__content .scroll-panel__content .button.alphabet .hover-effect{border-radius:16px}.card-filters-alphabet__content .scroll-panel__content .button.alphabet:first-child{background-color:#f0f2f1}.card-filters-alphabet__content .scroll-panel__content .button.alphabet:first-child.button--active{background-color:#2f4339}.card-filters-alphabet__content .scroll-panel__content .button--active{background-color:#2f4339;color:#fff}@media screen and (min-width:1200px){.card-filters-alphabet{flex-direction:row;min-height:auto;padding-bottom:0}.card-filters-alphabet .scroll-panel__content{padding-left:0;padding-right:0;gap:.5rem}.card-filters-alphabet .scroll-panel__content .button.alphabet{width:-moz-max-content;width:max-content;padding:0 1rem;height:2.19rem;background-color:#d5d9d7}.card-filters-alphabet .scroll-panel__content .button.alphabet .content{justify-content:start;font-weight:300;font-size:1.125rem;line-height:1.375rem}.card-filters-alphabet .scroll-panel__content .button.alphabet.button--active{background-color:#2f4339;color:#fff}.card-filters-alphabet .scroll-panel__content .button.alphabet:first-child{display:none}}@media screen and (min-width:1500px){.card-filters-alphabet .scroll-panel__content{gap:1rem}}.confirmation-card{text-align:center;padding-top:2rem}.confirmation-card__indicator{color:#22aa50;margin:1.2rem auto}.confirmation-card__indicator--pending{color:#fbb03b}.confirmation-card__title{color:currentColor}.confirmation-card__title>*{margin:0 0 .6rem}.confirmation-card__confirm{margin:2.4rem 1.2rem 1.2rem}@media screen and (min-width:1200px){.confirmation-card{padding-top:4rem}}.expandable-card{border:1px solid #e9e9e9;padding:1.5rem;font-family:Manrope,light;font-size:.875rem;background-color:#f0f2f1;border-radius:1rem}.expandable-card__header{display:flex;justify-content:space-between;align-items:center;margin:-1.2rem;padding:1.2rem;cursor:pointer;font-weight:700}.expandable-card__header .address-recap__title{font-family:kepler-std,serif;font-size:1.375rem}.expandable-card__actions{display:flex;flex-direction:row;gap:1rem}@media screen and (min-width:56em){.expandable-card{padding:1.5rem}.expandable-card__header{padding:1rem}}.expandable-card--expanded .expandable-card__header{margin-bottom:0}.measure-and-price-card{background-color:#f5f5f5;border-radius:8px;padding:8px;border:none}.measure-and-price-card__measure{font-family:Manrope,light;font-weight:700;font-size:.875rem;line-height:1.187rem;color:#2f4339}.measure-and-price-card__price .price-with-discount__regular-price{text-decoration:line-through}.measure-and-price-card__price .price-with-discount__sale-price{font-size:1rem}.measure-and-price-card:focus,.measure-and-price-card:hover{background-color:#2f4339}.measure-and-price-card:focus .measure-and-price-card__measure,.measure-and-price-card:focus .measure-and-price-card__price,.measure-and-price-card:hover .measure-and-price-card__measure,.measure-and-price-card:hover .measure-and-price-card__price{color:#fff}.measure-and-price-card .content{text-align:start}.measure-and-price-card--active{background-color:#2f4339}.measure-and-price-card--active .measure-and-price-card__measure,.measure-and-price-card--active .measure-and-price-card__price{color:#fff}.price-card{cursor:pointer;display:flex;flex-direction:column;color:#2f4339;background-color:#f0f2f1;border-radius:.5rem;font-family:Manrope,light;font-size:.8125rem;margin:0 .4rem 0 0;width:-moz-fit-content;width:fit-content}.price-card__content{padding:.4rem .6rem}.price-card__size{font-weight:700;font-size:.875rem}.price-card__price{font-weight:400;font-size:.875rem}.price-card__sold-out{color:#e00}.price-card .with-orifice-reducer{text-align:center;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.3em;font-family:kepler-std,serif}.price-card .with-orifice-reducer,.true{background-color:#2f4339;color:#fff}.false{background-color:#f0f2f1}.product-card{display:flex;flex-direction:column;color:#2f4339;gap:.625rem}.product-card .link,.product-card a{width:100%!important}.product-card__spinner{height:1rem;display:flex;margin:1rem 0}.product-card__image{display:flex;width:100%;aspect-ratio:1;height:auto;justify-content:center;align-items:center}.product-card__image .lazyload-wrapper,.product-card__image .responsive-image img{width:100%}.product-card__image .blank-image{aspect-ratio:1;width:100%}.product-card__title{font-size:1.375rem;font-weight:600;line-height:1.5rem}.product-card__description{margin-top:.5rem;font-size:.8125rem;font-family:Manrope,light;line-height:1.375rem}.product-card__price{margin-top:.5rem;font-weight:700;font-size:.875rem;font-family:Manrope,light;line-height:1.19rem}.product-card__action-button{margin-top:1rem;flex:1;display:flex;align-items:end;line-height:1.31rem}.product-card__action-button .button{padding:0 1rem}.product-card__action-button .full{width:100%}.product-details-card{display:flex;background-color:#f0f2f1;border-radius:1.5rem;padding:.5rem;justify-content:space-between}.product-details-card .subscribe-to-in-stock-alert .labelled-icon__content .body{font-size:small}.product-details-card .subscribe-to-in-stock-alert .first-message{position:absolute;margin-top:.3em;margin-left:-2.5em;font-weight:bolder}.product-details-card .subscribe-to-in-stock-alert .second-message{font-size:smaller;display:flex;text-transform:math-auto;padding-bottom:.3em}.product-details-card .button:focus .base-icon,.product-details-card .button:focus .base-label,.product-details-card .button:hover .base-icon,.product-details-card .button:hover .base-label{display:inline}.product-details-card .button:focus .hover-icon,.product-details-card .button:focus .hover-label,.product-details-card .button:hover .hover-icon,.product-details-card .button:hover .hover-label{display:none}.product-details-card .button:focus .hover-icon,.product-details-card .button:hover .hover-icon{margin-left:0}.product-details-card .v-line{width:100%;border-bottom:1px solid rgba(47,67,57,.1490196078);margin:.5rem 0}.product-details-card .sale-price{color:#e00}.product-details-card__sale-price-text{text-decoration:line-through}.product-details-card__header{display:flex}.product-details-card__header .card-header{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.product-details-card__header .card-header__title{margin:0;font-size:1.1875rem}.product-details-card__header .card-header .icon-container{display:flex;gap:.5rem;line-height:0;width:2rem;height:2rem}.product-details-card__header .card-header .icon-container .responsive-image img{max-width:none}.product-details-card__header .card-header .icon-container .icon-only{color:#fff;background-color:#88a642;width:2rem;height:2rem;cursor:auto}.product-details-card__header .card-header .icon-container .icon-only-cursor{color:#fff;background-color:#88a642;width:2rem;height:2rem}.product-details-card__content{display:grid}.product-details-card__content .origin-font{font-family:Manrope,light;font-weight:300;font-size:.875rem;line-height:1.375rem;color:#2f4339}.product-details-card__content .card-content__children{display:block;text-transform:capitalize;content-visibility:auto}.product-details-card__content .card-content__children .tag-subtitle{font-weight:700;display:inline-block;padding-right:.4rem}.product-details-card__content .card-content__children .tag__description{display:inline}.product-details-card__content .hidden{visibility:hidden}.product-details-card__content .card-footer__price{display:flex;flex-direction:row;font-size:.875rem;line-height:1.56rem;white-space:nowrap}.product-details-card__content .card-footer__price .sku-label{font-weight:700;margin-right:.2em}.product-details-card__content .card-footer__price .card-price__original{text-decoration:line-through;color:#2f4339}.product-details-card__content .card-footer__price .card-price__normal{color:#2f4339}.product-details-card__footer{display:flex;justify-content:end;align-items:center}.product-details-card__footer .card-footer__price{display:flex;flex-direction:column;font-size:.875rem;line-height:1.56rem;white-space:nowrap}.product-details-card__footer .card-footer__price .sku-label{font-weight:700;margin-right:.2em}.product-details-card__footer .card-footer__price .card-price__original{text-decoration:line-through;color:#2f4339}.product-details-card__footer .card-footer__price .card-price__normal{color:#2f4339}.product-details-card__footer .card-footer__icons{display:flex;gap:.5rem}.product-details-card__footer .card-footer__icons .content .base-label{display:none}.product-details-card__footer .card-footer__icons .add-to-cart .button{background-color:#2f4339;color:#fff}.product-details-card__footer .card-footer__icons .add-to-cart .hide{display:none}.product-details-card__footer .card-footer__icons .button{background-color:transparent;border:2px solid #2f4339;width:2.75rem;height:2.75rem;justify-content:center;align-items:center;display:flex}.product-details-card__footer .card-footer__icons .button .content{display:flex;gap:.5rem}.product-details-card__footer .card-footer__icons .button svg{width:1.5rem;height:1.5rem}.product-details-card__footer .card-footer__icons .button:active,.product-details-card__footer .card-footer__icons .button:hover{color:#fff;background-color:#2f4339}@media screen and (max-width:1500px){.product-details-card__footer .card-footer__icons .subscribe-to-in-stock-alert .content .labelled-icon__content .body,.product-details-card__footer .desktop-display{display:none}}@media screen and (max-width:1700px){.product-details-card__footer .desktop-display{display:none}.product-details-card__footer .card-footer__icons .add-to-cart__button{min-width:0}.product-details-card__footer .card-footer__icons .add-to-cart--out-of-stock{display:none}.product-details-card__footer .card-footer__icons .subscribe-to-in-stock-alert{padding-right:1rem}.product-details-card__footer .card-footer__icons .subscribe-to-in-stock-alert .content .labelled-icon__icon{margin-right:0}}@media screen and (min-width:1200px){.product-details-card__header .card-header{gap:1rem;width:18em}.product-details-card__footer .card-footer__icons{justify-content:end}.product-details-card__footer .card-footer__icons .content .base-label{display:contents}.product-details-card__footer .card-footer__icons .content .hover-label{display:none}.product-details-card__footer .card-footer__icons .content .base-icon{margin-left:2em}.product-details-card__footer .card-footer__icons .button{width:auto;background-color:transparent}.product-details-card__footer .card-footer__icons .button .content{gap:.5rem}}@media screen and (min-width:1500px){.product-details-card{display:grid;grid-template-columns:1fr 1fr;padding:.5rem 1rem}.product-details-card .v-line{display:none}.product-details-card__content{grid-gap:0 1.25rem;margin-left:2em}.product-details-card__content .mobile-display{display:none}.product-details-card .wrapper-first-section{display:flex;flex-direction:row;gap:0}.product-details-card__footer{flex-direction:row-reverse;width:-moz-max-content;width:max-content}.product-details-card__footer .card-footer__icons{width:100%;margin-right:3em}.product-details-card__footer .card-footer__icons .button{width:-moz-fit-content;width:fit-content;padding:0 1rem}.product-details-card__footer .card-footer__icons .button .content{display:flex}.product-details-card__footer .card-footer__icons .button .hover-icon{margin-left:2em}}@media screen and (max-width:1200px){.product-details-card{width:120%;margin-left:-2em;display:flex;min-height:8em}}.recap-card{display:flex;flex-direction:column;gap:1rem;background-color:#f0f2f1;border-radius:1.375rem;padding:2.18rem 1rem;max-width:35rem}.recap-card__title{display:flex;justify-content:flex-start}.recap-card__title .h3{font-size:2rem}.recap-card__title>:first-child{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.recap-card__actions{margin:-.6rem}.recap-card__actions>*{margin:0 .6rem}.recap-card__description{display:flex;flex-direction:column;gap:.93rem;line-height:1.375rem;font-size:.875rem;font-weight:300;font-family:Manrope,light;margin-bottom:1.34rem}.recap-card__description p{margin:0}.recap-card__children{display:flex;flex-direction:column;gap:1rem}.recap-card__children>:first-child{margin-top:0}.recap-card__children>:last-child{margin-bottom:0}.recap-card__children .button__container{display:flex;flex-direction:column;gap:1rem;margin-top:1.19rem}.recap-card__children .button__container button.full{width:100%}.recap-card.recap-card__home-section{background-color:inherit;padding:0;margin:1.2rem 0}.recap-card.recap-card__home-section .recap-card__title{padding-bottom:0}.recap-card.recap-card__home-section .recap-card__title>:first-child{display:block;width:auto}@media screen and (min-width:1200px){.recap-card{max-width:auto;padding:5.75rem 3.69rem 6.5rem}}.section-card{display:flex;gap:1.125rem;flex-direction:column}.section-card__title{display:flex;align-items:center}.section-card__title .h4{text-transform:capitalize;font-weight:400;line-height:1.1875rem;margin:0}.section-card__children{font-family:Manrope,light;font-size:1rem;font-weight:300;line-height:1.375rem}.section-card__CTA{margin-top:1.2rem}.section-card__CTA .button{text-transform:capitalize}.section-card hr{margin:0;background-color:rgba(47,67,57,.1490196078)}.teaser-card{position:relative}.teaser-card__title{font-family:kepler-std,serif;font-weight:600;margin:1rem 0 0;font-size:1.375rem;line-height:1.5rem}.teaser-card__image{width:100%;height:22rem;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;display:flex;justify-content:center;align-items:center}.teaser-card__text{font-family:Manrope,light;font-size:.875rem;margin-bottom:3.5rem}.teaser-card__button{position:absolute;bottom:0}.teaser-card .link .teaser-card__button{width:100%}.teaser-card__date{font-family:Manrope,light;font-size:.875rem;margin:.5rem 0}.custom-teaser-card{margin-bottom:2rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.custom-teaser-card .teaser-card__button{position:relative;width:50%;margin-top:1rem}.custom-teaser-card .teaser-card__text{margin-bottom:.5rem}@media screen and (max-width:768px){.teaser-card__image{height:12.5rem}.custom-teaser-card .teaser-card__button{width:100%}}.titled-card{background-color:#f0f2f1;border-radius:1.375rem;padding:3.8rem}.titled-card__title{text-align:start}.titled-card__title .h2{font-weight:600}.titled-card__title>*{margin:0}.titled-card__description{text-align:center}.titled-card__description>:first-child{margin-top:0}.titled-card__description>:last-child{margin-bottom:0}.titled-card .stack .stack__element:first-child{padding-bottom:1rem}.titled-card .stack .stack__element:last-child{padding:0}.carousel-buttons{display:flex;flex-direction:row;justify-content:space-between;top:0;min-height:2.7rem}.carousel-buttons .carousel-dots{display:flex;justify-content:center}.carousel-buttons .carousel-dots .carousel-dot{margin:0 .8rem 0 0;cursor:pointer;font-size:1.3125rem}.carousel-buttons .carousel-buttons__arrows{display:flex;flex-direction:row;cursor:pointer}.carousel-buttons .carousel-buttons__arrows .carousel-buttons__next{margin-left:.5rem}.carousel__zoom{cursor:zoom-in}@media screen and (max-width:576px){.carousel{width:100%;height:360px;display:flex;justify-content:center;align-items:center;flex-direction:column}}@media screen and (max-width:385px){.carousel{width:100%;height:340px;display:flex;justify-content:center;align-items:center;flex-direction:column}}.component-path{font-size:.875rem;font-family:Manrope,light}.component-path__element a button:hover{text-decoration:underline}.component-path__element:last-child .separator:last-child{display:none}.dropdown{display:flex;justify-content:space-between}.dropdown__toggle{position:relative;z-index:1}.dropdown__content{flex:1}.dropdown__content>:first-child{margin-top:0}.dropdown__content>:last-child{margin-bottom:0}.form-item{display:flex;text-align:left;flex-direction:column}.form-item__input>*,.form-item__label>*{width:100%;align-self:center}.form-item__label+.form-item__input>*{margin-top:.6rem}.form-item--inline{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form-item--inline .form-item__label{margin-right:1.2rem}.form-item--inline .form-item__input>*,.form-item--inline .form-item__label>*{width:auto}.form-item--inline .form-item__input>*{margin-top:0}.form-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:-.6rem -1.2rem 1rem}.form-actions__element{margin:.6rem 1.2rem}.form-actions__element .button--primary{width:-moz-fit-content;width:fit-content}.form-actions--center,.form-actions--only-one{justify-content:center}.form-actions--center .form-actions__element .button--link .content,.form-actions--only-one .form-actions__element .button--link .content{padding:1rem}.form-actions--start,.form-actions--start-small{justify-content:flex-start}.form-actions--start-small{margin-left:-.6rem;margin-right:-.6rem}.form-actions--start-small .form-actions__element{margin-left:.6rem;margin-right:.6rem}.form-actions--full .form-actions__element{flex:1}.form-actions--full .form-actions__element>*{width:100%;text-align:center}.form-actions--full .form-actions__element>:first-child{margin-left:0}.form-actions--full .form-actions__element>:last-child{margin-right:0}.form-actions--vertical{flex-direction:column}.form-actions--right{justify-content:right}.form-title{text-align:center}.form-title>:first-child{margin-top:0;margin-bottom:0}.item-with-addon{display:flex;flex-direction:column;min-height:0;min-width:0;justify-content:space-between;align-items:center;max-width:30em;margin:0 auto}.item-with-addon__name{font-weight:700}.item-with-addon__name>img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.item-with-addon__addon{box-sizing:border-box}.item-with-addon__description{flex:0 0 80%;padding-left:0}.labelled-icon{display:inline-block;text-align:center;margin:0}.labelled-icon__content{display:flex;width:auto;align-items:center}.labelled-icon__content>:first-child{display:block;margin-right:1.2rem}.labelled-icon__content>:first-child.labelled-icon__icon,.labelled-icon__icon{display:flex}.labelled-icon--block{display:block}.labelled-icon--vertical .labelled-icon__content{flex-direction:column}.labelled-icon--vertical .labelled-icon__content>*+*{margin-top:.2rem}.labelled-icon--vertical .labelled-icon__content>:first-child{margin-right:0}.labelled-icon--icon-round .labelled-icon__icon{color:#2f4339}.link-list{margin:1.2rem 0}.link-list__list{padding-left:0;list-style-type:none;margin:.6rem 0}.link-list__title{font-size:1.125rem;margin-bottom:1.2rem;color:#000;font-weight:700;text-transform:uppercase}.link-list__item{position:relative;padding:.3rem 0;margin:0}.loading-area{text-align:center;color:#737373;margin-top:5rem}.loading-area>:first-child{margin-bottom:1.2rem}.loading-overlay{position:relative}.loading-overlay__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:1}.loading-overlay__overlay>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-picker{margin:-.6rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.option-picker--checkbox{flex-direction:column;align-items:flex-start}.option-picker:after{content:"";flex:15}.option-picker__element{padding:.6rem 0;margin-right:-1px;flex:1}.option-picker__element--disabled{cursor:not-allowed}.option-picker__option{display:flex;align-items:center;justify-content:center;width:100%;min-width:5.5ch;height:100%;background-color:#fff;border:1px solid #e9e9e9;color:#333;padding:.6rem;text-align:center;box-sizing:border-box;font-size:inherit;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.option-picker__option--disabled{border-color:#d8d8d8;border-width:1px;color:#d8d8d8}.option-picker__option--clickable:focus:not(.option-picker__option--disabled),.option-picker__option--clickable:hover:not(.option-picker__option--disabled),.option-picker__option--selected{position:relative;z-index:1;border:1px solid #2f4339;cursor:pointer}.option-picker__option--clickable:focus:not(.option-picker__option--disabled),.option-picker__option--clickable:hover:not(.option-picker__option--disabled){background-color:#e9e9e9}.option-picker__option--selected,.option-picker__option--selected:focus:not(.option-picker__option--disabled),.option-picker__option--selected:hover:not(.option-picker__option--disabled){font-weight:700;border-width:2px;padding:calc(.6rem - 1px)}.option-picker__swatch-color{display:block;width:100%;padding-top:100%}.option-picker__count{color:#737373}.option-picker__element--disabled .option-picker__count{color:#d8d8d8}@media screen and (min-width:56em){.option-picker{margin:-.6rem 0}.option-picker__element{padding:.6rem 0}}.results-block__title{text-align:left;margin-bottom:1.2rem}.results-block__title>*{margin:0}.select-menu__menu-list{background-color:#fff;list-style:none;margin:0;padding:0;border:1px solid #737373;border-radius:1.2rem;overflow:hidden}.select-menu__menu-item{padding:.8rem;display:block;cursor:pointer}.select-menu__menu-item:hover{background-color:#737373}.selector{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.2rem 0 -.6rem;text-transform:uppercase}.selector__list{display:none}.selector__list:focus-within{outline:none}.selector--opened .selector__list{position:absolute;display:block;width:10ch;border:1px solid #e9e9e9;background:#fff;padding:.6rem;top:150%;z-index:1}.selector__item>*{text-transform:uppercase}.selector>:first-child{margin-left:0;width:100%}.selector>:last-child{margin-right:0}.selector--active{font-weight:700;text-decoration:underline;cursor:default}@media screen and (min-width:56em){.selector{font-size:1rem}}.stars{position:relative;display:block;white-space:nowrap}.stars__fill{position:absolute;top:.1rem;left:0;color:#88a642;pointer-events:none;display:flex}.stars__empty{color:#d8d8d8;display:flex}.stars--clickable .stars__empty .stars__icon:hover{color:#737373}.stars__empty,.stars__fill{margin:-.1rem}.stars__icon{padding:.1rem}.stars__icon>*{display:block}.title-section{margin-bottom:5rem}.title-section .title-section__title{font-family:kepler-std,serif;font-weight:400;font-size:3.43rem;margin:0}.title-section .title-section__description{font-family:Manrope,light;font-weight:300;font-size:1rem;width:40%}.title-section .title-section__button{width:-moz-fit-content;width:fit-content;margin-top:1rem}@media screen and (max-width:768px){.title-section{margin-bottom:3rem}.title-section .title-section__button,.title-section .title-section__description{width:100%}}@media screen and (min-width:1200px){.title-section .title-section__title{font-size:3.4375rem;line-height:6rem}}.unit-checker{display:inline-flex}.unit-checker span button{padding:.4rem 1.1rem;color:#2f4339;border:2px solid #2f4339;border-radius:0;border-right:0}.unit-checker span button:active,.unit-checker span button:focus,.unit-checker span button:hover{border-color:#2f4339;background-color:#2f4339;color:#fff}.unit-checker span.active button{background-color:#2f4339;color:#fff}.unit-checker span:first-of-type button{border-radius:15% 0 0 15%}.unit-checker span:last-of-type button{border-radius:0 15% 15% 0;border-right:2px solid #2f4339}.banner-cookies{position:fixed;bottom:0;background-color:#fff;padding:1rem 2rem;border:2px solid #2f4339;width:100%;margin:auto;z-index:100}.banner-cookies .banner-cookies__content{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center}.banner-cookies .banner-cookies__content .action-button{width:auto;min-width:10rem;max-width:20rem}@media screen and (min-width:992px){.banner-cookies{display:flex;align-items:center}.banner-cookies .banner-cookies__content{flex-direction:row;flex:1;display:flex;gap:4rem}}.slider-product{position:relative;width:100%;height:390px;padding:3rem 1rem}.slider-product__container{display:flex;overflow-x:hidden;scroll-behavior:smooth;gap:2rem;padding:1rem 0;width:100%;-webkit-overflow-scrolling:touch}.slider-product__container::-webkit-scrollbar{display:none}.slider-product__slide{width:300px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.slider-product__slide:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.slider-product__nav-button{width:3rem;height:3rem;border-radius:50%;background:#2f4339;border:none;color:#fff;font-size:1.5rem;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-left:.5rem}.slider-product__nav-button:hover:not(:disabled){background:#fff;color:#2f4339}.slider-product__nav-button:disabled{opacity:.5;cursor:not-allowed}.slider-product__nav-button--hidden{display:none}.slider-product__nav-buttons{padding-right:2rem;position:absolute;top:0;right:0;display:flex;gap:1rem;align-items:center;z-index:1}@media(max-width:768px){.slider-product{height:300px}.slider-product__nav-buttons{padding-right:0;gap:.5rem}.slider-product__nav-button{width:2.7rem;height:2.7rem}.slider-product__slide{width:100%}}.slider-product-card{display:flex;flex-direction:column;color:#2f4339;gap:.625rem;box-shadow:6px 6px 6px rgba(0,0,0,.4);width:300px}.slider-product-card .link,.slider-product-card a{width:100%!important;position:relative}.slider-product-card__spinner{height:1rem;display:flex;margin:1rem 0}.slider-product-card__image{display:flex;width:100%;justify-content:center;align-items:center;overflow:hidden}.slider-product-card__image .lazyload-wrapper,.slider-product-card__image .responsive-image{width:100%;height:100%}.slider-product-card__image .responsive-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-product-card__image .blank-image{width:100%;height:100%}.slider-product-card__content{position:absolute;display:flex;flex-direction:column;gap:.5rem;color:#fff;bottom:1rem;left:1rem;right:1rem;z-index:1}.slider-product-card__title{font-size:1.375rem;font-weight:600;line-height:1.5rem}@media(max-width:768px){.slider-product-card{width:220px}}.autocomplete{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:2;background:#fff}.autocomplete-results{display:block;padding:0;margin:-.6rem;list-style:none}.autocomplete-results__option{padding:.6rem;position:relative;display:block}.autocomplete-results__option--selected{background:#e9e9e9}.autocomplete-item{display:flex;align-items:center}.autocomplete-item__image{margin-right:1.2rem;flex:0 0 15%}.autocomplete-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:.5em;max-width:80%;flex:1;font-weight:700}.autocomplete-item__addon{font-weight:400}.stepped-progress{padding-top:4rem}.stepped-progress__list{display:flex;padding:0;margin:0;list-style:none;flex-wrap:wrap;align-items:center;justify-content:center;flex-flow:row}.stepped-progress .icon-wrapper{border:1px solid;padding:.6rem;border-radius:2.4rem}.stepped-progress__item{position:relative;display:flex;align-items:center;margin:0;padding:0}.stepped-progress__item--next,.stepped-progress__item--passed,.stepped-progress__item--selected{color:#2f4339}.stepped-progress__item:last-child{flex:0}.stepped-progress__item:last-child:after{display:none}.stepped-progress__button{background:none;border:none;padding:0;color:inherit}.stepped-progress__button__content{display:flex;align-items:center;flex-direction:column}.stepped-progress__button__content .icon-wrapper--round{border:1px solid #2f4339}.stepped-progress__button__content__title{color:#2f4339;font-size:1rem;font-family:Manrope,light;margin:0 1rem;min-width:-moz-max-content;min-width:max-content}.stepped-progress__button__content__title--selected{font-weight:700}.stepped-progress__button__content__title--next{font-weight:300}@media screen and (min-width:576px){.stepped-progress__list{gap:4rem;justify-content:start}.stepped-progress__button__content{flex-direction:row}}@media screen and (min-width:992px){.stepped-progress__list{display:flex;justify-content:start}}@media screen and (min-width:1200px){.stepped-progress{padding-top:5rem}}.stepped-progress--navigable .stepped-progress__item--passed{cursor:pointer}.stepped-progress--navigable .stepped-progress__item--passed:hover{opacity:.9}.stepped-progress--navigable .stepped-progress__item--next{cursor:not-allowed}.explained-call-to-action{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.explained-call-to-action__title{margin:0;text-align:center}.explained-call-to-action__title h1{margin:0}.explained-call-to-action__title>*{margin-top:0}.explained-call-to-action__content{display:flex;flex-direction:column;gap:2rem}.explained-call-to-action__content:last-child{margin-bottom:0}.explained-call-to-action__call-to-action{text-align:center;margin:1.2rem auto 0}@media screen and (min-width:576px){.explained-call-to-action{align-items:center}}@media screen and (min-width:1200px){.explained-call-to-action{gap:2.5rem}.explained-call-to-action__content{flex-direction:row;gap:2.25rem}.explained-call-to-action__content:last-child{margin-bottom:3rem}}.recap-table{margin:0}.recap-table__group{margin:1.2rem 0}.recap-table__group__title{margin-bottom:1.2rem;display:flex;justify-content:space-between}.recap-table__group:first-child{margin-top:0}.recap-table__group:last-child{margin-bottom:0}.recap-table__group__actions a{margin:0;padding:0;color:#2f4339;font-weight:600;text-decoration:underline}.recap-table__line{display:flex;justify-content:space-between}.recap-table__line--nice{color:#22aa50}.recap-table__line--final{margin-top:.5rem;font-size:1.125rem;font-weight:700}.recap-table__line--standalone>*{margin-top:0;margin-bottom:0}.recap-table__actions{display:flex;justify-content:right;align-items:center;border-top:1px solid #d8d8d8}.recap-table__actions a{margin:0;padding:0;color:#2f4339;font-weight:600;text-decoration:underline}.grid__col{flex:1;margin:0 .6rem}.grid__col:first-child{margin-left:0}.grid__col:last-child{margin-right:0}.grid--vertical .grid__col{margin:.6rem 0}.grid--vertical .grid__col:first-child{margin-top:0}.grid--vertical .grid__col:last-child{margin-bottom:0}.grid-cards{flex-direction:row;justify-content:space-around;margin:.6rem -.6rem}.breadcrumb,.grid-cards{display:flex;flex-wrap:wrap}.breadcrumb{align-items:center;list-style:none;padding:.3rem 0;margin:0}.breadcrumb__item{display:flex;align-items:center;color:#737373}.breadcrumb__item:after{display:block;content:"→";padding:1px 3px 0}.breadcrumb__item:last-child{color:inherit}.breadcrumb__item:last-child:after{display:none}@media screen and (min-width:56em){.breadcrumb{display:flex;padding:1.2rem 0}.breadcrumb__item:after{padding:2px 5px 0}}.configurator{min-width:10em;text-align:left}.configurator__select{max-width:15em}.configurator__select--full{max-width:none}.configurator__select>*{margin-bottom:1.2rem}.bundle-option{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-.6rem;margin-right:-.6rem}.bundle-option>*{padding:0 .6rem}@media screen and (min-width:56em){.bundle-option{margin-left:-1.2rem;margin-right:-1.2rem}.bundle-option>*{padding:0 1.2rem}}.bundle-option__option{min-width:20ch;flex:1}.bundle-option__option>*{width:100%}.swatches{display:flex;flex-wrap:wrap;margin:-.6rem}.swatches__value{position:relative;margin:.6rem;width:40px;height:40px;background:#fff;border:1px solid #737373;border-radius:50%;padding:3px;box-sizing:border-box}.swatches__value:hover{cursor:pointer}.swatches__value--selected,.swatches__value:hover{border:2px solid #2f4339}.swatches__value:focus{outline:none;border:3px solid #737373}.swatches__value--disabled{border:1px solid #737373;background-color:hsla(0,0%,45.1%,.3);cursor:not-allowed;opacity:.4}.swatches__value--disabled:focus,.swatches__value--disabled:hover{border:1px solid #737373}.swatches__value--disabled:hover{cursor:not-allowed}.swatches__color,.swatches__image{display:block;border-radius:50%;height:100%;width:100%;max-width:100%;max-height:100%}.swatches__image{position:relative}.slider{overflow:hidden}.slider--overflow-visible{overflow:visible}.slider__content{position:relative}.slider__content--animate{transition:transform .3s ease-in-out}.slider__slide{outline:none}.slider__slide--next,.slider__slide--prev{position:absolute;top:0;left:0;width:100%;height:100%}.slider__slide--prev{transform:translate(-100%)}.slider__slide--next{transform:translate(100%)}.slider--vertical,.slider--vertical .slider__content,.slider--vertical .slider__slide{height:100%}.slider--vertical .slider__slide--prev{transform:translateY(-100%)}.slider--vertical .slider__slide--next{transform:translateY(100%)}.carousel__slider{position:relative}.carousel__container{position:absolute;top:0;left:0;bottom:0;right:0}.carousel__slide{position:relative;height:70vh;min-height:30em;display:flex;align-items:center}.carousel__content{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;margin:0 auto;max-width:40ch}.carousel__title>*{margin:0}.carousel__link{margin-top:2.4rem;text-transform:uppercase;font-weight:700}.carousel__controls{display:none}.carousel__nav{position:absolute;left:2.4rem;right:2.4rem;bottom:2.4rem;z-index:1}.carousel__nav-end,.carousel__nav-start{display:none}.carousel__nav-buttons{display:flex;justify-content:center;margin-left:2.4rem;margin-right:2.4rem}.carousel__button{display:block;flex:1;background:none;color:transparent;font-size:0;border:none;height:2.4rem;position:relative;cursor:pointer;outline:none}.carousel__button:after{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);content:"";height:2px;background:hsla(0,0%,100%,.12);width:100%}.carousel__button:focus:after,.carousel__button:hover:after{height:4px;background:#fff}.carousel__button--current:after{background:#fff;width:100%}.carousel__description{margin-top:2.4rem}@media screen and (min-width:56em){.carousel__slide{min-height:40em}.carousel__controls{position:absolute;z-index:1;bottom:4.8rem;right:1.2rem;display:flex;margin-left:-.6rem;margin-right:-.6rem}.carousel__controls button{display:flex;justify-content:center;align-items:center;background:#fff;color:#2f4339;border:none;width:4.8rem;height:4.8rem;margin-left:.6rem;margin-right:.6rem;transition:transform .15s ease-in-out}.carousel__controls button:focus,.carousel__controls button:hover{transform:scale(1.05)}.carousel__controls button[disabled]{cursor:not-allowed;color:#fff;background:hsla(0,0%,100%,.12);transform:scale(1)}.carousel__nav{display:flex;flex-direction:column;align-items:center;top:10%;left:1.2rem;width:2.4rem;height:80%}.carousel--with-description .carousel__nav{height:calc(80% - 9.6rem)}.carousel__nav-end,.carousel__nav-start{display:block;text-align:center}.carousel__nav-buttons{flex-direction:column;margin:2.4rem 0;flex:1}.carousel__button{flex:1;height:auto;width:2.4rem}.carousel__button:after{top:0;left:50%;transform:translate(-50%);width:2px;height:100%}.carousel__button:focus:after,.carousel__button:hover:after{width:4px;height:100%}.carousel--with-description .carousel__slide{padding-bottom:9.6rem}.carousel__content{margin:0;padding-left:14.4rem;padding-right:14.4rem;max-width:80ch;max-width:calc(28.8rem + 50ch)}.carousel__description{position:relative;z-index:1;margin-top:-9.6rem;min-height:9.6rem;pointer-events:none}.carousel__description:before{position:absolute;content:"";height:100%;width:9999em;right:50%;background:#fff}.carousel__description-content{pointer-events:all;position:relative;padding:2.4rem 4.8rem 2.4rem 0;background:#fff;margin-right:14.4rem;border-top-right-radius:4.8rem;min-height:9.6rem;display:flex;align-items:center;justify-content:stretch}}.map{max-width:100%;height:100%;border:1px solid #d8d8d8}.map__info__name{font-weight:700}.map__info__address{font-style:italic}.modal{width:100%;max-width:30em;max-height:100%;outline:none;padding:10px 12px}.modal__title{margin-right:3rem}.modal__overlay{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.7);width:100%;display:flex;justify-content:center;align-items:center;padding:1.2rem 0;z-index:50;max-height:100vh;overflow-x:hidden;overflow-y:auto}.modal__content{position:relative;border:1px solid #ccc;overflow:auto;border-radius:4px;outline:none;margin:auto 0;display:flex;flex-direction:column;background:#fff;padding:1.2rem;box-sizing:border-box}.modal__content__main>:first-child{margin-top:0}.modal__content__main>:last-child{margin-bottom:0}.modal__close{position:absolute;text-align:right;right:1rem;top:1rem;color:#fff}.modal__close *{text-shadow:0 0 .3em #000}.modal--full-no-spacing .modal__content{padding:0}@media screen and (min-width:56em){.modal{min-width:38em}.modal--full,.modal--full-no-spacing{max-width:100ch}.modal__content{padding:2.4rem}}@media screen and (min-width:1200px){.modal{max-width:80rem}}.postal-address-selector{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:-.6rem}.postal-address-selector__locations{flex:1;height:350px;max-height:80vh;max-width:100%;overflow-y:scroll;padding:0;margin:.6rem}.postal-address-selector__map{flex:1;height:350px;max-width:100%;margin:.6rem;z-index:0}@media screen and (min-width:350px){.postal-address-selector{flex-direction:row}.postal-address-selector__locations,.postal-address-selector__map{min-width:350px}}.postal-address-list{display:block;margin:0;padding:0;text-align:left}.postal-address-list__item{padding:1.2rem 0}@media screen and (min-width:350px){.postal-address-list__item{padding:1.2rem}}.postal-address-list__item--active{background-color:#e9e9e9}.postal-address-list__item--focused,.postal-address-list__item:focus{outline:2px solid #333;outline-offset:-2px}.postal-address-list__item+.postal-address-list__item{border-top:1px solid #e9e9e9}.postal-address-list__action{margin-top:.6rem}.postal-address-item__name{font-weight:700}.postal-address-item__icon>*{display:inline-block;height:1.2em;vertical-align:text-bottom;margin-right:.3rem}.postal-address-item__schedule{margin-top:.4rem;font-size:.8125rem}.postal-address-item__schedule>:first-child{font-weight:700}.postal-address-item__schedule .schedule{margin-top:.4rem}.block-section{padding:3.75rem .75rem;background-color:#f0f2f1}.block-section__wrapper{display:flex;flex-direction:column;gap:4.8rem;max-width:1700px;margin:auto}.block-section .block-section__header{background:transparent;display:flex;flex-direction:column;gap:1.9rem}.block-section .block-section__header .block-section__title{margin:0;font-size:3.4375rem;font-family:kepler-std,serif;font-weight:400;line-height:3.75rem}.block-section .block-section__description{margin:0;font-size:1rem}.block-section .block-section__button{width:-moz-fit-content;width:fit-content;line-height:1.375rem}.block-section .block-section__content{line-height:0}.block-section .full{width:100%}@media screen and (min-width:576px){.block-section__wrapper .block-section__header{max-width:100%;width:40rem}}@media screen and (min-width:1200px){.block-section{padding:10rem 2rem}.block-section__wrapper{flex-direction:row;gap:6rem}.block-section .block-section__header{padding-left:3rem;width:35rem}.block-section .block-section__header .block-section__title{font-size:3.4375rem}.block-section__content{flex:1}}.about-us__wrapper{justify-content:center;align-items:center;display:flex;flex-direction:column}.about-us__wrapper .about-us__right{order:2}.about-us__wrapper .about-us__left{order:-1}.about-us__wrapper .about-us__text-content .about-us__title{margin:0;font-size:2rem;font-family:kepler-std,serif;font-weight:600;line-height:3.75rem;text-align:left}.about-us__wrapper .about-us__text-content .about-us__description{font-size:.9375rem;font-family:Manrope,light;font-weight:300;line-height:1.375rem;white-space:pre-wrap;text-align:left}.about-us__wrapper .about-us__text-content .about-us__actions{display:flex;justify-content:baseline}.about-us__wrapper .about-us__text-content .about-us__actions button{width:-moz-fit-content;width:fit-content}.about-us__wrapper .about-us__image-content .about-us__image{display:flex;justify-content:center;align-items:center;border-radius:1.5rem}.about-us__wrapper .about-us__image-content .about-us__image img{width:100%;border-radius:1.5rem;align-items:center;display:flex;flex-direction:column}.about-us__wrapper .about-us__image-content .about-us__credits{margin:0;font-family:Manrope,light;font-size:.875rem;font-weight:300;text-align:left}@media screen and (min-width:0){.about-us{padding-top:1.68rem}.about-us__wrapper{width:100%;flex-direction:column;padding:0 .688rem;gap:1.563rem}.about-us__wrapper .about-us__right{order:-1}.about-us__wrapper .about-us__text-content{width:100%}.about-us__wrapper .about-us__text-content .about-us__title{padding-bottom:0}.about-us__wrapper .about-us__text-content .about-us__description{width:100%}.about-us__wrapper .about-us__image-content{width:100%;padding:0}}@media screen and (min-width:992px){.about-us{padding-top:4.68rem;display:flex;justify-content:center}.about-us__wrapper{max-width:1700px;flex-direction:row;padding:0 2.1rem;gap:6.6rem}.about-us__wrapper .about-us__right{order:2;padding:0 2rem}.about-us__wrapper .about-us__left{order:-1}.about-us__wrapper .about-us__text-content{width:35%}.about-us__wrapper .about-us__text-content .about-us__title{padding-bottom:.5rem}.about-us__image-content{border-radius:1.5rem;max-width:40rem}.about-us__image-content .about-us__image{height:22rem;overflow:hidden}.about-us__image-content .about-us__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.modal-screen__overlay{position:fixed;inset:0;background-color:#f0f2f1;z-index:40;width:100vw;height:100vh;overflow-y:auto;display:flex;justify-content:center}.modal-screen__body{background:#fff;outline:none;display:flex;flex-direction:column;gap:.5rem;border:none;width:92%;margin:1rem;border-radius:1rem;height:-moz-min-content;height:min-content;position:relative}.modal-screen__body .body-header{padding:1.25rem;display:flex;justify-content:space-between;align-items:center}.modal-screen__body .body-header h4{margin:0}.modal-screen__body .body-header .modal__close{position:relative;right:0;top:0}.modal-screen__body .body-header--right{position:absolute;right:0;top:0}.modal-screen__body .body-content{padding:1.25rem}@media screen and (min-width:576px){.modal-screen__body{max-width:70%}.modal-screen__body .body-header .modal__close{right:0;top:0}}@media screen and (min-width:768px){.modal-screen__overlay{display:flex;justify-content:center}.modal-screen__body{border:1px solid #ccc;border-radius:1.375rem;max-width:50%}.modal-screen__body--relative{position:relative}.modal-screen__body .body-content{padding:1.25rem}}@media screen and (min-width:1200px){.modal-screen__body{max-width:61rem}}.modal-product__image{display:flex;justify-content:center;align-items:center}.modal-product__card-content{display:flex;flex-direction:column;gap:1rem}.modal-product__card-content .card-content__header{padding-right:3.5rem}.modal-product__card-content .card-content__header .card-content-header__title{font-size:2rem}.modal-product__card-content .card-content__header .card-content__rating{display:flex;gap:.8rem}.modal-product__card-content .card-content__content{display:flex;flex-direction:column;gap:1rem}.modal-product__card-content .card-content__content .card-content__content-title{display:flex;justify-content:space-between;align-items:center}.modal-product__card-content .card-content__content .card-content__content-title .card-content__title{font-size:2rem}.modal-product__card-content .card-content__content .card-content__content-title .unit-checker .content{font-size:14px;line-height:25px}.modal-product__card-content .card-content__content .card-content__content-title .unit-checker .button{padding:.2rem 1.18rem}.modal-product__card-content .card-content__content .card-content__content-price-block{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.modal-product__card-content .card-content__content .card-content__total-price{font-size:1.6rem;line-height:2.25rem;font-family:Manrope,light}.modal-product__card-content .card-content__content .number-input__button .button{background:none}.modal-product__card-content .card-content__total-button{display:flex;gap:13px}.modal-product__card-content .card-content__total-button .total-button__price{flex:1;padding:0 1rem}.modal-product__card-content .card-content__total-button .total-button__price .content{justify-content:space-between}.modal-product__card-content .card-content__total-button .total-button__price .content .label{margin-right:.5rem}.modal-product__card-content .card-content__extra-buttons{display:flex;flex-direction:column;gap:11px}.modal-product__card-content .card-content__extra-buttons .bulk-order-button{text-decoration:underline;font-weight:700;font-size:.9375rem;font-family:Manrope,light}.modal-product__card-content .card-content__extra-buttons .full{width:100%}.modal__content{padding:.75rem}@media screen and (min-width:1200px){.modal__content{padding:2.375rem}}@media screen and (min-width:768px){.modal-product{padding:0}}@media screen and (min-width:1200px){.modal-product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.25rem;max-width:100%}.modal-product__image{width:100%}.modal-product__image img{width:100%;height:auto;border-radius:.5rem}.modal-product__text{display:flex;width:100%;justify-content:center;align-items:center}.modal__content{padding:2.375rem}}.multistep{position:relative;display:flex;flex-direction:column;width:100%}.multistep .choose-shipping-method__hazardous__image .restricted{color:#de7373}.multistep .choose-shipping-method__hazardous{display:flex;gap:.5rem;border-bottom:1px solid #d8d8d8;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem}.multistep .choose-shipping-method__hazardous .link{text-decoration:underline;margin-left:5px}.multistep .titled-card{background:none;padding:0}.multistep .titled-card__title>*{font-size:2.625rem;font-weight:700;border-bottom:1px solid #d8d8d8;line-height:2.75rem;margin-bottom:1.2rem;padding-bottom:1.2rem}.multistep .titled-card__description p.body{white-space:pre-line}.multistep .form-title{background:none;padding:0}.multistep .form-title h2{font-size:2.625rem;font-weight:700;border-bottom:1px solid #d8d8d8;line-height:2.75rem;margin-bottom:1.2rem;padding-bottom:1.2rem;text-align:start}.multistep .stack__element{width:100%}.multistep .stack__element .radio-grid{display:grid;grid-row:auto auto;grid-column-gap:10px;grid-row-gap:10px}.multistep__content{display:flex;flex-direction:row;width:100%;margin-top:2rem}.multistep__recap{position:fixed;left:0;right:0;bottom:0;z-index:1;background:#fff;border-top:1px solid #d8d8d8;max-height:calc(100vh - 7rem);overflow-y:auto;padding:1rem .75rem}.multistep__current-step{width:100%;padding-bottom:7rem}.multistep__recap-items{min-height:calc(100vh - 12rem)}.multistep__recap-items .multistep__item{border-radius:1rem;color:#2f4339;font-family:Manrope,light;font-size:.875rem}.multistep__recap-items .multistep__item .expandable-card{border:none}.multistep__recap-items--closed{display:none}.multistep__progress{padding-top:.5rem;padding-bottom:.7rem;padding-right:1.8rem}@media screen and (min-width:56em){.multistep{display:flex;align-items:flex-start;justify-content:center}.multistep .stack__element .radio-grid{grid-template-columns:50% 50%}.multistep__current-step{flex:2;padding-right:2.4rem}.multistep__recap{position:sticky;top:0;flex:1;min-width:30em;padding-top:0;padding-left:2.4rem;background:transparent;border-top:none;max-height:100%;overflow-y:visible}.multistep__recap-items--closed{display:block}}@media screen and (min-width:1500px){.multistep{padding:0 15rem}}.multi-step-recap{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:.5rem}.multi-step-recap__details{display:flex;min-width:0;min-height:0;justify-content:center}.multi-step-recap__details .button .content .summary{position:absolute;left:-2em;font-style:italic}.multi-step-recap .button.button--primary{width:-moz-fit-content;width:fit-content}.multi-step-recap .form-actions{margin-bottom:0}.multistep__recap-items .multistep__item .cart-recap-total .recap-table__line{font-size:1.375rem;line-height:1.5rem;font-weight:600;margin-bottom:.5rem}.multistep__recap-items .multistep__item .expandable-card__content .cart-recap-products .recap-table .recap-table__group .recap-table__line .body .product-recap__description .product-recap__name b{font-size:1.375rem;line-height:1.5rem;font-family:kepler-std,serif}.multistep__recap-items .multistep__item .expandable-card__content .cart-recap-products .recap-table .recap-table__group .recap-table__line .body .product-recap__description b{font-size:1rem;line-height:1.25rem;font-weight:600}.multistep__recap-items .multistep__item .expandable-card__content .cart-recap-products .recap-table .recap-table__group .recap-table__line .body .product-recap__description .price{font-size:1.125rem;line-height:1.5rem;font-weight:600}.multistep__recap-items .multistep__item .expandable-card__content .cart-recap-products .recap-table .recap-table__group hr{border-color:#2f4339;border-width:2px 0 0}.grid{display:flex;flex-wrap:wrap}.grid--gap-0-5{margin:-.6rem}.grid--gap-0-5 .cell{padding:.6rem}.grid--gap-4{margin:-2.4rem}.grid--gap-4 .cell{padding:2.4rem}.grid--vertical{flex-direction:column}.cell{padding:.6rem}.cell,.cell--1{flex:1}.cell--2{flex:2}.cell--3{flex:3}.cell--desktop-1,.cell--desktop-2,.cell--desktop-3{min-width:100%}.cell--width-1{min-width:100%;max-width:100%}.cell--width-1-2{min-width:50%;max-width:50%}.cell--width-1-3{min-width:33.333%;max-width:33.333%}@media screen and (min-width:56em){.grid--gap-0-5{margin:-.6rem}.grid--gap-0-5 .cell{padding:.6rem}.grid--gap-4{margin:-2.4rem}.grid--gap-4 .cell{padding:2.4rem}.cell{padding:1.2rem}.cell--desktop-1,.cell--desktop-2,.cell--desktop-3{min-width:auto}.cell--desktop-1{flex:1}.cell--desktop-2{flex:2}.cell--desktop-3{flex:3}.cell--width-desktop-1-2{min-width:50%;max-width:50%}.cell--width-desktop-1-3{min-width:33%}}@media print{.grid .cell--print-1-4{min-width:25%;max-width:25%}}.spacer{margin-top:.6rem;margin-bottom:.6rem;border:none;border-top:1px solid transparent}.spacer--border{border-top:1px solid #e9e9e9}.spacer--size-2{margin-top:1.2rem;margin-bottom:1.2rem}.spacer--size-4{margin-top:2.4rem;margin-bottom:2.4rem}@media screen and (min-width:56em){.spacer{margin-top:1.2rem;margin-bottom:1.2rem}.spacer--size-2{margin-top:2.4rem;margin-bottom:2.4rem}.spacer--size-4{margin-top:4.8rem;margin-bottom:4.8rem}}.stack{display:flex;flex-direction:column}.stack__element:empty{display:none}.stack--size-1>.stack__element,.stack--size-mobile-1>.stack__element,.stack>.stack__element{padding-top:.3rem;padding-bottom:.3rem}.stack--size-2>.stack__element,.stack--size-mobile-2>.stack__element{padding-top:.6rem;padding-bottom:.6rem}.stack--size-4>.stack__element,.stack--size-mobile-4>.stack__element{padding-top:1.2rem;padding-bottom:1.2rem}.stack--size-8>.stack__element,.stack--size-mobile-8>.stack__element{padding-top:2.4rem;padding-bottom:2.4rem}@media screen and (min-width:56em){.stack--size-1>.stack__element,.stack--size-desktop-1>.stack__element,.stack>.stack__element{padding-top:.6rem;padding-bottom:.6rem}.stack--size-2>.stack__element,.stack--size-desktop-2>.stack__element{padding-top:1.2rem;padding-bottom:1.2rem}.stack--size-4>.stack__element,.stack--size-desktop-4>.stack__element{padding-top:2.4rem;padding-bottom:2.4rem}.stack--size-8>.stack__element,.stack--size-desktop-8>.stack__element{padding-top:3.6rem;padding-bottom:3.6rem}}.stack__element:first-child{padding-top:0}.stack__element:last-child{padding-bottom:0}.scroll-panel{position:relative;max-height:100%}.scroll-panel__wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.scroll-panel__content{overflow:auto;max-height:100%;max-width:100%}.radio-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-.6rem}.radio-grid__element{position:relative;margin:.6rem;border:1px solid #737373;padding:1.2rem;border-radius:1.8rem;flex:1;min-width:20em;max-width:20em;transition:background-color .1s ease-in-out,border-color .2s ease-in-out,opacity .1s ease-in-out}.radio-grid__element:focus,.radio-grid__element:hover{background:hsla(0,0%,91.4%,.3)}.radio-grid__element [type=radio].payzen-form-input,.radio-grid__element input[type=radio]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;margin-right:0}.radio-grid__element [type=radio].payzen-form-input:hover,.radio-grid__element input[type=radio]:hover{cursor:pointer}.radio-grid--hasValue .radio-grid__element{border-color:#d8d8d8;opacity:.6}.radio-grid--hasValue .radio-grid__element--checked{opacity:1;border-color:#2f4339}.radio-grid--small .radio-grid__element{min-width:9em;max-width:9em;display:flex;align-items:center;text-align:center}.icon-with-notification{position:relative;display:block}.icon-with-notification>:first-child{display:block}.icon-with-notification__notification{font-size:.9375rem;position:absolute;top:-.5em;right:-.85em;color:#fff;background:#2f4339;line-height:1em;min-width:1.6em;min-height:1.6em;padding:.32em .3em .28em;border-radius:.8em;text-align:center}.one-line-form{display:flex;flex-direction:column;align-items:center}.one-line-form__input{margin-bottom:1.2rem}.one-line-form--button-icon{flex-wrap:wrap;flex-direction:row;justify-content:flex-end}.one-line-form--button-icon .one-line-form__input{flex:1;min-width:15ch;margin-bottom:0}@media screen and (min-width:30em){.one-line-form{align-items:flex-start;flex-direction:row}.one-line-form__input{margin-right:.6rem;margin-bottom:0}.one-line-form__button{margin-left:.6rem}}.feature-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:-1.2rem -1.8rem}.feature-list__element{display:block;flex:1;padding:1.2rem 1.8rem;min-width:100%}@media screen and (min-width:40ch){.feature-list__element{min-width:30ch}}@media screen and (min-width:55ch){.feature-list--center .feature-list__element{min-width:40ch}}@media screen and (min-width:56em){.feature-list--center{justify-content:center}.feature-list--center .feature-list__element:first-child:last-child{max-width:60ch}}.feature{display:flex}.feature__icon{color:#2f4339;max-width:3.6rem}.feature__content{margin-left:1.8rem}.feature__title{font-weight:700;font-size:1.125rem;margin-bottom:.6rem}.feature__description{color:#737373}.feature--big,.feature--big-primary,.feature--mega{flex-direction:column;align-items:stretch}.feature--big-primary .feature__content,.feature--big .feature__content,.feature--mega .feature__content{margin-top:2.4rem;margin-left:0}.feature--big-primary .feature__title,.feature--big .feature__title,.feature--mega .feature__title{font-size:1.3125rem}.feature--big-primary .feature__description,.feature--big .feature__description,.feature--mega .feature__description{margin-top:1.2rem}.feature--big .feature__icon{color:#2f4339}.feature--mega .feature__title{text-align:center}.feature--mega .feature__icon{display:flex;justify-content:center;width:100%;max-width:100%;color:#d8d8d8}.feature--mega .feature__description{color:#2f4339}.push-block{position:relative;min-height:18em;min-width:30ch;padding:1.2rem;display:flex;flex-direction:column;justify-content:flex-end}.push-block__content{max-width:25ch}@media screen and (min-width:56em){.push-block{min-height:26em;padding:3.6rem}}.items-slider{overflow:hidden}.items-slider__container{position:relative;padding-right:2.4rem}.items-slider__slider{position:relative;margin:-1.2rem}.items-slider__item{display:flex;justify-content:center}.items-slider__element{flex:1;padding:1.2rem;display:flex;align-items:stretch;max-width:50%}.items-slider__element>*{width:100%;height:100%}.items-slider__controls{display:none;margin-top:1.2rem;justify-content:flex-end}.items-slider__controls button{display:flex;justify-content:center;align-items:center;background:#fff;color:#2f4339;border:none;width:2.4rem;height:2.4rem;margin-left:.6rem;margin-right:.6rem;transition:transform .15s ease-in-out}.items-slider__controls button:focus,.items-slider__controls button:hover{transform:scale(1.05)}.items-slider__controls button[disabled]{opacity:.3;cursor:not-allowed}@media screen and (min-width:56em){.items-slider__controls{display:flex}}@media screen and (min-width:115rem){.items-slider__container{padding-right:0}.items-slider__slider{overflow:hidden}.items-slider__controls{display:block}.items-slider__next,.items-slider__previous{display:block;position:absolute;top:50%;transform:translateY(-50%)}.items-slider__previous{left:-4.8rem}.items-slider__next{right:-4.8rem}.items-slider__element{max-width:25%}}.items-slider--vertical,.items-slider--vertical .items-slider__container,.items-slider--vertical .items-slider__item,.items-slider--vertical>*{height:100%}.items-slider--vertical .items-slider__container{padding-right:0}.items-slider--vertical .items-slider__slider{height:calc(100% - 4.8rem);margin-bottom:0;overflow:hidden}.items-slider--vertical .items-slider__element{width:100%;max-width:100%}.items-slider--vertical .items-slider__element:empty{flex:reset;padding:100% 0 0}.items-slider--vertical .items-slider__item{flex-direction:column;justify-content:flex-start}.items-slider--vertical .items-slider__controls{display:flex;justify-content:center;margin-top:0;padding-top:1.2rem}.items-slider--vertical .items-slider__next,.items-slider--vertical .items-slider__previous{position:static;transform:none}.section__title{flex:1;text-align:center}.section__title>*{margin-top:0;margin-bottom:0}.section .section__head{display:flex;margin-bottom:2.4rem}.section--with-actions .section__head{align-items:center}.section--with-actions .section__title{flex:1;text-align:left;margin-right:1.2rem}.section__content{display:flex;flex-wrap:wrap}.section__main,.section__secondary{padding:2.4rem}.section__main{width:66.66%}.section__secondary{width:33.33%}@media screen and (min-width:56em){.section .section__head{margin-bottom:4.8rem}.section--with-actions .section__title{margin-right:2.4rem}}@media screen and (max-width:768px){.section__content{display:block;flex-wrap:unset}.section__main,.section__secondary{width:100%}}.tabs__head{position:relative}.tabs__head:before{left:-1.5rem;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.tabs__head:after,.tabs__head:before{position:absolute;content:"";top:0;bottom:0;width:1.5rem;z-index:1}.tabs__head:after{right:-1.5rem;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.tabs__controls{text-align:center;white-space:nowrap;margin:-.6rem -1.5rem;padding-left:.9rem;padding-right:.9rem;overflow-x:auto;max-width:calc(100% + 3rem)}.tabs__controls>*{margin:.6rem}.tabs__content{display:none;margin-top:2.4rem}.tabs__content--active{display:block}.simple-table table{border-collapse:collapse;text-transform:none;width:100%;line-height:2.5rem}.simple-table table tr{border-bottom:1px solid #000;font-size:.9375rem;text-align:left;font-family:Manrope,light}.simple-table table tr td:first-child{font-weight:700;width:auto}.simple-table table tr .simple-table__cell-description{font-weight:700}.simple-table table tr .simple-table__cell-value{font-weight:300}.blending-option-card{background-color:#f0f2f1;border-radius:1.1rem;width:auto}.blending-option-card hr{margin:0;border-color:rgba(47,67,57,.1490196078);border-width:2px 0 0}.blending-option-card .blending-option-card__wrapper{padding:.8rem;display:flex;gap:.3rem;flex-direction:column;height:100%;justify-content:space-between}.blending-option-card .blending-option-card__wrapper .blending-option-card__header{display:flex;flex-direction:column}.blending-option-card .blending-option-card__wrapper .blending-option-card__header--column{flex-direction:column}.blending-option-card .blending-option-card__wrapper .blending-option-card__header hr{margin:0;border-color:rgba(47,67,57,.1490196078);border-width:2px 0 0}.blending-option-card .blending-option-card__wrapper .blending-option-card__header .blending-option-card__sku-name{margin:0 0 .4rem}.blending-option-card .blending-option-card__wrapper .blending-option-card__header .blending-option-card__latin-name{margin:0}.blending-option-card .blending-option-card__wrapper .blending-option-card__content .first-element{margin:.3rem 0}.blending-option-card .blending-option-card__wrapper .blending-option-card__tag{line-height:1.2rem;font-family:Manrope,light;font-size:.9375rem;margin:.5rem 0}.blending-option-card .blending-option-card__wrapper .blending-option-card__price-size{font-weight:700;font-size:.9375rem;font-family:Manrope,light}.blending-option-card .blending-option-card__wrapper .blending-option-card__discount{font-size:.875rem;font-family:Manrope,light}.blending-option-card .blending-option-card__wrapper .blending-option-card__discount .blending-option-card__last-price{text-decoration:line-through}.paginator{display:flex;justify-content:center;margin:0 .75rem;width:auto}.paginator ul{display:flex;align-items:center;padding:0;margin:auto;max-width:22rem;justify-content:space-between;gap:.5rem;width:auto}.paginator li{color:#2f4339;text-decoration:none;transition:background-color .3s;border:2px solid #2f4339;border-radius:3rem;width:2.19rem;height:2.19rem}.paginator li,.paginator li a{display:flex;justify-content:center;align-items:center}.paginator li a{width:100%;height:100%}.paginator li.hover{font-weight:700}.paginator li:hover{background-color:#2f4339;color:#fff;cursor:pointer}.paginator li.active{font-weight:700;border:2px solid #2f4339;background-color:#2f4339;color:#fff}.paginator li.disabled{color:#737373;cursor:default}.paginator li.disabled:hover{background-color:inherit}@media screen and (min-width:56em){.paginator,.paginator ul{margin:0}}.featured-card{margin:1rem}.featured-card .featured-card__image{width:100%}.featured-card img{border-radius:.75rem;width:70vw;height:auto}.featured-card h4{margin:.5rem}@media screen and (min-width:768px){.featured-card img{width:100%}}@media screen and (min-width:992px){.featured-card{margin:0 2rem}}.sub-article__description{font-family:Manrope,light;font-weight:300;font-size:.875rem}@media screen and (min-width:768px){.sub-article__description{width:47%}}.teaser-small{display:flex;margin-bottom:2rem}.teaser-small__image{max-width:35vw;max-height:35vw;border-radius:.75rem;margin-right:1rem;aspect-ratio:1}.teaser-small__date,.teaser-small__text{font-family:Manrope,light;font-family:300;font-size:.875rem}.teaser-small__date{margin:.5rem 0}.teaser-small__title{font-family:kepler-std,serif;font-weight:600;margin:0;font-size:1.375rem;line-height:1.5rem}@media screen and (min-width:768px){.teaser-small{margin-bottom:.5rem}.teaser-small__image{max-width:10rem;max-height:10rem;width:15vw;height:15vw}.teaser-small__content{overflow:hidden}}.order-card__recent-order-box{gap:.3rem;margin-top:1.3rem;background:#f0f2f1;align-content:center;padding:.875rem;border-radius:.75rem}.order-card__recent-order-box .order-card__order-info{display:flex;flex-direction:column;align-content:center}.order-card__recent-order-box .order-card__order-info .order-card__heading-info{font-weight:700;font-family:Manrope,light;font-size:.875rem}.order-card__recent-order-box .order-card__order-info .order-card__content-info{font-weight:400;font-size:.875rem}.order-card__recent-order-box .order-card__order-info .order-card__content-info .order-info-btn{align-self:center}@media screen and (min-width:0){.order-card__recent-order-box{display:grid;grid-template-columns:100%;grid-auto-flow:row}.order-card__recent-order-box .order-card__order-info{display:flex;flex-direction:row}.order-card__recent-order-box .order-card__order-info .order-card__heading-info{margin-right:.5rem}.order-card__recent-order-box .order-card__order-info .order-info-btn{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:992px){.order-card__recent-order-box{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(min-content,max-content);grid-auto-flow:row}.order-card__recent-order-box .order-card__order-info{display:flex;flex-direction:column}}.filter-categories{font-size:.875rem;font-family:Manrope,light}.filter-categories__category{font-weight:700;margin:.2rem}.filter-categories__category:hover{text-decoration:underline;cursor:pointer}.filter-categories__category.selected{text-decoration:underline}.filter-categories__subcategories{margin:0 0 0 .8rem}.filter-categories__subcategories:hover{text-decoration:underline;cursor:pointer}.filter-categories__subcategories.selected{text-decoration:underline}.filter-tags{display:flex;flex-wrap:wrap}.filter-tags p{background-color:#f0f2f1;border-radius:.8rem;margin:.3rem;padding:.1rem .8rem}.filter-tags__tag{font-family:Manrope,light;font-size:.875rem;font-weight:700}.filter-tags__tag.selected,.filter-tags__tag:hover{background-color:#2f4339;color:#f0f2f1;cursor:pointer}.filter-authors{font-size:.875rem;font-family:Manrope,light}.filter-authors .radio-group,.filtered-results{display:flex;flex-direction:column}.filtered-results{position:relative;background-color:#f5f5f5;border-radius:.9rem;overflow:hidden}.filtered-results__image{width:100%;aspect-ratio:1/1;border-radius:0;-o-object-fit:cover;object-fit:cover}.filtered-results__image-wrapper{min-height:10rem;display:flex;align-items:center;justify-content:center}.filtered-results__image-wrapper .lazyload-wrapper,.filtered-results__image-wrapper .lazyload-wrapper .responsive-image{width:100%;height:100%}.filtered-results__image-wrapper .lazyload-wrapper .responsive-image .responsive-image__actual{width:100%;height:100%;aspect-ratio:1/1;border-radius:0;-o-object-fit:cover;object-fit:cover}.filtered-results .filtered-results-content{padding:.5rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.filtered-results .filtered-results-content .filtered-results__title{font-family:kepler-std,serif;font-weight:600;margin:0;font-size:1.375rem;line-height:1.5rem}.filtered-results .filtered-results-content .filtered-results__date{font-size:.875rem;margin:0}.filtered-results .filtered-results-content .filtered-results__text{font-family:Manrope,light;font-weight:300;font-size:.875rem;margin:0}.filtered-results .filtered-results-content .blank-space{flex:1}.filtered-results .filtered-results-content .filtered-results__button{width:100%!important}.filtered-results .filtered-results-content .filtered-results__button .filtered-results__date{font-family:Manrope,light;font-weight:300;font-size:.875rem;margin:.5rem 0}@media screen and (min-width:1200px){.filtered-results{border-radius:.85rem}.filtered-results__image,.filtered-results__image-wrapper .responsive-image__actual{width:100%}}.add-product-modal-actions__header{display:flex;flex-direction:row;justify-content:space-between}.add-product-modal-actions__selected-size{font-size:.8125rem;font-family:Manrope,light;font-weight:300}.add-product-modal-actions__card-size{gap:.5rem .1rem;display:flex;flex-wrap:wrap;align-items:center;align-items:stretch}.add-product-modal-actions__card-size .price-card{height:100%}.add-product-modal-actions__main-actions{display:flex;flex-direction:row;margin-top:.5rem}.add-product-modal-actions__price{font-family:Manrope,light;font-weight:500;font-size:1.6rem;color:#2f4339}.add-product-modal-actions__buttons{margin-top:1rem}.add-product-modal-actions__buttons .add-to-cart,.add-product-modal-actions__buttons .add-to-cart__actions{width:100%}.add-product-modal-actions__buttons .add-to-cart__main{display:flex;flex-direction:row;width:100%;padding-right:1rem}.add-product-modal-actions__buttons .add-to-cart__button .button{width:100%}.add-product-modal-actions__buttons .add-to-cart__qty{order:-1}.add-product-modal-actions__buttons .add-to-cart--out-of-stock{font-family:Manrope,light;font-size:1.125rem;margin-left:0}.testimonial-card{background-color:#f0f2f1;border-radius:1rem;font-family:Manrope,light;padding:1rem}.testimonial-card__wrapper{margin:1rem}.testimonial-card__title{font-weight:700;font-size:1.125rem}.testimonial-card__author{font-weight:300;font-size:.8125rem}.product-search-card{background-color:#f0f2f1;border-radius:1rem}.product-search-card__wrapper{margin:.7rem 1rem;display:flex;flex-direction:column}.product-search-card .link{font-size:1.3125rem;font-weight:700;font-family:kepler-std,serif;margin-bottom:0}.product-search-card__origin{font-size:.9375rem;font-family:Manrope,light;font-weight:300;display:flex;gap:5px}.product-search-card__origin .tag-subtitle{font-weight:700}.product-search-card__price-unit{margin-top:0;font-weight:700;font-family:Manrope,light;font-size:.9375rem;width:100%;display:inline-flex}.product-search-card__sold-out{color:#e00}.product-search-card .button-price-unit{margin-left:72%;margin-top:-13%;margin-bottom:1em;background-color:#f0f2f1}.article-search-card{display:flex;flex-direction:column;color:#2f4339;gap:.625rem;overflow:hidden;border-radius:1rem}.article-search-card__with-background{background-color:#f0f2f1}.article-search-card__image .lazyload-wrapper{width:100%;height:100%;display:flex;overflow:hidden;aspect-ratio:1;justify-content:center;align-items:center;-o-object-fit:cover;object-fit:cover}.article-search-card__image .blank-image{aspect-ratio:1;width:100%}.article-search-card__content{padding:0 1rem .5rem;display:flex;flex:1;flex-direction:column;gap:1rem}.article-search-card__content .blank-space{flex:1}.article-search-card__title{font-size:1.375rem;font-weight:600;line-height:1.5rem;font-family:kepler-std,serif}.article-search-card__description{margin-top:.5rem;font-size:.8125rem;font-family:Manrope,light;line-height:1.375rem}*{box-sizing:border-box}.wrapper{position:relative}.refreshing{cursor:wait;opacity:.2}.container,.container--mobile-only{margin-left:auto;margin-right:auto;width:100%;max-width:43.6rem;padding-left:1.8rem;padding-right:1.8rem}@media screen and (min-width:35em){.container--tablet-only{margin-left:auto;margin-right:auto;width:100%;max-width:43.6rem;padding-left:1.8rem;padding-right:1.8rem}}@media screen and (min-width:56em){.container{max-width:118.6rem}.container--mobile-only,.container--tablet-only{max-width:100%;padding-left:0;padding-right:0}.container--desktop-only{margin-left:auto;margin-right:auto;width:100%;max-width:43.6rem;padding-left:1.8rem;padding-right:1.8rem;max-width:118.6rem}}.wrapper>.container{margin:1.2rem auto}.main-content{position:relative;outline:none;z-index:1}.main-content--with-ribbon{margin-top:40px}@media screen and (min-width:767px){.main-content--with-ribbon{margin-top:45px}}.main-content--with-ribbon .category{margin-top:calc(7rem + 45px)}.main-content--with-ribbon .search-page{margin-top:calc(4rem + 45px)}@media screen and (min-width:767px){.main-content--with-ribbon .search-page{margin-top:calc(2rem + 45px)}}.main-content--with-ribbon .common-header{margin-top:calc(5rem + 45px)}body .header__sub--with-ribbon .navigation__sub{top:calc(3.4rem + 45px)}.page-content{padding-top:2.4rem;padding-bottom:2.4rem}.page-content--with-image-top-mobile{padding-top:0}.page-content--simple{padding-top:2.4rem;padding-bottom:4.8rem}.page-content--error{color:#e00}@media screen and (min-width:56em){.page-content{padding-top:2.4rem;padding-bottom:4.8rem}.page-content--simple{padding-top:7.2rem;padding-bottom:9.6rem}}.without-outer-margin>:first-child{margin-top:0}.without-outer-margin>:last-child{margin-bottom:0}@media print{.container{max-width:unset;padding:0}.page-content{padding:0}}.header{background:#fff;border-bottom:1px solid #e9e9e9;z-index:3;position:fixed;top:0;width:100%}.header--gradient{background:linear-gradient(#fff,transparent);border-bottom:transparent}.header:hover{background-color:#fff}.header__container{display:flex;align-items:center;justify-content:stretch;max-width:1700px;padding:0 .75rem}.header__left{display:flex;gap:.5rem}.header__central{margin:0 .6rem;flex:1;display:flex;justify-content:center}.header .logo{width:100%;height:auto}.header__sub{position:fixed;z-index:2;top:3.4rem;background-color:#fff;opacity:1;width:100%}.header__store{display:flex;flex-direction:column;align-items:flex-end}.header__store>*{margin-top:.5rem;margin-bottom:.5rem}.header__store:empty{display:none}@media screen and (min-width:576px){.header__left{gap:1rem}}@media screen and (min-width:56em){.header__container{padding:0 1.8rem}}@media screen and (min-width:1200px){.header__container{padding:0 2rem;min-height:4.3rem}.header .logo{flex:1;max-width:15.7rem}.header__central{flex:5}.header__links{flex:1}}@media screen and (min-width:1500px){.header .logo{max-width:18rem}}@media print{.header{border:0}.header__container{min-height:unset}.header__container>*{display:none}.header__logo{display:block}}.navigation__list{display:flex;gap:.5rem;justify-content:flex-end;padding:0}.navigation__list .label-icon{display:inline-flex;align-items:center;font-size:14px;font-family:Manrope,light;white-space:nowrap;color:#2f4339;cursor:pointer}.navigation__list .navigation__item{display:flex;gap:.5rem;align-items:center}.navigation__list .navigation__item .search-box .input--valid{background-color:transparent}.navigation__list .navigation__item button .content{display:flex;gap:.3rem}.navigation__list .navigation__item .button--icon{margin:0}.navigation__list .navigation__item .button--icon .icon-wrapper{display:initial}.navigation__list .navigation__item .link{padding:0}.navigation__list .navigation__item .link .icon-wrapper .icon{width:24px;height:auto}.navigation__sub{position:fixed;width:100%;top:3.4rem;bottom:0;overflow-y:auto}.navigation__sub__backdrop{display:block;position:fixed;top:0;left:0;z-index:1;background:#333;border:0;height:100vh;width:100vw;transition:opacity .3s ease-in-out;opacity:0;color:transparent}.navigation__sub__content{position:absolute;width:100%;background:#fff;z-index:1;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(-100%);opacity:0}.navigation__sub__content:focus{outline:none}.navigation__sub__content .container{max-width:1700px;margin:auto}.navigation__sub--aside .navigation__sub__content{position:absolute;max-width:95vw;width:30em;right:0;top:0;min-height:80vh;transform:translate(100%);height:100%}.navigation__sub--opened .navigation__sub__backdrop{opacity:.5}.navigation__sub--opened .navigation__sub__content{transform:translate(0);opacity:1}@media screen and (min-width:576px){.navigation__list{gap:1rem}}@media screen and (min-width:1200px){.navigation__list .navigation__item button .content{font-size:1rem}}@media screen and (min-width:1500px){.navigation__list .navigation__item button .content{font-size:1.2rem}}.menu-nav-mobile{min-height:100vh}.menu-nav-mobile .container{margin-top:1rem}.menu-nav-mobile .container .accordion .accordion__content .link-list .bold{font-weight:700}.menu-nav-mobile .container .accordion__link{font-size:.875rem;line-height:1.5rem;font-family:Manrope,light;font-weight:700;text-transform:capitalize;padding:.35rem 0}.menu-nav-mobile__main-links{padding:1.2rem 0}.menu-nav-mobile__main-links .container{margin-top:0!important}.menu-nav-mobile__main-links .container .form-actions--only-one{justify-content:start}.menu-nav-mobile__main-links .container .form-actions--only-one .body{color:#2f4339;font-size:.875rem;font-family:Manrope,light;font-weight:700}.menu-main-categories__list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.2rem}.menu-main-categories__item{position:relative;display:flex;align-items:center;font-weight:700;font-size:1.125rem}.menu-main-categories__item .button{line-height:19px}.menu-main-categories__item .button:focus,.menu-main-categories__item .button:hover{text-decoration:underline}@media screen and (min-width:1200px){.menu-main-categories__list{gap:2rem}.menu-main-categories__item .button{font-size:1rem}}@media screen and (min-width:1500px){.menu-main-categories__item .button{font-size:1.2rem}}.categories-menu{display:flex}.categories-menu__list{font-family:Manrope,light;margin-top:2rem;padding:0 1rem;width:auto;min-width:8rem}.categories-menu__list__title{font-weight:700;font-size:.875rem}.categories-menu__list .link-list__item{font-weight:300;font-size:.875rem}.categories-menu__list .bold{font-weight:700}.categories-menu__list .link-list--split{-moz-columns:2;column-count:2}.categories-menu--expand-width{width:20rem}.categories-menu__v-line{margin:2.5rem 0;width:.063rem;background-color:rgba(47,67,57,.1490196078)}.account-sub-navigation{padding-top:2.4rem;padding-bottom:2.4rem}.account-sub-navigation__list{display:block;list-style:none;margin:-.6rem;padding:0}.account-sub-navigation__item{padding:.6rem}@media screen and (min-height:40em){.account-sub-navigation__list{margin:-.9rem}.account-sub-navigation__item{padding:.9rem}}.footer{max-width:1300px;margin:0 auto;display:flex;justify-content:center}.bottombar{border-top:1px solid #e9e9e9;padding:0;background-color:#2f4339;color:#fff;font-family:kepler-std,serif}.bottombar,.bottombar__aside{margin-bottom:2.4rem}.bottombar__social-media{display:flex;justify-content:center;padding-bottom:1.8rem}.bottombar__social-media .icon-list>*{margin:0 .6rem;border:2px solid #fff;border-radius:50%}.bottombar__social-media .icon-list>* a .button{background-color:transparent;color:#fff}@media screen and (min-width:56em){.bottombar{border-top:none;margin:0;padding:3rem 0 0}.bottombar__social-media{padding-bottom:0;justify-content:flex-start}.bottombar__social-media .icon-list>*{margin:0 2rem 0 0}.bottombar .h4{margin-top:0;font-family:kepler-std,serif;font-weight:500;font-size:1.4rem}.bottombar__wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.bottombar__aside{flex:3;display:flex;flex-direction:column;justify-content:flex-end;min-width:30ch;max-width:22rem;margin-bottom:1rem;margin-right:1rem}.bottombar__aside p{max-width:45ch}.bottombar__links{flex:5;display:flex;justify-content:flex-start}.bottombar__list{margin-right:8%}.bottombar__list:last-child{margin-right:0}.bottombar__list ul{list-style:none;padding-left:0;margin:0}.bottombar__list ul>*{font-family:Manrope,light;font-size:.9375rem;font-weight:300;padding:.6rem 0}.bottombar__list ul>:first-child{padding-top:0}.bottombar__list ul>:last-child{padding-bottom:0}}@media screen and (min-width:110rem){.bottombar__aside{box-sizing:content-box;padding-right:7rem}}@media print{.bottombar{display:none}}.brand{color:#737373}.brand__logo,.brand__synthesis{margin-bottom:1.2rem}.brand__synthesis{margin-top:1.2rem}@media screen and (min-width:56em){.brand__synthesis{margin-top:2.4rem;margin-bottom:2.4rem}}.footer-legislation{color:#fff;text-transform:uppercase;font-family:Manrope,light;font-weight:400;padding-bottom:2.4rem;font-size:.75rem}.footer-legislation__list{display:block;margin:0;padding:0 .96rem;list-style-type:none;text-align:left}.footer-legislation__list>*{padding:.25rem 0}@media screen and (min-width:56em){.footer-legislation__list,.footer-legislation__list>*{padding:0}.footer-legislation{padding-top:1.2rem;padding-bottom:1.2rem;margin-right:auto}.footer-legislation__item{display:inline-block}.footer-legislation__item+.footer-legislation__item:before{display:inline-block;padding-left:.6rem;padding-right:.6rem;content:"-"}}@media print{.footer-legislation{display:none}}.about-header{font-family:kepler-std,serif;font-weight:600;display:flex;flex-direction:column;padding:3.75rem 0 0;text-align:center}.about-header .responsive-image img{border-radius:0}.about-header .about-header__image{justify-content:center;display:flex;align-items:center;position:relative;text-align:center}.about-header .about-header__image .about-header__title{width:100%;white-space:pre-wrap;color:#fff;position:absolute;transform:translate(-50%,-50%)}.about-header .about-header__description{text-align:center;background:#f0f2f1 0 0 no-repeat padding-box;opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;font-size:.9375rem}.about-header .about-header__description p{font-weight:300;font-family:Manrope,light;text-align:center}.about-header .about-header__description .about-header__hyperlink{text-decoration:underline;font-weight:700}@media screen and (min-width:0){.about-header .about-header__image img{width:100%;height:auto}.about-header .about-header__image .about-header__title{top:40%;left:50%;font-size:3.4375rem}.about-header .about-header__description{padding:1.3rem 0}.about-header .about-header__description p{width:100%;padding:0 .5rem}}@media screen and (min-width:576px){.about-header .about-header__description{padding:1.3rem 0}.about-header .about-header__description p{width:100%;padding:0 .5rem}}@media screen and (min-width:768px){.about-header__description P{padding:0 2rem}}@media screen and (min-width:992px){.about-header .about-header__image{height:35rem;overflow:hidden}.about-header .about-header__image img{width:100%;height:auto}.about-header .about-header__image .about-header__title{font-size:5.5rem;top:40%;left:50%}.about-header .about-header__description{padding:5.4rem 0 7rem}.about-header .about-header__description p{max-width:1300px;width:100%;padding:0 2rem}}.accordion{line-height:24px;font-weight:400;margin:1.8rem .96rem;display:flex;font-size:1.4rem;flex-direction:column;color:#fff;border-bottom:1px solid #fff}.accordion__title{display:flex;font-size:20px;font-weight:400;cursor:pointer;justify-content:space-between;padding-bottom:1.8rem}.accordion__title .title-content{display:flex;flex-direction:column}.accordion .normal-case{text-transform:none}.accordion__content{padding-bottom:1.8rem}.accordion ul{list-style:none;padding-left:0;margin:0}.accordion ul>*{font-family:Manrope,light;font-size:.9375rem;font-weight:300;padding:.6rem 0}.accordion ul>:first-child{padding-top:0}.accordion ul>:last-child{padding-bottom:0}.accordion.accordion--primary{color:#2f4339;text-transform:uppercase;margin:0;border-bottom:1px solid rgba(47,67,57,.1490196078);padding:.75rem 0}.accordion.accordion--primary .accordion__title{padding:.35rem 0;font-size:1rem;font-family:Manrope,light;font-weight:700}.accordion.accordion--primary .accordion__content{border-bottom:0;padding:1.5rem 0 1.8rem 1.5rem}.accordion.accordion--secondary{text-transform:capitalize;color:#2f4339;border-bottom:none;margin:0}.accordion.accordion--secondary .accordion__content{padding:1rem 0 1.8rem 1.5rem}.accordion.accordion--secondary .accordion__content .link-list,.accordion.accordion--secondary .accordion__content .link-list__title{margin:0}.accordion.accordion--secondary .accordion__content .link-list__list .link-list__item{padding:.25rem 0;font-weight:400}.accordion.accordion--tertiary{color:#2f4339;text-transform:capitalize;margin:0;border-bottom:1px solid rgba(47,67,57,.1490196078);padding:.75rem 0}.accordion.accordion--tertiary .accordion__title{padding:.35rem 0;font-size:.875rem;font-family:Manrope,light;font-weight:700;align-items:center}.accordion.accordion--tertiary .accordion__content{border-bottom:0;padding:0}.add-to-cart{display:flex;align-items:center;flex-wrap:wrap;margin:-.6rem;padding-right:.5rem}.add-to-cart__error{width:100%;padding-left:.6rem;padding-right:.6rem}.add-to-cart__error>*{margin-top:0}.add-to-cart__button{min-width:20ch;flex:1 0 60%;box-sizing:border-box;padding:.6rem}.add-to-cart__button>*{width:100%}.add-to-cart__qty{box-sizing:border-box;flex:1 0 40%;padding:.6rem;font-size:1.2em}.add-to-cart__qty .input-wrapper .number-input__button button{background:none}.add-to-cart-modal__grouped-items{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;gap:.5rem .3rem}.add-to-cart-modal__options{gap:1rem}.add-to-cart-modal__actions,.add-to-cart-modal__options{display:flex;flex-direction:row;justify-content:space-between}.add-to-cart-modal__actions{align-items:center}.add-to-cart-modal__actions .add-to-cart{width:100%;flex-direction:row}.add-to-cart-modal__actions .add-to-cart__actions{width:100%;order:-1}.add-to-cart-modal__actions .add-to-cart__main{display:flex;flex-direction:row;width:100%;padding-right:1rem}.add-to-cart-modal__actions .add-to-cart__button .button{width:100%}@media screen and (min-width:0){.add-to-cart-modal__actions{flex-direction:column}}@media screen and (min-width:992px){.add-to-cart-modal__actions{flex-direction:row}}@media screen and (max-width:992px){.add-to-cart-modal__grouped-items{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:.5rem}.add-to-cart-modal__grouped-items .price-card,.add-to-cart-modal__grouped-items div{width:100%}.add-to-cart-modal__options{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}}.articles-content{margin:0;padding:0}.articles-content__button-wrapper{padding:.75rem .5rem}.articles-content .button.button--secondary{width:100%}.filter-button-content{display:flex;gap:.5rem}.filter-button-content svg{width:1.5rem}.bold,.strong{font-weight:700}.em{font-style:italic}.hyperlink{color:#2f4339;cursor:pointer}.hyperlink:hover{text-decoration:underline}@media screen and (min-width:768px){.articles-content__content{display:grid;max-width:1700px;grid-template-columns:25% 75%;grid-template-rows:1fr;gap:0 2rem;grid-auto-flow:row;margin:auto;padding:3rem 1rem}}.article-description{padding:1rem}.article-description .component-path.description{line-height:1.2rem}.article-description .component-path.description span{font-family:Manrope,light;font-size:.75rem;font-weight:400}.article-description img{border-radius:1rem;width:100%;height:auto}.article-description .image-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0;justify-content:center;width:100%}.article-description .image-container .wrapper-image{width:100%;max-width:32rem}.article-description .image-container .wrapper-image img{margin:auto}.article-description .image-container .wrapper-image .image__caption{text-align:center;margin:0 auto}.article-description .image-container .wrapper-image.vertical-img .image__caption,.article-description .image-container .wrapper-image.vertical-img img{max-width:285px}.article-description .image-container .wrapper-image.horiz-img .image__caption,.article-description .image-container .wrapper-image.horiz-img img{max-width:350px}.article-description__date,.article-description__time{font-family:Open Sans,sans-serif;font-size:.75rem;margin:0}.article-description h1{font-size:3.43rem;font-family:kepler-std,serif;margin-bottom:.75rem;margin-top:1.5rem}.article-description h2{font-size:2.625rem}.article-description h2,.article-description h3{font-family:kepler-std,serif;margin-bottom:.5rem}.article-description h3{font-size:2rem;font-weight:600;margin-top:1rem}.article-description h4{font-size:1.375rem;font-family:kepler-std,serif;font-weight:600;margin-bottom:.5rem}.article-description h5{font-size:1.375rem;font-family:Manrope,light;font-weight:lighter;margin-bottom:.5rem}.article-description__written,.article-description p{font-size:.9375rem;font-family:Manrope,light}.article-description__written{margin:0}.article-description__tags{display:flex;flex-wrap:wrap;margin:.7rem 0;font-size:1rem;font-family:Manrope,light;font-weight:600}.article-description__tag{background-color:#f0f2f1;border-radius:1.2rem;padding:.5rem;margin:.2rem .4rem .2rem 0}@media screen and (min-width:768px){.article-description h1{font-size:5.5rem}.article-description__tags{margin:.7rem 0 2rem}.article-description__date{margin-bottom:.5rem}.article-description__written{margin-top:.5rem}}@media screen and (min-width:56em){.article-description h2{font-size:2.625rem}}@media screen and (min-width:1200px){.article-description .image-container--grid{align-items:normal;padding:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}.article-filters{padding:0 1rem;height:100%;overflow:auto}.article-filters__content{margin-top:1rem;border-top:1px solid #e9e9e9}.article-filters__content .accordion{padding:0}.article-filters__content .accordion .accordion__content{padding-bottom:.75rem}.article-filters__content .all-articles-button,.article-filters__reset{margin-top:1rem}.article-filters__reset .button{width:100%!important}.article-filters--scrollable{max-width:100%;height:100vh;overflow-y:auto}.article-filters--scrollable__content{overflow-y:auto}@media screen and (min-width:1200px){.article-filters h3{font-size:2rem}}.new-product{padding:1.75rem .75rem!important}@media(min-width:1200px){.new-product{padding-bottom:3rem!important}}.new-product__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.3rem 1rem;max-width:100%}.new-product__grid .product-card:first-child{grid-column:span 2/span 2}.new-product__grid .product-card:first-child .product-card__action-button .button{width:100%}@media screen and (min-width:576px){.new-product__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-product__grid .product-card:first-child{grid-column:1}}@media screen and (min-width:1200px){.new-product__grid{grid-gap:1rem 1.25rem}}.blends-well-with{background-color:#2f4339}.blends-well-with .blends-well-with__wrapper .blends-well-with__title{color:#fff;font-size:2.5rem;font-family:kepler-std,serif}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid{display:flex;flex-wrap:wrap;align-items:center}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .button.button--primary{padding:1rem;font-weight:600;height:2.5rem;font-size:.875rem}@media screen and (min-width:0){.blends-well-with .blends-well-with__wrapper{display:flex;flex-direction:column;width:100%;padding:1rem .75rem}.blends-well-with .blends-well-with__wrapper .blends-well-with__title{margin-top:1rem}.blends-well-with .blends-well-with__wrapper .blends-well-with__button{margin-bottom:3.063rem;display:flex;justify-content:center}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid{padding:1rem 0 2.7rem;justify-content:left;gap:1.1rem 1rem;align-items:stretch}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .blending-option-card__wrapper{justify-content:space-between;height:100%}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .blending-option-card__titles{display:flex;flex-direction:column}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .blending-option-card{width:47%}}@media screen and (min-width:992px){.blends-well-with{display:flex;justify-content:center;width:100%}.blends-well-with .blends-well-with__wrapper{display:flex;justify-content:center;max-width:1700px;padding:2.25rem 2.125rem 5.563rem;height:100%}.blends-well-with .blends-well-with__wrapper .blends-well-with__button{margin-top:2.125rem;width:100%;display:flex;justify-content:right;margin-bottom:0;padding-right:.4rem}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid{padding:0;justify-content:left;align-items:stretch}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .blending-option-card{width:23.1%}.blends-well-with .blends-well-with__wrapper .blends-well-with__grid .blending-option-card__titles{display:flex;flex-direction:column}}.cart-content{margin:1.2rem auto;width:100%}.cart-content__list>*+*{margin-top:1.2rem}.cart-header{display:grid;grid-template-columns:.5fr repeat(2,minmax(min-content,max-content)) 23%;justify-content:space-between;align-items:center;padding:1rem;color:#2f4339;font-size:.875rem;font-weight:700;font-family:Manrope,light}.cart-header__quantities{display:flex;gap:5rem}@media screen and (max-width:1500px){.cart-header{display:none}}.cart-title{margin:0;text-align:center}.cart-title__actions{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:1.2rem;z-index:1;border-top:1px solid #d8d8d8}.cart-title__headline>*{margin:0}.cart-title__error{margin-top:.6rem}@media screen and (min-width:56em){.cart-title{display:flex;align-items:center;justify-content:space-between;margin:2.4rem 0;flex-wrap:wrap}.cart-title__headline{text-align:left;flex:1}.cart-title__actions{position:static;padding:0;border-top:none;z-index:0;width:auto;display:block;margin-top:0}.cart-title__error{display:block;width:100%}.cart-title__error>*{margin-top:0;margin-bottom:0}}.cart-footer{display:flex;flex-direction:column;align-items:stretch}.cart-footer>*{order:1;margin-bottom:1.2rem}.cart-footer__totals{order:0;text-align:center}@media screen and (min-width:56em){.cart-footer{width:auto;max-width:none;flex-direction:row;align-items:flex-start;margin-left:-.6rem;margin-right:-.6rem}.cart-footer>*{flex:1;margin-left:.6rem;margin-right:.6rem}.cart-footer>*+*{margin-top:0}.cart-footer__totals{order:1;text-align:right}.cart-footer__validation>*{width:100%}}.cart-item__product{background-color:#f0f2f1;padding:1rem;border-radius:1rem;display:grid;gap:0 1rem;margin-bottom:1rem}.cart-item__product .cart-item__number{font-family:Manrope,light;font-weight:700;font-size:1.25rem}.cart-item__product .cart-item__quantity .number-input,.cart-item__product .cart-item__quantity .number-input button{background:none}.cart-item__product .restricted{color:#de7373;position:relative;display:inline-block;cursor:pointer}.cart-item__product .restricted:after{content:"Hazmat restrictions may impact how essential oils, considered hazardous due to flammability, are shipped. Expedited, air, or international shipping may require smaller packaging to avoid fees, while ground shipping methods like USPS Ground Advantage can accommodate flammable items.";visibility:hidden;opacity:0;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;bottom:120%;left:50%;transform:translateX(-50%);transition:opacity .3s;z-index:1}.cart-item__product .restricted:hover:after{visibility:visible;opacity:1}.cart-item__product .no-restriction{color:#88a642}.cart-item__product .trash{color:#de7373;cursor:pointer}.cart-item__product .cart-infos__value{font-family:Manrope,light;font-size:1.1875rem}.cart-item__product button{background-color:#2f4339;color:#fff}.cart-item__product button:focus,.cart-item__product button:hover{background:#2f4339}.cart-item__product button .base-icon,.cart-item__product button .icon-wrapper{display:none}.cart-item__restriction{display:flex;align-items:flex-start;gap:1rem;font-size:.9375rem}.cart-item__restriction p{margin:0;text-decoration:underline}.cart-item__restriction__label{margin-left:.5rem;font-weight:700}.cart-item__item .cart-item__sku-name{font-family:kepler-std,serif;font-size:1.375rem;color:#2f4339;font-weight:600;margin:0}.cart-item__item .cart-item__sku-name a{text-decoration:none}.cart-item__item .cart-item__header{display:flex;flex-direction:row;justify-content:space-between}.cart-item__item .cart-item__latin-name{margin:0;font-weight:400;font-size:.75rem;font-family:Manrope,light}.cart-item__item .cart-item__info{display:flex;flex-direction:column;gap:.5rem;font-family:Manrope,light}.cart-item__item .cart-item__info p{margin:0;font-size:.875rem}.cart-item__item .cart-item__info span{font-weight:700;font-size:1rem}.cart-item__item .cart-item__size-select{height:2em;padding:0 0 0 1em;width:10em}.cart-item__item .cart-item__size-select-spinner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);width:10em}@media screen and (min-width:0){.cart-item__product{display:flex;flex-direction:column}.cart-item__product .cart-item__number{padding:0}.cart-item__product .cart-item__button{display:flex;justify-content:left;margin-top:.5rem}.cart-item__product .restricted:hover:after{left:-3em}}@media screen and (min-width:1500px){.cart-item__product{display:grid;grid-template-columns:.5fr repeat(3,minmax(min-content,max-content)) max-content;justify-content:space-between;align-items:center}.cart-item__product .cart-item__button{display:flex;justify-content:center;margin-top:0}.cart-item__product .restricted:hover:after{left:0}}.cart-item-actions{display:flex;justify-content:center;margin:-.3rem}.cart-item-actions--loading{display:none}.cart-item-actions__item{padding:.3rem}@media screen and (min-width:56em){.cart-item-actions{flex-direction:column}}.cart-item-details{display:flex;flex-direction:column}.cart-item-details__image{max-width:10em;min-height:7em;min-width:0;width:7em;padding-bottom:1.2rem;align-self:center;color:#737373}.cart-item-details__image-container{position:relative}.cart-item-details__content{flex:1;width:100%}.cart-item-details__content>*{padding-top:.6rem;padding-bottom:.6rem}.cart-item-details__content>:first-child{padding-top:0}.cart-item-details__content--no-option>:nth-last-child(2),.cart-item-details__content>:last-child{padding-bottom:0}.cart-item-details__name>*{margin:0}@media screen and (min-width:30em){.cart-item-details{flex-direction:row;align-items:flex-start}.cart-item-details__image{width:25%;min-width:5em;padding-bottom:0;max-width:10em;padding-top:.9rem;padding-right:1.2rem;align-self:flex-start}.cart-item-details__content{padding-left:1.2rem;align-self:center}.cart-item-details__name{padding-right:2.4rem}}@media screen and (min-width:56em){.cart-item-details__image{padding-top:0;padding-right:2.4rem;align-self:center}.cart-item-details__content{padding-left:2.4rem}.cart-item-details__options{margin-bottom:-.6rem}}.cart-infos{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -.6rem}.cart-infos__quantities__price{font-family:Manrope,light}.cart-infos__item{flex:1;margin:0 .6rem;text-align:center;display:flex;flex-direction:column}.cart-infos__item--quantity{flex:2}.cart-infos__value{margin-top:.6rem;font-weight:700;flex:1 1 auto;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1500px){.cart-infos__content{gap:5rem}}.cart-infos__quantities{margin-top:.5rem}.cart-infos__quantities__subtotal{order:-1;font-family:Manrope,light;font-weight:700;font-size:1.25rem;line-height:1.25rem}.cart-infos__quantities .cart-infos__price{font-family:Manrope,light;font-size:.875rem}@media screen and (min-width:0){.cart-infos__quantities{display:flex;flex-direction:row;justify-content:space-between}.cart-infos__quantities .cart-infos__to-pay{display:flex;flex-direction:column;gap:0}}@media screen and (min-width:1500px){.cart-infos__quantities .cart-infos__to-pay{display:flex;flex-direction:row;gap:3rem}.cart-infos__content{gap:2rem}}@media screen and (min-width:1500px){.cart-infos{align-items:center}.cart-infos__item--quantity{flex:2}.cart-infos__value{margin-top:0}.cart-infos__label{display:none}}.mini-cart-item{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:.6rem 0;border-bottom:1px solid #d8d8d8}.mini-cart-item__image{position:relative;flex:0 0 15%}.mini-cart-item__quantity{width:3em;text-align:center;margin:0 .6rem}.mini-cart-item__details{flex:1;margin:0 .6rem}.mini-cart-item__details .quantity-btn{display:none}.mini-cart-item__info{padding-left:1rem;font-size:.875rem;font-family:Manrope,light;font-weight:600}.cart-item-updater__loading-message{padding-inline-start:2.4rem}.cart-quantity-form{display:flex;align-items:center;gap:8px}.cart-quantity-form .input{width:60px;text-align:center}.cart-quantity-form .input-wrapper .number-input,.cart-quantity-form .input-wrapper .number-input__button button{background:none}.cart-quantity-form .input-wrapper .select-input .icon-wrapper{top:.5rem}.cart-quantity-form__button{display:none}.quantity-btn{width:30px;height:30px;border-radius:1em;background:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.quantity-btn:hover:not(:disabled){background-color:#88a642}.quantity-btn:disabled{opacity:.5;cursor:not-allowed}.cart-item-status{width:100%;margin:0}.coupon-code{width:100%}.coupon-code__title{font-weight:600;font-size:1.125rem;margin-bottom:1em;text-align:center}.coupon-code__entry{margin:0 auto;gap:2rem}.coupon-code__entry__input{margin:1rem auto 0}.coupon-code__entry__input .alert--error{text-transform:math-auto;font-size:1rem;font-family:Manrope;padding:1rem;margin-bottom:1rem}.coupon-code__entry__validate{margin-top:1.2rem}.coupon-code__entry__validate>*{width:100%}.coupon-code__form{display:flex;flex-direction:column;gap:2rem}.delivery-estimation{width:100%}.delivery-estimation__title{font-weight:600;font-size:1.125rem;margin-bottom:1em;text-align:center;font-family:Manrope,light}.delivery-estimation__validate{display:flex;width:100%;justify-content:center}.delivery-estimation__results{margin-top:1.2rem;display:flex;flex-direction:column}.delivery-estimation__results__item{border-bottom:1px solid #e9e9e9;margin-top:.6rem;padding-bottom:.6rem}.delivery-estimation__results__item .item-with-addon{align-items:flex-start}.delivery-estimation__results__item .item-with-addon__name{font-family:Manrope,light;font-size:1rem}.delivery-estimation__results__item .item-with-addon__addon{font-family:Manrope,light;font-size:.875rem}.delivery-estimation__results__item:last-child{border-bottom:none;padding-bottom:0}.estimation-options{display:flex;align-items:center;margin-bottom:1.2rem;font-size:.9375rem}.estimation-options>*{width:100%}.estimation-options .form-item__label{font-family:Manrope,light;font-size:.875rem;font-weight:500;text-transform:capitalize;padding-top:.5rem}.estimation-options .form-item__input .input-wrapper .select-input .icon-wrapper{top:.5rem}.estimation-options .form-item__input .input-wrapper__error{text-transform:math-auto;text-align:center}.empty-cart{text-align:center;margin:4.8rem auto;max-width:calc(100% - 2.4rem)}.empty-cart__redirection{max-width:40ch;margin:2.4rem auto}.mini-cart{position:relative;z-index:11;border-left:1px solid #fff}.mini-cart__container{position:absolute;z-index:0;right:0;top:100%;top:calc(100% + .6rem);width:24em;min-width:30ch;max-width:98vw;max-width:calc(100vw - .3rem);max-height:85vh;overflow-y:auto;border:1px solid #d8d8d8;background:#fff;border-radius:5px;box-shadow:0 8px 15px 0 rgba(51,51,51,.05)}.mini-cart__close-button{float:right;border:none;background-color:#fff;font-size:x-large;cursor:pointer}@media screen and (min-width:768px){.mini-cart{margin:.6rem .6rem .6rem 1.2rem;padding:.5em 1em}}@media screen and (min-width:992px){.mini-cart{padding:.6rem}}.mini-cart-content{overflow-y:auto;color:#333;padding:1.2rem;height:100%}.mini-cart-content__view-more{font-family:Manrope,light;font-size:.875rem}.mini-cart-content__title{border-bottom:1px solid #d8d8d8;padding-bottom:.5em;font-family:Manrope,light;font-weight:700}.mini-cart-content__title__main{font-size:1.1875rem;margin-right:.3em}.mini-cart-content__title__item-qty{font-size:400}.mini-cart-content__message{text-align:center;padding-top:.3rem}.mini-cart-content__scroll-container{max-height:21em;overflow:auto;display:flex;flex-direction:column-reverse}.mini-cart-content__container{height:auto}.mini-cart-content__total{text-align:right;font-weight:700;padding:1.2rem 0 0;margin-bottom:1rem}.mini-cart-content__total__free-samples{margin:1em 2em 4em}.mini-cart-content__total__main{text-transform:uppercase;color:#2f4339;font-family:Manrope,light;font-size:1.4rem}.mini-cart-content__total__discount,.mini-cart-content__total__sub{color:#2f4339;font-family:Manrope,light;font-size:.875rem;text-transform:capitalize}.mini-cart-content .form-actions__element .link{display:flex;justify-content:center}.mini-cart-content__empty{margin-top:1em}.total{margin:auto;font-size:1.125rem}.total__price{padding-bottom:.7em;text-align:right}.total__total{font-weight:700}.recap-table__line{font-size:.875rem;font-family:Manrope,light;font-weight:300}.cart-total__link{cursor:pointer;font-weight:700;text-transform:uppercase;text-decoration:underline}.cart-total__details{justify-content:center}.category-navigation{position:relative;display:flex;flex-direction:column}.category-navigation .expandable-card{background-color:transparent;box-shadow:none;border-radius:0;padding:1.5rem 0;border:none;border-bottom:1px solid rgba(47,67,57,.1490196078)}.category-navigation:before{left:-1.2rem;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.category-navigation:after,.category-navigation:before{position:absolute;content:"";top:0;bottom:0;width:1.2rem;z-index:1}.category-navigation:after{right:-1.2rem;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.75) 33%,hsla(0,0%,100%,.4) 67%,hsla(0,0%,100%,0))}.category-navigation__list{display:flex;flex-direction:column;overflow-x:auto;max-width:100%;max-width:calc(100% + 2.4rem);margin:-.6rem -1.2rem;padding:0;list-style:none;font-size:1.125rem}.category-navigation__element{margin:0;padding:.6rem 1.2rem;white-space:nowrap;font-size:.875rem}.category-description{display:flex;flex-direction:column;align-items:center;padding:1.2rem}.category-description__image{position:relative;margin-bottom:1.2rem}@media screen and (min-width:768px){.category-description{flex-direction:row;padding:1.2rem 0}.category-description__image{margin-bottom:0;margin-right:2.4rem}.category-description__image>*{max-height:10em;width:12em}}.cart-recap-total{background-color:#f0f2f1;border-radius:1rem;color:#2f4339;padding:1rem;margin-bottom:1rem}.cart-recap-products .product-recap__name{font-size:1.125rem}.cart-recap-products .product-recap__description{padding:0;margin:0}.cart-recap__title{color:#2f4339;font-family:Manrope,light;font-size:.875rem;text-transform:none;margin:0;padding:0}.store-credit-cart{display:flex;gap:20px;flex-direction:column;margin-bottom:20px}.store-credit-cart .alert{margin:0}.choose-payment hr{margin-bottom:0}.choose-payment__remaining-char{text-align:right;font-size:.875rem;margin:0}.choose-payment__comment-title{font-weight:700}.choose-payment__comment-title span{font-size:.875rem;font-weight:300}.choose-payment .radio-group .radio-checked{border-bottom:0}.choose-payment .radio-group .authorize-net-form,.choose-payment .radio-group .stack .gsc{padding-top:1rem}.choose-payment .radio-grid{display:flex;flex-direction:column;width:100%}.choose-payment .radio-grid__element{width:100%;border:0;border-top:1px solid #e9e9e9;padding:1rem 0;margin:0;border-radius:0;max-width:none;font-family:Manrope,light;font-size:.875rem}.choose-payment .radio-grid__element .item-with-addon{flex-direction:row;max-width:none;width:100%;color:#2f4339}.choose-payment .radio-grid__element .item-with-addon__addon{font-weight:700}.choose-payment .radio-grid__element .item-with-addon__name{font-weight:300}.choose-payment .radio-grid__element:last-child{border-bottom:1px solid #e9e9e9}.payment-address{line-height:1.5;margin-bottom:20px}.payment-address .address-line{margin:0}@media screen and (min-width:56em){.payment-addresses{display:none}}.common-header{background-color:#f0f2f1;margin-top:5rem;padding:1rem}.common-header .common-header__wrapper{display:flex;max-width:1700px;margin:0 auto;background-color:#f0f2f1;justify-content:space-between}.common-header .common-header__wrapper .common-header__content{display:flex;flex-direction:column;justify-content:center;max-width:40rem}.common-header .common-header__wrapper .common-header__content .common-header__title{margin:0}.common-header .common-header__wrapper .common-header__content .common-header__description{font-family:Manrope,light;font-weight:300;font-size:.875rem;width:100%}.common-header .common-header__wrapper .common-header__image{align-items:center;display:flex;justify-content:right}.common-header .common-header__wrapper .common-header__image img{border-radius:1rem}@media screen and (max-width:992px){.common-header .common-header__wrapper{flex-direction:column}.common-header .common-header__wrapper .common-header__image img{width:100%}}@media screen and (min-width:1200px){.common-header{padding:4rem 4rem 4rem 6rem}.common-header .common-header__wrapper{flex-direction:row;gap:6rem}.common-header .common-header__wrapper .common-header__image{flex:1}.common-header .common-header__wrapper .common-header__image img{float:right;width:100%;max-width:50rem;max-height:25rem;border-radius:1rem}}.contact__container{max-width:76rem;margin:auto;padding:3rem 1rem}.contact__container .contact__subheader{text-align:center;display:flex;flex-direction:column;margin:auto}.contact__container .contact__subheader .contact__description{max-width:40rem;margin:auto}.contact__container .contact__subheader .search-box{padding:2rem 0}.contact__container .contact__subheader .search-box .one-line-form{flex-direction:row-reverse;background-color:#88a642;border-bottom:2px solid #fff;padding:1rem;position:relative;border-radius:20px;width:100%}.contact__container .contact__subheader .search-box .one-line-form .desktop-only{display:none!important}.contact__container .contact__subheader .search-box .one-line-form .mobile-only{display:initial!important}.contact__container .contact__subheader .search-box .one-line-form__button .button{background-color:transparent;border:none;position:absolute;top:15px}.contact__container .contact__subheader .search-box .one-line-form__input .payzen-form-input,.contact__container .contact__subheader .search-box .one-line-form__input input{background-color:#88a642;color:#fff;padding-left:3rem;border-bottom:2px solid #fff}.contact__container .contact__subheader .search-box .one-line-form__input .payzen-form-input::-moz-placeholder,.contact__container .contact__subheader .search-box .one-line-form__input input::-moz-placeholder{color:#fff}.contact__container .contact__subheader .search-box .one-line-form__input .payzen-form-input::placeholder,.contact__container .contact__subheader .search-box .one-line-form__input input::placeholder{color:#fff}.contact__container .contact__content{display:flex;flex-direction:column}.contact__container .contact__content .contact__information{display:flex;flex-direction:column;padding-bottom:4rem}.contact__container .contact__content .contact__information .contact__details{max-width:18rem;display:flex;flex-direction:column}.contact__container .contact__content .contact__information .contact__details .contact__address{max-width:12rem;padding-bottom:1.5rem}.contact__container .contact__content .contact__form .button{width:18rem}.contact__container .contact__content .contact__form fieldset{max-width:unset}.contact__container .contact__content .contact__form .form-actions--only-one{justify-content:flex-start}.contact__title{font-size:2.5rem;font-weight:600;line-height:3rem;margin-bottom:1rem;font-family:kepler-std,serif,sans-serif}@media screen and (min-width:56em){.contact__container .contact__subheader .search-box__form{display:block;margin:1rem 0 3rem}}@media screen and (min-width:1200px){.contact__container .contact__content{flex-direction:row;gap:6rem}.contact__container .contact__content .contact__information{width:33%;padding-left:2.5rem;padding-bottom:0}.contact__container .contact__content .contact__form{flex:1}}.cookie-notice{position:fixed;left:0;bottom:0;background-color:#fff;border-top:1px solid #333;color:#000;width:100%;text-align:center;box-sizing:border-box;z-index:30;text-transform:none;padding:1.2rem}.cookie-notice__content>*{margin:0}.cookie-notice__modal{position:relative;overflow:auto;border-radius:5px;outline:none;margin:auto;max-width:90%;background:#fff;padding:0;box-sizing:border-box}@media screen and (min-width:56em){.cookie-notice{padding:1.2rem}.cookie-notice__modal{width:70%;max-width:80em}}.cookie-grid+.cookie-grid{padding-top:.6rem}.cookie-grid__title{background:#e9e9e9;padding:1.2rem 1.2rem .6rem}.cookie-grid__title>:first-child{text-align:left;margin:0}.cookie-grid__description{background:#e9e9e9;text-align:left;padding:0 1.2rem 1.2rem}.cookie-grid__children{padding-top:.6rem}.cookie-line{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e9e9e9;margin:0;padding:0 .6rem;transition:background-color .2s ease-in-out}.cookie-line:last-child{border-bottom:none}.cookie-line:focus-within,.cookie-line:hover{background:#e9e9e9}.cookie-line__info{flex:1;min-width:15em;padding:.6rem}.cookie-line__info>:first-child{margin:0}.cookie-line__info__description{margin-top:.3rem;font-size:.8125rem}.cookie-line__info__description>:nth-child(n+2){margin-left:1.2rem}.cookie-line__actions{flex:1;display:flex;justify-content:flex-end;align-items:flex-start;margin:-.6rem;padding:.6rem}.cookie-line__actions>*{padding:.6rem}.cookie-line__consent-options{width:100%;flex:auto}.cookie-line__consent-options-line{display:flex;align-items:center;justify-content:space-between}.cookie-page__description{text-align:left;padding:0 0 2.4rem}.cookie-page__children__actions{margin:2.4rem 0;text-align:center;font-size:1.125rem}.cookie-page__global-cookies{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:1.2rem 0 2.4rem;margin:-.6rem}.cookie-page__global-cookies__title{font-size:1.125rem;padding:.6rem}.cookie-page__global-cookies__title>:first-child{margin:0}.cookie-page__global-cookies__actions{padding:.6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:-.6rem}.cookie-page__global-cookies__actions>*{padding:.6rem}@media screen and (min-width:40em){.cookie-page__global-cookies{justify-content:space-between}}@media screen and (min-width:56em){.cookie-page__global-cookies__title{padding-bottom:0}}.default-questions .accordion{padding:0}.default-questions .accordion .accordion__title{padding:.5rem 0}.default-questions .accordion .accordion__title .title-content{justify-content:center}.default-questions .accordion .accordion__content{padding:0 3rem}.default-questions .accordion:first-child{border-top:1px solid rgba(47,67,57,.1490196078)}.faq__content{padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.faq__content .filter-button{margin:auto}.faq__content .accordion__content,.faq__content .accordion__title{text-transform:none}.faq__content .accordion__title{flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width:1200px){.faq__content{padding:0;border-radius:0}}@media screen and (min-width:768px){.faq-modal .body-content .card-filters-sorting{padding:0}}.faq__contact-us{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f0f2f1;padding:1rem;border-radius:20px}.faq__contact-us .faq__contact-us-title{font-size:2.5rem;line-height:3rem;font-family:kepler-std,serif,sans-serif;text-align:center}.faq__contact-us .faq__contact-us-description{padding:1rem;max-width:20rem;text-align:center}.faq__contact-us .faq__contact-us-button{padding:1rem;max-width:20rem}@media screen and (min-width:56em){.faq__contact-us{padding:1.5rem 6rem}.faq__contact-us .faq__contact-us-title{font-weight:600}.faq__contact-us .faq__contact-us-button{padding:1rem;max-width:20rem}}.featured-articles{background-color:#f0f2f1;margin:1rem .5rem;padding:1rem;border-radius:1.375rem;display:flex;flex-direction:column;align-items:center;position:relative}.featured-articles__cards-container{display:flex;flex-direction:row;overflow-x:scroll;width:calc(100% - 2.75rem);-webkit-appearance:none;appearance:none;scrollbar-width:none;-moz-appearance:none}.featured-articles__cards-container::-webkit-scrollbar{display:none}.featured-articles h3{margin:0}.featured-articles__buttons{display:flex;justify-content:space-between;width:100%;padding:.3rem;position:absolute;top:47%;transform:translateY(-50%)}.featured-articles__buttons .scroll-button .icon{width:2.75rem;height:2.75rem}@media screen and (min-width:768px){.featured-articles{padding:1rem 1rem 2rem}.featured-articles h3{padding-left:3.5rem;margin:1.5rem 0;align-self:flex-start}.featured-articles__cards-container{overflow-x:visible;align-self:center}}.featured-products{background-color:#2f4339}.featured-products__wrapper{max-width:1700px;margin:auto;padding:3rem 0}.featured-products__title{font-size:2.5rem;color:#fff;font-weight:600;margin:0;padding:1rem}.featured-products__cards{padding:1rem .75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:1.1rem 1rem}.featured-products .button{width:100%;padding:1rem}.featured-products__no-articles{display:flex;flex-direction:row;color:#fff;font-size:1.25rem;text-align:center;padding:0 1rem}@media screen and (min-width:992px){.featured-products__cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:column}}.filtered-articles{padding:1rem .5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;overflow:hidden;margin-bottom:4rem}.filtered-articles h2{grid-column:span 2}@media screen and (min-width:56em){.filtered-articles{gap:2rem}}@media screen and (min-width:1200px){.filtered-articles{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-bottom:4rem}.filtered-articles h2{grid-column:span 3}}.active-facets{display:flex;flex-wrap:wrap;margin:-.6rem}.active-facets__element{padding:.6rem}.facet-expandable-card .expandable-card{background-color:transparent;box-shadow:none;border-radius:0;padding:1rem 0;border:1px solid rgba(47,67,57,.1490196078);border-right:none;border-left:none}.facet{display:flex;flex-wrap:wrap;align-items:center}.facet__label{margin-right:.3em;font-size:1rem}.facet__count{color:#737373}.facet__reset[aria-hidden=true]{visibility:hidden}.facet__reset>*{margin:0}.layer-header{display:flex;align-items:center;margin:0 -.6rem;height:5rem}.layer-header__actions,.layer-header__title{width:100%;padding:0 .6rem;display:flex;flex-direction:row;gap:1rem;align-items:center}.layer-header__actions .filter-button,.layer-header__title .filter-button{max-width:21rem}.layer-header__filters,.layer-header__sorting{width:50%;display:flex;justify-content:center}.layer-header__filters .filter-button .content,.layer-header__sorting .filter-button .content{justify-content:center;gap:1rem}.layer-header__title{flex:1}.layer-header__title>*{margin:0}.layer-header__total{color:#737373}@media screen and (min-width:1200px){.layer-header__actions{display:none}}.layer-facets-filter-modal .LayerFacets .form-actions{padding-top:1.5rem}.layer-facets-filter-modal .LayerFacets .form-actions button{width:auto}.alphabet-filter-modal .modal__content .modal__title{display:flex;align-items:center;height:3rem}.alphabet-filter-modal .modal__content .modal__title h3{font-size:1.375rem;line-height:1.5rem}.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content{display:flex;flex-direction:column;gap:.75rem;font-family:Manrope,light;font-weight:300;font-size:1.125rem;line-height:1.375rem;padding-bottom:2rem}.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content .alphabet-button{text-align:start;padding:.94rem 1.1rem;border-radius:1rem;border:1px solid #d5d9d7}.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content .alphabet-button:active,.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content .alphabet-button:hover{background-color:#f0f2f1;border:1px solid #f0f2f1}.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content .alphabet-button:focus{background-color:#fff}.alphabet-filter-modal .alphabetical-filter-form .LayerFacets__content .alphabet-button.active{background-color:#f0f2f1;border:1px solid #f0f2f1}.layer-page__aside{margin-bottom:2rem}.layer-page .layer-page__main .layer-page__sorting.desktop-layer,.layer-page__aside .desktop-layer{display:none}.layer-page .layer-page__main .empty-product-list{font-family:Manrope,light;font-weight:500;font-size:1.125rem;line-height:1.5rem;padding-top:2rem}.layer-page__sorting{margin-bottom:1rem;display:flex;background-color:#f0f2f1;justify-content:space-between}.layer-page__sorting .alphabetical-filter-form{flex:1;align-items:center;display:flex}.layer-page__sorting .alphabetical-filter-form .LayerFacets{display:flex;align-items:center;height:100%}.layer-page__sorting .alphabetical-filter-form .LayerFacets__content{display:flex;width:100%;gap:.4rem;padding-left:.5rem}.layer-page__sorting .alphabetical-filter-form .LayerFacets__content .alphabet-button{border:0;background-color:#d5d9d7;padding:.2rem .5rem}.layer-page__sorting .alphabetical-filter-form .LayerFacets__content .alphabet-button.active,.layer-page__sorting .alphabetical-filter-form .LayerFacets__content .alphabet-button:hover{background-color:#2f4339;color:#fff}.layer-page__stock{display:flex;justify-content:center;gap:.5rem;background-color:#f5f5f5;padding:1rem;border-radius:12px;white-space:nowrap;margin-bottom:1rem}.layer-page__stock .button{padding:10px;width:auto;font-weight:600;line-height:1.375rem}.layer-page__stock .button--active{background-color:#2f4339;color:#fff}@media screen and (min-width:1200px){.layer-page{display:flex;margin:-1.8rem}.layer-page .desktop-layer{display:block}.layer-page .layer-page__main .layer-page__sorting.desktop-layer{display:flex;border-radius:.94rem}.layer-page .layer-page__main .layer-page__sorting.desktop-layer .alphabetical-filter-form .LayerFacets__content .alphabet-button:first-child{display:none}.layer-page__aside{width:27%;min-width:45ch;display:block;padding:1.8rem}.layer-page__aside .layer-header{display:none}.layer-page__main{width:73%}}@media screen and (min-width:1300px){.layer-page__sorting .alphabetical-filter-form .LayerFacets__content{gap:.4rem}.layer-page__sorting .alphabetical-filter-form .LayerFacets__content .alphabet-button{padding:.3rem .8rem}}@media screen and (min-width:1500px){.layer-page__sorting .alphabetical-filter-form .LayerFacets__content{gap:.5rem}.layer-page__sorting .alphabetical-filter-form .LayerFacets__content .alphabet-button{padding:.4rem 1.2rem}}.layer-products{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 2rem}.layer-products__element{width:100%}@media screen and (max-width:70em){.layer-products__element{min-height:8em}}.layer-sorting{display:flex;flex-direction:column;justify-content:center;border-radius:.75rem;padding:.625rem;min-width:17rem}.layer-sorting__element{font-weight:700}.layer-sorting__element .input-wrapper .select-input .icon-wrapper{margin-top:6px}.layer-sorting--standalone{flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.layer-sorting--standalone__element{padding:.6rem 1.2rem}.layer-sorting--standalone__element .input-wrapper .select-input .icon-wrapper{margin-top:3px}.layer-sorting--mobile{flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;background-color:transparent}.layer-sorting--mobile__element{padding:.6rem 1.2rem}.layer-sorting--mobile__element .input-wrapper .select-input .icon-wrapper{margin-top:3px}.layer-sorting .sort-products{margin-right:1em}.layer-sorting .sort-products label{display:inline-flex;align-items:center}.layer-sorting .sort-products label .input-wrapper{margin-right:.5em;margin-left:.5em}.layer-sorting .sort-products label .input-wrapper .select-input{border-radius:.5rem;border:2px solid #000}.layer-sorting .sort-products label .input-wrapper .select-input #pageLength{padding:0 1.25rem 0 1rem}.layer-sorting .sort-products label .input-wrapper .select-input .icon-wrapper{right:0}.product-pages__aside{display:none}.product-pages__main{overflow:hidden}@media screen and (min-width:1200px){.product-pages{padding:2.81rem 2.25rem;max-width:1700px;margin:auto;display:grid;grid-template-columns:23rem auto;gap:1rem;min-height:50rem}.product-pages__aside{display:block;min-height:100%}.product-pages__main{display:flex;flex-direction:column;gap:1rem}}@media screen and (min-width:1500px){.product-pages{grid-template-columns:24rem auto;gap:2rem}}.learning-center{padding:1.75rem .75rem;max-width:1700px;margin:auto}@media(min-width:1200px){.learning-center{padding-bottom:3rem}}.learning-center .title-section{padding-left:0}@media(min-width:1200px){.learning-center .title-section{padding-left:3rem}}.learning-center .learning-center__cards{display:grid;grid-template-columns:43% 28.5% 28.5%;grid-template-rows:auto;grid-gap:1rem}.learning-center .teaser-card:first-child{grid-column:1/span 1}.learning-center .teaser-card button{padding:1rem}@media screen and (max-width:768px){.learning-center{padding:3.75rem .75rem}.learning-center .learning-center__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.learning-center .teaser-card:first-child{grid-column:1/span 2;grid-row:1}}@media screen and (max-width:1200px){.learning-center .learning-center__cards{width:96%}}.listing-of-question .accordion{padding:0}.listing-of-question .accordion .accordion__title{padding:.5rem 0}.listing-of-question .accordion .accordion__title .title-content{justify-content:center}.listing-of-question .accordion .accordion__content{padding:0 3rem}.listing-of-question .accordion .accordion__content .faq__text__strong{font-weight:700}.listing-of-question .accordion:first-child{border-top:1px solid rgba(47,67,57,.1490196078)}.list-of-reviews__wrapper .stars__fill{color:#88a642}.list-of-reviews__wrapper .list-of-reviews__header{display:grid}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews{display:flex;flex-direction:column;align-items:baseline}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews .list-of-reviews__average-reviews-content{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews .list-of-reviews__average-reviews-content .list-of-reviews__average-stars-number{font-size:2.8rem;color:#2f4339;margin:0;font-weight:700}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews .list-of-reviews__average-reviews-content .list-of-reviews__total-reviews{font-weight:300;font-size:.875rem;color:#2f4339}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__num-stars{display:flex;align-items:center;flex-direction:column;justify-content:center}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__num-stars .list-of-reviews__rating-stars-row{display:flex;flex-direction:row}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__num-stars .list-of-reviews__rating-stars-row .list-of-reviews__star-pct{text-align:left;min-width:3.5rem}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__num-stars .list-of-reviews__rating-stars-row .list-of-reviews__star-cnt{min-width:2rem;text-align:right}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__button-review{display:flex;align-items:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__title{margin-bottom:2rem;border-bottom:1px solid #2f4339}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__title .list-of-reviews__title-text{font-size:2rem;font-family:kepler-std,serif;font-weight:600;margin:0}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review-container{padding-bottom:.5em;border-bottom:1px solid #2f4339}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review{display:flex;align-items:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content .list-of-reviews__title-review{font-weight:700;font-family:Manrope,light;font-size:1.125rem}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content .list-of-reviews__rating-review{display:flex;flex-direction:row;align-items:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content .list-of-reviews__rating-review .list-of-reviews__rating-review-text{font-family:Manrope,light;align-items:center;font-weight:700;font-size:.875rem;margin-right:.5rem}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__right-content .list-of-reviews__text-review{font-family:Manrope,light;font-weight:300;color:#2f4339;font-size:.875rem}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__right-content .list-of-reviews__author{font-family:Manrope,light;font-weight:400;color:#2f4339;font-size:.75rem}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__reply-container{display:flex;align-items:stretch;margin-top:1em;border-radius:5px;background-color:#f7f9f4;box-shadow:0 1px 3px rgba(0,0,0,.1)}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__reply-side-border{background-color:#88a642;width:8px;border-top-left-radius:5px;border-bottom-left-radius:5px}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__reply-content{padding:1em;width:100%}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__reply-header{font-weight:700;margin-bottom:.5em;font-family:Arial,sans-serif;color:#333}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__reply{font-size:.9em;color:#555}.list-of-reviews__wrapper .list-of-reviews__paginator{display:flex;justify-content:center}@media screen and (min-width:0){.list-of-reviews__wrapper{padding:4rem 1rem}.list-of-reviews__wrapper .list-of-reviews__header{grid-template-columns:repeat(1,1fr);grid-gap:2rem 0;margin-bottom:5rem}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews{align-items:center}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__button-review{justify-content:center;margin-top:1rem}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__button-review .button.button--secondary{width:100%;justify-content:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews{margin:2rem 0}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__title .list-of-reviews__title-text{margin:0 0 3rem}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review{flex-direction:column}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content{display:flex;flex-direction:column;width:100%}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content .list-of-reviews__rating-review{display:flex;flex-direction:row;align-items:center}}@media screen and (min-width:992px){.list-of-reviews{display:flex;justify-content:center}.list-of-reviews__wrapper{padding:5.25rem 5rem 0;max-width:1700px;width:100%}.list-of-reviews__wrapper .list-of-reviews__header{grid-template-columns:repeat(3,1fr);grid-gap:2rem 0;margin-bottom:0}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__average-reviews{align-items:baseline}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__button-review{justify-content:right}.list-of-reviews__wrapper .list-of-reviews__header .list-of-reviews__button-review .button.button--secondary{width:70%;justify-content:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews{margin:4rem 0}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__title .list-of-reviews__title-text{margin:0}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review{flex-direction:row}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content{display:flex;flex-direction:column;margin-right:6rem;width:25%}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__left-content .list-of-reviews__rating-review{display:flex;flex-direction:row;align-items:center}.list-of-reviews__wrapper .list-of-reviews__customers-reviews .list-of-reviews__review .list-of-reviews__right-content{width:75%}}.main-banner{font-family:kepler-std,serif;background-repeat:no-repeat,no-repeat;display:flex;flex-direction:column;justify-content:center;margin:auto;height:85vh;background-size:cover;padding:1rem;background-position:50%}.main-banner .main-banner__wrapper{max-width:1700px;width:100%;margin:8% auto auto}.main-banner .main-banner__wrapper .main-banner__content{text-align:center}.main-banner .main-banner__wrapper .main-banner__content .main-banner__title{white-space:normal;font-size:3.4375rem;line-height:1.2;font-weight:400;margin-bottom:1.5rem;max-width:40rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__description{white-space:pre-wrap;font-family:Manrope,light;font-size:1.1875rem;font-weight:400;color:#fff;margin-bottom:1.5rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__button{width:13rem;font-size:.9rem}@media screen and (min-width:768px){.main-banner{align-items:flex-start}.main-banner .main-banner__wrapper .main-banner__content{text-align:start;margin-left:4rem;max-width:68rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__title{font-size:3.75rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__description{font-size:1.375rem}}@media screen and (min-width:1200px){.main-banner .main-banner__wrapper .main-banner__content{margin-left:8rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__title{font-size:5.5rem}.main-banner .main-banner__wrapper .main-banner__content .main-banner__button{width:15rem;font-size:.9rem}}.most-read{padding:1rem}.most-read__wrapper{border-top:1px solid #d3d3d3}@media screen and (min-width:992px){.most-read__cards{display:grid;grid-template-columns:50% 1fr;grid-template-rows:1fr 1fr 1fr;gap:0 8rem;grid-template-rows:repeat(3,min-content)}.most-read__cards>:first-child{grid-column:1;grid-row:1/span 3}.most-read__cards>:nth-child(2){grid-column:2;grid-row:1}.most-read__cards>:nth-child(3){grid-column:2;grid-row:2}.most-read__cards>:nth-child(4){grid-column:2;grid-row:3}}.most-recent{padding:1rem}.most-recent__wrapper{border-top:1px solid #d3d3d3}@media screen and (min-width:992px){.most-recent__cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 8rem}}.add-address-modal__heading{color:#2f4339;font-family:kepler-std,serif;text-align:center;margin:2.5rem 0 0}@media screen and (min-width:0){.add-address-modal__heading{font-size:1.375rem}}@media screen and (min-width:1200px){.add-address-modal__heading{font-size:2.8rem}}.add-address-modal__divider{width:100%;border-bottom:1px solid rgba(47,67,57,.1490196078)}.add-address-modal__button{display:flex;flex-direction:row;justify-content:right;margin:0 1rem 1rem 0}.add-address-modal___content .address-form__extra-options{margin:2rem}.add-address-modal__form{padding:2rem}.my-account__wrapper .my-account__account-info .my-account__content-section .my_account-buttons,.my-account__wrapper .my-account__manage-address .my-account__content-section .my_account-buttons{display:flex;flex-direction:row}.my-account__wrapper .my-account__account-info .my-account__content-section .my_account-buttons .button,.my-account__wrapper .my-account__manage-address .my-account__content-section .my_account-buttons .button{width:-moz-fit-content;width:fit-content;padding:0 2rem}.my-account__wrapper .my-account__hyperlink{cursor:pointer}.my-orders__wrapper .my-orders__heading{color:#2f4339;font-family:kepler-std,serif;margin:0}.my-orders__wrapper .my-orders__divider{width:100%;border-bottom:1px solid rgba(47,67,57,.1490196078)}.my-orders__wrapper .my-orders__paginator{display:flex;justify-content:center;margin-top:1rem}@media screen and (min-width:0){.my-orders__wrapper .my-orders__heading{font-size:3.43rem;margin-bottom:2rem}}@media screen and (min-width:992px){.my-orders__wrapper .my-orders__heading{font-size:2.5rem;margin-bottom:0}}.newsletter{position:relative}.newsletter__content{padding:2.4rem 1.2rem 3.6rem;text-align:center;border-bottom:1px solid #fff}.newsletter__title{margin-bottom:1.2rem}.newsletter__title .h2{font-size:2rem;font-weight:500}.newsletter__title>*{margin:0}.newsletter__subtitle{font-family:Manrope,light;font-size:.9375rem;font-weight:300;padding-bottom:1.5rem}@media screen and (min-width:56em){.newsletter{max-width:22rem}.newsletter__content{text-align:left;padding:0 0 3rem;display:flex;flex-direction:column;border-bottom:none}.newsletter__title{flex:1;display:flex;flex-direction:column;justify-content:center}}.subscribe .one-line-form{position:relative;justify-content:center}.subscribe .one-line-form__input{width:100%;border-bottom:1px solid #fff;margin:0}.subscribe .one-line-form__button{color:#fff;position:absolute;right:0}.subscribe .payzen-form-input,.subscribe input{background-color:#2f4339;font-size:.9375rem;font-weight:300;padding:0;opacity:.65;color:#fff;border:none}.subscribe .payzen-form-input::-moz-placeholder,.subscribe input::-moz-placeholder{color:#fff}.subscribe .payzen-form-input::placeholder,.subscribe input::placeholder{color:#fff}.our-farms{padding:1.75rem .75rem;font-size:1rem;background-color:#fff}.our-farms__img{display:flex;justify-content:center;align-items:center}.our-farms .block-section__content .image{border-radius:1rem;float:right}.our-farms .block-section__content .image--responsive{max-width:100%;height:auto}@media screen and (min-width:1200px){.our-farms .block-section__header .button{max-width:17.31rem}}.our-farms-list .block-section{padding:0 .75rem;background-color:#fff}.our-farms-list .block-section__title{font-size:2rem}.our-farms-list .block-section__header{width:unset}.our-farms-list .block-section__description{font-size:1rem;margin-bottom:-.6rem}.our-farms-list .block-section__button{background-color:transparent;display:inline-flex!important}.our-farms-list .block-section__wrapper{border-top:1px solid #d3d3d3;gap:3rem;padding:2rem 0}.our-farms-list .block-section .button{width:100%}.our-farms-list__grid{display:grid;grid-gap:.5rem;max-width:100%;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));grid-auto-flow:column;grid-auto-columns:minmax(45%,1fr);overflow-x:auto}@media screen and (min-width:576px){.our-farms-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.our-farms-list .block-section{padding:0 2rem}.our-farms-list .block-section__header{max-width:28%}.our-farms-list .block-section__header .block-section__title{font-size:3.4375rem;line-height:3.75rem}.our-farms-list .block-section__button{max-width:22rem}.our-farms-list .block-section__wrapper{gap:10%}.our-farms-list .block-section .button{max-width:22rem}.our-farms-list__grid{grid-gap:2.25rem}}.our-promise{padding:1.75rem .75rem;background-color:#f0f2f1}@media(min-width:1200px){.our-promise{margin-top:1.25rem}}.our-promise__wrapper{max-width:1700px;margin:auto;display:flex;flex-direction:column}.our-promise__wrapper .our-promise__image{display:flex;width:100%;border-radius:.5rem;height:-moz-fit-content;height:fit-content}.our-promise__wrapper .our-promise__image img{border-radius:.75rem;margin:0}.our-promise__wrapper .our-promise__content{display:flex;flex-direction:column}.our-promise__wrapper .our-promise__content h1{font-size:4.625rem;line-height:5.3rem;padding:1.562rem 0;margin:0}.our-promise__wrapper .our-promise__content .our-promise__cards-container{display:flex;flex-direction:column;gap:1.56rem}@media screen and (min-width:1200px){.our-promise__wrapper{display:flex;flex-direction:row;gap:6rem}.our-promise__wrapper .our-promise__content h1{padding:.5rem 0 1.562rem;font-size:3.4375rem;line-height:3.75rem}}.our-team-content__paragraph{max-width:68.75rem;text-align:center;font-family:Manrope,light;font-size:.9375rem;margin:auto;padding-top:4rem;font-weight:300}.our-team{font-family:kepler-std,serif;font-weight:600;display:flex;flex-direction:column;padding:3.75rem 0 0;text-align:center}.our-team .responsive-image img{border-radius:0}.our-team .our-team__image{justify-content:center;display:flex;align-items:center;position:relative;text-align:center}.our-team .our-team__image .our-team__title{width:100%;white-space:pre-wrap;color:#fff;position:absolute;transform:translate(-50%,-50%)}.our-team .our-team__description{text-align:center;background:#f0f2f1 0 0 no-repeat padding-box;opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;font-size:.9375rem}.our-team .our-team__description p{font-weight:300;font-family:Manrope,light;text-align:center}.our-team .our-team__description .our-team__hyperlink{text-decoration:underline;font-weight:700}@media screen and (min-width:0){.our-team .our-team__image img{width:100%;height:auto}.our-team .our-team__image .our-team__title{top:40%;left:50%;font-size:3.4375rem}.our-team .our-team__description{padding:1.3rem 0}.our-team .our-team__description p{width:100%;padding:0 .5rem}}@media screen and (min-width:576px){.our-team .our-team__description{padding:1.3rem 0}.our-team .our-team__description p{width:100%;padding:0 .5rem}}@media screen and (min-width:768px){.our-team__description P{padding:0 2rem}}@media screen and (min-width:992px){.our-team .our-team__image{height:35rem;overflow:hidden}.our-team .our-team__image img{width:100%;height:100%}.our-team .our-team__image .our-team__title{font-size:5.5rem;top:40%;left:50%}.our-team .our-team__description{padding:5.4rem 0 7rem}.our-team .our-team__description p{max-width:1300px;width:100%;padding:0 2rem}}.quickorder__form{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;gap:1.2rem}.quickorder .number-input{width:100%;margin:auto}.quickorder .number-input .input-number{width:100%}.quickorder .input-wrapper__error{display:none}.quickorder .autocomplete{width:100%}.product-added__image{text-align:center}.product-added__image>*{margin:0 auto}.product-added__details{text-align:center;margin-top:1.2rem}.product-added__title>*{margin:0}.product-added__price{font-size:2rem}@media screen and (min-width:56em){.product-added__content{display:flex;align-items:center;align-content:center}.product-added__details{flex:1;text-align:left;margin-top:0}.product-added__image{margin-right:2.4rem}}.page-error{max-width:30rem;margin:2.4rem auto}.privacy-statement{margin-top:.5rem}.cookies-policy{display:flex;flex-direction:column;padding:2rem 1rem}.cookies-policy__title{font-size:2.5rem;font-weight:700;margin-top:1.5rem}.cookies-policy__subtitle{font-size:1.875rem;font-weight:700;margin-top:1.5rem}.cookies-policy__description{font-family:Manrope,light;font-weight:300;font-size:.875rem;line-height:1.375rem;color:#2f4339;margin-top:1.5rem}.cookies-policy .cookie-page .cookie-page__children__head{display:flex;justify-content:flex-end;gap:15px;font-weight:700;text-decoration:underline}.cookies-policy .cookie-page .h3{display:inline-block}.cookies-policy .cookie-page .cookie-grid__title{display:flex;gap:.5rem;align-items:center;padding:1rem}.cookies-policy .cookie-page .cookie-grid__description{padding:0}.cookies-policy .cookie-page .cookie-line:focus-within,.cookies-policy .cookie-page .cookie-line:hover{background:initial}.cookies-policy .cookie-page .cookie-line__actions [type=checkbox].payzen-form-input,.cookies-policy .cookie-page .cookie-line__actions input[type=checkbox]{height:0;width:0;visibility:hidden}.cookies-policy .cookie-page .cookie-line__actions label{cursor:pointer;text-indent:-9999px;width:64px;height:32px;background:grey;display:block;border-radius:32px;position:relative}.cookies-policy .cookie-page .cookie-line__actions label:after{content:"";position:absolute;top:5px;left:5px;width:22px;height:22px;background:#fff;border-radius:22px;transition:.3s}.cookies-policy .cookie-page .cookie-line__actions .payzen-form-input:checked+label,.cookies-policy .cookie-page .cookie-line__actions input:checked+label{background:#bada55}.cookies-policy .cookie-page .cookie-line__actions .payzen-form-input:checked+label:after,.cookies-policy .cookie-page .cookie-line__actions input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.cookies-policy .cookie-page .cookie-line__actions label:active:after{width:22px}@media screen and (min-width:1200px){.privacy-statement .block-section .block-section__header{width:50rem}.cookies-policy{padding:2rem 10rem;width:80rem}}.product-description{padding:3.75rem 3.68rem}.product-description .breadcrumb{padding:0}.product-description .hover-icon{margin-left:2em}.product-description .product-description__actions{display:flex;flex-direction:row;width:100%;justify-content:center}.product-description .product-description__actions .content .base-label{display:none}.product-description__list{text-indent:-1.25rem;padding-left:1.88rem}.product-description__list .link{text-decoration:underline}.product-description__qty{box-sizing:border-box;flex:1 0 40%;padding:.6rem;font-size:1.2em;width:100%}.product-description__qty .input-wrapper .number-input__button button{background:none}.product-description__left{width:100%;max-width:500px;margin:0 auto}@media screen and (max-width:992px){.product-description__left{max-width:100%}.product-description__left img{max-height:100%;max-width:100%;width:100%}}.product-description__wrapper{display:flex;flex-direction:column;margin:1rem 0;width:100%}.product-description__wrapper .product-description__carousel{position:relative;overflow:hidden;border-radius:.625rem}.product-description__wrapper .product-description__carousel img{width:100%;height:100%;border-radius:.625rem;background-size:cover;background-position:50%}.product-description__wrapper .product-description__content{display:flex;flex-direction:column}.product-description__wrapper .product-description__content .product-description__latin-name{font-size:.8125rem;font-family:Manrope,light;font-weight:300}.product-description__wrapper .product-description__content .star-rating{display:flex;flex-direction:row;align-items:center}.product-description__wrapper .product-description__content .star-rating .star-rating__count{margin-left:.3rem}.product-description__wrapper .product-description__content .product-description__section-name{font-size:.75rem;font-family:Manrope,light;font-weight:400;margin:2rem 0 0}.product-description__wrapper .product-description__content .product-description__short-desc{display:none}.product-description__wrapper .product-description__content .product-description__hyperlink{font-family:Manrope,light;cursor:pointer;text-decoration:underline;font-weight:700;font-size:.9375rem}.product-description__wrapper .product-description__content .product-description__size{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:center;margin:0}.product-description__wrapper .product-description__content .product-description__size .product-description__size-title{font-size:1.3125rem;margin:0}.product-description__wrapper .product-description__content .product-description__selected-size{font-size:1rem;font-family:Manrope,light;font-weight:300;color:#000}.product-description__wrapper .product-description__content .product-description__card-size{display:flex;flex-wrap:wrap;align-items:baseline}.product-description__wrapper .product-description__content .product-description__price{font-family:Manrope,light;font-weight:500;font-size:1.6rem;color:#2f4339}.product-description__wrapper .product-description__content .product-description__buttons{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart,.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart__actions{width:100%}.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart__main{display:flex;flex-direction:row;width:100%;padding-right:1rem}.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart__button .button{width:100%}.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart__qty{order:-1}.product-description__wrapper .product-description__content .product-description__buttons .add-to-cart--out-of-stock{font-family:Manrope,light;font-size:1.125rem;margin-left:0}.product-description__wrapper .product-description__content .product-description__coa .link,.product-description__wrapper .product-description__content .product-description__coa a{width:100%!important}.product-description__wrapper .product-description__content .product-description__coa .button.button--secondary{width:100%;font-weight:300}.product-description__wrapper .product-description__content .product-description__coa .button.button--secondary .content{display:flex}.product-description__wrapper .product-description__content .product-description__coa .button.button--secondary .content .base-icon,.product-description__wrapper .product-description__content .product-description__coa .button.button--secondary .content .hover-icon{order:-1}.product-description__wrapper .product-description__content .product-description__documentation .empty{pointer-events:none}.product-description__wrapper .product-description__content .product-description__documentation .link,.product-description__wrapper .product-description__content .product-description__documentation a{width:100%!important}.product-description__wrapper .product-description__content .product-description__documentation .button.empty{background-color:#ccc;opacity:.5}.product-description__wrapper .product-description__content .product-description__auxiliar-text{text-decoration:underline;font-weight:700;font-size:.9375rem;font-family:Manrope,light}.product-description__wrapper .product-description__content .accordion--primary .accordion__title{font-size:1rem;font-family:Manrope,light;font-weight:300;text-transform:none}.product-description__wrapper .product-description__content .accordion--primary .accordion__content{text-transform:none;font-family:Manrope,light;font-size:.9375rem;font-weight:300;margin:0;padding:0}.suggested-reading-container{background-color:#f0f2f1}@media screen and (min-width:576px){.product-description{padding:3.75rem .75rem}.product-description .product-description__actions .content .base-label{display:contents}.product-description .product-description__actions .content .hover-label{display:none}.product-description .product-description__actions .content .base-icon{margin-left:2em}.product-description .product-description__carousel{width:100%}.product-description .product-description__carousel .carousel-buttons{position:relative;margin-top:-3.125rem;justify-content:center}.product-description .product-description__carousel .carousel-buttons .carousel-buttons__arrows{display:none}.product-description .product-description__content{width:100%}.product-description .product-description__content .product-description__buttons{display:flex;flex-direction:column;align-items:center}.product-description .product-description__content .product-description__buttons .add-to-cart--out-of-stock{margin-bottom:1.5rem}.product-description .product-description__content .product-description__buttons .product-description__qty{width:100%}.product-description .product-description__content .product-description__buttons .product-description__actions{display:flex;flex-direction:row;width:100%;justify-content:center}.product-description .product-description__content .product-description__buttons .add-to-cart{width:90%;flex-direction:row}.product-description .product-description__content .product-description__buttons .add-to-cart__actions{width:100%;order:-1}.product-description .product-description__content .product-description__buttons .add-to-cart__main{display:flex;flex-direction:row;width:100%;padding-right:1rem}.product-description .product-description__content .product-description__buttons .add-to-cart__button .button,.product-description .product-description__content .product-description__buttons .add-to-cart__qty{width:100%}}@media screen and (min-width:0){.product-description{padding:3.75rem .75rem}.product-description .product-description__carousel{width:100%}.product-description .product-description__carousel .carousel-buttons{position:relative;margin-top:-3.125rem;justify-content:center}.product-description .product-description__carousel .carousel-buttons .carousel-buttons__arrows{display:none}.product-description .product-description__content .product-description__sku-name{margin:0;line-height:2rem}.product-description .product-description__content .product-description__latin-name{margin:.5rem 0 0}.product-description .product-description__content .product-description__hyperlink{margin:.2rem 0 0}.product-description .product-description__content .product-description__selected-size p{margin:.96rem 0 .5rem}.product-description .product-description__content .product-description__price{margin:1rem 0 0}.product-description .product-description__content .product-description__buttons .product-description__actions{display:flex;flex-direction:row;width:100%;justify-content:center}.product-description .product-description__content .product-description__buttons .add-to-cart{width:90%;flex-direction:row}.product-description .product-description__content .product-description__buttons .add-to-cart__actions,.product-description .product-description__content .product-description__buttons .add-to-cart__button,.product-description .product-description__content .product-description__buttons .add-to-cart__main{width:100%}.product-description .product-description__content .product-description__buttons .add-to-cart--out-of-stock{margin-bottom:1.5rem}.product-description .product-description__content .product-description__section-name{margin:.3rem 0 0}.product-description .product-description__content .product-description__card-size{padding-right:0;justify-content:left;gap:.5rem .1rem}.product-description .product-description__content .product-description__auxiliar-text{width:100%}.product-description .product-description__content .product-description__coa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin-top:1rem}.product-description .product-description__content .product-description__documentation{gap:10px;display:flex;flex-wrap:wrap}.product-description .product-description__content .product-description__documentation span{font-size:.75rem}.product-description .product-description__content .product-description__documentation button{width:100%}}@media screen and (min-width:992px){.product-description{display:flex;justify-content:center;padding:3.75rem 3.5rem}.product-description__wrapper{max-width:1640px;flex-direction:row;gap:5.8rem}.product-description .product-description__carousel{width:100%}.product-description .product-description__carousel .carousel-buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:0}.product-description .product-description__carousel .carousel-buttons .carousel-dots{display:flex;justify-content:center}.product-description .product-description__carousel .carousel-buttons .carousel-dots .carousel-dot{margin:0 .188rem;cursor:pointer;font-size:1.3125rem}.product-description .product-description__carousel .carousel-buttons .carousel-buttons__arrows{display:flex;flex-direction:row;cursor:pointer}.product-description .product-description__content{margin-top:1.1rem}.product-description .product-description__content .product-description__sku-name{margin:.5rem 0 0;line-height:normal;font-size:2rem}.product-description .product-description__content .product-description__latin-name{margin:1.2rem 0 0}.product-description .product-description__content .product-description__hyperlink{margin:1rem 0 0}.product-description .product-description__content .product-description__selected-size p{margin:.5rem 0 1rem}.product-description .product-description__content .product-description__price{margin:1rem 0 0}.product-description .product-description__content .product-description__card-size{padding-right:3.8rem;justify-content:left;gap:.5rem .1rem}.product-description .product-description__content .product-description__auxiliar-text{width:100%}.product-description .product-description__content .product-description__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product-description .product-description__content .product-description__buttons .add-to-cart--out-of-stock{margin-bottom:0}.product-description .product-description__content .product-description__buttons .product-description__actions{display:flex;flex-direction:row;width:100%}.product-description .product-description__content .product-description__buttons .add-to-cart{width:100%;flex-direction:row}.product-description .product-description__content .product-description__buttons .add-to-cart__actions{width:100%;order:-1}.product-description .product-description__content .product-description__buttons .add-to-cart__main{display:flex;flex-direction:row;width:100%;padding-right:1rem}.product-description .product-description__content .product-description__buttons .add-to-cart__button .button{width:100%}.product-description .product-description__content .product-description__coa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;margin:1.8rem 0 .8rem}.product-description .product-description__content .product-description__documentation{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin-top:1rem}}.product-footnotes{background-color:#f0f2f1}.product-footnotes__wrapper{font-family:.9375rem;font-family:Manrope,light;margin:0}.product-history{background-color:#f0f2f1}.product-history__wrapper{justify-content:space-between;align-items:start;display:flex;gap:3rem;flex-direction:column;padding:3rem .75rem;max-width:1700px;margin:auto}.product-history__wrapper .product-history__image{width:100%;align-items:center;display:flex;justify-content:center}.product-history__wrapper .product-history__image__content{width:100%}.product-history__wrapper .product-history__image__content img{width:100%;border-radius:.5rem;flex-direction:column}.product-history__wrapper .product-history__wrapper-text-content{max-width:100%}.product-history__wrapper .product-history__wrapper-text-content .product-history__text-content{display:flex;flex-direction:column}.product-history__wrapper .product-history__wrapper-text-content .product-history__text-content .product-history__title{margin:0 0 1.2rem;font-size:2rem;font-family:kepler-std,serif;font-weight:600;line-height:2rem;text-align:left;padding-bottom:.5rem}.product-history__wrapper .product-history__wrapper-text-content .product-history__text-content .product-history__description{font-size:.9375rem;font-family:Manrope,light;white-space:pre-wrap;text-align:left;flex:1;overflow:hidden}.product-history__wrapper .show-text-content{max-height:none}.product-history .define-height{height:24rem}.product-history__button{margin:1rem 0}@media screen and (min-width:992px){.product-history__wrapper{display:block;padding:3rem 5rem}.product-history__wrapper .product-history__wrapper-text-content .product-history__text-content,.product-history__wrapper .product-history__wrapper-text-content .product-history__text-content .product-history__description{display:inline}.product-history__wrapper .product-history__image{float:right;width:70%;padding:1rem 0 .5rem 6rem;margin-top:-2em}.product-history__wrapper .show-text-content{display:block}.product-history__wrapper .show-text-content .product-history__description{overflow:initial}}@media screen and (min-width:1200px){.product-history__wrapper .product-history__image img{max-height:25rem}.product-history__wrapper .product-history__wrapper-text-content{min-height:18rem}}.empty-product-list{text-align:center;margin:1em 0;font-size:1rem}.product-picker{position:relative;padding-top:1.2rem;padding-bottom:1.2rem}.product-picker__suggestions{background-color:#fff;padding:0 1.2rem 1.2rem;margin-top:-.6rem;box-shadow:0 8px 15px 0 rgba(51,51,51,.05)}.product-thumb{display:flex;align-items:center;width:100%;margin:1.2rem 0}.product-thumb__image{max-width:5em;min-height:5em;min-width:5em;width:5em;align-self:center;color:#737373;padding-right:1.2rem;display:flex;align-items:center}.product-thumb__image-container{position:relative;flex:1;width:100%;height:100%}.product-thumb__details{padding-left:1.2rem}.product-thumb__name>*{margin:0}.product-gallery{display:flex;flex-direction:row-reverse}.product-gallery__main{flex:5;align-self:flex-start;position:relative}.product-gallery__zoom{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent;border:0}.product-gallery__zoom--loading{background:rgba(0,0,0,.2)}.product-gallery__nav{position:absolute;bottom:1.2rem;left:2.4rem;right:2.4rem;display:flex}.product-gallery__button{position:relative;display:block;flex:1;height:2.4rem;background:none;color:transparent;font-size:0;border:none;cursor:pointer}.product-gallery__button:after{position:absolute;content:"";height:3px;width:100%;top:50%;left:0;transform:translateY(-50%);background:#fff}.product-gallery__button:focus,.product-gallery__button:hover{outline:none}.product-gallery__button:focus:after,.product-gallery__button:hover:after{height:6px;background:#000}.product-gallery__button--current:after{background:#000}.product-gallery__aside{display:none;flex:1}.product-gallery__preview-button{position:relative;background:none;padding:0;border:none;cursor:pointer;outline:none}.product-gallery__preview-button:focus:after,.product-gallery__preview-button:hover:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #d8d8d8}@media screen and (min-width:56em){.product-gallery__aside{display:block;max-width:15%;min-width:7.2rem;padding-right:2.4rem}.product-gallery__nav{display:none}}.grouped-items__item{padding-top:.6rem;padding-bottom:.6rem}.grouped-items__item:first-child{padding-top:0}.grouped-items__item:last-child{padding-bottom:0}.grouped-item-line{display:flex;align-items:center;flex-wrap:wrap;margin:-.3rem}.grouped-item-line__details{flex:1;padding:.3rem;min-width:10rem}.grouped-item-line__quantity{padding:.3rem;min-width:8.3rem;text-align:center}.product{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 1.2rem}.product__details{display:flex;justify-content:space-between;align-items:flex-start;margin:1.8rem 0}.product__price{font-size:2rem}.product__gallery{width:500px;max-width:100%;align-self:flex-start;margin:0 auto}.product__gallery__main{position:relative;width:100%;margin-bottom:1.2rem}.product__gallery__main__zoom{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent;border:0}.product__gallery__main__zoom--loading{background:rgba(0,0,0,.2)}.product__gallery__slider{border-top:1px solid #e9e9e9;padding:1em 0;position:relative;display:flex;align-items:center;justify-content:space-around;margin-bottom:1em}.product__gallery__slider--next,.product__gallery__slider--prev,.product__gallery__slider__image{padding:0 .5em}.product__gallery__slider__image{position:relative;width:100%;max-height:10em}.product__gallery__slider--next,.product__gallery__slider--prev{position:absolute}.product__gallery__slider--prev{right:100%}.product__gallery__slider--next{left:100%}.product__synthesis{margin:auto;max-width:400px;background:#fff;border-radius:5px;box-shadow:0 2px 6px 0 rgba(51,51,51,.35);padding:1.2rem}.product__add-to-cart{margin:2em 0}.product__out-of-stock{font-size:1.125rem;color:#333}@media screen and (min-width:56em){.product{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.product__gallery,.product__synthesis{margin:2em}.product__gallery{flex:1.2;min-width:250px}.product__synthesis{min-width:250px;width:33%;flex:1.2;flex:1}.product__synthesis .configurator{max-width:100%}}.product-overview__name{font-size:1.3125rem}.product-overview__price{font-size:1.4rem;margin-top:.3rem;text-decoration:none;display:inline-block}.product-overview__sold-out{color:#737373;font-size:1rem;min-height:2.5rem}.product-overview__rating{margin-top:.3rem}.product-item{position:relative;overflow:hidden}.product-item__height-skeleton{min-height:10rem;display:flex;min-width:100%}.product-item__overview{margin-top:2.4rem}.product-item__image{position:relative;max-height:7rem}.product-item__label{position:absolute;top:1.2rem;left:1.2rem}.product-item__actions{position:absolute;top:1.2rem;right:1.2rem;display:flex;justify-content:center}@media screen and (min-width:56em){.product-item__label{top:1.8rem;left:1.8rem}.product-item__actions{top:1.8rem;right:1.8rem}.product-item__image{position:relative;max-height:7rem}}.product-item-actions:empty{display:none}.product-name__main{display:flex;flex-wrap:wrap}.product-name__info{flex:3}.product-name__id{display:none;align-self:flex-start;min-height:2.8rem;justify-content:flex-end;align-items:flex-end;flex:1;min-width:10em;text-align:right}@media screen and (min-width:56em){.product-name__id{display:flex;padding-left:1.2rem}}@media print{.product-name__id{display:flex;padding-left:1.2rem}}.product-name--with-labels .product-name__id{height:auto;padding-top:.6rem}.product-name__labels{margin-bottom:1.2rem}.product-name__name>*{margin:0}.product-name__price{font-size:1.4rem}.product-name__price>*{margin:0}.product-view{overflow:hidden}.product-view__gallery{position:relative}.product-view__actions{position:absolute;top:1.8rem;right:1.8rem}@media screen and (min-width:56em){.product-view__actions{display:none}}.multiple-bundle-values__values{margin:0}.quality-aromatics{padding:1.75rem .75rem}@media(min-width:1200px){.quality-aromatics{padding-bottom:3rem}}.quality-aromatics .block-section__header{gap:.5rem;width:100%}.quality-aromatics .block-section__wrapper{display:flex;flex-direction:column;gap:1rem}.quality-aromatics .block-section__wrapper .link{display:flex;flex-direction:column;align-items:flex-end}.quality-aromatics .block-section__wrapper .link button{margin-right:2rem}.quality-aromatics__grid{display:flex;flex-direction:row;gap:1rem}.quality-aromatics__card{background-color:#f0f2f1;border-radius:1.375rem}.quality-aromatics__card .product-card__action-button .link{position:relative}.quality-aromatics__card .product-card__image img{border-radius:1.375rem}.quality-aromatics__card .product-card__description{margin-top:0}.quality-aromatics__card .product-card__action-button{margin-top:0;padding:0 .31rem .31rem}@media(max-width:768px){.quality-aromatics .block-section__wrapper .link button{margin-right:0}}.large-product-synthesis__info{display:flex;flex-direction:column;align-items:center}.large-product-synthesis__item{margin-bottom:.6rem}.large-product-synthesis__item:first-child{margin-bottom:0}.loading-route{padding:4.8rem 1.2rem}.product-reviews{padding:0 1.2rem}.product-reviews__pagination{margin-top:1.2rem}@media screen and (min-width:56em){.product-reviews{padding:0}.product-reviews__list{display:flex;justify-content:center;margin:2.4rem -1.2rem}.product-reviews__col{width:50%;padding-left:1.2rem;padding-right:1.2rem}.product-reviews__pagination{margin-top:2.4rem;margin-bottom:2.4rem}}.product-reviews-synthesis{display:flex;align-items:center;flex-wrap:wrap;margin:.15rem -.6rem}.product-reviews-synthesis__actions,.product-reviews-synthesis__stars{padding:.15rem .6rem}.product-reviews-synthesis__actions{display:flex;flex-wrap:wrap;margin:-.15rem -.6rem}.product-reviews-synthesis__link{padding:.15rem .6rem}.review-form__login-form{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem}.review-form__login-form .stack__element .alert{font-family:Manrope,light}.review-form__error-message-content{display:flex;justify-content:center;align-items:center;padding:1rem 0 2rem}.review-form__wrapper .review-form__product-info{margin-bottom:1.8rem}.review-form__wrapper .review-form__product-info .review-form__text-review{margin:0}.review-form__wrapper .review-form__product-info .review-form__product-name{font-weight:700;font-family:Manrope,light;font-size:1.125rem;margin:.3rem 0}.review-form__wrapper .review-form__rating{margin-bottom:2rem}.review-form__wrapper .review-form__rating .review-form__rating-icon{display:flex;flex-direction:row;gap:0 .6rem}.review-form__wrapper .review-form__form .review-form__header-review{display:flex;margin-bottom:2rem}.review-form__wrapper .review-form__form .review-form__header-review .form-item{width:50%}.review-form__wrapper .review-form__form .review-form__textarea{background-color:transparent;border:1px solid #2f4339;padding:.8rem;margin-bottom:1.5rem}@media screen and (min-width:0){.review-form__wrapper{padding:0 1rem}.review-form__wrapper .review-form__form,.review-form__wrapper .review-form__product-info,.review-form__wrapper .review-form__rating{width:100%}.review-form__wrapper .review-form__form .review-form__header-review{flex-direction:column;gap:1.5rem}.review-form__wrapper .review-form__form .review-form__header-review .input-wrapper--underlined .payzen-form-input,.review-form__wrapper .review-form__form .review-form__header-review .input-wrapper--underlined input{border-bottom:1px solid #2f4339;width:100%}}@media screen and (min-width:992px){.review-form{display:flex;justify-content:center}.review-form__wrapper{padding:0 5rem 5.25rem;max-width:1700px;width:100%}.review-form__wrapper .review-form__form,.review-form__wrapper .review-form__product-info,.review-form__wrapper .review-form__rating{width:50%}.review-form__wrapper .review-form__form .review-form__header-review{flex-direction:row;gap:2rem;width:100%}.review-form__wrapper .review-form__form .button.button--primary{width:35%}}.review__main-title{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.3rem}.review__stars,.review__title{padding:0 .3rem}.review__title>*{margin:0}.review__content{margin-top:1.2rem}.review--closed{overflow:hidden}.review--closed .review__content{position:relative;max-height:8rem}.review--closed .review__toggle{position:absolute;display:block;left:0;right:0;bottom:0;height:6rem;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 33%,hsla(0,0%,100%,.75) 55%,#fff 75%);padding-top:3rem;text-align:center}.search-box{position:relative;inline-size:-moz-max-content;inline-size:max-content}.search-box .one-line-form__input{margin-right:0}.search-box .payzen-form-input,.search-box input{background-color:transparent}.search-box .payzen-form-input aria-label,.search-box input aria-label{color:#2f4339}.search-box__form .desktop-only span{margin-right:0}.search-box__form .desktop-only button{background-color:transparent;color:#2f4339;width:auto;padding:0}.search-box__form .desktop-only button .hover-effect{background-color:transparent}@media screen and (min-width:56em){.search-box__form{display:flex;justify-content:center}}@media screen and (max-width:56em){.search-box{padding-top:1em;padding-bottom:1em;inline-size:auto}}.searchbar-results{padding:1.2rem;width:100vw}.searchbar-results--empty{text-align:center}.searchbar-results__results{display:flex;flex-direction:column;flex-wrap:wrap;margin:-1.2rem}.searchbar-results__element{flex:1;padding:1.2rem}@media screen and (min-width:25rem){.searchbar-results__results{flex-direction:row}.searchbar-results__element{min-width:20rem}}@media screen and (min-width:40rem){.searchbar-results{padding:1.8rem;width:auto;min-width:43.5rem}.searchbar-results__element{min-width:25rem;flex:1}}@media screen and (min-width:56em){.searchbar-results{padding:1.2rem 2.4rem 2.4rem;min-width:41rem}.searchbar-results--two-columns{min-width:64rem}.searchbar-results__results{margin-top:-2.4rem}.searchbar-results__element{padding:2.4rem}}.category-result{font-weight:400}.category-result>:last-child{font-weight:700}.searchbar-articles{padding:0 2rem;margin:1.25rem 1rem .5rem .5rem;display:flex;align-items:center;background-color:#88a642;border-color:#88a642;border-radius:1.25rem;height:4.6rem;color:#fff}.searchbar-articles .payzen-form-input,.searchbar-articles input{background-color:#88a642;border-color:#88a642;color:#fff;padding:.5rem}.searchbar-articles .payzen-form-input::-moz-placeholder,.searchbar-articles input::-moz-placeholder{color:#fff}.searchbar-articles .payzen-form-input::placeholder,.searchbar-articles input::placeholder{color:#fff}.searchbar-articles__wrapper{width:100%;display:flex;border-bottom:.15rem solid #fff}.searchbar-articles button{color:#fff}@media screen and (min-width:1200px){.searchbar-articles{margin:.5rem}}.search-results__content{padding:1rem .5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:hidden;margin-bottom:4rem}.search-results__header{padding:1rem .5rem}.search-results__loading,.search-results__nomatch{padding:0 .5rem;margin:0}@media screen and (min-width:56em){.search-results__content{gap:2rem}}@media screen and (min-width:1200px){.search-results__content{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}}.select-product-configuration-modal__button{width:100%;padding:.6rem;text-align:center}.select-product-configuration-modal__button>*{width:100%}.icon-list{display:block;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.icon-list>*{margin:0 1.2rem}.icon-list a{display:block;padding:0;color:currentColor}.icon-list a:focus,.icon-list a:hover{color:#2f4339}.icon-list svg{display:block}.icon-list svg path{fill:currentColor}.suggested-reading{padding:6.25rem 2.125rem 5.563rem;max-width:1700px;margin:auto;background-color:#f0f2f1}.suggested-reading .suggested-reading__title-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.suggested-reading .suggested-reading__cards{display:grid;grid-template-columns:repeat(4,24.2%);grid-template-rows:auto;grid-gap:.8rem}.suggested-reading .suggested-reading__button{display:flex;flex-direction:row;justify-content:right;margin-bottom:1rem}.suggested-reading .suggested-reading__bottom-button{display:flex;flex-direction:row;align-items:flex-end;margin-top:2rem;justify-content:right}.suggested-reading .teaser-card:first-child{grid-column:1/span 1}.suggested-reading__text{display:flex;flex-direction:row;color:#2f4339;font-size:1.25rem;text-align:center}.suggested-reading__show-cards{margin-bottom:1rem}@media screen and (max-width:768px){.suggested-reading{padding:3.75rem .75rem}.suggested-reading .suggested-reading__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.suggested-reading .teaser-card:first-child{grid-column:1/span 2;grid-row:1}.suggested-reading .button.button--primary{padding:0 1rem}.suggested-reading .suggested-reading__title-content{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.suggested-reading .suggested-reading__title-content .link{width:100%}}@media screen and (max-width:1200px){.suggested-reading{padding:1rem .75rem}.suggested-reading .suggested-reading__cards{width:100%}}.suggested-reading-of-articles{padding:0 1rem;max-width:1700px;margin:auto;display:flex;flex-direction:column}.suggested-reading-of-articles__title{font-family:kepler-std,serif;font-weight:600;font-size:2.5rem;line-height:3.4375rem}.suggested-reading-of-articles__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.3rem 1rem;max-width:100%}.suggested-reading-of-articles__content .teaser-card:first-child{grid-column:span 2/span 2}.suggested-reading-of-articles__content .teaser-card .button{width:100%;white-space:nowrap;padding:0 .7rem}@media screen and (min-width:576px){.suggested-reading-of-articles__content .teaser-card .button{padding:0 2rem}}@media screen and (min-width:992px){.suggested-reading-of-articles__content{grid-template-columns:2fr 1fr 1fr}.suggested-reading-of-articles__content .teaser-card:first-child{grid-column:1}}@media screen and (min-width:1500px){.suggested-reading-of-articles__content{gap:6rem}}.testimonials-content{max-width:1700px;justify-content:center;margin:auto}.testimonials-content__wrapper{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin:2rem}@media screen and (max-width:992px){.testimonials-content__wrapper{-moz-column-count:1;column-count:1}}.testimonials-content__wrapper>*{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:2rem}.account-navigation{padding-left:0;margin:0;color:#000}.account-navigation .input-wrapper .select-input .icon-wrapper{top:.6rem}.account-navigation__item{background-color:#f0f2f1;padding:.4rem .875rem;margin-bottom:.5rem;border-radius:.8rem;font-family:Manrope,light;font-size:.875rem;font-weight:300;width:100%}.account-navigation__item--disabled,.account-navigation__item:disabled{pointer-events:none;color:#d8d8d8}.account-navigation__item:last-child{border-bottom:1px solid #d8d8d8}.account-navigation__item--active,.account-navigation__item:active,.account-navigation__item:focus,.account-navigation__item:hover{background-color:#2f4339;color:#fff;cursor:pointer}.account-navigation__item--active:last-child,.account-navigation__item:active:last-child,.account-navigation__item:focus:last-child,.account-navigation__item:hover:last-child{border-bottom:1px solid #2f4339}.account-navigation__item--active+.account-navigation__item,.account-navigation__item:active+.account-navigation__item,.account-navigation__item:focus+.account-navigation__item,.account-navigation__item:hover+.account-navigation__item{border-top:none}@media print{.account-navigation{display:none}}.address-form .form-item__label{font-size:.875rem;color:#2f4339;font-family:Manrope,light;font-weight:300}.address-form .form-item__input .input-wrapper .street{margin-bottom:.5em}.address-form .form-item__input .input-wrapper .select-input{border-radius:.625rem}.address-form .form-item__input .input-wrapper .select-input .icon-wrapper{top:.5rem}.address-form .address-form-actions{margin-top:2rem}.remove-address-form{margin:0 0 1.2rem}.editable-address__address .title{font-family:Manrope,light;color:#2f4339;font-size:1rem;line-height:1.375rem;font-weight:600}.editable-address__address>:first-child{margin-top:0}.editable-address__address>:last-child{margin-bottom:0}.editable-address__address p{display:flex;flex-direction:column}.editable-address__address p .body{font-family:Manrope,light;color:#2f4339;font-size:1rem;line-height:1.375rem}.editable-address__address.billing{margin-left:3.2rem;padding-bottom:1.5rem}.editable-address__address.billing .body{margin:0}.editable-address__button{margin-top:1.2rem;margin-bottom:-.5rem;position:relative;z-index:1;font-weight:700}.delete-account{margin-top:1.2rem}.delete-account .warning,.delete-account__modal .warning{margin:auto;display:block}.downloadable-product-item,.downloadable-product-item__header{width:100%;display:flex;align-items:center}.downloadable-product-item__header{font-weight:700;border-bottom:2px solid #333}.downloadable-product-item__date,.downloadable-product-item__order{flex:0 0 8em;max-width:8em;min-width:0;width:8em}.downloadable-product-item__title{padding:0 1.2rem;flex:1 1 22em;min-width:22em}.downloadable-product-item__status{flex:0 0 6em;max-width:6em;min-width:0;width:6em}.downloadable-product-item__remaining-downloads{padding:0 1.2rem;flex:0 0 12em;max-width:12em;min-width:0;width:12em}.downloadable-products-grid{overflow-x:auto;overflow-y:hidden}.invoice-summary{width:100%;border-collapse:collapse}.invoice-summary__header{border-bottom:2px solid #333}.invoice-summary__number{text-align:center}.invoice-summary__item{border-bottom:1px solid #d8d8d8}.invoice-summary__item-name{padding:1.2rem 0}.invoice-summary__totals td{padding:.3rem 0}.invoice-summary__totals tr:first-child td{padding-top:1.2rem}.invoice-summary__label{padding-right:1.2rem;text-align:right}.invoice-summary__grandTotal{font-size:1.125rem;font-weight:700}@media print{.invoice-summary td:last-of-type,.invoice-summary th:last-of-type{text-align:right}}.order-recap{list-style:none;padding-left:0}.order-recap>li{margin-bottom:.3rem}.order-recap>li strong{margin-right:.25em}.order-return-authorization{margin-top:1.2rem}.order-return-authorization__info{list-style-type:none;margin:0;padding:0}.order-return-authorization__id{font-weight:700}.order-return-authorization__items li{margin:1.2rem 0}.order-return-authorization__items table{width:100%;border-collapse:collapse;margin-bottom:1rem}.order-return-authorization__items table thead{border-bottom:2px solid #333}.order-return-authorization__items table td,.order-return-authorization__items table th{padding:.9rem 0}.order-return-authorization__items table tbody tr{border-bottom:1px solid #d8d8d8}.order-return-authorization__items table th{text-align:left}.order-return-authorization__returned-item-title{cursor:pointer}.order-status--progress{color:#22aa50}.order-status--danger,.order-status--warning{color:#e00}.order-table{font-size:.8125rem;margin-bottom:1rem}.order-table,.returns-table{width:100%;border-collapse:collapse}.returns-table thead{border-bottom:2px solid #333}.returns-table td,.returns-table th{padding:.6rem .4rem;text-align:left}.returns-table__authorization{border-bottom:1px solid #d8d8d8}.storecredit-history{width:100%;border-collapse:collapse;font-size:.8125rem}.storecredit-history thead{border-bottom:2px solid #333}.storecredit-history td,.storecredit-history th{padding:.6rem .4rem;text-align:left}.storecredit-history__operation{border-bottom:1px solid #d8d8d8}.store-view-selector{position:relative;border:none;padding:0;display:block;font-size:.8em;margin:0 1.2rem 0 -.6rem;text-transform:uppercase}.store-view-selector__list{display:none}.store-view-selector--opened .store-view-selector__list{position:absolute;display:block;width:10ch;border:1px solid #e9e9e9;background:#fff;padding:.6rem;top:200%}.store-view-selector__item>*{text-transform:uppercase}.store-view-selector :first-child{margin-left:0}.store-view-selector :last-child{margin-right:0}.store-view-selector--active{font-weight:700;text-decoration:underline;cursor:default}@media screen and (min-width:56em){.store-view-selector{font-size:1rem}}.add-all-wishlist-to-cart__content{display:flex;flex-direction:column;gap:1rem}.add-all-wishlist-to-cart__content .spinner{width:-moz-fit-content;width:fit-content}.add-all-wishlist-to-cart__loading-message{display:flex;flex-direction:row;padding-inline-start:0;justify-content:center;align-items:center;margin-top:1rem;font-family:fontFamilySecondary}.share-wishlist__actions{width:100%}.share-wishlist__actions .form-actions{margin:0;width:100%}.wishlist{height:100%}.wishlist__buttons{display:flex;flex-direction:row;justify-content:center;margin:2.5rem 0;gap:2rem}@media screen and (min-width:0){.wishlist__buttons{flex-direction:column;gap:.5rem}}@media screen and (min-width:576px){.wishlist__buttons{justify-content:right;flex-direction:row}}@media screen and (min-width:1200px){.wishlist__buttons{flex-direction:row}.wishlist__buttons__buttons{gap:4rem}}.wishlist__buttons .input-wrapper{font-family:Manrope,light}.wishlist__items{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:1rem;align-items:stretch}@media screen and (min-width:576px){.wishlist__items{flex-direction:column}}@media screen and (min-width:992px){.wishlist__items{flex-direction:row}}@media screen and (min-width:56em){.wishlist-product-grid{display:flex;align-items:center;margin:-1.2rem}.wishlist-product-grid__item{flex:1;max-width:50%;padding:1.2rem}}.wishlist-product-item{display:flex;align-items:center;max-width:15rem}@media screen and (max-width:992px){.wishlist-product-item{width:100%;max-width:none}}.full,.wishlist-product-item__cell--description{height:100%}.full{max-width:16rem}@media screen and (max-width:992px){.full{width:100%;max-width:none}}.wishlist-item-details{background-color:#f0f2f1;border-radius:1rem;align-items:stretch;display:flex;height:100%;width:15em}.wishlist-item-details__wrapper{padding:1rem;display:grid;width:100%}.wishlist-item-details__divider{margin:.5rem 0;border-bottom:1px solid rgba(47,67,57,.1490196078)}.wishlist-item-details__latin-name{font-size:.75rem;font-weight:400;margin:0;font-family:Manrope,light}.wishlist-item-details__header{display:flex;flex-direction:row;align-items:flex-start}.wishlist-item-details__header .wishlist-item-details__text{margin-top:.5rem;width:100%}.wishlist-item-details__header .wishlist-item-details__text .wishlist-item-details__sku-name{font-size:1.1875rem;margin:0 0 .5rem;font-weight:600;font-family:kepler-std,serif}@media screen and (max-width:992px){.wishlist-item-details__header{width:100%;justify-content:space-between}}.wishlist-item-details__icons{display:flex;flex-direction:row;align-items:center;margin-left:.5rem;justify-content:space-between}.wishlist-item-details__icons .wishlist-item-details__icons-left{display:flex;flex-direction:row;gap:.5rem}.wishlist-item-details__icons .wishlist-item-details__icons-left .wishlist-item-details__round-icon{display:flex;border-radius:1rem;padding:.23rem .25rem;background-color:#88a642;color:#fff}.wishlist-item-details__content p{margin:.1rem 0}.wishlist-item-details__content .wishlist-item-details__price{color:#de7373;font-weight:700;font-family:Manrope,light;font-size:1.25rem}.wishlist-item-details__content .wishlist-item-details__last-price{text-decoration:line-through;font-family:Manrope,light;font-weight:300;font-size:.875rem}.wishlist-item-details__content .wishlist-item-details__discount{font-family:Manrope,light;font-weight:300;font-size:.875rem}.wishlist-item-details__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem}.wishlist-item-details__buttons .trash{color:#de7373;width:20%}.wishlist-item-details__buttons .cart-add{width:80%;padding:1rem}.wishlist-item-actions{display:flex;flex-wrap:wrap;width:100%}.wishlist-item-actions__item{width:100%}@media screen and (max-width:992px){.wishlist-item-details{width:100%}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg strong{font-weight:700}.wysiwyg ol,.wysiwyg p,.wysiwyg pre,.wysiwyg ul{margin:.9375rem 0}.wysiwyg h1{font-size:2rem;margin:.75rem 0}.wysiwyg h2,.wysiwyg h3{font-size:1.125rem;margin:.9375rem 0}.wysiwyg h4{font-size:.9375rem;margin:1.125rem 0}.wysiwyg h5{font-size:.8125rem;margin:1rem 0}.wysiwyg h6{font-size:.75rem;margin:2rem 0}.wysiwyg a{text-decoration:underline}.wysiwyg ol,.wysiwyg ul{padding-left:2.5rem}.wysiwyg ul{list-style-type:disc}.wysiwyg ol{list-style-type:decimal}.wysiwyg li{display:list-item}.wysiwyg address,.wysiwyg em{font-style:italic}.wysiwyg pre{font-family:monospace;white-space:pre}.wysiwyg blockquote{margin:.9375rem 2.5rem}.wysiwyg table{display:table;border-collapse:separate;border-spacing:2px;border-color:#737373}.wysiwyg tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.pb-row{position:relative}.pb-button-item-wrapper{display:inline-block}.pagebuilder-image img{max-width:100%}.kr-embedded{display:block}.kr-embedded .kr-card-holder-mail,.kr-embedded .kr-card-holder-name,.kr-embedded .kr-expiry,.kr-embedded .kr-identity-document-number,.kr-embedded .kr-identity-document-type,.kr-embedded .kr-installment-number,.kr-embedded .kr-pan,.kr-embedded .kr-security-code,.kr-embedded div[id^=kr-field-app-]{-moz-order:1;order:1}.kr-embedded .kr-form-error,.kr-embedded .kr-payment-button{-moz-order:30;order:30}.kr-embedded.kr-out-of-view-form[krvue],.kr-embedded.kr-out-of-view-form[krvue][kr-popin]{position:fixed;top:-4000px;left:-4000px;right:-4000px;bottom:-4000px}.kr-embedded[krvue] .kr-expiry.kr-size-half,.kr-embedded[krvue] .kr-security-code.kr-size-half{width:calc(50% - 5px)}.kr-embedded.kr-single-line-form:after,.kr-embedded.kr-single-line-form:before{content:" ";display:table}.kr-embedded.kr-single-line-form:after{clear:both}.kr-embedded.kr-single-line-form .kr-field-wrapper,.kr-embedded.kr-single-line-form .kr-single-line-field{display:inline-block;float:left}.kr-split-payment-status-wrapper{display:inline-block}.kr-split-payment-status-wrapper span svg{height:auto;display:inline-block;margin:0 2px;width:17px}@keyframes krload{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.kr-split-loader,.kr-split-loader:after{border-radius:50%;width:15px;height:15px}.kr-split-loader{margin:1px auto;font-size:10px;position:relative;text-indent:-9999em;border:.4em solid hsla(0,0%,60.4%,.3);border-left-color:#787878;transform:translateZ(0);animation:krload 1.1s linear infinite}.kr-embedded .kr-icon-wrapper-root{display:none}.kr-embedded .kr-icon-wrapper-root.kr-booted{display:block}.kr-block,.kr-block-group,.kr-block-group:after,.kr-block-group:before,.kr-block:after,.kr-block:before{box-sizing:border-box}.kr-block-group:after,.kr-block-group:before{display:table;content:"";line-height:0}.kr-block-group:after{clear:both}.kr-block-group{list-style-type:none;padding:0;margin:0}.kr-block-group>.kr-block-group{clear:none;float:left;margin:0!important}.kr-block{float:left;width:100%}.kr-selectors{margin-left:10px}.kr-selectors>div{padding:6px;display:inline-block}.kr-selectors img{width:100%}.kr-popin-utils .kr-popin-background{background-color:#232323;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:9998}.kr-popin-wrapper{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;left:-9999px;position:fixed;top:-9999px;z-index:9999}.kr-popin-wrapper .kr-embedded[kr-popin]{display:flex;flex-direction:column}@media(max-width:410px){.kr-popin-wrapper{-moz-align-items:start;align-items:start;overflow-y:scroll;overflow-x:hidden;min-height:100%;padding-top:10px;padding-bottom:10px}}@media(max-width:800px)and (max-height:500px){.kr-popin-wrapper{-moz-align-items:start;align-items:start;overflow-y:scroll;overflow-x:hidden;min-height:100%;padding-top:10px;padding-bottom:10px}}@media(max-width:350px){.kr-popin-wrapper{padding-top:0;padding-bottom:0}}.kr-embedded[kr-popin]{box-sizing:border-box;background-color:#fff;padding-bottom:80px;padding-top:119px;position:relative}.kr-embedded[kr-popin] .kr-popin-modal-header{background-color:#e4e4e4;color:#333;height:90px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;position:absolute;width:100%;top:0;left:0}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-background,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-background-image{position:absolute;width:100%;height:100%;left:0;top:0}.kr-embedded[kr-popin] .kr-popin-modal-header i.fi-lock svg{height:20px;left:0;margin-left:9px;margin-top:5px;position:absolute;top:0;width:19px}.kr-embedded[kr-popin] .kr-popin-modal-header h3.kr-popin-header{font-size:12px;line-height:30px;margin:0;padding:0;text-align:center;display:block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;left:0;top:0}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-shop-name{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;margin-top:50px;padding:0 20px;left:0;top:0;position:relative}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-shop-name span{font-size:16px}.kr-embedded[kr-popin] .kr-popin-modal-header i.fi-x-circle svg{cursor:pointer;height:20px;margin-right:5px;margin-top:5px;position:absolute;right:0;top:0;width:20px;z-index:5}.kr-embedded[kr-popin] .kr-popin-modal-footer{background-color:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;align-items:center;height:80px;width:100%;position:absolute;bottom:0;left:0}.kr-embedded[kr-popin] .kr-popin-modal-footer img{margin-right:30px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-lyra,.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-payzen{height:40px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-sogecom{height:20px}.kr-embedded[kr-popin] .kr-popin-modal-footer img.kr-logo-cdn{height:30px}.kr-embedded[kr-popin][krvue].kr-secure-iframe-open{padding:30px 0 0;width:auto;height:auto}@media(max-width:450px){.kr-embedded.kr-secure-iframe-open[kr-popin]{bottom:0;left:0;margin-top:0;position:absolute;right:0;top:0}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header{height:40px}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header i.fi-lock svg{margin-top:10px}.kr-embedded.kr-secure-iframe-open[kr-popin] .kr-secure-iframe-visible.kr-popin-modal-header i.fi-x-circle svg{margin-right:9px;margin-top:10px}.kr-embedded.kr-secure-iframe-open[kr-popin] iframe#krcheckout{bottom:0!important;height:100%!important;left:0!important;position:fixed!important;right:0!important;top:40px!important;width:100%!important}}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{position:absolute;top:-44px;width:84px;height:84px}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border-shadow,.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image img.kr-header-logo{border-radius:50%;position:absolute}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border-shadow{width:84px;height:84px;background-color:rgba(0,0,0,.2)}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image .kr-header-border{width:80px;height:80px;background-color:grey;margin-top:2px;margin-left:2px}.kr-embedded[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image img.kr-header-logo{width:74px;height:74px;margin-top:5px;margin-left:5px;background-color:#222}.kr-embedded.kr-internet-explorer[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{margin-left:42px}.kr-embedded.kr-internet-explorer[kr-popin] .kr-popin-modal-footer .kr-whitelabel-logo img{position:absolute;right:0;bottom:22px}.kr-embedded.kr-ios-9[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image,.kr-embedded.kr-ios-10[kr-popin] .kr-popin-modal-header .kr-popin-modal-header-image{margin-left:70px}.kr-brand-buttons,.kr-embedded .kr-brand-buttons{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;flex-wrap:wrap;width:100%;min-height:40px}.kr-brand-buttons .kr-brand-button,.kr-embedded .kr-brand-buttons .kr-brand-button{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.kr-brand-buttons .kr-brand-button .kr-brand-button-icon,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-icon{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;height:40px;width:50px;position:relative}.kr-brand-buttons .kr-brand-button .kr-brand-button-icon svg,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}.kr-brand-buttons .kr-brand-button .kr-brand-button-label,.kr-embedded .kr-brand-buttons .kr-brand-button .kr-brand-button-label{text-align:center;text-transform:lowercase}.kr-embedded .kr-icon{position:relative}.kr-embedded .kr-icon-arrow,.kr-embedded .kr-icon .kr-icon-wrapper{display:none}.kr-embedded .kr-field-wrapper{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:stretch;align-items:stretch;width:100%;height:100%}.kr-embedded .kr-field-wrapper .kr-field-component{width:100%;-moz-order:1;order:1}.kr-embedded .kr-field-wrapper .kr-icon-wrapper-root{-moz-order:3;order:3}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper,.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner{-moz-order:4;order:4;display:none}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner.kr-visible{display:block}.kr-embedded .kr-field-wrapper .kr-help-button-wrapper.kr-inner.kr-visible .kr-help-button{display:none}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal-background{bottom:0;left:0;position:fixed;right:0;top:0;opacity:.7;background-color:#232323}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal{box-sizing:border-box;width:300px;padding:20px;position:relative;z-index:1;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-header{display:block;height:30px;position:absolute;top:0;right:0;left:0}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-header .kr-help-modal-close-button{position:absolute;top:5px;right:5px;width:20px;cursor:pointer}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div.kr-help-content{display:block}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content>div.kr-help-content{margin:10px 0;font-size:14px}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg,.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg image{width:100%}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg{height:106px}.kr-embedded .kr-help-button-wrapper .kr-help-modal-wrapper .kr-help-modal .kr-help-modal-content svg image{height:100%}.kr-embedded .kr-select-wrapper.kr-real-select select{width:100%;background:#fff;border:1px solid #000}.kr-embedded .kr-select-wrapper.kr-real-select .kr-select-caret{display:none}.kr-embedded .kr-select-wrapper.kr-real-select .kr-select-caret svg{width:8px;height:8px}.kr-embedded .kr-select-wrapper.kr-custom-select{-moz-flex-direction:column;flex-direction:column;position:relative}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;border:1px solid #000;position:relative;cursor:default}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select .kr-select-caret{position:absolute;right:5px}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-select .kr-select-caret svg{width:8px;height:8px}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options{position:absolute;width:100%;top:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.4);z-index:1}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options,.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options .kr-option{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default}.kr-embedded .kr-select-wrapper.kr-custom-select .kr-options .kr-option:hover{background-color:#ccc}.kr-embedded .kr-error-animation.kr-select-wrapper .kr-select span.kr-selected-option,.kr-embedded .kr-error-animation.kr-select-wrapper select,.kr-embedded .kr-error-animation.kr-text-wrapper .payzen-form-input,.kr-embedded .kr-error-animation.kr-text-wrapper input{animation:shake-anim .5s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake-anim{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.kr-embedded button::-moz-focus-inner{border:0}.kr-embedded .kr-input-field.payzen-form-input,.kr-embedded input.kr-input-field{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;box-shadow:none;transition:initial;height:1.05em;width:230px;line-height:1em;font-size:1em}.kr-embedded #krFieldRepresentation,.kr-embedded #krFieldRepresentationDisabled,.kr-embedded #krFieldRepresentationError{position:fixed;top:-10000px;left:-10000px}.payzen-form--loading{opacity:.1}.payzen-form-input{height:34px;display:flex;align-items:center}.kr-form-error{display:none}.kr-payment-button{display:none!important}.StripeElement{border:1px solid #737373;background-color:transparent;box-sizing:border-box;border-radius:5px;outline:none;font-size:1rem;font-family:kepler-std,serif;width:100%;padding:.6rem}.StripeElement--invalid{border:1px solid #e00}.StripeElement--webkit-autofill{background-color:#d8d8d8!important}.paypal-button__button{position:relative;margin:0 auto;text-align:center}.paypal-button__button>*{position:relative;z-index:0}.paypal-button__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;display:block;width:100%;background:none;border:0;cursor:pointer}.paypal-button__overlay:focus{outline:0}.gsc{display:flex;justify-content:center}.gsc__open{margin-left:.6rem}@media screen and (min-width:56em){.account-layout{display:flex}.account-layout__nav{flex:1;padding-right:1.2rem}.account-layout__main{flex:3;padding-left:1.2rem}.account-layout__success-message{margin-bottom:1.2rem}}@media screen and (min-width:70em){.account-layout__main{flex:4}}@media print{.account-layout__nav{display:none}}.account-title>*{margin:0}@media print{.account-title{display:none}}.account-orders__heading{color:#2f4339;font-family:kepler-std,serif;margin:0}@media screen and (min-width:0){.account-orders__heading{font-size:3.43rem;margin-bottom:2rem}}@media screen and (min-width:992px){.account-orders__heading{font-size:2.5rem;margin-bottom:0}}.account-orders hr{margin:0 0 1.2rem}.account-orders .dropdown{margin:1.2rem 0;background:#f0f2f1;padding:1rem;border-radius:1rem;font-family:Manrope,light;font-size:.875rem}.account-orders .dropdown .order-recap{border-left:2px solid #737373;padding:.3rem 0 .3rem 1.2rem;margin-top:.6rem;margin-left:.6rem}.account-orders .dropdown .order-recap__see-details{display:flex;flex-direction:row;gap:2rem;max-width:100%}.account-orders .dropdown .order-recap__see-details button{width:-moz-fit-content;width:fit-content}.account-orders .dropdown .order-recap__see-details button .labelled-icon span .labelled-icon__content{gap:.5rem}.account-orders .dropdown .order-recap__see-details button .labelled-icon span .labelled-icon__icon{margin:0}.account-orders-details{font-family:Manrope,light}.account-orders-details__item{border-bottom:1px solid #e9e9e9;padding:1.2rem 0}.account-orders-details__item__title{font-weight:700}.account-orders-details__ordered-items>:first-child{padding-top:0}.account-orders-details__ordered-items>:last-child{border-bottom:none}.account-orders-details__ordered-items:last-child>:last-child{padding-bottom:0}.account-orders-details__top-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.8125rem;margin:0 -.6rem -1.2rem}.account-orders-details__top-actions>*{padding:0 .6rem 1.2rem}.account-orders-details__delivery{margin:1.2rem 0;border-top:1px solid #e9e9e9}.account-orders-details__delivery:last-child{border-bottom:0}.account-orders-details.account-orders-details--no-actions .account-orders-details__delivery{border-top:0}.account-orders-details .dropdown .quoted{border-left:2px solid #737373;padding:.3rem 0 .3rem 1.2rem;margin-top:.6rem;margin-left:.6rem}.account-orders-details .dropdown .quoted>*{margin-top:0;margin-bottom:0}.account-orders-details .quoted>*{margin-top:.6rem;margin-bottom:0}.account-orders-details__total{padding:1.2rem 0 .6rem;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:1.2rem;text-align:right}.account-orders-details__total:last-child{border-bottom:none}.account-orders-details__total .total table{display:inline-block}.account-orders-details__total .total__price{padding:0}.account-orders-details__comments{border-collapse:collapse;width:100%}.account-orders-details__comments th{font-weight:700;padding:1.2rem .6rem 1.2rem 0;border-bottom:1px solid #d8d8d8;text-align:left}.account-orders-details__comments td{padding:1.2rem 0;border-bottom:1px solid #d8d8d8;width:100%}.account-orders-details__comments tr:first-child td,.account-orders-details__comments tr:first-child th{padding-top:0}.account-orders-details__comments tr:last-child td,.account-orders-details__comments tr:last-child th{border-bottom:none;padding-bottom:0}.account-orders-details .recap-card__children{padding-bottom:0}.account-orders-details__orders{background-color:#f0f2f1;padding:1rem;border-radius:2rem;width:100%}@media screen and (min-width:56em){.account-orders-details__delivery{margin-bottom:0;border-bottom:1px solid #e9e9e9}.account-orders-details__delivery .account-orders-details__item{border:none}.account-orders-details__delivery__addresses,.account-orders-details__delivery__methods{display:flex;justify-content:space-between}.account-orders-details__delivery__addresses>*,.account-orders-details__delivery__methods>*{flex:1}.account-orders-details__delivery__addresses>:first-child,.account-orders-details__delivery__methods>:first-child{margin-right:.6rem}.account-orders-details__delivery__addresses>:last-child,.account-orders-details__delivery__methods>:last-child{margin-left:.6rem}.account-orders-details__delivery__methods>*{padding-bottom:0}.account-orders-details__comments th{padding-right:1.2rem}}.order-actions{display:flex;flex-wrap:wrap;align-items:center;margin:-.3rem -.6rem}.order-actions__action{padding:.3rem .6rem}.account-orders-invoice__actions{margin-bottom:1.2rem}@media print{.account-orders-invoice__actions{display:none}}.return-item-input{display:flex;flex-wrap:wrap;align-items:center}.return-item-input__preview{margin-right:1.5rem}.return-item-input__preview-container{height:5rem;width:5rem;position:relative;cursor:pointer}.return-item-input__details{flex:1}.return-product-info>:first-child{margin-top:0;margin-bottom:.3rem}.order-details-layout__back{margin-bottom:1.2rem}.order-details-layout__header{margin-bottom:2.4rem}.order-details-layout__title>*{margin:0}.order-details-layout__actions{display:flex;justify-content:flex-end;margin-top:.6rem}.order-details-layout__actions .order-actions{margin:0;width:100%;flex-flow:row}.order-details-layout__actions .order-actions__invoice{margin-right:2%}.order-details-layout__actions .order-actions__action{padding:0;width:100%}.order-details-layout__actions .order-actions__action button{width:100%}.order-details-layout__actions .order-actions__action button span .labelled-icon__content{gap:1rem}.order-details-layout__actions .order-actions__action button span .labelled-icon__content .labelled-icon__icon{margin:0}@media screen and (min-width:30em){.order-details-layout__header{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:center}.order-details-layout__title{flex:1}.order-details-layout__actions{margin-top:0}.order-details-layout__actions .order-actions__action button{width:-moz-fit-content;width:fit-content;padding:1rem 2rem}}.orders-page,.shared-wishlist{max-width:56em;margin:auto;padding:2.4rem 1.2rem}.orders-page__title{text-align:center}.orders-page__loading-message{padding-inline-start:2.4rem}.account-form{display:flex;flex-direction:column;padding:2.4rem}.account-form__connection{border-bottom:1px solid #e9e9e9;padding-bottom:2.4rem}.account-form__connection:last-child{border-bottom:0;padding-bottom:0}.account-form__connection__form>:first-child{margin-bottom:1.2rem}.account-form__connection>:first-child,.account-form__sign-up>:first-child{text-align:center}@media screen and (min-width:56em){.account-form{flex-direction:row;justify-content:center;padding:0}.account-form__connection,.account-form__sign-up{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;margin:0 auto}.account-form__connection__form,.account-form__sign-up__form{width:17rem}.account-form__connection{border-bottom:0;border-right:1px solid #e9e9e9;padding-left:1.2rem;padding-right:3.6rem}.account-form__connection:last-child{border-right:0;padding-right:1.2rem}.account-form__sign-up{padding-left:3.6rem;padding-right:1.2rem;padding-top:0}}.ReactModal__Content .page-content__wrapper .explained-call-to-action{padding-top:0}.page-content{padding:1.5rem .75rem 2rem}.page-content__wrapper .explained-call-to-action{gap:2rem;padding-top:2rem}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card{min-height:29.5rem}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card .recap-card__description{margin-bottom:0}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card .recap-card__children .alert--error{padding:.5rem;line-height:1.5rem}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card .recap-card__children .button__container button{max-width:100%}@media screen and (min-width:1200px){.page-content{padding:0}.page-content__wrapper .explained-call-to-action{padding-top:4rem}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card{padding:3rem;min-width:34rem;min-height:32rem}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card .recap-card__description{margin-bottom:0}.page-content__wrapper .explained-call-to-action .explained-call-to-action__content .recap-card .recap-card__children .alert--error{max-width:28rem}}.articles-education{margin:0;padding:0}.account{padding:3.85rem 0}.account__content{display:grid}.account__content .cell--desktop-1,.account__content .cell--desktop-2,.account__content .cell--desktop-3{align-items:stretch;display:flex}@media screen and (min-width:0){.account__content{grid-template-columns:100%;padding:0 .8rem;width:100%}}@media screen and (min-width:992px){.account{display:flex;justify-content:center}.account__content{display:grid;grid-template-columns:1.5fr 4fr;max-width:1700px;gap:8rem;padding-top:2rem;width:85%}.account__content .account-main{width:100%}}.modal-menu__wrapper{padding:.75rem;height:calc(100vh - 1.6rem)}.modal-menu__wrapper .modal-menu__heading{margin:1rem 0}.modal-menu__wrapper .modal-menu__sub-menu .modal-menu__option-submenu{background-color:#fff;padding:.8rem .875rem;margin-bottom:.5rem;border-radius:.8rem;font-family:Manrope,light;font-size:.875rem;font-weight:300;border:1px solid #d5d9d7}.modal-menu__wrapper .modal-menu__sub-menu .modal-menu__option-submenu.active,.modal-menu__wrapper .modal-menu__sub-menu .modal-menu__option-submenu:focus,.modal-menu__wrapper .modal-menu__sub-menu .modal-menu__option-submenu:hover{background-color:#f0f2f1;border:1px solid #f0f2f1;cursor:pointer}.article-details{margin-top:3rem}.article-details .component-path.article{line-height:1.2rem;padding:0 1rem}.article-details .component-path.article span{font-family:Manrope,light;font-size:.75rem;font-weight:400}.article-details .filter-button-content{display:flex;gap:.5rem}.article-details .filter-button-content svg{width:1.5rem}.article-details .button.button--secondary{width:100%}.article-details__button-wrapper{padding:.5rem .5rem 0;margin-top:1rem}.article-details .product-pages{gap:5rem}@media screen and (min-width:768px){.article-details__content{max-width:1700px;margin:5rem auto auto;display:grid;grid-template-columns:18% 60%;grid-template-rows:1fr;gap:0 10em}}.my-account__wrapper hr{margin:0 0 1.2rem}.my-account__wrapper .my-account__heading{color:#2f4339;font-family:kepler-std,serif;margin:0}.my-account__wrapper .my-account__divider{width:100%;border-bottom:1px solid rgba(47,67,57,.1490196078)}.my-account__wrapper .my-account__account-info,.my-account__wrapper .my-account__manage-address{display:flex;flex-direction:column}.my-account__wrapper .my-account__account-info .my-account__content-section,.my-account__wrapper .my-account__manage-address .my-account__content-section{display:grid}.my-account__wrapper .my-account__account-info .my-account__content-section .my-account__heading-section,.my-account__wrapper .my-account__manage-address .my-account__content-section .my-account__heading-section{font-size:1.25rem;margin:1rem 0}.my-account__wrapper .my-account__account-info .my-account__content-section .my_account-buttons,.my-account__wrapper .my-account__manage-address .my-account__content-section .my_account-buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem}.my-account__wrapper .my-account__account-info .my-account__content-section .my_account-buttons button,.my-account__wrapper .my-account__manage-address .my-account__content-section .my_account-buttons button{width:-moz-fit-content;width:fit-content;padding:0 2rem}.my-account__wrapper .my-account__account-info .my-account__text,.my-account__wrapper .my-account__manage-address .my-account__text{font-size:.875rem;font-family:Manrope,light;font-weight:300;line-height:1.4rem;margin-top:0}.my-account__wrapper .my-account__subheading{color:#2f4339;font-size:1.6rem;font-weight:600;margin-top:.5rem}.my-account__wrapper .my-account__hyperlink{margin:0;text-decoration:underline;font-size:.8125rem;font-family:Manrope,light;font-weight:700;background:none;border:none;color:#2f4339}.my-account__wrapper .my-account__header-subsection{display:flex;justify-content:space-between;flex-direction:row;align-items:baseline}.my-account__show-more{display:flex;flex-direction:row;justify-content:right;margin-top:1.5rem}.my-account__show-more .button.button--primary{width:-moz-fit-content;width:fit-content}@media screen and (min-width:0){.my-account__wrapper .my-account__heading{font-size:3.43rem;margin-bottom:2rem}.my-account__wrapper .my-account__account-info{margin-bottom:1rem}.my-account__wrapper .my-account__account-info .my-account__content-section{grid-template-columns:100%;gap:1rem 0}.my-account__wrapper .my-account__account-info .my-account__text{min-height:1rem}}@media screen and (min-width:992px){.my-account__wrapper .my-account__heading{font-size:2.5rem;margin-bottom:0}.my-account__wrapper .my-account__account-info,.my-account__wrapper .my-account__manage-address{margin-bottom:4rem}.my-account__wrapper .my-account__account-info .my-account__content-section,.my-account__wrapper .my-account__manage-address .my-account__content-section{grid-template-columns:repeat(2,1fr);gap:0 4rem}.my-account__wrapper .my-account__account-info .my-account__text,.my-account__wrapper .my-account__manage-address .my-account__text{min-height:3rem}.my-account__address{margin-bottom:1rem}}.store-credit{font-family:Arial,sans-serif;margin:20px}.store-credit__heading{font-size:24px;font-weight:700;margin-bottom:10px}.store-credit__balance{margin-bottom:20px}.store-credit__label{font-size:16px;font-weight:700}.store-credit__amount{font-size:18px;color:#333}.store-credit__history{margin-top:20px}.store-credit__history-title{font-size:18px;font-weight:700;margin-bottom:10px}.store-credit__table-container{overflow-x:auto}.store-credit__history-table{width:100%;border-collapse:collapse;margin-top:10px}.store-credit__history-table td,.store-credit__history-table th{padding:8px;text-align:left;border:1px solid #ddd}.store-credit__history-table th{background-color:#f4f4f4}.store-credit__loading{font-size:16px;color:#666}.cart .accordion.accordion--primary .accordion__content{padding:0}.cart__wrapper{display:flex;flex-direction:column}.cart__heading{margin-bottom:1rem}.cart__content{display:flex;flex-direction:row}.cart__buttons .cart__discount,.cart__buttons .cart__subtotal{display:flex;flex-direction:row;justify-content:space-between;font-family:Manrope,light;font-weight:300;font-size:.875rem}.cart__buttons .cart__discount p,.cart__buttons .cart__subtotal p{margin:.5rem}.cart__buttons .accordion.accordion--primary{border-bottom:1px solid #2f4339}.cart__subheading{font-size:1.875rem;font-weight:600;font-family:kepler-std,serif;margin-bottom:1.5rem}.cart__hyperlink{text-decoration:underline;font-size:.8125rem}.cart__hyperlink,.cart__samples{font-family:Manrope,light;font-weight:700}.cart__samples{text-transform:uppercase;font-size:.9375rem;color:#2f4339;margin:.8rem 0 0}.cart__totals{margin-top:1rem;margin-bottom:1rem}.cart .simple-table .simple-table__row{color:#000;font-weight:400}.cart .simple-table .simple-table__row td{font-weight:400;font-size:.75rem}.cart-global-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:1000}@media screen and (min-width:0){.cart{overflow-x:hidden}.cart__wrapper{padding:3rem 0 0;margin:0 .8rem}.cart__heading{margin-bottom:3rem}.cart__content{flex-direction:column}}@media screen and (min-width:1200px){.cart{display:flex;justify-content:center;padding:3.75rem 3.5rem}.cart__wrapper{max-width:1700px;width:100%}.cart__heading{margin-bottom:4rem}.cart__content{flex-direction:row;gap:8rem}}.search-page{padding:3.75rem 3.68rem}.search-page hr{border-color:#2f4339;border-width:2px 0 0;margin:.5rem}.search-page__title-inactive{color:rgba(47,67,57,.1490196078)}.search-page__title-inactive hr{border-color:rgba(47,67,57,.1490196078)}.search-page__error{font-family:Manrope,light;font-size:.875rem;font-weight:300}.search-page__search-text{font-style:italic}.search-page__title-active{color:#2f4339}.search-page__title-active hr{border-color:#2f4339}.search-page__wrapper{display:flex;flex-direction:column;margin:1rem 0}.search-page__actions{margin-top:1rem;display:flex}.search-page__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem}.search-page__content__products{display:flex;flex-direction:column}.search-page__content__products .search-page__product-title{font-size:.9375rem}.search-page__content__products .search-page__product-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.search-page__content__articles{display:flex;flex-direction:column}.search-page__content__articles .search-page__article-title{font-size:.9375rem}.search-page__content__articles .search-page__article-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:hidden;margin-top:1rem}.search-page__content__articles .search-page__article-cards .article-search-card__image .lazyload-wrapper,.search-page__content__articles .search-page__article-cards .article-search-card__image .lazyload-wrapper .responsive-image .responsive-image__actual{border-radius:0}.search-page__mobile{display:flex;flex-direction:column}.search-page__mobile h3{text-align:center;font-size:1.875rem}.search-page__mobile div{cursor:pointer}.search-page__mobile__articles{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.5rem}.search-page__mobile__articles .article-search-card{display:flex;flex-direction:column;border-radius:.9rem;overflow:hidden;background-color:#f5f5f5}.search-page__mobile__articles .article-search-card__image .lazyload-wrapper .responsive-image .responsive-image__actual{border-radius:0}.search-page__titles{display:grid;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem}.search-page__search-bar{width:100%;display:flex;justify-content:center}.search-page__search-bar .searchbar-articles{background-color:transparent;border-color:transparent;color:#000;width:80%}.search-page__search-bar .searchbar-articles .payzen-form-input,.search-page__search-bar .searchbar-articles input{background-color:transparent;border-color:transparent;border-bottom:1px solid #000;border-radius:0;color:#000}.search-page__search-bar .searchbar-articles .payzen-form-input::-moz-placeholder,.search-page__search-bar .searchbar-articles input::-moz-placeholder{color:#000}.search-page__search-bar .searchbar-articles .payzen-form-input::placeholder,.search-page__search-bar .searchbar-articles input::placeholder{color:#000}.search-page__search-bar .searchbar-articles button{color:transparent}@media screen and (min-width:0){.search-page{display:flex;justify-content:center;padding:0 1rem;margin-top:2em}}@media screen and (min-width:992px){.search-page{display:flex;justify-content:center;padding:3.75rem 3.5rem}.search-page__wrapper{max-width:1700px;flex-direction:column;gap:5.8rem}}@media screen and (min-width:1200px){.search-page__content__articles .search-page__article-cards,.search-page__content__products .search-page__product-cards{gap:1rem}}@media screen and (min-width:1300px){.search-page__content__products .search-page__product-cards{gap:1rem}.search-page__content__articles .search-page__article-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.category{margin-top:7rem}.category__header{margin-top:-3em;margin-bottom:3rem}.category .stack__element{margin:0}.listing-main{padding:0 .75rem 3rem;display:flex;gap:1rem;flex-direction:column;max-width:1700px}@media screen and (min-width:768px){.listing-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}}@media screen and (min-width:1200px){.listing-main{grid-template-columns:auto;grid-gap:1rem 2rem}}@media screen and (min-width:1700px){.listing-main{padding:0 0 2rem}}.listing-page{padding:6rem .75rem 1.2rem}.listing-page .block-section__wrapper{gap:1.5625rem}.listing-page .block-section__wrapper .block-section__header{gap:.5rem;justify-content:center}.listing-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem 1.25rem;max-width:100%}.listing-page__card{height:auto;flex:1;background-color:#fff;border-radius:1.375rem}.listing-page__card .product-card__image img{border-radius:1.375rem 1.375rem 0 0}.listing-page__card .product-card__content{padding:0 .31rem .31rem}.listing-page__card .product-card__action-button{padding:0 .31rem .31rem;margin-top:0}.listing-page__card .product-card__action-button .button{padding:0 .5rem;width:100%}.listing-page__snap-mandatory{padding-bottom:.5rem;overflow-x:scroll;gap:1rem;--tw-scroll-snap-strictness:mandatory;scroll-snap-type:x var(--tw-scroll-snap-strictness);width:100%;display:flex;position:relative;box-sizing:border-box}.listing-page__snap-mandatory .snap-center{scroll-snap-align:center;flex-shrink:0;box-sizing:border-box;min-width:13.3rem}.listing-page__button-container{display:flex;justify-content:space-between}.listing-page__button-container .scroll-button .icon{width:2rem;height:2rem}@media screen and (min-width:576px){.listing-page .snap-mandatory .snap-center{flex:1}}@media screen and (min-width:1200px){.listing-page{padding:1rem 2rem}.listing-page .block-section__wrapper{gap:1rem}.listing-page .block-section__wrapper .block-section__header{width:100%}.listing-page__card .product-card__action-button .button{padding:0 2rem}}@media screen and (min-width:1700px){.listing-page .block-section__wrapper{gap:6rem}.listing-page .block-section__wrapper .block-section__header{width:100%}}.product-pages__main .alphabetic-filter-bar{display:none}@media screen and (min-width:1200px){.product-pages__aside .card-filters{height:auto;max-height:100%}.product-pages__aside .card-filters .scroll-panel{min-height:0;overflow-y:auto}.product-pages__aside .card-filters .scroll-panel__wrapper{position:static}.product-pages__main .alphabetic-filter-bar{display:flex;justify-content:space-between;gap:.5rem;background-color:#f0f2f1;border-radius:.75rem;padding:.625rem}.product-pages__main .alphabetic-filter-bar .scroll-panel{min-height:0;overflow-y:auto}.product-pages__main .alphabetic-filter-bar .scroll-panel__wrapper{position:static}.product-pages__main .alphabetic-filter-bar .scroll-panel__wrapper .scroll-panel__content{grid-auto-flow:column;gap:.5rem}.product-pages__main .alphabetic-filter-bar .scroll-panel__wrapper .scroll-panel__content .button.alphabet{padding:0 .5rem}.product-pages__main .alphabetic-filter-bar .action-buttons{display:flex;gap:.5rem}.product-pages__main .alphabetic-filter-bar .action-buttons .sort-by{width:8rem;height:2.19rem;padding:0 .5rem}.product-pages__main .alphabetic-filter-bar .action-buttons .sort-by select{font-size:1rem;font-family:Manrope,light}.product-pages__main .alphabetic-filter-bar .action-buttons .unit-checker .button{padding:0 1rem;height:2.19rem}}@media screen and (min-width:1500px){.product-pages__main .alphabetic-filter-bar{gap:1rem}.product-pages__main .alphabetic-filter-bar .scroll-panel__wrapper .scroll-panel__content .button.alphabet{padding:0 .8rem}.product-pages__main .alphabetic-filter-bar .action-buttons .sort-by{width:auto;white-space:nowrap}}@media screen and (min-width:1700px){.product-pages__main .alphabetic-filter-bar .scroll-panel__wrapper .scroll-panel__content .button.alphabet{padding:0 1rem}.product-pages__main .alphabetic-filter-bar .action-buttons{gap:1.375rem}}.faq{margin:0;padding:0;width:100%}.filters-and-sorting{display:flex;gap:1rem;padding:3rem .75rem;max-width:1700px;justify-content:start}.filters-and-sorting .filter-button-by-alphabet{padding:0}.filters-and-sorting .filter-button-by-alphabet .content{justify-content:center;gap:.5rem;white-space:nowrap}.filters-and-sorting .filter-button{padding:0}.filters-and-sorting .filter-button .filter-button-content{display:flex;gap:.5rem}.filters-and-sorting .filter-button .filter-button-content svg{width:1.5rem}@media screen and (min-width:1200px){.filters-and-sorting{display:none}}.filters-and-sorting-modal .body-content{padding-top:0;padding-right:.2rem}.card-filters{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:40rem;padding-bottom:1.25rem}.card-filters__content{flex:1}.card-filters__actions{display:flex;justify-content:space-between;gap:.5rem;padding-right:1.25rem}.card-filters .card-filters-sorting{display:flex;flex-direction:column;gap:1rem;padding-right:1.25rem}.card-filters .card-filters-sorting__header .header__title{margin:1rem 0}.card-filters .card-filters-sorting__content{display:flex;flex-direction:column;gap:1rem}.card-filters .card-filters-sorting__content .card-filters-sorting__unit{display:flex;justify-content:space-between;background-color:#f5f5f5;padding:1rem;border-radius:12px}.card-filters .card-filters-sorting__content .card-filters-sorting__unit .unit__title{align-items:center;display:flex;font-family:Manrope,light;font-size:.875rem;line-height:1.187rem;font-weight:700}.card-filters .card-filters-sorting__content .card-filters-sorting__unit .unit-checker .button{padding:0 1rem;height:2.19rem}.card-filters .card-filters-sorting__content .card-filters-sorting__unit .unit-checker .content{font-size:14px;line-height:25px}.card-filters .card-filters-sorting__content .card-filters-sorting__stock{display:flex;gap:.5rem;background-color:#f5f5f5;padding:1rem;border-radius:12px;white-space:nowrap}.card-filters .card-filters-sorting__content .card-filters-sorting__stock .button{padding:10px;width:auto;font-weight:600;line-height:1.375rem}.card-filters .card-filters-sorting__content .card-filters-sorting__stock .button--active{background-color:#2f4339;color:#fff}.card-filters .card-filters-sorting__content .accordion-container{border-top:1px solid rgba(47,67,57,.1490196078)}.card-filters .card-filters-sorting__content .accordion{padding:0}.card-filters .card-filters-sorting__content .accordion__title{display:flex;align-items:center}.card-filters .card-filters-sorting__content .accordion__title__title{line-height:1.1875rem;text-transform:capitalize}.card-filters .card-filters-sorting__content .accordion .accordion__content{padding:0 0 .5rem .5rem}.card-filters .card-filters-sorting__content .accordion .accordion__content label{font-family:Manrope,light;font-weight:300;font-size:.875rem;line-height:1.375rem;text-transform:capitalize;cursor:pointer}.card-filters .card-filters-sorting__content .accordion .accordion__content .radio-group{flex-direction:column}.card-filters .card-filters-sorting__footer .result-buttons__wrapping{display:flex;gap:1rem;padding:10px .75rem;max-width:1700px;margin:auto}@media screen and (min-width:1200px){.card-filters__actions{padding:0}.card-filters__actions .hidden{display:none}}