body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rte,.product__description,.page-content p,article p{font-size:15px;line-height:1.75;letter-spacing:.01em}h1,.h1{letter-spacing:-.03em}h2,.h2{letter-spacing:-.025em}h3,.h3{letter-spacing:-.015em}h4,.h4{letter-spacing:-.01em}.caption,.caption-with-letter-spacing{letter-spacing:.08em;font-size:11px;text-transform:uppercase;opacity:.7}a,button,.button,[role=button],select,input,textarea,.card,.card-wrapper,.card__inner,.product-card-wrapper,.badge{transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.card-wrapper{transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);will-change:transform;border-radius:8px;overflow:hidden}.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f}.card{border-radius:8px;overflow:hidden}.card__media .media{overflow:hidden;border-radius:8px 8px 0 0}.card__media .media img{transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__information{padding:14px 4px 6px}.card__heading{margin-bottom:6px;font-size:14px;letter-spacing:-.01em}.card__inner{border-bottom:none}.button{transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94),background-color .15s ease,opacity .15s ease;will-change:transform;letter-spacing:.01em;font-weight:600}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}.button:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 2px 8px #0000001f}.button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:16px}.header-wrapper{transition:box-shadow .25s ease,background-color .25s ease,backdrop-filter .25s ease}.header-wrapper.header-wrapper--border-bottom,.header-wrapper[style*="position: sticky"],.shopify-section-group-header-group .header-wrapper{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.header-wrapper--scrolled{-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);background-color:#ffffffeb!important;box-shadow:0 1px #0000000f,0 4px 20px #0000000a}.header__menu-item>a,.header__menu-item span{transition:opacity .15s ease;position:relative}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:currentColor;transition:width .2s cubic-bezier(.25,.46,.45,.94);border-radius:2px}.header__menu-item>a:hover:after,.header__menu-item>a:focus-visible:after{width:100%}.badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:100px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.price--large .price-item,.price__sale .price-item--sale{font-weight:700;letter-spacing:-.02em}.price__sale .price-item--regular{opacity:.45;font-size:.85em}.field__input,input[type=text],input[type=email],input[type=search],textarea,select{transition:border-color .15s ease,box-shadow .15s ease}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 0 3px #00000014;outline:none}.footer{border-top:1px solid rgba(0,0,0,.08)}.footer a{opacity:.75;transition:opacity .15s ease}.footer a:hover{opacity:1}.footer__list-social a{opacity:.6;transition:opacity .15s ease,transform .15s ease}.footer__list-social a:hover{opacity:1;transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(2){transition-delay:60ms}.reveal-on-scroll:nth-child(3){transition-delay:.12s}.reveal-on-scroll:nth-child(4){transition-delay:.18s}}*:focus-visible{outline:2px solid rgba(0,0,0,.7);outline-offset:3px;border-radius:3px}.product-form__input .button,.variant-input-wrapper label{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.variant-input-wrapper label:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}.drawer{transition:transform .3s cubic-bezier(.32,.72,0,1)}.cart-item__image{border-radius:8px;overflow:hidden}.cart-item__image img{border-radius:8px}.quantity__button{transition:opacity .15s ease,background-color .15s ease}.quantity__button:hover{opacity:.7}.media img,.media video{border-radius:inherit}.shopify-section{--section-padding-top: clamp(40px, 5vw, 72px);--section-padding-bottom: clamp(40px, 5vw, 72px)}.trust-badge,.metafield-rich_text_field{font-size:13px;line-height:1.6}.link{text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .15s ease}.link:hover{opacity:.65}.product__media-list{border-radius:12px;overflow:hidden}.product__title{letter-spacing:-.03em;line-height:1.1}.product__description h3,.product__description h4{font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-top:28px;margin-bottom:10px;opacity:.6}@media(max-width:749px){.button{min-height:48px;padding-left:24px;padding-right:24px}.card__information{padding:12px 2px 4px}.banner__heading{font-size:clamp(28px,8vw,52px);letter-spacing:-.03em}body{font-size:15px}}@media(prefers-reduced-motion:no-preference){.main-content{animation:fadeInUp .35s cubic-bezier(.25,.46,.45,.94) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.loading-overlay__spinner circle{animation:spinner-dash 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loading{background:linear-gradient(90deg,#0000000a 25%,#00000014 37%,#0000000a 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#00000059}::selection{background:#0000001f;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-enhancements.css.map */
