@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.card-product .card-media>img{transition:transform .7s cubic-bezier(.2,.6,.2,1),opacity .8s ease}.card-product:hover .card-media>img{transform:scale(1.05)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.brand-slider .halo-item img{transition:transform .7s cubic-bezier(.2,.6,.2,1)}.brand-slider .halo-item:hover img{transform:scale(1.08)}}a,button,.button,[role=button],.card,.halo-item{-webkit-tap-highlight-color:transparent}::selection{background:var(--brand-primary, #780000);color:#fff}@media(prefers-reduced-motion:no-preference){.card:has(>.card-product),.brand-slider .halo-item{transition:transform .25s cubic-bezier(.2,.6,.2,1)}.card:has(>.card-product):active,.brand-slider .halo-item:active{transform:scale(.985)}}@media(hover:hover)and (pointer:fine){.productView-variants .product-form__radio:not(:checked)+.product-form__label:not(.soldout):not(.unavailable):hover .text{border-color:var(--brand-primary);color:var(--brand-primary)}}.productView-variants .product-form__radio:checked+.product-form__label .text{border-color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb, 120, 0, 0),.06);box-shadow:inset 0 0 0 1px var(--brand-primary);color:var(--brand-primary)}.productView-variants .product-form__label .text{border-color:var(--brand-secondary)}.productView-variants legend.form__label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:#6b6b6b}h1.productView-title{line-height:1.3}.productView-variants .product-form__input+.product-form__input{margin-top:22px}.productView-product>.productView-moreItem:not(.moreItem-breadcrumb){padding-top:0;padding-bottom:0;margin-top:20px}h1.productView-title{font-weight:500}.product-form__submit.an-vertical-shaking{animation:none}.productView-action .product-form__buttons .product-form__submit.button--primary{letter-spacing:.1em}label.collection-filters__label{color:#6b6b6b}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-content--full{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-40px,0)}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock.is-open .sidebarBlock-content--full{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{border-color:var(--form-input-border)}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock.is-open .sidebarBlock-heading{border-color:var(--brand-primary)}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock.is-open .sidebarBlock-heading:after{opacity:1;visibility:visible}.halo-collection-content .page-sidebar.page-sidebar--horizontal+.page-content .toolbar{padding-top:10px}.halo-collection-content .page-sidebar.page-sidebar--horizontal{margin-bottom:4px}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-heading:before,.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading:before,.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock.is-open .sidebarBlock-heading:before{width:9px;height:5px;transform:translateY(-50%);transition:none}.collection-heading-modern{font-family:var(--font-heading-family);font-size:2rem;font-weight:300;letter-spacing:.03em;margin:0 0 20px;text-transform:none}@media(min-width:1025px){.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{background-color:var(--form-input-bg);padding:7px 38px 7px 20px;min-height:45px;min-width:130px;line-height:29px;font-family:inherit;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-transform:none;letter-spacing:0;display:flex;align-items:center}.facets-horizontal .facets__count,.facets-horizontal .facets__count.custom-count{background-color:transparent!important;color:inherit!important;border-radius:0!important;width:auto!important;height:auto!important;position:static!important;display:inline!important;bottom:auto!important;left:auto!important;margin-left:2px;font-size:var(--font-body-size);text-align:inherit}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock.has-active .sidebarBlock-heading{border-color:var(--brand-primary)}.halo-collection-content .page-sidebar.page-sidebar--horizontal{padding-bottom:4px;margin-bottom:0!important}.halo-collection-content .page-sidebar.page-sidebar--horizontal+.page-content .toolbar-wrapper:not(.toolbar-mobile){justify-content:flex-end;padding-top:6px!important;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.halo-collection-content .page-sidebar.page-sidebar--horizontal+.page-content .toolbar-label{font-size:11px;letter-spacing:.06em;font-weight:400}.halo-collection-content .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full{box-shadow:0 6px 27px #0003;padding:15px 20px}.facets-horizontal .facets__item input:checked+.form-label--checkbox{text-decoration:underline;text-underline-offset:.3rem}}@media(max-width:1024px){.halo-sidebar-right .sidebarBlock .sidebarBlock-headingWrapper-slide .sidebarBlock-heading,.halo-sidebar-right .sidebarBlock .sidebarBlock-headingWrapper .sidebarBlock-heading{font-size:var(--font-body-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ebebeb}.halo-sidebar-right .filter-facets-slide #CollectionFiltersForm .sidebarBlock{margin-bottom:0}.halo-sidebar-right .facets__item{margin-bottom:10px}.halo-sidebar-right .facets__item input+.form-label--checkbox{padding-top:3px;padding-bottom:3px}.halo-sidebar-right .facets__item--swatch .facet-checkbox{width:36px;height:36px;margin:0 8px 10px 0}.halo-sidebar-right .sidebarBlock-slide__content-close{font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;background-color:#f5f5f5;padding:12px 20px;border-bottom:1px solid #ebebeb}}.facets__list--refined .close{top:50%!important;transform:translateY(-50%);height:16px!important}.facets__list--refined .close:before,.facets__list--refined .close:after{top:2px!important}.facets__item--rectangle .facet-checkbox .text{border-color:var(--brand-secondary)}.facets__item--rectangle input:checked+.facet-checkbox .text{border-color:var(--brand-primary)}.facets-horizontal .widget_filter{font-size:11px!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase!important}.facets-horizontal .widget_filter .sidebar_more{font-weight:400!important}.facets-horizontal .widget_filter .icon-filter1 svg{width:14px!important;height:14px!important}.productGrid .card-title{min-height:38px;min-height:2lh}.refined-widgets--pills{margin:0 0 14px}.refined-widgets--pills .facets__list--refined{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.refined-widgets--pills .facets__list--refined li{margin:0}.refined-widgets--pills .facets__list--refined .active-facets__button{display:inline-flex;align-items:center;padding:5px 32px 5px 12px;border:1px solid var(--form-input-border, #e8e8e8);border-radius:0;background-color:var(--form-input-bg, #fff);color:var(--color-text, #232323);font-size:12px;letter-spacing:.04em;line-height:1.5}.refined-widgets--pills .facets__list--refined .close{right:10px}@media(hover:hover)and (pointer:fine){.refined-widgets--pills .facets__list--refined .active-facets__button:hover{border-color:var(--brand-primary)}.refined-widgets--pills .facets__list--refined .active-facets__button:hover .close:before,.refined-widgets--pills .facets__list--refined .active-facets__button:hover .close:after{background-color:var(--brand-primary)}}.refined-widgets--pills .facets__list--refined .facets__clear-all{border:0;background:none;padding:5px 2px;text-decoration:underline;text-underline-offset:.3rem}.header__inline-menu .menu-lv-1__action.header__menu-item:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1.5px;background:var(--brand-primary);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.6,.2,1)}@media(hover:hover)and (pointer:fine){.header__inline-menu .menu-lv-1__action.header__menu-item:hover:after{transform:scaleX(1)}}.halo-sidebar_menu .site-nav-mobile .menu-lv-1__action .text{text-transform:uppercase;letter-spacing:1.2px;font-size:15px}.halo-sidebar_menu .site-nav-mobile[data-navigation-mobile] .menu-lv__dropdownmenu .nav-title-mobile .icon-dropdown{display:flex!important;align-items:center;justify-content:center}.halo-sidebar_menu .site-nav-mobile[data-navigation-mobile] .menu-lv__dropdownmenu .nav-title-mobile .icon-dropdown svg{width:17px;height:17px;margin-top:0}.halo-sidebar_menu .site-nav-mobile[data-navigation-mobile] .menu-lv__dropdownmenu .nav-title-mobile{border-bottom:1px solid rgba(0,0,0,.07)}@media(prefers-reduced-motion:no-preference){.halo-sidebar_menu .site-nav-mobile[data-navigation-mobile] .menu-lv__dropdownmenu{transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:.34s}}body:not(.safari) .button{transition-property:color,background,background-color,border,transform,box-shadow}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.button:hover{transform:translateY(-2px);box-shadow:0 6px 16px -6px #00000038}}.button:active{transform:translateY(0) scale(.98)}}.product-item .halo-productBadges .badge{text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding:3px 8px}.product-item .halo-productBadges .badge:not(:last-child){padding-bottom:1.5px}.product-item .halo-productBadges .badge+.badge{margin-top:2px;padding-top:1.5px}html:root{--font-heading-weight: 500;--heading-letter-spacing: .1em}.card-product .card-media:has(img.lazyload:not(.lazyloaded)){background-color:#f5efe3;background-color:color-mix(in srgb,var(--brand-secondary, #eee5d4) 55%,#ffffff);background-image:linear-gradient(100deg,#fff0 38%,#ffffffa6,#fff0 62%);background-size:200% 100%;background-repeat:no-repeat;animation:cardMediaShimmer 1.3s ease-in-out infinite}@keyframes cardMediaShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.card-product .card-media:has(img.lazyload:not(.lazyloaded)){animation:none;background-image:none}}.template-index .halo-block-header .title .text{letter-spacing:.14em}.template-index .halo-block-header .title .text:after{content:"";display:block;width:36px;height:2px;margin-top:10px;background:var(--brand-primary, #780000)}.template-index .halo-block-header.text-center .title .text:after{margin-left:auto;margin-right:auto}.template-index .halo-block-header .view_all{text-transform:uppercase;letter-spacing:.12em;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .35s ease;padding-bottom:2px}@media(hover:hover)and (pointer:fine){.template-index .halo-block-header .view_all:hover{background-size:100% 1px}}.marquee .marquee__item{letter-spacing:.12em;font-weight:500}.marquee .marquee__icon svg{transform:scale(.82);opacity:.85}.template-index .shopify-section.sections-product-block:nth-child(2n of.shopify-section.sections-product-block){background-color:#faf6ee;background-color:color-mix(in srgb,var(--brand-secondary, #eee5d4) 30%,#ffffff)}.brand-slider .halo-row.brand-layout--infinite{--rail-fade: 7%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-slider .brand-layout--infinite .brand-item-scroll{animation-delay:0s!important}@media(prefers-reduced-motion:reduce){.brand-slider .brand-layout--infinite .brand-item-scroll{animation:none!important;transform:none!important}}@media(min-width:1025px){.brand-slider .halo-row.brand-layout--infinite{max-width:min(92vw,1460px);margin-left:auto;margin-right:auto}.brand-slider .brand-layout--infinite .halo-item{width:clamp(124px,10vw,150px)!important;padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-modern-experiments.css.map */
