:root{--wm-color-brand: #000000;--wm-color-brand-hover: #222222;--wm-color-brand-soft: #F7F5EE;--wm-color-surface: #FFFFFF;--wm-color-surface-alt: #F7F5EE;--wm-color-surface-elevated: #FBFBF7;--wm-color-ink: #111827;--wm-color-ink-muted: #555555;--wm-color-accent: #991B1B;--wm-color-accent-soft: #FEF2F2;--wm-color-border: #EAE5D9;--wm-color-star: #FFA41C;--wm-color-success: #166534;--wm-color-error: #991B1B;--wm-font-heading: "Nunito", "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--wm-font-body: "Nunito", "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--wm-text-xs: clamp(.8125rem, .79rem + .12vw, .875rem);--wm-text-sm: clamp(.875rem, .85rem + .15vw, .9375rem);--wm-text-base: clamp(1rem, .97rem + .18vw, 1.0625rem);--wm-text-lg: clamp(1.125rem, 1.06rem + .3vw, 1.25rem);--wm-text-xl: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--wm-text-2xl: clamp(1.625rem, 1.38rem + 1.1vw, 2.25rem);--wm-text-3xl: clamp(1.875rem, 1.52rem + 1.6vw, 2.625rem);--wm-space-1: .5rem;--wm-space-2: 1rem;--wm-space-3: 1.5rem;--wm-space-4: 2rem;--wm-space-5: 2.5rem;--wm-space-6: 3rem;--wm-space-8: 4rem;--wm-space-10: 5rem;--wm-space-12: 6rem;--wm-radius: 12px;--wm-container-max: 90rem;--wm-ease: cubic-bezier(.22, 1, .36, 1)}.wm-pdp,.wm-section,.wm-guarantee-strip{display:block;background-color:var(--wm-color-surface);color:var(--wm-color-ink);font-family:var(--wm-font-body);font-size:var(--wm-text-base);line-height:1.6;-webkit-font-smoothing:antialiased;caret-color:var(--wm-color-brand)}.wm-pdp *,.wm-pdp *:before,.wm-pdp *:after,.wm-section *,.wm-section *:before,.wm-section *:after,.wm-guarantee-strip *,.wm-guarantee-strip *:before,.wm-guarantee-strip *:after{box-sizing:border-box}.wm-pdp ::selection,.wm-section ::selection{background-color:var(--wm-color-brand-soft);color:var(--wm-color-ink)}.wm-pdp :focus-visible,.wm-section :focus-visible,.wm-guarantee-strip :focus-visible{outline:2px solid var(--wm-color-brand);outline-offset:2px}.wm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wm-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.wm-container{width:100%;max-width:var(--wm-container-max);margin-inline:auto;padding-inline:var(--wm-space-2)}.wm-section{padding-block:var(--wm-space-6);border-top:1px solid var(--wm-color-border)}.wm-section__heading{font-family:var(--wm-font-heading);font-size:var(--wm-text-2xl);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--wm-color-ink);margin:0;text-wrap:balance}.wm-section__subcopy{font-size:var(--wm-text-base);line-height:1.65;color:var(--wm-color-ink-muted);margin:var(--wm-space-1) 0 0;max-width:62ch}.wm-breadcrumb{padding-block:var(--wm-space-2);margin-bottom:var(--wm-space-3);max-width:100%;overflow:hidden}.wm-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--wm-space-1);list-style:none;margin:0;padding:0;font-size:var(--wm-text-xs);color:var(--wm-color-ink-muted);width:100%;min-width:0;white-space:nowrap;overflow:hidden}.wm-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--wm-space-1);white-space:nowrap;flex-shrink:0;min-width:0}.wm-breadcrumb__item[aria-current=page]{flex:1 1 auto;min-width:0;overflow:hidden}.wm-breadcrumb__link{color:var(--wm-color-ink-muted);text-decoration:none;transition:color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.wm-breadcrumb__link:hover{color:var(--wm-color-ink);text-decoration:underline;text-underline-offset:3px}.wm-breadcrumb__sep{color:var(--wm-color-border);flex-shrink:0}.wm-breadcrumb__current{color:var(--wm-color-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%}.wm-pdp{padding-bottom:var(--wm-space-6)}.wm-pdp__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--wm-space-3);align-items:start}.wm-pdp__gallery-col,.wm-pdp__info-col{grid-column:1 / -1;min-width:0}.wm-gallery{display:flex;flex-direction:column-reverse;gap:var(--wm-space-2)}.wm-gallery__stage{position:relative;width:100%;min-width:0}.wm-gallery__viewport{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#fff;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;border-radius:var(--wm-radius);overflow:hidden;touch-action:pan-y pinch-zoom}.wm-gallery__track{display:flex;width:100%;height:100%;transition:transform .32s var(--wm-ease)}.wm-gallery__track.is-dragging{transition:none}.wm-gallery__slide{flex:0 0 100%;width:100%;height:100%;padding:0;margin:0;position:relative;overflow:hidden}.wm-gallery__zoom-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-color:#fff;overflow:hidden;cursor:zoom-in}.wm-gallery__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;border:none!important;object-fit:cover!important;object-position:center center!important;display:block;transition:transform .28s var(--wm-ease)}.wm-gallery__video,.wm-gallery__external-video,.wm-gallery__model{width:100%;height:100%;object-fit:contain;display:block}@media(hover:hover){.wm-gallery__zoom-wrap:hover .wm-gallery__img{transform:scale(1.03)}}.wm-gallery__wishlist-btn,.wm-gallery__wishlist-btn:hover,.wm-gallery__wishlist-btn:focus,.wm-gallery__wishlist-btn:focus-visible,.wm-gallery__wishlist-btn.is-active,.wm-gallery__wishlist-btn.is-wishlisted{position:absolute;top:14px;right:14px;left:auto;z-index:6;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%!important;background-color:#fff!important;border:none!important;outline:none!important;box-shadow:0 2px 8px #0000001a!important;color:#ef4444!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.wm-gallery__wishlist-btn:hover{transform:scale(1.06);box-shadow:0 4px 12px #00000024!important}.wm-gallery__wishlist-btn svg{width:17px!important;height:17px!important;fill:#ef4444!important;stroke:#ef4444!important;color:#ef4444!important}.wm-gallery__lightbox-btn{position:absolute;bottom:var(--wm-space-2);right:var(--wm-space-2);z-index:5;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wm-color-surface);color:var(--wm-color-ink);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wm-gallery__lightbox-btn:hover{background-color:var(--wm-color-surface-alt);border-color:var(--wm-color-ink)}.wm-gallery__dots{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 2px;padding:2px 0}.wm-gallery__dot{min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;padding:4px 1px;margin:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;line-height:1;-webkit-tap-highlight-color:transparent}.wm-gallery__dot-pip{display:block;width:7px;height:7px;border-radius:9999px;background-color:#d6d1c7;transform:none!important;transition:width .24s cubic-bezier(.22,1,.36,1),background-color .2s ease}.wm-gallery__dot.is-active .wm-gallery__dot-pip{width:22px;height:7px;border-radius:9999px;transform:none!important;background-color:#111827}.wm-gallery__thumbs{display:flex;align-items:center;gap:var(--wm-space-1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0}.wm-gallery__thumbs::-webkit-scrollbar{display:none}.wm-gallery--single .wm-gallery__thumbs{display:none}.wm-gallery__thumb{position:relative;flex:0 0 68px;width:68px;height:68px;min-width:44px;min-height:44px;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:var(--wm-radius);background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;opacity:.78;transition:opacity .15s ease}.wm-gallery__thumb:hover,.wm-gallery__thumb.is-active,.wm-gallery__thumb:focus,.wm-gallery__thumb:focus-visible{opacity:1;border:none!important;box-shadow:none!important;outline:none!important}.wm-gallery__thumb-img{width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:none!important;object-fit:cover!important;object-position:center center!important;display:block}.wm-gallery__thumb-badge{position:absolute;top:4px;right:4px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wm-color-ink);color:var(--wm-color-surface);border-radius:var(--wm-radius)}.wm-buy-box{display:flex;flex-direction:column;gap:var(--wm-space-2)}.wm-buy-box__title-group{display:flex;flex-direction:column;gap:6px}.wm-buy-box__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wm-space-2)}.wm-buy-box__sku{display:inline-flex;align-items:center;gap:6px;font-family:var(--wm-font-body);font-size:var(--wm-text-xs);line-height:1.4;color:var(--wm-color-ink-muted);font-variant-numeric:tabular-nums}.wm-buy-box__sku-label{font-weight:500;color:var(--wm-color-ink-muted)}.wm-buy-box__sku-value{font-weight:600;color:var(--wm-color-ink);letter-spacing:.02em}.wm-buy-box__title{font-family:var(--wm-font-heading);font-size:var(--wm-text-3xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#000;margin:0}.wm-buy-box__wishlist-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wm-color-surface-elevated);color:var(--wm-color-ink);border:1px solid var(--wm-color-border);border-radius:9999px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.wm-buy-box__wishlist-btn:hover{border-color:var(--wm-color-ink);background-color:var(--wm-color-surface-alt)}.wm-buy-box__wishlist-btn.is-active{color:#ef4444;border-color:#fecaca;background-color:#fef2f2}.wm-rating-link{display:inline-flex;align-items:center;gap:var(--wm-space-1);color:var(--wm-color-ink);text-decoration:none;font-size:var(--wm-text-sm);min-height:32px;font-variant-numeric:tabular-nums}.wm-rating-link:hover .wm-rating-link__count,.wm-rating-link:hover .wm-rating-link__empty{text-decoration:underline;text-underline-offset:3px}.wm-rating-link__stars{display:inline-flex;align-items:center;gap:2px;color:var(--wm-color-star)}.wm-rating-link__score{font-weight:600}.wm-rating-link__count,.wm-rating-link__empty{color:var(--wm-color-ink-muted)}.wm-price{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.wm-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wm-space-1)}.wm-price__current{font-family:var(--wm-font-body);font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);font-weight:700;color:#000;line-height:1.2}.wm-price--card .wm-price__current,.wm-price--compact .wm-price__current{font-family:var(--wm-font-body);font-size:var(--wm-text-base);font-weight:700}.wm-price__mrp{font-family:var(--wm-font-body);font-size:clamp(1rem,.95rem + .2vw,1.15rem);font-weight:500;color:#9ca3af;text-decoration:line-through;line-height:1.2}.wm-price__badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:700;border-radius:6px}.wm-price__badge--sale{background-color:#fef2f2;color:#991b1b;border:1px solid #FECACA}.wm-price__badge--sold-out{background-color:var(--wm-color-surface-alt);color:var(--wm-color-ink-muted);border:1px solid var(--wm-color-border)}.wm-price__tax-note{margin:0;font-size:var(--wm-text-xs);color:var(--wm-color-ink-muted)}.wm-buy-box__lead-wrap{padding-top:var(--wm-space-1);border-top:1px solid var(--wm-color-border);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wm-buy-box__lead{margin:0;font-size:var(--wm-text-base);line-height:1.65;color:var(--wm-color-ink-muted);max-width:62ch;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wm-buy-box__view-more{display:inline-flex;align-items:center;gap:4px;font-family:var(--wm-font-body);font-size:var(--wm-text-sm);font-weight:600;color:var(--wm-color-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .15s ease}.wm-buy-box__view-more:hover{opacity:.75}.wm-tabs-section{scroll-margin-top:96px}.wm-stock-indicator{display:inline-flex;align-items:center;padding:2px 0;background:transparent;border:none}.wm-stock-indicator__row{display:inline-flex;align-items:center;gap:8px}.wm-stock-indicator__dot{width:7px;height:7px;border-radius:9999px;background-color:#15803d;flex-shrink:0}.wm-stock-indicator.is-low-stock .wm-stock-indicator__dot{background-color:#d97706}.wm-stock-indicator.is-out-of-stock .wm-stock-indicator__dot{background-color:#dc2626}.wm-stock-indicator__text{font-family:var(--wm-font-body);font-size:.875rem;font-weight:500;color:#141918;line-height:1.4}.wm-stock-indicator.is-low-stock .wm-stock-indicator__text{color:#141918}.wm-stock-indicator.is-out-of-stock .wm-stock-indicator__text{color:#71717a}.wm-variants{display:flex;flex-direction:column;gap:var(--wm-space-2);padding-top:var(--wm-space-1)}.wm-variants__fieldset{margin:0;padding:0;border:none}.wm-variants__legend{font-size:var(--wm-text-sm);font-weight:600;color:var(--wm-color-ink);margin-bottom:var(--wm-space-1);padding:0}.wm-variants__selected{font-weight:400;color:var(--wm-color-ink-muted)}.wm-variants__options{display:flex;flex-wrap:wrap;gap:var(--wm-space-1)}.wm-variants__pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font-size:var(--wm-text-sm);font-weight:500;color:var(--wm-color-ink);background-color:var(--wm-color-surface-elevated);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.wm-variants__pill:hover{border-color:var(--wm-color-ink)}.wm-variants__pill.is-selected{background-color:var(--wm-color-brand);border-color:var(--wm-color-brand);color:#fff}.wm-variants__pill.is-unavailable{opacity:.48;text-decoration:line-through}.wm-pdp-form{display:flex;flex-direction:column;gap:var(--wm-space-2);padding-top:var(--wm-space-1)}.wm-pdp-form__controls{display:grid;grid-template-columns:auto 1fr;gap:var(--wm-space-2);align-items:stretch}.wm-pdp-form__cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%}.wm-pdp-form__atc-cell{min-width:0;display:flex;flex-direction:column}.wm-pdp-form__atc-cell .wm-pdp-form__submit{width:100%;padding-inline:14px}.wm-pdp-form__atc-cell [data-atc-button][hidden],.wm-pdp-atc-stepper[hidden]{display:none!important}.wm-pdp-atc-stepper{width:100%;min-height:48px;padding:0 8px;border-radius:9999px;border:1.5px solid #000000;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;font-variant-numeric:tabular-nums}.wm-pdp-atc-stepper__btn{width:36px;height:36px;border-radius:9999px;border:none;background:transparent;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .15s ease}.wm-pdp-atc-stepper__btn:hover:not(:disabled){background-color:#f4f1ea}.wm-pdp-atc-stepper__btn:disabled,.wm-sticky-bar__stepper-btn:disabled{opacity:.32;cursor:not-allowed}.wm-pdp-atc-stepper__val{font-family:var(--wm-font-body);font-size:1rem;font-weight:700;color:#000;text-align:center;min-width:28px;-webkit-user-select:none;user-select:none}.wm-qty{display:inline-flex;align-items:center;border:1px solid var(--wm-color-border);border-radius:var(--wm-radius);background-color:var(--wm-color-surface-elevated);font-variant-numeric:tabular-nums}.wm-qty__btn{min-width:44px;min-height:48px;padding:0;border:none;background:transparent;color:var(--wm-color-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease}.wm-qty__btn:hover:not(:disabled){background-color:var(--wm-color-surface-alt)}.wm-qty__input{width:44px;height:48px;border:none;border-inline:1px solid var(--wm-color-border);background:transparent;text-align:center;font-family:var(--wm-font-body);font-size:var(--wm-text-base);font-weight:600;color:var(--wm-color-ink);-moz-appearance:textfield}.wm-qty__input::-webkit-outer-spin-button,.wm-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wm-btn{min-height:48px;padding:12px 24px;border-radius:9999px;font-family:var(--wm-font-body);font-size:var(--wm-text-base);font-weight:600;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--wm-space-1);cursor:pointer;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .1s ease}.wm-btn:active:not(:disabled){transform:translateY(1px)}.wm-btn:disabled{opacity:.55;cursor:not-allowed}.wm-btn--primary{background-color:#000;color:#fff;border:1px solid #000000}.wm-btn--primary:hover:not(:disabled){background-color:#222;border-color:#222}.wm-btn--secondary{background-color:#fff;color:#000;border:1px solid #000000}.wm-btn--secondary:hover:not(:disabled){background-color:#000;color:#fff}.wm-btn__spinner,.wm-pincode__spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wm-spin .65s linear infinite}@keyframes wm-spin{to{transform:rotate(360deg)}}.wm-pdp-form__dynamic-checkout{min-width:0;width:100%;display:flex;flex-direction:column;gap:var(--wm-space-1)}.wm-pdp-form__buy-now-fallback,.wm-pdp-form__dynamic-checkout .shopify-payment-button__button,.wm-pdp-form__dynamic-checkout .shopify-payment-button__button--unbranded{width:100%;height:48px!important;min-height:48px!important;padding:0 20px!important;border-radius:9999px!important;font-family:var(--wm-font-body)!important;font-size:var(--wm-text-base)!important;font-weight:600!important;line-height:1!important;background-color:#000!important;color:#fff!important;border:1.5px solid #000000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.wm-pdp-form__buy-now-fallback:hover:not(:disabled),.wm-pdp-form__dynamic-checkout .shopify-payment-button__button--unbranded:hover:not(:disabled){background-color:#222!important;border-color:#222!important;color:#fff!important}.wm-pdp-form__buy-now-fallback span{display:inline-block;line-height:1}.wm-pdp-form__error{display:flex;align-items:center;gap:var(--wm-space-1);padding:10px 14px;border:1px solid var(--wm-color-error);border-radius:var(--wm-radius);background-color:#fef2f2;color:var(--wm-color-error);font-size:var(--wm-text-sm)}.wm-trust-list{display:none!important;border:none!important}@media(min-width:480px){.wm-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wm-space-2)}}.wm-trust-list__item{display:flex;align-items:center;gap:10px;font-size:var(--wm-text-sm);color:var(--wm-color-ink);line-height:1.4}.wm-trust-list__icon{color:var(--wm-color-brand)}.wm-cross-sell{margin-top:6px;padding-top:14px;display:flex;flex-direction:column;gap:10px}.wm-cross-sell__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px}.wm-cross-sell__heading{margin:0;font-family:var(--wm-font-heading);font-size:1.0625rem;font-weight:700;color:var(--wm-color-ink);letter-spacing:-.01em}.wm-cross-sell__subheading{font-size:.75rem;color:var(--wm-color-ink-muted)}.wm-cross-sell__list{display:flex;flex-direction:column;gap:10px}.wm-cross-sell__item{display:grid;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background-color:#fff;border:1px solid #EAE5D9;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.wm-cross-sell__item:hover{border-color:#d4cbb8;box-shadow:0 4px 12px #1419180a}.wm-cross-sell__check-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wm-cross-sell__checkbox{width:18px;height:18px;accent-color:#000000;cursor:pointer;margin:0}.wm-cross-sell__media{width:56px;height:56px;border-radius:8px;overflow:hidden;background-color:#f7f5ee;display:block;flex-shrink:0}.wm-cross-sell__img{width:100%;height:100%;object-fit:cover;display:block}.wm-cross-sell__info{min-width:0;display:flex;flex-direction:column;gap:3px}.wm-cross-sell__title{font-size:.875rem;font-weight:600;color:var(--wm-color-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wm-cross-sell__title:hover{text-decoration:underline;text-underline-offset:3px}.wm-cross-sell__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.wm-cross-sell__price{font-size:.875rem;font-weight:600;color:var(--wm-color-ink)}.wm-cross-sell__compare{font-size:.75rem;color:var(--wm-color-ink-muted)}.wm-cross-sell__stock{font-size:.75rem;font-weight:500;color:#b45309;margin-left:2px;white-space:nowrap}.wm-cross-sell__stock.is-out{color:#991b1b}.wm-cross-sell__btn{min-height:34px;padding:6px 14px;border-radius:9999px;border:1px solid #000000;background-color:#fff;color:#000;font-family:var(--wm-font-body);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.wm-cross-sell__btn:hover:not(:disabled){background-color:#000;color:#fff}.wm-cross-sell__btn.is-added{background-color:#000;color:#fff}.wm-cross-sell__btn:disabled{opacity:.5;cursor:not-allowed}.wm-cross-sell__btn[hidden],.wm-cross-sell__stepper[hidden]{display:none!important}.wm-cross-sell__stepper{min-height:34px;min-width:88px;padding:0 4px;border-radius:9999px;border:1px solid #000000;background-color:#fff;color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:2px;box-sizing:border-box;font-variant-numeric:tabular-nums}.wm-cross-sell__stepper-btn{width:26px;height:26px;border-radius:9999px;border:none;background:transparent;color:#000;font-family:var(--wm-font-body);font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .15s ease}.wm-cross-sell__stepper-btn:hover:not(:disabled){background-color:#f4f1ea}.wm-cross-sell__stepper-btn:disabled{opacity:.32;cursor:not-allowed}.wm-cross-sell__stepper-val{font-family:var(--wm-font-body);font-size:.8125rem;font-weight:700;color:#000;text-align:center;min-width:20px;-webkit-user-select:none;user-select:none}.wm-cross-sell__bundle-btn{width:100%;min-height:42px;margin-top:2px;font-size:.875rem}.wm-cross-sell__bundle-btn[hidden]{display:none!important}.wm-shipping-info{margin-top:8px;padding:16px;background-color:#f7f5ee;border:1px solid #EAE5D9;border-radius:14px;display:flex;flex-direction:column;gap:12px}.wm-shipping-info__heading{margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--wm-font-heading);font-size:1rem;font-weight:700;color:var(--wm-color-ink)}.wm-shipping-info__heading-icon{color:var(--wm-color-brand);flex-shrink:0}.wm-shipping-info__grid{display:flex;flex-direction:column;gap:10px}.wm-shipping-info__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;padding-top:10px;border-top:1px solid #E5DFD2;font-size:.8125rem;line-height:1.45}.wm-shipping-info__row:first-child{padding-top:0;border-top:none}.wm-shipping-info__label{font-weight:600;color:var(--wm-color-ink)}.wm-shipping-info__value{color:var(--wm-color-ink-muted)}@media(max-width:479px){.wm-shipping-info__row{grid-template-columns:1fr;gap:2px}}.wm-pincode{display:block;padding-top:var(--wm-space-1)}.wm-pincode__header{display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-1);margin-bottom:var(--wm-space-1)}.wm-pincode__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--wm-text-sm);font-weight:600;color:var(--wm-color-ink)}.wm-pincode__icon{color:var(--wm-color-brand)}.wm-pincode__dispatch{font-size:var(--wm-text-xs);color:var(--wm-color-ink-muted)}.wm-pincode__controls{display:flex;align-items:stretch;gap:var(--wm-space-1)}.wm-pincode__input{flex:1;min-height:44px;padding:8px 14px;font-family:var(--wm-font-body);font-size:var(--wm-text-base);color:var(--wm-color-ink);background-color:var(--wm-color-surface-elevated);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius);font-variant-numeric:tabular-nums}.wm-pincode__input::placeholder{color:var(--wm-color-ink-muted);opacity:.75}.wm-pincode__btn{min-width:88px;min-height:44px;padding:8px 18px;font-family:var(--wm-font-body);font-size:var(--wm-text-sm);font-weight:600;color:#fff;background-color:#000;border:1px solid #000000;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wm-pincode__btn:hover{background-color:#222;border-color:#222}.wm-pincode__status{margin-top:var(--wm-space-1);padding:10px 12px;border-radius:8px;font-size:var(--wm-text-sm);line-height:1.5}.wm-pincode__status--success{background-color:var(--wm-color-surface-alt);color:var(--wm-color-ink);border:1px solid var(--wm-color-border)}.wm-pincode__status--error{background-color:#fef2f2;color:var(--wm-color-error);border:1px solid rgba(153,27,27,.25)}.wm-benefits__header{margin-bottom:var(--wm-space-4)}.wm-benefits__grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--wm-color-border)}.wm-benefits__item{padding-block:var(--wm-space-3);border-bottom:1px solid var(--wm-color-border);display:flex;flex-direction:column;gap:var(--wm-space-1)}.wm-benefits__icon-wrap{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--wm-color-ink);background-color:var(--wm-color-surface-alt);border:1px solid var(--wm-color-border);border-radius:10px;margin-bottom:4px}.wm-benefits__title{font-family:var(--wm-font-body);font-size:var(--wm-text-lg);font-weight:600;color:var(--wm-color-ink);margin:0}.wm-benefits__text{font-size:var(--wm-text-base);line-height:1.6;color:var(--wm-color-ink-muted);margin:0;max-width:55ch}.wm-how-to__header{margin-bottom:var(--wm-space-4)}.wm-how-to__grid{display:grid;grid-template-columns:1fr;gap:var(--wm-space-4);list-style:none;margin:0;padding:0}.wm-how-to__step{display:flex;flex-direction:column;gap:var(--wm-space-2)}.wm-how-to__media{width:100%;aspect-ratio:1 / 1;border-radius:var(--wm-radius);border:1px solid var(--wm-color-border);overflow:hidden;background-color:#fff;padding:clamp(12px,2vw,20px);display:flex;align-items:center;justify-content:center}.wm-how-to__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block}.wm-how-to__body{display:grid;grid-template-columns:36px 1fr;gap:var(--wm-space-2);align-items:start;padding-top:var(--wm-space-1)}.wm-how-to__num{font-family:var(--wm-font-body);font-size:var(--wm-text-lg);font-weight:700;color:var(--wm-color-ink);line-height:1.2;font-variant-numeric:tabular-nums}.wm-how-to__title{font-family:var(--wm-font-body);font-size:var(--wm-text-lg);font-weight:600;color:var(--wm-color-ink);margin:0 0 6px}.wm-how-to__text{font-size:var(--wm-text-base);line-height:1.6;color:var(--wm-color-ink-muted);margin:0}.wm-breed-guide__top{display:flex;flex-direction:column;gap:var(--wm-space-3);margin-bottom:var(--wm-space-4)}.wm-segmented{display:flex;flex-wrap:wrap;gap:6px}.wm-segmented__btn{min-height:44px;padding:8px 16px;font-family:var(--wm-font-body);font-size:var(--wm-text-sm);font-weight:600;color:var(--wm-color-ink-muted);background-color:#fff;border:1px solid var(--wm-color-border);border-radius:9999px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wm-segmented__btn:hover{color:var(--wm-color-ink);border-color:var(--wm-color-ink)}.wm-segmented__btn.is-active{background-color:#000;border-color:#000;color:#fff}.wm-breed-table{width:100%;border-collapse:collapse;border-top:1px solid var(--wm-color-border);font-size:var(--wm-text-base)}@media(max-width:767px){.wm-breed-table thead{display:none}.wm-breed-table tbody tr{display:block;padding-block:var(--wm-space-2);border-bottom:1px solid var(--wm-color-border)}.wm-breed-table th,.wm-breed-table td{display:block;padding:4px 0;text-align:left}.wm-breed-table th{font-family:var(--wm-font-heading);font-size:var(--wm-text-lg);font-weight:500;color:var(--wm-color-ink)}.wm-breed-table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--wm-color-ink)}}.wm-breed-table__freq{display:inline-block;padding:2px 8px;background-color:var(--wm-color-surface-alt);border-radius:var(--wm-radius);font-size:var(--wm-text-xs);font-weight:600;color:var(--wm-color-ink)}.wm-tabs__tablist{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(20px,3vw,36px);border-bottom:1px solid var(--wm-color-border);margin-bottom:clamp(28px,4vw,44px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;width:100%}.wm-tabs__tablist::-webkit-scrollbar{display:none}.wm-tabs__tab{position:relative;min-height:48px;padding:12px 4px;margin-bottom:-1px;font-family:var(--wm-font-body);font-size:var(--wm-text-base);font-weight:500;color:var(--wm-color-ink-muted);background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.wm-tabs__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;transform:scaleX(0);transform-origin:right;transition:transform .26s cubic-bezier(.4,0,.2,1);pointer-events:none}.wm-tabs__tab:hover{color:var(--wm-color-ink)}.wm-tabs__tab:hover:after{transform:scaleX(1);transform-origin:left}.wm-tabs__tab:focus-visible{outline:2px solid var(--wm-color-ink);outline-offset:-4px;border-radius:6px}.wm-tabs__tab.is-active{color:#000;font-weight:600}.wm-tabs__tab.is-active:after{transform:scaleX(1);transform-origin:left}.wm-tabs__count{font-family:var(--wm-font-body);font-size:var(--wm-text-xs);font-weight:500;color:var(--wm-color-ink-muted);font-variant-numeric:tabular-nums;transition:color .2s ease}.wm-tabs__tab.is-active .wm-tabs__count{color:#000}.wm-tabs__tab:hover .wm-tabs__count{color:var(--wm-color-ink)}.wm-tabs__panel{animation:wm-tab-fade .2s ease}@keyframes wm-tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wm-desc-admin{width:100%;max-width:82ch}.wm-prose p,.wm-prose__admin-description{margin:0 0 var(--wm-space-2);font-size:var(--wm-text-base);line-height:1.75;color:var(--wm-color-ink)}.wm-prose__admin-description p{margin:0 0 16px;color:var(--wm-color-ink);line-height:1.75}.wm-prose__admin-description p:last-child{margin-bottom:0}.wm-prose__admin-description h1,.wm-prose__admin-description h2,.wm-prose__admin-description h3,.wm-prose__admin-description h4{font-family:var(--wm-font-heading);color:var(--wm-color-ink);font-weight:700;line-height:1.28;margin:24px 0 10px}.wm-prose__admin-description h1:first-child,.wm-prose__admin-description h2:first-child,.wm-prose__admin-description h3:first-child{margin-top:0}.wm-prose__admin-description ul,.wm-prose__admin-description ol{margin:12px 0 18px;padding-left:22px;color:var(--wm-color-ink)}.wm-prose__admin-description li{margin-bottom:8px;line-height:1.65}.wm-desc-admin__empty{color:var(--wm-color-ink-muted);font-size:var(--wm-text-base);margin:0}.wm-specs{width:100%}.wm-specs__header{margin-bottom:var(--wm-space-3)}.wm-specs__heading{font-family:var(--wm-font-heading);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1.25;color:var(--wm-color-ink);margin:0 0 6px}.wm-specs__subcopy{margin:0;font-size:var(--wm-text-sm);color:var(--wm-color-ink-muted)}.wm-specs-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #E5E7EB;border-radius:4px;background-color:#fff}.wm-specs-table-wrap::-webkit-scrollbar{display:none;width:0;height:0}.wm-specs-table{display:table;width:100%;min-width:480px;border-collapse:collapse;background-color:#fff;table-layout:auto;font-variant-numeric:tabular-nums}.wm-specs-table thead{display:none}.wm-specs-table tbody{display:table-row-group}.wm-specs-table__row{display:table-row;transition:background-color .12s ease}.wm-specs-table__row:hover .wm-specs-table__th,.wm-specs-table__row:hover .wm-specs-table__td{background-color:#fafafa}.wm-specs-table__th,.wm-specs-table__td{display:table-cell;padding:14px 20px;text-align:left;vertical-align:middle;font-size:.9375rem;line-height:1.5;border-bottom:1px solid #E5E7EB;background-color:#fff}.wm-specs-table__row:last-child .wm-specs-table__th,.wm-specs-table__row:last-child .wm-specs-table__td{border-bottom:none}.wm-specs-table__th{width:38%;min-width:180px;font-weight:500;color:#555;border-right:1px solid #E5E7EB;white-space:normal}.wm-specs-table__td{color:#374151;min-width:240px;font-weight:400;background-color:#fff}@media(min-width:768px){.wm-specs-table__th,.wm-specs-table__td{padding:16px 24px;font-size:.9375rem}}.wm-prose{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.wm-prose::-webkit-scrollbar{display:none;width:0;height:0}.wm-prose table{width:100%;min-width:480px;border-collapse:collapse;border:1px solid #E5E7EB;background-color:#fff}.wm-prose th,.wm-prose td{padding:14px 20px;text-align:left;vertical-align:middle;font-size:.9375rem;line-height:1.5;border:1px solid #E5E7EB;background-color:#fff}.wm-prose th{width:38%;font-weight:500;color:#555}.wm-prose td{color:#374151;font-weight:400}.wm-reviews{padding-block:var(--wm-space-2) var(--wm-space-4);width:100%}.wm-reviews__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(24px,4vw,36px)}.wm-reviews__heading{font-family:var(--wm-font-heading);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:700;color:#111827;margin:0;letter-spacing:-.015em}.wm-reviews__heading-count{font-weight:500;color:#111827}.wm-reviews__controls{display:flex;align-items:center;gap:12px}.wm-reviews__ctrl-wrapper{position:relative}.wm-reviews__pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;background-color:#fff;border:1px solid #D1D5DB;border-radius:9999px;font-family:var(--wm-font-body);font-size:14px;font-weight:500;color:#111827;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.wm-reviews__pill-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.wm-reviews__pill-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.wm-reviews__ctrl-icon{width:15px;height:15px;color:#111827;flex-shrink:0}.wm-reviews__popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;background:#fff;border:1px solid #E5E7EB;border-radius:16px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000a;padding:18px;min-width:195px;animation:wmPopoverIn .16s cubic-bezier(.16,1,.3,1)}.wm-reviews__popover[hidden]{display:none!important}@keyframes wmPopoverIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wm-reviews__popover-header{font-size:14px;font-weight:600;color:#374151;margin-bottom:14px}.wm-reviews__refine-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.wm-reviews__refine-item{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.wm-reviews__refine-checkbox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.wm-reviews__refine-custom-check{width:18px;height:18px;border-radius:4px;border:1.5px solid #9CA3AF;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .14s ease;flex-shrink:0;pointer-events:none}.wm-reviews__refine-checkbox:checked+.wm-reviews__refine-custom-check{background-color:#000;border-color:#000}.wm-reviews__refine-check-icon{width:11px;height:11px;opacity:0;transform:scale(.6);transition:transform .12s ease,opacity .12s ease;stroke:#fff}.wm-reviews__refine-checkbox:checked+.wm-reviews__refine-custom-check .wm-reviews__refine-check-icon{opacity:1;transform:scale(1)}.wm-reviews__refine-label{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#111827}.wm-reviews__refine-star-num{font-weight:500}.wm-reviews__refine-star-icon{font-size:13px;color:#ffa41c}.wm-reviews__refine-star-count{color:#6b7280;font-size:13px}.wm-reviews__popover-apply-btn{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border:none;border-radius:9999px;font-family:var(--wm-font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.wm-reviews__popover-apply-btn:hover{background-color:#262626}.wm-reviews__sort-list{display:flex;flex-direction:column;gap:4px;min-width:175px}.wm-reviews__sort-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#374151;transition:background-color .12s ease}.wm-reviews__sort-item:hover{background-color:#f3f4f6}.wm-reviews__sort-radio{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.wm-reviews__sort-custom-radio{width:16px;height:16px;border-radius:9999px;border:1.5px solid #9CA3AF;display:inline-flex;align-items:center;justify-content:center;transition:all .14s ease;flex-shrink:0;pointer-events:none}.wm-reviews__sort-radio:checked+.wm-reviews__sort-custom-radio{border-color:#000;background-color:#000;box-shadow:inset 0 0 0 3px #fff}.wm-reviews__sort-label{font-size:14px;color:#111827}.wm-reviews__status-banner{margin-bottom:20px;padding:12px 18px;border-radius:12px;background-color:#f0fdf4;border:1px solid #BBF7D0;color:#166534;font-size:14px;font-weight:500}.wm-reviews__status-banner[hidden]{display:none!important}.wm-reviews__main-grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:flex-start}@media(min-width:768px){.wm-reviews__main-grid{grid-template-columns:240px minmax(0,1fr);gap:40px}}@media(min-width:1024px){.wm-reviews__main-grid{grid-template-columns:280px minmax(0,1fr);gap:56px}}.wm-reviews__summary-col{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:768px){.wm-reviews__summary-col{position:sticky;top:84px;top:calc(var(--wm-header-total, 58px) + 20px);align-self:flex-start;max-height:calc(100vh - 90px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;z-index:10}.wm-reviews__summary-col::-webkit-scrollbar{display:none}}@media(min-width:1024px){.wm-reviews__summary-col{top:92px;top:calc(var(--wm-header-total, 68px) + 24px);max-height:calc(100vh - 100px)}}.wm-reviews__summary-eyebrow{font-size:15px;font-weight:600;color:#111827;margin:0 0 10px}.wm-reviews__score-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.wm-reviews__big-score{font-family:var(--wm-font-heading);font-size:clamp(2.4rem,2rem + 1vw,2.75rem);font-weight:700;line-height:1;color:#111827;letter-spacing:-.02em}.wm-reviews__stars-wrap{display:flex;align-items:center}.wm-reviews__stars{display:inline-flex;align-items:center;gap:2px}.wm-reviews__star-symbol{font-size:20px;color:#d1d5db;line-height:1;display:inline-block;position:relative;letter-spacing:0}.wm-reviews__star-symbol.is-filled{color:#ffa41c}.wm-reviews__star-symbol.is-half{color:#d1d5db;position:relative;display:inline-block}.wm-reviews__star-symbol.is-half:before{content:"\2605";position:absolute;top:0;left:0;width:50%;overflow:hidden;color:#ffa41c;letter-spacing:0}.wm-reviews__star-symbol.is-empty{color:#d1d5db}.wm-reviews__bars{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:26px}.wm-reviews__bar-row{display:grid;grid-template-columns:30px 1fr 48px;align-items:center;gap:12px;font-size:14px}.wm-reviews__bar-label{display:inline-flex;align-items:center;gap:2px;color:#111827;font-weight:600}.wm-reviews__bar-star{font-size:13px;color:#ffa41c}.wm-reviews__bar-track{height:4px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.wm-reviews__bar-fill{height:100%;background-color:#000;border-radius:9999px;transition:width .24s ease}.wm-reviews__bar-count{text-align:right;font-size:14px;font-weight:500;color:#111827;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;transition:color .14s ease}.wm-reviews__bar-count:hover{color:#4b5563}.wm-reviews__write-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;background-color:#fff;border:1px solid #D1D5DB;border-radius:9999px;font-family:var(--wm-font-body);font-size:14px;font-weight:500;color:#111827;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wm-reviews__write-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.wm-reviews__write-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.wm-reviews__list-col{display:flex;flex-direction:column;width:100%}.wm-reviews__filter-feedback{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:16px;background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:13.5px;color:#374151}.wm-reviews__filter-feedback[hidden]{display:none!important}.wm-reviews__clear-filter-btn{background:none;border:none;padding:0;font-size:13px;font-weight:600;color:#111827;text-decoration:underline;cursor:pointer}.wm-reviews__empty{padding:40px 24px;text-align:center;border:1px dashed #E5E7EB;border-radius:16px;background-color:#fafafa;margin:10px 0 24px}.wm-reviews__empty[hidden]{display:none!important}.wm-reviews__empty-title{font-family:var(--wm-font-heading);font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.wm-reviews__empty-text{font-size:14px;color:#6b7280;margin:0 0 20px}.wm-reviews__empty-cta{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;background-color:#000;color:#fff;border:none;border-radius:9999px;font-family:var(--wm-font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.wm-reviews__empty-cta:hover{background-color:#262626}.wm-reviews__list{display:flex;flex-direction:column}.wm-review-item{padding:24px 0;border-top:1px solid #F3F4F6;display:flex;flex-direction:column;gap:12px}.wm-review-item:first-child{border-top:none;padding-top:0}@media(min-width:768px){.wm-review-item{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;align-items:flex-start}}@media(min-width:1024px){.wm-review-item{grid-template-columns:210px minmax(0,1fr);gap:40px}}.wm-review-item__reviewer-col{display:flex;flex-direction:column;gap:4px}.wm-review-item__name{font-size:14.5px;font-weight:600;color:#111827;line-height:1.35}.wm-review-item__meta{font-size:13px;color:#4b5563;line-height:1.4}.wm-review-item__content-col{display:flex;flex-direction:column;gap:8px}.wm-review-item__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wm-review-item__stars{display:inline-flex;align-items:center;gap:3px;color:#000;font-size:18px;letter-spacing:.5px}.wm-review-item__stars .is-empty{color:#d1d5db}.wm-review-item__date{font-size:13px;color:#6b7280;font-weight:400;white-space:nowrap}.wm-review-item__headline{font-size:15px;font-weight:600;color:#111827;margin:0;line-height:1.4}.wm-review-item__body{font-size:14.5px;line-height:1.6;color:#374151;margin:0;word-break:break-word}.wm-review-item__show-more{background:none;border:none;padding:0;margin-top:4px;align-self:flex-start;font-size:14px;font-weight:600;color:#111827;text-decoration:underline;cursor:pointer;transition:color .12s ease}.wm-review-item__show-more:hover{color:#4b5563}.wm-review-item__stars .wm-reviews__star-symbol{font-size:18px}.wm-review-item__reply{margin-top:14px;padding:14px 16px;background-color:#f8fafc;border-left:3px solid #7A46E5;border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:6px}.wm-review-item__reply-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#111827}.wm-review-item__reply-icon{width:14px;height:14px;color:#7a46e5;flex-shrink:0}.wm-review-item__reply-text{font-size:14px;line-height:1.55;color:#4b5563;margin:0;white-space:pre-line;word-break:break-word}.wm-reviews__load-more-wrap{padding-top:24px;display:flex;justify-content:center}.wm-reviews__load-more-wrap[hidden]{display:none!important}.wm-reviews__load-more-btn{height:40px;padding:0 24px;background-color:#fff;border:1px solid #D1D5DB;border-radius:9999px;font-family:var(--wm-font-body);font-size:14px;font-weight:500;color:#111827;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.wm-reviews__load-more-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.wm-review-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.wm-review-modal[hidden]{display:none!important}.wm-review-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.wm-review-modal__dialog{position:relative;z-index:2;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;padding:clamp(20px,4vw,32px);animation:wmModalSlideUp .2s cubic-bezier(.16,1,.3,1)}@keyframes wmModalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wm-review-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #F3F4F6}.wm-review-modal__title{font-family:var(--wm-font-heading);font-size:20px;font-weight:700;color:#111827;margin:0}.wm-review-modal__close-btn{width:36px;height:36px;border-radius:9999px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:background-color .14s ease,color .14s ease}.wm-review-modal__close-btn:hover{background-color:#f3f4f6;color:#111827}.wm-review-form{display:flex;flex-direction:column;gap:16px;width:100%}.wm-review-form__field-error{display:block;margin-top:5px;font-size:13px;line-height:1.35;color:#ef4444;font-weight:500}.wm-review-form__field-error[hidden]{display:none!important}.wm-review-form__row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:600px){.wm-review-form__row{grid-template-columns:1fr 1fr}}.wm-review-form__field{display:flex;flex-direction:column}.wm-review-form__label{font-size:13.5px;font-weight:600;color:#111827;margin-bottom:6px}.wm-review-form__req{color:#dc2626}.wm-review-form__opt{font-weight:400;color:#6b7280}.wm-review-form__input,.wm-review-form__textarea{width:100%;min-height:44px;padding:10px 14px;font-family:var(--wm-font-body);font-size:14px;color:#111827;background-color:#fff;border:1px solid #D1D5DB;border-radius:10px;transition:border-color .14s ease,box-shadow .14s ease}.wm-review-form__textarea{min-height:108px;resize:vertical}.wm-review-form__input:focus,.wm-review-form__textarea:focus{outline:none;border-color:#111827}.wm-review-form__input.has-error,.wm-review-form__textarea.has-error{border-color:#ef4444!important}.wm-review-form__input.has-error:focus,.wm-review-form__textarea.has-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444440!important}.wm-star-picker-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wm-star-picker{display:inline-flex;gap:4px}.wm-star-picker__btn{height:32px;border:none;background:transparent;padding:0;color:#d1d5db;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease}.wm-star-picker__btn:hover{transform:scale(1.12)}.wm-star-picker__star-icon{width:24px;height:24px;fill:#d1d5db;transition:fill .12s ease}.wm-star-picker__btn.is-selected .wm-star-picker__star-icon{fill:#ffa41c}.wm-star-picker__caption{font-size:13.5px;color:#4b5563;font-weight:500}.wm-review-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px}.wm-review-form__cancel-btn{height:42px;padding:0 20px;border-radius:9999px;border:1px solid #D1D5DB;background-color:#fff;font-family:var(--wm-font-body);font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:background-color .14s ease}.wm-review-form__cancel-btn:hover{background-color:#f9fafb}.wm-review-form__submit-btn{height:42px;padding:0 24px;border-radius:9999px;border:none;background-color:#000;color:#fff;font-family:var(--wm-font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .14s ease}.wm-review-form__submit-btn:hover{background-color:#262626}.wm-review-form__submit-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){.wm-reviews__popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:10002;animation:wmFadeInBackdrop .16s ease}.wm-reviews__popover-backdrop[hidden]{display:none!important}.wm-reviews__popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;min-width:0;max-height:80vh;overflow-y:auto;border-radius:20px 20px 0 0;border-bottom:none;box-shadow:0 -12px 35px #00000038;padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px));z-index:10005;animation:wmSlideUpMobile .22s cubic-bezier(.16,1,.3,1)}.wm-reviews__popover-header{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;color:#111827;margin-bottom:16px;padding-bottom:4px}.wm-reviews__popover-close-btn{width:32px;height:32px;border-radius:9999px;border:none;background:#f3f4f6;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease}.wm-reviews__popover-close-btn:hover{background-color:#e5e7eb;color:#111827}.wm-reviews__popover-apply-btn{height:44px;font-size:15px;margin-top:8px}@keyframes wmSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wmFadeInBackdrop{0%{opacity:0}to{opacity:1}}}@media(min-width:768px){.wm-reviews__popover-backdrop{display:none!important}.wm-reviews__popover-close-btn{display:none}}body.is-reviews-popover-open .wm-sticky-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(-50%,140%,0)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease!important}.wm-guarantee-strip{background-color:#fff;color:var(--wm-color-ink);padding-block:var(--wm-space-4)}.wm-guarantee-strip__inner{display:flex;flex-direction:column;gap:var(--wm-space-2);align-items:flex-start;background-color:#f7f5ee;border:1px solid #EAE5D9;border-radius:16px;padding:clamp(20px,3vw,32px)}.wm-guarantee-strip__title-wrap{display:inline-flex;align-items:center;gap:10px}.wm-guarantee-strip__icon{color:#111827;display:inline-flex}.wm-guarantee-strip__heading{font-family:var(--wm-font-heading);font-size:var(--wm-text-xl);font-weight:700;color:#111827;margin:0}.wm-guarantee-strip__text{margin:0;font-size:var(--wm-text-base);line-height:1.6;color:#555;max-width:68ch}.wm-guarantee-strip__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#000;font-size:var(--wm-text-sm);font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.wm-faq__grid{display:grid;grid-template-columns:1fr;gap:var(--wm-space-4)}.wm-faq__support{margin-top:var(--wm-space-2);font-size:var(--wm-text-sm);color:var(--wm-color-ink-muted)}.wm-faq__list{border-top:1px solid var(--wm-color-border)}.wm-faq__item{border-bottom:1px solid var(--wm-color-border)}.wm-faq__summary{min-height:52px;padding-block:var(--wm-space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-2);cursor:pointer;list-style:none;font-family:var(--wm-font-body);font-size:var(--wm-text-base);font-weight:600;color:var(--wm-color-ink)}.wm-faq__summary::-webkit-details-marker{display:none}.wm-faq__chevron{color:var(--wm-color-ink-muted);transition:transform .2s var(--wm-ease)}.wm-faq__item[open] .wm-faq__chevron{transform:rotate(180deg);color:var(--wm-color-brand)}.wm-faq__answer{padding-bottom:var(--wm-space-3)}.wm-faq__answer p{margin:0;font-size:var(--wm-text-base);line-height:1.65;color:var(--wm-color-ink-muted);max-width:65ch}.wm-recommendations__header{display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-2);margin-bottom:var(--wm-space-4)}.wm-recommendations__nav{display:inline-flex;gap:var(--wm-space-1)}.wm-recommendations__arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wm-color-surface-elevated);color:var(--wm-color-ink);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wm-recommendations__arrow:hover{border-color:var(--wm-color-ink);background-color:var(--wm-color-surface-alt)}.wm-recommendations__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--wm-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:var(--wm-space-1)}.wm-recommendations__slide{scroll-snap-align:start;min-width:0}.wm-lightbox{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:var(--wm-space-2);border:none;background-color:#141918f0;color:#f7f5f0}.wm-lightbox::backdrop{background-color:#141918f0}.wm-lightbox__inner{height:100%;max-width:var(--wm-container-max);margin-inline:auto;display:flex;flex-direction:column}.wm-lightbox__topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--wm-space-2)}.wm-lightbox__close,.wm-lightbox__nav{width:48px;height:48px;border:1px solid rgba(247,245,240,.25);border-radius:var(--wm-radius);background:#141918b3;color:#f7f5f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wm-lightbox__stage{flex:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--wm-space-2);min-height:0}.wm-lightbox__figure{margin:0;height:100%;display:flex;align-items:center;justify-content:center;min-height:0}.wm-lightbox__img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:var(--wm-radius)}.wm-sticky-bar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;width:min(440px,calc(100vw - 24px));visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(-50%,130%,0);transition:transform .26s var(--wm-ease),opacity .2s ease,visibility .26s}.wm-sticky-bar.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}.wm-sticky-bar__card{background-color:#fff;border:1px solid #EAE5D9;border-radius:16px;box-shadow:0 12px 34px #14191824;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.wm-sticky-bar__meta{min-width:0;display:flex;flex-direction:column;gap:4px}.wm-sticky-bar__title{margin:0;font-family:var(--wm-font-body);font-size:.9375rem;font-weight:600;line-height:1.3;color:#141918;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-sticky-bar__price-row{display:flex;align-items:baseline;gap:8px}.wm-sticky-bar__price{margin:0;font-family:var(--wm-font-body);font-size:1.25rem;font-weight:700;line-height:1.15;color:#141918;letter-spacing:-.01em}.wm-sticky-bar__compare{font-family:var(--wm-font-body);font-size:.9375rem;font-weight:500;line-height:1.15;color:#9ca3af;text-decoration:line-through}.wm-sticky-bar__actions{display:flex;align-items:center;flex-shrink:0}.wm-sticky-bar__btn[hidden],.wm-sticky-bar__stepper[hidden]{display:none!important}.wm-sticky-bar__btn{min-width:118px;min-height:44px;height:44px;padding:0 22px;border-radius:10px;border:1px solid #000000;background-color:#000;color:#fff;font-family:var(--wm-font-body);font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .1s ease}.wm-sticky-bar__btn:hover:not(:disabled){background-color:#222}.wm-sticky-bar__btn:disabled{opacity:.55;cursor:not-allowed}.wm-sticky-bar__stepper{min-width:118px;min-height:44px;height:44px;padding:0 6px;border-radius:10px;border:1.5px solid #000000;background-color:#fff;color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;font-variant-numeric:tabular-nums}.wm-sticky-bar__stepper-btn{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#000;font-family:var(--wm-font-body);font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .15s ease}.wm-sticky-bar__stepper-btn:hover:not(:disabled){background-color:#f4f1ea}.wm-sticky-bar__stepper-val{font-family:var(--wm-font-body);font-size:.9375rem;font-weight:700;color:#000;text-align:center;min-width:24px;-webkit-user-select:none;user-select:none}@media(max-width:480px){.wm-sticky-bar{width:calc(100vw - 20px);bottom:calc(12px + env(safe-area-inset-bottom,0px))}.wm-sticky-bar__card{padding:12px 14px;gap:12px}.wm-sticky-bar__title{font-size:.875rem}.wm-sticky-bar__price{font-size:1.125rem}.wm-sticky-bar__btn,.wm-sticky-bar__stepper{min-width:104px;min-height:42px;height:42px}}@media(min-width:480px){.wm-container{padding-inline:var(--wm-space-3)}.wm-recommendations__track{grid-auto-columns:48%}.wm-review-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.wm-container{padding-inline:var(--wm-space-4)}.wm-section{padding-block:var(--wm-space-8)}.wm-pdp__gallery-col{grid-column:1 / 7;position:sticky;top:96px;align-self:start}.wm-pdp__info-col{grid-column:7 / 13;position:sticky;top:96px;align-self:start}.wm-gallery__viewport{aspect-ratio:1 / 1}.wm-gallery__dots{display:none}.wm-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-benefits__item{padding:var(--wm-space-4)}.wm-benefits__item:nth-child(odd){border-right:1px solid var(--wm-color-border);padding-left:0}.wm-benefits__item:nth-child(2n){padding-right:0}.wm-how-to__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wm-space-3)}.wm-breed-table th,.wm-breed-table td{padding:16px 16px 16px 0;text-align:left;border-bottom:1px solid var(--wm-color-border);vertical-align:top}.wm-breed-table thead th{font-size:var(--wm-text-xs);font-weight:600;color:var(--wm-color-ink-muted);padding-block:12px}.wm-breed-table tbody th{font-family:var(--wm-font-heading);font-weight:500;width:20%}.wm-desc-grid{grid-template-columns:5fr 7fr;gap:var(--wm-space-6)}.wm-reviews__summary-grid{grid-template-columns:1fr 1.2fr;align-items:center}.wm-guarantee-strip__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--wm-space-4)}.wm-faq__grid{grid-template-columns:4fr 8fr;gap:var(--wm-space-6);align-items:start}.wm-recommendations__track{grid-auto-columns:calc((100% - (var(--wm-space-3) * 2)) / 3)}}@media(min-width:1024px){.wm-reviews__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:24px}.wm-reviews__content-grid .wm-review-form-wrap,.wm-reviews__content-grid .wm-review-form-wrap[hidden]{display:block!important;margin-top:0;padding-top:0}.wm-reviews__content-grid .wm-reviews__list,.wm-reviews__content-grid .wm-reviews__empty{margin-top:0}.wm-section{padding-block:var(--wm-space-10)}.wm-pdp{padding-bottom:var(--wm-space-4)}.wm-breadcrumb{padding-block:10px;margin-bottom:16px}.wm-pdp__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:var(--wm-space-5)}.wm-pdp__gallery-col{grid-column:1 / 2;position:sticky;top:84px;align-self:start}.wm-pdp__info-col{grid-column:2 / 3;position:sticky;top:84px;align-self:start}.wm-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.wm-gallery.wm-gallery--single{grid-template-columns:minmax(0,1fr)}.wm-gallery__viewport{aspect-ratio:1 / 1;max-height:calc(100vh - 148px)}.wm-gallery__thumbs{flex-direction:column;overflow-x:visible;overflow-y:auto;max-height:calc(100vh - 148px)}.wm-gallery__thumb{width:68px;height:68px;flex:0 0 68px}.wm-buy-box{gap:10px}.wm-buy-box__title{font-size:clamp(1.625rem,1.4rem + .8vw,2.05rem);line-height:1.15}.wm-rating-link{min-height:24px}.wm-price__current{font-size:clamp(1.375rem,1.25rem + .4vw,1.55rem)}.wm-buy-box__lead-wrap{padding-top:8px;gap:4px}.wm-buy-box__lead{font-size:.9375rem;line-height:1.5}.wm-pdp-form{gap:10px;padding-top:4px}.wm-qty__btn,.wm-qty__input,.wm-btn,.wm-pdp-atc-stepper{min-height:44px;height:44px}.wm-pdp-form__dynamic-checkout .shopify-payment-button__button,.wm-pdp-form__dynamic-checkout .shopify-payment-button__button--unbranded{min-height:44px!important;height:44px!important}.wm-trust-list{grid-template-columns:1fr;margin-top:4px;padding:10px 0;gap:8px}.wm-trust-list__item{font-size:.8125rem}.wm-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-benefits__item{padding:var(--wm-space-4) var(--wm-space-3);border-right:1px solid var(--wm-color-border)}.wm-benefits__item:first-child{padding-left:0}.wm-benefits__item:last-child{border-right:none;padding-right:0}.wm-breed-guide__top{flex-direction:row;align-items:flex-end;justify-content:space-between}.wm-recommendations__track{grid-auto-columns:calc((100% - (var(--wm-space-3) * 3)) / 4)}}@media(min-width:1440px){:root{--wm-text-base: 1.0625rem;--wm-text-2xl: 2.375rem;--wm-text-3xl: 2.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
