html[data-theme=otog]{--otog-fw-body:var(--otog-fw-light);--otog-fw-heading:var(--otog-fw-display,var(--otog-fw-light));--otog-fw-text:var(--otog-fw-light);--otog-fw-regular:400;--otog-nav-bg:var(--otog-cream);--otog-nav-fg:var(--otog-black);--otog-nav-panel-bg:var(--otog-cream);--otog-nav-panel-fg:var(--otog-black);--otog-nav-panel-rule:var(--otog-border);--otog-nav-panel-shadow:0 12px 24px rgba(0,0,0,.08);--otog-announce-bg:var(--otog-black);--otog-announce-fg:#FFFFFF}[data-theme=otog] :is(h1,h2,.otog-display,.otog-display-xl,.otog-h1,.otog-h2,.otog-h3){--otog-fw-light:var(--otog-fw-display,var(--otog-fw-body));--otog-fw-regular:var(--otog-fw-display,400);font-weight:var(--otog-fw-display,var(--otog-fw-body))}[data-theme=otog] .otog-display{font-size:clamp(40px,5vw,64px);line-height:1.04}:is([data-theme=otog] .otog-overline,[data-theme=otog] .otog-hero__eyebrow,[data-theme=otog] .otog-footer h4,[data-theme=otog] .otog-quote__attr){text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}[data-theme=otog] .otog-product__brand{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}[data-theme=otog] :is(.otog-btn,.cta-btn,.otog-section-head__more){text-transform:none;letter-spacing:.01em}[data-theme=otog] .otog-announce{background:var(--otog-announce-bg);color:var(--otog-announce-fg);font-weight:500}[data-theme=otog] .otog-announce__close{color:var(--otog-announce-fg)}[data-theme=otog] .otog-navbar{background:var(--otog-nav-bg);color:var(--otog-nav-fg)}[data-theme=otog] .otog-navbar__links{justify-content:flex-start}[data-theme=otog] #site-header.is-over-hero .otog-navbar{color:var(--otog-cream);background-repeat:no-repeat}[data-theme=otog] #site-header.is-over-hero .otog-navbar:has(.otog-mega-panel){background:var(--otog-nav-bg);color:var(--otog-nav-fg)}[data-theme=otog] .otog-navbar :is(.otog-navbar__links>a,.otog-navbar__more,.text-white){color:inherit}[data-theme=otog] .otog-navbar__links>a{font-weight:500}[data-theme=otog] .otog-navbar :is(.otog-navbar__links>a,.otog-navbar__more,.otog-icon-btn):hover,[data-theme=otog] .otog-navbar__more[aria-expanded=true]{color:inherit;opacity:.6}[data-theme=otog] .otog-navbar__links>a.is-active{color:inherit}[data-theme=otog] .otog-navbar__links>a.is-active:after{background:currentColor;height:2px}.pdp-gallery{min-width:0}.pdp-gallery,.pdp-gallery--mosaic{position:relative}.pdp-gallery__img{-o-object-fit:cover;object-fit:cover}.pdp-gallery--thumbs{display:grid;grid-template-areas:"main" "thumbs";grid-template-columns:minmax(0,1fr);gap:var(--pdp-gallery-gap,12px)}.pdp-gallery__main{grid-area:main;position:relative;width:100%;aspect-ratio:var(--pdp-gallery-ratio,1/1);overflow:hidden;background:var(--pdp-gallery-bg,var(--otog-surface,#f2f2f2));border-radius:var(--pdp-gallery-radius,0)}.pdp-gallery__main .pdp-gallery__img{-o-object-fit:var(--pdp-gallery-fit,contain);object-fit:var(--pdp-gallery-fit,contain)}.pdp-gallery__thumbs{grid-area:thumbs;display:flex;flex-wrap:wrap;gap:var(--pdp-thumb-gap,8px)}.pdp-gallery__thumb{position:relative;flex:none;width:var(--pdp-thumb-size,64px);height:var(--pdp-thumb-size,64px);padding:0;overflow:hidden;cursor:pointer;background:var(--pdp-gallery-bg,var(--otog-surface,#f2f2f2));border:1px solid var(--pdp-thumb-border,var(--otog-border,#ddd));border-radius:var(--pdp-thumb-radius,0)}.pdp-gallery__thumb[aria-pressed=true]{border:2px solid var(--pdp-thumb-active,var(--otog-black,#111))}.pdp-gallery--mosaic .pdp-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdp-gallery-gap,2px)}.pdp-gallery__item{position:relative;margin:0;aspect-ratio:var(--pdp-gallery-item-ratio,4/5);overflow:hidden;background:var(--pdp-gallery-bg,var(--otog-surface,#f2f2f2))}.pdp-gallery__item--lead{grid-column:span 2;aspect-ratio:var(--pdp-gallery-lead-ratio,5/6)}.pdp-gallery__count{display:none}@media (max-width:767px){.pdp-gallery--mosaic .pdp-gallery__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-gallery--mosaic .pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery--mosaic .pdp-gallery__item,.pdp-gallery--mosaic .pdp-gallery__item--lead{flex:0 0 100%;aspect-ratio:var(--pdp-gallery-item-ratio,4/5);scroll-snap-align:start}.pdp-gallery__count{display:block;position:absolute;right:0;bottom:12px;padding:6px 8px;background:rgba(18,18,20,.72);color:#fff;font-size:11px;font-weight:500;line-height:1;letter-spacing:.1em;font-variant-numeric:tabular-nums}}@media (min-width:768px){.pdp-frame--reverse>:first-child{order:2}}.pdp-stacked{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pdp-stacked-gap,40px);margin-top:24px}.pdp-stacked>:last-child{justify-self:center;width:100%;max-width:var(--pdp-stacked-rail-width,680px)}.pdp-gallery--row .pdp-gallery__track{display:flex;gap:var(--pdp-gallery-gap,8px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-gallery--row .pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery--row .pdp-gallery__item{flex:0 0 var(--pdp-row-item-width,min(40%,560px));scroll-snap-align:start}.pdp-gallery--row .pdp-gallery__item:first-child{margin-left:auto}.pdp-gallery--row .pdp-gallery__item:last-child{margin-right:auto}.pdp-gallery__arrow{display:none}@media (min-width:768px){.pdp-gallery--row .pdp-gallery__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--pdp-arrow-bg,rgba(255,255,255,.92));color:var(--pdp-arrow-fg,var(--otog-black,#111));box-shadow:0 1px 6px rgba(0,0,0,.16);transform:translateY(-50%);cursor:pointer}.pdp-gallery--row .pdp-gallery__arrow:disabled{opacity:0;pointer-events:none}.pdp-gallery--row .pdp-gallery__arrow:focus-visible{outline:2px solid var(--pdp-arrow-fg,var(--otog-black,#111));outline-offset:2px}.pdp-gallery__arrow--prev{left:12px}.pdp-gallery__arrow--next{right:12px}}@media (max-width:767px){.pdp-stacked{gap:var(--pdp-stacked-gap-phone,24px)}.pdp-gallery--row .pdp-gallery__item{flex-basis:var(--pdp-row-item-width-phone,85%)}}.pdp-size-guide__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pdp-size-guide__link{padding:0;background:none;border:0;color:inherit;font:inherit;font-size:.875em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp-size-guide__scrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .2s}html.pdp-size-guide-open{overflow:hidden}.pdp-size-guide__scrim.is-open{opacity:1;pointer-events:auto}.pdp-size-guide{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(480px,100%);padding:32px;overflow-y:auto;background:var(--pdp-sheet-bg,var(--otog-cream,#fff));color:var(--pdp-sheet-fg,var(--otog-black,#111));transform:translateX(100%);transition:transform .28s ease}.pdp-size-guide.is-open{transform:none}.pdp-size-guide__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pdp-size-guide__title{margin:0;font-size:1.25rem;font-weight:500}.pdp-size-guide__close{display:inline-flex;padding:6px;background:none;border:0;color:inherit;cursor:pointer}.pdp-size-guide__table{width:100%;margin:24px 0;border-collapse:collapse;font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums}.pdp-size-guide__table td,.pdp-size-guide__table th{padding:12px 8px;text-align:left;border-bottom:1px solid var(--pdp-sheet-line,var(--otog-border,#ddd))}.pdp-size-guide__table th{font-size:12px;font-weight:500;opacity:.7}.pdp-size-guide__note{margin:0;padding-left:12px;font-size:14px;line-height:1.5;border-left:2px solid}@media (max-width:767px){.pdp-size-guide{top:auto;width:100%;max-height:85vh;padding:24px 16px;transform:translateY(100%)}}.pdp-stickybar{display:none}@media (max-width:767px){.pdp-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--pdp-stickybar-z,60);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--pdp-stickybar-bg,var(--otog-cream,#fff));color:var(--pdp-stickybar-fg,var(--otog-black,#111));border-top:1px solid var(--pdp-stickybar-line,var(--otog-border,#ddd));transform:translateY(100%);transition:transform .22s ease}.pdp-stickybar.is-on{transform:none}body.pdp-stickybar-on{padding-bottom:var(--pdp-stickybar-h,68px)}}.pdp-stickybar__price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;min-width:0;margin:0;font-size:15px}.pdp-stickybar__now.is-sale{color:var(--pdp-sale,var(--otog-error,#c4452f))}.pdp-stickybar__msg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-stickybar__was{font-size:.85em;opacity:.6}.pdp-stickybar__btn{flex-shrink:0;height:44px;padding:0 20px;white-space:nowrap;cursor:pointer;background:var(--pdp-stickybar-btn-bg,var(--otog-black,#111));color:var(--pdp-stickybar-btn-fg,var(--otog-cream,#fff));border:0}.pdp-stickybar__btn:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.pdp-size-guide,.pdp-size-guide__scrim,.pdp-stickybar{transition:none}}.mr-tabbar{display:none}@media (max-width:767px){.mr-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--mr-tabbar-z,55);display:flex;align-items:stretch;justify-content:space-around;min-height:var(--mr-tabbar-h,56px);padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(4px,env(safe-area-inset-left,0px));background:var(--mr-tabbar-bg,var(--otog-cream,#fff));color:var(--mr-tabbar-muted,var(--otog-black,#111));border-top:1px solid var(--mr-tabbar-line,var(--otog-border,#ddd));transition:transform .22s ease}body:has(.mr-tabbar){padding-bottom:calc(var(--mr-tabbar-h, 56px) + env(safe-area-inset-bottom, 0px))}body.pdp-stickybar-on .mr-tabbar{transform:translateY(100%);visibility:hidden}body.pdp-stickybar-on:has(.mr-tabbar){padding-bottom:var(--pdp-stickybar-h,68px)}body:has(.mr-tabbar) .mr-chat-dock{bottom:calc(var(--mr-tabbar-h, 56px) + 1rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mr-tabbar{transition:none}}.mr-tabbar__tab{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 2px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.mr-tabbar__tab.is-active{color:var(--mr-tabbar-accent,var(--mr-tabbar-fg,var(--otog-black,#111)))}.mr-tabbar__tab:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mr-tabbar__glyph{position:relative;display:inline-flex}.mr-tabbar__icon{display:block;width:22px;height:22px}.mr-tabbar__label{max-width:100%;overflow:hidden;font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.mr-tabbar--icons .mr-tabbar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mr-tabbar__count{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--mr-tabbar-badge-bg,var(--mr-tabbar-accent,var(--otog-black,#111)));color:var(--mr-tabbar-badge-fg,var(--mr-tabbar-bg,var(--otog-cream,#fff)));font-size:10px;font-weight:600;line-height:16px;text-align:center}.mr-moment{--mr-moment-accent:var(--otog-orange,var(--mr-chrome-accent,currentColor));--mr-moment-on-accent:var(--otog-on-orange,var(--mr-chrome-on-accent,Canvas));--mr-moment-fg:var(--otog-black,var(--mr-chrome-fg,currentColor));--mr-moment-muted:var(--otog-body-alt,var(--mr-chrome-muted,currentColor));--mr-moment-border:var(--otog-border,var(--mr-chrome-border,currentColor));--mr-moment-paper:var(--otog-paper,var(--mr-chrome-bg,Canvas));--mr-moment-ease:cubic-bezier(0.22,1,0.36,1)}.mr-check{display:block;flex:none;color:var(--mr-moment-accent);overflow:visible}.mr-check__ring,.mr-check__tick{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mr-check__ring{stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:mr-check-draw .6s var(--mr-moment-ease) forwards}.mr-check__tick{stroke-width:3;stroke-dasharray:36;stroke-dashoffset:36;animation:mr-check-draw .36s var(--mr-moment-ease) .42s forwards}@keyframes mr-check-draw{to{stroke-dashoffset:0}}.mr-dots{display:inline-flex;gap:.04em;margin-left:.04em}.mr-dots>span{animation:mr-dot 1.2s ease-in-out infinite;opacity:.2}.mr-dots>span:nth-child(2){animation-delay:.2s}.mr-dots>span:nth-child(3){animation-delay:.4s}@keyframes mr-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.mr-qpay-frame{position:relative;display:inline-block;padding:8px;border-radius:6px;border:1px solid var(--mr-moment-border);background:var(--mr-moment-paper)}.mr-qpay-frame:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--mr-moment-accent);pointer-events:none;opacity:0}.mr-qpay-frame[data-state=waiting]:after{animation:mr-qpay-pulse 2.4s ease-in-out infinite}.mr-qpay-frame[data-state=paid]:after{opacity:1;transition:opacity .2s ease}@keyframes mr-qpay-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.85;transform:scale(1.025)}}.mr-qpay-frame img{display:block}.mr-qpay-frame__paid{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:var(--mr-moment-paper);animation:mr-fade-in .2s ease both}@keyframes mr-fade-in{0%{opacity:0}to{opacity:1}}.mr-qpay-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1.4;color:var(--mr-moment-muted);text-align:center}.mr-qpay-status[data-state=paid]{color:var(--mr-moment-fg);font-weight:500;animation:mr-fade-in .2s ease both}.mr-gateway{display:flex;flex-direction:column;gap:12px;color:var(--mr-moment-fg)}.mr-gateway-hint,.mr-gateway-note{margin:0;font-size:13px;line-height:1.4;color:var(--mr-moment-muted);text-align:center}.mr-gateway-modes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--mr-moment-border);border-radius:6px;overflow:hidden}.mr-gateway-mode{padding:10px 12px;font:inherit;font-size:14px;background:var(--mr-moment-paper);color:var(--mr-moment-fg);border:0;cursor:pointer}.mr-gateway-mode[data-on=true]{background:var(--mr-moment-accent);color:var(--mr-moment-on-accent)}.mr-gateway-mode:disabled{cursor:default;opacity:.7}.mr-gateway-qr,.mr-gateway-sent{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:1px solid var(--mr-moment-border);border-radius:6px;text-align:center}.mr-gateway-sent p{margin:0;font-size:14px;line-height:1.45}.mr-gateway-qr__img{display:block;width:192px;height:192px;image-rendering:pixelated}.mr-gateway-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;width:100%}.mr-gateway-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid var(--mr-moment-border);border-radius:6px;font-size:12px;line-height:1.25;color:var(--mr-moment-fg);text-decoration:none;text-align:center}.mr-gateway-link__logo{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.mr-gateway-phone{display:flex;flex-direction:column;gap:8px}.mr-gateway-phone__label{display:flex;flex-direction:column;gap:4px;font-size:13px}.mr-gateway-phone__input{height:44px;padding:0 12px;font:inherit;font-size:16px;border:1px solid var(--mr-moment-border);border-radius:6px;background:var(--mr-moment-paper);color:var(--mr-moment-fg)}.mr-gateway-phone__input[aria-invalid=true]{border-color:var(--otog-error,var(--mr-chrome-error,#b42318))}.mr-gateway-error{margin:0;font-size:13px;line-height:1.4;color:var(--otog-error,var(--mr-chrome-error,#b42318))}.mr-gateway-error p{margin:0}.mr-gateway-textbtn{padding:0;font:inherit;font-size:13px;background:none;border:0;color:var(--mr-moment-muted);text-decoration:underline;cursor:pointer}.mr-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-timeline__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.mr-timeline__step+.mr-timeline__step:before{content:"";position:absolute;top:7px;right:calc(50% + 12px);left:calc(-50% + 12px);height:2px;border-radius:1px;background:var(--mr-moment-border)}.mr-timeline__step[data-state=current]:before,.mr-timeline__step[data-state=done]:before{background:var(--mr-moment-accent)}.mr-timeline__dot{position:relative;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:2px solid var(--mr-moment-border);background:var(--mr-moment-paper);display:flex;align-items:center;justify-content:center;color:var(--mr-moment-on-accent)}.mr-timeline__step[data-state=done] .mr-timeline__dot{border-color:var(--mr-moment-accent);background:var(--mr-moment-accent)}.mr-timeline__step[data-state=current] .mr-timeline__dot{border-color:var(--mr-moment-accent)}.mr-timeline__step[data-state=current] .mr-timeline__dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--mr-moment-accent);animation:mr-dot 1.6s ease-in-out infinite}.mr-timeline__label{font-size:12px;line-height:1.3;color:var(--mr-moment-muted);overflow-wrap:anywhere;hyphens:auto}.mr-timeline__step[data-state=current] .mr-timeline__label,.mr-timeline__step[data-state=done] .mr-timeline__label{color:var(--mr-moment-fg)}.mr-timeline__step[data-state=current] .mr-timeline__label{font-weight:500}.mr-timeline__step[data-state=current] .mr-timeline__dot,.mr-timeline__step[data-state=done] .mr-timeline__dot{animation:mr-pop .32s var(--mr-moment-ease) both;animation-delay:calc(var(--mr-i, 0) * .14s + .5s)}@keyframes mr-pop{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}@media (min-width:640px){.mr-timeline__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.mr-check__ring,.mr-check__tick{animation:none;stroke-dashoffset:0}.mr-dots>span{animation:none;opacity:1}.mr-qpay-frame[data-state=waiting]:after{animation:none;opacity:.5}.mr-qpay-frame[data-state=paid]:after{transition:none}.mr-qpay-frame__paid,.mr-qpay-status[data-state=paid]{animation:none}.mr-timeline__step .mr-timeline__dot,.mr-timeline__step[data-state=current] .mr-timeline__dot:after{animation:none!important}}