.video-sound-toggle.svelte-ihmp88{--badge-inset: 20px;--badge-radius: 4px;--size: 24px;--inset: calc(var(--badge-inset) + (var(--badge-radius) - var(--size) / 2) * .2929);position:absolute;right:var(--inset);bottom:var(--inset);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);padding:0;border:none;overflow:visible;border-radius:50%;background-color:#00000080;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.video-sound-toggle.svelte-ihmp88:before{content:"";position:absolute;inset:calc((var(--size) - 44px) / 2)}.video-sound-toggle.svelte-ihmp88:focus-visible{outline:2px solid #fff;outline-offset:2px}.policy-modal.svelte-fqr02y{margin:auto;width:min(640px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:none;border-radius:var(--global-border-radius, 10px);background:var(--bg-color);color:var(--text-color)}.policy-modal.svelte-fqr02y::backdrop{background:#00000080}.policy-modal-inner.svelte-fqr02y{display:flex;flex-direction:column;max-height:inherit}.policy-modal-header.svelte-fqr02y{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #c1c1c1}.policy-modal-header.svelte-fqr02y h4:where(.svelte-fqr02y){margin:0;font-family:var(--body-font-family);font-weight:600}.policy-modal-close.svelte-fqr02y{background:none;border:none;padding:4px;cursor:pointer;color:inherit}.policy-modal-body.svelte-fqr02y{overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y){font-size:14px;line-height:1.5}.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y) h3{font-size:16px;margin:20px 0 8px}.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y) p,.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y) li{margin:0 0 8px}.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y) ul,.policy-modal.svelte-fqr02y:not(.policy-modal--size-guide) .policy-modal-body:where(.svelte-fqr02y) ol{padding-left:20px;list-style:revert}.policy-modal--size-guide.svelte-fqr02y{width:min(720px,calc(100vw - 48px));max-height:85vh}.policy-modal--size-guide.svelte-fqr02y .policy-modal-body:where(.svelte-fqr02y){overflow-x:auto}.policy-modal--size-guide.svelte-fqr02y .size-chart{border:1px solid #ccc;border-collapse:separate;border-spacing:0}.policy-modal--size-guide.svelte-fqr02y .size-chart td{border:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.policy-modal--size-guide.svelte-fqr02y .size-chart tr>td:last-child{border-right:0}.policy-modal--size-guide.svelte-fqr02y .size-chart>:last-child>tr:last-child>td{border-bottom:0}@media(max-width:767.98px){.policy-modal--size-guide.svelte-fqr02y{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0}.policy-modal--size-guide.svelte-fqr02y .policy-modal-inner:where(.svelte-fqr02y){height:100%}.policy-modal--size-guide.svelte-fqr02y .policy-modal-body:where(.svelte-fqr02y){flex:1;padding:16px}.policy-modal--size-guide.svelte-fqr02y .size-chart td{padding:10px 4px;font-size:12.5px}.policy-modal--size-guide.svelte-fqr02y .size-chart-container .size-chart td .val-in,.policy-modal--size-guide.svelte-fqr02y .size-chart-container .size-chart td .val-cm{display:block}.policy-modal--size-guide.svelte-fqr02y .size-chart-container:not(.show-metric) .size-chart td .val-cm,.policy-modal--size-guide.svelte-fqr02y .size-chart-container.show-metric .size-chart td .val-in{height:0;overflow:hidden;visibility:hidden}}@media(max-width:374.98px){.policy-modal--size-guide.svelte-fqr02y .size-chart td{font-size:12px}}.rating-badge.svelte-1tuupbd{display:flex;align-items:center;gap:4px}.rating-badge--interactive.svelte-1tuupbd{cursor:pointer}.rating-badge--with-summary.svelte-1tuupbd{position:relative}.rating-badge__stars.svelte-1tuupbd{display:flex;align-items:center;gap:1px}.rating-badge__count.svelte-1tuupbd{font-size:12px;opacity:.7}.rating-badge__summary-link.svelte-1tuupbd{margin-left:4px;padding:0;border:none;background:none;font-size:12px;font-family:inherit;font-weight:400;text-transform:none;color:inherit;opacity:.8;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.rating-badge__summary-link.svelte-1tuupbd:hover{opacity:1}.rating-badge__tooltip.svelte-1tuupbd{position:absolute;top:calc(100% + 8px);left:50%;z-index:60;width:min(300px,calc(100vw - 16px));padding:14px 16px;background:var(--bg-color, #fff);border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 16px #0000001f;cursor:default;text-align:left}.rating-badge__tooltip-subtitle.svelte-1tuupbd{margin:0 0 8px;font-family:var(--heading-font-family, serif);font-weight:var(--heading-font-weight, 500);font-size:15px}.rating-badge__tooltip-headline.svelte-1tuupbd{margin:0 0 10px;font-size:12px}.rating-badge__tooltip-fit.svelte-1tuupbd+.rating-badge__tooltip-subtitle:where(.svelte-1tuupbd){margin-top:18px}.rating-badge__tooltip-fit.svelte-1tuupbd{display:flex;align-items:flex-start;gap:8px}.rating-badge__tooltip-fit-label.svelte-1tuupbd{font-size:12px;opacity:.7;padding-top:1px}.rating-badge__tooltip-slider.svelte-1tuupbd{flex:1;padding-top:5px}.rating-badge__tooltip-track.svelte-1tuupbd{position:relative;height:3px;background:#e5e5e5;border-radius:2px}.rating-badge__tooltip-ticks.svelte-1tuupbd{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.rating-badge__tooltip-tick.svelte-1tuupbd{width:1px;height:7px;background:#cfcfcf}.rating-badge__tooltip-indicator.svelte-1tuupbd{position:absolute;top:50%;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--rating-star-color, #e8a33b);border:2px solid var(--bg-color, #fff);box-shadow:0 0 0 1px #00000026;transform:translate(-50%,-50%)}.rating-badge__tooltip-scale-labels.svelte-1tuupbd{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;opacity:.7}.rating-badge__tooltip-text.svelte-1tuupbd{margin:0;font-size:12px;line-height:1.5;opacity:.85}.rating-badge__tooltip-link.svelte-1tuupbd{display:block;margin-top:12px;padding:0;border:none;background:none;font-size:12px;font-weight:600;font-family:inherit;text-transform:none;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.add-to-cart-widget-nav.svelte-jdt7s5{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:36px;height:36px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;line-height:1;cursor:pointer}.add-to-cart-widget-nav--prev.svelte-jdt7s5{left:8px}.add-to-cart-widget-nav--next.svelte-jdt7s5{right:8px}.add-to-cart-widget-nav.svelte-jdt7s5.swiper-button-disabled{opacity:.35;pointer-events:none}@media(max-width:1024px){html .product-card .add-to-cart-widget-trigger{top:auto;bottom:10px}}.cart-policies{font-size:13px;line-height:1.4}.cart-policies-heading{font-weight:600;font-size:14px;padding-bottom:8px}.cart-policies-item{border-top:1px solid #c1c1c1}.cart-policies-item:last-child{border-bottom:1px solid #c1c1c1}.cart-policies-item>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;list-style:none}.cart-policies-item>summary::-webkit-details-marker{display:none}.cart-policies-title{display:flex;align-items:center;gap:10px;font-weight:600}.cart-policies-icon{flex-shrink:0}.cart-policies-chevron{flex-shrink:0;transition:transform .2s}.cart-policies-item[open] .cart-policies-chevron{transform:rotate(180deg)}.cart-policies-body{padding:0 0 12px 30px;color:var(--text-muted-color)}.cart-policies-body p{margin:0 0 6px}.cart-policies-body a{color:inherit;text-decoration:underline}@media(prefers-reduced-motion:reduce){div[role=progressbar].svelte-1jats0c>div:where(.svelte-1jats0c){transition:none!important}}@media(max-width:1023.98px){shopify-account._h-account{position:absolute;width:0;height:0;overflow:hidden}shopify-account._h-account::part(signed-out-avatar),shopify-account._h-account::part(signed-in-avatar){visibility:hidden}}product-card .fd-options-swatch__options a[data-option-value]:before{content:"";position:absolute;inset:-10px -8px -5px}product-card .fd-options-swatch__options a[data-option-value]:first-child:before{left:0}product-card .fd-options-swatch__options a[data-option-value]:last-child:before{right:0}.product-group-swatches__options{display:flex;flex-wrap:wrap;gap:12px;padding:4px 2px}.product-group-swatch{position:relative;display:block;flex:none;width:30px;height:30px;padding:0;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:50%;text-decoration:none}.product-group-swatch__chip{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:50%;background-color:var(--swatch-color-1, transparent);background-size:cover;background-position:center;transition:opacity .1s}@media(hover:hover){.product-group-swatch:hover .product-group-swatch__chip{opacity:.7}}.product-group-swatch__chip[style*=--swatch-color-2]{background-image:linear-gradient(to right,var(--swatch-color-1) 50%,var(--swatch-color-2) 50%);transform:rotate(45deg)}.product-group-swatch__tooltip{display:none;position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(calc(-50% + var(--tip-shift, 0px)));width:max-content;min-width:20px;max-width:160px;padding:4px;border-radius:4px;background-color:#000c;color:#fff;font-size:9px;font-weight:500;line-height:1.2em;text-align:center;text-decoration:none;pointer-events:none;opacity:0;transition:opacity .2s,display .2s allow-discrete;z-index:1000}@media(min-width:768px){.product-group-swatch:focus-visible .product-group-swatch__tooltip{display:block;opacity:1}@starting-style{.product-group-swatch:focus-visible .product-group-swatch__tooltip{opacity:0}}}@media(hover:hover)and (min-width:768px){.product-group-swatch:hover .product-group-swatch__tooltip{display:block;opacity:1}@starting-style{.product-group-swatch:hover .product-group-swatch__tooltip{opacity:0}}}.product-group-swatch.is-active{outline:1px solid #000;outline-offset:3px}.product-group-swatch.is-sold-out .product-group-swatch__chip,.product-group-swatch.is-sold-out:hover .product-group-swatch__chip{opacity:.5}.product-group-swatches--card{padding-top:10px;margin-bottom:3px}html .product-card .product-group-swatches--card+.product-card-details{padding-top:0}.product-group-swatches--pdp{margin-bottom:16px}.product-group-swatches--pdp .product-group-swatches__label{font-weight:700;margin-bottom:8px}.sales-pop.svelte-1ck4qon{position:fixed;z-index:300;display:flex;align-items:center;gap:12px;max-width:320px;padding:12px;color:var(--sp-text-color, #353535);background-color:var(--sp-bg-color, #fff);background-image:var(--sp-bg-image, none);background-size:cover;background-position:center;border-radius:var(--sp-radius, 8px);box-shadow:0 4px 16px #00000026}.sales-pop--circle.svelte-1ck4qon{padding-inline:18px}.sales-pop--closable.svelte-1ck4qon{padding-right:34px}.sales-pop--bottom-left.svelte-1ck4qon{bottom:calc(var(--sp-margin-v, 20px) + var(--sp-bottom-extra, 0px));left:var(--sp-margin-h, 20px);transition:bottom .2s ease}.sales-pop--bottom-right.svelte-1ck4qon{bottom:calc(var(--sp-margin-v, 20px) + var(--sp-bottom-extra, 0px));right:var(--sp-margin-h, 20px);transition:bottom .2s ease}.sales-pop--top-left.svelte-1ck4qon{top:var(--sp-margin-v, 20px);left:var(--sp-margin-h, 20px)}.sales-pop--top-right.svelte-1ck4qon{top:var(--sp-margin-v, 20px);right:var(--sp-margin-h, 20px)}@media(max-width:640px){.sales-pop.svelte-1ck4qon{inset:auto}.sales-pop--m-bottom-left.svelte-1ck4qon{bottom:calc(var(--sp-margin-v, 20px) + var(--sp-bottom-extra, 0px));left:var(--sp-margin-h, 20px);transition:bottom .2s ease}.sales-pop--m-bottom-right.svelte-1ck4qon{bottom:calc(var(--sp-margin-v, 20px) + var(--sp-bottom-extra, 0px));right:var(--sp-margin-h, 20px);transition:bottom .2s ease}.sales-pop--m-top-left.svelte-1ck4qon{top:var(--sp-margin-v, 20px);left:var(--sp-margin-h, 20px)}.sales-pop--m-top-right.svelte-1ck4qon{top:var(--sp-margin-v, 20px);right:var(--sp-margin-h, 20px)}.sales-pop--hide-mobile.svelte-1ck4qon{display:none}}.sales-pop__link.svelte-1ck4qon{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex:1;min-width:0}.sales-pop__image.svelte-1ck4qon{width:48px;height:48px;object-fit:cover;border-radius:calc(var(--sp-radius, 8px) / 2);flex-shrink:0}.sales-pop--circle.svelte-1ck4qon .sales-pop__image:where(.svelte-1ck4qon){border-radius:50%}.sales-pop__body.svelte-1ck4qon{min-width:0}.sales-pop__headline.svelte-1ck4qon,.sales-pop__product.svelte-1ck4qon{margin:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-pop__headline.svelte-1ck4qon{font-weight:700}.sales-pop__product-title.svelte-1ck4qon{color:var(--sp-link-color, inherit)}.sales-pop__stars.svelte-1ck4qon{display:flex;align-items:center;gap:2px;margin-top:4px}.sales-pop__rating.svelte-1ck4qon{margin-left:4px;font-size:12px}.sales-pop__time.svelte-1ck4qon{margin-left:auto;padding-left:6px;font-size:11px;opacity:.6}.sales-pop__dismiss.svelte-1ck4qon{all:unset;position:absolute;top:4px;right:8px;cursor:pointer;font-size:22px;line-height:1;padding:5px;opacity:.5}.sales-pop__dismiss.svelte-1ck4qon:hover{opacity:1}@media(hover:hover){.sales-pop__dismiss.svelte-1ck4qon{opacity:0;transition:opacity .15s ease}.sales-pop.svelte-1ck4qon:hover .sales-pop__dismiss:where(.svelte-1ck4qon),.sales-pop__dismiss.svelte-1ck4qon:focus-visible{opacity:.7}.sales-pop.svelte-1ck4qon:hover .sales-pop__dismiss:where(.svelte-1ck4qon):hover{opacity:1}}.lightbox-modal.svelte-15akvuk{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}.lightbox-modal__backdrop.svelte-15akvuk{position:absolute;inset:0;background:#000000a6;border:0;padding:0;cursor:pointer}.lightbox-modal__track.svelte-15akvuk{grid-area:1 / 1;position:relative;display:grid;justify-items:center;width:100%;max-width:880px;will-change:transform}.lightbox-modal__track--settling.svelte-15akvuk{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.lightbox-modal__slot.svelte-15akvuk{grid-area:1 / 1;width:100%;display:grid;justify-items:center}.lightbox-modal__slot.svelte-15akvuk{transition:opacity .3s ease}.lightbox-modal__track--committing.svelte-15akvuk .lightbox-modal__slot:where(.svelte-15akvuk):not(.lightbox-modal__slot--next):not(.lightbox-modal__slot--prev){opacity:0}.lightbox-modal__slot--next.svelte-15akvuk,.lightbox-modal__slot--prev.svelte-15akvuk{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-modal__slot--next.svelte-15akvuk{left:calc(100% + 16px)}.lightbox-modal__slot--prev.svelte-15akvuk{right:calc(100% + 16px)}.lightbox-modal__panel.svelte-15akvuk{position:relative;display:grid;max-height:min(80vh,640px);width:100%;background:var(--colors-background-color, #fff);border-radius:var(--global-border-radius, 12px);overflow:hidden;transform:translateZ(0)}.lightbox-modal__close.svelte-15akvuk,.lightbox-modal__nav.svelte-15akvuk{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:36px;height:36px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;line-height:1;cursor:pointer}.lightbox-modal__close.svelte-15akvuk{top:8px;right:8px;width:30px;height:30px}.lightbox-modal__nav.svelte-15akvuk{top:50%;transform:translateY(-50%);font-size:24px}.lightbox-modal__nav--prev.svelte-15akvuk{left:8px}.lightbox-modal__nav--next.svelte-15akvuk{right:8px}@media(min-width:641px){.lightbox-modal__panel.svelte-15akvuk{width:auto}}@media(max-width:640px){.lightbox-modal__panel.svelte-15akvuk{max-height:85vh}.lightbox-modal__nav.svelte-15akvuk{position:fixed}}.instagram-feed.svelte-14mi5fj{padding-block:40px}.instagram-feed__header.svelte-14mi5fj{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.instagram-feed__title.svelte-14mi5fj{text-align:left;margin:0}.instagram-feed__title.svelte-14mi5fj :is(p,h1,h2,h3,h4,h5,h6,ul,ol){margin:0}.instagram-feed__link.svelte-14mi5fj{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.instagram-feed__item.svelte-14mi5fj{position:relative;width:220px;aspect-ratio:3 / 4;border-radius:var(--global-border-radius, 12px);overflow:hidden}.instagram-feed__image.svelte-14mi5fj{width:100%;height:100%;object-fit:cover;display:block}.instagram-feed__overlay.svelte-14mi5fj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#00000040;transition:opacity .2s ease}.instagram-feed__item.svelte-14mi5fj:hover .instagram-feed__overlay:where(.svelte-14mi5fj){opacity:1}.instagram-feed-modal__content.svelte-14mi5fj{grid-area:1 / 1;display:flex;min-width:0;min-height:0}.instagram-feed-modal__media.svelte-14mi5fj{flex:1 1 55%;min-width:0;background:#000}.instagram-feed-modal__media.svelte-14mi5fj img:where(.svelte-14mi5fj),.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){width:100%;height:100%;object-fit:contain;display:block}.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){aspect-ratio:auto 9 / 16}.instagram-feed-modal__body.svelte-14mi5fj{flex:1 1 45%;min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto}.instagram-feed-modal__caption.svelte-14mi5fj{margin:0;white-space:pre-line;font-size:.9375rem}.instagram-feed-modal__cta.svelte-14mi5fj{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:underline;text-underline-offset:3px}.instagram-feed-modal__date.svelte-14mi5fj{margin:0;font-size:.8125rem;opacity:.6}@media(min-width:641px){.instagram-feed-modal__media.svelte-14mi5fj{flex:none;display:flex}.instagram-feed-modal__media.svelte-14mi5fj img:where(.svelte-14mi5fj),.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){width:auto;height:auto;max-height:min(80vh,640px);max-width:min(50vw,520px)}.instagram-feed-modal__media.svelte-14mi5fj,.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){border-radius:var(--global-border-radius, 12px) 0 0 var(--global-border-radius, 12px)}.instagram-feed-modal__body.svelte-14mi5fj{flex:none;width:340px}}@media(max-width:640px){.instagram-feed-modal__content.svelte-14mi5fj{flex-direction:column;max-height:85vh;overflow-y:auto}.instagram-feed-modal__media.svelte-14mi5fj{flex:none}.instagram-feed-modal__media.svelte-14mi5fj img:where(.svelte-14mi5fj),.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){height:auto}.instagram-feed-modal__media.svelte-14mi5fj,.instagram-feed-modal__media.svelte-14mi5fj video:where(.svelte-14mi5fj){border-radius:var(--global-border-radius, 12px) var(--global-border-radius, 12px) 0 0}.instagram-feed-modal__body.svelte-14mi5fj{flex:none;overflow-y:visible}}.chat-launcher.svelte-wcsegf{all:unset;position:fixed;right:20px;bottom:20px;z-index:300;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-cta, #353535);color:#fff;cursor:pointer;box-shadow:0 4px 16px #0003}.chat-launcher.svelte-wcsegf:disabled{cursor:wait}.chat-launcher__spinner.svelte-wcsegf{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-wcsegf-chat-launcher-spin .6s linear infinite}@keyframes svelte-wcsegf-chat-launcher-spin{to{transform:rotate(360deg)}}.product-bundle.svelte-s4w919{border:1px solid #e5e5e5;border-radius:var(--global-border-radius, 8px);padding:16px;margin-top:24px}.product-bundle__title.svelte-s4w919{margin:0 0 12px}.product-bundle__items.svelte-s4w919{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.product-bundle__item.svelte-s4w919{display:flex;align-items:center;gap:12px}.product-bundle__image.svelte-s4w919{width:56px;height:56px;object-fit:cover;border-radius:calc(var(--global-border-radius, 8px) / 2);flex-shrink:0}.product-bundle__item-body.svelte-s4w919{display:flex;flex-direction:column;gap:4px;min-width:0}.product-bundle__item-title.svelte-s4w919{font-size:14px;color:inherit;text-decoration:none}.product-bundle__size-select.svelte-s4w919{width:fit-content;font-size:13px;padding:4px 8px}.product-bundle__footer.svelte-s4w919{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.product-bundle__total.svelte-s4w919{font-weight:600}.product-bundle__add.svelte-s4w919{background-color:var(--button-bg-color, #353535);color:var(--button-text-color, #fff);border:none;border-radius:var(--button-border-radius, 6px);padding:10px 16px;cursor:pointer}.product-bundle__add.svelte-s4w919:disabled{opacity:.6;cursor:wait}.review-thumbs.svelte-1qlo6pb{display:flex;align-items:center;gap:10px;margin-top:12px}.review-thumbs__label.svelte-1qlo6pb{font-size:12px;opacity:.6}.review-thumbs__btn.svelte-1qlo6pb{display:flex;align-items:center;gap:4px;padding:0;border:none;background:none;color:inherit;cursor:pointer}.review-thumbs__btn.svelte-1qlo6pb:disabled{cursor:default;opacity:.6}.review-thumbs__btn--active.svelte-1qlo6pb{color:var(--review-thumbs-active-color, #e8a33b);font-weight:700}.review-thumbs__count.svelte-1qlo6pb{font-size:13px}.review-lightbox__content.svelte-1vh28f1{grid-area:1 / 1;display:flex;min-width:0;min-height:0}.review-lightbox__media.svelte-1vh28f1{position:relative;flex:1 1 55%;min-width:0;background:#000}.review-lightbox__media.svelte-1vh28f1 img:where(.svelte-1vh28f1){width:100%;height:100%;object-fit:contain;display:block}.review-lightbox__photo-nav.svelte-1vh28f1{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:2}.review-lightbox__photo-nav-btn.svelte-1vh28f1{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;font-size:18px;line-height:1;cursor:pointer}.review-lightbox__photo-count.svelte-1vh28f1{flex:none;padding:2px 8px;border-radius:10px;background:#00000059;color:#fff;font-size:11px;font-weight:600}.review-lightbox__body.svelte-1vh28f1{flex:1 1 45%;min-width:0;display:flex;flex-direction:column;gap:12px;padding:24px;overflow-y:auto}.review-lightbox__stars.svelte-1vh28f1{display:flex;align-items:center;gap:2px}.review-lightbox__title.svelte-1vh28f1{margin:0;font-weight:700;font-size:1rem}.review-lightbox__body-html.svelte-1vh28f1{margin:0;font-size:.875rem}.review-lightbox__cf-list.svelte-1vh28f1{display:flex;flex-direction:column;gap:2px}.review-lightbox__cf.svelte-1vh28f1{font-size:12px;opacity:.8}.review-lightbox__meta.svelte-1vh28f1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.review-lightbox__reviewer.svelte-1vh28f1{font-weight:600}.review-lightbox__verified.svelte-1vh28f1{margin-left:6px;font-size:11px;color:#2a9d8f}.review-lightbox__date.svelte-1vh28f1{margin-left:auto;opacity:.6}.review-lightbox__about-product.svelte-1vh28f1{margin:0;font-size:12px;opacity:.7}.review-lightbox__about-link.svelte-1vh28f1{color:inherit;text-decoration:underline;text-underline-offset:2px}.review-lightbox__reply.svelte-1vh28f1{padding:8px 0 8px 12px;border-left:3px solid #e5e5e5}.review-lightbox__reply-header.svelte-1vh28f1{font-weight:600;font-size:12px;margin:0 0 4px}.review-lightbox__reply-body.svelte-1vh28f1{font-size:13px}.review-lightbox__cta.svelte-1vh28f1{display:inline-flex;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(min-width:641px){.review-lightbox__media.svelte-1vh28f1{flex:none;display:flex}.review-lightbox__media.svelte-1vh28f1 img:where(.svelte-1vh28f1){width:auto;height:auto;max-height:min(80vh,640px);max-width:min(50vw,520px)}.review-lightbox__media.svelte-1vh28f1{border-radius:var(--global-border-radius, 12px) 0 0 var(--global-border-radius, 12px)}.review-lightbox__body.svelte-1vh28f1{flex:none;width:340px}.review-lightbox__body--full.svelte-1vh28f1{flex:1;width:auto}}@media(max-width:640px){.review-lightbox__content.svelte-1vh28f1{flex-direction:column;max-height:85vh;overflow-y:auto}.review-lightbox__media.svelte-1vh28f1{flex:none}.review-lightbox__media.svelte-1vh28f1 img:where(.svelte-1vh28f1){height:auto}.review-lightbox__media.svelte-1vh28f1{border-radius:var(--global-border-radius, 12px) var(--global-border-radius, 12px) 0 0}.review-lightbox__body.svelte-1vh28f1{flex:none;overflow-y:visible}}.clamped-html--clamped.svelte-1vg0js3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.clamped-html__toggle.svelte-1vg0js3{display:inline-block;margin-top:4px;padding:0;border:none;background:none;font:inherit;font-size:13px;text-decoration:underline;color:inherit;cursor:pointer}.product-reviews.svelte-1uker1j{margin-top:32px;max-width:1200px;margin-inline:auto;padding-inline:20px}.product-reviews__summary.svelte-1uker1j{display:flex;align-items:center;gap:16px;margin-bottom:16px}.product-reviews__average.svelte-1uker1j{font-size:32px;font-weight:600}.product-reviews__stars.svelte-1uker1j{display:flex;align-items:center;gap:2px}.product-reviews__count.svelte-1uker1j{font-size:13px;opacity:.7}.product-reviews__ai-summary.svelte-1uker1j{background:#fdf6ea;background:color-mix(in srgb,var(--rating-star-color, #e8a33b) 8%,transparent);border:1px solid #f3e3c4;border:1px solid color-mix(in srgb,var(--rating-star-color, #e8a33b) 25%,transparent);border-radius:8px;padding:16px;margin-bottom:24px}.product-reviews__ai-summary-title.svelte-1uker1j{font-family:var(--heading-font-family, serif);font-weight:var(--heading-font-weight, 500);font-size:18px;margin:0 0 4px}.product-reviews__ai-summary-text.svelte-1uker1j{margin:0 0 4px}.product-reviews__ai-summary-disclaimer.svelte-1uker1j{font-size:11px;opacity:.5;margin:0}.product-reviews__highlights.svelte-1uker1j{margin-top:12px;padding-top:18px;border-top:1px solid #f3e3c4;border-top:1px solid color-mix(in srgb,var(--rating-star-color, #e8a33b) 25%,transparent)}@media(min-width:1024px){.product-reviews__ai-summary-columns.svelte-1uker1j{display:flex;align-items:stretch;margin-top:12px;padding-top:18px;border-top:1px solid #f3e3c4;border-top:1px solid color-mix(in srgb,var(--rating-star-color, #e8a33b) 25%,transparent)}.product-reviews__ai-summary-columns.svelte-1uker1j .product-reviews__highlights:where(.svelte-1uker1j),.product-reviews__ai-summary-columns.svelte-1uker1j .product-reviews__fit:where(.svelte-1uker1j){flex:1;min-width:0;margin-top:0;padding-top:0;border-top:none}.product-reviews__ai-summary-columns.svelte-1uker1j .product-reviews__fit:where(.svelte-1uker1j){margin-left:24px;padding-left:24px;border-left:1px solid #f3e3c4;border-left:1px solid color-mix(in srgb,var(--rating-star-color, #e8a33b) 25%,transparent)}}.product-reviews__highlights-title.svelte-1uker1j{font-family:var(--heading-font-family, serif);font-weight:var(--heading-font-weight, 500);font-size:18px;margin:0 0 4px}.product-reviews__highlights-list.svelte-1uker1j{display:flex;flex-direction:column}.product-reviews__highlight-row.svelte-1uker1j:last-child{border-bottom:none;padding-bottom:0}.product-reviews__highlight-row.svelte-1uker1j{opacity:.85;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0;border:none;border-bottom:1px solid #eee;background:none;text-align:left;font-size:13px;color:inherit;text-transform:none;font-weight:400;font-family:inherit;cursor:pointer}.product-reviews__highlight-row.svelte-1uker1j:last-child{border-bottom:none}.product-reviews__highlight-row.svelte-1uker1j:hover{opacity:1}.product-reviews__highlight-row.svelte-1uker1j:hover .product-reviews__highlight-quote:where(.svelte-1uker1j){font-weight:600;text-decoration:underline;text-underline-offset:3px}.product-reviews__highlight-quote.svelte-1uker1j{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-reviews__histogram.svelte-1uker1j{display:flex;flex-direction:column;gap:4px;max-width:360px;min-width:min(340px,100%);margin-bottom:24px}.product-reviews__heading.svelte-1uker1j{margin:0 0 16px;font-size:calc(var(--heading-font-size-scale, 1) * 2.25rem * .8)}.product-reviews__histogram-row.svelte-1uker1j{display:flex;align-items:center;gap:8px;font-size:12px;width:100%;padding:0;margin:0;border:none;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer;text-transform:none;font-weight:400}.product-reviews__histogram-row.svelte-1uker1j{opacity:.85}.product-reviews__histogram-row.svelte-1uker1j:hover{opacity:1}.product-reviews__histogram-row.svelte-1uker1j:hover .product-reviews__histogram-label:where(.svelte-1uker1j),.product-reviews__histogram-row.svelte-1uker1j:hover .product-reviews__histogram-count:where(.svelte-1uker1j){font-weight:600;text-decoration:underline;text-underline-offset:3px}.product-reviews__histogram-row--active.svelte-1uker1j .product-reviews__histogram-label:where(.svelte-1uker1j){font-weight:600;text-decoration:underline;text-underline-offset:3px}.product-reviews__histogram-label.svelte-1uker1j{width:48px;flex-shrink:0}.product-reviews__histogram-bar.svelte-1uker1j{flex:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.product-reviews__histogram-fill.svelte-1uker1j{height:100%;background:var(--rating-star-color, #E8A33B)}.product-reviews__histogram-count.svelte-1uker1j{width:24px;text-align:right;flex-shrink:0}.product-reviews__fit.svelte-1uker1j{margin-top:12px;padding-top:18px;border-top:1px solid #f3e3c4;border-top:1px solid color-mix(in srgb,var(--rating-star-color, #e8a33b) 25%,transparent)}.product-reviews__fit-heading.svelte-1uker1j{margin:0 0 8px;font-size:18px;font-family:var(--heading-font-family, serif);font-weight:var(--heading-font-weight, 500)}.product-reviews__fit-headline.svelte-1uker1j{margin:0 0 8px;font-size:13px}.product-reviews__fit-track.svelte-1uker1j{position:relative;height:4px;background:#eee;border-radius:2px}.product-reviews__fit-marker.svelte-1uker1j{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--rating-star-color, #E8A33B);border:2px solid var(--bg-color, #fff);box-shadow:0 0 0 1px #00000026;transform:translate(-50%,-50%)}.product-reviews__fit-labels.svelte-1uker1j{display:flex;justify-content:space-between;margin-top:6px}.product-reviews__fit-label.svelte-1uker1j{padding:0;margin:0;border:none;background:none;font-size:11px;color:inherit;opacity:.7;cursor:pointer;text-transform:none;font-weight:400;font-family:inherit}.product-reviews__fit-label.svelte-1uker1j:hover,.product-reviews__fit-label--active.svelte-1uker1j{opacity:1;font-weight:600;text-decoration:underline;text-underline-offset:3px}.product-reviews__gallery.svelte-1uker1j{display:flex;gap:8px;overflow-x:auto;margin-bottom:24px}.product-reviews__gallery-thumb.svelte-1uker1j{flex:0 0 auto;width:72px;height:72px;padding:0;margin:0;border:none;background:none;border-radius:4px;overflow:hidden;cursor:pointer}.product-reviews__gallery-thumb.svelte-1uker1j img:where(.svelte-1uker1j){display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.product-reviews__controls.svelte-1uker1j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;font-size:13px;font-family:inherit}.product-reviews__controls-group.svelte-1uker1j{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-reviews__controls-group--sort.svelte-1uker1j{margin-left:auto}@media(max-width:767px){.product-reviews__controls.svelte-1uker1j{flex-direction:column;align-items:stretch}.product-reviews__controls-group.svelte-1uker1j{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-reviews__controls-group.svelte-1uker1j .product-reviews__search:where(.svelte-1uker1j){flex:1 0 100%}.product-reviews__controls-group--sort.svelte-1uker1j{justify-content:flex-start;margin-left:0}}.product-reviews__sort-label.svelte-1uker1j{font-size:13px;opacity:.7}.product-reviews__search.svelte-1uker1j,.product-reviews__select.svelte-1uker1j{font-size:13px;font-family:inherit;border:1px solid #ddd;border-radius:6px;padding:8px;background:#fff;color:inherit}.product-reviews__search.svelte-1uker1j{min-width:160px}.product-reviews__select.svelte-1uker1j{appearance:none;-webkit-appearance:none;max-width:160px;padding-right:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.product-reviews__list-wrap.svelte-1uker1j{transition:opacity .15s ease}.product-reviews__list-wrap--busy.svelte-1uker1j{opacity:.5;pointer-events:none}.product-reviews__empty.svelte-1uker1j{display:flex;align-items:center;gap:12px;font-size:13px;opacity:.7;padding:24px 0;margin:0}.product-reviews__clear-btn.svelte-1uker1j{border:1px solid currentColor;background:none;border-radius:4px;padding:6px 12px;font-size:12px;color:inherit;cursor:pointer;opacity:1}.product-reviews__list.svelte-1uker1j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.product-reviews__item.svelte-1uker1j{border-top:1px solid #eee;padding-top:16px}.product-reviews__item-header.svelte-1uker1j{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.product-reviews__reviewer.svelte-1uker1j{font-weight:600}.product-reviews__verified.svelte-1uker1j{margin-left:6px;font-size:11px;color:#2a9d8f}.product-reviews__date.svelte-1uker1j{margin-left:auto;opacity:.6}.product-reviews__about-product.svelte-1uker1j{margin:0 0 8px;font-size:12px;opacity:.7}.product-reviews__about-link.svelte-1uker1j{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-reviews__item-open.svelte-1uker1j{cursor:pointer}.product-reviews__item-title.svelte-1uker1j{font-weight:600;margin:0 0 4px}.product-reviews__item-body.svelte-1uker1j{font-size:14px;margin:0}.product-reviews__photos.svelte-1uker1j{display:flex;gap:8px;margin-top:8px}.product-reviews__photo-btn.svelte-1uker1j{display:block;padding:0;margin:0;border:none;background:none;cursor:pointer}.product-reviews__photo.svelte-1uker1j{width:64px;height:64px;object-fit:cover;border-radius:4px}.product-reviews__cf-list.svelte-1uker1j{display:flex;flex-direction:column;gap:2px;margin-top:8px}.product-reviews__cf.svelte-1uker1j{font-size:12px;opacity:.8}.product-reviews__reply.svelte-1uker1j{margin-top:12px;padding:8px 0 8px 12px;border-left:3px solid #e5e5e5}.product-reviews__reply-header.svelte-1uker1j{font-weight:600;font-size:12px;margin:0 0 4px}.product-reviews__reply-body.svelte-1uker1j{font-size:13px}.product-reviews__pagination.svelte-1uker1j{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:24px}.product-reviews__pagination-btn.svelte-1uker1j{min-width:28px;height:28px;padding:0 6px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;font-family:inherit;color:inherit;cursor:pointer}.product-reviews__pagination-btn.svelte-1uker1j:hover:not(:disabled){background:#f5f5f5}.product-reviews__pagination-btn.svelte-1uker1j:disabled{opacity:.4;cursor:default}.product-reviews__pagination-btn--current.svelte-1uker1j{font-weight:700;text-decoration:underline;text-underline-offset:2px}.product-reviews__pagination-ellipsis.svelte-1uker1j{padding:0 4px;font-size:13px;opacity:.6}.reviews-carousel.svelte-1o6b8r1{padding-block:40px}.reviews-carousel__header.svelte-1o6b8r1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.reviews-carousel__card.svelte-1o6b8r1{width:280px;display:flex;flex-direction:column;background:#fff;border-radius:var(--global-border-radius, 12px);overflow:hidden;box-shadow:1px 2px 5px #0000000b;cursor:pointer}.reviews-carousel__media.svelte-1o6b8r1{display:block;aspect-ratio:4 / 3;overflow:hidden}.reviews-carousel__media.svelte-1o6b8r1 img:where(.svelte-1o6b8r1){width:100%;height:100%;object-fit:cover;display:block}.reviews-carousel__body.svelte-1o6b8r1{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}.reviews-carousel__stars.svelte-1o6b8r1{display:flex;gap:1px}.reviews-carousel__review-title.svelte-1o6b8r1{margin:0;font-weight:700;font-size:14px}.reviews-carousel__text.svelte-1o6b8r1{margin:0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews-carousel__reviewer.svelte-1o6b8r1{margin:auto 0 0;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.reviews-carousel__verified.svelte-1o6b8r1{font-size:11px;font-weight:400;opacity:.6}.reviews-carousel__product.svelte-1o6b8r1{font-size:12px;opacity:.7;text-decoration:underline;text-underline-offset:2px}.reviews-medals.svelte-54ws8w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;padding-block:24px;max-width:1200px;margin-inline:auto;padding-inline:20px}.reviews-medals__summary.svelte-54ws8w{display:flex;flex-direction:column;align-items:center;gap:4px}.reviews-medals__rating-row.svelte-54ws8w{display:flex;align-items:center;gap:8px}.reviews-medals__score.svelte-54ws8w{font-size:20px;font-weight:700}.reviews-medals__stars.svelte-54ws8w{display:flex;align-items:center;gap:2px}.reviews-medals__count.svelte-54ws8w{font-size:13px;opacity:.7}.reviews-medals__caption.svelte-54ws8w{font-size:11px;opacity:.6}.reviews-medals__badges.svelte-54ws8w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.reviews-medals__badge.svelte-54ws8w{position:relative;display:flex;flex:none;align-items:flex-end;justify-content:center}.reviews-medals__badge.svelte-54ws8w img:where(.svelte-54ws8w){display:block;height:64px;width:auto;max-width:none}.reviews-medals__badge-value.svelte-54ws8w{position:absolute;top:47.5%;left:0;width:100%;text-align:center;font-size:15px;line-height:1;font-weight:700;color:#a36710}
