:root{--montserrat:"Montserrat", sans-serif;--playfair-display:"Playfair Display", serif;--poppins:"Poppins", sans-serif;--black:#000;--white:#fff;--off-white:#f4f5f5;--gray-light:#f5f5f5;--gray:#dedede;--gray-dark:#585656;--brown-dark:#403a3c;--red:red;--off-white-2:#f4ecf366;--gradiente01:linear-gradient(0deg, #0003 0%, #0003 100%), linear-gradient(180deg, #67308c 0%, #f22e52 100%);--gradiente02:linear-gradient(270deg, #67308c 0%, #f22e52 100%);--gradiente03:linear-gradient(202deg, #fff 49.94%, #f3eaf2 100%);--gradiente04:linear-gradient(106deg, #67308c 0%, #0d1726 54.81%);--gradiente05:linear-gradient(0deg, #67308c1a 0%, #67308c1a 100%);--verde-100:#29a847;--carmesin-100:#f22c50;--carmesin-80:#f55673;--carmesin-50:#f995a7;--carmesin-30:#fbc1cb;--carmesin-10:#feecef;--rosa-100:#bf2b62;--rosa-80:#cd5682;--rosa-50:#df96b0;--rosa-30:#ecc0d0;--rosa-10:#f9ebf0;--purpura-100:#8b2d7b;--purpura-80:#a25796;--purpura-50:#c497bd;--purpura-30:#ddc0d8;--purpura-10:#f4ecf3;--purpura-5:#f8f6f9;--violeta-100:#68308d;--violeta-80:#8459a1;--violeta-50:#b297c4;--violeta-30:#d0c0dd;--violeta-10:#f1ecf4;--indigo-100:#0d1726;--indigo-100-50:#0d172680;--indigo-80:#3d4551;--indigo-50:#858b93;--indigo-30:#b6b9be;--indigo-10:#e7e8e9;--pre-venda-border:#fbd1b1;--pre-venda-background:#fff5eb}.hello-world-container{max-width:var(--page-width);flex-direction:column;justify-content:center;align-items:center;gap:max(1.2rem,min(.9375vw,1.8rem));margin:0 auto;padding-top:max(4rem,min(4.16666vw,8rem));padding-bottom:max(4rem,min(4.16666vw,8rem));display:flex}.hello-world-container :is(h1){color:var(--black);text-align:center;font-family:var(--poppins);font-size:max(2rem,min(1.66666vw,3.2rem));font-style:normal;font-weight:600;line-height:normal}.hello-world-container :-webkit-any(hello-world) :-webkit-any(button){color:var(--white);font-family:var(--montserrat);background-color:var(--black);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :-webkit-any(hello-world) :-webkit-any(button):hover{opacity:.8}.hello-world-container :-moz-any(hello-world) :-moz-any(button){color:var(--white);font-family:var(--montserrat);background-color:var(--black);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :-moz-any(hello-world) :-moz-any(button):hover{opacity:.8}.hello-world-container :is(hello-world) :is(button){color:var(--white);font-family:var(--montserrat);background-color:var(--black);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :is(hello-world) :is(button):hover{opacity:.8}.hello-world-container :is(footer) :is(a){color:var(--black);text-align:center;font-family:var(--montserrat);font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}dropdown-component{width:100%;display:block}dropdown-component .dropdown-heading{align-items:flex-start;gap:1.6rem;width:100%;display:flex}dropdown-component .dropdown-heading .dropdown-heading__title{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:3.2rem;width:100%;display:flex}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{display:block}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:max(1.6rem,min(1.80556vw,2.6rem));height:max(1.6rem,min(1.80556vw,2.6rem))}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--dropdown :is(svg){transition:all .3s;transform:rotate(180deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :-webkit-any(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :-moz-any(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transform-origin:50%;transition:all .3s;transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :-webkit-any(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :-moz-any(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :is(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :-webkit-any(svg) :-webkit-any(path:first-of-type){transform:rotate(90deg)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :-moz-any(svg) :-moz-any(path:first-of-type){transform:rotate(90deg)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transform:rotate(90deg)}dropdown-component .dropdown-content{transition:all .3s;overflow:hidden}dropdown-component .dropdown-content[closed]{height:0}dropdown-component .dropdown-content .dropdown-content__inner{padding-top:max(.8rem,min(.69444vw,1rem))}.button{cursor:pointer;letter-spacing:.072rem;justify-content:center;align-items:center;line-height:100%;text-decoration:none;transition:all .3s;display:flex}.button :-webkit-any(img){object-fit:contain;object-position:center;width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));display:block}.button :-webkit-any(img).icon-primary{display:block}.button :-webkit-any(img).icon-hover{display:none}.button :-moz-any(img){object-fit:contain;object-position:center;width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));display:block}.button :-moz-any(img).icon-primary{display:block}.button :-moz-any(img).icon-hover{display:none}.button :is(img){object-fit:contain;object-position:center;width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));display:block}.button :is(img).icon-primary{display:block}.button :is(img).icon-hover{display:none}.button:hover :-webkit-any(img).icon-primary{display:none}.button:hover :-webkit-any(img).icon-hover{display:block}.button:hover :-moz-any(img).icon-primary{display:none}.button:hover :-moz-any(img).icon-hover{display:block}.button:hover :is(img).icon-primary{display:none}.button:hover :is(img).icon-hover{display:block}.button.button--primary{color:#0000;background:var(--gradiente01);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:10rem;padding:max(.4rem,min(.3125vw,.6rem)) max(.8rem,min(.625vw,1.2rem));position:relative}.button.button--primary:before{content:"";pointer-events:none;background:var(--gradiente01);border-radius:10rem;padding:.1rem;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.button--primary:after{content:"";background:var(--gradiente01);opacity:0;z-index:-1;border-radius:10rem;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.button.button--primary:hover{color:var(--white);-webkit-text-fill-color:var(--white)}.button.button--primary:hover:before{opacity:0}.button.button--primary:hover:after{opacity:1}.button.button--secondary{color:var(--white);background:var(--gradiente01);-webkit-text-fill-color:var(--white);-webkit-background-clip:text;background-clip:text;border-radius:10rem;padding:max(.4rem,min(.3125vw,.6rem)) max(.8rem,min(.625vw,1.2rem));position:relative}.button.button--secondary:before{content:"";pointer-events:none;background:var(--gradiente01);opacity:0;border-radius:10rem;padding:.1rem;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.button--secondary:after{content:"";background:var(--gradiente01);opacity:1;z-index:-1;border-radius:10rem;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.button.button--secondary:hover{-webkit-text-fill-color:transparent}.button.button--secondary:hover:before{opacity:1}.button.button--secondary:hover:after{opacity:0}.button.button--tertiary{color:var(--indigo-100);background:var(--white);border:1px solid var(--indigo-100);border-radius:10rem;padding:max(.4rem,min(.3125vw,.6rem)) max(.8rem,min(1.14583vw,2.2rem));transition:all .3s;position:relative}.button.button--tertiary:hover{color:var(--white);background:var(--indigo-100);border:1px solid var(--indigo-100)}.button.button--quaternary{color:var(--white);background:var(--violeta-100);border:1px solid var(--violeta-100);border-radius:10rem;padding:max(.4rem,min(.3125vw,.6rem)) max(.8rem,min(.625vw,1.2rem));transition:all .3s;position:relative}.button.button--quaternary:hover{color:var(--violeta-100);background:var(--white);border:1px solid var(--violeta-100)}.grid-block__container{width:100%;display:grid}.group{max-width:100%;display:flex}.group.group--justify-start{justify-content:flex-start}.group.group--justify-center{justify-content:center}.group.group--justify-end{justify-content:flex-end}.group.group--align-start{align-items:start}.group.group--align-center{align-items:center}.group.group--align-end{align-items:end}.group.group--align-stretch{align-items:stretch}.group.group--justify-space-between{justify-content:space-between}@media screen and (max-width:768px){.group.group--justify-mobile-start{justify-content:flex-start}.group.group--justify-mobile-center{justify-content:center}.group.group--justify-mobile-end{justify-content:flex-end}.group.group--justify-mobile-space-between{justify-content:space-between}.group.group--align-mobile-start{align-items:start}.group.group--align-mobile-center{align-items:center}.group.group--align-mobile-end{align-items:end}.group.group--align-mobile-stretch{align-items:stretch}}.icon-block{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.icon-block .icon-image-wrapper{justify-content:center;align-items:center;display:flex}.icon-block .icon-image-wrapper :is(img){width:100%;height:auto;display:flex}.icon-block :-webkit-any(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :-webkit-any(a):hover{filter:brightness(1.1)}.icon-block :-moz-any(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :-moz-any(a):hover{filter:brightness(1.1)}.icon-block :is(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :is(a):hover{filter:brightness(1.1)}.image-block{display:block;position:relative}.image-block .image-block__link{cursor:pointer;pointer-events:auto;width:100%;height:100%;text-decoration:none;display:block;overflow:hidden}.image-block .image-block__link:hover :is(img){transform:scale(1.05)}.image-block .image-block__link :is(img){transition:all .3s}.image-block .image-block__content-wrapper{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.image-block .image-block__content-wrapper>*{pointer-events:auto}.menu-links{width:100%;display:flex}.menu-links .menu-links__list{flex-direction:column;display:flex}.menu-links .menu-links__list .menu-links__item{display:flex}.menu-links .menu-links__list .menu-links__item .menu-links__link{color:var(--black);font-family:var(--montserrat);font-size:max(1.2rem,min(.83333vw,1.8rem));font-weight:400;text-decoration:none;display:flex}.text-block__container .text-block__link{text-decoration:none}.text-block__container .text-block :is(li){margin-left:2rem}.simple-carousel{width:100%;display:flex;overflow:hidden}.simple-carousel.relative-pagination,.simple-carousel.absolute-buttons{position:relative}.simple-carousel .blaze-prev{cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out}.simple-carousel .blaze-prev :-webkit-any(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-prev :-webkit-any(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-prev :-moz-any(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-prev :-moz-any(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-prev :is(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-prev :is(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-prev :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-prev[disabled] :is(svg) :is(path){stroke:var(--indigo-80)}.simple-carousel .blaze-next{cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out}.simple-carousel .blaze-next :-webkit-any(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-next :-webkit-any(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-next :-moz-any(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-next :-moz-any(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-next :is(svg){--icon-width:clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height:clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height);display:block}.simple-carousel .blaze-next :is(svg).blaze-chevron-icon{--icon-width:clamp(1.6rem, 1.25vw, 2.4rem);--icon-height:clamp(1.6rem, 1.25vw, 2.4rem)}.simple-carousel .blaze-next :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-next[disabled] :is(svg) :is(path){stroke:var(--indigo-80)}.simple-carousel:has(.blaze-prev[disabled]):has(.blaze-next[disabled]) .blaze-prev[disabled]{display:none}.simple-carousel:has(.blaze-prev[disabled]):has(.blaze-next[disabled]) .blaze-next[disabled]{display:none}.simple-carousel .blaze-slider{align-items:center;gap:max(1.5rem,min(1.04167vw,2rem));width:100%;display:flex;overflow:hidden}.simple-carousel .blaze-slider .blaze-container{flex-direction:column;width:100%;display:flex;overflow:hidden}.simple-carousel .blaze-slider .blaze-container .blaze-track-container{width:100%;display:flex}.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:100%;padding-bottom:.1rem;display:flex}.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track:has(.product-card--shadow){width:99%;margin-left:auto;margin-right:auto;padding-bottom:.5rem}.blaze-pagination{justify-content:center;align-items:center;gap:max(1rem,min(.78125vw,1.5rem))}.blaze-pagination.relative-pagination{position:absolute}.blaze-pagination:empty{display:none}.blaze-pagination :is(button){cursor:pointer;border-radius:50%;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}.pagination{justify-content:center;align-items:stretch;width:100%;padding:2rem 0;display:flex}.pagination .pagination__list{align-items:center;gap:max(1.2rem,min(1.04166vw,2rem));margin:0;padding:0;list-style:none;display:flex}.pagination .pagination__item{justify-content:center;align-items:center;font-size:max(1.4rem,min(.9375vw,1.6rem));display:flex}.pagination .pagination__link{aspect-ratio:1;text-align:center;width:max(3.2rem,min(2.08333vw,4rem));color:var(--indigo-100);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10rem;justify-content:center;align-items:center;font-size:max(1.4rem,min(.9375vw,1.6rem));text-decoration:none;transition:all .2s;display:flex}.pagination .pagination__link:hover{background-color:var(--indigo-10)}.pagination .pagination__link:focus{outline:.2rem solid var(--violeta-10);outline-offset:.2rem}.pagination .pagination__link.pagination__link--active{background-color:var(--indigo-100);color:var(--white);cursor:default;pointer-events:none;font-weight:500}.pagination .pagination__link.pagination__link--disabled{cursor:not-allowed;color:var(--indigo-50)}.pagination .pagination__link.pagination__link--prev{padding:.5rem .75rem}.pagination .pagination__link.pagination__link--prev :is(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next{padding:.5rem .75rem}.pagination .pagination__link.pagination__link--next :is(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg){transform:translate(2px)}.pagination .pagination__ellipsis{text-align:center;color:var(--indigo-100);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:400;display:flex}.pagination .product-grid-and-filter__pagination{margin-top:2rem}.item-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));display:flex;overflow:hidden}.item-card .item-card__container{flex-direction:column;display:flex}.item-card .item-card__container .item-card__content{border:1px solid var(--indigo-100);border-top:none;border-radius:0 0 max(1.2rem,min(.83333vw,1.6rem)) max(1.2rem,min(.83333vw,1.6rem));flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));padding:max(1.6rem,min(1.66667vw,3.2rem)) max(1.2rem,min(1.04167vw,2rem));display:flex}.item-card .item-card__container .item-card__content .item-card__name{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.item-card .item-card__container .item-card__content .item-card__info{flex-direction:column;gap:max(.2rem,min(.20833vw,.4rem));display:flex}.item-card .item-card__container .item-card__content .item-card__info .item-card__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.item-card .item-card__container .item-card__content .item-card__button{justify-content:center;align-items:center;display:flex}.newsletter-form{width:100%}.newsletter-form .newsletter-block{width:100%;padding-top:2.4rem;padding-bottom:.8rem}.newsletter-form .newsletter-block .newsletter__container .container__input{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));width:100%;padding-bottom:1.6rem;display:flex}.newsletter-form .newsletter-block .newsletter__container .container__input .input__email{border:none;border-radius:100rem;padding:max(.8rem,min(.83333vw,1.6rem)) max(1.6rem,min(1.66667vw,3.2rem))}.newsletter-form .newsletter-block .newsletter__container .container__input .input__button{color:var(--white);background-color:var(--violeta-100);border:none;border-radius:100rem;justify-content:center;align-self:stretch;align-items:center;padding:max(.8rem,min(.83333vw,1.6rem)) max(1.6rem,min(1.66667vw,3.2rem));text-decoration:none;display:flex}.newsletter-form .newsletter-block .newsletter__container .container__accept{flex-direction:row;align-items:center;display:flex}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:.1rem solid var(--indigo-10);cursor:pointer;background-color:#0000;background-clip:padding-box;border-radius:.2rem;justify-content:center;align-items:center;width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;margin-right:.8rem;display:inline-flex}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox:checked{background-color:var(--violeta-100);border-color:var(--violeta-100)}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox:checked:after{content:"\2714";color:#fff;font-size:1.4rem}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_text :is(a){color:inherit}.heading-block__container{max-width:var(--page-width);width:100%;display:flex}.heading-block__container .heading-block__content--primary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:grid}.heading-block__container .heading-block__content--primary .divider-container,.heading-block__container .heading-block__content--primary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--secondary{justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:flex}.heading-block__container .heading-block__content--secondary .heading-container__heading{width:max-content}.heading-block__container .heading-block__content--secondary .divider-container{width:100%;display:none}@media screen and (min-width:768px){.heading-block__container .heading-block__content--secondary .divider-container{display:block}}.heading-block__container .heading-block__content--secondary .button-container{width:max-content}.heading-block__container .heading-block__content--tertiary{grid-template-columns:minmax(0,1.5fr) minmax(0,2fr);justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:grid}.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:auto minmax(0,2fr)}.heading-block__container .heading-block__content--tertiary{grid-template-columns:auto minmax(0,2fr)}}.heading-block__container .heading-block__content--tertiary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--tertiary .divider-container{width:100%;display:block}.heading-block__container .heading-block__content--tertiary .button-container{width:max-content;display:none}.product-card{background-color:var(--white);flex-direction:column;height:100%;display:flex}.product-card .image-block .image-block__link :is(img){aspect-ratio:7/8;overflow:hidden;height:auto!important}.product-card .product-image{display:flex;position:relative}.product-card .product-image .product-image__image-link{z-index:5;width:100%;display:flex;position:relative;overflow:hidden}.product-card .product-image .product-image__image-link .product-image__primary{z-index:1;width:100%;position:relative}.product-card .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video{width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :-webkit-any(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :-moz-any(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video) :is(video){object-fit:cover;width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__primary :is(img){aspect-ratio:7/8;object-fit:contain;object-position:center;overflow:hidden;height:auto!important}.product-card .product-image .product-image__image-link .product-image__secondary :is(img){aspect-ratio:7/8;object-fit:contain;object-position:center;overflow:hidden;height:auto!important}.product-card .product-image .product-image__content-wrapper{z-index:6;width:100%;height:100%;position:absolute;top:0;left:0}@media(hover:hover){.product-card:hover .product-image .product-image__image-link .product-image__secondary{opacity:1}.product-card:hover .product-image .product-image__image-link:has(.product-image__secondary) .product-image__primary :-webkit-any(img){opacity:0}.product-card:hover .product-image .product-image__image-link:has(.product-image__secondary) .product-image__primary :-moz-any(img){opacity:0}.product-card:hover .product-image .product-image__image-link:has(.product-image__secondary) .product-image__primary :is(img){opacity:0}}.product-card .product-price,.product-card .product-price .product-price__wrapper,.product-card .product-price .product-price__wrapper .product-price__container{flex-direction:column;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.product-card .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-family:var(--montserrat);letter-spacing:.07rem;font-size:max(1rem,min(.72917vw,1.4rem));font-style:normal;font-weight:500;line-height:100%;text-decoration-line:line-through}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-flow:wrap;align-items:center;gap:.4rem;display:flex}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--purpura-100);font-family:var(--montserrat);letter-spacing:.1rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:100%}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--purpura-100);font-family:var(--montserrat);letter-spacing:.08rem;font-size:max(1.2rem,min(.83333vw,1.4rem));font-style:normal;font-weight:600;line-height:100%}.product-card .product-price .product-price__wrapper .product-price__installments{align-items:center;display:flex}.product-card .product-price .product-price__wrapper .product-price__installments :is(*){display:inline}.product-card .product-price .product-price__wrapper .product-price__installments :is(svg){width:100%;min-width:max(1.5rem,min(.9375vw,1.8rem));max-width:max(1.5rem,min(.9375vw,1.8rem));height:100%;min-height:max(1.2rem,min(.72917vw,1.4rem));max-height:max(1.2rem,min(.72917vw,1.4rem));margin-right:.4rem;display:inline-block}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty) :-webkit-any(svg){display:none}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty) :-moz-any(svg){display:none}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty) :is(svg){display:none}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment{color:var(--indigo-50);font-family:var(--montserrat);font-size:max(1rem,min(.625vw,1.2rem));font-style:normal;font-weight:400;line-height:100%}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:600}.product-card .product-badges{flex-wrap:wrap;gap:.8rem;list-style:none;display:flex}.product-card .product-badges:empty{display:none}.product-card .product-badges .product-badges__item{width:fit-content;font-size:max(1.4rem,min(.83333vw,1.6rem));font-family:var(--montserrat);padding:.6rem 1rem}.product-card.product-card--product-recommendations .product-button__block{width:100%}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart{background:var(--indigo-50);color:var(--indigo-100);opacity:1;border-radius:8rem;transform:none}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart .icon :is(path){stroke:currentColor}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart:hover{background:var(--indigo-50);opacity:1;transform:none}.product-card.product-card--product-recommendations .product-button__add-to-cart{box-sizing:border-box;text-align:center;text-transform:capitalize;background-color:var(--verde-100);width:100%;color:var(--white);cursor:pointer;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;font-family:var(--montserrat);border:none;border-radius:8rem;justify-content:center;align-items:center;gap:.5rem;padding:max(.4rem,min(.3125vw,.6rem));text-decoration:none;transition:all .3s;display:flex}.product-card.product-card--product-recommendations .product-button__add-to-cart .buy-button__text{color:inherit}.product-card.product-card--product-recommendations .product-button__add-to-cart:hover:not([disabled]){opacity:.9;background-color:var(--verde-100)}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon :is(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon :is(path){stroke:currentColor}.simple-carousel__slide:has(.product-card.product-card--cart-product){align-items:stretch;display:flex}.simple-carousel__slide{height:100%}.product-card.product-card--cart-product{border:1px solid var(--indigo-100);flex-direction:row;align-items:stretch;gap:.9rem;padding:1rem;display:flex}.product-card.product-card--cart-product :is(*){margin:0;padding:0}.product-card.product-card--cart-product .cart-product-card__image{aspect-ratio:70/57;object-fit:cover;align-self:center;width:35%;height:auto;display:block;overflow:hidden}.product-card.product-card--cart-product .cart-product-card__content{flex-direction:column;gap:.3rem;width:65%;display:flex;position:relative}.product-card.product-card--cart-product .cart-product-card__product-title{color:var(--indigo-100);text-transform:uppercase;font-size:1.2rem;font-weight:700;font-family:var(--montserrat)}.product-card.product-card--cart-product .cart-product-card__title{width:fit-content;max-width:100%;color:var(--indigo-100);font-size:1.8rem;font-family:var(--playfair-display);word-wrap:break-word;overflow-wrap:break-word;font-weight:400}.product-card.product-card--cart-product .cart-product-card__title :is(em,i){font-family:var(--playfair-display)}.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(a){color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__title :-moz-any(a){color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :-moz-any(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__title :is(a){color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :is(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__compare-price{color:var(--indigo-50);margin:0;font-size:1rem}.product-card.product-card--cart-product .cart-product-card__price{margin-bottom:2.3rem;font-size:1.2rem}.product-card.product-card--cart-product .cart-product-card__compare-price,.product-card.product-card--cart-product .cart-product-card__price{font-family:var(--montserrat);text-transform:uppercase;font-weight:400}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button{justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button){background:var(--indigo-100);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--montserrat);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button):hover{background:var(--indigo-100);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-moz-any(button){background:var(--indigo-100);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--montserrat);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-moz-any(button):hover{background:var(--indigo-100);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button){background:var(--indigo-100);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--montserrat);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button):hover{background:var(--indigo-100);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--variant :-webkit-any(a){text-decoration:none}.product-card.product-card--variant :-webkit-any(a):hover{text-decoration:underline}.product-card.product-card--variant :-moz-any(a){text-decoration:none}.product-card.product-card--variant :-moz-any(a):hover{text-decoration:underline}.product-card.product-card--variant :is(a){text-decoration:none}.product-card.product-card--variant :is(a):hover{text-decoration:underline}.product-card.product-card--variant .product-card__product-title{text-transform:uppercase;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700;font-family:var(--montserrat);color:var(--indigo-100);margin-bottom:.8rem}.product-card.product-card--variant .product-card__title{font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:400;line-height:115%;font-family:var(--playfair-display);margin-bottom:.8rem}.product-card.product-card--variant .product-card__title :is(em){font-family:var(--playfair-display)}.product-card.product-card--variant .product-price{margin-bottom:.8rem}.product-card.product-card--variant .product-price :is(s){color:var(--indigo-50)}.product__price{flex-direction:column;gap:.6rem;display:flex}.product__price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.product__price .product-price__wrapper .product__price-container{flex-direction:column;gap:max(.2rem,min(.20833vw,.4rem));display:flex}.product__price .product-price__wrapper .product__price-container .product__price-compare:empty{display:none}.product__price .product-price__wrapper .product-price__installments{display:inline}.product__price .product-price__wrapper .product-price__installments :is(*){display:inline}.product__price .product-price__wrapper .product-price__installments :is(svg){display:inline-block}.product__price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product__price .product-price__wrapper .product-price__installments .info_installment:empty{display:none}variant-selector{flex-direction:column;gap:max(2.4rem,min(1.66667vw,3.2rem));display:flex}variant-selector .product-option{border:none;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));display:flex}variant-selector .product-option .option-title{color:var(--indigo-100);font-family:var(--montserrat);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}variant-selector .product-option .option-values{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media screen and (min-width:768px){variant-selector .product-option .option-values{gap:.9rem}}variant-selector .product-option .option-values .option-value{cursor:pointer;border-radius:10rem;overflow:hidden}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{border:1px solid #0000;padding:.2rem;transition:all .15s ease-in-out;display:flex;overflow:hidden}variant-selector .product-option .option-values .option-value .color__option .color__container{aspect-ratio:1;border:.375px solid var(--indigo-50);flex-shrink:0;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem));display:flex}variant-selector .product-option .option-values .option-value .color__option :is(img){border:.375px solid var(--indigo-50);object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}variant-selector .product-option .option-values .option-value .color__option .color__placeholder{object-fit:cover;width:max(7rem,min(4.6875vw,9rem));height:max(7rem,min(4.6875vw,9rem))}@media screen and (min-width:768px){variant-selector .product-option .option-values .option-value .color__option .color__placeholder{width:max(5rem,min(3.64583vw,7rem));height:max(5rem,min(3.64583vw,7rem))}}variant-selector .product-option .option-values .option-value:has(.color__option){text-align:center;color:var(--indigo-100);flex-direction:column;justify-content:center;align-items:center;gap:max(.3rem,min(.26042vw,.5rem));font-size:max(1.2rem,min(.72917vw,1.4rem));display:flex}variant-selector .product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):checked) .color__option{border:1px solid var(--indigo-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):checked) .color__option{border:1px solid var(--indigo-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--indigo-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input)[data-unavailable=true]) .color__option{border:1px solid var(--indigo-50)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input)[data-unavailable=true]) .color__option{border:1px solid var(--indigo-50)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option{border:1px solid var(--indigo-50)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--indigo-100);text-align:center;border:.5px solid var(--indigo-50);padding:max(1rem,min(.625vw,1.2rem)) 2rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;transition:all .15s ease-in-out}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked){border:1px solid var(--violeta-100);background-color:var(--violeta-100);color:var(--white)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):checked){border:1px solid var(--violeta-100);background-color:var(--violeta-100);color:var(--white)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--violeta-100);background-color:var(--violeta-100);color:var(--white)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input)[data-unavailable=true]){color:var(--indigo-50);border:.5px solid var(--indigo-50);cursor:not-allowed;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input)[data-unavailable=true]){color:var(--indigo-50);border:.5px solid var(--indigo-50);cursor:not-allowed;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]){color:var(--indigo-50);border:.5px solid var(--indigo-50);cursor:not-allowed;text-decoration:line-through}variant-selector .product-option .option-values:not(:has(.color__option)){grid-template-columns:repeat(5,1fr);display:grid}.product-tags__block{max-width:100%}.product-tags__block .product-tags{flex-flow:column wrap;align-items:flex-start;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.product-tags__block .product-tags:empty{display:none}.product-tags__block .product-tags .product-tag{font-family:var(--montserrat);border-radius:.4rem;justify-content:center;align-items:center;padding:max(.4rem,min(.26042vw,.5rem)) max(.8rem,min(.52083vw,1rem));font-size:1rem;font-weight:600;line-height:normal;display:inline-flex}.product-tags__block .product-tags .product-tag.product-tag--discount{background-color:var(--purpura-100);color:var(--white)}.product-tags__block .product-tags .product-tag.product-tag--discount:empty{display:none}.product-tags__block .product-tags .product-tag.product-tag--unavailable{background-color:var(--indigo-50);color:var(--white);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.product-image__wishlist-button-wrapper{justify-content:center;align-items:center;display:flex}.product-image__wishlist-button-wrapper .product-image__wishlist-button{position:relative;background-color:#0000!important;border:none!important}.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-wishlist-icon,.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.product-button__block{justify-content:center;align-items:center;display:flex}.product-button__block.product-button__block--out-of-stock .product-button__link,.product-button__block.product-button__block--out-of-stock .product-button__add-to-cart{background:var(--indigo-50)}.product-button__block.product-button__block--out-of-stock buy-button[disabled]:has(>a[href]){pointer-events:none;cursor:pointer}.product-button__block.product-button__block--out-of-stock buy-button[disabled]:has(>a[href])>a{pointer-events:auto;cursor:pointer}.product-button__block .product-button__link{background:var(--indigo-100);border-radius:100%;padding:max(1rem,min(.625vw,1.2rem));transition:all .3s}.product-button__block .product-button__link .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__link .icon :is(svg){width:max(2.2rem,min(1.45833vw,2.8rem));height:max(2.2rem,min(1.45833vw,2.8rem));display:block}.product-button__block .product-button__link[disabled]{cursor:pointer}.product-button__block .product-button__link:hover{background:var(--rosa-100)}.product-button__block .product-button__add-to-cart{background:var(--indigo-100);border-radius:100%;padding:max(1rem,min(.625vw,1.2rem));transition:all .3s}.product-button__block .product-button__add-to-cart .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__add-to-cart .icon :is(svg){width:max(2.2rem,min(1.45833vw,2.8rem));height:max(2.2rem,min(1.45833vw,2.8rem));display:block}.product-button__block .product-button__add-to-cart[disabled]{cursor:pointer}.product-button__block .product-button__add-to-cart:hover{background:var(--rosa-100)}.product-button__block.product-button__block--with-text{width:100%}.product-button__block.product-button__block--with-text buy-button{box-sizing:border-box;background:var(--verde-100);width:100%;color:var(--white);border-radius:10rem;justify-content:center;align-items:center;gap:max(.5rem,min(.41667vw,.8rem));padding:max(.6rem,min(.41667vw,.8rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:background .3s,opacity .3s;display:flex}.product-button__block.product-button__block--with-text buy-button :is(a){justify-content:center;align-items:center;gap:inherit;width:100%;color:inherit;text-decoration:none;display:flex}.product-button__block.product-button__block--with-text buy-button .buy-button__text{color:var(--white)}.product-button__block.product-button__block--with-text buy-button :is(svg){flex-shrink:0;width:max(1.4rem,min(.83333vw,1.6rem));height:auto;display:block}.product-button__block.product-button__block--with-text buy-button :is(path){stroke:var(--white)}.product-button__block.product-button__block--with-text buy-button:hover:not([disabled]){background:var(--verde-100);opacity:.92}.product-button__block.product-button__block--with-text buy-button[disabled]{background:var(--indigo-50)}.product-button__block.product-button__block--with-text buy-button[disabled] :is(a) .buy-button__text{color:var(--white)}.product-button__block.product-button__block--with-text buy-button[disabled] :is(path){stroke:var(--white)}.product-button__block.product-button__block--with-text buy-button[disabled]:not(:has(>a[href])){cursor:not-allowed}.product-button__block.product-button__block--with-text.product-button__block--out-of-stock buy-button{background:var(--indigo-50)}buy-button{cursor:pointer;position:relative}buy-button[disabled]{cursor:not-allowed}alert-component{background:var(--dark-gray);border:2.5px solid var(--dark-gray);color:var(--white);z-index:2147483647;max-width:var(--page-width);text-align:center;width:100%;font-size:max(1.4rem,min(2vw,1.6rem));font-family:var(--gotham);border-radius:10rem;padding:1.2rem 2.4rem;animation:.6s ease-in-out alertEntry;position:fixed;bottom:5vh;left:50%;transform:translate(-50%)}@media screen and (min-width:600px){alert-component{max-width:400px}}alert-component[hidden]{opacity:0;animation:.6s ease-in-out alertExit;display:none;transform:translate(-50%,100%)}@keyframes alertEntry{0%{opacity:0;display:none;transform:translate(-50%,100%)}1%{opacity:0;display:block;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes alertExit{0%{opacity:1;display:block;transform:translate(-50%)}99%{opacity:0;display:block;transform:translate(-50%,100%)}to{display:none}}.loader__container{visibility:hidden;opacity:0;z-index:10;transition:opacity .3s,visibility .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader{border:3px solid #0000;border-top:3px solid var(--white);border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite spin}.loader--small{border-width:2px;width:1.6rem;height:1.6rem}.loader--large{border-width:4px;width:2.4rem;height:2.4rem}[loading] .loader__container{visibility:visible;opacity:1}[loading] .text,[loading] .button-text,[loading] .icon{opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}blog-article{flex-direction:column;margin-left:auto;margin-right:auto;padding-top:max(2.4rem,min(3.125vw,6rem));padding-bottom:max(5rem,min(4.6875vw,9rem));display:flex}blog-article .blog-article__header-container{flex-direction:column;justify-content:center;align-items:center;gap:max(2.4rem,min(2.08333vw,4rem));display:flex}blog-article .blog-article__header-container .blog-article__header__content{width:var(--page-width);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;display:flex}blog-article .blog-article__header-container .blog-article__header__content .blog-article__header__content-title{width:100%;color:var(--indigo-100);text-align:center;font-family:var(--playfair-display);margin-bottom:max(1.6rem,min(2.5vw,4rem));padding-bottom:max(1.6rem,min(2.5vw,4rem));font-size:max(1.8rem,min(2vw,4.8rem));font-style:italic;font-weight:400;line-height:120%;position:relative}blog-article .blog-article__header-container .blog-article__header__content .blog-article__header__content-title:after{content:"";background:var(--gradiente02);height:1px;position:absolute;bottom:0;left:0;right:0}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author{align-items:center;gap:.7rem;display:flex}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-time,blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-author{color:var(--indigo-50);font-family:var(--montserrat);text-transform:uppercase;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:500;line-height:normal}blog-article .blog-article__header-container .post-featured-image{width:100%}blog-article .blog-article__header-container .post-featured-image .post-image{object-fit:cover;width:100%;max-height:16rem;display:block}@media screen and (min-width:768px){blog-article .blog-article__header-container .post-featured-image .post-image{max-height:31rem}}blog-article .post-content{width:var(--page-width);text-align:justify;color:var(--indigo-80);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--montserrat);flex-direction:column;gap:max(2.4rem,min(3.125vw,6rem));margin-left:auto;margin-right:auto;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:400;line-height:160%;display:flex}blog-article .post-content .image-wrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center;gap:max(2.4rem,min(3.125vw,6rem));display:grid}@media screen and (min-width:768px){blog-article .post-content .image-wrapper:first-of-type .image-container{order:2}}blog-article .post-content .image-wrapper :is(img){object-fit:cover;width:100%;max-width:100%}.blog-articles__card{flex-direction:column;display:flex}.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:350/340;display:block;position:relative}@media screen and (min-width:768px){.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:533/540}}@media(hover:hover)and (pointer:fine){.blog-articles__card .blog-articles__card-img-wrapper:hover :is(svg){animation:.3s forwards fadeInOpacity}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :-webkit-any(svg){animation:.3s forwards fadeOutOpacity}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :-moz-any(svg){animation:.3s forwards fadeOutOpacity}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :is(svg){animation:.3s forwards fadeOutOpacity}}.blog-articles__card .blog-articles__card-img-wrapper :is(img){--radius:clamp(1.2rem, 1.25vw, 2.4rem);object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;width:100%;height:100%;display:block}.blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(svg){opacity:0;z-index:2;transform-origin:50%;width:max(2.8rem,min(1.875vw,3.6rem));height:max(2.8rem,min(1.875vw,3.6rem));transition:opacity .5s,z-index 0s .3s;position:absolute;top:0;right:0;transform:rotate(-45deg)}.blog-articles__card .blog-articles__card-img-wrapper :-moz-any(svg){opacity:0;z-index:2;transform-origin:50%;width:max(2.8rem,min(1.875vw,3.6rem));height:max(2.8rem,min(1.875vw,3.6rem));transition:opacity .5s,z-index 0s .3s;position:absolute;top:0;right:0;transform:rotate(-45deg)}.blog-articles__card .blog-articles__card-img-wrapper :is(svg){opacity:0;z-index:2;transform-origin:50%;width:max(2.8rem,min(1.875vw,3.6rem));height:max(2.8rem,min(1.875vw,3.6rem));transition:opacity .5s,z-index 0s .3s;position:absolute;top:0;right:0;transform:rotate(-45deg)}.blog-articles__card .blog-articles__card-img-wrapper :is(svg):hover :is(svg){opacity:1}.blog-articles__card .blog-articles__card-img-wrapper :is(svg) :is(path){stroke:var(--black)}.blog-articles__card .blog-articles__card-img-wrapper+.group{flex-grow:1}.blog-articles__card .blog-articles__card-content{margin-top:max(.8rem,min(.55729vw,1.07rem))}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:link,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:visited,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:hover,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:active{color:var(--indigo-80);text-decoration:none}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description .blog-articles__card-description-article{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--indigo-50);font-family:var(--montserrat);-webkit-box-orient:vertical;font-size:max(1.6rem,min(1.14583vw,2.2rem));font-style:normal;font-weight:500;line-height:120%;display:-webkit-box;overflow:hidden}.blog-articles__card .blog-articles__card-content .blog-articles__published-at{color:var(--violeta-80);font-size:max(1.2rem,min(.9375vw,1.8rem));font-family:var(--montserrat);text-transform:uppercase;margin-top:max(.8rem,min(.55729vw,1.07rem))}.blog-articles__card .article-date{text-transform:uppercase}.hover-corner-fold{display:inline-block;position:relative}.hover-corner-fold:before{content:"";transform-origin:100% 0;background:linear-gradient(225deg,var(--white) 50%,var(--violeta-10) 50%);z-index:1;border-radius:0 0 0 2rem;width:0;height:0;transition-property:width,height;transition-duration:.4s;position:absolute;top:0;right:0;box-shadow:-1px 1px 1px #0000004d}@media(hover:hover)and (pointer:fine){.hover-corner-fold:hover:before,.hover-corner-fold:focus:before,.hover-corner-fold:active:before{width:max(5rem,min(3.33333vw,6.4rem));height:max(5rem,min(3.33333vw,6.4rem))}}@keyframes fadeInOpacity{0%{opacity:0}60%{opacity:.5}75%{opacity:.75}to{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}25%{opacity:.75}40%{opacity:0}}.blog-articles__container{margin-left:auto;margin-right:auto;padding-top:max(3.2rem,min(4.16667vw,8rem));padding-bottom:max(3.2rem,min(4.16667vw,8rem))}@media screen and (min-width:1025px){.blog-articles__container{max-width:var(--page-width)}}.blog-articles__container>:-webkit-any(h1){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-webkit-any(h1){width:100%}}.blog-articles__container>:-moz-any(h1){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-moz-any(h1){width:100%}}.blog-articles__container>:is(h1){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:is(h1){width:100%}}.blog-articles__container>:-webkit-any(h2){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-webkit-any(h2){width:100%}}.blog-articles__container>:-moz-any(h2){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-moz-any(h2){width:100%}}.blog-articles__container>:is(h2){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:is(h2){width:100%}}.blog-articles__container>:-webkit-any(h3){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-webkit-any(h3){width:100%}}.blog-articles__container>:-moz-any(h3){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:-moz-any(h3){width:100%}}.blog-articles__container>:is(h3){font-weight:300;font-family:var(--montserrat);margin:0 auto max(2rem,min(1.66667vw,3.2rem));line-height:100%}@media screen and (min-width:1025px){.blog-articles__container>:is(h3){width:100%}}.blog-articles__container .blog-articles__carousel{margin-left:5vw;list-style-type:none;display:flex}@media screen and (min-width:1025px){.blog-articles__container .blog-articles__carousel{margin-left:0}}.blog-articles__container .blog-articles__carousel :is(img){height:max(23rem,min(21.6667vw,41.6rem))}.blog-articles__container .blog-articles__carousel .blog-articles__card-description-article{font-size:max(1.6rem,min(.9375vw,1.8rem))}.blog-articles__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:max(2rem,min(2.08333vw,4rem)) max(2.4rem,min(3.125vw,6rem));list-style-type:none;display:grid}@media screen and (min-width:1025px){.blog-articles__grid{grid-template-columns:repeat(3,1fr);margin-left:0}}.simple-carousel__slide:has(.blog-articles__card){height:100%}modal-component{z-index:99999;transition:transform .5s;display:block;position:fixed}modal-component+.modal-component__close-button{--overlay-opacity:.6;z-index:99998;background:var(--dark-green);opacity:var(--overlay-opacity);cursor:pointer;animation:.5s forwards modal-component-button__fade-out;display:none;position:fixed;top:0;right:0;bottom:0;left:0}modal-component.open+.modal-component__close-button{animation:.5s forwards modal-component-button__fade-in;display:block}modal-component[data-direction=left-to-right]{width:100vw;top:0;bottom:0;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{width:100vw;top:0;bottom:0;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{height:100vh;top:0;left:0;right:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{height:100vh;bottom:0;left:0;right:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{opacity:0;display:block}1%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes modal-component-button__fade-out{0%{opacity:var(--overlay-opacity)}99%{opacity:0}to{opacity:0;display:none}}@keyframes menu-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes menu-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes grid-collapse{0%{grid-template-rows:auto 1fr}to{grid-template-rows:auto 0fr}}@keyframes grid-expand{0%{grid-template-rows:auto 0fr}to{grid-template-rows:auto 1fr}}.shopify-section:has(.header){z-index:20;position:sticky;top:0}.header{max-width:var(--full-page-width);background:var(--white);grid-template:"menu logo icons"/1fr auto 1fr;margin:0 auto;display:grid}@media screen and (min-width:1024px){.header{grid-template:"logo search icons""menu menu menu"1fr/.28fr .44fr .28fr}.header.closed-menu{grid-template-rows:auto 0fr;animation:.45s cubic-bezier(.4,0,.2,1) forwards grid-collapse}.header.opening-menu{animation:.45s cubic-bezier(.4,0,.2,1) forwards grid-expand}}.header:has(search-component):before{content:"";z-index:-1;pointer-events:none;opacity:0;background:#00000080;width:100dvw;height:100dvh;transition:opacity .3s;position:fixed;top:0;left:0}.header:has(search-component.results-visible):before{pointer-events:auto;cursor:pointer;opacity:1}@media screen and (max-width:1023px){.header:has(search-component.open){grid-template-rows:auto auto;grid-template-areas:"menu logo icons""search search search"}.header:has(search-component.open) .header__search{display:flex}}.header .header__logo,.header .header__icons,.header .header__menu,.header .header__search{align-items:center;width:100%}.header .header__logo{grid-area:logo}.header .header__icons{grid-area:icons}.header .header__menu{grid-area:menu}@media screen and (min-width:1024px){.header .header__menu{opacity:1;transform:translateY(0)}.header .header__menu:is(.closed-menu .header__menu){pointer-events:none;opacity:0;animation:.45s cubic-bezier(.4,0,.2,1) forwards menu-slide-up;overflow:hidden;transform:translateY(-100%)}.header .header__menu:is(.opening-menu .header__menu){animation:.45s cubic-bezier(.4,0,.2,1) forwards menu-slide-down}}.header .header__search{grid-area:search}.header .header__logo{justify-content:center;align-items:center;width:100%;padding-top:max(.8rem,min(.83333vw,1.6rem));padding-bottom:max(.8rem,min(.83333vw,1.6rem));display:flex}@media screen and (min-width:1024px){.header .header__logo{justify-content:start;padding-left:min(5.20833vw,10rem)}}.header .header__logo .header__logo-wrapper{width:100%;max-width:12.2rem;display:flex}@media screen and (min-width:1024px){.header .header__logo .header__logo-wrapper{max-width:min(20.7rem,10.7813vw)}}.header .header__logo .header__logo-wrapper .header__logo-link{width:100%;display:block}.header .header__logo .header__logo-wrapper .header__logo-image-wrapper{width:100%;height:auto;display:block}.header .header__logo .header__logo-wrapper .header__logo-image-wrapper .header__logo-image{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.header .header__icons{padding-top:max(.8rem,min(.83333vw,1.6rem));padding-bottom:max(.8rem,min(.83333vw,1.6rem));padding-right:2rem;display:flex}@media screen and (min-width:1024px){.header .header__icons{padding-right:min(5.20833vw,10rem)}}.header .header__icons .header__icons-list{justify-content:end;align-items:center;gap:max(1.2rem,min(1.04167vw,2rem));width:100%;list-style:none;display:flex}.header .header__icons .header__icons-list .header__icons-item{justify-content:center;align-items:stretch;display:flex}@media screen and (max-width:1023px){.header .header__icons .header__icons-list .header__icons-item:is(:has(search-component.open) .header__icons-item--search),.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon,.header .header__icons .header__icons-list .header__icons-item.header__icons-item--favorites,.header .header__icons .header__icons-list .header__icons-item.header__icons-item--account{display:none}}@media screen and (min-width:1024px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--search{display:none}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link{color:var(--white);background-color:var(--violeta-100);cursor:pointer;border-radius:10rem;justify-content:center;align-items:center;gap:.6rem;width:fit-content;padding:max(.5rem,min(.36458vw,.7rem)) max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:100%;text-decoration:none;display:flex}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link :is(svg,img){width:max(1.4rem,min(.9375vw,1.8rem));height:auto;display:block}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :-webkit-any(svg){width:2.4rem;height:auto;display:block}@media screen and (min-width:1024px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link :-webkit-any(svg){width:max(1.8rem,min(1.25vw,2.4rem))}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :-moz-any(svg){width:2.4rem;height:auto;display:block}@media screen and (min-width:1024px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link :-moz-any(svg){width:max(1.8rem,min(1.25vw,2.4rem))}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg){width:2.4rem;height:auto;display:block}@media screen and (min-width:1024px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg){width:max(1.8rem,min(1.25vw,2.4rem))}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-count{display:none}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-bullet{box-sizing:border-box;min-width:1.6rem;max-width:1.6rem;min-height:1.6rem;max-height:1.6rem;font-size:.8rem;font-weight:600;font-family:var(--montserrat);font-variant-numeric:tabular-nums;color:var(--white);background:var(--carmesin-100);text-align:center;border-radius:10rem;justify-content:center;align-items:center;padding:.45rem;line-height:1;display:inline-flex;position:absolute;top:-.6rem;left:auto;right:-1rem}.header .header__menu{align-items:center;padding-left:2rem;display:flex}@media screen and (min-width:1024px){.header .header__menu{padding-left:0}}.header .header__menu :-webkit-any(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:30rem;display:grid}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;padding-left:min(5.20833vw,10rem);padding-right:min(5.20833vw,10rem);display:flex;position:static;transform:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--violeta-100);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :-moz-any(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:30rem;display:grid}@media screen and (min-width:1024px){.header .header__menu :-moz-any(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;padding-left:min(5.20833vw,10rem);padding-right:min(5.20833vw,10rem);display:flex;position:static;transform:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--violeta-100);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}@media screen and (min-width:1024px){.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :is(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:30rem;display:grid}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;padding-left:min(5.20833vw,10rem);padding-right:min(5.20833vw,10rem);display:flex;position:static;transform:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--violeta-100);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement :is(img,svg){width:1.2rem;height:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement :is(a){color:inherit;text-decoration:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content{flex-direction:column;width:100%;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{flex-shrink:1;justify-content:space-between;align-items:center;width:100%;padding:1.6rem 2rem;display:flex}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :is(img,svg){width:2.4rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--arrow{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--logo{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--logo{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--arrow{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:column;flex-grow:1;gap:0;padding:0 2rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:row;align-items:center;padding:0;position:static;overflow:visible}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav :is(ul){list-style:none}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;display:flex;overflow:visible}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list [data-level="1"]+:-webkit-any(svg,img){display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(modal-component){display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)){position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)):before{width:var(--modal-size);content:"";background-color:var(--white);height:100%;position:absolute;top:0;right:0;transform:translate(100%)}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{width:fit-content;height:fit-content;color:inherit;font-family:var(--montserrat);background:0 0;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:is(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:is(.menu-link-list__item:last-child a){margin-top:1.6rem}}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left>span{background:var(--gradiente01);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:before{content:"";pointer-events:none;background:var(--gradiente01);border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover{background:var(--gradiente01);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover>span{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--white);-webkit-text-fill-color:var(--white)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left :is(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{background:var(--gradiente01);width:fit-content;height:fit-content;color:var(--white);font-family:var(--montserrat);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:is(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:is(.menu-link-list__item:last-child a){margin-top:1.6rem}}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:before{content:"";pointer-events:none;background:0 0;border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:after{content:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover{color:inherit;-webkit-text-fill-color:unset;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover>span{background:var(--gradiente01);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover:before{background:var(--gradiente01)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right :is(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{flex-direction:column;flex-grow:1;justify-content:end;gap:0;margin-bottom:3.4rem;display:flex}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link{color:inherit;justify-content:start;align-items:center;gap:.4rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1.2rem;font-weight:500;line-height:100%;text-decoration:none;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link :is(img,svg){width:1.4rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link:is(.header__menu-modal-icons-item--highlighted-icon .header__icons-link){background-color:var(--violeta-100);color:var(--white);border-radius:10rem;width:fit-content;margin-top:.8rem;margin-bottom:.8rem;padding:.6rem .8rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{color:var(--violeta-100);font-family:var(--montserrat);border-bottom:1px solid var(--violeta-10);padding-bottom:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;text-decoration:none;display:block}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{flex-direction:column;display:flex}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{justify-content:center;position:relative}}@media screen and (max-width:1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:is(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(>a.header__menu-modal-header-promotional-left,>a.header__menu-modal-header-promotional-right,>.menu-link-list__item-link-wrapper .menu-link-list__item-link--view-all)):not(:last-child){border-bottom:1px solid var(--violeta-10)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:is(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(>a.header__menu-modal-header-promotional-left,>a.header__menu-modal-header-promotional-right,>.menu-link-list__item-link-wrapper .menu-link-list__item-link--view-all)):not(:last-child):is(.menu-link-list__item:has(>a.header__menu-modal-header-promotional-left,>a.header__menu-modal-header-promotional-right)+.menu-link-list__item){border-top:1px solid var(--violeta-10)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item :is(.menu-link-list__item .menu-link-list__item:not(.menu-link-list__item--dropdown)):first-child{padding-top:1.6rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item.menu-link-list__item--char{padding-top:.9rem;padding-bottom:.9rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper{justify-content:space-between;align-items:center;line-height:1;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper:is(modal-button){cursor:context-menu}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link{color:var(--indigo-80);font-family:var(--montserrat);flex-grow:1;padding-top:.7rem;padding-bottom:.7rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:block}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:is([data-level="1"]:hover [data-level="1"].menu-link-list__item-link){color:var(--violeta-100);font-weight:700}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--dropdown,.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:is(:is(li:has(.menu-link-list__item-link--dropdown)~li:not(:has(.menu-link-list__item-link--dropdown,.menu-link-list__item-link--view-all))) .menu-link-list__item-link){color:var(--indigo-100);padding-top:1.6rem;padding-bottom:1.6rem;font-weight:500}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--view-all{color:var(--violeta-100);text-transform:capitalize;padding-top:max(.9rem,min(.72917vw,1.4rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:underline}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper :is(svg){width:1.4rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-letter{background-color:var(--violeta-100);color:var(--white);aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;width:max(1.8rem,min(1.04167vw,2rem));height:auto;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{background-color:var(--white);width:100%;max-height:100%;padding:0 2rem 3.2rem;position:absolute;overflow-y:auto}@media screen and (min-width:1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{--padding-right:clamp(2rem, 1.25vw, 2.4rem);--padding-left:clamp(1.2rem, .83333vw, 1.6rem);--width:40rem;--modal-size:55rem;width:var(--width);padding-bottom:2.4rem;padding-inline:var(--padding-left) var(--padding-right);top:100%;left:0;right:unset;bottom:unset;height:fit-content;max-height:calc(100dvh - 30rem);transition:none;display:none;overflow:visible;transform:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown)){overflow-y:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar{width:.4rem;margin-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-track{background:var(--white)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-thumb{background:var(--violeta-30);border-radius:.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:is(:hover,modal-button:hover+.menu-link-list__dropdown){display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list__dropdown{top:0;left:unset;right:0;bottom:unset;transform:translate(100%)}}.header .header__menu .header__menu-open-button{cursor:pointer;justify-content:start;align-items:center;width:100%;display:flex}@media screen and (min-width:1024px){.header .header__menu .header__menu-open-button{display:none}}.header .header__menu .header__menu-open-button :is(svg){width:2.4rem;height:auto;display:block}.header .header__search{border-top:1px solid var(--purpura-10);padding:1rem 2rem;display:none}@media screen and (min-width:1024px){.header .header__search{padding:max(.8rem,min(.83333vw,1.6rem)) 0;display:flex}}.header .header__search :-webkit-any(search-component){--border-radius:clamp(.4rem, .41667vw, .8rem);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.header .header__search :-webkit-any(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :-webkit-any(search-component) .search__form{background:var(--off-white);border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;padding:max(1rem,min(.72917vw,1.4rem)) max(1.6rem,min(1.04167vw,2rem));display:flex;overflow:hidden}.header .header__search :-webkit-any(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--montserrat);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :-moz-any(search-component){--border-radius:clamp(.4rem, .41667vw, .8rem);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.header .header__search :-moz-any(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :-moz-any(search-component) .search__form{background:var(--off-white);border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;padding:max(1rem,min(.72917vw,1.4rem)) max(1.6rem,min(1.04167vw,2rem));display:flex;overflow:hidden}.header .header__search :-moz-any(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--montserrat);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :is(search-component){--border-radius:clamp(.4rem, .41667vw, .8rem);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.header .header__search :is(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :is(search-component) .search__form{background:var(--off-white);border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;padding:max(1rem,min(.72917vw,1.4rem)) max(1.6rem,min(1.04167vw,2rem));display:flex;overflow:hidden}.header .header__search :is(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--montserrat);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :is(search-component) .search__form .search__form-input::placeholder{color:var(--indigo-50)}.header .header__search :is(search-component) .search__form .search__form-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:fit-content;margin:0;padding:0;display:flex}.header .header__search :is(search-component) .search__form .search__form-button :is(svg){width:2.4rem;height:auto;display:block}:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:var(--indigo-100-50);transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}:-webkit-any(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}:-webkit-any(body):has(modal-component.header__menu-modal.open) .header__menu-close-overlay{opacity:1;pointer-events:auto}@media screen and (max-width:1023px){:-webkit-any(body):has(modal-component.header__menu-modal.open) .shopify-section:has(.header){z-index:100000}:-webkit-any(body):has(modal-component.header__menu-modal.open) .st-wishlist-details-button{z-index:15!important}}:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:var(--indigo-100-50);transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}:-moz-any(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}:-moz-any(body):has(modal-component.header__menu-modal.open) .header__menu-close-overlay{opacity:1;pointer-events:auto}@media screen and (max-width:1023px){:-moz-any(body):has(modal-component.header__menu-modal.open) .shopify-section:has(.header){z-index:100000}:-moz-any(body):has(modal-component.header__menu-modal.open) .st-wishlist-details-button{z-index:15!important}}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:var(--indigo-100-50);transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}:is(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}:is(body):has(modal-component.header__menu-modal.open) .header__menu-close-overlay{opacity:1;pointer-events:auto}@media screen and (max-width:1023px){:is(body):has(modal-component.header__menu-modal.open) .shopify-section:has(.header){z-index:100000}:is(body):has(modal-component.header__menu-modal.open) .st-wishlist-details-button{z-index:15!important}}@media screen and (min-width:1024px){.header__menu-close-overlay{display:none}}.menu-link-list{flex-direction:column;display:flex}.predictive-search{width:100%;display:flex;position:relative}.predictive-search .predictive-search__results{background:var(--off-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:.15rem solid var(--indigo-30);z-index:10;width:100%;display:none;position:absolute;top:100%;left:0}.predictive-search .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:column;display:flex}@media screen and (min-width:1024px){.predictive-search .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:row}}.predictive-search .predictive-search__results .predictive-search__suggestions{margin:0;padding:max(1.6rem,min(1.04166vw,2rem));list-style:none}.predictive-search .predictive-search__results .predictive-search__suggestions :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__suggestions :is(a){text-decoration:none}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}.predictive-search .predictive-search__results .predictive-search__products{margin:0;padding:max(1.6rem,min(1.04166vw,2rem));list-style:none}.predictive-search .predictive-search__results .predictive-search__products :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products :is(a){text-decoration:none}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}.predictive-search .predictive-search__results .predictive-search__no-results{margin:0;padding:max(1.6rem,min(1.04166vw,2rem));list-style:none}.predictive-search .predictive-search__results .predictive-search__no-results :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__no-results :is(a){text-decoration:none}.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}.predictive-search .predictive-search__results .predictive-search__suggestions{border-bottom:.1rem solid var(--indigo-30)}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__suggestions{border-bottom:none;border-right:.1rem solid var(--indigo-30);width:18%}}.predictive-search .predictive-search__results .predictive-search__suggestions:last-child{border-bottom:none;border-right:none;width:100%}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:var(--indigo-80);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :is(a){padding-top:0}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :is(a){padding-bottom:0}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a){color:var(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));display:block;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-moz-any(a){color:var(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));display:block;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a){color:var(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));display:block;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a) :is(strong){color:var(--violeta-100);font-size:85%;font-weight:500}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products{width:82%}}.predictive-search .predictive-search__results .predictive-search__products:first-child{width:100%}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title{color:var(--indigo-100);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title :is(strong){color:var(--violeta-100);font-weight:600}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){color:var(--indigo-100);padding-top:max(2.4rem,min(1.5625vw,3rem));font-size:1.4rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){font-size:1.2rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){color:var(--indigo-100);padding-top:max(2.4rem,min(1.5625vw,3rem));font-size:1.4rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){font-size:1.2rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--indigo-100);padding-top:max(2.4rem,min(1.5625vw,3rem));font-size:1.4rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){font-size:1.2rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:max(1.4rem,min(1.30208vw,2.5rem))}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){align-items:center;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;max-width:100%;display:flex;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{flex-direction:column;gap:.8rem;display:flex}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{gap:.6rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-title{color:var(--indigo-100);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image{aspect-ratio:50/74;object-fit:contain;width:5rem;height:auto;display:block}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.2rem;font-weight:600;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a){align-items:center;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;max-width:100%;display:flex;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-content{flex-direction:column;gap:.8rem;display:flex}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-content{gap:.6rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-title{color:var(--indigo-100);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-image{aspect-ratio:50/74;object-fit:contain;width:5rem;height:auto;display:block}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.2rem;font-weight:600;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){align-items:center;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;max-width:100%;display:flex;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{flex-direction:column;gap:.8rem;display:flex}@media screen and (min-width:1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{gap:.6rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-title{color:var(--indigo-100);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image{aspect-ratio:50/74;object-fit:contain;width:5rem;height:auto;display:block}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price,.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper,.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.2rem;font-weight:600;display:flex}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments :is(*){display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments :is(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments :is(span){font-weight:600}.predictive-search .predictive-search__results .predictive-search__no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;display:flex}.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:var(--indigo-100);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600}.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:var(--indigo-50);font-size:max(1.2rem,min(.72916vw,1.4rem))}:root{--secret-richtext-collapsed-px-height:100px}.secret-richtext{width:100%;max-width:100%;display:block}.secret-richtext:has(.secret-richtext__content:empty){display:none}.secret-richtext .secret-richtext__checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.secret-richtext .secret-richtext__wrapper{grid-template-rows:var(--secret-richtext-collapsed-px-height) 0fr;grid-template-areas:"content""content";transition:grid-template-rows .3s;display:grid;position:relative;overflow:hidden}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__wrapper{grid-template-rows:var(--secret-richtext-collapsed-px-height) 1fr}.secret-richtext .secret-richtext__content{grid-area:content;position:relative;overflow:hidden}.secret-richtext .secret-richtext__content :is(p){margin-bottom:1rem;line-height:1.6}.secret-richtext .secret-richtext__content :is(p):last-child{margin-bottom:0}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem;margin-bottom:.75rem}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6,p):first-child{margin-top:0}.secret-richtext .secret-richtext__content :is(ul,ol){margin-bottom:1rem;padding-left:2rem}.secret-richtext .secret-richtext__content :is(li){margin-bottom:.5rem}.secret-richtext .secret-richtext__content:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(#fff0,#fffc,#fff);height:6rem;transition:opacity .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__content:after{opacity:0}.secret-richtext .secret-richtext__button-wrapper{justify-content:center;margin-top:1rem;display:flex}.secret-richtext .secret-richtext__button{color:var(--indigo-100);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.secret-richtext .secret-richtext__button:hover{transform:translateY(-2px)}.secret-richtext .secret-richtext__button:active{transform:translateY(0)}.secret-richtext .secret-richtext__button :is(svg){transition:transform .3s}.secret-richtext .secret-richtext__button-expand{display:inline}.secret-richtext .secret-richtext__button-hide{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :-webkit-any(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :-moz-any(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :is(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-expand{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-hide{display:inline}.product-grid-and-filter{max-width:var(--page-width);margin:0 auto}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)){padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem))}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)) .product-grid-and-filter__header{display:none}.product-grid-and-filter .product-grid-and-filter__pagination{margin-top:max(3.2rem,min(2.5vw,4.8rem));margin-bottom:max(3.2rem,min(2.5vw,4.8rem))}.product-grid-and-filter .product-grid-and-filter__header{-webkit-user-select:none;user-select:none;margin:0 auto}.product-grid-and-filter .product-grid-and-filter__header .filter_title{color:var(--indigo-100);text-transform:uppercase;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:fit-content;padding:.6rem max(.8rem,min(.83333vw,1.6rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{align-items:center;gap:max(.6rem,min(.625vw,1.2rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:"";background:var(--indigo-100);opacity:0;pointer-events:none;z-index:10000;transition:opacity .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(#filter-modal.open) .product-grid-header__toggle-filter-button):after{opacity:.6;pointer-events:all}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{justify-content:space-between;align-items:center;padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{flex-direction:row;align-items:center;gap:max(1.2rem,min(1.66666vw,2.4rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper:before{content:"";background:var(--indigo-100);order:1;width:1px;height:max(1.6rem,min(1.04166vw,2rem));display:block}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .sort-options{order:2}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .product-grid-header__results{order:0}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{color:var(--indigo-80);font-size:max(1rem,min(.9375vw,1.8rem));font-weight:400}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{text-transform:uppercase;max-width:max(11rem,min(9.53125vw,18.3rem));color:var(--indigo-100);cursor:pointer;border:none;border:1px solid var(--indigo-100);background:0 0;border-radius:10rem;padding:.6rem max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:block}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select:focus{outline:none}.product-grid-and-filter .product-grid-and-filter__sidebar:not(:has(facet-field)){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar :is(*){box-sizing:border-box}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{background:var(--white);grid-template-rows:auto 1fr auto;max-width:34rem;max-height:100dvh;padding:2.7rem 2rem;display:grid;overflow-x:hidden}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;max-height:unset;background:0 0;max-width:27rem;padding:0;display:block}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;color:var(--indigo-100);justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{color:var(--indigo-100);text-transform:uppercase;font-size:1.2rem;font-weight:500;font-family:var(--montserrat);align-items:center;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:1.8rem;height:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{padding-right:.6rem;overflow-y:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar{width:.2rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar-track{background:var(--indigo-10);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar-thumb{background:var(--indigo-100);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary){cursor:pointer;color:var(--indigo-100);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary){cursor:pointer;color:var(--indigo-100);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){cursor:pointer;color:var(--indigo-100);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){width:max(1.6rem,min(1.25vw,2.4rem));height:max(1.6rem,min(1.25vw,2.4rem));color:var(--indigo-100);display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary) :-webkit-any(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary) :-moz-any(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details) :is(summary :is(svg):not(span svg)){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open] :is(summary :is(svg):not(span svg)){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{flex-direction:column;gap:max(1.2rem,min(.72916vw,1.4rem));max-height:12rem;margin-top:max(1rem,min(.83333vw,1.6rem));padding-left:1px;padding-right:.4rem;list-style:none;display:flex;overflow:hidden auto}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{max-height:min(45.6rem,23.75vw)}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:.5rem;margin-right:.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--indigo-10);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background:var(--indigo-100);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{color:var(--indigo-80);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-top:.2rem;padding-bottom:.2rem;padding-left:max(2.4rem,min(1.45833vw,2.8rem));font-size:max(1.2rem,min(.83333vw,1.6rem));line-height:1;display:flex;position:relative}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";width:max(1.4rem,min(1.04166vw,2rem));height:max(1.4rem,min(1.04166vw,2rem));box-shadow:0 0 0 1px var(--indigo-10);background-color:#0000;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:-webkit-any(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:-moz-any(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{color:var(--indigo-100);justify-content:space-between;align-items:center;gap:.8rem;margin-top:2.4rem;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(facet-reset){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(facet-reset){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(modal-button){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(modal-button){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){text-align:center;border:1px solid var(--indigo-100);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--indigo-100);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__main{display:flex}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:-webkit-any(modal-component#filter-modal).open){gap:max(1.6rem,min(2.04166vw,4rem))}.product-grid-and-filter .product-grid-and-filter__main:has(:-moz-any(modal-component#filter-modal).open){gap:max(1.6rem,min(2.04166vw,4rem))}.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:max(1.6rem,min(2.04166vw,4rem))}@media screen and (max-width:1439px){.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal){--width-when-opened:clamp(25.75rem, 18.2292vw, 35rem);z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__modal__heading{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__dropdown collection__filter_form{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__btns{display:none}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__modal__heading{display:none}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal){--width-when-opened:clamp(25.75rem, 18.2292vw, 35rem);z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__modal__heading{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__dropdown collection__filter_form{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__btns{display:none}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__modal__heading{display:none}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){--width-when-opened:clamp(25.75rem, 18.2292vw, 35rem);z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}@media screen and (min-width:1440px){.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(*){transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(.75rem,min(.52083vw,1rem));max-width:68.4rem;margin:4.8rem auto;display:flex}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{margin-top:min(8rem,4.16666vw);margin-bottom:min(8rem,4.16666vw)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__title{color:var(--indigo-100);font-family:var(--playfair-display);margin-bottom:max(1.2rem,min(.83333vw,1.6rem));font-size:max(2.4rem,min(2.08333vw,4rem));font-style:italic;font-weight:600;line-height:1}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__subtitle{color:var(--indigo-50);font-family:var(--montserrat);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));font-size:max(1.4rem,min(1.35416vw,2.6rem));font-weight:400;line-height:1.2}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button{color:var(--white);border:1px solid var(--indigo-100);background:var(--indigo-100);cursor:pointer;border-radius:10rem;padding:max(.85rem,min(.625vw,1.2rem)) max(2.6rem,min(2.08333vw,4rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;line-height:1;text-decoration:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button:hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:width .3s ease-in-out,max-width .3s ease-in-out;display:flex}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:3;--item-spacing:clamp(1.6rem, 1.04166vw, 2rem)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:width .3s ease-in-out,max-width .3s ease-in-out;display:flex}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:3;--item-spacing:clamp(1.6rem, 1.04166vw, 2rem)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:width .3s ease-in-out,max-width .3s ease-in-out;display:flex}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:3;--item-spacing:clamp(1.6rem, 1.04166vw, 2rem)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.08333vw,4rem));list-style:none;transition:width .3s ease-in-out,padding .3s ease-in-out}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.08333vw,4rem));list-style:none;transition:width .3s ease-in-out,padding .3s ease-in-out}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.08333vw,4rem));list-style:none;transition:width .3s ease-in-out,padding .3s ease-in-out}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more[data-load-more=onclick]){margin-top:max(3.2rem,min(3.125vw,6rem))}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=infinite]{opacity:0;background:0 0;border:none;width:100%;height:1px;padding:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=onclick]{color:var(--indigo-100);background:var(--white);border:1px solid var(--indigo-100);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;gap:max(.6rem,min(.625vw,1.2rem));padding:max(1rem,min(.72916vw,1.4rem)) max(4.6rem,min(3.72395vw,7.15rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:700;display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=onclick]:hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content[data-loading=true] .product-grid-and-filter__load-more[data-load-more=onclick] :is(svg){width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :-webkit-any(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :-moz-any(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :is(svg),.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content[data-last-page=true] .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width:1024px){:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width:1023px){:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(:-webkit-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(:-moz-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(:is(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width:1024px){:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width:1023px){:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(:-webkit-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(:-moz-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(:is(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}@media screen and (min-width:1024px){:scope:has(modal-component.open){overflow-y:auto}:scope:has(modal-component#filter-modal.open){overflow-y:auto}:scope:has(modal-component:not([data-free-scroll=true]).open){overflow-y:hidden}}price-range{--color-text:var(--indigo-100);--color-button:var(--indigo-100);--color-background:var(--white);--text-slider-gap:1.6rem;--slider-track-size:.1rem;--slider-button-size:clamp(1rem, .625vw, 1.2rem);--slider-button-stroke-width:.1rem}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0}price-range .slider-container .slider-values{color:var(--color-text);justify-content:space-between;margin-top:max(1.8rem,min(1.35416vw,2.6rem));font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;display:flex}price-range .slider-container .slider-values :is(span){margin-top:calc(calc(var(--slider-button-size) + var(--slider-button-stroke-width)) / 2 + var(--text-slider-gap));-webkit-user-select:none;user-select:none;display:flex}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:var(--slider-track-size);background:var(--color-button)}price-range :-webkit-any(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :-webkit-any(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range :-moz-any(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :-moz-any(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :is(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :is(input[type=range])::-moz-range-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}.page-title-container{max-width:var(--page-width);margin:0 auto;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:768px){.page-title-container{padding-top:min(3.2rem,1.66666vw);padding-bottom:min(4rem,2.08333vw)}}.page-title-container .search-title{color:var(--indigo-100);font-size:max(1.8rem,min(1.45833vw,2.8rem));font-weight:400;line-height:1;font-family:var(--montserrat);align-items:center;display:inline}.page-title-container .search-title :is(strong){color:var(--violeta-100);font-weight:500}.page-title-container .page-title{color:var(--indigo-100);font-size:max(2.8rem,min(1.45833vw,4.8rem));font-style:italic;font-weight:600;line-height:1;font-family:var(--playfair-display);display:inline}.breadcrumbs{text-transform:uppercase;flex-direction:row;align-items:center;display:flex}.breadcrumbs :is(*){color:var(--indigo-50);flex-direction:row;align-items:center;font-size:max(.8rem,min(.72916vw,1.4rem));text-decoration:none;display:flex}.breadcrumbs :not(a){cursor:default}.breadcrumbs :-webkit-any(a){transition:color .3s;position:relative}.breadcrumbs :-webkit-any(a):after{content:"";background:var(--violeta-100);width:0%;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.breadcrumbs :-moz-any(a){transition:color .3s;position:relative}.breadcrumbs :-moz-any(a):after{content:"";background:var(--violeta-100);width:0%;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.breadcrumbs :is(a){transition:color .3s;position:relative}.breadcrumbs :is(a):after{content:"";background:var(--violeta-100);width:0%;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.breadcrumbs :-webkit-any(a):hover{color:var(--violeta-100)}.breadcrumbs :-webkit-any(a):hover:after{width:100%}.breadcrumbs :-moz-any(a):hover{color:var(--violeta-100)}.breadcrumbs :-moz-any(a):hover:after{width:100%}.breadcrumbs :is(a):hover{color:var(--violeta-100)}.breadcrumbs :is(a):hover:after{width:100%}.breadcrumbs :is(svg){vertical-align:middle;width:max(1rem,min(.83333vw,1.6rem));height:auto;margin-left:max(.4rem,min(.41666vw,.8rem));margin-right:max(.4rem,min(.41666vw,.8rem));display:inline-block}.shopify-policy__container{max-width:var(--page-width);flex-direction:column;gap:max(2.4rem,min(2.08333vw,4rem));margin:0 auto;padding-top:max(4rem,min(4.6875vw,9rem));padding-bottom:max(4rem,min(4.6875vw,9rem));display:flex}.shopify-policy__container .shopify-policy__title:after{content:"";background:var(--gradiente02);width:100%;height:.1rem;margin-top:max(1.6rem,min(2.08333vw,4rem));display:block}.shopify-policy__container .shopify-policy__title :is(h1){color:var(--indigo-100);font-family:var(--playfair-display);font-size:max(2.8rem,min(2.5vw,4.8rem));font-style:italic;font-weight:600;line-height:100%}.shopify-policy__container .shopify-policy__body .rte{flex-direction:column;gap:max(1.2rem,min(.9375vw,1.8rem));display:flex}.shopify-policy__container .shopify-policy__body .rte :is(a){color:var(--indigo-100);font-family:var(--montserrat);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.shopify-policy__container .shopify-policy__body .rte :is(p){color:var(--indigo-100);font-family:var(--montserrat);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :is(h2,h3,h4,h5,h6){color:var(--indigo-100);font-family:var(--playfair-display);font-size:max(2.4rem,min(1.66666vw,3.2rem));font-style:italic;font-weight:600;line-height:120%}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(ul){padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :-moz-any(ul){padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :is(ul){padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :is(ul) :is(li){color:var(--indigo-100);font-family:var(--montserrat);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}drawer-component{z-index:100000;transition:transform .3s;position:fixed}drawer-component[data-state=closed]{pointer-events:none}drawer-component[data-state=open]{pointer-events:auto}drawer-component[data-direction=left]{height:100%;top:0;left:0}drawer-component[data-direction=left][data-state=closed]{transform:translate(-100%)}drawer-component[data-direction=right]{z-index:9999999;height:100%;top:0;right:0}drawer-component[data-direction=right][data-state=closed]{transform:translate(100%)}drawer-component[data-direction=top]{width:100%;top:0;left:0}drawer-component[data-direction=top][data-state=closed]{transform:translateY(-100%)}drawer-component[data-direction=bottom]{width:100%;bottom:0;left:0}drawer-component[data-direction=bottom][data-state=closed]{transform:translateY(100%)}.drawer-overlay{z-index:100000;background:#00000080;transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}.drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.drawer-overlay[data-state=open]{opacity:1;pointer-events:auto}drawer-close,drawer-trigger{cursor:pointer}.cart-drawer-wrapper{flex-direction:column;width:100%;height:100%;display:flex}@media screen and (min-width:1024px){.cart-drawer-wrapper{flex-direction:row}}.cart-drawer{background:#fff;flex-direction:column;height:100%;padding:max(.8rem,min(.72917vw,1.4rem)) max(1.2rem,min(1.04167vw,2rem));display:flex;overflow-y:auto}@media screen and (min-width:1024px){.cart-drawer{flex:1;min-width:0}}.cart-drawer .cart-heading{border-bottom:1.172px solid #f6f6f6;flex-direction:column;align-items:stretch;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.cart-drawer .cart-heading .cart-heading__row{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.cart-drawer .cart-heading .cart-heading__progress{width:100%}.cart-drawer .cart-heading .cart-heading__progress :is(progress-bar){width:100%}.cart-drawer .cart-heading .cart-heading__title{align-items:center;gap:.4rem;display:flex}.cart-drawer .cart-items{border-bottom:1.172px solid #f6f6f6;flex-direction:column;flex:1;display:flex;overflow-y:auto}.cart-drawer .cart-items .cart-items--list{flex-direction:column;gap:max(.8rem,min(.83333vw,1.6rem));padding-right:max(1rem,min(.72917vw,1.4rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item){gap:.4rem max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;gap:.4rem;display:flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item){gap:.4rem max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__title{flex-direction:column;gap:.4rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item){gap:.4rem max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{flex-direction:column;gap:.4rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.78125vw,1.5rem));font-weight:500;display:-webkit-box;overflow:hidden}@media screen and (min-width:768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{gap:max(.4rem,min(.3125vw,.6rem))}}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;grid-area:2/2/3/3;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__compare{color:var(--indigo-50);font-family:var(--montserrat);letter-spacing:.05rem;font-size:1rem;font-weight:500;line-height:100%;text-decoration-line:line-through}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__current-discount{color:var(--verde-100);flex-wrap:wrap;align-items:flex-end;gap:.4rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments{color:var(--indigo-80);align-items:center;gap:.4rem;font-size:max(1rem,min(.625vw,1.2rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(svg){width:100%;min-width:max(1.2rem,min(.72917vw,1.4rem));max-width:max(1.2rem,min(.72917vw,1.4rem));height:100%;min-height:max(1.2rem,min(.72917vw,1.4rem));max-height:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(path){fill:var(--indigo-80)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(span){font-weight:600}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}.cart-drawer .cart-items::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer .cart-items::-webkit-scrollbar-thumb{background:#545658}.cart-drawer :-webkit-any(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :-webkit-any(cart-clear):hover{opacity:.75}.cart-drawer :-moz-any(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :-moz-any(cart-clear):hover{opacity:.75}.cart-drawer :is(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :is(cart-clear):hover{opacity:.75}.cart-drawer :is(cart-related){margin-top:max(1rem,min(1.25vw,2.4rem));margin-bottom:max(1rem,min(1.25vw,2.4rem));display:block}.cart-drawer .cart-checkout__shipping_discount-info{text-align:center;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500}.cart-drawer .cart-empty{display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) .cart-items{display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) .cart-heading__progress{display:none}.cart-drawer:not(:has(.cart-item)) .cart-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.cart-drawer:not(:has(.cart-item)) .cart-empty .group{gap:.8rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :-webkit-any(a){margin-top:1.6rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :-moz-any(a){margin-top:1.6rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :is(a){margin-top:1.6rem}@media screen and (min-width:1024px){.cart-drawer-wrapper>:-webkit-any(cart-related){background:#fff;border-right:1px solid #f6f6f6;flex-direction:column;width:max(20rem,min(20.8333vw,40rem));max-width:max(20rem,min(10.4167vw,20rem));height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(1.8rem,min(1.04167vw,2rem));display:flex;overflow-y:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading{flex-direction:column;align-items:flex-start;gap:max(.8rem,min(.83333vw,1.6rem));margin-bottom:max(1.2rem,min(1.04167vw,2rem))}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading .cart-related__title{font-size:max(1.6rem,min(1.25vw,2.4rem))}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scroll-behavior:smooth;overflow:hidden auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track{flex-flow:column wrap;gap:max(1rem,min(.83333vw,1.6rem));width:100%;height:fit-content;padding-top:2rem;padding-bottom:4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem 1rem;display:flex;position:absolute;top:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:1rem .8rem .4rem;display:flex;position:absolute;bottom:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) simple-carousel{flex-direction:column;width:100%;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto;padding:.1rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:column;height:auto;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:fit-content;max-width:calc(100% - 1.6rem);display:flex;position:absolute;top:.8rem;left:.8rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{width:100%;max-width:80px;margin:0 auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{max-width:250px}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image picture{width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:inherit;text-decoration:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (min-width:1024px){.cart-drawer-wrapper>:-moz-any(cart-related){background:#fff;border-right:1px solid #f6f6f6;flex-direction:column;width:max(20rem,min(20.8333vw,40rem));max-width:max(20rem,min(10.4167vw,20rem));height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(1.8rem,min(1.04167vw,2rem));display:flex;overflow-y:auto}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-heading{flex-direction:column;align-items:flex-start;gap:max(.8rem,min(.83333vw,1.6rem));margin-bottom:max(1.2rem,min(1.04167vw,2rem))}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-heading .cart-related__title{font-size:max(1.6rem,min(1.25vw,2.4rem))}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container{scroll-behavior:smooth;overflow:hidden auto}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track{flex-flow:column wrap;gap:max(1rem,min(.83333vw,1.6rem));width:100%;height:fit-content;padding-top:2rem;padding-bottom:4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-slider .blaze-prev-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem 1rem;display:flex;position:absolute;top:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:1rem .8rem .4rem;display:flex;position:absolute;bottom:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) simple-carousel{flex-direction:column;width:100%;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto;padding:.1rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:column;height:auto;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:fit-content;max-width:calc(100% - 1.6rem);display:flex;position:absolute;top:.8rem;left:.8rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{width:100%;max-width:80px;margin:0 auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{max-width:250px}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image picture{width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:inherit;text-decoration:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (min-width:1024px){.cart-drawer-wrapper>:is(cart-related){background:#fff;border-right:1px solid #f6f6f6;flex-direction:column;width:max(20rem,min(20.8333vw,40rem));max-width:max(20rem,min(10.4167vw,20rem));height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(1.8rem,min(1.04167vw,2rem));display:flex;overflow-y:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-heading{flex-direction:column;align-items:flex-start;gap:max(.8rem,min(.83333vw,1.6rem));margin-bottom:max(1.2rem,min(1.04167vw,2rem))}.cart-drawer-wrapper>:is(cart-related) .blaze-heading .cart-related__title{font-size:max(1.6rem,min(1.25vw,2.4rem))}.cart-drawer-wrapper>:is(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container{scroll-behavior:smooth;overflow:hidden auto}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer-wrapper>:is(cart-related) .blaze-track{flex-flow:column wrap;gap:max(1rem,min(.83333vw,1.6rem));width:100%;height:fit-content;padding-top:2rem;padding-bottom:4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:is(cart-related) .blaze-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem 1rem;display:flex;position:absolute;top:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:10;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:100%;height:fit-content;padding:1rem .8rem .4rem;display:flex;position:absolute;bottom:0}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) simple-carousel{flex-direction:column;width:100%;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto;padding:.1rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:column;height:auto;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:fit-content;max-width:calc(100% - 1.6rem);display:flex;position:absolute;top:.8rem;left:.8rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;height:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{width:100%;max-width:80px;margin:0 auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{max-width:250px}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image picture{width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:inherit;text-decoration:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}.cart-drawer-wrapper>:is(cart-related) .blaze-track{-webkit-user-select:none;user-select:none}.cart-drawer :-webkit-any(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-heading .cart-related__title{color:var(--black);font-family:var(--montserrat);font-size:1.6rem;font-weight:500}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{display:none}}.cart-drawer :-webkit-any(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related) .blaze-buttons{display:none}}.cart-drawer :-webkit-any(cart-related) .blaze-buttons .blaze-prev{cursor:pointer;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow:auto hidden}.cart-drawer :-webkit-any(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow:auto hidden}.cart-drawer :-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-track{flex-direction:row;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide{scroll-snap-align:start;flex-shrink:0;padding:.1rem}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:row;align-items:flex-start;gap:1rem;height:100%;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;width:fit-content;max-width:calc(100% - 1.6rem);display:block;position:absolute;left:.8rem}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:80px;max-width:80px;margin:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(picture){width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:#0d1726;text-decoration:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}.cart-drawer :-moz-any(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.cart-drawer :-moz-any(cart-related) .blaze-heading .cart-related__title{color:var(--black);font-family:var(--montserrat);font-size:1.6rem;font-weight:500}@media screen and (max-width:1023px){.cart-drawer :-moz-any(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :-moz-any(cart-related) .blaze-slider .blaze-next-desktop{display:none}}.cart-drawer :-moz-any(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}@media screen and (min-width:1024px){.cart-drawer :-moz-any(cart-related) .blaze-buttons{display:none}}.cart-drawer :-moz-any(cart-related) .blaze-buttons .blaze-prev{cursor:pointer;display:flex}.cart-drawer :-moz-any(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}@media screen and (max-width:1023px){.cart-drawer :-moz-any(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow:auto hidden}.cart-drawer :-moz-any(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow:auto hidden}.cart-drawer :-moz-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :-moz-any(cart-related) .blaze-track{flex-direction:row;display:flex}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide{scroll-snap-align:start;flex-shrink:0;padding:.1rem}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:row;align-items:flex-start;gap:1rem;height:100%;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;display:flex}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;width:fit-content;max-width:calc(100% - 1.6rem);display:block;position:absolute;left:.8rem}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:80px;max-width:80px;margin:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(picture){width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:#0d1726;text-decoration:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}.cart-drawer :is(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.cart-drawer :is(cart-related) .blaze-heading .cart-related__title{color:var(--black);font-family:var(--montserrat);font-size:1.6rem;font-weight:500}@media screen and (max-width:1023px){.cart-drawer :is(cart-related) .blaze-slider .blaze-prev-desktop,.cart-drawer :is(cart-related) .blaze-slider .blaze-next-desktop{display:none}}.cart-drawer :is(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}@media screen and (min-width:1024px){.cart-drawer :is(cart-related) .blaze-buttons{display:none}}.cart-drawer :is(cart-related) .blaze-buttons .blaze-prev,.cart-drawer :is(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}@media screen and (max-width:1023px){.cart-drawer :is(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow:auto hidden}.cart-drawer :is(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow:auto hidden}.cart-drawer :is(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :is(cart-related) .blaze-track{flex-direction:row;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide{scroll-snap-align:start;flex-shrink:0;padding:.1rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card{border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:row;align-items:flex-start;gap:1rem;height:100%;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{z-index:9;width:fit-content;max-width:calc(100% - 1.6rem);display:block;position:absolute;left:.8rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:80px;max-width:80px;margin:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(picture){width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color:#0d1726;color:var(--text-color);font-family:var(--montserrat);text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:500;line-height:120%;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:#0d1726;text-decoration:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:max(.8rem,min(.52083vw,1rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments{align-items:center;gap:.4rem;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments :is(svg){width:100%;min-width:1rem;max-width:1rem;height:100%;min-height:1rem;max-height:1rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments .info_installment{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block{justify-content:center;align-items:center;width:100%;display:flex}}.cart-drawer :is(cart-related) .related-card{border:1px solid #abaaaa;align-items:center;gap:1.22rem;padding:.66rem;display:flex}.cart-drawer :is(cart-related) .related-card .related-card__image{min-width:7.5rem;max-width:7.5rem;min-height:7.5rem;max-height:7.5rem;display:block;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__image :is(img){object-fit:cover;width:100%;height:100%}.cart-drawer :is(cart-related) .related-card .related-card__content{flex-direction:column;gap:.8rem;display:flex;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title{max-width:100%;font-size:1.4rem;font-weight:400}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title :is(a){font-family:var(--montserrat);color:var(--black);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price{align-items:start}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product__price-current,.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product-price__current{font-size:1.6rem;font-weight:600;line-height:100%;font-family:var(--montserrat)}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content :-webkit-any(buy-button){text-transform:uppercase;font-family:var(--montserrat);font-size:1.4rem;text-decoration:underline}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content :-webkit-any(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :-moz-any(cart-related) .related-card .related-card__content :-moz-any(buy-button){text-transform:uppercase;font-family:var(--montserrat);font-size:1.4rem;text-decoration:underline}.cart-drawer :-moz-any(cart-related) .related-card .related-card__content :-moz-any(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button){text-transform:uppercase;font-family:var(--montserrat);font-size:1.4rem;text-decoration:underline}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related):has(.blaze-track:empty){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :-webkit-any(cart-related){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :-moz-any(cart-related){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :is(cart-related){display:none}body main .cart-page{--black:var(--indigo-100);max-width:var(--page-width);color:var(--indigo-100);flex-direction:column;margin:0 auto;padding-top:max(3rem,min(2.8125vw,5.4rem));padding-bottom:max(3rem,min(2.8125vw,5.4rem));display:flex}@media screen and (min-width:768px){body main .cart-page{border-bottom:1px solid var(--gray);grid-template-rows:auto 1fr;grid-template-columns:1.4fr 1fr;column-gap:max(7rem,min(4.6875vw,9rem));display:grid}}body main .cart-page .cart-checkout__shipping_discount-info{text-align:center}body main .cart-page .cart-checkout__shipping_discount-info :is(span){font-weight:500}body main .cart-page .cart-empty{display:none}body main .cart-page:not(:has(.cart-item)) .cart-heading{display:none}body main .cart-page:not(:has(.cart-item)) .cart-items{display:none}body main .cart-page:not(:has(.cart-item)) :-webkit-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :-moz-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :is(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) .cart-empty{display:block}@media screen and (min-width:768px){body main .cart-page:not(:has(.cart-item)) .cart-empty{grid-area:1/1/3/3}}body main .cart-page:not(:has(.cart-item)) .cart-empty .group{gap:max(1.6rem,min(1.14583vw,2.2rem))}body main .cart-page .cart-heading{flex-direction:column;align-items:stretch;gap:max(.8rem,min(.625vw,1.2rem));display:flex}@media screen and (min-width:768px){body main .cart-page .cart-heading{grid-area:1/1/2/2}}body main .cart-page .cart-heading .cart-heading__row{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}body main .cart-page .cart-heading .cart-heading__progress{width:100%}body main .cart-page .cart-heading .cart-heading__progress :is(progress-bar){width:100%}body main .cart-page .cart-heading :is(cart-clear){padding:0}body main .cart-page .cart-items{max-height:max(25.8rem,min(26.0417vw,50rem));padding-right:max(1rem,min(1.04167vw,2rem));overflow:auto}@media screen and (min-width:768px){body main .cart-page .cart-items{grid-area:2/1/3/2}}body main .cart-page .cart-items::-webkit-scrollbar{background:#f6f6f6;border-radius:.2rem;width:.4rem}body main .cart-page .cart-items::-webkit-scrollbar-thumb{background:#545658}body main .cart-page .cart-items .cart-items--list{flex-direction:column;gap:max(1rem,min(1.14583vw,2.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){--black:var(--indigo-30);gap:max(.8rem,min(.67708vw,1.3rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item){--black:var(--indigo-30);gap:max(.8rem,min(.67708vw,1.3rem))}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :is(cart-item){--black:var(--indigo-30);gap:max(.8rem,min(.67708vw,1.3rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity__input{color:var(--indigo-100)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;gap:.5rem;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;text-decoration:line-through}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount{color:var(--verde-100);flex-wrap:wrap;align-items:flex-end;gap:.4rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{color:var(--indigo-80);align-items:center;gap:.4rem;font-size:max(1rem,min(.625vw,1.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(svg){width:100%;min-width:max(1.3rem,min(.83333vw,1.6rem));max-width:max(1.3rem,min(.83333vw,1.6rem));height:100%;min-height:max(1.3rem,min(.83333vw,1.6rem));max-height:max(1.3rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(path){fill:var(--indigo-80)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(span){font-weight:600}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/2/3/3;align-items:flex-start;gap:max(.7rem,min(.46875vw,.9rem))}body main .cart-page :-webkit-any(cart-checkout){background:0 0;margin-top:3.2rem}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:max(48rem,min(33.3333vw,64rem));margin-top:0}}body main .cart-page :-webkit-any(cart-checkout) .progress-bar{display:none}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{border-radius:10rem}body main .cart-page :-moz-any(cart-checkout){background:0 0;margin-top:3.2rem}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:max(48rem,min(33.3333vw,64rem));margin-top:0}}body main .cart-page :-moz-any(cart-checkout) .progress-bar{display:none}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{border-radius:10rem}body main .cart-page :is(cart-checkout){background:0 0;margin-top:3.2rem}@media screen and (min-width:768px){body main .cart-page :is(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:max(48rem,min(33.3333vw,64rem));margin-top:0}}body main .cart-page :is(cart-checkout) .progress-bar{display:none}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{border-radius:10rem}cart-component{display:block}cart-item{transition:opacity .3s,transform .3s;display:block}cart-item.cart-item--removing{opacity:0;pointer-events:none;transform:translate(-20px)}cart-item .cart-item__title>a{text-decoration:none}cart-item .cart-item__discounts{flex-wrap:wrap;grid-area:3/2/3/4;align-items:center;gap:.35rem;display:flex}cart-item .cart-item__discount-tag{border:1px solid var(--purpura-30);background:var(--white);font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--montserrat);color:var(--indigo-100);border-radius:.4rem;align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex}cart-item .cart-item__discount-tag svg{color:var(--indigo-100);flex-shrink:0}cart-item .cart-item__discount-tag-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--indigo-100);font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;overflow:hidden}cart-item .cart-item__discount-tag-amount{color:var(--violeta-100);font-weight:600}cart-item .cart-item__discount-tag-remove{cursor:pointer;color:var(--gray-dark);background:0 0;border:none;align-items:center;margin:0;padding:.2rem;display:flex}cart-item .cart-item__discount-tag-remove:is(:hover,:focus-visible){color:var(--indigo-100)}cart-clear{cursor:pointer;align-items:center;gap:.8rem;padding:1rem 0;display:flex}cart-checkout{background:0 0;flex-direction:column;gap:.8rem;margin-top:auto;display:flex}cart-checkout .cart-checkout__infos{border:1px solid var(--purpura-30);background:#f9f7fa;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem));display:flex}cart-checkout .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--montserrat);color:var(--black);font-weight:400}cart-checkout .cart-checkout__infos .info_installment :is(span){font-weight:500}cart-checkout .progress-bar{border:1px solid var(--purpura-30);background:#f9f7fa}cart-checkout .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}cart-checkout .cart-checkout__infos-item[hidden]{display:none!important}cart-checkout .cart-checkout__pix{border-top:1px solid var(--white);justify-content:space-between;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));padding-top:max(.8rem,min(.625vw,1.2rem));display:flex}cart-checkout .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--montserrat);color:var(--black);flex:1;font-weight:400}cart-checkout .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}cart-checkout .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--montserrat);color:var(--verde-100);white-space:nowrap;font-weight:600}cart-checkout .cart-checkout__discounts-block{flex-direction:column;gap:.4rem;display:flex}cart-checkout .cart-checkout__coupons{flex-wrap:wrap;gap:.4rem;display:flex}cart-checkout .cart-checkout__coupon-tag{border:1px solid var(--purpura-30);background:var(--white);color:var(--indigo-100);border-radius:.4rem;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:max(1rem,min(.625vw,1.2rem));display:inline-flex}cart-checkout .cart-checkout__coupon-tag__icon{color:var(--indigo-100);flex-shrink:0}cart-checkout .cart-checkout__coupon-tag__code{color:var(--indigo-100);font-size:max(1rem,min(.625vw,1.2rem));font-weight:500}cart-checkout .cart-checkout__coupon-tag__amount{color:var(--violeta-100);font-weight:600}cart-checkout .cart-checkout__shipping-value--placeholder{color:var(--gray-dark);opacity:.75;font-style:italic}cart-checkout .cart-checkout__extras .cart-checkout__extras-col{align-items:center;gap:1rem;width:100%;display:flex}cart-checkout .cart-checkout__extras .cart-checkout__extras-col cart-shipping-estimate{text-align:end;width:100%;height:3.2rem}cart-checkout .cart-checkout__extras .cart-checkout__extras-col cart-coupon{text-align:end;width:100%}cart-checkout .cart-checkout__extras--collapsed .cart-checkout__extras-panels{display:none}cart-checkout .cart-checkout__extras-toolbar{background:#f9f7fa;align-items:stretch;gap:0;display:flex}cart-checkout .cart-checkout__tabs{flex:1;min-width:0;display:flex}cart-checkout .cart-checkout__tab{font-family:var(--montserrat);background:var(--purpura-10);color:var(--black);cursor:pointer;border:none;border-right:1px solid var(--purpura-30);flex:1;padding:max(.65rem,min(.44271vw,.85rem)) max(.5rem,min(.39062vw,.75rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:background .2s,box-shadow .2s}cart-checkout .cart-checkout__extras:not(.cart-checkout__extras--collapsed) .cart-checkout__tab.is-active{background:var(--white);border-bottom:1px solid var(--purpura-50);font-weight:600}cart-checkout .cart-checkout__extras--collapsed .cart-checkout__tab.is-active{background:var(--purpura-10);font-weight:500}cart-checkout .cart-checkout__extras-toggle{background:var(--white);width:max(3.2rem,min(1.97917vw,3.8rem));color:var(--purpura-80);cursor:pointer;box-shadow:none;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex}cart-checkout .cart-checkout__extras-toggle:hover{background:var(--purpura-10)}cart-checkout .cart-checkout__extras-toggle-icon{justify-content:center;align-items:center;line-height:0;display:flex}cart-checkout .cart-checkout__extras-toggle-icon svg{width:1.2rem;height:1.2rem;transition:transform .2s;display:block}cart-checkout .cart-checkout__extras:not(.cart-checkout__extras--collapsed) .cart-checkout__extras-toggle-icon svg{transform:rotate(180deg)}cart-checkout .cart-checkout__extras-panels{background:#f9f7fa;padding:max(.6rem,min(.625vw,1.2rem))}cart-checkout .cart-checkout__tabpanel{outline:none}cart-checkout .cart-coupon__panel-title,cart-checkout .cart-shipping-estimate__title{font-family:var(--montserrat);color:var(--black);align-items:center;gap:.4rem;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;display:flex}cart-checkout .cart-shipping-estimate__title[hidden]{display:none!important}cart-checkout .cart-checkout__field-trigger{font-family:var(--montserrat);color:var(--purpura-100,currentColor);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.2rem;margin:0;padding:0;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:500;text-decoration:underline;display:inline-flex}cart-checkout .cart-checkout__field-trigger:hover{opacity:.75}cart-checkout .cart-checkout__field-trigger[hidden]{display:none!important}cart-checkout .cart-coupon__field{border:1px solid var(--purpura-30);background:var(--white);border-radius:.4rem;align-items:stretch;gap:0;height:3rem;display:flex;overflow:hidden}cart-checkout .cart-coupon__field .cart-shipping-estimate__inline-result{width:100%;padding:.4rem}cart-checkout .cart-coupon__field.cart-shipping-estimate__field--result{background:0 0;border-color:#0000}cart-checkout .cart-shipping-estimate__field{border:1px solid var(--purpura-30);background:var(--white);border-radius:.4rem;align-items:stretch;gap:0;height:3rem;display:flex;overflow:hidden}cart-checkout .cart-shipping-estimate__field .cart-shipping-estimate__inline-result{width:100%;padding:.4rem}cart-checkout .cart-shipping-estimate__field.cart-shipping-estimate__field--result{background:0 0;border-color:#0000}cart-checkout .cart-coupon__input,cart-checkout .cart-shipping-estimate__input{min-width:0;font-family:var(--montserrat);border:none;flex:1;padding:max(.65rem,min(.44271vw,.85rem));font-size:max(1.2rem,min(.72917vw,1.4rem))}cart-checkout .cart-coupon__input::placeholder,cart-checkout .cart-shipping-estimate__input::placeholder{color:#999;font-style:italic}cart-checkout .cart-coupon__button,cart-checkout .cart-shipping-estimate__submit{background:var(--verde-100);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:max(3.6rem,min(2.29167vw,4.4rem));padding:0;transition:opacity .2s;display:flex;position:relative}cart-checkout .cart-coupon__button:disabled:not([loading]),cart-checkout .cart-shipping-estimate__submit:disabled:not([loading]){opacity:.5;cursor:not-allowed}cart-checkout .cart-coupon__button[loading],cart-checkout .cart-shipping-estimate__submit[loading]{opacity:1;cursor:wait}cart-checkout .cart-coupon__button .loader__container .loader,cart-checkout .cart-shipping-estimate__submit .loader__container .loader{border-top-color:var(--white)}cart-checkout .cart-shipping-estimate__error[hidden],cart-checkout .cart-shipping-estimate__hint[hidden]{display:none!important}cart-checkout .cart-coupon__button img,cart-checkout .cart-shipping-estimate__submit img{filter:brightness(0)invert()}cart-checkout .cart-shipping-estimate__link{display:none}cart-checkout .cart-coupon__error,cart-checkout .cart-shipping-estimate__error,cart-checkout .cart-shipping-estimate__hint{font-family:var(--montserrat);margin:.4rem 0 0;font-size:max(1.1rem,min(.67708vw,1.3rem))}cart-checkout .cart-coupon__error,cart-checkout .cart-shipping-estimate__error{color:#b00020}cart-checkout .cart-shipping-estimate__hint{color:var(--gray-dark)}cart-checkout .cart-coupon__applied{flex-wrap:wrap;gap:.4rem;display:flex}cart-checkout .cart-coupon__applied .cart-coupon__tag{margin-top:.65rem}cart-checkout .cart-coupon__tag{border:1px solid var(--purpura-30);background:var(--white);font-size:max(1.1rem,min(.67708vw,1.3rem));font-family:var(--montserrat);color:var(--indigo-100);border-radius:.35rem;align-items:center;gap:.35rem;padding:.25rem .45rem;display:inline-flex}cart-checkout .cart-coupon__tag .cart-coupon__tag-icon{color:var(--indigo-100);justify-content:center;align-items:center;display:flex}cart-checkout .cart-coupon__tag-code{color:var(--indigo-100);font-size:max(1rem,min(.625vw,1.2rem));font-weight:500}cart-checkout .cart-coupon__tag-amount{color:var(--violeta-100);font-weight:600}cart-checkout .cart-coupon__tag-remove{cursor:pointer;color:var(--gray-dark);background:0 0;border:none;align-items:center;padding:.2rem;display:flex}cart-checkout .cart-shipping-estimate__rates{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}cart-checkout .cart-shipping-estimate__rate{font-family:var(--montserrat);border-bottom:1px solid var(--purpura-30);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.45rem 0;font-size:max(1.1rem,min(.67708vw,1.3rem));display:flex}cart-checkout .cart-shipping-estimate__rate-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}cart-checkout .cart-shipping-estimate__rate-name{font-weight:500;line-height:1.25}cart-checkout .cart-shipping-estimate__rate-delivery{color:var(--gray-dark);font-size:max(.95rem,min(.57292vw,1.1rem));font-weight:400;line-height:1.3}cart-checkout .cart-shipping-estimate__rate-desc{color:var(--gray-dark);opacity:.9;font-size:max(.9rem,min(.54688vw,1.05rem));font-style:italic;font-weight:400;line-height:1.35}cart-checkout .cart-shipping-estimate__rate-price{text-align:right;white-space:nowrap;flex-shrink:0;font-weight:600;line-height:1.25}cart-checkout .cart-shipping-estimate__inline-result{font-family:var(--montserrat);color:var(--gray-dark);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:max(1.1rem,min(.67708vw,1.3rem));display:flex;overflow:hidden}cart-checkout .cart-shipping-estimate__inline-sep{color:var(--gray-dark);font-weight:400}cart-checkout .cart-shipping-estimate__rate-price--free{color:var(--verde-100);font-weight:600}cart-checkout .cart-checkout__guarantee{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem));margin-top:max(.8rem,min(.625vw,1.2rem));padding:0 max(.9rem,min(.52083vw,1rem));display:flex}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon{width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));color:var(--indigo-30);flex-shrink:0}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon :is(path){stroke:currentColor}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--montserrat);color:var(--indigo-30);flex:1;font-weight:400;line-height:1.5}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--indigo-80);font-weight:600;text-decoration:underline;transition:opacity .2s}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}cart-checkout .cart-checkout__button--checkout{text-align:center;text-transform:capitalize;background-color:var(--verde-100);width:100%;color:var(--white);cursor:pointer;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:400;font-family:var(--montserrat);border:none;border-radius:8rem;padding:max(.8rem,min(.625vw,1.2rem));text-decoration:none;transition:all .3s;display:block}cart-checkout .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}cart-checkout .cart-checkout__button--checkout:active{transform:translateY(0)}cart-checkout.cart-checkout .cart-checkout__button--checkout{background-color:var(--verde-100)}cart-checkout .cart-checkout__button--cart{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;margin-top:1.6rem;font-size:max(1.2rem,min(.83333vw,1.6rem));text-decoration:none;display:flex}@media screen and (min-width:768px){cart-checkout .cart-checkout__button--cart{margin-top:max(1.2rem,min(.83333vw,1.6rem))}}.plenitude-cep-region__toolbar{max-width:var(--full-page-width);font-family:var(--montserrat);color:var(--black);border-bottom:1px solid var(--indigo-10);background:var(--white);margin:0 auto;padding:.6rem 1.6rem;font-size:1.1rem}.plenitude-cep-region__toolbar .plenitude-cep-region__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;display:flex}@media screen and (min-width:1024px){.plenitude-cep-region__toolbar .plenitude-cep-region__inner{justify-content:flex-end}}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__sending-label{color:var(--violeta-80);font-weight:700}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__trigger{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__trigger:hover{opacity:.85}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__address{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__address[hidden]{display:none!important}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__address-text{margin:0}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__promo{text-align:center;width:100%;margin:0;font-size:1rem}@media screen and (min-width:1024px){.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__promo{text-align:right;width:auto}}.plenitude-cep-region__toolbar .plenitude-cep-region__inner .plenitude-cep-region__promo[hidden]{display:none!important}.plenitude-cep-region__overlay{z-index:999;background-color:var(--indigo-100-50);cursor:pointer;border:none;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.plenitude-cep-region__overlay[hidden]{display:none!important}.plenitude-cep-region__modal{z-index:1000;background-color:var(--purpura-5);border:1px solid var(--indigo-30);width:min(40rem,100vw - 3.2rem);max-height:min(32rem,100vh - 4rem);box-shadow:0 .2rem 1.2rem color-mix(in hsl,var(--indigo-100) 22%,transparent);border-radius:1.5rem;padding:2.5rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.plenitude-cep-region__modal[hidden]{display:none!important}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner{padding-top:.5rem;position:relative}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__close{cursor:pointer;color:var(--indigo-80);background:0 0;border:none;padding:.4rem;font-size:2em;line-height:1;position:absolute;top:-1.2rem;right:-.4rem}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__intro{font-family:var(--montserrat);color:var(--indigo-80);border-bottom:1px solid var(--indigo-30);margin:0;padding-bottom:2.5rem;font-size:1.5em}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form{flex-direction:column;align-items:stretch;gap:.8rem;padding-top:2.5rem;display:flex}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__label{font-family:var(--montserrat);color:var(--indigo-80);font-size:1.3rem;font-weight:600;display:block}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__field-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__field-row .plenitude-cep-region__input{border:1px solid var(--indigo-30);min-width:0;height:5.1rem;color:var(--indigo-80);background-color:var(--white);border-radius:1.5rem;flex:12rem;margin:0;padding:0 1.2rem;font-size:1.6rem}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__field-row .plenitude-cep-region__submit{background-color:var(--violeta-100);color:var(--white);cursor:pointer;height:5rem;font-weight:600;font-family:var(--montserrat);border:none;border-radius:1.5rem;flex:none;padding:.5rem 1.6rem}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__field-row .plenitude-cep-region__submit:hover{background-color:var(--violeta-80)}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__error{color:var(--carmesin-100);margin:0;font-size:1.2rem;font-weight:600;line-height:1.35}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__error[hidden]{display:none!important}.plenitude-cep-region__modal .plenitude-cep-region__modal-inner .plenitude-cep-region__form .plenitude-cep-region__hint{color:var(--indigo-50);margin:0;font-size:1.1rem;line-height:1.35}.plenitude-free-shipping-ruler{width:100%;display:block}.cart-items .plenitude-free-shipping-ruler{margin-top:.8rem}.plenitude-free-shipping-ruler[hidden]{display:none!important}.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__text{margin-bottom:.8rem}--hidden:is(.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__text){display:none!important}.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__line{margin:0;font-size:1.2rem;line-height:1.35}.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__bar{width:100%}.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__bar .plenitude-free-shipping-ruler__range{background:var(--indigo-10);border-radius:999px;height:.6rem;overflow:hidden}.plenitude-free-shipping-ruler .plenitude-free-shipping-ruler__bar .plenitude-free-shipping-ruler__range .plenitude-free-shipping-ruler__track{background:var(--gradiente02);border-radius:999px;height:100%;transition:width .25s}.product-quantity{border:.898px solid #dedede;border-radius:1.4961rem;justify-content:center;align-items:center;gap:.8rem;min-width:max(5rem,min(4.16666vw,8rem));max-width:8rem;max-height:2.8rem;padding:.2rem .8rem;display:flex;overflow:hidden}.product-quantity .product-quantity__button{cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;width:max(1.2rem,min(.733333vw,1.4rem));display:flex}.product-quantity .product-quantity__button :is(svg) :is(path){stroke:var(--black);transition:stroke .3s ease-in-out}.product-quantity .product-quantity__button:hover{background:var(--gray-light)}.product-quantity .product-quantity__button:hover :is(svg) :is(path){stroke:var(--brown-dark)}.product-quantity .product-quantity__input{text-align:center;background:0 0;border:none;justify-content:center;align-items:center;width:max(1.2rem,min(.733333vw,1.4rem));font-size:1.4rem;display:flex}.progress-bar{border:1px solid var(--purpura-30);background:#f9f7fa;width:100%;padding:max(.8rem,min(.625vw,1.2rem));display:block}.progress-bar .progress-bar__text{color:var(--black);font-weight:400;font-family:var(--montserrat);flex-wrap:wrap;column-gap:.5rem;margin-bottom:max(.6rem,min(.41667vw,.8rem));display:flex}.progress-bar .progress-bar__text :is(b){text-transform:uppercase}.progress-bar .progress-bar__bar{background-color:var(--gray);border-radius:1rem;width:100%;height:max(.6rem,min(.41667vw,.8rem));position:relative;overflow:hidden}.progress-bar .progress-bar__bar-fill{background:var(--black);border-radius:1rem;height:100%;transition:width .3s ease-in-out;position:relative}.progress-bar[data-complete=true] .progress-bar__bar-fill{background:linear-gradient(90deg,#67308c,#f22e52)}.product-details{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;max-width:100%;padding-bottom:4.8rem;display:flex}@media screen and (min-width:768px){.product-details{flex-direction:row;gap:10rem}}.product-details.is-bundle{gap:0}.product-details .bundle-carousel{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.product-details .bundle-carousel .carousel-items{box-sizing:border-box;width:100%;margin-bottom:2rem;position:relative}@media screen and (min-width:768px){.product-details .bundle-carousel .carousel-items{margin-top:0;margin-bottom:4.8rem}}.product-details .bundle-carousel .carousel-items .carousel-item{opacity:0;transition:opacity .4s;display:none}.product-details .bundle-carousel .carousel-items .carousel-item.active{opacity:1;box-sizing:border-box;flex-direction:column;gap:2rem;animation:.4s fadeIn;display:flex}@media screen and (min-width:768px){.product-details .bundle-carousel .carousel-items .carousel-item.active{flex-direction:row;gap:10rem}}.product-details .bundle-carousel .carousel-controls{align-items:center;gap:2.4rem;width:100%;display:flex}.product-details .bundle-carousel .carousel-controls .carousel-btn{width:2.4rem;min-width:2.4rem;height:2.4rem;color:var(--indigo-80);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.product-details .bundle-carousel .carousel-controls .carousel-btn.carousel-btn--next :is(svg){transform:rotate(180deg)}.product-details .bundle-carousel .carousel-controls .carousel-btn:disabled{opacity:.3;cursor:not-allowed}.product-details .bundle-carousel .carousel-controls .carousel-progress{background-color:var(--violeta-10);border-radius:1rem;flex:1;height:.6rem;overflow:hidden}.product-details .bundle-carousel .carousel-controls .carousel-progress .progress-bar{background:var(--violeta-50,linear-gradient(var(--violeta-10)));border-radius:1rem;height:.6rem;padding:0;transition:width .3s}.product-details .product-details__midia{aspect-ratio:16/9;box-sizing:border-box;border-radius:max(.1617rem,min(.625vw,1.2rem));justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.product-details .product-details__midia{border-radius:1.2rem;flex:1;min-width:0}}.product-details .product-details__midia .midia__video{object-fit:cover;border-radius:1.2rem;width:100%;height:100%;max-height:49.2rem}.product-details .product-details__midia .midia__image{object-fit:cover;object-position:center;border-radius:1.2rem;width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:hidden}@media screen and (min-width:768px){.product-details .product-details__midia .midia__image{object-fit:contain}}.product-details .product-details__midia .midia_video_wrapper{width:100%;height:100%;display:block;position:relative}.product-details .product-details__midia .midia_video_wrapper :is(video){object-fit:cover;width:100%;height:100%;display:block}.product-details .product-details__midia .midia_video_wrapper .midia__container{z-index:22;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.product-details .product-details__midia .midia_video_wrapper .midia__container.is-hidden{opacity:0;pointer-events:none}.product-details .product-details__midia .midia_video_wrapper .midia__container :is(svg){-webkit-backdrop-filter:blur(2.85714px);backdrop-filter:blur(2.85714px);background:#ffffff4d;border-radius:4rem;width:8rem;height:8rem;padding:2rem}.product-details .product-details__table{box-sizing:border-box;align-items:center;width:100%;display:flex}@media screen and (min-width:768px){.product-details .product-details__table{flex:1;align-items:center;min-width:0}}.product-details .product-details__table .table{border-collapse:collapse;width:100%;height:auto}.product-details .product-details__table .table :-webkit-any(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :-webkit-any(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :-webkit-any(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :-moz-any(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :-moz-any(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :-moz-any(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :is(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :is(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :is(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :is(th){text-align:left;font-size:1.4rem;font-family:var(--poppins);color:var(--indigo-80);padding-left:1rem;font-weight:500;line-height:1.2;padding:1rem!important}.product-details .product-details__table .table :is(td){text-align:left;font-size:1.4rem;font-family:var(--montserrat);color:var(--indigo-80);padding-left:5rem;font-weight:500;line-height:1.2;padding:1rem!important}.item-card-our-value{border:1px solid var(--purpura-30);background:var(--white);border-radius:max(.8rem,min(.625vw,1.2rem));flex-direction:column;align-items:flex-start;gap:max(1.4rem,min(1.25vw,2.4rem));width:100%;padding:max(1.8rem,min(1.25vw,2.4rem));display:flex}.shopify-section:has(.complementary-products:empty){width:100%;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.complementary-products{--operators-svg-width:clamp(1.2rem, 1.66666vw, 3.2rem);--operators-and-cards-gap:clamp(.8rem, .83333vw, 1.6rem);--checked-color:var(--indigo-100);width:100%;max-width:100%;display:block;overflow:hidden}.complementary-products.out-of-stock{opacity:.8;cursor:not-allowed;position:relative}.complementary-products.out-of-stock:before{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.complementary-products.added-to-cart{--checked-color:var(--verde-100)}@media screen and (max-width:767px){.complementary-products:has(modal-component.open) .complementary-products__modal-button:after{opacity:1;pointer-events:all}}@media screen and (min-width:768px){.complementary-products .complementary-products__mobile{display:none}}.complementary-products .complementary-products__mobile .complementary-products__mobile-list{justify-content:center;align-items:center;gap:.8rem;padding:.8rem 2.5rem;display:flex}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile{aspect-ratio:54/80;width:14vw;position:relative;overflow:hidden}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile :is(img){object-fit:contain;width:100%;height:100%;display:block}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile .complementary__product-card-unavailable-tag--mobile{background-color:var(--indigo-50);color:var(--white);font-family:var(--montserrat);text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:1;padding:.2rem .1rem;font-size:.55rem;font-weight:600;line-height:normal;position:absolute;top:0;left:0;right:0;overflow:hidden}.complementary-products .complementary-products__footer{text-align:center;background:var(--gradiente04);color:var(--white);border-radius:max(.8rem,min(.625vw,1.2rem));flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;height:fit-content;padding:max(1.6rem,min(1.66666vw,3.2rem)) min(4rem,2.08333vw);display:flex}@media screen and (max-width:767px){.complementary-products .complementary-products__footer:is(modal-component .complementary-products__footer){border-radius:0}}@media screen and (min-width:1200px){.complementary-products .complementary-products__footer{width:35%}}.complementary-products .complementary-products__footer .complementary-products__subtotal{flex-direction:column;gap:max(.4rem,min(.41666vw,.8rem));display:flex}.complementary-products .complementary-products__footer .complementary-products__subtotal :is(*){line-height:1;font-family:var(--montserrat)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-title{text-transform:uppercase;color:var(--indigo-10);font-size:max(1.2rem,min(.83333vw,1.6rem))}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-price{color:var(--white);font-size:max(2rem,min(1.66666vw,3.2rem));font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix{font-size:max(1.2rem,min(.83333vw,1.6rem))}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments{color:var(--violeta-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments:has(.info_installment:empty){display:none}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-webkit-any(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-moz-any(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg) :is(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(span){font-weight:600}.complementary-products .complementary-products__footer :-webkit-any(button[type=submit],modal-button){color:inherit;cursor:pointer;border:clamp(.16rem,.10416vw,.2rem) solid var(--white);background:0 0;border-radius:10rem;width:fit-content;padding:1.2rem max(3.2rem,min(2.08333vw,4rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:1;transition:all .3s}.complementary-products .complementary-products__footer :-webkit-any(button[type=submit],modal-button):hover{box-shadow:inset 0 0 10px 1px var(--white)}.complementary-products .complementary-products__footer :-moz-any(button[type=submit],modal-button){color:inherit;cursor:pointer;border:clamp(.16rem,.10416vw,.2rem) solid var(--white);background:0 0;border-radius:10rem;width:fit-content;padding:1.2rem max(3.2rem,min(2.08333vw,4rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:1;transition:all .3s}.complementary-products .complementary-products__footer :-moz-any(button[type=submit],modal-button):hover{box-shadow:inset 0 0 10px 1px var(--white)}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button){color:inherit;cursor:pointer;border:clamp(.16rem,.10416vw,.2rem) solid var(--white);background:0 0;border-radius:10rem;width:fit-content;padding:1.2rem max(3.2rem,min(2.08333vw,4rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:1;transition:all .3s}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button):hover{box-shadow:inset 0 0 10px 1px var(--white)}.complementary-products .complementary-products__footer .complementary-products__modal-button:after{content:"";background:var(--indigo-100-50);opacity:0;z-index:99998;pointer-events:none;transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}.complementary-products :-webkit-any(.complementary-products__product-card-mobile,.complementary__product-card)+:-webkit-any(svg){width:var(--operators-svg-width);height:auto}.complementary-products :-moz-any(.complementary-products__product-card-mobile,.complementary__product-card)+:-moz-any(svg){width:var(--operators-svg-width);height:auto}.complementary-products :is(.complementary-products__product-card-mobile,.complementary__product-card)+:is(svg){width:var(--operators-svg-width);height:auto}@media screen and (max-width:1199px){.complementary-products :is(.complementary-products__product-card-mobile,.complementary__product-card)+:is(svg):is(fieldset svg:last-child){display:none}}.complementary-products .complementary__product-card+:-webkit-any(svg){display:none}@media screen and (min-width:768px){.complementary-products .complementary__product-card+:-webkit-any(svg){display:block}}.complementary-products .complementary__product-card+:-moz-any(svg){display:none}@media screen and (min-width:768px){.complementary-products .complementary__product-card+:-moz-any(svg){display:block}}.complementary-products .complementary__product-card+:is(svg){display:none}@media screen and (min-width:768px){.complementary-products .complementary__product-card+:is(svg){display:block}}.complementary-products :-webkit-any(modal-component.complementary-products__modal){background:var(--white);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;height:fit-content;max-height:100dvh;padding-top:1.6rem;display:flex}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal){height:auto;max-height:unset;background:0 0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0;position:static;transform:none}}.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-header{justify-content:space-between;align-items:center;margin-bottom:2.4rem;padding-left:2rem;padding-right:2rem;display:flex}.complementary-products :-moz-any(modal-component.complementary-products__modal){background:var(--white);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;height:fit-content;max-height:100dvh;padding-top:1.6rem;display:flex}@media screen and (min-width:768px){.complementary-products :-moz-any(modal-component.complementary-products__modal){height:auto;max-height:unset;background:0 0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0;position:static;transform:none}}.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-header{justify-content:space-between;align-items:center;margin-bottom:2.4rem;padding-left:2rem;padding-right:2rem;display:flex}.complementary-products :is(modal-component.complementary-products__modal){background:var(--white);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;height:fit-content;max-height:100dvh;padding-top:1.6rem;display:flex}@media screen and (min-width:768px){.complementary-products :is(modal-component.complementary-products__modal){height:auto;max-height:unset;background:0 0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0;position:static;transform:none}}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header{justify-content:space-between;align-items:center;margin-bottom:2.4rem;padding-left:2rem;padding-right:2rem;display:flex}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header :is(svg){width:2rem;height:auto;display:block}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header :is(p){font-size:2rem;font-style:italic;font-weight:600;line-height:1.2;font-family:var(--playfair-display);color:var(--indigo-100)}@media screen and (min-width:768px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header{display:none}}@media screen and (min-width:1200px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(form){align-items:center;gap:var(--operators-and-cards-gap);flex-direction:row;display:flex}}.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){border:0;flex-direction:column;gap:1.6rem;width:100%;max-width:100%;margin:0 0 1.6rem;padding:0 2rem;display:flex}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){margin-bottom:4rem}}}.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){border:0;flex-direction:column;gap:1.6rem;width:100%;max-width:100%;margin:0 0 1.6rem;padding:0 2rem;display:flex}@media screen and (min-width:768px){.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){margin-bottom:4rem}}}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){border:0;flex-direction:column;gap:1.6rem;width:100%;max-width:100%;margin:0 0 1.6rem;padding:0 2rem;display:flex}@media screen and (min-width:768px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){margin-bottom:4rem}}}.complementary-products .complementary__product-card{--icon-size:clamp(1.6rem, 1.25vw, 2.4rem);--cursor:pointer;align-items:center;display:flex}.complementary-products .complementary__product-card:has(input.blocked) :after{--cursor:not-allowed}.complementary-products .complementary__product-card:has(input.blocked) :before{--cursor:not-allowed}.complementary-products .complementary__product-card:has(input.blocked):before{display:none}.complementary-products .complementary__product-card:has(input.blocked) .complementary__product-card-price-container:after{display:none}@media screen and (max-width:767px){.complementary-products .complementary__product-card:before{content:"";width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;background-color:var(--white);border:.1rem solid var(--indigo-100);cursor:var(--cursor);background-position:50%;background-repeat:no-repeat;background-size:max(1.2rem,min(.83333vw,1.6rem));border-radius:50%;transition:all .3s;display:block}.complementary-products .complementary__product-card:has(input:checked):before{border-color:var(--checked-color);background-image:var(--check-icon);background-color:var(--checked-color)}}@media screen and (min-width:768px){.complementary-products .complementary__product-card{width:calc((100% - var(--operators-svg-width) * 3 - var(--operators-and-cards-gap) * 6) / 4);flex-direction:column}}@media screen and (min-width:1200px){.complementary-products .complementary__product-card{width:calc((100% - var(--operators-svg-width) * 4 - var(--operators-and-cards-gap) * 7) / 4)}}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper{aspect-ratio:54/80;flex-shrink:0;width:min(70px,14vw);display:block;position:relative;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card .complementary__product-card-image-wrapper{width:100%}}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper :is(img){object-fit:contain;width:100%;height:100%;display:block}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper .complementary__product-card-unavailable-tag{background-color:var(--indigo-50);color:var(--white);font-family:var(--montserrat);text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:.4rem;padding:max(.4rem,min(.26042vw,.5rem)) max(.8rem,min(.52083vw,1rem));font-size:max(.6rem,min(.46875vw,.9rem));font-weight:600;line-height:normal;position:absolute;top:0;left:0;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card .complementary__product-card-image-wrapper .complementary__product-card-unavailable-tag{padding:.4rem;font-size:max(.8rem,min(.52083vw,1rem))}}.complementary-products .complementary__product-card :-webkit-any(img){object-fit:contain;aspect-ratio:54/80;width:min(70px,14vw);height:auto;display:block;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card :-webkit-any(img){width:100%}}.complementary-products .complementary__product-card :-moz-any(img){object-fit:contain;aspect-ratio:54/80;width:min(70px,14vw);height:auto;display:block;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card :-moz-any(img){width:100%}}.complementary-products .complementary__product-card :is(img){object-fit:contain;aspect-ratio:54/80;width:min(70px,14vw);height:auto;display:block;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card :is(img){width:100%}}.complementary-products .complementary__product-card .complementary__product-card-content{flex-direction:column;flex-grow:1;gap:max(.6rem,min(.05729vw,1.1rem));width:100%;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-title{--font-size:clamp(1.2rem, .72916vw, 1.4rem);font-size:var(--font-size);max-height:calc(var(--font-size) * 1.2 * 2);text-overflow:ellipsis;flex-grow:1;font-weight:500;line-height:1.2;overflow:hidden}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container{justify-content:space-between;align-items:start;display:flex}@media screen and (min-width:768px){.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container:after{cursor:var(--cursor);content:"";width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;background-color:var(--white);border:.1rem solid var(--indigo-100);background-position:50%;background-repeat:no-repeat;background-size:77%;border-radius:50%;transition:all .3s;display:block}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container:is(.complementary__product-card:has(input:checked) .complementary__product-card-price-container):after{background-image:var(--check-icon);border-color:var(--checked-color);background-color:var(--checked-color)}}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper,.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:600;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(span){font-weight:600}main-product{--gap:3.2rem;--content-width:100%;--max-width-information:100%;gap:var(--gap);grid-template-columns:1fr;display:grid}@media screen and (min-width:1440px){main-product{--gap:min(4rem, 2.08333vw);max-width:var(--page-width);margin:0 auto}}main-product :is(*){font-family:var(--montserrat)}main-product .main-product__author{width:100%;max-width:var(--page-width);border:1px solid var(--violeta-30);border-radius:max(.8rem,min(.625vw,1.2rem));max-height:fit-content;margin:0 auto;padding:max(1.2rem,min(.83333vw,1.6rem)) max(1.2rem,min(1.45833vw,2.8rem))}main-product .main-product__author:empty{display:none}@media screen and (min-width:1024px){main-product .main-product__author .main-product__author-container{align-items:center;gap:var(--gap);display:flex}main-product .main-product__author .main-product__author-container .main-product__author-name{white-space:nowrap}}main-product .main-product__author .main-product__author-header{justify-content:center;align-items:center;gap:max(1.2rem,min(.83333vw,1.6rem));margin-bottom:max(.8rem,min(.625vw,1.2rem));display:flex}@media screen and (min-width:1024px){main-product .main-product__author .main-product__author-header{text-align:center;flex-direction:column}}main-product .main-product__author .main-product__author-header:is(.main-product__author:has(.secret-richtext__content--expanded) .main-product__author-header){text-align:center;flex-direction:column}main-product .main-product__author .main-product__author-header .main-product__author-image{object-fit:contain;aspect-ratio:1;border-radius:50%;width:max(7.8rem,min(7.1875vw,13.8rem));height:auto;display:block;overflow:hidden}main-product .main-product__author .main-product__author-header .main-product__author-name{font-size:2.4rem;font-style:italic;font-weight:600;font-family:var(--playfair-display);color:var(--violeta-100);line-height:100%}main-product .main-product__author .main-product__author-header .main-product__author-subtitle{font-size:1.2rem;font-weight:400;font-family:var(--montserrat);color:var(--indigo-80);line-height:100%}main-product .main-product__author .main-product__author-bio :-webkit-any(p){font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;font-family:var(--montserrat);color:var(--indigo-100);line-height:140%}main-product .main-product__author .main-product__author-bio :-webkit-any(p):not(:last-child){margin-bottom:1.2rem}main-product .main-product__author .main-product__author-bio :-moz-any(p){font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;font-family:var(--montserrat);color:var(--indigo-100);line-height:140%}main-product .main-product__author .main-product__author-bio :-moz-any(p):not(:last-child){margin-bottom:1.2rem}main-product .main-product__author .main-product__author-bio :is(p){font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;font-family:var(--montserrat);color:var(--indigo-100);line-height:140%}main-product .main-product__author .main-product__author-bio :is(p):not(:last-child){margin-bottom:1.2rem}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}@media screen and (min-width:1024px){main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper{grid-template-rows:1fr}}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper:has(.secret-richtext__content--expanded){grid-template-rows:1fr}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper .secret-richtext__content{max-height:unset;min-height:0;overflow:hidden}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper .secret-richtext__content:after{content:none}main-product .main-product__author .main-product__author-bio .secret-richtext__button{background:var(--violeta-100);width:100%;color:var(--white);cursor:pointer;border-radius:10rem;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;transition:all .3s;display:flex}@media screen and (min-width:1024px){main-product .main-product__author .main-product__author-bio .secret-richtext__button{display:none}}main-product .main-product__author .main-product__author-bio .secret-richtext__button.secret-richtext__button--expanded{width:fit-content;transform:none}main-product .main-product__author .main-product__author-bio .secret-richtext__button.secret-richtext__button--expanded :is(span){background-image:var(--caret-up-icon)}main-product .main-product__author .main-product__author-bio .secret-richtext__button :is(span){background-image:var(--caret-down-icon);background-position:right 1.4rem center;background-repeat:no-repeat;width:fit-content;padding:.6rem 2.8rem .6rem 1.4rem;display:flex}main-product .main-product__author .main-product__author-bio .main-product__author-link{text-align:center;width:100%;color:var(--violeta-100);text-transform:uppercase;font-size:1.2rem;font-weight:700;font-family:var(--montserrat);justify-content:center;align-items:center;margin-top:1.2rem;line-height:100%;text-decoration:underline;display:flex}main-product .main-product__content{position:relative}@media screen and (min-width:1024px){main-product .main-product__content{grid-template-columns:4.3392fr 5.6608fr;display:grid}@media screen and (max-width:1439px){main-product .main-product__content{max-width:var(--page-width);margin:0 auto}}}@media screen and (min-width:1440px){main-product .main-product__content{width:var(--content-width)}}main-product .main-product__content .main-product__images{width:100%;max-width:var(--page-width);margin-bottom:2.4rem;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){main-product .main-product__content .main-product__images{width:100%;min-width:0;max-width:none;padding-right:var(--gap);top:var(--header-height);height:fit-content;margin-bottom:0;margin-left:0;margin-right:0;position:sticky}}main-product .main-product__content .main-product__images .blaze-slider{width:100%;min-width:0;position:relative}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev{z-index:10;cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev :is(svg){width:max(2.4rem,min(2.08333vw,4rem));height:max(2.4rem,min(2.08333vw,4rem))}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-next{right:2rem}@media screen and (min-width:768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-next{right:calc(-1*max(2.4rem,min(2.08333vw,4rem)) - max(1.8rem,min(1.25vw,2.4rem)))}}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-prev{left:2rem}@media screen and (min-width:768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-prev{left:calc(-1*max(2.4rem,min(2.08333vw,4rem)) - max(1.8rem,min(1.25vw,2.4rem)))}}main-product .main-product__content .main-product__images .blaze-slider .blaze-next{z-index:10;cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}main-product .main-product__content .main-product__images .blaze-slider .blaze-next :is(svg){width:max(2.4rem,min(2.08333vw,4rem));height:max(2.4rem,min(2.08333vw,4rem))}main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-next{right:2rem}@media screen and (min-width:768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-next{right:calc(-1*max(2.4rem,min(2.08333vw,4rem)) - max(1.8rem,min(1.25vw,2.4rem)))}}main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-prev{left:2rem}@media screen and (min-width:768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-prev{left:calc(-1*max(2.4rem,min(2.08333vw,4rem)) - max(1.8rem,min(1.25vw,2.4rem)))}}@media screen and (min-width:1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container{aspect-ratio:1.3;flex-direction:row-reverse;align-items:stretch;gap:.8rem;width:100%;min-width:0;display:flex}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-pagination{margin-top:1.2rem}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container{border:1px solid var(--indigo-10);border-radius:max(.8rem,min(.83333vw,1.6rem));width:100%;min-width:0;overflow:hidden}@media screen and (min-width:1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container{flex:auto;min-width:0;height:100%}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{justify-content:center;align-items:center;padding:max(1.3rem,min(1.09375vw,2.1rem));display:flex}@media screen and (max-width:1023px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{aspect-ratio:106/110}}@media screen and (min-width:1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{height:100%}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(img){object-fit:contain;width:100%;height:100%;max-width:unset;max-height:unset;min-height:unset;display:block}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(product-video){object-fit:contain;width:100%;height:100%;max-width:unset;max-height:unset;min-height:unset;display:block}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(video){object-fit:contain;width:100%;height:100%;max-width:unset;max-height:unset;min-height:unset;display:block}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:fit-content;padding:0}@media screen and (min-width:1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:100%;min-width:0;height:100%}}main-product .main-product__content .main-product__images .main-product__image{cursor:zoom-in;height:100%;transition:opacity .3s;display:flex}main-product .main-product__content .main-product__images .main-product__image:hover{opacity:.9}main-product .main-product__content .main-product__images .main-product__image :is(product-video){display:block}main-product .main-product__content .main-product__infos{flex-direction:column;margin:0 auto;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos{max-width:var(--max-width-information);margin-left:0;margin-right:0}}@media screen and (max-width:1023px){main-product .main-product__content .main-product__infos .main-product__title,main-product .main-product__content .main-product__infos .main-product__price,main-product .main-product__content .main-product__infos .main-product__description,main-product .main-product__content .main-product__infos .main-product__buying-options,main-product .main-product__content .main-product__infos .main-product__variants,main-product .main-product__content .main-product__infos .main-product-kit{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}main-product .main-product__content .main-product__infos :is(variant-selector){width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}}main-product .main-product__content .main-product__infos .main-product__title{justify-content:space-between;align-items:start;gap:2.4rem;margin-bottom:2rem;display:flex}main-product .main-product__content .main-product__infos .main-product__title .main-product__title-text{color:var(--indigo-100);font-size:max(1.6rem,min(1.25vw,2.4rem));font-weight:600;font-family:var(--montserrat);line-height:100%}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper{justify-content:center;align-items:center;width:max(2rem,min(1.35416vw,2.6rem));height:max(2rem,min(1.35416vw,2.6rem));display:flex}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper :is(button){width:100%;height:100%}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-wishlist-icon{color:var(--black);width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}main-product .main-product__content .main-product__infos .jdgm-widget.jdgm-widget{justify-content:flex-end;display:flex}main-product .main-product__content .main-product__infos .main-product__price{font-family:var(--montserrat);flex-direction:column;align-items:start;margin-bottom:max(1.2rem,min(.72916vw,1.4rem));display:flex}main-product .main-product__content .main-product__infos .main-product__price.product-price--with-sku{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container{--price-compare-font-size:clamp(1.2rem, .83333vw, 1.6rem);--price-discount-font-size:1rem;--price-discount-span-font-size:clamp(1.4rem, .9375vw, 1.8rem);--price-current-font-size:clamp(2rem, 1.45833vw, 2.8rem);--price-pix-badge-font-size:clamp(1rem, .83333vw, 1.6rem);flex-direction:column;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__compare{color:var(--indigo-50);font-size:var(--price-compare-font-size);font-weight:500;text-decoration:line-through}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount{font-size:var(--price-discount-font-size);color:var(--purpura-100);gap:.2rem;margin-bottom:.4rem;font-weight:600}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount :is(span){color:var(--indigo-100);font-size:var(--price-discount-span-font-size)}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current{font-size:var(--price-current-font-size);align-items:center;margin-bottom:.4rem;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{background:var(--gradiente02);color:var(--white);font-size:var(--price-pix-badge-font-size);border-radius:.2rem;margin-left:1.2rem;padding:.4rem max(.4rem,min(.41666vw,.8rem));font-weight:600}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--indigo-80);font-family:var(--montserrat);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;display:block}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku{color:var(--indigo-50);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-label{font-weight:500}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-value{font-weight:400}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments{--price-installments-font-size:clamp(1.2rem, .83333vw, 1.6rem);--price-installments-svg-width:clamp(1rem, .72916vw, 1.4rem);font-size:var(--price-installments-font-size);color:var(--indigo-80);font-weight:400;display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments:has(.info_installment:empty){display:none}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(*){display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(svg){width:var(--price-installments-svg-width);height:auto;margin-right:.4rem;display:inline-block}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(span){font-weight:inherit;color:var(--indigo-100)}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector){gap:max(1.2rem,min(.72916vw,1.4rem));margin-top:max(2.2rem,min(1.25vw,2.4rem));margin-bottom:max(2.2rem,min(1.25vw,2.4rem))}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :-moz-any(variant-selector){gap:max(1.2rem,min(.72916vw,1.4rem));margin-top:max(2.2rem,min(1.25vw,2.4rem));margin-bottom:max(2.2rem,min(1.25vw,2.4rem))}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :is(variant-selector){gap:max(1.2rem,min(.72916vw,1.4rem));margin-top:max(2.2rem,min(1.25vw,2.4rem));margin-bottom:max(2.2rem,min(1.25vw,2.4rem))}main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :-webkit-any(buy-button){background:var(--verde-100);border-radius:10rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :-webkit-any(buy-button) .buy-button__text{font-family:var(--montserrat);color:var(--white);text-align:center;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}main-product .main-product__content .main-product__infos :-webkit-any(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos :-moz-any(buy-button){background:var(--verde-100);border-radius:10rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :-moz-any(buy-button) .buy-button__text{font-family:var(--montserrat);color:var(--white);text-align:center;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}main-product .main-product__content .main-product__infos :-moz-any(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos :is(buy-button){background:var(--verde-100);border-radius:10rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :is(buy-button) .buy-button__text{font-family:var(--montserrat);color:var(--white);text-align:center;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}main-product .main-product__content .main-product__infos :is(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner{border:1px solid var(--pre-venda-border);background:var(--pre-venda-background);max-width:var(--page-width);border-radius:.4rem;align-items:center;gap:1.2rem;width:100%;margin-top:2rem;margin-left:auto;margin-right:auto;padding:max(1.2rem,min(.83333vw,1.6rem));display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos .main-product__pre-venda-banner{max-width:unset}}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner :is(svg){flex-shrink:0;width:max(1.8rem,min(1.25vw,2.4rem));height:auto;margin-top:.1rem}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner :is(p){font-family:var(--montserrat);color:var(--indigo-80);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:150%}main-product .main-product__content .main-product__infos .main-product__buying-options{justify-content:center;align-items:stretch;gap:max(.6rem,min(.41666vw,.8rem));margin-top:2rem;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options:has(buy-button[disabled]){display:none}main-product .main-product__content .main-product__infos .main-product__description{--collapsed-px-height:280px;border-block:1px solid var(--indigo-10);text-align:justify;margin-top:max(1.2rem,min(.72916vw,1.4rem));padding-top:max(1.2rem,min(.72916vw,1.4rem));padding-bottom:max(1.2rem,min(.72916vw,1.4rem))}@media screen and (min-width:1440px){main-product .main-product__content .main-product__infos .main-product__description{padding-left:.8rem;padding-right:.8rem}}main-product .main-product__content .main-product__infos .main-product__description :is(p){font-size:max(1.4rem,min(.9375vw,1.6rem))}main-product .main-product__content .main-product__infos .main-product__description :is(span){font-size:max(1.4rem,min(.9375vw,1.6rem))}main-product .main-product__content .main-product__infos .main-product__description :is(ul){font-size:max(1.4rem,min(.9375vw,1.6rem))}main-product .main-product__content .main-product__infos .main-product__description :is(ol){font-size:max(1.4rem,min(.9375vw,1.6rem))}main-product .main-product__content .main-product__infos .main-product__description :is(li){font-size:max(1.4rem,min(.9375vw,1.6rem))}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button{background:var(--violeta-100);width:fit-content;color:var(--white);cursor:pointer;border-radius:10rem;justify-content:center;align-items:center;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;transition:all .3s;display:flex}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button.secret-richtext__button--expanded :is(span){background-image:var(--caret-up-icon)}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button :is(span){background-image:var(--caret-down-icon);background-position:right 1.4rem center;background-repeat:no-repeat;width:fit-content;padding:.6rem 2.8rem .6rem 1.4rem}main-product .main-product__content .main-product__infos .product-details{margin-top:max(2.2rem,min(1.25vw,2.4rem));margin-bottom:1.4rem;padding-top:0;padding-bottom:0;position:relative}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos .product-details{margin-bottom:0}}main-product .main-product__content .main-product__infos .product-details .blaze-track{max-width:var(--page-width);margin-left:auto;margin-right:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next{display:none}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos .product-details .blaze-next{z-index:10;cursor:pointer;aspect-ratio:1;background:0 0;background:var(--indigo-100);border:none;border-radius:50%;padding:min(1rem,.52083vw);transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}main-product .main-product__content .main-product__infos .product-details .blaze-next :-webkit-any(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next :-moz-any(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next :is(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next :is(svg) :is(path){stroke:var(--white)}main-product .main-product__content .main-product__infos .product-details .blaze-next:disabled{display:none}main-product .main-product__content .main-product__infos .product-details .blaze-next.blaze-next{left:auto;right:min(1.5rem,.78125vw)}main-product .main-product__content .main-product__infos .product-details .blaze-next.blaze-prev{left:min(1.5rem,.78125vw);right:auto}}main-product .main-product__content .main-product__infos .product-details .blaze-prev{display:none}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos .product-details .blaze-prev{z-index:10;cursor:pointer;aspect-ratio:1;background:0 0;background:var(--indigo-100);border:none;border-radius:50%;padding:min(1rem,.52083vw);transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}main-product .main-product__content .main-product__infos .product-details .blaze-prev :-webkit-any(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-prev :-moz-any(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-prev :is(svg){object-fit:contain;width:min(2rem,1.04166vw);height:auto}main-product .main-product__content .main-product__infos .product-details .blaze-prev :is(svg) :is(path){stroke:var(--white)}main-product .main-product__content .main-product__infos .product-details .blaze-prev:disabled{display:none}main-product .main-product__content .main-product__infos .product-details .blaze-prev.blaze-next{left:auto;right:min(1.5rem,.78125vw)}main-product .main-product__content .main-product__infos .product-details .blaze-prev.blaze-prev{left:min(1.5rem,.78125vw);right:auto}}main-product .main-product__content .main-product__infos .product-details .blaze-pagination{margin-top:1.2rem}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos .product-details .blaze-pagination{display:none}}main-product .main-product__content .main-product__infos .product-details .product-details__item{text-align:center;color:var(--indigo-80);border:1px solid var(--violeta-30);border-radius:max(.4rem,min(.3125vw,.6rem));flex-direction:column;justify-content:center;align-items:center;gap:max(.6rem,min(.41666vw,.8rem));padding:max(.6rem,min(.41666vw,.8rem));font-size:max(.9rem,min(.625vw,1.2rem));line-height:100%;display:flex}main-product .main-product__content .main-product__infos .product-details .product-details__item .product-details__item-key{text-transform:uppercase;font-weight:500}main-product .main-product__content .main-product__infos .product-details .product-details__item .product-details__item-value{font-weight:600}main-product .main-product__content .main-product__infos .product-details .product-details__item :is(img){object-fit:contain;width:max(1.8rem,min(1.25vw,2.4rem));height:auto;display:block}main-product .main-product__video-modal{z-index:100001;background:var(--white);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;height:60vh;padding:2rem;overflow:hidden}main-product .main-product__video-modal:not(:has(iframe)){display:none}main-product .main-product__video-modal .main-product__video-close-button{justify-content:end;align-items:center;padding-bottom:1.2rem;display:flex}main-product .main-product__video-modal .main-product__video-close-button :is(svg){cursor:pointer;width:max(2rem,min(1.35416vw,2.6rem));height:auto}main-product .main-product__video-modal :is(iframe){aspect-ratio:16/9;width:100%;max-width:100%;height:auto;max-height:100%;display:block;position:static;overflow:hidden}main-product .main-product__video-modal .iframe-wrapper{aspect-ratio:16/9;width:100%;max-width:1100px;height:100%;max-height:100%;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}main-product .main-product__video-modal.open+.main-product__video-modal-close-overlay{opacity:1;pointer-events:auto}main-product .main-product__video-modal-close-overlay{opacity:0;background:var(--indigo-100-50);z-index:100000;pointer-events:none;transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0}main-product:has(buy-button[disabled]) .main-product__out-of-stock-message{display:flex}main-product .main-product__out-of-stock-message{text-align:center;border:1px solid var(--violeta-30);background:var(--off-white-2);max-width:var(--page-width);border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:max(1.2rem,min(1.04166vw,2rem));margin-top:2rem;margin-left:auto;margin-right:auto;padding:max(2.4rem,min(1.66666vw,3.2rem)) max(1.6rem,min(1.25vw,2.4rem));display:none}main-product .main-product__out-of-stock-message .main-product__out-of-stock-title{font-size:max(1.8rem,min(1.25vw,2.4rem));font-weight:600;font-family:var(--montserrat);color:var(--violeta-100);line-height:100%}main-product .main-product__out-of-stock-message .main-product__out-of-stock-description{font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:400;font-family:var(--montserrat);color:var(--indigo-80);line-height:100%}main-product .main-product__out-of-stock-message .main-product__out-of-stock-link{font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;font-family:var(--montserrat);color:var(--purpura-100);line-height:100%;text-decoration:underline}main-product .peppy-notify-me-button-container-float-right{transform-origin:unset!important;z-index:unset!important;top:unset!important;right:unset!important;width:100%!important;position:relative!important;transform:none!important}main-product .peppy-notify-me-button-container{display:block!important}body:has(main-product modal-component.main-product__video-modal.open) .st-wishlist-details-button{z-index:15!important}.product-price__payment-methods-button{max-width:var(--page-width);text-underline-offset:.2rem;cursor:pointer;width:100%;color:var(--indigo-80);font-family:var(--montserrat);background:0 0;border:none;gap:.4rem;margin:0 auto;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:underline;transition:color .2s;display:flex}.product-price__payment-methods-button:hover{color:var(--purpura-80)}:-webkit-any(modal-component).payment-methods__modal{pointer-events:none;top:50%;left:50%;bottom:unset;right:unset;z-index:99999;opacity:0;transform-origin:50%;background:0 0;justify-content:center;align-items:flex-end;width:fit-content;min-width:min(100%,35rem);height:fit-content;transition:all .15s;display:flex;transform:scale(.5)translate(-50%,-50%)}:-webkit-any(modal-component).payment-methods__modal.open{pointer-events:auto;opacity:1;transform:scale(1)translate(-50%,-50%)}:-webkit-any(modal-component).payment-methods__modal .payment-methods__modal-content{background:var(--white);border-radius:max(1.6rem,min(1.04166vw,2rem));width:100%;max-width:100%;max-height:80vh;padding:max(2.4rem,min(1.66666vw,3.2rem));position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001a}@media screen and (min-width:768px){:-webkit-any(modal-component).payment-methods__modal .payment-methods__modal-content{max-width:48rem}}:-webkit-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button{justify-content:space-between;align-items:start;padding-bottom:1.2rem;display:flex}:-moz-any(modal-component).payment-methods__modal{pointer-events:none;top:50%;left:50%;bottom:unset;right:unset;z-index:99999;opacity:0;transform-origin:50%;background:0 0;justify-content:center;align-items:flex-end;width:fit-content;min-width:min(100%,35rem);height:fit-content;transition:all .15s;display:flex;transform:scale(.5)translate(-50%,-50%)}:-moz-any(modal-component).payment-methods__modal.open{pointer-events:auto;opacity:1;transform:scale(1)translate(-50%,-50%)}:-moz-any(modal-component).payment-methods__modal .payment-methods__modal-content{background:var(--white);border-radius:max(1.6rem,min(1.04166vw,2rem));width:100%;max-width:100%;max-height:80vh;padding:max(2.4rem,min(1.66666vw,3.2rem));position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001a}@media screen and (min-width:768px){:-moz-any(modal-component).payment-methods__modal .payment-methods__modal-content{max-width:48rem}}:-moz-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button{justify-content:space-between;align-items:start;padding-bottom:1.2rem;display:flex}:is(modal-component).payment-methods__modal{pointer-events:none;top:50%;left:50%;bottom:unset;right:unset;z-index:99999;opacity:0;transform-origin:50%;background:0 0;justify-content:center;align-items:flex-end;width:fit-content;min-width:min(100%,35rem);height:fit-content;transition:all .15s;display:flex;transform:scale(.5)translate(-50%,-50%)}:is(modal-component).payment-methods__modal.open{pointer-events:auto;opacity:1;transform:scale(1)translate(-50%,-50%)}:is(modal-component).payment-methods__modal .payment-methods__modal-content{background:var(--white);border-radius:max(1.6rem,min(1.04166vw,2rem));width:100%;max-width:100%;max-height:80vh;padding:max(2.4rem,min(1.66666vw,3.2rem));position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001a}@media screen and (min-width:768px){:is(modal-component).payment-methods__modal .payment-methods__modal-content{max-width:48rem}}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button{justify-content:space-between;align-items:start;padding-bottom:1.2rem;display:flex}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button :is(svg){cursor:pointer;width:max(2rem,min(1.35416vw,2.6rem));height:auto}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-title{font-family:var(--montserrat);color:var(--indigo-100);text-align:center;font-size:max(1.8rem,min(1.25vw,2.4rem));font-weight:600}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list{flex-wrap:wrap;justify-content:center;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}:-webkit-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :-webkit-any(svg){width:max(4rem,min(2.91666vw,5.6rem));height:auto;transition:transform .2s}:-webkit-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :-webkit-any(svg):hover{transform:scale(1.05)}:-moz-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :-moz-any(svg){width:max(4rem,min(2.91666vw,5.6rem));height:auto;transition:transform .2s}:-moz-any(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :-moz-any(svg):hover{transform:scale(1.05)}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :is(svg){width:max(4rem,min(2.91666vw,5.6rem));height:auto;transition:transform .2s}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :is(svg):hover{transform:scale(1.05)}.payment-methods__modal-close-overlay{z-index:99998;cursor:pointer;pointer-events:none;background:0 0;transition:all .3s;position:fixed;top:0;right:0;bottom:0;left:0}.payment-methods__modal-close-overlay:is(.payment-methods__modal.open+.payment-methods__modal-close-overlay){background:var(--indigo-100-50);pointer-events:auto}@keyframes payment-methods-overlay__fade-in{0%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes payment-methods-overlay__fade-out{0%{opacity:var(--overlay-opacity)}to{opacity:0}}.quantity-input{border:.1rem solid var(--violeta-100);width:fit-content;min-width:8.5rem;color:var(--indigo-100);background:0 0;border-radius:10rem;align-items:center;display:flex;overflow:hidden}.quantity-input .quantity-input__button{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:1.4rem;transition:all .2s;display:flex}.quantity-input .quantity-input__button:hover:not(:disabled){filter:brightness(1.1)}.quantity-input .quantity-input__button:active:not(:disabled){transform:scale(.95)}.quantity-input .quantity-input__button:disabled{opacity:.3;cursor:not-allowed}.quantity-input .quantity-input__button :is(svg){width:1.2rem;height:auto;display:block}.quantity-input .quantity-input__input{text-align:center;width:3.8rem;color:inherit;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:none;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}.quantity-input .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input .quantity-input__input:focus{outline:none}.quantity-input .quantity-input__input::selection{color:inherit;background:0 0}.thumbnails-carousel{--thumbnail-button-width:clamp(6.6rem, 5.52083vw, 10.6rem)}.thumbnails-carousel .blaze-thumbnails-container:has(.blaze-thumbnails-track:empty){display:none}.thumbnails-carousel .blaze-thumbnails-container{scroll-behavior:smooth;width:100%;max-width:100%;margin-top:1.2rem;overflow:auto hidden}@media screen and (min-width:1024px){.thumbnails-carousel .blaze-thumbnails-container{width:calc(var(--thumbnail-button-width) + 2px);flex-shrink:0;height:100%;margin-top:0;overflow:hidden auto}.thumbnails-carousel .blaze-thumbnails-container::-webkit-scrollbar{display:none}.thumbnails-carousel .blaze-thumbnails-container{-ms-overflow-style:none;scrollbar-width:none}}.thumbnails-carousel .blaze-thumbnails-container :is(*){box-sizing:border-box}.thumbnails-carousel .blaze-thumbnails-track{gap:max(.5rem,min(.41666vw,.8rem));width:fit-content;display:flex}@media screen and (min-width:1024px){.thumbnails-carousel .blaze-thumbnails-track{flex-direction:column;height:fit-content}}.thumbnails-carousel .thumbnail-button{width:var(--thumbnail-button-width);aspect-ratio:1;border:1px solid var(--indigo-10);cursor:pointer;background:0 0;border-radius:max(.4rem,min(.41666vw,.8rem));height:auto;padding:max(.5rem,min(.41666vw,.8rem));transition:all .2s;overflow:hidden}.thumbnails-carousel .thumbnail-button:hover{border-color:var(--violeta-30)}.thumbnails-carousel .thumbnail-button.active{border-color:var(--violeta-100)}.thumbnails-carousel .thumbnail-button :is(img){object-fit:cover;width:100%;height:100%;display:block}.thumbnails-carousel .thumbnail-button.thumbnail-button--video{position:relative}.thumbnails-carousel .thumbnail-button.thumbnail-button--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-carousel .thumbnail-button__play-icon{pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbnails-carousel .thumbnail-button__play-icon :is(svg){color:#fff}.thumbnails-carousel .thumbnail-button__play-icon:is(.thumbnail-button:hover .thumbnail-button__play-icon){background:#000c;transform:translate(-50%,-50%)scale(1.1)}image-zoom{cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block;position:relative;overflow:hidden}image-zoom.zooming{cursor:zoom-out}image-zoom.zooming :-webkit-any(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming :-moz-any(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming :is(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming .image-zoom__zoomed{opacity:1}image-zoom :-webkit-any(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom :-moz-any(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom :is(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom .image-zoom__zoomed{object-fit:contain;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;will-change:transform;width:250%;height:250%;transition:opacity .2s;position:absolute;top:0;left:0}image-zoom:focus-visible{outline:2px solid var(--violeta-100,#6366f1);outline-offset:2px}image-zoom[data-disable-zoom]{cursor:default}image-zoom[data-disable-zoom] .image-zoom__zoomed{display:none}@media screen and (max-width:1023px){image-zoom.zooming{cursor:grab}image-zoom.zooming:active{cursor:grabbing}}@media(prefers-reduced-motion:reduce){image-zoom :-webkit-any(img):not(.image-zoom__zoomed){transition:none}image-zoom :-moz-any(img):not(.image-zoom__zoomed){transition:none}image-zoom :is(img):not(.image-zoom__zoomed),image-zoom .image-zoom__zoomed{transition:none}}body:has(main-product modal-component.main-product__shop-bar.open) .st-wishlist-details-button{transition:all .3s ease-in-out;bottom:15rem}main-product modal-component.main-product__shop-bar{height:fit-content;min-height:unset;background:var(--white);max-width:var(--page-width);border:clamp(.16rem,.104166vw,.2rem) solid var(--violeta-10);border-radius:max(1.2rem,min(.83333vw,1.6rem));margin-bottom:.8rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar{max-width:unset;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{max-width:var(--page-width);grid-template:"media info""media buttons"/auto 1fr;margin-left:auto;margin-right:auto;padding:1.6rem max(1.6rem,min(.96354vw,1.85rem));display:grid}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{grid-template:"media info variants buttons"/auto 1fr auto auto;align-items:center;gap:max(1.6rem,min(1.5625vw,3rem));padding-top:min(.52083vw,1rem);padding-bottom:min(.52083vw,1rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media{grid-area:media;align-items:center;width:fit-content;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media :is(img){object-fit:contain;aspect-ratio:7/10;width:max(6rem,min(3.64583vw,7rem));height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-info{flex-direction:column;grid-area:info;gap:max(.8rem,min(.52083vw,1rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-title{text-align:left;color:var(--indigo-100);align-items:center;font-size:max(1.2rem,min(1.25vw,2rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{grid-area:variants;display:none}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{flex-flow:wrap;align-items:flex-start;gap:max(1.2rem,min(1.25vw,2rem));display:flex}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select-variant{flex-flow:wrap;align-items:flex-start;gap:max(1.2rem,min(1.25vw,2.4rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-option-group{flex-direction:column;gap:max(.4rem,min(.3125vw,.6rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-label{color:var(--indigo-100);font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select{border:clamp(.1rem,.104166vw,.2rem) solid var(--violeta-10);min-width:max(8rem,min(6.25vw,12rem));color:var(--indigo-100);background:var(--white);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23B91C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right max(.8rem,min(.625vw,1.2rem)) center;background-repeat:no-repeat;background-size:max(1rem,min(.83333vw,1.2rem));border-radius:max(.4rem,min(.3125vw,.6rem));padding:max(.6rem,min(.52083vw,1rem)) max(2.4rem,min(1.875vw,3.6rem)) max(.6rem,min(.52083vw,1rem)) max(.6rem,min(.52083vw,1rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:400}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:focus{border-color:var(--purpura-100);outline:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:disabled{opacity:.5;cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select option{padding:max(.6rem,min(.52083vw,1rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price{--elements-spacing:clamp(.4rem, .41666vw, .8rem);flex-direction:column;order:0;align-items:start;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{flex-direction:column;display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{flex-flow:wrap;align-items:center;gap:max(.4rem,min(.3125vw,.6rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);margin-bottom:var(--elements-spacing);font-size:max(1rem,min(.9375vw,1.8rem));font-weight:500;text-decoration:line-through}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{margin-bottom:0;font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);margin-bottom:var(--elements-spacing);gap:.2rem;font-weight:600}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{align-items:center;margin-bottom:0;display:flex}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount:is(.product-price__container:not(:has(.product-price__installments)) .product-price__current-discount){margin-bottom:0}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-webkit-any(span){color:var(--indigo-100);font-size:max(1rem,min(.9375vw,1.8rem))}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-webkit-any(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-moz-any(span){color:var(--indigo-100);font-size:max(1rem,min(.9375vw,1.8rem))}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-moz-any(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){color:var(--indigo-100);font-size:max(1rem,min(.9375vw,1.8rem))}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{margin-bottom:var(--elements-spacing);align-items:center;font-size:max(1.6rem,min(1.45833vw,2.8rem));display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{margin-bottom:0;font-size:max(1.2rem,min(1.04166vw,2rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{background:var(--gradiente02);color:var(--white);border-radius:.2rem;margin-left:1.2rem;padding:max(.2rem,min(.20833vw,.4rem)) max(.4rem,min(.41666vw,.8rem));font-size:max(.8rem,min(.72916vw,1.4rem));font-weight:600}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{color:var(--indigo-50);font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;display:inline}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{font-size:max(1rem,min(.83333vw,1.6rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:before{content:"ou "}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:has(.info_installment:empty){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(*){display:inline}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-moz-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-moz-any(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(span){font-weight:600}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]){padding:max(.7rem,min(.625vw,1.2rem))}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]){padding-left:max(1rem,min(3.2vw,1.4rem));padding-right:max(1rem,min(3.2vw,1.4rem))}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding:max(.7rem,min(.625vw,1.2rem))}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding-left:max(1rem,min(3.2vw,1.4rem));padding-right:max(1rem,min(3.2vw,1.4rem))}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;gap:max(.5rem,min(1.5vw,.8rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled]{background:var(--indigo-50)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;gap:max(.5rem,min(1.5vw,.8rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled]{background:var(--indigo-50)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;gap:max(.5rem,min(1.5vw,.8rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]{background:var(--indigo-50)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a){padding:max(.7rem,min(.625vw,1.2rem));text-decoration:none}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a){padding-left:max(1rem,min(3.2vw,1.4rem));padding-right:max(1rem,min(3.2vw,1.4rem))}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a){padding:max(.7rem,min(.625vw,1.2rem));text-decoration:none}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a){padding-left:max(1rem,min(3.2vw,1.4rem));padding-right:max(1rem,min(3.2vw,1.4rem))}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){padding:max(.7rem,min(.625vw,1.2rem));text-decoration:none}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){padding-left:max(1rem,min(3.2vw,1.4rem));padding-right:max(1rem,min(3.2vw,1.4rem))}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:not(:has(>a[href])){cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:has(>a[href]){pointer-events:none;cursor:pointer}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:has(>a[href])>a{justify-content:center;align-items:center;gap:inherit;box-sizing:border-box;pointer-events:auto;cursor:pointer;width:100%;color:inherit;text-decoration:none;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button) :-webkit-any(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button) :-moz-any(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg) :is(path){stroke:var(--white)}@media screen and (min-width:1024px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(.icon,.icon *){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input{border-width:2px}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :-webkit-any(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :-moz-any(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button) :is(svg){width:max(1rem,min(.625vw,1.2rem));height:auto;display:inline-block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input .quantity-input__input{width:max(2.5rem,min(1.97916vw,3.8rem));font-size:max(1.2rem,min(.83333vw,1.6rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{grid-area:buttons;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{justify-content:flex-end;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));margin-top:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button:has(buy-button[disabled]) .quantity-input{display:none}.richtext-block{font-size:max(1.6rem,min(1.04166vw,2rem))}.richtext-block :-webkit-any(*){color:var(--indigo-100);line-height:140%}.richtext-block :-moz-any(*){color:var(--indigo-100);line-height:140%}.richtext-block :is(*){color:var(--indigo-100);line-height:140%}.richtext-block :is(*)+:is(h1,h2,h3,h4,h5,h6){margin-top:2.8rem}.richtext-block :-webkit-any(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :-moz-any(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :is(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :is(h1,h2,h3,h4,h5,h6)+:is(p){margin-top:2rem}.richtext-block :is(h1,h2,h3,h4,h5,h6){font-style:italic}.richtext-block :is(h1){font-size:200%}.richtext-block :is(h2){font-size:180%}.richtext-block :is(h3){font-size:160%}.richtext-block :is(h4){font-size:140%}.richtext-block :is(h5){font-size:120%}.richtext-block :is(ul){padding-left:2rem}.richtext-block :is(ul ul){margin-top:1.6rem}youtube-modal,product-video{width:100%;height:100%;display:block}product-video :is(video){object-fit:cover;width:100%;height:100%;display:block}back-to-top{background:var(--gradiente01);cursor:pointer;z-index:9999;border-radius:100%;justify-content:center;align-items:center;padding:max(.8rem,min(.625vw,1.2rem));transition:bottom .3s ease-in-out;display:none;position:fixed;bottom:10vh;right:5vw}back-to-top :-webkit-any(svg){width:100%;min-width:max(2.2rem,min(1.25vw,2.4rem));max-width:max(2.2rem,min(1.25vw,2.4rem));height:100%;min-height:max(2.2rem,min(1.25vw,2.4rem));max-height:max(2.2rem,min(1.25vw,2.4rem));display:block}back-to-top :-moz-any(svg){width:100%;min-width:max(2.2rem,min(1.25vw,2.4rem));max-width:max(2.2rem,min(1.25vw,2.4rem));height:100%;min-height:max(2.2rem,min(1.25vw,2.4rem));max-height:max(2.2rem,min(1.25vw,2.4rem));display:block}back-to-top :is(svg){width:100%;min-width:max(2.2rem,min(1.25vw,2.4rem));max-width:max(2.2rem,min(1.25vw,2.4rem));height:100%;min-height:max(2.2rem,min(1.25vw,2.4rem));max-height:max(2.2rem,min(1.25vw,2.4rem));display:block}back-to-top :is(svg) :is(path){stroke:var(--white)}body:has(main-product modal-component.main-product__shop-bar.open) back-to-top{bottom:15vh}.main-product-kit{margin-top:max(2.2rem,min(1.25vw,2.4rem))}.main-product-kit .dropdown-heading .dropdown-heading__title{color:var(--violeta-100);font-family:var(--montserrat);text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:100%}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{justify-content:center;align-items:center;min-width:max(1.2rem,min(.72917vw,1.4rem));max-width:max(1.2rem,min(.72917vw,1.4rem));min-height:max(1.2rem,min(.72917vw,1.4rem));max-height:max(1.2rem,min(.72917vw,1.4rem));display:flex}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-moz-any(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg) :is(path){stroke:var(--violeta-100)}.main-product-kit .dropdown-content .dropdown-content__inner{flex-direction:column;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item{border:1px solid var(--indigo-10);background-color:var(--white);border-radius:.2rem;grid-template-columns:auto minmax(0,2fr);gap:max(1.2rem,min(.83333vw,1.6rem));padding:.6rem max(.8rem,min(.625vw,1.2rem));display:grid}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image{width:max(5.5rem,min(3.4375vw,6.6rem));height:8rem;display:block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image :is(img){object-fit:cover;width:100%;height:100%}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content{flex-direction:column;gap:.8rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content .dropdown-content__item-name{color:var(--indigo-100);text-overflow:ellipsis;font-family:var(--montserrat);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:500;line-height:120%;text-decoration:none;display:-webkit-box;overflow:hidden}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper,.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--purpura-100);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(*){color:inherit;font-size:inherit;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(span){font-weight:600}.video-block{display:block;position:relative}.video-block .video-block__thumbnail{z-index:2;opacity:1;pointer-events:auto;cursor:pointer;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.video-block .video-block__thumbnail :-webkit-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :-moz-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture) :is(img){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail .placeholder-svg :is(*){pointer-events:none}.video-block .video-block__play-button{z-index:3;cursor:pointer;opacity:1;pointer-events:auto;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:max(2rem,min(1.30208vw,2.5rem));transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-block .video-block__play-button:hover{background:#0000004d;transform:translate(-50%,-50%)scale(1.1)}.video-block .video-block__play-button .video-block__play-button-icon{justify-content:center;align-items:center;display:flex}.video-block .video-block__play-button .video-block__play-button-icon :is(svg){width:max(2.8rem,min(1.97916vw,3.8rem));min-width:max(2.8rem,min(1.97916vw,3.8rem));height:max(2.8rem,min(1.97916vw,3.8rem));min-height:max(2.8rem,min(1.97916vw,3.8rem));display:block}.video-block.is-playing .video-block__thumbnail,.video-block.is-playing .video-block__play-button{opacity:0;pointer-events:none}.video-block.is-playing:hover .video-block__play-button{opacity:1;pointer-events:auto}.video-block.is-playing.disable-pause .video-block__play-button{display:none;opacity:0!important;pointer-events:none!important}.video-block.is-playing.disable-pause .video-block__thumbnail{pointer-events:none;cursor:default}.video-block.is-playing.disable-pause .video-block__video-template{cursor:default}.video-block.is-paused .video-block__thumbnail,.video-block.is-paused .video-block__play-button{opacity:1;pointer-events:auto}.video-block .video-block__video-template{aspect-ratio:16/9;z-index:1;cursor:pointer;width:100%;height:100%;display:block}@media screen and (max-width:767px){.video-block .video-block__video-template:not(:has(iframe)){aspect-ratio:25/48}}@media screen and (min-width:768px){.video-block .video-block__video-template{aspect-ratio:16/9}}.video-block .video-block__video-template .video-block__video-iframe{object-fit:contain;border:none;width:100%;height:100%;display:block;overflow:hidden}.video-block .video-block__video-template .video-block__video-tag{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:none}@media screen and (min-width:768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:block}}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:block}@media screen and (min-width:768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:none}}.video-block .video-block__content-wrapper{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.video-block .video-block__content-wrapper>*{pointer-events:auto}.grid-images{--grid-gap:clamp(1rem, .625vw, 1.2rem);gap:var(--grid-gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"tile2 tile2""tile1 tile3""tile1 tile4";width:100%;display:grid}@media(min-width:560px){.grid-images{grid-template-rows:repeat(2,1fr);grid-template-columns:4.8fr 5.2fr 7fr;grid-template-areas:"tile1 tile2 tile2""tile1 tile3 tile4"}}.grid-images .grid-images__tile--1,.grid-images .grid-images__tile--2,.grid-images .grid-images__tile--3,.grid-images .grid-images__tile--4{overflow:hidden}.grid-images .grid-images__tile--1{grid-area:tile1}.grid-images .grid-images__tile--2{grid-area:tile2}.grid-images .grid-images__tile--3{grid-area:tile3}.grid-images .grid-images__tile--4{grid-area:tile4}.grid-images .grid-images__tile--1{border-radius:4px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:16px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}@media(min-width:560px){.grid-images .grid-images__tile--1{border-radius:16px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:4px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}}.password-section{min-height:50vh;padding-top:max(3rem,min(5vw,6rem));padding-bottom:max(3rem,min(5vw,6rem));display:block}.password-section .password-container{max-width:var(--page-width);justify-content:center;align-items:center;width:100%;min-height:100%;margin:0 auto;display:flex}.password-section .password-container .password{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.password-section .password-container .password :is(label){font-size:var(--font-size-body,1.6rem);color:var(--black);font-weight:600;font-family:var(--montserrat);text-align:center}.password-section .password-container .password :is(input){border:1px solid var(--violeta-30);width:100%;font-size:var(--font-size-body,1.6rem);font-family:var(--montserrat);color:var(--black);border-radius:.4rem;padding:1rem}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :is(input){border:1px solid var(--violeta-100);background-color:var(--violeta-100);width:100%;font-size:var(--font-size-body,1.6rem);color:var(--white);cursor:pointer;font-family:var(--montserrat);border-radius:.4rem;padding:1rem}.product-countdown{background-color:var(--countdown-color,#e63946);color:#fff;font-family:var(--montserrat);width:100%;max-width:var(--page-width);border-radius:2px;justify-content:space-between;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));margin:0 auto;padding:max(.2rem,min(.15625vw,.3rem)) max(.4rem,min(.3125vw,.6rem));display:none}.product-countdown.product-countdown--active{display:flex}.product-countdown .product-countdown__timer-item{background-color:#fff;border-radius:2px;justify-content:center;align-items:center;padding:1px 2px;display:flex}.product-countdown .product-countdown__timer-item .product-countdown__digit{color:#000;font-variant-numeric:tabular-nums;text-align:center;min-width:1.8ch;font-size:max(1rem,min(.72917vw,1.2rem));font-weight:700}.product-countdown .product-countdown__text{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:max(1rem,min(.72917vw,1.2rem));font-style:italic;font-weight:700}.product-countdown .product-countdown__timer{border-radius:.4rem;align-items:center;gap:.2rem;padding:max(.2rem,min(.15625vw,.3rem)) max(.4rem,min(.3125vw,.6rem));display:flex}.product-countdown .product-countdown__separator{font-size:max(1rem,min(.72917vw,1.2rem));font-weight:700}.main-product__infos .product-countdown{border-radius:4px;gap:max(.8rem,min(.625vw,1.2rem));padding:max(.5rem,min(.36458vw,.7rem)) max(.8rem,min(.625vw,1.2rem))}.main-product__infos .product-countdown .product-countdown__text{font-size:max(1.2rem,min(1.04167vw,1.6rem))}.main-product__infos .product-countdown .product-countdown__timer{gap:.3rem;padding:max(.3rem,min(.20833vw,.4rem)) max(.6rem,min(.46875vw,.9rem))}.main-product__infos .product-countdown .product-countdown__timer-item{padding:2px 4px}.main-product__infos .product-countdown .product-countdown__timer-item .product-countdown__digit{min-width:2ch;font-size:max(1.2rem,min(1.04167vw,1.6rem))}.main-product__infos .product-countdown .product-countdown__separator{font-size:max(1.2rem,min(1.04167vw,1.6rem))}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%!important}body{min-height:100vh;font-family:var(--montserrat);font-size:var(--font-size-body);color:var(--black)}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:var(--violeta-30)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--playfair-display)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.page-width{max-width:var(--page-width);margin:0 auto}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .st-wishlist-details-button[data-type=floating],body .st-wishlist-button.floating-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/main-BUFcIUO4.css.map */
