.hw-sticky-atc .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0);opacity:1}.hw-sticky-atc:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translateY(100%);display:none}.hw-sticky-atc .sticky-add-to-cart__bar--no-shadow{box-shadow:none}.hw-sticky-atc .sticky-add-to-cart__image{flex-shrink:0;width:var(--hw-sticky-atc-image-width, 48px);height:auto;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--hw-sticky-atc-image-radius, 6px);background:var(--color-background-secondary)}.hw-sticky-atc .sticky-add-to-cart__image-img{display:block;width:100%;height:100%;object-fit:cover}.hw-sticky-atc .sticky-add-to-cart__info{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;padding-left:0}.hw-sticky-atc .sticky-add-to-cart__title{display:block;width:auto;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-sticky-atc .sticky-add-to-cart__title--default{font-family:var(--font-body--family);font-size:16px;font-weight:var(--font-body--weight);line-height:1.3;letter-spacing:0;text-transform:none}.hw-sticky-atc .sticky-add-to-cart__price{font-size:16px;font-weight:var(--font-body--weight);line-height:1.3}.hw-sticky-atc .sticky-add-to-cart__button{position:relative;flex:1 0 100%;width:100%;height:var(--hw-sticky-atc-button-height, 40px);padding:0 32px}.hw-sticky-atc .sticky-add-to-cart__button .add-to-cart-icon{display:none}.hw-sticky-atc .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}@media screen and (min-width:750px){.hw-sticky-atc .sticky-add-to-cart__image{width:var(--hw-sticky-atc-image-width-desktop, 40px)}.hw-sticky-atc .sticky-add-to-cart__info{gap:4px}.hw-sticky-atc .sticky-add-to-cart__title--default{font-size:14px}.hw-sticky-atc .sticky-add-to-cart__price{font-size:12px}.hw-sticky-atc .sticky-add-to-cart__button{flex:0 0 auto;width:auto;min-width:200px;height:var(--hw-sticky-atc-button-height-desktop, 36px)}}.hw-product-media-gallery__main{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0}@media screen and (max-width:749px){.hw-product-media-gallery--extend-mobile .hw-media-gallery-wrapper,.hw-product-media-gallery--extend-mobile .hw-product-media-gallery__gallery,.hw-product-media-gallery--extend-mobile .hw-product-media-gallery__gallery-media,.hw-product-media-gallery--extend-mobile media-gallery.media-gallery--carousel,.hw-product-media-gallery--extend-mobile slideshow-component,.hw-product-media-gallery--extend-mobile slideshow-container{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.hw-product-media-gallery--extend-mobile media-gallery.spacing-style{padding-inline-start:0;padding-inline-end:0}.hw-product-media-gallery--inset-mobile .hw-product-media-gallery__gallery,.hw-product-media-gallery[data-extend-media-on-mobile=false] .hw-product-media-gallery__gallery{width:100%;max-width:var(--full-page-grid-central-column-width);margin-inline:auto;box-sizing:border-box}.hw-product-media-gallery--inset-mobile .hw-product-media-gallery__thumbnails-row:not(:empty),.hw-product-media-gallery[data-extend-media-on-mobile=false] .hw-product-media-gallery__thumbnails-row:not(:empty){--hw-thumbnails-gutter-bleed: var( --util-page-margin-offset, var(--page-margin, 16px) );width:calc(100% + (2 * var(--hw-thumbnails-gutter-bleed)));max-width:none;margin-inline:calc(-1 * var(--hw-thumbnails-gutter-bleed));box-sizing:border-box}.hw-product-media-gallery--inset-mobile .hw-product-media-gallery__thumbnails-row:not(:empty) .slideshow-controls__thumbnails-container,.hw-product-media-gallery[data-extend-media-on-mobile=false] .hw-product-media-gallery__thumbnails-row:not(:empty) .slideshow-controls__thumbnails-container{scroll-padding-inline:var(--hw-thumbnails-gutter-bleed);padding-inline:var(--hw-thumbnails-gutter-bleed)}.hw-product-media-gallery--extend-mobile .hw-product-media-gallery__thumbnails-row:not(:empty) .slideshow-controls__thumbnails-container{padding-inline:var(--util-page-margin-offset, var(--page-margin, 16px));scroll-padding-inline:var(--util-page-margin-offset, var(--page-margin, 16px))}}.hw-product-media-gallery__gallery{display:flex;flex-direction:row;align-items:flex-start;gap:var(--hw-media-sidebar-gap, var(--gap-md, 16px));min-width:0}@media screen and (min-width:750px){.hw-product-media-gallery__gallery{gap:var( --hw-media-sidebar-gap-desktop, var(--hw-media-sidebar-gap, var(--gap-lg, 24px)) )}}.hw-product-media-gallery[data-sidebar-vertical-align=center] .hw-product-media-gallery__gallery{align-items:center}.hw-product-media-gallery__aside{order:1;display:none;flex:0 0 auto;width:max-content;max-width:var(--hw-media-sidebar-max-width, 120px);min-width:0;flex-direction:column;gap:var(--gap-md, 16px)}.hw-product-media-gallery__aside:has(.hw-media-usps),.hw-product-media-gallery__aside:has(.hw-product-info-items),.hw-product-media-gallery__aside--has-sidebar-content{display:flex}.hw-product-media-gallery[data-sidebar-position=right] .hw-product-media-gallery__aside{order:2}.hw-product-media-gallery__gallery-media{order:2;flex:1;min-width:0;position:relative}.hw-product-media-gallery[data-sidebar-position=right] .hw-product-media-gallery__gallery-media{order:1}.hw-product-media-gallery__thumbnails-row{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;margin-top:var(--gap-md, 16px)}.hw-product-media-gallery__thumbnails-row:empty{display:none}@media screen and (min-width:750px){.hw-product-media-gallery__thumbnails-row:not(:empty){margin-top:var(--gap-lg, 24px)}.hw-product-media-gallery[data-media-presentation=grid] .hw-product-media-gallery__thumbnails-row{display:none}}.hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width)}@media screen and (min-width:750px){.hw-product-media-gallery__thumbnails-row{--thumbnail-width: var(--thumbnail-width-desktop)}}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].desktop\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:flex-start}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:0}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].desktop\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:center}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:auto}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].desktop\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:flex-end}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-mobile-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:0}@media screen and (min-width:750px){.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].mobile\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:flex-start}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:0;padding-inline-start:calc(var(--focus-outline-offset, .2em) / 2 + var(--focus-outline-width, .09375rem) + var(--style-border-width, 1px))}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=left] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails-container{scroll-padding-inline-start:calc(var(--focus-outline-offset, .2em) / 2 + var(--focus-outline-width, .09375rem) + var(--style-border-width, 1px))}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].mobile\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:center}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=center] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:auto}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails].mobile\:hidden,.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row slideshow-controls[thumbnails]:only-of-type{justify-content:flex-end}.hw-product-media-gallery[data-thumbnails-at-bottom=true][data-desktop-thumbnails-alignment=right] .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{margin-inline:0}}@media screen and (min-width:750px){.hw-product-media-gallery--padding-desktop media-gallery.spacing-style{padding-block-start:var(--hw-media-padding-block-start-desktop, 0px);padding-block-end:var(--hw-media-padding-block-end-desktop, 0px);padding-inline-start:var(--hw-media-padding-inline-start-desktop, 0px);padding-inline-end:var(--hw-media-padding-inline-end-desktop, 0px)}}@media screen and (max-width:749px){.hw-product-media-gallery .hw-product-media-gallery__thumbnails-row:not(:empty){margin-top:var(--hw-thumbnails-spacing-mobile, var(--gap-md, 16px))}.hw-product-media-gallery .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{gap:var(--hw-thumbnails-gap-mobile, var(--gap-xs))}.hw-product-media-gallery .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: var(--hw-thumbnail-width-mobile, 44px)}}.hw-product-media-gallery--thumb-ratio .slideshow-controls__thumbnails .slideshow-control{aspect-ratio:var(--hw-thumbnail-aspect-ratio)}@media screen and (max-width:749px){.hw-product-media-gallery--mobile-ratio :not(.dialog-zoomed-gallery)>.product-media-container{--gallery-aspect-ratio: var(--hw-media-aspect-ratio-mobile)}.hw-product-media-gallery--mobile-ratio :not(.dialog-zoomed-gallery)>.product-media-container :is(img,video,iframe,.deferred-media__poster-image){object-fit:cover;width:100%;height:100%}.hw-product-media-gallery--mobile-ratio :not(.dialog-zoomed-gallery)>.product-media-container model-viewer{width:100%;height:100%}}.hw-product-media-gallery--thumb-active-border .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:var(--hw-thumbnail-active-border-width) solid var(--hw-thumbnail-active-border-color, currentcolor);outline-offset:calc(var(--hw-thumbnail-active-border-width) * -1);border:0}.hw-product-media-gallery--thumb-active-border .hw-product-media-gallery__thumbnails-row .slideshow-controls__thumbnails{padding-block:0}@media screen and (max-width:749px){.hw-product-media-gallery--thumbs-padding .hw-product-media-gallery__thumbnails-row:not(:empty) .slideshow-controls__thumbnails-container{padding:var(--hw-thumbnails-padding-mobile, 0px);scroll-padding-inline:var(--hw-thumbnails-padding-mobile, 0px)}.hw-product-media-gallery--thumbs-padding .hw-product-media-gallery__thumbnails-row:not(:empty) .slideshow-controls__thumbnails{padding:0}}@media screen and (min-width:750px){.hw-media-gallery-wrapper[data-presentation=grid] .hw-media-gallery-progress{display:none}}@media screen and (max-width:749px){.hw-media-gallery-wrapper[data-mobile-thumbnails=hide] .media-gallery__mobile-controls{display:none!important}.hw-media-gallery-wrapper[data-mobile-thumbnails=hide] slideshow-controls[thumbnails]{display:none!important}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=left] .media-gallery__mobile-controls,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=left] slideshow-controls[thumbnails]:only-of-type{justify-content:flex-start}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=left] .slideshow-controls__thumbnails{margin-inline:0}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=center] .media-gallery__mobile-controls,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=center] slideshow-controls[thumbnails]:only-of-type{justify-content:center}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=center] .slideshow-controls__thumbnails{margin-inline:auto}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=right] .media-gallery__mobile-controls,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=right] slideshow-controls[thumbnails]:only-of-type{justify-content:flex-end}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=bottom][data-mobile-thumbnails-alignment=right] .slideshow-controls__thumbnails{margin-inline:0;margin-inline-start:auto}}@media screen and (min-width:750px){.hw-media-gallery-wrapper[data-presentation=grid] slideshow-controls[thumbnails]{display:none!important}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=left] slideshow-controls[thumbnails][pagination-position=center].mobile\:hidden,.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=left] slideshow-component>slideshow-controls[thumbnails][pagination-position=center]:only-of-type{justify-content:flex-start}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=left] slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{margin-inline:0;padding-inline-start:calc(var(--focus-outline-offset, .2em) / 2 + var(--focus-outline-width, .09375rem) + var(--style-border-width, 1px))}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=left] slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails-container{scroll-padding-inline-start:calc(var(--focus-outline-offset, .2em) / 2 + var(--focus-outline-width, .09375rem) + var(--style-border-width, 1px))}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=center] slideshow-controls[thumbnails][pagination-position=center].mobile\:hidden,.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=center] slideshow-component>slideshow-controls[thumbnails][pagination-position=center]:only-of-type{justify-content:center}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=center] slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{margin-inline:auto}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=right] slideshow-controls[thumbnails][pagination-position=center].mobile\:hidden,.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=right] slideshow-component>slideshow-controls[thumbnails][pagination-position=center]:only-of-type{justify-content:flex-end}.hw-media-gallery-wrapper[data-thumbnail-position=bottom][data-desktop-thumbnails-alignment=right] slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{margin-inline:0;margin-inline-start:auto}}@media screen and (max-width:749px){.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-component{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-xs, .5rem);align-items:start;width:100%;min-width:0}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-component>slideshow-container{grid-area:unset!important;grid-column:2;grid-row:1;order:2;min-width:0;width:100%;min-height:0}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-component>.media-gallery__mobile-controls,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-component>slideshow-controls[thumbnails]:only-of-type{grid-column:1;grid-row:1;order:1}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] .media-gallery__mobile-controls .slideshow-controls__thumbnails-container,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-controls[thumbnails]:only-of-type .slideshow-controls__thumbnails-container{max-height:60vh;overflow-y:auto;overflow-x:hidden}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] .media-gallery__mobile-controls .slideshow-controls__thumbnails,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=left] slideshow-controls[thumbnails]:only-of-type .slideshow-controls__thumbnails{flex-direction:column}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-component{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:var(--gap-xs, .5rem);align-items:start;width:100%;min-width:0}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-component>slideshow-container{grid-area:unset!important;grid-column:1;grid-row:1;order:1;min-width:0;width:100%;min-height:0}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-component>.media-gallery__mobile-controls,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-component>slideshow-controls[thumbnails]:only-of-type{grid-column:2;grid-row:1;order:2}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] .media-gallery__mobile-controls .slideshow-controls__thumbnails-container,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-controls[thumbnails]:only-of-type .slideshow-controls__thumbnails-container{max-height:60vh;overflow-y:auto;overflow-x:hidden}.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] .media-gallery__mobile-controls .slideshow-controls__thumbnails,.hw-media-gallery-wrapper[data-mobile-thumbnails-position=right] slideshow-controls[thumbnails]:only-of-type .slideshow-controls__thumbnails{flex-direction:column}}.hw-product-media-gallery__carousel-nav-host[hidden]{display:none}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] slideshow-container{position:relative}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] slideshow-container>.hw-carousel-navigation.hw-carousel-navigation--pdp-gallery,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation.hw-carousel-navigation--pdp-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-heightened);pointer-events:none;margin:0;width:100%;height:100%;display:block;gap:0;box-sizing:border-box;background:none;background-color:transparent}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation.hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;margin:0;pointer-events:none;background:none;background-color:transparent}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation.hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation.hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control{position:static;margin:0;flex:none;pointer-events:auto}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control{width:var(--arrow-button-width, 36px);min-width:var(--arrow-button-width, 36px);max-width:var(--arrow-button-width, 36px);height:var(--arrow-button-height, 36px);min-height:var(--arrow-button-height, 36px);max-height:var(--arrow-button-height, 36px);padding:0;flex:0 0 auto;box-sizing:border-box}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control .svg-wrapper,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control .svg-wrapper,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control .svg-wrapper>svg,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control .svg-wrapper>svg,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .svg-wrapper.icon-custom,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .svg-wrapper:is(.icon-caret,.icon-arrow) svg{width:var(--icon-width, 20px);height:var(--icon-height, 20px)}@media screen and (min-width:750px){.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control{width:var(--arrow-button-width-desktop, var(--arrow-button-width, 36px));min-width:var(--arrow-button-width-desktop, var(--arrow-button-width, 36px));max-width:var(--arrow-button-width-desktop, var(--arrow-button-width, 36px));height:var(--arrow-button-height-desktop, var(--arrow-button-height, 36px));min-height:var(--arrow-button-height-desktop, var(--arrow-button-height, 36px));max-height:var(--arrow-button-height-desktop, var(--arrow-button-height, 36px))}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control .svg-wrapper,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control .svg-wrapper,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control .svg-wrapper>svg,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control .svg-wrapper>svg,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .svg-wrapper.icon-custom,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .svg-wrapper:is(.icon-caret,.icon-arrow) svg{width:var(--icon-width-desktop, var(--icon-width, 20px));height:var(--icon-height-desktop, var(--icon-height, 20px))}}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .hw-carousel-navigation__control,.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-carousel-navigation--pdp-gallery .hw-carousel-navigation__arrows .slideshow-control{opacity:1}.hw-media-gallery-wrapper[data-show-arrows=false] slideshow-controls .slideshow-controls__arrows,.hw-media-gallery-wrapper[data-show-arrows=false] slideshow-controls [class*=arrow]{display:none!important}.hw-media-gallery-progress{position:relative;z-index:calc(var(--layer-flat, 1) + 1);width:100%;background:rgb(var(--color-foreground-rgb) / .1);border-radius:2px;overflow:hidden}@media screen and (max-width:749px){.hw-media-gallery-wrapper--extend-mobile .hw-media-gallery-progress{width:auto;margin-inline:var(--util-page-margin-offset, var(--page-margin, 16px))}}.hw-media-gallery-progress__track{position:relative;width:100%;background:transparent;border-radius:inherit}.hw-media-gallery-progress__thumb{position:absolute;left:0;top:0;height:100%;width:20%;min-width:20%;background:rgb(var(--color-foreground-rgb) / .4);border-radius:inherit;transition:width .2s ease-out}.hw-media-gallery-progress[data-single-slide=true],.hw-media-gallery-wrapper[data-single-slide=true] .hw-media-gallery-progress{display:none!important}.hw-media-gallery-wrapper{position:relative;isolation:isolate}.hw-media-gallery-watch-badge{display:block;--padding-block-start: 0px;--padding-inline-start: 0px;--padding-block-end: 0px;--padding-inline-end: 0px;--border-radius: var(--media-radius, 0px);position:absolute;z-index:calc(var(--layer-heightened, 5) + 2);top:0;right:0;bottom:0;left:0;pointer-events:none}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-media-gallery-watch-badge{right:var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px));left:var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px))}@media screen and (min-width:750px){.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-media-gallery-watch-badge{right:var( --hw-carousel-arrows-padding-inline-desktop, var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px)) );left:var( --hw-carousel-arrows-padding-inline-desktop, var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px)) )}}.hw-media-gallery-watch-badge .product-badges{pointer-events:auto}.hw-media-gallery-watch-badge__btn{cursor:pointer;border:none;margin:0;appearance:none;-webkit-appearance:none;text-decoration:none;width:max-content;max-width:min(100%,18rem)}.hw-media-gallery-watch-badge__btn:focus{outline:none}.hw-media-gallery-watch-badge__btn:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}@media(forced-colors:active){.hw-media-gallery-watch-badge__btn:focus-visible{outline:.2rem solid transparent}}.hw-product-media-gallery__slider-overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-raised, 3) + 1);pointer-events:none}.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-product-media-gallery__slider-overlays{right:var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px));left:var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px))}@media screen and (min-width:750px){.hw-media-gallery-wrapper[data-hw-custom-gallery-arrows=true] .hw-product-media-gallery__slider-overlays{right:var( --hw-carousel-arrows-padding-inline-desktop, var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px)) );left:var( --hw-carousel-arrows-padding-inline-desktop, var(--hw-carousel-arrows-padding-inline, var(--padding-md, 16px)) )}}.hw-product-media-gallery__slider-overlays:empty,.hw-product-media-gallery__slider-overlays[hidden]{display:none}.hw-product-media-gallery__aside>.hw-product-media-overlay{display:none}.hw-product-media-overlay{--badge-inset: 0px;--hw-pmo-offset-x: 0px;--hw-pmo-offset-y: 0px;--hw-pmo-offset-x-effective: var(--hw-pmo-offset-x);--hw-pmo-offset-y-effective: var(--hw-pmo-offset-y);--hw-pmo-max-width: 100%;position:absolute;z-index:1;max-width:100%;box-sizing:border-box;pointer-events:none}.hw-product-media-overlay__inner{max-width:var(--hw-pmo-max-width);box-sizing:border-box;pointer-events:auto}@media screen and (min-width:750px){.hw-product-media-overlay--offset-desktop{--hw-pmo-offset-x-effective: var(--hw-pmo-offset-x-desktop);--hw-pmo-offset-y-effective: var(--hw-pmo-offset-y-desktop)}}.hw-product-media-overlay--top-left{top:calc(var(--badge-inset) + var(--padding-block-start) + var(--hw-pmo-offset-y-effective));left:calc(var(--badge-inset) + var(--padding-inline-start) + var(--hw-pmo-offset-x-effective))}.hw-product-media-overlay--top-right{top:calc(var(--badge-inset) + var(--padding-block-start) + var(--hw-pmo-offset-y-effective));right:calc(var(--badge-inset) + var(--padding-inline-start) + var(--hw-pmo-offset-x-effective))}.hw-product-media-overlay--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start) + var(--hw-pmo-offset-y-effective));left:calc(var(--badge-inset) + var(--padding-inline-start) + var(--hw-pmo-offset-x-effective))}.hw-product-media-overlay--bottom-right{bottom:calc(var(--badge-inset) + var(--padding-block-start) + var(--hw-pmo-offset-y-effective));right:calc(var(--badge-inset) + var(--padding-inline-start) + var(--hw-pmo-offset-x-effective))}.product-information>.hw-pdp-grid{--hw-pdp-content-width: var(--full-page-grid-central-column-width);--hw-pdp-edge: calc((100% - var(--hw-pdp-content-width)) / 2);display:grid;grid-column:1 / -1;grid-template-columns:[full-start] var(--hw-pdp-edge) [content-start] minmax(0,1fr) [content-end] var(--hw-pdp-edge) [full-end];row-gap:var(--hw-pdp-mobile-gap, 0px)}.product-information>.hw-pdp-grid>.product-information__media,.product-information>.hw-pdp-grid>.product-details{grid-column:content;width:auto;min-width:0}.product-information>.hw-pdp-grid>.product-information__media{order:0}.product-information>.hw-pdp-grid>.product-details{order:1;justify-content:var(--details-alignment, center)}@media screen and (max-width:749px){.product-information>.hw-pdp-grid>.product-information__media:has(.hw-product-media-gallery--extend-mobile){grid-column:full}.product-information>.hw-pdp-grid .hw-product-media-gallery--inset-mobile .hw-product-media-gallery__gallery{max-width:none}}@media screen and (min-width:990px){.product-information>.hw-pdp-grid{--hw-pdp-inner: calc(var(--hw-pdp-content-width) - var(--hw-pdp-gap, 0px));--hw-pdp-gap-track: var(--hw-pdp-gap, 0px);--hw-pdp-lead: 0px;--hw-pdp-trail: 0px;row-gap:0}.product-information>.hw-pdp-grid--full-width{--hw-pdp-content-width: 100%}.product-information>.hw-pdp-grid--default{--hw-pdp-details-col: min(50vw, var(--sidebar-width));--hw-pdp-media-col: calc(var(--hw-pdp-inner) - var(--hw-pdp-details-col))}.product-information>.hw-pdp-grid--equal{--hw-pdp-media-col: calc(var(--hw-pdp-inner) / 2);--hw-pdp-details-col: calc(var(--hw-pdp-inner) / 2)}.product-information>.hw-pdp-grid--custom{--hw-pdp-media-col: min(var(--hw-pdp-media-max), calc(var(--hw-pdp-inner) * var(--hw-pdp-media-share, .5)));--hw-pdp-details-col: min( var(--hw-pdp-details-max), calc(var(--hw-pdp-inner) * (1 - var(--hw-pdp-media-share, .5))) )}.product-information>.hw-pdp-grid--align-start{--hw-pdp-trail: 1fr}.product-information>.hw-pdp-grid--align-center{--hw-pdp-lead: 1fr;--hw-pdp-trail: 1fr}.product-information>.hw-pdp-grid--align-end{--hw-pdp-lead: 1fr}.product-information>.hw-pdp-grid--align-space-between{--hw-pdp-gap-track: minmax(var(--hw-pdp-gap, 0px), 1fr)}.product-information>.hw-pdp-grid--media-left{grid-template-columns:[full-start] var(--hw-pdp-edge) [content-start] var(--hw-pdp-lead) [media-start] var(--hw-pdp-media-col) [media-end] var(--hw-pdp-gap-track) [details-start] var(--hw-pdp-details-col) [details-end] var(--hw-pdp-trail) [content-end] var(--hw-pdp-edge) [full-end]}.product-information>.hw-pdp-grid--media-right{grid-template-columns:[full-start] var(--hw-pdp-edge) [content-start] var(--hw-pdp-lead) [details-start] var(--hw-pdp-details-col) [details-end] var(--hw-pdp-gap-track) [media-start] var(--hw-pdp-media-col) [media-end] var(--hw-pdp-trail) [content-end] var(--hw-pdp-edge) [full-end]}.product-information>.hw-pdp-grid:not(.hw-pdp-grid--media-none)>.product-information__media{grid-column:media;grid-row:1}.product-information>.hw-pdp-grid:not(.hw-pdp-grid--media-none)>.product-details{grid-column:details;grid-row:1}.product-information>.hw-pdp-grid--media-left>.product-information__media:has(.media-gallery--extend){grid-column:full-start / media-end}.product-information>.hw-pdp-grid--media-right>.product-information__media:has(.media-gallery--extend){grid-column:media-start / full-end}.product-information>.hw-pdp-grid>.product-details.sticky-content--desktop,.product-information>.hw-pdp-grid>.product-information__media:has(.hw-product-media-gallery--sticky-desktop){position:sticky;top:var(--hw-pdp-sticky-top, var(--sticky-header-offset, 0px));z-index:var(--layer-flat);align-self:start}.product-information>.hw-pdp-grid>.product-details{padding-inline:var(--hw-pdp-details-padding-inline, 0px)}.product-information>.hw-pdp-grid--full-width.hw-pdp-grid--media-left>.product-details{padding-inline-end:max(var(--padding-lg),var(--hw-pdp-details-padding-inline, 0px))}.product-information>.hw-pdp-grid--full-width.hw-pdp-grid--media-right>.product-details{padding-inline-start:max(var(--padding-lg),var(--hw-pdp-details-padding-inline, 0px))}}@media screen and (min-width:1200px){.product-information>.hw-pdp-grid--default{--hw-pdp-details-col: calc(var(--hw-pdp-inner) / 3)}}.product-information>.hw-pdp-grid--limit-details>.product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--hw-pdp-details-content-max, var(--details-max-width))}@media screen and (min-width:1600px){.product-information>.hw-pdp-grid--limit-details>.product-details>.group-block{--details-max-width: 32rem}}.hw-media-hotspots[hidden]{display:none}.hw-product-media-gallery__main .hw-product-media-gallery__gallery-media>.hw-media-hotspots-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;box-shadow:none;pointer-events:none;z-index:var(--layer-flat)}.hw-media-hotspots-overlay{--hw-pin-size: var(--hw-media-hotspots-size);background:transparent}@media(min-width:990px){.hw-media-hotspots-overlay{--hw-pin-size: var( --hw-media-hotspots-size-desktop, var(--hw-media-hotspots-size) )}}.hw-media-hotspots-overlay__inner{position:absolute;inset-block-start:var(--hw-media-hotspots-overlay-top, 0);inset-inline-start:var(--hw-media-hotspots-overlay-left, 0);inline-size:var(--hw-media-hotspots-overlay-width, 100%);block-size:var(--hw-media-hotspots-overlay-height, 100%);pointer-events:none}.hw-media-hotspot{position:absolute;inset-block-start:var(--hw-media-hotspot-position-y);inset-inline-start:var(--hw-media-hotspot-position-x);pointer-events:auto;transform:translate(-50%,-50%);z-index:var(--layer-flat)}.hw-media-hotspot__trigger{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--hw-pin-size);block-size:var(--hw-pin-size);min-inline-size:var(--hw-pin-size);min-block-size:var(--hw-pin-size);padding:0;background:var(--hw-media-hotspot-color);border:1px solid rgb(255 255 255 / .65);border-radius:50%;box-shadow:0 0 0 3px #ffffff8c,0 10px 24px #00000038;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hw-media-hotspot__trigger:before{content:"";position:absolute;inset:calc(var(--hw-pin-size) * -.18);background:var(--hw-media-hotspot-color);border-radius:50%;opacity:.44;transform:scale(1);transition:transform .2s ease,opacity .2s ease;z-index:-1}.hw-media-hotspot__trigger:hover,.hw-media-hotspot__trigger:focus-visible,.hw-media-hotspot:has(.hw-media-hotspot__dialog[open]) .hw-media-hotspot__trigger{transform:scale(1.05);box-shadow:0 0 0 4px #ffffff94,0 12px 28px #0000003d}.hw-media-hotspot__trigger:hover:before,.hw-media-hotspot__trigger:focus-visible:before,.hw-media-hotspot:has(.hw-media-hotspot__dialog[open]) .hw-media-hotspot__trigger:before{transform:scale(1.08);opacity:.55}.hw-media-hotspot__trigger:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:3px}.hw-media-hotspot__dialog{position:absolute;width:max-content;max-width:min(var(--hw-media-hotspots-card-max-width),calc(100vw - 2rem));margin:0;padding:0;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));border:1px solid var(--color-border);border-radius:var(--hw-media-hotspot-dialog-radius, var(--style-border-radius-popover, 12px));box-shadow:var(--hw-media-hotspot-dialog-shadow, var(--shadow-popover, 0 10px 32px rgb(0 0 0 / .16)));overflow:hidden;opacity:0;filter:blur(4px);translate:0 var(--hw-media-hotspot-dialog-vertical-offset, 0px);transform:scale(.92) translate(var(--hw-media-hotspot-offset-x, 0),var(--hw-media-hotspot-offset-y, 0));transform-origin:var(--hw-media-hotspot-origin-x, 50%) var(--hw-media-hotspot-origin-y, 50%);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.hw-media-hotspot__dialog[data-placement*=bottom]{--hw-media-hotspot-offset-y: 8px;--hw-media-hotspot-origin-y: 0%;top:calc(var(--hw-pin-size) * .5 + 10px);bottom:unset}.hw-media-hotspot__dialog[data-placement*=top]{--hw-media-hotspot-offset-y: -8px;--hw-media-hotspot-origin-y: 100%;top:unset;bottom:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[data-placement*=left]{--hw-media-hotspot-offset-x: -8px;--hw-media-hotspot-origin-x: 100%;left:unset;right:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[data-placement*=right]{--hw-media-hotspot-offset-x: 8px;--hw-media-hotspot-origin-x: 0%;left:calc(var(--hw-pin-size) * .5 + 10px);right:unset}.hw-media-hotspot__dialog[data-placement*=center]{left:50%;right:unset;translate:-50% var(--hw-media-hotspot-dialog-vertical-offset, 0px)}.hw-media-hotspot__dialog[data-placement*=center][data-placement*=bottom]{--hw-media-hotspot-origin-x: 50%;top:calc(var(--hw-pin-size) * .5 + 10px);bottom:unset}.hw-media-hotspot__dialog[data-placement*=center][data-placement*=top]{--hw-media-hotspot-origin-x: 50%;top:unset;bottom:calc(var(--hw-pin-size) * .5 + 10px)}.hw-media-hotspot__dialog[open][data-showing=true]{opacity:1;filter:blur(0);transform:scale(1) translate(0)}.hw-media-hotspot__dialog-content{padding-block-start:var(--hw-media-hotspot-dialog-padding-top, 12px);padding-block-end:var(--hw-media-hotspot-dialog-padding-bottom, 12px);padding-inline-start:var(--hw-media-hotspot-dialog-padding-left, 12px);padding-inline-end:var(--hw-media-hotspot-dialog-padding-right, 12px)}.hw-media-hotspot__heading{margin:0;font-family:var(--hw-media-hotspot-heading-font-family, var(--font-paragraph_5--family, var(--font-body--family)));font-style:var(--hw-media-hotspot-heading-font-style, normal);font-size:var(--hw-media-hotspot-heading-font-size, var(--font-paragraph_5--size, 1rem));font-weight:var(--hw-media-hotspot-heading-font-weight, var(--font-paragraph_5--weight, 500));line-height:var(--hw-media-hotspot-heading-line-height, var(--font-paragraph_5--line-height, 1.4));letter-spacing:var(--hw-media-hotspot-heading-letter-spacing, normal);text-transform:var(--hw-media-hotspot-heading-text-transform, var(--font-paragraph_5--case, none));text-wrap:pretty}.hw-media-hotspot__text{margin-top:6px;font-family:var(--hw-media-hotspot-text-font-family, var(--font-paragraph_6--family, var(--font-body--family)));font-style:var(--hw-media-hotspot-text-font-style, normal);font-size:var(--hw-media-hotspot-text-font-size, var(--font-paragraph_6--size, .875rem));font-weight:var(--hw-media-hotspot-text-font-weight, var(--font-paragraph_6--weight, 400));line-height:var(--hw-media-hotspot-text-line-height, var(--font-paragraph_6--line-height, 1.4));letter-spacing:var(--hw-media-hotspot-text-letter-spacing, normal);text-transform:var(--hw-media-hotspot-text-text-transform, var(--font-paragraph_6--case, none));text-wrap:pretty}.hw-media-hotspot__text>*:first-child{margin-top:0}.hw-media-hotspot__text>*:last-child{margin-bottom:0}.hw-media-hotspot__link-wrap{margin:8px 0 0}.hw-media-hotspot__link{color:inherit;text-decoration:underline;text-underline-offset:.14em}[data-pulse-hotspots=true] .hw-media-hotspot__trigger:before{animation:hw-media-hotspot-pulse 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.hw-media-hotspot__trigger,.hw-media-hotspot__trigger:before,.hw-media-hotspot__dialog{transition:none}[data-pulse-hotspots=true] .hw-media-hotspot__trigger:before{animation:none}}@media(min-width:990px){.hw-media-hotspot__dialog-content{padding-block-start:var(--hw-media-hotspot-dialog-padding-top-desktop, var(--hw-media-hotspot-dialog-padding-top, 12px));padding-block-end:var(--hw-media-hotspot-dialog-padding-bottom-desktop, var(--hw-media-hotspot-dialog-padding-bottom, 12px));padding-inline-start:var(--hw-media-hotspot-dialog-padding-left-desktop, var(--hw-media-hotspot-dialog-padding-left, 12px));padding-inline-end:var(--hw-media-hotspot-dialog-padding-right-desktop, var(--hw-media-hotspot-dialog-padding-right, 12px))}}.hw-media-usps{--hw-media-usps-gap: 12px;--hw-media-usps-gap-desktop: 12px;display:flex;flex-direction:column;gap:var(--hw-media-usps-gap);min-width:0}.hw-media-usp{min-width:0}.hw-media-usp>*{min-width:0}@media screen and (min-width:990px){.hw-media-usps{gap:var(--hw-media-usps-gap-desktop)}}.hw-product-info-items{--hw-product-info-items-gap: 12px;--hw-product-info-items-gap-desktop: 12px;--hw-product-info-items-padding-block-start: 0px;--hw-product-info-items-padding-block-end: 0px;--hw-product-info-items-padding-inline-start: 0px;--hw-product-info-items-padding-inline-end: 0px;--hw-product-info-items-padding-block-start-desktop: 0px;--hw-product-info-items-padding-block-end-desktop: 0px;--hw-product-info-items-padding-inline-start-desktop: 0px;--hw-product-info-items-padding-inline-end-desktop: 0px;--hw-product-info-items-margin-block-start: 0px;--hw-product-info-items-margin-block-end: 0px;--hw-product-info-items-margin-block-start-desktop: 0px;--hw-product-info-items-margin-block-end-desktop: 0px;--hw-product-info-items-corner-radius: 0px;display:flex;flex-direction:column;gap:var(--hw-product-info-items-gap);padding-block-start:var(--hw-product-info-items-padding-block-start);padding-block-end:var(--hw-product-info-items-padding-block-end);padding-inline-start:var(--hw-product-info-items-padding-inline-start);padding-inline-end:var(--hw-product-info-items-padding-inline-end);margin-block-start:var(--hw-product-info-items-margin-block-start);margin-block-end:var(--hw-product-info-items-margin-block-end);border-radius:var(--hw-product-info-items-corner-radius);background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));box-sizing:border-box;overflow:clip;min-width:0}.hw-product-info-item>*{min-width:0}.hw-product-media-gallery__main>.hw-product-info-items{width:100%}@media screen and (min-width:990px){.hw-product-info-items{gap:var(--hw-product-info-items-gap-desktop);padding-block-start:var(--hw-product-info-items-padding-block-start-desktop);padding-block-end:var(--hw-product-info-items-padding-block-end-desktop);padding-inline-start:var(--hw-product-info-items-padding-inline-start-desktop);padding-inline-end:var(--hw-product-info-items-padding-inline-end-desktop);margin-block-start:var(--hw-product-info-items-margin-block-start-desktop);margin-block-end:var(--hw-product-info-items-margin-block-end-desktop)}}.ll-bundle-add{--ll-bundle-add-height: 48px;--ll-bundle-add-height-desktop: 48px;--ll-bundle-add-gap: 6px;width:100%;min-width:0}.ll-bundle-add__component{display:block;width:100%}.ll-bundle-add__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ll-bundle-add-gap);min-height:var(--ll-bundle-add-height)}.ll-bundle-add__button--full{width:100%}@media screen and (min-width:750px){.ll-bundle-add__button{min-height:var(--ll-bundle-add-height-desktop)}}.ll-bundle-add__price[hidden]{display:none}.ll-bundle-add__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px 24px 24px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-foreground);text-align:center}.ll-bundle-add__dialog::backdrop{background:#00000080}.ll-bundle-add__dialog-close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ll-bundle-add__dialog-close svg{width:16px;height:16px}.ll-bundle-add__dialog-title{margin:0 0 12px}.ll-bundle-add__dialog-message{margin:0 0 20px}.ll-bundle-add__dialog-ok{width:100%}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.volume-pricing__table{width:100%}.volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing__row--odd{background:var(--color-background)}.volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}.volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.volume-pricing__show-less{display:none}.volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.volume-pricing--expanded .volume-pricing__show-more{display:none}.volume-pricing--expanded .volume-pricing__show-less{display:inline}.hw-bsct{--hw-bsct-label-width: 118px;--hw-bsct-label-width-desktop: 118px;--hw-bsct-column-min-width: 88px;--hw-bsct-column-min-width-desktop: 88px;--hw-bsct-row-height: 50px;--hw-bsct-row-height-desktop: 50px;--hw-bsct-cell-padding-inline: 6px;--hw-bsct-border-width: 1px;--hw-bsct-border-color: var(--color-border);--hw-bsct-highlight-bg: rgb(var(--color-foreground-rgb) / .04);--hw-bsct-highlight-radius: 8px;--hw-bsct-badge-width: 18px;--hw-bsct-badge-height: 19px;--hw-bsct-badge-radius: 4px;--hw-bsct-badge-icon-size: 10px;--hw-bsct-check-bg: var(--color-foreground);--hw-bsct-check-color: var(--color-background);--hw-bsct-cross-bg: rgb(var(--color-foreground-rgb) / .04);--hw-bsct-cross-color: var(--color-foreground);--hw-bsct-label-text-max-width-desktop: 88px;width:100%;min-width:0}.hw-bsct__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hw-bsct__scroller::-webkit-scrollbar{display:none}.hw-bsct--bleed .hw-bsct__scroller{margin-inline-end:calc(var(--page-margin, 0px) * -1);padding-inline-end:var(--page-margin, 0px)}@media screen and (min-width:750px){.hw-bsct--bleed .hw-bsct__scroller{margin-inline-end:0;padding-inline-end:0}}.hw-bsct__table{width:100%;border-collapse:collapse;table-layout:fixed}@media screen and (max-width:749px){.hw-overflow:has(>.hw-bsct)::-webkit-scrollbar{display:none}.product-information:has(.hw-overflow>.hw-bsct){overflow-x:clip}.hw-overflow>.hw-bsct{width:max-content;min-width:100%}.hw-overflow>.hw-bsct .hw-bsct__scroller{overflow-x:visible}.hw-overflow>.hw-bsct .hw-bsct__table{table-layout:auto}.hw-overflow>.hw-bsct .hw-bsct__cell:not(.hw-bsct__cell--corner):not(.hw-bsct__cell--label){width:var(--hw-bsct-column-min-width)}}.hw-bsct__cell{height:var(--hw-bsct-row-height);padding-block:0;padding-inline:var(--hw-bsct-cell-padding-inline);border-block-end:var(--hw-bsct-border-width) solid var(--hw-bsct-border-color);text-align:center;vertical-align:middle;font-weight:inherit}@media screen and (min-width:750px){.hw-bsct__cell{height:var(--hw-bsct-row-height-desktop)}}.hw-bsct__row--head .hw-bsct__cell{border-block-end:var(--hw-bsct-border-width) solid var(--hw-bsct-border-color)}.hw-bsct__cell--corner{width:var(--hw-bsct-label-width);border-block-end:0}.hw-bsct__cell--label{width:var(--hw-bsct-label-width);text-align:start}.hw-bsct__label-text{display:block}@media screen and (min-width:750px){.hw-bsct__cell--corner,.hw-bsct__cell--label{width:var(--hw-bsct-label-width-desktop)}.hw-bsct__label-text{max-width:var(--hw-bsct-label-text-max-width-desktop)}.hw-bsct__table tbody .hw-bsct__row:last-child .hw-bsct__cell{border-block-end:0}}.hw-bsct__cell:not(.hw-bsct__cell--corner):not(.hw-bsct__cell--label){min-width:var(--hw-bsct-column-min-width)}@media screen and (min-width:750px){.hw-bsct__cell:not(.hw-bsct__cell--corner):not(.hw-bsct__cell--label){min-width:var(--hw-bsct-column-min-width-desktop)}}.hw-bsct__cell--ruled{border-inline-end:var(--hw-bsct-border-width) solid var(--hw-bsct-border-color)}.hw-bsct__cell--highlight{background-color:var(--hw-bsct-highlight-bg)}.hw-bsct__cell--highlight-first{border-start-start-radius:var(--hw-bsct-highlight-radius);border-start-end-radius:var(--hw-bsct-highlight-radius)}.hw-bsct__cell--highlight-last{border-end-start-radius:var(--hw-bsct-highlight-radius);border-end-end-radius:var(--hw-bsct-highlight-radius);border-block-end:0}.hw-bsct__heading-image{display:block;margin-inline:auto;width:auto;max-width:100%;height:auto;object-fit:contain}.hw-bsct__badge{display:inline-flex;align-items:center;justify-content:center;width:var(--hw-bsct-badge-width);height:var(--hw-bsct-badge-height);border-radius:var(--hw-bsct-badge-radius)}.hw-bsct__badge svg{display:block;width:var(--hw-bsct-badge-icon-size);height:auto;stroke-width:1px}.hw-bsct__badge--check{background-color:var(--hw-bsct-check-bg);color:var(--hw-bsct-check-color)}.hw-bsct__badge--cross{background-color:var(--hw-bsct-cross-bg);color:var(--hw-bsct-cross-color)}.hw-sticky-buy-cta,.hw-sticky-buy-cta__shell{display:contents}.hw-sticky-buy-cta__bar{position:fixed;z-index:calc(var(--layer-menu-drawer) - 1);isolation:isolate;left:50%;bottom:var(--hw-sticky-buy-cta-bottom-mobile, 0px);width:100%;max-width:none;box-sizing:border-box;overflow:hidden;background-color:var(--color-background);padding-inline:var(--hw-sticky-buy-cta-padding-inline-mobile, 20px);padding-block:var(--hw-sticky-buy-cta-padding-block-mobile, 12px);display:flex;flex-direction:column;align-items:stretch;gap:0;border-block-start:1px solid rgb(0 0 0 / .05);border-start-start-radius:var(--hw-sticky-buy-cta-bar-radius, 0px);border-start-end-radius:var(--hw-sticky-buy-cta-bar-radius, 0px);opacity:0;transform:translate(-50%) translateY(calc(100% + 24px));pointer-events:none;transition:transform .3s var(--ease-out-quad),opacity .3s var(--ease-out-quad)}.hw-sticky-buy-cta__bar[data-stuck=true]{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.hw-sticky-buy-cta[data-enabled=false] .hw-sticky-buy-cta__bar,.hw-sticky-buy-cta__summary{display:none}.hw-sticky-buy-cta__cta{display:block;min-width:0;max-width:100%;background:transparent}.hw-sticky-buy-cta__button{width:100%;min-height:var(--hw-sticky-buy-cta-button-height, 48px);color:var(--button-color);background-color:var(--button-background-color);border-color:var(--button-border-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);text-transform:capitalize}.hw-sticky-buy-cta__button-label{color:inherit}.hw-sticky-buy-cta__bar--title-uppercase .hw-sticky-buy-cta__title{text-transform:uppercase}.hw-sticky-buy-cta__badge-wrap{display:inline-flex;flex-shrink:0;background:transparent}.hw-sticky-buy-cta__badge{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hw-sticky-buy-cta-badge-height, 28px);padding-inline:8px;padding-block:0;border-radius:39px;white-space:nowrap;line-height:1.2}.hw-sticky-buy-cta__badge--button{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.hw-sticky-buy-cta__badge--button-secondary{background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.hw-sticky-buy-cta__badge--button-tertiary{background-color:var(--color-tertiary-button-background);color:var(--color-tertiary-button-text)}.hw-sticky-buy-cta__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.hw-sticky-buy-cta__title{margin:0;color:var(--color-foreground)}.hw-sticky-buy-cta__title.custom.custom-typography{color:var(--color, var(--color-foreground))}.hw-sticky-buy-cta__copy{display:flex;flex-direction:column;gap:var(--hw-sticky-buy-cta-copy-gap, 4px);min-width:0}.hw-sticky-buy-cta__description{margin:0;color:var(--color-foreground);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%}.hw-sticky-buy-cta__description.custom.custom-typography{color:var(--color, var(--color-foreground))}.hw-sticky-buy-cta__price{margin:0;color:var(--color-foreground)}.hw-sticky-buy-cta__price.custom.custom-typography{color:var(--color, var(--color-foreground))}.hw-sticky-buy-cta__image{flex-shrink:0;width:var(--hw-sticky-buy-cta-image-size-desktop, 78px);height:var(--hw-sticky-buy-cta-image-size-desktop, 78px);border-radius:var(--hw-sticky-buy-cta-image-radius, 14px);overflow:hidden;background:var(--color-background-secondary)}.hw-sticky-buy-cta__image-img{width:100%;height:100%;object-fit:contain}.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__shell{display:block;position:fixed;z-index:calc(var(--layer-menu-drawer) - 1);isolation:isolate;left:0;right:0;bottom:var(--hw-sticky-buy-cta-bottom-mobile, 0px);width:100%;box-sizing:border-box;background-color:var(--color-background);border-block-start:1px solid rgb(0 0 0 / .05);opacity:0;transform:translateY(calc(100% + 24px));pointer-events:none;transition:transform .3s var(--ease-out-quad),opacity .3s var(--ease-out-quad)}.hw-sticky-buy-cta--full-width-bg:has(.hw-sticky-buy-cta__bar[data-stuck=true]) .hw-sticky-buy-cta__shell{opacity:1;transform:translateY(0);pointer-events:auto}.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__bar{position:relative;left:auto;bottom:auto;opacity:1;transform:none;pointer-events:auto;border-block-start:0;background:transparent}.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__bar[data-stuck=false]{display:none}@media(prefers-reduced-motion:reduce){.hw-sticky-buy-cta__bar,.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__shell{transition:none}}@media screen and (min-width:750px){.hw-sticky-buy-cta__bar{bottom:var(--hw-sticky-buy-cta-bottom-desktop, var(--hw-sticky-buy-cta-bottom-mobile, 0px));width:min(calc(100% - (var(--hw-sticky-buy-cta-side-inset-desktop, 20px) * 2)),var(--hw-sticky-buy-cta-max-width-desktop, 731px));max-width:var(--hw-sticky-buy-cta-max-width-desktop, 731px);padding-inline:var(--hw-sticky-buy-cta-padding-inline-desktop, 20px);padding-block:var(--hw-sticky-buy-cta-padding-block-desktop, 14px);flex-direction:row;align-items:center;gap:var(--hw-sticky-buy-cta-gap-desktop, 32px);border-inline:1px solid rgb(0 0 0 / .05);border-start-start-radius:var(--hw-sticky-buy-cta-bar-radius, 12px);border-start-end-radius:var(--hw-sticky-buy-cta-bar-radius, 12px);box-shadow:0 -2px 8.75px #00000014}.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__shell{bottom:var(--hw-sticky-buy-cta-bottom-desktop, var(--hw-sticky-buy-cta-bottom-mobile, 0px));border-inline:none;border-start-start-radius:0;border-start-end-radius:0;box-shadow:0 -2px 8.75px #00000014}.hw-sticky-buy-cta--full-width-bg .hw-sticky-buy-cta__bar{width:min(calc(100% - (var(--hw-sticky-buy-cta-side-inset-desktop, 20px) * 2)),var(--hw-sticky-buy-cta-max-width-desktop, 731px));max-width:var(--hw-sticky-buy-cta-max-width-desktop, 731px);margin-inline:auto;padding-inline:var(--hw-sticky-buy-cta-padding-inline-desktop, 20px);padding-block:var(--hw-sticky-buy-cta-padding-block-desktop, 14px);border-inline:0;border-start-start-radius:0;border-start-end-radius:0;box-shadow:none}.hw-sticky-buy-cta__summary{display:flex;align-items:flex-start;gap:var(--hw-sticky-buy-cta-summary-image-gap, 12px);flex:1 1 0;min-width:0;overflow:hidden}.hw-sticky-buy-cta__copy{flex:1 1 auto;overflow:hidden}.hw-sticky-buy-cta__bar:not(.hw-sticky-buy-cta__bar--cta-only) .hw-sticky-buy-cta__cta{display:flex;flex:0 1 var(--hw-sticky-buy-cta-cta-ideal-width, 260px);align-items:center;justify-content:flex-end;min-width:0;max-width:var(--hw-sticky-buy-cta-cta-ideal-width, 260px)}.hw-sticky-buy-cta__bar:not(.hw-sticky-buy-cta__bar--cta-only) .hw-sticky-buy-cta__button{width:100%;max-width:100%;min-width:0;white-space:nowrap}.hw-sticky-buy-cta__cta{display:flex;align-items:center;justify-content:flex-end;min-width:0}.hw-sticky-buy-cta__button{width:100%;max-width:100%;min-width:0;white-space:nowrap}.hw-sticky-buy-cta__bar--cta-only{justify-content:stretch}.hw-sticky-buy-cta__bar--cta-only .hw-sticky-buy-cta__cta{flex:1 1 auto;max-width:none;width:100%;justify-content:stretch}}.hw-variant-picker--label-preset .variant-option legend,.hw-variant-picker--label-preset .variant-option--dropdowns>label{font-family:var(--hw-vp-label-font-family);font-style:var(--hw-vp-label-font-style);font-weight:var(--hw-vp-label-font-weight);font-size:var(--hw-vp-label-font-size);line-height:var(--hw-vp-label-line-height);text-transform:var(--hw-vp-label-case);padding:0;margin-block-end:var(--hw-vp-label-gap, var(--margin-xs))}.ll-breadcrumb-pdp{--ll-breadcrumb-pdp-gap: 6px;display:block;min-width:0}.ll-breadcrumb-pdp__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ll-breadcrumb-pdp-gap);margin:0;padding:0;list-style:none}.ll-breadcrumb-pdp__item{display:inline-flex;align-items:center;gap:var(--ll-breadcrumb-pdp-gap);min-width:0}.ll-breadcrumb-pdp__item[hidden]{display:none}.ll-breadcrumb-pdp__link{color:var(--color-primary, currentcolor);text-decoration:none}.ll-breadcrumb-pdp__link:hover{text-decoration:underline}.ll-breadcrumb-pdp--separator-color .ll-breadcrumb-pdp__separator{--color: var(--ll-breadcrumb-pdp-separator-color);color:var(--color)}.ll-bundle-builder{--ll-bundle-builder-gap: 14px;--ll-bundle-builder-gap-desktop: 14px;--ll-bundle-pack-gap: 12px;--ll-bundle-pack-gap-desktop: 12px;--ll-bundle-pack-header-gap: 6px;--ll-bundle-pack-header-gap-desktop: 10px;--ll-bundle-pack-price-gap: 4px;--ll-bundle-pack-padding-block: 16px;--ll-bundle-pack-padding-block-start-badge: 16px;--ll-bundle-pack-padding-inline: 16px;--ll-bundle-pack-border-width: 2px;--ll-bundle-pack-radius: 12px;--ll-bundle-pack-radius-desktop: 12px;--ll-bundle-pack-radio-size: 17px;--ll-bundle-pack-bg: transparent;--ll-bundle-pack-text: var(--color-foreground);--ll-bundle-pack-border: var(--color-border);--ll-bundle-pack-selected-bg: var(--ll-bundle-pack-bg);--ll-bundle-pack-selected-text: var(--ll-bundle-pack-text);--ll-bundle-pack-selected-border: var(--color-foreground);--ll-bundle-pack-radio-border: var(--color-border);--ll-bundle-pack-radio-selected: var(--color-foreground);--ll-bundle-pack-compare-color: var(--color-foreground-muted);--ll-bundle-pack-saving-bg: var(--color-primary);--ll-bundle-pack-saving-text: var(--color-background);--ll-bundle-pack-saving-padding-block: 2px;--ll-bundle-pack-saving-padding-inline: 6px;--ll-bundle-pack-saving-radius: 28px;--ll-bundle-pack-badge-padding-block: 6px;--ll-bundle-pack-badge-padding-inline: 12px;--ll-bundle-pack-badge-radius: 12px;--ll-bundle-pack-divider-thickness: 2px;--ll-bundle-pack-divider-color: #e2e2e2;--ll-bundle-item-row-gap: 12px;--ll-bundle-item-row-gap-desktop: 12px;--ll-bundle-item-justify: center;--ll-bundle-item-label-width: auto;--ll-bundle-item-label-gap: 32px;--ll-bundle-item-label-gap-desktop: 32px;--ll-bundle-item-gap: 10px;--ll-bundle-pack-cta-width: 50%;--ll-bundle-pack-cta-width-desktop: 45%;--ll-bundle-item-thumb-size: 38px;--ll-bundle-item-chevron-size: 12px;--ll-bundle-item-control-gap: 8px;--ll-bundle-item-product-width: 133px;--ll-bundle-item-product-width-desktop: 150px;--ll-bundle-item-variant-width: 55px;--ll-bundle-item-variant-width-desktop: 55px;--ll-bundle-item-control-radius: 6px;--ll-bundle-item-control-padding-block: 4px;--ll-bundle-item-control-padding-inline-start: 4px;--ll-bundle-item-control-padding-inline-end: 8px;--ll-bundle-item-variant-padding-block: 8px;--ll-bundle-item-variant-padding-inline: 10px;--ll-bundle-item-list-max-height: 260px;--ll-bundle-item-list-padding: 6px;--ll-bundle-item-list-shadow: 0 9px 23.8px 0 rgb(0 0 0 / 20%);--ll-bundle-item-option-border-width: 2px;--ll-bundle-item-option-selected-border: #000000;--ll-bundle-item-option-selected-bg: #f5f5f5;--ll-bundle-item-control-bg: var(--color-background);--ll-bundle-item-control-text: var(--color-foreground);--ll-bundle-item-control-border: transparent;display:flex;flex-direction:column;gap:var(--ll-bundle-builder-gap);width:100%;min-width:0}@media screen and (min-width:750px){.ll-bundle-builder{gap:var(--ll-bundle-builder-gap-desktop)}}.ll-bundle-builder__title{width:100%;min-width:0}.ll-bundle-builder__empty{margin:0;color:var(--color-foreground-muted)}.ll-bundle-builder__packs{display:flex;flex-direction:column;gap:var(--ll-bundle-builder-gap);width:100%;min-width:0}@media screen and (min-width:750px){.ll-bundle-builder__packs{gap:var(--ll-bundle-builder-gap-desktop)}}.ll-bundle-pack{--ll-bundle-pack-badge-bg: var(--color-foreground, #000000);--ll-bundle-pack-badge-text: var(--color-background, #ffffff);position:relative;display:flex;flex-direction:column;gap:var(--ll-bundle-pack-gap);width:100%;min-width:0;border:var(--ll-bundle-pack-border-width) solid var(--ll-bundle-pack-border);border-radius:var(--ll-bundle-pack-radius);background-color:var(--ll-bundle-pack-bg);color:var(--ll-bundle-pack-text)}.ll-bundle-pack--selected{border-color:var(--ll-bundle-pack-selected-border);background-color:var(--ll-bundle-pack-selected-bg);color:var(--ll-bundle-pack-selected-text)}@media screen and (min-width:750px){.ll-bundle-pack{gap:var(--ll-bundle-pack-gap-desktop);border-radius:var(--ll-bundle-pack-radius-desktop)}}.ll-bundle-pack .ll-bundle-pack__header{display:flex;align-items:center;gap:var(--ll-bundle-pack-header-gap);width:100%;min-width:0;margin:0;padding-block:var(--ll-bundle-pack-padding-block);padding-inline:var(--ll-bundle-pack-padding-inline);cursor:pointer}.ll-bundle-pack:has(>.ll-bundle-pack__body:not([hidden])) .ll-bundle-pack__header{padding-block-end:0}.ll-bundle-pack--has-badge .ll-bundle-pack__header{padding-block-start:var(--ll-bundle-pack-padding-block-start-badge)}@media screen and (min-width:750px){.ll-bundle-pack .ll-bundle-pack__header{gap:var(--ll-bundle-pack-header-gap-desktop)}}.ll-bundle-pack__radio{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:var(--ll-bundle-pack-radio-size);height:var(--ll-bundle-pack-radio-size);margin:0;padding:0;border:1px solid var(--ll-bundle-pack-radio-border);border-radius:50%;background:none;cursor:pointer}.ll-bundle-pack__radio:checked{border-color:var(--ll-bundle-pack-radio-selected)}.ll-bundle-pack__radio:checked:after{content:"";display:block;width:calc(var(--ll-bundle-pack-radio-size) * .55);height:calc(var(--ll-bundle-pack-radio-size) * .55);border-radius:50%;background-color:var(--ll-bundle-pack-radio-selected)}.ll-bundle-pack__heading{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.ll-bundle-pack__title,.ll-bundle-pack__subtitle,.ll-bundle-pack__price-current{--color: currentcolor;display:block;min-width:0}.ll-bundle-pack__price{display:flex;flex:none;align-items:center;gap:var(--ll-bundle-pack-price-gap)}.ll-bundle-pack__price-compare{--color: var(--ll-bundle-pack-compare-color);color:var(--ll-bundle-pack-compare-color);text-decoration-line:line-through;text-decoration-thickness:from-font;text-underline-offset:from-font}.ll-bundle-pack__saving{display:inline-flex;align-items:center;justify-content:center;padding:var(--ll-bundle-pack-saving-padding-block) var(--ll-bundle-pack-saving-padding-inline);border-radius:var(--ll-bundle-pack-saving-radius);--color: var(--ll-bundle-pack-saving-text);background-color:var(--ll-bundle-pack-saving-bg);color:var(--ll-bundle-pack-saving-text);white-space:nowrap}.ll-bundle-pack__badge{position:absolute;inset-block-start:calc(var(--ll-bundle-pack-border-width) * -1);inset-inline-end:calc(var(--ll-bundle-pack-border-width) * -1);display:inline-flex;align-items:center;justify-content:center;padding:var(--ll-bundle-pack-badge-padding-block) var(--ll-bundle-pack-badge-padding-inline);border-start-end-radius:var(--ll-bundle-pack-badge-radius);border-end-start-radius:var(--ll-bundle-pack-badge-radius);--color: var(--ll-bundle-pack-badge-text);background-color:var(--ll-bundle-pack-badge-bg);color:var(--ll-bundle-pack-badge-text);white-space:nowrap}.ll-bundle-pack__body{display:flex;flex-direction:column;gap:var(--ll-bundle-pack-gap);width:100%;min-width:0;padding-block-end:var(--ll-bundle-pack-padding-block);padding-inline:var(--ll-bundle-pack-padding-inline)}.ll-bundle-pack__items{display:flex;flex-direction:column;gap:var(--ll-bundle-item-row-gap)}.ll-bundle-pack__divider{display:block;width:100%;height:var(--ll-bundle-pack-divider-thickness);background-color:var(--ll-bundle-pack-divider-color)}.ll-bundle-pack__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ll-bundle-pack-gap);width:100%;min-width:0}.ll-bundle-pack__cta{flex:0 0 var(--ll-bundle-pack-cta-width);min-width:0;margin-inline-start:auto}.ll-bundle-pack__footer:not(:has(.ll-bundle-size-guide)) .ll-bundle-pack__cta{flex-basis:100%}@media screen and (min-width:750px){.ll-bundle-pack__cta{flex-basis:var(--ll-bundle-pack-cta-width-desktop)}}@media screen and (max-width:749px){.ll-bundle-builder--footer-stacked .ll-bundle-pack__footer{flex-direction:column-reverse;align-items:stretch}.ll-bundle-builder--footer-stacked .ll-bundle-pack__footer .ll-bundle-pack__cta{flex:none;width:100%;margin-inline-start:0}.ll-bundle-builder--footer-stacked .ll-bundle-pack__footer .ll-bundle-size-guide{align-self:center}.ll-bundle-builder--footer-stacked .ll-bundle-pack__divider--footer{display:none}}.ll-bundle-size-guide{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:var(--ll-bundle-size-guide-gap, 8px);min-width:0;color:inherit;text-decoration:none}a.ll-bundle-size-guide:hover .ll-bundle-size-guide__text,a.ll-bundle-size-guide:focus-visible .ll-bundle-size-guide__text{text-decoration:underline}.ll-bundle-size-guide__icon{--hw-icon-width: var(--ll-bundle-size-guide-icon-size, 16px);flex:none;width:var(--ll-bundle-size-guide-icon-size, 16px);height:var(--ll-bundle-size-guide-icon-size, 16px)}.ll-bundle-size-guide__text{--color: currentcolor;min-width:0}.ll-bundle-size-guide__text>:is(p,ul,ol){margin:0}@media screen and (min-width:750px){.ll-bundle-size-guide__icon{--hw-icon-width: var(--ll-bundle-size-guide-icon-size-desktop, var(--ll-bundle-size-guide-icon-size, 18px));width:var(--ll-bundle-size-guide-icon-size-desktop, var(--ll-bundle-size-guide-icon-size, 18px));height:var(--ll-bundle-size-guide-icon-size-desktop, var(--ll-bundle-size-guide-icon-size, 18px))}}@media screen and (min-width:750px){.ll-bundle-pack__body{gap:var(--ll-bundle-pack-gap-desktop)}.ll-bundle-pack__items{gap:var(--ll-bundle-item-row-gap-desktop)}}.ll-bundle-item{display:flex;align-items:center;justify-content:var(--ll-bundle-item-justify);gap:var(--ll-bundle-item-gap);width:100%;min-width:0}.ll-bundle-item__label{--color: currentcolor;flex:none;width:var(--ll-bundle-item-label-width);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:max(0px,calc(var(--ll-bundle-item-label-gap) - var(--ll-bundle-item-gap)))}@media screen and (min-width:750px){.ll-bundle-item__label{margin-inline-end:max(0px,calc(var(--ll-bundle-item-label-gap-desktop) - var(--ll-bundle-item-gap)))}}.ll-bundle-item__product{position:relative;flex:0 1 var(--ll-bundle-item-product-width);min-width:0}@media screen and (min-width:750px){.ll-bundle-item__product{flex-basis:var(--ll-bundle-item-product-width-desktop)}}.ll-bundle-item__product-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ll-bundle-item-control-gap);width:100%;padding-block:var(--ll-bundle-item-control-padding-block);padding-inline:var(--ll-bundle-item-control-padding-inline-start) var(--ll-bundle-item-control-padding-inline-end);border:1px solid var(--ll-bundle-item-control-border);border-radius:var(--ll-bundle-item-control-radius);background-color:var(--ll-bundle-item-control-bg);color:var(--ll-bundle-item-control-text);text-align:start;cursor:pointer}.ll-bundle-item__product-toggle--static{cursor:default}.ll-bundle-item__thumb{display:block;flex:none;overflow:hidden;width:var(--ll-bundle-item-thumb-size);height:var(--ll-bundle-item-thumb-size);background-color:rgb(var(--color-foreground-rgb) / .04)}.ll-bundle-item__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ll-bundle-item__product-name,.ll-bundle-item__option-name{--color: currentcolor;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-bundle-item__chevron{display:grid;flex:none;place-content:center;width:var(--ll-bundle-item-chevron-size);height:var(--ll-bundle-item-chevron-size);pointer-events:none}.ll-bundle-item__chevron svg{width:100%;height:100%}.ll-bundle-item__list{position:absolute;z-index:var(--layer-raised, 2);inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto;max-height:var(--ll-bundle-item-list-max-height);margin:0;padding:var(--ll-bundle-item-list-padding);border-radius:var(--ll-bundle-item-control-radius);background-color:var(--ll-bundle-item-control-bg);box-shadow:var(--ll-bundle-item-list-shadow);color:var(--ll-bundle-item-control-text);list-style:none}.ll-bundle-item__option{display:flex;align-items:center;gap:var(--ll-bundle-item-control-gap);padding-block:var(--ll-bundle-item-control-padding-block);padding-inline:var(--ll-bundle-item-control-padding-inline-start) var(--ll-bundle-item-control-padding-inline-end);border:var(--ll-bundle-item-option-border-width) solid transparent;border-radius:var(--ll-bundle-item-control-radius);cursor:pointer}.ll-bundle-item__option[data-ll-bundle-active]{background-color:var(--ll-bundle-item-option-selected-bg)}.ll-bundle-item__option[aria-selected=true]{border-color:var(--ll-bundle-item-option-selected-border);background-color:var(--ll-bundle-item-option-selected-bg)}.ll-bundle-item__option[data-ll-bundle-option-unavailable]{display:none}.ll-bundle-item__option[aria-disabled=true]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ll-bundle-item__option--variant{justify-content:center}.ll-bundle-item__option-name--variant{flex:0 1 auto;text-align:center}.ll-bundle-item__variant{position:relative;flex:none;align-self:stretch;width:var(--ll-bundle-item-variant-width)}.ll-bundle-item__variant-toggle{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding-block:var(--ll-bundle-item-variant-padding-block);padding-inline:var(--ll-bundle-item-variant-padding-inline);border:1px solid var(--ll-bundle-item-control-border);border-radius:var(--ll-bundle-item-control-radius);background-color:var(--ll-bundle-item-control-bg);color:var(--ll-bundle-item-control-text);cursor:pointer}@media screen and (min-width:750px){.ll-bundle-item__variant{width:var(--ll-bundle-item-variant-width-desktop)}}.ll-bundle-item__variant-value{--color: currentcolor;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ll-bundle-item__list--variant{min-width:100%;width:max-content;max-width:12rem}.ll-bundle-pack__body[hidden],.ll-bundle-pack__saving[hidden],.ll-bundle-pack__price-compare[hidden],.ll-bundle-pack__badge[hidden],.ll-bundle-item[hidden],.ll-bundle-item__option[hidden],.ll-bundle-item__chevron[hidden]{display:none}.ll-product-tabs{display:flex;flex-direction:column;align-items:var(--ll-product-tabs-align, center);gap:var(--ll-product-tabs-gap, 8px);width:100%}.ll-product-tabs__tab-bar{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%}.ll-product-tabs__tab-bar--surface{padding:4px;background:var(--ll-product-tabs-bar-bg);border:var(--ll-product-tabs-bar-border-width, 1px) solid var(--ll-product-tabs-bar-border-color);border-radius:var(--ll-product-tabs-bar-radius, 999px)}.ll-product-tabs--tab-type .ll-product-tabs__tab-bar>.button{font-size:var(--ll-product-tabs-tab-fs);font-weight:var(--ll-product-tabs-tab-fw)}.ll-product-tabs .ll-product-tabs__label{margin:0;cursor:default;pointer-events:none}.ll-product-tabs__panels{display:grid;width:100%}.ll-product-tabs__panel{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ll-product-tabs__panel--active{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.ll-product-tabs__panel{transition:none}}.ll-product-tabs__list{list-style:none;margin:0;padding:0}.ll-product-tabs__item{padding-block:var(--ll-product-tabs-item-py, 12px)}.ll-product-tabs__item:first-child{padding-block-start:0}.ll-product-tabs__item:last-child{padding-block-end:0}.ll-product-tabs--dividers .ll-product-tabs__item+.ll-product-tabs__item{border-block-start:1px solid var(--ll-product-tabs-divider-color, rgb(var(--color-foreground-rgb) / .1))}.ll-product-tabs__item>*{width:100%}.ll-product-tabs__item .hw-card-gallery-wrap{flex:0 0 var(--ll-product-tabs-image-w, 52px);width:var(--ll-product-tabs-image-w, 52px);min-width:0}@media(min-width:750px){.ll-product-tabs{gap:var(--ll-product-tabs-gap-d, var(--ll-product-tabs-gap, 8px))}.ll-product-tabs--tab-type .ll-product-tabs__tab-bar>.button{font-size:var(--ll-product-tabs-tab-fs-d, var(--ll-product-tabs-tab-fs))}.ll-product-tabs__item{padding-block:var(--ll-product-tabs-item-py-d, var(--ll-product-tabs-item-py, 12px))}.ll-product-tabs__item:first-child{padding-block-start:0}.ll-product-tabs__item:last-child{padding-block-end:0}.ll-product-tabs__item .hw-card-gallery-wrap{flex-basis:var(--ll-product-tabs-image-w-d, var(--ll-product-tabs-image-w, 52px));width:var(--ll-product-tabs-image-w-d, var(--ll-product-tabs-image-w, 52px))}}.ll-product-tabs__empty{margin:0;text-align:center;opacity:.6}.recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;padding-bottom:var(--padding-2xl)}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.recipient-fields[hidden]{display:none}.field--send-on{display:flex;flex-direction:column}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease,border-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:is(:focus,:hover){background-color:var(--color-input-hover-background)}.recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}.hw-gallery-mobile-controls{display:none}@media screen and (max-width:749px){.hw-gallery-mobile-controls{position:absolute;inset-inline:var(--hw-gmc-inset, 10px);bottom:var(--hw-gmc-inset, 10px);z-index:calc(var(--layer-raised, 3) + 2);display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}.hw-gallery-mobile-controls__counter{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--hw-gmc-counter-radius, 2px);background:var(--hw-gmc-background);color:var(--hw-gmc-color);-webkit-backdrop-filter:blur(13.2px);backdrop-filter:blur(13.2px);font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:auto}.hw-gallery-mobile-controls__arrows{display:flex;align-items:center;gap:var(--hw-gmc-gap, 8px);margin-inline-start:auto}.hw-gallery-mobile-controls__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--hw-gmc-size, 34px);height:var(--hw-gmc-size, 34px);padding:0;border:0;border-radius:var(--hw-gmc-arrow-radius, 4px);background:var(--hw-gmc-background);color:var(--hw-gmc-color);-webkit-backdrop-filter:blur(13.2px);backdrop-filter:blur(13.2px);cursor:pointer;pointer-events:auto}.hw-gallery-mobile-controls__arrow .svg-wrapper{--icon-stroke-width: 1.25px;display:block;width:6.4px;height:9.6px}.hw-gallery-mobile-controls__arrow .svg-wrapper svg{display:block;width:100%;height:100%}.hw-gallery-mobile-controls__arrow:disabled{opacity:.4;cursor:default}.hw-gallery-mobile-controls__arrow:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--hw-gmc-color);outline-offset:2px}}.hw-product-siblings-block{width:100%}.hw-product-siblings{display:flex;flex-direction:column;gap:var(--padding-sm, 8px);padding-block:var(--hw-siblings-padding-block-start) var(--hw-siblings-padding-block-end);padding-inline:var(--hw-siblings-padding-inline-start) var(--hw-siblings-padding-inline-end);border:var(--hw-siblings-border-width, 0) solid var(--hw-siblings-border-color, transparent);border-radius:var(--hw-siblings-border-radius, 0)}.hw-product-siblings__heading{margin:0;font-size:var(--font-size--sm, .875rem);font-weight:600;color:rgb(var(--color-foreground-rgb))}.hw-product-siblings__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--hw-siblings-alignment-mobile);gap:var(--hw-swatch-spacing, var(--gap-sm));margin:0;padding:0;list-style:none}@media(min-width:750px){.hw-product-siblings__list{justify-content:var(--hw-siblings-alignment)}}.hw-product-siblings__item{flex-shrink:0}.hw-product-siblings__link{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs, 4px);text-decoration:none;color:inherit;border-radius:var(--variant-picker-swatch-radius, 50%)}.hw-product-siblings[aria-busy=true] .hw-product-siblings__link{cursor:progress}.hw-product-siblings__link:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.hw-product-siblings__link:hover .hw-product-siblings__circle{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}.hw-product-siblings--swatches .hw-product-siblings__link{display:inline-flex}.hw-product-siblings--swatches .hw-swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));display:block;flex-shrink:0;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);border-radius:var(--variant-picker-swatch-radius);width:var(--variant-picker-swatch-width);height:var(--variant-picker-swatch-height);background-size:var(--variant-picker-swatch-width) var(--variant-picker-swatch-height)}.hw-product-siblings--swatches .hw-swatch--unavailable{border-style:dashed}.hw-product-siblings--swatches .hw-swatch--variant-image{background-size:cover}.hw-product-siblings__label{font-size:var(--font-size--xs, .75rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-70));text-align:center;white-space:normal;max-width:80px}.hw-product-siblings__circle{display:block;width:var(--variant-picker-swatch-width, 34px);height:var(--variant-picker-swatch-height, 34px);border-radius:var(--variant-picker-swatch-radius, 50%);overflow:hidden;background:rgb(var(--color-foreground-rgb) / var(--opacity-10));border:var(--style-border-swatch-width) var(--style-border-swatch-style) rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity))}.hw-product-siblings__circle-img{width:100%;height:100%;object-fit:cover}.hw-product-siblings__circle-placeholder{display:block;width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / var(--opacity-20))}.hw-product-siblings__heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm, 8px)}.hw-product-siblings__selected-value{color:rgb(var(--color-foreground-rgb))}.hw-product-siblings--color_swatch .hw-product-siblings__link--color{display:inline-flex;padding:0;border-radius:var(--hw-siblings-ring-radius, 50px)}.hw-product-siblings__ring{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:var(--hw-siblings-ring-size, 28px);block-size:var(--hw-siblings-ring-size, 28px);padding:var(--hw-siblings-ring-padding, 4px);border:var(--hw-siblings-ring-border-width, 1px) solid var(--hw-siblings-ring-border-color, rgb(var(--color-foreground-rgb) / .1));border-radius:var(--hw-siblings-ring-radius, 50px);transition:border-color var(--animation-speed, .2s) var(--animation-easing, ease)}.hw-product-siblings__link--color.is-selected .hw-product-siblings__ring,.hw-product-siblings__link--color:hover .hw-product-siblings__ring{border-color:var(--hw-siblings-ring-border-color-selected, rgb(var(--color-foreground-rgb)))}.hw-product-siblings__link--color:hover .hw-product-siblings__ring{outline:none}.hw-product-siblings__dot{display:block;inline-size:100%;block-size:100%;overflow:hidden;border-radius:var(--hw-siblings-dot-radius, 50px);background:var(--hw-sibling-color, rgb(var(--color-foreground-rgb) / .1))}.hw-product-siblings__dot-img{inline-size:100%;block-size:100%;object-fit:cover}.hw-product-siblings__link--color.is-sold-out .hw-product-siblings__dot{position:relative}.hw-product-siblings__link--color.is-sold-out .hw-product-siblings__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff73}.hw-product-siblings__sold-out-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;inline-size:45%;block-size:45%;color:rgb(var(--color-foreground-rgb))}.hw-product-siblings__item--color{position:relative}.hw-product-siblings__tooltip{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;z-index:2;padding:4px 8px;border-radius:4px;background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));font-size:var(--font-size--xs, .75rem);line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity var(--animation-speed, .2s) var(--animation-easing, ease),transform var(--animation-speed, .2s) var(--animation-easing, ease),visibility 0s linear var(--animation-speed, .2s)}.hw-product-siblings__link--color:hover .hw-product-siblings__tooltip,.hw-product-siblings__link--color:focus-visible .hw-product-siblings__tooltip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}@media(hover:none){.hw-product-siblings__tooltip{display:none}}.ll-accordion-anchor__link{position:absolute;top:0;right:0;bottom:0;left:0}.ll-accordion-anchor__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.ll-accordion-anchor__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.ll-accordion-anchor__link~.group-block-content--design-mode{pointer-events:auto}.ll-pdp-ugc{display:flex;flex-direction:column;gap:var(--ll-ugc-heading-gap, 16px);width:100%;min-width:0;--ll-ugc-radius: var(--ll-ugc-radius-mobile, 0px)}@media screen and (min-width:750px){.ll-pdp-ugc{--ll-ugc-radius: var(--ll-ugc-radius-desktop, var(--ll-ugc-radius-mobile, 0px))}}.ll-pdp-ugc__grid{display:grid;grid-template-columns:repeat(var(--ll-ugc-cols-mobile),minmax(0,1fr));gap:var(--ll-ugc-gap-mobile);margin:0;padding:0}.ll-pdp-ugc__item{min-width:0}.ll-pdp-ugc__item>:is(deferred-media,.video-placeholder-wrapper){display:block;width:100%}@media screen and (max-width:749px){.ll-pdp-ugc__item--hide-mobile{display:none}}@media screen and (min-width:750px)and (max-width:989px){.ll-pdp-ugc__grid{grid-template-columns:repeat(var(--ll-ugc-cols-tablet),minmax(0,1fr));gap:var(--ll-ugc-gap-tablet)}.ll-pdp-ugc__item--hide-tablet{display:none}}@media screen and (min-width:990px)and (max-width:1439px){.ll-pdp-ugc__grid{grid-template-columns:repeat(var(--ll-ugc-cols-laptop),minmax(0,1fr));gap:var(--ll-ugc-gap-laptop)}.ll-pdp-ugc__item--hide-laptop{display:none}}@media screen and (min-width:1440px){.ll-pdp-ugc__grid{grid-template-columns:repeat(var(--ll-ugc-cols-desktop),minmax(0,1fr));gap:var(--ll-ugc-gap-desktop)}.ll-pdp-ugc__item--hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/hw-product.css.map */
