.shopify-section h1,.shopify-section h2,.shopify-section h3{font-weight:400;letter-spacing:.02em}hr,.divider{border-color:#00000014;border-width:1px}.product-card:hover .product-card__image img,.card-wrapper:hover .card__media img{transform:scale(1.03);transition:transform .5s ease}.product-card .card__media,.card-wrapper .card__media{overflow:hidden}.button,.btn{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.shopify-section--announcement-bar{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.section-heading{position:relative;display:inline-block}.marquee__track{animation-duration:30s}.shopify-section{transition:opacity .3s ease}.header--sticky.header--scrolled{box-shadow:0 1px #00000014;transition:box-shadow .3s ease}.facets__wrapper{border-right:1px solid rgba(0,0,0,.08)}.product__media-item .media{background:#f8f7f5}.price--on-sale .price-item--sale{color:#c9a96e}.quick-add__submit{border-radius:2px}.quick-add__product-form-component--multi-variant add-to-cart-component{display:none}@media screen and (min-width:750px){product-card:is(:hover,:focus-within) .quick-add__button,.card-gallery:is(:hover,:focus-within) .quick-add__button{display:grid}}.back-to-top{border-radius:50%;background:#1a1a1a;color:#fff}[data-animate]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-animate].animate--in{opacity:1;transform:translateY(0)}[data-animate=fade]{transform:none}[data-animate=slide-left]{transform:translate(-20px)}[data-animate=slide-right]{transform:translate(20px)}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1;transform:none;transition:none}}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-background, #fff);z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease}.loading-overlay--hidden{opacity:0;pointer-events:none}.loading-overlay__logo{width:80px;height:auto;animation:loading-spin var(--loading-spin-duration, 1.2s) linear infinite}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-overlay__logo{animation:none}}.variant-option--underlined{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.variant-option--underlined .variant-option__button-label{background:none;border:none;border-bottom:1.5px solid transparent;border-radius:0;padding:.125rem 0;font-size:.875rem;letter-spacing:.04em;cursor:pointer;transition:border-color .15s ease}.variant-option--underlined .variant-option__button-label:has(:checked){border-bottom-color:currentColor;font-weight:500}.variant-option--underlined .variant-option__button-label:has(:disabled),.variant-option--underlined .variant-option__button-label:has([aria-disabled=true]){opacity:.35;text-decoration:line-through;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.variant-option--underlined .variant-option__button-label{transition:none}}.hero-carousel{position:relative;display:block;overflow:hidden}.hero-carousel--empty{padding:3rem;text-align:center;color:var(--color-foreground-secondary, #6b6b6b);min-height:20vh;display:flex;align-items:center;justify-content:center}.hero-carousel__slides{position:relative;width:100%}.hero-carousel--height-small .hero-carousel__slides{min-height:40vh}.hero-carousel--height-medium .hero-carousel__slides{min-height:60vh}.hero-carousel--height-large .hero-carousel__slides{min-height:80vh}.hero-carousel--height-auto .hero-carousel__slides{min-height:0}.hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none;display:flex;align-items:flex-end}.hero-carousel__slide:first-child{position:relative}.hero-carousel__slide.is-active{opacity:1;pointer-events:auto}.hero-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-carousel__media img,.hero-carousel__media video,.hero-carousel__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.hero-carousel__content{position:relative;z-index:2;padding:2.5rem;max-width:640px}.hero-carousel__slide--center .hero-carousel__content{margin-inline:auto;text-align:center}.hero-carousel__slide--right .hero-carousel__content{margin-inline-start:auto;text-align:right}.hero-carousel__subheading{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;opacity:.75}.hero-carousel__heading{font-size:clamp(2rem,5vw,4rem);font-weight:300;margin:0 0 1rem;line-height:1.1}.hero-carousel__heading *{font-size:inherit;font-weight:inherit;margin:0}.hero-carousel__description{font-size:.9rem;margin:0 0 1.5rem;opacity:.85;line-height:1.65}.hero-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);color:#fff;width:2.75rem;height:2.75rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.hero-carousel__btn:hover{background:#ffffff4d}.hero-carousel__btn--prev{left:1.25rem}.hero-carousel__btn--next{right:1.25rem}.hero-carousel__dots{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:.5rem}.hero-carousel__dot{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff73;border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.hero-carousel__dot.is-active{background:#fff;transform:scale(1.25)}@media(max-width:749px){.hero-carousel__content{padding:1.5rem}.hero-carousel__btn{width:2.25rem;height:2.25rem}.hero-carousel__btn--prev{left:.75rem}.hero-carousel__btn--next{right:.75rem}}@media(prefers-reduced-motion:reduce){.hero-carousel__slide,.hero-carousel__dot,.hero-carousel__btn{transition:none}}.button--underlined{background:none;border:none;border-bottom:1px solid currentColor;border-radius:0;padding:.125rem 0;color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.button--underlined:hover{opacity:.65}@media(prefers-reduced-motion:reduce){.button--underlined{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sleek-theme.css.map */
