:root{--leyo-ink:#11110f;--leyo-cream:#f7f5f0;--leyo-coffee:#5a463b;--leyo-sand:#d9cfbd;--leyo-blue:#b7c7d9;--leyo-blue-deep:#94abc1;--leyo-blue-soft:#e8eef4}::selection{background:var(--leyo-blue);color:var(--leyo-ink)}html{scroll-behavior:smooth}body{letter-spacing:-.005em}main[data-template=collection]{border-top:0}main[data-template=product]{border-top:8px solid var(--leyo-blue)}main[data-template=page]{background:var(--leyo-cream)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--leyo-blue-deep)!important;outline-offset:3px}.product-card,.card-gallery,.product-media-container{border-radius:0!important}.product-grid-container{background:#fff}.product-information .button,.product-information button[type=submit]{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em}.product-information input,.product-information select{border-radius:0!important}.product-information .variant-option__button-label:has(input:checked),.product-information label:has(input:checked){box-shadow:inset 0 -3px 0 var(--leyo-blue)}header-component .header{min-height:58px}header-component .header__heading-link{letter-spacing:.22em!important}header-component .header__inline-menu{letter-spacing:.015em}main[data-template=collection] .section{padding-inline:12px!important}main[data-template=collection] .section h1{font-size:clamp(25px,2.15vw,34px)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:400!important;margin:0}main[data-template=collection] .section .rte{max-width:540px;font-size:12px;line-height:1.5;color:#11110fb8}main[data-template=collection] .product-grid-container{padding-inline:0!important}main[data-template=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:10px!important;row-gap:22px!important}main[data-template=collection] .product-grid__item{min-width:0}main[data-template=collection] .product-card{position:relative;min-width:0;background:#fff!important;overflow:visible!important}main[data-template=collection] .product-grid__card{gap:0!important;align-items:stretch!important;overflow:visible!important;padding-bottom:30px!important}main[data-template=collection] .card-gallery{background:#f1f0ed;overflow:hidden!important}main[data-template=collection] .card-gallery img{object-fit:cover!important;object-position:center!important}main[data-template=collection] .product-card a.contents p{font-size:12px!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:0!important;font-weight:400!important}main[data-template=collection] product-price,main[data-template=collection] .price,main[data-template=collection] price-list{font-size:12px!important;line-height:1.25!important;letter-spacing:0!important;font-weight:400!important}main[data-template=collection] product-swatches{padding-top:4px!important}main[data-template=collection] product-swatches .swatch,main[data-template=collection] product-swatches button{border-radius:0!important}main[data-template=collection] .swatch{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}main[data-template=collection] .leyo-card-quick-add{position:absolute;right:0;bottom:0;z-index:5}main[data-template=collection] .leyo-card-quick-add quick-add-component{position:static!important;display:block!important}main[data-template=collection] .leyo-card-quick-add .quick-add__button{position:static!important;width:auto!important;height:28px!important;min-width:78px!important;min-height:28px!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font-size:0!important;line-height:28px!important;text-transform:uppercase!important;letter-spacing:.045em!important}main[data-template=collection] .leyo-card-quick-add .quick-add__button:after{content:"QUICK ADD";font-size:9px;line-height:28px;white-space:nowrap}main[data-template=collection] .leyo-card-quick-add .svg-wrapper{display:none!important}main[data-template=collection] .facets-toggle,main[data-template=collection] facets-form,main[data-template=collection] .facets{background:#fff!important;border-radius:0!important}main[data-template=collection] .facets-toggle button,main[data-template=collection] .facets button,main[data-template=collection] .facets .button{font-size:10px!important;letter-spacing:.055em!important;text-transform:uppercase;border-radius:0!important}main[data-template=collection] .product-grid-view-zoom-out--details{display:none!important}main[data-template=product] .product-information{background:#fff}.product-information a[href="/pages/fit-guide"]{display:inline-block;color:var(--leyo-ink);text-decoration:none;border-bottom:1px solid var(--leyo-ink);padding-bottom:2px}.product-information a[href="/pages/fit-guide"]:hover{border-bottom-color:var(--leyo-blue-deep)}.product-information a[href="/pages/faq"]{color:var(--leyo-ink);text-underline-offset:3px;text-decoration-thickness:1px}.product-information .rte h2,.product-information .rte h3{margin-top:28px;margin-bottom:8px;font-size:.78rem;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.product-information .rte p{margin-block:0 12px}.product-information .rte ul{margin-block:8px 18px;padding-inline-start:18px}.product-information .rte li{margin-block:4px}.product-information fieldset{margin-block:0 18px}.product-information legend{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.product-information .variant-option__button-label{border-radius:0!important;min-height:42px}.product-information .product-details>div:last-child{border-top:1px solid rgb(17 17 15 / .12);padding-top:16px}sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:0!important;border:1px solid rgb(17 17 15 / .16);border-top:3px solid var(--leyo-blue);box-shadow:0 8px 30px #11110f1a;background:#f7f5f0f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}sticky-add-to-cart .sticky-add-to-cart__image{border-radius:0!important}sticky-add-to-cart .sticky-add-to-cart__button{border-radius:0!important;text-transform:uppercase;letter-spacing:.075em}sticky-add-to-cart .sticky-add-to-cart__title{letter-spacing:-.015em}product-recommendations .product-card,product-recommendations .card-gallery{border-radius:0!important}product-recommendations h2{letter-spacing:-.025em}@media(min-width:750px){.product-information{padding-inline:24px}.product-information .product-details{max-width:560px}sticky-add-to-cart .sticky-add-to-cart__bar{bottom:16px;width:min(680px,calc(100vw - 48px));padding:10px 12px}}@media(max-width:989px){main[data-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:20px!important}}@media(max-width:749px){header-component .header{min-height:54px}main[data-template=collection]{border-top:0}main[data-template=product]{border-top-width:6px}main[data-template=collection] .section{padding-inline:10px!important}.main-collection-grid,.product-grid-container main-collection-grid{padding-inline:10px!important}main[data-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;row-gap:18px!important}main[data-template=collection] .product-grid__card{padding-bottom:26px!important}main[data-template=collection] .product-card a.contents p,main[data-template=collection] product-price,main[data-template=collection] .price,main[data-template=collection] price-list{font-size:11px!important}main[data-template=collection] .swatch{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}main[data-template=collection] .leyo-card-quick-add .quick-add__button{height:26px!important;min-height:26px!important;min-width:66px!important;padding:0 8px!important}main[data-template=collection] .leyo-card-quick-add .quick-add__button:after{font-size:8px;line-height:26px}.product-information{padding-inline:16px}.product-information .rte h2,.product-information .rte h3{margin-top:24px}.product-information .variant-option__button-label{min-height:44px}.product-information a[href="/pages/fit-guide"]{padding-block:4px 2px}.facets-toggle{min-height:42px;border-top:1px solid rgb(17 17 17 / .12);border-bottom:1px solid rgb(17 17 17 / .12);background:#fff}.facets-toggle button,.facets-toggle .button{min-height:42px;border-radius:0!important;text-transform:uppercase;letter-spacing:.065em;font-size:10px}cart-drawer-component .theme-drawer__dialog{width:100vw!important;max-width:100vw!important;--theme-drawer-width:100vw;border-left:0!important}cart-drawer-component .theme-drawer__header{padding:16px 18px;border-bottom:1px solid var(--leyo-blue-soft)}cart-drawer-component .theme-drawer__title{letter-spacing:-.025em}cart-drawer-component .theme-drawer__close-button{border-radius:0!important;min-width:44px;min-height:44px}cart-drawer-component .cart-drawer__summary{padding:16px 18px calc(16px + env(safe-area-inset-bottom));background:var(--leyo-cream);border-top:1px solid var(--leyo-blue)}cart-drawer-component .cart__ctas .cart__checkout-button{width:100%;min-height:52px;border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px}quick-add-modal .quick-add-modal__content,.quick-add-modal__content{border-radius:0!important;border-top:4px solid var(--leyo-blue)}sticky-add-to-cart .sticky-add-to-cart__bar{bottom:0!important;width:100%!important;border-left:0;border-right:0;border-bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--leyo-cream)}sticky-add-to-cart .sticky-add-to-cart__button{min-width:48px;min-height:48px}}@media(min-width:750px)and (max-width:989px){main[data-template=collection] div.facets-block-wrapper--vertical{display:none!important}main[data-template=collection] .facets.facets--horizontal.facets-controls-wrapper{display:none!important}main[data-template=collection] .facets-toggle{display:flex!important;margin:0!important;min-height:44px;border-top:1px solid rgb(17 17 15 / .12);border-bottom:1px solid rgb(17 17 15 / .12);padding-inline:12px!important}main[data-template=collection] .facets-toggle__button{display:flex!important;min-height:44px;align-items:center}main[data-template=collection] .facets-toggle__wrapper{margin-left:0}main[data-template=collection] .facets-mobile-wrapper{margin-left:auto}main[data-template=collection] theme-drawer#filters-drawer .theme-drawer__dialog{width:min(420px,90vw);max-width:420px;border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/leyo-overrides.css.map */
