:root{--gap: 2rem;--grid-container-margin: 2rem}@media (min-width: 900px){:root{--gap: 4rem;--grid-container-margin: 6rem}}@media (min-width: 1200px){:root{--grid-container-margin: 10rem}}@media (min-width: 1800px){:root{--grid-container-margin: 14rem}}:root{--c-primary: #313131;--c-primary-conversion: #FFD460;--c-secundary-red: #BA5466;--c-secundary-blue: #41899F;--c-secundary-yellow: #dab45e;--c-secundary-green: #8cb575;--c-background-light: #F5F3EA;--c-background-dark: #D9D2B2;--c-white: #fff;--c-error: #BA5466;--c-succes: #59cd90;--font-family: "Mulish", sans-serif;--fz-xs: 1rem;--fz-sm: 1.4rem;--fz-base: 1.6rem;--fz-lg: 2.4rem;--fz-xl: 3rem;--fz-2xl: 4rem;--fz-3xl: 5rem;--fz-4xl: 6.5rem;--fz-5xl: 7.8rem}@media (min-width: 900px){:root{--fz-base: 1.8rem}}:root{--lh-xs: 2rem;--lh-sm: 2.7rem;--lh-base: 3.2rem;--lh-lg: 3.6rem;--lh-xl: 4rem;--lh-2xl: 5.4rem;--lh-3xl: 6rem;--lh-4xl: 7.1rem;--lh-5xl: 9rem;--z-nav: 1000;--z-cookies: 900;--z-content: 800}html{scroll-behavior:smooth;font-size:62.5%}html *::-moz-selection{background:#313131;background:var(--c-primary);color:#fff;color:var(--c-white)}html *::selection{background:#313131;background:var(--c-primary);color:#fff;color:var(--c-white)}html *.focus-visible{outline-offset:3px}html *:focus-visible{outline-offset:3px}.screen-reader{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}section{margin-top:10rem}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}summary{display:list-item}[hidden],template{display:none}body{font-size:1.6rem;font-size:var(--fz-base);font-family:Mulish,sans-serif;font-family:var(--font-family);line-height:3.2rem;line-height:var(--lh-base);color:#313131;color:var(--c-primary)}h1,h2,h3,h4,h5,h6{word-wrap:break-word;word-break:break-word;font-weight:700}h1{font-size:5rem;font-size:var(--fz-3xl);line-height:6rem;line-height:var(--lh-3xl);font-weight:900}@media (min-width: 1200px){h1{font-size:7.8rem;font-size:var(--fz-5xl);line-height:9rem;line-height:var(--lh-5xl)}}h2{font-size:4rem;font-size:var(--fz-2xl);line-height:5.4rem;line-height:var(--lh-2xl);margin-bottom:3.5rem;font-weight:800}@media (min-width: 1200px){h2{font-size:5rem;font-size:var(--fz-3xl);line-height:6rem;line-height:var(--lh-3xl);margin-bottom:4.5rem}}h3{font-size:var(--fz-1xl);line-height:var(--lh-1xl)}@media (min-width: 1200px){h3{font-size:4rem;font-size:var(--fz-2xl);line-height:5.4rem;line-height:var(--lh-2xl)}}h4{font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg)}@media (min-width: 1200px){h4{font-size:var(--fz-1xl);line-height:var(--lh-1xl)}}.rte{--spacing: 1}@media (--min64){.rte{--spacing: 1.08 }}.rte{--h2-mt: 2em;--h2-mb: 1em;--h3-mt: 1.6em;--h3-mb: .6em;--h4-mt: 1.5em;--h4-mb: .5em;--blockquote-mt: 1.6em;--blockquote-mb: 1.6em;--hr-mt: 2em;--hr-mb: 2em;--rest-mt: 1.25em;--rest-mb: 1.25em;--table-mt: 2em;--table-mb: 2em;--table-cellp: .5em}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte h2{margin-top:calc(var(--h2-mt) * var(--spacing));margin-bottom:calc(var(--h2-mb) * var(--spacing));font-size:4rem;font-size:var(--fz-2xl);line-height:5.4rem;line-height:var(--lh-2xl)}@media (--min64){.rte h2{font-size:5rem;font-size:var(--fz-3xl);line-height:6rem;line-height:var(--lh-3xl)}}.rte h3{margin-top:calc(var(--h3-mt) * var(--spacing));margin-bottom:calc(var(--h3-mb) * var(--spacing));font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg)}@media (--min64){.rte h3{font-size:3rem;font-size:var(--fz-xl);line-height:4rem;line-height:var(--lh-xl)}}.rte h4{margin-top:calc(var(--h4-mt) * var(--spacing));margin-bottom:calc(var(--h4-mb) * var(--spacing));font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg)}@media (--min64){.rte h4{font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg)}}.rte h2,.rte h3,.rte h4{font-weight:700;word-wrap:break-word;word-break:break-word}.rte p,.rte ul,.rte ol,.rte pre{margin-top:calc(var(--rest-mt) * var(--spacing));margin-bottom:calc(var(--rest-mb) * var(--spacing))}.rte h2+*,.rte h3+*,.rte h4+*{margin-top:0}.rte a:not(.button__round){color:var(--c-primary-500);font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:var(--t-default)}.rte a:not(.button__round):hover{color:var(--c-primary-700)}.rte ul:not([class]),.rte ol:not([class]){padding:0;padding-left:1.25rem}.rte ul:not([class]){list-style:disc}.rte ul:not([class]) li::marker{color:var(--c-secondary-500)}.rte ol:not([class]){list-style:decimal}.rte img{max-width:100%;width:100%;height:auto}.rte pre{width:100%;display:block;overflow:auto;white-space:pre-wrap}.rte blockquote{margin-top:calc(var(--blockquote-mt) * var(--spacing));margin-bottom:calc(var(--blockquote-mb) * var(--spacing));padding-left:1em;font-weight:700;font-style:italic;border-left-width:.25rem;border-left-color:var(--c-gray)}.rte hr{margin-top:calc(var(--hr-mt) * var(--spacing));margin-bottom:calc(var(--hr-mb) * var(--spacing));border-color:var(--c-border)}.rte hr+*{margin-top:0}.rte table{width:100%;table-layout:auto;text-align:left;margin-top:calc(var(--table-mt) * var(--spacing));margin-bottom:calc(var(--table-mb) * var(--spacing))}.rte table thead,.rte table tr{border-bottom-width:1px;border-bottom-color:var(--c-border)}.rte table th{padding-top:0}.rte table th,.rte table td{padding:calc(var(--table-cellp) * var(--spacing))}.rte table th:first-child,.rte table td:first-child{padding-left:0}.rte table th:last-child,.rte table td:last-child{padding-right:0}.rte--dark{color:#fff;color:var(--c-white)}.rte--dark a:not(.btn){color:#fff}.rte--dark a:not(.btn):hover{color:#fff}p:empty{display:none;margin:0}@media (--max48){input[type=text],input[type=search],input[type=tel],input[type=email],input[type=date],input[type=number],input[type=password],textarea,select{font-size:16px}}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-Medium_20220815.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-Bold_20220815.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-ExtraBold_20220815.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-Black_20220815.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.l-grid-container{margin-right:2rem;margin-right:var(--grid-container-margin);margin-left:2rem;margin-left:var(--grid-container-margin)}.l-image__parent{position:relative;overflow:hidden}.l-image__parent--square:before,.l-image__parent--landscape:before{content:"";display:block}.l-image__parent--square>img,.l-image__parent--landscape>img{position:absolute;top:0;left:0}.l-image__parent--landscape:before{padding-top:56.25%}.l-image__parent--landscape>img{aspect-ratio:16/9}.l-image__parent--square:before{padding-top:100%}.l-image__parent--square>img{aspect-ratio:1 / 1}.l-image__parent--16by10:before{padding-top:62.5%}.l-image__parent--16by10>img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:16/10}.l-image__parent--2by1:before{padding-top:50%}.l-image__parent--2by1>img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:2/1}.l-image__parent--4by3:before{padding-top:75%}.l-image__parent--4by3>img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:4/3}.l-image__parent--overwrite{overflow:visible!important;height:auto!important}.l-image__parent--cover{height:100%}.l-image__parent--cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-image__parent--object-fit-contain>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.l-image__item{width:100%;height:auto;opacity:0;transition:opacity 1s cubic-bezier(.02,.61,.15,.96)}.l-image__item--can-transition{opacity:0;transition:opacity 1s cubic-bezier(.02,.61,.15,.96)}.l-image__item.lazyloaded{opacity:1}picture{display:flex;align-items:center;width:100%}img{max-width:100%}.icons__icon{height:100%;width:100%;fill:#000;fill:currentColor;display:inline-block;vertical-align:-.1em}.icons__icon--xs{width:2rem;height:2rem}.icons__icon--base{width:3rem;height:3rem}.button__round{font-family:Mulish,sans-serif;font-family:var(--font-family);text-transform:uppercase;background-color:#313131;background-color:var(--c-primary);color:#fff;color:var(--c-white);font-size:1.8rem;font-weight:900;line-height:3.2rem;line-height:var(--lh-base);border-radius:9999px;padding-right:1.5rem;padding-left:3rem;min-height:6rem;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;cursor:pointer}.button__round--small{padding-right:1rem!important;padding-left:2rem!important;min-height:4rem!important}.button__round--right{margin-left:auto}@media (min-width: 600px){.button__round{white-space:nowrap}}.button__round:hover .button__round-icon{margin-right:1rem;margin-left:2.5rem}.button__round--yellow{background-color:#ffd460;background-color:var(--c-primary-conversion);color:#313131;color:var(--c-primary);font-weight:800}.button__round--blue{background-color:#41899f;background-color:var(--c-secundary-blue);color:#fff;color:var(--c-white)}.button__round--red{background-color:#ba5466;background-color:var(--c-secundary-red);color:#fff;color:var(--c-white)}.button__round-icon{margin-left:2rem;margin-right:1.5rem;font-weight:bolder;transition:.3s;color:#fff;color:var(--c-white);width:1.5rem;height:1.3rem}.button__round-icon--yellow{color:#313131;color:var(--c-primary)}.header-nav__container{height:12rem;display:flex;justify-content:center;align-items:center}@media (max-width: 899.999px){.header-nav__container{display:none}}@media (min-width: 1800px){.header-nav__container{height:14rem}}.header-nav__logo{height:6rem}@media (min-width: 600px){.header-nav__logo{height:7rem}}@media (min-width: 900px){.header-nav__logo{height:8rem}}.header-nav__logo--with-est{display:none}@media (min-width: 900px){.header-nav__logo--with-est{display:block}}.header-nav__logo--without-est{height:5rem;display:block}@media (min-width: 900px){.header-nav__logo--without-est{display:none}}.header-nav__nav-item{color:#313131;font-weight:800;text-transform:uppercase;letter-spacing:.08rem;font-size:3rem;font-size:var(--fz-xl)}@media (min-width: 900px){.header-nav__nav-item{margin:0 1rem;margin:0 calc(var(--gap)/2);font-size:1.5rem}}@media (min-width: 1200px){.header-nav__nav-item{margin:0 calc(2rem/1.8);margin:0 calc(var(--gap)/1.8);font-size:1.6rem;font-size:var(--fz-base)}}@media (min-width: 1800px){.header-nav__nav-item{margin:0 2rem;margin:0 calc(var(--gap))}}.header-nav__nav-item--selected{border-bottom:2px solid black;padding-top:1.2rem;padding-bottom:1rem}.header-nav__mobile-container{height:10rem;justify-content:space-between;align-items:center;display:none;position:relative;padding:0 3rem;padding:0 calc(var(--gap) + 1rem);grid-template-areas:". logo ."}@media (max-width: 899.999px){.header-nav__mobile-container{height:9rem;display:grid}}.header-nav__hamburger,.header-nav__beans{font-weight:700;color:#313131;color:var(--c-primary)}.header-nav__hamburger>button,.header-nav__beans>button{all:unset;cursor:pointer;display:grid;align-items:center;justify-items:center;grid-template-areas:"." "."}.header-nav__hamburger--icon,.header-nav__beans--icon{width:2.8rem;height:2rem}.header-nav__beans--icon{width:2.6rem;height:2.6rem}.header-nav__dropdown{z-index:999;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;height:0;background:#fff;width:100%;transform:translateY(20em);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;display:grid;gap:6rem;grid-gap:6rem;grid-gap:calc(var(--gap) * 3);gap:calc(var(--gap) * 3);align-content:center;padding-bottom:10rem;justify-content:center}.header-nav__dropdown--visible{height:calc(100vh - 20rem);visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s,0s,.3s}.triangles{position:absolute;top:9rem;left:0;right:0;height:1rem;background-repeat:repeat-x;background-image:url(/assets/triangle.svg);z-index:1}.triangles--two{margin-left:-1rem;margin-top:1rem}@media (min-width: 900px){.triangles{display:none}}footer{margin-top:10rem}.footer__footer{background-color:#f5f3ea;background-color:var(--c-background-light);padding:2rem;padding:2rem var(--grid-container-margin);display:grid;position:relative;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);grid-auto-columns:1fr;grid-template-areas:"one" "two" "three" "logo"}@media (min-width: 600px){.footer__footer{padding:11rem 2rem;padding:11rem var(--grid-container-margin);grid-template-areas:"one one two two" "three three . logo"}}@media (min-width: 1200px){.footer__footer{grid-template-areas:"one one one two two two three three three . logo logo"}}.footer__footer a{text-decoration:underline}.footer__subfooter{background-color:#313131;background-color:var(--c-primary);padding:1.5rem 2rem;padding:1.5rem var(--grid-container-margin);color:#fff;color:var(--c-white);display:flex;flex-wrap:wrap;font-size:1.4rem}.footer__subfooter span{margin-right:4rem}.footer__subfooter span:last-child{margin-right:0}.footer__subfooter--author{margin-left:auto}@media (max-width: 899.999px){.footer__subfooter--author{margin-left:0}}.footer__subfooter--link{text-decoration:underline;cursor:pointer}@media (max-width: 599.999px){.footer__subfooter--link{width:100%}}.footer__column{padding-right:2rem}.footer__column:nth-child(1){grid-area:one}.footer__column:nth-child(2){grid-area:two}.footer__column:nth-child(3){grid-area:three}.footer__column h4{font-size:2.4rem;font-size:var(--fz-lg)}.footer__logo{grid-area:logo}.footer__logo svg{width:100%;height:100%}.footer__triangles{width:100%;height:2rem;background-color:#f5f3ea;background-color:var(--c-background-light);background-repeat:repeat-x;background-image:url(/assets/triangle.svg)}.footer__triangles--two{margin-left:-2rem;width:calc(100% + 2rem)}.shopping-basket{position:relative;display:inline-block;margin-left:20px}.shopping-basket__icon{width:40px;height:40px}.shopping-basket__badge{position:relative;right:20px;background-color:#ffd460;color:#313131;border-radius:50%;padding:2px 6px;font-size:12px}.c-breadcrumb a{text-decoration:none;color:#fff;font-size:16px;background:none}.c-breadcrumb a:hover{text-decoration:underline}.add-to-cart__container{display:flex;align-items:center;gap:10px}.add-to-cart__select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.add-to-cart__label{margin-right:10px;font-size:16px;font-weight:700}.header-image-text__container{padding-bottom:2rem;padding-top:15rem;display:grid;position:relative;grid-column-gap:2rem;grid-column-gap:var(--gap);grid-auto-columns:1fr;grid-template-areas:"title" "sub-title"}@media (min-width: 900px){.header-image-text__container{grid-template-areas:". title     title     title     title     title     title . . . . ." ". sub-title sub-title sub-title sub-title sub-title sub-title . . . . .";padding-bottom:7rem;padding-top:25rem}}@media (min-width: 1200px){.header-image-text__container{grid-template-areas:". title     title     title     title     title     title . . . . ." ". sub-title sub-title sub-title sub-title sub-title .     . . . . ."}}@media (min-width: 1800px){.header-image-text__container{grid-template-areas:". title     title     title     title     . . . . . . ." ". sub-title sub-title sub-title sub-title . . . . . . ."}}.header-image-text__title{grid-area:title;text-transform:uppercase;color:#fff;color:var(--c-white)}.header-image-text__sub-title{grid-area:sub-title;color:#fff;color:var(--c-white);font-weight:700}.header-image-text__sub-title p{margin-top:0}.header-image-text__background-image{position:absolute;top:0;height:100%;width:calc(100% + 4rem);width:calc(100% + var(--grid-container-margin) * 2);left:-2rem;left:calc(var(--grid-container-margin) * -1);z-index:-1}@media (min-width: 900px){.header-image-text__background-image{left:0;width:100%}}.header-image-text__background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-image-text__background-image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg,#000000a9,#0000002b 78%,#fff0)}@media (min-width: 900px){.header-image-text__background-image:after{background-image:linear-gradient(90deg,#000000a9,#0000002b 46%,#fff0)}}.header-collection__container{--white-bg-height: 22rem;display:grid;position:relative;grid-auto-columns:1fr;background:linear-gradient(to top,#fff var(--white-bg-height),transparent 0),linear-gradient(to right,#ba5466,#ba5466 50%,#41899f 50%,#41899f);background:linear-gradient(to top,var(--c-white) var(--white-bg-height),transparent 0),linear-gradient(to right,var(--c-secundary-red) 0%,var(--c-secundary-red) 50%,var(--c-secundary-blue) 50%,var(--c-secundary-blue) 100%);grid-template-areas:"left" "right"}@media (min-width: 900px){.header-collection__container{gap:2rem;gap:var(--gap);grid-template-areas:"left right";padding:0 2rem;padding:0 var(--grid-container-margin)}}@media (min-width: 1800px){.header-collection__container{grid-template-areas:"left left left left left . . right right right right right"}}.header-collection__container-custom{background:linear-gradient(to top,#fff var(--white-bg-height),transparent 0),linear-gradient(to right,var(--c-custom-product-1) 0%,var(--c-custom-product-1) 50%,var(--c-custom-product-2) 50%,var(--c-custom-product-2) 100%);background:linear-gradient(to top,var(--c-white) var(--white-bg-height),transparent 0),linear-gradient(to right,var(--c-custom-product-1) 0%,var(--c-custom-product-1) 50%,var(--c-custom-product-2) 50%,var(--c-custom-product-2) 100%)}.header-collection__product{padding:0 2rem 11rem;padding:0 var(--grid-container-margin) 11rem var(--grid-container-margin);position:relative;z-index:0}@media (min-width: 900px){.header-collection__product{text-align:center;padding:0}}.header-collection__product--left{grid-area:left;background-color:#ba5466;background-color:var(--c-secundary-red)}@media (min-width: 900px){.header-collection__product--left{background-color:transparent;background-color:initial}}.header-collection__product--right{grid-area:right;background-color:#41899f;background-color:var(--c-secundary-blue)}@media (min-width: 900px){.header-collection__product--right{background-color:transparent;background-color:initial}}.header-collection__text{display:inline-block}.header-collection__text--title{position:relative;margin-top:5rem;font-weight:900;font-size:7rem;line-height:100%;color:#fff;color:var(--c-white)}@media (min-width: 900px){.header-collection__text--title{font-size:9rem;margin:8rem 0 2rem}.header-collection__text--title:after{display:none}}@media (min-width: 1200px){.header-collection__text--title{font-size:11rem}}@media (min-width: 1800px){.header-collection__text--title{font-size:13rem}}.header-collection__text--subtitle{display:flex;color:#fff;color:var(--c-white);font-weight:700;line-height:1.8rem}@media (min-width: 900px){.header-collection__text--subtitle{line-height:3.2rem}}.header-collection__text--subtitle p{flex-grow:1;width:0;margin:0}@media (min-width: 900px){.header-collection__text--subtitle p{width:600px}}.header-collection__button{margin-left:auto;margin-right:auto}@media (max-width: 899.999px){.header-collection__button{background-color:#0003;position:absolute;bottom:0;left:0;width:100%;min-height:7rem;text-align:left;border-radius:0}}.header-collection__img{height:10rem;width:19rem;margin:0 auto;position:absolute;right:0;bottom:6rem;z-index:-1}@media (min-width: 500px){.header-collection__img{height:25vw;width:50vw;right:3rem}}@media (min-width: 900px){.header-collection__img{position:static;position:initial;height:auto;width:90%;margin-top:6%;margin-bottom:5rem}}.header-collection__pattern{--pattern-width: 5.32rem;--spacing-top: 2rem;margin:0;margin-top:var(--spacing-top);height:calc(100% - var(--white-bg-height) - var(--spacing-top));width:var(--pattern-width);display:none;z-index:9999;position:absolute;left:50%;transform:translate(-50%)}.header-collection__pattern>div{background-repeat:repeat-y}.header-collection__pattern>div:first-child{width:100%;-webkit-mask:url(/assets/triangle-left.svg);mask:url(/assets/triangle-left.svg)}.header-collection__pattern>div:last-child{width:100%;-webkit-mask:url(/assets/triangle-right.svg);mask:url(/assets/triangle-right.svg)}@media (min-width: 900px){.header-collection__pattern{display:flex}}.header-media__container{display:grid;grid-auto-columns:1fr;grid-template-areas:"one" "two"}@media (min-width: 900px){.header-media__container{gap:2rem;gap:var(--gap);grid-template-areas:"one one one one one one two two two two two two"}}@media (min-width: 1200px){.header-media__container{grid-template-areas:"one one one one one one one two two two two two"}}@media (min-width: 1800px){.header-media__container{grid-template-areas:"one one one one one one one one one two two two"}}.header-media__cta{position:relative;display:flex;flex-direction:column;justify-content:end;align-items:start;word-wrap:break-word;text-transform:uppercase;padding-bottom:6.6rem}@media (min-width: 900px){.header-media__cta{padding-bottom:9rem}}.header-media__cta--1{grid-area:one}.header-media__cta--1 h1{width:min(100%,60rem);font-size:4rem;font-size:var(--fz-2xl);line-height:5.4rem;line-height:var(--lh-2xl);font-weight:900;color:#fff;color:var(--c-white);padding-top:13rem}@media (min-width: 1200px){.header-media__cta--1 h1{font-size:5rem;font-size:var(--fz-3xl);line-height:7.1rem;line-height:var(--lh-4xl)}}@media (min-width: 1800px){.header-media__cta--1 h1{font-size:5.7rem}}.header-media__cta--2{grid-area:two;min-height:16rem}@media (min-width: 900px){.header-media__cta--2{padding-top:18rem}}.header-media__cta--2 h1{font-size:4rem;font-size:var(--fz-2xl);color:#313131;color:var(--c-primary);line-height:5.4rem;line-height:var(--lh-2xl);font-weight:900}@media (min-width: 1200px){.header-media__cta--2 h1{font-size:6.5rem;font-size:var(--fz-4xl);line-height:9rem;line-height:var(--lh-5xl)}}@media (min-width: 1800px){.header-media__cta--2 h1{font-size:7.8rem;font-size:var(--fz-5xl)}}@media (max-width: 899.999px){.header-media__cta a{width:calc(100% + 4rem);width:calc(100% + var(--grid-container-margin) *2);position:absolute;bottom:0;left:-2rem;left:calc(var(--grid-container-margin) *-1);border-radius:0;text-align:left;min-height:7rem;z-index:1}}.header-media__cta picture{width:70px;right:-10px;bottom:20px;position:absolute;z-index:20}@media (min-width: 600px){.header-media__cta picture{width:90px;right:0}}@media (min-width: 900px){.header-media__cta picture{width:120px;top:40px}}@media (min-width: 1200px){.header-media__cta picture{right:-9rem;width:180px}}.header-media__cta-beans--1{width:10rem;margin-left:2rem;margin-left:var(--gap);margin-top:2rem;margin-top:var(--gap)}@media (max-width: 899.999px){.header-media__cta-beans--1{display:none}}.header-media__cta-beans--2{position:absolute;bottom:7rem;right:0;width:12rem}@media (min-width: 900px){.header-media__cta-beans--2{bottom:11rem;width:17rem}}.header-media__cta-background{position:absolute;top:0;height:100%;z-index:-1}.header-media__cta-background--1{overflow:hidden;width:calc(100% + 4rem);width:calc(100% + var(--grid-container-margin)*2);margin-left:-2rem;margin-left:calc(var(--grid-container-margin) *-1)}@media (min-width: 900px){.header-media__cta-background--1{width:calc(100% + 2rem);width:calc(100% + var(--grid-container-margin));margin-left:-2rem;margin-left:calc(var(--grid-container-margin) *-1)}}.header-media__cta-background--1:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg,#000000c9,#0000002b 59%,#fff0)}@media (min-width: 900px){.header-media__cta-background--1:after{background-image:linear-gradient(0deg,#000000c9,#0000002b 59%,#fff0)}}.header-media__cta-background--1 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.header-media__cta-background--2{background-color:#f5f3ea;background-color:var(--c-background-light);width:calc(100% + 4rem);width:calc(100% + var(--grid-container-margin) * 2);margin-left:-2rem;margin-left:calc(var(--grid-container-margin) *-1)}@media (min-width: 900px){.header-media__cta-background--2{width:calc(100% + 4rem);width:calc(100% + var(--grid-container-margin) + var(--gap));margin-left:-2rem;margin-left:calc(var(--gap) *-1)}}.header-detail__container{padding-bottom:20px!important}.header-detail__container{--white-bg-height: 22rem;display:grid;position:relative;grid-auto-columns:1fr;background:linear-gradient(to right,#ba5466,#ba5466 50%,#f5f3ea 50%,#f5f3ea);background:linear-gradient(to right,var(--c-secundary-red) 0%,var(--c-secundary-red) 50%,var(--c-background-light) 50%,var(--c-background-light) 100%);grid-template-areas:"left" "right"}@media (min-width: 900px){.header-detail__container{gap:2rem;gap:var(--gap);grid-template-areas:"left right";padding:0 2rem;padding:0 var(--grid-container-margin)}}@media (min-width: 1200px){.header-detail__container{grid-template-areas:"left left left left left . . right right right right right"}}@media (min-width: 1800px){.header-detail__container{grid-template-areas:"left left left left . . . right right right right right"}}.header-detail__container-custom{background:linear-gradient(to right,var(--c-custom-product) 0%,var(--c-custom-product) 50%,#F5F3EA 50%,#F5F3EA 100%);background:linear-gradient(to right,var(--c-custom-product) 0%,var(--c-custom-product) 50%,var(--c-background-light) 50%,var(--c-background-light) 100%)}.header-detail__product{padding:0 2rem 11rem;padding:0 var(--grid-container-margin) 11rem var(--grid-container-margin);position:relative;z-index:0}@media (min-width: 900px){.header-detail__product{padding:0}}.header-detail__product--left{grid-area:left;background-color:#ba5466;background-color:var(--c-secundary-red)}@media (min-width: 900px){.header-detail__product--left{background-color:transparent;background-color:initial}}.header-detail__product--left{padding-right:3rem}.header-detail__product--right{display:grid;align-items:center;justify-items:center;place-items:center;grid-area:right;background-color:#f5f3ea;background-color:var(--c-background-light)}@media (min-width: 900px){.header-detail__product--right{background-color:transparent;background-color:initial}}@media (max-width: 899.999px){.header-detail__button{background-color:#0003;position:absolute;bottom:0;left:0;width:100%;min-height:7rem;text-align:left;border-radius:0}}.header-detail__promo-img{position:absolute;top:20px;right:10px;width:150px}.header-detail__pattern{--pattern-width: 5.32rem;--spacing-top: 2rem;margin:0;height:100%;width:var(--pattern-width);display:none;z-index:9999;position:absolute;left:50%;transform:translate(-50%)}.header-detail__pattern>div{background-repeat:repeat-y}.header-detail__pattern>div:first-child{width:100%;-webkit-mask:url(/assets/triangle-left-light.svg);mask:url(/assets/triangle-left-light.svg)}.header-detail__pattern>div:last-child{width:100%;-webkit-mask:url(/assets/triangle-right.svg);mask:url(/assets/triangle-right.svg)}@media (min-width: 900px){.header-detail__pattern{display:flex}}.header-detail__text{display:inline-block}.header-detail__text--pretitle{margin-bottom:3rem}.header-detail__text--title{position:relative;font-weight:900;font-size:10rem;line-height:100%;margin-top:0rem;color:#fff;color:var(--c-white)}@media (min-width: 900px){.header-detail__text--title{font-size:11rem}.header-detail__text--title:after{display:none}}@media (min-width: 1200px){.header-detail__text--title{font-size:13rem}}@media (min-width: 1800px){.header-detail__text--title{font-size:15rem}}.header-detail__text--subtitle{color:#fff;color:var(--c-white);font-weight:700;line-height:1.8rem}@media (min-width: 900px){.header-detail__text--subtitle{line-height:3.2rem}}.text-and-button__container{display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);grid-auto-columns:1fr;grid-template-areas:"content"}@media (min-width: 900px){.text-and-button__container--left{grid-template-areas:"content content content content content ."}}@media (min-width: 1200px){.text-and-button__container--left{grid-template-areas:"content content content ."}}@media (min-width: 1800px){.text-and-button__container--left{grid-template-areas:"content content content content . ."}}@media (min-width: 900px){.text-and-button__container--center{grid-template-areas:". content content content content content content content content content content ."}}@media (min-width: 1200px){.text-and-button__container--center{grid-template-areas:". content content content content content content content content content content ."}}@media (min-width: 1800px){.text-and-button__container--center{grid-template-areas:". content content content content ."}}.text-and-button__content{grid-area:content;color:#313131;color:var(--c-primary)}.text-and-button__content h2{margin-top:0}.text-and-button__content--center{text-align:center}.text-and-button__button{margin-left:auto;margin-right:auto}.text-and-button__rich-text{margin-bottom:4rem}.text-and-image__container{margin-right:2rem;margin-right:var(--grid-container-margin);margin-left:2rem;margin-left:var(--grid-container-margin);display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);grid-auto-columns:1fr;grid-template-areas:"image" "content"}.text-and-image__container h2{font-weight:800;margin-top:0}@media (min-width: 900px){.text-and-image__container--1{grid-template-areas:"content content image"}.text-and-image__container--2{grid-template-areas:"image content content"}.text-and-image__container--3{grid-template-areas:"content image"}.text-and-image__container--4{grid-template-areas:"image content"}}.text-and-image__image-container{position:relative;grid-area:image;max-height:500px;min-height:300px}@media (min-width: 900px){.text-and-image__image-container{min-height:150px;max-height:200px}}@media (min-width: 1200px){.text-and-image__image-container{min-height:300px;max-height:400px}}@media (min-width: 900px){.text-and-image__image-container--big{min-height:300px}}@media (min-width: 1200px){.text-and-image__image-container--big{max-height:600px}}.text-and-image__content{grid-area:content}.text-and-image__content a{margin-top:4rem;word-wrap:break-word}.text-and-image__image{position:absolute;top:0;height:100%;z-index:-1}@media (min-width: 900px){.text-and-image__image{left:0;width:100%}}.text-and-image__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-and-image__extra-gap--right{margin-right:2rem;margin-right:var(--gap)}.text-and-image__extra-gap--left{margin-left:2rem;margin-left:var(--gap)}.text-title-button-2-columns__container{display:grid;grid-auto-columns:1fr;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);grid-template-areas:"left" "right"}@media (min-width: 900px){.text-title-button-2-columns__container{grid-template-areas:"left right"}}@media (min-width: 1200px){.text-title-button-2-columns__container{grid-template-areas:"left right"}}@media (min-width: 1800px){.text-title-button-2-columns__container{grid-template-areas:"left right"}}.text-title-button-2-columns__content{color:#313131;color:var(--c-primary)}.text-title-button-2-columns__content h2{margin-top:0}.text-title-button-2-columns__content p{margin-bottom:4rem}.text-title-button-2-columns__content button{display:inline-block}.text-title-button-2-columns__content--left{grid-area:left}.text-title-button-2-columns__content--right{grid-area:right}.cb-image-1__container{display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);grid-auto-columns:1fr}.cb-image-1__container--1-images{grid-template-areas:"one"}.cb-image-1__container--2-images{grid-template-areas:"one two"}.cb-image-1__container--3-images{grid-template-areas:"one one" "two three"}@media (min-width: 600px){.cb-image-1__container--3-images{grid-template-areas:"one two three"}}.cb-image-1__container--4-images{grid-template-areas:"one one" "two three" "four four"}@media (min-width: 600px){.cb-image-1__container--4-images{grid-template-areas:"one one two three" "one one four four"}}.cb-image-1__container--5-images{grid-template-areas:"one one" "one one" "two three" "four five"}@media (min-width: 600px){.cb-image-1__container--5-images{grid-template-areas:"one one two three" "one one four five"}}.cb-image-1__container--big-right{grid-template-areas:"one one" "one one" "two three" "four five"}@media (min-width: 600px){.cb-image-1__container--big-right{grid-template-areas:"two three one one" "four five one one"}}.cb-image-1__image{aspect-ratio:1}.cb-image-1__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.cb-image-1__image:first-child{grid-area:one}.cb-image-1__image:nth-child(2){grid-area:two}.cb-image-1__image:nth-child(3){grid-area:three}.cb-image-1__image:nth-child(4){grid-area:four}.cb-image-1__image:nth-child(5){grid-area:five}@media (--for-phone-only){.cb-image-1__image:first-child:nth-last-child(4):nth-child(4),.cb-image-1__image:first-child:nth-last-child(4)~.cb-image-1__image:nth-child(4){aspect-ratio:2/1}}@media (min-width: 600px){.cb-image-1__image:first-child:nth-last-child(4):nth-child(4),.cb-image-1__image:first-child:nth-last-child(4)~.cb-image-1__image:nth-child(4){padding-top:calc(50% - 1rem);padding-top:calc(50% - calc(var(--gap)/2));position:relative;width:100%;height:0}.cb-image-1__image:first-child:nth-last-child(4):nth-child(4) picture,.cb-image-1__image:first-child:nth-last-child(4)~.cb-image-1__image:nth-child(4) picture{position:static;position:initial}.cb-image-1__image:first-child:nth-last-child(4):nth-child(4)>img,.cb-image-1__image:first-child:nth-last-child(4)~.cb-image-1__image:nth-child(4)>img{position:absolute;left:0;top:0}}.specials-promo__container-1{display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);overflow:visible;margin-top:200px;grid-auto-columns:1fr;grid-template-areas:"product" "content";background-image:url(/assets/specials-promo-1.jpg);background-size:100% auto}@media (max-width: 1199.999px){.specials-promo__container-1{margin-left:0;margin-right:0;padding-left:2rem;padding-left:var(--grid-container-margin);padding-right:2rem;padding-right:var(--grid-container-margin)}}@media (min-width: 1200px){.specials-promo__container-1{background-color:#a9a9a9;padding-top:50px;padding-bottom:50px;grid-template-areas:". content content content content content content product product product product ."}}.specials-promo__button-container{display:flex;gap:10px}.specials-promo__content-1{grid-area:content;color:#313131;color:var(--c-primary)}@media (max-width: 1199.999px){.specials-promo__content-1 a{border-radius:5px;line-height:2rem;line-height:var(--lh-xs);margin-bottom:30px;width:auto;justify-content:center}}@media (min-width: 1200px){.specials-promo__content-1{color:#fff;margin-right:100px}}@media (max-width: 1199.999px){.specials-promo__content-1 h2{margin-top:0}}@media (min-width: 1200px){.specials-promo__content-1 h2{font-size:6.5rem;font-size:var(--fz-4xl)}}.specials-promo__content-1 p{font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg);font-weight:700}.specials-promo__product-1{grid-area:product;justify-self:center;width:60%;margin-top:-30%;aspect-ratio:1/1;position:relative}@media (min-width: 600px){.specials-promo__product-1{width:40%;margin-top:-20%}}@media (min-width: 900px){.specials-promo__product-1{width:30%;margin-top:-15%}}@media (min-width: 1200px){.specials-promo__product-1{margin-top:0;margin-bottom:-20%;align-self:end;width:100%}}.specials-promo__product-1__discount{position:absolute;bottom:15%;right:-30%;width:50%}@media (min-width: 600px){.specials-promo__product-1__discount{width:150px;right:-10%}}.specials-promo__product-1__image{height:100%}.specials-promo__container-2{display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);overflow:visible;margin-top:200px;grid-auto-columns:1fr;grid-template-areas:"product" "content";background-color:#f5f3ea;background-color:var(--c-background-light)}@media (max-width: 1199.999px){.specials-promo__container-2{margin-left:0;margin-right:0;padding-left:2rem;padding-left:var(--grid-container-margin);padding-right:2rem;padding-right:var(--grid-container-margin)}}@media (min-width: 1200px){.specials-promo__container-2{grid-template-areas:". product product content content content content content content content content ."}}.specials-promo__content-2{grid-area:content;color:#313131;color:var(--c-primary)}@media (max-width: 1199.999px){.specials-promo__content-2 a{border-radius:5px;line-height:2rem;line-height:var(--lh-xs);margin-bottom:30px;width:auto;justify-content:center}}@media (min-width: 1200px){.specials-promo__content-2{padding-bottom:40px;padding-top:30px;margin-left:4rem;margin-left:calc(var(--gap)*2)}}.specials-promo__content-2 h2{margin:0}@media (max-width: 1199.999px){.specials-promo__content-2 h2{margin-top:0;margin-bottom:10px}}@media (min-width: 1200px){.specials-promo__content-2 h2{font-size:4rem;font-size:var(--fz-2xl)}}.specials-promo__content-2 p{font-size:2.4rem;font-size:var(--fz-lg);line-height:3.6rem;line-height:var(--lh-lg);font-weight:700;margin:0 0 20px}.specials-promo__product-2{grid-area:product;justify-self:center;width:60%;margin-top:-30%;aspect-ratio:1/1;position:relative}@media (min-width: 600px){.specials-promo__product-2{width:40%;margin-top:-20%}}@media (min-width: 900px){.specials-promo__product-2{width:30%;margin-top:-15%}}@media (min-width: 1200px){.specials-promo__product-2{margin-top:0;align-self:end;margin-bottom:-10%;height:120%;width:100%}}.specials-promo__product-2__discount{position:absolute;bottom:15%;right:-30%;width:50%}@media (min-width: 600px){.specials-promo__product-2__discount{width:120px;right:-25%}}.specials-promo__product-2__image{height:100%;display:flex;align-items:center}.order-form{background-color:#313131;background-color:var(--c-primary);color:#fff;color:var(--c-white)}.order-form__container{display:grid;gap:2rem;grid-gap:2rem;grid-gap:var(--gap);gap:var(--gap);overflow:visible;margin-top:200px;grid-auto-columns:1fr;grid-template-areas:"product" "form"}@media (min-width: 900px){.order-form__container{grid-template-areas:"product product form form form"}}@media (min-width: 1200px){.order-form__container{grid-template-areas:"product form"}}.order-form__product{height:100%!important}.order-form__product{grid-area:product;background-color:#89cff0;display:flex;align-items:center;justify-content:center}@media (min-width: 900px){.order-form__product{margin-left:-2rem;margin-left:calc(var(--grid-container-margin) * -1)}}@media (min-width: 1200px){.order-form__product{margin-right:2rem;margin-right:var(--gap)}}.order-form__product--product{background-color:#00f;width:200px;height:300px}@media (min-width: 1200px){.order-form__product--product{width:400px;height:600px}}.order-form__product--promo{background-color:purple;width:100px;height:100px;margin-top:160px;margin-left:-100px}@media (min-width: 1200px){.order-form__product--promo{width:200px;height:200px}}.order-form__form{grid-area:form;display:flex;flex-direction:column;padding-top:50px;padding-bottom:50px}.order-form__form h2{margin-left:2rem;margin-left:var(--gap);width:100%}.order-form__form a{align-self:end}.order-form__form--fields{display:flex;flex-wrap:wrap;gap:2rem;gap:var(--gap)}.order-form__form--fields div{flex:1}@media (min-width: 1200px){.order-form__form--fields div{margin-left:.5rem}}@media (min-width: 1800px){.order-form__form--fields div{margin-left:2rem;margin-left:var(--gap)}}.order-form__form--fields div label{display:inline-block;margin-bottom:10px;font-size:1.6rem;font-size:var(--fz-base)}.order-form__form--fields div input{--padding-inline: 20px;width:calc(100% - var(--padding-inline)*2);min-height:60px;margin-bottom:30px;padding-left:var(--padding-inline);padding-right:var(--padding-inline);font-size:1.6rem;font-size:var(--fz-base);border-radius:5px;min-width:200px}.contact-us__container{display:grid;grid-auto-columns:1fr;grid-template-areas:"image content"}@media (max-width: 1199.999px){.contact-us__container{grid-template-areas:"image" "content"}}.contact-us__container{background-color:#313131;background-color:var(--c-primary);margin-right:2rem;margin-right:var(--grid-container-margin);margin-left:2rem;margin-left:var(--grid-container-margin)}.contact-us__container h2{font-weight:800;margin-top:0}.contact-us__image-container{grid-area:image;position:relative;max-height:500px;min-height:300px;overflow:hidden}@media (min-width: 900px){.contact-us__image-container{min-height:150px;max-height:200px}}@media (min-width: 1200px){.contact-us__image-container{min-height:300px;max-height:400px}}@media (min-width: 900px){.contact-us__image-container--big{min-height:300px}}@media (min-width: 1200px){.contact-us__image-container--big{max-height:600px}}.contact-us__content{grid-area:content;margin-top:4rem;margin-left:10rem;margin-right:10rem;color:#fff;color:var(--c-white)}.contact-us__content btn{margin-top:4rem}.contact-us__image{position:absolute;top:0;height:100%;z-index:-1}@media (min-width: 900px){.contact-us__image{left:0;width:100%}}.contact-us__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commerce-cart-overview__container{margin-left:15vw;margin-right:15vw;background:#fff;border-radius:6px;display:flex;flex-direction:column}.commerce-cart-overview__item{padding:20px 30px;display:flex;justify-content:space-between}.commerce-cart-overview__item:nth-child(1){border-top:1px solid #E1E8EE;border-bottom:1px solid #E1E8EE}.commerce-cart-overview__image-container{padding:20px 30px;display:flex;height:inherit;width:20vw}.commerce-cart-overview__image{max-width:inherit;max-height:inherit;-o-object-fit:cover;object-fit:cover}.commerce-cart-overview__description{margin-left:20px;padding-top:20px;margin-right:60px;width:200px}.commerce-cart-overview__description span{display:block;font-size:14px;color:#43484d;font-weight:400}.commerce-cart-overview__description span:first-child{margin-bottom:5px}.commerce-cart-overview__description span:last-child{font-weight:300;margin-top:8px;color:#86939e}.commerce-cart-overview__quantity{padding-top:20px;margin-right:60px}.commerce-cart-overview__quantity input{text-align:center;width:40px;font-size:16px;color:#43484d;font-weight:300}.commerce-cart-overview__summary{padding:20px 30px;justify-content:space-between;border-top:1px solid #E1E8EE}.commerce-cart-overview__total-price{display:flex;justify-content:flex-end;margin:10px}.commerce-cart-overview__tax{color:#86939e}.commerce-cart-overview__button{margin-left:auto}.review{align-items:center;background-color:#fff;padding:20px;border-radius:8px;justify-content:center;display:flex}.review__container{display:flex;align-items:center;margin-right:50px;width:70%}.review__image{width:100%;height:auto;max-height:400px;max-width:400px;margin-right:50px;margin-left:auto}.review__image-circle{border-radius:50%}.review__content{max-width:40vw;max-height:400px}.review__quote{font-size:1.2em;font-weight:700;margin:0 0 10px}.review__rating span{color:#f5c518;font-size:1.5em}.review__text{margin:10px 0;color:#555}.review__author{font-weight:700;color:#333}.review__recommendation{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f3ea;background-color:var(--c-background-light);width:12vw;height:12vw;border-radius:8px;text-align:center}.review__recommendation-percentage{font-size:3em;font-weight:700;margin:0}.review__recommendation-text{color:#555}.product-slider__container{position:relative;width:100%}.product-slider__title{margin-left:2rem;margin-left:var(--grid-container-margin)}.product-slider__product-container{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none;margin-left:2rem;margin-left:var(--grid-container-margin)}.product-slider__scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;cursor:pointer;font-size:24px;padding:10px;z-index:10}.product-slider__scroll-btn-left{left:0}.product-slider__scroll-btn-right{right:0}.product-slider__product{flex:0 0 auto;width:500px}.product-slider__product-image{padding:10px;background:#f5f3ea;background:var(--c-background-light);width:450px;height:400px;align-content:center}.product-slider__product-image img{position:relative;grid-area:image;max-height:500px;min-height:300px;align-content:center}@media (min-width: 900px){.product-slider__product-image img{min-height:150px;max-height:200px}}@media (min-width: 1200px){.product-slider__product-image img{min-height:300px;max-height:400px}}.product-slider__product-image img{width:100%;height:auto;display:block}.product-slider__product-info{padding:10px}.product-slider__product-info h2{font-size:1em;color:#333;margin:10px 0 5px;line-height:10px}.product-slider__product-info p{font-size:.85em;color:#666;line-height:24px}.product-slider__product-gallery::-webkit-scrollbar{display:none}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-moz-fit-content;max-width:fit-content}}
