body.sab2-product{--ink: #1a3a52;--ink-2: #3a5770;--paper: #FFF4E8;--paper-soft: #FFFCF5;--peach: #FDE0D0;--cta: #FF3D6E;--accent-ink: #d46548;--hair: rgba(26, 58, 82, .14);--hair-strong: rgba(26, 58, 82, .3);--sticky-header-offset: 130px}body.sab2-product main .section-background{background:var(--peach)}body.sab2-product .product-information.section{display:block;padding:80px 96px;background:var(--peach);color:var(--ink);font-family:Work Sans,sans-serif}body.sab2-product .product-information__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;grid-column:auto!important;gap:80px;align-items:start;max-width:1248px;margin:0 auto}body.sab2-product .product-information__grid .product-information__media{grid-column:1!important;order:0;padding:0!important}body.sab2-product .product-information__grid .product-details{grid-column:2!important;order:1;width:auto;max-width:none;padding:0!important}body.sab2-product .product-details .group-block{width:100%;max-width:none!important;padding:0}body.sab2-product .product-details .group-block-content{gap:0;align-items:stretch}body.sab2-product .product-media-container{background:var(--paper-soft);border:1px solid var(--ink);border-radius:36px;overflow:hidden}@supports (corner-shape: squircle){body.sab2-product .product-media-container,body.sab2-product .product-details product-price{corner-shape:squircle}}body.sab2-product .product-media__image{object-fit:contain}body.sab2-product .product-details h1{margin:0 0 16px;font-family:Fields Display,Georgia,serif;font-weight:800;font-size:56px;line-height:.98;letter-spacing:-.02em;color:var(--ink);text-align:left;text-transform:none}body.sab2-product .product-details .group-block-content>.text-block{max-width:none;width:100%}body.sab2-product .product-details .group-block-content>.text-block p{margin:0 0 28px;font-family:Fields,serif;font-size:19px;line-height:1.45;color:var(--ink-2);text-align:left}body.sab2-product .product-details product-price{display:block;width:100%;margin:0 0 14px;padding:28px;background:var(--paper-soft);border:1px solid var(--ink);border-radius:24px;text-align:left;color:var(--ink)}body.sab2-product product-price [ref=priceContainer]{display:flex;align-items:baseline;gap:14px}body.sab2-product product-price .price{font-family:Fields Display,serif;font-weight:800;font-size:56px;line-height:1;letter-spacing:-.03em;color:var(--ink)}body.sab2-product product-price .compare-at-price{font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:2px}body.sab2-product product-price .tax-note{margin-top:10px;font-family:Work Sans,sans-serif;font-size:12px;letter-spacing:normal;text-transform:none;color:var(--ink-2)}body.sab2-product .product-form-buttons{flex-direction:column;align-items:stretch;gap:12px;padding:0}body.sab2-product .product-form-buttons>*{width:100%;flex:none}body.sab2-product .add-to-cart-button.button{width:100%;min-height:62px;padding:22px 44px;background:var(--cta);color:#fff;border:none;border-radius:100px;box-shadow:none;font-family:Work Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s,background .2s}body.sab2-product .add-to-cart-button.button:hover{background:#e62d5a;color:#fff;transform:translate(-2px,-2px)}body.sab2-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 100px;--shopify-accelerated-checkout-button-block-size: 54px}body.sab2-product .shopify-payment-button__more-options{color:var(--ink);font-family:Work Sans,sans-serif}body.sab2-product .product-details .accordion{margin-top:32px;border:none}body.sab2-product .product-details .accordion details{border-bottom:1px solid var(--hair-strong)}body.sab2-product .product-details .accordion .details__header{padding:20px 0;font-family:Fields Display,serif;font-weight:500;font-size:24px;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--ink)}body.sab2-product .product-details .accordion .details-content,body.sab2-product .product-details .accordion .details-content :is(p,li){font-family:Work Sans,sans-serif;font-size:16px;line-height:1.65;letter-spacing:normal;text-transform:none;color:var(--ink-2)}body.sab2-product .product-details .accordion .details-content{padding-bottom:20px}body.sab2-product .product-details .accordion .details-content ul{margin:0;padding-left:20px}@media(prefers-reduced-motion:reduce){body.sab2-product .add-to-cart-button.button:hover{transform:none}}@media(max-width:1200px){body.sab2-product .product-information.section{padding:80px 40px}body.sab2-product .product-information__grid{gap:48px}}@media(max-width:900px){body.sab2-product .product-information.section{padding:40px 20px 56px}body.sab2-product .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:32px}body.sab2-product .product-information__grid .product-information__media,body.sab2-product .product-information__grid .product-details{grid-column:1!important}body.sab2-product .product-media-container{border-radius:24px}body.sab2-product .product-details h1{font-size:40px}body.sab2-product .product-details .group-block-content>.text-block p{font-size:17px}body.sab2-product .product-details product-price{padding:20px;border-radius:18px}body.sab2-product product-price .price{font-size:44px}body.sab2-product product-price .compare-at-price{font-size:17px}body.sab2-product .add-to-cart-button.button{padding:18px 20px;font-size:14px}body.sab2-product .product-details .accordion .details__header{font-size:20px}}body.sab2-product .sab2-product-photo img{display:block;width:100%;height:auto}body.sab2-product .product-information__media .sticky-content,body.sab2-product .product-details{position:static}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sab2-product.css.map */
