.product__media-item{border-radius:14px!important;overflow:hidden;border:1px solid rgba(139,92,246,.15)!important;background:#0d0318!important;transition:border-color .3s ease,box-shadow .3s ease}.product__media-item:hover{border-color:#8b5cf659!important;box-shadow:0 0 30px #8b5cf614,0 8px 32px #0006!important}.product__media-item img{border-radius:13px!important;object-fit:contain!important;background:#0d0318!important}.product .global-media-settings,.product__media .global-media-settings{border-radius:14px!important;overflow:hidden!important}.thumbnail-list{gap:8px!important;padding:10px 0 0!important}.thumbnail-list__item{border-radius:10px!important;overflow:hidden!important}.thumbnail{border-radius:10px!important;border:1.5px solid rgba(255,255,255,.06)!important;background:#0d0318!important;transition:all .25s ease!important;overflow:hidden!important}.thumbnail:hover{border-color:#8b5cf666!important;box-shadow:0 0 12px #8b5cf61f!important}.thumbnail[aria-current]{border-color:#8b5cf6b3!important;box-shadow:0 0 0 2px #8b5cf640,0 0 16px #8b5cf61a!important}.thumbnail img{border-radius:9px!important;object-fit:cover!important}.product__title h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:700!important;font-size:clamp(1.7rem,3.4vw,2.6rem)!important;line-height:1.14!important;letter-spacing:-.012em!important;text-transform:none!important;margin:0!important;padding:0!important}.product__info-container>.product__title{padding-bottom:2px!important;padding-top:0!important}.product__text.caption-with-letter-spacing{font-size:10px!important;letter-spacing:.18em!important;opacity:.5;margin-bottom:4px!important}.product-form__input--pill input[type=radio]+label{border-radius:8px!important;padding:10px 20px!important;font-weight:600!important;font-size:14px!important;min-width:52px;text-align:center;line-height:1.2!important;transition:all .2s ease!important;border:1.5px solid rgba(255,255,255,.1)!important;background:#ffffff08!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#8b5cf666!important;background:#8b5cf60f!important}.product-form__input--pill input[type=radio]:checked+label{background:#8b5cf626!important;border-color:#8b5cf6!important;color:#e9d5ff!important;box-shadow:0 0 0 1px #8b5cf680,0 0 16px #8b5cf61a!important}.product-form__input--pill input[type=radio]:disabled+label{opacity:.25!important;cursor:not-allowed!important;text-decoration:line-through}.product-form__quantity{margin-top:4px!important;margin-bottom:4px!important}quantity-input.quantity,.quantity{border-radius:10px!important;overflow:hidden;max-width:140px;border:1.5px solid rgba(255,255,255,.1)!important}.quantity__input{font-weight:700!important;font-size:16px!important;width:50px!important;padding:0!important}.quantity__button{transition:all .2s ease!important;padding:8px 12px!important}.quantity__button:hover{color:#c4b5fd!important}.product__info-container{padding-top:0!important}.product__info-container>.product-form__input{padding-top:4px!important;padding-bottom:4px!important}.product__info-container>.product-form__quantity{padding-top:2px!important;padding-bottom:2px!important}.section-template--19115208147023__main-padding{padding-top:16px!important}.shopify-payment-button{margin-top:8px}.shopify-payment-button__button{border-radius:12px!important;min-height:50px}.product__description{font-size:14px!important;line-height:1.75!important;color:#ffffff8c!important}.product__description h2,.product__description h3{color:#fff!important;font-size:16px!important;margin-top:16px!important;margin-bottom:6px!important}.product__description ul,.product__description ol{padding-left:18px!important;margin:8px 0!important}.product__description li{margin-bottom:4px!important}.jfc-share-row{margin:0 0 6px!important}@media(min-width:750px){.product{column-gap:0!important}.product__info-wrapper{padding-left:32px!important}.product__media-wrapper{position:relative!important}.product__media-wrapper>media-gallery,.product__media-wrapper>.product__media{position:sticky!important;top:90px!important}}@media(max-width:749px){.section-template--19115208147023__main-padding{padding-top:8px!important}.product__title h1{font-size:1.5rem!important;line-height:1.15!important}.product__media-item{border-radius:12px!important;margin:0 -4px}.thumbnail-list{gap:6px!important;padding:8px 0 0!important}.thumbnail{border-radius:8px!important}.product-form__input--pill input[type=radio]+label{padding:9px 16px!important;font-size:13px!important}.product__info-container{padding:16px 0 0!important}}.shopify-section+.shopify-section{border-top:none}.product--no-media .product__media-wrapper,.product .product__media-toggle:empty{display:none!important}.product__media-list::-webkit-scrollbar,.thumbnail-list::-webkit-scrollbar{height:4px}.product__media-list::-webkit-scrollbar-track,.thumbnail-list::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.product__media-list::-webkit-scrollbar-thumb,.thumbnail-list::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}.product__info-wrapper.scroll-trigger,.product__media-wrapper.scroll-trigger,.product__info-container,.product__info-wrapper.scroll-trigger--offscreen,.product__media-wrapper.scroll-trigger--offscreen{opacity:1!important;transform:none!important}.product__info-container .jd-trust,.product__info-wrapper .jd-trust{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.product__info-container .jd-trust-item,.product__info-wrapper .jd-trust-item{align-items:center!important;font-size:1.3rem!important;line-height:1.45!important}.product__info-container .jd-trust-item b,.product__info-wrapper .jd-trust-item b{font-size:1.35rem!important;margin-bottom:3px!important}.product__info-container .jd-sizing,.product__info-wrapper .jd-sizing{font-size:1.3rem!important;line-height:1.55!important;padding:12px 14px!important}.product__info-container .jfc-trust-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.product__info-container .jfc-trust-item{display:grid!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:10px!important;text-align:left!important;padding:10px 12px!important}.product__info-container .jfc-trust-item>svg{width:20px!important;height:20px!important;flex-shrink:0}.product__info-container .jfc-trust-item>span{white-space:normal!important}.product__info-container .jfc-ti-label{font-size:1.15rem!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;display:block!important}.product__info-container .jfc-ti-sub{font-size:.95rem!important;line-height:1.3!important;color:#ffffff80!important;display:block!important;margin-top:1px!important}.product__info-container .jfc-price-card{padding:18px 20px!important}.product__info-container .jfc-price-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.05rem!important;letter-spacing:.16em!important;font-weight:700!important;color:#c4b5fdbf!important}.product__info-container .jfc-price-main{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.015em!important}.product__info-container .jfc-price-compare,.product__info-container .jfc-price-save,.product__info-container .jfc-price-note{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.product__info-container .jfc-price-save{background:linear-gradient(135deg,#a855f738,#7c3aed2e)!important;border:1px solid rgba(168,85,247,.3)!important;font-size:1.15rem!important;padding:5px 12px!important}.product__info-container .jfc-hl-item{padding:12px 14px!important}.product__info-container .jfc-hl-item .hl-text{font-size:1.2rem!important;line-height:1.4!important}.product__info-container .jfc-hl-item .hl-text strong{font-size:1.25rem!important}.Avada-Offer__ButtonAddToCart,.Avada-Offer__Footer button,[class*=Avada-Offer] button[type=submit],[class*=Avada-Offer__Button]{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;background-color:#7c3aed!important;background-image:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-family:Inter,-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:1.3rem!important;padding:12px 22px!important;box-shadow:0 6px 18px #7c3aed59!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease!important}.Avada-Offer__ButtonAddToCart:hover,[class*=Avada-Offer] button[type=submit]:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #7c3aed80!important;opacity:.96!important}@media(max-width:749px){.sticky-atc-bar__title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important;font-size:1.15rem!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.sticky-atc-bar__meta{margin-top:4px!important}}@media(max-width:749px){.product__info-container .jfc-trust-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.product__info-container .jfc-trust-item{padding:10px 12px!important;grid-template-columns:20px 1fr!important}.product__info-container .jfc-price-card{padding:14px 16px!important}.product__info-container .jfc-price-main{font-size:2.8rem!important}.product__info-container .jd-trust,.product__info-container .jd-sizing{padding:12px!important}}.swipe-indicator,[class*=swipe] [class*=indicator],.product-media-container .swipe-button{background:#0000008c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffd9!important;font-size:1.05rem!important;letter-spacing:.04em!important}.product-form__input--pill input[type=radio]+label:hover{transform:translateY(-1px)}.product-form__input--pill input[type=radio]+label:active{transform:scale(.95)}.product-form__submit{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.product-form__submit:hover{transform:translateY(-2px)!important}.product-form__submit:active{transform:translateY(0) scale(.99)!important}@media(hover:none){.product-form__input--pill input[type=radio]+label:active,.product-form__submit:active{transition:transform .1s ease!important}}@media(prefers-reduced-motion:reduce){.product-form__input--pill input[type=radio]+label,.product-form__submit{transition:none!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__submit:hover{transform:none!important}}.product__media-wrapper{position:relative}.product__media-wrapper:before{content:"";position:absolute;top:-4%;right:-8%;bottom:28%;left:-8%;background:radial-gradient(ellipse at 50% 32%,rgba(124,58,237,.16),transparent 64%);pointer-events:none;z-index:0}.product__media-item{position:relative;z-index:1}.product__media-item .product__media,.product__media-item .product-media-container{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 26px 52px -26px #000000a6!important}.thumbnail-list .thumbnail{border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;transition:border-color .2s ease!important}.thumbnail-list .thumbnail:hover{border-color:#a78bfa73!important}.thumbnail-list .thumbnail[aria-current]{border-color:#a78bfa!important;box-shadow:0 0 0 1px #a78bfa!important}.product__title h1{font-size:clamp(2.2rem,3.2vw,3rem)!important;font-weight:700!important;letter-spacing:-.015em!important}.product-form__submit{background:#7c3aed!important;border:none!important;border-radius:12px!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;padding:1.7rem 2.4rem!important;box-shadow:none!important}.product-form__submit:hover{background:#6d28d9!important;transform:translateY(-1px)!important;box-shadow:0 10px 26px -12px #7c3aedb3!important}.shopify-payment-button__button{border-radius:12px!important}@media(max-width:749px){.product-form__input--pill input[type=radio]+label{padding:12px 19px!important;font-size:14px!important;min-width:56px}.product-form__submit{padding:1.8rem 2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jfc-product.css.map */
