.brand-comparison__heading{margin-block-end:var(--sp-2);font-size:var(--title-sm)}.brand-comparison__subheading{max-width:42rem;margin-block-end:var(--sp-5);color:rgb(var(--color-foreground) / .75)}.brand-comparison__list{display:grid;gap:var(--sp-3)}@media screen and (min-width:768px){.brand-comparison__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-comparison__row{padding:var(--sp-4);border-radius:var(--sp-2);background-color:rgb(var(--color-foreground) / .04)}.brand-comparison__feature{margin:0 0 var(--sp-3);padding-block-end:var(--sp-2d5);border-block-end:1px solid rgb(var(--color-foreground) / .1);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.brand-comparison__compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.brand-comparison__compare:before{content:"";position:absolute;inset-block:.25rem;inset-inline-start:50%;width:1px;background-color:rgb(var(--color-foreground) / .1)}.brand-comparison__brand{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1d5);padding-inline:var(--sp-1);text-align:center}.brand-comparison__circle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;color:#fff}.brand-comparison__circle svg{width:.875rem;height:.875rem}.brand-comparison__circle--yes{background-color:#15803d}.brand-comparison__circle--no{background-color:#b91c1c}.brand-comparison__label{font-size:.875rem;font-weight:700}.brand-comparison__value{margin:0;font-size:.8125rem;line-height:1.4}.brand-comparison__brand--others .brand-comparison__label,.brand-comparison__brand--others .brand-comparison__value{color:rgb(var(--color-foreground) / .6)}.benefits-bar__heading{margin-block-end:var(--sp-6);font-size:clamp(1.375rem,2.2vw,1.875rem);text-align:center;text-wrap:balance}.benefits-bar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4);margin:0;padding:0;list-style:none}@media(min-width:768px){.benefits-bar__list{grid-template-columns:repeat(var(--benefits-columns, 4),minmax(0,1fr));gap:var(--sp-6)}}.benefits-bar__list--band{padding:var(--sp-5) var(--sp-4);border-radius:var(--sp-3);background-color:rgb(var(--color-foreground) / .04)}.benefits-bar__list--divided .benefits-bar__item+.benefits-bar__item{border-inline-start:1px solid rgb(var(--color-foreground) / .1);padding-inline-start:var(--sp-4)}@media(max-width:767px){.benefits-bar__list--divided .benefits-bar__item:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.benefits-bar__item{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.benefits-bar__icon,.benefits-bar__image{flex-shrink:0;width:2rem;height:2rem;object-fit:contain;color:rgb(var(--color-base-button))}.benefits-bar__body{display:grid;gap:var(--sp-1);min-width:0}.benefits-bar__title{font-weight:600;line-height:1.25}.benefits-bar__text{font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground) / .7)}.how-to__grid{display:grid;gap:var(--sp-8);align-items:center}@media(min-width:990px){.how-to__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-12)}.how-to__grid--single{grid-template-columns:minmax(0,48rem);justify-content:center}.how-to__grid--video-first .how-to__video{order:-1}}.how-to__content{display:grid;gap:var(--sp-4)}.how-to__subheading{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-base-button))}.how-to__heading{font-size:clamp(1.5rem,2.6vw,2.25rem);text-wrap:balance}.how-to__text{max-width:38rem;color:rgb(var(--color-foreground) / .8)}.how-to__steps{display:grid;gap:var(--sp-4);margin:var(--sp-2) 0 0;padding:0;list-style:none}.how-to__step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--sp-3);align-items:start}.how-to__number{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--rounded-full);background-color:rgb(var(--color-base-button) / .12);color:rgb(var(--color-base-button));font-weight:700;font-variant-numeric:tabular-nums}.how-to__step-body{display:grid;gap:var(--sp-1);padding-block-start:.35rem}.how-to__step-title{font-weight:600;line-height:1.3}.how-to__step-text{font-size:.9375rem;line-height:1.5;color:rgb(var(--color-foreground) / .75)}.how-to__player{overflow:hidden;border-radius:var(--sp-3)}.how-to__poster{width:100%;height:100%;object-fit:cover}.how-to__caption{margin-block-start:var(--sp-2d5);font-size:.875rem;text-align:center;color:rgb(var(--color-foreground) / .7)}.social-proof .page-width{display:grid;gap:var(--sp-8)}.social-proof__header{display:grid;gap:var(--sp-2);text-align:center;justify-items:center}.social-proof__heading{font-size:clamp(1.5rem,2.6vw,2.25rem);text-wrap:balance}.social-proof__subheading{max-width:40rem;color:rgb(var(--color-foreground) / .75)}.social-proof__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin:0;padding:var(--sp-6) var(--sp-4);border-radius:var(--sp-3);background-color:rgb(var(--color-foreground) / .04)}@media(min-width:768px){.social-proof__stats{grid-template-columns:repeat(var(--stats-columns, 4),minmax(0,1fr))}}.social-proof__stat{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--sp-1);text-align:center}.social-proof__value{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-base-button))}.social-proof__label{font-size:.875rem;line-height:1.3;color:rgb(var(--color-foreground) / .75)}.social-proof__image{width:100%;height:auto;border-radius:var(--sp-3)}.social-proof__actions{display:flex;justify-content:center}.specs-proof__grid{display:grid;gap:var(--sp-10)}@media(min-width:990px){.specs-proof__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-16);align-items:start}.specs-proof__grid--single{grid-template-columns:minmax(0,52rem);justify-content:center}}.specs-proof__specs,.specs-proof__proof{display:grid;gap:var(--sp-5);align-content:start}.specs-proof__heading{font-size:clamp(1.375rem,2.2vw,1.875rem);text-wrap:balance}.specs-proof__table{border-block-start:1px solid rgb(var(--color-foreground) / .12)}.specs-proof__table p{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1);margin:0;padding:var(--sp-3) 0;border-block-end:1px solid rgb(var(--color-foreground) / .12);font-size:.9375rem;line-height:1.5;color:rgb(var(--color-foreground) / .8)}@media(min-width:750px){.specs-proof__table p:has(>strong:first-child){grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--sp-5)}}.specs-proof__table p:empty{display:none}.specs-proof__table strong{font-weight:600;color:rgb(var(--color-foreground))}.specs-proof__care{border-block-end:1px solid rgb(var(--color-foreground) / .12)}.specs-proof__care-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;font-weight:600;cursor:pointer;list-style:none}.specs-proof__care-summary::-webkit-details-marker{display:none}.specs-proof__care[open] .specs-proof__care-summary .icon{transform:rotate(45deg)}.specs-proof__care-content{padding-block-end:var(--sp-4);font-size:.9375rem;color:rgb(var(--color-foreground) / .8)}.specs-proof__text{color:rgb(var(--color-foreground) / .8)}.specs-proof__seals{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.specs-proof__seal{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid rgb(var(--color-foreground) / .12);border-radius:var(--sp-2)}.specs-proof__seal-media{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;color:rgb(var(--color-base-button))}.specs-proof__seal-image{width:100%;height:100%;object-fit:contain}.specs-proof__seal-body{display:grid;gap:.15rem;min-width:0}.specs-proof__seal-title{font-weight:600;line-height:1.3}.specs-proof__seal-text{font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground) / .7)}.specs-proof__button{justify-self:start}.cart-clear{padding-block:.75rem}.cart-clear__button{cursor:pointer}.cart-clear__button[aria-busy=true]{cursor:progress;opacity:.6}.ph-svg{display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:-.125em}.product-card-price.price{display:flex;flex-direction:column;gap:.125rem}.product-card-price__line{display:inline-flex;align-items:baseline;gap:.375rem}.product-card-price__line--compare{font-size:.875em;opacity:.7}@media screen and (min-width:1024px){.product-card-price.price{align-items:flex-end;text-align:end}}.fg-gift-thumbnail-container .fg-gift-thumbnail-offer.acq-gift.acq-gift{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;row-gap:.75rem;margin:0 0 .5rem;padding:.875rem 1rem;border:1px dashed rgb(var(--color-base-button));border-radius:12px;background:rgb(var(--color-base-button) / .06)}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-thumbnail-offer-body{grid-column:1;grid-row:1;margin:0}.fg-gift-thumbnail-offer.acq-gift.acq-gift .acq-gift__info{grid-column:2;grid-row:1;display:grid;justify-items:start;gap:.25rem;min-width:0}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-thumbnail-offer-footer{grid-column:1 / -1;margin:0;padding:0}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-thumbnail-offer-footer:not(:has(>:not(.sca-d-none))){display:none}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-image{width:4rem;height:4rem;object-fit:contain;border-radius:8px;background:#fff}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-thumbnail-offer-header{margin:0;padding:0}.fg-gift-thumbnail-offer.acq-gift.acq-gift .fg-gift-thumbnail-offer-title{margin:0;color:rgb(var(--color-base-text));font-size:.9375rem;font-weight:600;line-height:1.25}.fg-gift-thumbnail-offer.acq-gift.acq-gift--multi{grid-template-columns:minmax(0,1fr)}.fg-gift-thumbnail-offer.acq-gift.acq-gift--multi .acq-gift__info{grid-column:1}.fg-gift-thumbnail-offer.acq-gift.acq-gift--multi .fg-gift-thumbnail-offer-body{grid-row:2}.acq-gift__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;background:rgb(var(--color-base-button));color:rgb(var(--color-base-button-text));font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.acq-gift__badge svg{width:.875rem;height:.875rem}.acq-gift__items{display:grid;gap:.125rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.3}.acq-gift__items s{opacity:.6}.acq-gift__free{color:rgb(var(--color-sale-price));font-weight:600}.acq-gift__until{margin:0;font-size:.75rem;opacity:.7}.product__media-badges-wrap{position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4);z-index:3}@media screen and (min-width:1024px){.product__media-badges-wrap--grid{inset-inline-end:calc(50% + var(--sp-6))}}@media screen and (min-width:1280px){.product__media-badges-wrap--hide-xl{display:none}}info-badges.product__media-badges{display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}.product__media-badge-wrap{position:relative;pointer-events:auto}.product__media-badge{display:flex;align-items:center;justify-content:center;width:var(--sp-10);height:var(--sp-10);padding:0;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-full);background-color:rgb(var(--color-background) / .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background-color .2s ease}.product__media-badge:hover,.product__media-badge:focus-visible{background-color:rgb(var(--color-background))}.product__media-badge:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product__media-badge img{width:70%;height:70%;object-fit:contain;pointer-events:none}.product__media-badge-tip{position:absolute;inset-block-start:0;inset-inline-end:calc(100% + var(--sp-2));z-index:4;display:flex;flex-direction:column;gap:2px;min-width:10rem;max-width:14rem;padding:var(--sp-3) var(--sp-7) var(--sp-3) var(--sp-3);border:1px solid rgb(var(--color-border));border-radius:var(--sp-2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 6px 20px #0000001f;font-size:.8125rem;line-height:1.4;opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.product__media-badge-tip-title{font-weight:600}.product__media-badge-tip-description{font-size:.75rem;opacity:.75}.product__media-badge-close{position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--rounded-full);background:transparent;color:rgb(var(--color-foreground) / .6);cursor:pointer}.product__media-badge[aria-expanded=true]+.product__media-badge-tip{opacity:1;visibility:visible;transform:none}@media(hover:hover)and (min-width:1024px){.product__media-badge-wrap:hover .product__media-badge-tip,.product__media-badge:focus-visible+.product__media-badge-tip{opacity:1;visibility:visible;transform:none}.product__media-badge-close{display:none}}@media(prefers-reduced-motion:reduce){.product__media-badge-tip{transition:none}}.product-pix{margin-top:.25rem}.product-card__details--stacked{align-items:flex-start}.product-card__details--stacked>.grow{width:100%}.product-card__details--stacked .konfidency.summary[class]{justify-content:flex-start;text-align:start;margin-inline:0}.kit-offers{display:grid;gap:var(--sp-3)}.kit-offers__heading{font-weight:600;line-height:1.2}.kit-offers__list,.kit-offers__group{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--sp-2d5)}.kit-offers__group{display:contents}.kit-offers__option{position:relative;display:grid}.kit-offers__radio{position:absolute;opacity:0;pointer-events:none}.kit-offers__card{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);height:100%;padding:var(--sp-4) var(--sp-3) var(--sp-3);border:2px solid rgb(var(--color-foreground) / .12);border-radius:var(--sp-2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.kit-offers__card:hover{border-color:rgb(var(--color-foreground) / .4)}.kit-offers__radio:checked+.kit-offers__card{border-color:rgb(var(--color-base-button));box-shadow:0 0 0 1px rgb(var(--color-base-button))}.kit-offers__radio:focus-visible+.kit-offers__card,.kit-offers__card--link:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px}.kit-offers__card--link{text-decoration:none;border-style:dashed}.kit-offers__badge{position:absolute;inset-block-start:0;inset-inline-start:var(--sp-3);transform:translateY(-50%);padding:.2rem var(--sp-2);border-radius:var(--rounded-full);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap}.kit-offers__badge--accent{background-color:rgb(var(--color-base-button));color:rgb(var(--color-base-button-text))}.kit-offers__title{font-weight:600;line-height:1.2}.kit-offers__text,.kit-offers__unit{font-size:.8125rem;line-height:1.3;color:rgb(var(--color-foreground) / .7)}.kit-offers__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1d5);margin-block-start:auto;padding-block-start:var(--sp-1);font-variant-numeric:tabular-nums}.kit-offers__amount{font-weight:700;font-size:1.0625rem}.kit-offers__compare{font-size:.8125rem;color:rgb(var(--color-foreground) / .55)}.kit-offers__saving{align-self:flex-start;padding:.15rem var(--sp-1d5);border-radius:var(--sp-1);background-color:rgb(var(--color-success-background));color:rgb(var(--color-success-text));font-size:.75rem;font-weight:600}.kit-offers__cta{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:.8125rem;font-weight:600;color:rgb(var(--color-base-button))}.magnesium-seal{inset-block-end:var(--sp-3);inset-inline-start:var(--sp-3);display:block;width:clamp(3.5rem,22%,5.5rem);filter:drop-shadow(0 2px 6px rgb(0 0 0 / .15))}.magnesium-seal--gallery{inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4);width:clamp(4.5rem,18%,7.5rem)}.magnesium-seal__image{display:block;width:100%;height:auto;border-radius:var(--rounded-full)}.offer-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid rgb(var(--color-foreground) / .12);border-radius:var(--sp-2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.offer-box--highlight{border-color:rgb(var(--color-base-button) / .35);background-color:rgb(var(--color-base-button) / .06)}.offer-box--success{border-color:rgb(var(--color-success-text) / .25);background-color:rgb(var(--color-success-background))}.offer-box--muted{border-color:transparent;background-color:rgb(var(--color-foreground) / .04)}.offer-box__media{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--rounded-full);background-color:rgb(var(--color-foreground) / .06)}.offer-box--highlight .offer-box__media{background-color:rgb(var(--color-base-button) / .12);color:rgb(var(--color-base-button))}.offer-box--success .offer-box__media{background-color:rgb(var(--color-background));color:rgb(var(--color-success-text))}.offer-box__image{width:100%;height:100%;object-fit:contain;border-radius:inherit}.offer-box__body{display:grid;gap:var(--sp-1);min-width:0}.offer-box__badge{justify-self:start;padding:.15rem var(--sp-1d5);border-radius:var(--sp-1);background-color:rgb(var(--color-base-button));color:rgb(var(--color-base-button-text));font-size:.6875rem;font-weight:600;line-height:1.3}.offer-box__title{font-size:.9375rem;font-weight:600;line-height:1.3}.offer-box__text,.offer-box__hint{font-size:.8125rem;line-height:1.4;color:rgb(var(--color-foreground) / .75)}.offer-box__text p{margin:0}.offer-box__hint{font-weight:600;color:rgb(var(--color-success-text))}.offer-box__payments{display:flex;flex-wrap:wrap;gap:var(--sp-1d5);margin:var(--sp-1) 0 0;padding:0;list-style:none}.offer-box__payment{display:block;width:2.25rem;height:auto}.product-checklist{display:grid;gap:var(--sp-2d5);font-size:.9375rem;line-height:1.45}.product-checklist p{margin:0}.product-checklist ul,.rte .product-checklist ul{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.product-checklist li,.rte .product-checklist li{position:relative;padding-inline-start:1.75rem}.product-checklist li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.1em;width:1.2rem;height:1.2rem;border-radius:var(--rounded-full);background-color:rgb(var(--color-success-text));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.1-6 6.5a1 1 0 0 1-1.5 0l-3-3.2a1 1 0 1 1 1.5-1.4l2.3 2.5 5.2-5.7a1 1 0 1 1 1.5 1.3Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.1-6 6.5a1 1 0 0 1-1.5 0l-3-3.2a1 1 0 1 1 1.5-1.4l2.3 2.5 5.2-5.7a1 1 0 1 1 1.5 1.3Z'/%3E%3C/svg%3E") center / contain no-repeat}.product-checklist ul+p{padding:var(--sp-2) var(--sp-3);border-radius:var(--sp-1d5);background-color:rgb(var(--color-info-background));color:rgb(var(--color-info-text));font-size:.8125rem}.refil-compare{display:grid;gap:var(--sp-3);--refil-orange: 235 96 16;--refil-blue: 18 70 150}.refil-compare__heading{font-weight:600;line-height:1.2}.refil-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2d5)}.refil-compare__card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:2px solid rgb(var(--color-foreground) / .12);border-radius:var(--sp-2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none}.refil-compare__card--orange{--tone: var(--refil-orange)}.refil-compare__card--blue{--tone: var(--refil-blue)}.refil-compare__card.is-current{border-color:rgb(var(--tone));background-color:rgb(var(--tone) / .05)}a.refil-compare__card:hover{border-color:rgb(var(--tone) / .6)}a.refil-compare__card:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px}.refil-compare__top{display:flex;align-items:center;gap:var(--sp-2)}.refil-compare__swatch{flex-shrink:0;width:.875rem;height:.875rem;border-radius:var(--rounded-full);background-color:rgb(var(--tone))}.refil-compare__label{font-weight:600;font-size:.9375rem;line-height:1.2}.refil-compare__media{position:relative;display:block;align-self:center;width:min(100%,7.5rem)}.refil-compare__image{display:block;width:100%;height:auto}.refil-compare__seal{position:absolute;inset-block-end:-.25rem;inset-inline-end:-.75rem;width:3.25rem;height:auto;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .15))}.refil-compare__text{font-size:.8125rem;line-height:1.4;color:rgb(var(--color-foreground) / .75)}.refil-compare__price{margin-block-start:auto;font-weight:700;font-variant-numeric:tabular-nums}.refil-compare__state{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:.75rem;font-weight:600;color:rgb(var(--tone))}.refil-compare__note{font-size:.8125rem;line-height:1.4;color:rgb(var(--color-foreground) / .7)}.product-shipping{gap:.75rem}.product-shipping__form,.product-shipping__row{gap:.5rem}.product-shipping__input{flex:1 1 auto;min-width:0}.product-shipping__submit{flex:0 0 auto}.product-shipping__submit[aria-busy=true]{cursor:progress;opacity:.7}.product-shipping__lookup{justify-self:start}.product-shipping__error{margin:0;color:rgb(var(--color-error-text))}.product-shipping__results:empty{display:none}.product-shipping__summary{margin:0 0 .25rem}.product-shipping__options{display:grid;margin:0;padding:0;list-style:none}.product-shipping__option{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.625rem;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.product-shipping__method{display:grid;gap:.125rem}.product-shipping__eta{opacity:.75}.product-shipping__price{white-space:nowrap;font-variant-numeric:tabular-nums}.product-tag-badges{gap:.25rem;padding:.5rem}.product-tag-badges--top-left{inset-block-start:0;inset-inline-start:0;align-items:flex-start}.product-tag-badges--top-right{inset-block-start:0;inset-inline-end:0;align-items:flex-end}.product-tag-badges--bottom-left{inset-block-end:0;inset-inline-start:0;align-items:flex-start}.product-tag-badges--bottom-right{inset-block-end:0;inset-inline-end:0;align-items:flex-end}.product-tag-badge{gap:.375rem;padding:.375rem .625rem;border-radius:999px;background-color:var(--tag-badge-background);color:var(--tag-badge-text);line-height:1.15}.product-tag-badge__icon{width:1rem;height:1rem;object-fit:contain}.product-tag-badge__title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-tag-badge__subtitle{font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}@media screen and (min-width:768px){.product-tag-badge__title{font-size:.75rem}.product-tag-badge__subtitle{font-size:.625rem}}.trust-messages{margin-block-start:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--rounded-block);background-color:rgb(var(--color-foreground) / .04)}.trust-messages--cart{margin-block-start:0;padding:var(--sp-3) var(--sp-4)}.trust-messages__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);margin:0;padding:0;list-style:none}.trust-messages__item{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:rgb(var(--color-foreground));font-size:.875rem;font-weight:500;line-height:1.3}.trust-messages--cart .trust-messages__item{font-size:.8125rem}.trust-messages__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;object-fit:contain}@media screen and (max-width:374px){.trust-messages__list{grid-template-columns:1fr}}html.whatsapp-chat-open{overflow:hidden}.whatsapp-chat__floating{position:fixed;inset-block-end:var(--whatsapp-offset-mobile, 96px);z-index:35;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:50%;background-color:#25d366;color:#fff;box-shadow:0 6px 18px #0000002e;cursor:pointer;transition:transform .18s ease}.whatsapp-chat__floating--right{inset-inline-end:1rem}.whatsapp-chat__floating--left{inset-inline-start:1rem}.whatsapp-chat__floating:hover{transform:scale(1.05)}.whatsapp-chat__floating:focus-visible{outline:3px solid #0e7a3d;outline-offset:3px}.whatsapp-chat__icon{width:2rem;height:2rem}@media screen and (max-width:1023px){.whatsapp-chat__floating--no-mobile{display:none}}@media screen and (min-width:1024px){.whatsapp-chat__floating{inset-block-end:var(--whatsapp-offset-desktop, 24px)}.whatsapp-chat__floating--no-desktop{display:none}}.whatsapp-chat__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:#11201899}.whatsapp-chat__overlay[hidden]{display:none}.whatsapp-chat__dialog{display:grid;gap:.75rem;width:min(100%,24rem);padding:2rem 1.5rem 1.5rem;border-top:.625rem solid #25d366;border-radius:1.5rem;background-color:#fff;color:#07120d;box-shadow:0 24px 60px #11201833}.whatsapp-chat__badge{justify-self:start;padding:.25rem .75rem;border-radius:999px;background-color:#e8f8ee;color:#0e7a3d;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.whatsapp-chat__title{margin:.5rem 0 0;color:inherit;font-size:1.5rem;font-weight:700;line-height:1.15}.whatsapp-chat__text{margin:0;color:#4f5d54;font-size:1rem;line-height:1.45}.whatsapp-chat__form{display:grid;gap:.5rem;margin-block-start:.5rem}.whatsapp-chat__label{color:#4f5d54;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.whatsapp-chat__input{width:100%}.whatsapp-chat__error{margin:0;color:#b42318;font-size:.8125rem}.whatsapp-chat__error[hidden]{display:none}.whatsapp-chat__submit,.whatsapp-chat__cancel{border:0;cursor:pointer}.whatsapp-chat__submit{min-height:3.25rem;margin-block-start:.5rem;border-radius:.875rem;background-color:#0e7a3d;color:#fff;font-size:1rem;font-weight:700}.whatsapp-chat__cancel{min-height:2.75rem;border-radius:.75rem;background-color:#f2f5f3;color:#4f5d54;font-size:.9375rem}.whatsapp-chat__submit:focus-visible,.whatsapp-chat__cancel:focus-visible{outline:3px solid rgb(14 122 61 / .45);outline-offset:2px}@media(prefers-reduced-motion:reduce){.whatsapp-chat__floating{transition:none}}.whatsapp-product-button{margin-block-start:.75rem}.whatsapp-product-button__icon{width:1.25rem;height:1.25rem;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map */
