.lumyn-product-details{position:relative;padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,12vw,7rem);background:var(--lumyn-background)}.lumyn-product-details.gradient{background:var(--lumyn-background)}.lumyn-product-details__anchor{position:absolute;top:-100px;left:0}.lumyn-product-details__heading{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.12;letter-spacing:0;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:#fff;text-wrap:balance}.lumyn-product-details>.page-width>*+*{margin-top:clamp(2.4rem,4vw,3.5rem)}.lumyn-product-details>.page-width>.lumyn-product-details__heading+*{margin-top:0}.lumyn-pdp-feature-cards{--lumyn-pdp-feature-border: rgba(255, 61, 236, .2);--lumyn-pdp-feature-bg: #000}.lumyn-product-details__features-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:0}@media screen and (min-width:750px){.lumyn-product-details__features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem)}}.lumyn-product-details__feature-card{border-radius:0;border:2px solid var(--lumyn-pdp-feature-border);background:var(--lumyn-pdp-feature-bg);padding:1.5rem;height:100%;box-shadow:none}.lumyn-product-details__feature-card h3{margin:0 0 .75rem;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:600;letter-spacing:0;color:#fff;text-wrap:balance}.lumyn-product-details__feature-card p{margin:0;line-height:1.55;font-size:1.4rem;color:#ffffffd9;max-width:none;overflow-wrap:break-word}.lumyn-product-details__feature-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center;margin-bottom:clamp(2rem,3vw,3rem)}.lumyn-product-details__feature-row--reverse{direction:rtl}.lumyn-product-details__feature-row--reverse>*{direction:ltr}@media screen and (max-width:749px){.lumyn-product-details__feature-row{grid-template-columns:1fr}.lumyn-product-details__feature-row--reverse{direction:ltr}}.lumyn-product-details__feature-media{border-radius:var(--lumyn-radius-xxxl);overflow:hidden;background:var(--lumyn-surface-container-low)}.lumyn-product-details__feature-media img{width:100%;height:auto;display:block}.lumyn-product-details__feature-content h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;margin:0 0 1rem;color:var(--text-white)}.lumyn-product-details__feature-content .rte{color:var(--text-white-80);line-height:1.7}.lumyn-product-details__feature-content .rte ul{margin:1rem 0;padding-left:1.5rem}.lumyn-product-details__feature-content .rte li{margin-bottom:.5rem}.lumyn-product-details__specs{margin-bottom:0}.lumyn-pdp-specs-panel{display:flex;flex-direction:column;border:2px solid rgba(255,61,236,.2);border-radius:0;background:#000;overflow:hidden}.lumyn-pdp-specs-panel .lumyn-product-details__specs-list{padding:0;background:#000}.lumyn-product-details__specs-list{list-style:none;margin:0;padding:0}.lumyn-product-details__specs-list li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem 1.5rem;align-items:baseline;padding:1.15rem 1.5rem;color:#ffffffe6}.lumyn-product-details__specs-list li+li{border-top:1px solid rgba(255,61,236,.12)}.lumyn-product-details__specs-list .spec-label{font-weight:600;font-size:1.35rem;color:#fff}.lumyn-product-details__specs-list .spec-value{font-size:1.4rem;line-height:1.5;color:#ffffffd9;max-width:65ch}@media screen and (max-width:549px){.lumyn-product-details__specs-list li{grid-template-columns:1fr;gap:.35rem}}.lumyn-product-details__table-wrapper{overflow-x:auto;margin-bottom:clamp(2rem,3vw,3rem)}.lumyn-product-details__table{width:100%;border-collapse:collapse}.lumyn-product-details__table th,.lumyn-product-details__table td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--lumyn-outline-variant)}.lumyn-product-details__table th{font-weight:600;color:var(--text-white);background:var(--lumyn-secondary-container)}.lumyn-product-details__table td{color:var(--text-white-80)}.lumyn-product-details__description{margin-bottom:0}.lumyn-product-details__heading--in-panel{margin-bottom:clamp(1rem,2vw,1.25rem)}.lumyn-pdp-prose-panel__shell{display:flex;flex-direction:column;border:2px solid rgba(255,61,236,.2);border-radius:0;background:#000;overflow:hidden}.lumyn-pdp-prose-panel__body{padding:clamp(1.5rem,2.5vw,2.25rem);background:#000}.lumyn-pdp-prose-panel__body.rte{color:#ffffffe0;line-height:1.65;font-size:clamp(1.35rem,1.5vw,1.5rem);max-width:none}.lumyn-pdp-prose-panel__body.rte>:first-child{margin-top:0}.lumyn-pdp-prose-panel__body.rte h2,.lumyn-pdp-prose-panel__body.rte h3,.lumyn-pdp-prose-panel__body.rte h4{color:#fff;font-weight:600;margin:clamp(1.75rem,3vw,2.25rem) 0 .85rem;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.25;text-wrap:balance}.lumyn-pdp-prose-panel__body.rte h2:first-child,.lumyn-pdp-prose-panel__body.rte h3:first-child,.lumyn-pdp-prose-panel__body.rte h4:first-child{margin-top:0}.lumyn-pdp-prose-panel__body.rte p{margin:0 0 1.15rem;max-width:72ch}.lumyn-pdp-prose-panel__body.rte ul,.lumyn-pdp-prose-panel__body.rte ol{margin:0 0 1.25rem;padding-left:1.35rem;max-width:72ch}.lumyn-pdp-prose-panel__body.rte li{margin-bottom:.55rem}.lumyn-pdp-prose-panel__body.rte li::marker{color:var(--lumyn-primary, #ff3dec)}.lumyn-pdp-prose-panel__body.rte strong{color:#fff;font-weight:600}.lumyn-pdp-prose-panel__body.rte a{color:var(--lumyn-primary, #ff3dec);text-underline-offset:.15em}.lumyn-pdp-prose-panel__body.rte a:hover{color:#fff}.lumyn-pdp-prose-panel__body.rte hr{border:none;border-top:1px solid rgba(255,61,236,.15);margin:1.75rem 0}.lumyn-product-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lumyn-product-hero__thumb:focus-visible,.lumyn-product-hero__thumb-nav:focus-visible,.lumyn-product-hero__learn-more:focus-visible{outline:2px solid var(--lumyn-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lumyn-product-hero__thumbs{scroll-behavior:auto}.lumyn-product-hero__thumb,.lumyn-product-hero__thumb-nav,.lumyn-product-hero__learn-more{transition:none}}.lumyn-product-hero__actions .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.lumyn-product-hero__actions .product-form__submit{width:100%;color:#fff}.lumyn-product-hero__actions .shopify-payment-button,.lumyn-product-hero__actions .shopify-payment-button .shopify-payment-button__button{width:100%}.lumyn-product-hero .product-form__submit{width:100%;color:#fff}.lumyn-product-hero .shopify-payment-button,.lumyn-product-hero .shopify-payment-button .shopify-payment-button__button{width:100%}.lumyn-product-hero__info .share-button{margin-top:1rem;display:block;visibility:visible}.lumyn-product-hero .share-button{display:block}.lumyn-product-hero .share-button__button{color:var(--text-white-80);font-size:1.4rem;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.lumyn-product-hero .share-button__button:hover{color:var(--lumyn-primary);text-decoration:underline;text-underline-offset:.3rem}.lumyn-product-hero .share-button__fallback{background:var(--lumyn-surface-container);border-radius:var(--lumyn-radius-md);padding:.5rem}.lumyn-product-hero .share-button__fallback:before{background:rgba(var(--lumyn-background-rgb),.5);border-radius:var(--lumyn-radius-md)}.lumyn-product-hero .share-button__fallback:after{border-color:var(--lumyn-outline)}.lumyn-product-hero .share-button__fallback .field__input{background:var(--lumyn-input-bg);border:2px solid var(--lumyn-input-border);color:var(--lumyn-on-surface);border-radius:var(--lumyn-radius-sm);padding:.75rem 1rem}.lumyn-product-hero .share-button__fallback .field__input::placeholder{color:var(--lumyn-input-placeholder)}.lumyn-product-hero .share-button__fallback button{color:var(--text-white-80)}.lumyn-product-hero .share-button__fallback button:hover{color:var(--lumyn-primary)}.lumyn-product-hero .share-button__copy,.lumyn-product-hero .share-button__close{color:var(--text-white-80);background:transparent}.lumyn-product-hero .share-button__copy:hover,.lumyn-product-hero .share-button__close:hover{color:var(--lumyn-primary)}.lumyn-product-hero__inventory{font-size:1.4rem;color:var(--text-white-80)}.lumyn-product-hero__inventory.in-stock{color:var(--lumyn-success)}.lumyn-product-hero__inventory.out-of-stock{color:var(--lumyn-error)}.lumyn-product-hero .product-form__error-message-wrapper{background:var(--lumyn-error-container);border:1px solid var(--lumyn-error);border-radius:var(--lumyn-radius-xl);padding:1rem;margin-bottom:1rem}.lumyn-product-hero .product-form__error-message{color:var(--lumyn-error)}.lumyn-product-hero .loading__spinner{display:none}.lumyn-product-hero .loading .loading__spinner{display:block}.lumyn-product-hero__variants .product-form__input--swatch input:checked+label{border-color:var(--lumyn-primary);box-shadow:0 0 0 2px var(--lumyn-primary)}.lumyn-product-hero__variants .select{background:var(--lumyn-input-bg);border:2px solid var(--lumyn-input-border);border-radius:var(--lumyn-radius-sm)}.lumyn-product-hero__variants .select__select{color:var(--text-white);background:transparent}.lumyn-product-hero__variants .select .svg-wrapper{color:var(--text-white-70)}.lumyn-product-hero__quantity .quantity__rules{color:var(--text-white-70);font-size:1.2rem;margin-top:.5rem}.lumyn-product-hero .price-per-item{color:var(--text-white-70);font-size:1.3rem}.lumyn-product-section+.related-products-section,.lumyn-product-section+.related-products-section>.gradient{background:var(--lumyn-background)}.lumyn-product-hero.grainy>*{position:relative;z-index:2}@keyframes lumyn-product-media-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.lumyn-product-hero__main-image img,.lumyn-product-hero__main-image video{animation:lumyn-product-media-fade-in .3s ease-out}}.lumyn-product-hero__learn-more .svg-wrapper svg{transition:transform .2s ease;transform-origin:center center}.lumyn-product-hero__learn-more:hover .svg-wrapper svg{transform:translateY(3px)}.lumyn-product-details__faq .lumyn-bordered-rows{margin-top:0}.lumyn-product-details__faq{margin-bottom:0}@media screen and (max-width:749px){.lumyn-product-hero{min-height:auto;padding:0;overflow-x:hidden}.lumyn-product-hero__inner{padding-block:clamp(1.5rem,3vw,2rem);max-width:100%}.lumyn-product-hero__grid{gap:1.5rem;max-width:100%}.lumyn-product-hero__title{font-size:clamp(1.8rem,5vw,2.4rem);margin-bottom:.5rem}.lumyn-product-hero__price .price{font-size:clamp(1.5rem,3vw,1.8rem)}.lumyn-product-hero__description{font-size:clamp(1.2rem,3vw,1.4rem);line-clamp:6;-webkit-line-clamp:6;margin-bottom:1rem}.lumyn-product-hero__info{text-align:left;align-items:flex-start;display:flex;flex-direction:column;max-width:100%;box-sizing:border-box}.lumyn-product-hero__variants{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.lumyn-product-hero__variants fieldset{width:100%;max-width:100%;box-sizing:border-box}.lumyn-product-hero__variants .product-form__input{margin-bottom:0;max-width:100%}.lumyn-product-hero__variants .product-form__input--pill:not(.lumyn-variant-option){justify-content:flex-start;flex-wrap:wrap}.lumyn-product-page .lumyn-variant-pill-track{width:100%}.lumyn-product-hero__quantity{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.5rem 0 1rem;box-sizing:border-box}.lumyn-product-hero__quantity .quantity__label{width:100%;text-align:left}.lumyn-product-hero__quantity .quantity{justify-content:flex-start}.lumyn-product-hero__actions{width:100%;max-width:100%;margin-top:1rem;box-sizing:border-box}.lumyn-product-hero__actions .button--primary,.lumyn-product-hero__actions .button--secondary{width:100%}.lumyn-product-hero__info .share-button{width:100%;max-width:100%;text-align:left;margin-top:1rem;box-sizing:border-box}.lumyn-product-hero__media{margin-top:1.5rem;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.lumyn-product-hero__main-image{border-radius:0}.lumyn-product-hero__thumbs-wrapper{width:100%;max-width:100%;box-sizing:border-box}.lumyn-product-hero__thumbs-container{max-width:100%;overflow:hidden}.lumyn-product-hero__thumbs{padding:2px;max-width:100%;box-sizing:border-box}.lumyn-product-hero__thumb{width:60px;height:45px;aspect-ratio:4 / 3;flex-shrink:0}.lumyn-product-hero__thumb-nav{width:24px;height:24px;font-size:.8rem}.lumyn-product-details{padding:clamp(1.5rem,3vw,2rem) 0}.lumyn-product-details__heading{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:1.5rem}.lumyn-product-details__features-grid{grid-template-columns:1fr;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(1.5rem,2vw,2rem)}.lumyn-product-details__feature-card{padding:1.2rem 1rem 1.4rem}.lumyn-product-details__feature-card h3{font-size:1.4rem;margin-bottom:.5rem}.lumyn-product-details__feature-card p{font-size:1.3rem}.lumyn-product-details__feature-row{grid-template-columns:1fr;gap:1.5rem}.lumyn-product-details__feature-row--reverse{direction:ltr}.lumyn-product-details__feature-content h2{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:.75rem}.lumyn-product-details__feature-content .rte{font-size:1.3rem}.lumyn-product-details__specs{margin-bottom:clamp(1.5rem,2vw,2rem)}.lumyn-product-details__specs-list li{padding:.9rem 1rem;font-size:1.3rem}.lumyn-product-details__specs-list .spec-value{font-size:1.3rem}}@media screen and (min-width:750px)and (max-width:989px){.lumyn-product-hero__title{font-size:clamp(1.85rem,3.2vw,2.5rem)}.lumyn-product-hero__price .price{font-size:clamp(1.5rem,2.5vw,1.85rem)}.lumyn-product-hero__description{font-size:clamp(1.2rem,2vw,1.4rem);max-width:42ch}.lumyn-product-hero__buy-rail{gap:.65rem}.lumyn-product-page .lumyn-product-details{margin-top:clamp(1rem,2vw,1.5rem)}.lumyn-product-details{padding:clamp(1.5rem,3vw,2.5rem) 0}.lumyn-product-details__heading{font-size:clamp(2rem,4vw,2.8rem)}.lumyn-product-details__features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumyn-product-details__feature-row{grid-template-columns:1fr}.lumyn-product-details__feature-row--reverse{direction:ltr}}@media screen and (min-width:1200px){.lumyn-product-hero__main-image{border-radius:var(--lumyn-radius-xxxl)}.lumyn-product-hero__thumb{border-radius:var(--lumyn-radius-md)}}@media screen and (max-width:400px){.lumyn-product-hero__inner{padding-block:1rem}.lumyn-product-hero__grid{gap:1rem}.lumyn-product-hero__title{font-size:1.8rem}.lumyn-product-hero__price .price{font-size:1.4rem}.lumyn-product-hero__description{font-size:1.2rem;line-clamp:5;-webkit-line-clamp:5}.lumyn-product-hero__actions .button{padding:1rem;font-size:1.3rem;word-break:break-word}.lumyn-product-hero__thumb{width:50px;height:37px}.lumyn-product-hero__thumb-nav{width:24px;height:24px}.product-grid.grid--2-col-tablet-down{grid-template-columns:1fr;gap:.75rem}.related-products__heading{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lumyn-product-content.css.map */
