.promo-banner-4x1{--border: rgba(20, 83, 45, .22);--glow: rgba(20, 83, 45, .1);--ink: #0b3b23;--ink-sub: rgba(11, 59, 35, .9);--accent: #16a34a;--bg-1: #f5fbf6;--bg-2: #ecf7ef;--note: #b91c1c;--radius: 14px;--padY: clamp(12px, 1.4vw, 18px);--padX: clamp(14px, 1.8vw, 24px)}.promo-banner-4x1{position:relative;display:grid;gap:6px;align-content:center;width:100%;padding:var(--padY) var(--padX);color:var(--ink);background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px var(--glow),inset 0 0 0 1px #fff9;overflow:hidden;isolation:isolate}.promo-banner-4x1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(100% 60% at 0% 0%,rgba(255,255,255,.65),transparent 50%),radial-gradient(100% 60% at 100% 0%,rgba(255,255,255,.35),transparent 50%);mix-blend-mode:soft-light;pointer-events:none;z-index:0}.promo-banner-4x1:where(:hover,:focus-within){transform:translateY(-1px);transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 28px var(--glow),inset 0 0 0 1px #ffffffa6}.promo-banner-4x1 .title-row{display:inline-flex;align-items:center;gap:clamp(8px,1vw,12px);z-index:1}.promo-banner-4x1 .promo-icon{inline-size:1.2em;block-size:auto;flex:0 0 auto;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.promo-banner-4x1 h2{margin:0;font-weight:700;letter-spacing:-.015em;line-height:1.04;font-size:clamp(18px,2.2vw,26px);color:var(--ink)}.promo-banner-4x1 .subline{z-index:1;margin-top:2px;font-size:clamp(14px,1.5vw,16px);line-height:1.25;color:var(--ink-sub)}.promo-banner-4x1 .subline strong{display:inline-block;padding:4px 8px;margin-left:4px;border-radius:999px;border:1px solid rgba(22,163,74,.25);background:#16a34a1a;font-weight:700;letter-spacing:.02em;line-height:1;transform:translateY(-.5px)}.promo-note{margin-top:8px;font-size:clamp(11px,1.2vw,12.5px);font-style:italic;color:var(--note);opacity:.95}@media (prefers-reduced-motion: reduce){.promo-banner-4x1{transition:none;transform:none}}@media (max-width: 480px){.promo-banner-4x1{padding:10px 12px}}.product__info-container s.price-item.price-item--regular.price-compare-black{font-size:20px!important}.product__info-container span.price-item.price-item--sale.price-item--last.price-sale-red{font-size:26px!important;font-weight:700}.card__heading.h5{font-size:15px}.price.price--large.price--on-sale.price--show-badge{display:flex;align-items:center}.icon-with-text img{height:25px!important;width:25px!important;object-fit:contain}.product__title h1{font-size:28px}.product__inventory{color:#ee9441}legend.form__label .ks-chart-container{width:auto;display:inline;margin-left:10px}.price .price-item{display:inline-block;margin:0 .5rem 0 0}.icon-with-text--vertical .icon-with-text__item{margin-bottom:4px!important}.product__tax{display:none}h1.collection-hero__title{background-color:#1d1d1d;color:#fff;padding:15px;text-align:center}fieldset.product-form__input--pill legend{text-transform:capitalize!important;font-size:14px!important;font-weight:700!important;letter-spacing:.3em!important}label.ColorSwatch{background:transparent!important;box-shadow:unset!important;border:1px solid #ddd!important;margin:0 8px .5rem 0!important;transition:.3s all ease-in-out!important;padding:2px!important;width:70px!important;height:70px!important;border-radius:unset!important;background-size:100%!important;display:inline-block!important;position:relative!important;cursor:pointer!important;overflow:hidden!important}label.ColorSwatch img{width:100%;height:100%;object-fit:cover}.product-form__input--pill input[type=radio]+label:before{content:unset!important}label.ColorSwatch:hover{box-shadow:0 10px 10px -10px #000!important;background-size:120%!important}input.ColorSwatch__Radio[type=radio]:checked+label.ColorSwatch{border:1px solid #000!important}label.ColorSwatch .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}input[type=radio]:checked+label.SizeSwatch{color:#fff!important;background-color:#292929!important;text-decoration-color:#fff!important}label.SizeSwatch{color:#6a6a6a!important;font-size:13px!important;padding:9px 10px!important;min-width:50px!important;line-height:15.6px!important;text-align:center!important;border:1px solid #ddd!important;margin:0 8px .5rem 0!important;transition:.3s all ease-in-out!important;display:inline-block!important;cursor:pointer!important}input.SizeSwatch__Radio[type=radio]:checked+label.SizeSwatch{color:#fff!important;background-color:#292929!important;border:1px solid #000!important}label.SizeSwatch:hover{border:1px solid #000000!important}@media screen and (max-width: 749px){product-recommendations ul.grid.product-grid{display:flex;flex-wrap:nowrap;overflow:auto}product-recommendations ul.grid.product-grid .grid__item{width:46%;max-width:100%}.slider.slider--mobile .slider__slide{margin-left:0!important;padding-top:0!important}.product__media-list{gap:0!important}product-info{padding-top:0!important}.product__media-list .product__media-item{width:100%!important}.thumbnail-slider .thumbnail-list img{display:none!important}.thumbnail-list__item.slider__slide{width:8px!important}.thumbnail-slider .slider-button{display:none!important}.thumbnail-slider .thumbnail-list.slider{justify-content:center;flex-wrap:wrap}.thumbnail-slider .slider__slide .thumbnail{background:#000;width:6px;border-radius:100%;cursor:pointer;display:inline-block;height:6px;opacity:.4}.thumbnail-slider .slider__slide .thumbnail[aria-current]{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
