.reel-buybox{--bb-ink: #243F50;--bb-blue: #79ABC9;--bb-blue-bg: rgba(121, 171, 201, .2);--bb-sand: #FAF2E9;--bb-muted: rgba(36, 63, 80, .5);color:var(--bb-ink);padding:24px 16px 40px;background:#fff}.reel-buybox [hidden]{display:none!important}.reel-buybox *,.reel-buybox *:before,.reel-buybox *:after{box-sizing:border-box}.reel-buybox__inner{max-width:1200px;margin:0 auto;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.reel-buybox__main-image{border-radius:20px;overflow:hidden;background:var(--bb-sand);aspect-ratio:1 / 1}.reel-buybox__main-image img{width:100%;height:100%;object-fit:cover;display:block}.reel-buybox__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:4px 2px}.reel-buybox__thumb{flex:0 0 64px;width:64px;height:64px;padding:0;border:2px solid var(--bb-sand);border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.reel-buybox__thumb img{width:100%;height:100%;object-fit:cover;display:block}.reel-buybox__thumb.is-active{border-color:var(--bb-blue)}.reel-buybox__promo{margin:0 0 12px;text-align:center;background:var(--bb-sand);border-radius:50px;padding:8px 14px}.reel-buybox__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.reel-buybox__stars{--bb-rating-pct: 100%;font-size:20px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,var(--bb-ink) var(--bb-rating-pct),#d9dfe3 var(--bb-rating-pct));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.reel-buybox__rating-text,.reel-buybox__social{margin:0}.reel-buybox__social{margin-bottom:12px;font-weight:700}.reel-buybox__title{margin:8px 0 6px}.reel-buybox__pitch{margin:0 0 12px}.reel-buybox__benefits{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:6px;grid-template-columns:1fr 1fr}.reel-buybox__benefits li{position:relative;padding-left:22px;margin:0}.reel-buybox__benefits li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:7px;border-left:2px solid var(--bb-ink);border-bottom:2px solid var(--bb-ink);transform:rotate(-45deg)}.reel-buybox__fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.reel-buybox__legend{padding:0;margin:0 0 10px}.reel-buybox__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.reel-buybox__tiles{display:flex;gap:12px;padding-top:16px;align-items:stretch}.reel-buybox__tile{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;min-height:72px;padding:18px 12px 10px;border:2px solid var(--bb-sand);border-radius:10px;cursor:pointer;margin:0;overflow:visible}.reel-buybox__tile.is-selected{border-color:var(--bb-blue);background:var(--bb-blue-bg)}.reel-buybox__tile-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;background:var(--bb-ink);color:#fff;border-radius:50px;padding:2px 8px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.02em;white-space:nowrap;pointer-events:none}@media(max-width:419px){.reel-buybox__tile-badge{font-size:10px;line-height:14px;padding:2px 6px}}.reel-buybox__tile-title,.reel-buybox__tile-per{margin:0}.reel-buybox__tile-per{display:none}.reel-buybox[data-purchase-type=sub] .reel-buybox__tile-per--sub,.reel-buybox[data-purchase-type=otp] .reel-buybox__tile-per--otp,.reel-buybox .reel-buybox__tile-per--always{display:block}.reel-buybox__tile:focus-within,.reel-buybox__card:focus-within{outline:3px solid var(--bb-ink);outline-offset:2px}.reel-buybox__tile:has(.reel-buybox__radio:focus:not(:focus-visible)),.reel-buybox__card:has(.reel-buybox__radio:focus:not(:focus-visible)){outline:0}.reel-buybox__cards{display:flex;flex-direction:column;gap:12px}.reel-buybox__card{position:relative;border:2px solid var(--bb-sand);border-radius:10px;padding:15px}.reel-buybox__card.is-selected{border-color:var(--bb-blue);background:var(--bb-blue-bg)}.reel-buybox__card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;cursor:pointer}.reel-buybox__dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid var(--bb-ink);position:relative}.reel-buybox__card.is-selected .reel-buybox__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bb-ink)}.reel-buybox__card-title{margin:0;flex:1 1 auto}.reel-buybox__badge{background:var(--bb-ink);color:#fff;border-radius:50px;padding:2px 10px;line-height:18px}.reel-buybox__card-price{margin-left:auto;display:inline-flex;align-items:baseline;gap:8px}.reel-buybox__price{margin:0}.reel-buybox__strike{color:var(--bb-muted)}.reel-buybox__per-roll{margin:6px 0 0 30px;font-weight:700}.reel-buybox__freq{margin:10px 0 0 30px}.reel-buybox__freq-label{display:block;margin-bottom:4px}.reel-buybox__select{width:100%;max-width:320px;height:44px;padding:0 12px;border:2px solid var(--bb-ink);border-radius:10px;background:#fff;color:var(--bb-ink);font-size:16px;line-height:25px}.reel-buybox__select:focus-visible{outline:3px solid var(--bb-blue);outline-offset:2px}.reel-buybox__perks{list-style:none;margin:10px 0 0 30px;padding:0;display:grid;gap:4px}.reel-buybox__perks li{margin:0;position:relative;padding-left:18px}.reel-buybox__perks li:before{content:"";position:absolute;left:0;top:5px;width:10px;height:6px;border-left:2px solid var(--bb-ink);border-bottom:2px solid var(--bb-ink);transform:rotate(-45deg)}.reel-buybox__note{margin:10px 0 0 30px;color:var(--bb-muted);font-size:12px;line-height:16px}.reel-buybox__cta{width:100%;margin:4px 0 8px;padding:0 20px;gap:10px;cursor:pointer;border:0}.reel-buybox__cta:focus-visible{outline:3px solid var(--bb-blue);outline-offset:3px}.reel-buybox__cta[disabled]{opacity:.55;cursor:not-allowed}.reel-buybox__status:not(.is-error){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.reel-buybox__status.is-error{min-height:20px;margin:0 0 8px;color:#9c1148}.reel-buybox__trust{list-style:none;margin:8px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.reel-buybox__trust li{margin:0;font-weight:700}.reel-buybox__details{border-top:2px solid var(--bb-sand)}.reel-buybox__details:last-child{border-bottom:2px solid var(--bb-sand)}.reel-buybox__details summary{cursor:pointer;list-style:none;padding:14px 28px 14px 0;position:relative;margin:0}.reel-buybox__details summary::-webkit-details-marker{display:none}.reel-buybox__details summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1}.reel-buybox__details[open] summary:after{content:"\2212"}.reel-buybox__details summary:focus-visible{outline:3px solid var(--bb-blue);outline-offset:2px}.reel-buybox__details-body{padding:0 0 14px}.reel-buybox__details-body ul{margin:0;padding-left:20px}@media(min-width:990px){.reel-buybox{padding:56px 32px 72px}.reel-buybox__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.reel-buybox__gallery{position:sticky;top:24px}.reel-buybox__thumb{flex-basis:80px;width:80px;height:80px}.reel-buybox__benefits{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.reel-buybox__tile,.reel-buybox__card{transition:border-color .15s ease,background-color .15s ease}}.reel-buybox__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/85/assets/reel-buybox.css.map */
