:root{--hhl-ease: cubic-bezier(.2, 0, 0, 1);--hhl-ease-out: cubic-bezier(.2, .8, .2, 1)}.guide--chart-btn,.manual--chart-btn.btn{display:flex;justify-content:center;align-items:center;gap:8px;width:50%;padding:20px 0;border:none;font-size:14px;font-weight:700;letter-spacing:.15em;text-align:center;text-transform:uppercase;cursor:pointer}.guide--chart-btn{background-color:rgb(var(--secondary-button-background));color:rgb(var(--secondary-button-text-color))}.manual--chart-btn.btn{background-color:rgb(var(--product-custom-label-background));color:rgb(var(--product-custom-label-text-color))}.button-container{display:flex;gap:10px}.button-container .button{flex:1;gap:10px}.shopify-section--main-product h1{padding-block-end:5px;font-size:25px}.shopify-section--product-content h2{font-size:18px}:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button:focus-visible{outline-color:rgb(var(--text-color))}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.quantity-selector--small{--quantity-selector-height: 44px}.line-item__remove-button{display:inline-block;padding-block:12px;font-size:var(--hhl-text-md)}}#Avada-Joy_FloatingButton{display:none!important}.hhl-shopify-banner .cookie-bar{display:none}#shopify-pc__banner.shopify-pc__banner__dialog,.cookie-bar{--consent-gap: 16px;--consent-padding: 20px;top:auto;bottom:calc(var(--consent-gap) + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-height:calc(100vh - var(--consent-gap) * 2);max-height:calc(100dvh - var(--consent-gap) * 2 - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:var(--hhl-border-width) solid rgb(var(--root-border-color));border-radius:var(--button-border-radius);background:rgb(var(--root-background));box-shadow:var(--hhl-shadow-float);color:rgb(var(--root-text-color));font-family:var(--text-font-family);font-size:14px;line-height:1.5}#shopify-pc__banner.shopify-pc__banner__dialog{right:0;left:0;width:calc(100% - var(--consent-gap) * 2 - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));min-width:0;max-width:640px;margin-inline:auto;padding:var(--consent-padding) var(--consent-padding) 0;overflow:hidden auto;overscroll-behavior:contain;transform:none}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block}#shopify-pc__banner .shopify-pc__banner__body{width:auto;margin:0}#shopify-pc__banner.shopify-pc__banner__dialog h2{margin:0 0 8px;color:rgb(var(--root-heading-color));font-family:var(--heading-font-family);font-size:16px;font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform)}#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__banner.shopify-pc__banner__dialog a{color:inherit;line-height:inherit}#shopify-pc__banner.shopify-pc__banner__dialog a{text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{position:sticky;bottom:0;display:flex;flex-flow:row wrap;justify-content:flex-end;gap:8px;width:auto;min-width:0;margin-inline:calc(var(--consent-padding) * -1);padding:16px var(--consent-padding) var(--consent-padding);background:rgb(var(--root-background))}#shopify-pc__banner.shopify-pc__banner__dialog button,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{order:0;flex:1 1 140px;min-height:44px;margin:0;padding:8px 20px;border:var(--hhl-border-width) solid rgb(var(--root-primary-button-background));border-radius:var(--button-border-radius);background:rgb(var(--root-primary-button-background));color:rgb(var(--root-primary-button-text-color));font-family:var(--text-font-family);font-size:var(--hhl-text-sm);font-weight:var(--text-font-bold-weight);line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;white-space:normal;cursor:pointer}#shopify-pc__prefs .shopify-pc__prefs__header-actions{gap:8px}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex:0 0 auto}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{border-color:rgb(var(--root-border-color));background:transparent;color:rgb(var(--root-text-color));text-decoration:none}#shopify-pc__banner.shopify-pc__banner__dialog button:focus,#shopify-pc__banner.shopify-pc__banner__dialog button:focus span,#shopify-pc__banner .shopify-pc__banner__body p a:focus,#shopify-pc__prefs .shopify-pc__prefs__dialog button:focus{outline:none;box-shadow:none}#shopify-pc__banner.shopify-pc__banner__dialog button:focus-visible,#shopify-pc__banner .shopify-pc__banner__body p a:focus-visible,#shopify-pc__prefs .shopify-pc__prefs__dialog button:focus-visible{outline:2px solid rgb(var(--root-text-color));outline-offset:2px}#shopify-pc__prefs .shopify-pc__prefs__dialog{max-height:80vh;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:var(--hhl-border-width) solid rgb(var(--root-border-color));border-radius:var(--button-border-radius);background:rgb(var(--root-background));color:rgb(var(--root-text-color));font-family:var(--text-font-family)}#shopify-pc__prefs .shopify-pc__prefs__dialog :is(h2,h3){color:rgb(var(--root-heading-color));font-family:var(--heading-font-family)}#shopify-pc__prefs .shopify-pc__prefs__dialog :is(p,label,li),#shopify-pc__prefs .shopify-pc__prefs__intro-explain,#shopify-pc__prefs .shopify-pc__prefs__options{color:rgb(var(--root-text-color))}#shopify-pc__prefs .shopify-pc__prefs__dialog header,#shopify-pc__prefs .shopify-pc__prefs__option:first-child{border-color:rgb(var(--root-border-color))}#shopify-pc__prefs .shopify-pc__prefs__dialog svg path{fill:currentColor}#shopify-pc__prefs .shopify-pc__prefs__header-close:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.cookie-bar{--button-small-height: 44px;display:flex;flex-direction:column;z-index:6;padding:var(--consent-padding)}.cookie-bar__content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.cookie-bar__content a{text-decoration:underline;text-underline-offset:2px}.cookie-bar__actions{display:flex;flex:none;flex-wrap:wrap;gap:8px;margin-top:16px}.cookie-bar__actions .button{flex:1 1 120px}.cookie-bar__actions .button:last-child{margin-inline-start:0}.cookie-bar__actions .button--ternary{box-shadow:inset 0 0 0 1px rgb(var(--root-border-color))}@media(prefers-reduced-motion:reduce){.cookie-bar{transition:none}}.desktop-sidebar{display:none}@media screen and (min-width:1200px){:root{--desktop-sidebar-width: 260px;--desktop-sidebar-top: calc(var(--enable-sticky-header, 0) * var(--header-height, 0px))}.main--with-sidebar{margin-inline-start:var(--desktop-sidebar-width);--content-viewport-width: calc(var(--hhl-page-width, 100vw) - var(--desktop-sidebar-width));--container-outer-width: max(calc((var(--content-viewport-width) - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));--container-inner-width: calc(var(--content-viewport-width) - var(--container-outer-width) * 2);--grid-column-width: calc((var(--content-viewport-width) - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count))}.desktop-sidebar{display:block;position:sticky;top:var(--desktop-sidebar-top);z-index:1;height:0}.main--with-sidebar~.shopify-section{position:relative;z-index:2}.desktop-sidebar__inner{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--desktop-sidebar-width);height:calc(100vh - var(--desktop-sidebar-top));padding-block:0 32px;overflow-y:auto;scrollbar-width:thin;background:rgb(var(--background));border-inline-end:var(--hhl-border-width) solid rgb(var(--border-color))}.desktop-sidebar__list--secondary{margin-block-start:16px;padding-block-start:16px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}}.desktop-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-inline:8px;padding:8px 12px 8px 16px;color:rgb(var(--text-color));font-size:calc(var(--base-font-size) - 1px);line-height:1.35;text-decoration:none;cursor:pointer;list-style:none;border-radius:var(--hhl-radius-small)}.desktop-sidebar__link::-webkit-details-marker{display:none}.desktop-sidebar__link--top{color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--base-font-size)}.desktop-sidebar__label{flex:1 1 auto;color:inherit}@media(hover:hover){.desktop-sidebar__link:hover{background:rgba(var(--text-color),var(--hhl-tint))}}.desktop-sidebar__link.is-active,.desktop-sidebar__link[aria-current=page],.desktop-sidebar__link:has(>[aria-current=page]){background:rgba(var(--text-color),var(--hhl-tint-strong));color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight, 700)}.desktop-sidebar__toggle{display:flex;flex-shrink:0;padding:4px;opacity:.6;transition:transform var(--hhl-dur-fast) var(--hhl-ease)}.desktop-sidebar__dropdown.is-expanded>summary .desktop-sidebar__toggle{transform:rotate(180deg)}.desktop-sidebar__item--group+.desktop-sidebar__item,.desktop-sidebar__item+.desktop-sidebar__item--group{margin-block-start:4px}.desktop-sidebar__group-list{padding-block-end:6px}.desktop-sidebar__item--group{--group-color: rgba(var(--text-color), .55);--group-ink: color-mix(in srgb, var(--group-color) 72%, #000);--group-wash: 13%;--group-wash-hover: 22%}[data-theme=dark] .desktop-sidebar__item--group{--group-ink: var(--group-color);--group-wash: 22%;--group-wash-hover: 35%}.desktop-sidebar__group-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 12px 10px 24px;cursor:pointer;list-style:none;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--hhl-text-md);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;border-inline-start:3px solid var(--group-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--group-color) var(--group-wash),transparent),transparent 85%)}.desktop-sidebar__group-heading::-webkit-details-marker{display:none}.desktop-sidebar__group-heading.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--group-color) var(--group-wash-hover),transparent),transparent 85%)}@media(hover:hover){.desktop-sidebar__group-heading:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--group-color) var(--group-wash-hover),transparent),transparent 85%)}}.desktop-sidebar__group-list>.desktop-sidebar__item{border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.desktop-sidebar__group-list .desktop-sidebar__link{color:rgb(var(--heading-color))}.desktop-sidebar__sublist{padding-block-end:4px}.desktop-sidebar__sublist .desktop-sidebar__link{padding-inline-start:30px;color:rgb(var(--text-color))}.desktop-sidebar__link--show-all{font-weight:var(--text-font-bold-weight, 700)}.desktop-sidebar__link--show-all:after{content:"\2192";opacity:.6}.header__social{display:flex;align-items:center;transition:color var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}.header__social--discord{color:#5865f2}@media(hover:hover){.header__social:hover{transform:translateY(-1px) scale(1.08)}}@media(hover:hover){.header__social--discord:hover{color:#7983f5}}@media(hover:hover){.header__social--x:hover{color:rgb(var(--header-text-color));opacity:.8}}.header__icon-divider{display:block;width:1px;height:20px;background:rgba(var(--header-text-color),.25)}@media(prefers-reduced-motion:reduce){@media(hover:hover){.header__social:hover{transform:none}}}:root{--first-screen-height: calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))}@supports (height: 100svh){:root{--first-screen-height: calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px))}}.slideshow--fit_half{--slideshow-min-height: max(240px, calc(var(--first-screen-height) * .33))}@media screen and (min-width:741px){.slideshow--fit_half{--slideshow-min-height: 300px}}@media screen and (min-width:1000px){.slideshow--fit_half{--slideshow-min-height: var(--hero-desktop-height, 400px)}}.slideshow--fit_half,.slideshow--fit_half .slideshow__slide-list,.slideshow--fit_half .slideshow__slide,.slideshow--fit_half .slideshow__slide-inner{height:var(--slideshow-min-height);overflow:hidden}.slideshow--fit_half .slideshow__slide-inner:before,.slideshow--fit_half .slideshow__image-wrapper:before{display:none}.slideshow--fit_half .slideshow__text-wrapper{--vertical-breather: 16px;max-height:100%}.slideshow--fit_half .slideshow__slide:not(:only-child) .slideshow__text-wrapper--bottom{padding-block-end:40px}.slideshow--fit_half .heading--large{font-size:clamp(24px,min(3.6vw,calc(var(--slideshow-min-height) * .14)),52px);margin-block-start:8px;line-height:1.05}.slideshow--fit_half .button-wrapper{margin-block-start:18px}.home-actions{padding:var(--home-actions-gap)}.home-actions__grid{display:grid;gap:var(--home-actions-gap)}.home-actions__card{--action-ink: color-mix(in srgb, var(--action-color) 70%, #000);position:relative;display:flex;align-items:flex-end;min-height:220px;padding:28px;overflow:hidden;isolation:isolate;color:rgb(var(--heading-color));text-decoration:none;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);background:rgba(var(--text-color),var(--hhl-tint));transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),box-shadow var(--hhl-dur) var(--hhl-ease)}[data-theme=dark] .home-actions__card{--action-ink: var(--action-color)}.home-actions__card:focus-visible{border-color:rgb(var(--text-color));outline:none}@media(hover:hover){.home-actions .home-actions__card:hover{background:rgba(var(--text-color),var(--hhl-tint));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.home-actions__media{position:absolute;inset-block-start:18px;inset-inline-end:18px;z-index:-1;width:30%;max-width:120px;color:var(--action-ink);opacity:.9;transition:transform var(--hhl-dur-slow) var(--hhl-ease)}.home-actions__icon,.home-actions__image{display:block;width:100%;height:auto}.home-actions__icon{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--action-color) 45%,transparent))}.home-actions__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%;max-width:38ch}.home-actions__button{margin-block-start:auto}@media screen and (min-width:1000px){@supports (grid-template-rows: subgrid){.home-actions:not(.is-open) .home-actions__grid{grid-template-rows:auto auto 1fr auto;row-gap:0}.home-actions:not(.is-open) .home-actions__card{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-items:start}.home-actions:not(.is-open) .home-actions__content{display:contents}.home-actions:not(.is-open) .home-actions__content>*{max-width:38ch;margin-block-end:8px}.home-actions:not(.is-open) .home-actions__title{max-width:min(38ch,calc(100% - 90px))}.home-actions:not(.is-open) .home-actions__button{align-self:end;justify-self:start;margin-block-end:0}.home-actions:not(.is-open) .home-actions__grid:has(.home-actions__photo){grid-template-rows:auto auto auto 1fr auto}.home-actions:not(.is-open) .home-actions__grid:has(.home-actions__photo) .home-actions__card{grid-row:span 5}}}.home-actions__eyebrow{max-width:calc(100% - 90px);color:rgba(var(--text-color),var(--hhl-alpha-muted));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--hhl-text-sm);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.home-actions__title{margin:0;max-width:calc(100% - 90px);font-size:clamp(22px,1.9vw,30px);line-height:1.05}.home-actions__text{color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:calc(var(--base-font-size) - 1px);line-height:1.45}.home-actions__button{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;color:var(--action-text);background:var(--action-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--hhl-text-md);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;border-radius:var(--button-border-radius)}.home-actions__arrow{transition:transform var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.home-actions__card:hover .home-actions__arrow{transform:translate(4px)}}@media screen and (min-width:1000px){.home-actions__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.home-actions--fill .home-actions__grid{min-height:calc(210px - var(--home-actions-gap) * 2)}.home-actions .home-actions__photo{aspect-ratio:3 / 1}.home-actions__card{min-height:200px;padding:26px 28px}}@media(prefers-reduced-motion:reduce){.home-actions__card,.home-actions__media,.home-actions__arrow{transition:none}@media(hover:hover){.home-actions__card:hover,.home-actions__card:hover .home-actions__media,.home-actions__card:hover .home-actions__arrow{transform:none}}}.variant-swatch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0}.variant-swatch__item{overflow:hidden;margin:0;border:var(--hhl-border);border-radius:var(--hhl-radius-small)}.variant-swatch__image{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:0}@media(hover:hover){.variant-swatch__item:hover .variant-swatch__image{transform:scale(1.05)}}.variant-swatch__item:after{z-index:2;border-radius:var(--hhl-radius-small)}.variant-swatch__name{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;display:-webkit-box;overflow:hidden;--variant-label-bg: rgba(0, 0, 0, .66);padding:0 2px;border-block:3px solid var(--variant-label-bg);color:#fff;background:var(--variant-label-bg) padding-box;font-size:var(--hhl-text-xs);font-weight:var(--text-font-bold-weight, 700);line-height:1.2;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-line-clamp:3;-webkit-box-orient:vertical}.variant-swatch.is-disabled .variant-swatch__item:before{z-index:1}@media screen and (min-width:741px){.variant-swatch-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.variant-swatch__name{font-size:var(--hhl-text-sm)}}@media(prefers-reduced-motion:reduce){.variant-swatch__image{transition:none}@media(hover:hover){.variant-swatch__item:hover .variant-swatch__image{transform:none}}}.variant-swatch__item:after{box-shadow:0 0 0 3px rgb(var(--root-primary-button-background)) inset}.variant-swatch__image{transition:transform var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),filter var(--hhl-dur) var(--hhl-ease)}.variant-swatch__name{transition:background var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}.variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__name{--variant-label-bg: rgb(var(--root-primary-button-background));color:rgb(var(--root-primary-button-text-color));text-shadow:none}.variant-swatch.is-disabled .variant-swatch__image{opacity:.7}.block-swatch__item{transition:background var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background))}.block-swatch__radio:checked+.block-swatch__item:after,.block-swatch__item.is-selected:after{border-color:rgb(var(--root-primary-button-background))}.product-form:has(>.product-form__quantity+*+.product-form__buy-buttons,>.product-form__quantity+.product-form__buy-buttons){display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row dense;column-gap:0}.product-form:has(>.product-form__quantity)>*{grid-column:1 / -1}.product-form:has(>.product-form__quantity)>.product-form__quantity{grid-column:1;align-self:start;margin:0}.product-form:has(>.product-form__quantity)>.product-form__buy-buttons{grid-column:2;margin:0}.product-form>.product-form__quantity .product-form__quantity-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-form>.product-form__quantity .quantity-selector{--quantity-selector-height: 54px;height:54px;border:0;border-radius:var(--button-border-radius) 0 0 var(--button-border-radius);background:rgba(var(--text-color),var(--hhl-tint-hover))}.product-form>.product-form__quantity .quantity-selector__button{width:42px;color:rgb(var(--heading-color));transition:background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.product-form>.product-form__quantity .quantity-selector__button:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}.product-form>.product-form__quantity .quantity-selector__button:first-child{border-radius:var(--button-border-radius) 0 0 var(--button-border-radius)}.product-form>.product-form__quantity .quantity-selector__input{color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight, 700)}.product-form>.product-form__buy-buttons .product-form__payment-container{margin-block-start:0}.product-form>.product-form__buy-buttons .product-form__add-button{min-height:54px;line-height:54px;border-radius:0 var(--button-border-radius) var(--button-border-radius) 0}.product-form>.product-form__quantity{max-width:240px;overflow:hidden;transition:max-width var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s}.product-form:has(.product-form__add-button[disabled])>.product-form__quantity{max-width:0;opacity:0;visibility:hidden;transition:max-width var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s var(--hhl-dur-slow)}.product-form:has(.product-form__add-button[disabled])>.product-form__buy-buttons .product-form__add-button{border-radius:var(--button-border-radius)}.hhl-gift{display:block;margin-block:20px 16px;padding:14px 16px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.hhl-gift__toggle{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.hhl-gift__checkbox{position:absolute;inset-block-start:0;inset-inline-start:0;width:40px;height:24px;margin:0;opacity:0;cursor:pointer}.hhl-gift__switch{position:relative;flex:none;width:40px;height:24px;background:rgba(var(--text-color),.25);border-radius:999px;transition:background var(--hhl-dur) var(--hhl-ease)}.hhl-gift__switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-gift__checkbox:checked+.hhl-gift__switch{background:rgb(var(--root-primary-button-background))}.hhl-gift__checkbox:checked+.hhl-gift__switch:after{transform:translate(16px)}[dir=rtl] .hhl-gift__checkbox:checked+.hhl-gift__switch:after{transform:translate(-16px)}.hhl-gift__checkbox:focus-visible+.hhl-gift__switch{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.hhl-gift__text{display:grid;gap:2px}.hhl-gift__title{color:rgb(var(--heading-color));font-weight:600;line-height:1.4}.hhl-gift__hint{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);line-height:1.4}.js .hhl-gift__fields,.js .hhl-gift__fields.js\:hidden{display:grid}.hhl-gift__fields{grid-template-rows:1fr;margin-block-start:14px;opacity:1;visibility:visible;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),margin var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s}.js .hhl-gift__fields.js\:hidden{grid-template-rows:0fr;margin-block-start:0;opacity:0;visibility:hidden;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),margin var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s linear var(--hhl-dur-slow)}.hhl-gift__fields-inner{display:grid;gap:12px;min-height:0;padding:2px;margin:-2px;overflow:hidden}.hhl-gift__fields .input{margin:0}.hhl-gift__date-label{display:block;margin-block-end:6px;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-sm)}@media(prefers-reduced-motion:reduce){.hhl-gift__switch,.hhl-gift__switch:after,.hhl-gift__fields,.js .hhl-gift__fields.js\:hidden{transition:none}}.hhl-sticky-notify{display:none}body.hhl-has-bis:not(.hhl-discontinued) .product-sticky-form__payment-container:has(.hhl-sticky-notify)>.product-form__add-button:not(.hhl-sticky-notify){display:none}body.hhl-has-bis:not(.hhl-discontinued) .hhl-sticky-notify{display:block;width:100%}@media screen and (min-width:741px){.product-sticky-form .combo-box{top:auto;bottom:100%;border-top:var(--hhl-border-width) solid rgb(var(--border-color));border-bottom:none;border-radius:var(--button-border-radius) var(--button-border-radius) 0 0}}.product-form__variants+.product-form__quantity,.product-form__variants~.product-form__buy-buttons{margin-block-start:20px}.product-form__part-build:empty{display:none}.product-form__part-build{margin-block-start:12px}.product-form__part-build .hhl-part-build{margin:0}.product-form__part-build .hhl-part-build__link{width:100%;box-sizing:border-box;border-radius:var(--button-border-radius)}.product__media .flickity-viewport{transition:height var(--hhl-dur) var(--hhl-ease)}.product-form__payment-container>:empty{display:none}.button:not(.button--text,.hhl-glow-button),.shopify-payment-button__button--unbranded{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;letter-spacing:.06em!important;transition:transform var(--hhl-dur-fast) var(--hhl-ease),filter var(--hhl-dur-fast) var(--hhl-ease),box-shadow var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.button:not(.button--text,.hhl-glow-button):not(:disabled):hover{filter:brightness(.95)}}@media(hover:hover){.product-form>.product-form__buy-buttons .product-form__add-button:not(:disabled):hover{transform:none}}@media(prefers-reduced-motion:reduce){.button:not(.button--text){transition:none}@media(hover:hover){.button--primary:not(:disabled):hover,.button--secondary:not(:disabled):hover{transform:none}}}.home-actions .home-actions__card{--action-color: rgb(var(--root-primary-button-background)) !important;--action-text: rgb(var(--root-primary-button-text-color)) !important;border-color:rgb(var(--border-color))}.home-actions__card--photo{--photo-bleed-y: 28px;--photo-bleed-x: 28px;flex-direction:column;align-items:stretch;background:rgba(var(--text-color),var(--hhl-tint))}@media screen and (min-width:1000px){.home-actions__card--photo{--photo-bleed-y: 26px}}@media screen and (max-width:740px){.home-actions__card--photo{--photo-bleed-y: 18px;--photo-bleed-x: 18px}}.home-actions__photo{position:relative;display:block;max-height:60vw;aspect-ratio:16 / 9;margin:calc(-1 * var(--photo-bleed-y)) calc(-1 * var(--photo-bleed-x)) 18px;overflow:hidden;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color));transition:max-height var(--hhl-dur-slow) var(--hhl-ease),margin var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.home-actions__photo-image{width:100%;height:100%;object-fit:cover;object-position:var(--photo-x, 100%) 50%;transition:transform var(--hhl-dur-slower) var(--hhl-ease)}@media(hover:hover){.home-actions__card--photo:hover .home-actions__photo-image{transform:scale(1.03)}}.home-actions__card--photo .home-actions__button{white-space:nowrap}.home-actions__card--photo .home-actions__title{font-size:clamp(19px,1.45vw,25px)}.home-actions__card--photo .home-actions__text{font-size:var(--hhl-text-md)}.home-actions.is-open .home-actions__photo{max-height:0;margin-block:0;border-block-end-width:0;opacity:0}@media screen and (min-width:741px)and (max-width:999px){.home-actions__card--photo{flex-direction:row;align-items:center}.home-actions__card--photo .home-actions__content{flex:1;min-width:0}.home-actions__photo{flex:0 0 40%;align-self:stretch;min-height:200px;max-height:none;aspect-ratio:auto;margin:calc(-1 * var(--photo-bleed-y)) 28px calc(-1 * var(--photo-bleed-y)) calc(-1 * var(--photo-bleed-x));border-block-end:0;border-inline-end:var(--hhl-border-width) solid rgb(var(--border-color));transition:flex-basis var(--hhl-dur-slow) var(--hhl-ease),min-height var(--hhl-dur-slow) var(--hhl-ease),margin var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.home-actions__photo-image{position:absolute;top:0;right:0;bottom:0;left:0}.home-actions.is-open .home-actions__photo{flex-basis:0;min-height:0;margin:0;border-inline-end-width:0}}.home-actions__short{display:none}@media screen and (max-width:999px){.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__photo{flex:none;align-self:auto;min-height:0;max-height:40vw;aspect-ratio:1 / 1;margin:0;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color));border-inline-end:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__photo-image{position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__content{gap:0;max-width:none;padding:8px 8px 10px}.shopify-section--home-actions .home-actions:not(.is-open) :is(.home-actions__eyebrow,.home-actions__text,.home-actions__button){display:none}.shopify-section--home-actions .home-actions .home-actions__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shopify-section--home-actions .home-actions .home-actions__short{display:block;color:rgb(var(--heading-color));font-size:13px;font-weight:600;line-height:1.25;text-wrap:balance}.home-actions__chevron{display:inline-block;margin-inline-start:5px;color:rgb(var(--root-primary-button-background));vertical-align:.05em}.home-actions.is-open .home-actions__chevron{display:none}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}}@media screen and (min-width:600px)and (max-width:999px){.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__grid{gap:12px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__photo{aspect-ratio:4 / 3}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__content{padding:10px 12px 12px}.shopify-section--home-actions .home-actions .home-actions__short{font-size:15px}}@media screen and (min-width:1000px){@supports (grid-template-rows: subgrid){.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__grid:has(.home-actions__photo){grid-template-rows:auto auto auto auto auto;min-height:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo{--photo-bleed-y: 14px;--photo-bleed-x: 20px;padding:14px 20px 16px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__photo{aspect-ratio:11 / 4;max-height:none;margin-block-end:12px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__content>*{max-width:100%;margin-block-end:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__eyebrow{margin-block-end:2px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__title{max-width:100%;margin-block-end:4px;font-size:clamp(18px,1.35vw,24px)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__text{overflow:hidden;margin-block-end:10px;white-space:nowrap;text-overflow:ellipsis}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__button:not(.hhl-glow-button){padding:7px 14px}}}@media(prefers-reduced-motion:reduce){.home-actions__photo-image{transition:none}@media(hover:hover){.home-actions__card--photo:hover .home-actions__photo-image{transform:none}}}@media screen and (min-width:1000px)and (hover:hover){.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__grid:has(.home-actions__photo){grid-template-rows:none}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo{--tile-ease: var(--hhl-dur-slow) var(--hhl-ease);display:block;grid-row:auto;aspect-ratio:16 / 10;min-height:0;padding:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__photo{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;margin:0;aspect-ratio:auto;border:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__photo-image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__content{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:auto;max-width:none;padding:40px 20px 16px;color:#fff}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__photo:after{content:"";position:absolute;inset:auto 0 0;height:var(--card-shade-reach, 55%);pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--card-shade, .45)),rgb(0 0 0 / calc(var(--card-shade, .45) * .58)) 55%,#0000);opacity:.85;transition:opacity var(--tile-ease)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__content>*{max-width:100%;margin-block-end:0}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__title{margin-block-end:10px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo :is(.home-actions__eyebrow,.home-actions__text){max-height:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height var(--tile-ease),margin var(--tile-ease),opacity var(--tile-ease),transform var(--tile-ease)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__short{display:block;margin-block-end:10px;color:#fff;font-family:var(--heading-font-family);font-size:clamp(18px,1.35vw,24px);font-weight:var(--heading-font-weight);line-height:1.15;letter-spacing:var(--heading-letter-spacing, normal);text-transform:var(--heading-text-transform, uppercase);text-shadow:0 1px 8px rgba(0,0,0,.35)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__chevron{display:none}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__eyebrow{color:#fffc}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__text{color:#ffffffe6;white-space:normal}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) :is(.home-actions__eyebrow,.home-actions__text){max-height:4.5em;opacity:1;transform:none}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) .home-actions__eyebrow{margin-block-end:4px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) .home-actions__text{margin-block:-2px 10px}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) .home-actions__photo:after{opacity:1}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo .home-actions__photo-image{transition:transform var(--hhl-dur-slower) var(--hhl-ease)}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) .home-actions__photo-image{transform:scale(1.03)}}@media screen and (min-width:1000px)and (hover:hover)and (prefers-reduced-motion:reduce){.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo :is(.home-actions__eyebrow,.home-actions__text,.home-actions__button),.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo:is(:hover,:focus-within) :is(.home-actions__eyebrow,.home-actions__text,.home-actions__button,.home-actions__photo-image){transform:none}.shopify-section--home-actions .home-actions:not(.is-open) .home-actions__card--photo :is(.home-actions__eyebrow,.home-actions__text){transition:opacity var(--hhl-dur) linear}}:is(.button,.home-actions__button).hhl-glow-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 18px;color:rgb(var(--root-primary-button-text-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--hhl-text-md);line-height:1.73;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;white-space:nowrap;background:linear-gradient(120deg,rgb(var(--root-primary-button-background)),color-mix(in srgb,rgb(var(--root-primary-button-background)) 72%,#fff));border:0;border-radius:var(--button-border-radius);box-shadow:0 6px 18px -6px rgb(var(--root-primary-button-background));transition:transform var(--hhl-dur-slow) var(--hhl-ease),filter var(--hhl-dur-slow) var(--hhl-ease),box-shadow var(--hhl-dur-slow) var(--hhl-ease)}.button.hhl-glow-button--large{padding:13px 24px;font-size:var(--hhl-text-md)}:is(.button,.home-actions__button).hhl-glow-button:focus-visible,.hhl-glow-host:focus-within .hhl-glow-button{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px -8px rgb(var(--root-primary-button-background))}@media(hover:hover){:is(.button,.home-actions__button).hhl-glow-button:hover,.hhl-glow-host:hover .hhl-glow-button{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px -8px rgb(var(--root-primary-button-background))}}:is(.button,.home-actions__button).hhl-glow-button:active,.hhl-glow-host:active .hhl-glow-button{transform:translateY(0);filter:brightness(.96);box-shadow:0 4px 12px -6px rgb(var(--root-primary-button-background));transition-duration:var(--hhl-dur-fast)}@media(prefers-reduced-motion:reduce){:is(.button,.home-actions__button).hhl-glow-button,:is(.button,.home-actions__button).hhl-glow-button:is(:hover,:focus-visible,:active),.hhl-glow-host:is(:hover,:focus-within,:active) .hhl-glow-button{transform:none;transition:filter var(--hhl-dur) linear,box-shadow var(--hhl-dur) linear}}.shopify-section--collection-banner .page-header{text-align:start;padding-block:20px 14px;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.shopify-section--collection-banner .page-header .breadcrumb--floating{position:static;margin-block-end:6px}.shopify-section--collection-banner .page-header .breadcrumb__list{padding:0}.shopify-section--collection-banner .page-header__text-wrapper,.shopify-section--collection-banner .breadcrumb--floating+.page-header__text-wrapper{max-width:none;margin:0}.shopify-section--collection-banner .page-header .heading{margin:0;font-size:clamp(24px,1.8vw,32px);line-height:1.15}.shopify-section--collection-banner .page-header__text-wrapper>div{margin-block-start:8px;max-width:80ch;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.shopify-section--collection-banner+.shopify-section .product-facet{margin-block-start:20px}@media screen and (min-width:1600px){:root{--desktop-cart-width: 400px}[data-cart-dock]{margin-inline-end:var(--desktop-cart-width);--content-viewport-width: calc(var(--hhl-page-width, 100vw) - var(--desktop-cart-width));--container-outer-width: max(calc((var(--content-viewport-width) - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));--container-inner-width: calc(var(--content-viewport-width) - var(--container-outer-width) * 2);--grid-column-width: calc((var(--content-viewport-width) - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count))}[data-cart-dock].main--with-sidebar{--content-viewport-width: calc(var(--hhl-page-width, 100vw) - var(--desktop-sidebar-width) - var(--desktop-cart-width))}[data-cart-dock]~.shopify-section,.hhl-page-span~.shopify-section{position:relative;z-index:2}body.hhl-cart-dock .shopify-section--mini-cart{display:contents}body.hhl-cart-dock .hhl-page-span{position:relative}body.hhl-cart-dock .hhl-cart-track{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;width:var(--desktop-cart-width);pointer-events:none}body.hhl-cart-dock #mini-cart.drawer{position:sticky;top:var(--desktop-sidebar-top, 0px);z-index:1;width:var(--desktop-cart-width);max-width:none;height:calc(100vh - var(--desktop-sidebar-top, 0px));pointer-events:auto;visibility:hidden;opacity:0;transform:none;clip-path:inset(0 0 0 100%);transition:clip-path var(--hhl-dur-slower) var(--hhl-ease-out),opacity var(--hhl-dur-slow) var(--hhl-ease),visibility 0s linear var(--hhl-dur-slower);border-inline-start:var(--hhl-border-width) solid rgb(var(--border-color))}body.hhl-cart-filled #mini-cart.drawer,body.hhl-cart-dock #mini-cart.drawer.is-peek{visibility:visible;opacity:1;clip-path:inset(0);transition:clip-path var(--hhl-dur-slower) var(--hhl-ease-out),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s}body.hhl-cart-dock #mini-cart>.drawer__overlay,body.hhl-cart-dock #mini-cart .drawer__close-button,body.hhl-cart-dock #mini-cart .mini-cart__recommendations{display:none}body.hhl-cart-filled #mini-cart.is-nudged{animation:hhl-cart-nudge var(--hhl-dur-slower) var(--hhl-ease)}@keyframes hhl-cart-nudge{40%{box-shadow:inset 4px 0 rgb(var(--root-primary-button-background))}}}.community{padding-block:20px 64px}.community__header{padding-block-end:20px;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.community__header .breadcrumb{margin-block-end:6px}.community__header .breadcrumb__list{padding:0}.community__title{margin:0;font-size:clamp(24px,1.8vw,32px);line-height:1.15}.community__intro{max-width:70ch;margin-block-start:10px;color:rgba(var(--text-color),var(--hhl-alpha-soft))}.community__intro p{margin:0}.community__group{margin-block-start:36px}.community__group-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-end:16px}.community__group-title{margin:0;font-size:18px}.community__group-text{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:calc(var(--base-font-size) - 1px)}.community__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none}.community-card{display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--secondary-background, var(--background)));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);transition:transform var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.community-card:hover{background:rgba(var(--text-color),var(--hhl-tint));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.community-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint))}.community-card__media img{width:100%;height:100%;object-fit:cover}.community-card__media--product{background:#fff}.community-card__media--product img{object-fit:contain;padding:12px}.community-card__media--initial{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 60%),var(--card-accent, #2a2f3a)}.community-card__initial{color:#fff;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:64px;line-height:1;text-transform:uppercase;opacity:.92}.community-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:14px 16px 16px}.community-card__role{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);font-weight:var(--text-font-bold-weight, 700);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.community-card__name{margin:0;font-size:17px}.community-card__blurb{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:calc(var(--base-font-size) - 1px);line-height:1.45}.community-card__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-block-start:auto;padding:6px 10px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:var(--text-font-bold-weight, 700);text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:999px}.community-card__blurb{margin-block-end:8px}@media(hover:hover){.community-card__link:hover{background:rgba(var(--text-color),var(--hhl-tint-strong))}}.community__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-block-start:40px;padding:20px 24px;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.community__cta p{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px}@media screen and (max-width:740px){.community__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-card__body{padding:12px}.community-card__initial{font-size:44px}}@media(prefers-reduced-motion:reduce){.community-card{transition:none;transform:none}@media(hover:hover){.community-card:hover{transition:none;transform:none}}}.product-item__image-wrapper{position:relative}html.quick-variants-open{overflow:hidden}.quick-variants__dialog{width:min(860px,calc(100vw - 48px));max-width:none;max-height:min(620px,calc(100vh - 48px));padding:0;overflow:hidden;color:rgb(var(--text-color));background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-panel)}.quick-variants__dialog[open]{animation:hhl-quick-variants-in var(--hhl-dur-fast) ease-out}.quick-variants__dialog::backdrop{background:#0000008c}@keyframes hhl-quick-variants-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.quick-variants__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(620px,calc(100vh - 48px))}.quick-variants__preview{display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,rgba(var(--preview-glow, var(--text-color)),.35),transparent 70%),rgba(var(--text-color),.04);border-inline-end:var(--hhl-border-width) solid rgb(var(--border-color));transition:background var(--hhl-dur-slower) var(--hhl-ease)}.quick-variants__frame{position:relative;width:100%;max-width:400px;aspect-ratio:1;overflow:hidden;background:#fff;border:var(--hhl-border-width) solid rgba(var(--preview-glow, var(--text-color)),.45);border-radius:var(--product-photo-radius);box-shadow:0 18px 50px -18px rgba(var(--preview-glow, 0, 0, 0),.8);transition:border-color var(--hhl-dur-slower) var(--hhl-ease),box-shadow var(--hhl-dur-slower) var(--hhl-ease)}.quick-variants__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--hhl-dur-slower) var(--hhl-ease)}.quick-variants__frame img.is-entering{opacity:0}.quick-variants__side{display:flex;flex-direction:column;min-height:0}.quick-variants__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px 20px;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.quick-variants__product{margin:0;font-size:17px;line-height:1.25}.quick-variants__selection{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;font-size:14px}.quick-variants__price{color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight, 700)}.quick-variants__close{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%}@media(hover:hover){.quick-variants__close:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}.quick-variants__list{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:8px;margin:0;padding:14px 20px;overflow-y:auto;scrollbar-width:thin;list-style:none}.quick-variants__option{display:flex;align-items:center;gap:8px;width:100%;height:100%;min-height:44px;padding:6px 10px 6px 6px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);line-height:1.25;text-align:start;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid transparent;border-radius:var(--hhl-radius-small);transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}.quick-variants__list:not(.quick-variants__list--thumbs) .quick-variants__option{padding-inline-start:12px}.quick-variants__option:focus-visible{background:rgba(var(--text-color),var(--hhl-tint-strong))}@media(hover:hover){.quick-variants__option:hover{background:rgba(var(--text-color),var(--hhl-tint-strong))}}.quick-variants__option[aria-pressed=true]{background:rgba(var(--text-color),var(--hhl-tint-strong));border-color:rgb(var(--heading-color))}.quick-variants__option[data-available=false]{opacity:.5}.quick-variants__thumb{flex:none;width:34px;height:34px;overflow:hidden;background:#fff;border-radius:var(--hhl-radius-small)}.quick-variants__thumb img{width:100%;height:100%;object-fit:cover}.quick-variants__name{flex:1 1 auto;min-width:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quick-variants__meta{flex:none;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs)}.quick-variants__footer{display:grid;gap:8px;padding:14px 20px 16px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.quick-variants__details,.quick-variants__more{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-md);text-align:center;text-decoration:underline;text-underline-offset:2px}.quick-variants__more{margin:auto 20px}@media screen and (max-width:740px){.quick-variants__dialog{width:100vw;max-height:90vh;margin:auto 0 0;border-radius:var(--hhl-radius-panel) var(--hhl-radius-panel) 0 0;border-block-end:0}.quick-variants__dialog[open]{animation-name:hhl-quick-variants-sheet}@keyframes hhl-quick-variants-sheet{0%{transform:translateY(40px);opacity:0}}.quick-variants__layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto;max-height:90vh}.quick-variants__preview{height:34vh;padding:14px;border-inline-end:0;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.quick-variants__frame{width:auto;height:100%}.quick-variants__header{padding:14px 14px 10px 16px}.quick-variants__list{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px}.quick-variants__footer{padding:12px 16px max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.quick-variants__dialog[open]{animation:none}}:root{--product-photo-radius: var(--hhl-radius-card)}.product-item__image-wrapper{border-radius:var(--product-photo-radius);clip-path:inset(0 round var(--product-photo-radius))}.product-item__primary-image,.product-item__secondary-image{border-radius:0}.product__media-image-wrapper{border-radius:var(--product-photo-radius)}.product__thumbnail,.product__thumbnail>img{border-radius:var(--hhl-radius-small)}.product-item__variant-cycle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.product-item__aspect-ratio .product-item__cycle-image{opacity:0;transition:opacity .9s var(--hhl-ease)}.product-item__aspect-ratio .product-item__cycle-image.is-active{opacity:1}.hhl-color-stack{--hhl-dot: 18px;--hhl-tile-bar: 38px;position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:2;display:flex;align-items:center;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-color-stack__dot{flex:none;width:var(--hhl-dot);height:var(--hhl-dot);background-color:rgb(var(--background));background-position:center;background-size:cover;border-radius:50%;box-shadow:0 0 0 1.5px rgb(var(--background)),inset 0 0 0 1px #00000024}.hhl-color-stack__dot+.hhl-color-stack__dot{margin-inline-start:-6px}.hhl-color-stack__more{display:grid;place-items:center;width:auto;min-width:var(--hhl-dot);padding-inline:4px;color:rgb(var(--heading-color));font-size:9px;font-weight:700;line-height:1;border-radius:calc(var(--hhl-dot) / 2);box-shadow:0 0 0 1.5px rgb(var(--background)),inset 0 0 0 1px rgba(var(--text-color),.2)}.hhl-color-stack__more--small{display:none}@container (max-width: 160px){.hhl-color-stack{--hhl-dot: 15px;inset-block-end:6px;inset-inline-end:6px}.hhl-color-stack__dot:not(.hhl-color-stack__more):nth-child(n+4),.hhl-color-stack__more:not(.hhl-color-stack__more--small){display:none}.hhl-color-stack__more--small{display:grid}}@media screen and (pointer:fine){.product-item__image-wrapper:hover:has(.product-item__quick-form) .hhl-color-stack{transform:translateY(calc(-1 * var(--hhl-tile-bar)))}}@media screen and not (pointer:fine){.product-item__image-wrapper:has(.product-item__quick-buy-button) .hhl-color-stack{inset-block-end:40px}}html.hhl-grid-list .product-list__inner>.product-item .hhl-color-stack{display:none}@media(prefers-reduced-motion:reduce){.hhl-color-stack{transition:none}}.label--restocking{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background))}.product-item--discontinued .product-item__aspect-ratio{opacity:.45;filter:grayscale(1)}.product-item--discontinued .product-item__info{opacity:.6}.product-item--discontinued .product-item-meta__reviews-badge,.product-item--discontinued .product-item-meta__swatch-list{display:none}.product-discontinued{display:grid;gap:6px;padding:16px 18px 18px;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);background:rgba(var(--text-color),var(--hhl-tint))}.product-discontinued__title{margin:0;font-size:16px}.product-discontinued__text{margin:0 0 8px;color:rgba(var(--text-color),var(--hhl-alpha-soft))}.product-item{padding:8px 8px 12px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.product-item:not(.product-item--discontinued):hover{background:rgba(var(--text-color),var(--hhl-tint));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}@media screen and (max-width:740px){.product-item{padding:6px 6px 10px}}.price--highlight{color:rgb(var(--heading-color))}.label--highlight{color:rgb(var(--background));background:rgb(var(--heading-color))}.product-item__image-wrapper{container-type:inline-size}.product-item__quick-form{padding:6px}.product-item__quick-form .button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:5px 6px;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(9px,calc(4cqi + 4px),11px);line-height:1.2;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;background:rgba(var(--background),.86);border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);box-shadow:var(--hhl-shadow-float);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--hhl-dur-fast) var(--hhl-ease),color var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.product-item__quick-form .button:not([disabled]):hover{color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border-color:rgb(var(--primary-button-background))}}.quick-variants__label{white-space:nowrap}.quick-variants__chevron{flex:none;width:8px;height:auto}.quick-variants__touch{position:absolute}.quick-variants__add[disabled]{opacity:.45;cursor:not-allowed}.product-list__inner:not(.product-list__inner--scroller){overflow:visible}.product-list__inner--scroller{padding-block:12px 32px;margin-block:-12px -32px}.hulkapps-volumes{margin:0!important}.hulkapps-volume-discount-tiers{margin-block:18px 6px!important}.hulkapps-volume-discount-tiers:before{content:"Buy more, save more";display:block;margin-block-end:10px;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--hhl-text-md);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hulkapps-volume-discount-tiers .hulkapps-table,.hulkapps-volume-discount-tiers .hulkapps-table tbody{display:block;width:100%!important;margin:0;border:0!important;background:transparent!important}.hulkapps-volume-discount-tiers .hulkapps-table thead{display:none!important}.hulkapps-volume-discount-tiers .hulkapps-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.hulkapps-volume-discount-tiers .hulkapps-table tr{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-small);transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.hulkapps-volume-discount-tiers .hulkapps-table tr:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important}}.hulkapps-volume-discount-tiers .hulkapps-table td{display:block;padding:0!important;color:rgba(var(--text-color),var(--hhl-alpha-muted))!important;font-size:var(--hhl-text-sm)!important;line-height:1.3;background:transparent!important;border:0!important;border-radius:0!important}.hulkapps-volume-discount-tiers .hulkapps-table td[style*="display: none"],.hulkapps-volume-discount-tiers .hulkapps-table td:nth-child(3){display:none!important}.hulkapps-volume-discount-tiers .hulkapps-price{color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:17px;line-height:1.2;text-transform:uppercase}.hulkapps-volume-discount-tiers .hulk-offer-text:empty{display:none}.hhl-pager[hidden]{display:none!important}.hhl-pager__nav{display:flex;align-items:center;gap:4px}.hhl-pager__page,.hhl-pager__step{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);font-weight:var(--text-font-bold-weight, 700);line-height:1;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-pager__page:hover,.hhl-pager__step:not([disabled]):hover{background:rgba(var(--text-color),var(--hhl-tint-strong));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.hhl-pager__page[aria-current=page]{color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border-color:rgb(var(--primary-button-background))}.hhl-pager__step[disabled]{opacity:.35;cursor:default}.hhl-pager__gap{padding:0 2px;color:rgba(var(--text-color),var(--hhl-alpha-faint))}.hhl-pager--top{margin-inline:auto 16px}.hhl-pager--bottom{display:flex;justify-content:center;margin-block-start:32px}@media screen and (max-width:740px){:is(.template-collection,.template-search) .product-facet__meta-bar{flex-wrap:wrap}:is(.template-collection,.template-search) .hhl-pager--top:not([hidden]){display:flex;flex-basis:100%;justify-content:center;order:10;margin:0}}.product-list__inner>.product-item[hidden]{display:none!important}.template-index .section__header .heading:not(.heading--small),.template-index .section__header .h1,.template-index .section__header .h2{font-size:clamp(24px,1.8vw,32px);line-height:1.15}.template-index .section__header .heading--small{margin-block-end:6px}.template-index .section__header p:not(.heading){margin-block-start:6px}.slideshow--fit_half .slideshow__slide-inner{position:relative}.slideshow--fit_half .slideshow__slide{--hero-shade: .5;--hero-shade-reach: 75%;--hero-shade-angle: 90deg}.slideshow--fit_half .slideshow__slide-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(var(--hero-shade-angle),rgb(10 12 16 / var(--hero-shade)) 0%,rgb(10 12 16 / calc(var(--hero-shade) * .72)) calc(var(--hero-shade-reach) * .45),rgb(10 12 16 / calc(var(--hero-shade) * .21)) calc(var(--hero-shade-reach) * .8),rgb(10 12 16 / 0) var(--hero-shade-reach)),linear-gradient(0deg,rgb(10 12 16 / calc(var(--hero-shade) * .64)),#0a0c1000 28%)}.slideshow--fit_half .slideshow__slide-inner>.container{position:relative;z-index:2}.slideshow--fit_half .slideshow__text-wrapper{justify-content:flex-start!important}.slideshow--fit_half .content-box{--heading-color: 255, 255, 255;--text-color: 255, 255, 255;--primary-button-background: var(--root-primary-button-background);--primary-button-text-color: var(--root-primary-button-text-color);max-width:560px;margin-inline:0 auto!important;text-align:start!important}.slideshow--fit_half .content-box .heading--small{display:inline-flex;align-items:center;gap:10px;margin-block-end:10px;color:#ffffffe0;font-size:var(--hhl-text-sm);letter-spacing:.16em;text-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 12px rgba(0,0,0,.55)}.slideshow--fit_half .content-box .heading--small:before{content:"";flex:none;width:22px;height:3px;background:rgb(var(--root-primary-button-background));border-radius:2px}.slideshow--fit_half .content-box .heading--large{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 24px rgba(0,0,0,.45)}.slideshow--fit_half .content-box .button-wrapper,.slideshow--fit_half .content-box .button-group__wrapper{justify-content:flex-start}.slideshow--fit_half .slideshow__nav{--progress-bar-color: 255, 255, 255;inset-inline:auto 20px;top:16px;bottom:auto;z-index:3;width:max-content;max-width:none;margin:0;padding:0 8px;pointer-events:auto;background:#0a0c1080;border:var(--hhl-border-width) solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.slideshow--fit_half .slideshow__progress-bar{flex:0 0 28px;margin:0 4px;padding:12px 0}.slideshow--fit_half .slideshow__progress-bar:before,.slideshow--fit_half .slideshow__progress-bar:after{height:3px;border-radius:3px}@media screen and (max-width:740px){.slideshow--fit_half .slideshow__slide-inner:after{background:linear-gradient(0deg,rgb(10 12 16 / var(--hero-shade)),rgb(10 12 16 / calc(var(--hero-shade) * .62)) 45%,rgb(10 12 16 / calc(var(--hero-shade) * .11)) 75%)}.slideshow--fit_half .slideshow__nav{inset-inline:auto 12px;top:20px}}@media(prefers-reduced-motion:reduce){body.hhl-cart-dock #mini-cart.drawer{transition:none!important}}.hhl-page-span,.hhl-cart-track{display:contents}@media screen and (min-width:1600px){body.hhl-cart-dock .hhl-page-span{display:flow-root}body.hhl-cart-dock .hhl-cart-track{display:block}}.cart-dock-backdrop{display:none}@media screen and (min-width:1600px){.cart-dock-backdrop{display:block;position:sticky;top:var(--desktop-sidebar-top, 0px);z-index:0;width:calc(var(--desktop-cart-width) + 240px);height:calc(100vh - var(--desktop-sidebar-top, 0px));margin-block-end:calc(var(--desktop-sidebar-top, 0px) - 100vh);margin-inline-start:auto;overflow:hidden;background:radial-gradient(ellipse at 78% 28%,rgba(var(--root-primary-button-background),.14),transparent 62%);-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.3) 60%,transparent 100%),linear-gradient(to top,transparent 0%,#000 35%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.3) 60%,transparent 100%),linear-gradient(to top,transparent 0%,#000 35%);mask-composite:intersect}}#main{transition:opacity var(--hhl-dur-fast) var(--hhl-ease)}#main.is-swapping{opacity:.45}@media screen and (min-width:1000px)and (max-width:1599px){.cart-dock-backdrop{display:block;position:sticky;top:var(--desktop-sidebar-top, 0px);z-index:0;width:min(46vw,560px);height:calc(100vh - var(--desktop-sidebar-top, 0px));margin-block-end:calc(var(--desktop-sidebar-top, 0px) - 100vh);margin-inline-start:auto;overflow:hidden;background:radial-gradient(ellipse at 85% 28%,rgba(var(--root-primary-button-background),.12),transparent 62%);-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.55) 35%,transparent 100%),linear-gradient(to top,transparent 0%,#000 35%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.55) 35%,transparent 100%),linear-gradient(to top,transparent 0%,#000 35%);mask-composite:intersect}[data-cart-dock]{position:relative;z-index:1}[data-cart-dock]~.shopify-section,.hhl-page-span~.shopify-section{position:relative;z-index:2}}@media screen and (min-width:1000px){.cart-dock-backdrop[data-span=full]{width:calc((var(--hhl-page-width, 100vw) - var(--desktop-sidebar-width, 0px)) * .55);background:none;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.94) 10%,rgba(0,0,0,.82) 20%,rgba(0,0,0,.66) 31%,rgba(0,0,0,.49) 42%,rgba(0,0,0,.33) 54%,rgba(0,0,0,.2) 66%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.035) 89%,transparent 100%),linear-gradient(to top,transparent 0%,rgba(0,0,0,.1) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.56) 24%,rgba(0,0,0,.8) 32%,#000 42%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.94) 10%,rgba(0,0,0,.82) 20%,rgba(0,0,0,.66) 31%,rgba(0,0,0,.49) 42%,rgba(0,0,0,.33) 54%,rgba(0,0,0,.2) 66%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.035) 89%,transparent 100%),linear-gradient(to top,transparent 0%,rgba(0,0,0,.1) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.56) 24%,rgba(0,0,0,.8) 32%,#000 42%)}}@media screen and (min-width:1000px)and (max-width:1199px){.cart-dock-backdrop[data-span=full]{width:55%}}@media screen and (max-width:999px){.cart-dock-backdrop{display:block;position:sticky;top:0;z-index:0;width:70%;height:100vh;margin-block-end:-100vh;margin-inline-start:auto;overflow:hidden;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 40%,transparent 100%),linear-gradient(to top,transparent 0%,#000 40%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 40%,transparent 100%),linear-gradient(to top,transparent 0%,#000 40%);mask-composite:intersect}.cart-dock-backdrop[data-span=full]{width:100%;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) 12%,rgba(0,0,0,.46) 26%,rgba(0,0,0,.33) 40%,rgba(0,0,0,.22) 56%,rgba(0,0,0,.14) 72%,rgba(0,0,0,.09) 86%,rgba(0,0,0,.07) 100%),linear-gradient(to top,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.62) 27%,rgba(0,0,0,.85) 36%,#000 46%);mask-image:linear-gradient(to left,#000000b3,#0009 12%,#00000075,#00000054 40%,#00000038,#00000024 72%,#00000017,#00000012),linear-gradient(to top,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.62) 27%,rgba(0,0,0,.85) 36%,#000 46%)}[data-cart-dock]{position:relative;z-index:1}[data-cart-dock]~.shopify-section,.hhl-page-span~.shopify-section{position:relative;z-index:2}}.cart-dock-backdrop__lcd{position:absolute;top:0;left:0;image-rendering:pixelated;image-rendering:crisp-edges}.cart-dock-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgb(var(--background)) 0 1.5px,transparent 1.5px 10px),repeating-linear-gradient(0deg,rgb(var(--background)) 0 1.5px,transparent 1.5px 10px),linear-gradient(118deg,transparent 18%,rgba(255,255,255,.035) 34%,transparent 52%);background-position:0 var(--lcd-shift, 0px),0 var(--lcd-shift, 0px),0 0;opacity:.8}@media screen and (min-width:1600px){[data-cart-dock]{position:relative;z-index:1}}.product-item__quick-buy-button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:rgb(var(--heading-color));background:rgba(var(--background),.82);border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);inset-block-end:6px!important;inset-inline-end:6px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-item__quick-buy-button svg{width:15px;height:15px}.product-item__quick-buy-button.quick-variants__touch{display:inline-flex;align-items:center;gap:4px;width:auto;padding:0 6px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(9px,calc(2cqi + 6.5px),10px);letter-spacing:.02em;line-height:1;text-transform:uppercase}.product-item__quick-buy-button.quick-variants__touch svg{width:8px;height:auto}@media screen and (min-width:741px)and (max-width:1199px){.product-facet__product-list .product-list__inner:not(.product-list__inner--scroller){grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media screen and (min-width:1200px){.product-facet__product-list .product-list__inner:not(.product-list__inner--scroller){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.product-item-meta__reviews-badge{flex-wrap:nowrap;white-space:nowrap}html.is-resizing *,html.is-resizing *:before,html.is-resizing *:after{transition:none!important;animation-play-state:paused!important}@media screen and (max-width:740px){.home-actions__card{min-height:0;padding:18px 18px 16px}.home-actions__content{gap:6px}.home-actions__card .home-actions__title{font-size:20px;line-height:1.1}.home-actions__card .home-actions__text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--hhl-text-md);line-height:1.4}.home-actions__card .home-actions__button{margin-block-start:6px;min-height:36px;padding:8px 14px;font-size:var(--hhl-text-xs)}}@view-transition{navigation:auto}.shopify-section--announcement-bar{view-transition-name:hhl-announcement}.shopify-section--header{view-transition-name:hhl-header}.desktop-sidebar__inner{view-transition-name:hhl-sidebar}@media screen and (min-width:1600px){body.hhl-cart-dock #mini-cart{view-transition-name:hhl-cart}}::view-transition-group(*){animation-duration:var(--hhl-dur-slow);animation-timing-function:var(--hhl-ease-out)}::view-transition-old(hhl-announcement),::view-transition-old(hhl-header),::view-transition-old(hhl-sidebar),::view-transition-old(hhl-cart){animation:none;opacity:0}::view-transition-new(hhl-announcement),::view-transition-new(hhl-header),::view-transition-new(hhl-sidebar),::view-transition-new(hhl-cart){animation:none}::view-transition-old(root){animation:hhl-page-out var(--hhl-dur-fast) ease-in both}::view-transition-new(root){animation:hhl-page-in var(--hhl-dur-slow) var(--hhl-ease-out) .06s both}@keyframes hhl-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes hhl-page-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}img{transition:opacity var(--hhl-dur-slow) var(--hhl-ease)}[reveal]:not(.slideshow [reveal]){opacity:1}@media(prefers-reduced-motion:reduce){img{transition:none}}#main .button--primary:not([style*=--primary-button-background]),#main .product-form__add-button,.product-sticky-form .button--primary,#mini-cart .button--primary{--primary-button-background: var(--root-primary-button-background) !important;--primary-button-text-color: var(--root-primary-button-text-color) !important}.cart-notification:not(.cart-notification--drawer){--heading-color: var(--root-heading-color);--text-color: var(--root-text-color);position:fixed!important;inset:auto 20px 20px auto!important;z-index:30;width:auto;max-width:min(380px,calc(100vw - 32px));transform:none!important;overflow:visible}.cart-notification:not(.cart-notification--drawer) .cart-notification__overflow{background:rgb(var(--root-background));border:var(--hhl-border-width) solid rgb(var(--root-border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-float);transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur-slow) var(--hhl-ease-out)}.cart-notification--error:not(.cart-notification--drawer) .cart-notification__overflow{border-inline-start-color:rgb(var(--error-color))}.cart-notification:not(.cart-notification--drawer)[hidden] .cart-notification__overflow{opacity:0;transform:translateY(16px)}.cart-notification:not(.cart-notification--drawer) .container{max-width:none;padding:0;margin:0}.cart-notification:not(.cart-notification--drawer) .cart-notification__wrapper{justify-content:flex-start;align-items:center;gap:10px;padding:12px 40px 12px 14px}.cart-notification:not(.cart-notification--drawer) .icon--cart-notification{top:0;flex:none;color:rgb(var(--root-primary-button-background))}.cart-notification:not(.cart-notification--drawer) .icon--cart-notification path{stroke:rgb(var(--root-primary-button-text-color))}.cart-notification:not(.cart-notification--drawer) .cart-notification__text-wrapper{gap:4px 12px;margin:0}.cart-notification:not(.cart-notification--drawer) .cart-notification__heading{margin:0;font-size:var(--hhl-text-sm);letter-spacing:.05em}.cart-notification:not(.cart-notification--drawer) .cart-notification__view-cart{font-size:var(--hhl-text-md)}.cart-notification:not(.cart-notification--drawer) .cart-notification__close{inset:50% 14px auto auto;margin:0;transform:translateY(-50%)}@media screen and (min-width:1600px){body.hhl-cart-dock .cart-notification:not(.cart-notification--error){display:none!important}}html.hhl-atc-pending .cart-notification:not(.cart-notification--drawer):not(.cart-notification--error),html.hhl-added-inline .cart-notification:not(.cart-notification--drawer):not(.cart-notification--error){display:none!important}.hhl-atc-host{position:relative}.hhl-atc-over{position:relative;z-index:2}.hhl-added-toast{position:absolute;z-index:1;overflow:hidden;padding-inline:2px;padding-block-end:12px;margin:0!important;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--hhl-dur-slow)}.hhl-added-toast.is-shown{visibility:visible;pointer-events:auto;transition:visibility 0s}.hhl-added-toast.is-above{padding-block:12px 0}.hhl-added-toast__tab{display:flex;align-items:center;justify-content:center;gap:7px;padding:19px 12px 7px;color:rgb(var(--root-heading-color));font-size:var(--hhl-text-sm);font-weight:600;line-height:1.2;white-space:nowrap;background:color-mix(in srgb,rgb(var(--root-text-color)) 7%,rgb(var(--root-background)));border:var(--hhl-border-width) solid rgb(var(--root-border-color));border-top:0;border-radius:0 0 var(--hhl-radius-card) var(--hhl-radius-card);transform:translateY(-100%);transition:transform var(--hhl-dur-slow) var(--hhl-ease-out)}.hhl-added-toast.is-above .hhl-added-toast__tab{padding:7px 12px 19px;border-top:var(--hhl-border-width) solid rgb(var(--root-border-color));border-bottom:0;border-radius:var(--hhl-radius-card) var(--hhl-radius-card) 0 0;transform:translateY(100%)}.hhl-added-toast.is-shown .hhl-added-toast__tab{transform:none}.hhl-added-toast.is-compact .hhl-added-toast__more{display:none}.hhl-added-toast.is-compact .hhl-added-toast__tab{gap:6px;padding-inline:8px}@media(hover:hover){.product-item:has(.hhl-added-toast.is-shown:hover) .product-item__quick-form{visibility:visible;opacity:1;transform:none}}.hhl-added-toast.is-icon .hhl-added-toast__tab>svg,.hhl-added-toast.is-icon .hhl-added-toast__tab>span{display:none}.hhl-added-toast.is-icon .hhl-added-toast__tab{padding:6px 12px}.hhl-added-toast.is-icon .hhl-added-toast__link{padding:0;border:0}.hhl-added-toast.is-flush{z-index:3}.hhl-added-toast.is-flush .hhl-added-toast__tab{padding-block:7px}.hhl-added-toast svg{flex:none;color:rgb(var(--success-color, 46, 158, 123))}.hhl-added-toast__link{padding-inline-start:8px;color:rgb(var(--root-primary-button-background));text-decoration:underline;text-underline-offset:3px;border-inline-start:var(--hhl-border-width) solid rgb(var(--root-border-color))}@media(prefers-reduced-motion:reduce){.hhl-added-toast__tab{transition:none}}@media screen and (max-width:740px){.cart-notification:not(.cart-notification--drawer){inset:auto 12px 12px 12px!important;max-width:none}}#newsletter-popup.modal{inset:auto auto 20px 20px;z-index:25;width:min(360px,calc(100vw - 32px));height:auto;display:block}#newsletter-popup .modal__overlay{display:none}#newsletter-popup .modal__content{max-width:none;width:100%;margin:0;overflow:hidden;border:var(--hhl-border-width) solid rgb(var(--root-border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-float);opacity:0;transform:translateY(24px);transition:opacity var(--hhl-dur-slow) var(--hhl-ease),transform var(--hhl-dur-slower) var(--hhl-ease-out)}#newsletter-popup[open] .modal__content{opacity:1;transform:none}#newsletter-popup .modal__content:before{content:"";display:block;height:4px;background:rgb(var(--root-primary-button-background))}#newsletter-popup .newsletter-modal__image{display:none}#newsletter-popup .newsletter-modal__content{padding:18px 20px 20px;text-align:start}#newsletter-popup .newsletter-modal__content .heading{margin-block-end:6px;font-size:16px}#newsletter-popup .newsletter-modal__content p{margin-block:0 12px;font-size:var(--hhl-text-md);color:rgba(var(--text-color),var(--hhl-alpha-soft))}#newsletter-popup .form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#newsletter-popup .form .input{margin:0}#newsletter-popup .form .form__banner{grid-column:1 / -1}#newsletter-popup .input__field{height:42px}#newsletter-popup .form .button{width:auto;min-height:42px;padding-inline:16px}#newsletter-popup .modal__close-button{top:14px;right:14px}@media screen and (max-width:740px){#newsletter-popup.modal{inset:auto 12px 12px 12px;width:auto}}@media(prefers-reduced-motion:reduce){#newsletter-popup .modal__content,.cart-notification .cart-notification__overflow{transition:none}}.quantity-selector__button+.quantity-selector__input,.quantity-selector__input+.quantity-selector__button{border-inline-start:var(--hhl-border-width) solid rgb(var(--border-color))}.quantity-selector__input{border-inline-end:0}@media screen and (min-width:1200px){body.hhl-sidebar .shopify-section--header{--hhl-header-pad: 24px}body.hhl-sidebar .shopify-section--header .container{max-width:none;padding-inline:var(--hhl-header-pad)}body.hhl-sidebar .header__wrapper .header__inline-navigation{display:none}body.hhl-sidebar .header__wrapper .header__logo{display:flex;flex:none;justify-content:center;width:var(--desktop-sidebar-width);margin-inline:calc(-1 * var(--hhl-header-pad)) auto!important}}.quantity-selector__input{min-width:40px}.desktop-sidebar__group-heading{transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}.desktop-sidebar__dropdown--group.is-expanded>.desktop-sidebar__group-list>.desktop-sidebar__item:last-child{border-block-end-color:transparent}.desktop-sidebar__dropdown--group.is-expanded>.desktop-sidebar__group-list:after{content:"";display:block;height:3px;margin-block:-2px -10px;background:linear-gradient(90deg,var(--group-ink),color-mix(in srgb,var(--group-color) 35%,transparent) 60%,transparent);border-radius:0 3px 3px 0}.desktop-sidebar__item--group>.desktop-sidebar__dropdown:not(.is-expanded)>.desktop-sidebar__group-heading:not(:hover),.desktop-sidebar__item--group:not(.is-current-group)>.desktop-sidebar__group-heading:not(:hover){border-inline-start-color:rgb(var(--border-color));background:none}:root{--hhl-page-width: 100vw}@media screen and (min-width:1920px){:root{--hhl-page-width: 1920px;--hhl-page-gutter: calc((100vw - 1920px)/2) }html{background:color-mix(in srgb,rgb(var(--background)) 82%,#000)}body{max-width:1920px;margin-inline:auto;background:rgb(var(--background));box-shadow:0 0 0 1px rgb(var(--border-color)),0 0 80px #00000059}.cart-notification:not(.cart-notification--drawer){inset:auto calc(var(--hhl-page-gutter) + 20px) 20px auto!important}#newsletter-popup.modal{inset:auto auto 20px calc(var(--hhl-page-gutter) + 20px)}}@media screen and (min-width:1600px){body.hhl-cart-dock #mini-cart.drawer{padding-block-end:var(--hhl-hidden-bottom, 0px)}@supports (animation-timeline: scroll()){body.hhl-cart-dock #mini-cart .mini-cart__drawer-footer{--hhl-top-overhang: calc(var(--announcement-bar-height, 0px) * (1 - var(--enable-sticky-announcement-bar, 0)));animation:hhl-cart-overhang linear both;animation-timeline:scroll(root block);animation-range:0px var(--hhl-top-overhang)}}}@keyframes hhl-cart-overhang{0%{margin-block-end:var(--hhl-top-overhang, 0px)}to{margin-block-end:0px}}@media screen and (min-width:1200px){.desktop-sidebar__inner{padding-block-end:calc(32px + var(--hhl-hidden-bottom, 0px))}}.announcement-bar__message{padding-block:7px;font-size:var(--hhl-text-md);line-height:1.35;line-height:round(nearest,1.35em,1px)}.announcement-bar__message p{line-height:inherit}@media screen and (min-width:741px){.announcement-bar__message{max-width:1500px}}@media screen and (min-width:1000px){.header__wrapper{padding-block:10px}}.product-sticky-form{bottom:var(--hhl-footer-lift, 0px)!important;z-index:6!important;transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur-slow) var(--hhl-ease-out),visibility var(--hhl-dur) var(--hhl-ease)}@media screen and (min-width:1000px){.product-sticky-form{inset-block:auto calc(16px + var(--hhl-footer-lift, 0px))!important;inset-inline:calc(var(--hhl-main-left, 0px) + 24px) calc(var(--hhl-main-right, 0px) + 24px)!important;width:auto;padding-block:10px!important;background:rgba(var(--background),.97);border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-float)}.product-sticky-form[hidden]{transform:translateY(24px)}.product-sticky-form .container{max-width:none;padding-inline:14px}.product-sticky-form__image-wrapper img{border-radius:var(--hhl-radius-small)}.product-sticky-form__content-wrapper{flex:1 1 auto;min-width:0;margin-inline-end:16px}.product-sticky-form__payment-container{flex:none}}.product-sticky-form .product-form__add-button{white-space:nowrap}.product-meta product-payment-terms{display:block;min-height:27px}.checkout-notes-wrapper,.cart__tax-note{width:100%}.checkout-notes{display:grid;gap:6px;margin:0;padding:0;list-style:none;text-align:start}.checkout-notes__item{display:grid;gap:1px;padding:7px 10px 7px 12px;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-sm);line-height:1.4;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}.checkout-notes__label{color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight, 700);font-size:var(--hhl-text-xs);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.checkout-notes__policy{display:inline-block;margin-block-start:8px;font-size:var(--hhl-text-sm)}.hhl-filter-bar{display:flex;gap:8px;margin-block:0 16px;padding-block:2px;overflow-x:auto;scrollbar-width:none}.hhl-filter-bar::-webkit-scrollbar{display:none}.hhl-filter-bar__pill{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:6px 12px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:var(--text-font-bold-weight, 700);line-height:1;white-space:nowrap;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-filter-bar__pill:hover{background:rgba(var(--text-color),var(--hhl-tint-hover));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.hhl-filter-bar__pill .icon--chevron{width:9px;opacity:.6}.hhl-filter-bar__pill.is-active{border-color:rgb(var(--root-primary-button-background));background:rgba(var(--root-primary-button-background),.12)}.hhl-filter-bar__count{min-width:18px;padding:2px 6px;color:rgb(var(--root-primary-button-text-color));font-size:var(--hhl-text-xs);text-align:center;background:rgb(var(--root-primary-button-background));border-radius:999px}.hhl-filter-bar__pill--all{margin-inline-start:auto}.product-facet__meta-bar-item--filter{display:none!important}.product-facet__active-list{margin-block-end:16px}#mini-cart .line-item__price-list-container,#mini-cart .line-item .price{white-space:nowrap}.hhl-filter-window{height:0;overflow:hidden;transition:height var(--hhl-dur-slow) var(--hhl-ease-out)}.hhl-filter-window__inner{padding-block-end:16px}.hhl-filter-window .product-facet__filters{display:block!important;padding:16px 18px!important;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.hhl-filter-window .drawer__header,.hhl-filter-window .drawer__footer,.hhl-filter-window .drawer__overlay,.hhl-filter-window .product-facet__active-list{display:none!important}.hhl-filter-window .drawer__content{padding:0!important;overflow:visible!important}.hhl-filter-window[data-mode=all] .product-facet__filter-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 28px}.hhl-filter-window .product-facet__filter-item{border:0!important;padding:0}.hhl-filter-window .collapsible-toggle{padding:0 0 8px;pointer-events:none;font-size:var(--hhl-text-xs);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-filter-window .collapsible-toggle svg,.hhl-filter-window .collapsible-toggle__selected-value{display:none}.hhl-filter-window[data-mode=group] button.collapsible-toggle{display:none}.hhl-filter-window div.collapsible-toggle{pointer-events:auto}.hhl-filter-window .collapsible{height:auto!important;overflow:visible!important;visibility:visible!important}.hhl-filter-window .collapsible__content{margin:0!important;padding:0!important}.hhl-filter-window .collapsible__content:has(>.checkbox-container){display:flex;flex-wrap:wrap;gap:8px}.hhl-filter-window .checkbox-container{position:relative;margin:0!important}.hhl-filter-window .checkbox-container .checkbox{position:absolute;opacity:0;pointer-events:none}.hhl-filter-window .checkbox-container label{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);cursor:pointer;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;transition:border-color var(--hhl-dur-fast) var(--hhl-ease),background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-filter-window .checkbox-container label:hover{border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.hhl-filter-window .checkbox:checked+label{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background));border-color:rgb(var(--root-primary-button-background))}.hhl-filter-window .checkbox:focus-visible+label{outline:2px solid rgb(var(--root-primary-button-background));outline-offset:2px}.hhl-filter-window .checkbox:disabled+label{opacity:.4;cursor:default}.hhl-filter-window .price-range{max-width:420px}.hhl-filter-bar__pill[aria-expanded=true]{border-color:rgba(var(--text-color),.55);background:rgba(var(--text-color),var(--hhl-tint-strong))}.hhl-filter-bar__pill[aria-expanded=true] .icon--chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hhl-filter-window{transition:none}}.hhl-line-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hhl-line-sku{font-family:var(--text-font-family);letter-spacing:.02em;opacity:.8}#mini-cart .drawer__title{gap:8px;font-size:14px}#mini-cart .drawer__title .icon{width:18px;height:18px;margin-inline-end:2px}.hhl-cart-count{min-width:20px;padding:3px 7px;color:rgb(var(--root-primary-button-text-color));font-family:var(--text-font-family);font-size:var(--hhl-text-xs);font-weight:var(--text-font-bold-weight, 700);line-height:1;text-align:center;background:rgb(var(--root-primary-button-background));border-radius:999px}#mini-cart .shipping-bar{margin-block:12px 4px;padding:10px 12px 12px;text-align:start;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}.hhl-shipping-note{display:flex;align-items:flex-start;gap:10px}.hhl-shipping-note__icon{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-block-start:1px;color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background));border-radius:50%}.hhl-shipping-note__title{display:block;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);line-height:1.3}.hhl-shipping-note__fine{display:block;margin-block-start:2px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);line-height:1.35}#mini-cart .shipping-bar__progress{height:4px;margin-block-start:10px;border:0;border-radius:999px;background:rgba(var(--text-color),var(--hhl-tint-strong));overflow:hidden}#mini-cart .shipping-bar__progress:after{background:rgb(var(--root-primary-button-background))!important;border-radius:999px}#mini-cart .line-item__content-wrapper{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"image info price" "image info controls";column-gap:12px;row-gap:6px;align-items:start;margin-block-start:16px}#mini-cart .line-item__image-wrapper{grid-area:image;width:64px;margin:0}#mini-cart .line-item__image{border-radius:var(--hhl-radius-small)}#mini-cart .line-item__info{grid-area:info;min-width:0}#mini-cart .line-item__price-list-container{grid-area:price;text-align:end}#mini-cart .hhl-line-controls{grid-area:controls;justify-self:end}#mini-cart .line-item__quantity{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0}#mini-cart .line-item__quantity .quantity-selector{height:30px;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);overflow:hidden}#mini-cart .line-item__quantity .quantity-selector__button{display:grid;place-items:center;width:28px;height:100%;transition:background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){#mini-cart .line-item__quantity .quantity-selector__button:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}#mini-cart .line-item__quantity .quantity-selector__input{min-width:32px;height:100%;font-size:var(--hhl-text-md)}#mini-cart .product-item-meta__property{margin-block-start:2px}@media screen and (max-width:740px){#mini-cart .shipping-bar{margin-block-start:8px;padding:8px 12px 10px}#mini-cart .line-item__content-wrapper{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"image title title" "image props props" "image price controls";row-gap:2px;margin-block-start:12px}#mini-cart .line-item__info,#mini-cart .line-item__info>.product-item-meta{display:contents}#mini-cart .line-item__info .product-item-meta__vendor,#mini-cart .line-item__info .hhl-line-title{grid-column:2 / -1}#mini-cart .line-item__info .hhl-line-title{grid-area:title;margin-block-start:0}#mini-cart .line-item__info .product-item-meta__property-list{grid-area:props;margin:0}#mini-cart .line-item__info .product-item-meta__price-list-container{grid-area:price;align-self:center;margin:0}#mini-cart .hhl-line-controls{grid-area:controls;justify-self:end;align-self:center;margin-block-start:4px}#mini-cart .line-item__quantity{flex-direction:row;align-items:center;gap:10px}#mini-cart .line-item__remove-button{min-height:0;padding:0}}#mini-cart .checkout-notes .link,#mini-cart .checkout-notes__policy,#mini-cart .line-item__remove-button,.cart__recap .checkout-notes__policy,.cart__recap .checkout-notes .link{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-family:var(--text-font-family);font-size:var(--hhl-text-sm);font-weight:var(--text-font-weight, 400);letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-color:rgba(var(--text-color),.35);text-underline-offset:3px;transition:color var(--hhl-dur-fast) var(--hhl-ease),text-decoration-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){#mini-cart .checkout-notes .link:hover,#mini-cart .checkout-notes__policy:hover,#mini-cart .line-item__remove-button:hover,.cart__recap .checkout-notes__policy:hover,.cart__recap .checkout-notes .link:hover{color:rgb(var(--heading-color));text-decoration-color:currentColor}}#mini-cart .checkout-notes__policy{margin-block-start:8px}.hhl-filter-window.is-settled{overflow:visible}.hhl-filter-window .collapsible__content>*{margin-block:0!important}.hhl-filter-window .product-facet__filter-list{display:grid;gap:16px 28px}.hhl-filter-window .product-facet__filter-item:not(.is-shown){display:none!important}:is(.hhl-filter-window,.hhl-chips) .color-swatch__item,:is(.hhl-filter-window,.hhl-chips) .color-swatch__item:before,:is(.hhl-filter-window,.hhl-chips) .color-swatch__item:after{border-radius:50%!important}@media screen and (min-width:1600px){body.hhl-cart-dock #mini-cart .drawer__header{display:none}body.hhl-cart-dock #mini-cart .drawer__content{padding-block-start:4px}}.hhl-cart-summary{display:grid;gap:10px;padding-block-start:4px}.hhl-cart-summary .checkout-button{margin:0}@media screen{.template-collection .shopify-section--collection-banner .page-header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (min-width:1000px){:is(.template-collection,.template-search) .product-facet{margin-block-start:18px}:is(.template-collection,.template-search) .product-facet__meta-bar{margin-block-end:12px}.hhl-collection-title{margin:0;color:rgb(var(--heading-color));font-size:clamp(20px,1.5vw,26px);line-height:1.1}:is(.template-collection,.template-search) .hhl-filter-bar{margin-block-end:14px}}.hhl-atc-loading,.hhl-atc-done{position:relative;overflow:hidden;cursor:progress;pointer-events:none}.product-item__quick-buy-button.hhl-atc-loading,.product-item__quick-buy-button.hhl-atc-done,.product-item__quick-buy-button.hhl-atc-over{position:absolute}.hhl-atc-loading[disabled],.hhl-atc-done[disabled]{opacity:1!important}.hhl-atc-loading>:not(.hhl-atc-state),.hhl-atc-done>:not(.hhl-atc-state){opacity:0!important;transform:translateY(-9px)!important;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-atc-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:inherit;pointer-events:none;opacity:0;transition:opacity var(--hhl-dur-fast) var(--hhl-ease)}.hhl-atc-loading>.hhl-atc-state,.hhl-atc-done>.hhl-atc-state{opacity:1}.hhl-atc-state:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 50%,transparent 80%);transform:translate(-100%);opacity:0}.hhl-atc-loading>.hhl-atc-state:before{opacity:1;animation:hhl-atc-sheen 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes hhl-atc-sheen{to{transform:translate(100%)}}.hhl-atc-state__dots{position:absolute;display:flex;gap:5px;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-atc-state__dots i{width:6px;height:6px;border-radius:1px;background:currentColor;animation:hhl-atc-dot .9s var(--hhl-ease) infinite}.hhl-atc-state__dots i:nth-child(2){animation-delay:var(--hhl-dur-fast)}.hhl-atc-state__dots i:nth-child(3){animation-delay:var(--hhl-dur-slow)}@keyframes hhl-atc-dot{0%,70%,to{opacity:.35;transform:translateY(0) scale(.85)}35%{opacity:1;transform:translateY(-4px) scale(1)}}.hhl-atc--compact .hhl-atc-state__dots{gap:3px}.hhl-atc--compact .hhl-atc-state__dots i{width:4px;height:4px}.hhl-atc-done{color:#fff!important;background:rgb(var(--hhl-done))!important;border-color:rgb(var(--hhl-done))!important;box-shadow:0 0 rgba(var(--hhl-done),.45);animation:hhl-atc-pop var(--hhl-dur-slower) var(--hhl-ease);transition:background-color var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}@keyframes hhl-atc-pop{0%{transform:scale(1);box-shadow:0 0 rgba(var(--hhl-done),.45)}35%{transform:scale(1.03)}to{transform:scale(1);box-shadow:0 0 0 10px rgba(var(--hhl-done),0)}}.hhl-atc-done .hhl-atc-state__dots{opacity:0;transform:scale(.6)}.hhl-atc-state__done{display:flex;align-items:center;gap:6px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-atc-done .hhl-atc-state__done{opacity:1;transform:none}.hhl-atc-state__done path{stroke-dasharray:24;stroke-dashoffset:24}.hhl-atc-done .hhl-atc-state__done path{transition:stroke-dashoffset var(--hhl-dur-slow) .08s cubic-bezier(.65,0,.35,1);stroke-dashoffset:0}.hhl-atc--compact .hhl-atc-state__label{display:none}@media(prefers-reduced-motion:reduce){.hhl-atc-loading>.hhl-atc-state:before,.hhl-atc-done{animation:none}}#product-builder .cpb-theme-provider{color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-family:var(--text-font-family)!important}#product-builder [class*=cpb-]:where(:not(.cpb-actions-btn,.out-stock-overlay,.out-stock-overlay *)){color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}#product-builder [class*=cpb-]:where(:not(.cpb-actions-btn))>:is(span,p):not([class*=cpb-]):not([style*=color]){color:inherit!important}#product-builder :is(.cpb-category-title__inner,.cpb-selection-summary-list-item-category-title,.cpb-selection-summary-total-label){color:rgb(var(--heading-color))!important;font-weight:600}#product-builder :is(.cpb-product-title,.cpb-panel-title,.cpb-selection-summary-title,.cpb-agreement-title,.cpb-product-price){color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important}#product-builder .cpb-product-description :is(p,li,strong,em,u,span:not([style*=color])){color:inherit!important}#product-builder .cpb-product-description a{color:rgb(var(--heading-color))!important;text-decoration:underline;text-underline-offset:2px}#product-builder .cpb-option-type-img,#product-builder .cpb-option-type-text{border-radius:var(--hhl-radius-small)}#product-builder .cpb-option-type-text{border-color:rgb(var(--border-color))!important}#product-builder .cpb-option.cpb-active{border-color:rgb(var(--primary-button-background))!important;box-shadow:0 0 0 1px rgb(var(--primary-button-background))}#product-builder .cpb-option-type-img img{border-radius:var(--hhl-radius-small)}#product-builder :is(input[type=text],textarea,select){color:rgb(var(--text-color))!important;background:rgb(var(--secondary-background, var(--background)))!important;border-color:rgb(var(--border-color))!important;border-radius:var(--hhl-radius-small)}#product-builder .cpb-actions-btn{border-radius:var(--button-border-radius, var(--hhl-radius-small))!important;font-family:var(--heading-font-family)!important;letter-spacing:.04em;text-transform:uppercase;transition:filter var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}#product-builder .cpb-add-to-cart-button{color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important}#product-builder .cpb-actions-btn:not(.cpb-add-to-cart-button){color:rgb(var(--text-color))!important;background:transparent!important;box-shadow:inset 0 0 0 1px rgb(var(--border-color))}@media(hover:hover){#product-builder .cpb-actions-btn:hover{filter:brightness(1.08)}}.jdgm-rev-widg{color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-family:var(--text-font-family)!important}.jdgm-rev-widg :is(.jdgm-rev-widg__header,.jdgm-rev-widg__actions,.jdgm-rev-widg__body,.jdgm-rev-widg__reviews,.jdgm-rev,.jdgm-form-wrapper,.jdgm-form,.jdgm-quest,.jdgm-row-actions,.jdgm-row-search){background:transparent!important}.jdgm-rev-widg :is(.jdgm-rev-widg__title,.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__replier,.jdgm-quest__title,.jdgm-form__title){color:rgb(var(--heading-color))!important}.jdgm-rev-widg .jdgm-rev-widg__title{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important}.jdgm-rev-widg :is(.jdgm-rev-widg__summary-text,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__reply,.jdgm-rev__replier-wrapper,.jdgm-subtab__name,.jdgm-subtab__count,.jdgm-sort-dropdown-label,.jdgm-histogram__row,.jdgm-form label,.jdgm-quest__body){color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}.jdgm-rev-widg :is(.jdgm-rev__timestamp,.jdgm-histogram__frequency,.jdgm-histogram__percentage,.jdgm-rev__thumb-count,.jdgm-rev__transparency-badge,.jdgm-rev__location){color:rgba(var(--text-color),var(--hhl-alpha-faint))!important}.jdgm-rev-widg :is(.jdgm-link,.jdgm-rev__body-read-more,.jdgm-histogram__clear-filter,.jdgm-paginate__page){color:rgba(var(--text-color),var(--hhl-alpha-muted))!important}.jdgm-rev-widg .jdgm-paginate__page.jdgm-curt{color:rgb(var(--heading-color))!important;font-weight:700}.jdgm-rev-widg :is(.jdgm-divider-top,.jdgm-row-actions,.jdgm-row-search,.jdgm-rev__transparency-badge){border-color:rgb(var(--border-color))!important}.jdgm-rev-widg .jdgm-subtab__name.jdgm--active{color:rgb(var(--heading-color))!important;background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-radius:999px}.jdgm-rev-widg .jdgm-histogram__bar{background:rgba(var(--text-color),var(--hhl-tint-strong))!important;border-radius:999px;overflow:hidden}.jdgm-rev-widg .jdgm-rev__icon{color:rgb(var(--heading-color))!important;background:rgba(var(--text-color),var(--hhl-tint-hover))!important}.jdgm-rev-widg .jdgm-rev__buyer-badge{color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important}.jdgm-rev-widg :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-submit-quest,.jdgm-cancel-rev,.jdgm-cancel-quest){border-radius:var(--button-border-radius, var(--hhl-radius-small))!important;font-family:var(--heading-font-family)!important;letter-spacing:.04em;text-transform:uppercase;transition:filter var(--hhl-dur-fast) var(--hhl-ease)}.jdgm-rev-widg :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-submit-quest){color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important;border-color:rgb(var(--primary-button-background))!important}.jdgm-rev-widg :is(.jdgm-ask-question-btn,.jdgm-cancel-rev,.jdgm-cancel-quest){color:rgb(var(--text-color))!important;background:transparent!important;border-color:rgb(var(--border-color))!important}@media(hover:hover){.jdgm-rev-widg :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-submit-quest):hover{filter:brightness(1.08)}}.jdgm-rev-widg :is(input[type=text],input[type=email],input[type=search],textarea,select,.jdgm-review-search){color:rgb(var(--text-color))!important;background:rgb(var(--background))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-small)!important}.jdgm-rev-widg .jdgm-rev__pics img,.jdgm-rev-widg .jdgm-rev__pic-img{border-radius:var(--hhl-radius-small)}.hhl-cart-summary .checkout-notes-wrapper,.cart__tax-note:has(.checkout-notes){display:none}.hhl-checkout-sheet{--primary-button-background: var(--root-primary-button-background);--primary-button-text-color: var(--root-primary-button-text-color);width:100%;max-width:520px;max-height:88vh;margin:auto auto 0;padding:0;color:rgb(var(--text-color));background:transparent;border:0;overflow:visible}.hhl-checkout-sheet::backdrop{background:#0000008c;animation:hhl-sheet-fade var(--hhl-dur) var(--hhl-ease)}.hhl-checkout-sheet__panel{display:grid;gap:14px;max-height:88vh;padding:20px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-block-end:0;border-radius:var(--hhl-radius-panel) var(--hhl-radius-panel) 0 0;box-shadow:var(--hhl-shadow-panel-up);animation:hhl-sheet-up var(--hhl-dur) var(--hhl-ease)}.hhl-checkout-sheet.is-closing .hhl-checkout-sheet__panel{animation:hhl-sheet-down var(--hhl-dur) var(--hhl-ease) forwards}.hhl-checkout-sheet.is-closing::backdrop{opacity:0;transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-checkout-sheet__title{margin:0;color:rgb(var(--heading-color));font-size:18px}.hhl-checkout-sheet__notes .checkout-notes__item{font-size:var(--hhl-text-md)}.hhl-checkout-sheet__agree{display:flex;align-items:center;gap:10px;padding:12px 14px;color:rgb(var(--heading-color));font-weight:600;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);cursor:pointer}.hhl-checkout-sheet__agree input{width:20px;height:20px;margin:0;accent-color:rgb(var(--primary-button-background))}.hhl-checkout-sheet__go[disabled]{opacity:.45;cursor:not-allowed}.hhl-checkout-sheet__back{justify-self:center;font-size:var(--hhl-text-md)}@keyframes hhl-sheet-up{0%{transform:translateY(100%)}}@keyframes hhl-sheet-down{to{transform:translateY(100%)}}@keyframes hhl-sheet-fade{0%{opacity:0}}@media screen and (min-width:741px){.hhl-checkout-sheet{margin:auto}.hhl-checkout-sheet__panel{border-block-end:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel)}}@media(prefers-reduced-motion:reduce){.hhl-checkout-sheet__panel,.hhl-checkout-sheet.is-closing .hhl-checkout-sheet__panel{animation:none}}.hhl-tabbar,.hhl-search-sheet,.desktop-sidebar__sheet-head,.desktop-sidebar__sheet-foot{display:none}@media screen and (max-width:999px){:root{--hhl-tabbar-height: 66px;--hhl-tabbar-space: calc(var(--hhl-tabbar-height) + env(safe-area-inset-bottom, 0px) + var(--hhl-preview-bar, 0px))}html{--header-height: 0px !important}body{padding-block-end:var(--hhl-tabbar-space)}.shopify-section--header store-header{display:none}.shopify-section--header{z-index:12!important}.hhl-tabbar{position:fixed;inset:auto 0 0;z-index:11;display:grid;grid-template-columns:1fr 1fr 108px 1fr 1fr;align-items:center;height:var(--hhl-tabbar-space);padding:0 6px calc(env(safe-area-inset-bottom,0px) + var(--hhl-preview-bar, 0px));transform:translate3d(0,calc(-1 * var(--hhl-keyboard, 0px)),0);transition:transform var(--hhl-dur) var(--hhl-ease);will-change:transform}.hhl-tabbar__button{position:relative;display:flex;flex-direction:column;align-items:center;justify-self:center;gap:4px;width:100%;max-width:76px;padding:8px 0 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;line-height:1;letter-spacing:.02em;text-decoration:none;background:none;border:0;border-radius:var(--hhl-radius-card);-webkit-tap-highlight-color:transparent;transition:color var(--hhl-dur-fast) var(--hhl-ease),background var(--hhl-dur-fast) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-tabbar__button .icon,.hhl-tabbar__icon .icon{width:24px;height:24px}.hhl-tabbar__button[aria-current=page],.hhl-tabbar__button[aria-expanded=true]{color:rgb(var(--heading-color))}.hhl-tabbar__button[aria-current=page]:before,.hhl-tabbar__button[aria-expanded=true]:before{content:"";position:absolute;inset-block-start:-1px;width:24px;height:3px;background:rgb(var(--primary-button-background));border-radius:0 0 3px 3px}.hhl-tabbar__button:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}.hhl-tabbar__button>*{pointer-events:none}.hhl-tabbar__icon{position:relative;display:flex}.hhl-tabbar__count[data-empty]{display:none}.hhl-tabbar__count{position:absolute;inset-block-start:-6px;inset-inline-end:-10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border-radius:999px;text-align:center}.hhl-tabbar__search{position:absolute;inset-block-start:8px;inset-inline-start:calc(50% - 52px);display:flex;align-items:center;gap:6px;width:104px;height:50px;margin:0;padding:0 5px 0 9px;overflow:hidden;background:rgb(var(--secondary-background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;box-shadow:inset 0 1px #ffffff0d,var(--hhl-shadow-card);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:inset-inline-start var(--hhl-dur-slow) var(--hhl-ease),width var(--hhl-dur-slow) var(--hhl-ease),box-shadow var(--hhl-dur) var(--hhl-ease)}.hhl-tabbar.is-searching .hhl-tabbar__search{inset-inline-start:66px;width:calc(100% - 74px);cursor:auto;box-shadow:0 0 0 2px rgba(var(--primary-button-background),.5),var(--hhl-shadow-card)}.hhl-tabbar.is-searching .hhl-tabbar__button{opacity:0;pointer-events:none}.hhl-tabbar__logo{display:grid;flex:none;place-items:center;width:42px;overflow:hidden;transition:width var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-tabbar.is-searching .hhl-tabbar__logo{width:0;opacity:0}.hhl-tabbar__logo svg{display:block;width:42px;height:auto}.hhl-tabbar__logo-block{fill:rgb(var(--heading-color))}.hhl-tabbar__logo-letters{fill:rgb(var(--secondary-background))}.hhl-tabbar__search-input{flex:0 0 0;width:0;min-width:0;height:100%;padding:0;color:rgb(var(--heading-color));font-size:16px;background:transparent;border:0;outline:none;opacity:0;transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-tabbar__search-input::-webkit-search-cancel-button{display:none}.hhl-tabbar__search-input::placeholder{color:rgba(var(--text-color),var(--hhl-alpha-faint))}.hhl-tabbar.is-searching .hhl-tabbar__search-input{flex:1 1 auto;padding-inline:4px;opacity:1;transition-delay:var(--hhl-dur-fast)}.hhl-tabbar__search-cancel{position:absolute;inset-block-start:8px;inset-inline-start:8px;display:grid;place-items:center;width:50px;height:50px;color:rgb(var(--heading-color));background:rgb(var(--secondary-background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:50%;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-tabbar__search-cancel .icon{width:13px;height:13px}.hhl-tabbar.is-searching .hhl-tabbar__search-cancel{opacity:1;transform:none;pointer-events:auto;transition-delay:.08s}.hhl-tabbar__search-clear{display:grid;flex:none;place-items:center;width:34px;height:34px;color:rgba(var(--text-color),var(--hhl-alpha-muted));border-radius:50%}.hhl-tabbar__search-clear[hidden]{display:none}.hhl-tabbar__search-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;margin-inline-start:auto;color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border-radius:50%}.hhl-tabbar__search-icon .icon{width:18px;height:18px}.hhl-search-sheet{position:fixed;inset:0 0 calc(var(--hhl-tabbar-space) + var(--hhl-keyboard, 0px));z-index:10;display:block;visibility:hidden;transition:visibility 0s var(--hhl-dur-slow)}.hhl-search-sheet.is-open{visibility:visible;transition-delay:0s}.hhl-search-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0}.hhl-search-sheet.is-open:before{opacity:1}.hhl-search-sheet__panel{position:absolute;inset:auto 0 0;max-height:min(68vh,calc(100% - 24px));overflow-y:auto;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-block-end:0;border-radius:var(--hhl-radius-panel) var(--hhl-radius-panel) 0 0;box-shadow:var(--hhl-shadow-panel-up);transform:translateY(100%);transition:transform var(--hhl-dur-slow) var(--hhl-ease)}.hhl-search-sheet.is-open .hhl-search-sheet__panel{transform:none}}.hhl-search-sheet__results{display:grid;gap:14px;padding:16px 16px 12px}.hhl-search-sheet__hint{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:14px;text-align:center}.hhl-search-sheet__heading{margin:0 0 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-search-sheet__chips{display:flex;flex-wrap:wrap;gap:6px}.hhl-search-sheet__chip{padding:7px 12px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:999px}.hhl-search-sheet__chip mark{color:inherit;font-weight:700;background:none}.hhl-search-sheet__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hhl-search-sheet__item{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:6px;color:rgb(var(--heading-color));text-decoration:none;border-radius:var(--hhl-radius-card)}.hhl-search-sheet__item:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}.hhl-search-sheet__item img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:var(--hhl-radius-small)}.hhl-search-sheet__title{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hhl-search-sheet__price{display:block;margin-block-start:2px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-md)}.hhl-search-sheet__item--sold-out{opacity:.55}.hhl-search-sheet__shortcut{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:rgb(var(--heading-color));font-weight:600;text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:var(--hhl-radius-card)}.hhl-search-sheet__all{width:100%}@media screen and (max-width:999px){#mini-cart.drawer{inset:auto 0 var(--hhl-tabbar-space) 0!important;width:100%;max-width:none;height:auto;max-height:calc(100vh - var(--hhl-tabbar-space) - 40px);max-height:calc(100dvh - var(--hhl-tabbar-space) - 40px);border:var(--hhl-border-width) solid rgb(var(--border-color));border-block-end:0;border-radius:var(--hhl-radius-panel) var(--hhl-radius-panel) 0 0;box-shadow:var(--hhl-shadow-panel-up);transform:translateY(calc(100% + 1px));transition:transform .34s var(--hhl-ease),visibility .34s}#mini-cart.drawer>.drawer__overlay{inset:auto auto 100% 0!important;width:100vw;height:100vh}.drawer:not(#mini-cart){height:calc(100% - var(--hhl-tabbar-space))}.product-sticky-form{bottom:max(var(--hhl-footer-lift, 0px),var(--hhl-tabbar-space))!important}.cart-notification:not(.cart-notification--drawer){inset:auto 12px calc(12px + var(--hhl-tabbar-space)) 12px!important}#newsletter-popup.modal{inset:auto auto calc(16px + var(--hhl-tabbar-space)) 16px}.hhl-filter-bar{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}}@media screen and (max-width:740px){.popover{bottom:var(--hhl-tabbar-space)!important}}@media screen and (max-width:1199px){.desktop-sidebar{position:fixed;inset:0 0 var(--hhl-tabbar-space, 0px);z-index:10;display:block;visibility:hidden;transition:visibility 0s var(--hhl-dur-slow)}.desktop-sidebar.is-open{visibility:visible;transition-delay:0s}.desktop-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.desktop-sidebar.is-open:before{opacity:1}.desktop-sidebar__inner{position:absolute;inset:auto 0 0;width:min(100%,600px);max-height:min(80vh,720px);margin-inline:auto;padding-block-end:8px;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-block-end:0;border-radius:var(--hhl-radius-panel) var(--hhl-radius-panel) 0 0;box-shadow:var(--hhl-shadow-panel-up);transform:translateY(calc(100% + 1px));transition:transform var(--hhl-dur-slow) var(--hhl-ease)}.desktop-sidebar.is-open .desktop-sidebar__inner{transform:translateY(var(--hhl-sheet-drag, 0px))}.desktop-sidebar.is-dragging .desktop-sidebar__inner{transition:none}.desktop-sidebar__sheet-head{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 10px 6px 24px;background:rgb(var(--background));border-block-end:var(--hhl-border-width) solid rgb(var(--border-color));touch-action:none}.desktop-sidebar__sheet-handle{position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 20px);width:40px;height:4px;background:rgba(var(--text-color),.25);border-radius:2px}.desktop-sidebar__sheet-title{margin:0;color:rgb(var(--heading-color));font-size:14px;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.desktop-sidebar__sheet-close{display:grid;place-items:center;width:32px;height:32px;color:rgb(var(--heading-color));background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:50%}.desktop-sidebar__sheet-close .icon{width:12px;height:12px}.desktop-sidebar__group-heading{padding-block:14px;font-size:calc(var(--base-font-size) - 1px)}.desktop-sidebar__link{padding-block:12px;font-size:var(--base-font-size)}.desktop-sidebar__list--secondary{margin-block-start:12px;padding-block-start:12px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.desktop-sidebar__inner:has(.desktop-sidebar__sheet-foot){padding-block-end:0}.desktop-sidebar__sheet-foot{position:sticky;inset-block-end:0;z-index:1;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-block-start:8px;padding:6px 10px 8px;background:rgb(var(--background));border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.desktop-sidebar__sheet-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:6px 4px;color:rgb(var(--heading-color));font-size:var(--hhl-text-sm);font-weight:600;line-height:1.2;white-space:nowrap;border-radius:var(--hhl-radius-small);transition:background-color var(--hhl-dur-fast) var(--hhl-ease)}.desktop-sidebar__sheet-action:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}.desktop-sidebar__sheet-action .icon{width:20px;height:20px}.desktop-sidebar__sheet-action--discord .icon{color:#5865f2}.desktop-sidebar__sheet-head{flex-wrap:wrap;row-gap:10px}.desktop-sidebar__sheet-back{display:none;place-items:center;width:36px;height:36px;margin-inline:-10px 2px;color:rgb(var(--heading-color))}.desktop-sidebar__sheet-back .icon{width:8px;height:13px}.desktop-sidebar__sheet-title{flex:1}.desktop-sidebar__sheet-search{display:none;flex-basis:100%;height:42px;margin-inline-end:12px;padding:0 14px;color:rgb(var(--text-color));font-size:16px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);-webkit-appearance:none;appearance:none}.desktop-sidebar__sheet-search:focus{border-color:rgba(var(--text-color),.45);outline:none}.desktop-sidebar.is-country .desktop-sidebar__sheet-back{display:grid}.desktop-sidebar.is-country-only .desktop-sidebar__sheet-back{display:none}.desktop-sidebar.is-country .desktop-sidebar__sheet-search{display:block}.desktop-sidebar.is-country .desktop-sidebar__inner>:not(.desktop-sidebar__sheet-head,.hhl-country-page){display:none}.hhl-country-page__note{margin:0 24px 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-md)}.hhl-country-page .popover__choice-item{display:block;width:100%;margin:0;padding:11px 24px;color:rgb(var(--heading-color));font-size:15px;text-align:start}.hhl-country-page .popover__choice-label[aria-current]{font-weight:700}.hhl-country-page .popover__choice-label[aria-current]:after{content:"\2713";margin-inline-start:8px;color:rgb(var(--root-primary-button-background))}.hhl-country-page .hhl-country-separator{margin:6px 24px}.hhl-country-page [hidden]{display:none}.hhl-country-page__empty{margin:16px 24px;color:rgba(var(--text-color),var(--hhl-alpha-muted))}}@media screen and (min-width:1000px)and (max-width:1199px){.desktop-sidebar{top:0;right:0;bottom:0;left:0;transition:visibility 0s linear .6s}.desktop-sidebar__inner{inset:0 auto 0 0;width:min(89vw,400px);max-height:none;margin:0;border:0;border-inline-end:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:0;box-shadow:none;transform:translate(calc(-100% - 1px));transition:transform .6s cubic-bezier(.75,0,.175,1)}.desktop-sidebar.is-open .desktop-sidebar__inner{transform:none}.desktop-sidebar__sheet-head{padding-block-start:14px}.desktop-sidebar__sheet-handle,.desktop-sidebar__sheet-foot{display:none}.desktop-sidebar__inner:has(.desktop-sidebar__sheet-foot){padding-block-end:24px}}@media screen and (max-width:1199px)and (hover:hover){.hhl-country-page .popover__choice-item:hover{background:rgba(var(--text-color),var(--hhl-tint))}}@media(prefers-reduced-motion:reduce){.desktop-sidebar__inner,.desktop-sidebar:before,.hhl-search-sheet__panel,.hhl-search-sheet:before,.hhl-tabbar__search,#mini-cart.drawer{transition:none!important}}@media screen and (max-width:999px){:is(.template-collection,.template-search) .product-facet__meta-bar{margin-block:12px 10px}:is(.template-collection,.template-search) .hhl-collection-title{flex:1 1 auto;margin:0;color:rgb(var(--heading-color));font-size:20px;line-height:1.15}:is(.template-collection,.template-search) .product-facet__meta-bar-item--count{flex:none}.announcement-bar__message{font-size:var(--hhl-text-xs)}.announcement-bar__message p{position:relative;max-height:round(nearest,1.6em,1px);margin:0;padding-inline-end:26px;overflow:hidden;line-height:round(nearest,1.6em,1px);cursor:pointer;transition:max-height var(--hhl-dur-slow) var(--hhl-ease)}.announcement-bar__message p:after{content:"";position:absolute;inset-block-start:.35em;inset-inline-end:6px;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--hhl-dur-slow) var(--hhl-ease)}.announcement-bar.is-expanded .announcement-bar__message p{max-height:var(--hhl-notice-height, 12em)}.announcement-bar.is-expanded .announcement-bar__message p:after{inset-block-start:.6em;transform:rotate(-135deg)}}@media screen and (min-width:741px){.hhl-density__option[data-hhl-density="2"]{display:none!important}}@media screen{.hhl-density{display:inline-flex;flex:none;gap:2px;padding:2px;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px}.hhl-density__option{display:grid;place-items:center;width:32px;height:28px;color:rgba(var(--text-color),var(--hhl-alpha-faint));border-radius:999px}.hhl-density__option svg{fill:currentColor}.hhl-density__option[aria-pressed=true]{color:rgb(var(--heading-color));background:rgba(var(--text-color),var(--hhl-tint-strong))}}@media screen and (min-width:741px){.product-list{--product-list-block-spacing: var(--product-list-column-gap)}}@media screen and (min-width:1000px){.product-list .product-item__image-wrapper{margin-block-end:14px}}@media screen and (max-width:740px){.product-list{--product-list-block-spacing: 10px;--product-list-column-gap: 10px}.product-list__inner>.product-item{padding:5px 5px 8px}.product-list__inner>.product-item .product-item__image-wrapper{margin-block-end:8px}.product-list__inner>.product-item .product-item-meta__title{display:-webkit-box;margin-block-end:2px;overflow:hidden;font-size:var(--hhl-text-md);line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-list__inner>.product-item .price-list,.product-list__inner>.product-item .price{font-size:var(--hhl-text-md)}.product-list__inner>.product-item .product-item-meta__reviews-badge,.product-list__inner>.product-item .product-item-meta__color-count{margin-block-start:0;font-size:var(--hhl-text-xs)}html.hhl-grid-3 .product-list{--section-products-per-row: 3 !important;--product-list-column-gap: 7px;--product-list-block-spacing: 8px}html.hhl-grid-3 .product-list__inner>.product-item{padding:4px 4px 7px}html.hhl-grid-3 .product-list__inner>.product-item .product-item__image-wrapper{margin-block-end:6px}html.hhl-grid-3 .product-list__inner>.product-item .product-item-meta__title{font-size:11.5px}html.hhl-grid-3 .product-list__inner>.product-item .price-list,html.hhl-grid-3 .product-list__inner>.product-item .price{font-size:var(--hhl-text-sm)}html.hhl-grid-3 .product-list__inner>.product-item :is(.product-item-meta__reviews-badge,.product-item-meta__swatch-list,.product-item-meta__color-count){display:none}}:is(.drawer__close-button,.popover__close-button,.modal__close-button,.quick-variants__close,.announcement-bar__close-button,.combo-box__close-button,.cart-notification__close,.desktop-sidebar__sheet-close,.home-zoom__close,.prev-next-button,.hhl-pairs__arrow,.hhl-pairs__cart-off,.hhl-compare__close){display:grid;place-items:center;width:var(--hhl-icon-btn-size)!important;height:var(--hhl-icon-btn-size)!important;margin:0!important;padding:0;color:rgb(var(--heading-color));background:rgb(var(--background));border:0!important;border-radius:var(--hhl-icon-btn-radius)!important;box-shadow:inset 0 0 0 999px rgba(var(--text-color),var(--hhl-tint-hover));cursor:pointer;transition:box-shadow var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease),opacity var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){:is(.drawer__close-button,.popover__close-button,.modal__close-button,.quick-variants__close,.announcement-bar__close-button,.combo-box__close-button,.cart-notification__close,.desktop-sidebar__sheet-close,.home-zoom__close,.prev-next-button,.hhl-pairs__arrow,.hhl-pairs__cart-off,.hhl-compare__close):hover{box-shadow:inset 0 0 0 999px rgba(var(--text-color),var(--hhl-tint-strong))}}:is(.drawer__close-button,.popover__close-button,.modal__close-button,.quick-variants__close,.announcement-bar__close-button,.combo-box__close-button,.cart-notification__close,.desktop-sidebar__sheet-close,.home-zoom__close,.prev-next-button,.hhl-pairs__arrow,.hhl-pairs__cart-off,.hhl-compare__close):active{transform:scale(.94)}:is(.drawer__close-button,.popover__close-button,.modal__close-button,.quick-variants__close,.announcement-bar__close-button,.combo-box__close-button,.cart-notification__close,.desktop-sidebar__sheet-close,.home-zoom__close,.prev-next-button,.hhl-pairs__arrow,.hhl-pairs__cart-off,.hhl-compare__close) svg{width:var(--hhl-icon-size)!important;height:var(--hhl-icon-size)!important;transform:none!important;animation:none!important}.prev-next-button[disabled]{opacity:.4;cursor:default}.prev-next-buttons{gap:8px}.drawer__header .drawer__close-button{top:calc(50% - var(--hhl-icon-btn-size) / 2)}.drawer__close-button:not(.drawer__close-button--block,.drawer__header .drawer__close-button){top:calc(var(--container-gutter) - 11px)}.popover__header .popover__close-button,.combo-box__header .combo-box__close-button{top:calc(50% - var(--hhl-icon-btn-size) / 2)}:root{--glass-color: 196, 214, 226;--plastic-color: rgb(var(--glass-color))}html[data-theme=dark]{--glass-color: 132, 124, 168}.template-index .section__color-wrapper{background:color-mix(in srgb,rgb(var(--section-background)) 45%,transparent)}.template-index .promotion-block:not(.promotion-block--video){--heading-color: var(--root-heading-color) !important;--text-color: var(--root-text-color) !important;--section-block-background: var(--root-background) !important;position:relative;overflow:hidden;color:rgb(var(--root-text-color));background:color-mix(in srgb,rgb(var(--glass-color)) 6%,transparent)!important;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}@media screen{html.hhl-grid-list .product-list{--section-products-per-row: 1 !important;--product-list-block-spacing: 6px}html.hhl-grid-list .product-list__inner>.product-item{position:relative;display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;min-height:0;padding:6px 56px 6px 6px}html.hhl-grid-list .product-list__inner>.product-item .product-item__image-wrapper{position:static;width:72px;margin:0;overflow:visible;clip-path:none}html.hhl-grid-list .product-list__inner>.product-item .product-item__aspect-ratio{position:relative;overflow:hidden;border-radius:var(--hhl-radius-small)}html.hhl-grid-list .product-list__inner>.product-item .product-item__info,html.hhl-grid-list .product-list__inner>.product-item .product-item-meta{text-align:start}html.hhl-grid-list .product-list__inner>.product-item .price-list{justify-content:flex-start}html.hhl-grid-list .product-list__inner>.product-item .product-item-meta__reviews-badge{justify-content:flex-start}html.hhl-grid-list .product-list__inner>.product-item :is(.product-item-meta__color-count,.product-item-meta__swatch-list){display:none}html.hhl-grid-list .product-list__inner>.product-item .product-item__label-list{inset:8px auto auto 8px;transform:scale(.8);transform-origin:top left}html.hhl-grid-list .product-list__inner>.product-item .product-item__quick-form{inset:50% 8px auto auto;width:auto;padding:0;opacity:1;visibility:visible;transform:translateY(-50%)}html.hhl-grid-list .product-list__inner>.product-item .product-item__quick-buy-button{position:static}html.hhl-grid-list .product-list__inner>.product-item:has(.quick-variants__touch){padding-right:96px}}@media screen and (min-width:741px){html.hhl-grid-list .product-list__inner{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(440px,calc(50% - 6px))),1fr))!important;gap:12px!important}html.hhl-grid-list .product-list__inner>.product-item{grid-template-columns:104px 1fr;gap:16px;padding:10px 152px 10px 10px}html.hhl-grid-list .product-list__inner>.product-item .product-item__image-wrapper{width:104px}html.hhl-grid-list .product-list__inner>.product-item .product-item-meta__title{font-size:15px}html.hhl-grid-list .product-list__inner>.product-item .product-item__quick-form{inset:50% 14px auto auto;width:126px;height:auto;transform:translateY(-50%)}html.hhl-grid-list .product-list__inner>.product-item .product-item__quick-form .button{width:100%;opacity:1;visibility:visible;transform:none}}img.hhl-photo-white{mix-blend-mode:multiply}.product-item{position:relative}.product-item .product-item-meta__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.product-item .product-item__image-wrapper{position:relative;z-index:2}.product-item :is(.product-item-meta__swatch-list,.product-item-meta__reviews-badge){position:relative;z-index:2}html.hhl-grid-list .product-list__inner>.product-item .product-item__image-wrapper{container-type:normal}html.hhl-grid-list .product-list__inner>.product-item .product-item__quick-form{position:absolute;z-index:3}:is(.product-item__image-wrapper,.product__media-image-wrapper,.product__thumbnail,.line-item__image-wrapper,.quick-variants__frame){outline:1px solid rgb(var(--border-color));outline-offset:-1px}html[data-theme=dark] :is(.product-item__image-wrapper,.product__media-image-wrapper,.product__thumbnail,.line-item__image-wrapper,.quick-variants__frame){outline-color:#ffffff29}:root{--photo-backdrop: 246, 246, 245;--photo-tint: 14%}html[data-theme=dark]{--photo-backdrop: 216, 214, 209}:is(.product-item__image-wrapper,.product__media-image-wrapper,.product__thumbnail,.line-item__image-wrapper,.quick-variants__frame,.hhl-search-sheet__media,.home-promo__media,.home-start__media,.home-funnel__tile-thumb,.product-sticky-form__image-wrapper,.promotion-block):has(img.hhl-photo-white){background:color-mix(in srgb,rgb(var(--photo-backdrop)) calc(100% - var(--photo-tint)),var(--plastic-color, rgb(var(--photo-backdrop))))!important}.jdgm-widget.jdgm-review-widget,#judgeme_product_reviews{scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 0) + 24px)}.product-meta__reviews-badge{cursor:pointer}.jdgm-rev-widg{padding-inline:0!important;background:none!important;border:0!important;border-radius:0}.jdgm-rev-widg :is(.jdgm-rev-widg__header,.jdgm-rev-widg__actions,.jdgm-rev){padding:18px 20px!important;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-card)!important;box-shadow:none!important}.jdgm-rev-widg .jdgm-rev-widg__header{margin-block-end:12px}.jdgm-rev-widg .jdgm-rev-widg__actions{margin-block-end:12px;padding-block:10px!important}.jdgm-rev-widg :is(.jdgm-row-media,.jdgm-row-search,.jdgm-row-actions){border-color:rgb(var(--border-color))!important}.jdgm-rev-widg select.jdgm-sort-dropdown,.jdgm-rev-widg input.jdgm-review-search{height:40px;padding-inline:16px!important;color:rgb(var(--heading-color))!important;font-weight:600;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:999px!important}.jdgm-rev-widg .jdgm-rev__transparency-badge{padding-inline:10px;border-radius:999px}.jdgm-rev-widg :is(.jdgm-rev__pic-link,.jdgm-medium-media-item,.jdgm-media-item){overflow:hidden;border-radius:var(--hhl-radius-card)!important;outline:1px solid rgb(var(--border-color));outline-offset:-1px}.jdgm-rev-widg :is(.jdgm-rev__pic-img,.jdgm-rev__pics img,.jdgm-row-media img){border-radius:var(--hhl-radius-card)!important}.jdgm-rev-widg .jdgm-rev__reply{background:color-mix(in srgb,var(--plastic-color) 8%,rgba(var(--text-color),.05))!important;border-radius:var(--hhl-radius-card)}:is(.product-item__image-wrapper,.product__media-image-wrapper,.product__thumbnail,.line-item__image-wrapper,.quick-variants__frame,.hhl-search-sheet__media,.home-promo__media,.home-start__media,.home-funnel__tile-thumb,.product-sticky-form__image-wrapper,.promotion-block):has(img.hhl-photo-black){isolation:isolate;background:color-mix(in srgb,var(--plastic-color, rgb(var(--glass-color))) 24%,rgb(26,25,30))!important}img.hhl-photo-black{mix-blend-mode:screen}:is(.template-collection,.template-search) .product-facet__meta-bar{display:grid!important;align-items:center;gap:8px 12px}:is(.template-collection,.template-search) .hhl-collection-title{grid-area:title;min-width:0}:is(.template-collection,.template-search) .hhl-density{grid-area:density;justify-self:end}:is(.template-collection,.template-search) .product-facet__meta-bar-item--count,:is(.template-collection,.template-search) .product-facet__meta-bar-item--filter{grid-area:count;margin:0!important}:is(.template-collection,.template-search) .hhl-pager--top{grid-area:pager;justify-self:stretch;min-width:0;justify-content:flex-start!important;flex-basis:auto!important;order:0!important;margin:0!important}:is(.template-collection,.template-search) .product-facet__meta-bar-item--sort{grid-area:sort;justify-self:end;margin:0!important}.hhl-pager__nav{flex-wrap:nowrap}.product-facet__meta-bar-item--count{white-space:nowrap}@media screen and (max-width:999px){.template-collection .mobile-toolbar,.template-search.hhl-has-filter-bar .mobile-toolbar{display:none!important}:is(.template-collection,.template-search) .product-facet__meta-bar-item--sort .popover-button{display:inline-flex!important;align-items:center;gap:6px;height:34px;padding:0 12px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;white-space:nowrap;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px}:is(.template-collection,.template-search) .product-facet__meta-bar-item--sort .popover-container{position:relative}:is(.template-collection,.template-search) #sort-by-popover.popover{position:absolute;inset:calc(100% + 8px) 0 auto auto!important;z-index:20;width:230px;max-height:60vh;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-float);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease),visibility var(--hhl-dur)}:is(.template-collection,.template-search) #sort-by-popover.popover[open]{opacity:1;transform:none}:is(.template-collection,.template-search) #sort-by-popover :is(.popover__overlay,.popover__header){display:none}:is(.template-collection,.template-search) #sort-by-popover .popover__content{padding:6px;overflow-y:auto}}:is(.template-collection,.template-search) .product-facet__meta-bar{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"title count density" "pager pager sort"}:is(.template-collection,.template-search) .product-facet__meta-bar-item--count{grid-area:count;justify-self:start;min-width:0;max-width:100%;overflow:hidden;color:rgba(var(--text-color),var(--hhl-alpha-faint))!important;font-size:var(--hhl-text-xs)!important;letter-spacing:.02em}:is(.template-collection,.template-search) .product-facet__meta-bar-item--count.is-cramped{visibility:hidden}.hhl-has-filter-bar #main .product-facet__meta-bar-item--sort{display:none!important}.hhl-filter-bar__sort-label{max-width:14ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hhl-sort-group__title{margin:0 0 10px;color:rgb(var(--heading-color));font-size:var(--hhl-text-sm);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-sort-group__list{display:flex;flex-wrap:wrap;gap:8px}.hhl-sort-choice{padding:8px 14px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-sort-choice:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}.hhl-sort-choice[aria-checked=true]{color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border-color:rgb(var(--primary-button-background))}:is(.template-collection,.template-search).hhl-has-filter-bar .product-facet__meta-bar{grid-template-areas:"title count density" "pager pager pager"}#hhl-filter-window[data-mode=group]:has(.hhl-sort-group.is-shown) facet-filters{display:none!important}.hhl-filter-window .hhl-sort-group{padding:16px 18px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.hhl-filter-bar__pill--sort{order:-2;margin-inline-start:0}.hhl-filter-bar__pill--all{order:-1}@media screen and (max-width:740px){.hhl-filter-bar{overflow:visible}.hhl-filter-bar__pill:not(.hhl-filter-bar__pill--sort,.hhl-filter-bar__pill--all){display:none}.hhl-filter-bar__pill--sort,.hhl-filter-bar__pill--all{flex:1 1 0;justify-content:center;min-width:0}}html:not(.hhl-grid-list) .product-list__inner>.product-item .product-item-meta__title,.product-list__inner--scroller .product-item .product-item-meta__title{display:-webkit-box;overflow:hidden;line-height:1.3;min-height:2.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:741px){:is(.template-collection,.template-search) .product-facet__meta-bar,:is(.template-collection,.template-search).hhl-has-filter-bar .product-facet__meta-bar{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto auto;grid-template-areas:"title count pager density" "sort sort sort sort"}:is(.template-collection,.template-search) .hhl-pager--top{justify-self:end}}.template-search.hhl-has-collection-title .page-header h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rte :is(h1,h2,h3){margin-block:1.4em .5em;font-size:clamp(18px,1.5vw,22px);line-height:1.25;letter-spacing:.02em}.rte :is(h4,h5,h6){margin-block:1.2em .4em;font-size:15px;line-height:1.3;letter-spacing:.04em}.rte :is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.rte :is(h1,h2,h3,h4,h5,h6) u{text-decoration:none}.rte [style*=font-family]{font-family:inherit!important}.rte span[style*=font-size]{font-size:inherit!important}.rte :is([style*="color: rgb(0, 0, 0)"],[style*="color:rgb(0,0,0)"],[style*="color: #000"],[style*="color:#000"],[style*="color: black"],[style*="color: rgb(51, 51, 51)"],[style*="color: #333"],[style*="color: rgb(34, 34, 34)"],[style*="color: #222"],[style*="color: rgb(68, 68, 68)"],[style*="color: #444"],[style*="color: rgb(33, 33, 33)"],[style*="color: rgb(17, 17, 17)"],[style*="color: rgb(102, 102, 102)"],[style*="color: #666"]){color:inherit!important}.rte :is([style*="background-color: rgb(255, 255, 255)"],[style*="background-color: #fff"],[style*="background-color: #ffffff"],[style*="background-color: white"],[style*="background: #fff"],[style*="background: white"]){background:transparent!important}[class^=ai-metafield-buttons-wrapper-]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px!important;max-width:520px;margin:0 auto!important}.shopify-section--blocks .vertical-breather:has([class^=ai-metafield-buttons-wrapper-]){padding-block:12px!important}:is(a[class*=ai-metafield-button-],[class^=ai-iframe-button-]:not([class*=container]),.popup--button){display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-width:0!important;padding:14px 18px!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:var(--hhl-text-md)!important;font-weight:var(--heading-font-weight)!important;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-card)!important;box-shadow:inset 0 1px #ffffff40;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){:is(a[class*=ai-metafield-button-],[class^=ai-iframe-button-]:not([class*=container]),.popup--button):hover{background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important}}:is(a[class*=ai-metafield-button-],[class^=ai-iframe-button-]:not([class*=container]),.popup--button):before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--hhl-guide-icon) center / contain no-repeat;mask:var(--hhl-guide-icon) center / contain no-repeat;--hhl-guide-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2V5Z'/%3E%3Cpath d='M4 19a2 2 0 0 1 2-2h13'/%3E%3Cpath d='M9 7h6M9 10.5h4'/%3E%3C/svg%3E")}:is(a[class*=ai-metafield-button-secondary-],.guide--chart-btn):before{--hhl-guide-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.2L3.6 17.2a1.6 1.6 0 0 0 2.3 2.3l5.7-5.7a4 4 0 0 0 5.2-5.4l-2.5 2.5-2.3-.4-.4-2.3 2.5-2.5Z'/%3E%3C/svg%3E")}.popup--button svg{display:none}.hhl-guides{margin-block-start:20px;padding-block-start:16px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-guides__title{margin:0 0 10px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-guides__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hhl-guides__list>*{display:contents!important}.hhl-guides .hhl-guide{display:flex!important;align-items:center;justify-content:flex-start!important;gap:12px;width:100%;min-height:54px;margin:0!important;padding:0 16px!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:var(--hhl-text-sm)!important;font-weight:var(--heading-font-weight)!important;letter-spacing:var(--hhl-label-tracking);text-align:start;text-transform:uppercase;text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-card)!important;box-shadow:none!important;transition:border-color var(--hhl-dur-fast) var(--hhl-ease),background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-guides .hhl-guide:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important;color:rgb(var(--heading-color))!important}}.hhl-guides .hhl-guide:before{--hhl-guide-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2V5Z'/%3E%3Cpath d='M4 19a2 2 0 0 1 2-2h13'/%3E%3Cpath d='M9 7h6M9 10.5h4'/%3E%3C/svg%3E");content:"";flex:none;width:20px;height:20px;opacity:.85;background:currentColor;-webkit-mask:var(--hhl-guide-icon) center / contain no-repeat;mask:var(--hhl-guide-icon) center / contain no-repeat}.hhl-guides .hhl-guide[data-guide=install]:before{--hhl-guide-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.2L3.6 17.2a1.6 1.6 0 0 0 2.3 2.3l5.7-5.7a4 4 0 0 0 5.2-5.4l-2.5 2.5-2.3-.4-.4-2.3 2.5-2.5Z'/%3E%3C/svg%3E")}.hhl-guides .hhl-guide:after{content:"";flex:none;width:14px;height:14px;margin-inline-start:auto;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11 11 5M6 5h5v5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11 11 5M6 5h5v5'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-guides .hhl-guide:hover:after{opacity:1;transform:translate(1px,-1px)}}.hhl-guides [class^=ai-iframe-modal-content-]{background:rgb(var(--background))!important;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel)!important;overflow:hidden}.jdgm-rev-widg :is(.jdgm-histogram__frequency,.jdgm-histogram__percentage,.jdgm-rev__timestamp,.jdgm-rev__thumb-count,.jdgm-rev__transparency-badge,.jdgm-rev__location,.jdgm-gallery-title,.jdgm-rev-widg__summary-text,.jdgm-histogram__clear-filter){color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}.jdgm-rev-widg .jdgm-histogram__row,.jdgm-widget .jdgm-medal__value{color:rgb(var(--heading-color))!important}.jdgm-rev-widg input::placeholder{color:rgba(var(--text-color),var(--hhl-alpha-muted))!important;opacity:1}.jdgm-widget .jdgm-chip{color:rgb(var(--heading-color))!important;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:999px!important}.jdgm-widget .jdgm-chip.jdgm--active,.jdgm-widget .jdgm-chip[aria-pressed=true]{color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important;border-color:rgb(var(--primary-button-background))!important}@media(hover:hover){.jdgm-widget .jdgm-chip:hover{color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important;border-color:rgb(var(--primary-button-background))!important}}.jdgm-rev-widg .jdgm-medals-wrapper{display:none!important}.jdgm-rev-widg .jdgm-row-media{display:block!important}.jdgm-rev-widg .jdgm-row-media:not(:has(.jdgm-gallery__thumbnail-link)){display:none!important}.jdgm-rev-widg .jdgm-gallery-wrapper{width:100%!important;max-width:none!important;margin:0!important}.jdgm-rev-widg .jdgm-gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%!important;margin:0!important}@media screen and (min-width:741px){.jdgm-rev-widg .jdgm-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}@media screen and (min-width:1000px){.jdgm-rev-widg .jdgm-gallery{grid-template-columns:repeat(8,minmax(0,1fr))}}.jdgm-rev-widg .jdgm-gallery:before,.jdgm-rev-widg .jdgm-gallery:after{display:none!important}.jdgm-rev-widg .jdgm-gallery__thumbnail-link{position:relative!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:1}.jdgm-rev-widg .jdgm-gallery__thumbnail-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;overflow:hidden;border-radius:var(--hhl-radius-small);outline:1px solid rgb(var(--border-color));outline-offset:-1px}.jdgm-rev-widg .jdgm-gallery__thumbnail{display:block;width:100%!important;height:100%!important;padding:0!important;object-fit:cover;border-radius:0!important}.jdgm-rev-widg .jdgm-gallery__thumbnail-wrapper:before{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:#fff!important;font-family:var(--heading-font-family);font-size:var(--hhl-text-xs)!important;font-weight:var(--heading-font-weight);letter-spacing:var(--hhl-label-tracking);line-height:1.2!important;text-align:center;text-decoration:none!important;text-transform:uppercase;background:#0e0d1294!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0!important;border-radius:inherit}.jdgm-widget .jdgm-medals__container{overflow:visible!important;height:auto!important;max-height:none!important;display:flex;justify-content:center}.jdgm-widget .jdgm-medal__image img{border-radius:50%}@media(hover:hover){.hhl-guides .hhl-guide:hover:before{color:rgb(var(--root-primary-button-background));opacity:1}}.jdgm-widget :is(.jdgm-star,.jdgm-star:before,.jdgm-rev__rating,.jdgm-prev-badge__stars),.jdgm-preview-badge .jdgm-star{color:rgb(var(--product-star-rating))!important}.jdgm-rev-widg .jdgm-histogram__bar-content{background:rgb(var(--product-star-rating))!important}.hhl-sticky-inflow{position:sticky;bottom:16px;z-index:6;display:block;margin-block:16px;pointer-events:none}.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner{position:relative!important;inset:auto!important;pointer-events:auto}.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner[hidden]{pointer-events:none}@media screen and (min-width:1000px){.hhl-sticky-inflow{margin-inline:24px}.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner{width:auto}}@media screen and (max-width:999px){.hhl-sticky-inflow{bottom:calc(var(--hhl-tabbar-space, 0px) + 36px);margin-block:12px 36px}}@media screen and (max-width:740px){.shopify-section--product-recommendations :is(.section__header,.section__header .heading){margin-block-end:12px;text-align:start}.shopify-section--product-recommendations .section__header .heading{font-size:20px;line-height:1.15}.shopify-section--product-recommendations .product-list__inner--scroller{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:10px!important;margin-inline:0!important;padding-inline:0!important;overflow:visible!important;scroll-snap-type:none!important}.shopify-section--product-recommendations .product-list__inner--scroller>.product-item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.shopify-section--product-recommendations .product-list__inner--scroller>.product-item:nth-child(n+5){display:none!important}.shopify-section--product-recommendations :is(.prev-next-buttons,.product-list__prev-next){display:none!important}}.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner{display:block!important;opacity:1;visibility:visible;transform:none;transition:transform var(--hhl-dur-slower) cubic-bezier(.16,1,.3,1),opacity var(--hhl-dur-slow) var(--hhl-ease),visibility 0s linear 0s!important}.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner[hidden]{opacity:0;visibility:hidden;transform:translateY(calc(100% + 28px));transition:transform var(--hhl-dur-slow) cubic-bezier(.4,0,1,1),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s linear var(--hhl-dur-slow)!important}@media(prefers-reduced-motion:reduce){.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner,.hhl-sticky-inflow .product-sticky-form.hhl-sticky-inner[hidden]{transform:none;transition:opacity var(--hhl-dur) var(--hhl-ease),visibility 0s linear var(--hhl-dur)!important}}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:rgba(var(--text-color),.28) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--text-color),.28);background-clip:padding-box;border:2px solid transparent;border-radius:var(--hhl-radius-small)}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--text-color),.45)}::-webkit-scrollbar-corner{background:transparent}.desktop-sidebar__inner,.drawer__content,.combo-box__option-list,.popover__content,.quick-variants__list{scrollbar-gutter:stable}.hhl-search-sheet,.desktop-sidebar.is-open{touch-action:none}.hhl-search-sheet__panel,.desktop-sidebar.is-open .desktop-sidebar__inner{touch-action:pan-y;overscroll-behavior:contain}.desktop-sidebar:before,#mini-cart.drawer>.drawer__overlay{background:var(--hhl-sheet-scrim);transition:opacity var(--hhl-dur-slower) var(--hhl-ease),visibility var(--hhl-dur-slower)}#mini-cart.drawer[open]>.drawer__overlay{opacity:1}@media screen and (max-width:1199px){.hhl-search-sheet:before,.hhl-sheet-scrim{background:var(--hhl-sheet-scrim);transition:opacity var(--hhl-dur-slower) var(--hhl-ease),visibility var(--hhl-dur-slower)}}@media screen and (max-width:999px){.hhl-search-sheet:before,.desktop-sidebar:before,#mini-cart.drawer>.drawer__overlay,.hhl-sheet-scrim{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity var(--hhl-dur-slower) var(--hhl-ease),visibility var(--hhl-dur-slower),-webkit-backdrop-filter var(--hhl-dur-slower) var(--hhl-ease),backdrop-filter var(--hhl-dur-slower) var(--hhl-ease)}.hhl-search-sheet.is-open:before,.desktop-sidebar.is-open:before,#mini-cart.drawer[open]>.drawer__overlay,.hhl-sheet-scrim.is-open{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media(prefers-reduced-motion:reduce){.hhl-search-sheet:before,.desktop-sidebar:before,#mini-cart.drawer>.drawer__overlay,.hhl-sheet-scrim{transition:opacity var(--hhl-dur) var(--hhl-ease),visibility var(--hhl-dur)!important}}@media screen and (max-width:740px){.shopify-section--slideshow .slideshow__slide-inner{align-items:stretch!important}.shopify-section--slideshow .slideshow__slide-inner>.container{display:flex;width:100%}.shopify-section--slideshow .slideshow__text-wrapper{display:flex!important;flex:1 1 auto;flex-direction:column;padding-block:28px 30px!important}.shopify-section--slideshow .slideshow__text-wrapper .content-box{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:none;margin:0!important}.shopify-section--slideshow .content-box>.heading--small{margin:0}.shopify-section--slideshow .content-box>.heading--large{margin:auto 0 0}.shopify-section--slideshow .content-box>:is(.button-wrapper,.button-group){align-self:flex-end;margin:24px 0 0}.shopify-section--slideshow .slideshow__slide-inner:after{background:linear-gradient(180deg,rgb(10 12 16 / calc(var(--hero-shade, .5) * .64)),rgb(10 12 16 / calc(var(--hero-shade, .5) * .14)) 30%,rgb(10 12 16 / calc(var(--hero-shade, .5) * .12)) 55%,rgb(10 12 16 / calc(var(--hero-shade, .5) * .72)))!important}}@media screen and (min-width:741px){.slideshow--fit_half .slideshow__slide-inner{align-items:stretch!important}.slideshow--fit_half .slideshow__slide-inner>.container{display:flex;width:100%}.slideshow--fit_half .slideshow__text-wrapper{display:flex!important;flex:1 1 auto;padding-block:24px!important}.slideshow--fit_half .content-box{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:32px;align-items:end;max-width:none;margin:0!important}.slideshow--fit_half .content-box>.heading--small{grid-column:1 / -1;grid-row:1;align-self:start;justify-self:start;margin:0}.slideshow--fit_half .content-box>.heading--large{grid-column:1;grid-row:3;max-width:560px;margin:0;font-size:var(--heading-h3-font-size)}.slideshow--fit_half .content-box>:is(.button-wrapper,.button-group){grid-column:2;grid-row:3;justify-self:end;margin:0}}@media screen and (min-width:741px){.template-index .shopify-section--slideshow{margin-inline:var(--home-actions-gap, 12px)}.shopify-section--slideshow slide-show.slideshow{border-radius:0 0 var(--hhl-radius-small) var(--hhl-radius-small);overflow:hidden;clip-path:inset(0 round 0 0 10px 10px)}}@media screen and (max-width:999px){.shopify-section--header{view-transition-name:none!important}.hhl-tabbar{view-transition-name:hhl-tabbar}}#mini-cart .drawer__header{display:flex;align-items:center;min-height:60px;padding-block:12px;padding-inline-end:64px}#mini-cart .drawer__content{padding-block-end:12px}#mini-cart .mini-cart__drawer-footer{padding-block-start:12px}.hhl-cart-note-toggle{display:inline-flex;align-items:center;gap:6px;margin-inline:auto 12px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);text-decoration:none;white-space:nowrap}@media(hover:hover){.hhl-cart-note-toggle:hover{color:rgb(var(--text-color))}}@media screen and (max-width:740px){#mini-cart .drawer__header{min-height:46px;padding-block:6px;padding-inline-end:52px}#mini-cart .drawer__header .drawer__close-button{inset-block-start:50%;width:32px;height:32px;margin:0;transform:translateY(-50%)}#mini-cart .drawer__content{padding-block-end:8px}#mini-cart .mini-cart__drawer-footer{padding-block:8px}#mini-cart .hhl-cart-summary{gap:8px;padding-block-start:0}#mini-cart .hhl-protection__line{grid-template-columns:auto 1fr auto auto;min-height:var(--hhl-checkout-height, 48px);padding-block:0}#mini-cart .hhl-protection__note{display:none}#mini-cart .hhl-cart-summary .checkout-button{min-height:var(--hhl-checkout-height, 48px);padding-block:0}#mini-cart{--hhl-checkout-height: 48px}#mini-cart .mini-cart__order-note{inset-inline:0!important;width:100%;translate:0 calc(-1 * var(--hhl-note-lift, 0px));transition:visibility var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease),translate var(--hhl-dur) var(--hhl-ease)}#mini-cart .mini-cart__order-note.is-lifted:after{content:"";position:absolute;inset:100% 0 auto;height:48px;background:rgb(var(--background));pointer-events:none}}@media screen and (max-width:999px){.hhl-keyboard-up .hhl-tabbar{height:var(--hhl-tabbar-height);padding-block-end:0}.hhl-keyboard-up .hhl-search-sheet{inset:0 0 calc(var(--hhl-tabbar-height) + var(--hhl-keyboard, 0px))}.hhl-keyboard-up .hhl-tabbar:after{content:"";position:absolute;inset:100% 0 auto;height:48px;background:rgb(var(--background));pointer-events:none}}@media screen{.hhl-search-sheet__list{gap:8px}.hhl-search-sheet__item{grid-template-columns:56px 1fr;padding:8px;background:color-mix(in srgb,rgb(var(--glass-color)) 22%,transparent);border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);box-shadow:inset 0 1px #ffffff14;transition:background var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}.hhl-search-sheet__item:active{background:color-mix(in srgb,rgb(var(--glass-color)) 34%,transparent);transform:scale(.985)}.hhl-search-sheet__media{display:block;width:56px;height:56px;overflow:hidden;background:rgb(var(--photo-backdrop));border-radius:var(--hhl-radius-small);outline:1px solid rgb(var(--border-color));outline-offset:-1px}html[data-theme=dark] .hhl-search-sheet__media{outline-color:#ffffff29}.hhl-search-sheet__item .hhl-search-sheet__media img{display:block;width:100%;height:100%;object-fit:contain;background:none;border-radius:0}.hhl-search-sheet__title{font-weight:600}.hhl-search-sheet__price{color:rgb(var(--heading-color));font-weight:600}.hhl-tabbar:not(.is-searching) .hhl-tabbar__search-clear{display:none}}@media screen and (max-width:740px){combo-box.combo-box,.popover:not(.hhl-filter-window){bottom:var(--hhl-tabbar-space, 0px)!important;max-height:calc(100dvh - var(--hhl-tabbar-space, 0px) - 64px)}}.dr-back-in-stock-inline-button,.dr-bis-form button{height:auto!important;min-height:48px;padding:14px 24px!important;color:rgb(var(--root-primary-button-text-color))!important;background:rgb(var(--root-primary-button-background))!important;border:0!important;border-radius:var(--button-border-radius, var(--hhl-radius-small))!important;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-size:var(--hhl-text-sm)!important;letter-spacing:var(--hhl-label-tracking)!important;text-transform:uppercase;opacity:1!important;transition:filter var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)!important}@media(hover:hover){.dr-back-in-stock-inline-button:hover,.dr-bis-form button:hover{filter:brightness(1.08)}}.dr-back-in-stock-inline-button:active,.dr-bis-form button:active{transform:scale(.98)}.dr-bis-form button:disabled{filter:grayscale(.6);opacity:.55!important}.dr-back-in-stock-modal.dr-relative{width:calc(100% - 32px)!important;max-width:460px;color:rgb(var(--text-color));background:rgb(var(--background))!important;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel)!important;box-shadow:var(--hhl-shadow-panel)}.dr-back-in-stock-modal .dr-text-black,.dr-back-in-stock-modal .dr-bis-form-description,.dr-back-in-stock-modal label,.dr-back-in-stock-modal p{color:rgb(var(--text-color))!important}.dr-back-in-stock-modal .dr-p-8{padding:26px 22px 22px!important}.dr-back-in-stock-modal .dr-bis-form-heading{color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-size:20px!important;line-height:1.15!important;text-transform:uppercase}.dr-back-in-stock-modal .dr-bp-checkmark{background:rgb(var(--secondary-background))!important;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}.dr-back-in-stock-modal .dr-bp-marketing:checked~.dr-bp-checkmark{background:rgb(var(--root-primary-button-background))!important;border-color:rgb(var(--root-primary-button-background))}.dr-back-in-stock-modal :is(input:not([type=checkbox]),select){height:48px!important;padding-inline:14px!important;color:rgb(var(--text-color))!important;background:rgb(var(--secondary-background))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-small)!important}.dr-back-in-stock-modal :is(input,select):focus{border-color:rgb(var(--root-primary-button-background))!important;outline:none}.dr-back-in-stock-modal input::placeholder{color:rgba(var(--text-color),var(--hhl-alpha-faint))!important}.dr-back-in-stock-modal>button,.dr-back-in-stock-modal>button svg{color:rgb(var(--heading-color))!important;fill:currentColor}.product-facet__active-list.tag-list{gap:8px;margin:2px 0 16px!important}.product-facet__active-list .tag{display:inline-flex;align-items:center;gap:8px;height:32px;margin:0;padding:0 14px 0 6px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:999px}.product-facet__active-list .tag__icon{display:grid;place-items:center;width:22px;height:22px;margin:0;color:rgb(var(--heading-color));background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:50%;transition:background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.product-facet__active-list .tag__icon:hover{background:rgba(var(--text-color),.2)}}.product-facet__active-list .tag__icon svg{width:8px;height:8px}.product-facet__active-list .tag-link{align-self:center;margin:0 0 0 4px;font-size:var(--hhl-text-md)}#facet-main.hhl-filter-pending .product-facet__product-list{opacity:.55;transition:opacity var(--hhl-dur) var(--hhl-ease)}.quick-variants__option--match{border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}.quick-variants__divider{grid-column:1 / -1;margin-block-start:6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}:is(.hhl-filter-window,.hhl-chips) .color-swatch-list{display:flex!important;flex-wrap:wrap;gap:8px}.hhl-chips .color-swatch[data-color]{display:inline-flex;align-items:center;gap:2px;padding:3px 12px 3px 3px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px}@media(hover:hover){.hhl-chips .color-swatch[data-color]:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}.hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected){background:rgb(var(--root-primary-button-background));border-color:rgb(var(--root-primary-button-background))}.hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected) .color-swatch__name{color:rgb(var(--root-primary-button-text-color))}.hhl-chips .color-swatch[data-color].is-disabled{opacity:.45}.hhl-chips .color-swatch[data-color] .color-swatch__item{width:28px;height:28px;border:0;box-shadow:inset 0 0 0 1px rgba(var(--text-color),.25)}.hhl-chips .color-swatch__name{padding-inline-start:6px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;white-space:nowrap;cursor:pointer}.color-swatch[data-color] .color-swatch__item{--see-through: repeating-conic-gradient(rgba(255, 255, 255, .7) 0 25%, rgba(150, 150, 160, .45) 0 50%) 0 0 / 8px 8px}.color-swatch[data-color=black]:not([data-swatch]) .color-swatch__item{background:#1c1c1e!important}.color-swatch[data-color=white]:not([data-swatch]) .color-swatch__item{background:#f7f7f5!important}.color-swatch[data-color=beige]:not([data-swatch]) .color-swatch__item{background:#d9c7a3!important}.color-swatch[data-color=gray]:not([data-swatch]) .color-swatch__item,.color-swatch[data-color=grey]:not([data-swatch]) .color-swatch__item{background:#7d7f85!important}.color-swatch[data-color=silver]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#f2f3f5,#a9adb4 45%,#e4e6ea 60%,#8d9198)!important}.color-swatch[data-color=gold]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#f7e08a,#c99a2e 45%,#f2d27a 60%,#a8781c)!important}.color-swatch[data-color=rose-gold]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#f6d3c8,#c98b7a 45%,#efc2b4 60%,#a96a5a)!important}.color-swatch[data-color=bronze]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#e2b077,#a6743a 45%,#d49d61 60%,#7c5226)!important}.color-swatch[data-color=yellow]:not([data-swatch]) .color-swatch__item{background:#f4d21f!important}.color-swatch[data-color=orange]:not([data-swatch]) .color-swatch__item{background:#f08a24!important}.color-swatch[data-color=red]:not([data-swatch]) .color-swatch__item{background:#d7263d!important}.color-swatch[data-color=pink]:not([data-swatch]) .color-swatch__item{background:#f19cbf!important}.color-swatch[data-color=purple]:not([data-swatch]) .color-swatch__item{background:#7b3fb8!important}.color-swatch[data-color=indigo]:not([data-swatch]) .color-swatch__item{background:#3f3aa6!important}.color-swatch[data-color=blue]:not([data-swatch]) .color-swatch__item{background:#2f6fde!important}.color-swatch[data-color=green]:not([data-swatch]) .color-swatch__item{background:#2f9a52!important}.color-swatch[data-color=brown]:not([data-swatch]) .color-swatch__item{background:#7a4b2b!important}.color-swatch[data-color=clear]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#ffffff8c,#ffffff0d 60%),var(--see-through)!important}.color-swatch[data-color=clear-blue]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#78b4ff8c,#286edc73),var(--see-through)!important}.color-swatch[data-color=indigo-clear]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#6e64dc99,#3f3aa680),var(--see-through)!important}.color-swatch[data-color=black-clear-text]:not([data-swatch]) .color-swatch__item{background:linear-gradient(135deg,#1c1c1e 0 50%,#fff0 50%),var(--see-through)!important}.color-swatch[data-color=cyan]:not([data-swatch]) .color-swatch__item,.color-swatch[data-color=teal]:not([data-swatch]) .color-swatch__item{background:#1fb5c9!important}.color-swatch[data-color=multicolor]:not([data-swatch]) .color-swatch__item,.color-swatch[data-color=multicolored]:not([data-swatch]) .color-swatch__item{background:conic-gradient(#e53b3b,#f2a22a,#f4d21f,#3fb05a,#2f6fde,#7b3fb8,#e53b3b)!important}.hhl-color-groups{display:grid;gap:12px}.hhl-color-group__title{margin:0 0 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.color-swatch[data-color] .color-swatch__item{overflow:hidden}:is(.hhl-color-group--metallic,.color-swatch[data-metal]) .color-swatch__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 48%,transparent 66%) no-repeat;background-size:250% 100%;animation:hhl-metal-shine 3.2s var(--hhl-ease) infinite;pointer-events:none}.hhl-color-group--metallic .color-swatch:nth-child(2n) .color-swatch__item:before{animation-delay:.6s}@keyframes hhl-metal-shine{0%,55%{background-position:150% 0}85%,to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){:is(.hhl-color-group--metallic,.color-swatch[data-metal]) .color-swatch__item:before{animation:none;background-position:50% 0;opacity:.5}}.hhl-color-rows{display:grid;gap:14px}.hhl-color-row{display:grid;grid-template-columns:var(--hhl-row-label, 64px) minmax(0,1fr);gap:12px;align-items:start}.hhl-color-row__label{margin:0;padding-block-start:10px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-filter-window .hhl-color-groups{display:flex;flex-wrap:wrap;gap:8px}.hhl-filter-window .hhl-color-group,.hhl-filter-window .hhl-color-group>.color-swatch-list{display:contents!important}.hhl-filter-window .hhl-color-group__title{display:none}@media screen and (max-width:740px){.hhl-color-row{grid-template-columns:minmax(0,1fr);gap:6px}.hhl-color-row__label{padding:0}}@media screen and (min-width:741px){.hhl-filter-window[data-mode=all]{--hhl-row-label: 120px}.hhl-filter-window[data-mode=all] .product-facet__filter-list{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item.is-shown{display:grid;grid-template-columns:var(--hhl-row-label) minmax(0,1fr);gap:12px;align-items:start;padding-block:14px!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item.is-shown+.product-facet__filter-item.is-shown{border-top:var(--hhl-border-width) solid rgb(var(--border-color))!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item.is-shown:first-child,.hhl-filter-window[data-mode=all] .product-facet__filter-list>.is-shown:first-of-type{padding-block-start:2px!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item>.collapsible-toggle{padding:10px 0 0;font-weight:600}.hhl-filter-window[data-mode=all] .product-facet__filter-item:has(.hhl-color-rows)>.collapsible-toggle{display:none}.hhl-filter-window[data-mode=all] .product-facet__filter-item:has(.hhl-color-rows)>.collapsible{grid-column:1 / -1}.hhl-filter-window[data-mode=all] .hhl-color-row__label{font-size:var(--hhl-text-xs)}}.hhl-look-chips__list{display:flex;flex-wrap:wrap;gap:8px}.hhl-look-chip__item{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;white-space:nowrap;cursor:pointer;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease),opacity var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-look-chip__item:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))}}.hhl-look-chip__input:checked+.hhl-look-chip__item{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background));border-color:rgb(var(--root-primary-button-background))}.hhl-look-chip__input:focus-visible+.hhl-look-chip__item{outline:2px solid rgb(var(--root-primary-button-background));outline-offset:2px}.hhl-look-chip.is-disabled .hhl-look-chip__item{opacity:.45;cursor:default}.hhl-look-chip__sample{--see-through: repeating-conic-gradient(rgba(255, 255, 255, .7) 0 25%, rgba(150, 150, 160, .45) 0 50%) 0 0 / 8px 8px;position:relative;flex:none;width:28px;height:28px;overflow:hidden;background:#8a8d94;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--text-color),.25)}.hhl-look-chip[data-look=solid] .hhl-look-chip__sample{background:linear-gradient(135deg,#e5484d 0 50%,#2f6fde 50%)}.hhl-look-chip[data-look=transparent] .hhl-look-chip__sample{background:linear-gradient(135deg,#78b4ff73,#286edc4d),var(--see-through)}.hhl-look-chip[data-look=translucent] .hhl-look-chip__sample{background:linear-gradient(135deg,#ebeef5d9,#b4bed2bf),var(--see-through)}.hhl-look-chip[data-look=metallic] .hhl-look-chip__sample{background:linear-gradient(135deg,#f2f3f5,#a9adb4 45%,#e4e6ea 60%,#8d9198)}.hhl-look-chip[data-look=glow] .hhl-look-chip__sample{background:radial-gradient(circle,#eaffc9 0 20%,#9dff6a 45%,#3f9a2c);box-shadow:inset 0 0 0 1px rgba(var(--text-color),.25),0 0 8px #9dff6a99}.hhl-look-chip[data-look=fluorescent] .hhl-look-chip__sample{background:linear-gradient(135deg,#ff2fd0 0 34%,#d4ff1f 34% 67%,#ff7a1a 67%)}.hhl-look-chips--look .hhl-look-chip__sample{border-radius:50% 6px 50% 50%;transform:rotate(45deg) scale(.86)}.hhl-look-chips--finish .hhl-look-chip__sample{border-radius:var(--hhl-radius-small)}.hhl-look-chip[data-look=plastic] .hhl-look-chip__sample{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),transparent 45%),linear-gradient(160deg,#6f8fd8,#3c5fb4)}.hhl-look-chip[data-look=metal] .hhl-look-chip__sample{background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,#c9ccd2,#8a8f97)}.hhl-look-chip[data-look=painted] .hhl-look-chip__sample{background:linear-gradient(120deg,transparent 38%,rgba(255,255,255,.28) 38% 52%,transparent 52%),linear-gradient(135deg,#ff6a5c,#c2367a)}.hhl-look-chip[data-look=silicone] .hhl-look-chip__sample{background:radial-gradient(circle at 50% 40%,#9fd3c4,#5f9d8c);box-shadow:inset 0 -3px 5px #00000040,inset 0 0 0 1px rgba(var(--text-color),.25)}.hhl-look-chip[data-look=resin-epoxy] .hhl-look-chip__sample{background:radial-gradient(ellipse 70% 40% at 35% 18%,rgba(255,255,255,.75),transparent 70%),linear-gradient(165deg,#ffc35a,#d9741f 55%,#8f3a12);box-shadow:inset 0 -4px 6px #46140059,inset 0 0 0 1px rgba(var(--text-color),.25)}.hhl-look-chip[data-look=printed] .hhl-look-chip__sample{background:radial-gradient(circle,#19b5e5 1.3px,transparent 1.6px) 0 0 / 5px 5px,radial-gradient(circle,#e5197f 1.3px,transparent 1.6px) 2.5px 2.5px / 5px 5px,#f7f5ef}.hhl-look-chip[data-look=chrome] .hhl-look-chip__sample{background:linear-gradient(180deg,#f5f7fa,#b8c2cf 46%,#3f4650 50%,#9aa3ae 70%,#eef1f4)}.hhl-chips .color-swatch[data-tooltip]:before,.hhl-chips .color-swatch[data-tooltip]:after{display:none!important}.hhl-chips .color-swatch[data-color] .color-swatch__item:before{content:none}.hhl-chips :is(.hhl-color-group--metallic .color-swatch[data-color],.color-swatch[data-metal]) .color-swatch__item:before{content:"";top:0;left:0;width:100%;height:100%;border:0}.hhl-chips .color-swatch[data-color] .color-swatch__item{isolation:isolate;transform:translateZ(0)}.hhl-look-chip[data-look=metallic] .hhl-look-chip__sample:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 48%,transparent 66%) no-repeat;background-size:250% 100%;animation:hhl-metal-shine 3.2s var(--hhl-ease) infinite}@media(prefers-reduced-motion:reduce){.hhl-look-chip[data-look=metallic] .hhl-look-chip__sample:before{animation:none;background-position:50% 0;opacity:.5}}.color-swatch[data-color=black] .color-swatch__item{box-shadow:inset 0 0 0 1px rgba(var(--text-color),.45)!important}:is(.select__color-swatch,.combo-box__color-swatch){width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--text-color),.25)}.color-swatch[data-swatch] .color-swatch__item{background-size:cover;background-position:center}.hhl-chips .color-swatch[data-color] .color-swatch__radio:focus-visible+.color-swatch__item{outline:none}.hhl-chips .color-swatch[data-color]:has(.color-swatch__radio:focus-visible){outline:2px solid rgb(var(--heading-color));outline-offset:2px}.hhl-chips .color-swatch[data-color] .color-swatch__item:after{display:block;content:"";top:0;left:0;width:100%;height:100%;border:0;transform:none;opacity:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--section-background, var(--background))) calc(50% - 1px),rgb(var(--section-background, var(--background))) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat;transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-chips .color-swatch[data-color].is-disabled .color-swatch__item:after{opacity:1}.hhl-chips .color-swatch[data-color]{transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-chips .color-swatch[data-color] .color-swatch__name{transition:color var(--hhl-dur-fast) var(--hhl-ease)}.hhl-variant-status{display:inline-grid;grid-template-columns:1fr;max-width:24ch;margin-inline-start:8px;vertical-align:middle;overflow:hidden;opacity:1;transition:max-width var(--hhl-dur) var(--hhl-ease),margin var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-variant-status.is-empty,.hhl-variant-status.is-changing{opacity:0}.hhl-variant-status.is-empty{max-width:0;margin-inline-start:0}.hhl-variant-status__text{padding:1px 8px;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-xs);font-weight:600;line-height:1.6;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;white-space:nowrap;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}@media(prefers-reduced-motion:reduce){.hhl-variant-status{transition:none}}.hhl-soldout-stack{margin-block-start:14px;padding-block-start:10px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-soldout-stack__toggle{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px;min-height:36px;padding:4px 2px;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-md);font-weight:600;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--hhl-dur-fast) var(--hhl-ease)}.hhl-soldout-stack__toggle::-webkit-details-marker{display:none}@media(hover:hover){.hhl-soldout-stack__toggle:hover{color:rgb(var(--text-color))}}.hhl-soldout-stack__toggle:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px;border-radius:var(--hhl-radius-small)}.hhl-soldout-stack__toggle:after{content:"";grid-column:2;grid-row:1;width:7px;height:7px;margin-inline-start:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-soldout-stack.is-open>.hhl-soldout-stack__toggle:after{transform:translateY(1px) rotate(-135deg)}.hhl-soldout-stack__show,.hhl-soldout-stack__hide{grid-column:1;grid-row:1;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),visibility 0s linear var(--hhl-dur-fast)}.hhl-soldout-stack__hide,.hhl-soldout-stack.is-open .hhl-soldout-stack__show{opacity:0;visibility:hidden}.hhl-soldout-stack.is-open .hhl-soldout-stack__hide{opacity:1;visibility:visible;transition-delay:0s}.hhl-soldout-stack__group{margin:10px 0 0;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-soldout-stack__group+div{margin-block-start:6px}.hhl-soldout-stack__body>p.hhl-soldout-stack__group:not(:first-of-type){color:rgba(var(--text-color),var(--hhl-alpha-faint))}.hhl-option-state{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:.9em}.hhl-soldout-stack__body{overflow:hidden}.hhl-soldout-stack__body>div{margin-block-start:8px;padding:8px;overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint));border-radius:var(--hhl-radius-card)}.hhl-soldout-stack__body>div>*{opacity:.6;filter:saturate(.6);transition:opacity var(--hhl-dur-fast) var(--hhl-ease),filter var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-soldout-stack__body>div>:hover{opacity:.85;filter:none}}@media(prefers-reduced-motion:reduce){.hhl-soldout-stack__toggle:after,.hhl-soldout-stack__show,.hhl-soldout-stack__hide,.hhl-soldout-stack__body>div>*{transition:none}}@media screen and (max-width:740px){.hhl-filter-window[data-mode=all] .product-facet__filter-list{grid-template-columns:1fr;gap:8px}.hhl-filter-window[data-mode=all] .product-facet__filter-item:has(>button.collapsible-toggle){overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-panel);transition:border-radius var(--hhl-dur-slow) var(--hhl-ease-out),border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}.hhl-filter-window[data-mode=all] .product-facet__filter-item.hhl-open:has(>button.collapsible-toggle){background:rgba(var(--text-color),var(--hhl-tint-hover));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important;border-radius:var(--hhl-radius-panel)}.hhl-filter-window[data-mode=all] button.collapsible-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:11px 16px;pointer-events:auto;color:rgb(var(--heading-color));font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;background:none;border:0}.hhl-filter-window[data-mode=all] button.collapsible-toggle .collapsible-toggle__selected-value{display:block;margin-inline-start:auto;overflow:hidden;max-width:50%;color:rgb(var(--root-primary-button-background));font-size:var(--hhl-text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hhl-filter-window[data-mode=all] button.collapsible-toggle svg{display:block;flex:none;margin-inline-start:auto;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-filter-window[data-mode=all] button.collapsible-toggle .collapsible-toggle__selected-value+svg{margin-inline-start:0}.hhl-filter-window[data-mode=all] .product-facet__filter-item>button.collapsible-toggle svg{transform:none!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item.hhl-open>button.collapsible-toggle svg{transform:rotate(180deg)!important}.hhl-filter-window[data-mode=all] .product-facet__filter-item>.collapsible{display:grid!important;grid-template-rows:0fr;overflow:hidden!important;opacity:0;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease-out),opacity .24s var(--hhl-ease)}.hhl-filter-window[data-mode=all] .product-facet__filter-item>.collapsible>.collapsible__content{min-height:0;overflow:hidden}.hhl-filter-window[data-mode=all] .product-facet__filter-item.hhl-open>.collapsible{grid-template-rows:1fr;opacity:1}.hhl-filter-window[data-mode=all] .product-facet__filter-item>.collapsible>.collapsible__content{padding:0 14px!important;transition:padding var(--hhl-dur-slow) var(--hhl-ease-out)}.hhl-filter-window[data-mode=all] .product-facet__filter-item.hhl-open>.collapsible>.collapsible__content{padding:4px 14px 14px!important}}body.hhl-discontinued [data-dr=back-in-stock-inline-button],body.hhl-discontinued .dr-back-in-stock-inline-button{display:none!important}shop-follow-button{display:inline-block;color:#fff;background:#5433eb;border-radius:999px}:root{interpolate-size:allow-keywords}.hhl-desk-search{display:none}@media screen and (min-width:1000px){.header__wrapper{position:relative}.hhl-desk-search{--hhl-desk-search-width: clamp(320px, 34vw, 520px);position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:5;display:block;width:var(--hhl-desk-search-width);transform:translate(-50%,-50%);transition:width var(--hhl-dur-slow) var(--hhl-ease)}.hhl-desk-search.is-focused,.hhl-desk-search.is-open{--hhl-desk-search-width: clamp(380px, 44vw, 680px)}.hhl-desk-search__form{position:relative;display:flex;align-items:center;height:44px;margin:0;color:rgb(var(--header-text-color));background:rgba(var(--header-text-color),.08);border:var(--hhl-border-width) solid rgba(var(--header-text-color),.16);border-radius:999px;transition:background var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease),box-shadow var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.hhl-desk-search__form:hover{background:rgba(var(--header-text-color),.11)}}.hhl-desk-search.is-focused .hhl-desk-search__form{background:rgba(var(--header-text-color),.12);border-color:rgba(var(--header-text-color),.4)}.hhl-desk-search__icon{display:flex;flex:none;padding-inline:16px 10px;opacity:.75;pointer-events:none}.hhl-desk-search__icon .icon{width:18px;height:18px}.hhl-desk-search__input{flex:1 1 auto;min-width:0;height:100%;padding:0;color:inherit;font-size:15px;background:none;border:0;outline:none;-webkit-appearance:none;appearance:none}.hhl-desk-search__input::placeholder{color:rgba(var(--header-text-color),.6)}.hhl-desk-search__input::-webkit-search-cancel-button{display:none}.hhl-desk-search__clear{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-inline:4px 6px;color:inherit;border-radius:50%;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease),visibility 0s var(--hhl-dur-fast),background var(--hhl-dur-fast) var(--hhl-ease)}.hhl-desk-search.has-query .hhl-desk-search__clear{opacity:.8;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover){.hhl-desk-search__clear:hover{background:rgba(var(--header-text-color),.12)}}.hhl-desk-search__clear .icon{width:12px;height:12px}.hhl-desk-search__panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:50%;width:max(100%,640px);color:rgb(var(--text-color));background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel);box-shadow:var(--hhl-shadow-panel);opacity:0;visibility:hidden;transform:translate(-50%,-8px) scale(.98);transform-origin:top center;transition:opacity .22s var(--hhl-ease),transform var(--hhl-dur-slow) var(--hhl-ease),visibility 0s var(--hhl-dur-slow)}.hhl-desk-search.is-open .hhl-desk-search__panel{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.hhl-desk-search__scroller{max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;border-radius:inherit}.hhl-desk-search .hhl-search-sheet__results{padding:18px}.hhl-desk-search .hhl-search-sheet__list:has(.hhl-search-sheet__item){grid-template-columns:repeat(2,minmax(0,1fr))}@media(hover:hover){.hhl-desk-search .hhl-search-sheet__item:hover,.hhl-desk-search .hhl-search-sheet__chip:hover{background:color-mix(in srgb,rgb(var(--glass-color)) 34%,transparent)}}.hhl-desk-search .hhl-search-sheet__chip{transition:background var(--hhl-dur-fast) var(--hhl-ease)}}@media screen and (min-width:1000px)and (max-width:1199px){.header__icon-list>a[aria-controls=search-drawer]{display:none!important}.hhl-desk-search,.hhl-desk-search.is-focused,.hhl-desk-search.is-open{--hhl-desk-search-width: clamp(220px, 27vw, 300px);inset-inline-start:84px;transform:translateY(-50%)}.hhl-desk-search__panel{inset-inline-start:0;transform:translateY(-8px) scale(.98);transform-origin:top left}.hhl-desk-search.is-open .hhl-desk-search__panel{transform:none}}@media screen and (min-width:1000px)and (max-width:1599px){.header__wrapper{gap:20px}.header__wrapper .header__inline-navigation,.header__wrapper .header__secondary-links{flex:0 0 auto}.header__wrapper .header__logo{flex:none;margin-inline:0!important}.hhl-desk-search,.hhl-desk-search.is-focused,.hhl-desk-search.is-open{position:relative;inset:auto;flex:1 1 auto;width:auto;max-width:520px;margin-inline:auto;transform:none;transition:max-width var(--hhl-dur-slow) var(--hhl-ease)}.hhl-desk-search.is-focused,.hhl-desk-search.is-open{max-width:680px}}@media screen and (max-width:1699px){.header__cross-border .hhl-country-name{display:none}}@media screen and (min-width:1000px)and (prefers-reduced-motion:reduce){.hhl-desk-search,.hhl-desk-search__panel{transition:opacity var(--hhl-dur-fast) var(--hhl-ease),visibility 0s var(--hhl-dur-fast)!important}.hhl-desk-search.is-open .hhl-desk-search__panel{transition-delay:0s!important}}.hhl-checkout-sheet button[aria-busy=true],button[name=checkout][aria-busy=true]{opacity:.7;cursor:progress}.nvd-mini{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.hhl-cart-summary .checkout-button,.cart__recap .checkout-button{display:flex!important}.hhl-protection{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),margin var(--hhl-dur-slow) var(--hhl-ease)}.hhl-protection[data-state=none]{grid-template-rows:0fr;opacity:0;margin-block:-6px}.hhl-protection__inner{min-height:0;overflow:hidden}.hhl-protection__line{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px 10px;padding:10px 12px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);transition:background var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease)}.hhl-protection[data-state=off] .hhl-protection__line{background:rgba(var(--text-color),var(--hhl-tint));border-color:rgb(var(--border-color))}.hhl-protection__icon{display:flex;color:rgb(var(--root-primary-button-background));transition:color var(--hhl-dur) var(--hhl-ease)}.hhl-protection__check{transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-protection[data-state=off] .hhl-protection__icon{color:rgba(var(--text-color),var(--hhl-alpha-faint))}.hhl-protection[data-state=off] .hhl-protection__check{opacity:0}.hhl-protection__text{display:grid;min-width:0;line-height:1.3}.hhl-protection__title{color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:700}.hhl-protection__note{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs)}.hhl-protection__price{color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:700;font-variant-numeric:tabular-nums;transition:opacity var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}.hhl-protection[data-state=loading] .hhl-protection__price{opacity:.4}.hhl-protection[data-state=off] .hhl-protection__price{color:rgba(var(--text-color),var(--hhl-alpha-faint));text-decoration:line-through}.hhl-protection__action{font-size:var(--hhl-text-sm);white-space:nowrap}.hhl-protection:not([data-state=off]) [data-off],.hhl-protection[data-state=off] [data-on]{display:none}.hhl-protection[data-state=loading] .hhl-protection__action{visibility:hidden}.hhl-protection__terms{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-protection.is-confirming .hhl-protection__terms{grid-template-rows:1fr;opacity:1}.hhl-protection__terms-inner{min-height:0;overflow:hidden}.hhl-protection__card{margin-block-start:8px;padding:14px 14px 12px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}.hhl-protection__lead{margin:0 0 10px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:700;line-height:1.4}.hhl-protection__perks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hhl-protection__perks li{position:relative;padding-inline-start:24px;color:rgb(var(--heading-color));font-size:var(--hhl-text-sm);line-height:1.45}.hhl-protection__perks li:before{content:"";position:absolute;inset-inline-start:3px;inset-block-start:3px;width:11px;height:6px;border-inline-start:2px solid rgb(var(--root-primary-button-background));border-block-end:2px solid rgb(var(--root-primary-button-background));transform:rotate(-45deg)}.hhl-protection__waiver{margin:14px 0;padding:10px 12px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:11.5px;line-height:1.55;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small)}.hhl-protection__choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-block-end:2px}.hhl-protection__choices .button{width:100%;min-height:40px;padding:0 8px;line-height:1.2;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hhl-protection,.hhl-protection__terms{transition:opacity var(--hhl-dur-fast) var(--hhl-ease)!important}}.template-search .page-header--secondary{margin:0;padding:0;background:none}.template-search .page-header--secondary .page-header__text-wrapper{display:flex;max-width:var(--container-max-width);margin:0 auto;padding-block:16px 0;text-align:start}.template-search .page-header--secondary .page-header__text-wrapper:not(:has(.tabs-nav)){padding-block-start:0}.template-search #search-tabs-nav{width:auto;margin:0}.template-search #search-tabs-nav .tabs-nav__scroller{margin:0;padding:0}.template-search #search-tabs-nav .tabs-nav__scroller-inner{padding:3px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px}.template-search #search-tabs-nav .tabs-nav__item-list{gap:2px}.template-search #search-tabs-nav .tabs-nav__item{margin:0;padding:6px 14px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);letter-spacing:.04em;line-height:1.2;border-radius:999px;opacity:1;transition:background var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease);animation:hhl-sheet-fade var(--hhl-dur-slow) var(--hhl-ease)}@media(hover:hover){.template-search #search-tabs-nav .tabs-nav__item:hover{color:rgb(var(--heading-color))}}.template-search #search-tabs-nav .tabs-nav__item[aria-expanded=true]{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background))}.template-search #search-tabs-nav .tabs-nav__position{display:none}.template-search .page-header--secondary+.container .page-content{margin-block-start:0}.hhl-search-empty__hint{margin:8px 0 20px;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-pager__step[aria-disabled=true]{opacity:.35;cursor:default}html.hhl-searching:before{content:"";position:fixed;inset:0 0 auto;z-index:100;height:3px;background:rgb(var(--root-primary-button-background));transform-origin:left;animation:hhl-search-progress 2.4s cubic-bezier(.2,.6,.2,1) forwards}html.hhl-searching #main{opacity:.45;transition:opacity var(--hhl-dur) var(--hhl-ease);pointer-events:none}@keyframes hhl-search-progress{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@media(prefers-reduced-motion:reduce){html.hhl-searching:before{animation:none;transform:scaleX(.6)}}.hhl-pager--server [data-number][hidden],.hhl-pager__soldout[hidden]{display:none}.hhl-pager--server .hhl-pager__nav{transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-pager--server.is-counting .hhl-pager__nav{opacity:0}.hhl-pager__soldout{display:grid;place-items:center;height:32px;margin-inline-start:6px;padding:0 10px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);font-weight:var(--text-font-bold-weight, 700);white-space:nowrap;border:1px dashed rgba(var(--text-color),var(--hhl-alpha-edge-strong));border-radius:var(--hhl-radius-small);transition:color var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease),background var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-pager__soldout:hover{color:rgb(var(--heading-color));background:rgba(var(--text-color),var(--hhl-tint));border-color:rgba(var(--text-color),.5)}}.line-item__discount-list{margin-block-start:6px}.line-item__discount-list:empty{display:none}.line-item__discount-badge.discount-badge{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 8px;color:rgb(var(--success-color, 46, 158, 123));font-size:var(--hhl-text-sm);font-weight:600;line-height:1.3;white-space:nowrap;background:color-mix(in srgb,rgb(var(--success-color, 46, 158, 123)) 12%,transparent);border:0;border-radius:999px}.line-item__discount-badge .icon{flex:none;width:10px;height:10px}.line-item__discount-amount:before{content:"\b7";margin-inline-end:6px;opacity:.6}.hhl-country-separator{display:block;height:1px;margin:6px 16px;background:rgba(var(--text-color),var(--hhl-tint-strong))}.header__cart-count{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background))}.quantity-selector__button:disabled,span.quantity-selector__button{opacity:.3;cursor:not-allowed;background:transparent!important}@property --hhl-desc-fade{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.hhl-desc{--hhl-desc-preview: 15rem}.hhl-desc__body{--hhl-desc-fade: 100%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 var(--hhl-desc-fade),transparent calc(var(--hhl-desc-fade) + 45%));mask-image:linear-gradient(to bottom,#000 var(--hhl-desc-fade),transparent calc(var(--hhl-desc-fade) + 45%));transition:max-height var(--hhl-dur-slower) var(--hhl-ease),--hhl-desc-fade var(--hhl-dur-slower) var(--hhl-ease)}.js .hhl-desc:not(.is-short):not(.is-open) .hhl-desc__body{max-height:var(--hhl-desc-preview)}.hhl-desc.is-folded:not(.is-open) .hhl-desc__body{--hhl-desc-fade: 50%;cursor:pointer}.hhl-desc.is-open .hhl-desc__body{cursor:pointer}.hhl-desc__toggle{margin-top:.75rem;padding:0;font-weight:600;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.hhl-desc__retired{display:none!important}.hhl-product-apps{margin-block:0 36px}.product-content:has(+.hhl-product-apps){margin-block-end:24px}@media screen and (min-width:1000px){.hhl-product-apps{margin-block-end:80px}.product-content:has(+.hhl-product-apps){margin-block-end:32px}}@media screen and (min-width:1200px){.hhl-product-apps{margin-inline:calc(var(--grid-column-width) + var(--grid-gap))}}.hhl-pairs{container-type:inline-size}.hhl-pairs__intro{display:grid;gap:4px;margin-bottom:16px}.hhl-pairs__heading,.hhl-pairs__text{margin:0}.hhl-pairs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@container (min-width: 820px){.hhl-pairs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hhl-pairs__card{container-type:inline-size;display:grid;gap:12px;min-width:0;padding:14px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel)}.hhl-pairs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.hhl-pairs__title{display:flex;align-items:baseline;gap:8px;min-width:0}.hhl-pairs__title .heading{margin:0}.hhl-pairs__arrows{display:flex;gap:6px;flex:none}.hhl-pairs__arrows[hidden]{display:none}.hhl-pairs__track{--hhl-pairs-per: 2;--hhl-pairs-gap: 12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hhl-pairs-per) - 1) * var(--hhl-pairs-gap)) / var(--hhl-pairs-per));gap:var(--hhl-pairs-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth}@container (min-width: 420px){.hhl-pairs__track{--hhl-pairs-per: 3}}.hhl-pairs__slide{min-width:0;scroll-snap-align:start}.hhl-pairs__grid>.hhl-pairs__card{align-self:stretch;align-content:start}.hhl-pairs__slide .product-item{display:flex;flex-direction:column;height:100%}.hhl-pairs__slide .product-item__info{display:flex;flex:1;flex-direction:column;min-width:0}.hhl-pairs__slide .product-item-meta{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;min-width:0}.hhl-pairs__slide .product-item-meta__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin-bottom:2px;font-size:var(--hhl-text-md);line-height:1.4;overflow-wrap:anywhere}.hhl-pairs__slide .product-item-meta__price-list-container,.hhl-pairs__slide .product-item-meta__reviews-badge,.hhl-pairs__slide .product-item-meta__color-count{max-width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hhl-pairs__slide .price-list{flex-wrap:nowrap}.hhl-pairs__slide .product-item-meta__reviews-badge .rating{flex-wrap:nowrap;gap:4px;white-space:nowrap}.hhl-pairs__slide .rating__stars svg{width:11px;height:11px}.hhl-pairs__slide .rating__caption{font-size:var(--hhl-text-xs)}.hhl-pairs__slide .product-item-meta__color-count{margin-top:auto;padding-top:2px}.hhl-pairs__slide .product-item__label-list{max-width:calc(100% - 16px)}.hhl-pairs__slot{display:grid;gap:10px;color:inherit;text-decoration:none}.hhl-pairs__slot-photo{display:block;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:var(--hhl-radius-card)}.hhl-pairs__slot-photo img{width:100%;height:100%;object-fit:contain}.hhl-pairs__slot-title{font-size:var(--hhl-text-md);line-height:1.4}@media(prefers-reduced-motion:reduce){.hhl-pairs__track{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.hhl-desc__body{transition:none}}.hhl-viewer-open .main--with-sidebar,.hhl-viewer-open #main{z-index:1600!important}@media screen and (min-width:741px){.pswp__bg{background:#060609c7;cursor:pointer}.pswp__scroll-wrap{inset:max(40px,calc((100% - 600px)/2)) max(40px,calc((100% - 760px)/2))!important;width:auto;height:auto;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-panel);box-shadow:var(--hhl-shadow-float)}.pswp .pswp__top-bar{top:16px;right:16px}.pswp__prev-next-buttons{margin-inline:16px}}.hhl-fit-group{margin-block:12px;padding:10px 12px 2px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.hhl-fit-group .line-item:first-of-type{margin-block-start:0}#mini-cart :is(.hhl-fit-group,.shipping-bar){--hhl-fit-out: calc(var(--container-gutter) - 8px);width:calc(100% + 2 * var(--hhl-fit-out));max-width:none;margin-inline:calc(-1 * var(--hhl-fit-out));padding-inline:var(--hhl-fit-out)}.hhl-fit-group__label{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:var(--hhl-text-xs);font-weight:var(--heading-font-weight);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-fit-group__label svg{flex:none;color:rgb(var(--root-primary-button-background));stroke-width:2}.line-item-table .hhl-fit-row>td{background:rgba(var(--text-color),var(--hhl-tint))}.line-item-table .hhl-fit-row>td:first-child{padding-inline-start:16px}.line-item-table .hhl-fit-row>td:last-child{padding-inline-end:16px}.line-item-table .hhl-fit-row--label>td{border-radius:var(--hhl-radius-card) var(--hhl-radius-card) 0 0}.line-item-table .hhl-fit-row--last>td:first-child{border-end-start-radius:var(--hhl-radius-card)}.line-item-table .hhl-fit-row--last>td:last-child{border-end-end-radius:var(--hhl-radius-card)}.line-item-table .hhl-fit-row--label>td{padding-block:16px 0;border-block-start:0}.line-item-table .hhl-fit-row--label .hhl-fit-group__label{margin:0}.hhl-fit-group__label svg path[fill]{stroke:none}.line-item-table tr.hhl-build-card.hhl-fit-row>td:first-child{border-end-start-radius:var(--hhl-radius-card)}.line-item-table tr.hhl-build-card.hhl-fit-row>td:last-child{border-end-end-radius:var(--hhl-radius-card)}.line-item-table tr.hhl-build-card.hhl-fit-row:has(+tr.hhl-build-part-row:not([style*=none]))>td{border-end-start-radius:0;border-end-end-radius:0}.hhl-build-card__head{min-width:0}.hhl-build-card__head .product-item-meta__title{margin-block-end:0}.hhl-build-card__product{display:block;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);line-height:1.45}.hhl-build-card__meta,.hhl-build-card__picks{margin:0;overflow:hidden;font-size:var(--hhl-text-md);line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.hhl-build-card__meta{margin-block-start:2px;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-build-card__picks{color:rgb(var(--text-color))}.hhl-build-card__dot{margin-inline:.4em}.hhl-build-card__actions,.hhl-build-card__slot{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.hhl-build-card__toggle,.hhl-build-card__edit,.hhl-build-card__parts{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-family:var(--text-font-family);font-size:var(--hhl-text-sm);font-weight:var(--text-font-bold-weight);letter-spacing:0;text-transform:none;background:none;border:0;cursor:pointer;transition:color var(--hhl-dur-fast) var(--hhl-ease)}.hhl-build-card__edit{text-decoration:underline;text-decoration-color:rgba(var(--text-color),var(--hhl-alpha-faint));text-underline-offset:3px}.hhl-build-card__toggle svg,.hhl-build-card__parts svg{flex:none;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-build-card__toggle[aria-expanded=true] svg,.hhl-build-card__parts[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover){.hhl-build-card__toggle:hover,.hhl-build-card__edit:hover,.hhl-build-card__parts:hover{color:rgb(var(--heading-color))}}.hhl-build-card__toggle:focus-visible,.hhl-build-card__edit:focus-visible,.hhl-build-card__parts:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.hhl-build-card__details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),visibility 0s linear var(--hhl-dur-slow)}.hhl-build-card__details.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease) var(--hhl-dur-fast),visibility 0s}.hhl-build-card__details.is-instant{transition:none}.hhl-build-card__details-inner{min-height:0;overflow:hidden}.hhl-build-card__list{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:4px 12px;max-width:560px;margin:4px 0 2px;padding:10px 12px;font-size:var(--hhl-text-sm);line-height:1.45;background:rgba(var(--text-color),var(--hhl-tint));border-radius:var(--hhl-radius-small)}.hhl-build-card__row{display:contents}.hhl-build-card__list dt{color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-build-card__list dd{margin:0;color:rgb(var(--text-color));overflow-wrap:anywhere}.hhl-build-card__slot:empty{display:none}.hhl-build-card__print{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm)}.hhl-build-card__placeholder{display:grid;place-items:center;aspect-ratio:1;color:rgba(var(--text-color),var(--hhl-alpha-faint));background:rgba(var(--text-color),var(--hhl-tint));border-radius:var(--hhl-radius-small)}.hhl-build-card .hhl-build-bar>:not(.hhl-build-bar__toggle){display:none}#mini-cart .hhl-build-card .line-item__content-wrapper{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"image title price" "image meta meta" "image picks picks" "image actions actions" "image details details" "image discounts discounts" "image controls controls";row-gap:0}#mini-cart .hhl-build-card :is(.line-item__info,.product-item-meta){display:contents}#mini-cart .hhl-build-card .hhl-build-card__head{grid-area:title}#mini-cart .hhl-build-card .hhl-build-card__meta{grid-area:meta}#mini-cart .hhl-build-card .hhl-build-card__picks{grid-area:picks}#mini-cart .hhl-build-card .hhl-build-card__actions{grid-area:actions;margin-block-start:2px}#mini-cart .hhl-build-card .hhl-build-card__details{grid-area:details}#mini-cart .hhl-build-card :is(.line-item__price-list-container,.product-item-meta__price-list-container){grid-area:price;align-self:start;margin:0}#mini-cart .hhl-build-card .line-item__discount-list{grid-area:discounts}#mini-cart .hhl-build-card .hhl-line-controls{grid-area:controls;justify-self:start;align-self:start;margin-block-start:4px}#mini-cart .hhl-build-card .line-item__quantity{flex-direction:row;align-items:center;gap:12px}#mini-cart .hhl-build-card .hhl-build-bar{grid-column:2 / -1}.line-item-table .hhl-build-card .hhl-build-card__actions{margin-block-start:2px}@media(prefers-reduced-motion:reduce){.hhl-build-card__details,.hhl-build-card__details.is-open,.hhl-build-card__toggle svg,.hhl-build-card__parts svg{transition:none}}.hhl-desc-layout{display:grid;gap:24px}@media screen and (min-width:1000px){.hhl-desc-layout--aside{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:40px}}.hhl-desc-box{padding:18px 20px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.hhl-desc-box__title{margin:0 0 10px}.hhl-desc-box__body{font-size:inherit}.hhl-desc-box__body>:first-child{margin-block-start:0}.hhl-desc-box__body>:last-child{margin-block-end:0}.hhl-desc-folds{margin-block-start:28px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-desc-fold{border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-desc-fold__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-block:16px;text-align:start}.hhl-desc-fold__text{display:grid;gap:3px}.hhl-desc-fold__title{margin:0}.hhl-desc-fold__toggle>svg{flex:none;transition:transform var(--hhl-dur-slow) var(--hhl-ease)}.hhl-desc-fold__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.hhl-desc-fold__body{padding-block-end:20px}.hhl-desc-fold__body h2{margin-block:18px 6px;font-size:calc(var(--base-font-size) - 1px);letter-spacing:.06em}.hhl-desc-fold__body>h2:first-child{margin-block-start:0}.hhl-small-print{margin-block-start:24px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-md);line-height:1.5}.hhl-small-print__line{margin:0}.hhl-small-print__toggle{display:inline;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:inherit;line-height:inherit;text-align:start;text-decoration:underline;text-decoration-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong));text-underline-offset:3px;transition:text-decoration-color var(--hhl-dur) var(--hhl-ease)}@media(hover:hover){.hhl-small-print__toggle:hover{text-decoration-color:currentColor}}.hhl-small-print__body{padding-block-start:8px;font-size:var(--hhl-text-sm)}@media screen and (max-width:740px){.product-content__tabs>.hhl-small-print{padding-inline:var(--container-gutter)}}.hhl-fits{display:flex;align-items:flex-start;gap:8px;margin-block-start:14px}.hhl-final-sale{display:inline-block;margin-block-start:6px;padding:3px 9px;font-size:var(--hhl-text-xs);font-weight:var(--text-font-bold-weight, 700);letter-spacing:var(--hhl-label-tracking);text-transform:uppercase;border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px}@media screen and (min-width:1000px){.hhl-product-apps+.product-content{margin-block-start:48px}}.hhl-desc-heading{margin:0 0 16px}.hhl-desc-fold__text>*{margin:0}.hhl-desc-fold .hhl-desc-fold__title,.hhl-desc-fold .hhl-desc-fold__hint{margin:0;line-height:1.4}.hhl-desc-fold .hhl-desc-fold__toggle{padding-block:14px;line-height:1.4}@media screen and (min-width:1000px){.product-content__tabs:not(:has(.product-tabs)){flex:1 1 auto;width:auto;margin-inline:0}.hhl-product-apps+.product-content:not(:has(.product-tabs)){margin-block-start:0}}.hhl-product-apps:has(+.product-content--small-print){margin-block-end:0}store-pickup,.hhl-pop-anchor{position:relative}.hhl-popcard{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:5;display:grid;gap:12px;width:min(320px,calc(100vw - 2 * var(--container-gutter)));padding:14px 16px;font-size:var(--hhl-text-md);line-height:1.45;text-align:start;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);box-shadow:var(--hhl-shadow-float);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease),visibility 0s linear var(--hhl-dur)}.hhl-popcard.is-open{opacity:1;visibility:visible;transform:none;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease),visibility 0s}.hhl-popcard--up{inset-block:auto calc(100% + 8px);transform:translateY(4px)}.hhl-popcard--up.is-down{inset-block:calc(100% + 6px) auto;transform:translateY(-4px)}.main--with-sidebar:has(.product-sticky-form .hhl-popcard.is-open){z-index:3}.hhl-popcard--end{inset-inline:auto 0}.hhl-popcard__title{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-store-card{inset-inline-start:24px;width:min(320px,calc(100vw - 2 * var(--container-gutter) - 24px))}.hhl-popcard--chips{width:min(440px,calc(100vw - 2 * var(--container-gutter)));max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain}.hhl-chips__pick{display:inline-flex;align-items:center;gap:2px;padding:0;color:inherit;font:inherit;background:none;border:0;cursor:pointer}.hhl-chips__sold{font-weight:400;opacity:.7}@media(prefers-reduced-motion:reduce){.hhl-popcard,.hhl-popcard.is-open{transform:none}}.hhl-store-card__item+.hhl-store-card__item{padding-block-start:12px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-store-card__name{margin:0;color:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight, 600)}.hhl-store-card__stock,.hhl-store-card__address{margin:2px 0 0;font-size:var(--hhl-text-sm)}.hhl-store-card__address p{margin:0}.hhl-store-card__stock{display:flex;align-items:flex-start;gap:8px}.store-availability-information{align-items:flex-start}:is(.hhl-fits,.store-availability-information,.hhl-store-card__stock)>svg{flex:none;width:16px;height:11px;margin-block-start:calc((1lh - 11px)/2);top:0}:is(.hhl-fits,.store-availability-information,.hhl-store-card__stock)>.icon--store-availability-out-of-stock{width:12px;height:13px;margin-block-start:calc((1lh - 13px)/2);margin-inline:2px}.hhl-fits__body,.store-availability-information-container{display:grid;gap:2px;justify-items:start}.store-availability-information-container{margin-inline-start:0}.store-availability-information{gap:8px}:is(.hhl-fits__link,.store-availability-information__link,.store-availability-information__stock){font-size:var(--hhl-text-md);line-height:1.5}.store-availability-information__stock{color:rgba(var(--text-color),var(--hhl-alpha-muted))}:is(.hhl-fits__link,.store-availability-information__link){color:rgba(var(--text-color),var(--hhl-alpha-soft));text-decoration:underline;text-decoration-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong));text-underline-offset:3px;transition:color var(--hhl-dur-fast) var(--hhl-ease),text-decoration-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){:is(.hhl-fits__link,.store-availability-information__link):hover{color:rgb(var(--heading-color));text-decoration-color:currentColor}}:is(.hhl-fits__body,.store-availability-information-container)>*{margin:0!important}.hhl-fits+.product-form__store-availability-container:has(.store-availability-container){margin-block-start:14px;padding-block-start:14px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color));transition:margin var(--hhl-dur) var(--hhl-ease),padding var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease)}.hhl-fits.is-off+.product-form__store-availability-container:has(.store-availability-container){margin-block-start:0;padding-block-start:0;border-block-start-color:transparent}.hhl-fits.is-off:not(.is-easing),.hhl-pairs__card.is-off:not(.is-easing),.hhl-fits__link[hidden],.hhl-pairs:not(.is-easing):not(:has([data-hhl-pairs-card]:not(.is-off))),.hhl-product-apps:not(.is-easing):not(:has(>:not(.hhl-pairs))):not(:has([data-hhl-pairs-card]:not(.is-off))){display:none}#main{min-height:calc(var(--first-screen-height) + 1px)}.hhl-panel{width:min(320px,calc(100vw - 2 * var(--container-gutter)));gap:14px;padding:16px;z-index:10}.hhl-panel__head{display:grid;gap:4px}.hhl-panel__text{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-md);line-height:1.5}.hhl-panel__section{display:grid;gap:6px;padding-block-start:14px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-panel__links{display:grid;gap:6px}.hhl-panel__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:inherit;text-decoration:none;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-small);transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-panel__link:hover{background:rgba(var(--text-color),var(--hhl-tint-hover));border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.hhl-panel__link-text{display:grid;gap:1px}.hhl-panel__link-title{color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:var(--text-font-bold-weight, 600)}.hhl-panel__link-hint{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm)}.hhl-panel__link>svg{flex:none;width:14px;height:auto;color:rgba(var(--text-color),var(--hhl-alpha-muted));transition:color var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-panel__link:hover>svg{color:rgb(var(--heading-color));transform:translate(2px)}}.hhl-panel__quiet{justify-self:start;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-md)}.hhl-panel__form{display:flex;gap:8px}.hhl-panel__input{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--button-border-radius)}.hhl-panel__input:focus{outline:none;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}.hhl-panel__form .button{flex:none;height:44px;line-height:44px;padding-inline:16px}.hhl-panel__error{flex-basis:100%;margin:0;color:rgb(var(--error-color, 220, 38, 38));font-size:var(--hhl-text-sm)}.hhl-panel__form:has(.hhl-panel__error){flex-wrap:wrap}.hhl-panel__done{display:flex;align-items:center;gap:8px;margin:0;color:rgb(var(--heading-color));font-size:var(--hhl-text-md)}.hhl-panel__done svg{flex:none;width:16px;height:11px}.hhl-tabbar__slot{display:grid}.hhl-panel__note{margin:2px 0 0;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);text-align:center}.jdgm-rev-widg.hhl-rev-folded .hhl-rev-fold{max-height:0;overflow:hidden}.jdgm-rev-widg .hhl-rev-toggle{display:flex!important;align-items:center;justify-content:center;min-width:240px;height:48px;margin:24px auto 8px!important;padding:0 28px!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:var(--hhl-text-md)!important;font-weight:var(--heading-font-weight)!important;letter-spacing:var(--hhl-label-tracking)!important;text-transform:uppercase;background:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--button-border-radius)!important;cursor:pointer;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.jdgm-rev-widg .hhl-rev-toggle:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important}}.hhl-panel__consent{display:grid;gap:8px}.hhl-panel__consent [hidden],.hhl-panel__done[hidden]{display:none!important}.hhl-panel__consent .hhl-panel__quiet{justify-self:start;padding:0;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hhl-panel__note--start{text-align:start}.hhl-panel__form{flex-direction:column}.hhl-panel__fields{display:flex;gap:8px}.hhl-panel__fields:has(.hhl-panel__note){flex-direction:column}[data-hhl-form-fields][hidden],[data-hhl-form-done][hidden],[data-hhl-form-error][hidden]{display:none!important}.jdgm-rev-widg :is([class*=jdgm-rev__prod-],[class*=jdgm-rev__prod-] *,.jdgm-rev__votes,.jdgm-rev__votes *,.jdgm-rev__actions,.jdgm-rev__actions *,.jdgm-rev__icon,.jdgm-rev__custom-form,.jdgm-rev__custom-form *){color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}.jdgm-rev-widg select,.jdgm-rev-widg .jdgm-sort-dropdown{height:40px;padding:0 34px 0 12px!important;color:rgb(var(--text-color))!important;font-size:var(--hhl-text-md)!important;background-color:rgba(var(--text-color),var(--hhl-tint))!important;border:var(--hhl-border-width) solid rgb(var(--border-color))!important;border-radius:var(--hhl-radius-small)!important;color-scheme:light;cursor:pointer}html[data-theme=dark] .jdgm-rev-widg select{color-scheme:dark}.jdgm-rev-widg select option{color:rgb(var(--text-color));background:rgb(var(--background))}.jdgm-rev-widg .jdgm-sort-dropdown-arrow{color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}shopify-account{--shopify-account-color-accent: rgb(var(--root-primary-button-background));--shopify-account-color-accent-text: rgb(var(--root-primary-button-text-color));--shopify-account-color-background: rgb(var(--background));--shopify-account-color-text: rgb(var(--text-color));--shopify-account-color-text-subdued: rgba(var(--text-color), var(--hhl-alpha-muted));--shopify-account-color-border: rgb(var(--border-color));--shopify-account-color-card-background: rgba(var(--text-color), var(--hhl-tint));--shopify-account-color-control-background: rgba(var(--text-color), var(--hhl-tint));--shopify-account-color-control-text: rgb(var(--text-color));--shopify-account-font-body: var(--text-font-family);--shopify-account-font-heading: var(--text-font-family);--shopify-account-radius-base: var(--hhl-radius-card);--shopify-account-radius-dialog: var(--hhl-radius-card);--shopify-account-color-card-text: rgb(var(--text-color));--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--button-border-radius);--shopify-account-dialog-position-top: calc(var(--header-height, 64px) + 8px);--shopify-account-signed-in-avatar-size: 24px;--shopify-account-signed-in-avatar-color-background: transparent;--shopify-account-signed-in-avatar-color-text: currentColor;display:inline-flex;align-items:center}shopify-account::part(dialog){border:var(--hhl-border-width) solid rgb(var(--border-color));box-shadow:var(--hhl-shadow-float)}store-header shopify-account,.hhl-tabbar shopify-account{contain:none}store-header shopify-account::part(dialog){position:fixed;z-index:30;inset-inline-end:var(--hhl-pop-right, 20px);width:min(320px,calc(100vw - 2 * var(--container-gutter)))}store-header .hhl-popcard{inset-block-start:var(--hhl-pop-top, calc(100% + 6px) )}.hhl-panel--sheet{display:grid;width:auto;padding-inline:0;padding-block-end:0;gap:14px;padding-block-start:16px;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color))}.hhl-panel--sheet[hidden]{display:none}shopify-store{display:contents}shopify-account[data-hhl-signed-in]{transition:opacity var(--hhl-dur-slow) var(--hhl-ease)}shopify-account[data-hhl-signed-in]:not([data-hhl-ready]){opacity:0}shopify-account::part(signed-out-avatar){padding:0;color:inherit;background:none;border:0}.hhl-tabbar__account{display:grid;justify-items:center;align-content:center}.hhl-account--bar{--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: 24px}@media screen and (max-width:999px){.hhl-tabbar{grid-template-rows:minmax(0,1fr)}.hhl-tabbar__account:has(.hhl-account__bar-label) shopify-account{width:24px;height:24px}}.hhl-tabbar__account:has(.hhl-account__bar-label){gap:4px;padding:8px 0 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:600;line-height:1;letter-spacing:.02em}.hhl-tabbar__account.is-open:has(.hhl-account__bar-label){color:rgb(var(--heading-color))}.hhl-account__bar-label,.hhl-tabbar__account{cursor:pointer}:root{--hhl-sheet-radius: var(--hhl-radius-panel);--hhl-sheet-shadow: var(--hhl-shadow-panel-up);--hhl-sheet-scrim: rgba(0, 0, 0, .42);--hhl-sheet-head-pad: 16px 10px 8px 24px;--hhl-sheet-title-size: 14px;--hhl-sheet-gap: 40px}@media screen and (max-height:740px){:root{--hhl-sheet-gap: 8px}.hhl-panel--sheet .hhl-panel__text{display:none}}html{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}shopify-account::part(signed-out-avatar):focus:not(:focus-visible){outline:none}.hhl-sheet-handle{display:none}@media screen and (max-width:999px){.hhl-sheet-handle{position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 20px);display:block;width:40px;height:4px;background:rgba(var(--text-color),.25);border-radius:2px}.desktop-sidebar__sheet-head,#mini-cart .drawer__header{position:relative;min-height:56px;padding:var(--hhl-sheet-head-pad);touch-action:none;-webkit-user-select:none;user-select:none}#mini-cart .drawer__header{padding-inline-end:52px}#mini-cart .drawer__header .drawer__close-button{inset-block-start:calc(50% + 4px);inset-inline-end:10px}.desktop-sidebar__sheet-title,#mini-cart .drawer__title{font-size:var(--hhl-sheet-title-size);letter-spacing:var(--hhl-label-tracking)}.hhl-panel--sheet .desktop-sidebar__sheet-foot{position:static;margin:2px -16px -16px}#mini-cart.drawer[open]{transform:translateY(var(--hhl-sheet-drag, 0px))}#mini-cart.drawer.is-dragging{transition:none}#mini-cart .drawer__content--center{display:grid;place-content:center;min-height:clamp(180px,30vh,280px);margin-block:0}.hhl-sheet-scrim{position:fixed;inset:0 0 var(--hhl-tabbar-space) 0;z-index:10;opacity:0;visibility:hidden}.hhl-sheet-scrim.is-open{opacity:1;visibility:visible}.hhl-tabbar{background:transparent;border-block-start:0;box-shadow:none}.hhl-tabbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--background));border-block-start:var(--hhl-border-width) solid rgb(var(--border-color));box-shadow:var(--hhl-shadow-bar);pointer-events:none}.hhl-tabbar__account{position:relative}.hhl-tabbar__account.is-open,.hhl-tabbar__account.is-open .hhl-tabbar__button{color:rgb(var(--heading-color))}.hhl-tabbar__account .hhl-tabbar__button:before{content:none}.hhl-tabbar__account.is-open:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:calc(50% - 12px);width:24px;height:3px;background:rgb(var(--primary-button-background));border-radius:0 0 3px 3px}}@media screen and (min-width:1000px){.hhl-sheet-scrim{display:none}}.shopify-section--apps:has(.Avada-Joy__Block) .container{max-width:1100px}.shopify-section--apps:has(.Avada-Joy__Block) .container.vertical-breather{padding-block-start:20px}.Avada-Joy__Block,.Avada-Joy__Block *{font-family:var(--text-font-family)!important}.Avada-Joy__Block{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:rgb(var(--text-color))!important;background:none!important}.shopify-section--apps:has(.Avada-Joy__Block) .shopify-block+.shopify-block{margin-block-start:clamp(40px,6vw,64px)}body:not(.is-customer) .shopify-block:has(#joy-rewards-activity){display:none}.Avada-Joy__Block :is(.Joy-LineClamp,.Joy-LineClamp_Subtitle),.Avada-Joy__Block :is(.Joy-LineClamp,.Joy-LineClamp_Subtitle)>*{text-align:start!important;width:auto!important;max-width:none!important;-webkit-line-clamp:unset!important;overflow:visible!important}.Avada-Joy__Block .Joy-Blocks__Heading{margin:0!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:clamp(20px,2.2vw,26px)!important;font-weight:var(--heading-font-weight)!important;line-height:1.2!important;text-align:start!important;text-transform:var(--heading-text-transform)!important}.Avada-Joy__Block .Joy-Blocks__SubTitle{max-width:60ch;margin:6px 0 0!important;color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-size:var(--hhl-text-md)!important;line-height:1.5!important;text-align:start!important}.Avada-Joy__Block .Joy__Way-To-Earn--Summary,.Joy-Hero-Banner .Joy-Hero-Banner_Image,.Joy-Hero-Banner .Joy-Hero-Banner_Overlay{display:none!important}.Avada-Joy__Block.Joy-Hero-Banner{display:block!important;padding:clamp(22px,3vw,32px) clamp(20px,3.4vw,36px)!important;background:radial-gradient(120% 140% at 100% 0%,rgba(var(--primary-button-background),.14),transparent 55%),var(--hhl-card-bg)!important;border:var(--hhl-border)!important;border-radius:var(--hhl-radius-panel)!important}.Joy-Hero-Banner .joy-hero-banner-wrapper{position:static!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;background:none!important}.Joy-Hero-Banner .Joy-Hero-Banner_Container{position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}.Joy-Hero-Banner .Joy-Hero-Banner_Content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label actions" "title actions" "text actions" "status status";align-items:center;column-gap:32px;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;text-align:start!important;transform:none!important}.Joy-Hero-Banner .Joy-Hero-Banner_Content:before{content:"HHL Rewards";grid-area:label;margin-block-end:6px;color:rgb(var(--primary-button-background));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.Joy-Hero-Banner .Joy-Hero-Banner_Content>.Joy-LineClamp{grid-area:title}.Joy-Hero-Banner .Joy-Hero-Banner_Content>.Joy-LineClamp_Subtitle{grid-area:text}.Joy-Hero-Banner .Joy-Hero-Banner_Content{justify-items:start!important}.Joy-Hero-Banner .Joy-Hero-Banner_Content>:is(.Joy-LineClamp,.Joy-LineClamp_Subtitle){display:block!important;justify-self:start!important;width:100%!important;margin-inline:0!important}.Joy-Hero-Banner .Joy-Hero-Banner_Content>:is(.Joy-LineClamp,.Joy-LineClamp_Subtitle)>*{width:auto!important;margin-inline:0!important}.Joy-Hero-Banner .Joy-Hero-Banner_Title,.Joy-Hero-Banner .Joy-Hero-Banner_Title *{margin:0!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:clamp(24px,2.8vw,34px)!important;font-weight:var(--heading-font-weight)!important;line-height:1.15!important;text-align:start!important;text-transform:var(--heading-text-transform)!important}.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{max-width:60ch;margin:8px 0 0!important;color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-size:var(--hhl-text-md)!important;line-height:1.5!important;text-align:start!important}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup{grid-area:actions;display:flex!important;flex-direction:column;align-items:stretch;justify-content:center!important;gap:8px!important;margin:0!important}.hhl-joy-status{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-block-start:20px;padding-block-start:16px;border-block-start:var(--hhl-border)}.hhl-joy-status__ready{color:rgb(var(--heading-color));font-size:var(--hhl-text-md);text-decoration:none}.hhl-joy-status__ready strong{color:rgb(var(--primary-button-background))}.hhl-joy-status__next{display:grid;gap:6px;min-width:min(260px,100%);margin:0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-sm)}.hhl-joy-status__bar{display:block;height:6px;overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint-hover));border-radius:3px}.hhl-joy-status__bar>span{display:block;height:100%;background:rgb(var(--primary-button-background));border-radius:inherit}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup .button,.hhl-joy-cta .button{border-radius:var(--button-border-radius)!important}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup .button--primary,.hhl-joy-cta .button--primary{color:rgb(var(--primary-button-text-color))!important;background:rgb(var(--primary-button-background))!important}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup .button--outline{color:rgb(var(--text-color))!important;background:transparent!important;border:var(--hhl-border)!important}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup .button{width:auto!important;height:auto!important;min-width:170px;margin:0!important;padding:0 28px!important;line-height:48px!important;text-align:center!important;font-family:var(--heading-font-family)!important}.Joy-Hero-Banner .hhl-joy-join{order:-1}@media screen and (max-width:740px){.Joy-Hero-Banner .Joy-Hero-Banner_Content{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "title" "text" "actions" "status"}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup{margin-block-start:18px!important}}.Joy-HowItWorks{counter-reset:hhl-joy-step}.Joy-HowItWorks .joy-how-it-work-wrapper,.Joy-HowItWorks .Joy-Work__Container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}.Joy-HowItWorks .Joy-Work__Container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;margin-block-start:20px!important}.Joy-HowItWorks .Joy-Work__Item{display:grid!important;grid-template-columns:32px 1fr;align-items:start;gap:12px!important;width:auto!important;margin:0!important;padding:16px!important;text-align:start!important;background:var(--hhl-card-bg)!important;border:var(--hhl-border)!important;border-radius:var(--hhl-radius-card)!important;box-shadow:none!important;counter-increment:hhl-joy-step}.Joy-HowItWorks .Joy-Work__Item>div:first-child{display:grid!important;place-items:center;width:32px!important;height:32px!important;margin:0!important;color:rgb(var(--primary-button-text-color))!important;font-weight:700;background:rgb(var(--primary-button-background))!important;border-radius:50%}.Joy-HowItWorks .Joy-Work__Item>div:first-child>*{display:none!important}.Joy-HowItWorks .Joy-Work__Item>div:first-child:before{content:counter(hhl-joy-step);font-size:14px}.Joy-HowItWorks .Joy-Work__Item__Title{margin:0!important;color:rgb(var(--heading-color))!important;font-size:calc(var(--base-font-size) + 1px)!important;font-weight:600!important;letter-spacing:0!important;text-align:start!important;text-transform:none!important}.Joy-HowItWorks .Joy-Work__Item-SubTitle{margin:4px 0 0!important;color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-size:var(--hhl-text-md)!important;line-height:1.45!important;text-align:start!important}.is-customer .shopify-block:has(>.Joy-HowItWorks){display:none}.Avada-Joy__Block :is(.Joy-WayEarn__List,.Joy-Redeem__List){display:block!important}.Avada-Joy__Block :is(.Joy-WayEarn__List,.Joy-Redeem__List),.Avada-Joy__Block :is(.joy-way-to-earn-wrapper,.joy-way-to-redeem-wrapper){width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}.Avada-Joy__Block :is(.joy-way-to-earn-wrapper,.joy-way-to-redeem-wrapper){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px!important;margin-block-start:20px!important}.Avada-Joy__Block :is(.Joy-WayEarn__Item,.Joy-Redeem__Item){flex:none!important;display:grid!important;grid-template-columns:44px 1fr;align-items:center;gap:14px!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:14px 16px!important;text-align:start!important;background:var(--hhl-card-bg)!important;border:var(--hhl-border)!important;border-radius:var(--hhl-radius-card)!important;outline:0!important;box-shadow:none!important;transform:none!important;transition:border-color var(--hhl-dur-fast) var(--hhl-ease),background var(--hhl-dur-fast) var(--hhl-ease)!important}.Avada-Joy__Block :is(.Joy-WayEarn__Item,.Joy-Redeem__Item)[class*=--card-style-]:hover{transform:none!important;box-shadow:none!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Icon,.Joy-Redeem__Item-Icon){display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;color:rgb(var(--primary-button-background))!important;background:rgba(var(--primary-button-background),.12)!important;border-radius:var(--hhl-radius-small)!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Icon,.Joy-Redeem__Item-Icon)>*{display:flex!important;align-items:center;justify-content:center;flex:none!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Icon,.Joy-Redeem__Item-Icon) svg{display:block!important;width:22px!important;height:22px!important;margin:0!important;color:inherit!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Icon,.Joy-Redeem__Item-Icon) svg [fill]:not([fill=none]),.Avada-Joy__Block :is(.Joy-Earn__Item-Icon,.Joy-Redeem__Item-Icon) svg path{fill:currentColor!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Text,.Joy-Redeem__Item-Text){margin:0!important;padding:0!important;text-align:start!important}.Avada-Joy__Block :is(.Joy-Earn__Item-Title,.Joy-Redeem__Item-Title){margin:0!important;color:rgb(var(--heading-color))!important;font-size:calc(var(--base-font-size) + 1px)!important;font-weight:600!important;line-height:1.3!important;text-align:start!important}.Avada-Joy__Block :is(.Joy-Earn__Item-SubTitle,.Joy-Way-To-Redeem__Item-SubTitle){margin:3px 0 0!important;color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-size:var(--hhl-text-md)!important;line-height:1.4!important;text-align:start!important}.Avada-Joy__Block .Joy-Way-To-Redeem__Item-SubTitle{color:rgb(var(--primary-button-background))!important;font-weight:600!important}.is-customer .Avada-Joy__Block .Joy-Redeem__Item-Button{cursor:pointer}@media(hover:hover){.is-customer .Avada-Joy__Block .Joy-Redeem__Item-Button:hover{background:rgba(var(--text-color),var(--hhl-tint-hover))!important;border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))!important}}.Avada-Joy__Block :is(.Joy-WayEarn__ShowMore,.Joy-WayRedeem__ShowMore){display:none!important}.hhl-joy-fade .shopify-block{opacity:0;transform:translateY(8px);transition:opacity var(--hhl-dur-slow) var(--hhl-ease),transform var(--hhl-dur-slow) var(--hhl-ease)}.hhl-joy-fade .shopify-block.hhl-joy-ready{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hhl-joy-fade .shopify-block{transform:none;transition:opacity var(--hhl-dur) linear}}.Avada-RewardsActivity__Container,.Avada-RewardsActivity__Container .Avada-Joy__RewardsActivity,.Avada-RewardsActivity__Container [class*=Avada-Joy__Activity--block]{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:none!important;border:0!important;box-shadow:none!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--block.tight>.Avada-Joy__Activity--block>.Avada-Joy__Activity--text{margin:0 0 16px!important;color:rgb(var(--heading-color))!important;font-family:var(--heading-font-family)!important;font-size:clamp(20px,2.2vw,26px)!important;font-weight:var(--heading-font-weight)!important;line-height:1.2!important;text-align:start!important;text-transform:var(--heading-text-transform)!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--inline{display:none!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--block{text-align:start!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow{display:grid!important;grid-template-columns:minmax(0,1fr) 90px 110px;align-items:center;gap:12px;padding:12px 0!important;background:none!important;border:0!important;border-block-end:var(--hhl-border)!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow p{margin:0!important;font-size:var(--hhl-text-md)!important;text-align:start!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow:not(.header-table) p:nth-child(2){color:rgb(var(--primary-button-background))!important;font-weight:600!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow:not(.header-table) p:nth-child(3){color:rgba(var(--text-color),var(--hhl-alpha-soft))!important}@media screen and (max-width:740px){.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow{grid-template-columns:minmax(0,1fr) auto}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow p:nth-child(3){grid-column:1;margin-top:-8px!important;font-size:var(--hhl-text-sm)!important}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow.header-table p:nth-child(3){display:none}}.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow.header-table,.Avada-RewardsActivity__Container .Avada-Joy__Activity--tableRow.header-table *{color:rgba(var(--text-color),var(--hhl-alpha-muted))!important;font-size:var(--hhl-text-xs)!important;font-weight:600!important;letter-spacing:var(--hhl-label-tracking)!important;text-transform:uppercase!important}#joy-rewards-activity,#joy-rewards-activity *{color:rgb(var(--text-color))!important;background-color:transparent!important}#joy-rewards-activity table{width:100%;border-collapse:collapse}#joy-rewards-activity :is(th,td){padding:10px 12px!important;text-align:start;border-block-end:var(--hhl-border)!important}#joy-rewards-activity th{color:rgba(var(--text-color),var(--hhl-alpha-muted))!important;font-size:var(--hhl-text-xs)!important;font-weight:600!important;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.Joy-FAQ .Joy__Question-List,.Joy-FAQ .Joy-FAQ__Container{width:auto!important;max-width:820px!important;margin:0!important;padding:0!important;background:none!important}.Joy-FAQ .Joy__Question-List{margin-block-start:12px!important}.Joy-FAQ .Joy-FAQ__Row{margin:0!important;padding:0!important;background:none!important;border:0!important;border-block-end:var(--hhl-border)!important;border-radius:0!important;box-shadow:none!important}.Joy-FAQ .Joy-FAQ__Question{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:16px 0!important;background:none!important;cursor:pointer}.Joy-FAQ .Joy-FAQ__Question label{padding:0!important;color:rgb(var(--heading-color))!important;background:none!important;border:0!important;box-shadow:none!important;font-size:calc(var(--base-font-size) + 1px)!important;font-weight:600!important;cursor:pointer}.Joy-FAQ .Joy-FAQ__Plus svg{width:14px!important;height:14px!important;color:rgb(var(--heading-color))!important}.Joy-FAQ .Joy-FAQ__Answers{display:block!important;height:0;overflow:hidden}.Joy-FAQ .Joy-FAQ__Row.hhl-open .Joy-FAQ__Answers{height:auto}.Joy-FAQ .Joy-FAQ__Answers>:last-child{padding-block-end:16px!important}.Joy-FAQ .Joy-FAQ__Plus svg{transition:transform var(--hhl-dur) var(--hhl-ease)}.Joy-FAQ .Joy-FAQ__Row.hhl-open .Joy-FAQ__Plus svg{transform:rotate(90deg)}.Joy-FAQ .Joy-FAQ__Answers,.Joy-FAQ .Joy-FAQ__Answers p{padding:0!important;color:rgba(var(--text-color),var(--hhl-alpha-soft))!important;font-size:var(--hhl-text-md)!important;line-height:1.55!important;background:none!important}.hhl-joy-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block-start:clamp(32px,5vw,48px)}.hhl-joy-cta__text{margin:0;color:rgb(var(--heading-color));font-size:calc(var(--base-font-size) + 1px);font-weight:600}.hhl-policy{padding:clamp(20px,3vw,28px);color:rgb(var(--text-color));background:var(--hhl-card-bg);border:var(--hhl-border);border-radius:var(--hhl-radius-panel);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.hhl-policy__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.hhl-policy__head .hhl-policy-copy{align-self:start;margin:0 -6px 0 0}.hhl-policy__icon{display:grid;place-items:center;width:44px;height:44px;color:rgb(var(--primary-button-background));background:rgba(var(--primary-button-background),.12);border-radius:var(--hhl-radius-small)}.hhl-policy__icon svg{width:22px;height:22px}.hhl-policy__title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:clamp(18px,1.8vw,21px);font-weight:var(--heading-font-weight);line-height:1.2;text-transform:var(--heading-text-transform)}.hhl-policy__gist{margin:4px 0 0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-md);line-height:1.45}.hhl-policy__short{margin-block-start:16px}.hhl-policy__points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hhl-policy__points li{position:relative;padding-inline-start:22px;font-size:inherit;line-height:1.6}.hhl-policy__points li:before{content:"";position:absolute;inset-block-start:.42em;inset-inline-start:2px;width:9px;height:5px;border-inline-start:2px solid rgb(var(--primary-button-background));border-block-end:2px solid rgb(var(--primary-button-background));transform:rotate(-45deg)}.hhl-policy__full{margin-block-start:20px;border-block-start:var(--hhl-border)}.hhl-policy--full .hhl-policy__full{margin-block-start:0;border:0}.hhl-policy__toggle{display:flex;align-items:center;gap:8px;padding-block:14px 2px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;list-style:none;cursor:pointer}.hhl-policy__toggle::-webkit-details-marker{display:none}.hhl-policy--full .hhl-policy__toggle{display:none}.hhl-policy__full:not([open])>.hhl-policy__toggle [data-hhl-policy-close-label],.hhl-policy__full[open]>.hhl-policy__toggle [data-hhl-policy-open-label]{display:none}.hhl-policy__chevron{width:12px;height:8px;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-policy__full[open]>.hhl-policy__toggle .hhl-policy__chevron{transform:rotate(180deg)}@media(hover:hover){.hhl-policy__toggle:hover span{text-decoration:underline;text-underline-offset:3px}}.hhl-policy__body{overflow:hidden}.hhl-policy__body-inner{max-width:72ch;padding-block:12px 4px;font-size:inherit;line-height:1.6}.hhl-policy--full .hhl-policy__body-inner{padding-block-start:16px}.hhl-policy__body-inner :is(h1,h2,h3,h4,h5,h6){margin-block:1.6em .5em;color:rgb(var(--heading-color));font-size:calc(1em + 2px);font-weight:700;line-height:1.35}.hhl-policy__body-inner>:is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:.4em}.hhl-policy__summary-note{margin:14px 0 0;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:700;line-height:1.45}.hhl-policy__more{display:grid;gap:4px;margin:18px 0 0}.hhl-policy__more a{color:rgb(var(--heading-color));font-weight:600;text-underline-offset:3px}.hhl-policy-section{margin-block:clamp(32px,5vw,56px)}.hhl-policy-section--narrow .hhl-policy{max-width:820px;margin-inline:auto}.hhl-policies{padding-block:clamp(28px,5vw,56px) clamp(40px,6vw,72px)}.hhl-policies .container{max-width:1180px}.hhl-policies__hero{max-width:720px;margin-block-end:clamp(28px,4vw,44px)}.hhl-policies__eyebrow{margin:0 0 8px;color:rgb(var(--primary-button-background));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-policies__title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:clamp(28px,3.6vw,42px);font-weight:var(--heading-font-weight);line-height:1.1;text-transform:var(--heading-text-transform)}.hhl-policies__intro{margin-block-start:12px;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:inherit;line-height:1.6}.hhl-policies__intro p{margin:0}.hhl-policies__search{position:relative;max-width:520px;margin-block-start:22px}.hhl-policies__search svg{position:absolute;inset-block-start:50%;inset-inline-start:16px;width:18px;height:18px;color:rgba(var(--text-color),var(--hhl-alpha-muted));transform:translateY(-50%);pointer-events:none}.hhl-policies__search input{width:100%;height:48px;padding:0 18px 0 44px;color:rgb(var(--text-color));font-size:calc(var(--base-font-size) + 1px);background:var(--hhl-card-bg);border:var(--hhl-border);border-radius:999px;outline:none;transition:border-color var(--hhl-dur-fast) var(--hhl-ease),box-shadow var(--hhl-dur-fast) var(--hhl-ease)}.hhl-policies__search input:focus{border-color:rgb(var(--primary-button-background));box-shadow:0 0 0 3px rgba(var(--primary-button-background),.18)}.hhl-policies__empty{margin:14px 0 0;color:rgba(var(--text-color),var(--hhl-alpha-soft))}.hhl-policies__empty[hidden]{display:none}.hhl-policies__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.hhl-policies__nav-group{margin:18px 0 6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-xs);font-weight:700;letter-spacing:var(--hhl-label-tracking);text-transform:uppercase}.hhl-policies__nav-group:first-child{margin-block-start:0}.hhl-policy-link{display:flex;align-items:center;gap:10px;padding:8px 10px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);text-decoration:none;border-radius:var(--hhl-radius-small);transition:background var(--hhl-dur-fast) var(--hhl-ease),color var(--hhl-dur-fast) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease)}.hhl-policy-link__icon{display:grid;place-items:center;width:20px;height:20px;flex:none;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-policy-link__icon svg{width:18px;height:18px}@media(hover:hover){.hhl-policy-link:hover{background:rgba(var(--text-color),var(--hhl-tint))}}.hhl-policy-link.is-current{color:rgb(var(--heading-color));font-weight:600;background:rgba(var(--primary-button-background),.1)}.hhl-policy-link.is-current .hhl-policy-link__icon{color:rgb(var(--primary-button-background))}.hhl-policy-link.is-filtered{opacity:.35}.hhl-policies__group+.hhl-policies__group{margin-block-start:clamp(36px,5vw,52px)}.hhl-policies__group-title{margin:0 0 14px;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:clamp(18px,2vw,22px);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform)}.hhl-policies__item+.hhl-policies__item{margin-block-start:14px}.hhl-policies__item,.hhl-policies__group{transition:opacity var(--hhl-dur) var(--hhl-ease)}.hhl-policies__item.is-filtered,.hhl-policies__group.is-filtered{display:none}.hhl-policies__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-block-start:clamp(36px,5vw,52px);padding:clamp(20px,3vw,28px);background:radial-gradient(120% 160% at 100% 0%,rgba(var(--primary-button-background),.12),transparent 55%),var(--hhl-card-bg);border:var(--hhl-border);border-radius:var(--hhl-radius-panel)}.hhl-policies__help-title{margin:0 0 4px;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:clamp(18px,2vw,21px);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform)}.hhl-policies__help p{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-soft));font-size:var(--hhl-text-md)}.hhl-policies__help-actions{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width:1000px){.hhl-policies__layout{grid-template-columns:250px minmax(0,1fr);gap:44px;align-items:start}.hhl-policies__nav{position:sticky;top:calc(var(--header-height, 0px) + 24px);max-height:calc(100vh - var(--header-height, 0px) - 48px);overflow-y:auto}}.hhl-policies__jump{display:none}@media screen and (max-width:999px){.hhl-policies{--container-gutter: 12px;padding-block-start:20px}.hhl-policies__hero{margin-block-end:16px}.hhl-policies__search{margin-block-start:16px}.hhl-policies__layout{gap:16px}.hhl-policies__nav{position:sticky;top:0;z-index:3;margin-inline:calc(-1 * var(--container-gutter));padding:8px var(--container-gutter);background:rgb(var(--background));border-block-end:var(--hhl-border)}.hhl-policies__menu{position:relative;background:linear-gradient(var(--hhl-card-bg),var(--hhl-card-bg)),rgb(var(--background));border:var(--hhl-border);border-radius:var(--hhl-radius-card);box-shadow:none;transition:box-shadow var(--hhl-dur) var(--hhl-ease),border-radius var(--hhl-dur) var(--hhl-ease)}.hhl-policies__nav.is-open .hhl-policies__menu{border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--hhl-shadow-card)}.hhl-policies__jump{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;color:rgb(var(--text-color));font-size:var(--hhl-text-md);text-align:start;background:none;border:0;cursor:pointer}.hhl-policies__jump-label{color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-policies__jump-current{flex:1;min-width:0;overflow:hidden;color:rgb(var(--heading-color));font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hhl-policies__jump-chevron{width:12px;height:8px;flex:none;transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-policies__jump[aria-expanded=true] .hhl-policies__jump-chevron{transform:rotate(180deg)}.hhl-policies__nav-list{position:absolute;inset-inline:calc(-1 * var(--hhl-border-width));top:100%;z-index:1;max-height:0;padding:0 8px;overflow:hidden;visibility:hidden;opacity:0;background:linear-gradient(var(--hhl-card-bg),var(--hhl-card-bg)),rgb(var(--background));border:var(--hhl-border);border-block-start:0;border-radius:0 0 var(--hhl-radius-card) var(--hhl-radius-card);box-shadow:var(--hhl-shadow-card);transition:max-height var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),padding var(--hhl-dur-slow) var(--hhl-ease),visibility 0s linear var(--hhl-dur-slow)}.hhl-policies__nav.is-open .hhl-policies__nav-list{max-height:var(--hhl-list-height, 1200px);padding:4px 8px 8px;visibility:visible;opacity:1;transition:max-height var(--hhl-dur-slow) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),padding var(--hhl-dur-slow) var(--hhl-ease),visibility 0s}.hhl-policies__nav-group{margin:12px 0 4px;padding-inline:4px}.hhl-policy-link{padding:10px 8px}.hhl-policy{padding:16px 14px;scroll-margin-top:76px}.hhl-policy__head{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.hhl-policy__icon{width:36px;height:36px}.hhl-policy__icon svg{width:19px;height:19px}.hhl-policy__short,.hhl-policy__full{margin-block-start:14px}.hhl-policy__points li{padding-inline-start:20px;font-size:var(--base-font-size)}.hhl-policies__group+.hhl-policies__group{margin-block-start:28px}.hhl-policies__group-title{margin-block-end:10px}.hhl-policies__item+.hhl-policies__item{margin-block-start:10px}.hhl-policies__help{margin-block-start:28px;padding:16px 14px}.hhl-policies__help-actions,.hhl-policies__help-actions .button{width:100%}}.hhl-policy.has-sections .hhl-policy__body-inner{max-width:none}.hhl-policy-secs{display:grid;gap:10px}.hhl-policy-sec{position:relative;padding:14px 16px;background:rgb(var(--background));border:var(--hhl-border);border-radius:var(--hhl-radius-card);scroll-margin-top:calc(var(--header-height, 0px) + 24px);transition:border-color var(--hhl-dur-slow) var(--hhl-ease),box-shadow var(--hhl-dur-slow) var(--hhl-ease)}.hhl-policy-sec.is-linked{border-color:rgb(var(--primary-button-background));box-shadow:0 0 0 3px rgba(var(--primary-button-background),.16)}.hhl-policy-sec__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.hhl-policy-sec__num{display:grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;color:rgb(var(--primary-button-background));font-size:var(--hhl-text-sm);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;background:rgba(var(--primary-button-background),.12);border-radius:var(--hhl-radius-small)}.hhl-policy-sec__head .hhl-policy-sec__title{padding-block-start:1px}.hhl-policy-copy{position:relative;display:grid;place-items:center;width:32px;height:32px;margin:-5px -6px 0 0;color:rgba(var(--text-color),var(--hhl-alpha-muted));background:transparent;border:0;border-radius:var(--hhl-radius-small);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--hhl-dur) var(--hhl-ease),background-color var(--hhl-dur) var(--hhl-ease)}.hhl-policy-copy svg{grid-area:1 / 1;width:18px;height:18px;transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-policy-copy__done{opacity:0;transform:scale(.6)}.hhl-policy-copy.is-copied{color:rgb(var(--primary-button-background))}.hhl-policy-copy.is-copied .hhl-policy-copy__link{opacity:0;transform:scale(.6)}.hhl-policy-copy.is-copied .hhl-policy-copy__done{opacity:1;transform:none}.hhl-policy-copy__tip{position:absolute;inset-inline-end:calc(100% + 4px);top:50%;padding:4px 8px;color:rgb(var(--background));font-size:var(--hhl-text-sm);font-weight:600;white-space:nowrap;background:rgb(var(--text-color));border-radius:var(--hhl-radius-small);opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-policy-copy.is-copied .hhl-policy-copy__tip{opacity:1;transform:translateY(-50%)}@media(hover:hover){.hhl-policy-copy:hover{color:rgb(var(--heading-color));background:rgba(var(--text-color),.06)}}.hhl-policy-copy:focus-visible{outline:2px solid rgb(var(--primary-button-background));outline-offset:1px}.hhl-policy-sec__title{margin:0!important;color:rgb(var(--heading-color));font-family:var(--text-font-family);font-size:calc(1em + 2px)!important;font-weight:700;line-height:1.35;text-transform:none}.hhl-policy-sec__head{cursor:pointer}.hhl-policy-sec__toggle{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.hhl-policy-sec__name{flex:1;min-width:0}.hhl-policy-sec__chevron{flex:none;width:12px;height:8px;margin-block-start:.45em;color:rgba(var(--text-color),var(--hhl-alpha-muted));transition:transform var(--hhl-dur) var(--hhl-ease)}.hhl-policy-sec.is-open .hhl-policy-sec__chevron{transform:rotate(180deg)}.hhl-policy-sec__body{overflow:hidden}.hhl-policy-sec__text{max-width:72ch;padding-block:10px 2px;font-size:inherit;line-height:1.6}.hhl-policy-sec__text>:first-child{margin-block-start:0}.hhl-policy-mark{color:inherit;background-color:rgba(var(--primary-button-background),.24);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;animation:hhl-mark-in var(--hhl-dur-slow) var(--hhl-ease);transition:background-color var(--hhl-dur) var(--hhl-ease)}.hhl-policy-mark.is-leaving{background-color:transparent}html[data-theme=dark] .hhl-policy-mark{color:rgb(var(--heading-color));background-color:rgba(var(--primary-button-background),.65)}@keyframes hhl-mark-in{0%{background-color:transparent}}.hhl-mark-pop{position:fixed;z-index:60;padding:7px 14px;color:rgb(var(--background));font-size:var(--hhl-text-sm);font-weight:600;line-height:1.2;white-space:nowrap;background:rgb(var(--heading-color));border:0;border-radius:var(--hhl-radius-small);box-shadow:var(--hhl-shadow-card);cursor:pointer;opacity:0;transform:translateY(-4px);-webkit-tap-highlight-color:transparent;transition:opacity var(--hhl-dur-fast) var(--hhl-ease),transform var(--hhl-dur-fast) var(--hhl-ease)}.hhl-mark-pop.is-shown{opacity:1;transform:none}.hhl-policy-sec__text :is(h1,h2,h3,h4,h5,h6){margin-block:1.2em .4em;color:rgb(var(--heading-color));font-size:inherit;font-weight:700}@media screen and (max-width:999px){.hhl-policy-sec{padding:12px;scroll-margin-top:76px}}@media screen and (min-width:1000px){.hhl-policies__menu{display:contents}}.hhl-policy__count{color:rgba(var(--text-color),var(--hhl-alpha-muted));font-weight:400}.hhl-fitnote{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;background:var(--hhl-note-bg);border-radius:var(--hhl-radius-small);color:rgb(var(--text-color));font-size:var(--hhl-text-xs);line-height:1.35;text-align:start}.hhl-fitnote__icon{flex:none;width:14px;height:14px;margin-top:1px;fill:var(--hhl-note)}.hhl-fitnote--headsup{background:var(--hhl-headsup-bg)}.hhl-fitnote--headsup .hhl-fitnote__icon{fill:var(--hhl-headsup)}.hhl-fitnote__body{display:flex;flex-direction:column;min-width:0}.hhl-fitnote__text{font-weight:600}.hhl-fitnote__about{color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-pairs__slide{display:flex;flex-direction:column;gap:6px}.hhl-pairs__slide>.product-item,.hhl-pairs__slide>.hhl-pairs__slot{flex:1}.hhl-pairs__cart{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--hhl-dur) var(--hhl-ease),opacity var(--hhl-dur) var(--hhl-ease),visibility 0s linear var(--hhl-dur)}.hhl-pairs__cart.is-on{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.hhl-pairs__cart-inner{display:flex;align-items:center;gap:8px;min-height:0;overflow:hidden}.hhl-pairs__cart-text{display:flex;flex:1;align-items:center;gap:6px;min-width:0;margin:0 0 12px;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-pairs__cart-text>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hhl-pairs__cart-check{flex:none;color:rgb(var(--hhl-done))}.hhl-pairs__cart-check path{fill:currentColor}.hhl-pairs__cart-off{flex:none;margin-bottom:12px!important}.hhl-cartfit{display:flex;align-items:flex-start;gap:5px;margin:0;padding:5px 8px;border-radius:var(--hhl-radius-small);font-size:var(--hhl-text-xs);line-height:1.35;text-align:start;transition:opacity var(--hhl-dur) var(--hhl-ease),background-color var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}.hhl-cartfit.is-new{opacity:0}.hhl-cartfit__body{display:flex;flex-direction:column;gap:1px;min-width:0}.hhl-cartfit__icon{flex:none;width:13px;height:13px;margin-top:1px;color:rgb(var(--hhl-done))}.hhl-cartfit__text{font-weight:600}.hhl-cartfit--fits{background:rgba(var(--hhl-done),.12);color:rgb(var(--text-color))}.hhl-cartfit--no{background:rgba(var(--hhl-red),.12);color:rgb(var(--hhl-red))}.hhl-cartfit--alt,.hhl-cartfit--some{background:rgba(var(--hhl-warn),.14);color:rgb(var(--hhl-warn))}.hhl-cartfit--cart{background:rgba(var(--text-color),var(--hhl-tint));color:rgb(var(--text-color))}.hhl-pairs__slide.is-cart-no>.product-item{border-color:rgba(var(--hhl-red),.55)}.hhl-pairs__slide:is(.is-cart-alt,.is-cart-some)>.product-item{border-color:rgba(var(--hhl-warn),.55)}.hhl-cartfit__why{color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-pairs__slide{position:relative}.hhl-pairs__slide>.product-item,.hhl-pairs__slide>.hhl-pairs__slot,.hhl-pairs__slide>.hhl-fitnote{transition:opacity var(--hhl-dur) var(--hhl-ease),border-color var(--hhl-dur) var(--hhl-ease)}.hhl-pairs__slide.is-cart-no>:is(.product-item,.hhl-pairs__slot,.hhl-fitnote){opacity:.5}@media(hover:hover){.hhl-pairs__slide.is-cart-no:hover>:is(.product-item,.hhl-pairs__slot,.hhl-fitnote){opacity:.8}}.hhl-pairs__confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);opacity:0;transform:translateY(4px);transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-pairs__confirm.is-open{opacity:1;transform:none}.hhl-pairs__confirm-text{margin:0 0 4px;font-size:var(--hhl-text-sm);font-weight:600;line-height:1.35;text-align:center}.hhl-pairs__confirm .button{width:100%;margin:0;padding:8px 10px;font-size:var(--hhl-text-xs);line-height:1.3}@media(prefers-reduced-motion:reduce){.hhl-pairs__cart,.hhl-pairs__confirm,.hhl-cartfit,.hhl-pairs__slide>:is(.product-item,.hhl-pairs__slot,.hhl-fitnote){transition:none}}.hhl-fitnotes{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.line-item-table .hhl-fit-row--notes>td{padding-block:0 8px}.hhl-compare__value .hhl-fitnote+.hhl-fitnote{margin-top:4px}.article-item__date{display:none}.article-item .article-item__title{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-size:17px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:1000px){.article-item .article-item__title{font-size:19px}}@media screen and (max-width:999px){.multi-column:not([stack]) .scroller{margin-inline:0;overflow:visible;scroll-snap-type:none}.multi-column:not([stack]) .multi-column__inner--scroller{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;grid-auto-columns:auto;gap:10px;min-width:0;padding-inline:0}.multi-column:not([stack]) .multi-column__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:stretch;column-gap:16px;padding:16px 18px;text-align:start;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.multi-column:not([stack]) .multi-column__image-wrapper{width:72px!important;max-width:none!important;aspect-ratio:1;margin:0}.multi-column:not([stack]) .multi-column__image{height:100%;object-fit:contain}.multi-column:not([stack]) .multi-column__text-container{text-align:start}.multi-column:not([stack]) .multi-column__text-container:only-child{grid-column:1 / -1}.multi-column:not([stack]) .multi-column__text-container .heading{margin-block-end:4px}.multi-column:not([stack]) .multi-column__text-container p:not(.heading){margin-block:0 6px;color:rgba(var(--text-color),var(--hhl-alpha-soft));line-height:1.5}.multi-column:not([stack]) .multi-column__prev-next{display:none}}@media screen and (min-width:741px)and (max-width:999px){.multi-column:not([stack]) .multi-column__inner--scroller{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.multi-column__text-container a[href^="mailto:"]{overflow-wrap:anywhere}@media screen{.list-collections--carousel{--hhl-tile-ink: var(--heading-color);--hhl-tile-accent: color-mix(in srgb, rgb(var(--root-primary-button-background)) 70%, #000)}html[data-theme=dark] .list-collections--carousel{--hhl-tile-accent: rgb(var(--root-primary-button-background))}.list-collections--carousel .list-collections__scroller{overflow:visible;scroll-snap-type:none}.list-collections--carousel .list-collections__item-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;align-items:stretch;gap:8px;width:auto;min-width:0;padding:0 var(--container-gutter)}.list-collections--carousel .list-collections__item{display:flex;flex-direction:column;text-align:start;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card);transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}.list-collections--carousel .list-collections__item-image-wrapper{flex:none;height:auto;aspect-ratio:1;border-block-end:var(--hhl-border-width) solid rgb(var(--border-color))}.list-collections--carousel .list-collections__item-image{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.list-collections--carousel .list-collections__item.has-overlay .list-collections__item-image-wrapper:before{display:none}.list-collections--carousel .list-collections__item-info{position:static;padding:8px 8px 10px;transform:none}.list-collections--carousel .list-collections__item-info .heading--small{display:none}.list-collections--carousel .list-collections__item-info .heading:not(.heading--small){margin:0;color:rgb(var(--hhl-tile-ink));font-family:var(--text-font-family);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none;text-wrap:balance}.list-collections--carousel .list-collections__item-info .heading:not(.heading--small):after{content:" \203a";color:var(--hhl-tile-accent)}.list-collections--carousel .list-collections__item:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.list-collections--carousel .list-collections__item:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}.list-collections--carousel .list-collections__prev-next{display:none}.hhl-tiles-more{display:flex;justify-content:center;margin-block-start:14px}.hhl-tiles-more__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 18px;color:rgb(var(--heading-color));font-size:var(--hhl-text-md);font-weight:600;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:999px;transition:border-color var(--hhl-dur) var(--hhl-ease),background var(--hhl-dur) var(--hhl-ease)}.hhl-tiles-more__link:active{background:rgba(var(--text-color),var(--hhl-tint-hover))}.hhl-tiles-more__link:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}}@media screen and (min-width:741px){.list-collections--carousel .list-collections__item-list{gap:10px}.list-collections--carousel .list-collections__item-info{padding:9px 10px 11px}.list-collections--carousel .list-collections__item-info .heading:not(.heading--small){font-size:14px}}@media screen and (min-width:1000px){.list-collections--carousel .list-collections__item-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.list-collections--carousel .list-collections__item-info .heading:not(.heading--small){font-size:15px}}@media screen{.shopify-section--blog-posts .scroller{margin-inline:0;overflow:visible;scroll-snap-type:none}.shopify-section--blog-posts .scroller__inner{width:100%;min-width:0;padding-inline:0}.shopify-section--blog-posts .article-list--collage{display:none!important}.article-list--section.article-list--scrollable{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:8px}.article-list--section.article-list--scrollable .article-item{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:14px;width:auto!important;max-width:none;padding:8px;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.article-list--section.article-list--scrollable .article-item__image-container{aspect-ratio:1;margin:0;border-radius:var(--hhl-radius-small)}.article-list--section.article-list--scrollable .article-item__image{width:100%;height:100%;object-fit:cover}.article-list--section.article-list--scrollable :is(.article-item__arrow,.article-item__category,.article-item__excerpt){display:none}.article-list--section.article-list--scrollable .article-item__content{min-width:0}.article-list--section.article-list--scrollable .article-item__content:first-child{grid-column:1 / -1;padding:6px 4px}.article-list--section.article-list--scrollable .article-item__title{display:-webkit-box;margin:0;overflow:hidden;font-size:16px!important;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list--section.article-list--scrollable .article-item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.article-list--section.article-list--scrollable .article-item__date{display:block;margin-block-start:6px;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm)}}@media screen and (max-width:740px){.article-list--section.article-list--scrollable .article-item:nth-child(n+4){display:none}}@media screen and (min-width:741px)and (max-width:999px){.article-list--section.article-list--scrollable{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media screen and (min-width:741px){.article-list--section.article-list--scrollable .article-item:nth-child(n+5){display:none}}@media screen and (min-width:1000px){.shopify-section--blog-posts .article-list--scrollable.hidden-lap-and-up{display:grid!important}.article-list--section.article-list--scrollable{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-inline:0}.article-list--section.article-list--scrollable .article-item{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;padding:10px 10px 14px}.article-list--section.article-list--scrollable .article-item__image-container{aspect-ratio:16 / 10}.article-list--section.article-list--scrollable .article-item__content{padding-inline:4px}.article-list--section.article-list--scrollable .article-item__content:first-child{padding:4px}.article-list--section.article-list--scrollable .article-item__title{font-size:17px!important}}@media(hover:hover){.list-collections--carousel .list-collections__item:hover,.hhl-tiles-more__link:hover,.article-list--section.article-list--scrollable .article-item:hover{border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}@media(prefers-reduced-motion:reduce){.list-collections--carousel .list-collections__item,.hhl-tiles-more__link{transition:none}}html[data-theme=dark][data-hhl-accent=ink]{--primary-button-background: var(--heading-color) !important;--root-primary-button-background: var(--heading-color) !important;--primary-button-text-color: var(--background) !important;--root-primary-button-text-color: var(--background) !important}.hhl-feature{display:grid;grid-template-columns:minmax(0,1fr)}.hhl-feature__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint-strong))}.hhl-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hhl-feature__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:20px 18px 22px;text-align:start}.hhl-feature__eyebrow{margin:0;color:rgba(var(--text-color),var(--hhl-alpha-muted))}.hhl-feature__body .hhl-feature__title{margin:0;font-size:clamp(24px,1.8vw,32px);line-height:1.15}.hhl-feature__text{max-width:56ch;color:rgba(var(--text-color),var(--hhl-alpha-soft));line-height:1.55}.hhl-feature__text>:first-child{margin-block-start:0}.hhl-feature__text>:last-child{margin-block-end:0}.hhl-feature__button{margin-block-start:6px}@media screen and (min-width:741px){.hhl-feature{grid-template-columns:repeat(2,minmax(0,1fr));min-height:340px}.hhl-feature__media{aspect-ratio:auto}.hhl-feature--image-right .hhl-feature__media{order:2}.hhl-feature__body{padding:32px 36px}}@media screen and (min-width:1200px){.hhl-feature{min-height:360px}.hhl-feature__body{padding:36px 40px}}.template-index{--hhl-section-gap: var(--home-actions-gap, 12px);--hhl-card-pad: 16px}@media screen and (min-width:741px){.template-index{--hhl-card-pad: 24px}}@media screen and (min-width:1000px){.template-index{--hhl-card-pad: 28px}}.template-index #main>.shopify-section:not(.shopify-section--slideshow,.shopify-section--home-actions,.shopify-section--hhl-gift-strip){--vertical-breather: var(--hhl-card-pad);--container-gutter: var(--hhl-card-pad);margin:0 var(--home-actions-gap, 12px) var(--hhl-section-gap);padding-block:var(--hhl-card-pad);overflow:hidden;background:rgba(var(--text-color),var(--hhl-tint));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--hhl-radius-card)}.template-index #main>.shopify-section:not(.shopify-section--slideshow,.shopify-section--home-actions,.shopify-section--hhl-gift-strip) :is(.section,.section--flush){margin-block:0!important}.template-index #main>.shopify-section:not(.shopify-section--slideshow,.shopify-section--home-actions,.shopify-section--hhl-gift-strip) .vertical-breather{padding-block:0}.template-index #main>.shopify-section:not(.shopify-section--slideshow,.shopify-section--home-actions,.shopify-section--hhl-gift-strip) .section__color-wrapper{background:none}.template-index #main>.shopify-section:not(.shopify-section--slideshow,.shopify-section--home-actions,.shopify-section--hhl-gift-strip) .container{max-width:none;padding-inline:var(--hhl-card-pad)}.template-index #main>.shopify-section .section__header{margin-block-end:16px}.template-index #main>.shopify-section.shopify-section--hhl-feature{padding-block:0}@media screen and (max-width:999px){.template-index .multi-column:not([stack]) .multi-column__inner--scroller{gap:0}.template-index .multi-column:not([stack]) .multi-column__item{padding:14px 0;background:none;border:0;border-block-start:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:0}.template-index .multi-column:not([stack]) .multi-column__item:first-child{border-block-start:0;padding-block-start:0}.template-index .multi-column:not([stack]) .multi-column__item:last-child{padding-block-end:0}}@media screen and (min-width:741px)and (max-width:999px){.template-index .multi-column:not([stack]) .multi-column__inner--scroller{column-gap:24px}.template-index .multi-column:not([stack]) .multi-column__item:nth-child(2){border-block-start:0;padding-block-start:0}}.template-index .shopify-section--testimonials .section__color-wrapper{padding:0}.template-index .testimonial__content{font-size:clamp(18px,1.5vw,24px);line-height:1.25}@media screen and (min-width:741px)and (max-width:999px){.template-index .list-collections--carousel .list-collections__item-list{grid-template-columns:repeat(6,minmax(0,1fr))}.template-index .list-collections--carousel .list-collections__item-info .heading:not(.heading--small){font-size:13px}.template-index .shopify-section--featured-collections{--section-products-per-row: 4 !important}}@media screen and (max-width:740px){.template-index .promotion-block-list{--promotion-block-gutter: 10px}.template-index .promotion-block:not(:has(.promotion-block__content-wrapper :is(p,span))){flex:1 1 calc(50% - var(--promotion-block-gutter));min-width:0;aspect-ratio:1}.template-index .promotion-block:has(.promotion-block__content-wrapper :is(p,span)){--promotion-block-padding: 18px;flex:1 1 100%;order:1}}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] .product-form__option-value,variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] .product-form__option-value,variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] .product-form__option-value{display:none}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] .block-swatch__radio:checked+.block-swatch__item,variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] .block-swatch__radio:checked+.block-swatch__item,variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] .block-swatch__radio:checked+.block-swatch__item{color:rgb(var(--text-color));background:rgb(var(--background))}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] :is(.block-swatch__radio,.variant-swatch__radio,.color-swatch__radio):checked+:is(.block-swatch__item,.variant-swatch__item,.color-swatch__item):after,variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] :is(.block-swatch__radio,.variant-swatch__radio,.color-swatch__radio):checked+:is(.block-swatch__item,.variant-swatch__item,.color-swatch__item):after,variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] :is(.block-swatch__radio,.variant-swatch__radio,.color-swatch__radio):checked+:is(.block-swatch__item,.variant-swatch__item,.color-swatch__item):after{opacity:0;transform:scale(.9)}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] .variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__name,variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] .variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__name,variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] .variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__name{--variant-label-bg: rgba(0, 0, 0, .66);color:#fff}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected),variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected),variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected){background:rgba(var(--text-color),var(--hhl-tint));border-color:rgb(var(--border-color))}variant-picker[data-hhl-choose]:not([data-hhl-picked~="1"]) [data-hhl-option="1"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected) .color-swatch__name,variant-picker[data-hhl-choose]:not([data-hhl-picked~="2"]) [data-hhl-option="2"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected) .color-swatch__name,variant-picker[data-hhl-choose]:not([data-hhl-picked~="3"]) [data-hhl-option="3"] .hhl-chips .color-swatch[data-color]:is(:has(.color-swatch__radio:checked),.is-selected) .color-swatch__name{color:inherit}.hhl-choose-prompt,.quick-variants__prompt{color:rgb(var(--error-color));font-weight:600;opacity:0;transform:translate(-4px);transition:opacity var(--hhl-dur) var(--hhl-ease),transform var(--hhl-dur) var(--hhl-ease)}.hhl-choose-prompt.is-shown,.quick-variants__prompt.is-shown{opacity:1;transform:none}.quick-variants__prompt{margin:0 0 8px;font-size:var(--hhl-text-sm);text-align:center;transform:translateY(4px)}.hhl-choose-prompt{margin-inline-start:4px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hhl-choose-prompt,.quick-variants__prompt{transition:none}}.footer__item-title{margin-block-end:14px}.footer__item-content{line-height:1.6}@media screen and (max-width:740px){.footer__item-list{gap:32px 24px}.footer__item--text,.footer__item--links{grid-column:1 / -1;max-width:none}.footer__item--links .linklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.footer__item--links .linklist__item:not(:first-child){padding-block-start:0}.footer__item--links .linklist__item a{display:flex;align-items:center;min-height:44px;line-height:1.3}.footer__copyright a{display:inline-flex;align-items:center;min-height:44px}}.hhl-gc-amounts{display:grid;gap:10px}.hhl-gc-amounts__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@container (min-width: 420px){.hhl-gc-amounts__presets{grid-template-columns:repeat(6,minmax(0,1fr))}}.hhl-gc-amounts__preset{min-height:44px;padding:0 8px;color:rgb(var(--text-color));font-size:inherit;font-weight:600;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--button-border-radius);cursor:pointer;transition:background var(--hhl-dur-fast) var(--hhl-ease),border-color var(--hhl-dur-fast) var(--hhl-ease),color var(--hhl-dur-fast) var(--hhl-ease)}@media(hover:hover){.hhl-gc-amounts__preset:hover{border-color:rgba(var(--text-color),var(--hhl-alpha-edge-strong))}}.hhl-gc-amounts__preset[aria-pressed=true]{color:rgb(var(--root-primary-button-text-color));background:rgb(var(--root-primary-button-background));border-color:rgb(var(--root-primary-button-background))}.hhl-gc-amounts__preset:focus-visible,.hhl-gc-amounts__input:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.hhl-gc-amounts__other{display:flex;align-items:center;gap:12px}.hhl-gc-amounts__other-label{flex:none;color:rgb(var(--text-color));font-size:var(--hhl-text-md)}.hhl-gc-amounts__field{position:relative;flex:1;max-width:200px}.hhl-gc-amounts__unit{position:absolute;inset-block:0;inset-inline-start:14px;display:grid;place-items:center;color:rgba(var(--text-color),var(--hhl-alpha-muted));pointer-events:none}.hhl-gc-amounts__input{width:100%;min-height:44px;padding-inline:28px 12px;color:rgb(var(--text-color));font-size:inherit;background:rgb(var(--background));border:var(--hhl-border-width) solid rgb(var(--border-color));border-radius:var(--button-border-radius);transition:border-color var(--hhl-dur-fast) var(--hhl-ease)}.hhl-gc-amounts.is-wrong .hhl-gc-amounts__input{border-color:rgb(var(--error-color))}.hhl-gc-amounts__note-wrap{display:grid;grid-template-rows:0fr;margin-block-start:-10px;transition:grid-template-rows var(--hhl-dur) var(--hhl-ease),margin var(--hhl-dur) var(--hhl-ease)}.hhl-gc-amounts.has-note .hhl-gc-amounts__note-wrap{grid-template-rows:1fr;margin-block-start:0}.hhl-gc-amounts__note{min-height:0;margin:0;overflow:hidden;color:rgba(var(--text-color),var(--hhl-alpha-muted));font-size:var(--hhl-text-sm);opacity:0;transition:opacity var(--hhl-dur) var(--hhl-ease),color var(--hhl-dur) var(--hhl-ease)}.hhl-gc-amounts.has-note .hhl-gc-amounts__note{opacity:1}.hhl-gc-amounts.is-wrong .hhl-gc-amounts__note{color:rgb(var(--error-color))}.product-form__option-selector:has([data-hhl-gc-amounts]){container-type:inline-size}.product-form__option-selector:has([data-hhl-gc-amounts]) .select-wrapper{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.quick-variants .hhl-gc-amounts{container-type:inline-size;padding-block:4px 12px}.hhl-gift-buy__amounts .hhl-gc-amounts{container-type:inline-size}@media(prefers-reduced-motion:reduce){.hhl-gc-amounts__preset,.hhl-gc-amounts__input,.hhl-gc-amounts__note-wrap,.hhl-gc-amounts__note{transition:none}}.product-form__payment-container.is-version-gone :is(.dr-back-in-stock-inline-button,.dr-bis-inline-button,[data-dr=back-in-stock-inline-button]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/163/assets/custom.css.map */
