.ad-header-masthead{position:relative;z-index:var(--z-base);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-lg);min-height:5.75rem;padding:var(--space-sm) var(--page-gutter);border-block-end:var(--rule-heavy) solid var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.ad-header-masthead__brand{color:inherit;font-family:var(--font-display);font-size:clamp(2rem,5vw,4.5rem);font-weight:700;letter-spacing:-.06em;line-height:.9;text-align:center;text-decoration:none;white-space:nowrap}.ad-header-masthead__brand .ad-header-logo{display:block;width:clamp(15rem,42vw,35rem);height:auto;color:var(--color-paper);overflow:visible}.ad-header-masthead__note{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.09em;line-height:1;white-space:nowrap}.ad-header-masthead__note--end{justify-self:end}#header-component .header-logo{display:none}#header-component .header__row--top{min-height:3.5rem}#header-component .header__columns,#header-component .header__column--left,#header-component .header__column--center,#header-component .header__column--right{align-items:center}#header-component .header__column--left{justify-content:flex-start}#header-component .header__column--right{justify-content:flex-end}#header-component .menu-list__link,#header-component .header-actions__action{font-family:var(--font-label);font-size:var(--text-xs);font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}#MainContent[data-template^=product]{background:var(--color-paper);color:var(--color-ink)}#MainContent[data-template^=product] .product-information{padding-block:var(--space-xl) var(--space-3xl)}#MainContent[data-template^=product] .product-information product-component{align-items:start;gap:clamp(var(--space-xl),5vw,var(--space-3xl))}#MainContent[data-template^=product] .product-information__media{width:100%;min-width:0}#MainContent[data-template^=product] .product-information__media :is(img,video,model-viewer){border-radius:var(--radius-card)}#MainContent[data-template^=product] .product-details{padding:var(--space-xl);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);box-shadow:.75rem .75rem 0 var(--color-accent)}#MainContent[data-template^=product] .product-details h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere;min-width:0}#MainContent[data-template^=product] .product-details .price{font-family:var(--font-label);font-size:var(--text-md);font-variant-numeric:tabular-nums}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{min-height:3.25rem;border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 .25rem 0 var(--color-ink);font-weight:700;white-space:nowrap}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:active{transform:translateY(2px);box-shadow:0 .0625rem 0 var(--color-ink)}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pc{padding-block:var(--space-3xl) var(--space-4xl);border-block-start:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink)}.pc__shell{width:min(100%,var(--shell));margin-inline:auto;padding-inline:var(--page-gutter)}.pc h2,.pc h3,.pc p{margin:0}.pc h2,.pc h3{font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0}.pc a{color:inherit;font-weight:700;text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs)}.pc__head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:var(--space-xl);align-items:end;margin-block-end:var(--space-3xl)}.pc__head h2{max-width:15ch;font-size:var(--text-3xl);line-height:1}.pc__head p{max-width:48ch;color:var(--color-ink-soft);line-height:1.6}.pc__index{font-family:var(--font-label);font-size:var(--text-xs);font-weight:500;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.pc__trust-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:var(--space-md);margin-block-end:var(--space-4xl)}.pc__trust{display:grid;align-content:start;gap:var(--space-md);min-height:16rem;padding:var(--space-xl);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink)}.pc__trust--payment{background:var(--color-accent)}.pc__trust--shipping{background:var(--color-cyan-soft)}.pc__trust--returns{background:var(--color-coral-soft)}.pc__trust h3{font-size:var(--text-xl);line-height:1.05}.pc__trust p{max-width:48ch;line-height:1.55}.pc__payments{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:auto 0 0;padding:0;list-style:none}.pc__payments li,.pc__payment-icon{display:block}.pc__payment-icon{width:2.5rem;height:auto}.pc__middle{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-xl);align-items:stretch;margin-block-end:var(--space-4xl)}.pc__bundle,.pc__reviews{display:grid;align-content:start;gap:var(--space-lg);padding:var(--space-2xl);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-card);color:var(--color-ink)}.pc__bundle{background:var(--color-ink);color:var(--color-paper)}.pc__reviews{background:var(--color-cyan)}.pc__bundle h2,.pc__reviews h2{font-size:var(--text-2xl);line-height:1}.pc__bundle>p,.pc__reviews>p{max-width:52ch;line-height:1.6}.pc__bundle-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.pc__bundle-option{display:grid;justify-items:start;gap:var(--space-2xs);min-height:5.5rem;padding:var(--space-md);border:var(--rule-hair) solid var(--color-paper);border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-paper);cursor:pointer}.pc__bundle-option strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.pc__bundle-option span{font-size:var(--text-sm)}.pc__bundle-option.is-selected{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.pc__bundle-option:hover:not(:disabled){transform:translateY(-2px)}}.pc__bundle-option:active:not(:disabled){transform:translateY(1px)}.pc__bundle-option:disabled{opacity:.5;cursor:not-allowed}.pc__bundle-option:focus-visible,.pc__bundle-action:focus-visible,.pc__faq summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pc__volume-prices{display:grid;gap:var(--space-xs);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-paper);font-family:var(--font-label);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pc__bundle-action{min-height:3.25rem;padding-inline:var(--space-lg);border:var(--rule-heavy) solid var(--color-paper);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-size:var(--text-base);font-weight:700;white-space:nowrap;cursor:pointer;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.pc__bundle-action:hover{transform:translateY(-2px)}}.pc__bundle-action:active{transform:translateY(1px)}.pc__bundle-action:disabled,.pc__bundle-action[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.pc__bundle-status{min-height:1.5em;font-size:var(--text-sm)}.pc__rating{display:flex;align-items:baseline;gap:var(--space-md)}.pc__rating strong{font-family:var(--font-display);font-size:var(--text-display-s);line-height:1;font-variant-numeric:tabular-nums}.pc__rating span{font-family:var(--font-label);font-size:var(--text-sm)}.pc__review-empty{align-self:end;margin-block-start:auto;padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-ink);font-family:var(--font-label);font-size:var(--text-sm)}.pc__faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:var(--space-3xl);align-items:start}.pc__faq>h2{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-lg));max-width:12ch;font-size:var(--text-2xl);line-height:1}.pc__faq-list{border-block-start:var(--rule-heavy) solid var(--color-ink)}.pc__faq details{border-block-end:var(--rule-heavy) solid var(--color-ink)}.pc__faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:4.5rem;padding-block:var(--space-md);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;cursor:pointer}.pc__faq summary:after{content:"+";flex:0 0 auto;font-family:var(--font-label);font-size:var(--text-lg)}.pc__faq details[open] summary:after{content:"\2212"}.pc__faq details p{max-width:58ch;padding-block-end:var(--space-lg);line-height:1.65}.sticky-add-to-cart__bar{border:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink)}@media(max-width:59.99rem){.ad-header-masthead{min-height:4.25rem}.ad-header-masthead__note{display:none}.ad-header-masthead__brand{grid-column:1 / -1;font-size:clamp(1.75rem,8vw,3rem)}.ad-header-masthead__brand .ad-header-logo{width:min(72vw,22rem)}.pc__head,.pc__trust-grid,.pc__middle,.pc__faq{grid-template-columns:minmax(0,1fr)}.pc__trust-grid,.pc__middle{margin-block-end:var(--space-3xl)}.pc__trust{min-height:0}.pc__faq>h2{position:static}#MainContent[data-template^=product] .product-details{padding:var(--space-lg);box-shadow:.5rem .5rem 0 var(--color-accent)}}@media(max-width:39.99rem){.ad-header-masthead{min-height:3.5rem;padding-block:var(--space-xs)}#header-component .header__row--top{min-height:3rem}.pc{padding-block:var(--space-3xl)}.pc__head h2{font-size:var(--text-2xl)}.pc__bundle,.pc__reviews{padding:var(--space-lg)}.pc__bundle-options{grid-template-columns:minmax(0,1fr)}.pc__bundle-option{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.pc__bundle-action{width:100%;padding-inline:var(--space-md);font-size:var(--text-sm)}.pc__rating{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.pc__bundle-option,.pc__bundle-action,#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{transition-duration:.15s}.pc__bundle-option:hover,.pc__bundle-option:active,.pc__bundle-action:hover,.pc__bundle-action:active,#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-confidence.css.map */
