.product-page{--surface: color-mix(in srgb, var(--ink) 4%, var(--paper));--hairline: color-mix(in srgb, var(--ink) 12%, var(--paper));display:block;padding-block:clamp(1.6rem,3vw,4rem) clamp(4.8rem,6vw,8rem);font-size:1.6rem}.product-page .spread{display:grid;gap:3.2rem}@media(min-width:990px){.product-page .spread{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,8rem);align-items:start}}.product-page .product__media-wrapper,.product-page .info{inline-size:auto;max-inline-size:none;min-inline-size:0;padding:0}@media(min-width:990px){.product-page .info{max-inline-size:56rem}}@media(min-width:750px)and (max-width:989px){.product-page media-gallery{max-inline-size:56rem;margin-inline:auto}}@media(min-width:990px){.product-page .product__column-sticky{inset-block-start:3.2rem;max-inline-size:max(48rem,calc(100svh - 14rem))}.product-page media-gallery:has(.thumbnail-slider){display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem;align-items:start;max-inline-size:max(56rem,calc(100svh - 14rem + 8.8rem))}.product-page media-gallery:has(.thumbnail-slider)>*{grid-column:2}.product-page media-gallery:has(.thumbnail-slider)>slider-component:first-of-type{grid-row:1}.product-page media-gallery:has(.thumbnail-slider)>.thumbnail-slider{grid-column:1;grid-row:1;align-self:stretch;display:block;margin:0;contain:size}.product-page media-gallery:has(.thumbnail-slider) .thumbnail-slider .slider-button{display:none}.product-page media-gallery:has(.thumbnail-slider) .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;block-size:100%;padding:0;overflow:hidden auto;scroll-snap-type:y proximity;scrollbar-width:none}.product-page media-gallery:has(.thumbnail-slider) .thumbnail-list .thumbnail-list__item.slider__slide{flex:none;inline-size:100%;scroll-snap-align:start}}.product-page .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important;--ratio-percent: 100% !important}.product-page .product__media-list{margin-block-end:0}.product-page .product__media-list .product__media-item{max-inline-size:100%}.product-page .product-media-container,.product-page .product__media{overflow:hidden;border-radius:var(--radius-lg);background:var(--surface)}.product-page .product-media-container{box-shadow:none}.product-page .product-media-container{border:0}.product-page .product__media img{box-sizing:border-box;padding:clamp(1.6rem,5%,4rem);object-fit:contain;mix-blend-mode:multiply}.product-page .product__media-toggle:focus-visible:after{border-radius:inherit;box-shadow:inset 0 0 0 3px var(--ink)}.product-page .product__media-icon{border:0;border-radius:var(--radius-pill);background:var(--glass);color:var(--ink-soft)}.product-page .thumbnail-slider{margin-block-start:1.2rem}.product-page .thumbnail-list{gap:1rem}.product-page .thumbnail-list__item,.product-page .thumbnail{aspect-ratio:1}.product-page .thumbnail{overflow:hidden;border:1.5px solid transparent;border-radius:var(--radius-md);background:var(--surface);transition:border-color .15s ease-out}.product-page .thumbnail img{padding:12%;object-fit:contain;mix-blend-mode:multiply}.product-page .thumbnail[aria-current]{border-color:var(--ink);box-shadow:none}.product-page .thumbnail:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-page .slider-buttons{border:0}.product-page .purchase{display:grid;gap:0}.product-page .crumbs{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-block-end:2rem;color:var(--ink-soft);font-size:1.4rem}.product-page .crumbs a{display:inline-block;margin-block:-1rem;padding-block:1rem;color:inherit;text-decoration:none}@media(hover:hover){.product-page .crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.3rem}}.product-page .heading{display:grid;gap:.6rem}.product-page .heading .vendor{margin:0;color:var(--ink-soft);font-size:1.5rem}.product-page .heading h1{--display: var(--display-l);--display-small: var(--display-l-phone);letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.product-page .rating{margin:1.2rem 0 0;font-size:1.5rem}.product-page .rating.rating--shop{display:flex;align-items:center;gap:.6rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.product-page .rating a{display:inline-flex;align-items:center;gap:.6rem;min-block-size:4.4rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:.4rem}@media(hover:hover){.product-page .rating a:hover{text-decoration-color:currentColor}}.product-page .rating svg{inline-size:1.6rem;block-size:1.6rem;color:var(--action)}.product-page .price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin-block-start:2rem}.product-page .price{margin:0;font-variant-numeric:tabular-nums}.product-page .price--large{font-family:var(--font-heading-family);font-size:clamp(3rem,2.4vw,3.6rem);letter-spacing:-.02em;line-height:1.1}.product-page .price .price__container{margin:0}.product-page .price .price-item--last,.product-page .price .price-item--regular:only-child{color:var(--ink);font-weight:500}.product-page .price--on-sale .price-item--sale{color:var(--ink)}.product-page .price--on-sale .price-item--regular{color:var(--ink-soft);font-size:1.6rem;font-weight:400}.product-page .price-row .saving-note{font-size:1.4rem;font-variant-numeric:tabular-nums}.product-page .is-deal .price--on-sale .price-item--sale{color:var(--sale)}.product-page .deal-badge{padding:.4rem 1.1rem;font-size:1.4rem}.product-page .tax{margin:.4rem 0 0;color:var(--ink-soft);font-size:1.4rem}.product-page .installment:has(shopify-payment-terms:empty),.product-page .installment:empty{display:none}.product-page .app-slot{margin-block-start:1.2rem;max-inline-size:44rem;font-size:1.3rem}.product-page .app-slot :is(klarna-placement,.klarna-placement,iframe){display:block;max-inline-size:100%}.product-page .installment{margin-block-start:.8rem;color:var(--ink-soft);font-size:1.3rem}.product-page .stock{display:flex;align-items:center;gap:.8rem;margin:2rem 0 0;color:var(--ink-soft);font-size:1.5rem}.product-page .stock:empty{display:none}.product-page .stock-dot{inline-size:.8rem;block-size:.8rem;border-radius:50%;background:var(--action)}.product-page .stock.is-out .stock-dot{background:var(--ink-soft)}.product-page .purchase:has(.product-form__submit[disabled]) :is(.product-form__quantity,.shopify-payment-button){display:none}.product-page product-variant-picker,.product-page variant-selects{display:block;margin-block-start:2.4rem}.product-page .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-block-start:2.8rem}.product-page .quantity{inline-size:13.6rem;min-block-size:4.8rem;border-radius:var(--radius-pill);background:var(--paper)}.product-page .quantity:before{border-radius:inherit}.product-page .quantity:after{border-radius:inherit;box-shadow:0 0 0 1px var(--hairline)}.product-page .quantity__button{inline-size:4.4rem;color:var(--ink)}.product-page .quantity__button svg{inline-size:1.2rem;block-size:1.2rem}.product-page .quantity__button>*{pointer-events:none}.product-page .quantity__input{font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.product-page .quantity__rules-cart{color:var(--ink-soft);font-size:1.4rem}.product-page .quantity__rules:empty{display:none}.product-page .quantity__rules{inline-size:100%;color:var(--ink-soft);font-size:1.3rem}.product-page product-form,.product-page .product-form{display:block;max-inline-size:none;margin-block-start:1.2rem}.product-page .product-form__buttons{display:grid;gap:1rem;max-inline-size:none}.product-page .product-form__submit{min-block-size:5.6rem;margin:0;border-radius:var(--radius-pill);background-color:var(--action);color:var(--on-action);font-size:1.6rem;font-weight:600;letter-spacing:.01em;transition:background-color .15s ease-out}.product-page .product-form__submit:before,.product-page .product-form__submit:after{display:none}@media(hover:hover){.product-page .product-form__submit:not([disabled]):hover{background-color:color-mix(in srgb,var(--action) 88%,var(--ink))}}.product-page .product-form__submit[disabled]{opacity:.55}.product-page .shopify-payment-button{margin:0}.product-page shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 4.8rem;--shopify-accelerated-checkout-button-border-radius: 99rem;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: .8rem}.product-page .shopify-payment-button__more-options{margin-block:-.8rem -1.2rem;padding-block:1.2rem;color:var(--ink-soft);font-size:1.3rem}.product-page .product-form__error-message-wrapper:not([hidden]){display:flex;gap:.8rem;margin-block-end:1.2rem;color:var(--sale);font-size:1.4rem}.product-page .reassure{display:grid;gap:1rem;margin:2.8rem 0 0;padding:0;list-style:none;font-size:1.5rem;line-height:1.45}.product-page .reassure li{display:flex;align-items:flex-start;gap:1.2rem}.product-page .reassure span{display:grid;flex:none;place-items:center;inline-size:2rem;block-size:2.2rem;color:var(--action)}.product-page .reassure svg{inline-size:1.8rem;block-size:1.8rem}.product-page .reassure a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:.4rem;transition:text-decoration-color .15s ease-out}@media(hover:hover){.product-page .reassure a:hover{text-decoration-color:currentColor}}.product-page .purchase>.ask{display:flex;align-items:flex-start;gap:1.2rem;margin:1rem 0 0;font-size:1.5rem;line-height:1.45}.product-page .purchase>.ask span{display:grid;flex:none;place-items:center;inline-size:2rem;block-size:2.2rem;color:var(--action)}.product-page .purchase>.ask svg{inline-size:1.8rem;block-size:1.8rem}.product-page .purchase>.ask a{margin-block:-1.1rem;padding-block:1.1rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.4rem}.product-page .guidance{display:grid;gap:1rem;margin-block-start:2.8rem;padding-block-start:2.4rem;border-block-start:1px solid var(--hairline);color:var(--ink)}.product-page .guidance p{margin:0;font-size:1.5rem;line-height:1.5;text-wrap:pretty}.product-page .guidance .guidance-copy p:not(.guidance-title){color:var(--ink-soft)}.product-page .guidance .guidance-title{margin-block-end:.2rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.product-page .guidance .guidance-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:color-mix(in srgb,var(--action) 12%,var(--paper));color:var(--action)}.product-page .guidance .guidance-icon svg{inline-size:2rem;block-size:2rem}.product-page .guidance-people{display:flex;align-items:center;gap:1.2rem}.product-page .guidance-people .faces>.face{background:var(--surface)}.product-page .guidance-people .guidance-names{color:var(--ink-soft);font-size:1.4rem}.product-page .guidance-chip{display:inline-flex;align-items:center;justify-self:start;gap:.8rem;min-block-size:4.4rem;margin-block-start:.4rem;padding:0 1.8rem 0 1.4rem;border:1px solid color-mix(in srgb,var(--action) 40%,var(--paper));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--action) 7%,var(--paper));color:var(--ink);font-size:1.5rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out}.product-page .guidance-chip span{display:grid;color:var(--action)}.product-page .guidance-chip svg{inline-size:1.8rem;block-size:1.8rem}@media(hover:hover){.product-page .guidance-chip:hover{background:color-mix(in srgb,var(--action) 14%,var(--paper))}}.product-page .guidance-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-page .note{margin-block-start:1.2rem}.product-page .note summary{display:flex;align-items:center;gap:1rem;min-block-size:4.4rem;cursor:pointer;list-style:none}.product-page .note summary::-webkit-details-marker{display:none}.product-page .note .note-icon{display:grid;place-items:center;inline-size:2rem;color:var(--action)}.product-page .note .note-icon svg{inline-size:1.8rem;block-size:1.8rem}.product-page .note .note-caret{display:grid;place-items:center;color:var(--ink-soft);transition:rotate .2s var(--ease-out)}.product-page .note .note-caret svg{inline-size:1rem;block-size:1rem}.product-page .note[open] .note-caret{rotate:180deg}.product-page .note p{max-inline-size:56ch;margin:0 0 1.2rem 3rem;color:var(--ink-soft);font-size:1.5rem;line-height:1.6}.product-page .about{margin-block-start:clamp(5.6rem,8vw,11.2rem);padding-block-start:clamp(3.2rem,4vw,5.6rem);border-block-start:1px solid var(--hairline)}.product-page .about h2{--display: var(--display-m);--display-small: var(--display-m-phone);margin-block-end:2rem;letter-spacing:-.025em}.product-page .about--full,.product-page .about:not(:has(.facts)){max-inline-size:76rem}@media(min-width:990px){.product-page .about--split:has(.facts){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:repeat(4,auto) 1fr;column-gap:clamp(4rem,7vw,11.2rem);align-items:start}.product-page .about--split:has(.facts)>:not(.facts){grid-column:1}.product-page .about--split:has(.facts)>.facts{grid-column:2;grid-row:1 / -1}}.product-page .about .rte{max-inline-size:68ch;color:var(--ink);font-size:1.7rem;line-height:1.65}.product-page .about .rte>:first-child{margin-block-start:0}.product-page .about .rte>:last-child{margin-block-end:0}.product-page .about .rte p{margin-block:0 1.2rem}.product-page .about .rte strong{font-weight:650}.product-page .about .rte a{color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:.3rem}.product-page .about .rte ul,.product-page .about .rte ol{margin:0 0 1.2rem;padding-inline-start:2.2rem}.product-page .about .rte li{margin-block-end:.8rem;padding-inline-start:.4rem}.product-page .about .rte li::marker{color:var(--action)}.product-page .about .rte hr{display:none}.product-page .about .rte [style]{max-inline-size:none!important;margin-inline:0!important;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;font-family:inherit!important;text-align:start!important}.product-page .about .rte :is(div,span)[style]{padding:0!important}.product-page .about .rte p[style],.product-page .about .rte span[style]{font-size:inherit!important}.product-page .about .rte :is(h2,h3,h4){margin-block:2.4rem .8rem!important;font-family:var(--font-body-family)!important;font-size:1.8rem!important;font-weight:650;letter-spacing:0;line-height:1.35}.product-page .intro{margin-block-end:2.8rem}.product-page .facts{border-block-start:1px solid var(--hairline)}.product-page .fact{border-block-end:1px solid var(--hairline)}.product-page .fact h3{margin:0;font:inherit;letter-spacing:inherit}.product-page .fact summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-block-size:6rem;padding-block:1.6rem;cursor:pointer;font-size:1.7rem;font-weight:600;line-height:1.35;list-style:none}.product-page .fact summary::-webkit-details-marker{display:none}.product-page .fact summary:focus-visible{outline-offset:2px}.product-page .fact .rte{padding-block-end:2.4rem}.product-page .fact-icon{position:relative;flex:none;inline-size:1.4rem;block-size:1.4rem}.product-page .fact-icon:before,.product-page .fact-icon:after{position:absolute;inset:50% 0 auto;block-size:1.5px;margin-block-start:-.75px;border-radius:1px;background:currentColor;content:"";transition:rotate .2s var(--ease-out)}.product-page .fact-icon:after{rotate:90deg}.product-page .fact[open] .fact-icon:after{rotate:0deg}.product-page .outro{margin-block-start:2.8rem}.product-page .files{margin-block-start:2.4rem}.product-page .files p{margin:0}.product-page .files a{display:inline-flex!important;align-items:center;gap:.8rem;min-block-size:4.4rem;padding:0!important;border-radius:0!important;background:none!important;color:var(--ink)!important;font-size:1.6rem;font-weight:600!important;text-decoration:underline!important;text-decoration-color:var(--hairline)!important;text-transform:lowercase;text-underline-offset:.4rem}.product-page .files a:first-letter{text-transform:uppercase}.product-page .files a:after{content:"\2197";color:var(--action);text-decoration:none}@media(hover:hover){.product-page .files a:hover{text-decoration-color:currentColor!important}}@media(prefers-reduced-motion:reduce){.product-page .fact-icon:before,.product-page .fact-icon:after,.product-page .note-caret{transition:none}}.related.shelf{padding-block:clamp(4.8rem,7vw,9.6rem)}.related.shelf product-recommendations{display:block}.related.shelf h2{--display: var(--display-m);--display-small: var(--display-m-phone);margin-block-end:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.025em}.related.shelf .products{grid-template-columns:repeat(var(--related-columns-mobile, 2),minmax(0,1fr));gap:3.2rem 1.6rem}@media(min-width:750px){.related.shelf .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem}}@media(min-width:990px){.related.shelf .products{grid-template-columns:repeat(var(--related-columns, 4),minmax(0,1fr))}}.product-more{padding-block:clamp(4.8rem,7vw,9.6rem) 0}.product-more .page-width{display:grid;gap:clamp(4.8rem,7vw,9.6rem)}.product-more .best-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-block-end:clamp(2.4rem,3vw,3.6rem)}.product-more .best-head h2{--display: var(--display-m);--display-small: var(--display-m-phone);margin:0;letter-spacing:-.025em}.product-more .arrow-link{display:inline-flex;align-items:center;gap:.6rem;min-block-size:4.4rem;color:var(--ink);font-size:1.5rem;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 20%,transparent);text-underline-offset:.4rem}.product-more .arrow-link svg{inline-size:1.4rem;block-size:1.4rem}@media(hover:hover){.product-more .arrow-link:hover{text-decoration-color:currentColor}}.product-more .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.product-more .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem}}@media(min-width:990px){.product-more .products{grid-template-columns:repeat(4,minmax(0,1fr))}}.pack-card{display:grid;gap:2.4rem;align-items:center;max-inline-size:96rem}@media(min-width:750px){.pack-card{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:clamp(3.2rem,6vw,7.2rem)}}.pack-card .pack-card__deck{inline-size:min(100%,30rem);justify-self:center;color:inherit}.pack-card .sentio-card__sheet>.sentio-card__media{aspect-ratio:1;overflow:hidden}.pack-card .sentio-card__media img,.pack-card .sentio-card__media svg{display:block;inline-size:100%;block-size:100%;padding:12%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}.pack-card .pack-card__body{display:grid;gap:.8rem;justify-items:start}.pack-card .pack-card__heading{--display: var(--display-m);--display-small: var(--display-m-phone);margin:0;letter-spacing:-.025em}.pack-card .pack-card__saving{margin:0;color:var(--action);font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums}.pack-card .pack-card__name{margin:.4rem 0 0;font-size:1.6rem}.pack-card .pack-card__name a{color:var(--ink);text-decoration:none}@media(hover:hover){.pack-card .pack-card__name a:hover{text-decoration:underline;text-underline-offset:.3rem}}.pack-card .pack-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.pack-card .pack-card__price .price{margin:0;font-size:2rem;font-variant-numeric:tabular-nums}.pack-card .pack-card__price .price .price-item--last,.pack-card .pack-card__price .price .price-item--regular:only-child{color:var(--ink);font-weight:600}.pack-card .pack-card__price .price--on-sale .price-item--regular{color:var(--ink-soft);font-size:1.5rem}.pack-card.is-deal .price--on-sale .price-item--sale{color:var(--sale)}.pack-card .status{margin:0;padding:.3rem 1rem;border-radius:var(--radius-pill);font-size:1.3rem;font-weight:600}.pack-card .status.sale{background:color-mix(in srgb,var(--sale) 10%,var(--paper));color:var(--sale)}.pack-card .status.sold-out{background:var(--surface, color-mix(in srgb, var(--ink) 6%, var(--paper)));color:var(--ink-soft)}.pack-card .pack-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-block-start:1.2rem}.pack-card .pack-card__actions product-form,.pack-card .pack-card__actions .form{display:block;margin:0}.pack-card .pack-card__actions .button{min-block-size:4.8rem;padding-inline:2.8rem;border-radius:var(--radius-pill)}.pack-card .pack-card__link{display:inline-flex;align-items:center;gap:.6rem;min-block-size:4.4rem;color:var(--ink);font-size:1.5rem;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 20%,transparent);text-underline-offset:.4rem}.pack-card .pack-card__link svg{inline-size:1.4rem;block-size:1.4rem}.pack-card .product-form__error-message-wrapper:not([hidden]){margin-block-end:.8rem;color:var(--sale);font-size:1.4rem}.shopify-section:has(.jdgm-review-widget){padding-block:clamp(4.8rem,6vw,8rem) 0}.shopify-section:has(.jdgm-review-widget) .jdgm-review-widget{max-inline-size:112rem;margin-inline:auto;padding:clamp(2.4rem,4vw,4.8rem);border:1px solid color-mix(in srgb,var(--ink) 10%,var(--paper));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--ink) 2.5%,var(--paper));color:var(--ink)}.shopify-section:has(.jdgm-review-widget) .jdgm-rev-widg{margin:0;padding:0;border:0}.shopify-section:has(.jdgm-review-widget) .jdgm-rev-widg__title{margin-block-end:2rem!important;color:var(--ink)!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.6rem,2.6vw,3.4rem)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.025em;text-align:start;font-variation-settings:"SOFT" 100,"WONK" 0}.shopify-section:has(.jdgm-review-widget) .jdgm-star,.shopify-section:has(.jdgm-review-widget) .jdgm-histogram .jdgm-star{color:var(--action)!important}.shopify-section:has(.jdgm-review-widget) .jdgm-histogram__bar{background:color-mix(in srgb,var(--ink) 8%,var(--paper))!important}.shopify-section:has(.jdgm-review-widget) .jdgm-histogram__bar-content{background:var(--action)!important}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__buyer-badge{border-color:var(--action)!important;background:color-mix(in srgb,var(--action) 10%,var(--paper))!important;color:var(--action)!important}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__icon,.shopify-section:has(.jdgm-review-widget) .jdgm-rev__icon:before,.shopify-section:has(.jdgm-review-widget) .jdgm-verified-badge,.shopify-section:has(.jdgm-review-widget) .jdgm-sort-dropdown,.shopify-section:has(.jdgm-review-widget) .jdgm-rev-widg__sort-wrapper *{color:var(--action)!important}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__icon{background:color-mix(in srgb,var(--action) 10%,var(--paper))!important}.shopify-section:has(.jdgm-review-widget) .jdgm-row-stars,.shopify-section:has(.jdgm-review-widget) .jdgm-rev-widg__header,.shopify-section:has(.jdgm-review-widget) .jdgm-rev{border-color:color-mix(in srgb,var(--ink) 10%,var(--paper))!important}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__author,.shopify-section:has(.jdgm-review-widget) .jdgm-rev__timestamp{color:var(--ink)!important}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__timestamp{color:var(--ink-soft)!important;font-variant-numeric:tabular-nums}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__title{font-weight:650}.shopify-section:has(.jdgm-review-widget) .jdgm-rev__body,.shopify-section:has(.jdgm-review-widget) .jdgm-rev__title{max-inline-size:68ch}.shopify-section:has(.jdgm-review-widget) .jdgm-rev-widg__summary-text{color:var(--ink-soft);font-size:1.5rem}.shopify-section:has(.jdgm-review-widget) .jdgm-write-rev-link{min-block-size:4.8rem;padding:1.2rem 2.4rem!important;border:1px solid var(--action)!important;border-radius:var(--radius-pill)!important;background:transparent!important;color:var(--action)!important;font-size:1.5rem!important;font-weight:600!important;transition:background-color .15s ease-out}@media(hover:hover){.shopify-section:has(.jdgm-review-widget) .jdgm-write-rev-link:hover{background:color-mix(in srgb,var(--action) 8%,transparent)!important}}.buy-bar{display:none}@media(max-width:749px){.buy-bar:not([hidden]){position:fixed;inset:auto 0 0;z-index:19;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--paper);box-shadow:0 -12px 28px -24px color-mix(in oklab,var(--ink) 45%,transparent)}}.buy-bar .buy-bar__info{display:grid;flex:1;min-inline-size:0;margin:0;line-height:1.3}.buy-bar .buy-bar__title{overflow:hidden;color:var(--ink-soft);font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}.buy-bar .buy-bar__price{font-size:1.7rem;font-weight:650}.buy-bar .buy-bar__button{flex:none;min-block-size:4.8rem;padding-inline:2rem}@media(max-width:749px){.has-buy-bar .whatsapp-fab{inset-block-end:calc(max(var(--space-2),env(safe-area-inset-bottom)) + 7.2rem)}}@media(max-width:749px){:is(.best.shelf,.related.shelf) .products{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;gap:1.6rem;margin:-.8rem -1.5rem -2.4rem;padding:.8rem 1.5rem 2.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1.5rem;scroll-snap-type:inline mandatory;scrollbar-width:none}:is(.best.shelf,.related.shelf) .products>li{scroll-snap-align:start}}.product-page .buy-note{display:flex;align-items:flex-start;gap:1rem;margin:1.2rem 0 0;color:var(--ink-soft);font-size:1.45rem;line-height:1.5;text-wrap:pretty}.product-page .buy-note+.buy-note{margin-block-start:.6rem}.product-page .buy-note__icon{display:grid;flex:none;margin-block-start:.15rem;color:var(--action)}.product-page .buy-note__icon svg{inline-size:1.8rem;block-size:1.8rem}.product-page .buy-note a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.35rem;white-space:nowrap}.product-page .take{margin-block:.8rem 0}.product-page .take .take__icon{display:grid;opacity:.75}.product-page .take .take__icon svg{inline-size:1.6rem;block-size:1.6rem}.product-page .fit{margin-block-start:clamp(3.2rem,4vw,4.8rem)}.product-page .fit .fit__heading{margin-block:0 1.2rem;font-size:1.8rem;font-weight:650;line-height:1.35}.product-page .fit .faq-list{display:grid;gap:.8rem}.product-page .fit .faq-item .rte{font-size:1.6rem}.product-page .claims{margin-block-start:2.4rem;padding-block-start:1.6rem;border-block-start:1px solid var(--hairline)}.product-page .claims__list{display:grid;gap:1rem;margin:.8rem 0 0;padding:0;list-style:none}.product-page .claims__item{display:grid;gap:.1rem;font-size:1.45rem;line-height:1.5;text-wrap:pretty}.product-page .claims__item--again{margin-block-start:-.6rem}.product-page .claims__who{color:var(--ink);font-weight:600}.product-page .claims__what{color:var(--ink-soft)}.product-page .claims sup{margin-inline-start:.15rem;font-size:.75em;line-height:0}.product-page .claims__notes{margin:1.2rem 0 0;padding:0;color:var(--ink-soft);font-size:1.3rem;line-height:1.5;list-style:none}.product-page .claims__notes li+li{margin-block-start:.4rem}.product-page .product-therapy{margin-block-start:clamp(3.2rem,5vw,5.6rem)}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text{font-size:0}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text:after{content:"Ainda sem avalia\e7\f5 es deste produto. Se j\e1  o experimentou, a sua opini\e3o ajuda quem est\e1  a decidir.";font-size:1.5rem;line-height:1.5}.gift-card-art{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/shop-product.css.map */
