.sale-notice-banner{display:none}.block-sale-product-banner{padding:40px 0}@media (min-width:768px){.block-sale-product-banner{padding:60px 0}}@media (min-width:1300px){.block-sale-product-banner{padding:110px 0}}.block-sale-product-banner .anchor{scroll-margin-top:200px}.block-sale-product-banner .grid{display:grid;gap:30px 10px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.block-sale-product-banner .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.block-sale-product-banner .grid{gap:30px}}@media (min-width:1300px){.block-sale-product-banner .grid{gap:100px}}.block-sale-product-banner .grid .product .product-image-container{aspect-ratio:1/1;background-color:#dcdcdc;border-radius:5px;display:block;margin-bottom:12px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.block-sale-product-banner .grid .product .product-image-container{margin-bottom:30px}}.block-sale-product-banner .grid .product .product-image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.block-sale-product-banner .grid .product .product-title{text-wrap:pretty;font-size:16px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.block-sale-product-banner .grid .product .product-title a{color:#2b2928;text-decoration:none}@media (min-width:768px){.block-sale-product-banner .grid .product .product-title{font-size:18px}}@media (min-width:1300px){.block-sale-product-banner .grid .product .product-title{font-size:24px}}.block-sale-product-banner .grid .product .price{font-family:Figtree,sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;margin-bottom:8px}@media (min-width:768px){.block-sale-product-banner .grid .product .price{font-size:16px;margin-bottom:18px}}.block-sale-product-banner .grid .product .price span.regular-price{font-size:12px;font-weight:400;opacity:.5;text-decoration:line-through}@media (min-width:768px){.block-sale-product-banner .grid .product .price span.regular-price{font-size:14px}}.block-sale-product-banner .grid .product .price span.sale-price{color:#c82c2c;font-weight:700}.block-sale-product-banner .grid .product .sale-chip{align-items:center;border:3px solid #c82c2c;border-radius:5px;display:flex;flex-direction:row;font-size:12px;height:33px;overflow:hidden;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.block-sale-product-banner .grid .product .sale-chip{font-size:14px;height:42px}}@media (min-width:1100px){.block-sale-product-banner .grid .product .sale-chip{font-size:16px}}.block-sale-product-banner .grid .product .sale-chip .savings{align-items:center;background-color:#c82c2c;color:#fff;display:flex;font-family:Figtree,sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;gap:4px;height:33px;justify-content:center;padding:0 6px}@media (min-width:768px){.block-sale-product-banner .grid .product .sale-chip .savings{height:42px;padding:0 12px}}.block-sale-product-banner .grid .product .sale-chip p{align-items:center;color:#c82c2c;display:flex;font-family:Figtree,sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;font-weight:700;height:33px;justify-content:center;padding:0 6px}@media (min-width:768px){.block-sale-product-banner .grid .product .sale-chip p{font-size:14px;height:42px;padding:0 12px}}@media (min-width:1100px){.block-sale-product-banner .grid .product .sale-chip p{font-size:16px}}.block-sale-product-banner .grid .product .excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow:hidden}@media (min-width:768px){.block-sale-product-banner .grid .product .excerpt{margin-top:14px}}.block-sale-product-banner .grid .product .excerpt p{font-size:12px}@media (min-width:768px){.block-sale-product-banner .grid .product .excerpt p{font-size:16px}}.block-sale-product-banner .grid .product .blue-btn{margin-top:16px}@media (max-width:767.98px){.block-sale-product-banner .grid .product .blue-btn{font-size:12px!important;margin-top:8px}}
