.premium-product .premium-breadcrumb{font-size:.74rem}.premium-product .premium-badge{font-size:.68rem}.premium-product .premium-badge .icon{width:15px;height:15px}.premium-product .premium-subtitle{font-size:.96rem;line-height:1.7}.premium-product .premium-benefits{gap:.7rem}.premium-product .premium-benefits li{font-size:.88rem;line-height:1.45}.premium-product .premium-benefits i{width:24px;height:24px}.premium-product .premium-benefits .icon{width:14px;height:14px}.premium-product .premium-pay-note{font-size:.76rem;line-height:1.5}.premium-product .premium-option legend{font-size:.78rem!important}.premium-product .premium-add,.premium-product .premium-buy-now{font-size:.94rem}.premium-product .premium-purchase-notes{display:grid;gap:.75rem;margin-top:1rem}.premium-product .premium-purchase-note{display:grid;grid-template-columns:54px 1fr;gap:.9rem;border:1px solid #d6e4f0;border-radius:16px;background:linear-gradient(130deg,#f8fbff,#fff 62%);padding:1rem;box-shadow:0 16px 34px -32px #112f518c}.premium-product .premium-purchase-note>i{display:grid;width:54px;height:54px;place-items:center;border-radius:14px;background:#e9f3ff;color:var(--p)}.premium-product .premium-purchase-note .icon{width:25px;height:25px}.premium-product .premium-purchase-note b{display:block;color:#203550;font-size:.92rem;line-height:1.3}.premium-product .premium-purchase-note p{margin:.28rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.premium-product .premium-purchase-note a{display:inline-flex;align-items:center;gap:.25rem;margin-top:.55rem;color:var(--p);font-size:.74rem;font-weight:800;text-decoration:none}.premium-product .premium-purchase-note a:hover{text-decoration:underline}.premium-product .premium-purchase-note a .icon{width:14px;height:14px}.premium-product .premium-purchase-note span a{margin-right:.55rem}.premium-product .premium-purchase-note em{color:#94a5b6;font-size:.75rem;font-style:normal}.premium-product .payment-methods{margin-top:1rem;font-size:.8rem}.premium-product .premium-section-heading>p,.premium-product .premium-highlight p,.premium-product .premium-faq-panel details p{font-size:.8rem}.premium-product .premium-spec-list small{font-size:.62rem}.premium-product .premium-spec-list b,.premium-product .premium-story-list b{font-size:.78rem}.premium-product .premium-story-list span{font-size:.72rem}.premium-product .premium-faq-panel summary{font-size:.82rem}@media(max-width:620px){.premium-product .premium-purchase-note{grid-template-columns:48px 1fr;padding:.9rem}.premium-product .premium-purchase-note>i{width:48px;height:48px}.premium-product .premium-purchase-note .icon{width:22px;height:22px}}.premium-product .premium-rating{display:inline-flex;width:max-content;align-items:center;gap:.36rem;border-radius:999px;color:inherit;text-underline-offset:3px}.premium-product .premium-rating:hover span:last-child{text-decoration:underline}.premium-product .premium-rating:focus-visible{outline:3px solid color-mix(in srgb,var(--p) 22%,transparent);outline-offset:4px}.premium-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.9rem 0 0}.premium-decision-strip>span{display:flex;min-width:0;align-items:center;gap:.42rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 90%,var(--bg));padding:.6rem}.premium-decision-strip .icon{width:16px;height:16px;flex:none;color:var(--p)}.premium-decision-strip b{font-size:.67rem;line-height:1.35}.premium-buybox-disclosures{margin-top:1rem;border-block:1px solid var(--line)}.premium-buybox-disclosures details+details{border-top:1px solid var(--line)}.premium-buybox-disclosures summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .1rem;cursor:pointer;list-style:none}.premium-buybox-disclosures summary::-webkit-details-marker{display:none}.premium-buybox-disclosures summary>span{display:flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800}.premium-buybox-disclosures summary .icon{width:17px;height:17px;color:var(--p);transition:transform .2s ease}.premium-buybox-disclosures details[open] summary>.icon{transform:rotate(180deg)}.premium-buybox-disclosures details>div{padding:0 .1rem .95rem 1.65rem}.premium-buybox-disclosures p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}.premium-buybox-disclosures a{display:inline-flex;margin:.45rem .75rem 0 0;color:var(--p);font-size:.72rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.premium-product{padding-top:1rem!important}.premium-product .premium-breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-gallery-main{min-height:0!important;aspect-ratio:1/1}.premium-gallery-main>img{width:100%!important;height:100%!important;object-fit:cover!important}.premium-thumbnails{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.premium-thumbnails>button{scroll-snap-align:start}.premium-buybox{padding-top:.3rem!important}.premium-decision-strip{grid-template-columns:1fr}.premium-decision-strip>span{padding:.7rem .75rem}.premium-product .premium-section{margin-top:3.25rem!important}.premium-product .premium-section-heading{align-items:flex-start!important;flex-direction:column!important;gap:.7rem!important}.premium-highlight-grid{grid-template-columns:1fr 1fr!important}.premium-detail-grid{grid-template-columns:1fr!important}.premium-story-panel{order:-1}.premium-recommendations .merch-featured-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}}@media(max-width:620px){.premium-highlight-grid{grid-template-columns:1fr!important}.premium-product .premium-purchase-notes{gap:.6rem}.premium-product .premium-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-product .premium-trust-row>span,.premium-product .premium-trust-row>a{min-width:0;padding:.7rem .4rem!important}.premium-product .premium-trust-row b{font-size:.66rem!important}.premium-product .premium-trust-row small{display:none}.premium-recommendations .merch-featured-products{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:.5rem}.premium-recommendations .premium-catalog-card{width:82vw;max-width:330px;flex:0 0 82vw;scroll-snap-align:start}.premium-buybox-disclosures summary{min-height:50px}.premium-product-sticky{padding-bottom:max(.65rem,env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/premium-product.css.map */
