.theme-v2 .pd-h1{--ls:-2px;font-size:50.4px;line-height:51.408px}.theme-v2 .pd-hero{grid-template-columns:687px 508px;justify-content:center;align-items:start;gap:72px;padding:20px 86.4px 42px;display:grid}.theme-v2 .pd-gallery{grid-template-columns:72px 1fr;align-self:start;gap:12px;display:grid;position:sticky;top:90px}.theme-v2 .pd-rail{flex-direction:column;gap:8px;display:flex}.theme-v2 .pd-thumb{width:72px;height:72px}.theme-v2 .pd-info{padding-top:8px}.theme-v2 .pd-banner-wrap{margin:18px 0 22px}.theme-v2 .pd-banner{align-items:center;gap:10px;padding:8px 11px;display:flex}.theme-v2 .pd-banner-lead{flex:1}.theme-v2 .pd-banner-chips{gap:7px;display:flex}.theme-v2 .pd-cta-grid{grid-template-columns:110px 1fr}.theme-v2 .pd-us-trust{padding:12px 16px}.theme-v2 .pd-stat{padding:14px 9px}.theme-v2 .pd-options-row--swatch{flex-wrap:wrap}.theme-v2 .pd-option-swatch:after{z-index:1}.theme-v2 .pd-option-swatch[aria-current]:after{box-shadow:inset 0 0 0 1px var(--shell-ink)}.theme-v2 .pd-option-swatch[aria-disabled=true],.theme-v2 .pd-option-chip[aria-disabled=true]{cursor:default;opacity:1}.theme-v2 .pd-lane{font-size:11px}.theme-v2 .pd-h2{--ls:-1.7px;font-size:42px;line-height:43.68px}.theme-v2 .pd-section{padding:82px 34px 88px}.theme-v2 .pd-curation{padding:84px 34px 92px}.theme-v2 .pd-section-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:29px;display:flex}.theme-v2 .pd-ugc-grid{grid-template-columns:repeat(4,1fr);gap:29px 10px;display:grid}.theme-v2 .pd-ba-split{aspect-ratio:4/5}.theme-v2 .pd-ba-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-v2 .pd-notes-grid{grid-template-columns:repeat(3,1fr);gap:29px 10px;display:grid}.theme-v2 .pd-cur-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.theme-v2 .pd-cur-card{grid-template-columns:45px 1fr;gap:10px;padding:16px;display:grid}.theme-v2 .pd-cur-head{justify-content:space-between;gap:35px;margin-bottom:30px;display:flex}.theme-v2 .pd-cur-stack{text-align:right;padding-top:55px}.theme-v2 .pd-outline-btn{height:39px;padding:0 16px;font-size:11px}.theme-v2 .pd-tab{height:52px}.theme-v2 .pd-details{grid-template-columns:363px 1fr;gap:115px;padding:86px 144px;display:grid}.theme-v2 .pd-acc-btn{font-size:18px}.theme-v2 .pd-reviews{padding:84px 115.2px 100px}.theme-v2 .pd-reviews-head{justify-content:space-between;gap:30px;margin-bottom:34px;display:flex}.theme-v2 .pd-reviews-sort{padding-top:119px}.theme-v2 .pd-reviews-body{grid-template-columns:240px 1fr;gap:100.8px;display:grid}.theme-v2 .pd-review-score{font-size:51px}.theme-v2 .pd-review-title{font-size:19px}.theme-v2 .pd-review-body{font-size:13px}.theme-v2 .pd-also{padding:76px 34px 110px}.theme-v2 .pd-also-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.theme-v2 .pd-atc-bar{display:none}@media (max-width:1339px){.theme-v2 .pd-hero{grid-template-columns:minmax(0,687fr) minmax(0,508fr);gap:40px;padding:20px 34px 42px}}@media (max-width:767px){.theme-v2 .pd-h1{--ls:-1.4px;font-size:33px;line-height:33.66px}.theme-v2 .pd-hero{grid-template-columns:minmax(0,1fr);gap:19px;padding:2px 14px 30px}.theme-v2 .pd-gallery{flex-direction:column;display:flex;position:static}.theme-v2 .pd-rail{flex-direction:row;order:2;margin-top:10px;overflow-x:auto}.theme-v2 .pd-thumb{width:64px;height:64px}.theme-v2 .pd-info{padding-top:10px;padding-bottom:76px}.theme-v2 .pd-banner-wrap{margin:14px 0 18px}.theme-v2 .pd-banner{grid-template-columns:18px 1fr;gap:8px 9px;padding:10px;display:grid}.theme-v2 .pd-banner-chips{grid-column:1/-1;gap:5px}.theme-v2 .pd-pill{flex:1;padding:0 5px!important;font-size:11px!important}.theme-v2 .pd-cta-grid{grid-template-columns:94px 1fr}.theme-v2 .pd-us-trust{padding:12px 14px}.theme-v2 .pd-stat{padding:11px 5px}.theme-v2 .pd-options-row--swatch{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.theme-v2 .pd-options-row--swatch::-webkit-scrollbar{display:none}.theme-v2 .pd-lane{font-size:10px}.theme-v2 .pd-h2{--ls:-1.2px;font-size:30px;line-height:31.2px}.theme-v2 .pd-section{padding:52px 14px 59px}.theme-v2 .pd-curation{padding:54px 14px 63px}.theme-v2 .pd-section-head{margin-bottom:21px}.theme-v2 .pd-ugc-grid{grid-template-columns:repeat(2,1fr);gap:23px 7px}.theme-v2 .pd-ugc-grid>.pd-ba-full{grid-column:1/-1}.theme-v2 .pd-ba-full .pd-ba-split{aspect-ratio:362/320}.theme-v2 .pd-ba-full .pd-ba-title{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.theme-v2 .pd-notes-grid{grid-template-columns:repeat(2,1fr);gap:23px 7px}.theme-v2 .pd-cur-grid{grid-template-columns:repeat(2,1fr);gap:6px}.theme-v2 .pd-cur-card{grid-template-columns:38px 1fr;gap:8px;padding:12px}.theme-v2 .pd-cur-head{margin-bottom:22px;display:block}.theme-v2 .pd-cur-stack{text-align:left;margin-top:18px;padding-top:0}.theme-v2 .pd-outline-btn{height:36px;font-size:10px}.theme-v2 .pd-tab{height:48px}.theme-v2 .pd-details{padding:55px 14px;display:block}.theme-v2 .pd-acc-btn{font-size:16px}.theme-v2 .pd-reviews{padding:54px 14px 77px}.theme-v2 .pd-reviews-head{margin-bottom:27px;display:block}.theme-v2 .pd-reviews-sort{margin-top:18px;padding-top:0}.theme-v2 .pd-reviews-body{display:block}.theme-v2 .pd-review-score{font-size:43px}.theme-v2 .pd-review-title{font-size:16px}.theme-v2 .pd-review-body{font-size:12px}.theme-v2 .pd-also{padding:51px 14px 100px}.theme-v2 .pd-also-grid{grid-template-columns:repeat(2,1fr);gap:25px 8px}.theme-v2 .pd-atc-bar{display:grid}}.theme-v2 .ct-credit{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11px;line-height:1.4;display:flex}.theme-v2 .ct-credit-who{color:#000}.theme-v2 .ct-credit-dot{color:#c9c9c9}.theme-v2 .ct-credit-change{color:#000;font-family:inherit;font-size:inherit;line-height:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.theme-v2 .ct-credit-av{object-fit:cover;background:linear-gradient(135deg,#e8ded6,#cdbcae);border-radius:50%;flex:none;width:16px;height:16px}.theme-v2 .ct-credit-menu{width:260px;max-width:calc(100vw - 32px)}.theme-v2 .ct-credit-search{border:1px solid var(--shell-line);align-items:center;gap:8px;height:32px;margin:4px 8px 6px;padding:0 10px;display:flex}.theme-v2 .ct-credit-search input{width:100%;font-family:var(--shell-font-ui);background:0 0;border:0;outline:none;font-size:12px}.theme-v2 .ct-credit-tick{flex:none;margin-left:auto}.theme-v2 .ct-credit-sep{background:var(--shell-line);height:1px;margin:4px 0}.theme-v2 .ct-credit-none{color:var(--shell-muted)}.theme-v2 .ct-credit-empty{color:var(--shell-muted);padding:8px 12px}.theme-v2 .ro-nopromo{color:#777;background:#f2f2f2;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.theme-v2 .ct-empty{text-align:center;padding:80px 120px}.theme-v2 .ct-loading{place-items:center;min-height:420px;display:grid}@media (max-width:1023px){.theme-v2 .ct-page{grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 32px 80px}.theme-v2 .ct-summary{position:static}}@media (max-width:767px){.theme-v2 .ct-page{padding:20px 14px 40px}.theme-v2 .ct-selectall{margin-top:18px}.theme-v2 .ct-bulk>*{width:50%}.theme-v2 .ct-row--total{font-size:14px}.theme-v2 .ct-empty{padding:60px 14px}.theme-v2 .ct-empty-title{font-size:24px}}.theme-v2 .co-item{border-bottom:1px solid var(--shell-line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.theme-v2 .co-item-img{border:1px solid var(--shell-line);background:#f2f2f2;width:56px;height:56px;position:relative}.theme-v2 .co-item-img img{object-fit:cover;width:100%;height:100%}.theme-v2 .co-qty{color:#fff;background:#000;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.theme-v2 .co-item-brand{letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.theme-v2 .co-item-name{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.3}.theme-v2 .co-item-coupon{color:#315bb9;margin-top:4px;font-size:11px}.theme-v2 .co-item-creator{color:var(--shell-muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.theme-v2 .co-item-creator-av{object-fit:cover;background:linear-gradient(135deg,#e8ded6,#cdbcae);border-radius:50%;flex:none;width:14px;height:14px}.theme-v2 .co-item-price{white-space:nowrap;text-align:right;font-size:13px;font-weight:700}.theme-v2 .co-item-unavail{color:#c00;margin:-6px 0 8px;font-size:11px;line-height:1.5}.theme-v2 .co-code{grid-template-columns:1fr auto auto;gap:8px;margin-top:10px;display:grid}.theme-v2 .co-points-head{cursor:default}.theme-v2 .co-ship-note>*{min-width:0}.theme-v2 .co-cta{margin-top:16px}.theme-v2 .co-trust{color:#777;margin-top:12px;font-size:11px;line-height:1.6}.theme-v2 .co-trust a{text-decoration:underline}.theme-v2 .co-error{margin-top:12px}@media (max-width:1023px){.theme-v2 .co-page{grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 32px 80px}.theme-v2 .co-summary{position:static}}@media (max-width:767px){.theme-v2 .co-page{padding:20px 14px 40px}.theme-v2 .co-express{margin-top:18px}.theme-v2 .co-summary{padding:20px 16px}}.theme-v2 .co-step{border-top:1px solid #000;margin-top:26px;padding-top:16px}.theme-v2 .co-step--pay{margin-top:34px}.theme-v2 .co-step-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.theme-v2 .co-step-title{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:18px}.theme-v2 .co-step-edit{color:#000;font-family:var(--shell-font-ui);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #000;padding:0 0 4px;font-size:11px;font-weight:700}.theme-v2 .co-ship-summary{overflow-wrap:anywhere;grid-template-columns:110px minmax(0,1fr);row-gap:6px;margin:12px 0 0;font-size:13px;line-height:1.5;display:grid}.theme-v2 .co-ship-summary dt{color:var(--shell-muted)}.theme-v2 .co-ship-summary dd{margin:0}.theme-v2 .co-ship-summary-narrow{overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6;display:none}.theme-v2 .co-pay-currency{margin-top:16px}.theme-v2 .co-pay-element{margin-top:14px}.theme-v2 .co-pay-btn{margin-top:20px}.theme-v2 .co-pay-caption{color:var(--shell-muted);margin-top:10px;font-size:11px;line-height:1.5}.theme-v2 .co-pay-error{color:#c00;margin-top:5px;font-size:11px}.theme-v2 .co-pay-skel-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.theme-v2 .co-pay-skel-pair>span{background:#f2f2f2;height:48px}.theme-v2 .co-pay-skel-row{background:#f2f2f2;height:44px;margin-top:14px;display:block}.theme-v2 .co-pay-skel-row+.co-pay-skel-row{margin-top:8px}.theme-v2 .co-pay-alert{border:1px solid #000;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.theme-v2 .co-pay-retry{color:#000;font-family:var(--shell-font-ui);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #000;padding:0 0 2px;font-size:11px;font-weight:700}.theme-v2 .co-total-note{color:var(--shell-muted);margin-top:6px;font-size:11px;line-height:1.5}.theme-v2 .co-express-skel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-v2 .co-express-skel>span{background:#f2f2f2;height:44px}.theme-v2 .co-express-internal{color:var(--shell-muted);text-align:center;margin-top:10px;font-size:11px}.theme-v2 .co-express-badge{color:#000;letter-spacing:.5px;border:1px solid #000;padding:1px 5px;font-size:9px;font-weight:700}@media (max-width:767px){.theme-v2 .co-step{margin-top:18px;padding-top:14px}.theme-v2 .co-step--pay{margin-top:28px}.theme-v2 .co-step-edit{min-height:24px}.theme-v2 .co-ship-summary{display:none}.theme-v2 .co-ship-summary-narrow{display:block}.theme-v2 .co-pay-currency{margin-top:14px}.theme-v2 .co-pay-element{margin-top:12px}.theme-v2 .co-pay-btn{margin-top:18px}.theme-v2 .co-pay-skel-pair{margin-top:14px}.theme-v2 .co-pay-skel-row{margin-top:12px}}.theme-v2 .os-page{text-align:center;padding:60px 120px 80px}.theme-v2 .os-icon{border:1px solid #000;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.theme-v2 .os-h1{--ls:-1.5px;font-size:42px;line-height:1.1}.theme-v2 .os-sub{color:#777;max-width:460px;margin:10px auto 0;font-size:13px;line-height:1.5}.theme-v2 .os-wrap{max-width:520px;margin:0 auto}.theme-v2 .os-card{border:1px solid var(--shell-line);text-align:left;background:#fff;margin-top:20px;padding:24px}.theme-v2 .os-orderno{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.theme-v2 .os-items{margin-top:10px}.theme-v2 .os-item{border-bottom:1px solid var(--shell-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;line-height:1.35;display:grid}.theme-v2 .os-item--sub{grid-template-columns:44px minmax(0,1fr) auto;padding-left:16px}.theme-v2 .os-item img{object-fit:cover;border:1px solid var(--shell-line);background:#f2f2f2;width:44px;height:44px}.theme-v2 .os-qty{color:#777}.theme-v2 .os-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.theme-v2 .os-info{margin-top:12px;font-size:12px;line-height:1.7}.theme-v2 .os-ctas{gap:8px;margin-top:20px;display:grid}.theme-v2 .os-fallback{color:#777;margin-top:16px;font-size:12px;line-height:1.5}.theme-v2 .os-loading{place-items:center;min-height:120px;display:grid}.theme-v2 .st-page{max-width:760px;margin:0 auto;padding:34px 120px 80px}.theme-v2 .st-kicker{color:#777;font-size:12px}.theme-v2 .st-head{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.theme-v2 .st-h1{--ls:-1.2px;overflow-wrap:anywhere;font-size:34px;line-height:1.1}.theme-v2 .st-badge{color:#fff;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#000;border:1px solid #000;padding:4px 8px;font-size:10px;font-weight:700}.theme-v2 .st-badge--cancel{color:#777;background:#f2f2f2;border-color:#999}.theme-v2 .st-timeline{grid-template-columns:repeat(4,1fr);margin:18px 0 22px;padding:0;list-style:none;display:grid}.theme-v2 .st-step{text-align:center;color:#777;font-size:11px;position:relative}.theme-v2 .st-dot{z-index:1;background:#fff;border:1px solid #000;border-radius:50%;width:14px;height:14px;margin:0 auto 6px;display:block;position:relative}.theme-v2 .st-line{background:var(--shell-line);width:100%;height:1px;position:absolute;top:7px;left:50%}.theme-v2 .st-box{border:1px solid var(--shell-line);padding:12px 14px}.theme-v2 .st-box+.st-box{margin-top:8px}.theme-v2 .st-pkg-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-v2 .st-pkg-line{margin-top:8px;font-size:12px}.theme-v2 .st-pkg-line a{text-decoration:underline}.theme-v2 .st-pkg-names{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.theme-v2 .st-muted{color:#777;font-size:11px}.theme-v2 .st-section{margin-top:18px}.theme-v2 .st-item{border-bottom:1px solid var(--shell-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.theme-v2 .st-item-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.theme-v2 .st-help{margin-top:18px}.theme-v2 .st-help h3{margin:0 0 4px;font-size:12px;font-weight:700}.theme-v2 .st-cta{max-width:320px;margin-top:20px}.theme-v2 .st-empty{text-align:center;padding:60px 0}.theme-v2 .st-empty-title{font-size:28px}.theme-v2 .st-empty-body{color:#777;max-width:460px;margin:10px auto 22px;font-size:13px;line-height:1.5}@media (max-width:1023px){.theme-v2 .os-page{padding:48px 32px 64px}.theme-v2 .st-page{padding:34px 32px 64px}}@media (max-width:767px){.theme-v2 .os-page{padding:40px 14px 60px}.theme-v2 .os-h1{--ls:-1.2px;font-size:31px}.theme-v2 .st-h1{--ls:-1px;font-size:26px}.theme-v2 .os-card{padding:16px}.theme-v2 .st-page{padding:20px 14px 40px}.theme-v2 .st-empty-title{font-size:24px}}.theme-v2 .od-note a,.theme-v2 .od-pkg-line a{text-decoration:underline}.theme-v2 .od-confirm{border:1px solid #000;padding:14px}.theme-v2 .od-confirm-title{font-size:16px}.theme-v2 .od-confirm-body{color:#444;margin:6px 0 12px;font-size:12px;line-height:1.5}.theme-v2 .od-confirm-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-v2 .od-refund-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-v2 .od-sel{border-bottom:1px solid var(--shell-line);grid-template-columns:18px 56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.theme-v2 .od-sel--sub{padding-left:16px}.theme-v2 .od-sel-qty{border:1px solid var(--shell-line);height:32px;font-family:var(--shell-font-ui);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:0;padding:0 28px 0 10px;font-size:12px}.theme-v2 .od-bundle-head{border-bottom:1px solid var(--shell-line);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.theme-v2 .od-field-label:first-child{margin-top:0}.theme-v2 .od-textarea:focus{border-color:#000}.theme-v2 .od-agree a{text-decoration:underline}.theme-v2 .od-head-promise a{color:#000;text-decoration:underline}.theme-v2 .od-stepper{align-items:start;height:48px;margin-top:18px;display:grid}.theme-v2 .od-step{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.theme-v2 .od-step-conn{background:var(--shell-line);height:1px;position:absolute;top:4px;left:calc(50% + 6px);right:calc(6px - 50%)}.theme-v2 .od-step-node{border:1px solid var(--shell-line);background:#fff;width:9px;height:9px}.theme-v2 .od-step-label{color:#999;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.theme-v2 .od-item-action{margin-top:7px}.theme-v2 .od-gate-title{letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.theme-v2 .od-gate-body{color:#767676;font-size:12px;line-height:1.5}.theme-v2 .od-gate-note{color:#767676;margin-top:8px;font-size:11px;line-height:1.5}@media (max-width:1023px){.theme-v2 .od-detail{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.theme-v2 .od-body{margin-top:18px}.theme-v2 .od-card{padding:14px}.theme-v2 .od-select{align-self:flex-end;width:160px}.theme-v2 .od-h2{font-size:22px}.theme-v2 .od-stepper{height:44px}.theme-v2 .od-step-label{font-size:10px}}.theme-v2 .lc-usd{color:#6b6b6b;letter-spacing:0;font-size:11px;font-weight:400}.theme-v2 .lc-ref{color:#6b6b6b;font-weight:400}.theme-v2 .lc-strong{color:#000}.theme-v2 .lc-muted{color:#6b6b6b}.theme-v2 .lc-note{color:#6b6b6b;margin-top:6px;font-size:11px;line-height:1.5}.theme-v2 .ct-row--captioned{padding-bottom:4px}.theme-v2 .ct-row--caption{color:#6b6b6b;padding:0 0 8px;font-size:11px}.theme-v2 .st-total{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 4px;font-size:16px;font-weight:700;display:flex}.theme-v2 .st-refunded{margin-top:4px;font-size:14px}.theme-v2 .od-refund-meta+.od-refund-meta.lc-bank{color:#6b6b6b;margin-top:4px}.theme-v2 .od-micro-row--amount{justify-content:flex-start}.theme-v2 .od-micro-row--amount>.od-micro:last-child{margin-left:auto}.theme-v2 .od-amount{color:#000;letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.theme-v2 .od-amount-sep{color:#6b6b6b;font-weight:400}@media (max-width:767px){.theme-v2 .od-micro-row--amount{flex-wrap:wrap}.theme-v2 .od-amount{letter-spacing:0;flex-basis:100%;order:3;margin-top:2px;font-size:13px}.theme-v2 .od-amount-sep{display:none}}.theme-v2 .co-prefill-band{background:var(--shell-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.theme-v2 .co-save-next{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.theme-v2 .co-save-next-sub{color:var(--shell-muted);margin-top:2px;font-size:11px;display:block}.theme-v2 .gr-sec{min-height:560px;font-family:var(--shell-font-ui);color:#000;background:#f2f2f2}.theme-v2 .gr-back{background:#fff;border-bottom:1px solid #dedede;align-items:center;height:44px;padding:0 28px;display:flex}.theme-v2 .gr-back a{letter-spacing:1.8px;color:#000;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.theme-v2 .gr-inner{flex-direction:column;gap:44px;padding:64px 115px 96px;display:flex}.theme-v2 .gr-grid{grid-template-columns:280px minmax(0,640px);align-items:start;gap:72px;display:grid}.theme-v2 .gr-solo{width:100%;max-width:560px}.theme-v2 .gr-head{flex-direction:column;gap:14px;display:flex}.theme-v2 .gr-eyebrow{letter-spacing:1.8px;margin:0;font-size:11px;font-weight:700}.theme-v2 .gr-h1{letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.15}.theme-v2 .gr-lead{color:#333;margin:0;font-size:16px;line-height:1.5}.theme-v2 .gr-prod{gap:16px;display:flex}.theme-v2 .gr-thumb{background:#fff;border:1px solid #dedede;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.theme-v2 .gr-thumb img{object-fit:cover;width:100%;height:100%}.theme-v2 .gr-pmeta{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.theme-v2 .gr-brand{letter-spacing:1.2px;color:#595959;text-transform:uppercase;font-size:10px}.theme-v2 .gr-pname{font-family:Georgia,serif;font-size:22px;line-height:1.2}.theme-v2 .gr-vp{letter-spacing:.8px;background:#fff;border:1px solid #000;align-items:center;gap:5px;height:24px;margin-top:4px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.theme-v2 .gr-pfoot{color:#595959;border-top:1px solid #c9c9c9;margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.5}.theme-v2 .gr-form,.theme-v2 .gr-stack{flex-direction:column;gap:28px;display:flex}.theme-v2 .gr-stack{gap:24px}.theme-v2 .gr-fld{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.theme-v2 .gr-lbl{color:#000;padding:0;font-size:13px;font-weight:700}.theme-v2 .gr-req{color:#595959;font-weight:400}.theme-v2 .gr-stars{margin-left:-6px}.theme-v2 .gr-rstat{color:#595959;margin:0;font-size:13px}.theme-v2 .gr-ta,.theme-v2 .gr-in{width:100%;font-family:var(--shell-font-ui);color:#000;background:#fff;border:1px solid #8c8c8c;border-radius:0;font-size:15px}.theme-v2 .gr-ta{resize:vertical;height:160px;padding:14px 16px;line-height:1.6}.theme-v2 .gr-in{height:48px;padding:0 16px}.theme-v2 .gr-ta::placeholder,.theme-v2 .gr-in::placeholder{color:#767676}.theme-v2 .gr-ta:disabled,.theme-v2 .gr-in:disabled{color:#595959;background:#f7f7f7}.theme-v2 .gr-bad{border:2px solid #b42318}.theme-v2 .gr-meta{color:#595959;justify-content:space-between;font-size:12px;display:flex}.theme-v2 .gr-count{font-variant-numeric:tabular-nums}.theme-v2 .gr-help,.theme-v2 .gr-fine{color:#595959;margin:0;font-size:12px;line-height:1.5}.theme-v2 .gr-err{color:#b42318;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.theme-v2 .gr-err svg{flex:none;margin-top:2px}.theme-v2 .gr-cta{color:#fff;height:44px;font-family:var(--shell-font-ui);letter-spacing:1.2px;white-space:nowrap;cursor:pointer;background:#000;border:1px solid #000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.theme-v2 a.gr-cta:hover{color:#fff}.theme-v2 .gr-cta-o{color:#000;background:#fff}.theme-v2 a.gr-cta-o:hover{color:#000}.theme-v2 .gr-cta:disabled{opacity:.45;cursor:not-allowed}.theme-v2 .gr-cta-full{width:100%}.theme-v2 .gr-cta-start{align-self:flex-start}.theme-v2 .gr-btns{gap:12px;display:flex}.theme-v2 .gr-tlink{font-family:var(--shell-font-ui);color:#000;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.theme-v2 .gr-tlink:disabled{opacity:.45;cursor:not-allowed}.theme-v2 .gr-alert{background:#fff;border:1px solid #000;gap:12px;padding:16px 18px;display:flex}.theme-v2 .gr-alert-e{border-color:#b42318}.theme-v2 .gr-alert-e .gr-alert-ic{color:#b42318}.theme-v2 .gr-alert-ic{flex:none;margin-top:1px}.theme-v2 .gr-alert-t{margin:0;font-size:14px;font-weight:700;line-height:1.4}.theme-v2 .gr-alert-d{color:#404040;margin:4px 0 0;font-size:13px;line-height:1.55}.theme-v2 .gr-alert-d a{color:inherit;text-decoration:underline}.theme-v2 .gr-preview-eb{letter-spacing:1.8px;margin:0 0 4px;font-size:11px;font-weight:700}.theme-v2 .gr-preview>article{border-top:1px solid #000}.theme-v2 .gr-spin{animation:.9s linear infinite gr-spin}@media (prefers-reduced-motion:reduce){.theme-v2 .gr-spin{animation:none}}@media (max-width:1339px){.theme-v2 .gr-inner{padding:56px 48px 88px}.theme-v2 .gr-grid{grid-template-columns:240px minmax(0,1fr);gap:48px}}@media (max-width:767px){.theme-v2 .gr-inner{gap:28px;padding:32px 16px 48px}.theme-v2 .gr-back{padding:0 16px}.theme-v2 .gr-grid{grid-template-columns:minmax(0,1fr);gap:28px}.theme-v2 .gr-head{gap:12px}.theme-v2 .gr-h1{font-size:32px}.theme-v2 .gr-thumb{width:64px;height:64px}.theme-v2 .gr-pname{font-size:19px}.theme-v2 .gr-pfoot{display:none}.theme-v2 .gr-btns{flex-direction:column}.theme-v2 .gr-btns .gr-cta,.theme-v2 .gr-cta-start{align-self:stretch;width:100%}}
