#bf-premium-product{font-family:Manrope,Arial,sans-serif;color:#22201f;background:#faf9f7}#bf-premium-product *{box-sizing:border-box}#bf-premium-product .bfprem-shell{max-width:1420px;margin:auto;display:grid;grid-template-columns:51% 49%;gap:0;padding:46px 35px 68px;align-items:start}#bf-premium-product .bfprem-gallery{position:sticky;top:30px;padding-right:38px}#bf-premium-product .bfprem-stage{background:#f4dfd0;position:relative;border-radius:24px;height:min(650px,49vw);min-height:470px;overflow:hidden;transition:background-color .45s ease}#bf-premium-product .bfprem-stage img{display:block;width:94%;height:91%;position:absolute;top:5%;left:3%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .25s ease,transform .6s cubic-bezier(.2,.7,.2,1)}#bf-premium-product .bfprem-stage:hover img{transform:scale(1.045)}#bf-premium-product .bfprem-overline,#bf-premium-product .bfprem-stage-label{position:absolute;z-index:2;font-weight:850;letter-spacing:.15em;font-size:10px}#bf-premium-product .bfprem-overline{top:24px;left:26px}#bf-premium-product .bfprem-stage-label{bottom:24px;left:26px}#bf-premium-product .bfprem-minirow{display:flex;justify-content:space-between;gap:10px;padding:18px 4px;color:#736c66;font-size:12px}#bf-premium-product .bfprem-star{color:#a8764d;margin-right:6px}#bf-premium-product .bfprem-info{padding:36px clamp(15px,4vw,68px) 30px 18px;max-width:645px}#bf-premium-product .bfprem-kicker{color:#96765e;font-weight:850;letter-spacing:.18em;font-size:11px;margin:0 0 20px}#bf-premium-product h1{font-size:clamp(41px,4.15vw,75px);font-weight:850;letter-spacing:-.065em;line-height:1.06;margin:0 0 24px}#bf-premium-product h1 em,#bf-premium-product .bfprem-outro em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}#bf-premium-product .bfprem-sub{font-size:15px;line-height:1.85;color:#65605b;max-width:520px;margin:0 0 25px}#bf-premium-product .bfprem-price{display:flex;gap:16px;align-items:center;margin:0 0 32px}#bf-premium-product .bfprem-price strong{font-size:27px;letter-spacing:-.04em}#bf-premium-product .bfprem-price span{font-size:12px;color:#77716a}#bf-premium-product .bfprem-choice-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 13px;gap:12px}#bf-premium-product .bfprem-choice-head>span{font-size:10px;letter-spacing:.14em;font-weight:850;color:#8d8075}#bf-premium-product .bfprem-choice-head strong{font-size:13px}#bf-premium-product .bfprem-colours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:25px}#bf-premium-product .bfprem-swatch{display:flex;gap:11px;align-items:center;min-height:53px;border:1px solid #e1ddd8;background:#fff;border-radius:13px;padding:8px 12px;cursor:pointer;color:#33302c;font-size:12px;font-weight:750;text-align:left;transition:transform .2s,border-color .2s,background .2s}#bf-premium-product .bfprem-swatch i{display:inline-block;flex:none;width:22px;height:22px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #d9d5d0}#bf-premium-product .bfprem-swatch.is-current{border-color:#302c28;background:#f5f1ec}#bf-premium-product .bfprem-swatch:hover{transform:translateY(-2px);border-color:#777}#bf-premium-product .bfprem-cart{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 24px;background:#1d1c1b;color:#fff;border:0;border-radius:14px;min-height:60px;font-size:15px;font-weight:850;cursor:pointer;transition:transform .23s,background .23s}#bf-premium-product .bfprem-cart:hover{transform:translateY(-2px);background:#38332f}#bf-premium-product .bfprem-cart-arrow{font-size:24px;font-weight:400}#bf-premium-product .bfprem-reassure{display:flex;gap:18px;flex-wrap:wrap;margin:17px 0 28px;color:#5a6259;font-size:12px;font-weight:700}#bf-premium-product .bfprem-accordions{border-top:1px solid #dedbd7}#bf-premium-product .bfprem-accordions details{border-bottom:1px solid #dedbd7}#bf-premium-product .bfprem-accordions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:750;font-size:13px;padding:20px 0}#bf-premium-product .bfprem-accordions summary::-webkit-details-marker{display:none}#bf-premium-product .bfprem-accordions summary span{font-size:22px;font-weight:400}#bf-premium-product .bfprem-accordions details[open] summary span{transform:rotate(45deg)}#bf-premium-product .bfprem-accordions p{color:#6a645e;font-size:13px;line-height:1.8;margin:0 0 20px}#bf-premium-product .bfprem-outro{text-align:center;padding:75px 22px 90px;background:#eeebe7}#bf-premium-product .bfprem-outro>span{font-size:10px;letter-spacing:.2em;font-weight:850;color:#837468}#bf-premium-product .bfprem-outro h2{font-size:clamp(34px,4vw,62px);letter-spacing:-.055em;line-height:1.13;margin:18px auto}#bf-premium-product .bfprem-outro p{color:#736b64;font-size:14px}@media(max-width:950px){#bf-premium-product .bfprem-shell{grid-template-columns:1fr;padding:15px 16px 48px}#bf-premium-product .bfprem-gallery{position:relative;top:auto;padding-right:0}#bf-premium-product .bfprem-stage{height:auto;aspect-ratio:1.08;min-height:0}#bf-premium-product .bfprem-info{max-width:100%;padding:35px 10px 15px}#bf-premium-product .bfprem-minirow{font-size:10px}#bf-premium-product .bfprem-sub{font-size:14px}}@media(prefers-reduced-motion:reduce){#bf-premium-product *{transition:none!important;animation:none!important}}#bf-premium-product{--bfprem-active:#f4dfd0}#bf-premium-product .bfprem-shell{padding-top:68px;padding-bottom:92px}#bf-premium-product .bfprem-stage{isolation:isolate;background-image:radial-gradient(ellipse at 35% 22%,rgba(255,255,255,.57),transparent 53%),linear-gradient(140deg,rgba(255,255,255,.17),transparent 58%);box-shadow:inset 0 0 0 1px #281e160f,0 21px 60px #37281b17}#bf-premium-product .bfprem-stage-glow{position:absolute;left:12%;top:12%;width:75%;height:73%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.52),transparent 66%);filter:blur(25px);pointer-events:none}#bf-premium-product .bfprem-stage-orbit{position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid rgba(105,80,65,.14);border-radius:50%;transform:rotate(-23deg);pointer-events:none}#bf-premium-product .bfprem-stage img{z-index:1;filter:drop-shadow(0 22px 15px rgba(40,27,18,.13));mix-blend-mode:normal}#bf-premium-product .bfprem-overline,#bf-premium-product .bfprem-stage-label{color:#413830}#bf-premium-product .bfprem-hero-rule{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #dfdbd5;padding-top:16px;margin:0 0 24px;color:#887c70;font-size:10px;font-weight:800;letter-spacing:.12em}#bf-premium-product .bfprem-price{border-bottom:1px solid #e5e1da;padding-bottom:24px;margin-bottom:25px}#bf-premium-product .bfprem-swatch.is-current{box-shadow:0 0 0 1px #302c28,0 7px 16px #1e191412}#bf-premium-product .bfprem-sticky{position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 40px));opacity:0;pointer-events:none;z-index:110;display:flex;align-items:center;gap:24px;max-width:650px;width:calc(100% - 32px);padding:11px 13px 11px 21px;border:1px solid #dcd8d2;border-radius:20px;background:#fffdf9f7;box-shadow:0 12px 45px #1d1b192b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .28s ease,transform .35s cubic-bezier(.2,.8,.2,1)}#bf-premium-product .bfprem-sticky.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}#bf-premium-product .bfprem-sticky-brand{font-size:22px;letter-spacing:-.065em;font-weight:500}#bf-premium-product .bfprem-sticky-selection{font-size:12px;font-weight:750;color:#635f5a;flex:1}#bf-premium-product .bfprem-sticky-add{border:0;border-radius:12px;background:#22201e;color:#fff;min-height:45px;padding:0 17px;font-weight:800;cursor:pointer;white-space:nowrap}#bf-premium-product .bfprem-sticky-add span{margin-left:10px}@media(max-width:950px){#bf-premium-product .bfprem-shell{padding-top:16px;padding-bottom:55px}#bf-premium-product .bfprem-sticky{bottom:8px}#bf-premium-product .bfprem-sticky-brand{display:none}#bf-premium-product .bfprem-sticky-selection{font-size:11px}}@media(prefers-reduced-motion:reduce){#bf-premium-product .bfprem-sticky,#bf-premium-product .bfprem-stage img{transition:none!important}}#bf-premium-product .bfprem-shade-story{margin:0 0 17px;border-left:2px solid #c0a187;padding:2px 0 2px 14px;min-height:68px}#bf-premium-product .bfprem-shade-story>span{display:block;color:#4b4038;font-size:13px;font-weight:800;letter-spacing:-.015em;margin:0 0 5px}#bf-premium-product .bfprem-shade-story p{color:#756f69;font-size:12px;line-height:1.65;margin:0;max-width:490px}#bf-premium-product .bfprem-stage{background:#dbe4ec!important;background-image:none!important;border-radius:28px;box-shadow:0 20px 62px #22272d1a!important}#bf-premium-product .bfprem-stage>img#bfprem-primary{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;mix-blend-mode:normal!important;filter:none!important;border-radius:inherit!important;transform:scale(1)!important;transition:opacity .33s ease,transform .75s cubic-bezier(.2,.7,.2,1)!important}#bf-premium-product .bfprem-stage:hover>img#bfprem-primary{transform:scale(1.035)!important}#bf-premium-product .bfprem-stage-orbit,#bf-premium-product .bfprem-stage-glow{display:none!important}#bf-premium-product .bfprem-overline,#bf-premium-product .bfprem-stage-label{z-index:3!important;text-shadow:0 1px 10px rgba(255,255,255,.7)}#bf-premium-product .bfprem-shade-story{transition:opacity .27s ease,transform .27s ease;border-left-color:#bd8d6f}#bf-premium-product .bfprem-shade-story.is-changing{opacity:.15;transform:translateY(4px)}#bf-premium-product .bfprem-swatch{border-width:1.5px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}#bf-premium-product .bfprem-swatch.is-current{border-color:#293d52!important;box-shadow:inset 0 0 0 1px #293d52,0 6px 15px #18202b17!important;background:#f0f4f7!important}#bf-premium-product .bfprem-swatch i{width:27px;height:27px}@media(prefers-reduced-motion:reduce){#bf-premium-product .bfprem-shade-story,#bf-premium-product .bfprem-stage>img#bfprem-primary{transition:none!important}}#bf-premium-product .bfprem-shell{padding-top:86px!important}#bf-premium-product .bfprem-info{padding-top:20px!important}#bf-premium-product .bfprem-stage{background-color:#e4e4e2!important}#bf-premium-product .bfprem-stage>img#bfprem-primary{image-rendering:auto!important;object-position:50% 50%!important;transform:scale(.965)!important;transform-origin:center!important;will-change:opacity!important}#bf-premium-product .bfprem-stage:hover>img#bfprem-primary{transform:scale(.985)!important}#bf-premium-product .bfprem-overline,#bf-premium-product .bfprem-stage-label{display:inline-block!important;width:max-content!important;max-width:calc(100% - 48px)!important;color:#fff!important;text-shadow:none!important;font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important;background:#1a191991!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#bf-premium-product .bfprem-overline{top:21px!important;left:23px!important}#bf-premium-product .bfprem-stage-label{bottom:21px!important;left:23px!important}#bf-premium-product .bfprem-shade-story{transition:opacity .2s ease,transform .2s ease!important}#bf-premium-product .bfprem-swatch.is-current{border-color:#26282d!important;box-shadow:inset 0 0 0 1px #26282d,0 7px 20px #19202817!important}@media(max-width:950px){#bf-premium-product .bfprem-shell{padding-top:24px!important}#bf-premium-product .bfprem-info{padding-top:32px!important}}@media(prefers-reduced-motion:reduce){#bf-premium-product .bfprem-stage>img#bfprem-primary{transition:none!important}}#bf-premium-product .bfprem-stage{isolation:isolate!important;overflow:hidden!important}#bf-premium-product .bfprem-stage>img#bfprem-primary{filter:brightness(1.055) contrast(1.065) saturate(1.105)!important;image-rendering:auto!important;backface-visibility:hidden!important}#bf-premium-product .bfprem-stage:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(126deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.035) 22%,transparent 43%,transparent 75%,rgba(0,0,0,.025) 100%)!important;mix-blend-mode:screen!important;opacity:.65!important}#bf-premium-product .bfprem-stage:hover:after{opacity:.9!important}@media(prefers-reduced-motion:reduce){#bf-premium-product .bfprem-stage:after{transition:none!important}}#bf-premium-product .bfprem-mobile-preview{display:none}@media(max-width:950px){#bf-premium-product .bfprem-mobile-preview{position:relative;display:block!important;width:100%;height:clamp(190px,49vw,260px);border-radius:16px;overflow:hidden;margin:0 0 17px;background:#e8e5e1}#bf-premium-product .bfprem-mobile-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.035) contrast(1.04);transition:opacity .25s ease}#bf-premium-product .bfprem-mobile-preview-name{position:absolute;left:12px;bottom:12px;color:#fff;font:800 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em;padding:7px 11px;border-radius:30px;background:#16161699}#bf-premium-product .bfprem-info{padding-top:22px!important}#bf-premium-product .bfprem-colours{margin-bottom:16px;gap:8px}#bf-premium-product .bfprem-swatch{min-height:45px;padding:6px 10px}#bf-premium-product .bfprem-shade-story{margin-bottom:12px;min-height:0}}@media(max-width:950px){#bf-premium-product .bfprem-gallery{display:none!important}#bf-premium-product .bfprem-shell{display:block!important;padding-top:12px!important}#bf-premium-product .bfprem-info{width:100%!important;max-width:none!important;padding-top:10px!important}#bf-premium-product .bfprem-mobile-preview{height:clamp(245px,68vw,360px)!important;margin-top:12px!important;margin-bottom:14px!important}#bf-premium-product .bfprem-choice-head{margin-top:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bedfellow-premium-product.css.map */
