.sb-premium{--sb-glass: rgba(17,24,39,.62);--sb-border: rgba(255,255,255,.1);--sb-accent: #a855f7;--sb-accent2:#c084fc;--sb-radius: 18px;--sb-shadow: 0 18px 50px rgba(0,0,0,.45);--sb-shadow-hover: 0 26px 70px rgba(0,0,0,.55);--sb-text: rgba(255,255,255,.92);--sb-muted: rgba(255,255,255,.72)}.sb-premium .sb-card{background:var(--sb-glass);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative}.sb-premium .sb-card.sb-glow:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--sb-radius) + 2px);pointer-events:none;box-shadow:0 0 0 1px #a855f738,0 0 30px #a855f72e,0 0 60px #c084fc1a;opacity:.95}.sb-premium .sb-card-inner{padding:16px}@media(min-width:750px){.sb-premium .sb-card-inner{padding:18px}}.sb-premium .sb-title{color:var(--sb-text);font-weight:800;letter-spacing:.2px;font-size:15px}.sb-premium .sb-muted{color:var(--sb-muted)}.sb-premium .sb-divider{height:1px;background:#ffffff14;margin:12px 0}.sb-premium .sb-hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.sb-premium .sb-hover:hover{transform:translateY(-3px);box-shadow:var(--sb-shadow-hover);border-color:#a855f761}.sb-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:749px){.sb-badges{grid-template-columns:1fr}}.sb-badge{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#11182780;border:1px solid rgba(255,255,255,.1)}.sb-badge svg{width:18px;height:18px;color:var(--sb-accent);filter:drop-shadow(0 0 12px rgba(168,85,247,.35));flex:0 0 auto}.sb-badge strong{display:block;color:var(--sb-text);font-size:13px;line-height:1.1}.sb-badge span{display:block;color:#ffffffb3;font-size:12px;margin-top:2px}.sb-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#11182773;color:var(--sb-text);padding:12px 14px;border-radius:16px;font-weight:900;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sb-btn:hover{transform:translateY(-2px);border-color:#a855f761;box-shadow:0 18px 50px #00000080,0 0 24px #a855f72e}.sb-btn.sb-primary{background:#a855f729;border-color:#a855f770;box-shadow:0 0 28px #a855f729}.sb-iconlist{display:grid;gap:10px}.sb-iconitem{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#11182773;border:1px solid rgba(255,255,255,.08)}.sb-iconitem svg{width:18px;height:18px;margin-top:2px;color:var(--sb-accent);filter:drop-shadow(0 0 12px rgba(168,85,247,.35));flex:0 0 auto}.sb-iconitem .sb-icontext{color:var(--sb-muted);font-size:13px;line-height:1.35}.sb-iconitem .sb-icontext b{color:var(--sb-text)}.sb-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:749px){.sb-steps{grid-template-columns:1fr 1fr}}.sb-step{padding:12px;border-radius:16px;background:#11182773;border:1px solid rgba(255,255,255,.1)}.sb-stepnum{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:#0b1220;background:var(--sb-accent);box-shadow:0 0 18px #a855f759;font-weight:900;font-size:12px}.sb-steplabel{margin-top:10px;color:var(--sb-text);font-weight:800;font-size:13px}.sb-stepdesc{margin-top:4px;color:var(--sb-muted);font-size:12px;line-height:1.35}.sb-ugc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:749px){.sb-ugc{grid-template-columns:1fr}}.sb-ugc img{width:100%;height:170px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.sb-faq details{border-radius:16px;background:#11182773;border:1px solid rgba(255,255,255,.1);padding:10px 12px}.sb-faq details+details{margin-top:10px}.sb-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--sb-text);font-weight:800;font-size:13px}.sb-faq summary::-webkit-details-marker{display:none}.sb-plus{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;color:var(--sb-accent);box-shadow:0 0 14px #a855f72e;transition:transform .15s ease;flex:0 0 auto}.sb-faq details[open] .sb-plus{transform:rotate(45deg)}.sb-faqbody{margin-top:8px;color:var(--sb-muted);font-size:13px;line-height:1.5}.sb-cta{display:flex;gap:10px;flex-wrap:wrap}.sb-animate{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.sb-animate.is-inview{opacity:1;transform:translateY(0)}.sb-block{margin-top:14px}.template-product .product__info-wrapper,.template-product .product__info-container{background:#1118279e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 18px 50px #00000073!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative}.template-product .product__info-wrapper:after,.template-product .product__info-container:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;pointer-events:none;box-shadow:0 0 0 1px #a855f738,0 0 30px #a855f72e,0 0 60px #c084fc1a;opacity:.95}.template-product .product__title h1,.template-product .price,.template-product .product__text,.template-product .product__description{color:#ffffffeb!important}.template-product .product-form__input input[type=radio]+label,.template-product .product-form__input label,.template-product .select__select,.template-product .quantity__input{background:#11182773!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;border-radius:16px!important}.template-product .product-form__input input[type=radio]+label:hover{border-color:#a855f761!important;box-shadow:0 0 18px #a855f729!important}.template-product .product-form__input input[type=radio]:checked+label{border-color:#a855f78c!important;box-shadow:0 0 22px #a855f738!important}.template-product .product-form__submit,.template-product .product-form__submit.button{border-radius:16px!important;border:1px solid rgba(168,85,247,.55)!important;background:#a855f72e!important;color:#fffffff2!important;box-shadow:0 0 28px #a855f729!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-product .product-form__submit:hover{transform:translateY(-2px);border-color:#a855f7bf!important;box-shadow:0 18px 50px #00000080,0 0 30px #a855f738!important}.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded{border-radius:16px!important}.template-product .product__info-container>*+*{margin-top:14px}.template-product .product__info-container>.product-form,.template-product .product__info-container .product-form{background:#1118279e;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px}body.template-product .product__info-wrapper,body.template-product .product__info-container,body.template-product .product__info,body.template-product .product .grid__item:has(product-form),body.template-product .product .grid__item:has(.product-form),body.template-product .product .grid__item:has(.product__title){background:#1118279e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 18px 50px #00000073!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative}body.template-product .product__info-wrapper:after,body.template-product .product__info-container:after,body.template-product .product__info:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;pointer-events:none;box-shadow:0 0 0 1px #a855f738,0 0 30px #a855f72e,0 0 60px #c084fc1a;opacity:.95}body.template-product .product__title,body.template-product .product__title h1,body.template-product .price,body.template-product .price *{color:#ffffffeb!important}body.template-product .price--on-sale .price-item--regular,body.template-product .price__regular .price-item--regular{color:#fff9!important}body.template-product variant-radios label,body.template-product .product-form__input input[type=radio]+label,body.template-product .product-form__input label{background:#11182773!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;border-radius:16px!important}body.template-product variant-radios input:checked+label,body.template-product .product-form__input input[type=radio]:checked+label{border-color:#a855f7b3!important;box-shadow:0 0 20px #a855f738!important}body.template-product .select__select,body.template-product select,body.template-product .quantity__input,body.template-product input[type=number]{background:#11182773!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;border-radius:16px!important}body.template-product .product__info-wrapper,body.template-product .product__info-container{background:#111827b8!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 22px 60px #00000073!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative}body.template-product .product__info-container:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;pointer-events:none;box-shadow:0 0 0 1px #a855f747,0 0 36px #a855f738,0 0 80px #c084fc24}body.template-product .product__title,body.template-product .product__title h1,body.template-product .price,body.template-product .price *{color:#fffffff2!important}body.template-product .price--on-sale .price-item--regular{color:#ffffff8c!important}body.template-product .product-form__input input[type=radio]+label{background:#11182773!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important}body.template-product .product-form__input input[type=radio]:checked+label{border-color:#a855f7bf!important;box-shadow:0 0 22px #a855f747!important}body.template-product .select__select,body.template-product .quantity__input{background:#11182773!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important}body.template-product form[action^="/cart/add"] button[type=submit],body.template-product .product-form__submit{background:#a855f738!important;border:1px solid rgba(168,85,247,.75)!important;color:#fff!important;border-radius:16px!important;box-shadow:0 0 32px #a855f747!important;font-weight:900!important;transition:transform .18s ease,box-shadow .18s ease}body.template-product .product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 20px 60px #0000008c,0 0 42px #a855f761!important}body.template-product .shopify-payment-button__button{border-radius:16px!important}body.template-product [id^=ProductInfo-],body.template-product section[id^=ProductInfo-]{background:#111827c7!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 22px 60px #00000073!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;position:relative!important;overflow:hidden!important}body.template-product [id^=ProductInfo-]:before,body.template-product [id^=ProductInfo-]:after{background:none!important;box-shadow:none!important;filter:none!important}body.template-product [id^=ProductInfo-]:after{content:""!important;position:absolute!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;border-radius:20px!important;pointer-events:none!important;box-shadow:0 0 0 1px #a855f747,0 0 36px #a855f738,0 0 80px #c084fc24!important}body.template-product [id^=ProductInfo-] .product__title,body.template-product [id^=ProductInfo-] .product__title h1,body.template-product [id^=ProductInfo-] .price,body.template-product [id^=ProductInfo-] .price *{color:#fffffff2!important}body.template-product [id^=ProductInfo-] .price--on-sale .price-item--regular{color:#ffffff8c!important}body.template-product [id^=ProductInfo-] .product-form__input input[type=radio]+label{background:#11182773!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important}body.template-product [id^=ProductInfo-] .product-form__input input[type=radio]:checked+label{border-color:#a855f7bf!important;box-shadow:0 0 22px #a855f747!important}body.template-product [id^=ProductInfo-] .select__select,body.template-product [id^=ProductInfo-] .quantity__input{background:#11182773!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important}body.template-product [id^=ProductInfo-] .product-form__submit,body.template-product [id^=ProductInfo-] form[action^="/cart/add"] button[type=submit]{background:#a855f738!important;border:1px solid rgba(168,85,247,.75)!important;color:#fff!important;border-radius:16px!important;box-shadow:0 0 32px #a855f747!important;font-weight:900!important}.template-product .price,.template-product .price *{color:#fffffff2!important}.template-product .price--on-sale .price-item--regular{color:#ffffff8c!important}.template-product .product__title,.template-product .product__title *{color:#fffffff2!important}.template-product .product-form__input input[type=radio]+label,.template-product variant-radios input[type=radio]+label{background:#1118278c!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important;box-shadow:none!important}.template-product .product-form__input input[type=radio]:checked+label,.template-product variant-radios input[type=radio]:checked+label{border-color:#a855f7cc!important;box-shadow:0 0 22px #a855f747!important}.template-product .select__select,.template-product select,.template-product .quantity__input,.template-product input[type=number]{background:#1118278c!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff2!important;border-radius:16px!important}.template-product button[name=add],.template-product .product-form__submit,.template-product form[action^="/cart/add"] button[type=submit]{background:#a855f738!important;border:1px solid rgba(168,85,247,.8)!important;color:#fff!important;border-radius:16px!important;box-shadow:0 0 32px #a855f74d!important;font-weight:900!important}.template-product button[name=add]:hover,.template-product .product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 18px 55px #0000008c,0 0 42px #a855f761!important}.template-product .product__info-container>*{color:#ffffffeb!important}.template-product .product-form__input input[type=radio]+label{background-color:#1118278c;border:1px solid rgba(255,255,255,.18);color:#f9fafb;border-radius:16px;font-weight:700}.template-product .product-form__input input[type=radio]+label:hover{border-color:#a855f7}.template-product .product-form__input input[type=radio]:checked+label{background-color:#a855f738;border-color:#a855f7;color:#fff;box-shadow:0 0 0 1px #a855f7bf,0 0 14px #a855f759}.template-product variant-selects .select__select,.template-product variant-selects select,.template-product .product-form__input .select__select,.template-product .product-form__input select{background:#1118278c!important;border:1px solid rgba(255,255,255,.18)!important;color:#f9fafb!important;border-radius:16px!important}.template-product variant-selects .select:after,.template-product .product-form__input .select:after{color:#a855f7!important}.template-product variant-radios input[type=radio]+label,.template-product .product-form__input input[type=radio]+label{background:#1118278c!important;border:1px solid rgba(255,255,255,.18)!important;color:#f9fafb!important;border-radius:16px!important;font-weight:700!important}.template-product variant-radios input[type=radio]:checked+label,.template-product .product-form__input input[type=radio]:checked+label{background:#a855f738!important;border-color:#a855f7!important;box-shadow:0 0 0 1px #a855f7bf,0 0 14px #a855f759!important}.template-product .swatch-input__input+.swatch-input__label,.template-product .swatch-input__input+label.swatch-input__label{border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;box-shadow:none!important}.template-product .swatch-input__input:checked+.swatch-input__label,.template-product .swatch-input__input:checked+label.swatch-input__label{border-color:#a855f7!important;box-shadow:0 0 0 2px #a855f7bf,0 0 14px #a855f759!important}.template-product fieldset.product-form__input--pill input[type=radio]+label{background:#1118278c!important;border:1px solid rgba(255,255,255,.18)!important;color:#f9fafb!important;border-radius:16px!important;font-weight:800!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.template-product fieldset.product-form__input--pill input[type=radio]+label:hover{border-color:#a855f7a6!important;box-shadow:0 0 18px #a855f72e!important;transform:translateY(-1px)}.template-product fieldset.product-form__input--pill input[type=radio]:checked+label{background:#a855f738!important;border-color:#a855f7d9!important;color:#fff!important;box-shadow:0 0 0 1px #a855f7bf,0 0 18px #a855f759!important}.template-product fieldset.product-form__input--pill label .label-unavailable{opacity:.75!important}.template-product fieldset.product-form__input--pill input[type=radio]:disabled+label,.template-product fieldset.product-form__input--pill input[type=radio][disabled]+label{opacity:.55!important;cursor:not-allowed!important;border-style:dashed!important}.template-product fieldset.product-form__input--pill input[type=radio]+label{box-shadow:inset 0 1px #ffffff0d}body.template-product fieldset.product-form__input--pill label{background:#ff69b4!important;color:#000!important;outline:4px solid lime!important}.sb-premium .sb-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sb-premium .sb-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:16px 14px;min-height:96px}.sb-premium .sb-badge svg{width:22px;height:22px;margin:0}.sb-premium .sb-badge>div{display:flex;flex-direction:column;align-items:center;gap:2px}.sb-premium .sb-badge strong{line-height:1.15;margin:0}.sb-premium .sb-badge span{font-size:12px;line-height:1.25;opacity:.8}.sb-premium .sb-badge{background:#11182773;border:1px solid rgba(255,255,255,.12);border-radius:16px}.sb-premium .sb-badge:hover{border-color:#a855f759;box-shadow:0 0 18px #a855f72e}@media(max-width:768px){.sb-premium .sb-badges{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sb-product-premium.css.map */
