.product-label-container{align-items:flex-start!important;left:12px!important;right:auto!important;top:12px!important}media-gallery .product-label-container{left:20px!important;top:20px!important}@media(max-width:767.98px){.product-label-container{left:8px!important;top:8px!important}media-gallery .product-label-container{left:12px!important;top:12px!important}}.product-label.product-label--bb-xmas{background:var(--bb-label-bg, #F7DCDC)!important;color:var(--bb-label-text, #4E3021)!important;border:0!important;border-radius:0!important;font-weight:500!important;letter-spacing:.03em;text-transform:uppercase;font-size:calc(var(--bb-label-size, 14px) * .85);line-height:1.2;padding:.5em .8em}.product-label.product-label--bb-xmas span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important;background:none!important}media-gallery .product-label.product-label--bb-xmas{font-size:calc((var(--bb-label-size, 14px) + 4px) * .85)}@media(max-width:767.98px){.product-label.product-label--bb-xmas{font-size:calc((var(--bb-label-size, 14px) - 3px) * .85)}media-gallery .product-label.product-label--bb-xmas{font-size:calc(var(--bb-label-size, 14px) * .85)}}media-gallery .product-label-container{gap:6px}media-gallery .product-label:not(.product-label--bb-xmas){background:#fff!important;color:#4e3021!important;border:0!important;border-radius:0!important;font-weight:500!important;letter-spacing:.03em;text-transform:uppercase;font-size:calc((var(--bb-label-size, 14px) + 4px) * .85);line-height:1.2;padding:.5em .8em}media-gallery .product-label:not(.product-label--bb-xmas) span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important;background:none!important}@media(max-width:767.98px){media-gallery .product-label:not(.product-label--bb-xmas){font-size:calc(var(--bb-label-size, 14px) * .85)}}.product-block .product-label-container{flex-direction:column;gap:4px}.product-block .product-label:not(.product-label--bb-xmas){background:#fff!important;color:#4e3021!important;border:0!important;border-radius:0!important;font-weight:500!important;letter-spacing:.03em;text-transform:uppercase;font-size:calc(var(--bb-label-size, 14px) * .85);line-height:1.2;padding:.5em .8em;margin:0!important}.product-block .product-label:not(.product-label--bb-xmas) span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important;background:none!important}@media(max-width:767.98px){.product-block .product-label:not(.product-label--bb-xmas){font-size:calc((var(--bb-label-size, 14px) - 3px) * .85)}}html:not(.bb-stack-labels) .bb-stack-meta{display:none!important}.product-block .product-label-container>.product-label,media-gallery .product-label-container>.product-label{margin-left:0!important;margin-right:0!important}.bb-xmas-sale-name{display:block;color:var(--bb-sale-name, #C58F9D);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.4;margin-top:3px}.product-info .bb-xmas-sale-name,.product-detail .bb-xmas-sale-name{font-size:14px;margin-top:4px}@media(min-width:768px){media-gallery .main-image>carousel-slider.mobile-only{display:block!important}media-gallery .main-image>.product-media-collage{display:none!important}media-gallery carousel-slider.thumbnails{display:block!important}}@media(max-width:767.98px){media-gallery carousel-slider.thumbnails{display:none!important}}media-gallery .main-image .img-ar{--aspect-ratio: .8 !important}media-gallery .main-image .img-ar img{object-fit:cover!important}media-gallery .thumbnails .img-ar{--aspect-ratio: 1 !important}media-gallery .thumbnails .img-ar img{object-fit:cover!important}.product-block .product-block__title{font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#100906}.product-block .product-block__detail .vendor{display:none}.product-block__colour{margin-top:1px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:12px;line-height:1.5;color:#9a918a}.product-block .product-price--block{margin-top:4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#100906}.product-block .product-price--block .bb-xmas-sale-name{font-size:11px;letter-spacing:.02em;white-space:nowrap}.product-block .image-cont .img-ar{background-color:#fbf9f6}.product-block .image-cont .img-ar img{mix-blend-mode:multiply}body.template-collection .product-block .image-cont .img-ar.bb-not-flatlay{background-color:transparent}body.template-collection .product-block .image-cont .img-ar.bb-not-flatlay img{mix-blend-mode:normal}.bb-tabs{margin-top:28px}.bb-tabs__bar{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #E6E2E2;-webkit-overflow-scrolling:touch}@media(min-width:768px){.bb-tabs__bar{gap:12px;justify-content:space-between}}.bb-tabs__bar::-webkit-scrollbar{display:none}.bb-tabs__tab{flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;margin:0 0 -1px;padding:12px 0;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8686;cursor:pointer;white-space:nowrap}.bb-tabs__tab:hover{color:#242124}.bb-tabs__tab.is-active{color:#242124;border-bottom-color:#242124;font-weight:600}.bb-tabs .product-info-accordion{display:none;margin:0!important;border:0!important;padding:0!important}.bb-tabs .product-info-accordion.bb-tabs__panel--active{display:block}.bb-tabs summary{display:none!important}.bb-tabs .disclosure{border:0!important}.bb-tabs .disclosure__panel{height:auto!important;overflow:visible!important;opacity:1!important;display:block!important;visibility:visible!important}.bb-tabs .disclosure__content{padding:18px 0 0!important}.product-info-accordion .disclosure__content,.product-info-accordion .disclosure__content p,.product-info-accordion .disclosure__content li,.product-info-accordion .disclosure__content span,.product-info-accordion .disclosure__content td{color:#2b2b2b!important;opacity:1!important}.bb-product-video{margin-top:28px}.bb-product-video video{width:100%;aspect-ratio:var(--bb-video-ratio, 4 / 5);object-fit:cover;display:block}.bb-product-video__placeholder{aspect-ratio:var(--bb-video-ratio, 4 / 5);background:#f7dcdc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#4e3021;text-align:center;padding:24px}.bb-product-video__placeholder strong{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.bb-product-video__placeholder small{font-size:12px;max-width:300px}.bb-product-video-section:empty{display:none}@media(max-width:767.98px){.bb-product-video{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bb-product-video video,.bb-product-video__placeholder{aspect-ratio:auto!important;width:100%;height:500px}}#dropahint,#dropahint-cta{display:none!important}.bb-tabs .disclosure__content.bb-clamp{max-height:var(--bb-clamp-h, 78px);overflow:hidden;position:relative}.bb-tabs .disclosure__content.bb-clamp.is-open{max-height:none}.bb-tabs .disclosure__content.bb-clamp:not(.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;background:linear-gradient(to bottom,#fbf9f600,#fbf9f6)}.bb-readmore{background:none;border:0;padding:10px 0 0;margin:0;cursor:pointer;font:inherit;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#100906;text-decoration:underline;text-underline-offset:3px}scrolling-banner .marquee-container{background:#000!important;--bg-color: #000000;color:#fff!important}scrolling-banner .marquee-text,scrolling-banner .marquee-text a{color:#fff!important;font-weight:400!important;letter-spacing:0!important}scrolling-banner .bb-bar-dot{display:inline-block;margin:0 27px}@media(min-width:768px){scrolling-banner .bb-bar-dot{margin:0 57px}}scrolling-banner .marquee{--text-size: 14px !important}scrolling-banner .marquee{padding-top:0!important;padding-bottom:0!important;height:50px;align-items:center}scrolling-banner .marquee,scrolling-banner .marquee-text{font-size:14px!important;line-height:14px!important}html:not(.bb-sale-live) .product-label--bb-xmas.bb-hype-hidden{display:none!important}.price .price__was{color:#7a716a!important;opacity:1!important;text-decoration-color:currentColor}.bb-cart-item-sale{margin:2px 0;color:var(--bb-sale-name, #C58F9D);font-size:10px;font-weight:600;line-height:14px;letter-spacing:.04em;text-transform:uppercase}.bb-cart--drawer .cart-item__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px}.bb-cart--drawer .cart-item__price .struck-out-price{order:-1;color:#7a716a}.bb-cart--drawer .cart-item__remove{display:none!important}.bb-cart--drawer .bb-subtotal-prices{display:inline-flex;align-items:baseline;gap:8px}.bb-cart--drawer .bb-subtotal-was{color:#7a716a;font-size:.8em;text-decoration:line-through}.bb-cart--drawer .bb-subtotal-save{margin-top:-4px;margin-bottom:8px;text-align:right;color:var(--bb-sale-name, #C58F9D);font-family:Jost,sans-serif;font-size:12px;font-weight:300;letter-spacing:.06em;line-height:17px;text-transform:uppercase}cart-drawer .bb-cart--drawer .cart-drawer__header{border-bottom:1px solid #E6E0D7;padding-bottom:16px}cart-drawer .bb-cart--drawer .cart-drawer__title{color:#100906;font-family:Jost,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase}cart-drawer .bb-cart--drawer .cart-drawer__title-count{color:#100906}cart-drawer .bb-cart--drawer .cart-drawer__footer{border-top:1px solid #E6E0D7}.bb-bf-banner{background:transparent;padding:16px var(--gutter-content, 24px) 18px;border-bottom:1px solid #E6E0D7}.bb-bf-banner--empty{display:none}.bb-bf-banner__text{margin:0 0 10px;color:#100906;font-family:Jost,sans-serif;font-size:13px;line-height:18px}.bb-bf-banner__text strong{font-weight:600}.bb-bf-pink{color:var(--bb-sale-name, #C58F9D);font-weight:600}.bb-bf-banner__track{position:relative;height:2px;background:#ddd6cc}.bb-bf-banner__fill{position:absolute;left:0;top:0;bottom:0;background:#100906}.bb-bf-locked{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #E6E0D7}.bb-bf-locked__img{flex:0 0 56px;width:56px;height:56px;overflow:hidden}.bb-bf-locked__img img{width:100%;height:100%;object-fit:cover;display:block}.bb-bf-locked__text{flex:1 1 auto;min-width:0;font-family:Jost,sans-serif}.bb-bf-locked__name{color:#100906;font-size:14px;line-height:18px}.bb-bf-locked__name em{font-family:var(--bb-serif, "Playfair Display", Georgia, serif);font-style:italic;color:var(--bb-sale-name, #C58F9D)}.bb-bf-locked__sub{margin-top:3px;color:#7a716a;font-size:11px;line-height:15px}.bb-bf-locked__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:Jost,sans-serif}.bb-bf-locked__price s{color:#7a716a;font-size:12px}.bb-bf-locked__price span{color:#7a716a;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}body .product-block .image-cont .img-ar.bb-not-flatlay,body media-gallery .img-ar.bb-not-flatlay{background-color:transparent!important}body .product-block .image-cont .img-ar.bb-not-flatlay img,body media-gallery .img-ar.bb-not-flatlay img{mix-blend-mode:normal!important}body .img-ar img[src*=".gif"],body .img-ar img[srcset*=".gif"]{mix-blend-mode:normal!important}body .img-ar:has(img[src*=".gif"]),body .img-ar:has(video),body .img-ar:has(iframe),body media-gallery .product-media--video .img-ar,body media-gallery [data-media-type=video] .img-ar,body media-gallery [data-media-type=external_video] .img-ar{background-color:transparent!important}body .img-ar video{mix-blend-mode:normal!important}cart-drawer .cart-item-upsells .product-info-label{font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#71656b}cart-drawer .cart-item-upsells .slider__grid{grid-auto-columns:calc(25% - 8px)!important;gap:10px!important}cart-drawer .cart-item-upsells .product-block{font-size:10px}cart-drawer .cart-item-upsells .product-block .product-block__title,cart-drawer .cart-item-upsells .product-block .product-block__title a{font-size:10px!important;line-height:13px!important;letter-spacing:.02em}cart-drawer .cart-item-upsells .product-block .price,cart-drawer .cart-item-upsells .product-block .price *{font-size:10px!important;line-height:14px!important}cart-drawer .cart-item-upsells .product-block .bb-xmas-sale-name{font-size:9px!important;line-height:12px}cart-drawer .cart-item-upsells .product-block .product-label{font-size:8px!important}cart-drawer .cart-item-upsells .product-block .product-block__detail,cart-drawer .cart-item-upsells .product-block .product-info{padding-top:6px!important}cart-drawer .cart-item-upsells .product-block .product-block__detail,cart-drawer .cart-item-upsells .product-block .product-block__detail *,cart-drawer .cart-item-upsells .product-block .product-info,cart-drawer .cart-item-upsells .product-block .product-info *{font-size:9px!important;line-height:12px!important;letter-spacing:.02em!important;white-space:normal!important}cart-drawer .cart-item-upsells .product-block .product-block__detail,cart-drawer .cart-item-upsells .product-block .product-info{padding-left:0!important;padding-right:0!important}cart-drawer .cart-item-upsells .product-block .price__default{display:flex;flex-wrap:wrap;column-gap:4px}cart-drawer .cart-item-upsells .product-block .bb-xmas-sale-name{display:block;margin-top:2px}cart-drawer .cart-item-upsells .bb-xmas-sale-name{display:none!important}cart-drawer .cart-item-upsells .product-block__colour,cart-drawer .cart-item-upsells .product-block__subtitle{display:none!important}cart-drawer .cart-item-upsells .product-block__detail{position:relative;padding-right:30px!important}cart-drawer .cart-item-upsells .bb-quick-add{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #100906;border-radius:50%;background:#fff;color:#100906;font-family:Jost,sans-serif;font-size:16px;font-weight:300;line-height:1;cursor:pointer;text-decoration:none}cart-drawer .cart-item-upsells .bb-quick-add:hover{background:#100906;color:#fff}cart-drawer .cart-item-upsells .bb-quick-add.is-loading{opacity:.4;pointer-events:none}cart-drawer .cart-item-upsells .price__default{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:4px}cart-drawer .cart-item-upsells .price__from{order:0}cart-drawer .cart-item-upsells .price__current{order:1}cart-drawer .cart-item-upsells .price__was{order:2}cart-drawer .cart-item-upsells .product-block .swatches,cart-drawer .cart-item-upsells .product-block .bb-colour-options{display:none!important}cart-drawer .cart-item-upsells .product-block .product-price--block{padding-right:28px!important}cart-drawer .cart-item-upsells .bb-quick-add{width:22px!important;height:22px!important;font-size:14px!important;bottom:1px!important}cart-drawer .bb-cart--drawer .cart-drawer__header{border-bottom:0!important;padding-bottom:0!important}.bb-bf-banner{padding:4px var(--gutter-content, 20px) 0!important;margin:0 0 14px!important;border-bottom:0!important;background:transparent!important}.bb-bf-banner__text{margin:0 0 8px!important;color:#71656b!important;font-family:Jost,sans-serif;font-size:10px!important;line-height:14px!important}.bb-bf-banner__text strong,.bb-bf-banner__text .bb-bf-pink{font-weight:700}.bb-bf-banner__track{height:6px!important;border-radius:6px;background:#71656b26!important;overflow:hidden}.bb-bf-banner__fill{border-radius:6px;background:#202223!important}cart-drawer .cart-item-upsells .image-cont{position:relative}cart-drawer .cart-item-upsells .product-block .product-price--block{padding-right:0!important}cart-drawer .cart-item-upsells .bb-quick-add{position:absolute!important;right:6px!important;bottom:6px!important;top:auto!important;left:auto!important;z-index:2;width:auto!important;height:24px!important;padding:6px 10px!important;border:0!important;border-radius:3px!important;background:#222!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.8px;line-height:12px!important;text-transform:uppercase;text-decoration:none!important;display:inline-flex;align-items:center}cart-drawer .cart-item-upsells .bb-quick-add:hover{background:#000!important;color:#fff!important}cart-drawer .cart-item-upsells .bb-quick-add{background:transparent!important;color:#100906!important;padding:0!important;height:auto!important;border-radius:0!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:500!important;right:8px!important;bottom:8px!important}cart-drawer .cart-item-upsells .bb-quick-add:hover{background:transparent!important;color:#000!important}body cart-drawer.drawer,body cart-drawer .cart-drawer__footer,body cart-drawer .cart-drawer__empty-content:not(.cart-drawer__empty-content--custom-colors){background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bb-xmas.css.map */
