body .hzr-wrap{width:min(1360px,calc(100% - 2 * var(--page-margin,16px)));max-width:none;padding-left:0;padding-right:0}body .hzr.hzr-hero{padding-left:0;padding-right:0}body .hzr-hero__inner{width:min(1360px,calc(100% - 2 * var(--page-margin,16px)));max-width:none}body .hzr-qpills{margin-left:calc(-1 * var(--page-margin,16px));margin-right:calc(-1 * var(--page-margin,16px));padding-left:var(--page-margin,16px);padding-right:var(--page-margin,16px)}body .hzr-link{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){body .hzr.hzr-hero{padding-top:calc(var(--header-group-height,100px) + 124px)}}#MainContent .card-gallery{background:#f5f3f5}#MainContent .product-card .text-block{max-width:100%;white-space:normal}#MainContent .product-card .text-block.custom p{font-size:16px;font-weight:600;line-height:1.3;color:#111}#MainContent .product-card product-price{margin-top:4px}#MainContent .product-card product-price .price{font-size:15px;font-weight:600;color:#111}#MainContent .product-card product-price .compare-at-price{font-size:14px;font-weight:400;color:#555;margin-left:6px}#MainContent .product-card product-price:has(.compare-at-price) .price:not(.compare-at-price){color:#c02a2a}#MainContent .product-card .group-block-content.layout-panel-flex--row{flex-direction:column;gap:6px}#MainContent .product-card .group-block-content.layout-panel-flex--row>.group-block{width:100%!important;max-width:none!important;flex:0 0 auto;min-width:0}#MainContent .product-card .group-block-content.layout-panel-flex--row>.group-block>.group-block-content{align-items:flex-start!important}#MainContent .product-card swatches-variant-picker-component,#MainContent .product-card .variant-picker__form,#MainContent .product-card [class*=swatches]{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}#MainContent .card-gallery:has(.color-custom-badge-sold-out) .product-media img{opacity:.55}.product-badges__badge{min-height:26px;display:inline-flex;align-items:center;padding:0 12px!important;border-radius:30px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:none!important;color:#fff!important;background:#555!important}.product-badges__badge.color-custom-badge-sale{background:#c02a2a!important}.product-badges--top-left{top:12px;left:12px}#MainContent .quick-add{opacity:1!important;visibility:visible!important}#MainContent .quick-add__button{opacity:1!important;width:auto!important;height:40px!important;min-width:40px;padding:0 14px!important;gap:6px;border-radius:30px!important;background:#fff!important;color:#111!important;box-shadow:0 1px 6px #0000001f;font-size:14px!important;font-weight:600!important}#MainContent .quick-add__button:hover{background:#111!important;color:#fff!important}#MainContent .collection-wrapper{margin-top:clamp(24px,3vw,40px)}@media(min-width:1200px){#MainContent .collection-wrapper .product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.facets--vertical .facets__label,.facets--vertical .facets__summary{font-size:15px;font-weight:700}.facets--vertical .checkbox__label{font-size:14px}.facets--filters-title{font-size:15px!important;font-weight:700}.products-count-wrapper,.sorting-filter .facets__label{font-size:14px}#MainContent .product-details h1{font-size:clamp(34px,3.6vw,48px);line-height:1.02;letter-spacing:-.03em;font-weight:700}#MainContent .product-details product-price .price{font-size:26px;font-weight:700;color:#111}#MainContent .product-details product-price .compare-at-price{font-size:18px;font-weight:400;color:#555}#MainContent .product-details .rte{font-size:16px;line-height:1.6;color:#383838}#MainContent .product-details .mw-engraving-root{background:#f5f3f5;border-radius:20px;padding:24px}#MainContent .product-details .add-to-cart-button{background:#c02a2a!important;border-color:#c02a2a!important;color:#fff!important;min-height:56px;font-size:16px;font-weight:700;border-radius:30px}#MainContent .product-details .add-to-cart-button:hover{background:#a82323!important}#MainContent .product-details .accordion summary{font-size:16px;font-weight:600;min-height:56px}#MainContent .hz-tradein-trigger{background:#000;border:0;border-radius:20px;padding:24px;gap:16px}#MainContent .hz-tradein-title{color:#fff;font-size:18px}#MainContent .hz-tradein-subtext{color:#c9c9c9;font-size:14px}#MainContent .hz-tradein-badge svg{color:#ff6b6b}#MainContent .hz-tradein-btn{background:#fff!important;color:#111!important;border-radius:30px!important;min-height:48px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hz-skin.css.map */
