.bundle-progress{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1.6rem 0 1.2rem}.bundle-progress__inner{max-width:56rem;margin:0 auto;padding:0 2.4rem}.bundle-progress__text{margin:0 0 1.6rem;text-align:center;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.bundle-progress__text strong{font-weight:500}.bundle-progress__track{position:relative;height:2px;margin:0 1.2rem;background:rgba(var(--color-foreground),.15)}.bundle-progress__fill{position:absolute;top:0;bottom:0;left:0;background:rgb(var(--color-foreground));transition:width .7s cubic-bezier(.22,.61,.36,1)}.bundle-progress__dot{position:absolute;top:50%;width:1.2rem;height:1.2rem;border-radius:50%;transform:translate(-50%,-50%);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.35);transition:background .4s,border-color .4s}.bundle-progress__dot.is-done{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.bundle-progress__labels{position:relative;height:3.8rem;margin:1.4rem 1.2rem 0}.bundle-progress__label{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap;font-size:1.05rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;opacity:.55;transition:opacity .4s}.bundle-progress__label b{display:block;font-weight:500}.bundle-progress__label--end{left:auto;right:-.6rem;transform:none;text-align:right}.bundle-progress__label.is-done{opacity:1}:root{--y-ease: cubic-bezier(.22, .61, .36, 1);--y-hair: rgba(var(--color-foreground), .12)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}::selection{background:#101820;color:#f6f4ef}body .h0,body .h1,body .h2,body .h3,body h1,body h2,body h3{font-weight:300;letter-spacing:.16em;text-transform:uppercase;line-height:1.3}body h2,body .h2{font-size:clamp(1.7rem,.9rem + 1.6vw,2.6rem)}body .h3,body h3{font-size:clamp(1.4rem,1rem + .8vw,1.9rem)}body .caption-with-letter-spacing,body .subtitle{letter-spacing:.28em;text-transform:uppercase;font-size:1.1rem;opacity:.6}.rich-text__blocks{max-width:56rem}.rich-text__text{opacity:.7;font-size:1.4rem;letter-spacing:.04em}.announcement-bar__message{font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400;padding:.9rem 0}.utility-bar,.header-wrapper{border-bottom:1px solid var(--y-hair)}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;font-weight:400}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.18em;font-weight:300}.header__heading-logo{transition:opacity .5s var(--y-ease)}.header__heading-link:hover .header__heading-logo{opacity:.7}@supports (animation-timeline: scroll()){body:before{content:"";position:fixed;top:0;left:0;right:0;height:1px;z-index:1000;pointer-events:none;background:rgb(var(--color-foreground));transform-origin:0 50%;transform:scaleX(0);animation:y-progress linear both;animation-timeline:scroll(root)}@keyframes y-progress{to{transform:scaleX(1)}}}@media(prefers-reduced-motion:no-preference){main{animation:y-fade .9s var(--y-ease) both}@keyframes y-fade{0%{opacity:0}to{opacity:1}}}.card__heading,.card__heading a,.card-information__text{font-size:1.15rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.card-information .price,.card-information .price-item{font-size:1.2rem;letter-spacing:.08em;opacity:.7}.card--media .media>img,.card__inner .media>img{transition:opacity .8s var(--y-ease),transform 1.6s var(--y-ease)}@media(hover:hover){.card-wrapper:hover .card__media .media>img:first-child{transform:scale(1.025)}}.badge{font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;border:0;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));padding:.5rem .9rem}.collection-list .card__heading,.collection-list .card__heading a{font-size:1.25rem;letter-spacing:.2em}.collection-list .card__inner{overflow:hidden}.collection-list .card__media .media>img{transition:transform 1.6s var(--y-ease)}@media(hover:hover){.collection-list .card-wrapper:hover .card__media .media>img{transform:scale(1.04)}}.button,.shopify-challenge__button,.customer button{letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;font-weight:400;transition:background-color .5s var(--y-ease),color .5s var(--y-ease)}.link,.link--text{letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.slider-counter,.slider-counter__link{font-size:1.05rem;letter-spacing:.24em}.product__title h1,.product__title .h1{font-size:clamp(1.8rem,1rem + 1.4vw,2.6rem)}.product-form__input .form__label{letter-spacing:.18em;text-transform:uppercase;font-size:1.05rem;opacity:.65}.footer{border-top:1px solid var(--y-hair)}.footer-block__heading{font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;font-weight:400;opacity:.6}.footer-block__details-content .list-menu__item--link{font-size:1.3rem;letter-spacing:.06em;opacity:.8;transition:opacity .4s var(--y-ease)}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.3) transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:749px){.grid{--grid-mobile-horizontal-spacing: .6rem;--grid-mobile-vertical-spacing: 1.2rem}.card-wrapper .card__information{padding-top:.7rem;padding-bottom:.3rem}.card__heading,.card__heading a,.card-information__text{font-size:1rem;letter-spacing:.08em;line-height:1.3}.card-information .price,.card-information .price-item{font-size:1.05rem;letter-spacing:.04em}.collection-list .card__heading,.collection-list .card__heading a{font-size:1.05rem;letter-spacing:.12em}}.card__badge .badge.color-scheme-2,.price__badge-sale{display:none!important}.bundle-discount-text-wrapper{border-radius:15px}.bundle-discount-text-wrapper-flex{display:flex;flex-wrap:wrap}.bundle-discount-text-wrapper-flex-col{width:33.33%;max-width:100%;padding:15px;font-weight:500;font-size:13px;text-align:center}.bundle-discount-text-wrapper-flex .bundle-discount-text-wrapper-flex-col:nth-child(2n){border-right:1px solid #1018201a;border-left:1px solid #1018201a}.card-swatches{display:flex;align-items:center;flex-wrap:nowrap;gap:.8rem;height:2.8rem;padding:0 .5rem;box-sizing:border-box;overflow:hidden;position:relative;z-index:3;pointer-events:none}.card-swatches__dot{display:block;position:relative;box-sizing:border-box;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background-size:cover;background-position:center}.card-swatches__link{pointer-events:auto;cursor:pointer;text-decoration:none;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.card-swatches__link:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:50%}.card-swatches__link:hover,.card-swatches__link:focus-visible{transform:scale(1.2)}.card-swatches__dot.is-current:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border:1px solid rgb(var(--color-foreground));border-radius:50%}.card-swatches__dot.is-soldout{opacity:.35}.card-swatches__more{pointer-events:auto;font-size:1.1rem;line-height:1;letter-spacing:.04em;opacity:.7;text-decoration:none;color:inherit}@media(max-width:749px){.card-swatches{gap:.7rem;height:2.6rem}.card-swatches__dot{width:1.4rem;height:1.4rem}}@media not all and (hover:hover)and (pointer:fine){.card .media--hover-effect>img+img{display:none!important}.card:hover .media--hover-effect>img:first-child:not(:only-child){opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=CAAAAAAAAAgIAg */
