:root{--narrow-page-width: 77.5rem;--nz-milk: #fbf8f9;--nz-white: #ffffff;--nz-ink: #241b26;--nz-ink-muted: #6b5f6b;--nz-border: #d9d2d7;--nz-border-strong: #948a92;--nz-disabled-text: #948c93;--nz-footer-link: #cfc5cc;--nz-rose: #c4657e;--nz-action: #a94e68;--nz-action-hover: #93415a;--nz-action-text: #9f465f;--nz-blush: #f6e9ed;--nz-sale: #e8a33d;--nz-sale-text: #3a2a0e;--nz-success: #4f6648;--nz-success-strong: #5f7355;--nz-success-soft: #e6ece3;--nz-danger: #b33a3a;--nz-danger-soft: #f7e4e4;--nz-radius-input: 10px;--nz-radius-card: 14px;--nz-radius-pill: 999px;--nz-touch-min: 44px;--nz-button-primary-height: 48px;--nz-button-card-height: 44px;--nz-shadow-rest: 0 1px 2px rgba(36, 27, 38, .06);--nz-shadow-hover: 0 6px 20px rgba(36, 27, 38, .1);--nz-container: 1240px;--nz-gutter-desktop: 24px;--nz-gutter-mobile: 16px}.nz-sec{background:var(--nz-sec-bg, var(--nz-milk));color:var(--nz-ink)}.nz-sec__inner{max-width:var(--nz-container);margin-inline:auto;padding:40px var(--nz-gutter-mobile) 44px}.nz-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.nz-sec__h2{margin:0;font-size:clamp(1.625rem,2.6vw,2rem);line-height:1.15}.nz-sec__sub{margin:0;color:var(--nz-ink-muted);font-size:14px}.nz-sec__link{font-size:14px;color:var(--nz-action);text-decoration:none;min-height:var(--nz-touch-min);display:inline-flex;align-items:center}.nz-sec__link:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.nz-sec__inner{padding:64px var(--nz-gutter-desktop) 68px}}.nz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nz-button-primary-height);padding-inline:24px;border-radius:var(--nz-radius-pill);font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.nz-btn--primary{background:var(--nz-action);color:var(--nz-white);border:0}.nz-btn--primary:hover{background:var(--nz-action-hover)}.nz-btn--secondary{background:transparent;color:var(--nz-ink);border:1.5px solid var(--nz-ink)}.nz-btn--secondary:hover{background:var(--nz-ink);color:var(--nz-milk)}.nz-btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.nz-btn{transition:none}.nz-btn:active{transform:none}}.nz-story .media-with-content__media,.nz-story .image-block__image{max-height:520px}.product-card{height:100%;box-sizing:border-box;border:1px solid rgba(36,27,38,.08);border-radius:14px;background:var(--nz-white);box-shadow:none}.card-hover-effect-lift .product-card:hover,.product-card:focus-within{border-color:#241b2629;box-shadow:0 10px 24px #241b2612}.card-hover-effect-lift .product-card:hover{transform:none}.card-gallery.border-style,.collection-card__image.border-style,.blog-post-card__image.border-style,.featured-blog-posts-card__image.border-style,.image-block__image.border-style{border-radius:var(--nz-radius-card)!important}.product-card__content{height:100%;min-width:0;padding:10px 12px!important;--product-card-gap: 3px !important}.product-card__content>.card-gallery{margin:-10px -12px 3px!important;aspect-ratio:1;--gallery-aspect-ratio: 1 !important;background:var(--nz-blush)}.product-card__content>.card-gallery .product-media-container{--product-media-fit: contain !important}.product-card__content>quick-add-component{order:99;position:static;inset:auto;display:block;width:100%;margin-top:auto}.product-card__content>quick-add-component product-form-component,.product-card__content>quick-add-component .shopify-product-form,.product-card__content>quick-add-component add-to-cart-component{display:block;width:100%}.product-card__content>quick-add-component .quick-add__button{display:flex;position:static;inset:auto;max-inline-size:none;width:100%;opacity:1;pointer-events:auto;background:var(--nz-action);color:var(--nz-white);border:1px solid var(--nz-action);border-radius:var(--nz-radius-pill);justify-content:center;height:46px;min-height:46px;margin-top:8px;padding:0 10px;box-sizing:border-box;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.product-card__content>quick-add-component .quick-add__button:after{content:none}.product-card__content>quick-add-component .quick-add__button>.add-to-cart-icon{display:none}.product-card__content>quick-add-component .quick-add__button:hover{background:var(--nz-action-hover);border-color:var(--nz-action-hover);color:var(--nz-white)}.product-card__content>quick-add-component .quick-add__button,product-card:is(:hover,:focus-within) .product-card__content>quick-add-component .quick-add__button{transform:none}.nz-rating{display:inline-flex;align-items:center;gap:5px;width:fit-content;font-family:var(--font-body--family);font-size:11.5px;color:var(--nz-ink-muted);line-height:1.25;text-decoration:none}.nz-rating__stars{display:inline-flex;gap:1px;color:var(--nz-sale)}.nz-rating__stars .nz-ico{fill:currentColor;stroke-width:1.7}.nz-rating--card{min-height:18px;margin-top:1px}.nz-rating--pdp{min-height:32px;font-size:13px}.nz-rating--pdp:hover{color:var(--nz-action);text-decoration:underline;text-underline-offset:3px}.nz-wish{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--nz-white);box-shadow:var(--nz-shadow-rest);cursor:pointer;transition:transform .2s ease-out}.nz-wish__icon{width:17px;height:17px;fill:none;stroke:var(--nz-ink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nz-wish[aria-pressed=true] .nz-wish__icon{fill:var(--nz-action);stroke:var(--nz-action)}.nz-wish--pop{animation:nz-wish-pop .2s ease-out}@keyframes nz-wish-pop{50%{transform:scale(1.2)}}.product-badges__badge{font-size:10.5px;font-weight:700;letter-spacing:.09em}.nz-badge{display:inline-block;font-family:var(--font-body--family);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;padding:5px 10px;border-radius:var(--nz-radius-pill);white-space:nowrap}.nz-badge--low{background:var(--nz-danger-soft);color:var(--nz-danger)}.nz-badge--sale{background:var(--nz-sale);color:var(--nz-sale-text)}.nz-badge--pick{background:var(--nz-action);color:var(--nz-white)}.nz-badge--new{background:var(--nz-blush);color:var(--nz-action-text)}.nz-badge--soldout{background:var(--nz-ink);color:var(--nz-milk)}.nz-badge--card{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:359px){.nz-badge--card{top:56px;max-width:calc(100% - 20px)}}.nz-delivery-meta{display:inline-flex;align-items:center;gap:6px;color:var(--nz-ink-muted);font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1.35}.nz-delivery-meta .nz-ico{flex:none;color:var(--nz-success)}.nz-delivery-meta--card{order:98;align-self:flex-start;min-height:32px;margin-top:6px}.nz-product-compatibility--text,.nz-wishlist__compatibility{margin:0;color:var(--nz-ink-muted);font-size:12px;font-weight:500;line-height:1.4}.nz-pdp-benefit{max-width:58ch;margin:0;color:var(--nz-ink-muted);font-size:15px;line-height:1.55}.nz-pdp-decision-links{display:grid;width:100%;border-block-start:1px solid var(--nz-border)}.nz-pdp-drawer-trigger{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:10px 2px;border:0;border-block-end:1px solid var(--nz-border);background:transparent;color:var(--nz-ink);text-align:start;cursor:pointer}.nz-pdp-drawer-trigger__copy{display:grid;min-width:0;gap:2px}.nz-pdp-drawer-trigger__copy strong{font-size:13px;font-weight:700;line-height:1.3}.nz-pdp-drawer-trigger__copy span{overflow:hidden;color:var(--nz-ink-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nz-pdp-drawer-trigger>svg{width:18px;height:18px;flex:none;transition:transform .16s ease-out}.nz-pdp-drawer-trigger:hover>svg{transform:translate(3px)}.nz-pdp-info-drawer{--theme-drawer-width: min(520px, 100vw)}.nz-pdp-info-drawer__dialog{border-inline-start:1px solid var(--nz-border);background:var(--nz-milk);color:var(--nz-ink)}.nz-pdp-info-drawer__header{min-height:88px;gap:20px;padding:22px 24px;border-block-end:1px solid var(--nz-border)}.nz-pdp-info-drawer__header>div{display:grid;gap:4px}.nz-pdp-info-drawer__header .theme-drawer__title{font-family:var(--font-heading--family);font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.1}.nz-pdp-info-drawer__header .theme-drawer__close-button{--private-button-size: 44px;flex:none}.nz-pdp-info-drawer__eyebrow{margin:0;color:var(--nz-action-text);font-size:10.5px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.nz-pdp-info-drawer__body{overflow:auto;padding:26px 24px max(32px,env(safe-area-inset-bottom));overscroll-behavior:contain}.nz-pdp-info-drawer__intro{max-width:48ch;margin:0 0 22px;color:var(--nz-ink-muted);font-size:14px;line-height:1.55}.nz-size-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--nz-border);border-radius:12px;background:var(--nz-white)}.nz-size-table{width:100%;min-width:460px;border-collapse:collapse;font-size:12.5px;line-height:1.4}.nz-size-table th,.nz-size-table td{padding:13px 12px;border-block-end:1px solid var(--nz-border);text-align:start;vertical-align:top}.nz-size-table thead th{background:var(--nz-blush);color:var(--nz-ink-muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nz-size-table tbody th{color:var(--nz-ink);font-weight:700;white-space:nowrap}.nz-size-table tbody tr:last-child>*{border-block-end:0}.nz-pdp-info-drawer__note{margin-top:22px;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--nz-blush) 58%,var(--nz-milk))}.nz-pdp-info-drawer__note p{margin:5px 0 0;color:var(--nz-ink-muted);font-size:13px;line-height:1.5}.nz-pdp-policy-drawer{display:grid;gap:28px}.nz-pdp-policy-drawer section{padding-block-end:28px;border-block-end:1px solid var(--nz-border)}.nz-pdp-policy-drawer section:last-child{padding-block-end:0;border-block-end:0}.nz-pdp-policy-drawer__title{display:flex;align-items:center;gap:10px}.nz-pdp-policy-drawer__title .nz-ico{color:var(--nz-success)}.nz-pdp-policy-drawer h3{margin:0;font-size:1rem}.nz-pdp-policy-drawer p,.nz-pdp-policy-drawer__policy{color:var(--nz-ink-muted);font-size:13.5px;line-height:1.6}.nz-pdp-policy-drawer__summary{color:var(--nz-ink)!important;font-weight:700}.nz-pdp-policy-drawer__policy{max-height:32vh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.nz-pdp-policy-drawer__link{display:inline-flex;min-height:44px;align-items:center;color:var(--nz-action);font-size:13px;font-weight:700;text-underline-offset:3px}.nz-pdp-details{background:var(--nz-pdp-details-bg, var(--nz-milk));color:var(--nz-ink)}.nz-pdp-details__inner{width:min(calc(100% - 32px),var(--nz-container));margin-inline:auto;padding-block:var(--nz-pdp-details-pad-top-mobile, 40px) var(--nz-pdp-details-pad-bottom-mobile, 40px)}.nz-pdp-details__header{display:grid;gap:6px;margin-bottom:24px}.nz-pdp-details__header :is(p,h2),.nz-pdp-details__item :is(h3,p,ul){margin:0}.nz-pdp-details__eyebrow{color:var(--nz-action-text);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nz-pdp-details__grid{display:grid;gap:12px}.nz-pdp-details__item{display:grid;align-content:start;gap:12px;padding:20px;border:1px solid rgba(36,27,38,.1);border-radius:var(--nz-radius-card);background:var(--nz-white);box-shadow:var(--nz-shadow-rest)}.nz-pdp-details__item h3{font-size:1.125rem}.nz-pdp-details__item :is(p,li,.rte){color:var(--nz-ink-muted);line-height:1.55}.nz-pdp-details__item ul{display:grid;gap:8px;padding-inline-start:20px}.nz-pdp-details__policy-links{display:flex;flex-wrap:wrap;gap:12px 20px}.nz-pdp-details__policy-links a{min-height:var(--nz-touch-min);display:inline-flex;align-items:center;color:var(--nz-action);font-weight:700;text-underline-offset:3px}@media screen and (min-width:750px){.nz-pdp-details__inner{width:min(calc(100% - 48px),var(--nz-container));padding-block:var(--nz-pdp-details-pad-top, 64px) var(--nz-pdp-details-pad-bottom, 64px)}.nz-pdp-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media screen and (max-width:599px){.nz-pdp-info-drawer{--theme-drawer-width: 100vw}.nz-pdp-info-drawer__dialog{border-inline-start:0}.nz-pdp-info-drawer__header,.nz-pdp-info-drawer__body{padding-inline:18px}.nz-size-table{min-width:100%;table-layout:fixed;font-size:11.5px}.nz-size-table th,.nz-size-table td{padding:11px 6px;overflow-wrap:anywhere}.nz-size-table thead th{font-size:9px;letter-spacing:.025em}.nz-size-table thead th:first-child{width:15%}.nz-size-table thead th:last-child{width:35%}}@media(prefers-reduced-motion:reduce){.nz-pdp-drawer-trigger>svg{transition:none}}.nz-product-compatibility--icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;max-width:calc(100% - 20px);height:34px;min-height:34px;padding-inline:7px 9px;border:1px solid rgba(36,27,38,.12);border-radius:var(--nz-radius-pill);background:#fbf8f9f5;color:var(--nz-ink);box-shadow:none;white-space:nowrap}.nz-product-compatibility--icon.nz-product-compatibility--dual{width:auto}.nz-product-compatibility--icon .nz-ico{flex:none}.nz-product-compatibility--icon .nz-product-compatibility__icons{gap:0;color:var(--nz-ink)}.nz-product-compatibility__short-label{overflow:hidden;color:var(--nz-ink);font-size:10.5px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.nz-product-compatibility--card-media{position:absolute;bottom:10px;left:10px;z-index:2}.nz-product-compatibility--inline{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--nz-ink);font-size:13px;font-weight:600;line-height:1.35}.nz-product-compatibility__icons{display:inline-flex;flex:none;gap:2px;color:var(--nz-ink-muted)}.nz-product-metadata{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding-block:2px}.nz-product-metadata>:not(:last-child){padding-inline-end:18px;border-inline-end:1px solid var(--nz-border)}.nz-delivery-meta--pdp{min-height:32px}.nz-low-stock{margin:0;color:var(--nz-danger);font-size:12px;font-weight:700;line-height:1.35}.nz-product-compatibility__editor-note{margin:0;padding:12px 14px;border:1px dashed var(--nz-danger);border-radius:10px;color:var(--nz-danger);font-size:13px}.nz-collection-heading+.nz-collection-subheading{margin:-4px 0 0;color:var(--nz-action-text);font-family:var(--font-heading--family);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;line-height:1.3}@media screen and (max-width:479px){.nz-product-metadata{align-items:flex-start;flex-direction:column;gap:7px}.nz-product-metadata>:not(:last-child){padding-inline-end:0;border-inline-end:0}}.nz-badge-row{display:flex;flex-wrap:wrap;gap:8px}.product-card .product-card-gallery__title-placeholder{display:grid;place-items:center;padding:0!important;background:var(--nz-blush);color:var(--nz-action);word-break:normal}.product-card-gallery__placeholder-icon{display:grid;width:96px;height:96px;place-items:center;border:1px solid rgba(169,78,104,.16);border-radius:50%;background:#ffffff6b}.product-card-gallery__placeholder-icon .nz-ico{width:56px;height:56px}.product-card [ref=productTitleLink]{display:block;min-width:0;min-height:2.65em;color:var(--nz-ink);text-decoration:none}.product-card [ref=productTitleLink] .text-block{width:100%;min-width:0}.product-card [ref=productTitleLink] p{display:-webkit-box;min-height:2.65em;margin:0;overflow:hidden;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card product-price{display:block;min-height:21px;color:var(--nz-ink)}.product-card product-price [ref=priceContainer]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.product-card product-price .price{color:var(--nz-ink);font-family:var(--font-body--family);font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.product-card product-price:has(.compare-at-price) .price{color:var(--nz-action)}.product-card product-price .compare-at-price{color:var(--nz-ink-muted);font-size:12px;font-weight:500;line-height:1.2;text-decoration-color:currentColor}.nz-card-options{order:97;position:relative;z-index:3;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:1px}.nz-card-options__swatches{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:1px}.nz-card-options__swatch{display:grid;width:30px;height:30px;min-width:30px;min-height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.nz-card-options__swatch .nz-color-swatch{width:18px;height:18px}.nz-card-options__swatch:is(:hover,.is-selected) .nz-color-swatch{box-shadow:inset 0 0 0 2px #ffffffd1,0 0 0 2px var(--nz-milk),0 0 0 3.5px var(--nz-action)}.nz-card-options__swatch:focus-visible{box-shadow:0 0 0 2px var(--nz-milk),0 0 0 4px var(--nz-ink)}.nz-card-options__more{display:inline-flex;min-width:30px;min-height:30px;align-items:center;justify-content:center;padding-inline:7px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-pill);background:var(--nz-milk);color:var(--nz-ink-muted);font-size:11px;font-weight:700;line-height:1;text-decoration:none}.nz-card-options__summary{min-width:0;margin:0;color:var(--nz-ink-muted);font-size:10.5px;font-weight:500;line-height:1.2;text-align:right;white-space:nowrap}.nz-product-presentation-media,.nz-product-presentation-media__image{width:100%;height:100%}.nz-product-presentation-media__image{display:block;object-fit:contain;background:var(--nz-milk)}.nz-product-presentation-media-shell{--media-preview-ratio: 1}.nz-card-action{order:99;width:100%;margin-top:auto;padding-top:8px}.nz-card-action__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 10px;border:0;border-block:1px solid var(--nz-border-strong);border-radius:0;background:transparent;color:var(--nz-disabled-text);font:700 13px/1 var(--font-body--family);text-decoration:none;border-bottom:1px solid currentColor;cursor:not-allowed}.nz-product-reviews{scroll-margin-top:120px;background:var(--nz-milk)}.nz-product-reviews__heading{display:grid;gap:8px;margin-bottom:24px}.nz-product-reviews__heading :is(h2,p){margin:0}.nz-product-reviews__content:empty{display:none}.nz-product-reviews__editor-note{margin:24px;padding:16px;border:1px dashed var(--nz-border-strong);border-radius:var(--nz-radius-card);color:var(--nz-ink-muted)}@media screen and (max-width:749px){.product-card__content{padding:9px 10px 10px!important}.product-card__content>.card-gallery{margin:-9px -10px 4px!important;aspect-ratio:1;--gallery-aspect-ratio: 1 !important}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] p{min-height:2.8em}.product-card [ref=productTitleLink] p{font-size:14px;line-height:1.4}.product-card product-price .price{font-size:17px}.product-card product-price .compare-at-price{font-size:12.5px}.nz-card-options__swatch,.nz-card-options__more{width:44px;min-width:44px;height:44px;min-height:44px}.nz-card-options__swatch .nz-color-swatch{width:23px;height:23px}.nz-delivery-meta--card{min-height:38px;font-size:11.5px}.product-card-gallery__placeholder-icon{width:76px;height:76px}.product-card-gallery__placeholder-icon .nz-ico{width:44px;height:44px}.nz-card-options{display:grid;justify-content:stretch;gap:2px}.nz-card-options__swatches{flex-wrap:wrap;gap:1px}.nz-card-options__summary{text-align:left}.product-card__content>quick-add-component .quick-add__button{width:100%;height:50px;min-height:50px;margin-top:8px;padding:0 12px;border:1.5px solid var(--nz-action);border-radius:var(--nz-radius-pill);background:var(--nz-action);color:var(--nz-white);justify-content:center;font-size:14px;text-decoration:none}.product-card__content>quick-add-component .quick-add__button:after{content:none}.product-card__content>quick-add-component .quick-add__button:hover{background:var(--nz-action-hover);border-color:var(--nz-action-hover);color:var(--nz-white)}.nz-card-action{padding-top:8px}.nz-card-action__button{width:100%;min-height:50px;padding-inline:12px;border:1.5px solid var(--nz-border-strong);border-radius:4px;font-size:14px;text-decoration:none}}*:focus-visible{outline:none;box-shadow:0 0 0 3px var(--nz-blush),0 0 0 4.5px var(--nz-action)}.field__input:focus{box-shadow:0 0 0 3px var(--nz-blush),0 0 0 4.5px var(--nz-action)}.add-to-cart-button:not(:disabled):hover{background:var(--nz-action-hover);border-color:var(--nz-action-hover)}.add-to-cart-button:not(:disabled):active{transform:translateY(1px)}.add-to-cart-button:disabled:not([data-nz-loading]){background:var(--nz-border);border-color:var(--nz-border);color:var(--nz-disabled-text);cursor:not-allowed}.add-to-cart-button[data-nz-loading]{--nz-loading-color: var(--nz-white);color:var(--nz-loading-color)!important;position:relative;gap:8px;cursor:wait}.add-to-cart-button[data-nz-loading]>*{opacity:0;position:absolute}.add-to-cart-button[data-nz-loading]:before,button.quick-add__button.add-to-cart-button[data-nz-loading]:before{content:"";position:static;inset:auto;z-index:auto;display:block;width:16px;height:16px;flex:0 0 16px;margin:0;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:nz-spin .6s linear infinite}.add-to-cart-button[data-nz-loading]:after,.product-card__content>quick-add-component .quick-add__button[data-nz-loading]:after{content:attr(data-nz-loading-label);position:static;inset:auto;width:auto;height:auto;margin:0;border:0;border-radius:0;color:currentColor;font:inherit;animation:none}.product-card__content>quick-add-component .quick-add__button[data-nz-loading]{--nz-loading-color: var(--nz-white);background:var(--nz-action);border-color:var(--nz-action)}@keyframes nz-spin{to{transform:rotate(360deg)}}.add-to-cart-button[data-added=true],.product-card__content>quick-add-component .quick-add__button[data-added=true]{background:var(--nz-success-strong)!important;border-color:var(--nz-success-strong)!important;color:transparent!important;box-shadow:none!important;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.add-to-cart-button[data-added=true] .add-to-cart__added:after{content:"Added";margin-left:6px;color:var(--nz-white);font-weight:700;transition:color .2s ease-out}.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--nz-ink)!important;border:1.5px solid var(--nz-ink)!important}.shopify-payment-button__button--unbranded:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--nz-ink)!important;color:var(--nz-milk)!important}.nz-wishlist__empty{text-align:center;padding-block:64px}.nz-wishlist__error{display:grid;justify-items:start;gap:12px;margin-block:20px;padding:18px;border:1px solid var(--nz-danger);border-radius:var(--nz-radius-card);background:var(--nz-danger-soft);color:var(--nz-ink)}.nz-wishlist__error[hidden]{display:none}.nz-wishlist__error p{margin:0}.nz-wishlist__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px}@media screen and (max-width:749px){.nz-wishlist__grid{grid-template-columns:repeat(2,1fr)}}.nz-wishlist__card{border-radius:var(--nz-radius-card);overflow:hidden;box-shadow:var(--nz-shadow-rest);background:var(--nz-white);display:flex;flex-direction:column}.nz-wishlist__media{position:relative;aspect-ratio:1;background:var(--nz-blush);display:grid;place-items:center}.nz-wishlist__media img{width:100%;height:100%;object-fit:contain}.nz-wishlist__media>a{display:block;width:100%;height:100%}.nz-wishlist__media-fallback{display:grid;place-items:center;width:100%;height:100%;background:var(--nz-blush);color:color-mix(in srgb,var(--nz-action) 45%,transparent)}.nz-wishlist__pet-indicator{position:absolute;bottom:10px;left:10px;z-index:2}.nz-wishlist__body{padding:13px 14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.nz-wishlist__title{font-family:var(--font-body--family);font-size:14.5px;font-weight:500;color:var(--nz-ink);text-decoration:none}.nz-wishlist__price{font-weight:700;font-size:16px;color:var(--nz-ink)}.nz-wishlist__price>div,.nz-wishlist__price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.nz-wishlist__price .compare-at-price{color:var(--nz-ink-muted);font-size:13px;font-weight:500;text-decoration:line-through}.nz-wishlist__availability{margin:0;color:var(--nz-ink-muted);font-size:12px}.nz-wishlist__body>quick-add-component,.nz-wishlist__body>.nz-card-action{width:100%;margin-top:auto}.nz-wishlist__body>quick-add-component{display:block;position:static;--button-size-md: var(--nz-touch-min)}.nz-wishlist__body .quick-add{position:static;inset:auto;width:100%;pointer-events:auto}.nz-wishlist__body .quick-add__product-form-component,.nz-wishlist__body .quick-add__product-form-component .shopify-product-form,.nz-wishlist__body .quick-add add-to-cart-component{display:block;width:100%;height:auto}.nz-wishlist__body .quick-add__button,.nz-wishlist__body .quick-add__button:is(:hover,:focus-visible),.nz-wishlist__body .quick-add__button[data-added=true]{display:flex;position:static;inset:auto;width:100%;min-width:0;max-width:none;height:var(--nz-touch-min);min-height:var(--nz-touch-min);padding:0 12px;justify-content:center;opacity:1;overflow:visible;scale:1;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid var(--nz-ink);border-radius:var(--nz-radius-pill);background:transparent;color:var(--nz-ink);white-space:nowrap}.nz-wishlist__body .quick-add__button .add-to-cart-icon{display:none!important}.nz-wishlist__body .quick-add__button:hover{background:var(--nz-ink);color:var(--nz-milk)}.nz-wishlist__body .nz-delivery-meta{min-height:32px}.nz-wish-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:var(--nz-touch-min);color:inherit}.nz-wish-link .nz-wish__icon{width:20px;height:20px;stroke:currentColor}.nz-wish-count{font-family:var(--font-body--family);font-size:10px;font-weight:700;line-height:1;background:var(--nz-action);color:var(--nz-white);border-radius:var(--nz-radius-pill);padding:2px 5px;position:absolute;top:2px;right:0}.nz-wish-count:empty,.nz-wish-count[hidden]{display:none}.nz-lede{font-size:18px;line-height:1.5;color:var(--nz-ink);max-width:62ch;margin-bottom:32px}.nz-table{width:100%;border-collapse:collapse;margin-block:16px 24px;font-size:15px}.nz-table th,.nz-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--nz-border);vertical-align:top}.nz-table th{font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nz-ink-muted);border-bottom-color:var(--nz-ink);white-space:nowrap}.nz-table tbody tr:last-child td{border-bottom:0}@media screen and (max-width:749px){.nz-table{display:block;overflow-x:auto;white-space:nowrap}}.nz-steps{max-width:66ch;padding-left:1.2em}.nz-steps li{margin-bottom:16px;line-height:1.6}.nz-faq{border-bottom:1px solid var(--nz-border);max-width:74ch}.nz-faq summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;position:relative;font-weight:500;font-size:16px;color:var(--nz-ink)}.nz-faq summary::-webkit-details-marker{display:none}.nz-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.9px solid var(--nz-ink-muted);border-bottom:1.9px solid var(--nz-ink-muted);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease-out}.nz-faq[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.nz-faq>div{padding:0 32px 18px 0;color:var(--nz-ink-muted);line-height:1.6;max-width:66ch}.nz-faq>div p{margin:0}.nz-ship-progress{padding:14px var(--cart-drawer-padding, 20px) 16px}.nz-ship-progress--page{margin-block-end:18px;padding:16px 18px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-card);background:var(--nz-white)}.nz-ship-progress__label{margin:0 0 8px;font-family:var(--font-body--family);font-size:13px;color:var(--nz-ink-muted)}.nz-ship-progress--reached .nz-ship-progress__label{color:var(--nz-success);font-weight:700}.nz-ship-progress__track{height:6px;border-radius:var(--nz-radius-pill);background:var(--nz-blush);overflow:hidden}.nz-ship-progress__fill{display:block;height:100%;border-radius:var(--nz-radius-pill);background:var(--nz-action);transform:scaleX(var(--nz-progress, 0));transform-origin:left center;transition:transform .25s ease-out}.nz-ship-progress--reached .nz-ship-progress__fill{background:var(--nz-success-strong)}.nz-upsell{padding:4px var(--cart-drawer-padding, 20px) 0}.nz-upsell__label{margin:0 0 8px;font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nz-ink-muted)}.nz-upsell__card{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-card)}.nz-upsell__media{display:block;width:56px;height:56px;border-radius:var(--nz-radius-input);overflow:hidden;background:var(--nz-blush)}.nz-upsell__img{width:100%;height:100%;object-fit:contain}.nz-upsell__body{min-width:0;display:flex;flex-direction:column;gap:2px}.nz-upsell__title{font-family:var(--font-body--family);font-size:13.5px;font-weight:500;color:var(--nz-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nz-upsell__price{font-family:var(--font-body--family);font-size:13px;font-weight:700;color:var(--nz-ink)}.nz-upsell__was{margin-left:6px;font-weight:400;color:var(--nz-ink-muted)}.nz-upsell__card{container-type:inline-size;container-name:nz-upsell}@container nz-upsell (max-width: 300px){.nz-upsell__card{grid-template-columns:56px 1fr;row-gap:10px}.nz-upsell__action{grid-column:1 / -1}.nz-upsell__action .quick-add__button{--nz-upsell-cta-width: 100%}}.nz-upsell__action .quick-add{position:static;inset:auto;pointer-events:auto}.nz-upsell__action{--button-size-md: var(--nz-touch-min)}.nz-upsell__action .quick-add__button>.add-to-cart-icon{display:none}.nz-upsell__action .quick-add__button:is(:hover,:focus-visible),.nz-upsell__action .quick-add__button[data-added=true]{width:var(--nz-upsell-cta-width, 132px);padding-inline:12px;scale:1}.nz-upsell__action .quick-add__button{position:static;inset:auto;display:inline-flex;opacity:1;transform:none;scale:1;width:var(--nz-upsell-cta-width, 132px);min-inline-size:var(--nz-upsell-cta-width, 132px);max-inline-size:none;min-height:var(--nz-touch-min);height:var(--nz-touch-min);padding-inline:12px;justify-content:center;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .2s ease-out,color .2s ease-out;border-radius:var(--nz-radius-pill);background:transparent;color:var(--nz-ink);border:1.5px solid var(--nz-ink);white-space:nowrap}.nz-upsell__action .quick-add__button:hover{background:var(--nz-ink);color:var(--nz-milk)}.cart-discount__button{background:transparent!important;color:var(--nz-ink)!important;border:1.5px solid var(--nz-ink)!important}.cart-discount__button:hover{background:var(--nz-ink)!important;color:var(--nz-milk)!important}@media screen and (min-width:750px){#quick-add-dialog .quick-add-modal{width:min(680px,calc(100vw - 48px));height:fit-content;min-height:0;max-height:85vh}#quick-add-dialog .quick-add-modal__content{grid-template-rows:auto;flex:0 1 auto;height:fit-content;min-height:0;max-height:85vh}#quick-add-dialog .quick-add-modal__content .product-details{grid-row:1}#quick-add-dialog .quick-add-modal__content .product-information__media{width:100%}#quick-add-dialog .quick-add-modal__content:not(:has(.product-information__media)){display:block}#quick-add-dialog .quick-add-modal__content:not(:has(.product-information__media)) .product-details{width:100%;height:auto;max-height:85vh}}@media screen and (max-width:749px){#quick-add-dialog .quick-add-modal{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(90dvh - env(safe-area-inset-bottom,0px));margin:auto 12px max(12px,env(safe-area-inset-bottom,0px));border-radius:var(--style-border-radius-popover, var(--nz-radius-card))}#quick-add-dialog .quick-add-modal__content{max-height:calc(90dvh - 24px - env(safe-area-inset-bottom,0px))}#quick-add-dialog .quick-add-modal__content .product-information__media{grid-column:1 / -1;grid-row:1;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--nz-radius-card);background:#f7f3f0}#quick-add-dialog .quick-add-modal__content .product-information__media media-gallery,#quick-add-dialog .quick-add-modal__content .product-information__media slideshow-component,#quick-add-dialog .quick-add-modal__content .product-information__media slideshow-container,#quick-add-dialog .quick-add-modal__content .product-information__media slideshow-slides,#quick-add-dialog .quick-add-modal__content .product-information__media slideshow-slide,#quick-add-dialog .quick-add-modal__content .product-information__media .product-media{width:100%;height:100%}#quick-add-dialog .quick-add-modal__content .product-header{grid-column:1 / -1;grid-row:2;padding-right:52px}}#quick-add-dialog .quick-add-modal[open] .quick-add-modal__content .product-details,#quick-add-dialog .quick-add-modal[open] .quick-add-modal__content .product-information__media slideshow-slide{animation:none!important}.quick-add-modal #quick-add-modal-content:empty:after{content:"We couldn\2019t load the options. Close this and open the product page to choose a size.";display:block;max-width:34ch;padding:8px 4px 4px;font-family:var(--font-body--family);font-size:15px;line-height:1.5;color:var(--nz-ink)}.quick-add-modal:has(#quick-add-modal-content:empty){width:min(420px,calc(100% - 24px));height:auto;min-height:0}.nz-pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.nz-pay__icon{display:block;height:22px;width:auto}footer .footer-content{--grid-columns: 4;content-visibility:visible}@media screen and (min-width:750px){.footer-content{grid-template-columns:1.4fr 1fr 1fr 1fr!important}}@media screen and (max-width:749px){.footer-content{grid-template-columns:1fr 1fr!important}.footer-content>*:first-child{grid-column:1 / -1;margin-bottom:8px}}.footer-content .image-block img{display:block;width:150px;max-width:100%;height:auto}.footer-content .image-block{max-width:150px}footer{background-color:var(--nz-ink)}.footer-content .menu__heading{color:var(--nz-milk)!important;font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important;margin:0 0 10px!important;min-height:44px}@media screen and (max-width:749px){.footer-content .menu__heading{display:flex;align-items:center;width:100%}}.footer-content .menu a{color:var(--nz-footer-link)!important;text-decoration:none;display:block;padding:3px 0;font-size:13.5px!important;font-weight:400!important}.footer-content .menu a:hover{color:var(--nz-milk)!important;text-decoration:underline;text-underline-offset:3px}.nz-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 12px;padding:0;font-family:var(--font-body--family);font-size:13px;color:var(--nz-ink-muted)}.nz-crumbs a{color:var(--nz-ink-muted);text-decoration:none}.nz-crumbs a:hover{color:var(--nz-ink);text-decoration:underline;text-underline-offset:3px}.nz-crumbs__sep{color:var(--nz-border)}.nz-crumbs__current{color:var(--nz-ink)}.nz-404-search{display:flex;gap:8px;width:100%;max-width:420px;margin-inline:auto}.nz-404-search input{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border:1px solid var(--nz-border);border-radius:var(--nz-radius-input);background:var(--nz-white);color:var(--nz-ink);font-family:var(--font-body--family);font-size:15px}.nz-404-search button{flex:none;height:44px}@media screen and (max-width:749px){.button{min-height:var(--nz-touch-min)}}.nz-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1240px}.nz-trust>div{display:flex;gap:10px;align-items:flex-start}.nz-trust svg{flex:none;color:var(--nz-ink)}.nz-trust b{display:block;font-size:13.5px}.nz-trust span{display:block;font-size:13px;color:var(--nz-ink-muted)}@media screen and (max-width:749px){.nz-trust{grid-template-columns:1fr 1fr}}.announcement-bar{min-height:36px}.announcement-bar__slides{width:100%;margin-inline:0!important}.announcement-bar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}#header-component .header__columns{width:min(100%,var(--nz-container));margin-inline:auto}#header-component .header-logo{flex-shrink:0}#header-component .menu-list__list{column-gap:clamp(16px,1.65vw,24px)}#header-component :is(.header-actions__action,.dropdown-localization__button,.search-action button){min-width:44px;min-height:44px;align-items:center}#header-component .account-button__icon{width:22px;height:22px}#header-component .nz-header-icon{width:22px!important;height:22px!important;flex:0 0 22px;pointer-events:none}#header-component header-actions:not(.header-actions--text){gap:4px}#header-component .header__column--right header-actions:not(.header-actions--text){margin-inline-start:calc(var(--gap-xs) * -1)}#header-component .nz-header-action{border-radius:15px;background-color:transparent;color:var(--nz-ink);transition:background-color .15s ease-out,color .15s ease-out,opacity var(--animation-speed) var(--animation-easing)}#header-component .account-button__icon{color:currentColor}#header-component .account-button [slot=signed-out-avatar]{pointer-events:none}@media(hover:hover){#header-component .nz-header-action:hover{--button-color: var(--nz-action);background-color:var(--nz-blush);color:var(--nz-action)}}#header-component .nz-header-action:is(:focus-visible,[aria-expanded=true]),#header-component .account-button.nz-header-action:focus-within{--button-color: var(--nz-action);background-color:var(--nz-blush);color:var(--nz-action)}#header-component .nz-header-action:focus-visible{outline:2px solid var(--nz-action);outline-offset:2px}#header-component [data-testid=cart-drawer-trigger].nz-header-action{overflow:visible}#header-component .header-actions__cart-icon{--cart-bubble-background: var(--nz-action);--cart-bubble-text: var(--nz-white);--cart-bubble-size: 18px;--cart-bubble-top: -2px;--cart-bubble-right: -4px}#header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}#header-component .header-actions__cart-icon .cart-bubble__text{font-size:10px;font-weight:700}#header-component .nz-wish-count{top:-2px;right:-4px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;background:var(--nz-action);color:var(--nz-white)}#header-component .nz-wish-count:empty,#header-component .nz-wish-count[hidden]{display:none}@media(prefers-reduced-motion:reduce){#header-component .nz-header-action{transition:none}}#header-component .menu-list__list-item:has(>.menu-list__link[href*="/sale"])>.menu-list__link,#header-component .menu-list__list-item:has(>.menu-list__link[href*="/collections/sale"])>.menu-list__link{color:var(--nz-action);font-weight:700}#header-component .menu-list__submenu-inner{padding-block:24px}#header-component .mega-menu{max-width:var(--nz-container);margin-inline:auto}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair){grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:32px;max-width:100%}#header-component .mega-menu__grid:has(.mega-menu__utility){grid-template-columns:minmax(0,1fr) minmax(280px,332px);align-items:stretch;gap:32px;max-width:100%}#header-component .menu-list__list-item:has(.mega-menu__utility):has(.menu-list__link[aria-expanded=true])>.menu-list__submenu{top:calc(100% - 1px + var(--border-bottom-width));clip-path:none}#header-component .menu-list__list-item:has(.mega-menu__utility):has(.menu-list__link[aria-expanded=true])>.menu-list__submenu .menu-list__submenu-inner{transform:none}#header-component .mega-menu__grid:has(.mega-menu__utility) .mega-menu__list{grid-column:1;min-width:0}#header-component .mega-menu__grid:has(.mega-menu__utility) .mega-menu__column{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px}#header-component .mega-menu__grid:has(.mega-menu__utility) .mega-menu__link{display:flex;min-height:48px;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 0}#header-component .mega-menu__grid:has(.mega-menu__utility) .mega-menu__link .wrap-text{color:var(--nz-ink);font-size:15px;font-weight:700;line-height:1.25}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__list{grid-column:1;min-width:0;align-self:start}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__column{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;align-content:start;grid-auto-rows:max-content}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__column>div{min-width:0}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__link{display:flex;flex-direction:column;gap:3px;min-height:48px;padding:5px 0}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__link .wrap-text{color:var(--nz-ink);font-size:14.5px;font-weight:700;line-height:1.25}#header-component .mega-menu__description{color:var(--nz-ink-muted);font-size:12.5px;font-weight:400;line-height:1.35}#header-component .mega-menu__pet-overview{grid-column:1 / -1}#header-component .mega-menu__pet-overview-link{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:20px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--nz-action) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--nz-blush) 72%,var(--nz-milk));color:var(--nz-ink);text-decoration:none}#header-component .mega-menu__pet-overview-link>span:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}#header-component .mega-menu__pet-overview-link strong{color:var(--nz-action-text);font-size:15px;line-height:1.2}#header-component .mega-menu__pet-overview-link small{color:var(--nz-ink-muted);font-size:11.5px;line-height:1.3}#header-component .mega-menu__pet-overview-arrow{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:var(--nz-action);color:#fff;transition:transform .16s ease}#header-component .mega-menu__pet-overview-link:is(:hover,:focus-visible) .mega-menu__pet-overview-arrow{transform:translate(2px)}#header-component .mega-menu__editorial{display:grid;grid-column:2;grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr);gap:16px;width:100%;max-width:360px;min-width:0;box-sizing:border-box;padding:12px;border-radius:var(--nz-radius-card);background:var(--nz-blush);white-space:normal}#header-component .mega-menu__editorial-pair{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}#header-component .mega-menu__editorial-pair--single{grid-template-columns:1fr}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial{grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr);min-height:214px;padding:12px}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial-media{min-height:178px;aspect-ratio:4 / 5}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial-copy{justify-content:flex-start}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial-heading{min-height:2.3em}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial-text{min-height:4.2em}#header-component .mega-menu__editorial-pair--single .mega-menu__editorial-link{margin-top:auto}#header-component .mega-menu__editorial-pair:not(.mega-menu__editorial-pair--single) .mega-menu__editorial{grid-column:auto;grid-template-columns:1fr;align-content:start;padding:10px}#header-component .mega-menu__editorial-pair:not(.mega-menu__editorial-pair--single) .mega-menu__editorial-media{min-height:0;aspect-ratio:4 / 3}#header-component .mega-menu__editorial-pair:not(.mega-menu__editorial-pair--single) .mega-menu__editorial-text{font-size:11px}#header-component .mega-menu__editorial-media{min-height:142px;overflow:hidden;border-radius:10px;background:var(--nz-white)}#header-component .mega-menu__editorial-media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nz-editorial-position, center center)}#header-component .mega-menu__utility{display:flex;grid-column:2;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid rgba(36,27,38,.09);border-radius:var(--nz-radius-card);background:var(--nz-blush);white-space:normal}#header-component .mega-menu__utility-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--nz-milk);color:var(--nz-action)}#header-component .mega-menu__utility-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:var(--nz-radius-pill);background:var(--nz-action);color:#fff;cursor:pointer;font:700 13px/1 var(--font-body--family)}#header-component .mega-menu__utility-cta:hover{background:var(--nz-action-hover)}#header-component .mega-menu__editorial-fallback{display:block;width:100%;height:100%;background:linear-gradient(145deg,var(--nz-blush),var(--nz-milk))}#header-component .mega-menu__editorial-copy{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;white-space:normal}#header-component .mega-menu__editorial-heading{max-width:100%;margin:0 0 6px;color:var(--nz-ink);font-family:var(--font-heading--family);font-size:18px;font-weight:600;line-height:1.15;overflow-wrap:break-word;white-space:normal}#header-component .mega-menu__editorial-text{max-width:100%;margin:0 0 12px;color:var(--nz-ink-muted);font-size:13px;line-height:1.4;overflow-wrap:break-word;white-space:normal}#header-component .mega-menu__editorial-link{display:inline-flex;gap:6px;align-items:center;width:fit-content;color:var(--nz-action);font-size:13px;font-weight:700;text-decoration:none;white-space:normal}#header-component .mega-menu__editorial-link:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px)and (min-width:750px){#header-component .mega-menu__grid:has(.mega-menu__editorial-pair){grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px}#header-component .mega-menu__grid:has(.mega-menu__utility){grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:24px}#header-component .mega-menu__grid:has(.mega-menu__utility) .mega-menu__column{grid-template-columns:1fr}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__list{grid-column:1}#header-component .mega-menu__grid:has(.mega-menu__editorial-pair) .mega-menu__column{grid-template-columns:1fr}#header-component .mega-menu__editorial-pair{grid-template-columns:1fr;max-width:280px}#header-component .mega-menu__editorial-pair:not(.mega-menu__editorial-pair--single) .mega-menu__editorial{grid-template-columns:92px minmax(0,1fr)}#header-component .mega-menu__editorial-pair:not(.mega-menu__editorial-pair--single) .mega-menu__editorial-media{min-height:92px}}@media screen and (max-width:749px){.announcement-bar{min-height:34px}.announcement-bar__text{font-size:11.5px;letter-spacing:0}#header-component .header__columns{width:100%}#header-component .header__drawer{grid-column:1;grid-row:1}#header-component .search-action{grid-column:2;grid-row:1}#header-component .header-logo{grid-column:3;grid-row:1;justify-self:center}#header-component header-actions{grid-column:4 / 6;grid-row:1;justify-self:end}#header-component .account-button{display:none}#header-component :is(.header-actions__action,.search-action button,.header__icon--menu){width:44px;height:44px;min-width:44px;min-height:44px}#header-component .header-actions__cart-icon{--cart-bubble-right: 0px}#header-component .header__icon--menu .header-drawer-icon--open,#header-component .header__icon--menu .header-drawer-icon--open svg{width:24px;height:24px;flex:0 0 24px}#header-component .menu-drawer-container .header__icon--summary{padding:10px}body .menu-drawer__utility-links{margin-block:20px max(20px,env(safe-area-inset-bottom))!important;padding-block-end:max(20px,env(safe-area-inset-bottom))}#header-component .menu-drawer__navigation-container{grid-template-rows:auto auto;align-content:start}.menu-drawer__account{min-height:44px;padding-inline:0;color:var(--nz-ink);font-size:15px;font-weight:700}#header-component .menu-drawer__menu-item--pet-all{min-height:48px;justify-content:space-between;margin:4px 0 8px;padding-inline:14px;border:1px solid color-mix(in srgb,var(--nz-action) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--nz-blush) 72%,var(--nz-milk));color:var(--nz-action-text);font-weight:700}#header-component .menu-drawer__list-item--pet-all{padding-inline:12px}}@media(prefers-reduced-motion:reduce){#header-component .mega-menu__pet-overview-arrow{transition:none}}.nz-facets-block{width:100%;margin-block:0 22px}.nz-facets{width:100%;padding:0;color:var(--nz-ink)}.nz-facets__toolbar{display:grid;grid-template-columns:auto minmax(96px,1fr) auto auto;grid-template-areas:"filter count sort grid" "active active active active";gap:12px 16px;align-items:center;width:100%;padding-block:12px;border-block:1px solid color-mix(in srgb,var(--nz-ink) 10%,transparent)}.nz-facets__toolbar-component,.nz-facets__toolbar-form{display:contents}.nz-facets__trigger{grid-area:filter;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:118px;min-height:44px;padding:0 18px;border:1.5px solid var(--nz-ink);border-radius:var(--nz-radius-pill);background:transparent;color:var(--nz-ink);font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.nz-facets__trigger:hover{background:var(--nz-ink);color:var(--nz-milk)}.nz-facets__trigger:focus-visible{outline:3px solid var(--nz-action);outline-offset:3px}.nz-facets__trigger .svg-wrapper{width:18px;height:18px}.nz-facets__result-count{grid-area:count;color:var(--nz-ink-muted);font-size:14px;font-variant-numeric:tabular-nums}.nz-facets .sorting-filter{grid-area:sort;justify-self:end}.nz-facets .sorting-filter .facets__panel{position:relative;padding:0}.nz-facets .sorting-filter .facets__summary{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-width:154px;min-height:44px;padding:0 16px;border:1px solid var(--nz-border-strong);border-radius:var(--nz-radius-pill);background:var(--nz-milk);color:var(--nz-ink);white-space:nowrap}.nz-facets .sorting-filter .facets__summary:hover{border-color:var(--nz-ink)}.nz-facets .sorting-filter .facets__summary:focus-visible{outline:3px solid var(--nz-action);outline-offset:3px}.nz-facets .sorting-filter .facets__summary .facets__label{color:var(--nz-ink-muted);font-size:13px}.nz-facets .sorting-filter .facets__summary .facets__label:after{content:":"}.nz-facets .sorting-filter .facets__status{display:inline;color:var(--nz-ink);font-size:13px;font-weight:700}.nz-facets .sorting-filter__options{top:calc(100% + 8px);border:1px solid var(--nz-border);border-radius:var(--nz-radius-card);background:var(--nz-milk);box-shadow:0 16px 38px #241b2624}.nz-facets__grid-density{grid-area:grid}.nz-facets__grid-density--mobile{display:none}.nz-facets__grid-density .column-options-wrapper{display:flex;margin:0}.nz-facets__active{grid-area:active;min-width:0}.nz-facets__active .facets-remove{gap:8px;padding:0;margin:0}.nz-facets__active .facets-remove:has(facet-remove-component){margin-block:2px 0}.nz-facets__active .facets-remove__pill{min-height:40px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--nz-ink) 18%,transparent);border-radius:var(--nz-radius-pill);background:color-mix(in srgb,var(--nz-blush) 62%,var(--nz-milk));color:var(--nz-ink);cursor:pointer}.nz-facets__active .facets-remove__pill:hover{border-color:var(--nz-ink)}.nz-facets__active facet-remove-component:focus-visible{outline:3px solid var(--nz-action);outline-offset:2px}.nz-facets__active .facets__clear-all-link{min-height:40px;padding-inline:10px;color:var(--nz-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.nz-filters-drawer{--theme-drawer-width: min(460px, 100vw)}.nz-filters-drawer .theme-drawer__dialog{border-inline-start:1px solid var(--nz-border);background:var(--nz-milk);color:var(--nz-ink)}.nz-filters-drawer .theme-drawer__header{padding:22px 24px 16px;border-block-end:1px solid var(--nz-border)}.nz-filters-drawer .theme-drawer__title{font-family:var(--font-heading--family);font-size:clamp(24px,2.4vw,30px);font-weight:600}.nz-filters-drawer .theme-drawer__badge[hidden]{display:none}.nz-filters-drawer .theme-drawer__close-button{width:44px;height:44px}.nz-filters-drawer .facets-drawer__filters{padding:0 24px 24px}.nz-filters-drawer .facets__filters-wrapper{gap:0}.nz-filters-drawer .facets__item{border-block-end:1px solid color-mix(in srgb,var(--nz-ink) 10%,transparent)}.nz-filters-drawer .facets__summary{min-height:58px;padding-inline:0;color:var(--nz-ink)}.nz-filters-drawer .facets__summary:focus-visible{outline:3px solid var(--nz-action);outline-offset:-3px}.nz-filters-drawer .facets__label{font-size:15px;font-weight:700}.nz-filters-drawer .facets__panel-content,.nz-filters-drawer .facets__inputs-wrapper{padding-inline:0}.nz-filters-drawer .facets__drawer-actions{gap:10px;padding:14px 24px max(18px,env(safe-area-inset-bottom));border-block-start:1px solid var(--nz-border);background:var(--nz-milk)}.nz-filters-drawer .facets__drawer-actions :is(.facets__clear-all,.facets__see-results){min-height:48px;border-radius:var(--nz-radius-pill)}@media screen and (max-width:749px){.nz-facets-block{margin-block-end:16px}.nz-facets__toolbar{grid-template-columns:minmax(96px,.65fr) minmax(164px,1.35fr) auto;grid-template-areas:"filter sort grid" "count count count" "active active active";gap:10px 8px;padding:10px 16px 12px}.nz-facets__trigger{width:100%;min-width:0;gap:6px;padding-inline:10px}.nz-facets__trigger .svg-wrapper{width:16px;height:16px}.nz-facets .sorting-filter{width:100%;min-width:0;justify-self:stretch}.nz-facets .sorting-filter .facets__summary{min-width:98px;padding-inline:12px}.nz-facets .sorting-filter__container{position:relative;display:flex;gap:4px;align-items:center;width:100%;height:44px;min-width:0;min-height:44px;margin:0;padding:0 10px 0 12px;border:0;border-radius:var(--nz-radius-pill);background:var(--nz-milk);box-shadow:inset 0 0 0 1px var(--nz-border-strong);overflow:hidden;-webkit-tap-highlight-color:transparent}.nz-facets .sorting-filter__container .facets__label{flex:0 0 auto;width:auto;margin:0;color:var(--nz-ink-muted);font-size:13px;font-weight:500;line-height:1;text-align:start;pointer-events:none}.nz-facets .sorting-filter__container .facets__label:after{content:":"}.nz-facets .sorting-filter__select-wrapper{position:relative;inset:auto;flex:1 1 auto;width:auto;height:44px;min-width:0;min-height:0;margin:0;padding:0;border-radius:inherit;overflow:hidden}.nz-facets .sorting-filter__select-wrapper:has(:focus-visible){outline:2px solid var(--nz-ink);outline-offset:-3px}.nz-facets .sorting-filter__container .sorting-filter__select{position:static;inset:auto;width:100%;height:44px;min-width:0;min-height:0;padding:0 20px 0 0;border:0;background:transparent;color:var(--nz-ink);font-size:13px;font-weight:700;line-height:1;text-align:start;text-align-last:start;white-space:nowrap;opacity:1;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nz-facets .sorting-filter__container .sorting-filter__select:is(:focus,:focus-visible){outline:none;box-shadow:none}.nz-facets .sorting-filter__select-wrapper>.icon{position:absolute;top:50%;right:2px;width:12px;height:12px;color:var(--nz-ink-muted);transform:translateY(-50%);pointer-events:none}@media(hover:none)and (pointer:coarse){.nz-facets .sorting-filter__select-wrapper:has(:focus-visible){outline:none}}.nz-facets .sorting-filter .facets__summary .facets__label:after{content:""}.nz-facets .sorting-filter .facets__status{display:none}.nz-facets__result-count{padding-inline:2px}.nz-facets__grid-density--desktop{display:none}.nz-facets__grid-density--mobile{display:block}.nz-facets__grid-density--mobile .column-options-wrapper{display:flex}.nz-facets__grid-density .column-options{gap:0}.nz-facets__grid-density .column-options__option{min-width:44px;min-height:44px}.nz-facets__active .facets-remove__pill,.nz-facets__active .facets__clear-all-link{min-height:44px}.nz-filters-drawer .theme-drawer__header,.nz-filters-drawer .facets-drawer__filters,.nz-filters-drawer .facets__drawer-actions{padding-inline:18px}}@media screen and (max-width:359px){.nz-facets__toolbar{grid-template-columns:minmax(92px,.65fr) minmax(164px,1.35fr);grid-template-areas:"filter sort" "grid count" "active active"}.nz-facets__grid-density{justify-self:start}.nz-facets__result-count{justify-self:end}}@media(prefers-reduced-motion:reduce){.nz-filters-drawer .theme-drawer__dialog,.nz-facets .sorting-filter__options{animation:none;transition:none}}@media screen and (min-width:750px){#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel{--nz-pdp-media-height: clamp(360px, calc(100dvh - var(--header-height, 100px) - 132px), 720px)}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-container,#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-slides{height:var(--nz-pdp-media-height);max-height:var(--nz-pdp-media-height)}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-slide.product-media-container{--constrained-height: var(--nz-pdp-media-height);width:100%;height:100%;max-height:100%;aspect-ratio:auto!important}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel .product-media-constraint-wrapper,#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel .product-media{width:100%!important;max-width:none!important;height:100%;aspect-ratio:auto}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-slide.product-media-container :is(img,video,iframe,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain!important;object-position:center}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{justify-content:flex-start}#MainContent [data-testid=product-information]>product-component>.product-information__media media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{margin-inline:0 auto!important}}.dialog-zoomed-gallery__dialog{--nz-zoom-rail-height: calc(var(--thumbnail-width, 72px) + 24px);overflow:hidden!important}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{display:flex!important;flex-flow:row nowrap;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:default}.dialog-zoomed-gallery__dialog:has(.dialog-thumbnails-list__thumbnail) .dialog-zoomed-gallery{height:calc(100dvh - var(--nz-zoom-rail-height));max-height:calc(100dvh - var(--nz-zoom-rail-height))}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery::-webkit-scrollbar,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list::-webkit-scrollbar{display:none}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>.product-media-container{display:flex!important;flex:0 0 100%;align-items:center;justify-content:center;width:100%!important;min-width:100%;max-width:100%;height:100%!important;max-height:100%;padding:clamp(12px,3vw,32px) clamp(16px,4vw,64px);box-sizing:border-box;aspect-ratio:auto!important;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media,.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper,.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .nz-product-presentation-media{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-width:0;min-height:0;aspect-ratio:auto!important;overflow:hidden}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery :is(.product-media__image,.nz-product-presentation-media__image){width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:auto!important;object-fit:contain!important;object-position:center;background:var(--color-background)}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:fixed!important;inset:auto 0 0!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:var(--nz-zoom-rail-height);padding-inline:16px;box-sizing:border-box;background:linear-gradient(to top,var(--color-background) 78%,transparent);pointer-events:none}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container:not(:has(.dialog-thumbnails-list__thumbnail)){display:none!important}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:static!important;inset:auto!important;display:flex!important;flex-direction:row!important;gap:8px;width:auto;max-width:min(900px,calc(100vw - 32px));max-height:100%;margin:0 auto!important;padding:12px 4px!important;overflow-x:auto!important;overflow-y:hidden!important;opacity:1!important;animation:none!important;pointer-events:auto;scrollbar-width:none}.dialog-zoomed-gallery__navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-heightened);pointer-events:none}.dialog-zoomed-gallery__navigation .slideshow-control{position:absolute;top:calc((100dvh - var(--nz-zoom-rail-height)) / 2);display:flex;align-items:center;justify-content:center;width:clamp(44px,4vw,52px);min-width:44px;height:clamp(44px,4vw,52px);min-height:44px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / 18%);border-radius:50%;background:rgb(var(--color-background-rgb) / 92%);color:var(--color-foreground);box-shadow:0 6px 24px rgb(var(--color-shadow-rgb) / 16%);opacity:1;transform:translateY(-50%);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-zoomed-gallery__navigation .slideshow-control--previous{left:max(8px,env(safe-area-inset-left))}.dialog-zoomed-gallery__navigation .slideshow-control--next{right:max(8px,env(safe-area-inset-right))}.dialog-zoomed-gallery__navigation .slideshow-control:disabled{opacity:.3}@media(prefers-reduced-motion:reduce){.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nuzzly.css.map */
