.header__nav-item a,.header__menu-item>a{letter-spacing:.08em;font-size:.75rem;text-transform:uppercase;font-weight:500;transition:opacity .2s ease}.header__nav-item a:hover,.header__menu-item>a:hover{opacity:.6}.header-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.card__media,.card__image-wrapper{overflow:hidden;background-color:#fff;border-radius:4px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media,.card-wrapper:hover .card__image-wrapper{box-shadow:0 12px 40px #0000001a}.card__media img,.card__image-wrapper img{transition:transform .45s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__image-wrapper img{transform:scale(1.03)}.card__information .card__heading,.card__info-container .card__heading{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-top:1rem;line-height:1.4}.card__price,.price__regular,.price-item--regular{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:#0000008c;margin-top:.25rem}.collection-list,.product-grid{row-gap:56px;column-gap:40px}@media screen and (min-width:990px){.collection-list,.product-grid{row-gap:72px;column-gap:48px}}.product__media-wrapper,.media--preview,.product-media-container{background-color:#fff;border-radius:4px}.product__media img{transition:opacity .3s ease}.product-single__thumbnail-wrapper .thumbnail,.product__thumbnail{border-radius:3px;overflow:hidden;border:1.5px solid transparent;transition:border-color .2s ease}.product-single__thumbnail-wrapper .thumbnail:hover,.product-single__thumbnail-wrapper .thumbnail.active,.product__thumbnail--active{border-color:#00000073}.btn--add-to-cart,.product-form__submit,button[name=add]{padding:1rem 2.25rem;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;border-radius:8px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s ease}.btn--add-to-cart:hover,.product-form__submit:hover,button[name=add]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}.btn--add-to-cart:active,.product-form__submit:active,button[name=add]:active{transform:translateY(0);box-shadow:none}.product__description,.product-single__description{font-size:.9rem;line-height:1.75;letter-spacing:.01em;color:#000000bf}.product__description h2,.product__description h3,.product-single__description h2,.product-single__description h3{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600;margin-top:1.75rem;margin-bottom:.5rem;color:#0000008c}.product__accordion summary,.accordion__summary{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500;padding-block:1rem}.variant-input-wrapper label,.product-form__input label,.swatch__value{border-radius:4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;letter-spacing:.06em;font-size:.72rem;text-transform:uppercase}.card,.product-card-wrapper{border-radius:4px;overflow:hidden}input[type=text],input[type=email],input[type=tel],textarea,select{border-radius:6px}.badge,.product__badge{border-radius:4px;letter-spacing:.08em;font-size:.65rem;text-transform:uppercase;font-weight:600}.facets__wrapper,.collection-filters-bar{border-bottom:1px solid rgba(0,0,0,.07);padding-block:.75rem}.facets__label,.facet-filters__summary,.collection-count{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#0000008c}.cmc-clr{display:inline-flex;align-items:center;gap:4px;margin-left:12px;padding:4px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#0000008c;border:1px solid rgba(0,0,0,.2);border-radius:20px;text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap;vertical-align:middle}.cmc-clr:hover{color:#1c1c1c;border-color:#0009;text-decoration:none}a,button,.btn{transition:opacity .2s ease,color .2s ease}.icon{transition:transform .2s ease,opacity .2s ease}details[open]>summary .icon{transform:rotate(180deg)}.header__icon:hover .icon,.header__cart-icon:hover{opacity:.6}.footer__content-top{border-top:1px solid rgba(0,0,0,.08);padding-top:3rem}.footer__heading,.footer__title{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#00000073;margin-bottom:1.25rem}.footer__list-item a,.footer__link{font-size:.82rem;letter-spacing:.03em;color:#000000a6;transition:color .2s ease;text-decoration:none}.footer__list-item a:hover,.footer__link:hover{color:#000}.footer__copyright{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#00000059}.breadcrumbs,nav.breadcrumb{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#0006}.breadcrumbs a,nav.breadcrumb a{color:#0006;text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover,nav.breadcrumb a:hover{color:#000c}:focus-visible{outline:2px solid rgba(0,0,0,.55);outline-offset:3px;border-radius:2px}.main-content{animation:fadeUp .45s cubic-bezier(.4,0,.2,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.main-content{animation:none}}.badge--sale,.price__badge-sale{background-color:#1e2a44;color:#fff;letter-spacing:.08em;font-size:.62rem;text-transform:uppercase;font-weight:600;padding:.2em .55em;border-radius:3px}:root{--cm-gap-lg: 72px;--cm-gap: 10px;--cm-radius: 18px;--cm-radius-lg: 24px;--cm-ease: cubic-bezier(.4, 0, .2, 1);--cm-soft: #f7f7f7;--cm-bg: #ffffff;--cm-dark: #2c2c2c;--cm-line: #e6e6e6;--cm-ink: #1c1c1c;--cm-muted: #5e5e5e;--cm-shadow: 0 10px 40px rgba(0,0,0,.08);--cm-shadow-active: 0 16px 50px rgba(0,0,0,.12);--cm-pad-card: clamp(22px, 3vw, 40px)}.shopify-section--multi-column .multi-column__item{position:relative}.shopify-section--multi-column .multi-column__item .overflow-hidden{border-radius:var(--cm-radius, 18px);border:1px solid var(--cm-line, #e6e6e6);box-shadow:var(--cm-shadow, 0 10px 40px rgba(0,0,0,.08));transition:box-shadow .55s var(--cm-ease, cubic-bezier(.4, 0, .2, 1)),transform .55s var(--cm-ease, cubic-bezier(.4, 0, .2, 1))}.shopify-section--multi-column .multi-column__item:hover .overflow-hidden{box-shadow:var(--cm-shadow-active, 0 16px 50px rgba(0,0,0,.12));transform:translateY(-6px)}.shopify-section--multi-column .multi-column__item .overflow-hidden img,.shopify-section--multi-column .multi-column__item .zoom-image{border-radius:var(--cm-radius, 18px);transition:transform .7s var(--cm-ease, cubic-bezier(.4, 0, .2, 1))}.shopify-section--multi-column .multi-column__item:hover .zoom-image{transform:scale(1.06)}.shopify-section--multi-column .multi-column__item .prose{margin-top:1.35rem}.shopify-section--multi-column .multi-column__item .prose .h3{font-weight:800;letter-spacing:-.012em;margin-bottom:.45rem;color:var(--cm-ink, #1c1c1c)}.shopify-section--multi-column .multi-column__item .prose .h3+p{margin:0 0 .5rem}.shopify-section--multi-column .multi-column__item .prose .h3+p strong{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--cm-muted, #5e5e5e)}.shopify-section--multi-column .multi-column__item .prose .h3+p+p{line-height:1.62;color:var(--cm-muted, #5e5e5e)}@media(max-width:999px){.shopify-section--multi-column .multi-column__item .overflow-hidden{border-radius:14px}}
