.product-card,.card,.product-card-wrapper,.card--card,[class*=product-card]{border:none!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.card:hover,[class*=product-card]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014}[style*=FF69B4],[style*=ff69b4],[style*=pink]{border-color:transparent!important}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:.05em;text-transform:uppercase}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar,[class*=announcement],header-announcements,.header-announcements{background:#000!important;color:#fff!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.announcement-bar a,[class*=announcement] a{color:#fff!important;text-decoration:none}.announcement-bar marquee,[class*=announcement] marquee,.announcement-bar [class*=scroll],[class*=announcement] [class*=scroll]{animation:none!important;overflow:visible!important}header-component,.header-component,[class*=header-component]{--header-background-color: #000 !important;--header-text-color: #fff !important;--header-icon-color: #fff !important;transition:background-color .3s ease}.template-index header-component,.template-index .header-component,.template-index [class*=header-component]{--header-background-color: transparent !important;--header-text-color: #fff !important;--header-icon-color: #fff !important}.template-index header-component[stuck],.template-index .header-component[stuck],.template-index [class*=header-component][stuck]{--header-background-color: #000 !important}.header a,header-component a,.header-component a,.header__menu a,.header__icon,header-component button,.header-component button{color:#fff!important;text-decoration:none}.header a:hover,header-component a:hover{opacity:.75}.header__logo img,header-component .logo img{filter:brightness(0) invert(1)}.header__icon--menu svg,.header__icon svg{color:#fff!important;stroke:#fff!important}.hero h1,[class*=hero] h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.5)}.hero .button-custom,[class*=hero] .button-custom{border:2px solid #fff!important;color:#fff!important;background:transparent!important;padding:14px 40px!important;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;text-decoration:none}.hero .button-custom:hover,[class*=hero] .button-custom:hover{background:#fff!important;color:#000!important}.section h2,.section h3,[class*=section] h2,[class*=section] h3{font-weight:900;letter-spacing:.06em}.collection-card,[class*=collection-card]{border:none!important;overflow:hidden;position:relative}.collection-card img,[class*=collection-card] img{transition:transform .5s ease}.collection-card:hover img,[class*=collection-card]:hover img{transform:scale(1.08)}.collection-card__title,[class*=collection-card] h5,[class*=collection-card] [class*=title]{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.product-card__media,.card__media,[class*=product-card] img{background-color:#f8f8f8!important;border:none!important}.product-card__title,.card__title,[class*=product-card] [class*=title]{font-weight:500;font-size:.85rem;color:#111;letter-spacing:.01em}.product-card__price,.card__price,[class*=product-card] [class*=price]{font-weight:700;font-size:.85rem;color:#000}.badge--sale,[class*=sale-badge],.product-card .badge{background:#000!important;color:#fff!important;font-weight:700;text-transform:uppercase;font-size:.65rem;letter-spacing:.06em;padding:4px 10px}.swatch:not(.swatch--unscaled){border-radius:50%!important}.quick-add__submit,[class*=quick-add] button{background:#000!important;color:#fff!important;font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;padding:10px 20px;border:none!important;transition:all .3s ease}.quick-add__submit:hover,[class*=quick-add] button:hover{background:#333!important}.button--primary,.product-form__submit,button[type=submit].button,.shopify-payment-button__button{background:#000!important;color:#fff!important;font-size:.8rem;font-weight:700;padding:16px 40px;text-transform:uppercase;letter-spacing:.1em;border:2px solid #000!important;transition:all .3s ease}.button--primary:hover,.product-form__submit:hover{background:#fff!important;color:#000!important}.button--link,a[class*=link]{color:#000!important;font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2px;transition:opacity .2s ease}.button--link:hover,a[class*=link]:hover{opacity:.6}.trust-strip{background:#000;color:#fff;width:100%}.trust-strip__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:60px;padding:28px 24px}.trust-strip__item{display:flex;align-items:center;gap:14px}.trust-strip__icon{font-size:1.4rem;flex-shrink:0}.trust-strip__text{display:flex;flex-direction:column;gap:3px}.trust-strip__text strong{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trust-strip__text span{font-size:.7rem;color:#999;font-weight:400}footer,.footer,[class*=footer]{background:#000!important;color:#fff!important}footer a,.footer a,[class*=footer] a{color:#888!important;transition:color .2s ease;text-decoration:none;font-size:.85rem}footer a:hover,.footer a:hover,[class*=footer] a:hover{color:#fff!important}footer input[type=email],[class*=footer] input[type=email]{border-color:#333!important;background:transparent!important;color:#fff!important;font-size:.85rem}footer h2,footer h3,footer h4,[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.footer__powered-by,[class*=powered-by]{display:none!important}footer svg,[class*=footer] svg{fill:#888!important;transition:fill .2s ease}footer a:hover svg,[class*=footer] a:hover svg{fill:#fff!important}.product-form__submit{width:100%!important;display:block}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#444}::-webkit-scrollbar-track{background:#111}@media(max-width:749px){.trust-strip__inner{flex-direction:column;gap:18px;align-items:flex-start;padding:22px 24px}.hero h1,[class*=hero] h1{font-size:2rem;letter-spacing:.08em}.hero .button-custom,[class*=hero] .button-custom{padding:12px 28px!important;font-size:.7rem}}@media(min-width:750px)and (max-width:989px){.trust-strip__inner{gap:30px}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #000;outline-offset:2px}img[loading=lazy]{background:#f5f5f5}.product-card__media,.card__media,[class*=product-card] img,.product-media,.product-media__image,img[loading=lazy]{background:transparent!important}.product-card,.card,[class*=product-card]{border-radius:16px}.product-card img,.card-gallery img,.product-media img{border-radius:12px}.button,.button-secondary,.product-form__submit,.shopify-payment-button__button,.quick-add__submit,[class*=quick-add] button,.add-to-cart-button,.hero .button-custom,[class*=hero] .button-custom{border-radius:999px!important}input,select,textarea{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-styles.css.map */
