.wi-pg{position:relative;background:var(--wi-pg-bg);color:var(--wi-pg-ink);font-family:var(--font-body-family,Arial,sans-serif)}.wi-pg *{box-sizing:border-box}.wi-pg button,.wi-pg input,.wi-pg select{font:inherit;color:inherit}.wi-pg .wi-pg__shell{margin:0 auto}.wi-pg .wi-pg__skip{position:fixed;z-index:9999;top:-80px;left:16px;padding:12px 16px;border-radius:8px;background:#fff;color:#111}.wi-pg .wi-pg__skip:focus{top:12px}.wi-pg .wi-pg__sticky-slot{position:relative;z-index:20;height:62px}.wi-pg .wi-pg__sticky{position:relative;z-index:20;width:100%;height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 max(24px,calc((100vw - var(--wi-pg-max))/2));border-bottom:1px solid rgba(28,28,28,.1);background:var(--wi-pg-nav-bg);color:var(--wi-pg-nav-text);box-shadow:0 2px 12px #00000006;isolation:isolate;font-family:var(--font-body-family,Arial,sans-serif)}.wi-pg .wi-pg__sticky.is-fixed{position:fixed!important;right:0;left:0;width:100%;margin:0}.wi-pg .wi-pg__sticky button{border:0;appearance:none;-webkit-appearance:none;background:none;color:inherit;box-shadow:none!important;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.wi-pg .wi-pg__sticky .wi-pg__nav{position:relative;grid-column:2;align-self:stretch;display:flex;align-items:stretch;overscroll-behavior-inline:contain;scroll-behavior:smooth}.wi-pg .wi-pg__sticky .wi-pg__nav button{position:relative;z-index:1;padding:0 17px;border-radius:8px;color:var(--wi-pg-nav-text);font-size:var(--wi-pg-nav-size);font-weight:var(--wi-pg-nav-weight);white-space:nowrap;transition:color .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.wi-pg .wi-pg__sticky .wi-pg__nav button:before,.wi-pg .wi-pg__sticky .wi-pg__nav button:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.wi-pg .wi-pg__sticky .wi-pg__nav button:focus{outline:0!important;box-shadow:none!important}.wi-pg .wi-pg__sticky .wi-pg__nav button:focus-visible{box-shadow:inset 0 0 0 2px var(--wi-pg-nav-active)!important}.wi-pg .wi-pg__sticky .wi-pg__nav button.is-active{color:var(--wi-pg-nav-active)}.wi-pg .wi-pg__sticky .wi-pg__indicator{position:absolute;z-index:2;bottom:0;left:0;width:0;height:2px;border-radius:999px 999px 0 0;background:var(--wi-pg-nav-active);opacity:0;pointer-events:none;transform:translateZ(0);will-change:transform,width;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),opacity .18s ease}.wi-pg .wi-pg__sticky .wi-pg__indicator.is-ready{opacity:1}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 14px!important;border:0!important;border-radius:var(--wi-pg-sticky-cta-radius,10px);background:var(--wi-pg-cta-bg);color:var(--wi-pg-cta-text)!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:var(--wi-pg-cta-size)!important;font-style:normal!important;font-weight:var(--wi-pg-cta-weight)!important;line-height:1.2!important;letter-spacing:normal!important;text-align:center;text-decoration:none!important;text-transform:none!important;white-space:nowrap;transition:background .25s ease,transform .25s ease}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart:hover{background:var(--wi-pg-cta-hover);transform:translateY(-1px)}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart.wi-state-loading,.wi-pg .wi-pg__sticky .wi-pg__sticky-cart.wi-state-success,.wi-pg .wi-pg__mobile-bar button.wi-state-loading,.wi-pg .wi-pg__mobile-bar button.wi-state-success{transform:none}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart.wi-state-loading,.wi-pg .wi-pg__mobile-bar button.wi-state-loading{cursor:wait;pointer-events:none}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart.wi-state-success,.wi-pg .wi-pg__mobile-bar button.wi-state-success{background:var(--wi-pg-cta-hover)}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart.wi-state-error,.wi-pg .wi-pg__mobile-bar button.wi-state-error{background:#a61b1b}.wi-pg .wi-pg__hero{padding:42px 0 72px;background:var(--wi-pg-hero)}.wi-pg .wi-pg__grid{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(380px,1fr);gap:clamp(36px,4vw,48px);align-items:start}.wi-pg .wi-pg__gallery{position:sticky;top:88px;min-width:0}.wi-pg .wi-pg__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wi-pg .wi-pg__badges:empty{display:none}.wi-pg .wi-pg__badges span{padding:6px 10px;border:1px solid color-mix(in srgb,var(--wi-pg-accent-dark) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wi-pg-accent) 8%,transparent);color:var(--wi-pg-accent-dark);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wi-pg .wi-pg__stage{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;min-height:0;display:grid;place-items:center;border:0;border-radius:20px;background:transparent}.wi-pg .wi-pg__media{position:relative;width:100%;height:100%;min-width:0;min-height:0}.wi-pg .wi-pg__media[hidden]{display:none!important}.wi-pg .wi-pg__media.is-active{display:grid;place-items:center;animation:wiPgMediaIn .34s cubic-bezier(.22,1,.36,1)}.wi-pg .wi-pg__main-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;transform:none!important;clip-path:none!important;border:0!important;border-radius:18px!important;box-shadow:none!important}.wi-pg .wi-pg__main-video,.wi-pg .wi-pg__placeholder{width:100%;height:100%;display:block;object-fit:var(--wi-pg-media-fit,contain);border-radius:18px}.wi-pg .wi-pg__main-video{background:#111}@keyframes wiPgMediaIn{0%{opacity:.25;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.wi-pg .wi-pg__gallery-arrow{position:absolute;z-index:2;top:50%;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(28,28,28,.14);border-radius:50%;background:#fffffff0;color:#1c1c1c;box-shadow:0 4px 14px #0000000e;cursor:pointer;transform:translateY(-50%);transition:transform .22s ease,border-color .22s ease,background .22s ease}.wi-pg .wi-pg__gallery-arrow:hover{border-color:var(--wi-pg-accent);background:#fff;transform:translateY(-50%) scale(1.04)}.wi-pg .wi-pg__gallery-arrow--prev{left:14px}.wi-pg .wi-pg__gallery-arrow--next{right:14px}.wi-pg .wi-pg__thumbnail-rail{margin-top:14px;overflow:hidden}.wi-pg .wi-pg__progress{display:none}.wi-pg .wi-pg__progress span{width:6px;height:6px;border-radius:999px;background:var(--wi-pg-accent);opacity:.28;transition:width .3s ease,opacity .22s ease}.wi-pg .wi-pg__progress span.is-active{width:22px;opacity:1;background:var(--wi-pg-accent-dark)}.wi-pg .wi-pg__thumbnail-strip{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:9px;align-items:center}.wi-pg .wi-pg__thumbnail-arrow{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(28,28,28,.14);border-radius:50%;background:#fff;cursor:pointer;transition:border-color .22s ease,transform .22s ease}.wi-pg .wi-pg__thumbnail-arrow:hover:not(:disabled){border-color:var(--wi-pg-accent);transform:scale(1.04)}.wi-pg .wi-pg__thumbnail-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wi-pg .wi-pg__thumbnail-arrow:disabled{opacity:.22;cursor:default}.wi-pg .wi-pg__thumbnails{display:flex;gap:10px;padding:2px 0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.wi-pg .wi-pg__thumbnails::-webkit-scrollbar{display:none}.wi-pg .wi-pg__thumbnail{position:relative;flex:0 0 clamp(90px,16%,104px);aspect-ratio:1;padding:0;overflow:hidden;border:1px solid rgba(28,28,28,.12);border-radius:10px;background:transparent;cursor:pointer;scroll-snap-align:start;transition:border-color .22s ease,opacity .22s ease}.wi-pg .wi-pg__thumbnail:hover{border-color:#1c1c1c4d}.wi-pg .wi-pg__thumbnail.is-active{border:2px solid var(--wi-pg-accent);box-shadow:none}.wi-pg .wi-pg__thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.wi-pg .wi-pg__play{position:absolute;top:50%;left:50%;width:28px;height:28px;display:grid;place-items:center;padding-left:2px;border-radius:50%;background:#fffffff0;color:#1c1c1c;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000014}.wi-pg .wi-pg__info{padding-top:14px;color:var(--wi-pg-copy);font-size:var(--wi-pg-copy-size);font-weight:var(--wi-pg-copy-weight)}.wi-pg .wi-pg__product-title{width:fit-content;max-width:100%;margin:0;color:var(--wi-pg-title);font-family:var(--wi-pg-title-font)!important;font-size:var(--wi-pg-title-size);font-style:normal;font-weight:var(--wi-pg-title-weight);font-synthesis:weight style;font-optical-sizing:auto;line-height:1.04;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.wi-pg .wi-pg__product-title>span{font:inherit}.wi-pg .wi-pg__product-title.has-highlight>span+.wi-pg__title-highlight,.wi-pg .wi-pg__product-title.has-highlight>.wi-pg__title-highlight+span{margin-left:.07em}.wi-pg .wi-pg__title-highlight{position:relative;z-index:0;display:inline-block;margin-inline:.05em;padding:.01em .34em .04em .22em;overflow:visible;color:var(--wi-pg-title-highlight-text);font-family:inherit!important;font-style:italic;font-weight:inherit!important;font-synthesis:style;line-height:.92;white-space:nowrap;isolation:isolate}.wi-pg .wi-pg__title-highlight:before{content:"";position:absolute;z-index:-1;top:-.08em;right:-.04em;bottom:-.12em;left:-.04em;background:var(--wi-pg-title-highlight-bg);clip-path:polygon(1% 9%,100% 0,100% 100%,0 82%);transform:rotate(-.6deg);transform-origin:center}.wi-pg .wi-pg__rating{display:flex;align-items:center;gap:10px;margin:18px 0 13px;padding:0;border:0;background:transparent;cursor:pointer}.wi-pg .wi-pg__rating .wi-pg__stars{color:var(--wi-pg-star);font-size:13px;letter-spacing:.045em}.wi-pg .wi-pg__rating strong{font-size:12px;font-weight:500;color:var(--wi-pg-copy)}.wi-pg .wi-pg__rating b{font:inherit}.wi-pg .wi-pg__rating [data-wi-rating-count]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.wi-pg .wi-pg__price{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wi-pg .wi-pg__price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.wi-pg .wi-pg__price-line>strong{color:var(--wi-pg-price)!important;font-size:var(--wi-pg-price-size)!important;font-weight:var(--wi-pg-price-weight)!important;line-height:1!important;letter-spacing:-.015em}.wi-pg .wi-pg__price-line>s{color:var(--wi-pg-copy);font-size:14px;font-weight:500;line-height:1.15;opacity:.46}.wi-pg .wi-pg__price>[data-wi-discount]{width:fit-content;margin:0;padding:5px 9px;border:1px solid color-mix(in srgb,var(--wi-pg-accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wi-pg-accent) 11%,#fff);color:var(--wi-pg-accent-dark);font-size:9px;font-weight:800;line-height:1;letter-spacing:.055em;text-transform:uppercase}.wi-pg .wi-pg__tax{margin:7px 0 21px;font-size:12px;opacity:.62}.wi-pg .wi-pg__variant{padding:0;border:0;border-radius:0;background:transparent}.wi-pg .wi-pg__variant-label{display:block;margin:0 0 15px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wi-pg .wi-pg__variant-groups{display:grid;gap:18px}.wi-pg .wi-pg__variant-group{min-width:0;margin:0;padding:0;border:0}.wi-pg .wi-pg__variant-group.has-dynamic-badges{margin-bottom:2px}.wi-pg .wi-pg__variant-group-heading{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 9px;padding:0;color:var(--wi-pg-copy);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wi-pg .wi-pg__variant-group-heading strong{overflow:hidden;color:color-mix(in srgb,var(--wi-pg-copy) 68%,transparent);font-size:10px;font-weight:500;letter-spacing:.02em;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.wi-pg .wi-pg__variant-values{display:grid;gap:8px}.wi-pg .wi-pg__variant-group.is-color .wi-pg__variant-values{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-pg .wi-pg__variant-group.is-pack .wi-pg__variant-values{grid-template-columns:repeat(3,minmax(0,1fr))}.wi-pg .wi-pg__variant-group.is-offer .wi-pg__variant-values{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-pg .wi-pg__variant-group.has-dynamic-badges .wi-pg__variant-values{padding-top:14px;row-gap:18px}.wi-pg .wi-pg__variant-group.is-default .wi-pg__variant-values,.wi-pg .wi-pg__variant-group.is-size .wi-pg__variant-values{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-pg .wi-pg__variant-choice{position:relative;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 12px;border:1px solid rgba(28,28,28,.17);border-radius:10px;background:#fff;color:var(--wi-pg-copy);box-shadow:none;cursor:pointer;font-size:14px;font-weight:700;line-height:1.2;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.wi-pg .wi-pg__variant-choice:hover:not(:disabled):not(.is-active){border-color:var(--wi-pg-accent);background:color-mix(in srgb,var(--wi-pg-accent) 3%,#fff)}.wi-pg .wi-pg__variant-choice.is-active{border:2px solid var(--wi-pg-accent);background:color-mix(in srgb,var(--wi-pg-accent) 9%,#fff);color:#1c1c1c}.wi-pg .wi-pg__variant-choice:focus-visible{outline:2px solid var(--wi-pg-accent);outline-offset:2px}.wi-pg .wi-pg__variant-choice:disabled{border-color:#1c1c1c1a;background:#f7f7f7;color:#1c1c1c61;cursor:not-allowed}.wi-pg .wi-pg__variant-choice:disabled .wi-pg__variant-choice-text{text-decoration:line-through;text-decoration-thickness:1px}.wi-pg .wi-pg__variant-choice-text{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:.005em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.wi-pg .wi-pg__variant-group.is-pack .wi-pg__variant-choice{min-height:50px;padding-inline:8px}.wi-pg .wi-pg__variant-choice.has-pack-badge{min-height:64px;padding:20px 8px 10px;overflow:visible}.wi-pg .wi-pg__variant-choice.has-pack-badge--popular:not(.is-active):not(:disabled){background:color-mix(in srgb,var(--wi-pg-accent) 3.5%,#fff)}.wi-pg .wi-pg__variant-choice.has-pack-badge--super:not(.is-active):not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wi-pg-accent-dark) 9%,transparent)}.wi-pg .wi-pg__variant-badge{position:absolute;z-index:4;top:0;left:50%;right:auto;max-width:calc(100% - 18px);min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;overflow:hidden;border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:850;line-height:1;letter-spacing:.055em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translate(-50%,-42%);box-shadow:0 4px 12px #1c1c1c14}.wi-pg .wi-pg__variant-badge--super{border-color:color-mix(in srgb,var(--wi-pg-accent-dark) 70%,transparent);background:var(--wi-pg-accent-dark);color:#fff}.wi-pg .wi-pg__variant-badge--popular{border-color:color-mix(in srgb,var(--wi-pg-accent) 42%,#fff);background:color-mix(in srgb,var(--wi-pg-accent) 10%,#fff);color:var(--wi-pg-accent-dark)}.wi-pg .wi-pg__variant-group.is-color .wi-pg__variant-choice{justify-content:flex-start;min-height:50px;padding-inline:11px;gap:7px;text-align:left;font-size:13px}.wi-pg .wi-pg__variant-group.is-color .wi-pg__variant-choice-text{white-space:normal;overflow-wrap:normal;word-break:normal}.wi-pg .wi-pg__variant-swatch{flex:0 0 17px;width:17px;height:17px;border:1px solid rgba(28,28,28,.18);border-radius:50%;background:#e9e9e9;box-shadow:inset 0 0 0 2px #fff}.wi-pg [data-color-value*=black] .wi-pg__variant-swatch{background:#151515}.wi-pg [data-color-value*=smoke] .wi-pg__variant-swatch{background:#282828}.wi-pg [data-color-value*=clear] .wi-pg__variant-swatch,.wi-pg [data-color-value*=transparent] .wi-pg__variant-swatch{background:linear-gradient(135deg,#fff 0 42%,#d7d7d7 42% 50%,#fff 50% 100%)}.wi-pg [data-color-value*=white] .wi-pg__variant-swatch{background:#fff}.wi-pg [data-color-value*=brown] .wi-pg__variant-swatch{background:#71452f}.wi-pg [data-color-value*=blue] .wi-pg__variant-swatch{background:#315d9a}.wi-pg [data-color-value*=red] .wi-pg__variant-swatch{background:#9d2f2f}.wi-pg .wi-pg__variant-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.wi-pg .wi-pg__purchase{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:end;margin:18px 0 12px}.wi-pg .wi-pg__quantity-wrap{min-width:0}.wi-pg .wi-pg__quantity-label{display:block;margin:0 0 7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wi-pg .wi-pg__quantity{width:118px;min-width:118px;height:52px;display:grid;grid-template-columns:36px 1fr 36px;overflow:hidden;border:1px solid rgba(28,28,28,.16);border-radius:10px;background:#fff}.wi-pg .wi-pg__quantity button,.wi-pg .wi-pg__quantity input{min-width:0;padding:0;border:0;background:transparent;text-align:center}.wi-pg .wi-pg__quantity button{cursor:pointer;font-size:18px}.wi-pg .wi-pg__quantity input{-moz-appearance:textfield}.wi-pg .wi-pg__quantity input::-webkit-outer-spin-button,.wi-pg .wi-pg__quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.wi-pg .wi-pg__primary{min-height:52px;padding:14px 18px;border:0;border-radius:10px;background:var(--wi-pg-cta-bg);color:var(--wi-pg-cta-text);box-shadow:none;cursor:pointer;font-size:var(--wi-pg-cta-size);font-weight:var(--wi-pg-cta-weight);letter-spacing:.02em;transition:background .24s ease,transform .24s ease}.wi-pg .wi-pg__primary:hover:not(:disabled){background:var(--wi-pg-cta-hover);transform:translateY(-1px)}.wi-pg .wi-pg__primary:disabled{opacity:.52;cursor:not-allowed}.wi-pg .wi-pg__dynamic{margin-top:10px}.wi-pg .wi-pg__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0 18px;border-bottom:1px solid rgba(28,28,28,.11)}.wi-pg .wi-pg__trust span{display:flex;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.35}.wi-pg .wi-pg__trust svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:var(--wi-pg-accent-dark);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wi-pg .wi-pg__accordions{margin-top:4px}.wi-pg .wi-pg__accordions details{border-top:1px solid rgba(28,28,28,.11)}.wi-pg .wi-pg__accordions details:last-child{border-bottom:1px solid rgba(28,28,28,.11)}.wi-pg .wi-pg__accordions summary{position:relative;padding:15px 30px 15px 0;cursor:pointer;list-style:none;line-height:1.35}.wi-pg .wi-pg__accordions summary::-webkit-details-marker{display:none}.wi-pg .wi-pg__accordions summary:before,.wi-pg .wi-pg__accordions summary:after{content:"";position:absolute;top:50%;right:2px;width:11px;height:1px;background:currentColor;transform:translateY(-50%);transition:transform .2s ease}.wi-pg .wi-pg__accordions summary:after{transform:translateY(-50%) rotate(90deg)}.wi-pg .wi-pg__accordions details[open] summary:after{transform:translateY(-50%) rotate(0)}.wi-pg .wi-pg__accordions summary{color:var(--wi-pg-tab-heading-color);font-family:var(--wi-pg-tab-heading-font);font-size:var(--wi-pg-tab-heading-size);font-weight:var(--wi-pg-tab-heading-weight);letter-spacing:var(--wi-pg-tab-heading-spacing);text-transform:var(--wi-pg-tab-heading-transform,uppercase)}.wi-pg .wi-pg__tab-content{padding:0 0 18px;color:var(--wi-tab-color);font-family:var(--wi-tab-font);font-size:var(--wi-tab-size);font-weight:var(--wi-tab-weight);line-height:var(--wi-tab-line)}.wi-pg .wi-pg__tab-content p{margin:0 0 var(--wi-tab-paragraph)}.wi-pg .wi-pg__tab-content p:last-child{margin-bottom:0}.wi-pg .wi-pg__tab-content :where(ul,ol){margin:0 0 var(--wi-tab-paragraph);padding-left:1.35em}.wi-pg .wi-pg__tab-content li{margin-bottom:.35em}.wi-pg .wi-pg__tab-content table{width:100%;border-collapse:collapse}.wi-pg .wi-pg__tab-content.is-force-typography,.wi-pg .wi-pg__tab-content.is-force-typography :where(p,div,span,li,a,td,th,h1,h2,h3,h4,h5,h6,label,small,section,article){color:var(--wi-tab-color)!important;font-family:var(--wi-tab-font)!important;font-size:var(--wi-tab-size)!important;line-height:var(--wi-tab-line)!important;letter-spacing:normal!important;text-transform:none!important}.wi-pg .wi-pg__tab-content.is-force-typography :where(p,div,span,li,a,td,label,small,section,article){font-weight:var(--wi-tab-weight)!important}.wi-pg .wi-pg__tab-content.is-force-typography :where(strong,b,th,h1,h2,h3,h4,h5,h6){font-weight:700!important}.wi-pg .wi-pg__tab-content.is-force-typography :where(em,i){font-style:italic!important}.wi-pg .wi-pg__full-description img,.wi-pg .wi-pg__full-description video,.wi-pg .wi-pg__full-description iframe{max-width:100%;height:auto}.wi-pg .wi-pg__full-description>:first-child{margin-top:0}.wi-pg .wi-pg__full-description>:last-child{margin-bottom:0}.wi-pg .wi-pg__mobile-bar{display:none}@media screen and (min-width:990px){.wi-pg .wi-pg__hero{padding:28px 0 42px}.wi-pg .wi-pg__stage{aspect-ratio:auto;height:clamp(440px,calc(100vh - 330px),550px)}.wi-pg .wi-pg__thumbnail-rail{margin-top:8px}.wi-pg .wi-pg__thumbnail{flex-basis:clamp(80px,14%,90px)}}@media screen and (max-width:989px){.wi-pg .wi-pg__sticky{grid-template-columns:1fr;padding:0 16px}.wi-pg .wi-pg__sticky .wi-pg__sticky-cart{display:none}.wi-pg .wi-pg__sticky .wi-pg__nav{grid-column:1;width:100%;overflow-x:auto;scrollbar-width:none}.wi-pg .wi-pg__sticky .wi-pg__nav::-webkit-scrollbar{display:none}.wi-pg .wi-pg__sticky .wi-pg__nav button{flex:0 0 auto;padding:0 13px}.wi-pg .wi-pg__hero{padding-top:24px}.wi-pg .wi-pg__grid{grid-template-columns:1fr;gap:30px}.wi-pg .wi-pg__gallery{position:static}.wi-pg .wi-pg__info{padding-top:0}.wi-pg .wi-pg__product-title{max-width:100%}}@media screen and (max-width:749px){.wi-pg{--wi-pg-top:var(--wi-pg-top-mobile)}.wi-pg .wi-pg__sticky-slot,.wi-pg .wi-pg__sticky{height:56px}.wi-pg .wi-pg__hero{padding:12px 0 54px}.wi-pg .wi-pg__badges{flex-wrap:nowrap;overflow-x:auto;padding-top:3px;scrollbar-width:none}.wi-pg .wi-pg__badges::-webkit-scrollbar{display:none}.wi-pg .wi-pg__badges span{flex:0 0 auto}.wi-pg .wi-pg__stage{aspect-ratio:1 / 1;border-radius:14px}.wi-pg .wi-pg__gallery-arrow{width:36px;height:36px}.wi-pg .wi-pg__gallery-arrow--prev{left:10px}.wi-pg .wi-pg__gallery-arrow--next{right:10px}.wi-pg .wi-pg__progress{min-height:6px;display:flex;justify-content:center;gap:7px;margin:0 0 10px}.wi-pg .wi-pg__thumbnail-strip{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px}.wi-pg .wi-pg__thumbnail-arrow{width:32px;height:32px}.wi-pg .wi-pg__thumbnail{flex-basis:74px;border-radius:9px}.wi-pg .wi-pg__product-title{max-width:100%;font-size:var(--wi-pg-title-mobile);line-height:1.04}.wi-pg .wi-pg__title-highlight{padding:.01em .3em .04em .2em}.wi-pg .wi-pg__rating{margin-top:15px}.wi-pg .wi-pg__variant-groups{gap:16px}.wi-pg .wi-pg__variant-values{gap:7px}.wi-pg .wi-pg__variant-choice{min-height:46px;padding:9px 10px;font-size:13px}.wi-pg .wi-pg__variant-group.is-color .wi-pg__variant-choice{min-height:48px;padding-inline:9px;gap:6px;font-size:12.5px}.wi-pg .wi-pg__variant-group.has-dynamic-badges .wi-pg__variant-values{padding-top:13px;row-gap:17px}.wi-pg .wi-pg__variant-choice.has-pack-badge{min-height:60px;padding:19px 7px 9px;overflow:visible}.wi-pg .wi-pg__variant-badge{top:0;min-height:22px;max-width:calc(100% - 12px);padding:4px 8px;font-size:8px;letter-spacing:.045em;transform:translate(-50%,-40%)}.wi-pg .wi-pg__purchase{grid-template-columns:104px minmax(0,1fr);margin-top:16px}.wi-pg .wi-pg__quantity{width:104px;min-width:104px}.wi-pg .wi-pg__trust{gap:6px}.wi-pg .wi-pg__trust span{align-items:flex-start;font-size:9px}.wi-pg .wi-pg__trust svg{flex-basis:15px;width:15px;height:15px}.wi-pg .wi-pg__mobile-bar{position:fixed;z-index:19;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:10px 10px 10px 16px;border:1px solid rgba(28,28,28,.1);border-radius:20px;background:var(--wi-pg-bg);background:color-mix(in srgb,var(--wi-pg-bg) 94%,transparent);box-shadow:0 14px 40px #0d224029,0 2px 8px #0d224014;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.wi-pg .wi-pg__mobile-bar>div{flex:1 1 auto;min-width:0}.wi-pg .wi-pg__mobile-bar small,.wi-pg .wi-pg__mobile-bar strong{width:100%;max-width:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-pg .wi-pg__mobile-bar small{margin-bottom:4px;color:var(--wi-pg-ink);font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.01em;opacity:.62}.wi-pg .wi-pg__mobile-bar strong{color:var(--wi-pg-price);font-size:clamp(18px,var(--wi-pg-price-size),22px);font-weight:var(--wi-pg-price-weight);line-height:1.05;letter-spacing:-.02em}.wi-pg .wi-pg__mobile-bar button{flex:0 0 auto;width:auto;min-width:clamp(132px,38vw,164px);min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--wi-pg-cta-bg);color:var(--wi-pg-cta-text);box-shadow:0 8px 20px #0d22402e,inset 0 1px #ffffff1a;font-size:clamp(14px,var(--wi-pg-cta-size),16px);font-weight:var(--wi-pg-cta-weight);line-height:1;letter-spacing:.01em;text-align:center;white-space:nowrap;transition:background .22s ease,box-shadow .22s ease,transform .16s ease}.wi-pg .wi-pg__mobile-bar button [data-wi-submit-label]{display:block;white-space:nowrap}.wi-pg .wi-pg__mobile-bar button:active{transform:scale(.98);box-shadow:0 4px 12px #0d224029,inset 0 1px #ffffff14}}@media screen and (max-width:374px){.wi-pg .wi-pg__mobile-bar{right:8px;left:8px;gap:8px;padding-left:12px}.wi-pg .wi-pg__mobile-bar button{min-width:126px;min-height:54px;padding-inline:15px}.wi-pg .wi-pg__mobile-bar small{font-size:9px}.wi-pg .wi-pg__mobile-bar strong{font-size:18px}}@media screen and (max-width:430px){.wi-pg .wi-pg__variant-group.is-color .wi-pg__variant-values{grid-template-columns:1fr 1fr}.wi-pg .wi-pg__variant-group.is-pack .wi-pg__variant-values{grid-template-columns:repeat(3,minmax(0,1fr))}.wi-pg .wi-pg__variant-group.is-offer .wi-pg__variant-values{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-pg .wi-pg__variant-group-heading strong{max-width:58%}.wi-pg .wi-pg__purchase{grid-template-columns:1fr}.wi-pg .wi-pg__quantity-wrap{width:100%}.wi-pg .wi-pg__quantity{width:100%;grid-template-columns:42px 1fr 42px}.wi-pg .wi-pg__primary{width:100%}}@media(prefers-reduced-motion:reduce){.wi-pg *,.wi-pg .wi-pg__sticky *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wi-pg [hidden]{display:none!important}.wi-pg [data-wi-mode-panel]:not([hidden]){animation:wiAbodePanelIn .28s cubic-bezier(.22,1,.36,1)}@keyframes wiAbodePanelIn{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wi-pg .wi-abode__mode{margin:20px 0}.wi-pg .wi-abode__mode-heading{display:block;margin:0 0 10px;color:var(--wi-pg-copy);font-size:10px;font-weight:800;letter-spacing:.105em;line-height:1.2;text-transform:uppercase}.wi-pg .wi-abode__mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wi-pg .wi-abode__mode-card{position:relative;min-width:0;min-height:78px;display:flex;align-items:center;gap:11px;padding:13px 14px;overflow:visible;border:1px solid rgba(28,28,28,.14);border-radius:14px;background:linear-gradient(180deg,#fff,#fcfcfc);color:var(--wi-pg-copy);box-shadow:0 1px #1c1c1c05;text-align:left;cursor:pointer;isolation:isolate;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.wi-pg .wi-abode__mode-card:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:11px;background:transparent;pointer-events:none;transition:background .22s ease}.wi-pg .wi-abode__mode-card:hover:not(.is-active){border-color:color-mix(in srgb,var(--wi-pg-accent) 48%,rgba(28,28,28,.14));background:#fff;box-shadow:0 7px 18px #1c1c1c0e;transform:translateY(-1px)}.wi-pg .wi-abode__mode-card.is-active{border:1.5px solid var(--wi-pg-accent);background:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--wi-pg-accent) 10%,rgba(28,28,28,.035))}.wi-pg .wi-abode__mode-card.is-active:after{background:linear-gradient(135deg,color-mix(in srgb,var(--wi-pg-accent) 7%,#fff),#fff0 72%)}.wi-pg .wi-abode__mode-card>span:last-of-type{min-width:0;display:grid;gap:3px}.wi-pg .wi-abode__mode-card strong{display:block;color:var(--wi-pg-copy);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.wi-pg .wi-abode__mode-card small{display:block;color:color-mix(in srgb,var(--wi-pg-copy) 62%,transparent);font-size:10px;font-weight:500;line-height:1.35}.wi-pg .wi-abode__mode-card em{position:absolute;top:-9px;right:11px;z-index:3;display:inline-flex;align-items:center;min-height:19px;padding:4px 8px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:var(--wi-pg-accent-dark);color:#fff;box-shadow:0 4px 10px #1b2a4a24;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.065em;line-height:1;white-space:nowrap}.wi-pg .wi-abode__mode-check{flex:0 0 19px;width:19px;height:19px;display:grid;place-items:center;border:1.5px solid rgba(28,28,28,.24);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.wi-pg .wi-abode__mode-card.is-active .wi-abode__mode-check{border-color:var(--wi-pg-accent);background:var(--wi-pg-accent);box-shadow:inset 0 0 0 4px #fff;transform:scale(1.03)}.wi-pg .wi-abode__mode-card:focus-visible{outline:2px solid var(--wi-pg-accent);outline-offset:3px}.wi-pg .wi-abode__customization{position:relative;margin:20px 0 4px;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wi-pg-accent) 25%,rgba(28,28,28,.1));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--wi-pg-accent) 5%,#fff),#fff 56%);box-shadow:0 10px 28px #1c1c1c0b}.wi-pg .wi-abode__customization:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--wi-pg-accent)}.wi-pg .wi-abode__custom-visual{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid rgba(28,28,28,.085)}.wi-pg .wi-abode__custom-visual img{width:84px;height:84px;display:block;object-fit:cover;border:1px solid rgba(28,28,28,.09);border-radius:12px;background:#f7f7f7;box-shadow:0 5px 16px #1c1c1c12}.wi-pg .wi-abode__custom-visual strong{display:block;margin:0 0 5px;color:var(--wi-pg-copy);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.wi-pg .wi-abode__custom-visual p{max-width:38ch;margin:0;color:color-mix(in srgb,var(--wi-pg-copy) 67%,transparent);font-size:11px;font-weight:500;line-height:1.48}.wi-pg .wi-abode__engraving-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;color:var(--wi-pg-copy);font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.wi-pg .wi-abode__engraving-field{position:relative}.wi-pg .wi-abode__engraving-field input{width:100%;min-height:52px;padding:12px 64px 12px 14px;border:1px solid rgba(28,28,28,.15);border-radius:11px;background:#fff;color:var(--wi-pg-copy);box-shadow:0 1px #1c1c1c05;font-size:14px;font-weight:600;line-height:1.2;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.wi-pg .wi-abode__engraving-field input::placeholder{color:color-mix(in srgb,var(--wi-pg-copy) 42%,transparent);font-weight:500}.wi-pg .wi-abode__engraving-field input:hover{border-color:#1c1c1c42}.wi-pg .wi-abode__engraving-field input:focus{border-color:var(--wi-pg-accent);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--wi-pg-accent) 11%,transparent),0 5px 16px #1c1c1c0b}.wi-pg .wi-abode__engraving-field input:invalid:not(:placeholder-shown){border-color:#a61b1b;box-shadow:0 0 0 3px #a61b1b12}.wi-pg .wi-abode__engraving-field>span{position:absolute;top:50%;right:10px;min-width:40px;display:inline-flex;justify-content:center;padding:5px 7px;border-radius:999px;background:#f5f6f6;color:color-mix(in srgb,var(--wi-pg-copy) 52%,transparent);font-size:9px;font-weight:750;line-height:1;transform:translateY(-50%);pointer-events:none}.wi-pg .wi-abode__engraving-field>span b{color:var(--wi-pg-copy);font:inherit}.wi-pg .wi-abode__engraving-help{position:relative;display:block;margin-top:8px;padding-left:14px;color:color-mix(in srgb,var(--wi-pg-copy) 56%,transparent);font-size:10px;font-weight:500;line-height:1.45}.wi-pg .wi-abode__engraving-help:before{content:"\2022";position:absolute;top:0;left:2px;color:var(--wi-pg-accent-dark);font-size:12px;line-height:1.15}.wi-pg .wi-pg__variant-group.has-dynamic-badges .wi-pg__variant-values{padding-top:15px;row-gap:19px}.wi-pg .wi-pg__variant-badge{top:0;max-width:calc(100% - 14px);min-height:22px;padding:4px 9px;box-shadow:0 4px 10px #1c1c1c13;transform:translate(-50%,-44%)}@media screen and (max-width:749px){.wi-pg .wi-abode__mode{margin:17px 0 18px}.wi-pg .wi-abode__mode-grid{gap:8px}.wi-pg .wi-abode__mode-card{min-height:70px;padding:11px 12px;border-radius:12px}.wi-pg .wi-abode__mode-card strong{font-size:12px}.wi-pg .wi-abode__mode-card small{font-size:9px}.wi-pg .wi-abode__mode-card em{right:8px}.wi-pg .wi-abode__customization{margin-top:17px;padding:13px;border-radius:12px}.wi-pg .wi-abode__custom-visual{grid-template-columns:76px minmax(0,1fr);gap:12px;margin-bottom:14px;padding-bottom:13px}.wi-pg .wi-abode__custom-visual img{width:76px;height:76px;border-radius:10px}.wi-pg .wi-abode__custom-visual strong{font-size:13px}.wi-pg .wi-abode__custom-visual p{font-size:10px}.wi-pg .wi-abode__engraving-field input{min-height:50px;font-size:13px}.wi-pg .wi-pg__variant-group.has-dynamic-badges .wi-pg__variant-values{padding-top:14px;row-gap:18px}}@media screen and (max-width:430px){.wi-pg .wi-abode__mode-grid{grid-template-columns:1fr;gap:8px}.wi-pg .wi-abode__mode-card{min-height:64px;padding:11px 12px}.wi-pg .wi-abode__mode-card em{top:50%;right:10px;transform:translateY(-50%)}.wi-pg .wi-abode__mode-card--custom{padding-right:86px}.wi-pg .wi-abode__custom-visual{grid-template-columns:68px minmax(0,1fr)}.wi-pg .wi-abode__custom-visual img{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){.wi-pg [data-wi-mode-panel]:not([hidden]){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/wi-abode-product-gallery.css.map */
