body{background:var(--fp-page);color:var(--fp-ink)}.product-information h1{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(34px,8.6vw,52px);line-height:1.02;letter-spacing:-.032em;margin:0}.product-information .price{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--fp-ink)}.product-information .compare-at-price,.product-information s .price{font-size:18px;font-weight:500;color:var(--fp-muted)}.product-information .tax-note{font-size:13px;color:var(--fp-muted);margin-top:2px}.product-information .rte,.product-information .text-block.rte p{font-size:16px;line-height:1.6;color:var(--fp-ink-2)}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option__button-label{min-height:54px;border-radius:12px!important;font-size:15px;font-weight:600;padding-inline:14px;flex:1 1 0;justify-content:center;background:#fff;border-color:var(--fp-line-strong)}.product-information .variant-option__button-label:has(input:checked){background:var(--fp-ink);color:#fff;border-color:var(--fp-ink)}.product-information legend.variant-option__label,.product-information .variant-option legend{font-size:15px;font-weight:700;margin-bottom:10px}.product-information:has(fp-bundle) .product-form-buttons .quantity-selector-wrapper{display:none!important}.fp-bundle__option .fp-badge{position:absolute;top:-10px;right:14px;left:auto}.fp-bundle__fieldset{gap:14px}.product-information .product-form-buttons{gap:10px}.product-information .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{min-height:58px;width:100%;border-radius:999px!important;background:var(--fp-ink)!important;color:#fff!important;border-color:var(--fp-ink)!important;font-size:17px;font-weight:700;letter-spacing:-.005em;box-shadow:0 6px 18px #11111124;transition:transform .15s ease,box-shadow .2s ease}.product-information .product-form-buttons .add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1111112e}.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 54px}.product-information .shopify-payment-button__button{border-radius:999px!important;min-height:54px}.product-information .media-gallery img,.product-information .product-media img{background:#fff}.product-information .product-media-container,.product-information .product-media{background:#fff;border-radius:16px}@media(max-width:749px){.product-information .product-media-container,.product-information .product-media{border-radius:0}}.product-information .accordion{border-top:1px solid var(--fp-line);margin-top:6px}.product-information .accordion summary{padding-block:18px;font-size:16px;font-weight:600;letter-spacing:-.005em}.product-information .accordion .details-content,.product-information .accordion .rte{font-size:15px;line-height:1.65;color:var(--fp-ink-2)}.product-information .accordion ul{padding-left:18px;margin:0 0 12px}.product-information .accordion li{margin-bottom:6px}.sticky-add-to-cart__bar{border-radius:18px;box-shadow:0 12px 32px #11111129;border:1px solid var(--fp-line)}.header,header-component{--header-border: var(--fp-line)}.header__logo,.header-logo{letter-spacing:.08em}.announcement-bar__text{letter-spacing:.01em}.product-card,.product-grid__card{border-radius:16px}.product-card .price,.product-grid__card .price{font-weight:700}.main-collection h1,.collection-hero h1{font-weight:700;letter-spacing:-.03em}.button:not(.button-unstyled):not(.button-secondary){font-weight:700}footer,.footer{background:#fff}.fp-page-body{max-width:760px;margin:0 auto;padding:0 var(--fp-gutter) var(--fp-pad-y);font-size:17px;line-height:1.7;color:var(--fp-ink-2)}.product-information .installments{display:none}.shopify-section.fp-section{padding-inline:0!important;display:block!important}.fp-section>*{width:100%}@media(max-width:749px){.fp-benefits__grid{grid-template-columns:1fr;gap:10px}.fp-benefit{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start;padding:18px}.fp-benefit__icon{grid-row:span 2;margin-bottom:0;width:48px;height:48px}.fp-benefit__title{margin-top:2px}}.fp-pills__opt span{white-space:nowrap;font-size:14px}.shopify-section h1:not(.fp-h1):not(.fp-hero__heading){font-weight:700;letter-spacing:-.03em}.shopify-section-group-footer-group h3{font-family:var(--font-body--family)!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--fp-muted)!important;margin-bottom:6px}.shopify-section-group-footer-group h2{font-size:20px!important;font-weight:700!important;letter-spacing:-.01em}.shopify-section-group-footer-group a{text-decoration:none}.shopify-section-group-footer-group a:hover{text-decoration:underline;text-underline-offset:3px}.shopify-section-group-footer-group{border-top:1px solid var(--fp-line)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fp-overrides.css.map */
