@media only screen and (min-width:1001px){body:is(.template-collection,.template-search) #content .ss-smart-filter-sidebar-aside .ss-sidebar-promotions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}body:is(.template-collection,.template-search) #content .ss-smart-filter-sidebar-aside .ss-sidebar-promotions:has(.ss-sidebar-promo:not([hidden])){margin-top:12px}body:is(.template-collection,.template-search) #content .ss-sidebar-promo{box-sizing:border-box;width:100%;min-width:0;aspect-ratio:4 / 7;border-radius:7px;overflow:hidden;background:var(--ss-promo-background,#f5f5f2);color:var(--ss-promo-text,#0c2a3a)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart{aspect-ratio:2 / 3;background:#fff;border:var(--ss-line-width) solid var(--ss-line);color:#0c2a3a}body:is(.template-collection,.template-search) #content .ss-sidebar-promo[hidden]{display:none!important}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__card{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;width:100%;height:100%;min-height:0;padding:14px 13px 15px;color:inherit;text-decoration:none;overflow:hidden}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__header,body:is(.template-collection,.template-search) #content .ss-sidebar-promo__footer{min-width:0}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__title{font-size:18px;font-weight:800;line-height:1.2;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__subtitle{font-size:11px;line-height:1.45;opacity:.75;margin:5px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__card{grid-template-rows:74px minmax(0,1fr) auto;gap:8px;padding:12px}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__header{height:74px;min-height:74px;overflow:hidden}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__title{font-size:16px;font-weight:800;line-height:1.18;letter-spacing:-.015em;-webkit-line-clamp:2}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__subtitle{font-size:11px;line-height:1.36;opacity:.85;-webkit-line-clamp:2}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__button{border:var(--ss-line-width) solid var(--ss-line);background:#fff;color:#0c2a3a}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__media{align-self:center;justify-self:center;box-sizing:border-box;width:auto;height:100%;max-width:100%;max-height:226px;min-width:0;min-height:0;aspect-ratio:1 / 1}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__product-window{margin:0;padding:0;flex:none}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__image{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__footer{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:34px}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__commerce{display:grid;gap:3px;min-width:0}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:16px;font-weight:800;line-height:1.2}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__compare{font-size:11px;font-weight:600;opacity:.62}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock{display:flex;align-items:center;gap:var(--ss-stock-card-gap, 6px);margin:0;font-size:11px;line-height:1.3;min-width:0}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock-dot{flex:0 0 auto;width:var(--ss-stock-card-dot-size, 8px);height:var(--ss-stock-card-dot-size, 8px);border-radius:50%;background:currentColor}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--in{color:var(--ss-stock-in-text)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--in .ss-sidebar-promo__stock-dot{background:var(--ss-stock-in-indicator)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--low{color:var(--ss-stock-low-text)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--low .ss-sidebar-promo__stock-dot{background:var(--ss-stock-low-indicator)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--out{color:var(--ss-stock-out-text)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--out .ss-sidebar-promo__stock-dot{background:var(--ss-stock-out-indicator)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__stock--inquiry .ss-sidebar-promo__stock-dot{background:var(--ss-stock-inquiry)}body:is(.template-collection,.template-search) #content .ss-sidebar-promo--smart .ss-sidebar-promo__button{width:100%;min-height:34px}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__media--cover .ss-sidebar-promo__image{object-fit:cover}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__badge{display:inline-block;max-width:100%;padding:3px 6px;margin-bottom:6px;border-radius:3px;background:#ffca46;color:#0c2a3a;font-size:10px;font-weight:800}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__product-name{font-size:11px;line-height:1.36;margin:0 0 5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__price{font-size:16px;font-weight:800;margin:0 0 6px;line-height:1.2}body:is(.template-collection,.template-search) #content .ss-sidebar-promo__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;padding:8px 10px;border-radius:4px;font-size:11px;line-height:1.2;font-weight:800;background:var(--ss-promo-button-bg,#fff);color:var(--ss-promo-button-text,#0c2a3a);text-align:center;overflow-wrap:anywhere}body:is(.template-collection,.template-search) #content a.ss-sidebar-promo__card{cursor:pointer}body:is(.template-collection,.template-search) #content a.ss-sidebar-promo__card:focus-visible{outline:2px solid #0b597b;outline-offset:-3px}}@media only screen and (max-width:1000px){body:is(.template-collection,.template-search) #content .ss-sidebar-promotions{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1317/assets/ss-sidebar-promotions.css.map */
