@font-face{font-family:Tachyon;src:url(Tachyon-LightItalic.eot);src:url(Tachyon-LightItalic.eot?#iefix) format("embedded-opentype"),url(Tachyon-LightItalic.woff2) format("woff2"),url(Tachyon-LightItalic.woff) format("woff"),url(Tachyon-LightItalic.svg#Tachyon-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Tachyon;src:url(Tachyon-Light.eot);src:url(Tachyon-Light.eot?#iefix) format("embedded-opentype"),url(Tachyon-Light.woff2) format("woff2"),url(Tachyon-Light.woff) format("woff"),url(Tachyon-Light.svg#Tachyon-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tachyon;src:url(Tachyon-Regular.eot);src:url(Tachyon-Regular.eot?#iefix) format("embedded-opentype"),url(Tachyon-Regular.woff2) format("woff2"),url(Tachyon-Regular.woff) format("woff"),url(Tachyon-Regular.svg#Tachyon-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tachyon;src:url(Tachyon-Italic.eot);src:url(Tachyon-Italic.eot?#iefix) format("embedded-opentype"),url(Tachyon-Italic.woff2) format("woff2"),url(Tachyon-Italic.woff) format("woff"),url(Tachyon-Italic.svg#Tachyon-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Tachyon W00 Light;src:url(https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.eot);src:url(https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.woff)format("woff"),url(https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/adae36e9078d4f4051d17d1f52599f73.svg#Tachyon W00 Light")format("svg")}.banner-title{font-family:Tachyon W00 Light!important;text-transform:uppercase;font-size:20px!important}#shopify-section-collection-template-1 .section-header__title.clothing{font-family:Tachyon W00 Light!important;color:var(--g-main)}a.site-nav__link.performance_font{font-family:Tachyon W00 Light!important;text-transform:uppercase}a.site-nav__link.performance_font{font-size:10px;font-weight:400}.footer-performance_font ul li:last-child a,.drawer__nav>li:nth-last-child(2)>a{font-family:Tachyon W00 Light!important;text-transform:uppercase;font-size:10px;letter-spacing:1px}@media only screen and (min-width:750px){.template-collection .main-content{padding-top:90px}}.myorder-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.order-card{max-width:400px;background:#f3f3f3;border-radius:12px;box-shadow:0 2px 10px #00000014;font-family:Inter,sans-serif;overflow:hidden;padding:16px}.order-status{background:#e5e5e5;border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#333;margin-bottom:16px}.order-status .order-sts-txt{position:relative;padding-left:30px;color:#000;font-weight:600}.order-status .order-sts-txt svg{position:absolute;left:0;top:2px}.order-status .order-sts-txt span{display:block;margin-top:4px;font-weight:400}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-item{background:#fafafa;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.product-item img{width:100%;height:auto;object-fit:cover}.order-info{text-align:left;margin-top:16px}.order-info p{margin:8px 0;font-size:14px}.order-id{color:#777}p.order-price{font-weight:600;font-size:16px;margin-top:15px}.buyagain-btn{border:1px solid #ddd;display:block;width:100%;background:transparent;height:50px;margin-top:20px;text-align:center;padding:10px}li.footer__payment-icon.ideal-icon svg{height:16px!important;top:-1px;position:relative}@media(max-width:767px){#shopify-section-collection-template-1 .section-header__title.clothing{font-size:1.5rem}li.footer__payment-icon.ideal-icon svg{top:-2px}}@media(max-width:480px){.order-card{padding:12px}.product-grid{grid-template-columns:1fr 1fr;gap:8px}}.single-option-radio label.disabled:before{position:static!important;transform:none!important}.about-sec{padding:70px 0}.about-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;gap:10px;text-align:center}.about-wrapper h2{text-align:center;font-weight:900;font-size:clamp(2.75rem,5vw,5rem);line-height:1;text-transform:uppercase;color:#000}.about-wrapper h5{font-size:1.3rem;line-height:1.2;color:#000;font-weight:700;margin:0}.about-sec p{font-size:1.2rem;color:#000}.abt-text,.earn-subtitle{max-width:720px;line-height:1.2;color:#555;text-align:center}.about-sec ul li{font-size:1rem;color:#6e6e6e;position:relative;padding-left:1.3rem}.about-sec ul li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#6e6e6e;font-size:1rem;position:absolute;top:1px;left:0}.about-sec ul li i{margin-right:5px}.about-wrapper>button{margin-top:10px}.more-button{background-color:#000;color:#fff;border:none;padding:12px 30px;font-weight:600;text-transform:uppercase;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:14px}.more-button:hover{color:#fff}.earn-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:60px}.earn-title{text-align:center;font-weight:900;font-size:clamp(2.75rem,5vw,5rem);line-height:1;text-transform:uppercase;color:#000;margin-bottom:16px}.earn-card{padding:2px;cursor:pointer}.earn-figure{position:relative;overflow:hidden;margin:0}.earn-figure img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.earn-figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .4s ease;z-index:1}.earn-figure h3{position:absolute;left:50%;bottom:50%;transform:translate(-50%,40px);font-weight:900;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:1px;opacity:0;transition:transform .45s ease,opacity .45s ease;z-index:2}.earn-card:hover .earn-figure:after{opacity:1}.earn-card:hover .earn-figure img{transform:scale(1.05)}.earn-card:hover .earn-figure h3{opacity:1;text-align:center;left:50%;transform:translate(-50%)}.earn-card p{margin-top:10px;font-size:1rem;color:#000}.levels-swiper{padding-bottom:20px}.level-card{height:100%;padding:3px;color:#fff;display:flex;flex-direction:column;gap:12px}.level-1{background:#e6e6e6;color:#000}.level-2{background:#0f3f3a}.level-3{background:#2e4d87}.level-4{background:#6a2648}.level-card h3{font-weight:900}.slide-wraper .smalltxt{font-size:1rem;font-weight:400;margin-bottom:.5rem;display:block;color:#6e6e6e}.slide-wraper h4{color:#000;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.level-card img{width:100%;margin-inline:auto}.level-card ul{margin-top:auto;line-height:1.6;list-style:none;padding:0}.faq{padding:80px 25px;background:#fff}.faq-title{font-size:1.5rem;font-weight:900;margin-bottom:24px;color:#000}.faq-list{border-top:1px solid #eee}.faq-item{border-bottom:1px solid #eee}.faq-question{width:100%;background:none;border:0;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase;cursor:pointer;color:#000}.faq-icon{font-size:1.2rem;line-height:1;transition:transform .3s ease;color:#000}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer p{padding-bottom:16px;font-size:1rem;line-height:1.6;color:#000}.faq-item.active .faq-answer{max-height:200px}.faq-item.active .faq-icon{transform:rotate(45deg)}.banner.banner-2{min-height:auto}.banner-2 img{max-width:50rem}.hero-banner .desktop-img{display:block}.hero-banner .mobile-img{display:none}.product-single__meta .product-badge{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.product-single__meta .product-badge span{position:static;opacity:1;visibility:visible;font-size:1rem}div#one-click-popup-main-content .dismissal{top:10px!important;right:10px!important}div#one-click-popup-main-content .dismissal svg{width:40px;height:40px}@media(max-width:991px){.hero-banner .desktop-img{display:none}.hero-banner .mobile-img{display:block}.about-sec,.earn-points{padding:50px 0}.banner.banner-2{min-height:auto;padding-inline:15px}.banner-2 img{max-width:100%}.earn-title br{display:none}.faq{padding-inline:0}}@media(max-width:767px){.about-sec{overflow-x:hidden}.about-sec,.earn-points{padding:35px 0}.earn-card{width:100%;margin-bottom:1.5rem}.levels-swiper{padding-bottom:20px;overflow:visible}.product-single__meta .product-badge,.product-info-guide ul{justify-content:start}.product-info-guide ul{gap:1rem}.selector-wrapper{justify-content:start;padding-inline:0!important}}@media(max-width:767px){section.swiper-slider.item-image-slider h2.main-title,.item-image-slider .main-title{font-size:clamp(13px,4vw,20px)!important;margin-bottom:20px;padding:0 15px;line-height:1.3}section.swiper-slider.item-image-slider{padding:30px 0}.item-image-slider .swiper-button-next,.item-image-slider .swiper-button-prev{display:none}}@media(max-width:767px){h3.section-title-0{font-size:20px!important;margin-bottom:20px!important}.banner-title{font-size:20px!important}.banner-content p{font-size:14px!important}.collectionlist-main h4,.featured_collections h4,#shopify-section-featured_collections_pxbfqQ h4{font-size:16px!important}.nav-tabs .nav-item .nav-link{font-size:12px!important;padding:6px 10px!important}.collection-item h4{font-size:16px!important}}@media(max-width:767px){.section-header__title{font-size:24px!important;line-height:1.2;padding:10px 15px}.section-header__title.performance{font-size:22px!important}.section-header{margin-top:50px!important;margin-bottom:10px!important}}.recently-title h4{font-family:Jost,sans-serif!important;font-size:1.875rem!important;font-weight:500!important}.contact-cards__content-item{border:2px solid #ece6f2!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}.contact-cards__content-item:hover{border-color:#6500a7!important;transform:translateY(-3px);box-shadow:none!important}.contact-overlay>.contact-overlay__header h3,.contact-overlay__header h3{color:#6500a7!important}.contact-overlay .close-contact svg path,.contact-overlay__header .close-contact svg path{stroke:#6500a7!important}.contact-cards__content-heading,.contact-cards .contact-cards__content-heading{color:#6500a7!important}.contact-cards svg path[stroke],.contact-cards .contact-cards__content-item svg path{stroke:#6500a7!important}.contact-cards__content-footer a,.contact-cards__content-footer a strong,.contact-cards .contact-cards__content-footer a{color:#6500a7!important}.search-popup .site-header__search.js-ajaxsearch{max-width:520px!important;margin:0 auto!important;background:transparent!important}input#SiteNavSearch{max-width:520px!important;background-color:#f5f3f7!important;padding:10px 20px 10px 46px!important;font-family:Jost,sans-serif!important;font-size:14px!important;background-position:left 18px center!important;background-size:18px!important}input#SiteNavSearch::placeholder{color:#9a93a6!important;font-style:normal!important}span.close-serach-popup{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s}span.close-serach-popup svg{width:22px!important;height:22px!important;display:block!important}span.close-serach-popup svg path{stroke:#6500a7!important}span.close-serach-popup:hover{opacity:.6}.search-results-data-v2{display:grid!important;grid-template-columns:280px 1px 1fr!important;gap:0!important;padding:36px 48px 48px!important;width:100%!important}.search-left-col{flex:none!important;padding:0 48px 0 0!important;min-width:auto!important}.search-divider{width:1px!important;background:#0e0e0e1a!important;align-self:stretch!important;margin:0!important;flex-shrink:0!important}.search-right-col{flex:none!important;padding:0 0 0 48px!important;min-width:0!important}.search-section-label{font-family:Jost,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6500a7!important;margin:0 0 16px!important}.search-text-section{margin-bottom:32px!important}.search-text-section:last-child{margin-bottom:0!important}.search-link-list{list-style:none!important;padding:0!important;margin:0!important}.search-link-list li{margin-bottom:10px!important}.search-link-list li:last-child{margin-bottom:0!important}.search-link-list li a{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#6500a7!important;text-decoration:none!important;transition:opacity .2s!important;display:inline-block!important}.search-link-list li a:hover{opacity:.6!important}.search-link-list li a.performance-link{font-family:Tachyon W00 Light,sans-serif!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:1px!important;font-weight:400!important}.search-products-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;margin-top:0!important;justify-content:flex-start!important}.search-product-card{flex:none!important;width:auto!important;min-width:0!important;text-decoration:none!important;color:inherit!important;display:block}.search-product-img-wrap{width:100%!important;margin:0 0 12px!important;aspect-ratio:4/5!important;border-radius:12px!important;overflow:hidden!important;background-color:#f6f4f9!important}.search-product-img-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important;transition:transform .5s ease!important;display:block!important}.search-product-card:hover .search-product-img-wrap img{transform:scale(1.04)!important}.search-product-name{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#6500a7!important;text-align:center!important;margin:0 0 4px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:opacity .2s!important}.search-product-price{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#6500a7!important;text-align:center!important;margin:0!important;transition:opacity .2s!important}.search-product-card:hover .search-product-name,.search-product-card:hover .search-product-price{opacity:.6!important}.search-products-row .search-product-card:nth-child(n+5){display:none}.btn-purple{background:#6500a7!important;box-shadow:0 6px 24px #6500a766!important}.btn-purple:hover{background:#4d007e!important;box-shadow:0 8px 28px #6500a780!important}.cc-manifesto-body{color:#0e0e0e!important}.cc-manifesto-body strong{color:#0e0e0e!important;font-weight:700!important;display:block!important;margin-bottom:10px!important}@media(min-width:768px){.cc-origin-right .ll{display:inline-block;transition:color .25s ease,transform .25s ease}.cc-origin-right .ll.is-active{color:#6500a7!important;transform:translateY(-2px) scale(1.15)}}.search-popup{background-color:#fff!important;z-index:1200!important}.site-header__search.js-ajaxsearch{background-color:#fff!important}@media(max-width:767px){.search-popup .site-header__search.js-ajaxsearch{max-width:none!important;padding:0 16px!important}input#SiteNavSearch{max-width:none!important;padding:10px 18px 10px 42px!important;font-size:13px!important}span.close-serach-popup{right:14px!important}span.close-serach-popup svg{width:18px!important;height:18px!important}.search-results-data-v2{display:flex!important;flex-direction:column!important;padding:24px 16px 32px!important;gap:0!important}.search-left-col{padding:0!important;width:100%!important}.search-divider{width:100%!important;height:1px!important;margin:24px 0!important;align-self:auto!important}.search-right-col{padding:0!important;width:100%!important}.search-section-label{font-size:10px!important;margin-bottom:12px!important}.search-text-section{margin-bottom:24px!important}.search-link-list li a{font-size:14px!important}.search-products-row{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.search-product-name,.search-product-price{font-size:12px!important}}.product-single__meta .product-badge{display:flex;justify-content:center!important;gap:8px;margin-bottom:10px}.product-single__meta .product-badge span.custom-badge{font-size:13px!important;font-weight:700!important;font-family:Cormorant,serif!important;letter-spacing:.05em!important;text-transform:none!important;color:#330060!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;position:static!important;opacity:1!important;visibility:visible!important;display:inline-block!important;line-height:1.6!important}.product-single__meta .product-badge span.badge-exclusives_heading{color:#330060!important;border:none!important}.product-stickers__pdp{list-style:none;padding:0;margin:0 0 8px;display:flex;justify-content:center!important;gap:8px}.product-stickers__pdp .product-stickers__sticker{font-size:13px!important;font-weight:700!important;font-family:Cormorant,serif!important;letter-spacing:.05em!important;text-transform:none!important;color:#330060!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:inline-block!important;line-height:1.6!important}.product-delivery-text{display:flex;align-items:center;justify-content:flex-start;margin:14px 0 0;font-size:13px;color:#330060!important;font-weight:400;line-height:1.5}.product-delivery-text svg{display:none!important}.bca-modal>div>div:first-child{text-align:center!important}.bca-modal h3{text-align:center!important}.cc-about-wrap *,.cc-about-wrap *:before,.cc-about-wrap *:after{margin:0;padding:0;box-sizing:border-box}.cc-about-wrap{background:#0a0a0a;color:#fff;font-family:Futura,Trebuchet MS,Arial,sans-serif;overflow-x:hidden;width:100%}.cc-hero{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.cc-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.45);display:block}.cc-hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 60px 70px}.cc-hero-eyebrow{font-size:.62rem;letter-spacing:.35em;text-transform:uppercase;color:#ffffff73;margin-bottom:16px;display:flex;align-items:center;gap:12px}.cc-hero-eyebrow:before{content:"";display:block;width:3px;height:14px;background:#ffffff73;border-radius:2px}.cc-hero-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:400;line-height:1.05;color:#fff;margin-bottom:6px}.cc-hero-title em{font-style:italic;color:#6501a5}.cc-hero-sub{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#ffffff73;margin-top:20px}.cc-origin{background:#111;padding:100px 60px;display:grid;grid-template-columns:240px 1fr;gap:80px;align-items:start}.cc-origin-label{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#ffffff73;display:block;margin-bottom:28px}.cc-origin-year{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:300;color:#ffffff73;line-height:.9}.cc-origin-heading{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.2;color:#fff;margin-bottom:36px}.cc-origin-heading em{font-style:italic;color:#6501a5}.cc-origin-text{font-size:.82rem;line-height:1.92;color:#fff9;margin-bottom:18px;letter-spacing:.02em}.cc-origin-text strong{color:#fff;font-weight:600}.cc-pillars{background:#0a0a0a;padding:100px 60px}.cc-pillars-label{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#ffffff73;display:block;margin-bottom:20px}.cc-pillars-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:#fff;line-height:1.1;margin-bottom:60px}.cc-pillars-title em{font-style:italic;color:#6501a5}.cc-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.08)}.cc-pillar{padding:50px 50px 50px 0;border-right:1px solid rgba(255,255,255,.08);transition:all .3s ease;position:relative}.cc-pillar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#6501a5;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.cc-pillar:hover:after{transform:scaleX(1)}.cc-pillar:last-child{border-right:none;padding-left:50px;padding-right:0}.cc-pillar:nth-child(2){padding-left:50px}.cc-pillar-num{font-family:Cormorant Garamond,Georgia,serif;font-size:3.5rem;font-weight:300;color:#ffffff14;line-height:1;display:block;margin-bottom:20px}.cc-pillar-title{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#fff;display:block;margin-bottom:16px}.cc-pillar-text{font-size:.8rem;line-height:1.88;color:#ffffff7a}.cc-manifesto{position:relative;background:#161616;overflow:hidden}.cc-manifesto-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(101,1,165,.18) 0%,transparent 60%)}.cc-manifesto-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr}.cc-manifesto-left{padding:90px 60px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:center}.cc-manifesto-tagline{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:300;line-height:1.15;color:#fff}.cc-manifesto-tagline .cc-purple{color:#6501a5;font-style:italic}.cc-manifesto-right{padding:90px 60px;display:flex;flex-direction:column;justify-content:center;gap:18px}.cc-manifesto-eyebrow{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#6501a5;margin-bottom:20px;display:block}.cc-manifesto-body{font-size:.82rem;line-height:1.9;color:#ffffff8c;letter-spacing:.02em}.cc-manifesto-body strong{color:#fff}.cc-standard{background:#111;padding:100px 60px;text-align:center}.cc-standard-label{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#ffffff73;display:block;margin-bottom:24px}.cc-standard-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:300;line-height:1;color:#fff}.cc-standard-title-italic{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:300;font-style:italic;color:#6501a5;line-height:1;margin-bottom:26px;display:block}.cc-standard-sub{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#fff6;margin-bottom:70px;display:block}.cc-values-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;gap:2px;background:#ffffff0f}.cc-value-item{padding:50px 40px;background:#111;text-align:left}.cc-value-top{display:flex;align-items:center;gap:14px;margin-bottom:20px}.cc-value-symbol{font-size:1.1rem;color:#6501a5;flex-shrink:0}.cc-value-title{font-size:.62rem;letter-spacing:.35em;text-transform:uppercase;color:#fff}.cc-value-line{width:30px;height:1px;background:#6501a5;display:block;margin-bottom:18px}.cc-value-text{font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-style:italic;line-height:1.85;color:#ffffff80}.cc-stats{background:#0a0a0a;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.06)}.cc-stat{padding:70px 40px;border-right:1px solid rgba(255,255,255,.06);text-align:center}.cc-stat:last-child{border-right:none}.cc-stat-num{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:300;display:block;line-height:1;margin-bottom:12px;color:#fff}.cc-stat-num .cc-purple{color:#6501a5}.cc-stat-num .cc-small{font-size:.55em;vertical-align:super;color:#6501a5}.cc-stat-label{font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffff59}.cc-cta{background:#111;padding:100px 60px;text-align:center;position:relative;overflow:hidden}.cc-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(101,1,165,.2) 0%,transparent 60%);pointer-events:none}.cc-cta-label{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#6501a5;display:block;margin-bottom:24px;position:relative}.cc-cta-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:400;line-height:1.15;color:#fff;margin-bottom:10px;position:relative}.cc-cta-title em{font-style:italic;color:#6501a5}.cc-cta-sub{font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:#fff6;margin-bottom:40px;display:block;position:relative}.cc-cta-btn{display:inline-block;border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;padding:16px 44px;position:relative;cursor:pointer;background:transparent;transition:all .3s ease;border-radius:50px}.cc-cta-btn:hover{background:#6501a5;border-color:#6501a5;color:#fff}@media(max-width:768px){.cc-hero-content{padding:0 24px 50px}.cc-hero{min-height:500px}.cc-origin{grid-template-columns:1fr;gap:30px;padding:60px 24px}.cc-origin-year{font-size:clamp(2.5rem,12vw,4rem)}.cc-pillars{padding:60px 24px}.cc-pillars-title{margin-bottom:36px}.cc-pillars-grid{grid-template-columns:1fr;border-top:none}.cc-pillar{padding:36px 0;border-right:none;border-top:1px solid rgba(255,255,255,.08)}.cc-pillar:last-child{padding-left:0}.cc-pillar:nth-child(2){padding-left:0}.cc-manifesto-inner{grid-template-columns:1fr}.cc-manifesto-left{padding:60px 24px 30px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.cc-manifesto-right{padding:30px 24px 60px}.cc-standard{padding:60px 24px}.cc-standard-sub{margin-bottom:40px}.cc-values-grid{grid-template-columns:1fr}.cc-value-item{padding:36px 24px}.cc-stats{grid-template-columns:repeat(2,1fr)}.cc-stat{padding:40px 20px}.cc-stat:nth-child(2){border-right:none}.cc-cta{padding:60px 24px}}.cc-value-item{text-align:center!important;align-items:center!important}.cc-value-top{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.cc-value-text{text-align:center!important}.cc-value-line{margin-left:auto!important;margin-right:auto!important;display:block!important}.filtersidebar .accordion-item:first-child{display:none!important}.product-info a.btn.btn-primary{background:transparent!important;color:#6500a7!important;border:solid 1px #6500a7!important;border-radius:50px!important;font-weight:380!important}.product-info a.btn.btn-primary:hover{background:#6500a7!important;color:#fff!important}.btn-primary:not(.shopify-payment-button__button){background-color:#6500a7!important;border-color:#6500a7!important;border-radius:50px!important}.btn-primary:not(.shopify-payment-button__button):hover{background-color:#4a0080!important;border-color:#4a0080!important}.blog-readmore{font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#1a1a1a!important;text-decoration:none!important;position:relative!important;padding-bottom:3px!important}.blog-readmore:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#1a1a1a;transform:scaleX(.3);transform-origin:left;transition:transform .3s ease}.blog-readmore:hover:after{transform:scaleX(1)}.cart-bottom-bar,.product-sticky-atc,[class*=sticky-atc],.btn-theme.gradient-theme.js-cart-btn-checkout,.mini-cart-btns .btn-theme.gradient-theme{background:#6500a7!important;background-image:none!important;border-color:#6500a7!important}.btn-theme.gradient-theme.js-cart-btn-checkout:hover,.mini-cart-btns .btn-theme.gradient-theme:hover{background:#4a0080!important}.mini-cart-total{text-align:center!important}.mini-cart-total .money,.mini-cart-total span{display:block!important;text-align:center!important}.js-btn-wishlist svg path{transition:all .3s ease!important}.js-btn-wishlist[title="Go to wishlist"] svg path,.js-btn-wishlist[data-original-title="Go to wishlist"] svg path{stroke:#6500a7!important;fill:#6500a7!important}.js-btn-wishlist{background:#ffffffd9!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:all .3s ease!important}.js-btn-wishlist:hover{background:#fff!important}.notification--wishlist{background-color:#6500a7!important;color:#fff!important}.notification--wishlist .notification__inner,.notification--wishlist .notification__link{color:#fff!important;text-align:center!important;font-size:13px!important;letter-spacing:1px!important}.notification--wishlist a{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}.wl-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(80px);background:#1a1a1a;color:#fff;padding:16px 32px;border-radius:4px;font-size:13px;letter-spacing:.5px;text-align:center;z-index:9999;opacity:0;transition:all .35s cubic-bezier(.25,.1,.25,1);pointer-events:none;display:flex;align-items:center;gap:16px;font-family:Inter,sans-serif}.wl-toast.show{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.wl-toast a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:500;white-space:nowrap}.wl-toast a:hover{opacity:.7}.site-header__wishlist svg path{stroke:#000!important;fill:none!important;transition:all .3s ease!important}.template-index .site-header--transparent:not(.active) .site-header__wishlist svg path{stroke:#fff!important}.site-header__wishlist.has-items svg path,.template-index .site-header--transparent:not(.active) .site-header__wishlist.has-items svg path,.site-header--sticky.active .site-header__wishlist.has-items svg path{stroke:#6500a7!important;fill:#6500a7!important}.product-single__meta .product-single__price,.product-single__meta .price,.product-single__meta .product__price{text-align:center!important;display:block!important;width:100%!important}.product-single__meta .product-single__price .money,.product-single__meta .price .money{text-align:center!important}.product-single__meta .btn-theme.gradient-theme,.product-form .btn-theme.gradient-theme,.product-single__meta .btn--add-to-cart,.product-form__cart-submit,#AddToCart,.btn--add-to-cart{background:#6500a7!important;background-image:none!important;border-color:#6500a7!important;border-radius:50px!important}.product-single__meta .btn-theme.gradient-theme:hover,.product-form .btn-theme.gradient-theme:hover,.product-single__meta .btn--add-to-cart:hover,.product-form__cart-submit:hover,#AddToCart:hover,.btn--add-to-cart:hover{background:#4a0080!important;border-color:#4a0080!important}.product-single__price{text-align:center!important}ul.list-unstyled:has(.product-single__price){text-align:center!important}.product-single__price,span.product-single__price,span[itemprop=price]{display:block!important;text-align:center!important;width:100%!important;font-size:20px!important}.product-single__meta .product__price-and-badge,.product-single__meta ul.list-unstyled{text-align:center!important}li:has(.product-single__price){text-align:center!important;display:block!important;width:100%!important}.item-image-slider .slider-image{object-position:center top!important;object-fit:cover!important}.article-template .rte a img,.article__body a img,.article-body a img,.rte a img,.article-template .rte a[href$=".jpg"],.article-template .rte a[href$=".png"],.article-template .rte a[href$=".webp"],.article__body a[href$=".jpg"],.article__body a[href$=".png"],.article__body a[href$=".webp"]{pointer-events:none;cursor:default}.section-header__title{font-size:1.8rem!important}h1.product-single__title{font-family:Jost,sans-serif!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:14px!important}.product-single__price,span[id*=ProductPrice]{font-family:Josefin Sans,sans-serif!important;font-weight:395!important;letter-spacing:0!important;font-size:16px!important;line-height:1!important;-webkit-font-smoothing:antialiased!important}.product-delivery-text{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;color:#306!important;text-transform:none!important}.product-info-guide ul li a{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;padding:2px 0!important;display:block!important}.product-info-guide{margin-top:-5px!important}.product-info-guide ul{margin:0!important;padding:0!important}.product-delivery-text{padding-bottom:4px!important;margin-bottom:4px!important;margin-top:-28px!important;border-bottom:none!important}@media(max-width:768px){.product-delivery-text{border-bottom:1px solid #e8e8e8!important}}.product-info-guide ul li a svg{width:14px!important;height:15px!important}.product-details__help{margin-top:200px!important}.product-details__help-link{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.product-details__help-link svg{width:14px!important;height:15px!important}.product-stickers__sticker,.product-stickers__sticker.subheading,.product-stickers__sticker.subheading-2,.custom-badge,span.custom-badge,.product-badge span,.product-stickers .product-stickers__sticker{font-family:Josefin Sans,sans-serif!important;font-size:12px!important;font-weight:450!important;text-transform:none!important;letter-spacing:0!important;font-style:normal!important}.product-card__name{font-family:Josefin Sans,sans-serif!important;font-size:12px!important;font-weight:450!important;text-transform:none!important;letter-spacing:0!important}.product-card__price{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important}.sizechart-dialog,.sizechart-dialog td,.sizechart-dialog th,.sizechart-dialog p,.sizechart-dialog span{font-family:Josefin Sans,sans-serif!important}.sizechart-title{font-family:Josefin Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important}.sizechart-subtitle{font-family:Josefin Sans,sans-serif!important;font-size:10px!important}.sizechart-body ul,.cc-sg-inner ul,.sizechart-body h4,.cc-sg-inner h4{display:none!important}.sizechart-body table,.cc-sg-inner table{width:100%!important;border-collapse:collapse!important;font-family:Jost,sans-serif!important;font-size:12px!important}.sizechart-body th,.cc-sg-inner th{background:#6500a7!important;color:#fff!important;padding:10px 12px!important;text-align:center!important;font-family:Josefin Sans,sans-serif!important;font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:700!important}.sizechart-body td,.cc-sg-inner td{padding:11px 12px!important;border-bottom:1px solid #f0f0f0!important;text-align:center!important;color:#0e0e0e!important;font-size:12px!important}.sizechart-body tr:last-child td,.cc-sg-inner tr:last-child td{border-bottom:none!important}.sizechart-body tr:hover td,.cc-sg-inner tr:hover td{background:#f5eeff!important}.sizechart-body td:first-child,.cc-sg-inner td:first-child{font-family:Josefin Sans,sans-serif!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#6500a7!important;text-align:left!important}.product-options-sidebar .side-close-btn,.product-options-sidebar .side-close-btn i{color:#6500a7!important;font-size:12px!important}.cc-sg-close{color:#6500a7!important}.cc-sg-tabs .cc-sg-tab{font-weight:380!important}.mini-cart-total,.js-cart-btn-checkout,.mini-cart-btns a,.bottom-cart-data{font-family:Josefin Sans,sans-serif!important}.cc-sg-inner p,.cc-sg-inner li,.cc-sg-inner span,.cc-sg-inner div{color:#6500a7!important}.js-btn-wishlist,.wishlist-icon,.smartwishlist,.product-card .js-btn-wishlist{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.tooltip-inner{background-color:#8b5fa3!important;color:#fff!important;font-family:Josefin Sans,sans-serif!important;font-size:11px!important;opacity:1!important}.tooltip{opacity:1!important}.tooltip .arrow:before,.bs-tooltip-top .arrow:before,.bs-tooltip-bottom .arrow:before{border-top-color:#8b5fa3!important;border-bottom-color:#306!important}.selector-wrapper{cursor:pointer!important}.selected-value{font-family:Josefin Sans,sans-serif!important;letter-spacing:1px!important;font-size:12px!important;color:#306!important;cursor:pointer!important;pointer-events:none!important}.select-size-btn{font-family:Josefin Sans,sans-serif!important;letter-spacing:1px!important;font-size:16px!important;color:#8b5fa3!important}[id*=AddToCart],.product-form__cart-submit,.notify-me-btn,.js-notify-btn{font-family:Josefin Sans,sans-serif!important;letter-spacing:1px!important}@media(max-width:768px){.product-stickers__sticker,.custom-badge,span.custom-badge,.product-stickers .product-stickers__sticker,.product-stickers__pdp .product-stickers__sticker,.product-stickers__sticker.subheading,.product-stickers__sticker.subheading-2,.product-stickers__sticker.subheading-2--bold{font-size:7px!important;padding:2px 6px!important;letter-spacing:.5px!important}h1.product-single__title{text-align:center!important;width:100%!important;letter-spacing:1px!important}.product-form .select-wrapper,.product-form .selector-wrapper,.product-form select,.product-form .product-form__variants,.swatch-element,.select-wrapper,.selector-wrapper{border:none!important;outline:none!important}.product-info-guide{text-align:center!important;width:100%!important}.product-info-guide ul{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;gap:0!important}.product-info-guide ul li{text-align:center!important}.product-info-guide ul li a{padding:4px 0!important}.product-form__item--submit,.product-form__cart-submit,#AddToCart,.btn--add-to-cart{width:100%!important;text-align:center!important}.product-form,.product-form form,form.product-form{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.selector-wrapper.product-form__item,.product-form__item{width:48%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}.selector-wrapper.product-form__item:only-of-type{width:100%!important;align-items:center!important}.selector-wrapper .selected-value,.product-form__item .selected-value{text-align:center!important;display:flex!important;justify-content:center!important;width:100%!important}}.product-single__price,#ProductPrice-product-template-1,span.product-single__price,.product-single__meta-list .product-single__price,.product-single__meta li span.product-single__price{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:13px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.banner-collection-section{background-position:center top!important}body.template-page h1,body.template-page h2,body.template-page h3,body.template-page h4,body.template-page h5,body.template-page h6,body.template-page p,body.template-page a,body.template-page span,body.template-page li,body.template-page div,body.template-page label,body.template-page input,body.template-page button,body.template-page textarea{font-family:Josefin Sans,sans-serif!important}.blog__rss-link,.col--sidebar-blog,.sidebar-blog-wrap{display:none!important}.template-blog .col-md-8.col-lg-9{flex:0 0 100%!important;max-width:100%!important}.title-blog-page{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:1px!important;text-align:center!important;margin-bottom:40px!important;padding-top:100px!important;text-transform:uppercase!important}.blog__item{margin-bottom:32px!important;padding-bottom:32px!important;border-bottom:1px solid #f0f0f0!important}.blog__title-link{margin-bottom:0!important}.blog__title-link a{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;font-size:12px!important;color:#6500a7!important;text-decoration:none!important;letter-spacing:.5px!important}.blog__title-link a:hover{color:#3d0066!important}.blog__excerpt{font-family:Jost,sans-serif!important;font-size:13px!important;color:#666!important;line-height:1.6!important;margin-top:4px!important}.blog-readmore{font-family:Josefin Sans,sans-serif!important;font-size:10px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#6500a7!important;margin-top:8px!important;display:inline-block!important}.list-blog-tags,.content-block__meta .blog__date,.blog__item .blog__date{display:none!important}.template-blog .row .col-12.col-md-6{flex:0 0 33.33%!important;max-width:33.33%!important}.template-blog .col-md-8.col-lg-9>.row{padding-top:4px!important}.blog__item.blog__item--3{text-align:left!important;padding:20px!important;border-bottom:none!important;border:1px solid #f0f0f0!important;border-radius:8px!important;margin-bottom:16px!important;transition:all .2s ease!important}@media(max-width:768px){.template-blog .row .col-12.col-md-6{flex:0 0 100%!important;max-width:100%!important}}.blog-template .blog-title,.blog-template h1,.article-template h1,.article-template-1 h1{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.blog-template .blog-card__title,.blog-grid-1 h3,.blog-grid-1 .blog-card__title,.blog-card h3,.blog-card .blog-card__title,.featured-articles h3{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.blog-template p,.article-template p,.article-template-1 p,.article-template .rte p,.article-template-1 .rte p{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:1.8!important;color:#333!important}.article-template h2,.article-template-1 h2,.article-template .rte h2,.article-template-1 .rte h2{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-top:32px!important;margin-bottom:12px!important}.article-template h3,.article-template-1 h3,.article-template .rte h3,.article-template-1 .rte h3{font-family:Josefin Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.5px!important;margin-top:24px!important;margin-bottom:8px!important}.article-template li,.article-template-1 li,.article-template .rte li,.article-template-1 .rte li{font-family:Jost,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#333!important}.article-template a,.article-template-1 a,.article-template .rte a,.article-template-1 .rte a{color:#6500a7!important;text-decoration:none!important}.article-template a:hover,.article-template-1 a:hover{text-decoration:underline!important}.blog-template .blog-card__date,.blog-card__date,.article-template .article-date{font-family:Jost,sans-serif!important;font-size:12px!important;color:#999!important}.blog-template .blog-card__tag,.blog-card__tag{font-family:Josefin Sans,sans-serif!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:1px!important}.article-template-1 .blog__meta,.article-template-1 hr,.article-template-1 .blog__comment-count{display:none!important}.article-template-1 .social-sharing{max-width:620px!important;margin:0 auto!important;border-top:1px solid #f0f0f0!important;padding-top:20px!important}.article-template-1 .social-sharing .col-title,.article-template-1 .social-sharing__title{font-family:Josefin Sans,sans-serif!important;font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#999!important}.article-template-1 .social-sharing__link{color:#999!important;transition:color .3s!important}.article-template-1 .social-sharing__link:hover{color:#6500a7!important}.article-template-1 h1.h2{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;margin:80px auto 16px!important;max-width:600px!important;line-height:1.4!important;color:#0e0e0e!important}.article-template-1 h1.h2:after{content:""!important;display:block!important;width:40px!important;height:1px!important;background:#6500a7!important;margin:24px auto 0!important}.article-template-1 .content-block{max-width:620px!important;margin:0 auto!important;padding:48px 20px 60px!important}.article-template-1 .rte p{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:15px!important;line-height:2!important;color:#444!important;margin-bottom:20px!important}.article-template-1 .rte h2{font-family:Josefin Sans,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#0e0e0e!important;margin-top:48px!important;margin-bottom:16px!important;padding-top:32px!important;border-top:1px solid #f0f0f0!important}.article-template-1 .rte h3{font-family:Josefin Sans,sans-serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#6500a7!important;margin-top:32px!important;margin-bottom:10px!important}.article-template-1 .rte li{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:14px!important;line-height:2!important;color:#555!important;padding-left:8px!important}.article-template-1 .rte ul{list-style:none!important;padding-left:0!important}.article-template-1 .rte ul li:before{content:"\2014"!important;color:#6500a7!important;margin-right:12px!important}.article-template-1 .rte a{color:#6500a7!important;text-decoration:none!important;border-bottom:1px solid rgba(101,0,167,.2)!important;transition:border-color .3s ease!important}.article-template-1 .rte a:hover{border-bottom-color:#6500a7!important;text-decoration:none!important}.article-template-1 .content-block:after{content:"\2190  Back to Journal"!important;display:block!important;text-align:center!important;margin-top:48px!important;padding-top:32px!important;border-top:1px solid #f0f0f0!important;font-family:Josefin Sans,sans-serif!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#999!important}.article-template-1 .related-articles h3,.article-template-1 .blog-posts-wrap h3{font-family:Josefin Sans,sans-serif!important;font-size:10px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;margin:20px 0!important;color:#999!important}#Email{font-family:Jost,sans-serif!important}#Email::placeholder{font-family:Jost,sans-serif!important}#cc-announcement{position:relative!important;z-index:1100!important}.site-header--transparent,.site-header--sticky.active{top:0!important}.full-width--return-link{text-align:center;padding:40px 0}.full-width--return-link .return-link{color:var(--g-main, #330066);font-family:poppins,sans-serif;font-size:1.8em;display:inline-block}.full-width--return-link .return-link i{margin-right:8px}.shopify-policy__title,h1.page-title,h1.text-center.page-title{font-family:Cormorant,serif!important;color:#000!important;margin-bottom:40px!important;padding-top:100px!important;text-transform:uppercase!important}.filtersidebar.js-sidebar{max-width:740px!important;box-shadow:-20px 0 60px #0000001f!important}.filtersidebar .js-stick-parent{padding:20px 50px!important}.filtersidebar span.close-btn svg path{stroke:#6500a7!important}.filtersidebar .accordion-item{border:none!important;border-bottom:1px solid rgba(101,0,167,.06)!important;border-radius:0!important;padding:4px 0!important}.filtersidebar .accordion-item:last-of-type{border-bottom:none!important}.filtersidebar .accordion-button{font-family:Josefin Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#6500a7!important;padding:20px 0!important;background:transparent!important}.filtersidebar .accordion-button:focus,.filtersidebar .accordion-button:not(.collapsed){color:#6500a7!important;background:transparent!important;box-shadow:none!important}.filtersidebar .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.03125 3.5625L8.96875 7.5L5.03125 11.4375' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e")!important;width:12px!important;height:12px!important;transition:transform .35s ease!important}.filtersidebar .accordion-button:not(.collapsed):after{transform:rotate(90deg)!important}.filtersidebar .accordion-body{padding:0 0 16px!important}.filtersidebar .accordion-body label,.filtersidebar .accordion-body a{font-family:Jost,sans-serif!important;font-size:13px!important;color:#6500a7d9!important;font-weight:300!important;transition:color .2s!important}.filtersidebar .accordion-body label:hover,.filtersidebar .accordion-body a:hover{color:#6500a7!important}.filtersidebar input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;border:1px solid rgba(101,0,167,.2)!important;border-radius:50%!important;cursor:pointer!important;transition:all .25s!important}.filtersidebar input[type=checkbox]:checked{background:#6500a7!important;border-color:#6500a7!important}.filtersidebar .swatch-filter{border-radius:50%!important;width:34px!important;height:34px!important;transition:all .3s!important;box-shadow:0 2px 8px #00000014!important}.filtersidebar .swatch-filter:hover{transform:scale(1.1)!important}.filtersidebar .swatch-filter.active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #6500a7,0 4px 15px #6500a733!important}.filtersidebar .size-filter,.filtersidebar .variant-option{border-radius:50%!important;width:48px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(101,0,167,.12)!important;font-family:Josefin Sans,sans-serif!important;font-size:11px!important;color:#6500a773!important;transition:all .3s!important}.filtersidebar .size-filter:hover,.filtersidebar .variant-option:hover{border-color:#6500a7!important;color:#6500a7!important}.filtersidebar .size-filter.active,.filtersidebar .variant-option.active{background:#6500a7!important;border-color:#6500a7!important;color:#fff!important;box-shadow:0 4px 15px #6500a759!important}span.js-toggle-filter{font-family:Jost,sans-serif!important;color:#6500a7!important;border-color:#6500a7!important;border-radius:50px!important}span.js-toggle-filter:hover{background:#6500a7!important;color:#fff!important}.filtersidebar::-webkit-scrollbar{width:2px!important}.filtersidebar::-webkit-scrollbar-thumb{background:#6500a71a!important;border-radius:2px!important}.filtersidebar h2.section-header__title,.filtersidebar .collection-sidebar h2,.filtersidebar>.js-stick-parent>h2,.filtersidebar h2:first-child{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:5px!important;text-transform:uppercase!important;color:#6500a7!important}.filtersidebar .header h5{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:5px!important;text-transform:uppercase!important;color:#6500a7!important}h1.product-details__title,h1.main-heading-test{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:#6500a7!important}a.h1.return-link{display:none!important}.info-popup .popup-content{padding-top:40px!important}.content-drawer__heading,h3.heading.heading-3.heading--bold{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:5px!important;text-transform:uppercase!important;color:#6500a7!important}.product-options-sidebar h3{font-family:Josefin Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#306!important}.product-options-sidebar .variant-option__title{font-family:Jost,sans-serif!important;font-size:20px!important;color:#306!important}.product-options-sidebar .variant-option__option-outofstock_cross .variant-option__title{font-family:Jost,sans-serif!important;font-size:20px!important;color:#ccc!important}.product-options-sidebar .variant-option__status{font-family:Jost,sans-serif!important;font-size:9px!important;text-decoration:none!important}.product-options-sidebar .variant-option__status.outofstock_hide{color:#c0392b!important}.product-options-sidebar .variant-option__status.lowstock_status{color:#975f0c!important}.product-options-sidebar .variant-option__label{font-family:Jost,sans-serif!important}.product-options-sidebar .size-guide-link,.product-options-sidebar a[href*=size]{font-family:Jost,sans-serif!important;font-size:12px!important}.cc-sizeguide-sidebar-link{font-family:Jost,sans-serif!important;font-size:13px!important;color:#6500a7!important;text-decoration:none!important;display:block!important;margin-bottom:8px!important;margin-top:4px!important}@media(max-width:767px){.product-details__help{margin-top:80px!important}.info-popup .popup-content{width:95vw!important;max-height:85vh!important;overflow-y:auto!important;padding:30px 16px!important}#size-guide{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#size-guide table{min-width:400px!important}}@media(max-width:768px){.section-heading em,.banner-heading em{display:block!important}.section-heading{word-break:normal!important;overflow-wrap:normal!important}}@media(max-width:767px){.product-card__image{display:flex!important;align-items:center!important;justify-content:center!important}.product-card__image img,.product-slider-item img,.js-recently-view img.lazyload,.js-recently-view img.lazyloaded{object-fit:contain!important;object-position:center center!important}}@media(max-width:767px){.selector-wrapper.js.product-form__item{border:1px solid #eee!important;border-radius:10px!important;padding:14px 16px!important;margin-bottom:10px!important;background:#fff!important}.product-details__help.flex{border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;padding-top:20px!important;padding-bottom:20px!important;margin-top:20px!important}}body.template-article .content-block,body.template-article .article-template-1 .content-block,body.template-article .article-template .content-block{max-width:720px!important;margin:0 auto!important;padding:40px 20px 60px!important}body.template-article .article-template-1 h1.h2,body.template-article .article-template-1 h1,body.template-article h1.h2{font-family:Josefin Sans,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#306!important;line-height:1.2!important;margin-bottom:16px!important;text-align:center!important}body.template-article .blog__meta,body.template-article .article-template-1 .blog__meta{text-align:center!important;font-family:Jost,sans-serif!important;font-size:11px!important;color:#999!important;margin-bottom:32px!important;letter-spacing:.5px!important}body.template-article .blog__meta a{color:#8b5fa3!important;text-decoration:none!important}body.template-article .rte,body.template-article .article-template-1 .rte{max-width:660px!important;margin:0 auto!important}body.template-article .rte p,body.template-article .article-template-1 .rte p{font-family:Jost,sans-serif!important;font-size:14px!important;line-height:1.85!important;color:#444!important;margin-bottom:16px!important}body.template-article .rte h2,body.template-article .article-template-1 .rte h2{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#306!important;margin-top:40px!important;margin-bottom:12px!important;padding-top:24px!important;border-top:1px solid #f0f0f0!important}body.template-article .rte h3,body.template-article .article-template-1 .rte h3{font-family:Josefin Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#306!important;margin-top:24px!important;margin-bottom:8px!important}body.template-article .rte li,body.template-article .article-template-1 .rte li{font-family:Jost,sans-serif!important;font-size:14px!important;line-height:1.85!important;color:#444!important}body.template-article .rte strong{color:#306!important}.section-heading{font-size:clamp(28px,4vw,42px)!important}.banner-heading{font-size:clamp(28px,4vw,48px)!important}.btn-custom-outline{color:#6500a7!important;border-color:#6500a7!important}.filtersidebar input[type=range]::-webkit-slider-runnable-track{background:#6500a7!important}.filtersidebar input[type=range]::-webkit-slider-thumb{background:#6500a7!important}.filtersidebar input[type=range]::-moz-range-track{background:#6500a7!important}.filtersidebar input[type=range]::-moz-range-thumb{background:#6500a7!important}.filtersidebar .price-range-slider,.filtersidebar .custom-range{accent-color:#6500a7!important}.filtersidebar input[type=number],.filtersidebar input[type=text].price-input,.filtersidebar .price-input{padding:6px 8px!important;font-size:12px!important;max-width:80px!important;border:1px solid #ddd!important;border-radius:6px!important}.filtersidebar .accordion-body .form-label{font-family:Jost,sans-serif!important;font-size:10px!important;color:#6500a7!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:4px!important}.filtersidebar .input-group{border:1px solid #eee!important;border-radius:6px!important;background:#fff!important}.filtersidebar .input-group-text{background:transparent!important;border:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;color:#6500a7!important;padding:4px 8px!important}.filtersidebar .input-group .form-control{border:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;padding:6px 8px!important;height:32px!important;box-shadow:none!important;width:100%!important;flex:1!important;cursor:text!important}.js-contact-soldout,.btn-waitlist{display:none!important}.select-size-btn,.product-form__cart-submit,.select-size-btn[disabled],.product-form__cart-submit[disabled]{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}.select-size-btn{background:#6500a7!important;color:#fff!important;border:none!important;border-radius:50px!important;width:100%!important;padding:16px!important;font-family:Josefin Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;cursor:pointer!important}.select-size-btn:hover{background:#4a0080!important}.variant-option__option-outofstock_cross,.variant-option__option-outofstock_cross *,.variant-option__option-outofstock_cross label,.variant-option__option-outofstock_cross .variant-option__label,.variant-option__option-outofstock_cross .variant-option__title,.variant-option__option-outofstock_cross .cc-notify-link{text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important}.variant-option__option-outofstock_cross .variant-option__status.outofstock_hide{text-decoration:line-through!important;text-decoration-color:#c0392b!important;-webkit-text-decoration:line-through!important}.blog-breadcrumb{font-family:Jost,sans-serif!important;font-size:12px!important;color:#999!important;padding:16px 40px!important}.blog-breadcrumb a{color:#999!important;text-decoration:none!important}.blog-breadcrumb a:hover{color:#306!important}.blog-breadcrumb span{margin:0 8px!important;color:#ccc!important}.back-to-blog{text-align:center!important;padding:60px 0 40px!important}.back-to-blog a{font-family:Josefin Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#999!important;text-decoration:none!important}.back-to-blog a:hover{color:#306!important}.product-form__cart-submit{position:relative!important;overflow:hidden!important}.product-form__cart-submit .cc-logo-loader{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;opacity:0!important;transition:opacity .3s!important;pointer-events:none!important}.product-form__cart-submit .cc-logo-loader img{height:22px!important;filter:brightness(0) invert(1)!important;animation:ccLogoPulse 1s ease-in-out infinite!important}.product-form__cart-submit.cc-loading #AddToCartText-product-template-1{opacity:0!important;transition:opacity .3s!important}.product-form__cart-submit.cc-loading .cc-logo-loader{opacity:1!important}@keyframes ccLogoPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.js-cart-btn-checkout{position:relative!important;overflow:hidden!important}.js-cart-btn-checkout .cc-logo-loader{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;opacity:0!important;transition:opacity .3s!important;pointer-events:none!important}.js-cart-btn-checkout .cc-logo-loader img{height:22px!important;filter:brightness(0) invert(1)!important;animation:ccLogoPulse 1s ease-in-out infinite!important}.js-cart-btn-checkout.cc-loading .js-checkout-text{opacity:0!important;transition:opacity .3s!important}.js-cart-btn-checkout.cc-loading .cc-logo-loader{opacity:1!important}.product-card__image svg[xmlns="http://www.w3.org/2000/svg"]{display:none!important}.product-card__name:empty+.product-card__price{display:none!important}.producttab-item .product-card__image:has(svg){display:none!important}.producttab-item:has(.product-card__image svg){display:none!important}.mini-cart-crosssell .cross-item{background:#f9f9f9!important;border-radius:10px!important;padding:12px!important;margin:0!important}.mini-cart-crosssell .cross-item .row{flex-wrap:nowrap!important}.mini-cart-crosssell .minicart-prod img{width:70px!important;height:70px!important;object-fit:contain!important;border-radius:8px!important}@media(max-width:767px){.mini-cart-crosssell .title,.mini-cart-crosssell .price{font-size:12px!important}}.mini-cart-crosssell .minicart-heading-nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.mini-cart-crosssell .minicart-nav-wrapper{display:flex!important;gap:8px!important}.mini-cart-content{overflow-x:hidden!important}[class*=Avada-CookiesBar],[class*=avada-cookie],[id*=avada-cookie],.Avada-CookiesBar,.Avada-Preview,[class*=Avada-Preview]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;height:0!important;overflow:hidden!important}.shopify-policy__container{max-width:720px;margin:0 auto;padding:60px 24px 80px}.shopify-policy__title{font-family:Josefin Sans,sans-serif!important;font-size:28px!important;font-weight:700!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#0e0e0e!important;text-align:center!important;margin-bottom:40px!important}.shopify-policy__body{font-family:Jost,sans-serif!important}.shopify-policy__body h2{font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#0e0e0e!important;margin:40px 0 16px!important;padding-bottom:10px!important;border-bottom:1px solid #eee!important}.shopify-policy__body h3{font-family:Josefin Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#333!important;margin:28px 0 12px!important}.shopify-policy__body p{font-size:13px!important;font-weight:300!important;color:#666!important;line-height:1.8!important;margin-bottom:16px!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px!important;margin-bottom:16px!important;list-style:none!important}.shopify-policy__body li{font-size:13px!important;font-weight:300!important;color:#666!important;line-height:1.8!important;margin-bottom:6px!important;position:relative!important;padding-left:16px!important}.shopify-policy__body li:before{content:"\25cf";color:#6500a7;font-size:8px;position:absolute;left:0;top:4px}.shopify-policy__body a{color:#6500a7!important;text-decoration:none!important}.shopify-policy__body a:hover{text-decoration:underline!important}.shopify-policy__body strong{color:#333!important;font-weight:500!important}.shopify-policy__body table{width:100%!important;border-collapse:collapse!important;margin:16px 0!important}.shopify-policy__body table th{font-family:Josefin Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#333!important;background:#f9f9f9!important;padding:12px 16px!important;text-align:left!important;border-bottom:1px solid #eee!important}.shopify-policy__body table td{font-size:12px!important;color:#666!important;padding:10px 16px!important;border-bottom:1px solid #f0f0f0!important}@media(max-width:600px){.shopify-policy__container{padding:32px 20px 60px!important}.shopify-policy__title{font-size:20px!important;letter-spacing:normal!important;margin-bottom:24px!important}.shopify-policy__body h2{font-size:13px!important;letter-spacing:1px!important;margin:32px 0 12px!important;padding-bottom:8px!important}.shopify-policy__body h3{font-size:11px!important;margin:20px 0 8px!important}.shopify-policy__body p,.shopify-policy__body li{font-size:12px!important;line-height:1.7!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:12px!important}.shopify-policy__body li{padding-left:14px!important;margin-bottom:8px!important}.shopify-policy__body table th,.shopify-policy__body table td{padding:8px 10px!important;font-size:10px!important}}.rte table tr:hover td{background:#6500a7!important;color:#fff!important;transition:background .2s ease,color .2s ease}.rte table tr:hover td strong{color:#fff!important}body.template-article .rte strong.competitor-name,body.template-article .article-template-1 .rte strong.competitor-name,.rte strong.competitor-name,strong.competitor-name,.blog-card__title .competitor-title,.blog__title-link .competitor-title,h1.h2 .competitor-title,.article-template-1 h1 .competitor-title{color:#999!important;font-weight:400!important}.row.mt-5 a.text-secondary:hover,body.template-article .row.mt-5 a.text-secondary:hover,.article-template-1 .row.mt-5 a.text-secondary:hover{color:#6500a7!important;transition:color .2s ease}.rte div[style*="overflow:hidden"] a:hover{color:#6500a7!important}@media(max-width:600px){.rte table{width:100%!important;table-layout:fixed!important}.rte table th,.rte table td{padding:8px 6px!important;font-size:11px!important;word-wrap:break-word!important}.rte div[style*="overflow:hidden"]{padding:32px 20px!important}.rte div[style*="overflow:hidden"] div[style*="gap:24px"]{flex-direction:column!important;gap:14px!important}}.cc-crosssell-track{display:flex!important;overflow-x:auto!important;gap:8px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:4px!important}.cc-crosssell-track::-webkit-scrollbar{display:none!important}.cc-crosssell-card{min-width:48%!important;max-width:48%!important;flex-shrink:0!important}.cc-crosssell-inner{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:10px!important}.cc-crosssell-img img{width:70px!important;height:70px!important;object-fit:contain!important}.cc-crosssell-title{font-size:12px!important;margin-top:6px!important}.cc-crosssell-price{font-size:13px!important;font-weight:600!important}.cc-crosssell-nav button{background:none!important;border:none!important;border-radius:0!important;width:auto!important;height:auto!important;padding:4px!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.cc-crosssell-nav button svg{width:12px!important;height:12px!important}.cc-crosssell-nav button svg path{stroke:#6500a7!important;stroke-width:3!important;transition:stroke .2s ease!important}.cc-crosssell-nav button:hover{background:none!important}.cc-crosssell-nav button:hover svg path{stroke:#306!important}.cc-crosssell-link{display:block!important;text-align:center!important;margin:0 auto!important;width:fit-content!important}#NavDrawer.drawer.drawer--left{z-index:1200!important}.bca-wrap,.bca-wrap *{font-family:Jost,sans-serif!important}.bca-wrap .bca-hero{background:#fff!important}.bca-wrap .bca-hero-tag{background:#faf7fc!important;border:1px solid #ebe0f0!important;color:#6500a7!important;font-family:Jost,sans-serif!important}.bca-wrap .bca-hero-title{font-family:Jost,sans-serif!important;font-weight:300!important;color:#0e0e0e!important;letter-spacing:-1.5px!important}.bca-wrap .bca-hero-title em{font-style:italic!important;color:#6500a7!important;font-weight:300!important}.bca-wrap .bca-hero-sub{color:#888!important}.bca-wrap .bca-btn{font-family:Jost,sans-serif!important}.bca-wrap .bca-scroll-hint{color:#bbb!important;opacity:.45!important}.bca-wrap .bca-section{background:#fff!important}.bca-wrap .bca-section:nth-of-type(2),.bca-wrap .bca-section:nth-of-type(4){background:#fafafa!important}.bca-wrap .bca-section-tag{color:#6500a7!important}.bca-wrap .bca-section-title{font-family:Jost,sans-serif!important;font-weight:300!important;color:#0e0e0e!important;letter-spacing:-1px!important}.bca-wrap .bca-section-title em{font-style:italic!important;color:#6500a7!important;font-weight:300!important}.bca-wrap .bca-section-sub{color:#888!important}.bca-wrap .bca-perk{background:#fff!important;border:1px solid #ebebeb!important;border-radius:10px!important}.bca-wrap .bca-perk:hover{border-color:#6500a7!important;transform:translateY(-3px)!important;box-shadow:0 14px 30px #6500a71a!important}.bca-wrap .bca-perk-title{font-family:Jost,sans-serif!important;font-weight:500!important;color:#0e0e0e!important}.bca-wrap .bca-perk-desc{color:#888!important}.bca-wrap .bca-perk-icon{font-size:0!important;width:32px!important;height:32px!important;margin:0 auto 18px!important;position:relative!important}.bca-wrap .bca-perk-icon:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;transition:opacity .3s ease!important}.bca-wrap .bca-perks .bca-perk:nth-child(1) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M11 5c0 2.5 2.2 4 5 4s5-1.5 5-4'/><path d='M11 5L3 12l4 2.5 3-2v15h12V12.5l3 2L29 12l-8-7'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(1):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M11 5c0 2.5 2.2 4 5 4s5-1.5 5-4'/><path d='M11 5L3 12l4 2.5 3-2v15h12V12.5l3 2L29 12l-8-7'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(2) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 28S4 22 4 13a6 6 0 0112-3 6 6 0 0112 3c0 9-12 15-12 15z'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(2):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 28S4 22 4 13a6 6 0 0112-3 6 6 0 0112 3c0 9-12 15-12 15z'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(3) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 9l2-3h10l2 3h4a3 3 0 013 3v13a3 3 0 01-3 3H5a3 3 0 01-3-3V12a3 3 0 013-3h4z'/><circle cx='16' cy='17' r='5.5'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(3):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 9l2-3h10l2 3h4a3 3 0 013 3v13a3 3 0 01-3 3H5a3 3 0 01-3-3V12a3 3 0 013-3h4z'/><circle cx='16' cy='17' r='5.5'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(4) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='16' r='12'/><path d='M19 12h-5a2 2 0 000 4h4a2 2 0 010 4h-5M16 9v2M16 20v2'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(4):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='16' r='12'/><path d='M19 12h-5a2 2 0 000 4h4a2 2 0 010 4h-5M16 9v2M16 20v2'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(5) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 16h2M28 16h2'/><rect x='4' y='11' width='4' height='10' rx='1'/><rect x='24' y='11' width='4' height='10' rx='1'/><path d='M8 16h16'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(5):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 16h2M28 16h2'/><rect x='4' y='11' width='4' height='10' rx='1'/><rect x='24' y='11' width='4' height='10' rx='1'/><path d='M8 16h16'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(6) .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='16' r='12'/><path d='M4 16h24M16 4a18 18 0 010 24M16 4a18 18 0 000 24'/></svg>")!important}.bca-wrap .bca-perks .bca-perk:nth-child(6):hover .bca-perk-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='16' r='12'/><path d='M4 16h24M16 4a18 18 0 010 24M16 4a18 18 0 000 24'/></svg>")!important}.bca-wrap .bca-level,.bca-wrap .bca-level.featured{background:#fff!important;border:1.5px solid #ebebeb!important;border-color:#ebebeb!important;box-shadow:none!important}.bca-wrap .bca-level:hover,.bca-wrap .bca-level.featured:hover,.bca-wrap .bca-level:active,.bca-wrap .bca-level.featured:active{border-color:#6500a7!important;background:#fff!important;transform:translateY(-3px)!important;box-shadow:0 14px 30px #6500a71a!important}.bca-wrap .bca-level-medal{font-family:Jost,sans-serif!important;font-weight:300!important;font-style:italic!important;color:#0e0e0e!important;opacity:.7!important}.bca-wrap .bca-level-num{color:#6500a7!important}.bca-wrap .bca-level-title{display:none!important}.bca-wrap .bca-level-req{color:#6500a7!important}.bca-wrap .bca-level-divider{background:linear-gradient(90deg,transparent,#6500a7,transparent)!important}.bca-wrap .bca-level-list li{color:#888!important}.bca-wrap .bca-info-btn{color:#6500a7!important;border:1px solid #ebebeb!important;background:transparent!important}.bca-wrap .bca-info-btn:hover{background:#6500a7!important;color:#fff!important;border-color:#6500a7!important}.bca-wrap .bca-section--white{background:#fafafa!important}.bca-wrap .bca-step,.bca-wrap .bca-step:first-child{background:#fff!important;border:1px solid #ebebeb!important;transition:all .3s ease!important}.bca-wrap .bca-step:hover,.bca-wrap .bca-step:first-child:hover{border-color:#6500a7!important;transform:translateY(-3px)!important;box-shadow:0 14px 30px #6500a71a!important}.bca-wrap .bca-step-num,.bca-wrap .bca-step:first-child .bca-step-num{background:#fff!important;border:1.5px solid #6500a7!important;color:#6500a7!important;box-shadow:none!important;transition:all .3s ease!important}.bca-wrap .bca-step-num:before{display:none!important}.bca-wrap .bca-step:hover .bca-step-num,.bca-wrap .bca-step:first-child:hover .bca-step-num{background:#6500a7!important;border-color:#6500a7!important;color:#fff!important;box-shadow:0 0 30px #6500a740!important}.bca-wrap .bca-step-title,.bca-wrap .bca-step:first-child .bca-step-title{color:#0e0e0e!important}.bca-wrap .bca-step-desc{color:#888!important}.bca-wrap .bca-cta{background:#fff!important;border-top:1px solid #ebebeb!important;border-bottom:none!important}.bca-wrap .bca-cta-title{font-family:Jost,sans-serif!important;font-weight:300!important;color:#0e0e0e!important;letter-spacing:-1px!important}.bca-wrap .bca-cta-title em{font-style:italic!important;color:#6500a7!important;font-weight:300!important}.bca-wrap .bca-cta-sub{color:#888!important}.bca-wrap .bca-cta-note{color:#aaa!important}.bca-wrap .bca-modal-overlay{background:#14001e73!important}.bca-wrap .bca-modal{background:#fff!important;border:1px solid #ebebeb!important;color:#0e0e0e!important}.bca-wrap .bca-modal h3{font-family:Jost,sans-serif!important;font-weight:300!important;color:#0e0e0e!important}.bca-wrap .bca-modal h4{font-family:Jost,sans-serif!important;color:#6500a7!important}.bca-wrap .bca-modal p,.bca-wrap .bca-modal li{color:#666!important;font-family:Jost,sans-serif!important}.bca-wrap .bca-modal-close{color:#aaa!important}.bca-wrap .bca-modal-close:hover{color:#0e0e0e!important}.bca-wrap .bca-m-badge{background:#faf7fc!important;border:1px solid #ebe0f0!important;color:#6500a7!important}.bca-wrap .bca-m-elig{color:#666!important}.bca-wrap .bca-m-divider{background:linear-gradient(90deg,transparent,#ebebeb,transparent)!important}.bca-wrap .bca-m-opt-title{color:#aaa!important}.cc-about-wrap{color:#0e0e0e!important;background:#fff!important}.cc-about-wrap .cc-hero:after{background:linear-gradient(to top,rgba(10,10,10,.55) 0%,rgba(10,10,10,.15) 60%,transparent 100%)!important}.cc-about-wrap .cc-hero-eyebrow{color:#fff!important}.cc-about-wrap .cc-hero-title{color:#fff!important;letter-spacing:2px!important}.cc-about-wrap .cc-hero-title em{color:#6500a7!important}.cc-about-wrap .cc-hero-sub{color:#fff!important}.cc-about-wrap .cc-origin{border-bottom:none!important}.cc-about-wrap .cc-origin-heading em{color:#6500a7!important}.cc-about-wrap .cc-origin-text{color:#666!important}.cc-about-wrap .cc-pillars{background:#fafafa!important}.cc-about-wrap .cc-pillars-title{color:#0e0e0e!important;letter-spacing:1px!important}.cc-about-wrap .cc-pillars-title em{color:#6500a7!important}.cc-about-wrap .cc-pillars-grid{gap:2px!important}.cc-about-wrap .cc-pillar{background:#fff!important;border:1px solid transparent!important;border-bottom:2px solid transparent!important;transition:border-color .35s,background .35s,transform .35s,box-shadow .35s!important}.cc-about-wrap .cc-pillar:hover{border-bottom:2px solid #6500a7!important;background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #0000000f!important}.cc-about-wrap .cc-pillar:hover .cc-pillar-title{color:#6500a7!important}.cc-about-wrap .cc-pillar:hover .cc-pillar-text{color:#444!important}.cc-about-wrap .cc-pillar-num{color:#6500a7!important}.cc-about-wrap .cc-pillar-title{color:#0e0e0e!important;transition:color .3s!important}.cc-about-wrap .cc-pillar-text{color:#666!important;transition:color .3s!important}.cc-about-wrap .cc-manifesto{background:#fff!important}.cc-about-wrap .cc-manifesto-tagline{color:#0e0e0e!important;font-weight:300!important;letter-spacing:2px!important}.cc-about-wrap .cc-purple,.cc-about-wrap .cc-manifesto-eyebrow{color:#6500a7!important}.cc-about-wrap .cc-manifesto-body{color:#666!important}.cc-about-wrap .cc-standard{border-top:1px solid #ebebeb!important;border-bottom:1px solid #ebebeb!important}.cc-about-wrap .cc-standard-tagline,.cc-about-wrap .cc-standard h2 em{color:#6500a7!important}.cc-about-wrap .cc-standard-sub{color:#888!important}.cc-about-wrap .cc-values{background:#fafafa!important}.cc-about-wrap .cc-values-inner{gap:2px!important}.cc-about-wrap .cc-value-item{background:#fff!important;border:1px solid transparent!important;text-align:center!important;transition:background .35s,transform .35s,box-shadow .35s!important}.cc-about-wrap .cc-value-item:hover{background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #0000000f!important}.cc-about-wrap .cc-value-item:hover .cc-value-title{color:#6500a7!important}.cc-about-wrap .cc-value-item:hover .cc-value-text{color:#444!important}.cc-about-wrap .cc-value-top{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin-bottom:20px!important}.cc-about-wrap .cc-value-symbol{width:34px!important;height:34px!important;border:1px solid rgba(0,0,0,.15)!important;background:#fff!important;transition:border-color .3s,background .3s!important}.cc-about-wrap .cc-value-symbol img{width:18px!important;height:18px!important;filter:brightness(0)!important;transition:filter .3s!important}.cc-about-wrap .cc-value-item:hover .cc-value-symbol{border-color:#6500a7!important;background:#6500a7!important}.cc-about-wrap .cc-value-item:hover .cc-value-symbol img{filter:brightness(0) invert(1)!important}.cc-about-wrap .cc-value-title{color:#0e0e0e!important;font-size:12px!important;transition:color .3s!important}.cc-about-wrap .cc-value-line{background:#ebebeb!important;margin:0 auto 20px!important;width:40px!important}.cc-about-wrap .cc-value-text{color:#888!important;transition:color .3s!important}.cc-about-wrap .cc-stats{background:#fff!important}.cc-about-wrap .cc-stat{border-right:none!important;padding:60px 24px!important}.cc-about-wrap .cc-stat-num,.cc-about-wrap .stat-year-20{color:#0e0e0e!important}.cc-about-wrap .stat-year-22,.cc-about-wrap .stat-pct,.cc-about-wrap .cc-stat-num.cc-purple{color:#6500a7!important}.cc-about-wrap .cc-stat-label{color:#888!important}.cc-about-wrap .cc-join{background:#fff!important;border-top:1px solid #ebebeb!important}.cc-about-wrap .cc-join-eyebrow{color:#6500a7!important}.cc-about-wrap .cc-join-heading{color:#0e0e0e!important;letter-spacing:1px!important}.cc-about-wrap .cc-join-heading em{color:#6500a7!important}.cc-about-wrap .cc-join-sub{color:#888!important}.cc-about-wrap .cc-join-btn{padding:16px 44px!important;background:linear-gradient(135deg,#6500a7,#3a0060)!important;border:none!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 20px #6500a740!important;transition:all .3s!important}.cc-about-wrap .cc-join-btn:hover{background:linear-gradient(135deg,#6500a7,#3a0060)!important;border-color:transparent!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #6500a766!important}@media(max-width:768px){.cc-about-wrap .cc-stat{border-right:1px solid rgba(101,0,167,.3)!important;border-bottom:1px solid rgba(101,0,167,.3)!important;padding:40px 16px!important}.cc-about-wrap .cc-stat:nth-child(2),.cc-about-wrap .cc-stat:nth-child(4){border-right:none!important}.cc-about-wrap .cc-stat:nth-child(3),.cc-about-wrap .cc-stat:nth-child(4){border-bottom:none!important}}h2.product-single__title.productSizeGuide{font-family:Futura,Trebuchet MS,Arial,sans-serif!important;font-weight:400!important;font-size:20px!important}@media(max-width:768px){h2.product-single__title.productSizeGuide{text-align:center!important;width:100%!important}}h4.mb-4,body #productrelated h4{font-family:Futura,Trebuchet MS,Arial,sans-serif!important;font-weight:400!important;font-size:18px!important;letter-spacing:1px!important}.intro h2{font-size:clamp(24px,2.5vw,38px)!important}.earn,.levels,.progress-section,.faq-wrap,.banner{background:#fff!important}.earn .section-heading,.levels .section-heading,.progress-section .section-heading,.faq-wrap .faq-left .section-heading,.banner-heading,.level-name,.progress-node-name,.faq-q,.earn .section-heading[style],.levels .section-heading[style],.progress-section .section-heading[style]{color:#0e0e0e!important}.level-desc{color:#0000008c!important}.level-perks li{color:#000000a6!important;border-bottom-color:#0000000f!important}.progress-node-xp{color:#00000073!important}.faq-left p{color:#0000008c!important}.faq-a p{color:#000000a6!important}.faq-a strong[style]{color:#0e0e0e!important}.banner-sub{color:#0000008c!important}.levels-header,.levels-grid,.progress-section,.faq-wrap,.banner{border-top-color:#0000000f!important}.level-card{border-right-color:#0000000f!important}.level-card:hover{background:#00000005!important}.faq-item{border-bottom-color:#00000012!important}.progress-bar-bg{background:#00000014!important}.progress-node-dot{border-color:#fafafa!important}.hero-stats{background:#fff3!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-color:#ffffff4d!important}.hero-stat:not(:last-child):after{background:#ffffff2e!important}.stat-val{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.stat-label{color:#ffffffbf!important}.level-card .level-body{transition:box-shadow .4s ease!important;position:relative}.level-card:nth-child(1):hover .level-body{box-shadow:0 0 40px #b4b4b473,0 12px 30px #96969633!important}.level-card:nth-child(2):hover .level-body{box-shadow:0 0 40px #3cbf8573,0 12px 30px #3cbf8533!important}.level-card:nth-child(3):hover .level-body{box-shadow:0 0 40px #6b9fff73,0 12px 30px #6b9fff33!important}.level-card:nth-child(4):hover .level-body{box-shadow:0 0 40px #8c1e3280,0 12px 30px #78142840!important}.level-card:nth-child(4) .level-accent{background:linear-gradient(90deg,#5a1422,#a8324a)!important}.level-card:nth-child(4) .level-img-overlay{background:linear-gradient(135deg,#a8324a38,#0000 60%)!important}.level-card:nth-child(4) .level-xp{color:#a8324a!important}.level-card:nth-child(4) .dot{background:#a8324a!important}.progress-bar-fill{background:linear-gradient(90deg,#888,#3cbf85,#6b9fff 66%,#a8324a)!important;box-shadow:0 0 12px #a8324a80!important}.progress-node:nth-child(4) .progress-node-dot{background:#a8324a!important}.progress-node:hover:nth-child(4) .progress-node-dot{box-shadow:0 0 14px 4px #a8324a66!important}.progress-node:nth-child(4) .progress-node-reward{background:#a8324a26!important;color:#a8324a!important}@media(max-width:768px){.hero-stat:nth-child(1){border-bottom-color:#fff3!important;border-right-color:#fff3!important}.hero-stat:nth-child(2){border-bottom-color:#fff3!important}.hero-stat:nth-child(3){border-right-color:#fff3!important}.progress-node-dot{border-color:#fff!important}}.cc-contact-map{width:100%;height:420px;overflow:hidden;border-bottom:1px solid #f0f0f0}.cc-contact-map iframe,.cc-contact-map .mapouter,.cc-contact-map .gmap_canvas{width:100%!important;height:100%!important;border:none!important;filter:grayscale(35%) contrast(1.05)}.cc-contact-title{font-family:Josefin Sans,sans-serif!important;font-weight:400!important;font-size:32px!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#0e0e0e!important;text-align:center!important;padding-top:80px!important;margin:0!important}.cc-contact-content{max-width:700px;margin:0 auto;padding:60px 20px 80px}.cc-contact-section{margin-bottom:48px}.cc-section-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.cc-section-icon{width:36px;height:36px;border-radius:50%;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6500a7}.cc-section-icon svg{width:16px;height:16px}.cc-section-icon svg,.cc-section-icon svg path,.cc-section-icon svg circle,.cc-section-icon svg rect,.cc-section-icon svg polyline,.cc-section-icon svg line{fill:none!important;stroke:#6500a7!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cc-section-title{font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#0e0e0e}.cc-contact-page__des{font-family:Jost,sans-serif;font-size:14px;line-height:1.9;color:#666;font-style:normal}.cc-contact-form{display:flex;flex-direction:column;gap:14px}.cc-contact-form .cc-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cc-contact-form .cc-input,.cc-contact-form .cc-textarea{width:100%;background:#fafafa;border:1px solid #f0f0f0;border-radius:50px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;color:#0e0e0e;padding:14px 22px;transition:border-color .25s ease,background .25s ease;box-shadow:none}.cc-contact-form .cc-textarea{border-radius:18px;min-height:140px;resize:none;padding:16px 22px;line-height:1.7}.cc-contact-form .cc-input::placeholder,.cc-contact-form .cc-textarea::placeholder{color:#999;font-weight:300;font-style:normal}.cc-contact-form .cc-input:focus,.cc-contact-form .cc-textarea:focus{outline:none;border-color:#6500a7;background:#fff}.cc-contact-form .cc-submit-row{text-align:center;margin-top:20px}.cc-contact-form .cc-submit{background:#6500a7!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:50px!important;font-family:Josefin Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;padding:12px 38px!important;cursor:pointer!important;transition:background .25s ease,transform .25s ease!important;-webkit-appearance:none!important;appearance:none!important}.cc-contact-form .cc-submit:hover{background:#4d007e!important;transform:translateY(-1px)!important}.cc-form-success{font-family:Jost,sans-serif;font-size:14px;color:#6500a7;background:#faf7fc;border:1px solid #e8dff0;border-left:3px solid #6500a7;padding:18px 22px;border-radius:14px;margin-bottom:20px}.cc-divider{height:1px;background:#f0f0f0;margin:48px 0}.cc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.cc-info-box{background:#fafafa;padding:20px;border-radius:4px;display:flex;align-items:center;gap:14px}.cc-info-box-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0}.cc-info-box-icon svg,.cc-info-box-icon svg path{width:22px;height:22px;fill:#6500a7!important;stroke:none!important}.cc-info-box-text{flex:1;min-width:0}.cc-info-box-label{font-family:Josefin Sans,sans-serif;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:4px}.cc-info-box-value{font-family:Jost,sans-serif;font-size:14px;color:#0e0e0e;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-info-box-value a{color:#0e0e0e;text-decoration:none;transition:color .2s ease}.cc-info-box-value a:hover{color:#6500a7}.cc-contact-bar{background:#fafafa;text-align:center;padding:32px 20px;margin-top:60px;border-radius:4px}.cc-contact-bar p{font-family:Jost,sans-serif;font-size:13px;color:#999;margin-bottom:8px}.cc-contact-bar a{font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6500a7;text-decoration:none}@media(max-width:767px){.cc-contact-map{height:280px}.cc-contact-title{padding-top:50px!important;font-size:26px!important}.cc-contact-content{padding:40px 18px 60px}.cc-contact-form .cc-row,.cc-info-grid{grid-template-columns:1fr}.cc-section-header{flex-direction:column;align-items:center;text-align:center;gap:10px}.cc-section-title,.cc-contact-page__des{text-align:center}.cc-info-box{flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:10px}.cc-info-box-text{width:100%}.cc-info-box-label{text-align:center}.cc-info-box-value{text-align:center;white-space:normal}}.shopify-policy__title h1{font-family:Josefin Sans,sans-serif!important;font-weight:400!important;font-size:32px!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#0e0e0e!important;text-align:center;padding-top:60px}.cc-terms-content,.cc-refund-content,.cc-privacy-content,.cc-policy-content{font-family:Jost,sans-serif;color:#0e0e0e;max-width:700px;margin:0 auto;padding:60px 20px 80px}.cc-terms-content .cc-updated-date,.cc-refund-content .cc-updated-date,.cc-privacy-content .cc-updated-date,.cc-policy-content .cc-updated-date{font-family:Jost,sans-serif;font-size:10px;font-style:italic;font-weight:400;color:#bbb;letter-spacing:.4px;text-align:left;padding-bottom:30px}.cc-terms-content .section,.cc-refund-content .section,.cc-privacy-content .section,.cc-policy-content .section{margin-bottom:48px}.cc-terms-content .section-header,.cc-refund-content .section-header,.cc-privacy-content .section-header,.cc-policy-content .section-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.cc-terms-content .section-icon,.cc-refund-content .section-icon,.cc-privacy-content .section-icon,.cc-policy-content .section-icon{width:36px;height:36px;border-radius:50%;background:#fafafa url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>") center/16px 16px no-repeat;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-terms-content>div:nth-child(12n+3) .section-icon,.cc-refund-content>div:nth-child(12n+3) .section-icon,.cc-privacy-content>div:nth-child(12n+3) .section-icon,.cc-policy-content>div:nth-child(12n+3) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>")!important}.cc-terms-content>div:nth-child(12n+5) .section-icon,.cc-refund-content>div:nth-child(12n+5) .section-icon,.cc-privacy-content>div:nth-child(12n+5) .section-icon,.cc-policy-content>div:nth-child(12n+5) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>")!important}.cc-terms-content>div:nth-child(12n+7) .section-icon,.cc-refund-content>div:nth-child(12n+7) .section-icon,.cc-privacy-content>div:nth-child(12n+7) .section-icon,.cc-policy-content>div:nth-child(12n+7) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><line x1='3' y1='6' x2='21' y2='6'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>")!important}.cc-terms-content>div:nth-child(12n+9) .section-icon,.cc-refund-content>div:nth-child(12n+9) .section-icon,.cc-privacy-content>div:nth-child(12n+9) .section-icon,.cc-policy-content>div:nth-child(12n+9) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>")!important}.cc-terms-content>div:nth-child(12n+11) .section-icon,.cc-refund-content>div:nth-child(12n+11) .section-icon,.cc-privacy-content>div:nth-child(12n+11) .section-icon,.cc-policy-content>div:nth-child(12n+11) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/><polyline points='22,6 12,13 2,6'/></svg>")!important}.cc-terms-content>div:nth-child(12n+13) .section-icon,.cc-refund-content>div:nth-child(12n+13) .section-icon,.cc-privacy-content>div:nth-child(12n+13) .section-icon,.cc-policy-content>div:nth-child(12n+13) .section-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236500a7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='2' y1='12' x2='22' y2='12'/><path d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>")!important}.cc-terms-content .section-icon svg,.cc-refund-content .section-icon svg,.cc-privacy-content .section-icon svg,.cc-policy-content .section-icon svg,.cc-terms-content .section-icon svg path,.cc-refund-content .section-icon svg path,.cc-privacy-content .section-icon svg path,.cc-policy-content .section-icon svg path,.cc-terms-content .section-icon svg circle,.cc-refund-content .section-icon svg circle,.cc-privacy-content .section-icon svg circle,.cc-policy-content .section-icon svg circle,.cc-terms-content .section-icon svg rect,.cc-refund-content .section-icon svg rect,.cc-privacy-content .section-icon svg rect,.cc-policy-content .section-icon svg rect,.cc-terms-content .section-icon svg polyline,.cc-refund-content .section-icon svg polyline,.cc-privacy-content .section-icon svg polyline,.cc-policy-content .section-icon svg polyline,.cc-terms-content .section-icon svg line,.cc-refund-content .section-icon svg line,.cc-privacy-content .section-icon svg line,.cc-policy-content .section-icon svg line{fill:none!important;stroke:#6500a7!important;stroke-width:1.5!important}.cc-terms-content .section-num,.cc-refund-content .section-num,.cc-privacy-content .section-num,.cc-policy-content .section-num{font-family:Josefin Sans,sans-serif;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:4px}.cc-terms-content .section-title,.cc-refund-content .section-title,.cc-privacy-content .section-title,.cc-policy-content .section-title{font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#0e0e0e}.cc-terms-content p,.cc-refund-content p,.cc-privacy-content p,.cc-policy-content p{font-family:Jost,sans-serif;font-size:14px;line-height:1.9;color:#666;margin-bottom:14px}.cc-terms-content strong,.cc-refund-content strong,.cc-privacy-content strong,.cc-policy-content strong{color:#0e0e0e}.cc-terms-content ul,.cc-refund-content ul,.cc-privacy-content ul,.cc-policy-content ul{list-style:none;margin:16px 0;padding:0}.cc-terms-content ul li,.cc-refund-content ul li,.cc-privacy-content ul li,.cc-policy-content ul li{font-family:Jost,sans-serif;font-size:14px;line-height:1.9;color:#666;padding:6px 0 6px 20px;position:relative;border-bottom:1px solid #f8f8f8}.cc-terms-content ul li:last-child,.cc-refund-content ul li:last-child,.cc-privacy-content ul li:last-child,.cc-policy-content ul li:last-child{border-bottom:none}.cc-terms-content ul li:before,.cc-refund-content ul li:before,.cc-privacy-content ul li:before,.cc-policy-content ul li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:#6500a7;opacity:.4}.cc-terms-content .important,.cc-refund-content .important,.cc-privacy-content .important,.cc-policy-content .important{background:#faf7fc;border:1px solid #e8dff0;border-left:3px solid #6500a7;color:#555;padding:22px 28px;border-radius:14px;margin:24px 0}.cc-terms-content .important p,.cc-refund-content .important p,.cc-privacy-content .important p,.cc-policy-content .important p{color:#555;margin:0;font-size:13px;line-height:1.75}.cc-terms-content .important strong,.cc-refund-content .important strong,.cc-privacy-content .important strong,.cc-policy-content .important strong{color:#0e0e0e;font-weight:600}.cc-terms-content .divider,.cc-refund-content .divider,.cc-privacy-content .divider,.cc-policy-content .divider{height:1px;background:#f0f0f0;margin:48px 0}.cc-terms-content .info-grid,.cc-refund-content .info-grid,.cc-privacy-content .info-grid,.cc-policy-content .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.cc-terms-content .info-box,.cc-refund-content .info-box,.cc-privacy-content .info-box,.cc-policy-content .info-box{background:#fafafa;padding:20px;border-radius:4px}.cc-terms-content .info-box-label,.cc-refund-content .info-box-label,.cc-privacy-content .info-box-label,.cc-policy-content .info-box-label{font-family:Josefin Sans,sans-serif;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:6px}.cc-terms-content .info-box-value,.cc-refund-content .info-box-value,.cc-privacy-content .info-box-value,.cc-policy-content .info-box-value{font-size:14px;color:#0e0e0e;font-weight:500}.cc-terms-content .steps,.cc-refund-content .steps,.cc-privacy-content .steps,.cc-policy-content .steps{display:flex;gap:16px;margin:24px 0}.cc-terms-content .step,.cc-refund-content .step,.cc-privacy-content .step,.cc-policy-content .step{flex:1;text-align:center;padding:20px 12px;background:#fafafa;border-radius:4px}.cc-terms-content .step-num,.cc-refund-content .step-num,.cc-privacy-content .step-num,.cc-policy-content .step-num{font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:300;color:#6500a7;margin-bottom:8px}.cc-terms-content .step-title,.cc-refund-content .step-title,.cc-privacy-content .step-title,.cc-policy-content .step-title{font-family:Josefin Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#0e0e0e;margin-bottom:6px}.cc-terms-content .step-desc,.cc-refund-content .step-desc,.cc-privacy-content .step-desc,.cc-policy-content .step-desc{font-size:12px;color:#999;line-height:1.5}.cc-terms-content .contact-bar,.cc-refund-content .contact-bar,.cc-privacy-content .contact-bar,.cc-policy-content .contact-bar{background:#fafafa;text-align:center;padding:32px 20px;margin-top:60px;border-radius:4px}.cc-terms-content .contact-bar p,.cc-refund-content .contact-bar p,.cc-privacy-content .contact-bar p,.cc-policy-content .contact-bar p{font-size:13px;color:#999;margin-bottom:8px}.cc-terms-content .contact-bar a,.cc-refund-content .contact-bar a,.cc-privacy-content .contact-bar a,.cc-policy-content .contact-bar a{font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6500a7;text-decoration:none}.cc-terms-content .note,.cc-refund-content .note,.cc-privacy-content .note,.cc-policy-content .note{font-size:12px;color:#bbb;line-height:1.7;text-align:center;margin-top:40px}@media(max-width:600px){.cc-terms-content .info-grid,.cc-refund-content .info-grid,.cc-privacy-content .info-grid,.cc-policy-content .info-grid{grid-template-columns:1fr!important}.cc-terms-content .steps,.cc-refund-content .steps,.cc-privacy-content .steps,.cc-policy-content .steps{flex-direction:column!important}}@media(max-width:767px){.hero-content{text-align:center!important}.hero-eyebrow-inline{font-size:9px!important;letter-spacing:.35em!important;margin-bottom:10px!important}.hero-sub{font-size:13px!important;line-height:1.5!important;margin-bottom:22px!important}.hero-actions{justify-content:center!important;text-align:center!important}.intro,.intro-heading,.intro p,.intro span{text-align:center!important}.intro-heading h2{text-align:center!important;font-size:28px!important;line-height:.95!important}.intro-label{display:inline-block}.intro-body{font-size:13px!important;line-height:1.6!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.intro-tagline{font-size:14px!important;line-height:1.4!important;letter-spacing:.05em!important;text-align:center!important}.intro-stats,.xp-rate,.intro-rate,.intro-bottom{justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.intro .btn-primary,.intro a[class*=btn],.intro button{font-size:10px!important;padding:11px 22px!important;letter-spacing:.18em!important;margin:0 auto!important;display:inline-block!important}.intro-cta,.intro .cta-row{text-align:center!important;justify-content:center!important}.earn-card,.earn-card *{text-align:center!important}.earn-card{align-items:center!important}.banner,.banner *{text-align:center!important}.banner .btn-purple,.banner a[class*=btn]{margin:0 auto!important;display:inline-block!important}.faq-left,.faq-left *,.faq-wrap .faq-left{text-align:center!important}.faq-left .btn-purple,.faq-left a[class*=btn],.faq-left button{margin:0 auto!important;display:inline-block!important}.faq-list,.faq-list *{text-align:center!important}.faq-item .faq-q{justify-content:center!important;text-align:center!important;position:relative!important;padding-right:32px!important}.faq-item .faq-icon{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.faq-item .faq-a p{text-align:center!important}}@media(max-width:767px){.cc-origin,.cc-origin *,.cc-origin-left,.cc-origin-right,.cc-origin-label,.cc-origin-year,.cc-origin-heading,.cc-origin-right p{text-align:center!important}.cc-origin-left{align-items:center!important}.cc-manifesto,.cc-manifesto *,.cc-manifesto-inner,.cc-manifesto-left,.cc-manifesto-right,.cc-manifesto-tagline,.cc-manifesto-eyebrow,.cc-manifesto-right p{text-align:center!important}.cc-manifesto-left,.cc-manifesto-right{align-items:center!important}.cc-manifesto-body strong{display:block!important;margin-bottom:10px!important}}.image-with-text-section .product-info .product-title{font-weight:400!important}#shopify-section-product_list_kfVmYY .product-image-slider,#productrelated .product-image-slider{padding:45px 30px!important}body .cc-about-wrap .cc-hero-title,body .cc-hero-title{font-family:Josefin Sans,sans-serif!important;font-size:clamp(2.2rem,4vw,3.25rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:1px!important}body .cc-about-wrap .cc-hero-title em,body .cc-hero-title em,html body h1.cc-hero-title em{font-family:Josefin Sans,sans-serif!important;font-style:italic!important;font-weight:300!important;font-size:1em!important;color:#6500a7!important}body .bca-hero .bca-hero-title,body .bca-hero-title,html body h1.bca-hero-title{font-family:Josefin Sans,sans-serif!important;font-size:clamp(2.4rem,5vw,4rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:1px!important}body .bca-hero .bca-hero-title em,body .bca-hero-title em,html body h1.bca-hero-title em{font-family:Josefin Sans,sans-serif!important;font-style:italic!important;font-weight:300!important;font-size:1em!important;color:#6500a7!important}body .bca-wrap .bca-section-title,html body .bca-wrap .bca-section-title{font-family:Josefin Sans,sans-serif!important;font-size:clamp(1.8rem,3.5vw,2.75rem)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:1px!important;text-transform:lowercase!important}body .bca-wrap .bca-section-title:first-letter,html body .bca-wrap .bca-section-title:first-letter{text-transform:uppercase!important}body .bca-wrap .bca-section-title em,html body .bca-wrap .bca-section-title em{font-family:Josefin Sans,sans-serif!important;font-style:italic!important;font-weight:300!important;color:#6500a7!important;text-transform:lowercase!important;font-size:1em!important}body .bca-wrap .bca-cta-title,html body .bca-wrap .bca-cta-title{font-family:Josefin Sans,sans-serif!important;font-size:clamp(2.2rem,4.5vw,3.75rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:1px!important;text-transform:lowercase!important}body .bca-wrap .bca-cta-title:first-letter,html body .bca-wrap .bca-cta-title:first-letter{text-transform:uppercase!important}body .bca-wrap .bca-cta-title em,html body .bca-wrap .bca-cta-title em{font-family:Josefin Sans,sans-serif!important;font-style:italic!important;font-weight:300!important;color:#6500a7!important;text-transform:lowercase!important;font-size:1em!important}.article-template a,.blog-article a,article.article a,article a[href^="/blogs/"],article a[href^="/collections/"],article a[href^="/products/"]{color:#6500a7;text-decoration:underline;transition:color .2s ease}.article-template a:hover,.blog-article a:hover,article.article a:hover,article a[href^="/blogs/"]:hover,article a[href^="/collections/"]:hover,article a[href^="/products/"]:hover{color:#3d0066;text-decoration:underline}.blog__excerpt,.blog__excerpt p,.blog__item .blog__excerpt,.blog__item .blog__excerpt p,.template-blog .blog__excerpt,.template-blog .blog__excerpt p,section.template-blog .blog__excerpt p,.content-block__meta .blog__excerpt,.content-block__meta .blog__excerpt p{font-family:Jost,sans-serif!important;font-size:12px!important;line-height:1.5!important;color:#666!important;margin-top:6px!important;margin-bottom:8px!important;letter-spacing:0!important;font-weight:400!important;padding:0!important}@media(max-width:768px){.blog__excerpt,.blog__excerpt p,.blog__item .blog__excerpt,.blog__item .blog__excerpt p{font-size:11px!important;line-height:1.45!important}}.blog__item .content-block__meta>p,.blog__item .content-block__meta p,.blog__item.blog__item--3 .content-block__meta p,.template-blog .blog__item .content-block__meta p,section.template-blog .blog__item .content-block__meta p,.blog__item .content-block__meta .blog__excerpt{font-family:Jost,sans-serif!important;font-size:12px!important;line-height:1.5!important;color:#666!important;margin:6px 0!important;letter-spacing:0!important;font-weight:400!important}@media(max-width:768px){.blog__item .content-block__meta p,.blog__item .content-block__meta>p{font-size:11px!important;line-height:1.45!important}}.blog__item.blog__item--3{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.blog__item.blog__item--3:hover{transform:translateY(-3px)!important;box-shadow:0 8px 22px #0e0e0e1a!important;border-color:#e8e8e8!important}.blog__item.blog__item--3 .blog__title-link a{transition:color .2s ease!important}.blog__item.blog__item--3:hover .blog__title-link a{color:#3d0066!important}.article-template table,.blog-article table,article.article table,.rte table,.article__body table{width:100%!important;border-collapse:separate!important;border-spacing:0 6px!important;border:none!important;background:transparent!important;margin:24px 0!important}.article-template table thead,.blog-article table thead,article.article table thead,.rte table thead,.article__body table thead{display:none!important}.article-template table tbody tr,.blog-article table tbody tr,article.article table tbody tr,.rte table tbody tr,.article__body table tbody tr{background:#fff!important;border-radius:6px!important;transition:transform .2s ease,box-shadow .2s ease!important}.article-template table tbody tr:hover,.blog-article table tbody tr:hover,article.article table tbody tr:hover,.rte table tbody tr:hover,.article__body table tbody tr:hover{transform:translate(2px)!important;box-shadow:0 3px 10px #6500a714!important}.article-template table tbody td,.blog-article table tbody td,article.article table tbody td,.rte table tbody td,.article__body table tbody td{padding:16px 22px!important;font-family:Jost,sans-serif!important;border:none!important;vertical-align:middle!important;font-size:14px!important;color:#3a3a3a!important;background:transparent!important}.article-template table tbody td:first-child,.blog-article table tbody td:first-child,article.article table tbody td:first-child,.rte table tbody td:first-child,.article__body table tbody td:first-child{width:40%!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.8px!important;color:#0e0e0e!important;border-left:3px solid #6500a7!important;padding-left:18px!important;border-radius:6px 0 0 6px!important}@media(max-width:768px){.article-template table tbody td,.blog-article table tbody td,article.article table tbody td,.rte table tbody td{padding:12px 16px!important;font-size:13px!important}.article-template table tbody td:first-child,.blog-article table tbody td:first-child,article.article table tbody td:first-child,.rte table tbody td:first-child{font-size:10px!important;letter-spacing:1.5px!important;padding-left:14px!important}}.cc-cta-box{margin:48px 0 24px!important;padding:44px 36px!important;background:linear-gradient(180deg,#fff,#f8f8f8)!important;border:1px solid #ebebeb!important;border-radius:14px!important;text-align:center!important}.cc-cta-tag{display:inline-block!important;font-family:Josefin Sans,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#6500a7!important;letter-spacing:3px!important;text-transform:uppercase!important;margin-bottom:10px!important}.cc-cta-headline{font-family:Josefin Sans,sans-serif!important;font-size:26px!important;font-weight:600!important;color:#0e0e0e!important;margin-bottom:8px!important;letter-spacing:-.4px!important;line-height:1.2!important}.cc-cta-sub{font-family:Jost,sans-serif!important;font-size:14px!important;color:#666!important;margin-bottom:24px!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;font-weight:400!important}.cc-cta-btn{display:inline-block!important;padding:14px 32px!important;background:transparent!important;color:#6500a7!important;text-decoration:none!important;border:1.5px solid #6500a7!important;border-radius:50px!important;font-family:Josefin Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .2s ease!important}.cc-cta-btn:hover{background:#6500a7!important;color:#fff!important}@media(max-width:768px){.cc-cta-box{padding:32px 24px!important}.cc-cta-headline{font-size:22px!important}}article,article .col-12,.shopify-section [class*=article],.shopify-section section,#shopify-section-article-template-1,#shopify-section-article-template-1 .container,main .container article{overflow-x:hidden!important;max-width:100%!important}article table,.shopify-section article table,#shopify-section-article-template-1 table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;word-wrap:break-word!important;display:table!important}article table th,article table td,.shopify-section article table th,.shopify-section article table td{word-wrap:break-word!important;word-break:normal!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;vertical-align:top!important}@media(max-width:768px){article table{font-size:12px!important}article table th,article table td{padding:10px 6px!important;-webkit-hyphens:none!important;hyphens:none!important}article table td:first-child,article table th:first-child,article table td:first-child strong,article table th:first-child strong,.article-template table td:first-child,.article-template table th:first-child,.article-template table td:first-child strong,.article-template table th:first-child strong{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}article table th:first-child,article table td:first-child{width:38%!important}article table th:not(:first-child),article table td:not(:first-child){width:62%!important}}.cc-crosssell-track{scrollbar-width:none!important;-ms-overflow-style:none!important}.cc-crosssell-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}[class*=crosssell][class*=track]::-webkit-scrollbar,[class*=slider][class*=track]::-webkit-scrollbar,.swiper-wrapper::-webkit-scrollbar{display:none!important}.rte__table-wrapper{overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.rte__table-wrapper::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.blog__item,.blog__item--3{display:flex!important;flex-direction:column!important;height:100%!important}.blog__item .content-block__image,.blog__item--3 .content-block__image{flex-shrink:0!important}.blog__item .content-block__meta,.blog__item--3 .content-block__meta{display:flex!important;flex-direction:column!important;flex:1!important}.blog__item-wrap,[class*=blog-grid],.row>[class*=col]:has(.blog__item){display:flex!important;flex-direction:column!important}.product__photo-wrapper,.product__photo-container,.product__photo-wrapper-product-template-1,.product__photo-container-product-template-1,.product-single__photo{aspect-ratio:3/4!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fafafa!important;overflow:hidden!important}.product__photo-wrapper img,.product__photo-container img,.product__photo-wrapper-product-template-1 img,.product__photo-container-product-template-1 img,.product-single__photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.js-recentPdpBlock section#Recent,section#Recent{overflow:visible!important}.product-card__swatches-wrapper{display:block!important;text-align:center}.product-card__swatches-wrapper ul.product-card__swatch.product-swatches{display:flex!important;justify-content:center;gap:8px;margin-top:6px;padding:0;list-style:none}.product-card__swatches-wrapper ul.product-card__swatch.product-swatches li{list-style:none}.product-card .product-card__swatches-wrapper ul.product-card__swatch.product-swatches,.product-card .product-card__swatches-wrapper .product-swatches--card{opacity:1!important}.product-card .product-card__swatches-wrapper{margin-bottom:14px!important;padding-bottom:4px!important}@media(max-width:749px){.product-card .product-card__swatches-wrapper{margin-bottom:18px!important}.productlist-slider .slick-dots,.prdtab-content .slick-dots{margin-top:12px!important}}@media(max-width:749px){.selector-wrapper[data-option-name=color],.selector-wrapper[data-option-name=Color],.selector-wrapper[data-option-name=size],.selector-wrapper[data-option-name=Size]{text-align:center!important}.selector-wrapper[data-option-name=color] label,.selector-wrapper[data-option-name=Color] label,.selector-wrapper[data-option-name=size] label,.selector-wrapper[data-option-name=Size] label{min-width:auto!important;text-align:center!important;margin-right:0!important;display:block!important;width:100%!important}.selector-wrapper[data-option-name=color] .selected-value,.selector-wrapper[data-option-name=Color] .selected-value,.selector-wrapper[data-option-name=size] .selected-value,.selector-wrapper[data-option-name=Size] .selected-value{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0 auto!important}}.js-recentPdpBlock .c-product__img{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;aspect-ratio:4/5!important}.js-recentPdpBlock .c-product__img a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.js-recentPdpBlock .c-product__img img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center center!important;margin:auto!important}@media(max-width:767px){#cc-cookie-overlay.active{pointer-events:none}#cc-cookie-overlay .cc-cookie-banner{pointer-events:auto}}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#6500a7!important}.jdgm-star.jdgm--off{color:#d6d9dd!important}.jdgm-prev-badge__stars .jdgm-star,.jdgm-widget .jdgm-star,.jdgm-rev__rating .jdgm-star{color:#6500a7!important}.jdgm-histogram__bar-content{background-color:#6500a7!important}.jdgm-write-rev-link,.jdgm-write-rev-link:hover{background:#6500a7!important;color:#fff!important;border:none!important;border-radius:50px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media(max-width:768px){.drawer.drawer--left{width:100%!important;max-width:100%!important}.drawer--left .drawer__inner{padding-left:0!important;padding-right:0!important}.drawer--left .drawer__search{margin:16px 20px 6px!important;background:#f4f4f2!important;border:0!important;border-radius:50px!important;padding:6px 10px 6px 20px!important;display:flex!important;align-items:center!important}.drawer--left .drawer__search-input{background:transparent!important;border:0!important;padding:12px 0!important}.drawer--left .drawer__nav{margin-top:8px!important;padding:0!important}.drawer--left .drawer__nav-item{border-bottom:1px solid #ececec!important;margin:0!important}.drawer--left .drawer__nav-item:first-child{border-top:1px solid #ececec!important}.drawer--left .drawer__nav-link--top-level{padding:20px 46px 20px 20px!important;margin:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a3a3a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px 18px!important}}@media(max-width:768px){.drawer--left .drawer__topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.drawer--left .drawer__topbar-left{display:flex;align-items:center;gap:16px;min-width:74px}.drawer--left .drawer__topbar-left a,.drawer--left .drawer__topbar-left span a{color:#141414!important;display:inline-flex;align-items:center}.drawer--left .drawer__topbar-wish .wishlist-text,.drawer--left .drawer__topbar-wish .compare-text,.drawer--left .drawer__topbar-wish .js-wishlist-count{display:none!important}.drawer--left .drawer__topbar-logo{display:flex;align-items:center}.drawer--left .drawer__topbar-logo img{height:30px!important;width:auto!important}.drawer--left .drawer__close{background:none!important;border:0!important;padding:4px!important;color:#141414!important;min-width:74px;display:flex;justify-content:flex-end;cursor:pointer}.drawer--left .drawer__nav-link--util{display:flex!important;align-items:center;gap:12px;background-image:none!important;padding:18px 20px!important;color:#141414!important}.drawer--left .drawer__nav-item--contact{border-bottom:1px solid #ececec!important}}@media(max-width:768px){.drawer--left .drawer__topbar svg{fill:none!important}.drawer--left .drawer__topbar-icon svg path,.drawer--left .drawer__close svg path{fill:none!important;stroke:#141414!important}.drawer--left .drawer__util{padding:8px 20px 24px}.drawer--left .drawer__util-link{display:flex;align-items:center;gap:12px;padding:16px 0;color:#141414!important;text-decoration:none;border-top:1px solid #ececec}.drawer--left .drawer__util-link svg{fill:none!important;stroke:#141414!important}}@media(max-width:768px){.drawer--left .drawer__topbar-left{display:flex!important;align-items:center!important;gap:16px!important}.drawer--left .drawer__topbar-left>span,.drawer--left .drawer__topbar-left>a{display:inline-flex!important;align-items:center!important;height:24px;line-height:0!important}.drawer--left .drawer__topbar-wish a{display:inline-flex!important;align-items:center!important;height:24px;padding:0!important;margin:0!important;line-height:0!important}.drawer--left .drawer__topbar-left svg{display:block!important}.drawer--left .drawer__close{align-items:center!important}.drawer--left .drawer__topbar-left a:active svg path,.drawer--left .drawer__topbar-wish a:active svg path,.drawer--left .drawer__topbar-icon:active svg path,.drawer--left .drawer__close:active svg path{stroke:#b3b3b3!important}}.drawer--left a[href*=womens-performance],.meganav__link[href*=womens-performance]{font-family:Tachyon W00 Light,sans-serif!important;font-weight:100!important;letter-spacing:.16em;text-transform:uppercase}@media(max-width:768px){.drawer--left .meganav--drawer.cp-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:#fff;z-index:60;margin:0!important;padding:0!important;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);height:100%!important;max-height:100%!important;display:block!important;visibility:visible!important;opacity:1!important;overflow-y:auto}.drawer--left .meganav--drawer.cp-panel.cp-open{transform:translate(0)}.drawer--left .cp-panel-top{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.drawer--left .cp-back{display:inline-flex;align-items:center;gap:7px;background:none;border:0;font-size:13px;color:#141414;font-weight:600;cursor:pointer;padding:0}.drawer--left .cp-back svg{stroke:#141414}.drawer--left .cp-panel-close{background:none;border:0;padding:4px;cursor:pointer}.drawer--left .cp-panel-close svg{stroke:#141414}.drawer--left .cp-panel-title{font-size:20px;font-weight:700;padding:2px 20px 12px;color:#141414}.drawer--left .cp-panel .meganav__nav{list-style:none;margin:0!important;padding:0!important}.drawer--left .cp-panel .meganav__nav li{margin:0!important}.drawer--left .cp-panel .meganav__link,.drawer--left .cp-panel .cp-shopall{display:flex!important;align-items:center;justify-content:flex-start;padding:18px 46px 18px 20px!important;border-bottom:1px solid #ececec;color:#141414!important;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a3a3a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px 18px!important}.drawer--left .cp-panel .cp-shopall{border-top:1px solid #ececec;font-weight:600}}.drawer--left .cp-panel .meganav__link,.drawer--left .cp-panel .cp-shopall{font-family:Jost,sans-serif!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.drawer--left .cp-panel a.meganav__link[href*=womens-performance],.drawer--left .cp-panel a[href*=womens-performance]{font-family:Tachyon W00 Light,sans-serif!important;font-weight:100!important;letter-spacing:.16em!important;text-transform:uppercase!important}.drawer--left .cp-panel .meganav__link,.drawer--left .cp-panel .cp-shopall{font-size:16px!important}.drawer--left .cp-panel a[href*=womens-performance]{font-size:15px!important}@media(max-width:768px){.drawer--left .drawer__nav-toggle-btn{display:none!important}.drawer--left .cp-panel a[href*=womens-performance]{font-size:10px!important;letter-spacing:1px!important}}@media(min-width:769px){.site-nav__dropdown.meganav{width:264px!important;padding:10px 0!important;background:#ffffff73!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;backdrop-filter:blur(24px) saturate(1.2)!important;box-shadow:0 26px 54px #0003!important;border-radius:0 0 10px 10px!important;border:1px solid rgba(0,0,0,.08)!important}.site-nav__dropdown.meganav .meganav__list{background:transparent!important}.site-nav__dropdown.meganav .meganav__link{padding:12px 24px!important;font-size:13px!important;letter-spacing:.4px!important;color:#141414!important;text-shadow:none!important;text-align:left!important;border-left:2px solid transparent!important;border-bottom-color:transparent!important;transition:color .18s ease,border-color .18s ease!important}.site-nav__dropdown.meganav .meganav__link:hover,.site-nav__dropdown.meganav .meganav__link:focus{border:2px solid #6500a7!important;border-radius:4px!important;color:#6500a7!important;outline:none!important;box-shadow:none!important}.site-nav__dropdown.meganav .meganav__list *:hover{outline:none!important;box-shadow:none!important}.site-nav__dropdown.meganav a[href*=womens-performance]{font-size:11px!important;letter-spacing:2px!important}body.template-index .site-nav__dropdown.meganav{background:#0e0e0e8f!important;box-shadow:0 20px 44px #00000059!important;border:1px solid rgba(255,255,255,.12)!important}body.template-index .site-nav__dropdown.meganav .meganav__link{color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.9)!important}body.template-index .site-nav__dropdown.meganav .meganav__link:hover,body.template-index .site-nav__dropdown.meganav .meganav__link:focus{border-color:#a25dff!important;color:#a25dff!important}}.drawer--left a[href*=mens-performance],.meganav__link[href*=mens-performance]{font-family:Tachyon W00 Light,sans-serif!important;font-weight:100!important;letter-spacing:.16em;text-transform:uppercase}.drawer--left .cp-panel a.meganav__link[href*=mens-performance],.drawer--left .cp-panel a[href*=mens-performance]{font-family:Tachyon W00 Light,sans-serif!important;font-weight:100!important;letter-spacing:.16em!important;text-transform:uppercase!important}.drawer--left .cp-panel a[href*=mens-performance]{font-size:10px!important;letter-spacing:1px!important}.site-nav__dropdown.meganav a[href*=mens-performance]{font-size:11px!important;letter-spacing:2px!important}.section-header__title.womens-performance,.section-header__title.mens-performance{font-family:Tachyon W00 Light,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:400!important}@media(max-width:767px){.section-header__title.womens-performance,.section-header__title.mens-performance{font-size:18px!important;letter-spacing:1px!important}}.product-details__gallery-wrapper .product-slider-item img{display:block!important;max-width:calc(100% - 72px)!important;margin-left:auto!important;margin-right:auto!important}#productrelated h4{margin-bottom:65px!important}#ctlLook h4.ctl-head,#ctlLook .ctl-head{font-family:Futura,Trebuchet MS,Arial,sans-serif!important;font-weight:400!important;font-size:18px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;margin:0 0 48px!important;color:#306!important}label[for=CartSpecialInstructions]{display:block!important;font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6500a7!important;margin-bottom:10px!important;font-weight:500!important}#CartSpecialInstructions,textarea.cart__note{width:100%!important;max-width:520px!important;min-height:64px!important;height:64px!important;border:1px solid #ececec!important;border-radius:14px!important;padding:12px 14px!important;font-family:Jost,sans-serif!important;font-size:13px!important;color:#0e0e0e!important;background:#f7f7f8!important;resize:none!important;outline:none!important;box-shadow:none!important}#CartSpecialInstructions:focus,textarea.cart__note:focus{border-color:#6500a7!important}#CartSpecialInstructions::placeholder,textarea.cart__note::placeholder{color:#b3b3b3!important;font-family:Jost,sans-serif!important}.sizechart-trigger svg:first-of-type{vertical-align:middle!important;margin-right:5px!important;position:relative!important;top:-1px!important}#judgeme_product_reviews,.jdgm-widget,.jdgm-rev-widg{--jdgm-primary-color:#6500a7 !important;--jdgm-star-color:#6500a7 !important}.jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link{background:#6500a7!important;border:1px solid #6500a7!important;color:#fff!important;box-shadow:none!important}.jdgm-write-rev-link:hover{opacity:.9!important}.jdgm-rev-widg__summary-inner,.jdgm-rev-widg__summary{text-align:center!important}.jdgm-rev-widg__summary-stars{display:block!important;text-align:center!important;margin:0 auto 6px!important}.jdgm-star{color:#6500a7!important}.drawer__nav>li:nth-last-child(2)>a{font-size:14px!important}.meganav__link[href*=mens-performance],.meganav__link[href*=womens-performance]{font-size:14px!important;letter-spacing:.06em!important}@media(max-width:749px){.footer-txt1.newsletter-info,.footer-txt1.newsletter-info h3,.footer-txt1.newsletter-info p,.footer-txt1.newsletter-info span{text-align:center!important}}.nav-tabs .nav-item .nav-link{color:#6e6e6e!important}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link[aria-selected=true]{color:#330060!important}.ctl-addall{background:#fff!important;color:#6500a7!important;border:2px solid #6500a7!important;border-radius:50px!important;padding:10px 24px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease!important}.ctl-addall:before{content:"+";font-weight:400;font-size:16px;margin-right:8px}.ctl-addall:hover,.ctl-addall:focus{background:#6500a7!important;color:#fff!important}.ctl-addall svg,.ctl-addall svg *{fill:currentColor!important;stroke:currentColor!important}@media(max-width:767px){.product-form__item--submit{position:fixed!important;left:0;right:0;bottom:0;z-index:9990;background:#fff;margin:0!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 14px #00000014}.product-form__item--submit .select-size-btn,.product-form__item--submit .product-form__cart-submit{width:100%!important}.product-single__info-wrapper{padding-bottom:78px}}.cc-size-pill{display:none}@media(max-width:767px){.single-option-radio[name=size],[data-cc-hide-mob],.product-info-guide{display:none!important}.cc-size-pill{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 18px;margin:18px 0 6px;border:1.5px solid #d7d2df;border-radius:50px;background:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:500;color:#241f2b;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.cc-size-pill.is-picked{border-color:#6500a7;color:#6500a7}.cc-size-pill__chev{font-size:12px;color:#8b8794}#google-merchantwidget-iframe-wrapper{display:none!important}.product-form__item--submit{width:100vw!important;left:0!important;right:0!important;box-sizing:border-box!important;padding:7px 14px!important}.product-form__quantity-submit,.product-form__item--submit .product-form__quantity-submit{width:100%!important}.product-form__item--submit .select-size-btn,.product-form__item--submit .product-form__cart-submit{width:100%!important;border-radius:50px!important;background:#6500a7!important;color:#fff!important;border:none!important;font-family:Jost,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:.01em!important;padding:12px 20px!important;min-height:0!important}.cc-size-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#140e1c6b;z-index:10000;opacity:0;pointer-events:none;transition:opacity .22s ease}.cc-size-backdrop.is-open{opacity:1;pointer-events:auto}.cc-size-sheet{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:#fff;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);padding:6px 0 calc(46px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #2814462e;max-height:86vh;overflow-y:auto}.cc-size-sheet.is-open{transform:translateY(0)}.cc-size-sheet__grip{width:38px;height:4px;border-radius:4px;background:#e2dee8;margin:8px auto 6px}.cc-size-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:6px 20px 12px;border-bottom:1px solid #efedf3}.cc-size-sheet__title{font-family:Jost,sans-serif;font-size:15px;font-weight:600;color:#241f2b}.cc-size-sheet__close{background:none;border:none;font-size:22px;line-height:1;color:#8b8794;cursor:pointer;padding:2px 6px}.cc-size-row{display:flex;align-items:center;gap:12px;width:100%;padding:15px 20px;background:none;border:none;border-bottom:1px solid #f2f0f6;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cc-size-row:last-child{border-bottom:none}.cc-size-row__name{font-family:Jost,sans-serif;font-size:15px;font-weight:500;color:#241f2b;flex:0 0 auto;min-width:36px}.cc-size-row__meta{font-family:Jost,sans-serif;font-size:12px;color:#8b8794;margin-left:auto;margin-right:2px}.cc-size-row__meta.is-low{color:#c0392b}.cc-size-row__notify{font-family:Jost,sans-serif;font-size:12px;font-weight:600;color:#c0392b;margin-left:auto}.cc-size-row__ball{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.6px solid #cfc9d8;box-sizing:border-box}.cc-size-row.is-selected .cc-size-row__ball{border-color:#6500a7;background:radial-gradient(circle,#6500a7 0 46%,#fff 52% 100%)}.cc-size-row.is-soldout{cursor:pointer}.cc-size-row.is-soldout .cc-size-row__name{color:#b6b1bf;text-decoration:line-through}.cc-size-sheet__foot{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;border-top:1px solid #efedf3;cursor:pointer;-webkit-tap-highlight-color:transparent}.cc-size-sheet__chart{display:flex;align-items:center;gap:10px;font-family:Jost,sans-serif;font-size:14px;font-weight:600;color:#6500a7}.cc-size-sheet__chart>span{text-decoration:underline;color:#6500a7}.cc-size-sheet__chart svg{width:22px;height:22px;flex:0 0 auto}.cc-size-sheet__chart svg,.cc-size-sheet__chart svg *{fill:none!important;stroke:#6d6a77!important}.cc-size-sheet__fit{font-family:Jost,sans-serif;font-size:13px;color:#8b8794}}.cc-acc-wrap{display:none}@media(max-width:767px){.cc-acc-wrap{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0 20px;margin:10px 0 6px;border-top:1px solid #ece9f1;text-align:left}.cc-acc{border-bottom:1px solid #ece9f1}.cc-acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:16px 2px;cursor:pointer;text-align:left;font-family:Jost,sans-serif;font-size:14px;font-weight:500;color:#241f2b;-webkit-tap-highlight-color:transparent}.cc-acc__sign{font-size:18px;color:#6500a7;line-height:1;transition:transform .2s ease;flex:0 0 auto;margin-left:12px}.cc-acc.is-open .cc-acc__sign{transform:rotate(45deg)}.cc-acc__panel{max-height:0;overflow:hidden;transition:max-height .28s ease}.cc-acc__panel-inner{padding:0 2px 18px;font-family:Jost,sans-serif;font-size:12.5px;line-height:1.75;color:#54505c}.cc-acc__panel-inner p{margin:0 0 10px;font-size:12.5px;line-height:1.75;color:#54505c}.cc-acc__panel-inner ul{margin:10px 0 0;padding-left:18px}.cc-acc__panel-inner li{margin:3px 0}.cc-acc__panel-inner a{color:#6500a7;text-decoration:underline}.cc-acc__unit{display:flex;gap:6px;margin:0 0 12px}.cc-acc__unit button{font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;padding:6px 14px;border:1px solid #d7d2df;background:#fff;color:#8b8794;border-radius:50px;cursor:pointer}.cc-acc__unit button.is-active{background:#6500a7;border-color:#6500a7;color:#fff}.cc-acc__table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.cc-sizechart-title{font-family:Josefin Sans,Jost,sans-serif;color:#306;text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-size:13px;text-align:center;margin:0 0 14px}.cc-acc__panel-inner table{width:100%;border-collapse:collapse;font-size:11.5px;min-width:430px;font-family:Josefin Sans,Jost,sans-serif}.cc-acc__panel-inner table th{background:#6500a7;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:12px 8px;text-align:center;border:1px solid rgba(0,0,0,.08);white-space:nowrap}.cc-acc__panel-inner table td{padding:12px 8px;text-align:center;border:1px solid rgba(0,0,0,.08);color:#241f2b;white-space:nowrap}.cc-acc__panel-inner table td:first-child{color:#306;font-weight:600}.cc-acc__panel-inner h4{font-family:Josefin Sans,Jost,sans-serif;font-size:13px;font-weight:600;margin:0 0 12px;color:#306;text-transform:uppercase;letter-spacing:.18em;text-align:center}.cc-acc__material{font-weight:600;color:#241f2b}}.cc-keyfeat{display:none}@media(max-width:767px){.cc-desc-ul-hidden{display:none!important}.cc-keyfeat{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0 20px;margin:18px 0 6px;text-align:left}.cc-keyfeat__title{font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#241f2b;margin:0 0 12px}.cc-keyfeat ul{list-style:none;margin:0;padding:0}.cc-keyfeat li{position:relative;padding:0 0 0 18px;margin:0 0 9px;font-family:Jost,sans-serif;font-size:12.5px;line-height:1.6;color:#54505c}.cc-keyfeat li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#b8b2c2}}.cc-details{display:none}@media(max-width:767px){.cc-details{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0 20px;margin:28px 0 10px}.cc-details__title-main{text-align:center;font-family:Jost,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6500a7;margin:0 0 20px}.cc-details__block{margin:0 0 28px}.cc-details__img{width:100%;border-radius:14px;overflow:hidden;background:#e1dfd3}.cc-details__img img{width:100%;display:block}.cc-details__h{text-align:center;font-family:Jost,sans-serif;font-size:15px;font-weight:600;color:#241f2b;margin:14px 0 6px}.cc-details__p{text-align:center;font-family:Jost,sans-serif;font-size:12.5px;line-height:1.7;color:#54505c;margin:0 auto;max-width:340px}}@media(max-width:767px){#shopify-section-product-template-1 .product-card{display:flex;flex-direction:column}#shopify-section-product-template-1 .product-card__image-wr{background:#fff}#shopify-section-product-template-1 .product-card .slick-list,#shopify-section-product-template-1 .product-card .product-image-slider,#shopify-section-product-template-1 .product-card .product-image-slider .slick-track,#shopify-section-product-template-1 .product-card .product-image-slider .slick-slide{height:320px!important}#shopify-section-product-template-1 .product-card .product-image-slider img,#shopify-section-product-template-1 .product-card__image-wr img{height:320px!important;width:100%!important;object-fit:contain!important}#shopify-section-product-template-1 .product-card__info{margin-top:auto;padding-top:10px;text-align:center}#shopify-section-product-template-1 .product-card__price{font-family:Jost,sans-serif;font-size:13px;font-weight:500;color:#241f2b}}@media(max-width:767px){#shopify-section-product-template-1 .product-single__title,#shopify-section-product-template-1 .product-single__title.productSizeGuide{color:#241f2b!important;font-family:Jost,system-ui,sans-serif!important;font-size:21px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important}}@media(max-width:767px){#shopify-section-product-template-1 .product-single__meta,#shopify-section-product-template-1 .product-single__title,#shopify-section-product-template-1 .product-single__title.productSizeGuide,#shopify-section-product-template-1 .product-single__meta-list{text-align:left!important}#shopify-section-product-template-1 .product-single__meta-list,#shopify-section-product-template-1 .product-single__price-container{display:block!important;text-align:left!important;padding:0 20px 0 0!important;margin:6px 0 0!important}#shopify-section-product-template-1 .product-single__meta-list>li:first-child{margin:0!important;padding:0!important}#shopify-section-product-template-1 .product-single__meta-list>li.hide{display:none!important}#shopify-section-product-template-1 .product-single__title{padding:0 20px 0 0!important}#shopify-section-product-template-1 .product-single__price{display:inline!important;padding:0!important;margin:0!important;color:#6500a7!important;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:600!important}#shopify-section-product-template-1 .product-single__meta-list>li:first-child{display:inline!important}.cc-vat{display:inline!important;font-family:Jost,sans-serif;font-size:11px;font-weight:400;color:#807c8a;margin-left:8px}.cc-top-colour{width:100%;box-sizing:border-box;padding:14px 20px 0;margin:0;text-align:left}.cc-top-colour__lbl{font-family:Jost,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;text-transform:none;color:#807c8a;margin-bottom:10px}.cc-top-swatches{display:flex;gap:7px;justify-content:flex-start;align-items:center;padding:0;margin:0}.cc-top-swatches .cc-sw{display:block;width:17px;height:17px;border-radius:50%;border:1.5px solid transparent;box-shadow:inset 0 0 0 1px #0000001a;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:transparent}.cc-top-swatches .cc-sw.is-active{border-color:#6500a7;box-shadow:none}.cc-top-desc{width:100%;box-sizing:border-box;padding:0 20px;margin:12px 0 2px;text-align:left;font-family:Jost,sans-serif;font-size:13px;line-height:1.6;color:#807c8a}.cc-top-sizehead{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin:22px 0 10px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;color:#241f2b}.cc-top-sizehead a{color:#6500a7;font-size:11px;font-weight:500;text-decoration:none}.cc-size-pill{position:relative}.cc-size-pill__chev{position:absolute;right:18px;top:50%;transform:translateY(-50%)}}@media(max-width:767px){.product-single__info-wrapper hr{display:none!important}.product-form__quantity-submit{min-height:0!important}.cc-acc-wrap{margin-top:2px!important}.cc-features{margin-top:12px!important;margin-bottom:6px!important}.product-details__help{margin:6px 0!important;padding:8px 0!important}.product-single__info-wrapper{padding-bottom:6px!important}#productrelated{margin-top:12px!important}#productrelated h4,#productrelated h4.mb-4{margin-bottom:30px!important}}@media(max-width:767px){#shopify-section-product-template-1 .js-recentPdpBlock{display:grid!important;grid-template-columns:1fr 1fr!important;gap:26px 14px!important;align-items:stretch!important;padding-left:16px!important;padding-right:16px!important}#shopify-section-product-template-1 .js-recentPdpBlock>section{width:auto!important;height:100%!important;margin:0!important;padding:0!important}#shopify-section-product-template-1 .js-recentPdpBlock .c-product{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;text-align:center}#shopify-section-product-template-1 .js-recentPdpBlock .c-product__img{background:#f4f4f4!important;border-radius:18px!important;width:100%!important;overflow:hidden!important}#shopify-section-product-template-1 .js-recentPdpBlock .c-product__title{font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1.4;margin:10px 0 4px;min-height:34px}#shopify-section-product-template-1 .js-recentPdpBlock .c-product__title a{color:#241f2b;text-decoration:none}#shopify-section-product-template-1 .js-recentPdpBlock .c-productPrice{font-family:Jost,sans-serif;font-size:13px;font-weight:500;color:#241f2b;margin:auto 0 0!important}}.ctl-section{display:none!important}ul.social-icons{display:inline-flex!important;align-items:center!important;gap:7px!important}ul.social-icons li{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}ul.social-icons li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;line-height:20px!important}ul.social-icons li a i.fa-brands{font-size:16px!important;line-height:20px!important}ul.social-icons li a i.icon-snapchat{font-size:18px!important;line-height:20px!important}ul.social-icons li a svg{width:17px!important;height:17px!important;display:block!important;position:static!important;top:auto!important;vertical-align:middle!important}ul.social-icons li a i.icon-snapchat{font-size:18px!important;line-height:20px!important;display:inline-flex!important;align-items:center!important}.slideshow__image.box:not(.lazyload){opacity:1!important}.cc-top-colour__lbl,.cc-vat,.cc-top-desc,.return-link,a.return-link{color:#6f6b79!important}@media(max-width:767px){#shopify-section-product-template-1 .cc-top-colour-slot{min-height:55px}#shopify-section-product-template-1 .cc-top-colour-slot .cc-top-colour{padding-top:14px!important}}@media(max-width:767px){#shopify-section-product-template-1 .product-details__gallery-wrapper{min-height:calc(100vw * 4 / 3)}}@media(max-width:767px){#shopify-section-product-template-1 .cc-top-colour-slot{align-self:stretch;width:100%;text-align:left}}@media(max-width:767px){body:has(.mini-cart-wapper.active) .product-form__item--submit{visibility:hidden!important;pointer-events:none!important}}.product-image-slider:not(.slick-initialized)>.product-slider-item:not(:first-child),.mobile-product-slider:not(.slick-initialized)>.swiper-slide:not(:first-child){display:none}body:has(.mini-cart-wapper.active) .site-header{z-index:1200!important}.mini-cart-wapper .cart-close{width:40px;height:40px;top:2px;right:2px;display:flex;align-items:center;justify-content:center}.mini-cart-wapper .cart-close i{font-size:12px!important;width:12px!important;height:12px!important}@media(min-width:768px)and (max-width:991.98px){.site-header a.site-header__link.site-account.js-open-login,.site-header .phone-icon{display:none!important}.site-header .toggle-menu-mobile{position:unset}.site-header .header-bottom__right .site-header__search-wrap{display:none!important}.site-header .header-bottom__left .mobile-search{display:block!important}.site-header .row-header>.header-bottom__left{display:flex!important;gap:10px;flex:0 0 41.6667%!important;max-width:41.6667%!important}}@media(min-width:768px)and (max-width:1023.98px){.product-media-list .product-media-images .swiper-wrapper{display:none!important}.product-media-images .mobile-product-slider{display:block!important}}.cc-ship-bar{padding:12px 0 6px;text-align:left}.cc-ship-bar__t{margin:0 0 8px;font-family:Jost,sans-serif;font-size:13px;color:#3a2a4a;letter-spacing:.01em}.cc-ship-bar__t b{color:#6500a7;font-weight:600}.cc-ship-bar__track{height:4px;background:#ece8f1;border-radius:4px;overflow:hidden}.cc-ship-bar__fill{height:100%;width:0;background:#6500a7;border-radius:4px;transition:width .4s ease}@media(prefers-reduced-motion:reduce){.cc-ship-bar__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-style.css.map */
