@media screen and (min-width:750px){.header__columns{display:flex!important;align-items:center;gap:40px;grid-template-columns:none!important;grid-template-areas:none!important}.header__column--center:has(.header-logo){order:1;flex:0 0 auto}.header__column--left:has(.header-menu){order:2;flex:1 1 auto;display:flex;justify-content:center}.header__column--right{order:3;flex:0 0 auto}nav[header-menu] .menu-list{display:flex;justify-content:center;width:100%}nav[header-menu] .overflow-menu{display:flex;justify-content:center;width:100%}nav[header-menu] .menu-list__list-item{margin:0 20px!important}nav[header-menu] .menu-list__link{font-size:16px!important;font-weight:500!important;letter-spacing:.02em!important}nav[header-menu] .menu-list__link-title{font-size:16px!important;font-weight:500!important}.payment-icons__list{justify-content:flex-end!important}.payment-icons__item svg,.payment-icons__item .icon{height:28px;width:auto;opacity:.7;transition:opacity .3s ease;filter:grayscale(100%)}.payment-icons__item:hover svg,.payment-icons__item:hover .icon{opacity:1}}@media screen and (max-width:749px){.payment-icons__list{justify-content:center!important}.payment-icons__item svg,.payment-icons__item .icon{height:24px}}.hero,.hero__container,.hero__media-wrapper{background-color:#000!important}.hero__image,.hero svg{display:none!important}.hero-wrapper,.hero .spacing-style{background-color:#000!important}.hero .text-block p{margin:0;color:#fff}.hero .button--primary,.hero .button.button--primary{background-color:#55b7e7;color:#000;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px 40px;border-radius:2px;border:2px solid #55b7e7;transition:all .3s ease;box-shadow:0 0 #55b7e700;cursor:pointer}.hero .button--primary:hover,.hero .button.button--primary:hover{background-color:transparent;color:#55b7e7;border-color:#55b7e7;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780}.hero .button--primary:active,.hero .button.button--primary:active{transform:translateY(0);box-shadow:0 2px 8px #55b7e766}.header .header__row,.header .header__row--top{padding-block-start:8px!important;padding-block-end:8px!important;--padding-block-start: 8px !important;--padding-block-end: 8px !important}.header .header__columns{padding-block-start:0!important;padding-block-end:0!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}.header .button:not(.button--primary):hover,.header .button:not(.button--primary):focus-visible,header-component .button:not(.button--primary):hover,header-component .button:not(.button--primary):focus-visible,.header-actions__action:hover,.header-actions__action:focus-visible,.header__icon:hover,.header__icon:focus-visible{--button-background-color: transparent !important;--button-border-color: transparent !important;background-color:transparent!important;border-color:transparent!important}.button.button--primary{background-color:#55b7e7;color:#000;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px 40px;border-radius:2px;border:2px solid #55b7e7;transition:all .3s ease;box-shadow:none;cursor:pointer}.button.button--primary:hover{background-color:transparent;color:#55b7e7;border-color:#55b7e7;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780}.button.button--primary:active{transform:translateY(0);box-shadow:0 2px 8px #55b7e759}.button.button--secondary{background-color:transparent;color:#55b7e7;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:16px 40px;border-radius:2px;border:2px solid #55b7e7;transition:all .3s ease;cursor:pointer}.button.button--secondary:hover{background-color:#55b7e7;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e766}.product-card{transition:transform .3s ease;background-color:transparent}.product-card__content{background-color:transparent}.resource-list__item{opacity:0;animation:fadeInUp .6s ease forwards}.resource-list__item:nth-child(1){animation-delay:.1s}.resource-list__item:nth-child(2){animation-delay:.2s}.resource-list__item:nth-child(3){animation-delay:.3s}.resource-list__item:nth-child(4){animation-delay:.4s}.resource-list__item:nth-child(5){animation-delay:.5s}.resource-list__item:nth-child(6){animation-delay:.6s}.resource-list__item:nth-child(7){animation-delay:.7s}.resource-list__item:nth-child(8){animation-delay:.8s}.product-card__content .card-gallery img,.product-card__content slideshow-component img,.product-card img{transition:transform .3s ease}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img,.product-card:hover slideshow-component img,.product-card:hover img{transform:scale(1.05)}.product-card .card-gallery,.product-card slideshow-component{overflow:hidden}}.product-card__vendor{text-align:center;font-size:12px;color:#ffffffa0;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-weight:400}.product-card__title,.product-card .product-title{font-size:18px;font-weight:500;color:#fff;margin-bottom:8px;line-height:1.3}.product-card__title a,.product-card .product-title a{color:#fff;text-decoration:none;transition:text-decoration .2s ease}.product-card__title a:hover,.product-card .product-title a:hover{text-decoration:underline}.product-card__price,.product-card .price{font-size:16px;font-weight:600;color:#fff}.product-card__badge,.badge--sold-out{position:absolute;top:16px;left:16px;background:#000;color:#fff;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;z-index:10;border-radius:0}.product-card__content{padding:8px}.product-card__image-wrapper{margin-bottom:12px;overflow:hidden;position:relative}.section-resource-list,.product-list{opacity:1;background-color:transparent}.section-resource-list{background-color:transparent!important}.section-resource-list__header h3,.section-resource-list__header h2,.collection-title,.section-title{font-size:32px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff}.section-resource-list__header a,.view-all-link{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-decoration:none;transition:opacity .2s ease}.section-resource-list__header a:hover,.view-all-link:hover{opacity:.7}.section{padding-top:clamp(48px,8vw,80px);padding-bottom:clamp(48px,8vw,80px)}.resource-list__grid{gap:30px 20px}@media screen and (max-width:749px){.header__columns{justify-content:space-between!important}.section{padding-top:clamp(40px,6vw,60px);padding-bottom:clamp(40px,6vw,60px)}.hero{min-height:70vh!important}.hero .text-block h1,.hero .text-block p{font-size:clamp(28px,8vw,40px)!important;line-height:1.2}.hero .rte p{font-size:16px!important}.hero .button--primary{padding:14px 32px;font-size:13px;width:100%;max-width:280px}.product-card__title,.product-card .product-title{font-size:14px;line-height:1.3}.product-card__price,.product-card .price{font-size:14px}.section-resource-list__header h3,.section-resource-list__header h2{font-size:24px}.resource-list__grid{gap:20px 12px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}h1,.h1{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff}h2,.h2{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:#fff}h3,.h3{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:0;line-height:1.3;color:#fff}h4,.h4{font-size:clamp(18px,2.5vw,24px);font-weight:600;letter-spacing:.01em;line-height:1.4;color:#fff}h5,.h5,h6,.h6{font-size:clamp(16px,2vw,18px);font-weight:600;letter-spacing:.01em;line-height:1.4;color:#fff}p{color:#ffffffcf;line-height:1.6;font-size:16px}.caption,.small-text{color:#ffffffa0;font-size:14px}a{color:#fff;text-decoration:none;transition:opacity .2s ease,color .2s ease}a:hover{opacity:.7}.rte a,p a{text-decoration:underline;text-underline-offset:2px}.rte a:hover,p a:hover{text-decoration:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-on-scroll{opacity:0;transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.animated{animation:fadeInUp .8s ease forwards}.fade-in-scroll{opacity:0;transition:opacity .8s ease}.fade-in-scroll.animated{animation:fadeIn .8s ease forwards}.marquee-section{background-color:#000;color:#fff;padding:40px 0;overflow:hidden;position:relative}.marquee-content{display:flex;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-text{font-size:72px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:0 40px;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.marquee-text{font-size:48px;padding:0 20px}}.features-section{padding:clamp(60px,10vw,100px) 0;background-color:#111}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.feature-card{text-align:center;padding:40px 20px;background:#1a1a1a;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #ffffff0d}.feature-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:32px}.feature-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:12px}.feature-description{font-size:15px;line-height:1.6;color:#ffffffa0;max-width:280px;margin:0 auto}@media screen and (max-width:749px){.features-grid{grid-template-columns:1fr;gap:30px}.feature-card{padding:30px 20px}}.collection-showcase{padding:clamp(60px,10vw,100px) 0}.collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1400px;margin:0 auto;padding:0 20px}.collection-card-wrapper{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#f5f5f5}.collection-card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-card-wrapper:hover .collection-card-image{transform:scale(1.05)}.collection-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#fff}.collection-card-title{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.collection-card-cta{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.collection-card-wrapper:hover .collection-card-cta{opacity:1;transform:translateY(0)}.product__title{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:16px}.product__price{font-size:24px;font-weight:600;margin-bottom:24px}.product__price--on-sale .price--regular{text-decoration:line-through;color:#999;margin-right:12px}.product__price--on-sale .price--sale{color:#dd6a5a}.product__description{font-size:16px;line-height:1.7;color:#ffffffcf;margin-bottom:32px}.variant-picker__label{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;display:block}.variant-picker__option{padding:12px 20px;border:2px solid #333333;background-color:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.variant-picker__option:hover{border-color:#fff}.variant-picker__option--selected{background-color:#fff;color:#000;border-color:#fff}.product-form__submit{width:100%;padding:18px 40px;font-size:16px!important;margin-top:24px}.product__media-list{gap:12px}.product__media-item{border-radius:0;overflow:hidden}.collection-hero{padding:60px 0;text-align:center;background-color:#111}.collection__title{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:16px}.collection__description{font-size:18px;line-height:1.6;color:#ffffffa0;max-width:700px;margin:0 auto}.collection-filters{padding:30px 0;border-bottom:1px solid #333333;margin-bottom:40px}.collection-filters__toggle{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:12px 24px;border:2px solid #FFFFFF;color:#fff;background-color:transparent;cursor:pointer;transition:all .3s ease}.collection-filters__toggle:hover{background-color:#fff;color:#000}.collection-sorting{display:flex;align-items:center;gap:12px}.collection-sorting__label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff}.collection-sorting__select{padding:10px 16px;border:1px solid #333333;font-size:14px;background-color:#1a1a1a;color:#fff;cursor:pointer}.collection-product-list{margin-bottom:60px}.footer .text-block h3,.footer .text-block h2{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:8px}.footer .text-block p,.footer .text-block .rte{font-size:14px;line-height:1.6;color:#ccc;margin:0 0 16px}footer .email-signup-block{max-width:500px}footer .email-signup__input{padding:14px 20px;border:1px solid #333333;background-color:#1a1a1a;color:#fff;font-size:14px;border-radius:2px}footer .email-signup__input::placeholder{color:#999;opacity:1}footer .email-signup__input:focus{border-color:#666;background-color:#222;outline:none}footer .email-signup__button.button,footer .email-signup__button.button-secondary{padding:14px 24px;background-color:#fff;color:#000;border:none;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:2px;min-width:100px}footer .email-signup__button.button:hover,footer .email-signup__button.button-secondary:hover{background-color:#e0e0e0;color:#000;transform:translateY(-1px);box-shadow:0 2px 8px #ffffff1a}footer .email-signup__message{margin-top:12px;font-size:13px;padding:10px 16px;border-radius:2px}footer .email-signup__message--success{background-color:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}footer .email-signup__message--error{background-color:#f443361a;color:#f44336;border:1px solid rgba(244,67,54,.3)}@media screen and (max-width:749px){footer .email-signup-block{max-width:100%}footer .email-signup__button.button,footer .email-signup__button.button-secondary{width:100%}}.footer{background-color:#000;color:#fff;padding:60px 0 30px}.footer__content{max-width:1400px;margin:0 auto;padding:0 20px}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer__column h4{color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.footer__links{list-style:none;padding:0;margin:0}.footer__links li{margin-bottom:12px}.footer__links a{color:#ccc;font-size:14px;text-decoration:none;transition:color .2s ease}.footer__links a:hover{color:#fff}.footer__newsletter{max-width:400px}.footer__newsletter-input{display:flex;gap:8px;margin-top:16px}.footer__newsletter-input input{flex:1;padding:12px 16px;border:1px solid #333333;background-color:#1a1a1a;color:#fff;font-size:14px;border-radius:2px}.footer__newsletter-input input::placeholder{color:#999}.footer__newsletter-input button{padding:12px 24px;background-color:#fff;color:#000;border:none;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:2px}.footer__newsletter-input button:hover{background-color:#ccc}.footer__social{display:flex;gap:16px;margin-top:16px}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #333333;border-radius:50%;color:#fff;transition:all .3s ease}.footer__social-link:hover{background-color:#fff;color:#000;border-color:#fff}.footer__bottom{border-top:1px solid #333333;padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer__copyright{color:#999;font-size:14px}.footer__payment-icons{display:flex;gap:12px}@media screen and (max-width:749px){.footer{padding:40px 0 20px}.footer__grid{grid-template-columns:1fr;gap:30px}.footer__bottom{flex-direction:column;text-align:center}.footer__newsletter-input{flex-direction:column}.footer__newsletter-input button{width:100%}}.button--primary:focus-visible,.product-card__link:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}body,body *:not(script):not(style):not(svg):not(path){color:#fff}.rte,.rte p,.product__description,.caption,.small-text,label,.field__label{color:#ffffffcf!important}input,textarea,select{color:#fff!important}input::placeholder,textarea::placeholder{color:#ffffff80!important}svg{fill:currentColor}main>.section-wrapper:nth-child(2n),main>section:nth-child(2n){background-color:#0a0a0a}main>.section-wrapper+.section-wrapper:before,main>section+section:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent 0%,#55b7e710 15%,#55b7e740 50%,#55b7e710 85%,transparent 100%);margin-inline:auto;max-width:900px}main>.section-wrapper .section[style*=border-top],main .layout-panel-flex[style*=border-top]{border-top-color:transparent!important}main>.section-wrapper:first-child,main>section:first-child{position:relative}main>.section-wrapper:first-child:after,main>section:first-child:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(85,183,231,.06) 0%,transparent 70%);pointer-events:none;z-index:0}main .layout-panel-flex[style*=border]{transition:border-color .4s ease,box-shadow .4s ease}main .layout-panel-flex[style*=border]:hover{border-color:#55b7e726!important;box-shadow:0 4px 20px #55b7e70d}main .layout-panel-flex .layout-panel-flex{position:relative}main>.section-wrapper:not(:first-child) h2:after,main>section:not(:first-child) h2:after{content:"";display:block;width:40px;height:2px;background:#55b7e7;margin-top:12px;border-radius:1px}main>.section-wrapper:not(:first-child) [style*=center] h2:after,main>section:not(:first-child) [style*=center] h2:after{margin-inline:auto}main>.section-wrapper:last-child,main>section:last-child{background:linear-gradient(180deg,rgba(85,183,231,.04) 0%,transparent 40%)}.button:hover,a.button:hover{box-shadow:0 0 20px #55b7e733,0 0 40px #55b7e70d}[accordion-row][open],[accordion-row][aria-expanded=true],details[accordion-row][open]{border-left:2px solid #55b7e7!important;padding-left:16px;transition:border-color .3s ease,padding-left .3s ease}main>.scroll-hidden{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}main>.scroll-hidden.scroll-revealed{opacity:1;transform:translateY(0)}.scroll-hidden .resource-list__item,.scroll-hidden .product-card,.scroll-hidden .feature-card,.scroll-hidden .collection-card-wrapper{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-revealed .resource-list__item.item-revealed,.scroll-revealed .product-card.item-revealed,.scroll-revealed .feature-card.item-revealed,.scroll-revealed .collection-card-wrapper.item-revealed{opacity:1;transform:translateY(0)}@keyframes scaleReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes textReveal{0%{opacity:0;transform:translateY(15px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.scroll-revealed h1,.scroll-revealed h2,.scroll-revealed h3{animation:textReveal .8s ease forwards}[data-template="page.trade-sell"] .layout-panel-flex .layout-panel-flex{border:1px solid rgba(255,255,255,.08);border-radius:4px;transition:border-color .4s ease,transform .4s ease}[data-template="page.trade-sell"] .layout-panel-flex .layout-panel-flex:hover{border-color:#55b7e74d;transform:translateY(-4px)}[data-template="page.trade-sell"] .scroll-revealed .layout-panel-flex .layout-panel-flex:nth-child(2){animation:fadeInUp .6s ease forwards;animation-delay:.1s;opacity:0}[data-template="page.trade-sell"] .scroll-revealed .layout-panel-flex .layout-panel-flex:nth-child(3){animation:fadeInUp .6s ease forwards;animation-delay:.25s;opacity:0}[data-template="page.trade-sell"] .scroll-revealed .layout-panel-flex .layout-panel-flex:nth-child(4){animation:fadeInUp .6s ease forwards;animation-delay:.4s;opacity:0}[data-template="page.trade-sell"] .scroll-revealed .layout-panel-flex .layout-panel-flex:nth-child(5){animation:fadeInUp .6s ease forwards;animation-delay:.55s;opacity:0}[data-template="page.trade-sell"] .contact-form input,[data-template="page.trade-sell"] .contact-form textarea{background-color:#1a1a1a!important;border:1px solid #333!important;color:#fff!important;transition:border-color .3s ease,box-shadow .3s ease}[data-template="page.trade-sell"] .contact-form input:focus,[data-template="page.trade-sell"] .contact-form textarea:focus{border-color:#55b7e7!important;box-shadow:0 0 0 2px #55b7e726!important;outline:none}[data-template="page.trade-sell"] .contact-form .button{background-color:#55b7e7!important;color:#000!important;border:2px solid #55b7e7!important;font-weight:700;letter-spacing:.08em;transition:all .3s ease}[data-template="page.trade-sell"] .contact-form .button:hover{background-color:transparent!important;color:#55b7e7!important;transform:translateY(-2px);box-shadow:0 4px 15px #55b7e740}[data-template="page.financing-layaway"] .layout-panel-flex>.group-block{border:1px solid rgba(255,255,255,.08);border-radius:4px;transition:border-color .4s ease,transform .4s ease}[data-template="page.financing-layaway"] .layout-panel-flex>.group-block:hover{border-color:#55b7e74d;transform:translateY(-4px)}@media screen and (max-width:749px){[data-template="page.financing-layaway"] .mobile-column>.group-block{flex:0 1 auto;min-height:fit-content}}[data-template="page.financing-layaway"] [class*=__faq_title],[data-template="page.financing-layaway"] [class*=__faq_title]>*{font-size:clamp(2rem,4.5vw,3.25rem)!important;--font-size: clamp(2rem, 4.5vw, 3.25rem) !important;letter-spacing:.04em!important;line-height:1.15!important}[data-template="page.financing-layaway"] .details__header,[data-template="page.financing-layaway"] summary.details__header{font-size:clamp(1.05rem,1.5vw,1.4rem)!important;--font-size: clamp(1.05rem, 1.5vw, 1.4rem) !important;font-weight:600!important;letter-spacing:.02em;line-height:1.35!important}[data-template="page.financing-layaway"] .details__header .svg-wrapper svg{width:14px;height:14px}[data-template="page.financing-layaway"] [class*=__cta_button]{background-color:#55b7e7!important;color:#000!important;border:2px solid #55b7e7!important;padding:16px 40px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:2px!important;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease}[data-template="page.financing-layaway"] [class*=__cta_button]:hover,[data-template="page.financing-layaway"] [class*=__cta_button]:focus-visible{background-color:transparent!important;color:#55b7e7!important;border-color:#55b7e7!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780;outline:none}[data-template="page.financing-layaway"] [class*=__cta_button]:active{transform:translateY(0);box-shadow:0 2px 8px #55b7e759}[data-template="page.faq"] [class*=__shopping_title],[data-template="page.faq"] [class*=__shopping_title]>*,[data-template="page.faq"] [class*=__trading_title],[data-template="page.faq"] [class*=__trading_title]>*,[data-template="page.faq"] [class*=__shipping_title],[data-template="page.faq"] [class*=__shipping_title]>*,[data-template="page.faq"] [class*=__payments_title],[data-template="page.faq"] [class*=__payments_title]>*,[data-template="page.faq"] [class*=__cta_heading],[data-template="page.faq"] [class*=__cta_heading]>*{font-size:clamp(2rem,4.5vw,3.25rem)!important;--font-size: clamp(2rem, 4.5vw, 3.25rem) !important;letter-spacing:.04em!important;line-height:1.15!important}[data-template="page.faq"] .details__header,[data-template="page.faq"] summary.details__header{font-size:clamp(1.05rem,1.5vw,1.4rem)!important;--font-size: clamp(1.05rem, 1.5vw, 1.4rem) !important;font-weight:600!important;letter-spacing:.02em;line-height:1.35!important}[data-template="page.faq"] .details__header .svg-wrapper svg{width:14px;height:14px}[data-template="page.faq"] [accordion-row] .accordion-row__content,[data-template="page.faq"] [accordion-row] .accordion-row__content *,[data-template="page.faq"] [accordion-row] .accordion-row__content p,[data-template="page.faq"] [accordion-row] .accordion-row__content li{font-size:clamp(.95rem,1.1vw,1.05rem)!important;--font-size: clamp(.95rem, 1.1vw, 1.05rem) !important;line-height:1.65!important}[data-template="page.faq"] [id*=shopping] .section-background,[data-template="page.faq"] [id*=shipping] .section-background,[data-template="page.faq"] [id*=shopping]>.section,[data-template="page.faq"] [id*=shipping]>.section,[data-template="page.financing-layaway"] [id*=options_row] .section-background,[data-template="page.financing-layaway"] [id*=options_row]>.section,[data-template="page.financing-layaway"] [id*=__faq] .section-background,[data-template="page.financing-layaway"] [id*=__faq]>.section{background-color:#0d0d0d!important}[data-template="page.faq"] [class*=__cta_button]{background-color:#55b7e7!important;color:#000!important;border:2px solid #55b7e7!important;padding:16px 40px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:2px!important;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease}[data-template="page.faq"] [class*=__cta_button]:hover,[data-template="page.faq"] [class*=__cta_button]:focus-visible{background-color:transparent!important;color:#55b7e7!important;border-color:#55b7e7!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780;outline:none}[data-template="page.faq"] [class*=__cta_button]:active{transform:translateY(0);box-shadow:0 2px 8px #55b7e759}[data-template=collection] .product-card,[data-template=collection] [product-card]{transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}[data-template=collection] .product-card:hover,[data-template=collection] [product-card]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #ffffff0f;border-color:#55b7e74d!important}[data-template=collection] .product-card img,[data-template=collection] [product-card] img{transition:transform .5s ease}[data-template=collection] .product-card:hover img,[data-template=collection] [product-card]:hover img{transform:scale(1.06)}[data-template=collection] .card-gallery,[data-template=collection] [product-card] .card-gallery{overflow:hidden;border-radius:4px}[data-template=collection] .scroll-revealed .product-card:nth-child(1),[data-template=collection] .scroll-revealed [product-card]:nth-child(1){animation:fadeInUp .5s ease forwards;animation-delay:.05s;opacity:0}[data-template=collection] .scroll-revealed .product-card:nth-child(2),[data-template=collection] .scroll-revealed [product-card]:nth-child(2){animation:fadeInUp .5s ease forwards;animation-delay:.12s;opacity:0}[data-template=collection] .scroll-revealed .product-card:nth-child(3),[data-template=collection] .scroll-revealed [product-card]:nth-child(3){animation:fadeInUp .5s ease forwards;animation-delay:.19s;opacity:0}[data-template=collection] .scroll-revealed .product-card:nth-child(4),[data-template=collection] .scroll-revealed [product-card]:nth-child(4){animation:fadeInUp .5s ease forwards;animation-delay:.26s;opacity:0}[data-template=collection] .scroll-revealed .product-card:nth-child(n+5),[data-template=collection] .scroll-revealed [product-card]:nth-child(n+5){animation:fadeInUp .5s ease forwards;animation-delay:.33s;opacity:0}[data-template=collection] .facets-container,[data-template=collection] [facets]{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px}[data-template=collection] .badge--sold-out{background:#000000d9;color:#f44;font-weight:700;letter-spacing:.08em;border:1px solid rgba(255,68,68,.3)}[data-template=collection] .badge--sale{background:#55b7e7;color:#000;font-weight:700;letter-spacing:.05em}.account-popover__panel,.account-popover__panel *,.account-drawer__dialog,.account-drawer__dialog *{color:var(--color-foreground)!important}.account-actions .button{background-color:var(--color-foreground)!important;color:var(--color-background)!important}.account-actions .button-secondary{background-color:transparent!important;color:var(--color-foreground)!important;border-color:var(--color-foreground)!important}.account-actions__email{color:rgb(var(--color-foreground-rgb) / var(--opacity-60))!important}.account-actions__shop-login,.account-actions__shop-login *{color:var(--color-foreground)!important}[data-template="page.faq"] .scroll-revealed [accordion-row]:nth-child(1){animation:fadeInUp .5s ease forwards;animation-delay:.05s;opacity:0}[data-template="page.faq"] .scroll-revealed [accordion-row]:nth-child(2){animation:fadeInUp .5s ease forwards;animation-delay:.12s;opacity:0}[data-template="page.faq"] .scroll-revealed [accordion-row]:nth-child(3){animation:fadeInUp .5s ease forwards;animation-delay:.19s;opacity:0}[data-template="page.faq"] .scroll-revealed [accordion-row]:nth-child(4){animation:fadeInUp .5s ease forwards;animation-delay:.26s;opacity:0}[data-template="page.faq"] [accordion-row]{transition:background-color .3s ease}[data-template="page.faq"] [accordion-row]:hover{background-color:#ffffff08}[data-template="page.faq"] [accordion-row] summary,[data-template="page.faq"] [accordion-row] button[aria-expanded]{padding-block:16px}[data-template="page.faq"] [accordion-row] .accordion-row__content{transition:opacity .3s ease}[data-template="page.faq"] .section-wrapper:not(:first-child):not(:last-child){border-top-color:#ffffff14!important}[data-template="page.trade-sell"] [class*=__hero_cta]{background-color:#55b7e7!important;color:#000!important;border:2px solid #55b7e7!important;padding:16px 48px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:2px!important;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}[data-template="page.trade-sell"] [class*=__hero_cta]:hover,[data-template="page.trade-sell"] [class*=__hero_cta]:focus-visible{background-color:transparent!important;color:#55b7e7!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780}[data-template=list-collections] [class*=__collection_title],[data-template=list-collections] .collection-card__content .text-block,.menu-drawer__featured-content,[data-template=collection] [class*=__breadcrumb]{display:none!important}@media screen and (max-width:749px){[data-template=product] .product-details,[data-template=product] .product-details *,[data-template=product] .product-details .text-block,[data-template=product] .product-details .text-block>*,[data-template=product] .product-details product-price,[data-template=product] .product-details .price,[data-template=product] .product-details .installments,[data-template=product] .product-details .group-block-content,[data-template=product] .product-details h1,[data-template=product] .product-details h2,[data-template=product] .product-details h3,[data-template=product] .product-details p{text-align:center!important;--text-align: center !important}[data-template=product] .product-details .layout-panel-flex,[data-template=product] .product-details .group-block-content{align-items:center!important;--horizontal-alignment: center !important}[data-template=product] .product-details .shopify-block>div,[data-template=product] .product-details .affirm-as-low-as{text-align:center!important}[data-template=product] .product-details .product-form-buttons,[data-template=product] .product-details .accelerated-checkout-block,[data-template=product] .product-details quantity-selector-component{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}.cart-drawer__dialog{background-color:#0a0a0a!important;color:#fff!important;border-left:1px solid rgba(85,183,231,.15)}.cart-drawer__inner{background-color:#0a0a0a}.cart-drawer__header{border-bottom:1px solid rgba(255,255,255,.08)}.cart-drawer__heading,.cart-drawer__heading--empty{color:#fff!important;letter-spacing:.02em}.cart-drawer__close-button{color:#fff!important;opacity:.7;transition:opacity .25s ease,color .25s ease}.cart-drawer__close-button:hover,.cart-drawer__close-button:focus-visible{color:#55b7e7!important;opacity:1;outline:none}.cart-drawer .cart-items__wrapper,.cart-drawer p,.cart-drawer__content{color:#fff}.cart-drawer a:not(.button):not(.cart-items__empty-button){color:#55b7e7!important;text-decoration:none;transition:opacity .2s ease}.cart-drawer a:not(.button):not(.cart-items__empty-button):hover{opacity:.8}.cart-drawer .cart-items__empty-button,.cart-drawer a.cart-items__empty-button{background-color:transparent!important;color:#fff!important;border:2px solid #55b7e7!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:2px!important;padding:14px 32px!important;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease!important}.cart-drawer .cart-items__empty-button:hover,.cart-drawer a.cart-items__empty-button:hover{background-color:#55b7e7!important;color:#000!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e766}.cart-drawer .cart-item,.cart-drawer [class*=cart-item]{border-bottom:1px solid rgba(255,255,255,.06)}.cart-drawer .cart-item__title,.cart-drawer .cart-item__price,.cart-drawer [class*=subtotal],.cart-drawer [class*=total]{color:#fff!important}.cart-drawer [class*=subtotal] [class*=price],.cart-drawer [class*=total] [class*=price]{color:#55b7e7!important}.cart-drawer button[name=checkout],.cart-drawer .cart__checkout-button,.cart-drawer button.button--primary,.cart-drawer .checkout-button{background-color:#55b7e7!important;color:#000!important;border:2px solid #55b7e7!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:all .3s ease!important}.cart-drawer button[name=checkout]:hover,.cart-drawer .cart__checkout-button:hover,.cart-drawer button.button--primary:hover,.cart-drawer .checkout-button:hover{background-color:transparent!important;color:#55b7e7!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e780!important}[data-template=product] .variant-option--buttons legend,[data-template=product] .variant-option legend{color:#fff!important;font-weight:600;letter-spacing:.02em;margin-bottom:8px}[data-template=product] .variant-option__button-label{border:1px solid rgba(255,255,255,.2)!important;background-color:transparent!important;color:#fff!important;transition:border-color .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease!important}[data-template=product] .variant-option__button-label:hover{border-color:#55b7e7!important;color:#55b7e7!important}[data-template=product] .variant-option__button-label:has(input:checked),[data-template=product] .variant-option__button-label:has([data-current-checked=true]),[data-template=product] input:checked+.variant-option__button-label,[data-template=product] .variant-option__button-label[data-checked=true]{border-color:#55b7e7!important;background-color:#55b7e71f!important;color:#fff!important;box-shadow:0 0 0 1px #55b7e7 inset!important}[data-template=product] .variant-option__button-label:has(input:disabled),[data-template=product] input:disabled+.variant-option__button-label{opacity:.4;cursor:not-allowed;border-color:#ffffff1a!important}[data-template=product] .variant-option__select-wrapper{border:1px solid rgba(255,255,255,.2)!important;border-radius:2px;transition:border-color .25s ease}[data-template=product] .variant-option__select-wrapper:focus-within{border-color:#55b7e7!important}[data-template=product] .variant-option__select{color:#fff!important;background-color:transparent!important}[data-template=product] .add-to-cart-button,[data-template=product] button.add-to-cart-button,[data-template=product] .product-details .button.add-to-cart-button{background-color:transparent!important;color:#fff!important;border:2px solid #55b7e7!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:2px!important;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease!important}[data-template=product] .add-to-cart-button:hover,[data-template=product] .add-to-cart-button:focus-visible{background-color:#55b7e7!important;color:#000!important;transform:translateY(-2px);box-shadow:0 6px 20px #55b7e766!important;outline:none}[data-template=product] .add-to-cart-button:active{transform:translateY(0);box-shadow:0 2px 8px #55b7e74d!important}[data-template=product] .product-details .buy-buttons-block,[data-template=product] .product-details [class*=buy_buttons]{order:2!important}[data-template=product] product-price .installments,[data-template=product] product-price shopify-payment-terms,[data-template=product] .installments form.payment-terms{margin-top:20px!important;padding-top:4px!important;display:block!important}[data-template=product] [class*=ai-reviews-carousel],[data-template=product] .rating-wrapper,[data-template=product] .rating,[data-template=product] [class*=trustoo],[data-template=product] [id*=trustoo],[data-template=product] [data-trustoo],[data-template=product] trustoo-widget,[data-template=product] trustoo-review,[data-template=product] trustoo-reviews,[data-template=product] trustoo-review-switch,[data-template=product] .trustoo-widget,[data-template=product] .tt-widget,[data-template=product] [class*=pt_trustoo]{display:none!important}.card-gallery{--gallery-aspect-ratio: 1 !important;--ratio: 1 !important;--product-media-fit: contain !important;aspect-ratio:1 / 1!important;overflow:hidden!important}.card-gallery slideshow-slide,.card-gallery .product-media-container,.card-gallery .product-media{aspect-ratio:1 / 1!important;max-height:100%!important}.card-gallery img,.card-gallery .product-media__image{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;padding:14px;box-sizing:border-box}.collection-card__image,.collection-card .resource-image{aspect-ratio:1 / 1!important}.collection-card__image .image-block__image,.collection-card .resource-image .image-block__image,.collection-card__image img,.collection-card .resource-image img{object-fit:contain!important;padding:12px;box-sizing:border-box}.hero [class*=__text_headline],.hero [class*=__text_headline]>*,.hero [class*=__text_headline] p{font-size:clamp(1.4rem,4.5vw,3.75rem)!important;--font-size: clamp(1.4rem, 4.5vw, 3.75rem) !important;line-height:1.1!important}.hero [class*=__text_headline]>*{background-image:linear-gradient(180deg,#fff,#cbe9f5 45%,#55b7e7);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(85,183,231,.5)) drop-shadow(0 2px 6px rgba(0,0,0,.6));animation:hero-headline-in 1.1s cubic-bezier(.22,1,.36,1) both,hero-headline-glow 3.5s ease-in-out 1.4s infinite;letter-spacing:-.01em}.hero [class*=__text_subheadline],.hero [class*=__text_subheadline]>*,.hero [class*=__text_subheadline] p{font-size:clamp(.8rem,2vw,1.15rem)!important;--font-size: clamp(.8rem, 2vw, 1.15rem) !important}.hero [class*=__text_subheadline]>*{letter-spacing:.08em;text-transform:uppercase;opacity:.85;animation:hero-subheadline-in 1.2s cubic-bezier(.22,1,.36,1) .25s both}@keyframes hero-headline-in{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 14px rgba(85,183,231,.5)) drop-shadow(0 2px 6px rgba(0,0,0,.6))}}@keyframes hero-headline-glow{0%,to{filter:drop-shadow(0 0 14px rgba(85,183,231,.45)) drop-shadow(0 2px 6px rgba(0,0,0,.6))}50%{filter:drop-shadow(0 0 26px rgba(85,183,231,.85)) drop-shadow(0 2px 6px rgba(0,0,0,.6))}}@keyframes hero-subheadline-in{0%{opacity:0;transform:translateY(16px)}to{opacity:.85;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-content{animation:none}main>*{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/prjct-custom.css.map */
