.universal-product{overflow-x:clip}.universal-product .product-gallery{display:block;min-width:0;max-width:100%}.universal-product .product-gallery__stage{position:relative;background:#e3dcd1}.universal-product .product-gallery__viewport{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab}.universal-product .product-gallery__viewport::-webkit-scrollbar{display:none}.universal-product .product-gallery__viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.universal-product .product-media{width:100%;min-width:100%;flex:0 0 100%;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.universal-product .product-media[hidden]{display:none}.universal-product .product-media img{width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.universal-product .product-media video,.universal-product .product-media iframe,.universal-product .product-media model-viewer{display:block;width:100%;min-height:420px;border:0}.universal-product .product-gallery__thumbnails{display:flex;gap:9px;margin-top:10px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.universal-product .product-gallery__thumbnails[hidden],.universal-product .product-media-thumbnail[hidden]{display:none}.universal-product .product-media-thumbnail{width:72px;height:88px;flex:0 0 auto;padding:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);opacity:.68;transition:border-color .2s,box-shadow .2s,opacity .2s}.universal-product .product-media-thumbnail img{width:100%;height:100%;object-fit:cover}.universal-product .product-media-thumbnail.is-active{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);opacity:1}.universal-product .product-gallery__arrow{position:absolute;z-index:2;top:50%;display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:0 4px 18px #0000001f;color:var(--color-ink);transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.universal-product .product-gallery__arrow--previous{left:14px}.universal-product .product-gallery__arrow--next{right:14px}.universal-product .product-gallery__arrow:disabled,.universal-product .product-gallery__arrow[hidden]{display:none}.universal-product .product-media-fallback{display:grid;min-height:420px;place-items:center;padding:32px;color:var(--color-muted);text-align:center}.universal-product .product-media-fallback[hidden]{display:none}.universal-product .product-info__pricing{margin-bottom:28px}.universal-product .product-info__price{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-bottom:0;color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1.25}.universal-product .product-info__price [data-reference-price]{color:var(--color-muted);font-size:1.25rem;font-weight:500;white-space:nowrap}.universal-product .product-info__price [data-current-price]{color:var(--color-ink);font-size:1.25rem;font-weight:700;white-space:nowrap}.universal-product .product-info__discount-badge{display:inline-flex;min-height:22px;align-items:center;align-self:center;padding:3px 8px;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);color:var(--color-surface);font-size:.64rem;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap}.universal-product .product-info__prepaid{color:var(--color-ink);line-height:1.25}.universal-product .product-info__prepaid-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.75rem;font-weight:600;letter-spacing:.05em}.universal-product .product-info__prepaid-line strong{font-size:1.05rem;font-weight:700;letter-spacing:0;white-space:nowrap}.universal-product .product-info__prepaid-label{white-space:nowrap}.universal-product .product-info__prepaid small{display:block;margin-top:1px;color:var(--color-muted);font-size:.7rem;font-weight:400;letter-spacing:.01em}.universal-product .product-review-summary{display:inline-flex;min-height:36px;align-items:center;gap:7px;margin:-7px 0 16px;border-bottom:1px solid transparent;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.035em;line-height:1.2;transition:border-color .2s ease,color .2s ease}.universal-product .product-review-summary:hover{border-color:currentColor;color:var(--color-ink)}.universal-product .product-review-summary__star{width:15px;height:15px;flex:0 0 auto;fill:var(--color-accent)}.universal-product .product-review-summary__rating{color:var(--color-ink)}.universal-product .product-form .button:disabled{cursor:not-allowed;opacity:.5;transform:none}.universal-product .product-buy-now{width:100%;margin-top:-6px;min-height:48px;background:var(--color-ink);color:var(--color-surface);border:1px solid var(--color-ink)}.universal-product .product-trust-badges{width:100%;max-width:520px;margin:0 auto 8px;padding:12px;background:transparent;border:0;border-radius:0;overflow:hidden}.universal-product .product-trust-badges img{display:block;width:100%;height:auto;aspect-ratio:840 / 220;object-fit:cover;object-position:center 48.5%;filter:grayscale(1) brightness(.65) contrast(5)}html[data-theme=dark] .universal-product .product-trust-badges img{filter:grayscale(1) brightness(.65) contrast(5) invert(1)}.universal-product .product-checkout-error{margin:12px 0 0;color:var(--color-ink)}.universal-product .product-options{display:grid;gap:22px}.universal-product .product-option{min-width:0;margin:0;padding:0;border:0}.universal-product .product-option legend{width:100%;margin-bottom:10px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.universal-product .product-option legend span{color:var(--color-muted);font-weight:500;letter-spacing:.04em}.universal-product .product-option__values{display:flex;max-width:100%;flex-wrap:wrap;gap:9px}.universal-product .product-option__values--color{gap:10px}.universal-product .product-option__choice{position:relative;display:inline-flex;min-width:52px;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:9px 14px;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);font-size:.78rem;font-weight:650;line-height:1.25;cursor:pointer;transition:border-color .2s,box-shadow .2s,opacity .2s}.universal-product .product-option__swatch{width:34px;height:34px;flex:0 0 auto;border-radius:999px;background-color:var(--swatch-color, transparent);background-image:var(--swatch-image, none);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 24%,transparent)}.universal-product .product-option__choice--swatch{width:48px;min-width:48px;height:48px;min-height:48px;padding:6px;border-color:transparent;border-radius:999px;background:transparent}.universal-product .product-option__choice--swatch:hover{border-color:color-mix(in srgb,var(--color-ink) 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-surface) 88%,transparent)}.universal-product .product-option__choice--swatch .product-option__choice-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.universal-product .product-option__input:checked+.product-option__choice{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.universal-product .product-option__input:checked+.product-option__choice--swatch{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-surface),0 0 0 1px var(--color-ink)}.universal-product .product-option__input:focus-visible+.product-option__choice{outline:2px solid var(--color-accent);outline-offset:3px}.universal-product .product-option__input:disabled+.product-option__choice{cursor:not-allowed;opacity:.38;text-decoration:line-through}.universal-product .product-option__input:disabled+.product-option__choice--swatch:after{position:absolute;top:50%;left:50%;width:36px;height:1px;background:color-mix(in srgb,var(--color-ink) 82%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-surface) 60%,transparent);content:"";transform:translate(-50%,-50%) rotate(-45deg)}.universal-product .product-availability{min-height:1.4em;margin:-2px 0 0;color:var(--color-muted);font-size:.82rem}.universal-product .product-details{margin-top:30px;border-top:1px solid var(--color-line)}.universal-product .product-details details{border-bottom:1px solid var(--color-line)}.universal-product .product-details summary{padding:17px 0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.universal-product .product-details__content{padding:0 0 20px}.universal-product .product-info__description *,.universal-product .product-details__content *{color:inherit!important;background-color:transparent!important}@media(max-width:990px){.universal-product .product-gallery__stage{width:calc(100% + 40px);margin-inline:-20px}.universal-product .product-gallery__thumbnails{width:calc(100% + 20px);margin-right:-20px}.universal-product .product-gallery__arrow{display:none}}@media(max-width:640px){.universal-product .product-gallery__stage{width:calc(100% + 28px);margin-inline:-14px}.universal-product .product-gallery__thumbnails{width:calc(100% + 14px);margin-right:-14px}.universal-product .product-info{padding-top:0}.universal-product .product-info h1{font-size:clamp(2.5rem,12vw,4rem)}.universal-product .product-info__price{gap:6px 8px}.universal-product .product-info__price [data-reference-price],.universal-product .product-info__price [data-current-price]{font-size:1.12rem}.universal-product .product-option__choice{min-height:46px}}@media(prefers-reduced-motion:reduce){.universal-product .product-gallery__viewport{scroll-behavior:auto}}.navyoro-return-policy{padding-top:10px;padding-bottom:34px}.navyoro-return-policy__inner{max-width:1180px}.navyoro-return-policy__heading{max-width:760px}.navyoro-return-policy__heading h2{margin:6px 0 12px}.navyoro-return-policy__heading p{margin:0;color:var(--color-muted);line-height:1.65}.navyoro-return-policy__intro{max-width:760px}.navyoro-return-policy__expand{margin-top:8px}.navyoro-return-policy__expand>summary{display:inline-flex;align-items:center;padding:8px 0;color:var(--color-ink);cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;list-style:none}.navyoro-return-policy__expand>summary::-webkit-details-marker{display:none}.navyoro-return-policy__show-less,.navyoro-return-policy__expand[open] .navyoro-return-policy__show-more{display:none}.navyoro-return-policy__expand[open] .navyoro-return-policy__show-less{display:inline}.navyoro-return-policy__expanded-content{padding-top:8px}.navyoro-return-policy__continuation{max-width:760px;margin:0;color:var(--color-muted);line-height:1.65}.navyoro-return-policy__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 14px}.navyoro-return-policy__highlight{display:grid;gap:7px;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.navyoro-return-policy__highlight strong{font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.navyoro-return-policy__highlight span{color:var(--color-muted);font-size:.86rem;line-height:1.55}.navyoro-return-policy__content{max-width:820px;padding:12px 2px 24px;color:var(--color-muted);line-height:1.65;border-top:1px solid var(--color-line)}.navyoro-return-policy__content h3{margin-top:24px;color:var(--color-ink);font-size:.85rem;letter-spacing:.06em}.navyoro-return-policy__content a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.navyoro-return-policy{padding-top:4px;padding-bottom:26px}.navyoro-return-policy__highlights{grid-template-columns:1fr;gap:8px;margin-top:18px}.navyoro-return-policy__highlight{padding:15px}}.nayvoro-payment-policy{margin-block:16px 24px;padding:18px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);color:var(--color-ink);text-align:left;font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.nayvoro-payment-policy__notice{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--color-line);font-weight:600}.nayvoro-payment-policy__benefits{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-weight:700}.nayvoro-payment-policy__benefits li{display:flex;gap:8px;align-items:baseline}.nayvoro-payment-policy__benefits li:before{content:"\2713";color:var(--color-accent)}.nayvoro-payment-policy__delivery>span{min-width:0}.nayvoro-payment-policy__delivery strong{display:block;color:var(--color-ink);font-size:.875rem;line-height:1.4}.nayvoro-payment-policy__delivery small{display:block;margin-top:2px;color:var(--color-muted);font-size:.72rem;font-weight:400;line-height:1.45}@media(max-width:380px){.nayvoro-payment-policy{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
