.announcement-bar__message{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding-top:1.2rem;padding-bottom:1.2rem}.header__menu-item span{text-transform:uppercase;font-size:1.2rem;letter-spacing:.08em}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem}.mega-menu__link{text-transform:none;letter-spacing:.02em}summary.header__icon--search .header__search-label{display:none}.header__searchbar{grid-area:search;width:100%}.header__searchbar .header__search,.header__searchbar details{width:100%}.header__searchbar summary.header__icon--search{width:100%;height:4.4rem;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem;text-decoration:none}.header__searchbar summary.header__icon--search .header__search-label{display:block;align-self:center;line-height:4.4rem;color:#8a8a8a;font-size:1.5rem;letter-spacing:.01em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__icons>details-modal.header__search{display:none!important}@media screen and (max-width:749px){.header{grid-template-areas:"left-icons heading icons" "search search search";row-gap:1.6rem}.header__searchbar{justify-self:center;max-width:46rem}}@media screen and (min-width:750px)and (max-width:989px){.header{grid-template-areas:"left-icons heading search icons";grid-template-columns:auto auto minmax(18rem,1fr) auto;column-gap:2.4rem;row-gap:0;align-items:center}.header__searchbar{grid-area:search;justify-self:center;align-self:center;max-width:40rem}}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-areas:"heading search icons" "utility utility utility" "navigation navigation navigation";grid-template-columns:auto minmax(24rem,1fr) auto;column-gap:4rem;align-items:center}.header__heading,.header>.header__heading-link{grid-area:heading;align-self:center}.header__icons{grid-area:icons;align-self:center}.header__searchbar{align-self:center;justify-self:center;max-width:48rem}.header__utility{grid-area:utility;justify-self:center;margin-top:1.6rem}.header__utility .list-menu--inline{align-items:center}.header__utility li:not(:last-child){border-right:1px solid rgba(26,23,19,.2)}.header__utility-link{font-size:1.25rem;letter-spacing:.02em;padding:.2rem 1.8rem;text-decoration:none}.header__utility-link:hover{text-decoration:underline;text-underline-offset:.4rem}.header__inline-menu{grid-area:navigation;justify-self:stretch;margin-top:1rem;border-top:1px solid rgba(26,23,19,.08)}.header__inline-menu>.list-menu--inline{width:100%;justify-content:center;column-gap:clamp(.8rem,2.4vw,4.4rem)}.header__inline-menu .icon-caret{display:none}.header__inline-menu summary.list-menu__item{padding-right:1.2rem}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-size:1.3rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;min-height:4.8rem}.h0,.h1,h1,.banner__heading{letter-spacing:.01em}.collection-hero__title{text-transform:uppercase;letter-spacing:.1em}.multicolumn-card .link{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;text-decoration:underline;text-underline-offset:.4rem}.multicolumn .icon-wrap{display:none}.multicolumn-card{position:relative}.multicolumn-card__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.multicolumn-card .media{overflow:hidden}.multicolumn-card .media img{transition:transform .6s cubic-bezier(.25,.1,.25,1)}.multicolumn-card:hover .media img{transform:scale(1.05)}.card--standard .card__media,.card--standard .card__inner{background:#f5f5f5}.card__media img{transition:transform .6s cubic-bezier(.25,.1,.25,1)}.card:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:.01em;line-height:1.5}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information .price{font-size:1.4rem}.card__content .card__information{padding-top:1.2rem;padding-bottom:.4rem}.card--standard .card__content{position:relative}.card--standard .card__content .quick-add{position:absolute;grid-row-start:auto;grid-column-start:auto;right:.8rem;bottom:100%;margin:0 0 .8rem;z-index:2;width:auto}.card__content .quick-add .quick-add__submit{width:3.6rem;height:3.6rem;min-width:3.6rem;min-height:3.6rem;padding:0;border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v12M2 8h12' stroke='%231a1713' stroke-width='1.5'/%3E%3C/svg%3E") center/1.6rem no-repeat;color:#1a1713;box-shadow:0 1px 5px #1a17132e;font-size:0;letter-spacing:0}.card__content .quick-add .quick-add__submit:after{box-shadow:none!important}.card__content .quick-add .quick-add__submit:hover{background:#1a1713 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v12M2 8h12' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E") center/1.6rem no-repeat}.price--on-sale .price-item--sale{color:#b42318}.price s.price-item--regular{color:#1a17138c}.price--on-sale .price__sale .price-item--regular{text-decoration-color:#1a171366}.card--standard .card__inner{position:relative}.card__inner .crayo-card-media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.crayo-card-swatches{display:flex;align-items:center;gap:.5rem;margin-top:.7rem}.crayo-card-swatch{width:1.9rem;height:1.9rem;border-radius:4px;overflow:hidden;border:1px solid rgba(26,23,19,.18);display:block;position:relative;z-index:2}.crayo-card-swatch:hover{border-color:#1a1713}.crayo-card-swatch img{width:100%;height:100%;object-fit:cover;display:block}.crayo-card-swatch-more{font-size:1.1rem;color:#1a17138c}.badge{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem}.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-weight:400;font-size:2.2rem;letter-spacing:.01em;line-height:1.4}.product__info-container .price{font-size:1.8rem}.product__info-container .product-form__buttons{margin-top:2rem}.product-form__input .form__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.product-form__input .form__label .crayo-selected-value{text-transform:none;letter-spacing:.01em;font-size:1.4rem;font-weight:500;color:#1a1713}.product-form__input label.crayo-swatch{position:relative;width:6rem!important;height:6rem!important;min-width:6rem;padding:0!important;border-radius:10px!important;border:1px solid rgba(26,23,19,.2)!important;background:#fff!important;overflow:hidden;display:inline-flex!important;box-sizing:border-box;box-shadow:none}.product-form__input label.crayo-swatch img,.product-form__input label.crayo-swatch .crayo-swatch__color{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:auto;height:auto;object-fit:cover;display:block;border-radius:7px}.product-form__input input[type=radio]:checked+label.crayo-swatch{border:2px solid #1a1713!important;box-shadow:inset 0 0 0 2px #fff!important}.product-form__input input[type=radio].disabled+label.crayo-swatch{opacity:.35}.product__info-container .icon-with-text--horizontal{border-top:1px solid rgba(26,23,19,.12);border-bottom:1px solid rgba(26,23,19,.12);padding:1.6rem 0;margin-top:2.4rem}.product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:.04em}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.product__description{line-height:1.7}.product__description h3{font-size:1.8rem;margin-top:2.4rem}.thumbnail-list .thumbnail{opacity:.4;transition:opacity .25s ease}.thumbnail-list .thumbnail:hover{opacity:.8}.thumbnail-list .thumbnail[aria-current=true]{opacity:1}.thumbnail-list__item.slider__slide{width:7.2rem!important;height:7.2rem}@media screen and (max-width:749px){.thumbnail-list__item.slider__slide{width:6rem!important;height:6rem}}@media screen and (max-width:749px){.product__media-list .product__media-item,.product__media-list .product__media-item .product__modal-opener,.product__media-list .product-media-container,.product__media-list .product-media-container .media,.product__media-list .product__media-item .media{height:116vw!important;max-height:54rem!important;padding-top:0!important;padding-bottom:0!important}.product__media-list .product__media-item .media img{object-fit:cover}}.quick-add-modal__content-info .product__mobile-header,.quick-add-modal__content-info .crayo-sticky-atc{display:none!important}@media screen and (max-width:749px){.quick-add-modal__content-info .product__info-container .product__title{display:block!important}.quick-add-modal__content-info .product__info-container>[id^=price-]{display:block!important}}.crayo-sticky-atc{display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:4;background:#fff;border-top:1px solid rgba(26,23,19,.12);box-shadow:0 -2px 14px #1a171312}.crayo-sticky-atc__button[disabled]{opacity:.5}.crayo-sticky-atc__price{white-space:nowrap}.crayo-sticky-atc__price s,.crayo-sticky-atc__price .price__badge-sale,.crayo-sticky-atc__price .badge{display:none!important}main:has(.crayo-sticky-atc){padding-bottom:8rem}@media screen and (max-width:749px){.crayo-sticky-atc{gap:1.4rem;padding:1rem 1.6rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.crayo-sticky-atc__button{flex:1;min-height:4.4rem}.crayo-sticky-atc__price .price{font-size:1.7rem}}@media screen and (min-width:750px){.crayo-sticky-atc{justify-content:center;gap:2.4rem;padding:1.2rem 2.4rem;transform:translateY(110%);transition:transform .25s ease}.crayo-sticky-atc--visible{transform:translateY(0)}.crayo-sticky-atc__button{flex:0 1 32rem;min-height:4.4rem}.crayo-sticky-atc__price .price{font-size:1.8rem}}.product__mobile-header{display:none}@media screen and (max-width:749px){.product__mobile-header{display:block;padding:.4rem 0 1.2rem}.product__mobile-title{font-family:var(--font-body-family);font-weight:500;font-size:2rem;line-height:1.35;margin:0 0 .5rem;color:#1a1713}.product__mobile-price .price{font-size:1.8rem}.product__info-container .product__title{display:none}.product__info-container>[id^=price-]{display:none}.product__info-container>variant-selects{margin-top:.4rem}.product-form__input--pill{margin-bottom:.8rem}}.footer-block__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em}.footer__list-social{justify-content:flex-start}.newsletter-form__field-wrapper .field__input{min-height:4.8rem}.title-wrapper-with-link .title{letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/crayohalo-lg.css.map */
