:root{--olas-ink: #171714;--olas-deep-ocean: #132d40;--olas-sea-glass: #cedfdc;--olas-sand: #f5ebdf;--olas-shell: #fbfaf7;--olas-muted: #666660;--olas-line: rgba(23, 23, 20, .14);--olas-display-tracking: -.025em;--olas-label-tracking: .14em}html{scroll-behavior:smooth}body{color:var(--olas-ink);background:var(--olas-shell);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:var(--olas-display-tracking);text-wrap:balance}p,.entry{text-wrap:pretty}.section--announcement-bar .bar{padding-block:.9rem;color:#fff;background:var(--olas-deep-ocean);font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:var(--olas-label-tracking)}.header{border-block-end:1px solid transparent}.header.is-sticky,.header.header--sticky{border-block-end-color:var(--olas-line)}.header__nav-link,.header__nav-dropdown-link,.header__utils-link{font-family:var(--font-body-family)}.header__nav-link{font-size:1.05rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.header__nav-dropdown-link{letter-spacing:.025em}@media screen and (min-width:990px){.header{--header-vertical-padding: 1.8rem}.header--logo-centered-nav-centered-below .header__inner{row-gap:2.1rem}}.template--index .hero-banner .hero__subtitle{margin-block-end:1.4rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;letter-spacing:var(--olas-label-tracking);line-height:1.3;text-transform:uppercase}.template--index .hero-banner .hero__title{max-width:14ch;font-size:clamp(4.4rem,6.5vw,8.8rem)!important;font-weight:400;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.template--index .hero-banner .hero__content.align-center .hero__title{margin-inline:auto}.template--index .hero-banner .hero__button{margin-block-start:2.8rem}.template--index .hero-banner .hero__button .button{min-width:12.8rem;min-height:4.2rem;padding:1.2rem 2.2rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:var(--olas-label-tracking);text-transform:uppercase}.products-feed__head,.rich-text__content,.featured-collections__head,.blog__head{max-width:82rem}.products-feed__head .h2,.products-feed__head h2,.featured-collections__head .h2,.featured-collections__head h2,.blog__head .h2,.blog__head h2{font-size:clamp(3rem,4vw,5.2rem);font-weight:400;line-height:1.08}.card-product__media{background-color:var(--olas-sand)}.card-product__content{padding:1.4rem 0 0;text-align:start}.card-product__title{margin-block-end:.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.035em;line-height:1.45;text-transform:uppercase}.card-product__content .price,.card-product__content .price-item{color:var(--olas-muted);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.02em}@media screen and (min-width:575px){.collection__grid{column-gap:1.2rem}}@media screen and (min-width:990px){.collection__grid{--grid-row-gap: 5.6rem}}.main-collection-banner,.collection-hero{background:var(--olas-shell)}.collection__title,.main-collection-banner h1,.collection-hero h1{font-size:clamp(3.8rem,5vw,6.4rem);font-weight:400;text-align:center}.collection-facets,.collection__utils{border-block:1px solid var(--olas-line)}.product__title,.product__info h1{font-size:clamp(2.6rem,3vw,4.2rem);font-weight:400;line-height:1.12}.product__info .price,.product__info .product__price{font-family:var(--font-body-family)}.product__info .button,.product-form__submit{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:var(--olas-label-tracking);text-transform:uppercase}product-selector .product-options__item.is-sold-out,product-selector .product-options__item:has(.product-options__input:disabled){cursor:not-allowed;color:rgba(var(--color-foreground),.55);background-color:rgba(var(--color-foreground),.07);border-color:rgba(var(--color-foreground),.18)}product-selector .product-options__item.is-sold-out:hover,product-selector .product-options__item:has(.product-options__input:disabled):hover{background-color:rgba(var(--color-foreground),.07)}product-selector .product-options__item.is-sold-out .product-options__label,product-selector .product-options__input:disabled+.product-options__label{cursor:not-allowed;opacity:1}product-selector .product-options__item.is-sold-out .product-options__label>span:first-child,product-selector .product-options__input:disabled+.product-options__label>span:first-child{text-decoration-line:line-through;text-decoration-thickness:.1rem;text-decoration-color:currentColor}product-selector.product-selector--buttons .product-options__value-list .product-options__input:disabled+.product-options__label:after{content:none;display:none}.product-selector--image-swatches-size-dropdown{align-items:stretch;gap:2.4rem;margin-block:2.4rem}.product-selector--image-swatches-size-dropdown .product-options{flex-basis:100%}.product-selector--image-swatches-size-dropdown .product-selector__label{width:100%;display:flex;align-items:center;gap:0}.product-selector--image-swatches-size-dropdown .product-selector__selected-value{letter-spacing:normal;text-transform:none}.product-selector--image-swatches-size-dropdown .product-selector__label .product__size-guide{margin-inline-start:auto}.product-options--image-swatches .product-options__value-list{cursor:default}.product-options--image-swatches .product-options__value-list ul{gap:1.2rem}.product-options--image-swatches .product-options__item--variant-image{--swatch-size: 5.2rem;min-width:var(--swatch-size);min-height:var(--swatch-size);color:inherit;background:transparent;border:0}.product-options--image-swatches .product-options__item--variant-image:hover{background:transparent}.product-options--image-swatches .product-options__item--variant-image .product-options__input{width:var(--swatch-size);min-width:var(--swatch-size);height:var(--swatch-size);border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;background-position:center;background-size:cover;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem transparent;transition:box-shadow .2s ease,filter .2s ease,opacity .2s ease,transform .2s ease}.product-options--image-swatches .product-options__item--variant-image:hover .product-options__input{transform:scale(1.04)}.product-options--image-swatches .product-options__item--variant-image.is-active .product-options__input,.product-options--image-swatches .product-options__item--variant-image .product-options__input:checked{--swatch-alpha: 1;border-color:rgba(var(--color-foreground),.35);box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem rgb(var(--color-foreground))}.product-options--image-swatches .product-options__item--variant-image.is-sold-out,.product-options--image-swatches .product-options__item--variant-image:has(.product-options__input:disabled){color:inherit;background:transparent;border:0}.product-options--image-swatches .product-options__item--variant-image .product-options__input:disabled{opacity:.42;filter:grayscale(1)}.product-options--image-swatches .product-options__item--variant-image:has(.product-options__input:disabled):after{content:"";position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:.5rem;width:calc(100% - 1rem);height:.1rem;background:rgba(var(--color-foreground),.75);pointer-events:none;transform:rotate(-45deg);transform-origin:center}.product-options__value-list--size-dropdown{position:relative;display:block;min-height:5.2rem;cursor:default;overflow:visible}.product-options__dropdown-trigger{width:100%;min-height:5.2rem;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);cursor:pointer;font:inherit;font-family:var(--font-body-family);font-size:var(--font-size-static-xs);letter-spacing:var(--letter-spacing-static-md);text-align:start;text-transform:uppercase}.product-options__dropdown-trigger svg{width:1.6rem;height:1.6rem;transition:transform .2s ease}.product-options__value-list--size-dropdown[data-open=true] .product-options__dropdown-trigger svg{transform:rotate(180deg)}.product-options__value-list--size-dropdown ul{display:none;position:absolute;z-index:20;inset-block-start:calc(100% + .4rem);inset-inline:0;max-height:28rem;overflow-y:auto;flex-direction:column;gap:0;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);box-shadow:0 .8rem 2rem rgba(var(--color-shadow),.12)}.product-options__value-list--size-dropdown[data-open=true] ul{display:flex;border-radius:var(--input-border-radius)}.product-options__value-list--size-dropdown li,.product-options__value-list--size-dropdown[data-open=true] li{display:block;width:100%;max-width:none}.product-options__value-list--size-dropdown .product-options__item{width:100%;min-height:4.8rem;display:flex;align-items:center;padding:1.2rem 1.6rem;background:rgb(var(--color-background));border:0;border-radius:0}.product-options__value-list--size-dropdown .product-options__item:hover,.product-options__value-list--size-dropdown .product-options__item.is-active{background:rgb(var(--color-background))}.product-options__value-list--size-dropdown .product-options__label{width:100%;font-family:var(--font-body-family);font-size:var(--font-size-static-xs);letter-spacing:var(--letter-spacing-static-md);text-transform:uppercase}.product-options__value-list--size-dropdown .product-options__item.is-sold-out,.product-options__value-list--size-dropdown .product-options__item:has(.product-options__input:disabled){background:rgb(var(--color-background))}product-form.is-variant-selection-incomplete .shopify-payment-button{display:none}.button:not(.button--text):not(.button--link),.shopify-challenge__button,.customer button,button.shopify-payment-button__button{font-weight:500;letter-spacing:var(--olas-label-tracking);text-transform:uppercase}input,select,textarea,.field__input{border-color:var(--olas-line)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--olas-deep-ocean);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (max-width:749px){.template--index .hero-banner .hero__title{font-size:clamp(3.8rem,12vw,5.8rem)!important}.card-product__title{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/las-olas-editorial.css.map */
