.bb-section[style*=--bb-ptd]{padding-top:calc(var(--bb-ptd) + var(--bb-pt-extra,0px));padding-bottom:var(--bb-pbd)}.bb-reviews,.bb-footer{--bb-pt-extra:24px}@media(max-width:767px){.bb-section[style*=--bb-ptd]{padding-top:calc(var(--bb-ptd)*.6 + var(--bb-pt-extra,0px));padding-bottom:calc(var(--bb-pbd)*.6)}.bb-footer[style*=--bb-ptd]{padding-bottom:var(--bb-pbd)}}.bb-sec-header{position:sticky;top:0;z-index:50}.bb-header{position:relative;top:auto}.bb-header .bb-logo img{width:var(--bb-logo-w,150px)}.bb-logo__text{font-family:var(--bb-font-display);font-size:28px;color:var(--bb-deep)}@media(max-width:767px){.bb-header .bb-logo img{width:var(--bb-logo-w-m,118px)}}.bb-announce a{color:inherit}.bb-tool .bb-tool__n{position:absolute;top:6px;right:4px;min-width:18px;height:18px;border-radius:999px;background:var(--bb-ink);color:#fff;font-style:normal;font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1;transition:transform .3s var(--ease-out)}.bb-tool .bb-tool__n.m\:hidden{display:none}.bb-tool .bb-tool__n.is-bump{transform:scale(1.25)}.bb-drawer__top img{height:auto}.bb-card__info>product-form{display:block;margin-top:auto}.bb-card__f{margin:0}.bb-card__atc[disabled]{opacity:.5;cursor:not-allowed}.bb-card__atc.loading,.bb-card__atc.m-spinner-loading{opacity:.6;pointer-events:none}.bb-card__like.added-to-wishlist{color:#c97b5a;opacity:1;transform:none}.bb-card__like .m-tooltip__content{display:none}.bb-form:has(.bb-form__msg){flex-wrap:wrap}.bb-form__msg{flex-basis:100%;margin:6px 0 0;font-size:var(--bb-ui);color:var(--bb-meta)}.bb-form__msg--err{color:#9a3b2f}svg.bb-ph{display:block;width:100%;height:auto;aspect-ratio:1;background:var(--bb-sand);fill:var(--bb-taupe)}body{background:var(--bb-ground)}.m-product-card__media{background:var(--bb-cream);border-radius:12px;overflow:hidden;isolation:isolate}.m-product-card__media img{mix-blend-mode:multiply;transform:none!important;will-change:auto!important}.m-media-gallery__list>*,.m-product-media--slider__thumbnails .swiper-slide{background:var(--bb-cream);border-radius:12px;overflow:hidden}.m-media-gallery__list>* img,.m-product-media--slider__thumbnails .swiper-slide img{mix-blend-mode:multiply;transform:none!important}.m-quick-view .m-media-gallery__list>* img{mix-blend-mode:multiply}.m-button--primary{border-radius:999px}.m-section__heading,.m-collection-header__title,.m-product-title,.m-page-header__title{font-family:var(--bb-font-display);font-weight:400}.m-product-media,.m-cart-drawer-item__image,.m-cart-item__image,.m-product-card__media .m-image{background:var(--bb-cream)}.m-product-media img,.m-cart-drawer-item__image img,.m-cart-item__image img{mix-blend-mode:multiply;transform:none!important}.m-product-card{background:#fff;border-radius:var(--bb-r-card);box-shadow:0 0 0 1px var(--bb-line);padding:8px}.m-product-card__media{border-radius:12px}.m-product-card__content{padding:14px 8px 8px}.m-product-card__title,.m-product-card__title a,.m-product-card__name{font-family:var(--bb-font-body)!important;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:0}@media(max-width:767px){.m-product-card__title,.m-product-card__title a,.m-product-card__name{font-size:15px}}product-info .m-add-to-cart,.m-sticky-addtocart .m-add-to-cart{background:var(--bb-ink)!important;color:#fff!important;border-color:var(--bb-ink)!important;border-radius:999px}@media(hover:hover){product-info .m-add-to-cart:hover,.m-sticky-addtocart .m-add-to-cart:hover{background:var(--bb-deep)!important;border-color:var(--bb-deep)!important}}.m-product-inventory__inner,.m-product-inventory__text,.m-product-inventory__pin,.m-product-inventory__status{color:var(--bb-deep)!important}.notification.success{background:var(--bb-cream)!important;color:var(--bb-ink)!important;border-color:var(--bb-line-strong)!important}.notification.success .notification__text,.notification.success svg{color:var(--bb-ink)!important;fill:currentColor}#share-coupon-small,.share-coupon-small-wrapper,#share-coupon-popup,#share-coupon-popup-container,.share-coupon-bk-screen{display:none!important}@media(max-width:767px){.bb-hero .bb-pin,.bb-scene .bb-pin{display:block;left:var(--xm,var(--x));top:var(--ym,var(--y))}.bb-pin i{width:16px;height:16px;box-shadow:0 0 0 3px #fffefed9}.bb-pin i:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.bb-pin--n i{width:20px;height:20px;font-size:10px}.bb-pin__card{top:calc(50% + 14px);left:50%;transform:translate(calc(var(--xn,50) * -1%));white-space:normal;width:max-content;max-width:min(210px,62vw);font-size:12px;padding:7px 10px;border-radius:12px}.bb-pin__card b{font-size:13px}.bb-pin:not(.is-on) .bb-pin__card{opacity:0!important;visibility:hidden!important}.bb-pin.is-on .bb-pin__card{opacity:1;visibility:visible;transform:translate(calc(var(--xn,50) * -1%),4px);transition-delay:0s}.bb-pin.is-on{z-index:4}}.bb-jm-reviews,.bb-jm-reviews *,[class*=jm-review-widget],[class*=jm-review-widget] *,[class*=jm-review-form],[class*=jm-review-form] *{--jm-review-widget-star-and-histogram-color: var(--bb-band) !important;--jm-review-widget-button-color: var(--bb-ink) !important;--jm-review-widget-button-text-color: var(--bb-ground) !important;--jm-review-widget-text-color: var(--bb-ink) !important;--jm-review-widget-lighter-text-color: var(--bb-deep) !important;--jm-widget-primary-color: var(--bb-band) !important;--jm-review-widget-form-button-color: var(--bb-ink) !important;--jm-review-widget-form-button-text-color: var(--bb-ground) !important;--jm-review-widget-form-text-color: var(--bb-ink) !important;--jm-review-widget-form-field-background-color: #fff !important;--jm-review-widget-form-background-color: var(--bb-ground) !important;--jm-btn-border-radius: 999px !important;font-family:var(--bb-font-body)}.bb-jm-reviews{color:var(--bb-ink)}.bb-jm-reviews .m-section__header{margin-bottom:8px}.bb-jm-reviews .jm-review-widget-minimal-header__title{display:none}.bb-jm-reviews .jm-average-rating-display--minimal-header .jm-text:first-child{font-family:var(--bb-font-display);font-weight:400;font-size:32px}.bb-jm-reviews .jm-button--primary{background:var(--bb-ink)!important;border-color:var(--bb-ink)!important;color:var(--bb-ground)!important;padding-inline:24px;min-height:44px;transition:background-color .2s ease}.bb-jm-reviews .jm-button--primary:hover{background:var(--bb-band)!important;border-color:var(--bb-band)!important}.bb-jm-reviews .jm-button--secondary,.bb-jm-reviews .jm-sort-filter__select{border-color:var(--bb-line-strong)!important;border-radius:999px!important;min-height:44px;min-width:44px;color:var(--bb-ink);background:#fff}.bb-jm-reviews .jm-review-item{border-color:var(--bb-line)!important}.bb-jm-reviews .jm-review-item [style*=color-mix],.bb-jm-reviews .jm-reviewer-info .jm-box--inherit-color[style]{background:var(--bb-cream)!important;color:var(--bb-ink)!important}.bb-jm-reviews .jm-review-content__title{font-weight:500!important;color:var(--bb-ink)}.bb-jm-reviews .jm-review-content__body,.bb-jm-reviews .jm-review-content__body p{color:var(--bb-support);font-size:15px;line-height:1.6}.bb-jm-reviews .jm-reviewer-info__name{font-weight:500!important}.bb-jm-reviews .jm-pagination-controls__button{border-radius:999px}.bb-jm-reviews .jm-pagination-controls__button--active{background:var(--bb-ink)!important;color:var(--bb-ground)!important}.bb-jm-reviews hr,.bb-jm-reviews [class*=separator],.bb-jm-reviews [class*=divider]{border-color:var(--bb-line)!important;background-color:var(--bb-line)}.jdgm-prev-badge .jdgm-star,.jdgm-prev-badge .jdgm-star.jdgm--on,.jdgm-prev-badge .jdgm-star.jdgm--half,.jdgm-prev-badge .jdgm-star.jdgm--off{color:var(--bb-band)!important}.jdgm-prev-badge .jdgm-star.jdgm--off{opacity:.35}.jdgm-prev-badge__text{font-family:var(--bb-font-body);color:var(--bb-meta)!important}.m-product-info--wrapper .jdgm-prev-badge,.m-product-info .jdgm-prev-badge{font-size:15px}.m-product-info--wrapper .jdgm-preview-badge{margin:-4px 0 4px;cursor:pointer}.m-product-card__reviews,.bb-card__reviews{margin:4px 0 2px;line-height:1}.m-product-card__reviews .jdgm-prev-badge,.bb-card__reviews .jdgm-prev-badge{font-size:13px;display:inline-flex;align-items:center;gap:2px}.m-product-card__reviews .jdgm-star,.bb-card__reviews .jdgm-star{font-size:13px!important;padding:0 1px!important}.m-product-card__reviews .jdgm-prev-badge__text,.bb-card__reviews .jdgm-prev-badge__text{font-size:12.5px;margin-left:4px}.m-product-card__content.m\:text-center .jdgm-prev-badge,.bb-card__info .jdgm-prev-badge{justify-content:inherit}.bb-jm-reviews .jm-pagination-controls__button:not(.jm-pagination-controls__button--active){background:transparent!important;color:var(--bb-ink)!important;border-color:transparent!important}.bb-jm-reviews .jm-pagination-controls__button:not(.jm-pagination-controls__button--active):hover{background:var(--bb-cream)!important}.bb-jm-reviews .jm-review-item .jm-star-rating__font-icon{font-size:18px!important}.bb-jm-reviews .jm-average-rating-display--minimal-header .jm-text:not(:first-child){font-size:14px;color:var(--bb-meta)}main .m-section:has(.m-slider-controls){overflow-x:clip}.m-product-card__reviews .jdgm-prev-badge,.bb-card__reviews .jdgm-prev-badge{flex-wrap:nowrap;white-space:nowrap}@media(max-width:767px){.m-product-card__reviews .jdgm-star,.bb-card__reviews .jdgm-star{font-size:11px!important;padding:0!important}.m-product-card__reviews .jdgm-prev-badge__text,.bb-card__reviews .jdgm-prev-badge__text{font-size:12px;margin-left:3px}}[class*=jdgm-write-review-modal]{font-family:var(--bb-font-body);color:var(--bb-ink)}.jdgm-write-review-modal .jdgm-star,[class*=jdgm-write-review-modal] .jdgm-star{color:var(--bb-band)!important}[class*=jdgm-write-review-modal] a:not([class*=btn]){color:var(--bb-ink)!important}[class*=jdgm-write-review-modal] .jdgm-write-review-modal__nav-btn,[class*=jdgm-write-review-modal] .jdgm-btn,[class*=jdgm-write-review-modal] button[type=submit],[class*=jdgm-write-review-modal] .jdgm-submit-rev,[class*=jdgm-write-review-modal] [class*=__submit],[class*=jdgm-write-review-modal] [class*=btn--solid]{background:var(--bb-ink)!important;border-color:var(--bb-ink)!important;color:var(--bb-ground)!important;border-radius:999px!important}[class*=jdgm-write-review-modal] input:focus,[class*=jdgm-write-review-modal] textarea:focus{border-color:var(--bb-band)!important;outline-color:var(--bb-band)!important;box-shadow:none!important}[class*=jdgm-write-review-modal] [class*=progress] [class*=fill],[class*=jdgm-write-review-modal] [class*=progress-bar]{background:var(--bb-band)!important}html body [class*=jdgm-write-review-modal] .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back{background:transparent!important;color:var(--bb-ink)!important;border:1px solid var(--bb-line-strong)!important}[class*=jdgm-write-review-modal] .jdgm-write-review-modal__nav-btn-back svg,[class*=jdgm-write-review-modal] .jdgm-write-review-modal__nav-btn-back path{fill:currentColor;stroke:currentColor}:root{--bb-sale:#A65D3F}.bb-card__sale{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--bb-sale);color:#fff;font:500 12px/1 var(--bb-font-body);letter-spacing:.04em;pointer-events:none}.bb-card__price.is-sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.bb-card__price.is-sale .bb-card__now{color:var(--bb-sale);font-weight:500}.bb-card__was{color:var(--bb-meta);font-size:.9em;text-decoration-thickness:1px}@media(max-width:767px){.bb-card__sale{top:8px;left:8px;height:22px;padding:0 8px;font-size:11px}}.m-price--on-sale .m-price-item--sale{color:var(--bb-sale)}.m-price--on-sale s.m-price-item--regular{color:var(--bb-meta);text-decoration-thickness:1px}.m-product-tag--sale{border-radius:999px;font-family:var(--bb-font-body);font-weight:500;letter-spacing:.04em;text-transform:none}.m-price__badge-sale .m-product-tag--sale{padding:5px 11px;font-size:12px;line-height:1}.bb-proof{margin:18px 0 4px;padding:14px 16px;border-radius:16px;background:var(--bb-oat);box-shadow:0 0 0 1px var(--bb-line);display:grid;gap:10px;font:400 14.5px/1.45 var(--bb-font-body);color:var(--bb-support)}.bb-proof__row{display:flex;align-items:center;gap:10px;margin:0}.bb-proof strong{color:var(--bb-ink);font-weight:500;font-variant-numeric:tabular-nums}.bb-proof__ic{width:20px;height:20px;flex:none;color:var(--bb-band)}.bb-proof__dot{position:relative;width:20px;height:20px;flex:none}.bb-proof__dot:before,.bb-proof__dot:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--bb-sale)}.bb-proof__dot:after{animation:bb-proof-ping 2.2s var(--ease-out) infinite}@keyframes bb-proof-ping{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(2.6);opacity:0}}[data-bb-viewers]{display:inline-block;transition:opacity .18s,transform .18s var(--ease-out)}[data-bb-viewers].is-swap{opacity:0;transform:translateY(-3px)}@media(max-width:767px){.bb-proof{font-size:14px;padding:12px 14px;gap:9px}}@media(prefers-reduced-motion:reduce){.bb-proof__dot:after{animation:none;opacity:0}[data-bb-viewers]{transition:none}}.m-product-card .m-price--on-sale{flex-wrap:nowrap;column-gap:6px;white-space:nowrap}.m-product-card .m-price--on-sale s.m-price-item--regular{font-size:.86em}.m-product-list .m-product-card,.m-collection-products .m-product-card{height:100%}@media(max-width:767px){.m-product-card .m-price--on-sale{font-size:14px}}@media(max-width:374px){.m-product-card__reviews .jdgm-star,.bb-card__reviews .jdgm-star{font-size:10px!important}.m-product-card__reviews .jdgm-prev-badge__text,.bb-card__reviews .jdgm-prev-badge__text{font-size:11px;margin-left:2px}}.bb-mega{left:-14px;transform:translateY(8px)}.bb-nav>li:hover .bb-mega,.bb-nav>li:focus-within .bb-mega{transform:translate(0)}.bb-categories__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bb-categories__row .bb-tile b{min-height:2.4em}@media(max-width:1100px)and (min-width:768px){.bb-categories__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.bb-categories__row{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-categories__row .bb-tile:last-child{grid-column:auto}.bb-categories__row .bb-tile:last-child img{aspect-ratio:4/5;object-position:var(--bb-focus,50% 55%)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bb-port.css.map */
