.ss-boutique-section{position:relative;z-index:40}.ss-bh{display:block;color:var(--header-text);font-family:var(--ss-font);font-size:var(--nav-size)}.ss-bh *{box-sizing:border-box}.ss-bh a{color:inherit;text-decoration:none}.ss-bh button,.ss-bh summary{font:inherit;cursor:pointer}.ss-bh :is(a,button,summary):focus-visible{outline:2px solid var(--hover-color);outline-offset:4px}.ss-bh__frame,.ss-bh__announce-inner{max-width:var(--max-width);margin:auto}.ss-bh--site .ss-bh__frame,.ss-bh--site .ss-bh__announce-inner{max-width:var(--sh-effective-width,var(--max-width))}.ss-bh__frame{padding:var(--top-spacing) var(--outer-padding) var(--bottom-spacing);display:grid;gap:var(--row-gap)}.ss-bh__announcement{background:var(--announcement-background);color:var(--announcement-color);font-size:var(--announcement-size);font-weight:var(--announcement-weight);min-height:var(--announcement-height);display:flex;align-items:center}.ss-bh__announce-inner{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--announcement-gap);padding:6px var(--outer-padding);flex-wrap:wrap}.ss-bh__announce-item:first-child{flex:1}.ss-bh__announce-item:only-child{flex:initial}.ss-bh__announce-item a:hover{text-decoration:underline}.ss-bh__main{display:flex;align-items:center;gap:var(--logo-spacing);min-height:var(--header-height);padding:var(--header-padding);border:var(--border-width) solid var(--header-border);border-radius:var(--header-radius);background:var(--header-background)}.ss-bh--shadow .ss-bh__main{box-shadow:0 4px 18px #35152508}.ss-bh__logo{display:block;width:var(--logo-width);flex-shrink:0;font-size:28px}.ss-bh__logo img{width:100%;height:auto;display:block}.ss-bh__tagline{font-family:var(--ss-tagline-font);font-size:var(--tagline-size);color:var(--tagline-color);letter-spacing:.22em;line-height:1.9;border-left:1px solid var(--header-border);padding-left:var(--logo-spacing);white-space:nowrap}.ss-bh__search{display:block;width:var(--search-width);margin-left:auto;flex-shrink:1;min-width:150px}.ss-bh__search button{display:flex;align-items:center;gap:10px;width:100%;height:var(--search-height);padding:4px 4px 4px 10px;border:var(--search-border-width) solid var(--search-border);background:var(--search-background);border-radius:var(--search-radius);color:var(--search-text);font-size:12px;text-align:left}.ss-bh__search svg{width:20px;height:20px}.ss-bh__search-icon{color:var(--search-icon);display:flex}.ss-bh__placeholder{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-bh__search-submit{display:grid;place-items:center;align-self:stretch;width:38px;flex-shrink:0;border-radius:calc(var(--search-radius)/2);background:var(--search-button);color:var(--search-button-icon)}.ss-bh__search button:hover .ss-bh__search-submit{background:var(--search-button-hover)}.ss-bh__actions{flex-shrink:0;margin-left:auto;--color-account-icon:var(--icon-color);--color-cart-icon:var(--icon-color);--color-cart-bubble-background:var(--badge-background);--color-cart-bubble-text:var(--badge-text)}.ss-bh header-actions{gap:var(--action-gap);align-items:center}.ss-bh .header-actions__action{display:flex;align-items:center;gap:7px;padding:0;min-width:44px;min-height:44px;color:var(--action-text);font-size:var(--label-size);position:relative}.ss-bh .header-actions__action svg{width:var(--icon-size);height:var(--icon-size);color:var(--icon-color)}.ss-bh .account-button{order:-1}.ss-bh .account-button:after{content:var(--account-label);font-size:var(--label-size)}.ss-bh .header-actions__cart-icon{display:flex;align-items:center;gap:6px}.ss-bh .header-actions__cart-icon:after{content:var(--cart-label);font-size:var(--label-size)}.ss-bh .ss-obsessions-header-label{display:inline;font-size:var(--label-size)}.ss-bh .ss-obsessions-count{background:var(--badge-background);color:var(--badge-text);position:absolute;top:0;left:14px;border-radius:50%;font-size:10px;min-width:16px;height:16px;text-align:center}.ss-bh .cart-bubble__background{background:var(--badge-background)}.ss-bh .cart-bubble__text{color:var(--badge-text)}.ss-bh--no-account .account-button,.ss-bh--no-obsessions .ss-obsessions-header{display:none}.ss-bh--no-labels .account-button:after,.ss-bh--no-labels .header-actions__cart-icon:after,.ss-bh--no-cart-label .header-actions__cart-icon:after,.ss-bh--no-labels .ss-obsessions-header-label{display:none}.ss-bh__nav{display:flex;align-items:center;justify-content:var(--nav-align);gap:var(--nav-gap);padding:var(--nav-padding-y) var(--nav-padding-x);border:var(--border-width) solid var(--nav-border);border-radius:var(--nav-radius);background:var(--nav-background);color:var(--nav-text);font-size:var(--nav-size);font-weight:var(--nav-weight);position:relative}.ss-bh--nav-shadow .ss-bh__nav{box-shadow:0 4px 14px #35152508}.ss-bh__nav-link{padding:7px 0;white-space:nowrap}.ss-bh__nav-link:hover,.ss-bh__nav-link--active{color:var(--nav-active)!important}.ss-bh__shop-button{list-style:none;display:flex;align-items:center;gap:10px;padding:var(--shop-padding-y) var(--shop-padding-x);font-size:var(--shop-size);font-weight:var(--shop-weight);border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-background);color:var(--shop-text)}.ss-bh__shop-button::-webkit-details-marker{display:none}.ss-bh__shop-button:hover{background:var(--shop-hover-background);color:var(--shop-hover-text)}.ss-bh__shop[open] .ss-bh__shop-button>span{transform:rotate(180deg)}.ss-bh__mega{position:absolute;top:100%;left:0;right:0;margin:4px auto 0;max-width:min(var(--mega-width),calc(100vw - 2 * var(--outer-padding)));padding:var(--mega-padding);border:var(--mega-border-width) solid var(--mega-border);border-radius:var(--mega-radius);background:var(--mega-background);display:flex;gap:var(--tile-gap);z-index:50;max-height:calc(100dvh - 170px);overflow:auto}.ss-bh--mega-shadow .ss-bh__mega{box-shadow:0 12px 30px #51203c18}.ss-bh__tiles{display:grid;grid-template-columns:repeat(var(--mega-columns),minmax(0,1fr));gap:var(--tile-gap);flex:1;align-content:start}.ss-bh__tile{min-width:0;display:block;border:1px solid var(--tile-border);border-radius:var(--tile-radius);background:var(--tile-background);overflow:hidden;transition:transform .15s,border-color .15s}.ss-bh[data-hover=lift] .ss-bh__tile:hover{transform:translateY(-3px)}.ss-bh[data-hover=border] .ss-bh__tile:hover{border-color:var(--hover-color)}.ss-bh__tile-image{aspect-ratio:var(--image-ratio);max-height:var(--image-height);overflow:hidden}.ss-bh__tile-image img,.ss-bh__placeholder-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal);border-radius:var(--tile-radius)}.ss-bh__tile-title{display:flex;justify-content:space-between;gap:6px;padding:12px 9px;color:var(--tile-text);font-family:var(--ss-tile-font);font-size:var(--tile-size);text-align:var(--tile-align);overflow-wrap:anywhere}.ss-bh__tile-title>span{color:var(--arrow-color)}.ss-bh__promo{flex:0 0 var(--promo-width);position:relative;isolation:isolate;overflow:hidden;min-height:230px;border-radius:var(--promo-radius);background:#f8dce6;display:flex;align-items:center}.ss-bh__promo picture{position:absolute;inset:0;z-index:-2}.ss-bh__promo img{width:100%;height:100%;object-fit:cover;object-position:var(--promo-x) var(--promo-y)}.ss-bh__promo:before{content:'';position:absolute;inset:0;background:var(--promo-overlay);opacity:var(--promo-overlay-opacity);z-index:-1}.ss-bh__promo-copy{width:100%;padding:24px;text-align:var(--promo-align)}.ss-bh__promo-copy>span{font-size:10px;letter-spacing:.24em;color:var(--promo-heading-color)}.ss-bh__promo h2{font-size:var(--promo-heading-size);color:var(--promo-heading-color);line-height:1.05;margin:12px 0}.ss-bh__promo p{font-size:12px;color:var(--promo-description-color)}.ss-bh__promo a{display:inline-flex;gap:16px;padding:10px 14px;border-radius:var(--shop-radius);background:var(--promo-button-background);color:var(--promo-button-text);font-size:12px}.ss-bh__promo a:hover{background:var(--promo-button-hover)}.ss-bh__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--trust-gap);padding:var(--trust-padding);border-radius:var(--trust-radius);background:var(--trust-background);text-align:var(--trust-align)}.ss-bh__trust-item,.ss-bh__trust-item>a{display:flex;align-items:center;justify-content:center;gap:var(--trust-item-gap);background:var(--trust-item-bg);min-width:0}.ss-bh__trust-icon{color:var(--trust-icon);font-size:var(--trust-icon-size);line-height:1}.ss-bh__trust-icon img{width:var(--trust-icon-size);height:var(--trust-icon-size);object-fit:contain}.ss-bh__trust strong{display:block;color:var(--trust-heading);font-size:var(--trust-heading-size);font-weight:600}.ss-bh__trust small{display:block;color:var(--trust-description);font-size:var(--trust-description-size)}.ss-bh__mobile-toggle{display:none}.ss-bh.is-compact .ss-bh__announcement,.ss-bh.is-compact .ss-bh__trust,.ss-bh.is-compact .ss-bh__tagline{display:none}.ss-bh.is-compact.ss-bh--sticky-announcement .ss-bh__announcement{display:flex}.ss-bh.is-compact .ss-bh__main{min-height:var(--sticky-height);padding-block:6px;background:var(--sticky-background);color:var(--sticky-text);border-color:var(--sticky-border)}.ss-bh.is-compact .ss-bh__logo{width:calc(var(--logo-width)*.8)}.ss-bh.is-compact.ss-bh--sticky-shadow .ss-bh__main{box-shadow:0 4px 16px #35152515}.ss-bh.is-compact.ss-bh--sticky-no-search .ss-bh__search{display:none}.ss-bh.is-compact.ss-bh--sticky-no-labels :is(.ss-obsessions-header-label,.account-button:after,.header-actions__cart-icon:after){display:none}
@media(min-width:1000px){.ss-bh__announcement--no-desktop,.ss-bh__item--no-desktop{display:none}}
@media(max-width:1200px) and (min-width:1000px){.ss-bh__tagline{display:none}.ss-bh__main{gap:16px}.ss-bh__logo{width:min(var(--logo-width),190px)}.ss-bh header-actions{gap:10px}.ss-bh__nav{gap:16px}}
@media(max-width:999px){.ss-bh__announcement--no-mobile,.ss-bh__item--no-mobile{display:none}.ss-bh__frame{padding-inline:10px}.ss-bh__main{min-height:64px;padding:8px;gap:4px;flex-wrap:wrap}.ss-bh__logo,.ss-bh.is-compact .ss-bh__logo{width:var(--mobile-logo-width)}.ss-bh__tagline{display:none}.ss-bh__mobile-toggle{display:grid;place-items:center;width:36px;height:44px;border:0;background:none;color:var(--header-text);padding:0;font-size:22px;flex-shrink:0}.ss-bh__actions{margin-left:0}.ss-bh header-actions{gap:0}.ss-bh .header-actions__action{min-width:38px;min-height:44px;justify-content:center}.ss-bh .ss-obsessions-header-label,.ss-bh .account-button:after,.ss-bh .header-actions__cart-icon:after{display:none}.ss-bh .header-actions__action svg{width:20px;height:20px}.ss-bh__search--icon{width:36px;min-width:36px;margin-left:auto}.ss-bh__search--icon button{border:0;background:none;padding:0;justify-content:center;height:44px}.ss-bh__search--icon .ss-bh__placeholder,.ss-bh__search--icon .ss-bh__search-submit{display:none}.ss-bh__search--field{order:5;width:100%;margin:4px 0 0}.ss-bh__nav{display:none;padding:12px;align-items:stretch;gap:8px;flex-direction:column;max-height:70dvh;overflow:auto}.ss-bh__nav.is-open{display:flex}.ss-bh__nav-link{padding:10px}.ss-bh__mega{position:static;max-width:none;max-height:none;margin-top:8px;flex-direction:column;padding:10px;box-shadow:none!important}.ss-bh__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-bh__tile-image{max-height:180px}.ss-bh__tile-title{font-size:14px}.ss-bh__promo{min-height:190px;flex-basis:auto}.ss-bh__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-bh__trust--no-mobile{display:none}.ss-bh__announce-inner{gap:8px}.ss-bh__announce-item{flex:none!important}.ss-bh__announcement{font-size:min(var(--announcement-size),11px)}.ss-bh.is-compact .ss-bh__main{padding:6px 8px}}
@media(prefers-reduced-motion:reduce){.ss-bh *{transition:none!important}}
.ss-bh__search-form{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:var(--search-height);padding:4px 4px 4px 10px;border:var(--search-border-width) solid var(--search-border);background:var(--search-background);border-radius:var(--search-radius)}.ss-bh__search-form input[type=search]{width:100%;min-width:0;border:0;background:transparent;color:var(--search-text);font:inherit;font-size:12px;outline-offset:2px;padding:0;height:100%}.ss-bh__search-form input::placeholder{color:var(--search-text);opacity:1}.ss-bh__search-form button.ss-bh__search-submit{width:38px;min-width:38px;height:100%;border:0;padding:0;background:var(--search-button);color:var(--search-button-icon);justify-content:center}.ss-bh__search-form button.ss-bh__search-submit:hover{background:var(--search-button-hover)}.ss-bh__mobile-search{display:none}.ss-bh__suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60;background:var(--search-background);border:1px solid var(--search-border);border-radius:var(--search-radius);box-shadow:0 6px 20px #35152515;max-height:300px;overflow:auto}.ss-bh__suggestions a{display:block;padding:12px;font-size:13px;color:var(--header-text)}.ss-bh__suggestions a:hover,.ss-bh__suggestions a[aria-selected=true]{background:var(--nav-background);color:var(--hover-color)}.ss-bh [hidden]{display:none!important}
@media(max-width:999px){.ss-bh__search--icon .ss-bh__search-form{display:none}.ss-bh__search--icon .ss-bh__mobile-search{display:block}.ss-bh__search--icon .ss-bh__mobile-search button{display:grid;place-items:center;width:36px;height:44px;background:none;border:0;color:var(--search-icon)}.ss-bh__search-form input[type=search]{font-size:16px}}
.ss-bh__search-form input::placeholder{color:var(--search-placeholder-color)}.ss-bh.is-compact .ss-bh__actions{--icon-color:var(--sticky-text);--action-text:var(--sticky-text)}.ss-bh shopify-account{min-width:32px}
@media(max-width:359px){.ss-bh__logo,.ss-bh.is-compact .ss-bh__logo{width:min(var(--mobile-logo-width),95px)}.ss-bh__mobile-toggle,.ss-bh__search--icon,.ss-bh__search--icon .ss-bh__mobile-search button{min-width:32px;width:32px}.ss-bh .header-actions__action{min-width:34px}.ss-bh__main{gap:2px}}
.ss-bh header-actions{display:flex}
.ss-bh--site .ss-bh__frame{width:100%;max-width:none;margin-inline:0;padding-inline:max(var(--outer-padding),calc((100vw - var(--sh-effective-width,var(--max-width)))/2))}
.ss-bh__trust--inline{min-width:0;margin-left:var(--trust-nav-gap);background:transparent;padding:0;border-radius:0;gap:var(--trust-gap)}
.ss-bh__trust--inline .ss-bh__trust-item{min-width:0;justify-content:flex-start;border-left:1px solid var(--nav-border);padding-inline:10px 4px;gap:var(--trust-item-gap)}
.ss-bh__trust--inline .ss-bh__trust-item>a{width:100%;min-width:0;justify-content:flex-start}
.ss-bh__trust--inline .ss-bh__trust-icon{flex-shrink:0}
.ss-bh__trust--inline .ss-bh__trust-item>span:last-child,.ss-bh__trust--inline .ss-bh__trust-item>a>span:last-child{min-width:0}
.ss-bh__trust--inline strong{line-height:1.25;white-space:normal;overflow-wrap:normal}
.ss-bh__trust--inline small{line-height:1.25;margin-top:2px;white-space:normal;overflow-wrap:normal}
@media(min-width:1000px){.ss-bh__nav:has(.ss-bh__trust--inline){flex-wrap:nowrap}.ss-bh__trust--inline{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);flex:1 1 0}.ss-bh__trust--inline .ss-bh__trust-item:last-child{padding-right:0}}
@media(min-width:1000px) and (max-width:1199px){.ss-bh__nav:has(.ss-bh__trust--inline){gap:10px;font-size:min(var(--nav-size),12px)}.ss-bh__trust--inline{margin-left:min(var(--trust-nav-gap),24px);gap:4px}.ss-bh__trust--inline .ss-bh__trust-item{padding-inline:8px 2px;gap:6px}.ss-bh__trust--inline .ss-bh__trust-icon{font-size:min(var(--trust-icon-size),20px)}.ss-bh__trust--inline strong{font-size:min(var(--trust-heading-size),11px)}.ss-bh__trust--inline small{font-size:min(var(--trust-description-size),10px)}}
@media(min-width:1000px) and (max-width:1049px){.ss-bh__nav:has(.ss-bh__trust--inline){gap:6px;font-size:min(var(--nav-size),11px)}.ss-bh__shop-button{padding-inline:12px}.ss-bh__trust--inline{margin-left:min(var(--trust-nav-gap),18px)}.ss-bh__trust--inline .ss-bh__trust-item{padding-left:6px;gap:4px}.ss-bh__trust--inline .ss-bh__trust-icon{font-size:min(var(--trust-icon-size),18px)}}
@media(max-width:999px){.ss-bh__trust--inline{margin-left:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.ss-bh__trust--inline .ss-bh__trust-item{border-left:0;padding-left:0}}
@media(max-width:749px){.ss-bh--site .ss-bh__frame{padding-inline:12px}}

@media(min-width:1200px){.ss-bh__nav:has(.ss-bh__trust--inline){gap:min(var(--nav-gap),12px)}.ss-bh__trust--inline{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:min(var(--trust-gap),8px)}.ss-bh__trust--inline strong,.ss-bh__trust--inline small{white-space:nowrap}.ss-bh__trust--inline .ss-bh__trust-item{padding-inline:8px 0}}
@media(min-width:1200px) and (max-width:1299px){.ss-bh__nav:has(.ss-bh__trust--inline){gap:10px}.ss-bh__trust--inline{margin-left:min(var(--trust-nav-gap),24px)}.ss-bh__trust--inline strong{font-size:min(var(--trust-heading-size),11px)}}

@media(min-width:1000px){.ss-bh__mega{margin-top:0}}

@media(min-width:1000px){
  .ss-bh .account-button shopify-account{min-width:var(--icon-size);width:var(--icon-size);--shopify-account-avatar-size:var(--icon-size)}
  .ss-bh .account-button{gap:7px}
  .ss-bh .header-actions__cart-icon{gap:7px}
  .ss-bh .header-actions__cart-icon>.svg-wrapper{width:var(--icon-size);flex-shrink:0}
}

.ss-bh__main-anchor{min-width:0}.ss-bh.is-sticky-row .ss-bh__main{position:fixed;top:0;left:var(--sticky-row-left);width:var(--sticky-row-width);z-index:45;background:var(--sticky-background);color:var(--sticky-text);border-color:var(--sticky-border)}.ss-bh.is-sticky-row.ss-bh--sticky-shadow .ss-bh__main{box-shadow:0 4px 16px #35152515}.ss-bh.is-sticky-row.ss-bh--sticky-no-search .ss-bh__search{display:none}.ss-bh.is-sticky-row.ss-bh--sticky-no-labels :is(.ss-obsessions-header-label,.account-button:after,.header-actions__cart-icon:after){display:none}.ss-bh.is-sticky-row .ss-bh__actions{--icon-color:var(--sticky-text);--action-text:var(--sticky-text)}
@media(max-width:999px){.ss-bh.is-sticky-row .ss-bh__nav.is-open{position:fixed;top:var(--sticky-row-height);left:var(--sticky-row-left);width:var(--sticky-row-width);z-index:44;max-height:calc(100dvh - var(--sticky-row-height));}}

@media(min-width:1200px){.ss-bh__nav:has(.ss-bh__trust--inline){gap:min(var(--nav-gap),11px)}.ss-bh__trust--inline{padding-right:16px;gap:min(var(--trust-gap),4px)}.ss-bh__trust--inline .ss-bh__trust-item:last-child{padding-left:14px}}

@media(max-width:749px){
  .ss-bh .ss-bh__main{display:grid;grid-template-columns:36px minmax(0,1fr) 36px max-content;align-items:center;column-gap:2px;row-gap:0;min-height:52px;padding:4px 6px}
  .ss-bh__mobile-toggle{grid-column:1;grid-row:1;justify-self:start;width:36px;min-width:36px;height:44px}
  .ss-bh .ss-bh__logo,.ss-bh.is-compact .ss-bh__logo{grid-column:2;grid-row:1;justify-self:center;width:min(var(--mobile-logo-width),100px,100%);min-width:0;text-align:center}
  .ss-bh .ss-bh__search{grid-column:3;grid-row:1;justify-self:end;width:36px;min-width:36px;margin:0}
  .ss-bh .ss-bh__search .ss-bh__search-form{display:none}
  .ss-bh .ss-bh__search .ss-bh__mobile-search{display:block}
  .ss-bh .ss-bh__mobile-search button{width:36px;min-width:36px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}
  .ss-bh .ss-bh__actions{grid-column:4;grid-row:1;justify-self:end;margin:0;max-width:100%;min-width:0}
  .ss-bh header-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:0}
  .ss-bh .header-actions__action{width:36px;min-width:36px;min-height:44px;padding:0;justify-content:center}
  .ss-bh .header-actions__action svg,.ss-bh .ss-bh__mobile-search svg{width:20px;height:20px}
  .ss-bh .ss-bh__main:not(:has(.ss-bh__search)){grid-template-columns:36px minmax(0,1fr) max-content}
  .ss-bh .ss-bh__main:not(:has(.ss-bh__search)) .ss-bh__actions{grid-column:3}
}

.ss-bh .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:none;-webkit-mask:none}
.ss-bh .header-actions__cart-icon .cart-bubble{position:absolute;top:-10px;inset-inline-start:12px;inset-inline-end:auto;pointer-events:none}
.ss-bh .header-actions__action:has(.header-actions__cart-icon),.ss-bh .header-actions__cart-icon{overflow:visible}
.ss-bh .header-actions__cart-icon .cart-bubble{top:-6px;z-index:2;min-height:20px}
