:root{--blm-emerald: #215c50;--blm-emerald-deep: #19483f;--blm-chocolate: #342b27;--blm-chocolate-deep: #281f1c;--blm-limestone: #f7f3ed;--blm-ink: #141414;--blm-cta-background: #b5874c;--blm-cta-background-hover: #946e3e;--blm-cta-text: #ffffff;--blm-space-micro-1: .375rem;--blm-space-micro-2: .625rem;--blm-space-micro-3: 1rem;--blm-space-comp-1: 1.75rem;--blm-space-comp-2: 2.5rem;--blm-space-comp-3: 3.5rem;--blm-space-edit-1: 6rem;--blm-space-edit-2: 8.5rem;--blm-space-edit-3: 11rem;--blm-ease: cubic-bezier(.25, .1, .25, 1);--blm-duration: .18s;--blm-duration-slow: .32s}@media screen and (max-width:749px){:root{--blm-space-edit-1: 4rem;--blm-space-edit-2: 5.5rem;--blm-space-edit-3: 7rem}}.product-details .accordion,.product-details .accordion--dividers{border:0}.product-details .accordion--dividers accordion-custom .details,.product-details .accordion--dividers accordion-custom:first-child .details,.product-details .accordion--dividers accordion-custom:last-child .details{border:0}.product-details .blm-pdp-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3px;margin-top:10px;padding:3px;border:0;background:color-mix(in srgb,var(--blm-limestone) 76%,transparent)}.product-details .blm-pdp-assurance__item,.product-details .blm-pdp-assurance__item:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:78px;padding:13px 8px;color:var(--blm-chocolate);background:color-mix(in srgb,#fff 46%,transparent);font-size:.6875rem;font-weight:500;letter-spacing:.085em;line-height:1.35;text-align:center;text-transform:uppercase}.product-details .blm-pdp-assurance__item+.blm-pdp-assurance__item,.product-details .blm-pdp-assurance__item+.blm-pdp-assurance__item:before{border:0;content:none}.product-details .blm-pdp-assurance__icon{display:block;width:24px;height:24px;margin:0;color:var(--blm-chocolate);opacity:.78}.product-details .accordion,.product-details .accordion--dividers{display:grid;gap:3px;margin-top:16px;border:0}.product-details .accordion accordion-custom+accordion-custom{margin-top:0}.product-details .accordion .details{border:0;background:color-mix(in srgb,var(--blm-limestone) 58%,transparent)}.product-details .accordion .details__header{min-height:64px;padding:0 16px;border:0;background:transparent;color:var(--blm-chocolate);font-size:.875rem;font-weight:500;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.product-details .accordion .details__header:hover,.product-details .accordion .details[open]>.details__header{color:var(--blm-emerald-deep);background:color-mix(in srgb,var(--blm-limestone) 88%,transparent)}.product-details .accordion .details-content{padding:0 16px 24px;color:color-mix(in srgb,var(--blm-chocolate) 82%,transparent);font-size:1rem;line-height:1.68}.product-details .blm-pdp-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:3px}.product-details .blm-pdp-guides .blm-guide-link,.product-details .blm-guide-link--return{grid-template-columns:26px minmax(0,1fr) auto;gap:13px;min-height:78px;padding:15px 16px;border:0;background:color-mix(in srgb,var(--blm-limestone) 64%,transparent)}.product-details .blm-pdp-guides .blm-guide-link:hover,.product-details .blm-guide-link--return:hover{color:var(--blm-emerald-deep);background:var(--blm-limestone)}.product-details .blm-guide-link__icon,.product-details .blm-service-item__icon{width:26px;height:26px;color:var(--blm-chocolate);opacity:.76}.product-details .blm-guide-link strong,.product-details .blm-service-item strong{font-size:.875rem;letter-spacing:.07em}.product-details .blm-guide-link small,.product-details .blm-service-item small{font-size:.9375rem;line-height:1.45}.product-details .blm-guide-link__arrow{font-size:1.1rem;opacity:.62}.product-details .blm-product-disclosure{padding-block:4px 0}.product-details .blm-service-list{gap:3px}.product-details .blm-service-item{grid-template-columns:26px minmax(0,1fr);gap:13px;padding:15px 16px;border:0;background:color-mix(in srgb,#fff 52%,transparent)}#header-component{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important;background:#faf9f770!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important;transition:background-color .22s var(--blm-ease),-webkit-backdrop-filter .22s var(--blm-ease),backdrop-filter .22s var(--blm-ease)}#header-component:has(#Details-menu-drawer-container[open]){opacity:1!important}.header-section:has(#Details-menu-drawer-container[open]){position:sticky!important;top:-1px!important;z-index:var(--layer-menu-drawer)}#header-component .header__underlay-closed{height:100%!important;background:transparent!important}#header-component .header__underlay-open{-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important}html.blm-header-over-hero #header-component:not(.blm-mobile-drawer-active):not(:has(.menu-list__link[aria-expanded=true])){background:#faf9f714!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;backdrop-filter:blur(12px) saturate(115%)!important}html.blm-header-over-hero #header-component:not(.blm-mobile-drawer-active):not(:has(.menu-list__link[aria-expanded=true])) .header__row--top{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-border: #ffffff;--color-border-rgb: 255 255 255;--color-account-icon: #ffffff;--cart-bubble-background: #ffffff;--cart-bubble-text: var(--blm-chocolate)}#header-component .header-logo img{filter:none;transition:filter .22s var(--blm-ease)}html.blm-header-over-hero #header-component:not(.blm-mobile-drawer-active):not(:has(.menu-list__link[aria-expanded=true])) .header-logo img{filter:brightness(0) invert(1)}@media screen and (max-width:749px){#header-component{isolation:isolate;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#header-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:1;background:#faf9f770;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);transition:background-color .22s var(--blm-ease),-webkit-backdrop-filter .22s var(--blm-ease),backdrop-filter .22s var(--blm-ease)}html.blm-header-over-hero #header-component:before{background:#faf9f714;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}#header-component .header__row{position:relative;z-index:1}html.blm-header-over-hero #header-component.blm-mobile-drawer-active .header__row--top{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-border: #ffffff;--color-border-rgb: 255 255 255;--color-account-icon: #ffffff;--cart-bubble-background: #ffffff;--cart-bubble-text: var(--blm-chocolate)}html.blm-header-over-hero #header-component.blm-mobile-drawer-active .header-logo img{filter:brightness(0) invert(1)}}@media screen and (min-width:750px){#header-component:not(.blm-search-just-closed):hover,#header-component:has(.menu-list__link[aria-expanded=true]){--header-logo-display: block;--header-logo-inverse-display: none;--color-foreground: var(--blm-chocolate);--color-foreground-rgb: 52 43 39;--color-border: var(--blm-chocolate);--color-border-rgb: 52 43 39;--color-account-icon: var(--blm-chocolate);--color-primary-button-background: var(--blm-chocolate);--color-primary-button-text: #ffffff;--cart-bubble-background: var(--blm-chocolate);--cart-bubble-text: #ffffff;color:var(--blm-chocolate)!important;background:var(--color-submenu)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#header-component:not(.blm-search-just-closed):hover :is(.header__underlay-closed,.header__underlay-open),#header-component:has(.menu-list__link[aria-expanded=true]) :is(.header__underlay-closed,.header__underlay-open){--color-background-top-row: var(--color-submenu);--color-background-bottom-row: var(--color-submenu);background:var(--color-submenu)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#header-component:not(.blm-search-just-closed):hover :is(.header__row--top,.header__row--bottom),#header-component:has(.menu-list__link[aria-expanded=true]) :is(.header__row--top,.header__row--bottom){--color-foreground: var(--blm-chocolate) !important;--color-foreground-rgb: 52 43 39 !important;--color-border: var(--blm-chocolate) !important;--color-border-rgb: 52 43 39 !important;--color-account-icon: var(--blm-chocolate) !important;--color-primary-button-background: var(--blm-chocolate) !important;--color-primary-button-text: #ffffff !important;color:var(--blm-chocolate)!important}#header-component:not(.blm-search-just-closed):hover :is(a,button,summary,.button,.header-actions__action,.menu-list__link,.svg-wrapper),#header-component:has(.menu-list__link[aria-expanded=true]) :is(a,button,summary,.button,.header-actions__action,.menu-list__link,.svg-wrapper){color:var(--blm-chocolate)!important}#header-component:not(.blm-search-just-closed):hover :is(svg,svg path,svg circle,svg rect,svg line,svg polyline),#header-component:has(.menu-list__link[aria-expanded=true]) :is(svg,svg path,svg circle,svg rect,svg line,svg polyline){color:currentColor!important;stroke:currentColor}#header-component:not(.blm-search-just-closed):hover .header-logo__image-container--original,#header-component:has(.menu-list__link[aria-expanded=true]) .header-logo__image-container--original{display:block!important}#header-component:not(.blm-search-just-closed):hover .header-logo__image-container--inverse,#header-component:has(.menu-list__link[aria-expanded=true]) .header-logo__image-container--inverse{display:none!important}#header-component:not(.blm-search-just-closed):hover .header-logo img,#header-component:has(.menu-list__link[aria-expanded=true]) .header-logo img{filter:none!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header-component{background:#faf9f7eb!important}html.blm-header-over-hero #header-component:not(.blm-mobile-drawer-active):not(:has(.menu-list__link[aria-expanded=true])){background:#faf9f72e!important}}@media screen and (max-width:749px){.product-details .blm-pdp-assurance{gap:2px;margin-top:8px;padding:2px}.product-details .blm-pdp-assurance__item,.product-details .blm-pdp-assurance__item:first-child{min-height:72px;gap:7px;padding:11px 5px;font-size:.625rem;letter-spacing:.07em}.product-details .blm-pdp-assurance__icon{width:23px;height:23px}.product-details .accordion .details__header{min-height:62px;padding-inline:14px;font-size:.8125rem}.product-details .accordion .details-content{padding:0 14px 22px;font-size:.9375rem}.product-details .blm-pdp-guides .blm-guide-link,.product-details .blm-guide-link--return{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:13px 12px}.product-details .blm-guide-link__icon,.product-details .blm-service-item__icon{width:24px;height:24px}.product-details .blm-guide-link strong,.product-details .blm-service-item strong{font-size:.8125rem}.product-details .blm-guide-link small,.product-details .blm-service-item small{font-size:.875rem}}.product-details .accordion accordion-custom+accordion-custom{margin-top:2px}.product-details .accordion .details__header{min-height:56px;padding-inline:0;border:0;background:transparent;transition:color var(--blm-duration) var(--blm-ease),background-color var(--blm-duration) var(--blm-ease)}.product-details .accordion .details__header:hover,.product-details .accordion .details[open]>.details__header{color:var(--blm-chocolate);background:color-mix(in srgb,var(--blm-chocolate) 3%,transparent)}.product-details .accordion .details-content{padding-inline:0;padding-bottom:20px}.product-details .blm-pdp-assurance__item:first-child .blm-pdp-assurance__icon svg,.blm-pdp-guides .blm-guide-link:nth-child(2) .blm-guide-link__icon svg{display:none}.product-details .blm-pdp-assurance__item:first-child .blm-pdp-assurance__icon:before,.blm-pdp-guides .blm-guide-link:nth-child(2) .blm-guide-link__icon:before{display:block;width:100%;height:100%;background:currentcolor;content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.product-details .blm-pdp-assurance__item:first-child .blm-pdp-assurance__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12c-3-1-4-4-2-6 2 1 3 3 2 6Z'/%3E%3Cpath d='M12 12c3-1 4-4 2-6-2 1-3 3-2 6Z'/%3E%3Cpath d='M12 12c-3 1-4 4-2 6 2-1 3-3 2-6Z'/%3E%3Cpath d='M12 12c3 1 4 4 2 6-2-1-3-3-2-6Z'/%3E%3Cpath d='M6 20c2-2 4-3 6-3s4 1 6 3'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12c-3-1-4-4-2-6 2 1 3 3 2 6Z'/%3E%3Cpath d='M12 12c3-1 4-4 2-6-2 1-3 3-2 6Z'/%3E%3Cpath d='M12 12c-3 1-4 4-2 6 2-1 3-3 2-6Z'/%3E%3Cpath d='M12 12c3 1 4 4 2 6-2-1-3-3-2-6Z'/%3E%3Cpath d='M6 20c2-2 4-3 6-3s4 1 6 3'/%3E%3C/g%3E%3C/svg%3E")}.blm-pdp-guides .blm-guide-link:nth-child(2) .blm-guide-link__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 20h6l1-8H8l1 8Z'/%3E%3Cpath d='M10 12c0-4-2-5-4-7M14 12c0-4 2-5 4-7M12 12V4'/%3E%3Cpath d='M5 5c2 0 3 1 3 3M19 5c-2 0-3 1-3 3M10 4c1 0 2 1 2 2M14 4c-1 0-2 1-2 2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 20h6l1-8H8l1 8Z'/%3E%3Cpath d='M10 12c0-4-2-5-4-7M14 12c0-4 2-5 4-7M12 12V4'/%3E%3Cpath d='M5 5c2 0 3 1 3 3M19 5c-2 0-3 1-3 3M10 4c1 0 2 1 2 2M14 4c-1 0-2 1-2 2'/%3E%3C/g%3E%3C/svg%3E")}::selection{background:var(--blm-emerald);color:#fff}:focus-visible{outline:2px solid var(--blm-emerald);outline-offset:2px}.rte a,.content-for-layout p a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em;transition:color var(--blm-duration) var(--blm-ease),text-decoration-color var(--blm-duration) var(--blm-ease)}.rte a:hover,.content-for-layout p a:hover{color:var(--blm-emerald);text-decoration-color:var(--blm-emerald)}.button,button.button,a.button,[class*=button--primary],[class*=button--secondary]{border-radius:0;letter-spacing:.12em;font-size:.6875rem;font-weight:500;transition:background-color var(--blm-duration) var(--blm-ease),border-color var(--blm-duration) var(--blm-ease),color var(--blm-duration) var(--blm-ease)}a.button:not(.button-secondary):not(.button-unstyled),button[type=submit].button:not(.button-secondary):not(.button-unstyled),input[type=submit].button:not(.button-secondary),button.add-to-cart-button,.shopify-payment-button__button--unbranded{--button-background-color: var(--blm-cta-background);--button-background-color-hover: var(--blm-cta-background-hover);--button-color: var(--blm-cta-text);--button-border-color: var(--blm-cta-background);color:var(--blm-cta-text);background-color:var(--blm-cta-background)}a.button:not(.button-secondary):not(.button-unstyled):is(:hover,:focus-visible),button[type=submit].button:not(.button-secondary):not(.button-unstyled):is(:hover,:focus-visible),input[type=submit].button:not(.button-secondary):is(:hover,:focus-visible),button.add-to-cart-button:is(:hover,:focus-visible),.shopify-payment-button__button--unbranded:is(:hover,:focus-visible){color:var(--blm-cta-text);background-color:var(--blm-cta-background-hover);border-color:var(--blm-cta-background-hover)}.button,button.button,a.button{border-color:transparent}.blm-text-link,.button-unstyled{background:transparent!important;border:0!important;padding:0;text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:500;color:currentColor;text-decoration:none;position:relative;transition:color var(--blm-duration) var(--blm-ease)}.blm-text-link:after,.button-unstyled:after{content:"";position:absolute;left:0;bottom:-.3em;width:100%;height:1px;background:currentColor;transform-origin:left;transition:background-color var(--blm-duration) var(--blm-ease)}.blm-text-link:hover,.button-unstyled:not(.header-actions__action):hover{color:var(--blm-emerald)}[class*=color-scheme-3] .blm-text-link:hover,[class*=color-scheme-3] .button-unstyled:not(.header-actions__action):hover,[class*=color-editorial] .blm-text-link:hover,[class*=color-editorial] .button-unstyled:not(.header-actions__action):hover{color:#fff;opacity:.75}@media screen and (max-width:749px){#header-component .header__navigation-bar-row{position:relative;z-index:3;margin-top:calc(-1 * var(--blm-mobile-nav-lift))!important;margin-bottom:0!important;padding:0!important}#header-component .header__navigation-bar-row .menu-list__scroll-container{padding-block:4px!important}#header-component .header__navigation-bar-row .menu-list--mobile{margin:0!important;padding:0!important}#header-component .header__navigation-bar-row .menu-list--mobile li{padding-block:0!important}#header-component .header__navigation-bar-row .menu-list__item{display:flex;align-items:center;min-height:22px;padding-block:0!important;line-height:1.2}}.header a,.header [class*=menu] a{transition:color var(--blm-duration) var(--blm-ease),opacity var(--blm-duration) var(--blm-ease)}.header nav a:hover,.header [class*=menu] a:hover{color:var(--blm-emerald)}.header nav,.header [class*=menu]{font-size:.75rem;letter-spacing:.08em}.product-card,[class*=product-card]{--product-card-gap: var(--blm-space-micro-2)}.product-card img,[class*=card-gallery] img{transition:transform var(--blm-duration-slow) var(--blm-ease)}@media(hover:hover){.product-card:hover img,[class*=card-gallery]:hover img{transform:scale(1.015)}}.product-card [class*=title],.product-card [class*=price]{line-height:1.35}input.field__input,.field input,select,textarea{border-radius:0;transition:border-color var(--blm-duration) var(--blm-ease),background-color var(--blm-duration) var(--blm-ease)}input.field__input:focus,.field input:focus,select:focus,textarea:focus{border-color:var(--blm-emerald)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.blm-chapter{padding-block-start:var(--blm-space-edit-2);padding-block-end:var(--blm-space-edit-2)}.blm-chapter--grand{padding-block-start:var(--blm-space-edit-3);padding-block-end:var(--blm-space-edit-3)}.product-card,.resource-card[data-resource-type=product]{--blm-card-surface: #ffffff}main[data-template=collection] .product-grid{--mobile-columns: 2}@media screen and (min-width:750px){main[data-template=collection] .product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}.product-card__content{--product-card-gap: 0px !important;gap:0!important;background:var(--blm-card-surface)}.product-card__content>.card-gallery,.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slide,.product-card .product-media-container,.resource-card[data-resource-type=product] .resource-card__media{background:var(--blm-card-surface)}.product-card__content>.group-block{width:100%;padding:14px 14px 16px!important;background:var(--blm-card-surface)}.product-card__content>.group-block>.group-block-content{flex-direction:column!important;align-items:flex-start!important;gap:var(--blm-space-micro-2)!important}.product-card__content>.group-block>.group-block-content>.group-block{width:100%!important}.product-card__content product-price,.product-card__content product-swatches{width:100%}.product-card__content product-swatches{margin-top:2px}.resource-card[data-resource-type=product]{row-gap:0}.resource-card[data-resource-type=product] .resource-card__content{padding:10px 12px 12px;background:var(--blm-card-surface)}@media screen and (max-width:749px){.product-card .quick-add{display:none}.product-card .card-gallery slideshow-arrows{display:none}.product-card .card-gallery slideshow-component{position:relative}.product-card .blm-product-card-indicator{position:absolute;z-index:var(--layer-raised);bottom:12px;left:50%;display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;pointer-events:none;transform:translate(-50%)}.product-card .blm-product-card-indicator__segment{display:block;width:13px;height:1px;background:#14141440;transition:background-color var(--blm-duration) var(--blm-ease)}.product-card .blm-product-card-indicator__segment.is-active{background:var(--blm-ink)}.product-card__content>.group-block{padding:11px 11px 13px!important}}@media screen and (min-width:750px){.product-card .card-gallery slideshow-slides{overflow:hidden;cursor:default}.product-card .card-gallery slideshow-arrows,.product-card .blm-product-card-indicator{display:none}.product-card .quick-add{--quick-add-offset: 0px}.product-card .quick-add__product-form-component .shopify-product-form{align-items:flex-end;justify-content:stretch}.product-card .quick-add__button,.product-card .quick-add__button.add-to-cart-button{display:flex!important;right:0;bottom:0;left:0;width:100%;height:var(--height-buy-buttons, 48px);padding-inline:var(--padding-lg);border:0;border-radius:0;opacity:0;visibility:hidden;translate:0 100%;scale:1;color:var(--blm-cta-text);background:var(--blm-cta-background);-webkit-backdrop-filter:none;backdrop-filter:none;transition:translate var(--blm-duration-slow) var(--blm-ease),opacity var(--blm-duration) var(--blm-ease),visibility 0s linear var(--blm-duration)}.product-card:is(:hover,:focus-within) .quick-add__button{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.product-card .quick-add__button .add-to-cart-text{width:100%;justify-content:center;border-radius:0;background:transparent}.product-card .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.product-card .quick-add__button .add-to-cart-text__content span span{padding-right:0;opacity:1;filter:none;translate:0 0}}@media(prefers-reduced-motion:reduce){.product-card .quick-add__button{translate:0 0}}.blm-product-disclosure{padding-block:14px 8px}.blm-guide-links,.blm-service-list{display:grid;gap:0}.blm-guide-link,.blm-service-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:13px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.blm-guide-link:first-child,.blm-service-item:first-child{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.blm-guide-link{color:inherit;text-decoration:none;transition:color var(--blm-duration) var(--blm-ease),background-color var(--blm-duration) var(--blm-ease)}.blm-guide-link:hover{color:var(--blm-emerald);background:color-mix(in srgb,var(--blm-limestone) 72%,transparent)}.blm-guide-link__icon,.blm-service-item__icon{display:grid;place-items:center;width:22px;height:22px}.blm-guide-link__icon svg,.blm-service-item__icon svg{width:100%;height:100%}.blm-guide-link__copy,.blm-service-item>span:last-child{display:grid;gap:3px}.blm-guide-link strong,.blm-service-item strong{font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.blm-guide-link small,.blm-service-item small{color:color-mix(in srgb,currentColor 68%,transparent);font-size:.8125rem;line-height:1.45}.blm-guide-link__arrow{font-size:1rem;transition:translate var(--blm-duration) var(--blm-ease)}.blm-guide-link:hover .blm-guide-link__arrow{translate:3px 0}.blm-product-disclosure__copy{margin:18px 0 0;color:color-mix(in srgb,currentColor 78%,transparent);font-size:.875rem;line-height:1.65}.blm-service-item{grid-template-columns:24px minmax(0,1fr);align-items:start}.blm-disclosure-actions{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.blm-disclosure-actions a{color:inherit;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-transform:uppercase}.blm-disclosure-actions a:hover{color:var(--blm-emerald)}.product-information .product-details>.group-block{width:100%}.blm-pdp-eyebrow{margin:0 0 14px;color:color-mix(in srgb,currentColor 64%,transparent);font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.blm-pdp-eyebrow span{padding-inline:.35em}.product-details h1{max-width:14ch;margin:0}.product-details product-price{display:block;margin-top:14px}.blm-pdp-intro{max-width:39rem;margin:22px 0 26px;color:color-mix(in srgb,currentColor 76%,transparent);font-family:var(--font-secondary--family);font-size:.9375rem;line-height:1.65}.product-details .buy-buttons-block{margin-top:0}.product-details .add-to-cart-button{min-height:52px;font-size:.75rem;letter-spacing:.14em}.blm-pdp-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid color-mix(in srgb,currentColor 14%,transparent)}.blm-pdp-assurance__item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:14px 10px;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.6875rem;letter-spacing:.025em;line-height:1.35}.blm-pdp-assurance__item:first-child{padding-left:0}.blm-pdp-assurance__item+.blm-pdp-assurance__item{border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.blm-pdp-assurance__icon{display:grid;place-items:center;width:19px;height:19px;color:var(--blm-emerald)}.blm-pdp-assurance__icon svg{width:100%;height:100%}.product-details .accordion{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.product-details .details__header{min-height:52px;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:750px){.product-information__grid--half .product-details{padding-left:clamp(28px,4vw,72px)}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 34rem}.product-details>.group-block{padding-top:clamp(28px,5vh,64px)}}@media screen and (max-width:749px){.product-details>.group-block{padding-top:26px}.product-details h1{max-width:18ch}.blm-pdp-intro{margin-block:18px 22px}.blm-pdp-assurance{grid-template-columns:1fr}.blm-pdp-assurance__item,.blm-pdp-assurance__item:first-child{padding:11px 0}.blm-pdp-assurance__item+.blm-pdp-assurance__item{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-left:0}.blm-pdp-assurance__item span:last-child br{display:none}}.product-details h1{max-width:17ch;font-size:clamp(2.1rem,3vw,2.75rem);line-height:1.08}.product-details product-price{margin-top:22px;font-size:1.25rem}.product-details .buy-buttons-block,.product-details buy-buttons{margin-top:0}.blm-pdp-assurance__item{min-height:64px;padding-block:16px;font-size:.75rem;line-height:1.45}.blm-pdp-assurance__icon{width:21px;height:21px}.product-details .details__header{min-height:60px;font-size:.8125rem;letter-spacing:.11em}.product-details .details-content{font-size:.9375rem;line-height:1.7}.blm-pdp-guides{display:grid}.blm-pdp-guides .blm-guide-link,.blm-guide-link--return{min-height:68px;padding-block:16px}.blm-pdp-guides .blm-guide-link:first-child{border-top:0}.blm-guide-link strong,.blm-service-item strong{font-size:.8125rem}.blm-guide-link small,.blm-service-item small{font-size:.875rem}.blm-guide-link__icon,.blm-service-item__icon{width:24px;height:24px}@media screen and (min-width:750px){.product-details>.group-block{align-self:center;padding-top:0;padding-bottom:clamp(28px,5vh,64px)}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 36rem}}@media screen and (max-width:749px){.product-details>.group-block{padding-top:32px}.product-details h1{max-width:19ch;font-size:clamp(2rem,9vw,2.5rem)}.product-details product-price{margin-top:18px;font-size:1.125rem}.product-details .add-to-cart-button{min-height:56px}.blm-pdp-assurance__item{min-height:54px;padding-block:13px;font-size:.75rem}.product-details .details__header{min-height:58px}.blm-pdp-guides .blm-guide-link,.blm-guide-link--return{min-height:64px;padding-block:15px}}.blm-pdp-assurance__item{min-height:48px;grid-template-columns:17px minmax(0,1fr);gap:7px;padding-block:9px;font-size:.6875rem;line-height:1.25}.blm-pdp-assurance__icon{width:17px;height:17px}.blm-pdp-assurance{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;padding-block:14px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);border-bottom:0}.blm-pdp-assurance__item,.blm-pdp-assurance__item:first-child{display:flex;min-height:0;padding:0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:.6875rem;font-weight:500;letter-spacing:.045em;line-height:1.35}.blm-pdp-assurance__item+.blm-pdp-assurance__item{border:0}.blm-pdp-assurance__item+.blm-pdp-assurance__item:before{margin-inline:12px;content:"\b7";opacity:.45}.blm-pdp-assurance__icon{display:none}@media screen and (min-width:990px){.product-information__grid--half.product-information--media-left,.product-information__grid--half.product-information--media-left:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:minmax(0,var(--blm-pdp-media-width, 60%)) minmax(22rem,1fr)}.product-information__grid--half.product-information--media-left .product-information__media,.product-information__grid--half.product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1}.product-information__grid--half.product-information--media-left .product-details{grid-column:2;padding-right:clamp(32px,4vw,72px);padding-left:clamp(32px,4vw,64px)}}.product-details .blm-pdp-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,2vw,24px);padding-block:18px 4px;border:0}.product-details .blm-pdp-assurance__item,.product-details .blm-pdp-assurance__item:first-child{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;color:inherit;font-size:.625rem;font-weight:500;letter-spacing:.1em;line-height:1.35;text-align:center;text-transform:uppercase}.product-details .blm-pdp-assurance__item+.blm-pdp-assurance__item:before{display:none}.product-details .blm-pdp-assurance__icon{display:block;width:22px;height:22px;margin-bottom:2px;color:currentcolor;opacity:.82}@media screen and (max-width:749px){.product-details .blm-pdp-assurance{display:grid;gap:8px;padding-block:16px 2px}.product-details .blm-pdp-assurance__item,.product-details .blm-pdp-assurance__item:first-child{font-size:.5625rem;letter-spacing:.075em}.product-details .blm-pdp-assurance__icon{display:block;width:20px;height:20px}}.resource-list--grid{--resource-list-column-gap-desktop: 3px !important;--resource-list-row-gap-desktop: 3px !important}.blm-home-collection-link{display:flex;align-items:center;justify-content:space-between;width:min(100%,34rem);min-height:48px;margin:22px auto 0;padding:0 2px;border-bottom:1px solid currentColor;color:inherit;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color var(--blm-duration) var(--blm-ease)}.blm-home-collection-link:hover{color:var(--blm-emerald)}.blm-home-collection-link span:last-child{font-size:1rem;transition:translate var(--blm-duration) var(--blm-ease)}.blm-home-collection-link:hover span:last-child{translate:3px 0}@media screen and (max-width:749px){.blm-pdp-assurance{display:flex;padding-block:12px}.blm-pdp-assurance__item,.blm-pdp-assurance__item:first-child{display:flex;min-height:0;padding:0;font-size:.625rem;line-height:1.35}.blm-pdp-assurance__item+.blm-pdp-assurance__item{border:0}.blm-pdp-assurance__icon{display:none}[id$=__blm_trending] .resource-list--grid,[id$=__blm_classics] .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blm-home-collection-link{width:100%;min-height:52px;margin-top:18px}}@media screen and (max-width:749px){media-gallery slideshow-controls{display:none!important}.blm-pdp-mobile-progress{position:relative;display:block;width:100%;height:2px;margin:0;padding:0;overflow:visible}.blm-pdp-mobile-progress:before,.blm-pdp-mobile-progress__fill{position:absolute;right:0;bottom:0;left:0;height:2px;content:""}.blm-pdp-mobile-progress:before{background:#1414142e}.blm-pdp-mobile-progress__fill{background:var(--blm-ink);transform:scaleX(var(--blm-pdp-progress, 0));transform-origin:left center;transition:transform var(--blm-duration) var(--blm-ease)}.blm-pdp-mobile-swipe-cue{position:absolute;right:10px;bottom:11px;z-index:2;color:#14141494;font-size:.5625rem;font-weight:500;letter-spacing:.14em;line-height:1;pointer-events:none;text-transform:uppercase;animation:blm-swipe-cue 3.8s var(--blm-ease) forwards}}@keyframes blm-swipe-cue{0%,58%{opacity:.82;translate:0 0}72%{opacity:.82;translate:-3px 0}to{opacity:0;translate:-3px 0}}@media screen and (min-width:750px){.blm-pdp-mobile-progress{display:none}}.mega-menu__content-list--products,.mega-menu__content-list--collections{gap:3px!important}@media screen and (min-width:750px){.menu-list__submenu .mega-menu{padding-block:26px 34px}.menu-list__submenu .mega-menu__grid{--menu-horizontal-gap: 0px;--menu-vertical-gap: 0px;align-items:stretch}.menu-list__submenu .mega-menu__column{min-height:19rem;padding-inline:clamp(18px,2vw,34px);border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.menu-list__submenu .mega-menu__column:first-child{border-left:0;padding-left:0}.menu-list__submenu .mega-menu__link--parent{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.04em}.menu-list__submenu .mega-menu__column ul{display:grid;gap:10px}.menu-list__submenu .mega-menu__column ul .mega-menu__link{font-size:.75rem;letter-spacing:.04em;line-height:1.35}.menu-list__submenu .mega-menu__content{padding-left:3px;border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.menu-list__submenu .mega-menu__content-list{height:100%;gap:3px!important}.menu-list__submenu .mega-menu__content-list-item,.menu-list__submenu .mega-menu__content-list-item .resource-card{height:100%}.menu-list__submenu .mega-menu__content-list-item .resource-card__media{min-height:15rem}}@media(prefers-reduced-motion:reduce){.blm-pdp-mobile-swipe-cue{animation:none;opacity:.58}}.blm-mega-editorial{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(220px,.85fr) minmax(0,3.5fr);min-height:0;margin:0;overflow:hidden}.menu-list__submenu .mega-menu:has(.blm-mega-editorial){padding-block:0}.menu-list__submenu:has(.blm-mega-editorial){--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px}.menu-list__submenu:has(.blm-mega-editorial) .menu-list__submenu-inner{max-height:calc(100vh - var(--header-height))}.blm-mega-editorial__rail,.blm-mega-editorial__links{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:56px clamp(28px,3vw,56px)}.blm-mega-editorial__rail{display:flex;flex-direction:column;align-items:flex-start;padding:40px clamp(24px,2.5vw,46px);background:transparent}.blm-mega-editorial__links{padding-top:40px}.blm-mega-editorial__rail a,.blm-mega-editorial__links a{color:inherit;text-decoration:none}.blm-mega-editorial__tab{position:relative;width:100%;margin-top:9px;padding:14px 15px;border:0;color:inherit;background:transparent;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.2;text-align:left;cursor:pointer;transition:color var(--blm-duration) var(--blm-ease),background-color var(--blm-duration) var(--blm-ease),box-shadow var(--blm-duration) var(--blm-ease)}.blm-mega-editorial__tab:after{position:absolute;right:14px;bottom:50%;width:22px;height:1px;background:currentColor;content:"";opacity:0;transform:translateY(50%) scaleX(0);transform-origin:right;transition:opacity var(--blm-duration) var(--blm-ease),transform var(--blm-duration) var(--blm-ease)}.blm-mega-editorial__tab:after{display:none}.blm-mega-editorial__tab[aria-selected=true]:after{opacity:1;transform:translateY(50%) scaleX(1)}.blm-mega-editorial__tab[aria-selected=true]{color:var(--blm-chocolate);background:color-mix(in srgb,var(--blm-chocolate) 5%,transparent);box-shadow:inset 2px 0 color-mix(in srgb,var(--blm-chocolate) 72%,transparent);font-weight:500}.blm-mega-editorial__tab[aria-selected=true]:after{background:var(--blm-chocolate);opacity:.68}.blm-mega-editorial__rail-title,.blm-mega-editorial__heading{position:relative;display:flex;align-items:flex-start;width:100%;height:42px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent);box-sizing:border-box;font-size:.8125rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.blm-mega-editorial__rail-title{font-family:var(--font-heading--family);font-size:1.25rem;letter-spacing:.04em;text-transform:none;margin-bottom:12px}.blm-mega-editorial__heading{z-index:2;border-bottom:0}.blm-mega-editorial__heading:after{position:absolute;right:auto;bottom:0;left:0;width:100vw;height:1px;background:color-mix(in srgb,currentColor 60%,transparent);content:"";pointer-events:none}.blm-mega-editorial__panels{min-width:0;background:transparent}.blm-mega-editorial__links[hidden]{display:none}.blm-mega-editorial__links ul{display:grid;gap:20px;width:100%;margin-top:23px}.blm-mega-editorial__links li{line-height:1.2}.blm-mega-editorial__links li a{font-size:.875rem;letter-spacing:.045em}.blm-mega-editorial__visuals{--blm-mega-card-info-height: 62px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(400px,1fr);align-items:stretch;gap:18px;min-width:0;padding:99px 0 12px clamp(16px,1.05vw,20px);background:transparent;overflow:hidden}.blm-mega-editorial__switcher{min-width:0}.blm-mega-editorial__visual-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3px}.blm-mega-editorial__visual-panel[hidden]{display:none}.blm-mega-editorial__visual-panel>.product-card{min-width:0;height:100%;overflow:hidden}.blm-mega-editorial__visual-panel .product-card__content{height:100%}.blm-mega-editorial__visual-panel .card-gallery{flex:0 0 auto;aspect-ratio:4 / 5}.blm-mega-editorial__visual-panel .card-gallery slideshow-component,.blm-mega-editorial__visual-panel .card-gallery slideshow-container,.blm-mega-editorial__visual-panel .card-gallery slideshow-slides,.blm-mega-editorial__visual-panel .card-gallery slideshow-slide,.blm-mega-editorial__visual-panel .card-gallery .product-media-container{width:100%;height:100%}.blm-mega-editorial__visual-panel .card-gallery slideshow-slide:first-child img{width:100%;height:100%;object-fit:contain}.blm-mega-editorial__visual-panel .card-gallery slideshow-slide:not(:first-child) img{width:100%;height:100%;object-fit:cover}.blm-mega-editorial__visual-panel .product-card__content>.group-block{height:var(--blm-mega-card-info-height)!important;min-height:var(--blm-mega-card-info-height);padding:12px 13px 14px!important;overflow:hidden}.blm-mega-editorial__visuals .resource-card{--blm-card-surface: #ffffff}.blm-mega-editorial__visuals .resource-card{height:auto!important;min-height:0!important;overflow:hidden}.blm-mega-editorial__visuals .resource-card__media{min-height:0!important;overflow:hidden;aspect-ratio:4 / 5}.blm-mega-editorial__visuals .resource-card__media img{width:100%;height:100%}.blm-mega-editorial__visuals .resource-card__image:not(.resource-card__image--secondary){object-fit:contain}.blm-mega-editorial__visuals .resource-card__image--secondary{top:0;right:0;bottom:0;left:0;object-fit:cover}.blm-mega-editorial__visuals .resource-card__image{transition:opacity var(--blm-duration-slow) var(--blm-ease)}.blm-mega-editorial__visuals .resource-card__content{min-height:62px;padding:12px 13px 14px;font-size:.875rem}.blm-mega-editorial__visuals product-price{font-size:.8125rem}.blm-mega-category-card,.blm-mega-service-card{display:grid;grid-template-rows:auto var(--blm-mega-card-info-height);color:var(--blm-chocolate);background:var(--blm-limestone);text-decoration:none;transition:color var(--blm-duration) var(--blm-ease),background-color var(--blm-duration) var(--blm-ease)}.blm-mega-tile-media{display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--blm-limestone)}.blm-mega-placeholder{width:100%;height:100%;color:color-mix(in srgb,var(--blm-chocolate) 26%,transparent);fill:currentColor}.blm-mega-tile-content{display:flex;align-items:center;height:var(--blm-mega-card-info-height);min-height:var(--blm-mega-card-info-height);padding:12px 13px 14px;font-family:var(--font-heading--family);font-size:1rem;line-height:1.2;overflow:hidden}.blm-mega-category-card:hover,.blm-mega-service-card:hover{color:var(--blm-chocolate-deep);background:color-mix(in srgb,var(--blm-limestone) 94%,var(--blm-chocolate) 6%)}.blm-mega-category-card:hover .blm-mega-tile-media,.blm-mega-service-card:hover .blm-mega-tile-media{background:color-mix(in srgb,var(--blm-limestone) 94%,var(--blm-chocolate) 6%)}.blm-mega-editorial__campaign{position:relative;display:block;min-width:0;align-self:stretch;min-height:0;height:auto;max-height:100%;aspect-ratio:auto;overflow:hidden;color:#fff;background:var(--blm-chocolate);text-decoration:none}.blm-mega-editorial__campaign-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--blm-duration-slow) var(--blm-ease)}.blm-mega-editorial__campaign:after{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgb(20 14 12 / 68%));content:""}.blm-mega-editorial__campaign-overlay{position:absolute;right:clamp(18px,2vw,30px);bottom:clamp(20px,2.25vw,34px);left:clamp(18px,2vw,30px);z-index:1;display:grid;gap:7px;max-height:calc(100% - 32px);overflow:hidden}.blm-mega-editorial__campaign-overlay strong{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.05}.blm-mega-editorial__campaign-overlay small{max-width:32ch;font-size:.75rem;line-height:1.45}@media screen and (min-width:990px)and (max-height:720px){.blm-mega-editorial__visuals{grid-template-columns:minmax(0,min(42vw,calc((100vh - var(--header-height) - 184px) * 1.6))) minmax(300px,1fr)}.blm-mega-editorial__campaign-overlay{bottom:18px}.blm-mega-editorial__campaign-overlay strong{font-size:clamp(1.25rem,1.7vw,1.7rem)}}.product-details .accordion,.product-details .accordion--dividers,.product-details .accordion--dividers accordion-custom .details,.product-details .accordion--dividers accordion-custom:first-child .details,.product-details .accordion--dividers accordion-custom:last-child .details{border:0}@media screen and (max-width:749px){.header__drawer .menu-drawer{color:var(--blm-chocolate);background:#fdfbf8!important}.header__drawer .menu-drawer__submenu,.header__drawer .menu-drawer__inner-submenu{background:#fdfbf8!important}.header__drawer .blm-native-mobile-editorial{position:relative;display:block;flex:0 0 auto;width:calc(100% - 32px);aspect-ratio:16 / 10;margin:0 16px 8px;overflow:hidden;color:#fff;background:var(--blm-chocolate);text-decoration:none}.header__drawer .blm-native-mobile-editorial:after{position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgb(20 14 12 / 72%));content:""}.header__drawer .blm-native-mobile-editorial__image{width:100%;height:100%;object-fit:cover}.header__drawer .blm-native-mobile-editorial__copy{position:absolute;right:16px;bottom:15px;left:16px;z-index:1;display:grid;gap:4px}.header__drawer .blm-native-mobile-editorial__copy strong{font-family:var(--font-heading--family);font-size:clamp(1.3rem,6.2vw,1.75rem);font-weight:400;line-height:1.05}.header__drawer .blm-native-mobile-editorial__copy small{max-width:34ch;font-size:.68rem;line-height:1.35}.header__drawer .menu-drawer__navigation{padding-top:16px}.header__drawer .menu-drawer__menu.has-submenu{margin-bottom:18px}.header__drawer .menu-drawer__menu>.menu-drawer__list-item,.header__drawer .menu-drawer__menu-container--divider{border-color:color-mix(in srgb,var(--blm-chocolate) 16%,transparent)}.header__drawer .menu-drawer__menu-item--mainlist{min-height:62px;font-family:var(--font-paragraph--family);font-size:1.32rem;font-weight:500;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.header__drawer .menu-drawer__menu-item--parent{font-family:var(--font-paragraph--family);font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none}.header__drawer .menu-drawer__menu-item--child{font-family:var(--font-paragraph--family);font-size:.82rem;letter-spacing:.025em;text-transform:none}.header__drawer .menu-drawer__featured-content{padding-top:18px;border-top:0}.header__drawer .menu-drawer__featured-content-list{gap:3px}.header__drawer .menu-drawer__featured-content-list-item--product{width:48cqi}.header__drawer .menu-drawer__featured-content-list-item .resource-card{background:var(--blm-limestone)}}.blm-mega-editorial__campaign:hover .blm-mega-editorial__campaign-image{transform:scale(1.015)}@media screen and (min-width:1200px)and (max-width:1499px){.blm-mega-editorial{grid-template-columns:minmax(220px,.88fr) minmax(205px,.86fr) minmax(0,3.2fr)}.blm-mega-editorial__visuals{grid-template-columns:minmax(0,.9fr) minmax(330px,1fr);gap:14px;padding-left:14px}.blm-mega-editorial__visual-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.blm-mega-editorial__tab{padding-block:12px;font-size:1.05rem}}@media screen and (min-width:990px)and (max-width:1199px){.blm-mega-editorial{grid-template-columns:minmax(205px,.82fr) minmax(180px,.78fr) minmax(0,2.7fr)}.blm-mega-editorial__visuals{grid-template-columns:minmax(0,.62fr) minmax(280px,1fr);gap:12px;padding-left:12px}.blm-mega-editorial__visual-panel{grid-template-columns:1fr}.blm-mega-editorial__rail{padding-inline:28px}.blm-mega-editorial__links{padding-inline:32px}.blm-mega-editorial__tab{padding-block:10px;font-size:.975rem}.blm-mega-editorial__rail-title{font-size:1.125rem}.blm-mega-editorial__links li a{font-size:.8125rem}.blm-mega-editorial__visuals{padding-top:91px}}@media screen and (min-width:750px)and (max-width:989px){.blm-mega-editorial{grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr) minmax(0,2fr)}.blm-mega-editorial__visuals{--blm-mega-card-info-height: 56px;grid-template-columns:minmax(0,1fr);gap:10px;padding-left:10px}.blm-mega-editorial__visual-panel{grid-template-columns:minmax(0,1fr)}.blm-mega-editorial__switcher{display:none}.blm-mega-editorial__visual-panel>.product-card:nth-of-type(2),.blm-mega-editorial__visual-panel>.blm-mega-category-card:nth-of-type(2),.blm-mega-editorial__visual-panel>.blm-mega-service-card:nth-of-type(2){display:none!important}.blm-mega-editorial__rail{display:grid;grid-template-rows:42px repeat(7,minmax(0,1fr));height:100%;padding-inline:22px;padding-left:0;padding-top:40px;padding-bottom:12px}.blm-mega-editorial__rail-title{height:100%;margin-bottom:0}.blm-mega-editorial__tab{align-self:stretch;margin-top:0}.blm-mega-editorial__links{padding-inline:24px}.blm-mega-editorial__tab{padding-block:9px;font-size:.9rem}.blm-mega-editorial__links li a{font-size:.75rem}.blm-mega-editorial__visuals{padding-top:88px}.blm-mega-editorial__visual-panel .product-card__content>.group-block,.blm-mega-editorial__visuals .resource-card__content,.blm-mega-tile-content{height:var(--blm-mega-card-info-height);min-height:var(--blm-mega-card-info-height);padding:10px 11px 12px!important}.blm-mega-editorial__visual-panel .product-card,.blm-mega-editorial__visuals product-price{font-size:.72rem}.blm-mega-editorial__campaign-overlay{right:clamp(9px,1.5vw,14px);bottom:clamp(10px,1.6vw,16px);left:clamp(9px,1.5vw,14px);gap:4px;max-width:calc(100% - clamp(18px,3vw,28px))}.blm-mega-editorial__campaign-overlay strong,.blm-mega-editorial__campaign-overlay small{max-width:100%;overflow-wrap:anywhere}.blm-mega-editorial__campaign-overlay strong{font-size:clamp(1rem,2.3vw,1.3rem);line-height:1.08}.blm-mega-editorial__campaign-overlay small{font-size:clamp(.6rem,1.25vw,.7rem);line-height:1.3}.blm-mega-editorial__campaign-image{object-position:center}.blm-mega-editorial__campaign{align-self:start;width:100%;aspect-ratio:16 / 9}}@media screen and (min-width:990px){.blm-mega-editorial{grid-template-columns:clamp(180px,13vw,250px) clamp(170px,12vw,230px) minmax(0,1fr)}.blm-mega-editorial__rail,.blm-mega-editorial__links{padding-inline:clamp(24px,2.4vw,46px)}.blm-mega-editorial__rail{padding-left:0}.blm-mega-editorial__rail{display:grid;grid-template-rows:clamp(34px,2.2vw,42px) repeat(7,minmax(0,1fr));height:100%;padding-top:clamp(24px,2.1vw,40px);padding-bottom:clamp(6px,.45vw,8px)}.blm-mega-editorial__rail-title{height:100%;margin-bottom:0;padding-bottom:clamp(8px,.65vw,12px);font-size:clamp(1rem,1.05vw,1.25rem)}.blm-mega-editorial__tab{align-self:stretch;margin-top:0;padding:clamp(7px,.72vw,14px) clamp(10px,.78vw,15px);font-size:clamp(.85rem,.94vw,1.125rem)}.blm-mega-editorial__links{height:100%;padding-top:clamp(24px,2.1vw,40px);padding-bottom:clamp(6px,.45vw,8px)}.blm-mega-editorial__heading{height:clamp(34px,2.2vw,42px);padding-bottom:clamp(8px,.65vw,12px);font-size:clamp(.7rem,.68vw,.8125rem)}.blm-mega-editorial__links ul{gap:clamp(11px,1.05vw,20px);margin-top:clamp(14px,1.2vw,23px)}.blm-mega-editorial__links li a{font-size:clamp(.72rem,.73vw,.875rem)}.blm-mega-editorial__visuals{--blm-mega-card-info-height: clamp(58px, 3.25vw, 62px);grid-template-columns:minmax(0,.92fr) minmax(clamp(240px,27vw,520px),1.08fr);gap:clamp(10px,.94vw,18px);padding-top:calc(clamp(24px,2.1vw,40px) + clamp(34px,2.2vw,42px) + clamp(10px,.7vw,14px));padding-right:0;padding-bottom:12px;padding-left:clamp(10px,1.05vw,20px)}.blm-mega-editorial__visual-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.blm-mega-editorial__visual-panel .product-card__content>.group-block,.blm-mega-editorial__visuals .resource-card__content,.blm-mega-tile-content{height:var(--blm-mega-card-info-height);min-height:var(--blm-mega-card-info-height);padding:clamp(9px,.63vw,12px) clamp(10px,.68vw,13px) clamp(11px,.74vw,14px)!important}.blm-mega-editorial__campaign-overlay{right:clamp(14px,1.55vw,30px);bottom:clamp(14px,1.75vw,34px);left:clamp(14px,1.55vw,30px)}.blm-mega-editorial__campaign-overlay strong{font-size:clamp(1.2rem,1.67vw,2rem)}}@media screen and (min-width:990px)and (max-height:720px){.blm-mega-editorial__visuals{grid-template-columns:minmax(0,min(43vw,calc((100vh - var(--header-height) - 168px) * 1.6))) minmax(240px,1fr);padding-top:calc(clamp(20px,4.5vh,32px) + clamp(34px,2.2vw,42px) + clamp(10px,.7vw,14px))}.blm-mega-editorial__rail,.blm-mega-editorial__links{padding-top:clamp(20px,4.5vh,32px)}.blm-mega-editorial__tab{padding-block:clamp(5px,1.25vh,9px)}}@media screen and (min-width:750px){#header-component:not(.blm-search-just-closed):hover .cart-bubble__background,#header-component:has(.menu-list__link[aria-expanded=true]) .cart-bubble__background{background-color:var(--blm-chocolate)!important}#header-component:not(.blm-search-just-closed):hover #cart-bubble-text,#header-component:has(.menu-list__link[aria-expanded=true]) #cart-bubble-text{color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/blumery.css.map */
