atw-mobile-options[hidden]{display:none}.atw-mobile-options__bar{position:fixed;inset:auto 0 var(--atw-preview-offset, 0px);z-index:20;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + max(56px,env(safe-area-inset-bottom,0px)));background:#fff;border-top:1px solid #b8bcb5;color:#20231f}.atw-mobile-options__bar>span{flex:1;min-width:0;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atw-mobile-options__bar .button{flex-shrink:0;min-height:48px;padding-inline:16px}body:has(dialog[open]) .atw-mobile-options__bar{visibility:hidden}@media(max-width:749px){body:has(.atw-mobile-options-enabled){padding-bottom:calc(88px + max(56px,env(safe-area-inset-bottom,0px)))}.atw-mobile-options-enabled sticky-add-to-cart{display:none}.atw-mobile-options-enabled atw-product-group{margin-bottom:12px}.atw-mobile-options-enabled .group-block-content:has(>atw-product-group){row-gap:16px}.atw-mobile-options-enabled .variant-option__button-label{min-height:48px}.atw-mobile-options-enabled .variant-option:not(.variant-option--equal-width-buttons) .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:48px}.atw-mobile-options-enabled variant-picker select{min-height:48px;font-size:16px}}.atw-options-open.product-details{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;height:auto;max-height:85dvh;padding:0;border:0;border-radius:16px 16px 0 0;display:block;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#20231f;text-align:left;scrollbar-gutter:stable}.atw-options-open::backdrop{background:#0006}.atw-options-open [data-atw-panel-prune]{display:none!important}.atw-options-open>.group-block{position:relative;z-index:0;isolation:isolate;padding:16px!important;gap:16px}.atw-options-open .group-block-content{row-gap:16px}.atw-options-open product-form-component [ref=addToCartButton]{display:none}.atw-options-open .variant-picker{padding-block:0}.atw-options-open .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){--color-variant-background: var(--color-secondary-button-background);--color-variant-text: var(--color-secondary-button-text);--color-variant-border: var(--color-secondary-button-border);--color-variant-hover-background: var(--color-secondary-button-hover-background);--color-variant-hover-text: var(--color-secondary-button-hover-text);--color-variant-hover-border: var(--color-secondary-button-hover-border);--color-selected-variant-background: var(--color-primary-button-background);--color-selected-variant-text: var(--color-primary-button-text);--color-selected-variant-border: var(--color-primary-button-border);--color-selected-variant-hover-background: var(--color-primary-button-hover-background);--color-selected-variant-hover-text: var(--color-primary-button-hover-text);--color-selected-variant-hover-border: var(--color-primary-button-hover-border);--options-border-radius: var(--style-border-radius-buttons-secondary);--options-border-width: var(--style-border-width-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary)}.atw-options-open .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){--options-border-radius: var(--style-border-radius-buttons-primary);--options-border-width: var(--style-border-width-primary);font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}.atw-options-open .atw-product-group__choices{gap:8px}.atw-options-open .atw-product-group__choices a{font-size:14px}.atw-options-open .atw-product-group__choices img{max-height:48px}.atw-mobile-options__header,.atw-mobile-options__footer{position:sticky;z-index:2;background:#fff;padding:12px 16px}.atw-mobile-options__header{top:0;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #b8bcb5}.atw-mobile-options__image{grid-column:1 / -1;height:clamp(100px,22dvh,200px);padding-bottom:8px}.atw-mobile-options__image[hidden]{display:none}.atw-mobile-options__image img{display:block;width:100%;height:100%;object-fit:contain}.atw-mobile-options__header button{display:grid;place-items:center;width:48px;height:48px;background:transparent;border:0;color:inherit;cursor:pointer}.atw-mobile-options__header svg{width:20px;height:20px}.atw-mobile-options__footer{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #b8bcb5}.atw-mobile-options__footer .button{width:100%;min-height:48px}.atw-mobile-options__footer [data-options-total]:not(:empty){padding-bottom:4px;font-size:1.5em}.atw-options-open product-price{display:none}.atw-options-compare{font-weight:400;opacity:.7;white-space:nowrap}.atw-options-shipping{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.3;margin-bottom:8px}.atw-options-shipping[hidden],[data-options-shipping-stock]:empty{display:none}.atw-options-shipping [data-options-shipping-stock]{margin-inline-start:auto;text-align:right}.atw-options-shipping [data-options-shipping-note]:not(:empty){flex-basis:100%}.atw-options-shipping [data-options-shipping-note]:not(:empty){display:block}.atw-options-open .buy-buttons-block atw-shipping-message{display:none}.atw-options-open button:focus-visible{outline:2px solid #58614b;outline-offset:2px}@media(min-width:750px){.atw-options-open.product-details{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 48px));max-height:85dvh;border-radius:12px}.atw-mobile-options__footer{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/atw-mobile-options.css.map */
