.product-section .product-information__header h1{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.product-section .product-information__header .eyebrow{margin-bottom:17px}.product-section .product-price{margin:23px 0 10px;font-size:27px}.product-section .product-price s{font-size:16px;color:var(--muted)}.product-section .product-delivery{font-size:12px;line-height:1.6}.product-section .product-form{margin:25px 0 28px}.product-section .product-form>label{font-size:12px}.product-section .product-purchase-row{margin-top:17px;gap:12px}.product-section .product-purchase-row .button{min-height:54px;font-size:13px;justify-content:center}.product-section .quantity-field input{min-height:54px}.product-section .form-status{line-height:1.55;overflow-wrap:anywhere}.product-section [data-product-status][data-state=error]{color:#973b2f}.product-section [data-accelerated-checkout][hidden]{display:none!important}.product-section .product-description{margin-top:32px}.product-section .product-description>h2{font-family:var(--sans,Arial,sans-serif);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px}.product-option-links{font-size:11px;line-height:1.7}.product-option-links a{text-decoration:underline}.product-sticky-purchase{display:none}.product-section button[aria-busy=true]{cursor:wait}.product-section button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){body.template-product{padding-bottom:var(--product-purchase-height, calc(174px + env(safe-area-inset-bottom,0px)) )}.product-section{padding-top:28px}.product-section .product-detail{grid-template-columns:1fr;gap:30px}.product-section .breadcrumbs{margin-bottom:22px;font-size:10px}.product-section .product-information__header h1{font-size:clamp(34px,8vw,48px);line-height:1.08}.product-section .product-information__header .eyebrow{font-size:9px;margin-bottom:14px}.product-section .product-price{font-size:26px;margin-top:20px}.product-section .product-delivery{font-size:12px}.product-section .product-form{margin-top:22px}.product-section .product-facts{gap:18px}.product-section .product-description{font-size:14px}.product-sticky-purchase{display:block;position:fixed;z-index:45;inset:auto 0 0;background:var(--paper,#f5f2eb);border-top:1px solid var(--line,#d9d6ce);box-shadow:0 -5px 24px #292a250b;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.product-sticky-purchase__inner{max-width:760px;margin:auto}.product-sticky-purchase__heading{display:flex;gap:12px;justify-content:space-between;align-items:baseline;margin-bottom:10px;min-width:0}.product-sticky-purchase__title{font-family:var(--serif,Georgia,serif);font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.product-sticky-purchase__selection{font-size:10px;line-height:1.3;color:var(--muted,#62665f);text-align:right;max-width:46%;overflow-wrap:anywhere}.product-sticky-purchase__options{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-sticky-purchase__options[hidden]{display:none}.product-sticky-purchase__options label{font-size:10px;flex:0 0 auto}.product-sticky-purchase__options select{flex:1;min-width:0;padding:7px 44px 7px 10px;min-height:44px;font-size:16px;background-color:transparent}.product-sticky-purchase__option-link{display:block;font-size:11px;text-decoration:underline;margin:0 0 10px}.product-sticky-purchase__row{display:flex;align-items:center;gap:10px}.product-sticky-purchase__price{display:flex;flex-direction:column;justify-content:center;min-width:75px;flex:1 0 auto}.product-sticky-purchase__price>span{font-size:21px;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.product-sticky-purchase__price>small{font-size:9px;letter-spacing:.05em;color:var(--muted,#62665f);margin-top:4px}.product-sticky-purchase .button{flex:1.7 1 148px;min-width:0;min-height:49px;justify-content:center;padding:12px 14px;font-size:12px;gap:8px;white-space:nowrap}.product-sticky-purchase__status{font-size:11px;line-height:1.4;margin:9px 0 0;overflow-wrap:anywhere}.product-sticky-purchase__status:empty{display:none}}@media(max-width:360px){.product-sticky-purchase{padding-left:12px;padding-right:12px}.product-sticky-purchase__row{gap:8px}.product-sticky-purchase__price{min-width:64px}.product-sticky-purchase__price>span{font-size:19px}.product-sticky-purchase .button{font-size:11px;padding-inline:10px}.product-sticky-purchase__title{font-size:15px}}@media(max-width:800px)and (max-height:500px)and (orientation:landscape){.product-sticky-purchase{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.product-sticky-purchase__heading{display:none}.product-sticky-purchase__inner{display:grid;grid-template-columns:minmax(120px,1fr) minmax(220px,1.5fr);gap:6px 14px;align-items:center}.product-sticky-purchase__options{margin:0;gap:7px}.product-sticky-purchase__options select{min-height:44px}.product-sticky-purchase__row{grid-column:1/-1}.product-sticky-purchase__inner:has(.product-sticky-purchase__options:not([hidden])) .product-sticky-purchase__row{grid-column:2}.product-sticky-purchase .button{min-height:44px}.product-sticky-purchase__price>span{font-size:20px}.product-sticky-purchase__status,.product-sticky-purchase__option-link{grid-column:1/-1;margin-top:2px}}.product-section .product-description iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0}.product-section [data-accelerated-checkout] .button,.product-section .shopify-payment-button{width:100%}.product-section .shopify-payment-button__button--unbranded{min-height:54px}.product-description .rte h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:32px 0 16px}.product-description .rte h3{font-size:24px;line-height:1.25;margin:26px 0 12px}.product-description .rte ul,.product-description .rte ol{padding-left:1.4em}.product-information details{padding-block:0}.product-information details+details{border-top:0}.product-information summary{padding-block:16px;min-height:52px}.product-information details[open]>:last-child{margin-bottom:18px}@media(max-width:600px){.product-description .rte h2{font-size:26px}.product-description .rte h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-purchase.css.map */
