.shopify-section>.product-information .product-details .variant-option+.variant-option{margin-top:var(--margin-2xl)}.shopify-section>.product-information .product-details .variant-option--buttons legend{margin-block-end:var(--margin-sm)}.shopify-section>.product-information .product-details .variant-option__select-wrapper{margin-top:var(--margin-xs)}.shopify-section>.product-information .product-details variant-picker.variant-picker{padding-block-end:20px}.shopify-section>.product-information .product-details .staircase-section{margin-top:18px!important;padding-top:0!important}.shopify-section>.product-information .product-details .staircase-section>label{display:flex!important;align-items:center;gap:8px;margin-bottom:0!important;font-size:13px;font-weight:400!important;letter-spacing:.02em}.shopify-section>.product-information .product-details .svc-staircase-check{margin:0!important;width:14px;height:14px}.shopify-section>.product-information .product-details .staircase-calculator{margin:10px 0 0 22px!important}.shopify-section>.product-information .product-details .svc-info:empty,.shopify-section>.product-information .product-details .service-options:empty{display:none}.shopify-section>.product-information .product-details .product-form-buttons{padding-block:24px 28px;column-gap:10px;row-gap:22px}.shopify-section>.product-information .product-details .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-row-gap: 12px}.shopify-section>.product-information .product-details .shopify-payment-button__more-options{margin-top:12px!important}.shopify-section>.product-information .product-details .buy-now-button{--button-background-color: #E9E4E0;--button-color: #1A1A1A;--button-border-color: #E9E4E0;background-color:#e9e4e0;color:#1a1a1a;height:var(--height-buy-buttons);font-family:var(--bb-font);font-size:var(--bb-body-size);font-weight:400;line-height:var(--bb-body-lh);letter-spacing:0;text-transform:none}.shopify-section>.product-information .product-details .buy-now-button:hover{--button-background-color: #DFD8D2;--button-color: #1A1A1A;--button-border-color: #DFD8D2;background-color:#dfd8d2}.shopify-section>.product-information .product-details .buy-now-button[aria-busy=true]{cursor:progress;opacity:.7}.shopify-section>.product-information .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}.shopify-section>.product-information .product-details .group-block:has(>.group-block-content>.icon-block)+.group-block:has(>.group-block-content>.icon-block){margin-top:18px}.shopify-section>.product-information .product-details .group-block:has(>.group-block-content>.icon-block):not(:has(+.group-block>.group-block-content>.icon-block)){margin-bottom:25px}.shopify-section>.product-information .product-details .icon-block{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;align-self:center!important;line-height:0}.shopify-section>.product-information .product-details .icon-block .icon-block__media{display:block;width:20px!important;height:20px!important;vertical-align:middle}.shopify-section>.product-information .product-details .icon-block+.text-block{--padding-block-start: 0px !important;--padding-block-end: 0px !important;padding-block:0!important;margin-inline:0!important}.shopify-section>.product-information .product-details .icon-block+.text-block p{margin:0;line-height:20px}.shopify-section>.product-information .accordion--dividers .details__header{padding-block:22px!important}.shopify-section>.product-information{--bb-font: var(--font-body--family, Helvetica, Arial, sans-serif);--bb-meta-size: 13px;--bb-meta-lh: 18px;--bb-body-size: 14px;--bb-body-lh: 20px;--bb-title-size: 15px;--bb-title-lh: 18px}.shopify-section>.product-information .product-details .variant-option legend,.shopify-section>.product-information .product-details .variant-option__swatch-value,.shopify-section>.product-information .product-details .variant-option--dropdowns label,.shopify-section>.product-information .product-details select.variant-option__select,.shopify-section>.product-information .product-details .product-form-buttons .add-to-cart-button,.shopify-section>.product-information .product-details .icon-block+.text-block,.shopify-section>.product-information .product-details .icon-block+.text-block p{font-family:var(--bb-font);font-size:var(--bb-body-size);font-weight:400;line-height:var(--bb-body-lh);letter-spacing:0}.shopify-section>.product-information .product-details .ai-inv,.shopify-section>.product-information .product-details .ai-inv .ai-inv__text,.shopify-section>.product-information .product-details .staircase-section>label,.shopify-section>.product-information .product-details .shopify-payment-button__more-options{font-family:var(--bb-font)!important;font-size:var(--bb-meta-size)!important;font-weight:400!important;line-height:var(--bb-meta-lh)!important;letter-spacing:0!important}.shopify-section>.product-information .accordion--dividers summary,.shopify-section>.product-information .accordion--dividers summary .details__header{font-family:var(--bb-font);font-size:var(--bb-title-size);font-weight:400;line-height:var(--bb-title-lh);letter-spacing:0}@media screen and (max-width:749px){.shopify-section>.product-information .product-details select.variant-option__select{font-size:16px;line-height:22px}}@media screen and (max-width:749px){.shopify-section>.product-information .product-details .variant-option+.variant-option{margin-top:var(--margin-xl)}.shopify-section>.product-information .product-details .product-form-buttons{padding-block:20px 24px;row-gap:20px;column-gap:8px}.shopify-section>.product-information .product-details .svc-staircase-check{width:16px;height:16px}.shopify-section>.product-information .product-details .staircase-section{margin-top:16px!important}.shopify-section>.product-information .accordion--dividers .details__header{padding-block:20px!important}}.shopify-section>.product-information .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px}.shopify-section>.product-information .product-details product-price .price{font-family:var(--font-h4--family, "Gilda Display", serif);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0}.shopify-section>.product-information .product-details product-price .compare-at-price{font-family:var(--font-h4--family, "Gilda Display", serif);font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;opacity:.45;text-decoration-line:line-through;text-decoration-thickness:1.5px}@media screen and (max-width:749px){.shopify-section>.product-information .product-details product-price .price{font-size:22px}.shopify-section>.product-information .product-details product-price .compare-at-price{font-size:18px}.shopify-section>.product-information .product-details product-price [ref=priceContainer]{column-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pdp-buybox-spacing.css.map */
