.dimensions{align-items:center;color:var(--color_black);display:flex;justify-content:center;margin-top:20px}.dimensions span{color:var(--color_black);font-weight:600;margin:0 5px}#shopify-section-framing-module{content-visibility:hidden}.framing-module{align-items:center;border-bottom:1px solid #000;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:11}.framing-module--active{display:flex}.framing-module__inner{background-color:#fff;height:100%;overflow-y:auto;padding:var(--spacing_lg) 20px var(--spacing_lg) 20px;position:absolute;width:100%;z-index:13}.framing-grid{display:grid;grid-template-areas:"preview" "tabs";grid-template-columns:1fr}.steps{align-items:center;display:flex;justify-content:space-around;margin-bottom:var(--spacing_md);position:relative}.steps__progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color_border);border:none;border-radius:10em;height:2px;left:15%;position:absolute;top:19px;width:70%;z-index:-1}.steps__progress::-webkit-progress-bar{background:var(--color_border);border-radius:10em}.steps__progress::-webkit-progress-value{background:var(--color_black);border-radius:10em}.steps__progress::-moz-progress-bar{background:var(--color_black);border-radius:10em}.steps__step{pointer-events:none;text-align:center}.steps__step p{color:var(--color_border);font-weight:600;line-height:1}.steps__step--active,.steps__step--current{cursor:pointer;pointer-events:all}.steps__step--active p,.steps__step--current p{color:var(--color_black)}.step-icon{align-items:center;background-color:#fff;border:2px solid var(--color_border);border-radius:100%;color:var(--color_border);display:flex;font-weight:600;height:35px;justify-content:center;margin:0 auto;margin-bottom:var(--spacing_md);outline:10px solid #fff;position:relative;width:35px}.steps__step--active .step-icon{background-color:var(--color_black);border-color:var(--color_black);color:#fff}.steps__step--current .step-icon{border-color:var(--color_black);color:var(--color_black)}.step-icon span{display:block}.step-icon svg{left:calc(50% - 12px);position:absolute;top:calc(50% - 12px)}.step-icon .step-icon__icon{display:none}.step-icon .step-icon__text,.step-icon--active .step-icon__icon{display:block}.step-icon--active .step-icon__text{display:none}.tabs{grid-area:tabs}.tabs__item{display:flex;display:none;flex-direction:column;justify-content:flex-start;width:100%}.tabs__item--active{display:block}.tabs__item:last-of-type{border-bottom:0}.preview{grid-area:preview}.framing-module__complete{margin-bottom:var(--spacing_md);text-align:right}.framing-option-blocks{padding:var(--spacing_md) 0}.framing-option-blocks__views{background:#f3f3eb;display:flex;flex-wrap:wrap;list-style:none;margin:0;margin-bottom:var(--spacing_md);padding:0}.framing-option-blocks__views__view{padding:var(--spacing_sm) var(--spacing_md);text-align:center;width:100%}.framing-option-blocks__views__view a{color:#b5b4b2;font-weight:600}.framing-option-blocks__views__view--active a{color:#000;text-decoration:underline}.framing-options{display:flex;margin-bottom:var(--spacing_md)}.framing-options__item{border:2px solid var(--color_border);cursor:pointer;margin:0 var(--spacing_sm);max-width:160px;min-width:90px;padding:var(--spacing_md)}.framing-options__item:first-of-type{margin-left:0}.framing-options__item:last-of-type{margin-right:0}.framing-options__item img{margin-bottom:var(--spacing_sm)}.framing-options__item--active{border-color:var(--color_button-primary)}.framing-options__item--disabled{display:none}.framing-preview__images{position:relative}.framing-preview__select{border:2px solid var(--color_black);display:grid;grid-template-columns:1fr 1fr}.framing-preview__select__link{display:block;padding:15px;text-align:center;width:100%}.framing-preview__select__link:hover{color:var(--color_black);text-decoration:underline}.framing-preview__select__link--active{background-color:var(--color_black);color:#fff}.framing-preview__select__link--active:hover{color:#fff}.framing-preview__tab{opacity:0;padding:var(--spacing_lg)}.framing-preview__tab--active{opacity:1}.framing-preview__tab img.framing-preview__image__element{height:100%}.framing-preview__tab--preview{left:0;position:absolute;top:0;width:100%}.framing-preview__image,.framing-preview__tab--preview{align-items:center;display:flex;height:100%;justify-content:center}.framing-description{margin-bottom:var(--spacing_md)}.framing-description__title{color:#000;font-weight:600;margin-bottom:var(--spacing_sm)}.framing-description__description{font-style:italic}.framing-image{box-sizing:content-box;position:relative}.framing-image__image{display:block}.artwork-gallery-image .framing-image{max-height:100%;max-width:96%}.framing-image--inner-shadow:after{background:rgba(0,0,0,.1);box-shadow:inset 1px 1px 8px #0000003b;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[first-slide-lightbox-opened] .gslide-image{opacity:0}.gslide-media.gslide-image{display:flex;justify-content:center}.gslide-image .framing-image,.gslide-image .framing-image img{max-width:100%}.gslide-image img{min-width:inherit}.framing-image--black-float-mount img,.framing-image--block-shadow-float-mount img,.framing-image--white-float-mount img,.framing-image--white-shadow-float-mount img{box-shadow:3px 3px 8px #00000017}.framing-image--shadow{box-shadow:3px 3px 8px #0000003b}.framing-preview__tab .framing-image--shadow .framing-image--shadow{box-shadow:none}.framing-options__item__title{color:var(--color_black);font-size:10px;font-weight:600;margin-bottom:0;text-align:center}.framing-option-lists{display:flex;flex-direction:column}.framing-option-lists__item{align-items:center;display:flex;margin-bottom:var(--spacing_md)}.framing-option-lists__item__price{display:block;margin-left:auto}[price-hidden]{opacity:0}.framing-option-lists__item__content{align-items:center;display:flex}.framing-option-lists__item__content__check{margin-right:10px;min-width:20px}.framing-module__stock{border:1px solid #000;margin-bottom:var(--spacing_md);padding:var(--spacing_md);text-align:center}.framing-progress{margin-bottom:var(--spacing_md);text-align:right}.framing-module__results{border-collapse:collapse;margin-bottom:var(--spacing_md);padding-top:var(--spacing_md);width:100%}.framing-module__results tr:nth-last-of-type(2) td{padding-bottom:var(--spacing_md)}.framing-module__results tr:last-of-type td{border-top:1px solid var(--color_black);padding-top:var(--spacing_sm)}.framing-module__results tr:last-of-type td:last-of-type{text-align:right}.framing-module__results td{padding-bottom:var(--spacing_sm);padding-right:var(--spacing_sm)}.framing-module__results td:last-of-type{padding-right:0}.framing-module__results__total{display:table-row;vertical-align:top;width:auto}.framing-module__results__total__amount,.framing-module__results__total__title{margin-bottom:0}.framing-module__results__total__title{font-weight:600}.framing-module__results__total__amount{font-weight:600;margin-left:auto;text-align:right}.framing-module__help h4{color:var(--color_black);font-weight:600;text-align:center}.framing-module__help a{text-decoration:underline}.framing-image--block-window-mount .framing-image__image,.framing-image--white-window-mount .framing-image__image{border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.framing-module__controls{margin-bottom:var(--spacing_md)}.framing-module__controls,.framing-module__controls a{align-items:center;display:flex}.framing-module__controls__close{cursor:pointer;margin-left:auto}.framing-module__controls__close svg{align-items:center;background-color:var(--color_primary);border-radius:100%;display:flex;height:20px;justify-content:center;margin-left:var(--spacing_md);padding:3px;width:20px}@media screen and (min-width:768px){.dimensions{margin-top:0}.framing-module{border-bottom:none}.framing-module__inner{height:auto;max-height:96vh;max-width:1000px;padding:var(--spacing_lg);top:2vh;width:100%}.framing-grid{-moz-column-gap:var(--spacing_lg);column-gap:var(--spacing_lg);grid-template-areas:"tabs preview";grid-template-columns:1fr 1fr}.framing-option-blocks__views{flex-wrap:nowrap}.framing-option-blocks__views__view{flex:1}.framing-options__item{min-width:120px}.framing-options__item__title{font-size:14px;text-align:left}.steps__step{margin:0 var(--spacing_sm)}.steps__step:first-of-type{margin-left:0}.steps__step:last-of-type{margin-right:0}.framing-module__help h4{text-align:left}.framing-preview__select__link{padding:15px 35px}}
