.bf{--bf-artboard: var(--bf-artboard-desktop, 1920);--bf-u: calc(100cqw / var(--bf-artboard));--bf-font: var(--feature-font-family, var(--custom-font-family, "helvetica-neue-lt-pro", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif));--bf-text: #ffffff;--bf-btn-bg: #ffffff;--bf-btn-text: #000000;--bf-x: var(--bf-x-desktop, 3.5%);--bf-y: var(--bf-y-desktop, 50);--bf-ratio: var(--bf-ratio-desktop, 1920 / 900);--bf-focal: var(--bf-focal-desktop, center);--bf-frame: var(--bf-frame-desktop, 0%);--bf-title-scale: var(--bf-title-scale-d, 1);--bf-body-scale: var(--bf-body-scale-d, 1);--bf-btn-scale: var(--bf-btn-scale-d, 1);--bf-overlay: 0;--bf-feature-overlay: 0;position:relative;display:block;width:100%;container-type:inline-size;container-name:bivouac-feature}.bf__stage{position:relative;display:flex;flex-direction:column;width:100%;background:var(--bf-bg-color, #5f5f5f)}.bf--image-height .bf__stage{aspect-ratio:var(--bf-ratio)}.bf__stage:before,.bf__stage:after{content:"";display:block}.bf__stage:before{flex:var(--bf-y) 1 0}.bf__stage:after{flex:calc(100 - var(--bf-y)) 1 0}.bf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bf__bg picture,.bf__bg img{display:block;width:100%;height:100%}.bf__bg img{object-fit:cover;object-position:var(--bf-focal)}.bf__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bf-overlay);pointer-events:none}.bf__link-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bf__inner{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:calc(var(--bf-u) * 90) var(--bf-x);pointer-events:none}.bf__inner a,.bf__inner button{pointer-events:auto}.bf__inner .bf__track{pointer-events:auto;touch-action:pan-x pan-y}.bf--has-feature .bf__stage:before,.bf--has-feature .bf__stage:after{flex:1 1 0}.bf--has-feature .bf__inner,.bf--has-feature.bf--has-items .bf__inner{padding:var(--bf-frame)}.bf__feature{position:relative;container-type:inline-size;container-name:bivouac-feature-image}.bf__feature-media{position:relative}.bf__feature-media picture,.bf__feature-media img{display:block;width:100%;height:auto}.bf__feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bf-feature-overlay);pointer-events:none}.bf__feature .bf__content{position:absolute;z-index:2;left:var(--bf-x);top:calc(var(--bf-y) * 1%);transform:translateY(calc(var(--bf-y) * -1%));max-width:calc(100% - var(--bf-x));padding-right:calc(var(--bf-u) * 40);box-sizing:border-box}.bf__slideshow{position:relative;display:block}.bf__track{position:relative;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf__track::-webkit-scrollbar{display:none}.bf__track:focus-visible{outline:2px solid var(--bf-text);outline-offset:-4px}.bf__textlayer{--bf-x: var(--bf-slide-x, var(--bf-x-desktop, 3.5%));--bf-y: var(--bf-slide-y, var(--bf-y-desktop, 50))}.bf__slide{--bf-x: var(--bf-slide-x, var(--bf-x-desktop, 3.5%));--bf-y: var(--bf-slide-y, var(--bf-y-desktop, 50));position:relative;display:flex;flex-direction:column;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bf__slide-media{position:relative;flex:1 0 auto;aspect-ratio:var(--bf-slide-ratio, 1920 / 900);overflow:hidden}.bf__slide-media picture,.bf__slide-media img,.bf__slide-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bf__slide-media--placeholder{background:#00000040}.bf__slide-placeholder{fill:#ffffff59}.bf__placed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.bf .bf__button--placed{position:absolute;left:var(--bx, 50%);top:var(--by, 85%);transform:translate(-50%,-50%);pointer-events:auto}.bf__slide--placed .bf__content .bf__buttons,.bf__feature--placed .bf__content .bf__buttons{display:none}.bf__feature--textonly .bf__content,.bf__feature--textonly .bf__slide--d-center .bf__content,.bf__feature--textonly .bf__slide--d-right .bf__content,.bf__feature--textonly .bf__slide--m-center .bf__content,.bf__feature--textonly .bf__slide--m-right .bf__content{position:static;transform:none;width:auto;max-width:none;padding:calc(var(--bf-u) * 90) var(--bf-x)}.bf__slide--text-only{justify-content:center}.bf__feature .bf__slide--text-only .bf__content,.bf__feature .bf__slide--text-only.bf__slide--d-center .bf__content,.bf__feature .bf__slide--text-only.bf__slide--d-right .bf__content,.bf__feature .bf__slide--text-only.bf__slide--m-center .bf__content,.bf__feature .bf__slide--text-only.bf__slide--m-right .bf__content{position:static;transform:none;width:auto;max-width:none;padding:calc(var(--bf-u) * 90) var(--bf-x)}.bf__controls{position:absolute;right:calc(var(--bf-u) * 40);bottom:calc(var(--bf-u) * 40);z-index:4;display:flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#00000073;color:#fff}.bf__controls[hidden],.bf__control[hidden]{display:none}.bf__control{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bf__control:hover{background:#ffffff26}.bf__control:focus-visible,.bf__dot:focus-visible{outline:2px solid #fff;outline-offset:1px}.bf__control svg{width:18px;height:18px}.bf__dots{display:flex;align-items:center}.bf__dot{position:relative;width:22px;height:34px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.bf__dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.45;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.bf__dot[aria-current=true]:after{opacity:1;transform:translate(-50%,-50%) scale(1.25)}.bf__feature-media--video{display:block;aspect-ratio:var(--bf-vratio-desktop, 16 / 9);overflow:hidden;background:#000}.bf__feature-media--video .bf__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bf__video--mobile{display:none!important}.bf__video-toggle{position:absolute;right:max(12px,calc(var(--bf-u) * 40));bottom:max(12px,calc(var(--bf-u) * 40));z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;pointer-events:auto;transition:background .2s ease}.bf__video-toggle:hover{background:#000000b3}.bf__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.bf__video-toggle svg{width:18px;height:18px}.bf__icon-pause,.is-playing .bf__icon-play{display:none}.is-playing .bf__icon-pause{display:block}.bf__visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf__content{color:var(--bf-text);font-family:var(--bf-font);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:geometricPrecision}.bf .bf__title{margin:0;padding:0;color:inherit;font-family:inherit;font-weight:300;font-style:normal;font-size:calc(var(--bf-u) * 136 * var(--bf-title-scale, 1));line-height:calc(140 / 136);letter-spacing:-.04em;text-transform:none}.bf .bf__body{margin:calc(var(--bf-u) * 24) 0 0;padding:0;color:inherit;font-family:inherit;font-weight:400;font-size:calc(var(--bf-u) * 50 * var(--bf-body-scale, 1));line-height:1.26;letter-spacing:-.025em}.bf__buttons{display:flex;flex-wrap:wrap;gap:calc(var(--bf-u) * 40) calc(var(--bf-u) * 87);margin-top:calc(var(--bf-u) * 96)}.bf__title+.bf__buttons{margin-top:calc(var(--bf-u) * 100)}.bf .bf__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(var(--bf-u) * 117 * var(--bf-btn-scale, 1));min-width:calc(var(--bf-u) * 537 * var(--bf-btn-scale, 1));padding:0 calc(var(--bf-u) * 60 * var(--bf-btn-scale, 1));border:0;border-radius:999px;background:var(--bf-btn-bg);color:var(--bf-btn-text);font-family:var(--bf-font);font-weight:300;font-size:calc(var(--bf-u) * 45 * var(--bf-btn-scale, 1));line-height:1;letter-spacing:-.025em;white-space:nowrap;text-decoration:none;transition:opacity .2s ease}.bf .bf__button:hover{opacity:.85;color:var(--bf-btn-text)}.bf .bf__button:focus-visible{outline:2px solid var(--bf-btn-bg);outline-offset:3px}.bf__items{display:grid;grid-template-columns:repeat(var(--bf-cols, 4),minmax(0,1fr));gap:calc(var(--bf-u) * 40);margin:calc(var(--bf-u) * 110) 0 0;padding:0;list-style:none}.bf__inner>.bf__items:first-child{margin-top:0}.bf__items:not(:has(.bf__item)){display:none}.bf__items>.bf__item:nth-child(n+7){display:none}.bf--cols-auto:not(.bf--items-beside) .bf__items{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bf--hide-price .bf__card-price{display:none}.bf--items-beside .bf__inner{display:flex;align-items:center;gap:calc(var(--bf-u) * 110)}.bf--items-beside .bf__inner>.bf__content,.bf--items-beside .bf__inner>.bf__feature{flex:1 1 0;min-width:0}.bf--items-beside:not(.bf--has-feature) .bf__body br{display:none}.bf--items-beside .bf__items{flex:0 0 38%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 0 auto}.bf__item{min-width:0;margin:0}.bf__card{display:flex;flex-direction:column;height:100%;background:var(--bf-card-bg);color:var(--bf-card-text);font-family:var(--bf-font);text-decoration:none;-webkit-font-smoothing:antialiased}a.bf__card:hover,a.bf__card:focus{color:var(--bf-card-text)}.bf__card-media{position:relative;aspect-ratio:var(--bf-card-ratio);overflow:hidden;background:#fff}.bf__card-media img,.bf__card-media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bf__card-placeholder{fill:#c4c4c4;background:#ececec}a.bf__card:hover .bf__card-media img{transform:scale(1.04)}.bf__card-info{display:flex;flex-direction:column;gap:.2em;padding:.75em 0 0;font-size:clamp(13px,calc(var(--bf-u) * 30),22px);line-height:1.25;letter-spacing:-.015em}.bf--cards-filled .bf__card-info{padding:.75em .85em .9em}.bf__card-title{font-weight:400}.bf__card-price,.bf__card-cta{font-weight:300;opacity:.9}.bf__card-cta{text-decoration:underline;text-underline-offset:.2em}.bf__card-price-compare{margin-left:.4em;opacity:.7}@media screen and (max-width:640px){.bf{--bf-artboard: var(--bf-artboard-mobile, 1000);--bf-x: var(--bf-x-mobile, 6%);--bf-y: var(--bf-y-mobile, 50);--bf-ratio: var(--bf-ratio-mobile, var(--bf-ratio-desktop, 4 / 3));--bf-focal: var(--bf-focal-mobile, var(--bf-focal-desktop, center));--bf-frame: var(--bf-frame-mobile, 0%);--bf-title-scale: var(--bf-title-scale-m, 1);--bf-body-scale: var(--bf-body-scale-m, 1);--bf-btn-scale: var(--bf-btn-scale-m, 1)}.bf--has-feature .bf__inner,.bf--has-feature.bf--has-items .bf__inner{padding:var(--bf-frame)}.bf__feature-media--video{aspect-ratio:var(--bf-vratio-mobile, var(--bf-vratio-desktop, 16 / 9))}.bf__placed{display:none}.bf__slide--placed .bf__content .bf__buttons,.bf__feature--placed .bf__content .bf__buttons{display:flex}.bf__slide,.bf__textlayer{--bf-x: var(--bf-slide-x-mobile, var(--bf-x-mobile, 6%));--bf-y: var(--bf-slide-y-mobile, var(--bf-y-mobile, 50))}.bf__slide-media{aspect-ratio:var(--bf-slide-ratio-mobile, var(--bf-slide-ratio, 4 / 3))}.bf--mobile-text-below .bf__track{align-items:flex-start}.bf--mobile-text-below .bf__slide-media{flex:0 0 auto}.bf--mobile-text-below .bf__controls{position:static;width:max-content;margin:16px 0 0 var(--bf-x)}.bf__feature-media--video:has(.bf__video--mobile) .bf__video--desktop{display:none!important}.bf__feature-media--video .bf__video--mobile{display:block!important}.bf--mobile-text-below .bf__feature .bf__content,.bf--mobile-text-below .bf__feature .bf__slide--m-center .bf__content,.bf--mobile-text-below .bf__feature .bf__slide--m-right .bf__content{position:static;transform:none;width:auto;max-width:none;padding:calc(var(--bf-u) * 90) var(--bf-x) 0}.bf--mobile-text-below .bf__inner{padding-bottom:max(var(--bf-frame),24px)}.bf--mobile-wrap .bf__body br{display:none}.bf__inner{padding-top:calc(var(--bf-u) * 100);padding-bottom:calc(var(--bf-u) * 100)}.bf--items-beside .bf__inner{display:block}.bf__items,.bf--items-beside .bf__items,.bf--cols-auto:not(.bf--items-beside) .bf__items{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none;margin:calc(var(--bf-u) * 110) 0 0}}@media screen and (min-width:641px){.bf__slide--d-center .bf__content{text-align:center;transform:translate(-50%,calc(var(--bf-y) * -1%));width:max-content;max-width:calc(2*min(var(--bf-x),100% - var(--bf-x)) - 10%);padding-right:0}.bf__slide--d-right .bf__content{text-align:right;transform:translate(-100%,calc(var(--bf-y) * -1%));width:max-content;max-width:calc(var(--bf-x) - 5%);padding-right:0}.bf__slide--d-center .bf__buttons{justify-content:center}.bf__slide--d-right .bf__buttons{justify-content:flex-end}.bf--btn-link-d .bf__button{height:auto;min-width:0;padding:0;border-radius:0;background:none;color:var(--bf-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.bf--btn-link-d .bf__button:hover{color:var(--bf-text);opacity:.75}.bf--btn-link-d .bf__button:focus-visible{outline-color:var(--bf-text)}}@media screen and (max-width:640px){.bf__slide--m-center .bf__content{text-align:center;transform:translate(-50%,calc(var(--bf-y) * -1%));width:max-content;max-width:calc(2*min(var(--bf-x),100% - var(--bf-x)) - 10%);padding-right:0}.bf__slide--m-right .bf__content{text-align:right;transform:translate(-100%,calc(var(--bf-y) * -1%));width:max-content;max-width:calc(var(--bf-x) - 5%);padding-right:0}.bf__slide--m-center .bf__buttons{justify-content:center}.bf__slide--m-right .bf__buttons{justify-content:flex-end}.bf--btn-link-m .bf__button{height:auto;min-width:0;padding:0;border-radius:0;background:none;color:var(--bf-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.bf--btn-link-m .bf__button:hover{color:var(--bf-text);opacity:.75}.bf--btn-link-m .bf__button:focus-visible{outline-color:var(--bf-text)}.bf--btn-link-m .bf__buttons{column-gap:calc(var(--bf-u) * 110)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bivouac-feature.css.map */
