.ogd{color:var(--text-primary)}.ogd,.ogd *,.ogd *:before,.ogd *:after{box-sizing:border-box}.ogd .car-arrow,.ogd .strip-btn,.ogd .pm-x,.ogd .car-dot{padding:0}.ogd button{color:inherit}.ogd table{margin:0}.ogd table th,.ogd table td,.ogd{line-height:normal}.ogd .strip-btn{color:var(--text-primary)}.ogd .strip-btn svg,.ogd .og-acc__head svg,.ogd .text-link svg{width:16px;height:16px;flex-shrink:0}.ogd .car-arrow svg{width:18px;height:18px;flex-shrink:0}.ogd .pm-x svg{width:18px;height:18px;flex-shrink:0}.ogd svg{flex-shrink:0}.ogd .bb-price{line-height:normal}.ogd .bb-media,.ogd .car,.ogd .car-view,.ogd .car-strip,.ogd .strip-wrap,.ogd .flav-strip{min-width:0}.og-pdp-section{margin-left:-20px;margin-right:-20px}.ogd .og-announce{display:flex;align-items:center;justify-content:center;height:var(--announce-h);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:center;padding:0 16px}.ogd .og-announce>span{display:inline}.ogd .og-announce em{font-style:normal;color:var(--accent)}.ogd .og-swatch{display:inline-flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body)}.ogd .og-swatch__dot{border-radius:var(--radius-pill);border:var(--border-w) solid rgba(0,0,0,.15);box-sizing:border-box;transition:box-shadow var(--dur-fast) var(--ease-out)}.ogd .og-swatch--selected .og-swatch__dot{box-shadow:0 0 0 2px var(--color-white),0 0 0 3.5px var(--color-black)}.ogd .og-swatch:hover .og-swatch__dot{box-shadow:0 0 0 2px var(--color-white),0 0 0 3.5px var(--gray-400)}.ogd .og-swatch--selected:hover .og-swatch__dot{box-shadow:0 0 0 2px var(--color-white),0 0 0 3.5px var(--color-black)}.ogd .og-swatch__label{font-size:10px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.ogd .og-marquee{overflow:hidden;white-space:nowrap;padding:14px 0;border-top:var(--border-w) solid var(--border-subtle);border-bottom:var(--border-w) solid var(--border-subtle);background:var(--bg-page)}.ogd .og-marquee__track{display:inline-flex;gap:32px;animation:og-marquee-scroll var(--og-marquee-dur,28s) linear infinite;will-change:transform}.ogd .og-marquee__item{font-family:var(--font-display);font-weight:var(--weight-black);font-size:20px;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary)}.ogd .og-marquee__item--outline{color:transparent;-webkit-text-stroke:1.2px var(--text-primary)}.ogd .og-shead{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:8px 0}.ogd .og-shead__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary);line-height:var(--leading-tight)}.ogd .og-shead__action{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;background:none;border:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.ogd .og-shead__action:hover{color:var(--teal-dark)}.ogd .og-shead--left{align-items:flex-start;text-align:left}.ogd .og-sizes{display:flex;flex-wrap:wrap;gap:8px}.ogd .og-size{min-width:46px;height:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-white);border:var(--border-w) solid var(--gray-300);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:13px;color:var(--text-primary);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.ogd .og-size:hover{border-color:var(--color-black)}.ogd .og-size--on{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.ogd .og-size--out{color:var(--gray-400);border-style:dashed;text-decoration:line-through;cursor:not-allowed}.ogd .og-badge{display:inline-block;padding:5px 10px;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-caps);line-height:1;border-radius:var(--radius-none)}.ogd .og-badge--sale{background:var(--badge-sale);color:var(--accent-ink)}.ogd .og-badge--new{background:var(--badge-new);color:var(--text-inverse)}.ogd .og-badge--neutral{background:var(--gray-200);color:var(--color-ink)}.ogd .og-badge--outline{background:transparent;color:var(--color-black);box-shadow:inset 0 0 0 1.5px currentColor}.ogd .og-pcard{display:flex;flex-direction:column;gap:12px;cursor:pointer;font-family:var(--font-body);text-align:left;background:none;border:none;padding:0}.ogd .og-pcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ogd .og-pcard__media{position:relative;aspect-ratio:4/5;background:var(--surface-media);overflow:hidden}.ogd .og-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.ogd .og-pcard__img--hover{opacity:0}.ogd .og-pcard:hover .og-pcard__img--hover{opacity:1}.ogd .og-pcard:hover .og-pcard__media{box-shadow:var(--shadow-card)}.ogd .og-pcard:hover .og-pcard__img--solo{transform:scale(1.04)}.ogd .og-pcard__badge{position:absolute;top:10px;left:10px;z-index:1}.ogd .og-pcard__name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary);line-height:1.4}.ogd .og-pcard__price{display:flex;gap:8px;align-items:baseline;font-size:13px;font-weight:var(--weight-medium);color:var(--text-primary)}.ogd .og-pcard__compare{color:var(--price-compare);text-decoration:line-through;font-weight:var(--weight-light)}.ogd .og-pcard__swatches{display:flex;gap:6px}.ogd .og-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);border:var(--border-w-strong) solid transparent;border-radius:var(--radius-none);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ogd .og-btn:active{transform:translateY(1px)}.ogd .og-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ogd .og-btn[disabled],.ogd .og-btn[data-disabled]{opacity:.4;pointer-events:none}.ogd .og-btn--sm{height:36px;padding:0 16px;font-size:11px}.ogd .og-btn--md{height:44px;padding:0 26px;font-size:12px}.ogd .og-btn--lg{height:52px;padding:0 34px;font-size:13px}.ogd .og-btn--primary{background:var(--color-black);color:var(--text-inverse)}.ogd .og-btn--primary:hover{background:var(--color-ink)}.ogd .og-btn--inverse{background:var(--color-white);color:var(--color-black)}.ogd .og-btn--inverse:hover{background:var(--color-black);color:var(--color-white)}.ogd .og-btn--accent{background:var(--accent);color:var(--accent-ink)}.ogd .og-btn--accent:hover{background:var(--accent-hover)}.ogd .og-btn--outline{background:transparent;color:var(--color-black);border-color:var(--color-black)}.ogd .og-btn--outline:hover{background:var(--color-black);color:var(--color-white)}.ogd .og-btn--outline-inverse{background:transparent;color:var(--color-white);border-color:var(--color-white)}.ogd .og-btn--outline-inverse:hover{background:var(--color-white);color:var(--color-black)}.ogd .og-acc{border-top:var(--border-w) solid var(--border-subtle);font-family:var(--font-body)}.ogd .og-acc__item{border-bottom:var(--border-w) solid var(--border-subtle)}.ogd .og-acc__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 2px;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:13px;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary)}.ogd .og-acc__head:hover{color:var(--teal-dark)}.ogd .og-acc__body{overflow:hidden;transition:max-height var(--dur-slow) var(--ease-out)}.ogd .og-acc__inner{padding:0 2px 18px;font-weight:var(--weight-semibold);font-size:14px;line-height:1.5;color:#434343}.ogd .og-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:var(--radius-none);color:var(--color-black);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ogd .og-iconbtn:hover{background:var(--gray-100)}.ogd .og-iconbtn:active{transform:translateY(1px)}.ogd .og-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ogd .og-iconbtn--solid{background:var(--color-black);color:var(--color-white)}.ogd .og-iconbtn--solid:hover{background:var(--color-ink)}.ogd .og-iconbtn--inverse{color:var(--color-white)}.ogd .og-iconbtn--inverse:hover{background:#ffffff26}.ogd .og-iconbtn__count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:10px;line-height:16px;text-align:center;border-radius:var(--radius-pill)}.ogd .og-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.ogd .og-dialog__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);animation:og-fade var(--dur-base) var(--ease-out)}.ogd .og-dialog__panel{position:relative;background:var(--surface-card);border-radius:var(--radius-none);box-shadow:var(--shadow-pop);max-width:520px;width:100%;max-height:85vh;overflow:auto;animation:og-rise var(--dur-base) var(--ease-out)}.ogd .og-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:var(--border-w) solid var(--border-subtle)}.ogd .og-dialog__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-black);font-size:18px;text-transform:uppercase;letter-spacing:var(--tracking-caps)}.ogd .og-dialog__body{padding:24px;font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);line-height:1.5;color:#434343}.ogd .og-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:110;display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-caps);box-shadow:var(--shadow-pop);animation:og-toast-in var(--dur-base) var(--ease-out)}.ogd .og-toast__icon{color:var(--accent)}.ogd .og-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--text-primary);-webkit-user-select:none;user-select:none}.ogd .og-check input{position:absolute;opacity:0;width:0;height:0}.ogd .og-check__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:var(--border-w-strong) solid var(--color-black);background:var(--color-white);color:var(--color-white);transition:background var(--dur-fast) var(--ease-out)}.ogd .og-check__box{background:var(--color-black)}.ogd .og-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.ogd .og-check--disabled{opacity:.4;pointer-events:none}.ogd .og-field{display:flex;flex-direction:column;gap:8px;font-family:var(--font-body)}.ogd .og-field__label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-primary)}.ogd .og-input{height:44px;padding:0 14px;background:var(--color-white);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-none);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-regular);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out)}.ogd .og-input::placeholder{color:var(--text-muted)}.ogd .og-input:hover{border-color:var(--gray-400)}.ogd .og-input:focus{outline:none;border-color:var(--border-strong)}.ogd .og-input[disabled]{background:var(--gray-50);color:var(--text-muted);cursor:not-allowed}.ogd .og-field__hint{font-size:12px;font-weight:var(--weight-light);color:var(--text-muted)}.ogd .og-field__hint--error{color:var(--color-black);font-weight:var(--weight-medium)}.ogd .og-field--error .og-input{border-color:var(--border-strong);border-width:var(--border-w-strong)}.ogd .og-qty{display:inline-flex;align-items:stretch;height:44px;border:var(--border-w) solid var(--gray-300);background:var(--color-white)}.ogd .og-qty__btn{display:flex;align-items:center;justify-content:center;width:42px;border:none;background:transparent;color:var(--color-black);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ogd .og-qty__btn:hover{background:var(--gray-100)}.ogd .og-qty__btn:disabled{opacity:.3;cursor:not-allowed}.ogd .og-qty__val{display:flex;align-items:center;justify-content:center;min-width:44px;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:14px;border-left:var(--border-w) solid var(--gray-300);border-right:var(--border-w) solid var(--gray-300)}.ogd .og-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--text-primary);-webkit-user-select:none;user-select:none}.ogd .og-radio input{position:absolute;opacity:0;width:0;height:0}.ogd .og-radio__dot{width:18px;height:18px;border:var(--border-w-strong) solid var(--color-black);border-radius:var(--radius-pill);background:var(--color-white);position:relative;transition:border-color var(--dur-fast) var(--ease-out)}.ogd .og-radio__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--radius-pill);background:var(--color-black);transform:scale(0);transition:transform var(--dur-fast) var(--ease-out)}.ogd .og-radio__dot:after{transform:scale(1)}.ogd .og-radio__dot{outline:2px solid var(--focus-ring);outline-offset:2px}.ogd .og-radio--disabled{opacity:.4;pointer-events:none}.ogd .og-select-wrap{position:relative;display:flex;flex-direction:column;gap:8px;font-family:var(--font-body)}.ogd .og-select-wrap .og-select__label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ogd .og-select__box{position:relative}.ogd .og-select{appearance:none;-webkit-appearance:none;width:100%;height:44px;padding:0 40px 0 14px;background:var(--color-white);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-none);font-family:var(--font-body);font-size:14px;color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.ogd .og-select:hover{border-color:var(--gray-400)}.ogd .og-select:focus{outline:none;border-color:var(--border-strong)}.ogd .og-select__chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-primary)}.ogd .og-nav-link{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:12px;letter-spacing:var(--tracking-caps);color:var(--text-primary);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent;transition:border-color var(--dur-fast) var(--ease-out)}.ogd .og-nav-link:hover{border-bottom-color:var(--color-black);color:var(--text-primary)}:root{--font-display:"Montserrat","Montserrat Alternates",system-ui,sans-serif;--r-img:14px;--r-ui:10px}.ogd{box-sizing:border-box}.ogd{-webkit-text-size-adjust:100%}.ogd{margin:0;background:var(--bg-page);font-family:var(--font-body);color:var(--text-primary)}.ogd img{max-width:100%;-webkit-user-drag:none}.ogd a{color:var(--text-primary)}.ogd a:hover{color:var(--teal-dark)}.ogd ::selection{background:var(--color-teal);color:var(--color-black)}.ogd button{font-family:inherit}.ogd .wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ogd .wrap--narrow{max-width:840px}.ogd .sec{padding:56px 0}.ogd .eyebrow{font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gray-500)}.ogd .h2{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.08em;line-height:1.14;font-size:25px;margin:0;text-wrap:pretty;white-space:pre-line}.ogd .sec-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:32px}.ogd .sec-head--left{align-items:flex-start;text-align:left}.ogd .sec-sub{font-weight:600;font-size:15px;line-height:1.55;color:#434343;max-width:600px;margin:0;text-wrap:pretty}.ogd .sec-body{font-weight:600;font-size:16px;line-height:1.65;color:#434343;margin:0;text-wrap:pretty}.ogd .hdr-wrap{position:sticky;top:calc(0px - var(--announce-h));z-index:50;background:var(--bg-page)}.ogd .hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 10px 0 16px;border-bottom:var(--border-w) solid var(--border-subtle);background:var(--bg-page)}.ogd .hdr-l{display:flex;align-items:center}.ogd .hdr-menu{background:none;border:none;cursor:pointer;padding:8px;display:flex}.ogd .hdr-nav{display:none}.ogd .og-nav-link2{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-primary);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.ogd .og-nav-link2:hover{border-bottom-color:var(--color-black);color:var(--text-primary)}.ogd .hdr-logo img{height:26px;display:block}.ogd .hdr-r{display:flex;justify-self:end;align-items:center}.ogd .hdr-user{display:none}.ogd .bb{display:grid;padding-top:4px}.ogd .bb-top{padding:14px 0 2px}.ogd .bb-stars{display:flex;align-items:center;gap:7px;background:none;border:none;padding:0 0 10px;cursor:pointer;font-family:var(--font-body);font-weight:800;font-size:13px}.ogd .bb-count{color:var(--gray-500);font-weight:600}.ogd .bb-titlerow{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ogd .bb-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;font-size:clamp(11px,3.15vw,16px);white-space:nowrap;margin:0}.ogd .bb-price{font-weight:800;font-size:16px;flex:none}.ogd .bb-promo{margin-top:14px;padding:10px 14px;font-weight:800;font-size:13px;line-height:1.45;background:var(--teal-tint);border-radius:var(--r-ui)}.ogd .bb-diff{font-weight:600;font-size:15px;line-height:1.5;color:#434343;margin:12px 0 16px}.ogd .bb-media{margin:0}.ogd .car-view{position:relative}.ogd .car-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:#1919199e;color:var(--color-white);font-weight:600;font-size:11.5px;letter-spacing:.02em;padding:7px 11px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.ogd .car-strip{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.ogd .dragging{scroll-snap-type:none!important;cursor:grabbing!important}.ogd .car-strip::-webkit-scrollbar{display:none}.ogd .car-strip img{width:100%;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;object-fit:cover;background:var(--surface-media);display:block;border-radius:var(--r-img)}.ogd .car-dots{display:flex;gap:6px;justify-content:center;padding:12px 0 2px}.ogd .car-dot{width:6px;height:6px;background:var(--gray-300);border:none;padding:0;cursor:pointer;transition:all .2s ease}.ogd .car-desk{display:none}.ogd .bb-rest{padding-top:14px}.ogd .bb-label{font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:18px 0 10px;display:flex;align-items:center;gap:5px}.ogd .bb-sizerow{justify-content:space-between;gap:10px}.ogd .bb-err{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--teal-deep);font-style:normal;text-transform:none;letter-spacing:0}.ogd .bb-swatches{display:flex;flex-wrap:wrap;gap:10px 12px}.ogd .bb-sizeguide{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-caps);text-decoration:underline;text-underline-offset:3px;padding:2px 0}.ogd .bb-sizeguide:hover{color:var(--teal-dark)}.ogd .bb-model{font-weight:600;font-size:12.5px;color:var(--gray-500);margin:12px 0 0;padding-bottom:14px;border-bottom:var(--border-w) solid var(--border-subtle)}.ogd .bb-model--desk{display:none}.ogd .ap-line{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;background:none;border:none;cursor:pointer;padding:2px 0;font-family:var(--font-body);font-weight:600;font-size:12px;color:#434343;white-space:nowrap;line-height:1}.ogd .ap-line img{height:19px;display:block}.ogd .ap-info{color:var(--gray-500);font-size:14px;line-height:1;margin-left:2px}.ogd .bb-atcrow{display:flex;gap:12px;margin-top:20px}.ogd .offer{margin-top:16px;padding:14px 16px;text-align:center;background:var(--surface-tint);border-radius:var(--r-ui)}.ogd .offer-h{font-family:var(--font-display);font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.ogd .offer-line{font-weight:700;font-size:14px;margin-top:4px}.ogd .offer-line s{color:var(--gray-400);font-weight:600;margin-right:2px}.ogd .offer-note{font-weight:600;font-size:12px;color:var(--gray-500);margin-top:3px}.ogd .trust{display:flex;justify-content:space-evenly;gap:6px;border-top:var(--border-w) solid var(--border-subtle);border-bottom:var(--border-w) solid var(--border-subtle);padding:16px 0;margin-top:20px}.ogd .trust-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;text-align:center;padding:4px 2px}.ogd .trust-txt{display:flex;flex-direction:column;align-items:center;gap:5px}.ogd .trust--row{justify-content:center;gap:10px}.ogd .trust--row .trust-btn{flex:1 1 auto;flex-direction:row;align-items:center;text-align:left;gap:12px;justify-content:center}.ogd .trust--row .trust-txt{align-items:flex-start;gap:3px}.ogd .trust--row .trust-h{white-space:nowrap}.ogd .trust--row .trust-s{font-size:11px}.ogd .trust-btn:hover .trust-h{text-decoration:underline;text-underline-offset:3px}.ogd .trust-h{font-family:var(--font-display);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;white-space:pre-line}.ogd .trust-s{font-weight:600;font-size:11px;color:var(--gray-500);line-height:1.35}.ogd .tico{width:24px;height:24px;display:block}.ogd .tico-sm{width:13px;height:13px;display:inline-block;vertical-align:-2px;margin-right:6px}.ogd .bb-accs{display:none}.ogd .bb-atcrow button,.ogd .sticky-atc button,.ogd .rev-head button,.ogd .rev-more button,.ogd .ftr-form button,.ogd .og-sizes button{border-radius:var(--r-ui)!important}.ogd .ftr-form input,.ogd .og-input{border-radius:8px}.ogd .acc-sec{padding:28px 20px 4px;max-width:1200px}.ogd .acc-p{font-weight:600;font-size:14px;line-height:1.6;color:#434343;margin:0 0 8px;text-wrap:pretty}.ogd .acc-tight{margin:0 0 6px}.ogd .acc-ul{margin:0;padding-left:18px;font-weight:600;font-size:14px;line-height:1.7;color:#434343}.ogd .text-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:inherit}.ogd .text-link:hover{color:var(--teal-dark)}.ogd .emo{display:grid;gap:28px}.ogd .emo-img img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--surface-media);display:block;border-radius:var(--r-img)}.ogd .emo-txt .h2{margin:12px 0 16px}.ogd .sec--emo{background:var(--gray-50)}.ogd .build-grid{display:grid;gap:28px}.ogd .build-img img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--surface-media);display:block;border-radius:var(--r-img)}.ogd .build-tag{font-family:var(--font-display);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gray-500);margin:14px 0 6px}.ogd .build-h{font-family:var(--font-display);font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;margin:0 0 8px;white-space:pre-line}.ogd .build-b{font-weight:600;font-size:14px;line-height:1.6;color:#434343;margin:0;text-wrap:pretty}.ogd .build-card--desk{display:none}.ogd .build-accs{margin-top:26px}.ogd .bacc-img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--surface-media);display:block;border-radius:10px}.ogd .bacc-h{font-family:var(--font-display);font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;margin:12px 0 6px;color:var(--color-black);white-space:pre-line}.ogd .bacc-p{font-weight:600;font-size:14px;line-height:1.6;margin:0;text-wrap:pretty}.ogd .og-acc__head{text-align:left}.ogd .og-acc__head span:first-child{padding-right:14px}.ogd .cmp{width:100%;border-collapse:collapse}.ogd .cmp th{font-family:var(--font-display);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:12px 10px;border-bottom:2px solid var(--color-black)}.ogd .cmp-logo{width:clamp(96px,12vw,140px);max-width:100%;height:auto;display:block}.ogd .cmp td{padding:14px 10px;border-bottom:var(--border-w) solid var(--border-subtle);font-weight:600;font-size:14px;vertical-align:top}.ogd .cmp-label{color:var(--gray-500);font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;width:24%}.ogd .cmp .us{font-weight:800}.ogd .cmp td.us,.ogd .cmp th.us{background:var(--teal-tint)}.ogd .flav-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:0 20px 6px;cursor:grab;user-select:none;-webkit-user-select:none}.ogd .flav-strip::-webkit-scrollbar{display:none}.ogd .flav-strip .flav{flex:0 0 64%;scroll-snap-align:start}.ogd .strip-wrap{position:relative}.ogd .strip-btn{position:absolute;top:31%;transform:translateY(-50%);z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fffffff0;border:var(--border-w) solid var(--gray-200);cursor:pointer;box-shadow:var(--shadow-card);padding:0}.ogd .strip-btn:hover{background:var(--color-white)}.ogd .strip-btn--l{left:2px}.ogd .strip-btn--r{right:2px}.ogd .rev-photo{width:100%;display:block;margin:0 0 10px;background:var(--surface-media);border-radius:8px}.ogd .flav{display:block;text-decoration:none;color:inherit}.ogd .flav:hover{color:inherit}.ogd .flav-img{aspect-ratio:1/1;background:var(--color-white);overflow:hidden;position:relative;border-radius:var(--r-img)}.ogd .flav-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.ogd .flav:hover .flav-img img{transform:scale(1.03)}.ogd .flav-meta{display:flex;gap:8px;align-items:flex-start;margin-top:10px}.ogd .flav-dot{width:11px;height:11px;border-radius:50%;flex:none;margin-top:3px;border:1px solid rgba(0,0,0,.18)}.ogd .flav-name{font-family:var(--font-display);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;line-height:1.45}.ogd .flav-price{font-weight:700;font-size:13px;margin-top:5px}.ogd .rev-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:26px}.ogd .rev-score{display:flex;gap:14px;align-items:center}.ogd .rev-big{font-family:var(--font-display);font-weight:900;font-size:42px;line-height:1}.ogd .rev-count{font-weight:600;font-size:13px;color:var(--gray-500);margin-top:5px}.ogd .rev-cols{columns:3;column-gap:10px}.ogd .rev-card{break-inside:avoid;border:var(--border-w) solid var(--border-subtle);padding:12px;margin-bottom:10px;background:var(--surface-card);border-radius:10px}.ogd .rev-row{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:11px}.ogd .rev-row b{font-weight:800}.ogd .rev-date{margin-left:auto;color:var(--gray-400);font-size:10px;font-weight:600}.ogd .rev-text{font-weight:600;font-size:12.5px;line-height:1.5;color:#434343;margin:8px 0 10px;text-wrap:pretty}.ogd .rev-item{display:inline-block;background:var(--gray-100);padding:3px 6px;font-family:var(--font-display);font-weight:700;font-size:9px;letter-spacing:.05em}.ogd .rev-more{text-align:center;margin-top:10px}.ogd .stars{color:var(--color-black)}.ogd .why-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 24px 8px;cursor:grab;user-select:none;-webkit-user-select:none}.ogd .why-grid::-webkit-scrollbar{display:none}.ogd .why-card{flex:0 0 82%;scroll-snap-align:start;border:var(--border-w) solid var(--gray-200);border-radius:12px;overflow:hidden;background:var(--surface-card)}.ogd .why-body{padding:14px 16px 18px}.ogd .why-img img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--surface-media);display:block}.ogd .why-tag{font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 8px;color:var(--gray-500)}.ogd .why-prob{font-weight:600;font-size:14px;line-height:1.6;color:#434343;margin:0 0 8px;text-wrap:pretty}.ogd .why-prob b,.ogd .why-sol b{font-weight:800;color:var(--color-black)}.ogd .why-sol{font-weight:600;font-size:14px;line-height:1.6;color:#434343;margin:0;text-wrap:pretty}.ogd .sec--why{background:var(--gray-50)}.ogd .sec--faq .og-acc{background:transparent}.ogd .ftr{background:var(--bg-inverse);color:var(--text-inverse);padding:56px 0 32px}.ogd .ftr-grid{display:grid;gap:36px}.ogd .ftr-h{font-family:var(--font-display);font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0 0 16px;color:var(--text-inverse)}.ogd .ftr-link{display:block;font-weight:300;font-size:13px;color:#ffffffbf;text-decoration:none;margin-bottom:10px}.ogd .ftr-link:hover{color:var(--color-teal)}.ogd .ftr-blurb{font-weight:300;font-size:12px;line-height:1.6;color:#ffffffbf;margin:0 0 16px;text-transform:uppercase;letter-spacing:.04em}.ogd .ftr-form{display:flex;gap:8px}.ogd .ftr-base{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;font-weight:400;color:#ffffff80}.ogd .sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg-page);border-top:var(--border-w) solid var(--border-subtle);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:14px;align-items:center;transform:translateY(110%);transition:transform .25s ease}.ogd .sticky-atc.on{transform:none}.ogd .sticky-info{display:flex;flex-direction:column;min-width:0;gap:1px}.ogd .sticky-info b{font-family:var(--font-display);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ogd .sticky-info span{font-weight:600;font-size:12px;color:#434343}.ogd .pmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.ogd .pm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);animation:pm-fade .2s ease-out}.ogd .pm-panel{position:relative;background:var(--surface-card);width:100%;max-height:88vh;overflow:auto;padding:14px 20px 32px;animation:pm-up .28s ease-out;border-radius:18px 18px 0 0}.ogd .pm-handle{width:40px;height:4px;background:var(--gray-300);margin:0 auto 14px}.ogd .pm-x{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:8px;display:flex}.ogd .pm-head{font-family:var(--font-display);font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;margin:6px 0 10px;text-align:center;text-wrap:balance;white-space:pre-line}.ogd .pm-head--left{text-align:left;margin-right:32px}.ogd .pm-sub{text-align:center;font-weight:600;font-size:14px;color:#434343;margin:0 0 16px}.ogd .pm-body{font-weight:600;font-size:14px;line-height:1.65;color:#434343;margin:6px 0 16px;text-wrap:pretty}.ogd .pm-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.ogd .pm-list li{display:flex;gap:10px;align-items:flex-start;font-weight:700;font-size:14px}.ogd .pm-list svg{flex:none;margin-top:2px;color:var(--teal-deep)}.ogd .pm-under{font-weight:600;font-size:13px;color:var(--gray-500);text-align:center;margin:14px 0 0}.ogd .pm-under a{color:inherit}.ogd .pm-est{display:flex;gap:10px;align-items:center;border:var(--border-w) solid var(--border-subtle);padding:12px 14px;font-weight:600;font-size:14px}.ogd .sg-top{display:flex;align-items:center;justify-content:center;position:relative;min-height:34px;margin:2px 24px 2px 0}.ogd .sg-units{position:absolute;left:0;display:flex;border:var(--border-w) solid var(--gray-300)}.ogd .sg-unit{padding:6px 12px;font-family:var(--font-display);font-weight:700;font-size:11px;background:var(--color-white);border:none;cursor:pointer}.ogd .sg-unit.on{background:var(--color-black);color:var(--color-white)}.ogd .sg-eyebrow{margin:0}.ogd .sg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.ogd .sg-tile{padding:14px 12px 12px;min-height:98px}.ogd .sg-size{font-family:var(--font-display);font-weight:900;font-size:26px;line-height:1}.ogd .sg-w{font-family:var(--font-display);font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-top:8px}.ogd .sg-range{font-weight:800;font-size:14px;margin-top:2px}.ogd .sg-lbs{font-weight:600;font-size:11px;opacity:.7}.ogd .sg-tile--note{border:1.5px dashed var(--gray-300);background:var(--color-white);display:flex;flex-direction:column;justify-content:center;gap:4px}.ogd .sg-note-text{font-weight:600;font-size:12.5px;line-height:1.5}.ogd .sg-foot{font-weight:600;font-size:12.5px;line-height:1.55;color:var(--gray-500);margin:16px 0 0;text-align:center;text-wrap:pretty}.ogd .ap-logo{height:42px;display:block;margin:10px auto 12px}.ogd .ap-steps{display:flex;flex-direction:column;gap:14px;margin:18px 0}.ogd .ap-step{display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:14px;line-height:1.5}.ogd .ap-glyph{font-family:var(--font-display);font-weight:900;font-size:14px;line-height:1;flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-black)}.ogd .ap-fine{font-weight:600;font-size:11.5px;line-height:1.6;color:var(--gray-500);text-wrap:pretty}.ogd .ap-dots{display:grid;grid-template-columns:repeat(2,4px);grid-auto-rows:4px;gap:3px}.ogd .ap-dots i{background:currentColor;border-radius:1px}.ogd .mp-desk{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gray-100);display:flex;align-items:center;justify-content:center;overflow:auto;padding:40px 24px 24px}.ogd .mp-phone{background:var(--color-black);border-radius:44px;padding:12px;flex:none;box-shadow:0 24px 60px #00000047}.ogd .mp-frame{width:390px;height:min(800px,calc(100vh - 130px));min-height:480px;border:none;border-radius:34px;background:var(--bg-page);display:block}.ogd .mp-label{position:fixed;top:14px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);white-space:nowrap}@keyframes pm-up{0%{transform:translateY(48px);opacity:.5}to{transform:none;opacity:1}}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@media(min-width:700px){.ogd .flav-strip .flav{flex-basis:250px}.ogd .rev-cols{columns:2}.ogd .rev-card{padding:16px;margin-bottom:14px}.ogd .rev-row{font-size:13px}.ogd .rev-text{font-size:14px}.ogd .rev-date{font-size:12px}.ogd .ap-steps{flex-direction:row;gap:20px;text-align:center}.ogd .ap-step{flex-direction:column;align-items:center;flex:1}}@media(min-width:720px){.ogd .pmodal{align-items:center;padding:24px}.ogd .pm-panel{max-width:560px;padding:26px 32px 36px;border-radius:16px}.ogd .pm-panel--wide{max-width:680px}.ogd .pm-handle{display:none}.ogd .pm-head{font-size:24px}}@media(min-width:900px){.ogd .sec{padding:96px 0}.ogd .h2{font-size:33px}.ogd .hdr{min-height:var(--header-h);padding:0 20px}.ogd .hdr-logo img{height:32px}.ogd .bb{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;padding-top:28px;grid-template-rows:auto 1fr}.ogd .bb-media{grid-column:1;grid-row:1/span 2;margin:0;position:sticky;top:calc(var(--header-h) + 20px)}.ogd .bb-top{grid-column:2;grid-row:1;padding-top:0}.ogd .bb-rest{grid-column:2;grid-row:2;padding-top:0}.ogd .bb-diff{margin:10px 0 4px}.ogd .bb-label{margin:16px 0 8px}.ogd .bb-media .bb-model{display:none}.ogd .bb-model--desk{display:block;margin:18px 0 0;padding-bottom:0;border-bottom:none}.ogd .bb-accs{display:block;margin-top:0}.ogd .trust{border-bottom:none;padding-bottom:4px}.ogd .acc-sec{display:none}.ogd .bb-title{font-size:clamp(11px,1.3vw,16px)}.ogd .bb-price{font-size:18px}.ogd .car-strip,.ogd .car-dots,.ogd .car-view .car-tag{display:none}.ogd .car-desk{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start}.ogd .car-thumbs{display:flex;flex-direction:column;gap:10px}.ogd .car-thumb{padding:0;border:1px solid var(--border-subtle);background:var(--surface-media);cursor:pointer;overflow:hidden;border-radius:8px}.ogd .car-thumb.on{border:2px solid var(--color-black)}.ogd .car-thumb img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.ogd .car-main img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--surface-media);display:block}.ogd .emo{grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ogd .emo-img{order:2;max-width:470px;width:100%;justify-self:center}.ogd .rev-big{font-size:52px}.ogd .sticky-atc{display:none}.ogd .acc-sec{display:none!important}.ogd .bb-model{margin:14px 0 0}.ogd .rev-cols{columns:3}.ogd .cmp th:not(:first-child),.ogd .cmp td:not(.cmp-label){text-align:center}.ogd .cmp-logo{margin:0 auto}.ogd .car-main{position:relative;overflow:hidden;border-radius:var(--r-img);cursor:zoom-in}.ogd .car-main img{transition:transform .25s ease;will-change:transform}.ogd .car-main.zoomed img{transform:scale(1.7)}.ogd .car-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffffeb;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.ogd .car-arrow:hover{background:var(--color-white)}.ogd .car-arrow--l{left:12px}.ogd .car-arrow--r{right:12px}.ogd .build-grid{grid-template-columns:1fr 1fr;gap:36px 28px}.ogd .build-card--desk{display:block}.ogd .build-accs{display:none}.ogd .why-grid{margin:0;padding:0 0 6px}.ogd .why-card{flex:0 0 min(340px,31.5%)}.ogd .flav-strip{margin:0;padding:0 0 6px}}@media(min-width:1000px){.ogd .hdr-menu{display:none}.ogd .hdr-nav{display:flex;gap:8px 18px;flex-wrap:wrap;padding:10px 0}.ogd .hdr-user{display:block}}@media(min-width:1100px){.ogd .rev-cols{columns:3}}.ogd [data-design=a] .sec--emo,.ogd [data-design=a] .sec--why{background:var(--gray-50)}.ogd [data-design=a] .bb-promo{background:var(--teal-tint)}.ogd [data-design=b] .h2{letter-spacing:.13em;font-size:21px}.ogd [data-design=b] .bb-promo{background:transparent;border:var(--border-w-strong) solid var(--color-black);font-weight:700}.ogd [data-design=b] .offer{background:transparent;border:var(--border-w) solid var(--border-subtle)}.ogd [data-design=b] .sec--emo,.ogd [data-design=b] .sec--why{background:var(--bg-page)}.ogd [data-design=b] .sec{border-top:var(--border-w) solid var(--gray-100)}.ogd [data-design=b] .sec--emo{border-top:none}.ogd [data-design=b] .eyebrow,.ogd [data-design=b] .build-tag,.ogd [data-design=b] .why-tag{color:var(--gray-400)}.ogd [data-design=b] .cmp td.us,.ogd [data-design=b] .cmp th.us{background:transparent}.ogd [data-design=b] .rev-card{border:none;border-bottom:var(--border-w) solid var(--border-subtle);padding:16px 0;margin-bottom:4px}.ogd [data-design=b] .sec-head{gap:14px;margin-bottom:40px}.ogd [data-design=b] .build-h{letter-spacing:.09em}.ogd [data-design=c] .why-card{background:transparent;border-color:#ffffff47}.ogd [data-design=c] .bb-promo{background:var(--color-teal);color:var(--color-black);font-weight:800}.ogd [data-design=c] .offer{border:2px solid var(--color-teal);background:transparent}.ogd [data-design=c] .sec--emo,.ogd [data-design=c] .sec--why{background:var(--bg-inverse);color:var(--text-inverse)}.ogd [data-design=c] .sec--emo .h2,.ogd [data-design=c] .sec--why .h2{color:var(--text-inverse)}.ogd [data-design=c] .sec--emo .eyebrow,.ogd [data-design=c] .sec--why .why-tag{color:var(--color-teal)}.ogd [data-design=c] .sec--emo .sec-body,.ogd [data-design=c] .sec--why .sec-sub,.ogd [data-design=c] .sec--why .why-sol{color:#ffffffd1}.ogd [data-design=c] .sec--why .why-prob{color:var(--text-inverse)}.ogd [data-design=c] .cmp th.us{background:var(--color-teal)}.ogd [data-design=c] .cmp td.us{background:var(--teal-tint)}.ogd [data-design=c] .og-announce em,.ogd [data-design=c] .offer-h{color:var(--teal-deep)}@media(min-width:900px){.ogd [data-design=b] .h2{font-size:27px}}.ogd .cmp thead th.us{text-align:center}.ogd .cmp-logo{margin-left:auto;margin-right:auto}.ogd .cmp thead th{vertical-align:middle}.ogd .cmp thead th:not(:first-child){text-align:center}.ogd .car-strip img[hidden],.ogd .car-dot[hidden],.ogd .car-thumb[hidden],.ogd .car-mthumbs .car-thumb[hidden],.ogd .bb-model[hidden],.ogd .bb-model--desk[hidden]{display:none}.ogd .car-dot{flex:0 0 auto}.ogd .bb-atcrow{width:100%}.ogd .bb-atcrow .og-btn{flex:1 1 auto;width:100%}.ogd .trust--row .trust-btn{flex:1 1 0;min-width:0}.ogd .og-swatch--out .og-swatch__dot{position:relative;opacity:.55}.ogd .og-swatch--out .og-swatch__dot:after{content:"";position:absolute;left:50%;top:50%;width:132%;height:1.5px;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;background:var(--color-white);box-shadow:0 0 0 .5px #00000059;border-radius:1px}.ogd .og-swatch--out .og-swatch__dot{overflow:hidden}.ogd .og-swatch--out{cursor:not-allowed}.ogd .sg-tile{min-width:0}.ogd .sg-note-text{overflow-wrap:break-word}.ogd .visually-hidden,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ogd .bb-sizeguide{text-decoration:underline!important;text-underline-offset:3px}.ogd .trust--row .trust-btn{justify-content:flex-start}.ogd .sg-grid{grid-auto-rows:1fr}.ogd .sg-tile{display:flex;flex-direction:column;justify-content:flex-start}.ogd .ap-dots{display:grid;grid-template-columns:repeat(2,4px);gap:3px;justify-content:center;align-content:center}.ogd .ap-dots i{width:4px;height:4px;background:currentColor;border-radius:1px}.ogd .bb-rest .bb-label.bb-sizerow{margin-top:30px}.ogd .sticky-atc--solo .og-btn{flex:1 1 auto;width:100%}.ogd .ap-line{flex-wrap:wrap;column-gap:6px;row-gap:2px;align-items:center}.ogd .ap-txt{white-space:nowrap}.ogd .ap-end{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ogd .ap-line img,.ogd .ap-info{flex:0 0 auto}.ogd .ap-line{font-size:clamp(9.6px,2.85vw,12px);column-gap:5px}.ogd .ap-line img{width:6.35em;height:auto}.ogd .ap-info{font-size:1.15em}.ogd .car-mthumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 0 2px;min-width:0;cursor:grab;-webkit-overflow-scrolling:touch}.ogd .car-mthumbs::-webkit-scrollbar{display:none}.ogd .car-mthumbs .car-thumb{flex:0 0 auto;width:64px;height:64px;padding:0;overflow:hidden;cursor:pointer;background:var(--surface-media);border:1px solid var(--border-subtle);border-radius:8px}.ogd .car-mthumbs .car-thumb.on{border:2px solid var(--color-black)}.ogd .car-mthumbs .car-thumb img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;display:block}.ogd .car-dot{background:var(--gray-300);transition:width var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.ogd .car-dot.on{background:var(--color-black);width:18px}.ogd .bb-title{white-space:normal;line-height:1.15;text-wrap:balance}.ogd .bb-titlerow{align-items:flex-start;gap:12px}.ogd .bb-price{flex:none;white-space:nowrap}.ogd .og-qty{display:flex;align-items:center;flex:0 0 auto;height:52px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--r-ui, 10px);background:var(--color-white);overflow:hidden}.ogd .og-qty__btn{width:40px;height:100%;padding:0;background:none;border:0;cursor:pointer;color:var(--text-primary);font-family:var(--font-body);font-weight:800;font-size:17px;line-height:1}.ogd .og-qty__btn:hover{background:var(--gray-50)}.ogd .og-qty__btn:disabled{opacity:.35;cursor:not-allowed}.ogd .og-qty__input{width:34px;height:100%;padding:0;margin:0;border:0;background:none;text-align:center;font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);color:var(--text-primary);-moz-appearance:textfield}.ogd .og-qty__input::-webkit-outer-spin-button,.ogd .og-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ogd .og-qty__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ogd .bb-atcrow{display:flex;gap:10px;align-items:stretch}.ogd .bb-atcrow .og-btn{flex:1 1 auto;width:auto;min-width:0}.ogd .og-btn__price{font-weight:800}.ogd .bb-title{font-size:var(--og-title-size, 18px)}.ogd .bb-price{font-size:var(--og-price-size, 18px)}.ogd .cmp tbody td:not(.cmp-label){text-align:center}.ogd .bb-atcrow .og-btn{padding-left:12px;padding-right:12px;white-space:nowrap}.ogd .bb-atcrow .og-btn [data-og-add-label]{white-space:nowrap}@media(max-width:359px){.ogd .bb-atcrow .og-btn{font-size:11px;letter-spacing:.6px}.ogd .og-qty__btn{width:34px}.ogd .og-qty__input{width:28px}}.ogd .bb-price{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;white-space:normal;text-align:right;flex:0 1 auto;min-width:0}.ogd .bb-titlerow .bb-title{min-width:0}.ogd .bb-titlerow--sale{flex-wrap:wrap}.ogd .bb-price--sale{flex:1 1 100%;justify-content:flex-start;text-align:left;margin-top:6px}.ogd .bb-price__now{font-weight:800;white-space:nowrap}.ogd .bb-price__was{font-size:.8em;font-weight:600;color:var(--gray-400);white-space:nowrap;text-decoration-thickness:from-font}.ogd .bb-badge{font-family:var(--font-display);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-caps);line-height:1;white-space:nowrap;padding:4px 6px;border-radius:2px;background:var(--teal-deep);color:var(--color-white)}.ogd .bb-badge--pct{background:var(--color-black)}.ogd [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/og-design.css.map */
