.bw-recent-products{margin:34px 0 8px;padding-top:28px;border-top:1px solid #e6ebf2}.bw-recent-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.bw-recent-products-head span{display:block;margin-bottom:6px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bw-recent-products-head h2{margin:0;color:#101828;font-size:22px;line-height:1.2;font-weight:750}.bw-stock-alert.is-visible{display:grid}.bw-stock-alert-message.is-success{color:#067647}.bw-stock-alert-message.is-error{color:#b42318}.variations_form .bw-swatch-enhanced-select{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}.bw-variation-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:3px 0 5px}.bw-variation-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:38px;padding:8px 12px;border:1px solid #d8e0e9;border-radius:10px;background:#fff;color:#344054;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.bw-variation-swatch:hover{border-color:#98a2b3}.bw-variation-swatch.is-selected{border-color:#101828;background:#101828;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.12)}.bw-variation-swatch:disabled,.bw-variation-swatch.is-disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.bw-variation-swatch.is-color{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:50%;background:var(--bw-swatch-color,#fff);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d8e0e9}.bw-variation-swatch.is-color::after{content:"";position:absolute;inset:-4px;border:2px solid rgba(255,255,255,0);border-radius:50%}.bw-variation-swatch.is-color.is-selected{border-color:rgba(255,255,255,0);box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #101828}.bw-variation-swatch.is-color.is-selected::after{border-color:#101828}.bw-variation-swatch.is-color span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:782px){.bw-mobile-sticky-cart.is-hidden{opacity:0;transform:translateY(18px);pointer-events:none}.bw-recent-products{margin-top:26px;padding-top:22px}.bw-recent-products-head h2{font-size:19px}}