.aw-bundle-picker{display:block;margin:20px 0;color:#190002}.aw-bundle-picker h2{font:700 22px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.5px;margin:0 0 20px}.aw-bundle-picker fieldset{border:1px solid #dedede;border-radius:12px;padding:16px;margin:0 0 16px;min-width:0}.aw-bundle-picker legend{font-size:14px;padding:0 6px}.aw-bundle-choice-row{display:flex;gap:16px;align-items:center}.aw-bundle-selected-photo{width:148px;flex:0 0 148px;aspect-ratio:1;background:#f1f6f7;border-radius:8px;overflow:hidden}.aw-bundle-selected-photo img{display:block;width:100%;height:100%;object-fit:contain}.aw-bundle-swatches{display:flex;flex-wrap:wrap;gap:8px}.aw-bundle-swatch{position:relative;cursor:pointer;margin:0!important}.aw-bundle-swatch input{position:absolute;width:1px;height:1px;opacity:0}.aw-bundle-swatch>span{display:flex;align-items:center;flex-direction:column;gap:4px;border:2px solid #ddd;border-radius:8px;padding:5px 8px;min-width:66px;font-size:12px;background:#fff}.aw-bundle-swatch img{width:54px;height:54px;object-fit:contain}.aw-bundle-swatch input:checked+span{border-color:#e50914;background:#fff7f7}.aw-bundle-swatch input:focus-visible+span{outline:2px solid #190002;outline-offset:3px}.aw-bundle-swatch input:disabled+span{opacity:.4;text-decoration:line-through;cursor:not-allowed}.aw-bundle-summary{background:#f1f6f7;padding:14px;border-radius:8px;font-size:14px;line-height:1.6}.aw-bundle-random{font-size:13px;line-height:1.6}[data-aw-bundle-native]{display:none!important}@media(max-width:600px){.aw-bundle-choice-row{align-items:flex-start;gap:10px}.aw-bundle-selected-photo{width:108px;flex-basis:108px}.aw-bundle-picker fieldset{padding:10px}.aw-bundle-swatch>span{min-width:55px;padding:4px}.aw-bundle-swatch img{width:42px;height:42px}}.aw-launch-offer{margin:16px 0 0;padding:18px 20px;background:var(--surface,#f1f6f7);border-left:3px solid var(--red,#e50914);border-radius:0 8px 8px 0;color:var(--ink,#190002);font-size:16px;line-height:1.65}.aw-launch-offer p{margin:0}.aw-launch-offer .aw-launch-offer-heading{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;color:#b30710}.product-page.aw-launch-page{width:min(1400px,calc(100% - 112px));max-width:1400px}.product-page.aw-launch-page .breadcrumbs{padding:8px 0;margin-bottom:24px;font-size:11px;line-height:1.5}.product-page.aw-launch-page .product-detail{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr);gap:36px;align-items:start}.product-page.aw-launch-page .product-gallery{min-width:0;width:100%}.product-page.aw-launch-page .product-buy{padding-top:0;min-width:0}.product-page.aw-launch-page .main-product-image{width:100%;height:auto;min-height:0;max-height:none;padding:0;aspect-ratio:1;overflow:hidden;border-radius:10px}.product-page.aw-launch-page .main-product-image img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain}.product-page.aw-launch-page .product-mobile-title{display:none}.product-page.aw-launch-page .product-buy h1{font-family:var(--display,Arial,Helvetica,sans-serif);font-size:clamp(27px,2.55vw,38px);line-height:1.12;letter-spacing:-.04em;margin:0 0 22px;color:var(--ink,#190002)}.product-page.aw-launch-page .detail-price{font-size:28px;line-height:1.3;margin:0 0 10px}.product-page.aw-launch-page .sample-sku{display:none}.product-page.aw-launch-page .gallery-thumbs:has(>button:only-child){display:none}.product-page.aw-launch-page .aw-bundle-picker h2{font-family:var(--display,Arial,Helvetica,sans-serif);font-size:20px;letter-spacing:-.03em;margin-bottom:18px}.aw-launch-zoom-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;padding:12px;border:0;border-radius:10px;background:transparent;cursor:zoom-in}.aw-launch-zoom-trigger span{padding:9px 12px;border-radius:5px;background:#190002;color:#fff;font-size:12px;line-height:1.3;box-shadow:0 1px 6px #0003}.aw-launch-zoom-trigger:focus-visible{outline:3px solid #e50914;outline-offset:3px}.aw-launch-products{border-top:1px solid var(--line,#d6dada);border-bottom:1px solid var(--line,#d6dada);margin:22px 0 26px;color:var(--ink,#190002)}.aw-launch-products summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;min-height:52px;padding:12px 0;font-size:14px;font-weight:700}.aw-launch-products summary::-webkit-details-marker{display:none}.aw-launch-products summary:after{display:none!important}.aw-launch-products summary>span:last-child{font-size:20px;font-weight:400}.aw-launch-products[open] summary>span:last-child{transform:rotate(45deg)}.aw-launch-products summary:focus-visible,.aw-launch-product-link:focus-visible{outline:3px solid var(--red,#e50914);outline-offset:4px}.aw-launch-products-content{padding:0 0 18px}.aw-launch-products-content>p{margin:0 0 16px;font-size:13px;line-height:1.6;color:#6b6063}.aw-launch-product-row{padding:14px 0;border-top:1px solid #ece7e8}.aw-launch-product-row p{margin:0 0 6px;font-size:11px;color:#756d6f}.aw-launch-product-row strong{display:block;font-size:15px;line-height:1.5;letter-spacing:-.02em;margin-bottom:8px}.aw-launch-product-link{color:var(--ink,#190002);font-size:13px;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.aw-launch-product-link:hover{color:var(--red,#e50914)}@media(max-width:1100px){.product-page.aw-launch-page .product-detail{grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);gap:28px}}@media(max-width:900px){.product-page.aw-launch-page{width:calc(100% - 32px)}.product-page.aw-launch-page .breadcrumbs{font-size:10px;margin-bottom:20px}.product-page.aw-launch-page .product-detail{grid-template-columns:minmax(0,1fr);gap:26px}.product-page.aw-launch-page .product-buy h1{font-size:29px}.aw-launch-offer{font-size:16px;padding:16px}.product-page.aw-launch-page .main-product-image img{width:100%;max-height:none}.product-page.aw-launch-page .main-product-image{border-radius:8px}}.aw-launch-visual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.aw-launch-visual-toolbar>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#756d6f;font-weight:700}.aw-launch-visual-toolbar .button{font-size:14px;padding:12px 18px;min-height:44px}@media(max-width:600px){.aw-launch-visual-toolbar{gap:10px}.aw-launch-visual-toolbar>span{font-size:10px}.aw-launch-visual-toolbar .button{font-size:12px;padding:11px 13px}}.aw-launch-dialog{width:min(1500px,96vw);max-width:96vw;max-height:94vh;margin:auto;padding:0;border:0;border-radius:12px;background:#fff;color:#190002;overflow:hidden;box-shadow:0 20px 80px #0006}.aw-launch-dialog::backdrop{background:#190002d9}.aw-launch-dialog-controls{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff}.aw-launch-dialog-controls button{font:600 14px/1.4 Arial,Helvetica,sans-serif;padding:10px 16px;border:1px solid #d0d0d0;border-radius:6px;background:#fff;color:#190002;cursor:pointer}.aw-launch-dialog-controls button:focus-visible{outline:3px solid #e50914;outline-offset:2px}.aw-launch-dialog-help{margin:0;padding:0 16px 12px;font-size:13px;line-height:1.4;color:#555}.aw-launch-dialog-scroll{max-height:calc(94vh - 118px);overflow:auto;overscroll-behavior:contain;background:#200000}.aw-launch-dialog-scroll img{display:block;width:100%;height:auto;max-width:none}.aw-launch-dialog.is-zoomed .aw-launch-dialog-scroll img{width:max(1800px,160%);min-width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAEAU */
