.merch-comparison{position:relative;width:100%;padding:4rem 2rem;background:transparent;box-sizing:border-box}.merch-comparison__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.merch-comparison__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;max-width:800px}.merch-comparison__label{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--accent-color, #00ffff);text-underline-offset:.3em;text-decoration-thickness:2px}.merch-comparison__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff;text-transform:uppercase}.merch-comparison__subtitle{margin:0;font-size:1.125rem;line-height:1.3;color:#ffffffb3;max-width:600px;text-transform:uppercase}.merch-comparison__table-wrapper{width:60%;background:#000000b3;border:2px solid var(--accent-color, #00ffff);border-radius:16px;overflow:hidden;box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.merch-comparison__th{padding:1.5rem 1rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#000;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.merch-comparison__th--feature{text-align:center;width:30%}.merch-comparison__th--highlight{background:#00ffff26;color:var(--accent-color, #00ffff);position:relative}.merch-comparison__th--highlight:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-color, #00ffff)}.merch-comparison__row{transition:background-color .3s ease}.merch-comparison__row:hover{background:#ffffff0d}.merch-comparison__row:not(:last-child) .merch-comparison__td{border-bottom:1px solid rgba(255,255,255,.08)}.merch-comparison__td{padding:1.25rem 1rem;font-size:1.125rem;color:#fff;text-align:center;vertical-align:middle}.merch-comparison__td--feature{text-align:center;font-weight:500}.merch-comparison__td--highlight{background:#00ffff14}.merch-comparison__icon{display:inline-flex;align-items:center;justify-content:center}.merch-comparison__icon--check{color:var(--accent-color, #00ffff)}.merch-comparison__icon--x{color:var(--x-color, #ef4444)}.merch-comparison__icon svg{width:24px;height:24px}.merch-comparison__text{display:inline-block}.merch-comparison__text--bold{font-weight:700}.merch-comparison__text--accent{color:var(--accent-color, #00ffff);font-weight:700}.merch-comparison__text--large{font-size:1.5em}.merch-comparison__cta{margin-top:1rem}.merch-comparison__button{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 2.25rem;background:var(--accent-color, #00ffff);color:#000;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px var(--accent-glow, rgba(0, 255, 255, .5)),0 0 40px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-comparison__button:hover{transform:translateY(-3px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .7)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .5)),0 0 80px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-comparison__button-text{line-height:1}.merch-comparison__button-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.merch-comparison__button:hover .merch-comparison__button-icon{transform:translate(4px)}.merch-comparison__button-icon svg{width:20px;height:20px}@media screen and (max-width: 749px){.merch-comparison{padding:3rem 1rem}.merch-comparison__container{gap:2rem}.merch-comparison__label{font-size:1.05rem}.merch-comparison__title{width:80vw;font-size:clamp(1.875rem,10vw,2.8rem)}.merch-comparison__subtitle{font-size:1rem}.merch-comparison__table-wrapper{width:95%;border-radius:12px;overflow-x:hidden}.merch-comparison__table{width:100%;table-layout:fixed}.merch-comparison__th--feature,.merch-comparison__td--feature{width:25%}.merch-comparison__th{padding:.75rem .5rem;font-size:.65rem}.merch-comparison__td{padding:.75rem .5rem;font-size:.7rem}.merch-comparison__icon svg{width:20px;height:20px}.merch-comparison__button{padding:1rem 1.75rem;font-size:.875rem}.merch-comparison__button-icon svg{width:16px;height:16px}}@media screen and (min-width: 750px) and (max-width: 1024px){.merch-comparison__th{font-size:.8125rem;padding:1.25rem .875rem}.merch-comparison__td{font-size:.875rem;padding:1rem .875rem}}html{scroll-behavior:smooth}.merch-contact{position:relative;width:100%;padding:4rem 2rem;box-sizing:border-box}.merch-contact__container{max-width:700px;margin:0 auto;width:100%}.merch-contact__header{text-align:center;margin-bottom:3rem}.merch-contact__label{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-decoration:underline;text-decoration-color:var(--accent-color, #00ffff);text-underline-offset:.3em;text-decoration-thickness:2px;margin-bottom:.5rem}.merch-contact__title{margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2;color:#fff;text-transform:uppercase}.merch-contact__subtitle{font-size:1.125rem;line-height:1.3;color:#ffffffb3;max-width:600px;margin:0 auto;text-transform:uppercase}.merch-contact__form-wrapper{background:#000000b3;border:1px solid var(--accent-color, #00ffff);border-radius:16px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.merch-contact__form{display:flex;flex-direction:column;gap:1.5rem}.merch-contact__row{display:flex;gap:1.5rem}.merch-contact__row--half .merch-contact__field{flex:1}.merch-contact__field{display:flex;flex-direction:column;gap:.5rem}.merch-contact__label-text{font-size:1.125rem;font-weight:500;color:var(--accent-color, #00ffff);text-transform:uppercase;letter-spacing:.05em}.merch-contact__required{color:var(--accent-color, #00ffff)}.merch-contact__input,.merch-contact__select,.merch-contact__textarea{width:100%;padding:1.125rem 1.5rem;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1.125rem;color:#fff;transition:all .3s ease;box-sizing:border-box}.merch-contact__input::placeholder,.merch-contact__textarea::placeholder{color:#fff6}.merch-contact__input:focus,.merch-contact__select:focus,.merch-contact__textarea:focus{outline:none;border-color:var(--accent-color, #00ffff);box-shadow:0 0 0 3px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-contact__input:hover,.merch-contact__select:hover,.merch-contact__textarea:hover{border-color:#fff6}.merch-contact__field:has(.merch-contact__pills){align-items:center}.merch-contact__field:has(.merch-contact__pills) .merch-contact__label-text{text-align:center;width:100%}.merch-contact__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.merch-contact__pill{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.merch-contact__pill-input{position:absolute;opacity:0;width:0;height:0}.merch-contact__pill-text{display:inline-block;padding:.75rem 1.5rem;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:50px;font-size:1.0625rem;font-weight:500;color:#fffc;transition:all .3s ease}.merch-contact__pill:hover .merch-contact__pill-text{border-color:#fff6;color:#fff}.merch-contact__pill-input:checked+.merch-contact__pill-text{background:#00ffff1a;border-color:var(--accent-color, #00ffff);color:var(--accent-color, #00ffff);box-shadow:0 0 10px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-contact__pill-input:focus+.merch-contact__pill-text{outline:none;border-color:var(--accent-color, #00ffff);box-shadow:0 0 0 3px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-contact__pills--error .merch-contact__pill-text{border-color:#ff4d4d;animation:pillShake .5s ease}@keyframes pillShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.merch-contact__textarea{resize:vertical;min-height:120px;font-family:inherit}.merch-contact__field--checkbox{margin-top:.5rem;margin-bottom:-.75rem;display:flex;flex-direction:column;align-items:center;gap:0}.merch-contact__checkbox-label{display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center}.merch-contact__checkbox-input{position:absolute;opacity:0;width:0;height:0}.merch-contact__checkbox-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:#00000080;border:2px solid rgba(255,255,255,.3);border-radius:6px;transition:all .2s ease}.merch-contact__checkbox-check{opacity:0;transform:scale(.5);transition:all .2s ease;color:#000}.merch-contact__checkbox-input:checked+.merch-contact__checkbox-box{background:var(--accent-color, #00ffff);border-color:var(--accent-color, #00ffff);box-shadow:0 0 10px var(--accent-glow, rgba(0, 255, 255, .4))}.merch-contact__checkbox-input:checked+.merch-contact__checkbox-box .merch-contact__checkbox-check{opacity:1;transform:scale(1)}.merch-contact__checkbox-input:focus+.merch-contact__checkbox-box{border-color:var(--accent-color, #00ffff);box-shadow:0 0 0 3px var(--accent-glow, rgba(0, 255, 255, .3))}.merch-contact__checkbox-label:hover .merch-contact__checkbox-box{border-color:#ffffff80}.merch-contact__checkbox-text{font-size:.9375rem;line-height:1.5;color:#fffc}.merch-contact__optin-line2{margin-left:.25rem}@media screen and (max-width: 749px){.merch-contact__checkbox-text{display:flex;flex-direction:column;text-align:center}.merch-contact__optin-line2{margin-left:0;display:block}}.merch-contact__checkbox-text .merch-contact__required{color:var(--accent-color, #00ffff)}.merch-contact__privacy-line{text-align:center;margin-top:-.25rem}.merch-contact__privacy-link{color:var(--accent-color, #00ffff);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease;font-size:.9375rem}.merch-contact__privacy-link:hover{opacity:.8}.merch-contact__checkbox-input:invalid:not(:focus)+.merch-contact__checkbox-box{border-color:#ffffff4d}.merch-contact__field--checkbox.merch-contact__field--error .merch-contact__checkbox-box{border-color:#ff4d4d;animation:checkboxShake .5s ease}@keyframes checkboxShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.merch-contact__submit-wrapper{margin-top:.5rem}.merch-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem 2rem;background:var(--accent-color, #00ffff);color:#000;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))}.merch-contact__submit:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .7)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .5))}.merch-contact__submit:active{transform:translateY(0)}.merch-contact__submit-text{line-height:1}.merch-contact__submit-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.merch-contact__submit:hover .merch-contact__submit-icon{transform:translate(4px)}.merch-contact__success{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.merch-contact__success-icon{width:48px;height:48px;color:var(--accent-color, #00ffff)}.merch-contact__success-text{margin:0;font-size:1.125rem;color:#fff;line-height:1.6}.merch-contact__error{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#ff4d4d1a;border:1px solid rgba(255,77,77,.5);border-radius:8px;margin-bottom:.5rem}.merch-contact__error-icon{flex-shrink:0;width:24px;height:24px;color:#ff4d4d}.merch-contact__error-text{margin:0;font-size:.875rem;color:#ff4d4d;line-height:1.5}@media screen and (max-width: 749px){.merch-contact{padding:3rem 1.5rem}.merch-contact__header{margin-bottom:2rem}.merch-contact__label{font-size:1.05rem}.merch-contact__title{width:80vw;font-size:clamp(1.875rem,10vw,2.8rem);margin-left:auto;margin-right:auto;text-align:center}.merch-contact__subtitle{font-size:1rem}.merch-contact__form-wrapper{padding:1.5rem;border-radius:12px}.merch-contact__form{gap:1.25rem}.merch-contact__row{flex-direction:column;gap:1.25rem}.merch-contact__label-text{font-size:1rem}.merch-contact__input,.merch-contact__select,.merch-contact__textarea{padding:1rem 1.125rem;font-size:1rem}.merch-contact__pills{gap:.5rem}.merch-contact__pill-text{padding:.625rem 1.125rem;font-size:.9375rem}.merch-contact__submit{padding:1.125rem 1.5rem;font-size:1rem}}@media screen and (min-width: 750px) and (max-width: 1024px){.merch-contact__form-wrapper{padding:2rem}}.merch-dtf-benefits{padding:5rem 0}.merch-dtf-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.merch-dtf-benefits__card{text-align:center;padding:2rem;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.merch-dtf-benefits__card:hover{border-color:var(--dtf-accent-color, #00ffff);transform:translateY(-5px);box-shadow:0 10px 40px #00ffff1a}.merch-dtf-benefits__icon{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:var(--dtf-accent-color, #00ffff)}.merch-dtf-benefits__icon svg{width:48px;height:48px}.merch-dtf-benefits__title{font-size:1.25rem;font-weight:700;margin:0 0 .75rem;text-transform:uppercase}.merch-dtf-benefits__text{font-size:.9375rem;color:#ffffffb3;margin:0;line-height:1.6}@media screen and (max-width: 1024px){.merch-dtf-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.merch-dtf-benefits__grid{grid-template-columns:1fr;gap:1rem}.merch-dtf-benefits__card{padding:1.5rem}}.merch-dtf-faqs{padding:5rem 0}.merch-dtf-faqs__list{max-width:800px;margin:0 auto}.merch-dtf-faqs__item{border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:1rem;overflow:hidden;background:#0000004d;transition:all .3s ease}.merch-dtf-faqs__item:hover{border-color:#00ffff4d}.merch-dtf-faqs__item[open]{border-color:var(--dtf-accent-color, #00ffff);box-shadow:0 0 20px #00ffff1a}.merch-dtf-faqs__question{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;font-size:1.0625rem;list-style:none}.merch-dtf-faqs__question::-webkit-details-marker{display:none}.merch-dtf-faqs__icon{color:var(--dtf-accent-color, #00ffff);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.merch-dtf-faqs__item[open] .merch-dtf-faqs__icon{transform:rotate(180deg)}.merch-dtf-faqs__answer{padding:0 1.5rem 1.5rem;color:#fffc;line-height:1.7}.merch-dtf-faqs__answer p{margin:0}.merch-dtf-guarantee{padding:4rem 0;background:linear-gradient(135deg,#00ffff1a,#00000080);border-top:1px solid rgba(0,255,255,.2);border-bottom:1px solid rgba(0,255,255,.2)}.merch-dtf-guarantee__content{display:flex;align-items:center;justify-content:center;gap:2rem;text-align:left}.merch-dtf-guarantee__icon{flex-shrink:0;color:var(--dtf-accent-color, #00ffff);filter:drop-shadow(0 0 20px rgba(0,255,255,.5))}.merch-dtf-guarantee__title{font-size:1.5rem;font-weight:800;margin:0 0 .5rem;text-transform:uppercase}.merch-dtf-guarantee__description{margin:0;color:#fffc;font-size:1.0625rem;max-width:500px}@media screen and (max-width: 768px){.merch-dtf-guarantee__content{flex-direction:column;text-align:center}}.merch-dtf-hero{padding:6rem 0 4rem;text-align:center;background:linear-gradient(180deg,rgba(0,255,255,.05) 0%,transparent 100%)}.merch-dtf-hero__title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;text-transform:uppercase;margin:.5rem 0 1.5rem;line-height:1.05;background:linear-gradient(135deg,#ffffff 0%,var(--dtf-accent-color, #00ffff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.merch-dtf-hero__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;max-width:700px;margin:0 auto 2rem;line-height:1.6}.merch-dtf-hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.merch-dtf-hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.merch-dtf-hero__badge-icon{font-size:1.25rem}@media screen and (max-width: 768px){.merch-dtf-hero{padding:4rem 0 3rem}}.merch-dtf-pricing{padding:5rem 0;background:linear-gradient(180deg,rgba(0,255,255,.03) 0%,transparent 50%,rgba(0,255,255,.03) 100%)}.merch-dtf-pricing__table-wrapper{overflow-x:auto;border-radius:16px;border:1px solid rgba(0,255,255,.2);background:#00000080}.merch-dtf-pricing__table{width:100%;border-collapse:collapse;text-align:left}.merch-dtf-pricing__table th{padding:1.25rem 1.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dtf-accent-color, #00ffff);background:#00ffff1a;border-bottom:1px solid rgba(0,255,255,.2)}.merch-dtf-pricing__table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.merch-dtf-pricing__table tr:last-child td{border-bottom:none}.merch-dtf-pricing__table tr:hover td{background:#00ffff0d}.merch-dtf-pricing__size{font-weight:700;font-size:1.125rem}.merch-dtf-pricing__amount{font-weight:800;font-size:1.25rem;color:var(--dtf-accent-color, #00ffff)}.merch-dtf-pricing__note{text-align:center;margin-top:1.5rem;font-size:.875rem;color:#ffffff80}@media screen and (max-width: 768px){.merch-dtf-pricing__table th,.merch-dtf-pricing__table td{padding:1rem;font-size:.875rem}}.section-merch-dtf-product,.shopify-section:has(.merch-dtf),#MainContent:has(.merch-dtf),body.template-product #MainContent,body.template-product .content-for-layout{margin-top:0!important;padding-top:0!important}body.template-product .shopify-section:first-child{margin-top:0!important;padding-top:0!important}.merch-dtf{position:relative;background:transparent;color:#fff;overflow:hidden;margin-top:0!important}.merch-dtf__rain-container{display:none}#dtf-matrix-rain{width:100%;height:100%}.merch-dtf__container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem}.merch-dtf__label{display:inline-block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:underline;text-decoration-color:var(--accent-color, #00ffff);text-underline-offset:.3em;text-decoration-thickness:2px;margin-bottom:1rem}.merch-dtf__section-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;margin:0 0 1rem;line-height:1.1}.merch-dtf__section-subtitle{font-size:1.125rem;color:#ffffffb3;margin:0;max-width:600px}.merch-dtf__section-header{text-align:center;margin-bottom:3rem}.merch-dtf__section-header .merch-dtf__section-subtitle{margin:0 auto}.merch-dtf__hero{padding:0 0 4rem;text-align:center;background:transparent}.merch-dtf__hero-title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;text-transform:uppercase;margin:.5rem 0 1.5rem;line-height:1.05;background:linear-gradient(135deg,#ffffff 0%,var(--accent-color, #00ffff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.merch-dtf__hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;max-width:700px;margin:0 auto 2rem;line-height:1.6}.merch-dtf__hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.merch-dtf__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:1px solid rgba(0,255,255,.3);border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.merch-dtf__badge-icon{font-size:1.25rem}.merch-dtf__app-section{padding:4rem 0;background:transparent}.merch-dtf__app-header{text-align:center;margin-bottom:2rem}.merch-dtf__app-header .merch-dtf__section-subtitle{margin:0 auto}.merch-dtf__app-block{background:transparent;border:1px solid rgba(0,255,255,.2);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}@media screen and (min-width: 990px){.merch-dtf__app-block{width:50vw;margin:0 auto}}.merch-dtf__app-embed{width:100%}.merch-dtf__app-block button,.merch-dtf__app-embed button,.merch-dtf__app-block .btn,.merch-dtf__app-embed .btn,.merch-dtf__app-block [type=submit],.merch-dtf__app-embed [type=submit]{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em}.merch-dtf__fallback-form{text-align:center}.merch-dtf__fallback-form .product-form{max-width:500px;margin:0 auto}.merch-dtf__why-us{padding:5rem 0}.merch-dtf__benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:60vw;margin:0 auto}.merch-dtf__benefit-card{display:flex;flex-direction:column;padding:2rem;background:transparent;border:1px solid var(--accent-color, #00ffff);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-dtf__benefit-card:hover{transform:translateY(-4px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__benefit-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1.25rem;background:transparent;border-radius:12px;color:var(--accent-color, #00ffff)}.merch-dtf__benefit-icon svg{width:28px;height:28px}.merch-dtf__benefit-title{margin:0 0 .75rem;font-size:1.5625rem;font-weight:700;color:var(--accent-color, #00ffff);line-height:1.3}.merch-dtf__benefit-text{margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffb3;flex-grow:1}.merch-dtf__pricing{padding:5rem 0;background:transparent}.merch-dtf__pricing-table-wrapper{overflow-x:auto;border-radius:16px;border:1px solid var(--accent-color, #00ffff);background:transparent;width:60%;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-dtf__pricing-table-wrapper:hover{box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__pricing-table{width:100%;border-collapse:collapse;text-align:center}.merch-dtf__pricing-table th{padding:1.25rem 1.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color, #00ffff);background:transparent;border-bottom:1px solid rgba(0,255,255,.2)}.merch-dtf__pricing-table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.merch-dtf__pricing-table tr:last-child td{border-bottom:none}.merch-dtf__pricing-table tr:hover td{background:transparent}.merch-dtf__price-size{font-weight:700;font-size:1.125rem}.merch-dtf__price-amount{font-weight:800;font-size:1.25rem;color:var(--accent-color, #00ffff)}.merch-dtf__pricing-note{text-align:center;margin-top:.75rem;font-size:1.1rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.merch-dtf__how-it-works{padding:5rem 0}.merch-dtf__steps{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.merch-dtf__step{flex:1;min-width:180px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.merch-dtf__step-number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:#000;background:var(--accent-color, #00ffff);border-radius:50%;margin-bottom:1.5rem;box-shadow:0 0 30px #00ffff80}.merch-dtf__step-title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.merch-dtf__step-text{font-size:.875rem;color:#ffffffb3;margin:0;line-height:1.5}.merch-dtf__step-arrow{display:none;position:absolute;right:-20px;top:30px;color:var(--accent-color, #00ffff);opacity:.5}@media (min-width: 900px){.merch-dtf__step-arrow{display:block}}.merch-dtf__specs{padding:5rem 0;background:transparent}.merch-dtf__specs-table-container{overflow-x:auto;border-radius:16px;border:1px solid var(--accent-color, #00ffff);background:transparent;width:80%;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-dtf__specs-table-container:hover{box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__specs-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:center}.merch-dtf__specs-table th{padding:1.25rem 1rem;text-align:center;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color, #00ffff);background:transparent;border-bottom:1px solid rgba(0,255,255,.2)}.merch-dtf__specs-table td{padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.merch-dtf__specs-table tr:last-child td{border-bottom:none}.merch-dtf__specs-table tr:hover td{background:transparent}.merch-dtf__file-reqs{padding:5rem 0}.merch-dtf__file-reqs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:70%;margin:0 auto}.merch-dtf__file-req-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:transparent;border:1px solid var(--accent-color, #00ffff);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-dtf__file-req-card:hover{transform:translateY(-4px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__file-req-card--avoid{border-color:#ef4444}.merch-dtf__file-req-card--avoid:hover{box-shadow:0 0 30px #ef44444d,0 0 60px #ef444426}.merch-dtf__file-req-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1.25rem;background:transparent;border-radius:12px;color:var(--accent-color, #00ffff)}.merch-dtf__file-req-card--avoid .merch-dtf__file-req-icon{background:#ef44441a;color:#ef4444}.merch-dtf__file-req-icon svg{width:28px;height:28px}.merch-dtf__file-req-title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--accent-color, #00ffff);text-transform:uppercase}.merch-dtf__file-req-card--avoid .merch-dtf__file-req-title{color:#ef4444}.merch-dtf__file-req-text{margin:0;font-size:.9375rem;line-height:1.5;color:#ffffffb3}.merch-dtf__faqs{padding:5rem 0}.merch-dtf__faq-list{max-width:800px;margin:0 auto}.merch-dtf__faq-item{border:1px solid var(--accent-color, #00ffff);border-radius:16px;margin-bottom:1rem;overflow:hidden;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-dtf__faq-item:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__faq-item[open]{box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-dtf__faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;font-size:1.0625rem;list-style:none}.merch-dtf__faq-question::-webkit-details-marker{display:none}.merch-dtf__faq-icon{color:var(--accent-color, #00ffff);transition:transform .3s ease}.merch-dtf__faq-item[open] .merch-dtf__faq-icon{transform:rotate(180deg)}.merch-dtf__faq-answer{padding:0 1.5rem 1.5rem;color:#fffc;line-height:1.7}.merch-dtf__guarantee{padding:4rem 0;background:linear-gradient(135deg,#00ffff1a,#00000080);border-top:1px solid rgba(0,255,255,.2);border-bottom:1px solid rgba(0,255,255,.2);overflow:visible}.merch-dtf__guarantee-content{display:flex;align-items:center;justify-content:center;gap:2rem;text-align:left}.merch-dtf__guarantee-icon{flex-shrink:0;color:var(--accent-color, #00ffff);filter:drop-shadow(0 0 20px rgba(0,255,255,.5));padding-bottom:1.5rem}.merch-dtf__guarantee-title{font-size:1.5rem;font-weight:800;margin:0 0 .5rem;text-transform:uppercase}.merch-dtf__guarantee-description{margin:0;color:#fffc;font-size:1.0625rem;max-width:500px}.merch-dtf__cta{padding:5rem 0;text-align:center}.merch-dtf__cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;text-transform:uppercase;margin:0 0 1rem}.merch-dtf__cta-subtitle{font-size:1.125rem;color:#ffffffb3;margin:0 0 2rem}.merch-dtf__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--accent-color, #00ffff);color:#000;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:50px;transition:all .3s ease;box-shadow:0 0 30px #00ffff80}.merch-dtf__cta-button:hover{transform:translateY(-3px);box-shadow:0 0 50px #00ffffb3}.merch-dtf__cta-button svg{transition:transform .3s ease}.merch-dtf__cta-button:hover svg{transform:translate(5px)}@media screen and (max-width: 1024px){.merch-dtf__benefits-grid{grid-template-columns:repeat(2,1fr)}.merch-dtf__specs-grid{grid-template-columns:1fr}}@media screen and (max-width: 768px){.merch-dtf__container{padding:0 1.25rem}.merch-dtf__hero{padding:0 0 3rem}.merch-dtf__benefits-grid{grid-template-columns:repeat(2,1fr);gap:1rem;width:90vw}.merch-dtf__benefit-card{padding:1.5rem}.merch-dtf__benefit-icon{width:48px;height:48px;margin-bottom:1rem}.merch-dtf__benefit-icon svg{width:24px;height:24px}.merch-dtf__benefit-title{font-size:1.4rem}.merch-dtf__benefit-text{font-size:.875rem}.merch-dtf__steps{flex-direction:column;align-items:center}.merch-dtf__step{width:100%;max-width:300px;margin-bottom:2rem}.merch-dtf__step-arrow{display:none}.merch-dtf__guarantee-content{flex-direction:column;text-align:center}.merch-dtf__pricing-table-wrapper{width:90%}.merch-dtf__pricing-table th,.merch-dtf__pricing-table td{padding:1rem;font-size:.875rem}.merch-dtf__specs-table-container{width:95%}.merch-dtf__specs-table th,.merch-dtf__specs-table td{padding:.75rem .5rem;font-size:.8125rem}.merch-dtf__file-reqs-grid{grid-template-columns:repeat(2,1fr);gap:1rem;width:90%}.merch-dtf__file-req-card{padding:1.5rem 1rem}.merch-dtf__file-req-icon{width:48px;height:48px;margin-bottom:1rem}.merch-dtf__file-req-icon svg{width:24px;height:24px}.merch-dtf__file-req-title{font-size:1.1rem}.merch-dtf__file-req-text{font-size:.875rem}}.merch-dtf-specs{padding:5rem 0;background:#00000080}.merch-dtf-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.merch-dtf-specs__heading{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;color:var(--dtf-accent-color, #00ffff);text-transform:uppercase}.merch-dtf-specs__table-wrapper{overflow-x:auto}.merch-dtf-specs__table{width:100%;border-collapse:collapse;font-size:.9375rem}.merch-dtf-specs__table th{padding:1rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9;border-bottom:1px solid rgba(255,255,255,.2)}.merch-dtf-specs__table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.merch-dtf-specs__table tr:hover td{background:#00ffff0d}.merch-dtf-specs__file-requirements{background:#00ffff0d;border:1px solid rgba(0,255,255,.2);border-radius:16px;padding:2rem}.merch-dtf-specs__file-list{list-style:none;padding:0;margin:0}.merch-dtf-specs__file-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem}.merch-dtf-specs__file-list li:last-child{border-bottom:none}.merch-dtf-specs__check-icon{color:#22c55e;font-weight:700;font-size:1.25rem}.merch-dtf-specs__x-icon{color:#ef4444;font-weight:700;font-size:1.25rem}@media screen and (max-width: 1024px){.merch-dtf-specs__grid{grid-template-columns:1fr}}@media screen and (max-width: 768px){.merch-dtf-specs__table th,.merch-dtf-specs__table td{padding:.75rem .5rem;font-size:.8125rem}}.merch-dtf-steps{padding:5rem 0}.merch-dtf-steps__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.merch-dtf-steps__step{flex:1;min-width:180px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.merch-dtf-steps__number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:#000;background:var(--dtf-accent-color, #00ffff);border-radius:50%;margin-bottom:1.5rem;box-shadow:0 0 30px #00ffff80}.merch-dtf-steps__title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.merch-dtf-steps__text{font-size:.875rem;color:#ffffffb3;margin:0;line-height:1.5}.merch-dtf-steps__arrow{display:none;position:absolute;right:-20px;top:30px;color:var(--dtf-accent-color, #00ffff);opacity:.5}@media (min-width: 900px){.merch-dtf-steps__arrow{display:block}}@media screen and (max-width: 768px){.merch-dtf-steps__grid{flex-direction:column;align-items:center}.merch-dtf-steps__step{width:100%;max-width:300px;margin-bottom:2rem}.merch-dtf-steps__arrow{display:none}}.merch-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:0 2rem 15vh 2rem;box-sizing:border-box}.merch-hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:1200px;width:100%;gap:2.5rem}.merch-hero__badge{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:#000000b3;border:1px solid var(--accent-color, #00ffff);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.merch-hero__badge-text{font-size:.875rem;font-weight:500;letter-spacing:.02em;color:var(--accent-color, #00ffff)}.merch-hero__logo{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:-2rem}.merch-hero__logo svg{width:clamp(150px,20vw,300px);height:auto;animation:neon-flicker 4s ease-in-out infinite}.merch-hero__logo svg path{fill:transparent;stroke:var(--accent-color, #00ffff);stroke-width:.75}@keyframes neon-flicker{0%,to{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))) drop-shadow(0 0 40px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:1}5%{filter:drop-shadow(0 0 4px var(--accent-color, #00ffff)) drop-shadow(0 0 10px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:.85}6%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5)));opacity:1}10%{filter:drop-shadow(0 0 6px var(--accent-color, #00ffff)) drop-shadow(0 0 15px var(--accent-glow, rgba(0, 255, 255, .4)));opacity:.9}11%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5)));opacity:1}40%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))) drop-shadow(0 0 40px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:1}41%{filter:drop-shadow(0 0 3px var(--accent-color, #00ffff)) drop-shadow(0 0 8px var(--accent-glow, rgba(0, 255, 255, .2)));opacity:.7}42%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5)));opacity:1}43%{filter:drop-shadow(0 0 5px var(--accent-color, #00ffff)) drop-shadow(0 0 12px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:.8}44%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))) drop-shadow(0 0 40px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:1}70%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5)));opacity:1}71%{filter:drop-shadow(0 0 4px var(--accent-color, #00ffff)) drop-shadow(0 0 10px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:.85}72%{filter:drop-shadow(0 0 8px var(--accent-color, #00ffff)) drop-shadow(0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))) drop-shadow(0 0 40px var(--accent-glow, rgba(0, 255, 255, .3)));opacity:1}}.merch-hero__brand{display:flex;justify-content:center;align-items:baseline;gap:.5rem;margin:0;padding:0 0 4rem}.merch-hero__brand-text{font-size:clamp(3.75rem,7.5vw,7.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.merch-hero__brand-text--white{color:#fff}.merch-hero__brand-text--accent,.merch-hero__brand:hover .merch-hero__brand-text--white{color:var(--accent-color, #00ffff);text-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .5))}.merch-hero__brand:hover .merch-hero__brand-text--accent{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.merch-hero__brand-text--white,.merch-hero__brand-text--accent{transition:color .3s ease,text-shadow .3s ease}.merch-hero__title-wrapper{margin:0;width:50vw}.merch-hero__title{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.merch-hero__title-line{display:block;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff;text-transform:uppercase;width:100%;text-align:center}.merch-hero__title-line--accent{color:var(--accent-color, #00ffff);text-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .5))}.merch-hero__services{display:flex;flex-direction:column;align-items:center;gap:1rem;width:60vw}.merch-hero__services-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.25rem;width:100%}.merch-hero__service-tag{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--accent-color, #00ffff);border-radius:50px;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;color:#fff;white-space:nowrap;cursor:pointer;transition:all .3s ease}.merch-hero__service-tag:hover{color:var(--accent-color, #00ffff);transform:scale(1.1);box-shadow:0 0 10px var(--accent-glow, rgba(0, 255, 255, .4)),0 0 20px var(--accent-glow, rgba(0, 255, 255, .2))}.merch-hero__cta{margin-top:1.5rem}.merch-hero__button{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3.5rem;background:var(--accent-color, #00ffff);color:#000;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:50px;border:2px solid var(--accent-color, #00ffff);cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px var(--accent-glow, rgba(0, 255, 255, .25)),0 0 20px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-hero__button:hover{background:#000;color:var(--accent-color, #00ffff);transform:translateY(-3px);box-shadow:0 0 15px var(--accent-glow, rgba(0, 255, 255, .35)),0 0 30px var(--accent-glow, rgba(0, 255, 255, .25))}.merch-hero__button-text{line-height:1}.merch-hero__button-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.merch-hero__button:hover .merch-hero__button-icon{transform:translate(4px)}.merch-hero__button-icon svg{width:24px;height:24px}@media screen and (max-width: 749px){.merch-hero{min-height:auto;padding:4rem 1rem}.merch-hero__content{gap:1.5rem}.merch-hero__badge{padding:.5rem 1rem}.merch-hero__badge-text{font-size:.75rem}.merch-hero__logo{justify-content:flex-start;width:72vw;margin-bottom:-1.5rem}.merch-hero__logo svg{width:clamp(80px,25vw,120px)}.merch-hero__logo svg path{stroke-width:1.5}.merch-hero__brand{flex-direction:column;align-items:flex-start;gap:0;padding:0 0 2rem}.merch-hero__brand-text{width:72vw;font-size:14.4vw;text-align:left;line-height:.9;padding:0;margin:0}.merch-hero__title-wrapper{width:95vw}.merch-hero__title-line{font-size:clamp(2rem,10vw,3rem)}.merch-hero__services{width:90vw;gap:1rem}.merch-hero__services-row{flex-wrap:wrap;justify-content:center;gap:.75rem}.merch-hero__service-tag{padding:.6rem 1.2rem;font-size:1.05rem}.merch-hero__service-tag:hover{transform:scale(1.1)}.merch-hero__button{padding:.875rem 1.5rem;font-size:.875rem}.merch-hero__button-icon svg{width:16px;height:16px}}@media screen and (min-width: 750px) and (max-width: 1024px){.merch-hero__brand-text{font-size:clamp(3.75rem,7.5vw,5.25rem)}.merch-hero__title-line{font-size:clamp(2.5rem,5vw,3.5rem)}.merch-hero__service-tag{font-size:.8125rem}}.merch-privacy{background:#000;color:#fff;padding:4rem 2rem;min-height:100vh}.merch-privacy__container{max-width:800px;margin:0 auto}.merch-privacy__header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.merch-privacy__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;margin:0 0 1rem;color:#fff}.merch-privacy__updated{font-size:.9375rem;color:#ffffff80;margin:0}.merch-privacy__content{display:flex;flex-direction:column;gap:2.5rem}.merch-privacy__section{padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.merch-privacy__section:last-child{border-bottom:none}.merch-privacy__heading{font-size:1.5rem;font-weight:700;color:var(--accent-color, #00ffff);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.02em}.merch-privacy__text{font-size:1rem;line-height:1.8;color:#fffc}.merch-privacy__text p{margin:0 0 1rem}.merch-privacy__text p:last-child{margin-bottom:0}.merch-privacy__text ul,.merch-privacy__text ol{margin:1rem 0;padding-left:1.5rem}.merch-privacy__text li{margin-bottom:.5rem}.merch-privacy__text a{color:var(--accent-color, #00ffff);text-decoration:underline;text-underline-offset:2px}.merch-privacy__text a:hover{opacity:.8}.merch-privacy__text strong{color:#fff}@media screen and (max-width: 749px){.merch-privacy{padding:3rem 1.5rem}.merch-privacy__header{margin-bottom:2rem}.merch-privacy__content{gap:2rem}.merch-privacy__heading{font-size:1.25rem}}.merch-reviews{width:100vw;padding:4rem 0;overflow:hidden;background:transparent;margin-left:calc(-50vw + 50%)}.merch-reviews__container{width:100%;max-width:100vw;margin:0;padding:0}.merch-reviews__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem;gap:.5rem}.merch-reviews__label{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--accent-color, #00ffff);text-underline-offset:.3em;text-decoration-thickness:2px}.merch-reviews__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff;margin:0;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.merch-reviews__rating-display{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.merch-reviews__rating-number{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:var(--accent-color, #00ffff);line-height:1}.merch-reviews__stars{display:flex;gap:.25rem}.merch-reviews__star{color:var(--accent-color, #00ffff);width:24px;height:24px}.merch-reviews__review-count{font-size:1rem;color:#ffffffb3;font-weight:500}.merch-reviews__subtitle{font-size:1.125rem;color:#ffffffb3;margin:0;max-width:600px;line-height:1.3;text-transform:uppercase}.merch-reviews__carousel-wrapper{position:relative;width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0;z-index:3}.merch-reviews__carousel-wrapper:has(.merch-reviews__card:hover) .merch-reviews__card:not(:hover){opacity:.2;filter:blur(2px)}.merch-reviews__carousel{overflow:hidden;width:100%;padding:2rem 0;margin:-2rem 0}.merch-reviews__track{display:flex;gap:1.5rem;width:fit-content}.merch-reviews__track--left{animation:merch-reviews-scroll-left var(--animation-speed, 40s) linear infinite}.merch-reviews__track--right{animation:merch-reviews-scroll-right var(--animation-speed, 40s) linear infinite}.merch-reviews__track:hover{animation-play-state:paused}@keyframes merch-reviews-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes merch-reviews-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.merch-reviews__card{flex-shrink:0;width:350px;padding:1.75rem;background:#000000b3;border:2px solid var(--accent-color, #00ffff);border-radius:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;transition:all .3s ease;box-shadow:0 0 15px #00ffff26;position:relative;z-index:1}.merch-reviews:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2}.merch-reviews:has(.merch-reviews__card:hover):before{opacity:1}.merch-reviews__card:hover{box-shadow:0 0 15px #00ffff80,0 0 25px #00ffff4d;z-index:3}.merch-reviews__card-stars{display:flex;gap:.25rem}.merch-reviews__card-star{color:var(--accent-color, #00ffff);width:20px;height:20px}.merch-reviews__quote{margin:0;padding:0;flex-grow:1;border:none;border-left:none}.merch-reviews__quote p{margin:0;font-size:1rem;line-height:1.7;color:#ffffffe6}.merch-reviews__author{font-style:normal;font-size:.9375rem;margin-top:-.5rem;font-weight:600;color:#fff}@media (prefers-reduced-motion: reduce){.merch-reviews__track{animation:none}}@media screen and (max-width: 749px){.merch-reviews{padding:3rem 0}.merch-reviews__container{padding:0}.merch-reviews__header{margin-bottom:2rem;gap:.75rem}.merch-reviews__label{font-size:1.05rem}.merch-reviews__title{width:80vw;font-size:clamp(1.875rem,10vw,2.8rem)}.merch-reviews__star{width:20px;height:20px}.merch-reviews__subtitle{font-size:1rem}.merch-reviews__card{width:300px;padding:1.5rem}.merch-reviews__track{gap:1rem}}@media screen and (min-width: 750px) and (max-width: 1024px){.merch-reviews__card{width:320px}}.merch-services{position:relative;width:100%;padding:5rem 2rem;background:transparent;box-sizing:border-box}.merch-services__container{max-width:1200px;margin:0 auto}.merch-services__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4rem;gap:.5rem}.merch-services__badge{display:inline-flex;align-items:center;justify-content:center}.merch-services__badge-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--accent-color, #00ffff);text-underline-offset:.3em;text-decoration-thickness:2px}.merch-services__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff;text-transform:uppercase}.merch-services__subtitles{display:flex;flex-direction:column;align-items:center;gap:.25rem}.merch-services__subtitle{margin:0;font-size:1.125rem;line-height:1.3;color:#ffffffb3;max-width:600px;text-transform:uppercase}.merch-services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:60vw;margin:0 auto}.merch-services__card{display:flex;flex-direction:column;padding:2rem;background:#000000b3;border:1px solid var(--accent-color, #00ffff);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.merch-services__card:hover{transform:translateY(-4px);box-shadow:0 0 30px var(--accent-glow, rgba(0, 255, 255, .3)),0 0 60px var(--accent-glow, rgba(0, 255, 255, .15))}.merch-services__card-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1.25rem;background:#00ffff1a;border-radius:12px;color:var(--accent-color, #00ffff)}.merch-services__card-icon svg{width:28px;height:28px}.merch-services__card-title{margin:0 0 .75rem;font-size:1.5625rem;font-weight:700;color:var(--accent-color, #00ffff);line-height:1.3}.merch-services__card-description{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;color:#ffffffb3;flex-grow:1}.merch-services__card-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:1px solid var(--accent-color, #00ffff);border-radius:50px;color:var(--accent-color, #00ffff);font-size:.875rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;align-self:flex-start}.merch-services__card-button:hover{background:var(--accent-color, #00ffff);color:#000;box-shadow:0 0 20px var(--accent-glow, rgba(0, 255, 255, .5))}.merch-services__card-button svg{transition:transform .3s ease}.merch-services__card-button:hover svg{transform:translate(4px)}@media screen and (max-width: 749px){.merch-services{padding:3rem 1rem}.merch-services__header{margin-bottom:2.5rem;gap:.35rem}.merch-services__badge-text{font-size:1.05rem}.merch-services__title{width:80vw;font-size:clamp(1.875rem,10vw,2.8rem)}.merch-services__subtitle{font-size:1rem}.merch-services__grid{grid-template-columns:repeat(2,1fr);gap:1rem;width:90vw}.merch-services__card{padding:1.5rem}.merch-services__card-icon{width:48px;height:48px;margin-bottom:1rem}.merch-services__card-icon svg{width:24px;height:24px}.merch-services__card-title{font-size:1.4rem}.merch-services__card-description{font-size:.875rem;margin-bottom:1.25rem}.merch-services__card-button{padding:.625rem 1rem;font-size:.8125rem}}@media screen and (min-width: 750px) and (max-width: 1024px){.merch-services{padding:4rem 1.5rem}.merch-services__grid{gap:1.25rem}.merch-services__card{padding:1.75rem}}#matrix-rain-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.175}@media screen and (max-width: 749px){#matrix-rain-canvas{opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
