:root{--hc-carbon: var(--halt-carbon, #121416);--hc-chalk: var(--halt-chalk, #f4f5f2);--hc-red: var(--halt-red, #c93429);--hc-red-press: #a92a21;--hc-surface: var(--halt-surface, #e6e8e5);--hc-muted: var(--halt-muted, #555e64);--hc-white: var(--halt-white, #fff);--hc-line: var(--halt-line, #d5d9d6);--hc-line-strong: #8c9499;--hc-ease: var(--halt-ease, cubic-bezier(.22, .68, 0, 1));--hc-display: var(--halt-display, Bricolage, Arial, sans-serif);--hc-body: var(--halt-body, Public, Arial, sans-serif);--hc-shadow-1: var(--halt-shadow-1, 0 2px 8px rgb(18 20 22 / .06));--hc-shadow-2: var(--halt-shadow-2, 0 8px 24px rgb(18 20 22 / .1));--hc-shadow-3: var(--halt-shadow-3, 0 24px 64px rgb(18 20 22 / .18));--hc-error-bg: #fbeeed;--hc-radius: 2px;--hc-fast: .16s;--hc-card: .18s;--hc-open: .26s;--hc-close: .18s}.halt-product :focus-visible,.halt-specs--commerce :focus-visible,.halt-product-card :focus-visible,.halt-facets :focus-visible,.halt-search-page :focus-visible,.halt-cart :focus-visible,.halt-cart-footer :focus-visible,#CartDrawer :focus-visible,.pagination :focus-visible,.halt-commerce-empty :focus-visible{outline:3px solid var(--hc-red);outline-offset:3px;box-shadow:none}.halt-product-vendor,.halt-card-vendor,.halt-cart-vendor{margin:0;font:600 12px/1.4 var(--hc-body);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted)}.halt-commerce-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--hc-carbon);border-radius:var(--hc-radius);background:var(--hc-carbon);color:var(--hc-white);font:600 15px/1.25 var(--hc-body);text-decoration:none;transition:transform var(--hc-fast) var(--hc-ease),opacity var(--hc-fast) var(--hc-ease)}.halt-commerce-btn--outline{background:transparent;color:var(--hc-carbon)}.halt-commerce-btn:hover{transform:translateY(-1px)}.halt-commerce-btn:active{transform:none;opacity:.85}.halt-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--hc-line-strong);border-radius:999px;background:var(--hc-white);color:var(--hc-carbon);font:600 14px/1.25 var(--hc-body);text-decoration:none}.halt-chip:hover{border-color:var(--hc-carbon)}.halt-commerce-empty{display:grid;justify-items:start;gap:16px;max-width:640px;margin:32px auto 64px;padding:40px 32px;border:1px solid var(--hc-line);background:var(--hc-white);text-align:left;font:400 16px/1.55 var(--hc-body);color:var(--hc-muted)}.halt-commerce-empty__title{margin:0;font:600 clamp(24px,3vw,32px) / 1.12 var(--hc-display);letter-spacing:-.03em;color:var(--hc-carbon)}.halt-commerce-empty p{margin:0}.halt-product{color:var(--hc-carbon)}@media screen and (min-width:990px){.halt-product.product--large:not(.product--no-media) .product__media-wrapper{max-width:58.333%;width:calc(58.333% - var(--grid-desktop-horizontal-spacing) / 2)}.halt-product.product--large:not(.product--no-media) .product__info-wrapper{max-width:41.667%;width:calc(41.667% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 clamp(32px,4vw,72px)}.halt-product .product__column-sticky{top:32px}}.halt-product .product-media-container{background:var(--hc-white);border:1px solid var(--hc-line);border-radius:var(--hc-radius)}.halt-product .product-media-container.media-fit-contain img{object-fit:contain;padding:6%}.halt-product .product__media-icon{border-color:var(--hc-line);background:var(--hc-white)}@media(prefers-reduced-motion:no-preference){.halt-gallery--interacted .product__media-item.is-active .product__media img{animation:halt-fade-in .16s var(--hc-ease) both}}@keyframes halt-fade-in{0%{opacity:0}to{opacity:1}}.halt-gallery-count{display:flex;gap:6px;align-items:baseline;margin:12px 0 8px;font:600 13px/1.4 var(--hc-body);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--hc-muted)}.halt-gallery-count__current{color:var(--hc-carbon)}.halt-product .thumbnail-slider .thumbnail-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;width:100%;margin:0;padding:0;overflow:visible!important;scroll-snap-type:none}.halt-product .thumbnail-slider .thumbnail-list:after{display:none}.halt-product .thumbnail-slider .thumbnail-list__item{width:auto!important;flex:none!important;min-width:0;padding:0}.halt-product .thumbnail-slider .slider-button{display:none}@media screen and (max-width:749px){.halt-product .thumbnail-slider{padding:0!important;margin:0!important}}.halt-product .thumbnail{background:var(--hc-white);border:1px solid var(--hc-line);border-radius:var(--hc-radius);transition:border-color var(--hc-fast) var(--hc-ease)}.halt-product .thumbnail img{object-fit:contain;padding:8%}.halt-product .thumbnail:hover{border-color:var(--hc-line-strong)}.halt-product .thumbnail[aria-current=true]{border:2px solid var(--hc-carbon);box-shadow:none}.halt-product .thumbnail:focus-visible,.halt-product .thumbnail[aria-current=true]:focus-visible{outline:3px solid var(--hc-red);outline-offset:3px;box-shadow:none}.halt-product .thumbnail[aria-current=true]:focus:not(:focus-visible){box-shadow:none}.halt-product .product__info-container>*+*{margin-top:0;margin-bottom:0}.halt-product .product__info-container>*{margin:0 0 24px}.halt-product-title{display:grid;gap:8px}.halt-product .product__title h1{margin:0;font:600 clamp(26px,2.4vw,34px) / 1.16 var(--hc-display);letter-spacing:-.03em;color:var(--hc-carbon)}.halt-product-model{margin:0;font:400 14px/1.4 var(--hc-body);color:var(--hc-muted)}.halt-product-model__value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--hc-carbon)}.halt-product .price{font-family:var(--hc-body);letter-spacing:0;color:var(--hc-carbon)}.halt-product .price--large .price-item,.halt-product .price--large .price__regular .price-item{font:700 26px/1.2 var(--hc-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.halt-product .price--large .price-item--regular s,.halt-product .price__sale .price-item--regular{font-size:16px;font-weight:400;color:var(--hc-muted)}.halt-product .price .badge{border-radius:var(--hc-radius);font:600 12px/1.4 var(--hc-body);letter-spacing:.06em;text-transform:uppercase}.halt-price-unavailable{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.4 var(--hc-body);color:var(--hc-muted)}.halt-product .halt-price-unavailable{font-size:16px}.halt-product .product__tax,.halt-product .installment{margin-top:-16px;font:400 13px/1.5 var(--hc-body);color:var(--hc-muted)}.halt-product .product-form__input{margin:0 0 16px;padding:0;border:0}.halt-product .product-form__input .form__label,.halt-product .quantity__label{margin:0 0 8px;font:600 13px/1.4 var(--hc-body);letter-spacing:.06em;text-transform:uppercase;color:var(--hc-carbon)}.halt-product .product-form__input--pill input[type=radio]+label{min-height:44px;margin:0 8px 8px 0;padding:10px 16px;display:inline-flex;align-items:center;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white);color:var(--hc-carbon);font:600 14px/1.25 var(--hc-body);letter-spacing:0;transition:border-color var(--hc-fast) var(--hc-ease)}.halt-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--hc-carbon)}.halt-product .product-form__input--pill input[type=radio]:checked+label{background:var(--hc-carbon);border-color:var(--hc-carbon);color:var(--hc-white)}.halt-product .product-form__input--pill input[type=radio].disabled+label,.halt-product .product-form__input--pill input[type=radio]:disabled+label{border-style:dashed;color:var(--hc-muted);text-decoration:line-through}.halt-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--hc-red);outline-offset:3px}.halt-product .product-form__input .select__select,.halt-product .product-form__input .select{min-height:48px;border-radius:var(--hc-radius);font:400 16px/1.4 var(--hc-body)}.halt-product .quantity,.halt-cart .quantity,#CartDrawer .quantity{min-height:48px;width:144px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white)}#CartDrawer .quantity,.halt-cart .quantity{width:132px}.halt-product .quantity:before,.halt-product .quantity:after,.halt-cart .quantity:before,.halt-cart .quantity:after,#CartDrawer .quantity:before,#CartDrawer .quantity:after{display:none}.halt-product .quantity__button,.halt-cart .quantity__button,#CartDrawer .quantity__button{width:48px;min-width:44px;flex:0 0 auto;color:var(--hc-carbon)}.halt-product .quantity__input,.halt-cart .quantity__input,#CartDrawer .quantity__input{min-width:0;font:600 16px/1 var(--hc-body);font-variant-numeric:tabular-nums;text-align:center;color:var(--hc-carbon)}.halt-product .quantity__button:focus-visible,.halt-product .quantity__input:focus-visible,.halt-cart .quantity__button:focus-visible,.halt-cart .quantity__input:focus-visible,#CartDrawer .quantity__button:focus-visible,#CartDrawer .quantity__input:focus-visible{outline:3px solid var(--hc-red);outline-offset:0;box-shadow:none;background:transparent}.halt-product .quantity__button.disabled,.halt-cart .quantity__button.disabled,#CartDrawer .quantity__button.disabled{color:var(--hc-line-strong)}.halt-product .product-form__buttons{max-width:none}.halt-product .product-form__submit,.halt-cart-footer .cart__checkout-button,#CartDrawer .cart__checkout-button{--border-opacity: 0;min-height:56px;width:100%;padding:14px 24px;border:1px solid var(--hc-red);border-radius:var(--hc-radius);background:var(--hc-red);color:var(--hc-white);font:600 16px/1.25 var(--hc-body);letter-spacing:.01em;box-shadow:none;transition:transform var(--hc-fast) var(--hc-ease),opacity var(--hc-fast) var(--hc-ease)}.halt-product .product-form__submit:before,.halt-product .product-form__submit:after,.halt-cart-footer .cart__checkout-button:before,.halt-cart-footer .cart__checkout-button:after,#CartDrawer .cart__checkout-button:before,#CartDrawer .cart__checkout-button:after{display:none}.halt-product .product-form__submit:not([disabled]):hover,.halt-cart-footer .cart__checkout-button:not([disabled]):hover,#CartDrawer .cart__checkout-button:not([disabled]):hover{background:var(--hc-red-press);border-color:var(--hc-red-press);transform:translateY(-1px)}.halt-product .product-form__submit:not([disabled]):active,.halt-cart-footer .cart__checkout-button:not([disabled]):active,#CartDrawer .cart__checkout-button:not([disabled]):active{transform:none}.halt-product .product-form__submit:focus-visible,.halt-cart-footer .cart__checkout-button:focus-visible,#CartDrawer .cart__checkout-button:focus-visible{outline:3px solid var(--hc-red);outline-offset:3px;box-shadow:0 0 0 2px var(--hc-white)}.halt-product .product-form__submit[disabled],.halt-product .product-form__submit[aria-disabled=true],.halt-cart-footer .cart__checkout-button[disabled],#CartDrawer .cart__checkout-button[disabled]{opacity:1;cursor:not-allowed;background:var(--hc-surface);border:1px dashed var(--hc-line-strong);color:var(--hc-muted);transform:none}.halt-product .product-form__submit.loading{color:transparent;cursor:progress}.halt-product .product-form__submit.loading>.loading__spinner .path{stroke:var(--hc-white)}.halt-product .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--hc-red);border-left-width:4px;border-radius:var(--hc-radius);background:var(--hc-error-bg);color:var(--hc-carbon);font:600 15px/1.45 var(--hc-body)}.halt-product .product-form__error-message-wrapper .svg-wrapper{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.halt-product .product-form__error-message-wrapper svg{width:20px;height:20px}.halt-product .product__pickup-availabilities{font:400 14px/1.5 var(--hc-body)}.halt-product .share-button__button{min-height:44px;font:600 14px/1.25 var(--hc-body)}.halt-product .product__description{font:400 16px/1.6 var(--hc-body);letter-spacing:0;color:var(--hc-carbon);max-width:68ch}@media screen and (min-width:750px){.halt-product .product__description{font-size:17px}}.halt-product .product__description>*+*{margin-top:16px}.halt-product .product__description h2,.halt-product .product__description h3,.halt-product .product__description h4{margin:32px 0 8px;font:600 20px/1.25 var(--hc-display);letter-spacing:-.02em;color:var(--hc-carbon)}.halt-product .product__description ul,.halt-product .product__description ol{padding-left:20px}.halt-product .product__description li+li{margin-top:6px}.halt-product .product__description table{width:100%;border-collapse:collapse;border:0;font:400 15px/1.5 var(--hc-body);table-layout:auto}.halt-product .product__description th,.halt-product .product__description td{padding:10px 12px;border:0;border-bottom:1px solid var(--hc-line);text-align:left;vertical-align:top}.halt-product .product__description tr:nth-child(odd){background:var(--hc-surface)}.halt-product .product__description td:first-child{width:40%;color:var(--hc-muted)}.halt-specs--commerce{margin:0 auto;padding-top:48px;padding-bottom:64px;border-top:1px solid var(--hc-line)}.halt-specs--commerce .halt-specs__inner{display:grid;gap:24px}@media screen and (min-width:990px){.halt-specs--commerce .halt-specs__inner{grid-template-columns:5fr 7fr;gap:48px}}.halt-specs--commerce .halt-specs__heading{margin:0;font:600 clamp(28px,3vw,40px) / 1.08 var(--hc-display);letter-spacing:-.03em;color:var(--hc-carbon)}.halt-specs--commerce .halt-specs__body{display:grid;gap:40px;max-width:880px}.halt-specs--commerce .halt-specs__groups{display:grid;gap:32px}.halt-specs--commerce .halt-specs__table{width:100%;border-collapse:collapse;border:0;font:400 15px/1.5 var(--hc-body);color:var(--hc-carbon)}.halt-specs--commerce caption{margin:0 0 12px;padding:0;text-align:left;font:600 20px/1.25 var(--hc-display);letter-spacing:-.02em;color:var(--hc-carbon)}.halt-specs--commerce th,.halt-specs--commerce td{padding:12px 16px;border:0;border-bottom:1px solid var(--hc-line);text-align:left;vertical-align:top}.halt-specs--commerce th{width:40%;font-weight:400;color:var(--hc-muted)}.halt-specs--commerce td{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.halt-specs--commerce tbody tr:nth-child(odd){background:var(--hc-surface)}.halt-specs--commerce tbody tr:nth-child(odd) th{color:#4a5257}.halt-specs--commerce .halt-specs__notes{display:grid;gap:24px}@media screen and (min-width:750px){.halt-specs--commerce .halt-specs__notes{grid-template-columns:1fr 1fr}}.halt-specs--commerce .halt-specs__note{padding:24px;border:1px solid var(--hc-line);background:var(--hc-white)}.halt-specs--commerce .halt-specs__note h3{margin:0 0 8px;font:600 13px/1.4 var(--hc-body);letter-spacing:.08em;text-transform:uppercase;color:var(--hc-carbon)}.halt-specs--commerce .halt-specs__note p{margin:0;font:400 15px/1.6 var(--hc-body);color:var(--hc-carbon)}@media screen and (max-width:749px){.halt-specs--commerce{padding-top:32px;padding-bottom:40px}.halt-specs--commerce th,.halt-specs--commerce td{padding:10px 12px;font-size:14px}}.halt-specs__empty{padding:24px;border:1px dashed var(--hc-line-strong);color:var(--hc-muted);font:400 14px/1.5 var(--hc-body)}.halt-product-card .card,.halt-product-card .card__inner{--border-opacity: 0;box-shadow:none}.halt-product-card .card--standard .card__inner,.halt-product-card .card__inner{background:var(--hc-white);border:1px solid var(--hc-line);border-radius:var(--hc-radius);transition:transform var(--hc-card) var(--hc-ease),box-shadow var(--hc-card) var(--hc-ease)}.halt-product-card .card__inner:after{display:none}.halt-product-card .card__media .media img{object-fit:contain;padding:10%}.halt-product-card .media.media--hover-effect>img,.halt-product-card:hover .media.media--hover-effect>img:first-child:only-child,.halt-product-card:hover .media.media--hover-effect>img:first-child:not(:only-child){transform:none;opacity:1}.halt-product-card .card__content{padding:0}.halt-product-card .card>.card__content{padding-top:16px}.halt-product-card .card__information{display:grid;gap:6px;padding:0}.halt-product-card .card__heading{margin:0;font:600 16px/1.35 var(--hc-body);letter-spacing:0;color:var(--hc-carbon)}.halt-product-card .card__heading a{text-decoration:none}.halt-product-card .card__heading a:hover{text-decoration:underline;text-underline-offset:3px}.halt-product-card .card-information{margin-top:2px}.halt-product-card .price{font:600 15px/1.4 var(--hc-body);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--hc-carbon)}.halt-product-card .price .price-item{font:inherit;letter-spacing:0}.halt-product-card .halt-price-unavailable{font-size:14px}.halt-product-card .card__badge .badge{border-radius:var(--hc-radius);font:600 12px/1.4 var(--hc-body);letter-spacing:.06em;text-transform:uppercase}.halt-product-card .card__heading a:focus-visible{outline:none;box-shadow:none}.halt-product-card:has(.card__heading a:focus-visible) .card__inner{outline:3px solid var(--hc-red);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.halt-product-card:hover .card__inner{transform:translateY(-2px);box-shadow:var(--hc-shadow-1)}}@media(prefers-reduced-motion:no-preference){.halt-product-card:has(.card__heading a:focus-visible) .card__inner{transform:translateY(-2px);box-shadow:var(--hc-shadow-1)}}@media(hover:hover)and (prefers-reduced-motion:reduce){.halt-product-card:hover .card__inner{box-shadow:var(--hc-shadow-1)}}.halt-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.halt-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.product-grid:has(.halt-product-card){--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 40px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 28px}@media screen and (max-width:749px){.halt-product-card .card__heading{font-size:15px}}.related-products .related-products__heading{margin:0 0 24px;font:600 clamp(28px,3vw,40px) / 1.08 var(--hc-display);letter-spacing:-.03em}.halt-collection-hero .collection-hero__inner{padding-top:40px;padding-bottom:8px}.halt-collection-hero .collection-hero__text-wrapper{display:grid;gap:12px;max-width:760px}.halt-collection-hero__eyebrow{margin:0;font-size:12px;color:var(--hc-muted)}.halt-collection-hero .collection-hero__title{margin:0;font:600 clamp(34px,4.2vw,52px) / 1.06 var(--hc-display);letter-spacing:-.035em;color:var(--hc-carbon)}.halt-collection-hero .collection-hero__description{margin:0;max-width:62ch;font:400 17px/1.55 var(--hc-body);color:var(--hc-muted)}@media screen and (max-width:749px){.halt-collection-hero .collection-hero__inner{padding-top:28px}.halt-collection-hero .collection-hero__description{font-size:16px}}.halt-facets{font-family:var(--hc-body);color:var(--hc-carbon)}.halt-facets .facets__form{gap:0 16px;align-items:center}.halt-facets .facets__heading,.halt-facets .facet-filters__label,.halt-facets .facet-filters__label label{margin:0;font:600 13px/1.4 var(--hc-body);letter-spacing:.06em;text-transform:uppercase;color:var(--hc-carbon)}.halt-facets .facets__wrapper{align-items:center;gap:8px}.halt-facets .facets__disclosure,.halt-facets .facets__disclosure-vertical{margin:0}.halt-facets .facets__summary{min-height:48px;padding:0 16px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white);font:600 14px/1.25 var(--hc-body);color:var(--hc-carbon);display:flex;align-items:center;gap:8px}.halt-facets .facets__summary:hover,.halt-facets details[open]>.facets__summary{border-color:var(--hc-carbon)}.halt-facets .facets__summary>div{gap:8px}.halt-facets .facets__display{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-white);box-shadow:var(--hc-shadow-2);top:calc(100% + 8px)}.halt-facets .facets__header{min-height:48px;padding:12px 16px;font:400 14px/1.4 var(--hc-body);color:var(--hc-muted)}.halt-facets .facets__reset{font:600 14px/1.25 var(--hc-body);color:var(--hc-carbon)}.halt-facets .facets__item,.halt-facets .facet-checkbox{min-height:44px;align-items:center;font:400 15px/1.4 var(--hc-body)}.halt-facets .facet-checkbox>svg{border-radius:var(--hc-radius)}.halt-facets .facet-checkbox input[type=checkbox]:focus-visible+svg{outline:3px solid var(--hc-red);outline-offset:2px}.halt-facets .facet-checkbox.disabled{color:var(--hc-muted)}.halt-facets .facets__price .field__input,.halt-facets .field__input{min-height:48px;border-radius:var(--hc-radius);font:400 16px/1.4 var(--hc-body)}.halt-facets .facet-filters__field{align-items:center;gap:12px}.halt-facets .facet-filters__field .select{min-height:48px}.halt-facets .facet-filters__sort,.halt-facets .select__select{min-height:48px;height:48px;padding:0 40px 0 16px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white);box-shadow:none;font:600 14px/1.25 var(--hc-body);color:var(--hc-carbon)}.halt-facets .facet-filters__sort:focus-visible,.halt-facets .select__select:focus-visible{outline:3px solid var(--hc-red);outline-offset:2px;box-shadow:none}.halt-facets .facet-filters__field .select .svg-wrapper{right:16px}.halt-facets .product-count,.halt-facets .mobile-facets__count{margin:0;font:400 14px/1.4 var(--hc-body);color:var(--hc-muted)}.halt-facets .product-count{align-self:center}.halt-facets .product-count__text{font:inherit;margin:0}.halt-facets .active-facets{gap:8px;margin:16px 0 0}.halt-facets .active-facets__button{margin:0;padding:0;text-decoration:none}.halt-facets .active-facets__button-inner{--border-opacity: 0;min-height:44px;padding:8px 12px 8px 16px;border:1px solid var(--hc-carbon);border-radius:999px;background:var(--hc-white);color:var(--hc-carbon);font:600 14px/1.25 var(--hc-body);box-shadow:none;display:inline-flex;align-items:center;gap:8px}.halt-facets .active-facets__button-inner:before,.halt-facets .active-facets__button-inner:after{display:none}.halt-facets .active-facets__button:hover .active-facets__button-inner{background:var(--hc-surface)}.halt-facets .active-facets__button:focus-visible{outline:none}.halt-facets .active-facets__button:focus-visible .active-facets__button-inner{outline:3px solid var(--hc-red);outline-offset:2px}.halt-facets .active-facets__button .svg-wrapper{width:16px;height:16px}.halt-facets .active-facets__button-remove{min-height:44px;display:inline-flex;align-items:center;padding:0 8px;font:600 14px/1.25 var(--hc-body);color:var(--hc-carbon)}.halt-facets .mobile-facets__open{min-height:48px;padding:0 16px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white);font:600 14px/1.25 var(--hc-body);color:var(--hc-carbon);display:inline-flex;align-items:center;gap:8px}.halt-facets .mobile-facets__open-wrapper{min-height:48px}.halt-facets .mobile-facets{background-color:#1214167a}.halt-facets .mobile-facets__inner{background:var(--hc-chalk);box-shadow:var(--hc-shadow-3);filter:none;border:0;transition:transform var(--hc-close) var(--hc-ease)}.halt-facets .menu-opening .mobile-facets__inner{transition-duration:var(--hc-open)}.halt-facets .mobile-facets__header{min-height:64px;border-bottom:1px solid var(--hc-line);background:var(--hc-chalk)}.halt-facets .mobile-facets__heading{font:600 20px/1.25 var(--hc-display);letter-spacing:-.02em}.halt-facets .mobile-facets__summary,.halt-facets .mobile-facets__item,.halt-facets .mobile-facets__label,.halt-facets .mobile-facets__close-button{min-height:48px;font:400 16px/1.4 var(--hc-body)}.halt-facets .mobile-facets__summary{font-weight:600}.halt-facets .mobile-facets__submenu{background:var(--hc-chalk)}.halt-facets .mobile-facets__footer{gap:12px;padding:16px 20px;border-top:1px solid var(--hc-line);background:var(--hc-chalk)}.halt-facets .mobile-facets__footer .button{min-height:48px;border-radius:var(--hc-radius);background:var(--hc-carbon);color:var(--hc-white);font:600 15px/1.25 var(--hc-body)}.halt-facets .mobile-facets__clear{min-height:48px;display:inline-flex;align-items:center;font:600 15px/1.25 var(--hc-body)}.halt-facets .mobile-facets__close{width:48px;height:48px}#ProductGridContainer .collection .loading-overlay{background:#f4f5f2b3;opacity:0}#ProductGridContainer .collection.loading .loading-overlay{opacity:1;cursor:progress}@media(prefers-reduced-motion:no-preference){#ProductGridContainer .collection.loading .loading-overlay{animation:halt-fade-in var(--hc-fast) var(--hc-ease) both}}#ProductGridContainer .collection.loading .product-grid{pointer-events:none}.halt-facets .product-count .loading__spinner,.halt-facets .loading__spinner{width:18px}.pagination-wrapper{margin-top:48px}.pagination-wrapper .pagination__list{gap:8px}.pagination-wrapper .pagination__item{min-width:48px;min-height:48px;height:48px;border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-white);color:var(--hc-carbon);font:600 15px/1 var(--hc-body);font-variant-numeric:tabular-nums;text-decoration:none}.pagination-wrapper .pagination__item:after,.pagination-wrapper .pagination__item--current:after{display:none}.pagination-wrapper a.pagination__item:hover{border-color:var(--hc-carbon)}.pagination-wrapper .pagination__item--current{background:var(--hc-carbon);border-color:var(--hc-carbon);color:var(--hc-white)}.halt-search-page .template-search__header{padding-top:16px;margin-bottom:32px}.halt-search-page .template-search__header h1{margin:0 0 24px;font:600 clamp(34px,4.2vw,52px) / 1.06 var(--hc-display);letter-spacing:-.035em;text-align:left;color:var(--hc-carbon)}.halt-search-page .template-search__search{max-width:720px;margin:0}.halt-search-page .search .field{min-height:56px}.halt-search-page .search .field:before,.halt-search-page .search .field:after{display:none}.halt-search-page .search .field__input{min-height:56px;height:56px;padding-left:16px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-radius);background:var(--hc-white);font:400 17px/1.4 var(--hc-body);box-shadow:none}.halt-search-page .search .field__input:focus-visible{outline:3px solid var(--hc-red);outline-offset:2px;box-shadow:none}.halt-search-page .search .field__label{left:16px;font:400 16px/1.4 var(--hc-body);color:var(--hc-muted)}.halt-search-page .search .field__button{width:48px;height:54px}.halt-search-page .template-search__header>p[role=status]{margin-top:16px;font:400 15px/1.5 var(--hc-body);color:var(--hc-muted)}.halt-search-empty{margin:32px 0 0}.halt-search-empty__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.halt-cart .title-wrapper-with-link{align-items:baseline;margin:8px 0 32px}.halt-cart .title--primary,.halt-cart .cart__empty-text{margin:0;font:600 clamp(34px,4.2vw,52px) / 1.06 var(--hc-display);letter-spacing:-.035em;color:var(--hc-carbon)}.halt-cart .title-wrapper-with-link a{font:600 14px/1.25 var(--hc-body);min-height:44px;display:inline-flex;align-items:center}.halt-cart .cart-items th{padding-bottom:12px;font:600 12px/1.4 var(--hc-body);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted);border-bottom:1px solid var(--hc-line)}.halt-cart .cart-items td{padding-top:24px}.halt-cart .cart-item,#CartDrawer .cart-item{border-bottom:1px solid var(--hc-line)}.halt-cart .cart-item__image-container,#CartDrawer .cart-item__image-container{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--hc-white);border:1px solid var(--hc-line);border-radius:var(--hc-radius);overflow:hidden}.halt-cart .cart-item__image,#CartDrawer .cart-item__image{width:100%;height:100%;object-fit:contain;padding:8%}.halt-cart .cart-item__details,#CartDrawer .cart-item__details{font-family:var(--hc-body)}.halt-cart .cart-item__details>*+*,#CartDrawer .cart-item__details>*+*{margin-top:6px}.halt-cart .cart-item__name,#CartDrawer .cart-item__name{font:600 16px/1.35 var(--hc-body);letter-spacing:0;color:var(--hc-carbon);text-decoration:none}.halt-cart .cart-item__name:hover,#CartDrawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.halt-cart .product-option,#CartDrawer .product-option{font:400 14px/1.5 var(--hc-body);color:var(--hc-muted)}.halt-cart .cart-item__totals,#CartDrawer .cart-item__totals,.halt-cart .cart-item .price,#CartDrawer .cart-item .price{font:600 16px/1.4 var(--hc-body);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--hc-carbon)}.halt-cart .cart-item__quantity-wrapper,#CartDrawer .cart-item__quantity-wrapper{gap:8px;align-items:center}.halt-cart cart-remove-button .button,#CartDrawer cart-remove-button .button{--border-opacity: 0;min-width:44px;min-height:44px;width:auto;height:auto;padding:0 8px;margin:0;display:inline-flex;align-items:center;gap:6px;background:transparent;box-shadow:none;color:var(--hc-carbon);font:600 14px/1.25 var(--hc-body);text-decoration:underline;text-underline-offset:3px}.halt-cart cart-remove-button .button:before,.halt-cart cart-remove-button .button:after,#CartDrawer cart-remove-button .button:before,#CartDrawer cart-remove-button .button:after{display:none}.halt-cart cart-remove-button .svg-wrapper,#CartDrawer cart-remove-button .svg-wrapper{width:16px;height:16px}.halt-cart .cart-item .loading__spinner,#CartDrawer .cart-item .loading__spinner{width:20px}.halt-cart .cart-item .loading__spinner .path,#CartDrawer .cart-item .loading__spinner .path{stroke:var(--hc-carbon)}.halt-cart .cart-item:has(.loading__spinner:not(.hidden)),#CartDrawer .cart-item:has(.loading__spinner:not(.hidden)){cursor:progress}.halt-cart .cart-item__error,#CartDrawer .cart-item__error{align-items:flex-start;gap:8px;margin-top:8px}.halt-cart .cart-item__error-text,#CartDrawer .cart-item__error-text{font:600 14px/1.45 var(--hc-body);color:var(--hc-carbon)}.halt-cart .cart-item__error-text:not(:empty),#CartDrawer .cart-item__error-text:not(:empty){padding:8px 12px;border-left:4px solid var(--hc-red);background:var(--hc-error-bg)}.halt-cart .cart-item__error .svg-wrapper,#CartDrawer .cart-item__error .svg-wrapper{width:18px;height:18px;flex:0 0 18px;margin-top:9px}.halt-cart-errors:empty{display:none}.halt-cart-errors:not(:empty){display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 16px;border:1px solid var(--hc-red);border-left-width:4px;border-radius:var(--hc-radius);background:var(--hc-error-bg);color:var(--hc-carbon);font:600 15px/1.45 var(--hc-body)}.halt-cart-errors:not(:empty):before{content:"!";flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--hc-red);color:var(--hc-white);font:700 13px/20px var(--hc-body);text-align:center}.halt-cart-notice{margin:12px 0 0;padding:12px 16px;border:1px solid var(--hc-line-strong);background:var(--hc-surface);font:400 14px/1.5 var(--hc-body);color:var(--hc-carbon)}.halt-cart-footer{font-family:var(--hc-body)}.halt-cart-footer .totals,#CartDrawer .totals{align-items:baseline}.halt-cart-footer .totals__total,#CartDrawer .totals__total{font:600 13px/1.4 var(--hc-body);letter-spacing:.08em;text-transform:uppercase;color:var(--hc-carbon)}.halt-cart-footer .totals__total-value,#CartDrawer .totals__total-value{font:700 22px/1.2 var(--hc-body);font-variant-numeric:tabular-nums;color:var(--hc-carbon)}.halt-cart-footer .tax-note,#CartDrawer .tax-note{font:400 13px/1.5 var(--hc-body);color:var(--hc-muted)}.halt-cart-footer .cart__note .field__input,#CartDrawer .cart__note .field__input{border-radius:var(--hc-radius);font:400 16px/1.5 var(--hc-body)}.halt-cart-footer .cart__ctas,#CartDrawer .cart__ctas{margin-top:16px}.halt-cart-empty__copy{margin:12px 0 24px;font:400 16px/1.55 var(--hc-body);color:var(--hc-muted)}.halt-cart-empty__action.button,.halt-cart .cart__warnings .button{--border-opacity: 0;letter-spacing:.01em;min-height:56px;padding:0 32px;border-radius:var(--hc-radius);background:var(--hc-red);color:var(--hc-white);font:600 16px/1.25 var(--hc-body);box-shadow:none}.halt-cart-empty__action.button:before,.halt-cart-empty__action.button:after{display:none}.halt-cart-empty__action.button:hover{background:var(--hc-red-press)}.halt-cart.is-empty .cart__warnings{padding:64px 0 96px;text-align:left}.halt-cart .cart__login-title{margin-top:40px;font:600 20px/1.25 var(--hc-display)}.halt-cart .cart__login-paragraph{font:400 15px/1.55 var(--hc-body);color:var(--hc-muted)}.drawer{background-color:transparent;transition:visibility 0s linear var(--hc-close)}.drawer.active{transition-delay:0s}.cart-drawer__overlay{background:#1214167a;opacity:0;transition:opacity var(--hc-close) var(--hc-ease)}.drawer.active .cart-drawer__overlay{opacity:1;transition-duration:var(--hc-open)}.drawer__inner{background:var(--hc-chalk);border:0;box-shadow:var(--hc-shadow-3);transition:transform var(--hc-close) var(--hc-ease)}.drawer.active .drawer__inner{transition-duration:var(--hc-open)}#CartDrawer .drawer__header{min-height:64px;border-bottom:1px solid var(--hc-line)}#CartDrawer .drawer__heading{margin:0;font:600 22px/1.2 var(--hc-display);letter-spacing:-.02em;color:var(--hc-carbon)}#CartDrawer .drawer__close{width:48px;height:48px;min-width:48px;color:var(--hc-carbon)}#CartDrawer .drawer__footer{border-top:1px solid var(--hc-line);padding-bottom:16px}#CartDrawer .cart__empty-text{margin:0;font:600 28px/1.15 var(--hc-display);letter-spacing:-.03em;color:var(--hc-carbon)}#CartDrawer .cart-drawer__empty-content{padding:0 24px}.halt-cart-vendor{margin:0 0 2px}@media(prefers-reduced-motion:reduce){.halt-product *,.halt-product-card *,.halt-facets *,.halt-cart *,.halt-cart-footer *,.drawer,.drawer *,.halt-commerce-btn{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.halt-product .loading__spinner .spinner,.halt-product .loading__spinner .path,.drawer .loading__spinner .spinner,.drawer .loading__spinner .path,.halt-cart .loading__spinner .spinner,.halt-cart .loading__spinner .path{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.halt-facets .facets__wrapper,.halt-facets .facet-filters,.halt-facets .facet-filters__field{align-self:center;align-items:center}.halt-facets .facets__disclosure{margin-top:0;margin-bottom:0}.halt-facets .facets__summary,.halt-facets .facet-filters__sort,.halt-facets .mobile-facets__open,.halt-facets .mobile-facets__open-label,.halt-facets .active-facets__button-inner,.halt-facets .active-facets__button-remove,.halt-facets .product-count,.halt-facets .mobile-facets__summary,.halt-facets .mobile-facets__label,.pagination-wrapper .pagination__item{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/halt-commerce.css.map */
