.bl-reels-block{--bl-reels-columns: var(--bl-reels-columns-mobile, 4);display:grid;gap:var(--spacing-4)}.bl-reels-block__heading,.bl-buy-with__heading{font-family:var(--text-font-family);font-weight:500}@media screen and (min-width:700px){.bl-reels-block{--bl-reels-columns: var(--bl-reels-columns-desktop, 4)}}.bl-reels-block__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--bl-reels-gap) * (var(--bl-reels-columns) - 1)) / var(--bl-reels-columns));gap:var(--bl-reels-gap)}.bl-reels-block__item{scroll-snap-align:start}.bl-reels-block__media{--aspect-ratio: 3 / 5;display:block;border-radius:var(--bl-reels-radius);overflow:hidden}.bl-reels-block__play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:var(--bl-reels-play-size, 40px);height:var(--bl-reels-play-size, 40px);color:var(--bl-reels-play-color, #fff);background:var(--bl-reels-play-background, rgb(255 255 255 / .3));border-radius:100%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.bl-reels-block__play svg{width:45%;height:45%;fill:currentColor}.bl-reels-block__media[playing] .bl-reels-block__play{opacity:0;visibility:hidden}.bl-reels-block__fullscreen{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:var(--bl-reels-fullscreen-size, 28px);height:var(--bl-reels-fullscreen-size, 28px);padding:0;border:0;border-radius:100%;color:var(--bl-reels-fullscreen-color, #fff);background:var(--bl-reels-fullscreen-background, rgb(0 0 0 / .35));cursor:pointer;pointer-events:auto}.bl-reels-block__fullscreen svg{width:60%;height:60%;fill:currentColor}.bl-buy-with{display:grid;gap:var(--spacing-3)}.bl-buy-with__list{display:grid;gap:14px}.bl-upsell-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-4);padding:10px;border-radius:var(--bl-upsell-card-radius, 12px)}@media screen and (min-width:700px){.bl-upsell-card{padding:10px 14px}}.bl-upsell-card__media{display:block;width:75px;border-radius:var(--bl-upsell-card-image-radius, 8px);background:var(--bl-upsell-card-image-background, #fff)}.bl-upsell-card__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;border-radius:inherit}.bl-upsell-card__cta{display:grid;justify-items:end}.bl-buy-with__heading{font-size:16px}.bl-reels-block__heading{font-size:20px}@media screen and (min-width:700px){.bl-reels-block__heading{font-size:24px}}.bl-upsell-card .bl-upsell-card__title,.bl-upsell-card price-list,.bl-upsell-card sale-price,.bl-upsell-card compare-at-price{font-weight:500}.bl-upsell-card .bl-upsell-card__description{font-weight:400}.bl-upsell-card__info,.bl-upsell-card .bl-upsell-card__variant,.bl-upsell-card .bl-upsell-card__description,.bl-upsell-card compare-at-price{line-height:normal}.bl-upsell-card__titles{display:grid;gap:2px}.horizontal-product-list.bl-upsell-list{gap:14px}@media screen and (max-width:699px){.cart-drawer__recommendations .horizontal-product-list{grid-auto-columns:82vw}}.bl-product-filler{container-type:inline-size}.bl-product-gallery-dots{position:absolute;bottom:var(--spacing-5);justify-self:center;z-index:1}.bl-product-filler__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100cqw - var(--bl-product-filler-gap, 24px)) / 2);grid-auto-flow:row dense;gap:var(--bl-product-filler-gap, 24px)}.bl-product-filler__item{position:relative;overflow:hidden}.bl-product-filler__image{display:block;width:100%;height:100%;object-fit:cover}.bl-product-card__text{display:grid;row-gap:10px;flex-grow:1;align-content:start}.bl-product-card__title--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bl-product-card__description,.product-card__info .jdgm-widget{font-size:13px}.bl-product-card__promo-label-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);min-height:var(--bl-product-card-promo-label-row)}@media screen and (min-width:700px){.bl-product-card__description,.product-card__info .jdgm-widget{font-size:14px}}.bl-extra-info__title{font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.bl-bmsm-message,.bl-tier-bar,.bl-vqp,.bl-sub{--bl-bmsm-ink: #613238;--bl-bmsm-cream: #FFFBF3;--bl-bmsm-track: #E6E1DC;--bl-vqp-accent: #F9DCDB;--bl-vqp-media-size: 80px;--bl-bmsm-muted: #8C8079;--bl-bmsm-radius: 16px}.bl-vqp{display:block;color:var(--bl-bmsm-ink)}.bl-vqp__card{border-radius:var(--bl-bmsm-radius);background:transparent}.bl-bmsm-message{display:block;margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-5);border-radius:9999px;background:var(--bl-vqp-accent);color:var(--bl-bmsm-ink);text-align:center;font-weight:600;font-size:14px;line-height:normal}.bl-sub{display:grid;gap:var(--spacing-3);margin-block-start:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--bl-vqp-accent);border-radius:var(--bl-bmsm-radius);color:var(--bl-bmsm-ink)}.bl-sub__options{display:grid;gap:var(--spacing-3-5)}.bl-sub__option{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:nowrap;padding:var(--spacing-4);border:1px solid color-mix(in srgb,currentColor 60%,transparent);border-radius:15px;line-height:normal;cursor:pointer;--bl-sub-surface: var(--bl-bmsm-cream)}.bl-sub__option:has(.bl-sub__option-input:checked){border-width:2px;border-color:var(--bl-vqp-option-selected-border, currentColor);border-style:solid;--bl-sub-surface: var(--bl-vqp-option-selected-bg, color-mix(in srgb, var(--bl-vqp-accent) 40%, var(--bl-bmsm-cream)));background:var(--bl-sub-surface)}.bl-sub__option--group{display:grid;align-items:stretch;gap:var(--spacing-8);cursor:default;padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);border-radius:15px}.bl-sub__option-head{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}.bl-sub__option-body{display:grid;gap:var(--spacing-5)}.bl-sub__option-input{flex:0 0 auto;display:grid;place-content:center;width:18px;height:18px;margin:0;appearance:none;-webkit-appearance:none;border:2px solid currentColor;border-radius:50%;background:transparent;cursor:pointer}.bl-sub__option-input:before{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;transform:scale(0)}.bl-sub__option-input:checked:before{transform:scale(1)}.bl-sub__option-input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bl-sub__option-label{flex:0 1 auto;font-size:18px;font-weight:600;line-height:normal;white-space:nowrap}.bl-sub__savings{display:inline-flex;flex:0 0 auto;align-items:center;padding:var(--spacing-0-5) var(--spacing-2-5);border-radius:9999px;background:var(--bl-vqp-badge-bg, var(--bl-bmsm-ink));color:var(--bl-vqp-badge-ink, var(--bl-sub-surface));font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}@media screen and (min-width:700px){.bl-sub__savings{font-size:var(--text-base);line-height:20px}}.bl-sub__savings:empty{display:none}.bl-sub__option-main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);min-width:0}.bl-sub__price{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;justify-content:end;gap:0 var(--spacing-2);margin-inline-start:var(--spacing-6);white-space:nowrap}.bl-sub__price-sale{color:var(--bl-bmsm-ink);font-size:18px;font-weight:600}.bl-sub__price-compare{color:var(--bl-bmsm-muted);font-size:16px;text-decoration:line-through}.bl-sub__price-compare:empty,.bl-sub__price[hidden]{display:none}.bl-sub__badge{flex:0 0 auto;padding:var(--spacing-1) var(--spacing-2);border-radius:9999px;background:var(--bl-vqp-badge-bg, var(--bl-vqp-accent));color:var(--bl-vqp-badge-ink, var(--bl-bmsm-ink));font-size:var(--text-xs);line-height:normal;white-space:nowrap}.bl-sub__savings:empty,.bl-sub__savings[hidden],.bl-sub__notes[hidden],.bl-sub__gifts[hidden]{display:none}.bl-sub__plan-field{position:relative;display:inline-flex;justify-self:start;min-width:280px;max-width:100%}.bl-sub__plan-chevron{position:absolute;inset-inline-end:var(--spacing-3-5);inset-block-start:50%;display:inline-flex;pointer-events:none;transform:translateY(-50%)}.bl-sub__plan-chevron svg,.bl-sub__gifts-toggle svg{display:block;width:20px;height:20px}.bl-sub__plan-select{width:100%;appearance:none;-webkit-appearance:none;block-size:40px;padding-block:var(--spacing-1-5);padding-inline:var(--spacing-3-5) calc(var(--spacing-3-5) + 20px + var(--spacing-2));border:0;border-radius:9999px;background:var(--bl-bmsm-cream);color:var(--bl-bmsm-ink);font:inherit;font-size:18px;font-weight:600}.bl-sub__option--group:not(:has(.bl-sub__option-input:checked)) .bl-sub__plan-select{background:color-mix(in srgb,currentColor 8%,transparent)}.bl-sub__notes{display:grid;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.bl-sub__notes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-2-5);align-items:start;font-size:14px;line-height:normal}.bl-sub__notes-tick{display:inline-flex;align-items:center;justify-content:center}.bl-sub__notes-tick svg{display:block;width:18px;height:18px}.bl-sub__detail{width:fit-content;color:inherit;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.2em}.bl-sub__gifts{display:grid;gap:var(--spacing-5)}.bl-sub__gifts-toggle{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2-5);width:100%;block-size:40px;padding:var(--spacing-1-5) var(--spacing-3-5);border:1px solid currentColor;border-radius:9999px;background:#fff;cursor:pointer;list-style:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bl-sub__gifts-toggle::-webkit-details-marker{display:none}.bl-sub__gifts-toggle svg{flex:0 0 auto}.bl-sub__gifts-note{margin:0;color:var(--bl-vqp-gift-note, var(--bl-bmsm-ink));font-size:var(--text-xs);font-weight:600;line-height:normal;text-transform:uppercase}.bl-sub__gifts-body{display:grid;gap:var(--spacing-5)}.bl-sub__gift-groups{container-type:inline-size;--bl-gift-row-capacity: 3;--bl-gift-gap: var(--spacing-2);--bl-gift-month-gap: var(--spacing-5);--bl-gift-card-width: calc( (100cqw - (var(--bl-gift-row-capacity) - 1) * var(--bl-gift-gap)) / var(--bl-gift-row-capacity) );display:flex;flex-wrap:wrap;gap:var(--spacing-5) var(--bl-gift-month-gap)}.bl-sub__gift-group{display:grid;align-content:start;gap:var(--spacing-2);flex:0 1 auto;max-width:100%}.bl-sub__gift-cards{display:flex;flex-wrap:wrap;gap:var(--bl-gift-gap)}.bl-sub__gift-cards>*{flex:0 0 var(--bl-gift-card-width);align-self:start}.bl-sub__gift-group-heading{margin:0;font-weight:600}.bl-sub__gift-card{display:grid;align-content:start;gap:var(--spacing-1);min-width:0;text-align:center}.bl-sub__gift-frame{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1.5px solid rgba(var(--text-color) / .6);border-radius:8px;background:var(--bl-vqp-gift-bg, color-mix(in srgb, currentColor 4%, transparent));overflow:hidden}.bl-sub__gift-price{font-size:var(--text-xs);line-height:normal;text-decoration:line-through;color:var(--bl-bmsm-muted);overflow-wrap:anywhere}.bl-sub__gift-image{display:block;width:100%;height:100%;object-fit:cover}.bl-sub__gift-title{overflow-wrap:anywhere;font-size:var(--text-xs);line-height:normal;text-align:center}@media screen and (min-width:700px){.bl-sub__gift-groups{--bl-gift-row-capacity: 4;--bl-gift-month-gap: var(--spacing-8);row-gap:var(--spacing-7)}}@media screen and (min-width:1000px){.bl-sub__gift-groups{--bl-gift-row-capacity: 6}}@media screen and (max-width:699px){.bl-sub__gift-price,.bl-sub__gift-title{font-size:10px}}.bl-vqp__list{display:grid;gap:var(--spacing-3);padding:var(--spacing-3)}.bl-vqp__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3)}.bl-vqp__media{grid-column:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--bl-vqp-media-size);height:var(--bl-vqp-media-size);overflow:hidden;border-radius:50%;background:var(--bl-vqp-media-bg, transparent)}.bl-vqp__image{display:block;width:100%;height:100%;object-fit:contain}.bl-vqp__text{grid-column:2;display:grid;gap:var(--spacing-1);min-width:0}.bl-vqp__title,.bl-vqp__subtitle{overflow-wrap:anywhere}.bl-vqp__title{color:var(--bl-bmsm-ink);font-size:15px;font-weight:400;line-height:normal}.bl-vqp__subtitle{color:var(--bl-bmsm-muted);font-size:var(--text-xs)}.bl-vqp__stepper{--bl-vqp-control-size: 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;block-size:44px;padding:8px 14px;border:1px solid var(--bl-vqp-accent);border-radius:9999px;background:var(--bl-bmsm-cream)}.bl-vqp__stepper-button{display:inline-flex;align-items:center;justify-content:center;width:var(--bl-vqp-control-size);height:var(--bl-vqp-control-size);padding:0;border:0;border-radius:50%;color:var(--bl-bmsm-ink);background:transparent;cursor:pointer}.bl-vqp__stepper-button:disabled{opacity:.35;cursor:default}.bl-vqp__stepper-button svg{display:block;width:100%;height:100%}.bl-vqp__input{width:2.25rem;height:var(--bl-vqp-control-size);line-height:1;padding:0;border:0;color:var(--bl-bmsm-ink);background:transparent;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bl-vqp__input::-webkit-outer-spin-button,.bl-vqp__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.bl-vqp__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bl-vqp__control{grid-column:3;display:grid;justify-self:end;justify-items:end;gap:var(--spacing-1);min-width:0}.bl-vqp__footer{display:flex;justify-content:flex-end;margin-block-start:var(--spacing-3);padding:0 var(--spacing-3) var(--spacing-3)}.bl-vqp__total{display:inline-flex;align-items:center;padding:10px 24px;border-radius:9999px;color:var(--bl-bmsm-ink);background:var(--bl-vqp-accent);font-weight:400}.bl-vqp__sold-out{color:var(--bl-bmsm-muted);font-size:var(--text-xs)}@media screen and (max-width:399px){.bl-bmsm-message{padding:var(--spacing-2-5) var(--spacing-4);font-size:13px}.bl-vqp__row{gap:var(--spacing-2)}.bl-vqp{--bl-vqp-media-size: 64px}.bl-vqp__stepper{--bl-vqp-control-size: 16px;gap:6px;padding:8px}.bl-vqp__input{width:2rem}}.bl-tier-bar{--bl-tier-marker-size: 80cqw;--bl-badge-width: 80cqw;--bl-tier-gap: 24px;--bl-tier-line-thickness: 3px;--bl-tier-fill-duration: .24s;--bl-marker-quantity-size: 16cqw;--bl-marker-unit-size: 14cqw;--bl-badge-slot-height: calc(var(--bl-badge-width) / 4);display:block;margin-block-end:var(--spacing-5);padding:var(--spacing-3);border-radius:16px;color:var(--bl-bmsm-ink);background:var(--bl-bmsm-cream)}.bl-tier-bar__tiers{display:flex;column-gap:var(--bl-tier-gap);margin:0;padding:0;list-style:none}.bl-tier-bar__tier{position:relative;container-type:inline-size;display:grid;grid-template-rows:[bl-badge] auto [bl-marker] auto [bl-savings] auto;flex:1 1 0;justify-items:center;align-content:start;row-gap:0;min-width:0;text-align:center;font-weight:600}.bl-tier-bar__tier:not(:first-child):before{content:"";grid-row:bl-marker;grid-column:1;position:absolute;inset-block-start:calc(50% - var(--bl-tier-line-thickness) / 2);inset-inline-end:50%;width:calc(100% + var(--bl-tier-gap));height:var(--bl-tier-line-thickness);background-color:var(--bl-bmsm-track);background-image:linear-gradient(to right,var(--bl-bmsm-ink),var(--bl-bmsm-ink));background-repeat:no-repeat;background-size:0% 100%;transition:background-size var(--bl-tier-fill-duration) ease;transition-delay:calc(max(var(--bl-tier-count, 1) - 1 - var(--bl-tier-index, 1),0) * var(--bl-tier-fill-duration))}.bl-tier-bar__tier.is-reached:before{background-size:100% 100%;transition-delay:calc(max(var(--bl-tier-index, 1) - 1,0) * var(--bl-tier-fill-duration))}@media(prefers-reduced-motion:reduce){.bl-tier-bar__tier:not(:first-child):before,.bl-tier-bar__marker svg path{transition:none}}.bl-tier-bar__badge-slot{grid-row:bl-badge;display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:0}.bl-tier-bar--has-badge .bl-tier-bar__badge-slot{min-height:var(--bl-badge-slot-height);margin-block-end:var(--spacing-1)}.bl-tier-bar__badge{display:block;flex:0 0 auto;width:var(--bl-badge-width);aspect-ratio:92 / 23}.bl-tier-bar__badge svg{display:block;width:100%;height:100%}.bl-tier-bar__marker{position:relative;z-index:1;grid-row:bl-marker;container-type:inline-size;display:flex;align-items:center;justify-content:center;width:var(--bl-tier-marker-size);height:var(--bl-tier-marker-size);flex:0 0 var(--bl-tier-marker-size)}.bl-tier-bar__marker svg{width:100%;height:100%}.bl-tier-bar__marker svg path{transition:fill var(--bl-tier-fill-duration) ease;transition-delay:calc(max(var(--bl-tier-count, 1) - 1 - var(--bl-tier-index, 0),0) * var(--bl-tier-fill-duration))}.bl-tier-bar__tier.is-reached .bl-tier-bar__marker svg path{fill:var(--bl-tier-heart-fill, var(--bl-vqp-accent));transition-delay:calc(var(--bl-tier-index, 0) * var(--bl-tier-fill-duration))}.bl-tier-bar__marker-text{position:absolute;inset:50% auto auto 50%;display:flex;flex-direction:column;align-items:center;line-height:1.1;pointer-events:none;max-width:72cqw;text-align:center;overflow-wrap:anywhere;transform:translate(-50%,-50%) translateY(-8%)}.bl-tier-bar__marker-quantity{font-size:var(--bl-marker-quantity-size);font-weight:600}.bl-tier-bar__marker-unit{font-size:var(--bl-marker-unit-size)}.bl-tier-bar__savings{grid-row:bl-savings;margin-block-start:var(--spacing-4);color:var(--bl-bmsm-ink);font-size:13px;line-height:normal;overflow-wrap:anywhere}@media screen and (max-width:399px){.bl-sub__notes li{font-size:12px}.bl-sub__price-sale{font-size:13px}.bl-sub__price-compare{font-size:12px}.bl-sub__option-label,.bl-sub__plan-select{font-size:14px}.bl-sub__price{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;white-space:normal}.bl-sub__price-sale,.bl-sub__price-compare{white-space:nowrap}.bl-sub__option--group{gap:var(--spacing-4)}.bl-tier-bar{--bl-tier-gap: 20px;--bl-tier-marker-size: 90cqw;--bl-badge-width: 100cqw;padding:var(--spacing-2-5)}.bl-tier-bar__savings{font-size:12px}}.bl-drawer-header{display:flex;align-items:center;gap:var(--spacing-4);padding-inline-start:var(--drawer-body-padding)}.bl-drawer-header [is=close-button]{display:grid;flex:0 0 auto}.bl-drawer-header__logo{display:block;line-height:0}.bl-drawer-header__logo-image{display:block;width:var(--bl-drawer-logo-width, 110px);max-width:100%;height:auto}@media screen and (max-width:699px){.bl-drawer-header.sm-max\:hidden{display:none}}@media screen and (min-width:700px){.bl-drawer-header__logo.sm\:hidden{display:none}}.bl-nav-group-start{margin-block-start:var(--bl-nav-group-gap, var(--spacing-5))}.navigation-drawer .bl-nav-list svg.bl-heading-symbol{height:var(--bl-nav-symbol-size, .85em);vertical-align:-.06em;vertical-align:calc(.5cap - var(--bl-nav-symbol-size, .85em) / 2)}.bl-nav-promo{display:block;position:relative;border-radius:var(--bl-nav-promo-radius, 8px);background-color:rgb(var(--bl-nav-promo-background));color:rgb(var(--bl-nav-promo-text));text-decoration:none}.bl-nav-promo__image{display:block;width:100%;height:auto;border-radius:inherit}.bl-nav-promo--ratio{aspect-ratio:var(--bl-nav-promo-ratio)}.bl-nav-promo--ratio .bl-nav-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-nav-promo__content{position:relative;display:grid;justify-items:start;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5)}.bl-nav-promo:has(.bl-nav-promo__image) .bl-nav-promo__content{position:absolute;inset-block-end:0;inset-inline:0}.bl-nav-promo__heading{font-size:var(--text-h4);line-height:1.1;font-weight:500}.bl-nav-promo__text{font-size:var(--text-sm);line-height:1.4}.bl-nav-promo__cta{font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:699px){.bl-upsell-promo{margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width))}}.bl-vqp:focus{outline:none}.bl-vqp:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:4px}.footer{--footer-block-gap: var(--spacing-5);box-shadow:inset 0 1px rgb(var(--text-color) / .6)}.footer__block--menu{color:rgb(var(--text-color));font-size:14px}.footer__block--newsletter{line-height:26px}.footer__block--newsletter .prose{letter-spacing:-.18px}.footer__menu-group{display:grid;gap:var(--bl-footer-menu-gap, var(--spacing-8));grid-template-columns:repeat(var(--footer-menu-group-count, 4),minmax(0,1fr));align-items:start}@media screen and (max-width:699px){.footer__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__block-list,.footer__aside{display:contents}.footer__aside-top,.footer__aside-bottom{grid-column:span 2}.footer__aside-top{order:1}.footer__aside-bottom{order:3}.footer__menu-group{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));order:2}}@media screen and (min-width:700px){.footer{--footer-part-gap: var(--spacing-8);--footer-aside-gap: var(--spacing-8)}.footer__block-list{gap:var(--bl-footer-group-gap, var(--spacing-12))}.footer__menu-group{flex:1 1 auto;min-width:0}.footer__menu-group .footer__block--menu{max-width:none}.footer__menu-group .footer__block--menu:last-child{margin-inline-end:0}}.footer__newsletter-form{--input-height: 2.5rem;display:grid;gap:var(--spacing-4)}.footer__newsletter-form .input:not(:focus){border-color:rgb(var(--bl-newsletter-input-border-color, var(--input-text-color, var(--text-color))) / var(--bl-newsletter-input-border-alpha, .6))}.footer__newsletter-form .input:focus{border-color:rgb(var(--bl-newsletter-input-border-color, var(--input-text-color, var(--text-color))));box-shadow:inset 0 0 0 1px rgb(var(--bl-newsletter-input-border-color, var(--input-text-color, var(--text-color))))}.footer__newsletter-form .floating-label{color:rgb(var(--bl-newsletter-placeholder-color, var(--input-text-color, var(--text-color))));opacity:var(--bl-newsletter-placeholder-opacity, .6)}.footer__newsletter-form .button{justify-self:start}.button--outline:not(.button--secondary,.button--subdued){--button-outline-color: var(--bl-outline-button-text-color, var(--button-background-primary));--button-background: var(--bl-outline-button-background, 0 0 0 / 0);background:rgb(var(--button-background));box-shadow:inset 0 0 0 1px rgb(var(--bl-outline-button-border-color, var(--button-outline-color)))}@media screen and (pointer:fine){.button--outline:not(.button--secondary,.button--subdued):not([disabled]):hover{box-shadow:inset 0 0 0 2px rgb(var(--bl-outline-button-border-color, var(--button-outline-color)))}}.button{font-weight:600;line-height:normal;letter-spacing:-.48px}.button:not(.button--sm,.button--lg,.button--xl){padding:10px 24px;font-size:var(--text-base)}.floating-controls-container .circle-button:first-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.floating-controls-container .circle-button:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.floating-controls-container .circle-button[is=prev-button],.floating-controls-container .circle-button[is=next-button]{width:40px;height:40px}.header.bl-header-stuck:not([allow-transparency]) .header__wrapper,.header[allow-transparency].is-filled.bl-header-stuck .header__wrapper{box-shadow:inset 0 -1px rgb(var(--bl-header-border-color, var(--text-color) / .12))}.circle-button,.circle-button--sm,.circle-button--lg{width:48px;height:48px}.circle-button:not(.circle-button--bordered){border:1px solid rgb(var(--text-color, var(--text-primary)) / .6)}.circle-button--fill{background:rgb(var(--bl-circle-button-background, var(--background-primary)));color:rgb(var(--bl-circle-button-text-color, var(--text-primary)))}.circle-button .animated-arrow:before{width:.625rem;height:.625rem}.circle-button .animated-arrow:after{width:.75rem}.product-info__price sale-price{font-size:24px;font-weight:500}.product-info__price compare-at-price{font-size:16px}.text-subdued{color:rgb(var(--text-color) / .6)}.product-info__badge-list .badge{padding:var(--spacing-1-5);font-size:var(--text-sm);line-height:normal}.badge--custom{border-radius:5px}.bl-product-image-label-list{display:grid;gap:var(--spacing-2);justify-items:start;width:max-content;max-width:100%}.bl-product-image-label{max-width:100%;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:cover;overflow-wrap:anywhere;padding-block:var(--spacing-0-5)}.bl-product-gallery__image-label-list{position:absolute;z-index:2;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2);max-width:calc(100% - var(--spacing-4));pointer-events:none}.select-chevron{top:50%;transform:translateY(-50%)}.accordion{border-block-start-width:0;border-block-end-color:rgb(var(--bl-accordion-border-color, var(--text-color) / .12))}.accordion .circle-chevron{background:none}.accordion.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:none;color:inherit}@media screen and (pointer:fine){.accordion.group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:none;color:inherit}}.accordion__toggle{font-weight:500}.accordion__toggle-icon{width:var(--spacing-6);height:var(--spacing-6);flex-shrink:0;display:grid;place-items:center}.accordion__toggle-icon .icon-minus,.accordion[aria-expanded=true] .accordion__toggle-icon .icon-plus{display:none}.accordion[aria-expanded=true] .accordion__toggle-icon .icon-minus{display:block}.product-info__accordion{--accordion-spacing: var(--spacing-2)}@media screen and (min-width:700px){.product-info__accordion{--accordion-spacing: var(--spacing-3)}}.product-info__accordion .accordion__toggle{font-size:18px}.product-info [data-block-type="@app"]+[data-block-type=title]{margin-block-start:8px}.product-info>.product-info__block-item,.product-info>.product-info__block-group{--product-info-block-spacing: 20px}.product-info>*+*{margin-block-end:0}@media screen and (min-width:700px){.product-info [data-block-type="@app"]+[data-block-type=title]{margin-block-start:10px}.product-info>.product-info__block-item,.product-info>.product-info__block-group{--product-info-block-spacing: 32px}}.product-info>.product-info__block-item:empty:first-child+.product-info__block-item,.product-info>.product-info__block-item[data-block-type=rating]:has(>.product-info__rating:empty):first-child+.product-info__block-item{margin-block-start:0}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;row-gap:0;line-height:normal;padding-inline:0;padding-block-end:0;container-type:inline-size}.product-card__info--center{align-items:center}.product-card__info>*+*{margin-block-start:var(--spacing-1)}.jdgm-preview-badge:has(.jdgm-prev-badge[data-average-rating="0.00"]){display:none}.product-card__info>price-list{margin-block-start:14px}.product-card__info>.bl-product-card__cta{margin-block-start:auto;padding-block-start:var(--bl-product-card-cta-gap)}.product-card__info{--bl-product-card-cta-gap: 20px;--bl-product-card-cta-width: 100%;--bl-product-card-aside-row: 22px;--bl-product-card-promo-label-row: 20px;--bl-product-card-promo-label-gap: var(--spacing-2)}.bl-product-card__cta .button{width:var(--bl-product-card-cta-width);min-width:max-content;display:block;margin-inline:auto}.product-card__aside{min-height:var(--bl-product-card-aside-row)}.product-card__info>.bl-product-card__promo-label-list{margin-block-start:var(--bl-product-card-promo-label-gap)}.product-list:has(.bl-product-card__promo-label-list) .product-card__info:not(:has(.bl-product-card__promo-label-list)){padding-block-end:var(--bl-row-label-reserve, calc(var(--bl-product-card-promo-label-row) + var(--bl-product-card-promo-label-gap)))}.product-list:has(.product-card__aside) .product-card__info:not(:has(.product-card__aside))>.bl-product-card__cta{padding-block-start:calc(var(--bl-product-card-cta-gap) + var(--bl-row-aside-reserve, calc(var(--bl-product-card-aside-row) + var(--spacing-1))))}.product-card__title{font-size:min(8cqw,20px);line-height:normal}.product-card__info price-list sale-price{font-size:min(7cqw,18px)}.product-card__info price-list compare-at-price{font-size:min(5cqw,14px)}.product-card__figure .product-card__image{border-radius:var(--rounded-sm)}.product-card__figure{background-color:rgb(var(--bl-product-card-image-background, var(--background)))}@media screen and (max-width:699px){.product-card{grid-template-rows:auto 1fr}}@media screen and (min-width:700px){.product-card__info>price-list{margin-block-start:16px}.product-card__info{--bl-product-card-cta-gap: 24px}}.navigation-drawer:not([mega-menu]){--bl-nav-item-gap: var(--spacing-2);--bl-nav-group-gap: var(--spacing-5)}.navigation-drawer:not([mega-menu]) .bl-nav-list:not(.bl-nav-list--secondary){gap:var(--bl-nav-item-gap)}.navigation-drawer:not([mega-menu]) [is=close-button]{--bl-nav-close-size: 24px;width:var(--bl-nav-close-size);min-height:var(--bl-nav-close-size);height:var(--bl-nav-close-size);border-width:0}.navigation-drawer:not([mega-menu]) [is=close-button] svg{width:100%;height:100%}.navigation-drawer:not([mega-menu]) :is(.panel__wrapper,.panel__scroller){scrollbar-width:none}.navigation-drawer:not([mega-menu]) :is(.panel__wrapper,.panel__scroller)::-webkit-scrollbar{display:none}.bl-panel-footer__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-6)}.bl-panel-footer__localization{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2);flex:0 0 auto}@media screen and (min-width:1000px){.bl-panel-footer__localization .popover{--popover-content-max-width: 320px}}@media screen and (min-width:700px){.navigation-drawer:not([mega-menu]) [is=close-button]{--bl-nav-close-size: 32px}}.bl-upsell-promo .button{min-width:180px}.product-quick-add{background:rgb(var(--bl-sticky-atc-background, var(--dialog-background)));box-shadow:0 -1px 12px #00000014}@media screen and (min-width:700px){.product-quick-add.product-quick-add{border:0;border-radius:0;inset-inline:0;width:100%;bottom:0;padding-block:10px;padding-inline:var(--container-gutter);transform:translateY(10px)}.product-quick-add.product-quick-add.is-visible{transform:translateY(0)}.product-quick-add .product-quick-add__variant{display:flex;align-items:center;gap:var(--spacing-5)}.product-quick-add .product-quick-add__variant>variant-media{flex:0 0 auto;width:48px}.product-quick-add .product-quick-add__variant>.v-stack{flex:1 1 auto;min-width:0}.product-quick-add .product-quick-add__variant>bl-sticky-total{order:1;flex:0 0 auto}.product-quick-add .product-quick-add__variant>buy-buttons{flex:0 0 auto}.product-quick-add .product-quick-add__variant .button{min-width:180px}}.product-quick-add .v-stack{color:rgb(var(--bl-sticky-atc-title-color, var(--text-color)))}.bl-sticky-atc__title{font-size:18px;font-weight:500}.product-quick-add bl-sticky-total:not(.bl-sticky-atc__total--in-button){color:rgb(var(--bl-sticky-atc-price-color, var(--text-color)));font-size:18px;font-weight:600;display:flex;align-items:baseline;gap:8px}.bl-sticky-atc__total-compare{color:rgb(var(--bl-sticky-atc-price-color, var(--text-color)) / .6);font-size:14px;font-weight:400;text-decoration:line-through}.bl-sticky-atc__total-compare[hidden],.product-quick-add .banner--error{display:none}@media screen and (max-width:699px){.bl-sticky-atc__mobile>buy-buttons{display:block}.bl-sticky-atc__mobile .button{display:flex;align-items:center;justify-content:center}.bl-sticky-atc__button-label,.bl-sticky-atc__total--in-button{flex:0 0 auto}.bl-sticky-atc__total--in-button:before{content:"\a0-\a0"}}@media screen and (max-width:999px){.collection__top-bar{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--spacing-4);align-items:center;grid-column:1 / -1}.facets__floating-filter,.bl-facets-desktop-only{display:none}}@media screen and (min-width:1000px){.bl-facets-mobile-toggle{display:none}}.announcement-bar.bl-announcement--has-countdown{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--spacing-3)}.bl-announcement--has-countdown .announcement-bar__scrolling-list{min-width:0;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 32px),transparent 100%)}[dir=rtl] .bl-announcement--has-countdown .announcement-bar__scrolling-list{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to left,#000 0%,#000 calc(100% - 32px),transparent 100%)}.bl-announcement-countdown{display:inline-flex;align-items:center;gap:4px;padding-block:3px;padding-inline:8px;border-radius:999px;background:var(--bl-countdown-background, #613238);color:var(--bl-countdown-text, #FFFBF3);font-size:12px;font-weight:600;white-space:nowrap}.bl-announcement-countdown__digits{display:inline-block;min-inline-size:7.7ch;text-align:end;font-variant-numeric:tabular-nums}.bl-announcement-countdown--pill{margin-inline-end:var(--spacing-3)}.announcement-bar .announcement-bar__wrapper{max-width:900px}.announcement-bar__static-list>.bl-announcement-message--has-countdown{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px}@media screen and (max-width:699px){.bl-announcement-countdown--inline{justify-content:center}}@media screen and (min-width:700px){.bl-announcement-countdown--pill{font-size:13px}}.free-shipping-bar{--bl-shipping-marker-size: 1.5rem}.free-shipping-bar .progress-bar{position:relative;overflow:visible;margin-block:calc((var(--bl-shipping-marker-size) - var(--spacing-1)) / 2)}.free-shipping-bar .progress-bar:before{width:calc(var(--progress, 0) * (100% - var(--bl-shipping-marker-size)) + var(--bl-shipping-marker-size) / 2);transform:none;transition:width .5s ease-in-out;border-radius:inherit}.free-shipping-bar .bl-shipping-progress__marker{position:absolute;z-index:1;top:50%;left:calc(var(--progress, 0) * (100% - var(--bl-shipping-marker-size)) + var(--bl-shipping-marker-size) / 2);display:block;inline-size:var(--bl-shipping-marker-size);block-size:var(--bl-shipping-marker-size);color:rgb(var(--accent));pointer-events:none;transform:translate(-50%,-50%);transition:left .5s ease-in-out}.free-shipping-bar .bl-shipping-progress__marker svg{display:block}.free-shipping-bar .bl-shipping-progress__marker svg:first-child{position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(var(--background))}.free-shipping-bar .bl-shipping-progress__marker svg:last-child{position:relative}#smile-ui-lite-container{z-index:2!important}body:has(.shopify-section--main-product .product-quick-add.is-visible) #smile-ui-lite-container #smile-ui-lite-launcher-frame-container{bottom:90px!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bl_custom.css.map */
