dialog.byob-options-modal.ks-sb-pack-modal--enriched:not([open]){display:none!important;pointer-events:none!important}dialog.byob-options-modal.ks-sb-pack-modal--enriched[open]{display:flex!important;align-items:flex-end;justify-content:center;padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent;color:#10263d;box-sizing:border-box;pointer-events:auto}dialog.byob-options-modal.ks-sb-pack-modal--enriched[open]::backdrop{background:#10263d8c}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__inner,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__inner{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;box-sizing:border-box;width:100%;max-width:100%;height:min(92dvh,100%);max-height:92dvh;margin:auto 0 0;padding:0;border-radius:1rem 1rem 0 0;background:#fff;box-shadow:0 -12px 40px #10263d2e;overflow:hidden;position:relative}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__close{position:absolute;top:.65rem;right:.65rem;z-index:5;width:2.35rem;height:2.35rem;border-radius:999px;border:2px solid #ffffff!important;background:#10263d!important;color:#fff!important;box-shadow:0 2px 14px #00000080,0 0 0 1px #ffffff59}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__close:hover,.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__close:focus-visible{background:#0a1828!important;color:#fff!important}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__close svg,.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__close path{stroke:#fff!important;color:#fff!important;fill:none!important}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-weight{font-size:.9em;font-weight:600;color:#10263db8}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-native-hero{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc--loading{color:#10263d8c;font-size:.875rem}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc--loading p{margin:0}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__media{position:relative;flex:0 0 auto;grid-area:auto!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:#f3f3f3;overflow:hidden}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__header,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__header,.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__content,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__content{grid-area:auto!important}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__header,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__header{flex:0 0 auto;padding:.85rem 1rem .35rem}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__title{margin:0 2.25rem .25rem 0;font-size:1.2rem;line-height:1.25}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__price{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__details-link[hidden]{display:none!important}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__content,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 0 calc(.35rem + env(safe-area-inset-bottom,0px));overflow:hidden}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__desc[hidden]{display:none!important}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:.35rem 1rem .85rem;font-size:.9375rem;line-height:1.55;color:#10263de0}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc p{margin:0 0 .75rem}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc p:last-child{margin-bottom:0}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc ul,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc ol{margin:0 0 .85rem;padding-left:1.2rem}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc li{margin:0 0 .35rem}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__selectors,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__selectors{flex:0 0 auto;margin:0;padding:.65rem 1rem .35rem;border-top:1px solid rgba(16,38,61,.1);background:#fff}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__qty{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__content>.byob-cta{flex:0 0 auto;width:calc(100% - 2rem);margin:.35rem 1rem .75rem}.ks-sb-pack-loading{margin:0;padding:.5rem .75rem;font-size:.8125rem;color:#10263d99}.ks-sb-pack-gallery{margin:0;width:100%;max-width:100%;box-sizing:border-box}.ks-sb-pack-gallery__main{position:relative;width:100%;overflow:hidden;background:#f3f3f3;touch-action:pan-y}.ks-sb-pack-gallery__image{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4 / 3;object-fit:cover}.ks-sb-pack-gallery__nav{position:absolute;top:auto;bottom:.55rem;width:1.75rem;height:1.75rem;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:999px;background:#fffffff0;color:#10263d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000029;appearance:none;-webkit-appearance:none;z-index:2}.ks-sb-pack-gallery__nav svg{width:.9rem;height:.9rem;display:block}.ks-sb-pack-gallery__nav--prev{left:.55rem;right:auto}.ks-sb-pack-gallery__nav--next{right:.55rem;left:auto}.ks-sb-pack-gallery__thumbs{display:flex;gap:.4rem;padding:.55rem .75rem .15rem;overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch}.ks-sb-pack-gallery__thumb{flex:0 0 auto;width:3.15rem;height:3.15rem;padding:0;border:2px solid transparent;border-radius:.4rem;overflow:hidden;background:#f3f3f3;cursor:pointer}.ks-sb-pack-gallery__thumb.is-active{border-color:#10263d}.ks-sb-pack-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}img[data-ks-sb-pack-original-img][hidden]{display:none!important}@media(min-width:750px){dialog.byob-options-modal.ks-sb-pack-modal--enriched[open]{align-items:center;justify-content:center;padding:2.5rem 1.5rem}.byob-options-modal.ks-sb-pack-modal--enriched .byob-options-modal__inner,.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-modal__inner{width:min(92vw,34rem);max-height:min(86vh,52rem);height:auto;margin:0;border-radius:1rem;box-shadow:0 18px 48px #10263d38}.byob-options-modal.ks-sb-pack-modal--enriched .ks-sb-pack-desc{max-height:min(38vh,22rem)}.ks-sb-pack-gallery__image{aspect-ratio:16 / 11}}@media(prefers-reduced-motion:reduce){.ks-sb-pack-gallery__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ks-simple-bundles-byob-pack-detail.css.map */
