.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}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=CAAAAAAAAAgI */
