[x-cloak]{display:none!important}.layers-listing{min-height:12rem}.layers-listing:has(.filters--sidebar) .collection-layout__header{margin-bottom:calc(var(--gutter) * 2)}.layers-listing:has(.filters--sidebar) .collection-layout__header .pagetitle{text-align:left}.layers-listing .filters-adjacent{position:relative;min-width:0}.layers-listing .toggle-btn,.layers-listing .filters__heading button{color:inherit;font:inherit}.layers-sort select{max-width:16rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:700}.layers-listing .utility-bar__left .toggle-btn{font-weight:700}.layers-product-count{min-width:8rem;font-variant-numeric:tabular-nums}.layers-loading{display:grid;min-height:12rem;place-items:center}.layers-refresh-indicator{display:grid;position:absolute;z-index:5;top:1.5rem;left:50%;width:3rem;height:3rem;transform:translate(-50%);place-items:center;border-radius:50%;background:rgb(var(--body-bg-color));box-shadow:0 0 0 1px rgb(var(--body-text-color) / .06),0 2px 4px rgb(var(--body-text-color) / .06),0 8px 20px rgb(var(--body-text-color) / .08)}.layers-refresh-indicator .loading-spinner{--loading-spinner-size: 1.5rem}.layers-error:not(:empty){padding:1rem}.layers-range{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:end}.layers-range label{display:grid;gap:.25rem}.layers-range input{width:100%;min-height:44px;padding:.65rem .75rem;border:1px var(--input-border-color) solid;border-radius:var(--btn-border-radius);background:var(--input-background-color);color:rgb(var(--input-text-color))}.layers-range .btn{grid-column:1 / -1}.layers-facet-search{position:relative;min-width:0;margin-bottom:.75rem}.layers-facet-search__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:.65rem .75rem .65rem 2.25rem;border:1px var(--input-border-color) solid;border-radius:var(--btn-border-radius);background:var(--input-background-color);color:rgb(var(--input-text-color))}.layers-facet-search__input::-webkit-search-cancel-button{cursor:pointer}.layers-facet-search__icon{position:absolute;top:50%;left:.7rem;display:flex;transform:translateY(-50%);opacity:.55;pointer-events:none}.layers-facet-search__icon svg{width:15px;height:15px}.layers-facet-search__empty{margin:.25rem 0 0;opacity:.7}.layers-facet-more{margin-top:.6rem;padding:0;border:0;background:none;font-size:inherit;text-align:left;cursor:pointer}.layers-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;border-bottom:1px solid rgba(0,0,0,.15)}.layers-active-filters__title,.layers-filter-selected-count{font-weight:700}.layers-filter-selected-count{font-variant-numeric:tabular-nums}.layers-active-filters__values{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.layers-active-filters__chip{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer}.layers-active-filters__remove{display:flex;flex:0 0 14px}.layers-active-filters__remove svg{width:14px;height:14px}.layers-filter-clear{min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.layers-active-filters__chip:focus-visible,.layers-filter-clear:focus-visible{outline:2px solid currentColor;outline-offset:3px}.layers-active-filters__chip:disabled,.layers-filter-clear:disabled{opacity:.5;cursor:wait}.layers-filter-actions{display:flex;align-items:center;gap:.75rem}.layers-filter-button-grid{display:grid;grid-template-columns:repeat(var(--layers-filter-grid-columns, 4),minmax(0,1fr));gap:var(--layers-filter-grid-gap, .75rem);margin-block:var(--layers-filter-grid-top-space, 1rem) var(--layers-filter-grid-bottom-space, 1.5rem)}.layers-filter-button-grid>.shopify-block,.layers-featured-filter{min-width:0}.layers-filter-button-grid__empty{grid-column:1 / -1;padding:1rem;border:1px dashed rgb(var(--body-text-color) / .3);text-align:center}.layers-featured-filter{position:relative}.layers-featured-filter--open{z-index:10}.layers-featured-filter__control{position:relative}.layers-featured-filter__trigger{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:44px;padding:.75rem 2.5rem;border:0;border-radius:0;background:rgb(var(--body-text-color));color:rgb(var(--body-bg-color));font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase;text-wrap:balance;cursor:pointer;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out}.layers-featured-filter__trigger:not(:disabled):hover{background:rgb(var(--body-text-color) / .92);box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000f}.layers-featured-filter__trigger:not(:disabled):active,.layers-featured-filter__option:not(:disabled):active{scale:.96}.layers-featured-filter__trigger:focus-visible,.layers-featured-filter__option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.layers-featured-filter__trigger:disabled,.layers-featured-filter__option:disabled{opacity:.55;cursor:wait}.layers-featured-filter__chevron{display:grid;position:absolute;inset-inline-end:.75rem;width:1rem;height:1rem;place-items:center;transition:rotate .15s ease-out}.layers-featured-filter__chevron svg{width:1rem;height:1rem}.layers-featured-filter--open .layers-featured-filter__chevron{rotate:180deg}.layers-featured-filter__panel{position:absolute;z-index:2;top:calc(100% + .5rem);right:0;left:0;max-height:min(28rem,70vh);padding:.35rem;overflow:auto;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));box-shadow:0 0 0 1px #0000001a,0 4px 8px #00000014,0 14px 32px #00000024}.layers-featured-filter__options{display:grid;grid-template-columns:repeat(var(--layers-featured-filter-columns, 4),minmax(40px,1fr));gap:.2rem}.layers-featured-filter__option{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:.35rem .25rem;border:1px solid rgb(var(--body-text-color) / .8);border-radius:2px;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));font:inherit;font-size:.75rem;line-height:1.2;text-align:center;cursor:pointer;transition-property:background-color,border-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out}.layers-featured-filter__option:not(:disabled):hover{border-color:rgb(var(--body-text-color));background:rgb(var(--body-text-color) / .06)}.layers-featured-filter__option--active{border-color:rgb(var(--body-text-color));background:rgb(var(--body-text-color));color:rgb(var(--body-bg-color))}.layers-featured-filter__swatch{display:block;flex:0 0 auto;width:20px;height:20px;margin-inline-end:.4rem;border-radius:50%;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:var(--swatch-crop-align);background-size:cover;box-shadow:0 0 0 1px rgb(var(--body-text-color) / .2)}.layers-featured-filter__option--active .layers-featured-filter__swatch{box-shadow:0 0 0 1px rgb(var(--body-bg-color) / .7)}.layers-featured-filter__count{margin-inline-start:.3rem;opacity:.68;font-variant-numeric:tabular-nums}.layers-featured-filter__range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:end}.layers-featured-filter__range label{display:grid;gap:.25rem;min-width:0}.layers-featured-filter__range input{width:100%;min-height:44px;padding:.55rem;border:1px var(--input-border-color) solid;border-radius:var(--btn-border-radius);background:var(--input-background-color);color:rgb(var(--input-text-color))}.layers-featured-filter__range .btn{grid-column:1 / -1}.layers-featured-filter__media{position:relative;margin-bottom:.75rem;overflow:hidden;background:rgb(var(--body-text-color) / .04)}.layers-featured-filter__media--portrait{aspect-ratio:4 / 5}.layers-featured-filter__media--square{aspect-ratio:1}.layers-featured-filter__media--landscape{aspect-ratio:4 / 3}.layers-featured-filter__image{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.layers-featured-filter__media--natural .layers-featured-filter__image{height:auto}.layers-featured-filter__empty{padding:1rem;border:1px dashed rgb(var(--body-text-color) / .3);text-align:center}.layers-filter-tiles{margin-block:32px;text-align:center}.layers-filter-tiles__heading{margin-bottom:8px;text-wrap:balance}.layers-filter-tiles__subheading{margin-bottom:24px}.layers-filter-tiles__grid{display:grid;grid-template-columns:repeat(var(--layers-filter-tiles-mobile-columns, 2),minmax(0,1fr));gap:16px}.layers-filter-tiles__tile{display:flex;flex-direction:column;min-width:0;min-height:44px;padding:4px;border:2px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.layers-filter-tiles__tile--active{border-color:currentColor}.layers-filter-tiles__tile--active .layers-filter-tiles__label{text-decoration:underline;text-underline-offset:4px}.layers-filter-tiles__tile--unavailable{opacity:.45;cursor:not-allowed}.layers-filter-tiles__tile:disabled{cursor:wait}.layers-filter-tiles__tile:focus-visible,.layers-filter-tiles__reset:focus-visible{outline:2px solid currentColor;outline-offset:3px}.layers-filter-tiles__media{display:block;width:100%;aspect-ratio:1;overflow:hidden;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.layers-filter-tiles__image{display:block;width:100%;height:100%;object-fit:cover}.layers-filter-tiles__label{align-self:center;padding:12px 4px;overflow-wrap:anywhere}.layers-filter-tiles__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:24px}.layers-filter-tiles__reset{min-height:44px;padding:8px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.layers-filter-tiles__reset:disabled{opacity:.5;cursor:default}@media(min-width:990px){.layers-filter-tiles__grid{grid-template-columns:repeat(var(--layers-filter-tiles-columns, 4),minmax(0,1fr))}}.layers-listing .filter-group{margin:0;border-bottom:1px solid rgb(var(--body-text-color) / .1)}.layers-listing .filter-group>.filter-group__heading{align-items:center;min-height:44px;padding:.6rem 0;list-style:none;cursor:pointer}.layers-listing .filter-group>.filter-group__heading::-webkit-details-marker{display:none}.layers-listing .filter-group>.filter-group__heading::marker{content:""}.layers-listing .filter-group__heading__text{margin:0;font-weight:700;text-wrap:pretty}.layers-listing details>.filter-group__heading .filter-group__heading__indicator{flex:0 0 auto;margin-inline-end:-5px;transform:rotate(0)}.layers-listing details[open]>.filter-group__heading .filter-group__heading__indicator{transform:rotate(180deg)}.layers-listing .filter-group__subnavigation{padding:0 0 0 1rem;font-size:12px}.layers-listing .filter-group__subnavigation .filter-group__heading{min-height:0}.layers-listing .filter-group__subnavigation .filter-group:last-child{border-bottom:none}.layers-listing .filter-group-list li{padding:.15em 0}.layers-listing .filter-group-list .link{color:inherit}.layers-listing .filter-group__subnavigation>a{color:inherit;display:block;padding:.6rem 0;font-weight:700}.layers-listing .filter-group-list .link.active,.layers-listing .filter-group__subnavigation>a.active{color:rgb(var(--link-color))}.layers-listing .filter-group__items{padding-bottom:.5rem}.layers-listing .filter-group .toggle-target-container{padding-bottom:0}.layers-listing .filter-group__item{align-items:center;width:100%;min-height:32px;margin:0;padding-top:.2rem;padding-bottom:.2rem}.layers-listing .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item{justify-content:flex-start}.layers-listing .filter-group__item__text{min-width:0;text-wrap:pretty}.layers-listing .filter-group__item .filter-group__item__text:before{top:50%}.layers-listing .filter-group__item .filter-group__item__text .filter-tick{top:50%}.layers-listing .filter-group__item__count{flex:0 0 auto;margin-inline-start:.35rem;opacity:.62;font-variant-numeric:tabular-nums}.layers-listing .filter-group--swatch .filter-group__item,.layers-listing .filter-group--button-grid .filter-group__item{min-height:48px}.layers-listing .filter-group--button-grid .filter-group__item .filter-group__item__text{text-align:center}.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item{flex:0 0 40px;width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.layers-listing .filter-group--swatch.filter-group--layout-no-label .toggle-target-container{display:grid;grid-template-columns:repeat(5,40px);gap:.5rem;margin:0}.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item:before{width:40px;height:40px}.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item:hover:not(.filter-group__item--active),.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item:active:not(.filter-group__item--active),.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item--active{border:0;background:transparent;box-shadow:none}.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item:hover:before,.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item:focus-within:before{box-shadow:0 0 0 1px rgb(var(--body-bg-color)),0 0 0 3px rgb(var(--body-text-color) / .35)}.layers-listing .filter-group--swatch.filter-group--layout-no-label .filter-group__item--active:before{box-shadow:0 0 0 1px rgb(var(--body-bg-color)),0 0 0 3px rgb(var(--body-text-color))}.layers-listing .filter-group--layout-two-column .filter-group__item,.layers-listing .filter-group--layout-three-column .filter-group__item{width:calc(50% - 6px)}.layers-listing .filter-group--layout-three-column .filter-group__item{width:calc(33.33% - 8px)}.layers-listing .filter-group--layout-five-column .toggle-target-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.layers-listing .filter-group--layout-five-column .filter-group__item{width:100%;min-width:0;min-height:40px}.layers-listing .filter-group--layout-five-column .filter-group__item .filter-group__item__text{min-height:40px;padding:.3rem .15rem}.layers-skeleton{display:block;border-radius:3px;background:rgb(var(--body-text-color) / .1);animation:layersSkeletonPulse 1.2s ease-in-out infinite}.layers-skeleton--count{width:7rem;height:.8rem;margin:0 auto}.layers-filter-skeleton__group{padding:.75rem 0 .875rem;border-bottom:1px solid rgb(var(--body-text-color) / .1)}.layers-filter-skeleton__heading{width:44%;height:.9rem;margin-bottom:.75rem}.layers-filter-skeleton__value{width:86%;height:.7rem;margin:.5rem 0}.layers-filter-skeleton__value--short{width:62%}.layers-skeleton-card__image{width:100%;aspect-ratio:var(--layers-skeleton-aspect-ratio, .8)}.layers-skeleton-card__title{width:78%;height:.85rem;margin:.25rem auto .65rem}.layers-skeleton-card__subtitle{width:56%;height:.65rem;margin:0 auto .65rem}.layers-skeleton-card__price{width:34%;height:.75rem;margin:0 auto .8rem}.layers-skeleton-card__swatches{display:flex;justify-content:center;gap:.4rem}.layers-skeleton-card__swatches .layers-skeleton{width:25px;height:25px;border-radius:50%}.layers-product-grid--refreshing{opacity:.55;pointer-events:none;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-out}.layers-pagination{display:flex;align-items:center;justify-content:center;width:100%;padding-block:1.5rem .5rem}.layers-pagination__view-more{display:inline-flex;align-items:center;justify-content:center;min-width:min(18rem,100%);min-height:48px;gap:.5rem;font-weight:700}.layers-pagination__view-more .loading-spinner{--loading-spinner-size: 1rem}@keyframes layersSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.layers-rating{position:relative;display:inline-block;overflow:hidden;color:rgb(var(--rating-star-color) / .2);font-size:.875rem;letter-spacing:.05em;line-height:1;white-space:nowrap}.layers-rating__active{position:absolute;top:0;left:0;display:block;overflow:hidden;color:rgb(var(--rating-star-color));white-space:nowrap}.layers-product-grid .img-ar,.layers-product-grid .img-ar img{width:100%}.layers-product-grid .product-block-options__item img{display:block;width:100%;height:100%;border-radius:var(--product-block-options-swatch-border-radius);object-fit:cover}.layers-product-card__swatch-carousel{--layers-swatch-control-size: 15px;display:flex;align-items:center;justify-content:flex-start;gap:.1rem;margin-inline:0}.align-ltr-center .layers-product-card__swatch-carousel{justify-content:center}.align-ltr-right .layers-product-card__swatch-carousel{justify-content:flex-end}.layers-product-card__swatch-viewport{display:flex!important;flex:0 1 auto;flex-wrap:nowrap;align-items:center;min-width:0;margin-bottom:0!important}.layers-product-card .product-block-options--swatch .product-block-options__item{width:25px;height:25px}.product-block-options--swatch .layers-product-card__swatch-viewport{overflow:hidden}.product-block-options--swatch .layers-product-card__swatch-viewport .product-block-options__item{flex:0 0 auto;margin-bottom:0}.layers-product-card__swatch-control{display:inline-flex;flex:0 0 var(--layers-swatch-control-size);align-items:center;justify-content:center;width:var(--layers-swatch-control-size);height:18px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out}.layers-product-card__swatch-chevron{display:block;width:9px;height:18px}.layers-product-card__swatch-control:not(:disabled):hover{opacity:.6}.layers-product-card__swatch-control:not(:disabled):active{scale:.96}.layers-product-card__swatch-control:focus-visible{outline:2px solid currentColor;outline-offset:1px}.layers-product-card__swatch-control:disabled{opacity:.25;cursor:default}.layers-product-card{box-sizing:border-box}.layers-product-card .product-block__detail,.layers-skeleton-card .product-block__detail{margin-bottom:0;padding:0 .65rem .9rem}.layers-skeleton-card{box-sizing:border-box;border:1px solid #f5f5f5}.layers-product-card__price{margin-top:.4rem;font-size:.875rem;line-height:1.35}.layers-product-card__price .price__current{font-weight:600}.layers-product-card__price--regular .price__current{font-weight:500}.layers-product-card__price--range .price__from{opacity:.68;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.layers-product-card__price--sale .price__current,.layers-product-card__price--sale .price-label--sale{color:var(--product-label-sale-text);font-weight:700}.layers-product-card__price--sale .price__was{opacity:.58;font-size:.8125rem}.layers-product-card__badges{display:block;position:static;inset:auto;margin:0 -2.5px .4rem;pointer-events:auto}.layers-product-card__badges .product-label{display:inline-block}.layers-query-suggestions{margin:0;padding:0;list-style:none}.layers-query-suggestions a{display:block;padding:.5rem 0}.section-header .main-search.layers-header-search{--layers-search-ink: #20272B;--layers-search-line: #E4E2DE;--layers-search-fill: #F1F1F0;--layers-search-fill-hover: #E7E5E1;--layers-search-muted: #8A857E;--layers-search-accent: #C4532F;--layers-search-accent-soft: rgba(196, 83, 47, .08);--layers-search-accent-line: rgba(196, 83, 47, .26);min-height:min(100%,var(--layers-search-cover-height, 10.5rem));transition-property:opacity,visibility;transition-duration:.35s;transition-timing-function:cubic-bezier(0,0,.2,1);color:var(--layers-search-ink);text-align:left}.layers-header-search__container.container{max-width:1200px;padding-top:2rem;padding-bottom:2.5rem}.layers-header-search__bar{display:flex;align-items:center;gap:1rem}.section-header .layers-header-search .main-search__form.layers-header-search__form{flex:1;max-width:none;margin:0}.layers-header-search__field.main-search__input-container{display:flex;align-items:center;min-height:58px;border:1px solid var(--layers-search-line);border-radius:6px;background:var(--layers-search-fill);transition:border-color .15s ease-out,background-color .15s ease-out}.layers-header-search--typing .layers-header-search__field.main-search__input-container,.layers-header-search__field.main-search__input-container:focus-within{border-color:var(--layers-search-ink);border-width:1.5px;background:rgb(var(--body-bg-color))}.layers-header-search .main-search__button.layers-header-search__field-submit{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;padding:0;border:0;background:none;transform:none;color:#6b6b6b}.layers-header-search--typing .main-search__button.layers-header-search__field-submit{color:var(--layers-search-ink)}.layers-header-search input[type=text].main-search__input{padding:12px 0;color:var(--layers-search-ink)}.layers-header-search__clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;background:none;color:#6b6b6b;cursor:pointer}.layers-header-search__clear:hover{color:var(--layers-search-ink)}.layers-header-search__clear svg{width:19px;height:19px;padding:3px;border-radius:999px;background:#eceae6}.layers-header-search button.main-search__close.layers-header-search__close{position:static;top:auto;right:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .5rem;border:1px solid var(--layers-search-line);border-radius:6px;color:var(--layers-search-ink);transition:border-color .15s ease-out,color .15s ease-out}.layers-header-search button.main-search__close.layers-header-search__close:hover{border-color:var(--layers-search-accent);color:var(--layers-search-accent)}.layers-header-search button.main-search__close svg{width:18px;height:18px}.layers-header-search__close-text{display:none;padding:0 .35rem;font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:.95rem;letter-spacing:.05em;text-transform:uppercase}.layers-header-search__results.main-search__results{margin:1.9rem 0 0}.layers-header-search__submit{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:56px;margin-bottom:1.4rem;padding:1rem 1.4rem;border:0;border-radius:6px;background:var(--layers-search-ink);color:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease-out,scale .15s ease-out}.layers-header-search__submit:hover{background:#000}.layers-header-search__submit:active{scale:.995}.layers-header-search__submit svg{flex-shrink:0;width:20px;height:20px}.layers-header-search__submit-label{font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:1.05rem;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.layers-header-search__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.75rem;align-items:start}.layers-header-search--typing .layers-header-search__body{grid-template-columns:minmax(0,1fr)}.layers-header-search__main{display:flex;flex-direction:column;gap:1.9rem;min-width:0}.layers-header-search--typing .layers-header-search__main{max-width:46rem}.layers-header-search__module{display:flex;flex-direction:column;gap:.9rem}.layers-header-search__heading{margin:0;color:var(--layers-search-muted);font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:.8rem;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.layers-header-search__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.layers-header-search__tile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding:1rem 1.15rem;border:1px solid var(--layers-search-line);border-radius:5px;background:rgb(var(--body-bg-color));color:var(--layers-search-ink);text-decoration:none;transition:border-color .12s ease-out,translate .12s ease-out}.layers-header-search__tile:hover{border-color:var(--layers-search-accent);translate:0 -1px}.layers-header-search__tile svg{flex-shrink:0;width:17px;height:17px;color:#b7b3ad}.layers-header-search__tile-label{font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:1rem;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;text-wrap:pretty}.layers-header-search__tile--accent .layers-header-search__tile-label{color:var(--layers-search-accent)}.layers-header-search__chips{display:flex;flex-wrap:wrap;gap:.6rem}.layers-header-search__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .95rem;border-radius:999px;background:var(--layers-search-fill);color:#2a2e30;line-height:1.2;text-decoration:none;text-wrap:pretty;transition:background-color .12s ease-out,scale .12s ease-out}.layers-header-search__chip:hover{background:var(--layers-search-fill-hover)}.layers-header-search__chip:active{scale:.96}.layers-header-search__chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.layers-header-search__chip-icon{display:flex;color:var(--layers-search-accent)}.layers-header-search__chip-icon svg{width:14px;height:14px}.layers-header-search__module--inline{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:.6rem}.layers-header-search__module--inline .layers-header-search__heading{padding-top:.85rem}.layers-header-search__module--inline .layers-header-search__chips{flex:1}.layers-header-search__chip--category{background:none;border:1px solid var(--layers-search-line);color:var(--layers-search-ink);font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.layers-header-search__chip--category:hover{border-color:var(--layers-search-accent);background:none}.layers-header-search__suggestions{margin:0;padding:0;list-style:none}.layers-header-search__suggestions a{display:flex;align-items:center;gap:.9rem;min-height:48px;padding:.8rem .5rem;border-bottom:1px solid #EFEDE9;color:var(--layers-search-ink);font-size:1.05rem;text-decoration:none;transition:background-color .12s ease-out}.layers-header-search__suggestions a:hover,.layers-header-search__suggestions .search-result-active a{background:#f6f5f2}.layers-header-search__suggestions a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.layers-header-search__suggestion-icon{display:flex;flex-shrink:0;color:#9a958e}.layers-header-search__suggestion-icon svg{width:18px;height:18px}.layers-header-search__suggestion-text{font-family:Courier New,Courier,monospace;text-wrap:pretty}.layers-header-search__suggestion-text b{font-weight:700}.layers-header-search__aside{min-width:0}.layers-header-search__ask{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem;border:1px solid var(--layers-search-accent-line);border-radius:12px;background:var(--layers-search-accent-soft)}.layers-header-search__ask-header{display:flex;align-items:center;gap:.6rem;color:var(--layers-search-ink);font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase}.layers-header-search__ask-icon{display:flex;color:var(--layers-search-accent)}.layers-header-search__ask-icon svg{width:20px;height:20px}.layers-header-search__ask-tagline{margin:-.35rem 0 0;color:#5a5551;font-family:Courier New,Courier,monospace;font-weight:600;font-size:1.25rem;line-height:1.2;text-wrap:pretty}.layers-header-search__ask-prompts{display:flex;flex-direction:column;gap:.6rem}.layers-header-search__prompt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.9rem 1rem;border-radius:9px;background:rgb(var(--body-bg-color));color:var(--layers-search-ink);line-height:1.3;text-decoration:none;text-wrap:pretty;transition:box-shadow .12s ease-out,translate .12s ease-out}.layers-header-search__prompt:hover{box-shadow:0 6px 16px #1e140c1a;translate:0 -1px}.layers-header-search__prompt svg{flex-shrink:0;width:18px;height:18px;color:var(--layers-search-accent)}@media(max-width:999.98px){.layers-header-search__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.section-header .main-search.layers-header-search{height:100%;max-height:100%}.layers-header-search__container.container{padding-top:1rem;padding-bottom:2rem}.layers-header-search__field.main-search__input-container{min-height:48px;border-radius:8px}.layers-header-search__close-icon{display:none}.layers-header-search__close-text{display:block}.layers-header-search button.main-search__close.layers-header-search__close{min-width:44px;padding:0;border:0}.layers-header-search__results.main-search__results{margin-top:1.25rem}.layers-header-search__body{grid-template-columns:minmax(0,1fr);gap:1.6rem}.layers-header-search__tiles{gap:.625rem}.layers-header-search__chip{min-height:44px}.layers-header-search__module--inline{flex-direction:column;align-items:stretch;gap:.9rem}.layers-header-search__submit{margin-bottom:1.4rem}.layers-header-search__submit-label{font-size:.95rem}}html.js [data-layers-fallback=hide]{display:none!important}.layers-recommendations:empty{display:none}.layers-recommendations__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.layers-recommendations__header .hometitle,.layers-recommendations__header .label{flex:1;min-width:0;margin:0;text-align:start;text-wrap:balance}.layers-recommendations__nav{display:flex;flex:0 0 auto;justify-content:flex-end;margin-inline-start:auto}.layers-recommendations__nav .slider-nav__btn{min-width:40px;min-height:40px}.layers-product-grid--carousel{display:flex;flex-wrap:nowrap;gap:var(--gutter);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.layers-product-grid--carousel::-webkit-scrollbar{display:none}.layers-product-grid--carousel>.product-block{flex:0 0 calc((100% - (var(--gutter) * (var(--layers-grid, 4) - 1))) / var(--layers-grid, 4));scroll-snap-align:start}.layers-cart-add-ons__header{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgb(var(--body-text-color) / .15)}.layers-cart-add-ons__list{margin:0;padding:0;list-style:none}.layers-cart-add-ons__item{display:flex;align-items:center;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid rgb(var(--body-text-color) / .15)}.layers-cart-add-ons__image{flex:0 0 84px;width:84px;aspect-ratio:3 / 4;overflow:hidden;background:rgb(var(--body-text-color) / .04)}.layers-cart-add-ons__image img{display:block;width:100%;height:100%;object-fit:cover}.layers-cart-add-ons__details{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;min-width:0;margin:0}.layers-cart-add-ons__details .layers-skeleton-card__title,.layers-cart-add-ons__details .layers-skeleton-card__price{margin-inline:0}.layers-cart-add-ons__title{display:block;color:inherit;text-decoration:none}.layers-cart-add-ons__title:hover{text-decoration:underline}.layers-cart-add-ons__price{display:flex;flex-wrap:wrap;gap:0 6px}.layers-cart-add-ons__price--sale{color:var(--price-sale-color, inherit)}.layers-cart-add-ons__price-was{opacity:.6}.layers-cart-add-ons__options{display:flex;flex-wrap:wrap;gap:8px}.layers-cart-add-ons__option{display:block;width:8.5rem;margin:0}.layers-cart-add-ons__button{min-width:134px;white-space:nowrap}.layers-cart-add-ons__error{grid-column:1 / -1;margin:0;color:var(--error-text-color, #c00);font-size:.875em}@media(max-width:767.98px){.layers-filter-button-grid{grid-template-columns:repeat(var(--layers-filter-grid-mobile-columns, 1),minmax(0,1fr))}.layers-featured-filter__options{grid-template-columns:repeat(2,minmax(44px,1fr))}.layers-product-grid--carousel>.product-block{flex-basis:calc((100% - var(--gutter-mobile)) / 2)}.layers-cart-add-ons__item{align-items:flex-start}.layers-cart-add-ons__details{grid-template-columns:minmax(0,1fr)}.layers-cart-add-ons__option{flex:1 1 7rem;width:auto}.layers-cart-add-ons__button{width:100%}}@media(prefers-reduced-motion:reduce){.layers-skeleton{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/layers.css.map */
