:root{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-background-1: 255, 255, 255;--color-background-2: 243, 243, 243;--color-inverse: 0, 0, 0;--color-accent-1: 237, 248, 4;--color-accent-2: 51, 79, 180;--color-shadow: 0, 0, 0;--color-link: var(--color-foreground);--font-body-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-scale: 1;--font-heading-family: "Futura Std", "Helvetica Neue", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-heading-scale: 1;--page-width: 100%;--page-margin: 0;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--section-spacing-unit-size: 8px;--card-image-padding: 0px;--card-corner-radius: 0px;--card-text-alignment: left;--card-border-width: 0px;--card-border-opacity: .1;--card-shadow-opacity: 0;--card-shadow-visible: 0;--card-shadow-horizontal-offset: 0px;--card-shadow-vertical-offset: 4px;--card-shadow-blur-radius: 5px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-border-offset: 0px;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 4px;--buttons-shadow-blur-radius: 5px;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-secondary-button: var(--color-background);--color-secondary-button-text: var(--color-foreground);--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--animation-slide-in: slideIn .5s ease forwards}@media screen and (min-width:750px){:root{--page-margin: 0}}html{font-size:62.5%}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06em;color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;text-transform:uppercase}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.h2{font-size:calc(var(--font-heading-scale) * 2rem)}.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}.h4{font-size:calc(var(--font-heading-scale) * 1.6rem)}.h5{font-size:calc(var(--font-heading-scale) * 1.4rem)}.h6{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}.h1{font-size:calc(var(--font-heading-scale) * 4rem)}.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.page-width{width:100%;max-width:none;margin:0;padding:0}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.button{display:inline-flex;justify-content:center;align-items:center;border:var(--buttons-border-width) solid rgb(var(--color-button));padding:1rem 3rem;cursor:pointer;font:inherit;font-weight:400;font-size:1.4rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border-radius:var(--buttons-radius);transition:all var(--duration-default) ease;min-height:4.4rem}.button:hover{opacity:.8}.button--secondary{color:rgb(var(--color-secondary-button-text));background-color:rgb(var(--color-secondary-button));border-color:rgb(var(--color-foreground))}.button--tertiary{background-color:transparent;color:rgb(var(--color-foreground));border:none;padding:0;text-decoration:underline;text-underline-offset:.3rem}.button--full-width{display:flex;width:100%}a{color:rgb(var(--color-link));text-decoration:none}a:not(.product-card__price-link,.cart-item__remove):hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.link{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;border:none;color:rgb(var(--color-link))}.link:hover{text-decoration:underline;text-underline-offset:.3rem}.card{text-align:var(--card-text-alignment);text-decoration:none;border-radius:var(--card-corner-radius)}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card__inner{position:relative;width:100%}.card__media{position:relative;overflow:hidden;border-radius:var(--card-corner-radius)}.card__media img{display:block;width:100%;height:auto;object-fit:cover;transition:transform var(--duration-long) ease}.card-wrapper:hover .card__media img{transform:scale(1.03)}.media--hover-effect>img+img{position:absolute;top:0;left:0;opacity:0;transition:opacity var(--duration-default) ease}.card-wrapper:hover .media--hover-effect>img+img{opacity:1}.card__content{padding:1rem 0}.card__heading{margin:0;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.card__heading a{color:inherit;text-decoration:none}.price{font-size:1.2rem;letter-spacing:.04em}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.7}.price-item--sale{color:rgb(var(--color-foreground))}.badge{display:inline-block;padding:.3rem .8rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.badge--sale{background-color:rgb(var(--color-accent-1));color:rgb(var(--color-foreground))}.title-wrapper{margin-bottom:2rem}.title-wrapper--no-top-margin{margin-top:0}.title{margin:0}.title.center{text-align:center}.section{padding-top:calc(var(--section-spacing-unit-size) * 5);padding-bottom:calc(var(--section-spacing-unit-size) * 5)}@media screen and (min-width:750px){.section{padding-top:calc(var(--section-spacing-unit-size) * 8);padding-bottom:calc(var(--section-spacing-unit-size) * 8)}}.scrolling-bar{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));overflow:hidden;position:relative;width:100%;padding:.8rem 0}.scrolling-bar__inner{display:flex;animation:scroll-left 30s linear infinite;white-space:nowrap;will-change:transform}.scrolling-bar__content{display:flex;align-items:center;gap:3rem;padding-right:3rem;flex-shrink:0}.scrolling-bar__text{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.scrolling-bar__logo{height:1.2rem;width:auto}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.collection{padding:4rem 0}.collection__title{margin-bottom:2rem}.collection-header{display:flex;flex-direction:column;align-items:center;gap:1rem}.collection-header__heading{width:100%;text-align:center}@media screen and (min-width:750px){.collection-header{flex-direction:row;justify-content:space-between;align-items:center}.collection-header__heading{width:auto;flex:1 1 auto;text-align:left;margin-bottom:0}}.collection__view-all{text-align:center;margin-top:2rem}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(4,1fr);gap:var(--grid-desktop-horizontal-spacing)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scroll-trigger{opacity:0}.scroll-trigger.animate--slide-in{animation:slideIn .5s ease forwards}.scroll-trigger[style*="--animation-order: 1"]{animation-delay:.1s}.scroll-trigger[style*="--animation-order: 2"]{animation-delay:.15s}.scroll-trigger[style*="--animation-order: 3"]{animation-delay:.2s}.scroll-trigger[style*="--animation-order: 4"]{animation-delay:.25s}.scroll-trigger[style*="--animation-order: 5"]{animation-delay:.3s}.scroll-trigger[style*="--animation-order: 6"]{animation-delay:.35s}.scroll-trigger[style*="--animation-order: 7"]{animation-delay:.4s}.scroll-trigger[style*="--animation-order: 8"]{animation-delay:.45s}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hidden{display:none!important}.small-hide{display:none}@media screen and (min-width:750px){.small-hide{display:block}.medium-hide{display:none}}@media screen and (min-width:990px){.large-up-hide{display:none}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.color-background-1{background-color:rgb(var(--color-background-1))}.color-background-2{background-color:rgb(var(--color-background-2))}.color-inverse{background-color:rgb(var(--color-inverse));color:rgb(var(--color-background))}.product-card-collection__color-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-card-collection__color-swatch{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0;background:transparent;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.product-card-collection__color-swatch:hover{transform:scale(1.1)}.product-card-collection__color-swatch.is-active{border-color:rgb(var(--color-foreground));border-width:2px}.product-card-collection__color-swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-card-collection__color-swatch-circle{display:block;width:100%;height:100%;border-radius:50%}.product-info__soldout-message{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;background-color:rgb(var(--color-background-2));font-size:1.3rem;color:rgb(var(--color-foreground))}.product-info__soldout-message svg{flex-shrink:0;opacity:.6}.product-info__notify-btn{margin-left:auto;padding:6px 12px;border:1px solid rgb(var(--color-foreground));background:transparent;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.product-info__notify-btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cart-drawer.is-updating [data-cart-body],.cart-drawer.is-updating .cart-drawer__footer{opacity:.6;pointer-events:none;transition:opacity .15s ease}.cart-drawer [data-cart-body],.cart-drawer .cart-drawer__footer{transition:opacity .15s ease}@media screen and (max-width:749px){.product-gallery{position:relative;width:100%;overflow:hidden}.product-gallery__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-gallery__grid::-webkit-scrollbar{display:none}.product-gallery__item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.product-gallery__dots{display:flex;justify-content:center;gap:8px;padding:12px 0}.product-gallery__dot{width:8px;height:8px;border-radius:50%;background:#0003;border:none;padding:0;cursor:pointer;transition:background-color .2s ease}.product-gallery__dot.is-active{background:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
