.ona-standard-product{--standard-surface:#efeee9;--standard-line:#d6d3cb;color:var(--oa-ink);background:var(--oa-paper);font:14px/1.5 var(--oa-sans);padding:24px 0 36px}.ona-standard-product :is(.os-wrap,.or-wrap){width:100%;max-width:1600px;padding:0 clamp(24px,3.2vw,64px);margin:auto}.ona-standard-product :is(.os-top,.or-top){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4vw;align-items:start;margin-bottom:36px}.ona-standard-product :is(.os-buy,.or-buy){max-width:530px;padding:0 3px 16px;min-width:0}.ona-standard-product :is(.os-buy,.or-buy) h1{font:400 clamp(24px,1.9vw,29px)/1.25 var(--oa-sans);letter-spacing:-.025em;max-width:none;margin:0 0 32px;text-wrap:pretty}.ona-standard-product :is(.os-gallery,.or-gallery){position:static;display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.ona-standard-product :is(.os-media-stage,.or-main-image){grid-column:2;grid-row:1;margin:0;min-width:0;background:var(--oa-surface);height:min(calc(100svh - 116px),760px);min-height:400px}.ona-standard-product .os-media-pane,.ona-standard-product .os-media-pane>a{height:100%}.ona-standard-product .os-media-pane>a>img,.ona-standard-product .or-main-image img{position:static;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.ona-standard-product :is(.os-thumbnails,.or-thumbs){grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;width:88px;max-height:min(calc(100svh - 116px),760px);min-height:0;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ona-standard-product :is(.os-thumbnails,.or-thumbs)>button{width:88px;height:110px;flex:0 0 110px;min-height:0;padding:0;border:1px solid transparent;background:var(--oa-surface);box-shadow:none;opacity:.7}.ona-standard-product :is(.os-thumbnails,.or-thumbs)>button[aria-pressed=true]{border-color:var(--oa-ink);box-shadow:none;opacity:1}.ona-standard-product :is(.os-thumbnails,.or-thumbs) img{display:block;width:100%;height:100%;object-fit:contain}.ona-standard-product .osp-colors{padding:0;border:0;margin:0 0 28px;min-width:0}.ona-standard-product .osp-colors legend,.ona-standard-product .or-fieldset legend,.ona-standard-product .or-fieldset>label{font:500 12px/1.5 var(--oa-sans);padding:0;margin:0 0 12px;display:block}.ona-standard-product :is(.osp-colors legend span,.or-fieldset legend strong){font-weight:400;color:var(--oa-muted);margin-left:4px}.ona-standard-product :is(.osp-colors>div,.or-finishes){display:flex;flex-wrap:wrap;gap:12px;padding:5px;margin:0 -5px}.ona-standard-product :is(.osp-colors label,.or-finish){display:block;position:relative;width:44px;height:44px;cursor:pointer}.ona-standard-product :is(.osp-colors input,.or-finish input){position:absolute;opacity:0;width:1px;height:1px;min-height:0}.ona-standard-product .osp-colors input+span,.ona-standard-product .or-swatch{display:block;width:44px;height:44px;border:1px solid #00000012;border-radius:50%;background:var(--standard-swatch);box-shadow:none}.ona-standard-product .or-swatch--black{background:#292928}.ona-standard-product .or-swatch--white{background:#eeece6}.ona-standard-product .or-swatch--gold{background:#b4a06b}.ona-standard-product :is(.osp-colors input,.or-finish input):checked+span{outline:none;box-shadow:0 0 0 3px var(--oa-paper),0 0 0 4.5px var(--oa-ink)}.ona-standard-product :is(.osp-colors input,.or-finish input):focus-visible+span{outline:2px solid var(--oa-accent);outline-offset:6px}.ona-standard-product .os-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.ona-standard-product .os-option:has(select[data-shade-option="1"]){grid-column:1/-1}.ona-standard-product :is(.os-option label,.or-fieldset>label){font:500 12px/1.5 var(--oa-sans);margin:0 0 4px}.ona-standard-product :is(.os-option select,.or-fieldset select){width:100%;border:0;border-radius:6px;background:var(--standard-surface);height:34px;min-height:34px;padding:0 12px;font:400 14px/1.5 var(--oa-sans);color:var(--oa-ink)}.ona-standard-product .or-fieldset{margin:0 0 28px}.ona-standard-product .or-fieldset:has([data-rod-lengths]){margin:0}.ona-standard-product :is(.os-selection,.or-selection-note):not([data-available=false]){position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ona-standard-product :is(.os-selection,.or-selection-note)[data-available=false]{font-size:12px;color:var(--oa-accent);margin:10px 0!important}.ona-standard-product .osp-measure{display:inline-flex;align-items:center;min-height:36px;font:12px/1.5 var(--oa-sans);color:var(--oa-muted);text-underline-offset:4px;margin:6px 0 8px}.ona-standard-product .osp-purchase{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--standard-line);padding-top:10px;margin:0 0 10px}.ona-standard-product :is(.os-quantity-row,.or-quantity){display:flex;align-items:center;gap:12px;margin:0;font:12px/1.5 var(--oa-sans)}.ona-standard-product :is(.os-quantity-row,.or-quantity)>label{font:12px/1.5 var(--oa-sans);color:var(--oa-muted);margin:0}.ona-standard-product .osp-stepper{display:flex;align-items:center;height:36px;width:110px;border-radius:22px;background:var(--standard-surface);overflow:hidden}.ona-standard-product .osp-stepper button{flex:0 0 34px;height:36px;min-height:36px;border:0;padding:0;border-radius:50%;font:16px var(--oa-sans);color:var(--oa-ink);background:transparent;cursor:pointer}.ona-standard-product .osp-stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;flex:1;min-width:0;width:42px;height:36px;min-height:36px;padding:0;border:0;background:transparent;text-align:center;font:500 14px var(--oa-sans);color:var(--oa-ink);box-shadow:none}.ona-standard-product .osp-stepper input::-webkit-inner-spin-button,.ona-standard-product .osp-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ona-standard-product .osp-total{text-align:right;margin:0;font-size:11px;color:var(--oa-muted);white-space:nowrap}.ona-standard-product .osp-total>span{display:block}.ona-standard-product .osp-total strong{font:500 19px/1.5 var(--oa-sans);letter-spacing:-.025em;color:var(--oa-ink)}.ona-standard-product :is(.os-add,.or-button){width:100%;height:40px;min-height:40px;border:0;border-radius:8px;background:var(--oa-accent);color:#fff;font:500 14px/1.4 var(--oa-sans);letter-spacing:.01em;padding:7px 14px;margin:0;cursor:pointer}.ona-standard-product :is(.os-add,.or-button):hover:enabled{background:#591925}.ona-standard-product :is(.os-add,.or-button):disabled{opacity:.45;cursor:not-allowed}.ona-standard-product .osp-buy-now{width:100%;height:40px;min-height:40px;border:1px solid var(--oa-accent);border-radius:8px;background:transparent;color:var(--oa-accent);font:500 14px/1.4 var(--oa-sans);padding:7px 14px;margin:7px 0 0;cursor:pointer}.ona-standard-product .osp-buy-now:disabled{opacity:.45;cursor:not-allowed}.ona-standard-product .osp-buy-now:hover:enabled{background:var(--oa-accent);color:#fff}.ona-standard-product :is(.os-quantity-note):empty{display:none}.ona-standard-product .osp-disclosure{border-top:1px solid var(--standard-line);font:13px/1.7 var(--oa-sans);margin:18px 0 0}.ona-standard-product .osp-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:48px;padding:10px 0;font:13px/1.5 var(--oa-sans)}.ona-standard-product .osp-disclosure>summary::-webkit-details-marker{display:none}.ona-standard-product .osp-disclosure>summary:after{content:"+";font-size:18px}.ona-standard-product .osp-disclosure[open]>summary:after{content:"\2212"}.ona-standard-product .osp-disclosure>div{padding:8px 0 24px;margin:0;border:0}.ona-standard-product .osp-information{margin:0}.ona-standard-product .osp-information:last-of-type{border-bottom:1px solid var(--standard-line)}.ona-standard-product .osp-detail-content{max-width:1100px}.ona-standard-product .osp-detail-content p{font-size:13px;line-height:1.8;max-width:75ch}.ona-standard-product .osp-detail-content h2{font:400 26px/1.25 var(--oa-serif);letter-spacing:-.025em;margin:12px 0 20px}.ona-standard-product .osp-detail-content .or-eyebrow,.ona-standard-product .osp-detail-content .os-eyebrow{display:none}.ona-standard-product .os-detail-intro{margin-bottom:24px}.ona-standard-product .os-specs>div{padding-block:14px}.ona-standard-product .os-specs dd{margin:0}.ona-standard-product .or-heading{margin-bottom:24px}.ona-standard-product .or-feature-grid{margin:24px 0}.ona-standard-product .or-finish-grid{display:none}.ona-standard-product .os-policy-links{padding:0;border:0}.ona-standard-product .or-policy{font-size:12px;color:var(--oa-muted)}.osp-zoom{padding:0;border:0;width:95vw;max-width:1300px;height:92svh;max-height:92svh;background:var(--oa-paper)}.osp-zoom::backdrop{background:#20221fba}.osp-zoom>button{position:absolute;right:12px;top:12px;z-index:2;display:grid;place-items:center;border:1px solid var(--oa-line);border-radius:50%;background:var(--oa-paper);width:44px;height:44px;font-size:26px;cursor:pointer}.osp-zoom>img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:989px){.ona-standard-product :is(.os-buy,.or-buy){max-width:none;padding:0}.ona-standard-product :is(.os-top,.or-top){gap:30px}.ona-standard-product :is(.os-option select,.or-fieldset select){height:44px;min-height:44px;font-size:16px}.ona-standard-product :is(.os-add,.or-button){height:44px;min-height:44px}.ona-standard-product .osp-stepper,.ona-standard-product .osp-stepper input,.ona-standard-product .osp-stepper button{height:44px;min-height:44px}.ona-standard-product .osp-stepper{width:120px}.ona-standard-product .osp-stepper button{flex-basis:38px}}@media(max-width:749px){.ona-standard-product{padding-top:18px}.ona-standard-product :is(.os-wrap,.or-wrap){padding-inline:24px}.ona-standard-product :is(.os-top,.or-top){grid-template-columns:minmax(0,1fr);gap:26px}.ona-standard-product :is(.os-gallery,.or-gallery){display:flex;flex-direction:column;gap:10px}.ona-standard-product :is(.os-media-stage,.or-main-image){width:100%;height:auto;min-height:0;aspect-ratio:4/5;margin:0}.ona-standard-product .os-media-pane>a>img,.ona-standard-product .or-main-image img{aspect-ratio:4/5}.ona-standard-product :is(.os-thumbnails,.or-thumbs){flex-direction:row;width:100%;max-height:none;padding:1px 1px 6px}.ona-standard-product :is(.os-thumbnails,.or-thumbs)>button{width:64px;height:80px;flex-basis:64px}.ona-standard-product :is(.os-buy,.or-buy) h1{font-size:25px;margin-bottom:26px}.ona-standard-product :is(.osp-colors,.or-fieldset){margin-bottom:24px}.ona-standard-product .osp-purchase{margin-top:8px}.ona-standard-product .osp-detail-content .or-sizing,.ona-standard-product .osp-detail-content.or-bundle{display:block}.ona-standard-product .or-bundle-form{margin-top:24px}.ona-standard-product .or-install-image{margin-inline:0}.ona-standard-product .osp-colors input+span,.ona-standard-product .or-swatch,.ona-standard-product :is(.osp-colors label,.or-finish){width:42px;height:42px}.ona-standard-product .or-finishes{gap:12px}.ona-standard-product .osp-information{scroll-margin-top:70px}}@media(max-width:359px){.ona-standard-product :is(.os-wrap,.or-wrap){padding-inline:20px}.ona-standard-product :is(.os-quantity-row,.or-quantity){gap:6px}.ona-standard-product .osp-purchase{gap:8px}.ona-standard-product .osp-total strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ona-standard-product.css.map */
