@media(max-width:767px){.ak-header-shell{padding-right:6px}.ak-header-actions>a>svg,.ak-header-actions>button>svg{width:26px;height:26px}}.ak-variant-error{margin-top:6px;color:#c52222;font-size:13px}.ak-variant-error[hidden]{display:none}[data-option-group]{scroll-margin-block:140px}.ak-media-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:zoom-in;background:transparent;border:0}.ak-media-open:focus-visible{outline:3px solid currentColor;outline-offset:-4px}.ak-media-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(94vw,1000px);max-width:94vw;height:min(88dvh,900px);max-height:90dvh;padding:48px 48px 56px;border:0;background:#fff;color:#222;overflow:hidden}.ak-media-modal::backdrop{background:#000000b3}.ak-media-modal-stage,.ak-media-modal-stage>div{width:100%;height:100%}.ak-media-modal-stage [hidden]{display:none}.ak-media-modal-stage img,.ak-media-modal-stage video,.ak-media-modal-stage iframe,.ak-media-modal-stage model-viewer{display:block;width:100%;height:100%;object-fit:contain;border:0}.ak-media-modal-close,.ak-media-modal-prev,.ak-media-modal-next{position:absolute;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f3f3f3;color:#222;cursor:pointer}.ak-media-modal-close{top:4px;right:6px;padding:0;line-height:1}.ak-media-modal-close svg{display:block}.ak-media-modal-prev,.ak-media-modal-next{top:50%;transform:translateY(-50%)}.ak-media-modal-prev{left:4px}.ak-media-modal-next{right:4px}.ak-media-modal-dots{position:absolute;bottom:8px;left:48px;right:48px;display:flex;justify-content:center;flex-wrap:wrap;max-height:44px;overflow-y:auto}.ak-media-modal-dots button{display:grid;place-items:center;width:18px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.ak-media-modal-dots button:before{content:"";width:8px;height:8px;border:1px solid #222;border-radius:50%}.ak-media-modal-dots button[aria-current=true]:before{background:#222}.ak-media-modal-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:767px){.ak-product-purchase-bar{position:fixed;inset-inline:0;bottom:64px;z-index:40;margin-top:0;min-height:76px;padding:12px 16px;border-top:1px solid var(--ak-border);background:var(--ak-bg);box-shadow:0 -4px 18px #0000000f}.ak-product-purchase-bar>button{min-width:0;padding-inline:12px}body:has([data-product-section]){padding-bottom:140px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AoA */
