#pdp-cross-sell-section .bb-card{flex:0 0 161px;width:161px;min-width:161px;min-height:290px;box-sizing:border-box;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;padding:8px;border-radius:8px;background:#f8f1df;border:1px solid #E6D5B5;box-shadow:2px 2px #b7805a;margin-right:2px;overflow:hidden;color:#212121}.bb-card__media{position:relative;display:block;color:inherit;text-decoration:none;height:138px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#efe7d8}.bb-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:48% 55%}.bb-card__badge{position:absolute;left:6px;top:6px;padding:4px 7px;border-radius:10px;background:#8a5a2b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}.bb-card__label{position:absolute;left:6px;bottom:6px;padding:4px 6px;border-radius:3px;background:#fffffff0;color:#212121;font-size:10px;font-weight:700;line-height:1}.bb-card__incart{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;gap:4px;padding:4px 7px 4px 5px;border-radius:10px;background:#0b7a37;color:#fff;font-size:10px;font-weight:700;line-height:1}.bb-card__incart svg{width:10px;height:10px}.bb-card__body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-height:0;padding:8px 4px 0}.bb-card__tags{display:flex;flex-wrap:wrap;gap:2.4px;max-height:17px;overflow:hidden}.bb-card__tags span{padding:3.2px 6.4px;border-radius:1.6px;background:#b5804e1f;color:#8a5a2b;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.bb-card__title{font-size:13px;font-weight:600;line-height:1.3;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-card__foot{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:6px}.bb-card__status{font-size:11px;font-weight:600;line-height:1.25;color:#0b7a37;white-space:nowrap}.bb-card__status.is-progress{color:#5c4300}.bb-card__row{display:flex;align-items:center;justify-content:space-between;gap:6px}.bb-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:1px 4px;min-width:0}.bb-card__price{font-size:13px;font-weight:700;line-height:1.25;color:#202020}.bb-card__prices s{font-size:11px;font-weight:500;line-height:1.25;color:#737373}.bb-card__cta{position:relative;flex-shrink:0;padding:8px 14px;border:2px solid #FAD830;border-radius:8px;background:#fffdf0;color:#202020;box-shadow:inset -3px -3px 8px #ffe76d33;font-family:inherit;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s}.bb-card__cta:before{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}.bb-card__cta:focus-visible{outline:2px solid #B7804A;outline-offset:2px}.bb-card__cta.is-secondary{padding:8px 12px;border:1px solid #B7804A;background:#fff;color:#8a5a2b;box-shadow:none}.bb-card__title.is-two-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.bb-card__from{flex-basis:100%;font-size:10.5px;font-weight:500;line-height:1.2;color:#666}.pdp-xsell-modal--bb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;color:#212121;font-family:var(--font-body-family, inherit);-webkit-font-smoothing:antialiased}.pdp-xsell-modal--bb[hidden]{display:none!important}.pdp-xsell-modal--bb .pdp-xsell-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;background:#00000073;opacity:0;transition:opacity .2s}.pdp-xsell-modal--bb.is-open .pdp-xsell-modal__overlay{opacity:1}.pdp-xsell-modal--bb .pdp-xsell-modal__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:90vh;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 8px 32px #0000002e;transform:translateY(12px);opacity:0;transition:transform .2s,opacity .2s}.pdp-xsell-modal--bb.is-open .pdp-xsell-modal__panel{transform:translateY(0);opacity:1}.pdp-xsell-modal--bb button{font-family:inherit}.pdp-xsell-modal--bb :focus-visible{outline:2px solid #B7804A;outline-offset:2px}.pdp-xsell-modal--bb .bb-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 10px;border-bottom:1px solid #EFEFEF}.bb-head__text{display:flex;align-items:center;gap:8px;min-width:0}.pdp-xsell-modal--bb .pdp-xsell-modal__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-head__pill{flex-shrink:0;padding:4px 7px;border-radius:10px;background:#8a5a2b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}.pdp-xsell-modal--bb .bb-close{position:relative;flex-shrink:0;width:28px;height:28px;margin-top:-2px;padding:0;border:0;border-radius:50%;background:#f0ede8;color:#555;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-xsell-modal--bb .bb-close svg{width:12px;height:12px}.pdp-xsell-modal--bb .bb-close:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.bb-body{display:flex;flex:1 1 auto;min-height:0}.bb-side{display:none}.bb-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 20px 8px;display:flex;flex-direction:column;gap:12px}.bb-foot{position:relative;z-index:3;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 20px 12px;border-top:1px solid #EFEFEF;background:#fff}.bb-rail{display:flex;flex-direction:column;gap:6px}.bb-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bb-sheet-wrap{position:relative;min-width:0;display:grid}.bb-sheet__remove{position:absolute;z-index:2;top:10px;right:10px;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#4a3a26;box-shadow:0 1px 3px #00000047;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-sheet__remove:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.bb-sheet__remove svg{width:11px;height:11px}.bb-sheet__remove:focus-visible{outline:2px solid #8A5A2B;outline-offset:2px}.bb-sheet{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb" "name" "chip";align-items:center;gap:4px;margin:0;padding:6px;box-sizing:border-box;border-radius:8px;border:1px dashed #DCCBAE;background:#fbf8f2;color:#212121;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s;-webkit-tap-highlight-color:transparent}.bb-sheet.is-filled{border:1px solid #E4D6BE;background:#fff}.bb-sheet.is-active{padding:5px;border:2px solid #8A5A2B;background:#fff;box-shadow:0 2px 8px #8a5a2b24}.bb-sheet.is-pulse{animation:bbPulse .9s ease-out 2}.bb-sheet__num{position:absolute;z-index:1;top:10px;left:10px;width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f1e6cf;color:#8a5a2b;font-size:10.5px;font-weight:700;line-height:1}.bb-sheet.is-filled .bb-sheet__num,.bb-sheet.is-active .bb-sheet__num{background:#8a5a2b;color:#fff;box-shadow:0 0 0 1.5px #fff}.bb-sheet__thumb{grid-area:thumb;position:relative;width:100%;height:46px;box-sizing:border-box;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1.5px dashed #DCCBAE;background:#fbf8f2}.bb-sheet.is-active .bb-sheet__thumb{border-color:#b7804a;background:#fff8e6}.bb-sheet.is-filled .bb-sheet__thumb{border:1px solid #EFE6D8;background:#efe7d8}.bb-sheet__plus{font-size:20px;font-weight:400;line-height:1;color:#b9a88e}.bb-sheet.is-active .bb-sheet__plus{color:#8a5a2b}.bb-sheet__name{grid-area:name;min-width:0;font-size:12px;font-weight:500;line-height:1.3;color:#9a8466;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sheet.is-filled .bb-sheet__name{font-weight:600;color:#212121}.bb-sheet__chip{grid-area:chip;justify-self:start;max-width:100%;box-sizing:border-box;height:18px;padding:0 6px;border-radius:9px;background:#f3ede3;color:#4e3a24;font-size:10px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sheet__chip.is-ask{background:#fff;color:#8a5a2b;box-shadow:inset 0 0 0 1px #b7804a}.bb-progress{display:flex;align-items:center;gap:10px}.bb-progress__text{flex-shrink:0;font-size:12px;font-weight:500;line-height:1.3;color:#666;white-space:nowrap}.bb-progress__bar{flex:1 1 auto;height:3px;border-radius:2px;background:#efe7da;overflow:hidden}.bb-progress__fill{display:block;height:100%;border-radius:2px;background:#8a5a2b;transition:width .24s ease-out}.bb-progress__fill.is-done{background:#0b7a37}@keyframes bbPulse{0%{box-shadow:0 0 #fad830f2}to{box-shadow:0 0 0 9px #fad83000}}.bb-sizebox{display:flex;flex-direction:column;gap:6px}.bb-size__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bb-size__title{font-size:13.5px;font-weight:600;line-height:1.3;color:#212121}.bb-size__help{font-size:11.5px;font-weight:500;line-height:1.3;color:#737373;white-space:nowrap}.bb-size__help.is-ok{color:#0b7a37}.bb-size__help.is-ask{color:#8a5a2b}.bb-seg{height:44px;box-sizing:border-box;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border-radius:9px;background:#f4efe7}.bb-seg.is-pulse{animation:bbPulse .9s ease-out 2}.bb-seg__opt{min-width:0;height:100%;padding:0 8px;border:0;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:transparent;cursor:pointer;transition:background .16s,box-shadow .16s;-webkit-tap-highlight-color:transparent}.bb-seg__opt.is-on{background:#fff;box-shadow:0 1px 3px #2121211f}.bb-seg__opt.is-off{cursor:not-allowed}.bb-seg__label{font-size:12.5px;font-weight:500;line-height:1.25;color:#555;white-space:nowrap}.bb-seg__opt.is-on .bb-seg__label{font-weight:600;color:#212121}.bb-seg__opt.is-off .bb-seg__label{color:#aba49a;text-decoration:line-through}.bb-seg__dims{font-size:10.5px;font-weight:500;line-height:1.2;color:#8a8a8a}.bb-seg__opt.is-on .bb-seg__dims{color:#666}.bb-seg__opt.is-off .bb-seg__dims{color:#a65a00}.bb-tiles,.bb-group{display:flex;flex-direction:column;gap:8px}.bb-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bb-group__title{font-size:14px;font-weight:600;color:#212121}.bb-group__sub{font-size:12px;color:#666}.bb-group__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.bb-tile{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0;border:0;background:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-tile:focus-visible{outline:2px solid #B7804A;outline-offset:3px}.bb-tile__photo{position:relative;display:block;height:58px;border-radius:6px;overflow:hidden;background:#efe7d8;box-shadow:0 0 0 1px #e4d6be;transition:box-shadow .16s}.bb-sheet__thumb img,.bb-tile__photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.13);transform-origin:50% 20%}.bb-tile__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 2.5px #b7804a,inset 0 0 0 4.5px #fff;opacity:0;transition:opacity .16s;pointer-events:none}.bb-tile.is-current .bb-tile__photo{box-shadow:0 0 0 1px #b7804a}.bb-tile.is-current .bb-tile__photo:after{opacity:1}.bb-tile.is-current .bb-tile__name{font-weight:600}.bb-tile__flag{display:none;position:absolute;z-index:2;left:4px;right:4px;bottom:4px;padding:3px 0;border-radius:3px;background:#fffffff5;color:#5e5446;font-size:9.5px;font-weight:700;line-height:1.15;text-align:center}.bb-tile.is-na .bb-tile__flag,.bb-tile.is-partial .bb-tile__flag,.bb-tile.is-soldout .bb-tile__flag{display:block}.bb-tile.is-partial .bb-tile__flag{background:#fffffff2;color:#5c4300;font-size:9px}.bb-tile.is-soldout .bb-tile__flag{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);padding:3px 6px;background:#212121;color:#fff;letter-spacing:.04em;white-space:nowrap}.bb-tile.is-na .bb-tile__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:#ffffff8c}.bb-tile.is-na .bb-tile__photo img{filter:grayscale(1)}.bb-tile.is-soldout .bb-tile__photo{opacity:.45}.bb-tile.is-na,.bb-tile.is-soldout{cursor:not-allowed}.bb-tile__name{min-height:0;font-size:11.5px;font-weight:500;line-height:1.25;color:#212121}.bb-tile.is-na .bb-tile__name,.bb-tile.is-soldout .bb-tile__name{color:#8a8a8a}.bb-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;min-height:24px}.bb-price__line{display:flex;align-items:baseline;gap:6px}.bb-price__from{font-size:11.5px;font-weight:500;color:#666}.bb-price__now{font-size:19px;font-weight:700;line-height:1.2;color:#202020;white-space:nowrap}.bb-price__was{font-size:13px;font-weight:500;color:#8a8a8a}.bb-price__save{font-size:11.5px;font-weight:600;line-height:1.3;color:#0b7a37}.bb-helper{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;line-height:1.35;text-align:center;color:#5c4300}.bb-helper.is-note{font-weight:500;color:#8a4b00}.bb-helper svg{flex-shrink:0}.bb-cta{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:1px solid #FAD830;border-radius:7px;background:#fffdf0;color:#5c4300;box-shadow:inset -3px -3px 8px #ffe76d33;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.bb-cta.is-ready{border:0;background:#fad830;color:#202020;box-shadow:none;font-size:16px;font-weight:700}.bb-cta[aria-disabled=true]{border-color:#e2e2e2;background:#f1f1f1;color:#9a9a9a;box-shadow:none}.bb-cta[aria-busy=true]{cursor:progress}@keyframes bbSpin{to{transform:rotate(360deg)}}.bb-cta__spin{width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(32,32,32,.25);border-top-color:#202020;animation:bbSpin .7s linear infinite}@media screen and (max-width:749px){html.pdp-xsell-modal-open,html.pdp-xsell-modal-open body{overflow:hidden}.pdp-xsell-modal--bb{align-items:flex-end;justify-content:stretch;padding:0}.pdp-xsell-modal--bb .pdp-xsell-modal__panel{max-width:100%;height:88vh;height:88dvh;max-height:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0003;transform:translateY(100%);opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.pdp-xsell-modal--bb.is-open .pdp-xsell-modal__panel{transform:translateY(0)}.bb-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pdp-xsell-modal--bb.is-tight .bb-sheet__thumb{height:34px}.pdp-xsell-modal--bb.is-tighter .bb-sheet__thumb{height:26px}.pdp-xsell-modal--bb.is-tighter .bb-progress{display:none}}@media screen and (min-width:900px){.pdp-xsell-modal--bb .pdp-xsell-modal__panel{max-width:840px;height:min(640px,90vh);max-height:none}.pdp-xsell-modal--bb.is-desk .bb-side{display:flex;flex-direction:column;gap:18px;width:320px;flex-shrink:0;box-sizing:border-box;padding:18px 20px 20px;overflow-y:auto;background:#fcfaf5;border-right:1px solid #EFEFEF}.pdp-xsell-modal--bb.is-desk .bb-scroll{padding:18px 22px 22px;gap:18px}.pdp-xsell-modal--bb.is-desk .bb-foot{margin-top:auto;padding:0;border-top:0;background:none}.pdp-xsell-modal--bb.is-desk .bb-sheets{display:flex;flex-direction:column;gap:8px}.pdp-xsell-modal--bb.is-desk .bb-sheet{grid-template-columns:18px 68px minmax(0,1fr);grid-template-areas:"num thumb name" "num thumb chip";column-gap:10px;row-gap:4px;padding:8px 10px}.pdp-xsell-modal--bb.is-desk .bb-sheet.is-active{padding:7px 9px}.pdp-xsell-modal--bb.is-desk .bb-sheet__remove{top:50%;right:12px;transform:translateY(-50%)}.pdp-xsell-modal--bb.is-desk .bb-sheet-wrap.is-filled .bb-sheet{padding-right:44px}.pdp-xsell-modal--bb.is-desk .bb-sheet-wrap.is-filled .bb-sheet.is-active{padding-right:43px}.pdp-xsell-modal--bb.is-desk .bb-sheet__thumb{width:68px;height:50px}.pdp-xsell-modal--bb.is-desk .bb-sheet__name{align-self:end;font-size:13px}.pdp-xsell-modal--bb.is-desk .bb-sheet__chip{align-self:start}.pdp-xsell-modal--bb.is-desk .bb-sheet__num{position:static;grid-area:num;box-shadow:none}.pdp-xsell-modal--bb.is-desk .bb-tile__photo{height:76px}}@media(prefers-reduced-motion:reduce){.pdp-xsell-modal--bb .pdp-xsell-modal__overlay,.pdp-xsell-modal--bb .pdp-xsell-modal__panel{transition:none!important}.bb-sheet.is-pulse,.bb-seg.is-pulse,.bb-cta__spin{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/bedsheet-bundle.css.map */
