*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-weight:400;color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.02em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--page-width);margin:0 auto;padding:0 20px}.utility-bar{background:#000;color:#ccc;font-size:13px}.utility-bar__inner{max-width:var(--page-width);margin:0 auto;padding:8px 20px;display:flex;justify-content:space-between}.utility-bar__left a,.utility-bar__right a{color:#ccc;margin-right:18px}.utility-bar__left a:hover,.utility-bar__right a:hover{color:var(--color-accent)}.utility-bar__right a:last-child,.utility-bar__left a:last-child{margin-right:0}.site-header{background:var(--color-header-bg);color:var(--color-header-text)}.site-header__bar{max-width:var(--page-width);margin:0 auto;padding:18px 20px;display:flex;align-items:center;gap:24px}.site-header__logo{display:flex;align-items:center}.site-header__logo-img{height:48px;width:auto;display:block}.site-header__search-form{display:flex;flex:1;min-width:0}.site-header__search-input{flex:1;min-width:0;padding:12px 16px;border:none;font-size:15px}.site-header__search-btn{background:var(--color-accent);color:var(--color-accent-text);border:none;padding:0 18px;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.site-header__cart{position:relative;color:var(--color-header-text);display:flex;align-items:center;flex-shrink:0}.site-header__cart-count{position:absolute;top:-6px;right:-8px;background:var(--color-accent);color:var(--color-accent-text);border-radius:50%;font-size:11px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 2px}.site-header__menu-toggle{display:none;background:none;border:none;color:var(--color-header-text);font-size:22px;cursor:pointer}@media(max-width:800px){.site-header__bar{flex-wrap:wrap}.site-header__menu-toggle{display:block}.utility-bar__inner{flex-direction:column;gap:4px}}.main-nav{background:var(--color-accent)}.main-nav{max-width:100%;display:flex;justify-content:center}.main-nav__item{position:relative}.main-nav__item>a{display:block;padding:12px 18px;color:var(--color-accent-text);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.main-nav__item>a:hover{background:#00000014}.main-nav__arrow{font-size:11px;margin-left:4px}.main-nav__dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--color-border);min-width:220px;z-index:20;flex-direction:column}.main-nav__item:hover .main-nav__dropdown{display:flex}.main-nav__dropdown a{padding:10px 16px;color:var(--color-text);font-size:13px;text-transform:none;font-weight:400}.main-nav__dropdown a:hover{background:var(--color-bg);color:var(--color-accent-text);background:var(--color-accent)}@media(max-width:800px){.main-nav{display:none;flex-direction:column}.main-nav.is-open{display:flex}.main-nav__dropdown{position:static;display:flex;border:none;padding-left:16px}}.site-footer{background:var(--color-header-bg);color:var(--color-header-text);margin-top:60px}.site-footer__inner{max-width:var(--page-width);margin:0 auto;padding:50px 20px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.site-footer__col h3{font-size:20px;margin:0 0 14px;text-transform:uppercase}.site-footer__col h4{font-size:13px;margin:0 0 16px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent)}.site-footer__col--brand p{opacity:.75;line-height:1.6;font-size:14px}.site-footer__col a{display:block;opacity:.8;margin-bottom:10px;font-size:14px;transition:opacity .15s ease,color .15s ease}.site-footer__col a:hover{opacity:1;color:var(--color-accent)}.site-footer__newsletter{background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.site-footer__newsletter-inner{max-width:var(--page-width);margin:0 auto;padding:30px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.site-footer__newsletter-inner h4{margin:0 0 4px;font-size:16px;text-transform:uppercase}.site-footer__newsletter-inner p{margin:0;opacity:.7;font-size:13px}.site-footer__newsletter-form{display:flex}.site-footer__newsletter-form input{padding:10px 14px;border:none;font-size:14px;min-width:220px}.site-footer__newsletter-form button{padding:10px 20px;background:var(--color-accent);color:var(--color-accent-text);border:none;cursor:pointer;font-weight:700;transition:transform .15s ease}.site-footer__newsletter-form button:hover{transform:translateY(-2px)}.site-footer__newsletter-success{margin:8px 0 0;font-size:13px;color:var(--color-accent)}.site-footer__bottom{text-align:center;padding:18px;font-size:13px;opacity:.6}@media(max-width:800px){.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__newsletter-inner{flex-direction:column;align-items:flex-start}.site-footer__newsletter-form{width:100%}.site-footer__newsletter-form input{flex:1;min-width:0}}.btn{display:inline-block;padding:12px 28px;border:2px solid var(--color-text);background:transparent;color:var(--color-text);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.btn--accent{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}.btn:hover{opacity:.85}.hero-carousel{position:relative;overflow:hidden}.hero-carousel__slide{display:none;color:#fff;padding:90px 20px;text-align:center}.hero-carousel__slide.is-active{display:block;animation:heroFade .4s ease}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.hero-carousel__inner{max-width:700px;margin:0 auto}.hero-carousel__inner h1{font-size:38px;margin-bottom:16px}.hero-carousel__inner p{font-size:18px;margin-bottom:28px;opacity:.9}.hero-carousel__inner .btn--accent{animation:heroPulse 2.4s ease-in-out infinite}@keyframes heroPulse{0%,to{box-shadow:0 0 #f5d90a80}50%{box-shadow:0 0 0 10px #f5d90a00}}.hero-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;width:44px;height:44px;font-size:26px;cursor:pointer;display:flex;align-items:center;justify-content:center}.hero-carousel__arrow:hover{background:#ffffff4d}.hero-carousel__arrow--prev{left:16px}.hero-carousel__arrow--next{right:16px}.hero-carousel__dots{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:8px}.hero-carousel__dot{width:9px;height:9px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0}.hero-carousel__dot.is-active{background:var(--color-accent)}.category-tiles{max-width:var(--page-width);margin:0 auto;padding:70px 20px;text-align:center}.category-tiles h2{font-size:32px;margin:0}.category-tiles__underline{width:80px;height:3px;background:var(--color-accent);margin:16px auto 30px}.category-tiles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}@media(max-width:900px){.category-tiles__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.category-tiles__grid{grid-template-columns:repeat(2,1fr)}}.category-tiles__item{border:1px solid var(--color-border);padding:16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.category-tiles__item:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .6s ease;z-index:2;pointer-events:none}.category-tiles__item:hover:before{left:125%}.category-tiles__item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-accent)}.category-tiles__item img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .3s ease}.category-tiles__item:hover img{transform:scale(1.05)}.category-tiles__placeholder{aspect-ratio:1;background:#f0f0f0}.category-tiles__item span{display:block;margin-top:10px;font-weight:700;font-size:14px;text-transform:uppercase}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.marquee{background:var(--color-accent);overflow:hidden;white-space:nowrap;padding:12px 0}.marquee__track{display:flex;width:max-content;animation:marqueeScroll 18s linear infinite}.marquee__group{display:flex}.marquee__item{color:var(--color-accent-text);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;padding:0 24px;display:inline-flex;align-items:center;gap:24px}.marquee__star{font-size:11px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.icon-benefits{max-width:var(--page-width);margin:0 auto;padding:60px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--grid-gap)}.icon-benefits__item{background:var(--color-accent);color:var(--color-accent-text);padding:30px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.icon-benefits__item:hover{transform:translateY(-6px);box-shadow:0 10px 24px #00000026}.icon-benefits__icon{width:48px;height:48px;margin:0 auto 14px;color:var(--color-accent-text);transition:transform .3s ease}.icon-benefits__item:hover .icon-benefits__icon{transform:rotate(8deg) scale(1.15)}.icon-benefits__icon svg{width:100%;height:100%}.icon-benefits__item p{margin:0;font-weight:700;font-size:15px;text-transform:uppercase}.main-product{max-width:var(--page-width);margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.main-product__placeholder{aspect-ratio:1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999}.main-product__thumbs{display:flex;gap:8px;margin-top:10px}.main-product__thumb{width:70px;cursor:pointer;border:2px solid var(--color-border);transition:border-color .15s ease,transform .15s ease}.main-product__thumb:hover{transform:translateY(-2px)}.main-product__thumb.is-active{border-color:var(--color-accent)}.main-product__info h1{position:relative;display:inline-block;padding-bottom:12px}.main-product__title-underline{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--color-accent);animation:underlineGrow .6s ease forwards;animation-delay:.15s}@keyframes underlineGrow{to{width:60px}}.main-product__price{font-size:22px;font-weight:700;margin:10px 0 20px}.main-product__price s{opacity:.5;margin-left:8px;font-weight:400}.option-group{margin-bottom:18px}.option-group label{display:block;margin-bottom:8px;font-weight:700;font-size:13px;text-transform:uppercase}.option-pills{display:flex;gap:8px;flex-wrap:wrap}.option-pill{padding:9px 16px;border:1px solid var(--color-border);background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.option-pill:hover{border-color:var(--color-accent);transform:translateY(-2px)}.option-pill.is-active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.main-product__description{margin-top:30px;line-height:1.6}.main-product__description ul{list-style:none;padding-left:0;margin:12px 0}.main-product__description li{position:relative;padding-left:26px;margin-bottom:10px}.main-product__description li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--color-accent)}.main-product__description li:after{content:"";position:absolute;left:5px;top:5px;width:7px;height:4px;border-left:2px solid var(--color-accent-text);border-bottom:2px solid var(--color-accent-text);transform:rotate(-45deg)}@media(max-width:800px){.main-product{grid-template-columns:1fr}}.main-cart{max-width:var(--page-width);margin:0 auto;padding:40px 20px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:20px}.cart-table th,.cart-table td{text-align:left;padding:10px;border-bottom:1px solid var(--color-border)}.cart-table tbody tr{transition:background .15s ease;animation:cardFadeIn .4s ease both}.cart-table tbody tr:nth-child(1){animation-delay:.02s}.cart-table tbody tr:nth-child(2){animation-delay:.06s}.cart-table tbody tr:nth-child(3){animation-delay:.1s}.cart-table tbody tr:nth-child(4){animation-delay:.14s}.cart-table tbody tr:hover{background:#fafafa}.cart-subtotal{font-size:18px;font-weight:700;text-align:right}.main-page,.main-404,.main-search{max-width:800px;margin:0 auto;padding:50px 20px;text-align:left;line-height:1.6;animation:pageContentFadeIn .5s ease}.main-page h1,.main-404 h1,.main-search h1,.main-list-collections h1{position:relative;display:inline-block;padding-bottom:14px;margin-bottom:24px}.main-page h1:after,.main-404 h1:after,.main-search h1:after,.main-list-collections h1:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:var(--color-accent)}.main-404{text-align:center}.main-404 h1:after{left:50%;transform:translate(-50%)}.main-404 h1{font-size:64px;animation:shake404 .6s ease}@keyframes shake404{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes pageContentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-page a,.main-404 a,.main-search a{color:var(--color-accent-text);text-decoration:underline;transition:color .15s ease}.main-page a:hover,.main-404 a:hover,.main-search a:hover{color:var(--color-accent)}.form-field{margin-bottom:16px}.form-field label{display:block;margin-bottom:6px;font-weight:700;font-size:13px;text-transform:uppercase}.form-field input{width:100%;box-sizing:border-box}.auth-form{max-width:420px}.form-error{background:#fdecea;border:1px solid #e53935;padding:12px;margin-bottom:16px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{padding:10px 12px;border:1px solid var(--color-border);font-size:15px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #f5d90a40}button,.btn{transition:transform .15s ease,opacity .15s ease}button:hover,.btn:hover{transform:translateY(-2px)}.contact-page{max-width:var(--page-width);margin:0 auto;padding:70px 20px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.contact-page__info{background:var(--color-header-bg);color:#fff;padding:40px 32px}.contact-page__info h1{font-size:28px;margin:0 0 28px}.contact-page__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.contact-page__icon{width:40px;height:40px;flex-shrink:0;background:var(--color-accent);color:var(--color-accent-text);border-radius:50%;padding:8px;box-sizing:border-box}.contact-page__icon svg{width:100%;height:100%}.contact-page__item h3{font-size:13px;text-transform:uppercase;margin:4px 0;opacity:.7}.contact-page__item p{margin:0;font-size:15px}.contact-page__item a{color:#fff}.contact-page__item a:hover{color:var(--color-accent)}.contact-page__note{margin-top:28px;opacity:.75;font-size:13px;line-height:1.6}.contact-page__form{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius, 8px);padding:36px 32px;box-shadow:0 4px 20px #0000000f;transition:box-shadow .2s ease}.contact-page__form:hover{box-shadow:0 8px 28px #0000001a}.contact-page__form label{display:block;margin:14px 0 6px;font-weight:700;font-size:13px;text-transform:uppercase}.contact-page__form input,.contact-page__form textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border);font-size:15px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.contact-page__form input:focus,.contact-page__form textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #f5d90a40}.contact-page__form button{margin-top:20px;transition:transform .15s ease}.contact-page__form button:hover{transform:translateY(-2px)}.contact-page__success{background:#e8f7e8;border:1px solid #4caf50;padding:12px;margin-bottom:16px}.contact-page__error{background:#fdecea;border:1px solid #e53935;padding:12px;margin-bottom:16px}@media(max-width:800px){.contact-page{grid-template-columns:1fr}}.about-page__hero{background:var(--color-header-bg);color:#fff;padding:80px 20px;text-align:center}.about-page__hero h1{font-size:36px;margin-bottom:16px}.about-page__hero p{font-size:17px;line-height:1.6;max-width:700px;margin:0 auto;opacity:.9}.about-page__underline{width:80px;height:3px;background:var(--color-accent);margin:16px auto 30px}.about-page__values{max-width:var(--page-width);margin:0 auto;padding:70px 20px;text-align:center}.about-page__values h2,.about-page__purpose h2,.about-page__team h2{font-size:28px;margin:0}.about-page__values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--grid-gap)}.about-page__value{border:1px solid var(--color-border);padding:30px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.about-page__value:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000001a;border-color:var(--color-accent)}.about-page__value-icon{width:48px;height:48px;margin:0 auto 16px;color:var(--color-accent-text);background:var(--color-accent);border-radius:50%;padding:10px;box-sizing:border-box}.about-page__value-icon svg{width:100%;height:100%}.about-page__value h3{font-size:16px;text-transform:uppercase;margin-bottom:10px}.about-page__value p{font-size:14px;line-height:1.6;opacity:.85;margin:0}.about-page__purpose{background:var(--color-accent);color:var(--color-accent-text);max-width:100%;margin:0;padding:70px 20px;text-align:center}.about-page__purpose .about-page__underline{background:var(--color-accent-text)}.about-page__purpose p{max-width:700px;margin:0 auto;line-height:1.6;font-size:17px}.about-page__team{background:#f5f5f5;max-width:100%;margin:0;padding:70px 20px;text-align:center}.about-page__team p{max-width:700px;margin:0 auto;line-height:1.6}.about-page__cta{text-align:center;padding:60px 20px}.collection-grid{max-width:var(--page-width);margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--grid-gap)}.collection-card{border:1px solid var(--color-border);text-align:center;padding:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:cardFadeIn .5s ease both}.collection-card:nth-child(1){animation-delay:.02s}.collection-card:nth-child(2){animation-delay:.06s}.collection-card:nth-child(3){animation-delay:.1s}.collection-card:nth-child(4){animation-delay:.14s}.collection-card:nth-child(5){animation-delay:.18s}.collection-card:nth-child(6){animation-delay:.22s}.collection-card:nth-child(7){animation-delay:.26s}.collection-card:nth-child(8){animation-delay:.3s}.collection-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-accent)}.value-props{padding:70px 20px;text-align:center}.value-props__inner{max-width:700px;margin:0 auto}.value-props h2{font-size:26px;margin:0 0 28px}.value-props__point{font-size:17px;line-height:1.6;margin:16px 0}.value-props .btn{margin-top:24px}.process-steps{padding:70px 20px;text-align:center}.process-steps h2{font-size:32px;margin:0}.process-steps__underline{width:80px;height:3px;background:var(--color-accent);margin:16px auto 30px}.process-steps__grid{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--grid-gap);position:relative}.process-steps__item{position:relative;transition:transform .2s ease}.process-steps__item:hover{transform:translateY(-6px)}.process-steps__item:not(:last-child):after{content:"";position:absolute;top:20px;left:calc(50% + 35px);width:calc(100% - 70px);height:2px;background:#fff3;display:none}@media(min-width:700px){.process-steps__item:not(:last-child):after{display:block}}.process-steps__number{width:40px;height:40px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 12px;background:transparent;position:relative;z-index:1;transition:background .2s ease,color .2s ease,transform .2s ease}.process-steps__item:hover .process-steps__number{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-header-bg);transform:scale(1.1)}.process-steps__item h3{font-size:16px;margin:0 0 10px;text-transform:uppercase}.process-steps__item p{font-size:14px;opacity:.85;max-width:280px;margin:0 auto}.process-steps__cta{margin-top:36px;display:inline-block}.trust-badges{max-width:var(--page-width);margin:0 auto;padding:70px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--grid-gap);text-align:center}.trust-badges__item{transition:transform .2s ease}.trust-badges__item:hover{transform:translateY(-6px)}.trust-badges__icon{width:42px;height:42px;margin:0 auto 10px;color:var(--color-accent)}.trust-badges__icon svg{width:100%;height:100%}.trust-badges__item h4{color:var(--color-accent-text);background:var(--color-accent);display:inline-block;padding:4px 12px;margin-bottom:8px;font-size:13px}.trust-badges__item p{margin:0;font-size:14px;opacity:.8}.product-grid{max-width:var(--page-width);margin:0 auto;padding:0 20px 60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--grid-gap)}.featured-collection h2{text-align:center;padding-top:40px}.main-collection{max-width:var(--page-width);margin:0 auto;padding:0 20px}.main-collection h1{text-align:center;padding-top:40px;margin-bottom:10px;position:relative;display:block}.main-collection h1:after{content:"";display:block;width:60px;height:3px;background:var(--color-accent);margin:14px auto 0}.main-collection__description{text-align:center;max-width:700px;margin:0 auto 30px;opacity:.75;line-height:1.6}.product-card{animation:cardFadeIn .5s ease both}.product-card:nth-child(1){animation-delay:.02s}.product-card:nth-child(2){animation-delay:.06s}.product-card:nth-child(3){animation-delay:.1s}.product-card:nth-child(4){animation-delay:.14s}.product-card:nth-child(5){animation-delay:.18s}.product-card:nth-child(6){animation-delay:.22s}.product-card:nth-child(7){animation-delay:.26s}.product-card:nth-child(8){animation-delay:.3s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.product-card{display:block;border:1px solid var(--color-border);transition:box-shadow .15s}.product-card:hover{box-shadow:0 4px 16px #00000014}.product-card__image{position:relative;aspect-ratio:1;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.product-card__placeholder{color:#999;font-size:13px}.product-card__sale-tag{position:absolute;top:10px;left:10px;background:var(--color-sale);color:#fff;font-size:12px;padding:2px 8px}.product-card__info{padding:14px}.product-card__info h3{font-size:14px;margin:0 0 6px;text-transform:none}.product-card__price s{opacity:.5;margin-left:6px}.cart-remove{color:#999;text-decoration:none}.cart-remove:hover{color:#ff6b00}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
