.product.ss-product-layout{display:block}.ss-product-overview{display:grid;grid:var(--product-grid);align-items:start;gap:1.5rem var(--product-gap, 1.875rem)}.ss-product-overview>.product-content-below-gallery{margin-block-start:0;padding-block-start:1.5rem;border-block-start:1px solid rgb(var(--text-color) / .15)}.ss-product-layout .product-gallery{--product-gallery-flex-direction: column;--product-gallery-gap: 1rem;--product-gallery-thumbnail-list-grid-auto-flow: column;--product-gallery-thumbnail-list-max-height: none;min-width:0;width:100%}.ss-product-layout .product-gallery__carousel{height:auto!important;min-width:0}.ss-product-layout .product-gallery__media{height:auto;aspect-ratio:4 / 3;width:100%;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden}.ss-product-layout .product-gallery__media[hidden]{display:none}.ss-product-layout .product-gallery__media>:is(img,video,video-media,model-media,model-viewer,iframe){height:100%;min-height:0;max-height:100%;width:100%;min-width:0;object-fit:contain}.ss-product-layout .product-gallery__media :is(video,model-viewer,iframe){max-height:100%}.ss-gallery-controls{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.5rem;align-items:center;width:100%;min-width:0}.ss-gallery-controls .product-gallery__thumbnail-list{position:static;min-width:0;width:100%}.ss-gallery-controls .product-gallery__thumbnail-scroller{margin:0;padding:0;grid-auto-flow:column;grid-auto-columns:4rem;gap:.5rem;max-height:none;scroll-padding-inline:0}.ss-gallery-controls .product-gallery__thumbnail{width:4rem;height:4rem;display:grid;place-items:center;overflow:hidden}.ss-gallery-controls .product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain}.ss-gallery-arrow{display:grid;place-items:center;width:2.5rem;height:2.75rem;border:1px solid rgb(var(--text-color) / .25);background:rgb(var(--background))}.ss-gallery-arrow svg{width:.875rem;height:.875rem}.ss-gallery-arrow:disabled{opacity:.25;cursor:default}.ss-gallery-arrow:focus-visible,.ss-product-description summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ss-product-description{display:block;font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.65}.ss-product-description :is(p,li,span,div,ul,ol,td,th,small){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ss-product-description :is(h1,h2){font-family:var(--heading-font-family)!important;font-size:var(--text-h4)!important;font-weight:var(--heading-font-weight)!important;line-height:1.35!important}.ss-product-description :is(h3,h4,h5,h6){font-family:var(--heading-font-family)!important;font-size:var(--text-h6)!important;font-weight:var(--heading-font-weight)!important;line-height:1.4!important}.ss-product-description :is(h1,h2,h3,h4,h5,h6)>:is(b,strong){font-weight:inherit}.ss-product-description :is(p,ul,ol){max-width:80ch}.ss-product-description :is(table){display:block;max-width:100%;overflow-x:auto}.ss-product-description .accordion{margin-block:0}.ss-product-description .accordion__toggle{font:inherit;font-weight:400;padding-block:1.25rem}.ss-product-description summary :is(h1,h2,h3,h4,h5,h6,b,strong,span){font:inherit!important;margin:0!important}.ss-product-description .accordion__content{margin-block-start:-.25rem;padding-block-end:1.25rem}.ss-product-description details:not(.accordion__disclosure){border-block-start:1px solid rgb(var(--text-color) / .15)}.ss-product-description details:not(.accordion__disclosure)>summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;padding-block:1.25rem;list-style:none}.ss-product-description details:not(.accordion__disclosure)>summary:after{content:"+"}.ss-product-description details:not(.accordion__disclosure)[open]>summary:after{content:"\2212"}@media(min-width:1000px){.ss-product-overview>.product-gallery{position:relative}.ss-product-overview>.product-info{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 1.5rem)}.ss-product-layout .product-gallery__media{height:auto;aspect-ratio:3 / 2;max-height:max(12rem,calc(100svh - var(--sticky-area-height, 100px) - 12rem))}}@media(max-width:699px){.ss-gallery-controls .product-gallery__thumbnail-scroller{grid-auto-columns:3.5rem}.ss-gallery-controls .product-gallery__thumbnail{width:3.5rem;height:3.5rem}.ss-product-layout .product-gallery__carousel{margin-inline:0;scroll-padding-inline:0}.ss-product-description .accordion__content{padding-inline-end:0}}.ss-product-description :is(p,li,td,th) span{display:inline!important;margin:0!important;padding:0}.ss-product-description :is(b,strong){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.ss-product-standard .ss-urban-option{display:block;min-width:0;margin:0}.ss-product-standard .ss-urban-option legend{padding:0;margin-block-end:.75rem;font-weight:600;font-size:1rem}.ss-product-standard .ss-urban-option+.ss-urban-option{margin-block-start:.5rem}.ss-product-standard .ss-urban-option__values{display:grid;gap:.625rem}.ss-product-standard .ss-urban-option--color .ss-urban-option__values{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.ss-product-standard .ss-urban-choice{position:relative;min-width:0}.ss-product-standard .ss-urban-choice__card{display:flex;align-items:center;gap:.875rem;width:100%;min-height:3.5rem;padding:.875rem 1rem;border:1px solid rgb(var(--text-color)/.25);background:rgb(var(--background));cursor:pointer;text-align:start;line-height:1.4}.ss-product-standard .ss-urban-choice__card:hover{border-color:rgb(var(--text-color)/.65)}.ss-product-standard .ss-urban-choice input:checked+.ss-urban-choice__card{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color));background:rgb(var(--text-color)/.035)}.ss-product-standard .ss-urban-choice input:focus-visible+.ss-urban-choice__card{outline:2px solid rgb(var(--text-color));outline-offset:3px}.ss-product-standard .ss-urban-choice__chip{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border:1px solid #0003;border-radius:50%}.ss-product-standard .ss-urban-choice__chip--white{background:#fff}.ss-product-standard .ss-urban-choice__chip--black{background:#202020}.ss-product-standard .ss-urban-choice__chip--ral{background:conic-gradient(#c16955,#d2b563,#6c917c,#6d89a1,#9c7e97,#c16955)}.ss-product-standard .ss-urban-choice__radio{width:1rem;height:1rem;border:1px solid rgb(var(--text-color)/.5);border-radius:50%;flex:0 0 1rem;padding:3px;background-clip:content-box}.ss-product-standard .ss-urban-choice input:checked+label .ss-urban-choice__radio{background-color:rgb(var(--text-color));border-color:rgb(var(--text-color))}.ss-product-standard .ss-urban-choice__text{display:grid;gap:.25rem;min-width:0}.ss-product-standard .ss-urban-choice__title{font-size:.9375rem;font-weight:600}.ss-product-standard .ss-urban-choice__description{display:grid;gap:.25rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--text-color)/.7)}.ss-product-standard .ss-urban-choice__description:empty{display:none}.ss-product-standard .ss-urban-choice__status{font-size:.75rem}.ss-product-standard .ss-installation-content .option-type-radio ul{display:grid;gap:.625rem;padding:0;margin:.75rem 0 0;list-style:none}.ss-product-standard .ss-installation-content .option-type-radio ul>li{position:relative;padding:0;margin:0}.ss-product-standard .ss-installation-content .option-type-radio ul input[type=radio]{position:absolute;inset-inline-start:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;margin:0;accent-color:#202020}.ss-product-standard .ss-installation-content .option-type-radio ul label{display:block;min-height:3.25rem;margin:0;padding:.875rem 1rem .875rem 2.75rem;border:1px solid rgb(var(--text-color)/.25);font-size:.9375rem;line-height:1.4;cursor:pointer;background:rgb(var(--background))}.ss-product-standard .ss-installation-content .option-type-radio ul input:checked+label{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color));background:rgb(var(--text-color)/.035)}.ss-product-standard .ss-installation-content .option-type-radio ul input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}.ss-product-standard .ss-installation-content .option-type-radio ul .option-amount{float:inline-end;margin-inline-start:.5rem}.ss-product-standard .ss-urban-option--color .ss-urban-choice__card{display:grid;justify-items:center;gap:.625rem;width:auto;min-width:3.5rem;min-height:0;padding:.5rem;border:0;background:transparent;text-align:center;box-shadow:none}.ss-product-standard .ss-urban-option--color .ss-urban-choice input:checked+.ss-urban-choice__card{background:transparent;box-shadow:none}.ss-product-standard .ss-urban-option--color .ss-urban-choice input:checked+label .ss-urban-choice__chip{outline:1px solid rgb(var(--text-color));outline-offset:4px}.ss-product-standard .ss-urban-option--color .ss-urban-choice__title{font-size:.8125rem;font-weight:400}.ss-product-standard .ss-urban-option--color .ss-urban-choice__text{gap:0}.ss-product-standard .ss-urban-option--color .ss-urban-choice__description>span:not(.ss-urban-choice__status){display:none}.ss-product-standard .ss-installation-content .option-type-radio ul label{display:block!important;width:100%!important;box-sizing:border-box}.ss-product-standard .ss-product-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin-block-start:2.5rem;padding-block-start:2rem;border-block-start:1px solid rgb(var(--text-color)/.15)}.ss-product-standard .ss-product-services>.product-info__block-list{display:contents}.ss-product-standard .ss-product-services [data-block-id=button_P8HxT7]{grid-column:1;grid-row:1;margin:0}.ss-product-standard .ss-product-services [data-block-id=ss_appointment]{grid-column:1;grid-row:2;margin:0}.ss-product-standard .ss-product-services [data-block-id=liquid_KMH6y4]{grid-column:2;grid-row:1/3;margin:0}.ss-product-standard .ss-product-services>.prose{grid-column:3;grid-row:1/3;margin:0!important;padding:0!important;border:0!important}.ss-product-standard .ss-product-services .ss-product-description .accordion__toggle{padding-block:1rem}.ss-product-standard .ss-product-services .ss-product-description .accordion:first-child{border-block-start:0}.ss-product-standard ss-installation-choice{display:block;border-block:1px solid rgb(var(--text-color)/.15)}.ss-product-standard ss-installation-choice summary{display:flex;align-items:center;gap:1rem;min-height:4.5rem;padding-block:1rem;cursor:pointer;list-style:none}.ss-product-standard ss-installation-choice summary::-webkit-details-marker{display:none}.ss-product-standard ss-installation-choice summary>span:first-child{flex:1;min-width:0}.ss-product-standard ss-installation-choice small{display:block;margin-block-start:.25rem;font-size:.8125rem;color:rgb(var(--text-color)/.7)}.ss-product-standard .ss-installation-edit{font-size:.8125rem;text-decoration:underline;text-underline-offset:.2rem}.ss-product-standard ss-installation-choice:not([data-selected]) .ss-installation-edit,.ss-product-standard ss-installation-choice details[open] .ss-installation-edit{display:none}.ss-product-standard ss-installation-choice details[open] .animated-plus{transform:rotate(45deg)}.ss-product-standard .ss-installation-content{padding-block-end:1rem}.ss-product-standard .ss-installation-content .option-type-radio>label{display:none!important}.ss-product-standard ss-installation-choice summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:999px){.ss-product-standard .ss-product-services{display:block;margin-block-start:2rem;padding-block-start:1.5rem}.ss-product-standard .ss-product-services .product-info__block-item,.ss-product-standard .ss-product-services>.prose{margin-block-start:1.5rem!important}.ss-product-standard .ss-product-services [data-block-id=button_P8HxT7]{margin-block-start:0!important}}.ss-product-standard .ss-product-services:not(:has(.product-info__block-item,.prose)){display:none}.ss-product-standard ss-installation-choice:not(:has(input[type=radio])){display:none}.ss-product-standard .ss-urban-choice__chip .ss-color-chip{display:block;width:100%;height:100%;border:0;border-radius:inherit}.ss-product-standard .ss-urban-option--color .ss-urban-choice__card{max-width:10rem}.ss-product-standard .ss-urban-option--color .ss-urban-choice__chip--ral{background:conic-gradient(#c16955,#d2b563,#6c917c,#6d89a1,#9c7e97,#c16955)}.ss-product-standard .ss-urban-option--palette .ss-option-selected{font-size:.8125rem;margin-block:0 .5rem}.ss-product-standard .ss-urban-option--palette .ss-urban-option__values{gap:.25rem}.ss-product-standard .ss-urban-option--palette .ss-urban-choice__card{width:2.75rem;height:2.75rem;min-width:2.75rem;padding:.625rem;gap:0}.ss-product-standard .ss-urban-option--palette .ss-urban-choice__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-product-standard .ss-product-services .product-info__block-item:empty{display:none}@media(min-width:1000px){.ss-product-standard .ss-product-services:not(:has(>.prose)){grid-template-columns:repeat(2,minmax(0,1fr))}.ss-product-standard .ss-product-services:not(:has(>.prose)) [data-block-id=ss_appointment]{grid-column:2;grid-row:1}}.ss-product-standard>.product-content-below-gallery{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid rgb(var(--text-color)/.15)}.ss-product-standard .product-info__block-list{display:grid;gap:.75rem}.ss-product-standard .product-info__block-list>.product-info__block-item{margin-block:0}.ss-product-standard .product-info [data-block-type=separator]{display:none}.ss-product-standard .product-info [data-block-id=liquid_awwVUL] p{font-size:.75rem;line-height:1.5;margin:0!important}.ss-product-standard .product-info .variant-picker{gap:.75rem}.ss-product-standard .ss-urban-option legend{margin-block-end:.375rem;font-size:.875rem}.ss-product-standard .ss-urban-option__values[hidden]{display:none!important}.ss-product-standard .ss-urban-option:not(.ss-urban-option--color) .ss-urban-option__values{display:flex;flex-wrap:wrap;gap:.5rem}.ss-product-standard .ss-urban-option:not(.ss-urban-option--color) .ss-urban-choice{flex:1;min-width:6rem}.ss-product-standard .ss-urban-option:not(.ss-urban-option--color) .ss-urban-choice__card{min-height:3rem;height:100%;padding:.5rem .625rem;gap:.5rem}.ss-product-standard .ss-urban-option:not(.ss-urban-option--color) .ss-urban-choice__title{font-size:.8125rem;font-weight:500}.ss-product-standard .ss-urban-option:not(.ss-urban-option--color) .ss-urban-choice__description{font-size:.6875rem}.ss-product-standard ss-option-dropdown{display:block}.ss-product-standard ss-option-dropdown select{width:100%;min-height:2.75rem;font-size:.8125rem;white-space:normal;padding:.625rem 2rem .625rem .75rem}.ss-product-standard .ss-color-note{font-size:.75rem;line-height:1.5;margin:0}.ss-product-standard .ss-color-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.ss-product-standard .ss-color-note p{margin-block-start:.5rem}.ss-product-standard ss-installation-choice summary{min-height:3.5rem;padding-block:.625rem;font-size:.875rem}.ss-product-standard ss-installation-choice small{font-size:.75rem}.ss-product-standard .product-info buy-buttons{display:grid;grid-template-columns:1fr;gap:.625rem}.ss-product-standard .product-info buy-buttons:has(.omgrfq-button){grid-template-columns:repeat(2,minmax(0,1fr))}.ss-product-standard .product-info buy-buttons>.button{font-size:.8125rem;min-height:3rem;padding:.75rem .625rem}.ss-product-standard .product-info .omgrfq-button,.ss-product-standard .product-info .omgrfq-product-button,.ss-product-standard .product-info .omg-button-quote-onboarding{margin:0!important;min-width:0;height:100%}.ss-product-standard .product-info .omgrfq-btn-quotes{margin:0!important;padding:.75rem .625rem!important;min-height:3rem;width:100%!important;height:100%;font-size:.8125rem!important}.ss-product-standard .product-info [data-block-type=quantity-selector] .quantity-selector{min-height:2.5rem}ss-product-actions{display:block;position:fixed;inset-inline:0;bottom:var(--ss-preview-offset,0px);z-index:40;background:#fff;border-block-start:1px solid #ddd;box-shadow:0 -3px 14px #0000000a;padding:.75rem max(1.25rem,calc((100vw - 1260px)/2));padding-block-end:max(.75rem,env(safe-area-inset-bottom))}ss-product-actions[hidden]{display:none}.ss-product-actions__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.ss-product-actions__title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8125rem}.ss-product-actions__summary{min-width:0}.ss-product-actions__summary small{display:block;font-size:.6875rem;line-height:1.3}.ss-product-actions__summary small:empty{display:none}.ss-product-actions__inner .button{font-size:.8125rem;min-height:2.75rem;padding:.75rem 1rem}.ss-product-actions__quote{background:#aff437;color:#000;border-color:#aff437}body:has(ss-product-actions:not([hidden])){padding-block-end:6rem}@media(min-width:1000px){.ss-product-standard .ss-product-overview{grid-template-areas:"product-gallery product-info";grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto;column-gap:3rem}.ss-product-standard .ss-product-overview>.product-gallery{position:sticky;inset-block-start:calc(var(--sticky-area-height,100px) + 1rem);align-self:start}.ss-product-standard .ss-product-overview>.product-info{position:relative;inset-block-start:auto;transform:none!important}.ss-product-standard .product-gallery__media{max-height:max(15rem,calc(100svh - var(--sticky-area-height,100px) - 8rem))}.ss-product-standard .ss-product-overview>.product-info .product-title{font-size:1.25rem}}@media(max-width:699px){.ss-product-actions__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:.375rem}.ss-product-actions__title{display:none}.ss-product-actions__inner .button{font-size:.6875rem;padding:.625rem .25rem;min-height:2.75rem}.ss-product-actions__summary price-list{font-size:.875rem}.ss-product-actions__summary compare-at-price{display:none}}.shopify-section:has(.ss-product-standard)>.section-spacing{padding-block-start:1.5rem}.ss-product-standard .product-info [data-block-id*=ss_review_badge]:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none}.ss-product-standard .ss-urban-option+.ss-urban-option{margin-block-start:0}.ss-product-standard .ss-urban-option--color:not(.ss-urban-option--palette) .ss-urban-choice__card{padding:.25rem .5rem;gap:.375rem}.ss-product-standard ss-option-dropdown{position:relative}.ss-product-standard ss-option-dropdown>svg{position:absolute;inset-inline-end:.75rem;top:1rem;width:.75rem;height:.75rem;pointer-events:none}.ss-product-actions__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center}.ss-product-actions__title{grid-column:1;grid-row:1}.ss-product-actions__summary [data-ss-live-price]{grid-column:2;grid-row:1/3}.ss-product-actions__summary small{grid-column:1;grid-row:2}@media(max-width:699px){.ss-product-actions__summary{display:block}.ss-product-actions__summary small{font-size:.625rem}}.ss-product-standard ss-installation-choice[data-invalid]:not(:has(input[type=radio])){display:block}.ss-product-standard ss-installation-choice[data-invalid]{border-color:#a32626}.ss-product-standard .ss-installation-error{color:#a32626;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.ss-product-standard .ss-smart-delivery{border-block:1px solid rgb(var(--text-color)/.15);padding-block:1rem;font-size:.875rem;line-height:1.6}.ss-product-standard .ss-smart-delivery p+p{margin-block-start:.625rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ss-product-page.css.map */
