media-gallery{display:block}@media(min-width:1200px){.product-page-expanded{grid-template-rows:auto minmax(110px,auto) auto}.product-page-expanded .product-media-gallery-wrap{grid-row:1 / 3;align-self:start}.product-page-expanded .product-info-description{grid-row:3 / 4}}.card:not(.card-banner) .card-media{aspect-ratio:1 / 1!important;position:relative!important;overflow:hidden!important}.card:not(.card-banner) .card-media a.js-product-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.card-media .aspect-ratio{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important}.card-media-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}li.grid-item:not(:has(*)){display:none!important}.hlds-grid-placeholder{visibility:hidden!important;pointer-events:none!important}.card-banner .card-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.card-banner .card-media img{object-fit:cover!important;width:100%!important;height:100%!important}@media(max-width:989px){.announcement-bar-right{display:none}}.section-announcement-bar{position:relative!important;background-color:#ce333c!important}.section-announcement-bar:before{content:"";position:absolute;top:-60px;left:0;right:0;height:60px;background-color:#ce333c;pointer-events:none}.section-footer{background-color:#121212!important}quick-view-drawer,drawer-modal{display:block;background-color:#121212}#hf-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:rgb(var(--color-accent-1));pointer-events:none;transition:width .1s linear}#hf-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#121212;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -6px 24px #00000059;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}#hf-sticky-bar.visible{transform:translateY(0);visibility:visible}#hf-sticky-bar .hf-sticky-name{flex:1 1 auto;min-width:0;color:#fff;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hf-sticky-bar .hf-sticky-price{flex:0 0 auto;color:#fff;font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:700}#hf-sticky-bar .hf-sticky-btn{flex:0 0 auto;border:0;cursor:pointer;border-radius:999px;padding:1.1rem 2.4rem;background:rgb(var(--color-accent-1));color:#fff;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:700;line-height:1}#hf-sticky-bar .hf-sticky-btn:hover{filter:brightness(1.08)}@media(min-width:990px){#hf-sticky-bar{display:none}}.section-announcement-bar:before{background:#d32b27!important}@media(min-width:990px){.head-mast nav a:before,header nav a:before{display:none!important}.head-mast nav a:after,header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:#d32b27;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.head-mast nav a:hover:after,header nav a:hover:after,.head-mast nav a[aria-current]:after,header nav a[aria-current]:after{transform:scaleX(1)}}@media(min-width:1280px){.container{padding-left:40px!important;padding-right:40px!important}}@media(min-width:1400px){.head-mast nav a,header nav a{letter-spacing:.05em}.head-mast nav li,header nav li{padding-right:6px}}@media(max-width:1199px){.head-row-slot-main-nav{display:none!important}.head-slot-nav-mobile-link-wrapper{display:flex!important}}@media(min-width:1200px)and (max-width:1399px){.header-heading img,.head-mast .header-heading img{width:150px!important;max-width:150px!important}.head-mast nav a,header nav a{letter-spacing:normal!important}.head-mast nav li,header nav li{padding-right:0!important}}[id*=__header]{transition:box-shadow .3s ease}.head-mast img,header img{transition:height .3s ease}html.hlds-scrolled [id*=__header]{box-shadow:0 8px 30px #00000029}html.hlds-scrolled .head-mast img,html.hlds-scrolled header img{height:70px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
