:root{--purple-light: rgba(160, 32, 240, .1);--purple-lighter: rgba(160, 32, 240, .05);--gray-dark: #333333;--gray-light: #e1e1e1;--text-dark: #333;--text-light: #fff;--color-background-dark: #333;--color-white: #fff;--color-black: #000;--color-purple: #a020f0;--color-divider: #ddd;--color-backtotop: #ff45ebff;--font-family-body: "Inter", sans-serif;--font-family-heading: "Playfair Display", serif;--font-family-footer-title: "Oswald", sans-serif;--design-story-padding-desktop: 60px;--design-story-padding-tablet: 40px;--design-story-padding-mobile: 30px;--card-max-width: 800px;--card-padding-desktop: 30px 40px;--card-padding-mobile: 20px}.duelstars-page-header{background-color:var(--gray-dark);padding:25px 0;margin:0;width:100%}.duelstars-page-header__container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.duelstars-page-header__title{font-family:var(--font-family-footer-title);font-weight:400;font-size:2rem;color:var(--text-light);margin:0;text-transform:none;letter-spacing:normal;line-height:normal}.duelstars-page-content{background-color:var(--text-light);padding:80px 0;min-height:60vh}.duelstars-page-content__container{max-width:1200px;margin:0 auto;padding:0 20px}.duelstars-content-narrow{max-width:800px!important}.duelstars-content-wide{max-width:1200px!important}.duelstars-content-full{max-width:100%!important;padding:0!important}.duelstars-section{margin-bottom:60px}.duelstars-section:last-child{margin-bottom:0}.duelstars-section__title{font-family:var(--font-family-heading);font-size:2rem;font-weight:400;color:var(--text-dark);margin:0 0 30px;text-align:center}.duelstars-section__subtitle{font-family:var(--font-secondary);font-size:1.3rem;font-weight:400;color:var(--color-purple);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.duelstars-text-block{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--text-dark);margin-bottom:25px}.duelstars-text-block--intro{font-size:1.2rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:40px}.duelstars-text-block--centered{text-align:center}.duelstars-list{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--text-dark);margin:0 0 25px;padding-left:20px}.duelstars-list li{margin-bottom:10px;position:relative}.duelstars-list li:before{content:"\2022";color:var(--color-purple);font-weight:700;position:absolute;left:-15px}.duelstars-card{background:var(--purple-lighter);border-left:4px solid var(--color-purple);padding:30px;margin:25px 0;border-radius:0 8px 8px 0;transition:transform .3s ease,box-shadow .3s ease}.duelstars-card:hover{transform:translate(5px);box-shadow:0 4px 15px #a020f01a}.duelstars-card--centered{text-align:center;border-left:none;border-top:4px solid var(--color-purple);border-radius:8px}.duelstars-sustainability-point{margin-bottom:20px;display:block;line-height:1.6}.duelstars-sustainability-point:not(:last-child) strong{display:block;font-weight:600;color:#000;margin-bottom:4px}@media (max-width: 768px){.duelstars-page-header{padding:30px 0}.duelstars-page-header__title{font-size:2rem}.duelstars-page-content{padding:60px 0}.duelstars-section{margin-bottom:40px}.duelstars-section__title{font-size:1.8rem;margin:0 0 20px}.duelstars-section__subtitle{font-size:1.1rem}.duelstars-text-block{font-size:1rem}.duelstars-card{padding:25px 20px;margin:20px 0}}@media (max-width: 480px){.duelstars-page-header__title{font-size:1.8rem}.duelstars-section__title{font-size:1.6rem}.duelstars-content-narrow,.duelstars-content-wide{padding:0 15px!important}}.faq-item{margin-bottom:25px;border-bottom:1px solid var(--gray-light);padding-bottom:10px}.faq-question{font-family:var(--font-secondary);font-size:1.6rem;font-weight:300;color:var(--text-dark);cursor:pointer;position:relative;padding:12px 40px 12px 12px;margin:0 0 15px;transition:all .3s ease;border-radius:6px}.faq-question:hover{background-color:var(--purple-light);color:var(--purple)}.faq-question:after{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0);font-size:1.8rem;color:var(--purple);transition:transform .3s ease,color .3s ease}.faq-question.active{background-color:var(--purple-light);color:var(--purple)}.faq-question.active:after{content:"-";transform:translateY(-50%) rotate(180deg);color:var(--purple)}.faq-answer{display:none;font-family:var(--font-family-body);line-height:1.6;color:var(--text-dark);padding-bottom:15px}.faq-answer p{margin:0 0 10px}.faq-answer a{color:var(--purple);text-decoration:none;transition:all .2s ease}.faq-answer a:hover{text-decoration:underline}@media (max-width: 768px){.faq-question{font-size:1.4rem;padding-right:30px}}.text-block--ATDN3SkMvWmFmVDdQV__text_97ypyG a{color:#a020f0}.design-story{width:100%;background:var(--color-background-dark);padding:var(--design-story-padding-desktop) 0;margin:0}.design-story-grid{margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start;position:relative}.design-story-grid:before{content:"";position:absolute;left:calc(33.33% - 25px);top:0;bottom:0;width:1px;background:var(--color-white)}.left-column{padding-right:0}.right-column{padding-left:0}.design-story-title{font-family:var(--font-family-heading);font-weight:700;font-size:1.5rem;letter-spacing:.05em;color:var(--color-white);line-height:1.2;margin:0}.design-story-text{font-family:var(--font-family-body);font-size:1rem;line-height:1.8;color:var(--color-white);font-weight:300;margin:0}@media screen and (max-width: 768px){.design-story{padding:var(--design-story-padding-tablet) 0}.design-story-grid{grid-template-columns:1fr;gap:30px;padding:0 25px}.design-story-grid:before{display:none}.left-column{border-bottom:1px solid var(--color-white);padding-bottom:30px}.design-story-title{font-size:1.8rem}.design-story-text{font-size:1rem;line-height:1.7}}@media screen and (max-width: 480px){.design-story{padding:var(--design-story-padding-mobile) 0}.design-story-grid{padding:0 20px;gap:25px}.design-story-title{font-size:1.6rem}}.duelstars-product-description{font-family:var(--font-family-body);color:#333;line-height:1.6;margin-bottom:2rem!important}.duelstars-product-title{font-family:var(--font-family-footer-title);font-weight:700;font-size:2rem;letter-spacing:.05em;text-transform:uppercase;color:#000;display:block;margin-bottom:1.8rem!important}.duelstars-product-subtitle{font-family:var(--font-family-body);font-weight:600;font-size:1.25rem;color:#000;margin-top:.75rem!important;margin-bottom:1rem!important}.duelstars-product-description p{font-size:1rem;margin-bottom:1.5rem!important;color:#333}.duelstars-product-description strong{font-weight:600}.duelstars-dropdown{margin-bottom:1rem;border:1px solid #e1e1e1;border-radius:6px;overflow:hidden;transition:all .25s ease-in-out;background-color:#fff}.duelstars-dropdown summary{font-family:var(--font-family-footer-title);font-weight:600;font-size:1.1rem;padding:.9rem 1.2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;color:#000;background-color:#fff;transition:background-color .2s ease-in-out,color .3s ease;border-bottom:none}.duelstars-dropdown summary::-webkit-details-marker{display:none}.duelstars-dropdown summary:hover{background-color:#f9f9f9}.duelstars-dropdown .dropdown-icon{font-size:1.2rem;line-height:1;transition:transform .2s ease;display:inline-block}.duelstars-dropdown[open]{box-shadow:0 3px 10px #00000014}.duelstars-dropdown[open] summary{border-bottom:2px solid var(--color-purple);color:#333;padding-bottom:.75rem}.duelstars-dropdown[open] .dropdown-icon{transform:rotate(45deg)}.duelstars-dropdown div{max-height:none!important;overflow:visible!important;padding:1rem 1.25rem;font-family:var(--font-family-body);background-color:#fff}.duelstars-dropdown p,.duelstars-dropdown li{font-size:1rem;margin-bottom:.75rem;color:#333}.duelstars-dropdown ul{padding-left:1.25rem;margin-bottom:1rem}.duelstars-dropdown em{font-style:italic;color:#333}.duelstars-upsell-box{font-family:var(--font-family-heading);background:#f8f8f8;padding:20px 20px 5px 50px;border-radius:6px;margin:20px 0;border-left:2px solid var(--color-purple);position:relative}.duelstars-upsell-box:before{content:"";position:absolute;left:20px;top:22px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3H5L5.4 5M7 13H17L21 5H5.4M7 13L5.4 5M7 13L4.7 15.3C4.3 15.7 4.6 16.4 5.2 16.4H17M17 13V16.4M9 19C9 19.6 8.6 20 8 20C7.4 20 7 19.6 7 19C7 18.4 7.4 18 8 18C8.6 18 9 18.4 9 19ZM17 19C17 19.6 16.6 20 16 20C15.4 20 15 19.6 15 19C15 18.4 15.4 18 16 18C16.6 18 17 18.4 17 19Z' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}.duelstars-upsell-box h3{margin:0 0 8px;color:#333;font-size:1rem;font-weight:600}.duelstars-upsell-box p{margin:0;color:#666;font-size:.9rem;line-height:1.4}.duelstars-upsell-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.duelstars-product-description table,.rte-table-wrapper table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:auto}.rte-table-wrapper{width:100%;overflow-x:auto}.table-responsive.dynamic{width:100%;padding:0;margin:0}.duelstars-product-description th,.duelstars-product-description td,.rte-table-wrapper th,.rte-table-wrapper td{text-align:center;padding:.5rem;font-size:.95rem;border-bottom:none}.duelstars-product-description th,.rte-table-wrapper th{font-weight:600;color:var(--color-purple);background-color:var(--purple-light)}.duelstars-dropdown.love-your-gear-dropdown,.duelstars-dropdown.love-your-gear-dropdown p,.duelstars-dropdown.love-your-gear-dropdown li,.duelstars-dropdown.made-for-you-dropdown,.duelstars-dropdown.made-for-you-dropdown p,.duelstars-dropdown.made-for-you-dropdown li{font-size:.8rem;line-height:1.5;color:#666}.duelstars-product-description .transparency-info{font-size:.9rem;line-height:1.5;color:#666}.duelstars-dropdown.compliance-dropdown .compliance-info,.duelstars-dropdown.compliance-dropdown .compliance-info p,.duelstars-dropdown.compliance-dropdown .compliance-info li{font-size:.8rem;line-height:1.4;color:#666;margin-bottom:.5rem}.duelstars-product-description .closing-line{font-family:var(--font-family-heading);font-size:1.25rem;color:#000;text-align:left;margin-top:2rem}@media (max-width: 768px){.duelstars-product-title{font-size:1.75rem;margin-bottom:1.8rem}.duelstars-product-subtitle{font-size:1.1rem;margin-top:.6rem;margin-bottom:1.2rem}.duelstars-dropdown summary{font-size:1rem;padding:.75rem 1rem}.duelstars-dropdown div{padding:.75rem 1rem}.duelstars-product-description table,.rte-table-wrapper table{font-size:.9rem}}@media (max-width: 480px){.duelstars-product-title{font-size:1.6rem}.duelstars-product-subtitle{font-size:1rem;margin-bottom:1rem}}.duelstars-dropdown h4{font-family:var(--font-family-footer-title);font-weight:600;font-size:1rem;color:#000;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.tech-specs,.sustainability,.care-guide,.compliance{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.tech-specs:last-child,.sustainability:last-child,.care-guide:last-child,.compliance:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sustainability p{margin-bottom:20px;display:block;line-height:1.6}.sustainability p:not(:last-child) strong{display:inline!important;font-weight:600;color:#000;margin-bottom:4px}.sustainability p:not(:last-child) strong:before{display:inline;margin-right:8px}.sustainability p:not(:last-child){font-size:.95rem;color:#333}.sustainability p:last-child{margin-top:25px;padding-top:20px;border-top:1px solid #eaeaea;text-align:left;margin-bottom:0}.sustainability a{color:var(--color-purple);text-decoration:none;font-weight:500;transition:opacity .3s ease}.sustainability a:hover{opacity:.8;text-decoration:underline}.care-guide ul{margin-bottom:0}.care-guide li{margin-bottom:6px;font-size:.9rem;color:#666}.compliance p{font-size:.9rem;line-height:1.5;color:#666;margin-bottom:10px}.compliance p:last-child{margin-bottom:0}@media (max-width: 768px){.tech-specs,.sustainability,.care-guide,.compliance{margin-bottom:20px;padding-bottom:15px}.duelstars-dropdown h4{font-size:.95rem}.sustainability p:not(:last-child){margin-bottom:18px}.sustainability p:last-child{margin-top:20px;padding-top:15px}}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:40px 0;font-family:var(--font-family-body);gap:20px}.footer-column{flex:1;min-width:200px;padding:0 30px;margin-bottom:30px}.footer-column-title{font-family:var(--font-family-footer-title);font-weight:300;font-size:20px;margin-bottom:18px;color:var(--color-white);letter-spacing:.5px;text-transform:uppercase}.footer-column-content{list-style:none;padding:0;margin:0}.footer-column-content li{margin-bottom:10px}.footer-column-content a{color:var(--color-white);text-decoration:none;font-size:14px;transition:opacity .3s}.footer-column-content a:hover{opacity:.8}@media (max-width: 749px){.footer-column{flex:0 0 100%;padding:0 15px;margin-bottom:25px}.footer-columns{padding:30px 0}}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:9999;background:transparent;border:none;padding:0;opacity:0;transition:opacity .3s ease}.back-to-top.visible{display:flex;opacity:1}.back-to-top svg{width:28px;height:28px;fill:var(--color-backtotop);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:transform .2s}.back-to-top:hover svg{transform:translateY(-3px)}@media (max-width: 749px){.back-to-top{width:36px;height:36px;bottom:20px;right:20px}}.duelstars-contact-card-simple{width:90%;max-width:var(--card-max-width);margin:90px auto;padding:var(--card-padding-desktop);background:var(--color-white);color:var(--color-black);box-shadow:0 4px 12px #0000001a;border-radius:8px;font-family:var(--font-family-body);box-sizing:border-box}.duelstars-contact-info-block{margin-bottom:40px}.duelstars-contact-info-block h2{font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:20px;color:var(--color-black)}.duelstars-contact-info-block p{font-size:1rem;margin:8px 0;color:var(--color-black)}.duelstars-contact-info-block a{color:var(--color-black);text-decoration:none;transition:color .3s,opacity .3s}.duelstars-contact-info-block a:hover{color:var(--color-purple);opacity:.8}.duelstars-divider{border:none;border-bottom:1px solid var(--color-divider);margin:30px 0}.duelstars-contact-cta{display:flex;align-items:center;gap:20px;margin-top:60px;flex-wrap:wrap}.duelstars-contact-logo-container{background-color:var(--color-purple);border-radius:5%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.duelstars-contact-logo{width:60px;height:60px;display:block}.duelstars-contact-tagline p{color:var(--color-purple);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0}@media (max-width: 600px){.duelstars-contact-card-simple{padding:var(--card-padding-mobile)}.duelstars-contact-info-block h2{font-size:1.5rem}.duelstars-contact-cta{flex-direction:column;text-align:center}.duelstars-contact-tagline p{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-styles.css.map */
