.bf-collection-banner{color:#fff;background:#092a33;font:400 16px/1.5 JOST,sans-serif}.bf-collection-banner,.bf-collection-banner *{box-sizing:border-box}.bf-collection-banner--with-image{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:300px}.bf-collection-banner__media{position:relative;min-width:0;min-height:300px;overflow:hidden}.bf-collection-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.bf-collection-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:300px;padding:20px 28px;text-align:center}.bf-collection-banner p{margin:0}.bf-collection-banner .bf-collection-banner__eyebrow{margin-bottom:clamp(10px,.8vw,12px);font:400 clamp(11px,.82vw,13px)/1.2 JOST,sans-serif;letter-spacing:.24em;text-transform:uppercase}.bf-collection-banner .bf-collection-banner__introduction{margin-bottom:clamp(8px,.65vw,10px);font:italic 400 clamp(22px,1.8vw,28px)/1.2 IVY_THIN,Georgia,serif;letter-spacing:-.025em}.bf-collection-banner .bf-collection-banner__title{margin:0 0 clamp(8px,.6vw,10px);color:inherit;font:400 clamp(80px,7.4vw,112px)/1.05 IVY_SEMI_BOLD,Georgia,serif;letter-spacing:-.045em;text-align:center;text-transform:none}.bf-collection-banner__asterisk{display:inline-block;position:relative;top:-1.25em;margin-left:.04em;font:400 .22em/1 IVY_THIN,Georgia,serif;letter-spacing:0;vertical-align:super}.bf-collection-banner .bf-collection-banner__note{margin-top:10px;font:400 11px/1.4 JOST,sans-serif}.bf-collection-banner .bf-collection-banner__qualifier{font:400 clamp(11px,.85vw,13px)/1.2 JOST,sans-serif;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.bf-collection-banner .bf-collection-banner__terms{display:inline-block;margin-top:12px;color:inherit;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.bf-collection-banner__terms:focus-visible{outline:3px solid currentColor;outline-offset:4px}.bf-collection-banner__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1023px){.bf-collection-banner--with-image{grid-template-columns:minmax(0,1fr)}.bf-collection-banner__media{min-height:0;aspect-ratio:2 / 1}.bf-collection-banner__image{object-position:20% center}.bf-collection-banner__inner{min-height:0;padding:28px 20px 30px}.bf-collection-banner .bf-collection-banner__eyebrow{margin-bottom:12px;font-size:11px}.bf-collection-banner .bf-collection-banner__introduction{margin-bottom:8px;font-size:25px}.bf-collection-banner .bf-collection-banner__title{margin-bottom:10px;font-size:84px}.bf-collection-banner .bf-collection-banner__qualifier{font-size:10px}}@media(min-width:1024px){.bf-collection-banner--with-image{--bf-blend-width: clamp(80px, 8vw, 144px);position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#00313b,#00212b 42%,#00141b 72%,#001017)}.bf-collection-banner--with-image .bf-collection-banner__media{z-index:0;overflow:visible}.bf-collection-banner--with-image .bf-collection-banner__image{left:clamp(40px,6vw,96px);right:auto;width:min(calc(100% + var(--bf-blend-width)),900px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 clamp(64px,7vw,112px),#000 calc(100% - var(--bf-blend-width)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 clamp(64px,7vw,112px),#000 calc(100% - var(--bf-blend-width)),transparent 100%)}.bf-collection-banner--with-image .bf-collection-banner__inner{position:relative;z-index:1;transform:translate(calc(-1*clamp(24px,4vw,64px)));background:none}}@media(max-width:1023px){.bf-collection-banner--with-image .bf-collection-banner__media:after{content:"";position:absolute;inset:auto 0 0;height:clamp(28px,6vw,56px);background:linear-gradient(to bottom,#092a3300,#092a33);pointer-events:none}.bf-collection-banner--with-image .bf-collection-banner__inner{position:relative;isolation:isolate}.bf-collection-banner--with-image .bf-collection-banner__inner:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:clamp(36px,8vw,72px);background:linear-gradient(to bottom,#092a33,#092a3300);pointer-events:none}}.product-block .caption .price.ho-card-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;color:#173b40;font-family:Jost,sans-serif;line-height:1.3;text-transform:none;margin-top:16px}.product-block .ho-card-price .ho-price__current{color:#173b40;font-size:23px;font-weight:700;line-height:1.15;white-space:nowrap}.ho-card-price .ho-price__from{font-size:14px}.product-block .caption .ho-card-price .ho-price__was{color:#657376;font-size:16px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.3px;opacity:1;white-space:nowrap}.ho-card-price .ho-price__saving{display:inline-flex;align-items:center;padding:6px 10px;border-radius:5px;background:#e9f1eb;color:#315c3c;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;letter-spacing:0;text-transform:none}.ho-card-price>.unit-price{flex-basis:100%}.bf-product-roundel{position:absolute;z-index:4;display:block;aspect-ratio:1;pointer-events:none;line-height:0}.bf-product-roundel>img{display:block;width:100%;height:auto;margin:0}.product-block .image .image-inner{position:relative}.bf-product-roundel--card{top:12px;right:12px;width:clamp(64px,6.4vw,75px);max-width:29%}@media(max-width:767px){.product-block .caption .price.ho-card-price{gap:6px 8px}.product-block .ho-card-price .ho-price__current{font-size:21px}.product-block .caption .ho-card-price .ho-price__was{font-size:14px}.ho-card-price .ho-price__saving{font-size:12px;padding:4px 7px}.bf-product-roundel--card{top:7px;right:7px;width:60px;max-width:32%}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/black-friday-collection.css.map */
