.pv2-design-right.pv2-scroll-design{--pv2-accent:#97785b;--pv2-line:#e3ddd4;box-sizing:border-box;background:none!important;padding:22px!important;gap:0!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important}.pv2-scroll-design .pv2-title-box{position:relative!important;margin:0 0 22px!important;padding:0!important;background:#eeece1!important;box-shadow:none!important;border:0!important;width:100%!important;max-width:none!important;min-width:0!important}.pv2-scroll-title{font-size:23px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.025em;margin:0 0 6px!important}.pv2-scroll-design .pv2-product-title{font-size:13px!important;font-weight:400!important;color:#756e66!important}.pv2-scroll-design .pv2-title-box #pv2-add-to-cart,.pv2-scroll-design .pv2-title-box .price-sale,.pv2-scroll-design .pv2-title-box .price-compare,.pv2-scroll-design .pv2-product-dimensions{display:none!important}.pv2-scroll-design .pv2-options-scroll,.pv2-scroll-design #pv2-variant-picker{width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}.pv2-scroll-design .pv2-option-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;max-width:none!important;width:100%!important;box-sizing:border-box;border:0!important;border-bottom:1px solid var(--pv2-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0 0 22px!important;margin:0 0 22px!important}.pv2-scroll-design .pv2-option-card-title{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 12px!important;letter-spacing:0!important}.pv2-scroll-design .helper-description{font-size:12px!important;color:#7b746b;line-height:1.5!important;margin:0 0 12px!important}.pv2-scroll-design #pv2-variant-picker .pv2-option-card-image-wrap{display:none!important}.pv2-scroll-design #pv2-variant-picker .pv2-option-values{display:grid!important;grid-template-columns:1fr;gap:10px!important;width:100%!important}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=material] .pv2-option-values{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2-scroll-design #pv2-variant-picker .pv2-option-value-item{position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;box-sizing:border-box;padding:14px!important;border:1px solid var(--pv2-line)!important;border-radius:8px!important;box-shadow:none!important;margin:0!important;cursor:pointer}.pv2-scroll-design #pv2-variant-picker .pv2-option-value-item.active{border-color:var(--pv2-accent)!important;background:#eee2d3!important;box-shadow:inset 0 0 0 1px var(--pv2-accent)!important}.pv2-scroll-design #pv2-variant-picker .pv2-option-value-image.pv2-guided-choice-image{display:block!important;width:48px!important;height:48px!important;object-fit:cover!important;border-radius:50%!important;border:1px solid #d8d1c7}.pv2-guided-choice-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;width:100%}.pv2-guided-choice-title{font-size:13px;font-weight:600;line-height:1.45;color:#292929;overflow-wrap:anywhere}.pv2-guided-description{font-size:11px;line-height:1.5;color:#7b746b}.pv2-guided-price{font-size:12px;font-weight:600;line-height:1.4;color:#53483c;margin-top:3px}.pv2-guided-badge{display:inline-block;max-width:100%;font-size:10px;font-weight:500;line-height:1.4;padding:3px 8px;background:#eee2d3;color:#6f5337;border-radius:20px;box-sizing:border-box}.pv2-guided-radio{position:absolute;right:10px;top:10px;width:15px;height:15px;border:1px solid #b8aa9a;box-sizing:border-box;border-radius:50%;display:grid;place-items:center}.pv2-option-value-item.active>.pv2-guided-radio{border-color:var(--pv2-accent);background:var(--pv2-accent)}.pv2-option-value-item.active>.pv2-guided-radio:after{content:"\2713";font-size:10px;line-height:1;color:#fff}.pv2-scroll-design .pv2-guided-original,.pv2-scroll-design .pv2-accessory-native-select{display:none!important}.pv2-scroll-design .pv2-accessory-controls{flex-wrap:wrap!important;min-width:0!important;align-items:flex-start!important}.pv2-scroll-design .pv2-accessory-color-field{flex:0 0 100%!important;min-width:0!important;width:100%!important}.pv2-scroll-design .pv2-accessory-swatches{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:8px 0 14px}.pv2-scroll-design .pv2-accessory-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 1 80px;min-width:64px;max-width:120px;box-sizing:border-box;background:none;border:0;border-radius:7px;padding:5px 3px;font:inherit;font-size:11px;line-height:1.4;color:#5f574e;text-align:center;cursor:pointer;overflow-wrap:anywhere}.pv2-scroll-design .pv2-accessory-swatch img{display:block!important;width:44px!important;height:44px!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important;border:1px solid #d8d1c7}.pv2-scroll-design .pv2-accessory-swatch.is-selected img{outline:2px solid var(--pv2-accent);outline-offset:3px}.pv2-scroll-design .pv2-accessory-swatch.is-selected:not(:has(img)){outline:1px solid var(--pv2-accent)}.pv2-scroll-design .pv2-accessory-swatch:disabled{opacity:.4;cursor:not-allowed}.pv2-scroll-design .pv2-accessory-swatch:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:3px}.pv2-scroll-design #pv2-variant-picker .pv2-option-value-item[data-pv2-missing=true]{opacity:.45;cursor:not-allowed}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=color] .pv2-option-values{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:10px!important}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=color] .pv2-option-value-item{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:5px 2px!important;text-align:center}.pv2-scroll-design [data-pv2-kind=color] .pv2-guided-choice-content{align-items:center}.pv2-scroll-design [data-pv2-kind=color] .pv2-guided-choice-title{font-size:11px;font-weight:400}.pv2-scroll-design [data-pv2-kind=color] .pv2-guided-price{font-size:10px;font-weight:500}.pv2-scroll-design [data-pv2-kind=color] .pv2-guided-radio{display:none}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=color] .active .pv2-guided-choice-image{outline:2px solid var(--pv2-accent);outline-offset:3px}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=color] .pv2-guided-no-image.active{outline:1px solid var(--pv2-accent)}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]){border:1px solid var(--pv2-line)!important;border-radius:10px!important;padding:16px!important;margin-bottom:12px!important}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]) .pv2-option-value-item{box-sizing:border-box;min-width:0!important;padding:10px 12px!important;font-size:12px;border-radius:7px!important;border:1px solid var(--pv2-line)!important;box-shadow:none!important}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]) .pv2-option-value-item.active{border-color:var(--pv2-accent)!important;background:#eee2d3!important}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]) img{max-width:100%}.pv2-scroll-design #montage-referral-options{display:block!important;width:100%;box-sizing:border-box}.pv2-scroll-design #montage-referral-pricerange{font-size:19px!important;font-weight:600}.pv2-scroll-design #pv2-summary-box{width:100%!important;box-sizing:border-box;margin:10px 0 0!important;padding:18px 0 0!important;background:#f8f6f0!important;box-shadow:none!important;border-top:1px solid var(--pv2-line)}.pv2-scroll-design .pv2-summary-cartbtn{border-radius:7px!important;box-shadow:none!important;font-size:14px!important}.pv2-scroll-design .pv2-summary-overview-btn{border-radius:7px!important;color:#675746!important;font-size:12px!important}.pv2-scroll-design [role=button]:focus-visible,.pv2-scroll-design button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:3px}.pv2-scroll-design [hidden]{display:none!important}@media(max-width:792px){.pv2-design-right.pv2-scroll-design{max-width:100%!important;width:100%!important;padding:18px!important;max-height:none!important;overflow:visible!important}.pv2-scroll-design .pv2-option-card{padding-bottom:18px!important;margin-bottom:18px!important}.pv2-scroll-design #pv2-variant-picker .pv2-option-value-item{padding:12px!important}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=color] .pv2-option-values{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]){padding:14px!important}.pv2-scroll-design select,.pv2-scroll-design input,.pv2-scroll-design textarea{max-width:100%!important;box-sizing:border-box}.pv2-scroll-design .shelf-variant-row{min-width:0!important;flex-wrap:wrap}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind])>div[style*="display:flex"]{gap:12px!important;min-width:0!important}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind])>div[style*="display:flex"]>div:first-child{flex-basis:64px!important}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind])>div[style*="display:flex"]>div:first-child img{width:64px!important;height:64px!important;object-fit:cover}}@media(max-width:350px){.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=material] .pv2-option-values{grid-template-columns:1fr}}@media(min-width:793px){.pv2-design-right.pv2-scroll-design{max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;scrollbar-width:thin}}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-btn{background:linear-gradient(90deg,#ae916f,#90775b)!important;border-radius:7px!important;box-shadow:none!important;font-size:13px!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-price{font-size:24px!important;color:#292929!important}@media(max-width:792px){.pv2-design-right.pv2-scroll-design{padding-bottom:110px!important}#pv2-design-overlay:has(.pv2-scroll-design) #sticky-summary-box{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;padding:12px!important;border-radius:12px!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-btn{padding:11px 14px!important;min-height:42px}}@media(min-width:793px){.pv2-design-right.pv2-scroll-design{flex:0 1 480px!important;margin:18px 65px 24px 0!important;max-height:calc(100dvh - 80px)!important;border-radius:12px!important}#pv2-design-overlay:has(.pv2-scroll-design) #sticky-summary-box{right:87px!important;bottom:18px!important;min-width:420px!important;max-width:420px!important;width:calc(25vw - 24px)!important;padding:14px!important;border:1px solid #e3ddd4;border-radius:12px!important;box-sizing:border-box}}.pv2-scroll-design #pv2-summary-box{display:flex!important;gap:14px!important;padding:18px!important;margin:12px 0 28px!important;border:1px solid var(--pv2-line)!important;border-radius:10px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-totalrow{display:flex!important;align-items:flex-start!important;gap:10px!important;flex-wrap:wrap;font-size:14px!important;line-height:1.4!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-totallabel{font-size:26px!important;font-weight:500!important;padding-top:3px}.pv2-scroll-design #pv2-summary-box .pv2-summary-pricewrap{margin-left:auto;min-width:0}.pv2-scroll-design #pv2-summary-box .pv2-summary-total{font-size:24px!important;line-height:1.25!important;color:#292929!important;white-space:nowrap}.pv2-scroll-design #pv2-summary-box .price-compare{font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#938b82!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-deliverybox{margin:0!important;padding:16px!important;background:#eee2d3!important;border-radius:7px!important;font-size:15px!important;line-height:1.5!important;width:100%;box-sizing:border-box;justify-content:center}.pv2-scroll-design #pv2-summary-box .pv2-summary-deliverytxt{font-size:11px!important;line-height:1.5!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-usps{margin:4px 0!important;gap:12px!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-usp{padding:0 6px!important;font-size:11px!important;line-height:1.5!important}.pv2-scroll-design #pv2-summary-box .pv2-summary-uspicon{width:28px!important;height:28px!important;object-fit:contain}.pv2-scroll-design #pv2-summary-box .pv2-summary-cartbtn,.pv2-scroll-design #pv2-summary-box .pv2-summary-overview-btn{width:100%!important;box-sizing:border-box!important;min-height:44px!important;margin:0!important;padding:12px!important;line-height:1.4!important}.pv2-scroll-design #pv2-summary-box .ppv2-inventory-status{margin:0!important;font-size:11px!important;line-height:1.4!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-inner{gap:10px!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-total{margin-right:0!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-controls{min-width:0}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-price{font-size:22px!important;white-space:nowrap}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-inner .price-compare{font-size:11px!important}#pv2-design-overlay:has(.pv2-scroll-design) .sticky-summary-inner .ppv2-inventory-status{font-size:10px!important}@media(max-width:792px){.pv2-design-right.pv2-scroll-design{margin:12px!important;width:calc(100% - 24px)!important;border-radius:12px!important;padding:16px 16px 110px!important}.pv2-scroll-design #pv2-summary-box{padding:14px!important;margin-bottom:24px!important}}.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=door] .pv2-option-values{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:350px){.pv2-scroll-design #pv2-variant-picker [data-pv2-kind=door] .pv2-option-values{grid-template-columns:1fr!important}}.pv2-scroll-design .pv2-option-card:not([data-pv2-kind]){padding:14px!important;margin:0 0 10px!important}.pv2-scroll-design .pv2-compact-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:start;margin-bottom:8px}.pv2-scroll-design .pv2-compact-header>img{width:48px!important;height:48px!important;object-fit:cover!important;border-radius:7px!important;box-shadow:none!important}.pv2-scroll-design .pv2-compact-header .pv2-option-card-title{font-size:13px!important;line-height:1.4!important;margin:0!important;gap:5px}.pv2-scroll-design .pv2-compact-unit,.pv2-scroll-design .pv2-shelf-unit{font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap;color:#292929}.pv2-scroll-design .pv2-compact-original-row,.pv2-scroll-design .pv2-compact-original-qty{display:none!important}.pv2-scroll-design .pv2-compact-options{display:block!important;margin:0!important;min-width:0!important;width:100%!important}.pv2-scroll-design .pv2-compact-options .pv2-accessory-controls>div:not(.pv2-accessory-color-field){display:none!important}.pv2-scroll-design .pv2-compact-options .pv2-accessory-color-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;align-items:center!important}.pv2-scroll-design .pv2-compact-options .pv2-accessory-color-field>label{display:none!important}.pv2-scroll-design .pv2-compact-options .pv2-accessory-swatches{grid-column:1;grid-row:1;margin:0!important}.pv2-scroll-design .pv2-compact-options .pv2-compact-stepper{grid-column:2;grid-row:1}.pv2-scroll-design .pv2-accessory-swatches{gap:8px!important;margin:4px 0!important}.pv2-scroll-design .pv2-accessory-swatch{flex:0 1 52px!important;min-width:36px!important;max-width:72px!important;padding:4px 2px!important;gap:5px!important;font-size:10px!important}.pv2-scroll-design .pv2-accessory-swatch img{width:28px!important;height:28px!important}.pv2-scroll-design .pv2-accessory-swatch.is-selected img{outline-width:1px!important;outline-offset:2px!important}.pv2-scroll-design .pv2-compact-stepper{display:flex;align-items:center;height:34px;box-sizing:border-box;border:1px solid var(--pv2-line);border-radius:6px;flex-shrink:0}.pv2-scroll-design .pv2-compact-stepper button{width:32px;height:32px;border:0;background:none;font:inherit;font-size:17px;color:#4c443b;cursor:pointer;padding:0}.pv2-scroll-design .pv2-compact-stepper button:disabled{opacity:.35;cursor:default}.pv2-scroll-design .pv2-compact-stepper>span{min-width:24px;text-align:center;font-size:12px}.pv2-scroll-design .pv2-compact-details{font-size:11px;color:#7b746b;margin:6px 0}.pv2-scroll-design .pv2-compact-details>summary{cursor:pointer;line-height:1.5}.pv2-scroll-design .pv2-compact-details .helper-description{margin:8px 0 0!important}.pv2-scroll-design #extra-door-card:not(.pv2-compact-added) #extra-door-options>div:last-child{display:none!important}.pv2-scroll-design #extra-door-options label,.pv2-scroll-design #extra-door-options textarea{font-size:12px!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-product{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important;margin:0!important;align-items:start!important;border-bottom:1px solid var(--pv2-line)}.pv2-scroll-design #shelf-addon-card .shelf-addon-product>a{width:48px!important;max-width:48px!important;margin:0!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-product>a img{width:48px!important;height:48px!important;object-fit:cover!important;border-radius:7px!important;box-shadow:none!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-info{display:grid!important;grid-template-columns:minmax(0,1fr) 98px!important;gap:6px 10px!important;width:100%!important;min-width:0!important;margin:0!important}.pv2-scroll-design #shelf-addon-card .shelf-product-heading{grid-column:1;grid-row:1;font-size:13px!important;line-height:1.4!important;margin:0!important}.pv2-scroll-design #shelf-addon-card .pv2-shelf-unit{grid-column:2;grid-row:1;justify-self:end}.pv2-scroll-design #shelf-addon-card .shelf-variant-select-wrap{grid-column:1;grid-row:2;margin:0!important;padding:0!important}.pv2-scroll-design #shelf-addon-card .shelf-select-label{display:none!important}.pv2-scroll-design #shelf-addon-card .shelf-variant-rows{grid-column:2;grid-row:2;align-self:center}.pv2-scroll-design #shelf-addon-card .shelf-variant-controls{display:block!important;padding:0!important}.pv2-scroll-design #shelf-addon-card .shelf-price{display:none!important}.pv2-scroll-design #shelf-addon-card .shelf-qty-wrap{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;height:34px!important;gap:0!important;padding:0!important;margin:0!important;width:96px!important;min-width:0!important;border:1px solid var(--pv2-line)!important;box-sizing:border-box}.pv2-scroll-design #shelf-addon-card .shelf-qty-btn{width:32px!important;min-width:0!important;height:32px!important;padding:0!important;font-size:16px!important;background:none!important;border:0!important}.pv2-scroll-design #shelf-addon-card .shelf-qty-input{width:28px!important;min-width:0!important;height:32px!important;padding:0!important;font-size:12px!important;background:none!important;border:0!important;text-align:center}.pv2-scroll-design #shelf-addon-card .shelf-variant-row{margin:0!important;min-width:0!important}.pv2-scroll-design #shelf-addon-summary{font-size:12px!important;line-height:1.5!important;margin-top:12px!important}@media(max-width:420px){.pv2-scroll-design .pv2-compact-header{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.pv2-scroll-design .pv2-compact-header>img{width:40px!important;height:40px!important}.pv2-scroll-design .pv2-compact-options .pv2-accessory-color-field{gap:6px!important}.pv2-scroll-design .pv2-accessory-swatch{flex-basis:40px!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-product{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-product>a img{width:40px!important;height:40px!important}.pv2-scroll-design #shelf-addon-card .shelf-addon-info{column-gap:6px!important}}.pv2-scroll-design #montage-referral-card.pv2-mounting-price-focus{padding:18px!important}.pv2-mounting-price-focus [hidden],.pv2-foundation-text-only [hidden]{display:none!important}.pv2-scroll-design .pv2-mounting-price-focus #montage-referral-options{margin-top:0!important}.pv2-mounting-price-focus .pv2-option-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px!important}.pv2-mounting-intro{font-size:14px!important;line-height:1.5;margin-bottom:14px!important}.pv2-mounting-price-box{display:flex;flex-direction:column;gap:6px;background:#eee2d3;border-radius:12px;padding:16px;margin:0 0 16px}.pv2-mounting-price-box #montage-referral-pricetext{font-size:13px!important}.pv2-scroll-design .pv2-mounting-price-box #montage-referral-pricerange{font-size:clamp(20px,5vw,26px)!important;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.pv2-mounting-price-note{font-size:12px!important;line-height:1.5;color:#68635d!important;margin:0!important}.pv2-mounting-form-box{border-top:1px solid #ded8cf;padding-top:14px;min-width:0}.pv2-mounting-form-box h3{font:inherit;font-size:15px;font-weight:600;margin:0 0 10px}.pv2-mounting-form-box .klaviyo-form{background:transparent!important;padding:0!important;border-radius:0!important;max-width:100%!important}.pv2-mounting-form-box input{box-sizing:border-box!important;max-width:100%!important;border-radius:10px!important;font-size:16px!important}.pv2-mounting-form-box button{border-radius:10px!important}.pv2-foundation-text-only img:not(.pv2-accessory-swatch img){display:none!important}.pv2-foundation-text-only>div:has(#foundation-type-image){gap:0!important;min-width:0!important}@media(max-width:480px){.pv2-scroll-design #montage-referral-card.pv2-mounting-price-focus{padding:14px!important}.pv2-mounting-price-box{padding:14px}}.pv2-scroll-design .pv2-foundation-image-choices>.pv2-accordion-body>div:has(#foundation-type-image){gap:16px!important;align-items:center!important}.pv2-foundation-image-choices .pv2-option-card-image-wrap{flex:0 0 90px!important}.pv2-foundation-image-choices #foundation-type-image{display:block!important;width:90px!important;height:90px!important;object-fit:cover;border-radius:12px}.pv2-scroll-design .pv2-visible-variant-dropdown{display:block!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:10px 32px 10px 12px;border:1px solid #d9d3c9;border-radius:10px;background:#f8f6f0;color:#292929;font:inherit;font-size:16px}.pv2-visible-variant-dropdown+.pv2-compact-stepper{margin-top:8px}.pv2-scroll-design .pv2-accordion-card{padding:0!important;overflow:hidden}.pv2-accordion-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;width:100%;padding:15px 16px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.pv2-accordion-toggle:focus-visible{outline:2px solid #987953;outline-offset:-3px}.pv2-accordion-name{font-size:15px;font-weight:600;grid-column:1}.pv2-accordion-selection{font-size:12px;line-height:1.4;color:#70685e;grid-column:1;overflow-wrap:anywhere}.pv2-accordion-chevron{grid-column:2;grid-row:1 / span 2;font-size:22px;transition:transform .15s}.pv2-accordion-toggle[aria-expanded=true] .pv2-accordion-chevron{transform:rotate(180deg)}.pv2-scroll-design .pv2-accordion-body{padding:0 16px 16px;min-width:0}.pv2-scroll-design .pv2-accordion-body[hidden],.pv2-scroll-design .pv2-accordion-original-title{display:none!important}.pv2-accordion-body .pv2-compact-header{grid-template-columns:48px minmax(0,1fr)}.pv2-accordion-body .pv2-compact-header .pv2-compact-unit{text-align:right}.pv2-scroll-design #montage-referral-card.pv2-accordion-card{padding:0!important}@media(max-width:420px){.pv2-accordion-toggle{padding:13px}.pv2-scroll-design .pv2-accordion-body{padding:0 13px 13px}.pv2-foundation-image-choices .pv2-option-card-image-wrap{flex-basis:72px!important}.pv2-foundation-image-choices #foundation-type-image{width:72px!important;height:72px!important}}.pv2-scroll-design .pv2-accordion-card{display:block!important;border:1px solid #ded8cf!important;border-radius:14px!important;margin-bottom:12px!important;background:#f8f6f0!important}.pv2-accordion-toggle{grid-template-columns:minmax(0,1fr) auto}.pv2-accordion-toggle .pv2-accordion-chevron{font:inherit;font-size:12px;font-weight:600;border:1px solid #cbbba7;border-radius:8px;padding:6px 10px;color:#6c5134;transform:none!important;transition:none}.pv2-accordion-toggle[aria-expanded=true]{border-bottom:1px solid #e5dfd6;margin-bottom:14px}.pv2-step-continue{display:block;width:100%;margin-top:14px;padding:11px 16px;border:0;border-radius:10px;background:#b2936d;color:#fff;font:inherit;font-weight:600;cursor:pointer}.pv2-step-continue:focus-visible{outline:2px solid #6c5134;outline-offset:3px}.pv2-design-right.pv2-scroll-design .pv2-option-card.pv2-accordion-card>button.pv2-accordion-toggle{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;height:auto!important;min-height:72px!important;max-height:none!important;overflow:visible!important;padding:15px 16px!important;margin:0!important;border:0!important;background:transparent!important;color:#292929!important;grid-template-columns:minmax(0,1fr) auto!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-toggle>.pv2-accordion-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#292929!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-toggle>.pv2-accordion-selection{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;line-height:1.5!important;color:#70685e!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-toggle>.pv2-accordion-chevron{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;color:#6c5134!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-card[data-pv2-open=true]{border-color:#b2936d!important;box-shadow:0 2px 12px #97785b12!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-card{scroll-margin-top:16px;transition:border-color .2s ease,box-shadow .2s ease}.pv2-design-right.pv2-scroll-design .pv2-accordion-body:not([hidden]){display:block!important;animation:pv2-panel-reveal .22s ease both}.pv2-design-right.pv2-scroll-design .pv2-accordion-body[hidden]{display:none!important}@keyframes pv2-panel-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pv2-design-right.pv2-scroll-design .pv2-accordion-body:not([hidden]){animation:none!important}.pv2-design-right.pv2-scroll-design .pv2-accordion-card{transition:none!important}}.pv2-design-right.pv2-scroll-design .pv2-option-card.pv2-accordion-card{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.pv2-design-right.pv2-scroll-design>.pv2-options-scroll,.pv2-design-right.pv2-scroll-design>.pv2-title-box,.pv2-design-right.pv2-scroll-design>#pv2-summary-box{flex-shrink:0!important}.pv2-design-right.pv2-scroll-design .pv2-step-skip{display:block;width:100%;box-sizing:border-box;margin:0 0 14px;padding:11px 14px;border:1px solid #cbbba7;border-radius:10px;background:transparent;color:#6c5134;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pv2-design-right.pv2-scroll-design .pv2-step-skip:hover{background:#eee2d3}.pv2-design-right.pv2-scroll-design .pv2-step-skip:focus-visible{outline:2px solid #97785b;outline-offset:3px}.pv2-design-right.pv2-scroll-design .pv2-step-addon-choices{display:grid;grid-template-columns:1fr;gap:9px;margin:0 0 14px}.pv2-design-right.pv2-scroll-design .pv2-step-addon-choices button{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--pv2-line,#e3ddd4);border-radius:7px;background:transparent;color:#292929;font:inherit;font-size:12px;font-weight:400;line-height:1.4;box-shadow:none;cursor:pointer;text-align:left}.pv2-design-right.pv2-scroll-design .pv2-step-addon-choices button[aria-pressed=true]{background:#eee2d3;border-color:var(--pv2-accent,#97785b)}.pv2-design-right.pv2-scroll-design .pv2-step-addon-content[hidden]{display:none!important}.pv2-design-right.pv2-scroll-design .pv2-step-addon-content:not([hidden]){display:block;animation:pv2-panel-reveal .22s ease both}@media(prefers-reduced-motion:reduce){.pv2-design-right.pv2-scroll-design .pv2-step-addon-content{animation:none!important}}.pv2-design-right.pv2-scroll-design .pv2-placement-error{margin:8px 0 0;font-size:12px;line-height:1.5;color:#a33223}.pv2-design-right.pv2-scroll-design .pv2-placement-error[hidden]{display:none!important}.pv2-design-right.pv2-scroll-design #extra-door-placement-comment[aria-invalid=true]{border-color:#a33223!important;outline:1px solid #a33223}@media(max-width:792px){#pv2-design-overlay .pv2-design-right.pv2-scroll-design{padding-top:0!important;margin-top:0!important}#pv2-design-overlay .pv2-design-right.pv2-scroll-design>.pv2-title-box{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:20px -6px!important;padding:20px 18px!important;flex:0 0 auto!important;align-self:stretch!important;box-sizing:border-box!important;border-radius:20px!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pv2-guided-design.css.map */
