.collection-banner-products{background-color:var(--cbp-bg, #fffdf8);color:var(--cbp-text, #3a3631);padding-top:var(--cbp-pt, 0);padding-bottom:var(--cbp-pb, 0)}.collection-banner-products--section-full{width:100%}.collection-banner-products__inner{display:flex;flex-direction:column;gap:20px;padding-left:8px;padding-right:8px}.collection-banner-products__content{display:flex;flex-direction:column;gap:20px;min-width:0}.collection-banner-products__hero{display:flex;flex-direction:column;gap:20px}.collection-banner-products__media{width:100%;aspect-ratio:359 / 280;overflow:hidden}.collection-banner-products__media-image{display:block;width:100%;height:100%;object-fit:cover}.collection-banner-products__carousel{display:flex;flex-direction:column;gap:20px;min-width:0}.collection-banner-products__heading{margin:0;font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:28px;font-weight:400;line-height:1.06;letter-spacing:-.4px;color:inherit}.collection-banner-products__description{margin:0;font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:inherit}.collection-banner-products__description p{margin:0}.collection-banner-products__cta{font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:inherit;text-decoration:underline;text-underline-offset:2px}.collection-banner-products__carousel-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.collection-banner-products__carousel-title{margin:0;font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:19.5px;font-weight:400;line-height:23px;letter-spacing:-.4px;color:inherit}.collection-banner-products__nav{display:flex;align-items:center;gap:10px;flex-shrink:0}.collection-banner-products__nav-prev,.collection-banner-products__nav-next{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.collection-banner-products__nav-prev.swiper-button-disabled,.collection-banner-products__nav-next.swiper-button-disabled{opacity:.35;cursor:default}.collection-banner-products__nav-prev:after,.collection-banner-products__nav-next:after{content:none}.collection-banner-products__swiper{overflow:hidden;width:100%}.collection-banner-products__slide{height:auto}.collection-banner-products--mobile-cols-1 .collection-banner-products__slide{width:100%}.collection-banner-products--mobile-cols-2 .collection-banner-products__slide{width:calc((100% - 8px)/2)}.collection-banner-products__grid{display:grid;gap:8px}.collection-banner-products--mobile-cols-1 .collection-banner-products__grid{grid-template-columns:minmax(0,1fr)}.collection-banner-products--mobile-cols-2 .collection-banner-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-banner-product-card{background:#fffdf8}.collection-banner-product-card__link{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.collection-banner-product-card__media{position:relative;width:100%;aspect-ratio:200 / 250;overflow:hidden;background:#e1d8ca}.collection-banner-product-card__image,.collection-banner-product-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.collection-banner-product-card__info{display:flex;flex-direction:column;gap:3px;padding:0 5px}.collection-banner-product-card__title{margin:0;font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.4px;color:#3a3631}.collection-banner-product-card__price{font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:-.4px;color:#3a3631}.collection-banner-product-card__price label,.collection-banner-product-card__from-sale label{margin:0;font-weight:400}.collection-banner-product-card__price--sale{display:flex;align-items:center;justify-content:space-between;gap:8px}.collection-banner-product-card__price-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.collection-banner-product-card__compare{font-size:10px;line-height:10px;text-decoration:line-through;color:#3a3631}.collection-banner-product-card__from-sale{font-size:13px;line-height:14px;color:#3a3631}.collection-banner-product-card__badge{display:inline-flex;align-items:center;padding:2px 4px;background:#eba924;font-family:Unica77 LL,"Unica 77 LL",sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:-.4px;color:#3a3631;white-space:nowrap}@media screen and (min-width:750px){.collection-banner-products--desktop-cols-2 .collection-banner-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-banner-products--desktop-cols-3 .collection-banner-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-banner-products--desktop-cols-4 .collection-banner-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-banner-products--section-page-width .collection-banner-products__slide{width:calc((100% - 16px) / 3);max-width:200px}.collection-banner-products--section-page-width.collection-banner-products--desktop-cols-2 .collection-banner-products__slide{width:calc((100% - 8px)/2);max-width:200px}.collection-banner-products--section-page-width.collection-banner-products--desktop-cols-3 .collection-banner-products__slide{width:calc((100% - 16px) / 3);max-width:200px}.collection-banner-products--section-page-width.collection-banner-products--desktop-cols-4 .collection-banner-products__slide{width:calc((100% - 24px)/4);max-width:200px}}@media screen and (min-width:990px){.collection-banner-products__inner{display:grid;gap:0 52px;align-items:stretch;height:600px;width:100%}.collection-banner-products--section-full .collection-banner-products__inner{max-width:none;grid-template-columns:minmax(0,707fr) minmax(0,616fr);padding-left:8px;padding-right:57px}.collection-banner-products--section-full.collection-banner-products--image-right .collection-banner-products__inner{grid-template-columns:minmax(0,616fr) minmax(0,707fr);padding-left:57px;padding-right:8px}.collection-banner-products--section-page-width .collection-banner-products__inner{grid-template-columns:minmax(0,1fr) minmax(0,var(--cbp-content-width, 616px))}.collection-banner-products--section-page-width.collection-banner-products--image-right .collection-banner-products__inner{grid-template-columns:minmax(0,var(--cbp-content-width, 616px)) minmax(0,1fr)}.collection-banner-products--image-left .collection-banner-products__media{grid-column:1;grid-row:1}.collection-banner-products--image-left .collection-banner-products__content,.collection-banner-products--image-right .collection-banner-products__media{grid-column:2;grid-row:1}.collection-banner-products--image-right .collection-banner-products__content{grid-column:1;grid-row:1}.collection-banner-products__content{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;padding-bottom:40px}.collection-banner-products--align-space-between .collection-banner-products__content{justify-content:space-between}.collection-banner-products--align-top .collection-banner-products__content{justify-content:flex-start}.collection-banner-products--align-center .collection-banner-products__content{justify-content:center}.collection-banner-products__media{aspect-ratio:unset;height:100%;min-height:0}.collection-banner-products__media-image{width:100%;height:100%;min-height:0;object-fit:cover}.collection-banner-products__carousel{flex-shrink:0}.collection-banner-products__description,.collection-banner-products__cta,.collection-banner-product-card__title{font-size:14px;line-height:18px}.collection-banner-products__heading{font-size:33.577px;line-height:35.721px}.collection-banner-products--section-page-width .collection-banner-products__slide{width:200px;max-width:200px}.collection-banner-products--section-full .collection-banner-products__slide{width:auto;max-width:none}}@media screen and (max-width:989px){.collection-banner-products__content{display:contents}.collection-banner-products__media{order:2}.collection-banner-products__hero{order:1}.collection-banner-products__carousel{order:3}}@media screen and (min-width:2560px){.collection-banner-products__heading{font-size:47px;line-height:50px;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/438/assets/collection-banner-with-products.css.map */
