.dw-lifestyle [data-dw-product-ux]{--dw-paper: inherit;--dw-ink: inherit;--dw-muted: inherit;--dw-line: inherit;--dw-soft: var(--dw-surface);--spx-ink: var(--dw-ink);--spx-muted: var(--dw-muted);--spx-line: var(--dw-line);--spx-panel: var(--dw-paper);color:var(--dw-ink);font-family:Helvetica Neue,Arial,sans-serif}.dw-lifestyle .spx-product{padding:0 max(24px,calc((100vw - 1400px)/2)) 64px;background:var(--dw-paper)}.dw-lifestyle .spx-product__shell{width:100%;max-width:1400px;margin-inline:auto}.dw-lifestyle .spx-product__breadcrumbs{padding-block:22px;color:var(--dw-muted);font-size:12px}.dw-lifestyle .spx-product__breadcrumbs a{color:var(--dw-ink);font-weight:400}.dw-lifestyle .spx-product__layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:48px;align-items:start}.dw-lifestyle .spx-product__gallery{grid-template-columns:72px minmax(0,1fr);gap:14px}.dw-lifestyle .spx-product__thumb-rail,.dw-lifestyle .spx-product__thumb{width:72px}.dw-lifestyle .spx-product__thumb{height:72px;border-radius:0;background:var(--dw-surface)}.dw-lifestyle .spx-product__thumb.is-active:after{border-color:var(--dw-accent);border-radius:0}.dw-lifestyle .spx-product__main-image{width:100%;border-radius:0;background:var(--dw-surface)}.dw-lifestyle .spx-product__main-image img{object-fit:contain}.dw-lifestyle .spx-product__panel{width:100%;margin:0;border:0;border-radius:0;background:var(--dw-paper);box-shadow:none;clip-path:none}.dw-lifestyle .spx-product__panel-content{padding:8px 0 0}.dw-lifestyle .spx-product [data-spx-reveal]{opacity:1;transform:none;animation:none;will-change:auto}.dw-lifestyle .spx-product__brands{display:none}.dw-lifestyle .spx-product__top-badges{position:static;width:auto;max-width:none;margin-bottom:16px;transform:none!important}.dw-lifestyle .spx-product__top-badge{border:0!important;border-radius:3px!important;background:var(--dw-surface)!important;color:var(--dw-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none;font-weight:500;letter-spacing:0;animation:none}.dw-lifestyle .spx-product__top-badge--sale{background:var(--dw-accent)!important;color:var(--dw-paper)!important}.dw-lifestyle .spx-product h1{margin:0 0 10px;color:var(--dw-ink);font:600 clamp(28px,2.7vw,38px)/1.15 "Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em;text-transform:none}.dw-lifestyle .dw-product-intro{margin:0 0 15px;color:var(--dw-muted);font-size:14px}.dw-lifestyle .spx-product__artist{margin-bottom:22px;color:var(--dw-muted);font-size:13px;font-weight:400}.dw-lifestyle .spx-product__artist a{color:var(--dw-ink);font-weight:400}.dw-lifestyle .spx-product__price{margin:0;color:var(--dw-ink);font-size:23px;font-weight:500}.dw-lifestyle .spx-product__shipping{margin-block:9px 24px;color:var(--dw-muted);font-size:13px;font-weight:400;line-height:1.6}.dw-lifestyle .spx-product__option-group{margin-top:22px}.dw-lifestyle .spx-product__option-group p{color:var(--dw-muted);font-size:13px;font-weight:400}.dw-lifestyle .spx-product__option-group strong{color:var(--dw-ink);font-weight:500}.dw-lifestyle .spx-product__option-grid{gap:8px}.dw-lifestyle .spx-product__option-row button,.dw-lifestyle .spx-product__option-grid button,.dw-lifestyle .spx-product .spx-product__material-option,.dw-lifestyle .spx-product__option-group select{min-height:44px;border:1px solid var(--dw-line);border-radius:3px;background:var(--dw-paper);color:var(--dw-ink);font-family:inherit;font-weight:400}.dw-lifestyle .spx-product__option-row button.is-selected,.dw-lifestyle .spx-product__option-grid button.is-selected,.dw-lifestyle .spx-product .spx-product__material-option.is-selected{border-color:var(--dw-accent);background:var(--dw-surface);box-shadow:inset 0 0 0 1px var(--dw-accent)}.dw-lifestyle .spx-product .spx-product__size-tools>button{min-width:44px;min-height:44px;height:44px;border-color:var(--dw-line);border-radius:3px;background:var(--dw-paper);color:var(--dw-ink);box-shadow:none;font-weight:400}.dw-lifestyle .spx-product__unit-toggle{height:36px;border-color:var(--dw-line);border-radius:3px;background:var(--dw-surface)}.dw-lifestyle .spx-product .spx-product__unit-toggle button{min-width:34px;height:32px;color:var(--dw-muted);font-weight:400}.dw-lifestyle .spx-product .spx-product__unit-toggle button.is-selected{background:var(--dw-accent);color:var(--dw-paper);box-shadow:none}.dw-lifestyle .spx-product__frame-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.dw-lifestyle .spx-product__manual-frame-picker .spx-product__frame-options{grid-template-columns:repeat(4,minmax(0,1fr))}.dw-lifestyle .spx-product .spx-product__frame-option{width:100%;min-width:0;gap:6px}.dw-lifestyle .spx-product__frame-swatch{border-radius:3px}.dw-lifestyle .spx-product .spx-product__frame-option.is-selected .spx-product__frame-swatch{border-color:var(--dw-accent)}.dw-lifestyle .spx-product__frame-option-label{color:var(--dw-ink);font-weight:500}.dw-lifestyle .spx-product__frame-price-row{flex-wrap:wrap;justify-content:center;white-space:normal;line-height:1.4}.dw-lifestyle .spx-product__frame-price,.dw-lifestyle .spx-product__frame-compare{color:var(--dw-muted);font-weight:400}.dw-lifestyle .spx-product .spx-product__cart-button,.dw-lifestyle [data-dw-product-ux] .dw-sticky-buy button{min-height:50px;height:auto;padding:10px 16px;border:1px solid var(--dw-accent);border-radius:3px;background:var(--dw-accent);color:var(--dw-paper);font-size:15px;font-weight:500;text-transform:none;white-space:nowrap}.dw-lifestyle .spx-product .spx-product__cart-button:before{content:none}.dw-lifestyle .spx-product .spx-product__cart-button:hover:not(:disabled),.dw-lifestyle [data-dw-product-ux] .dw-sticky-buy button:hover:not(:disabled){background:var(--dw-ink);border-color:var(--dw-ink);color:var(--dw-paper)}.dw-lifestyle .spx-product .spx-product__cart-button:focus-visible,.dw-lifestyle [data-dw-product-ux] .dw-sticky-buy button:focus-visible{outline:2px solid var(--dw-accent);outline-offset:3px;color:var(--dw-paper)}.dw-lifestyle .spx-product .spx-product__cart-button:disabled{opacity:.55;cursor:not-allowed}.dw-lifestyle .spx-product .spx-product__cart-button.is-loading{background:var(--dw-accent);border-color:var(--dw-accent);color:var(--dw-paper);opacity:1;cursor:wait}.dw-lifestyle .spx-product__cart-spinner{color:var(--dw-paper)}.dw-lifestyle .spx-product__benefits{gap:12px;margin-block:24px;padding:18px;background:var(--dw-surface);border-radius:0;color:var(--dw-ink);font-size:13px;font-weight:400;line-height:1.6}.dw-lifestyle .spx-product__benefits .is-highlight,.dw-lifestyle .spx-product__benefits .is-highlight span{color:var(--dw-ink)}.dw-lifestyle .spx-product__payment-title{color:var(--dw-muted);font-weight:400;letter-spacing:0}.dw-lifestyle .spx-product__accordion summary{color:var(--dw-ink);font-size:16px;font-weight:500}.dw-lifestyle .spx-product__accordion-content,.dw-lifestyle .spx-product__accordion-shipping{color:var(--dw-muted);line-height:1.65}.dw-lifestyle .spx-product__size-guide-card,.dw-lifestyle .spx-product__size-guide-header{background:var(--dw-paper);color:var(--dw-ink)}.dw-lifestyle .spx-product__size-guide-table th{border-color:var(--dw-line);background:var(--dw-surface);color:var(--dw-ink);font-weight:500}.dw-lifestyle .spx-product__size-guide-table td{border-color:var(--dw-line);background:var(--dw-paper);color:var(--dw-ink)}.dw-lifestyle .spx-product__size-guide-table tbody tr:nth-child(2n) td{background:var(--dw-surface)}.dw-lifestyle-product-summary{display:none}@media(max-width:1100px)and (min-width:901px){.dw-lifestyle .spx-product__layout{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:28px}}@media(max-width:900px){.dw-lifestyle .spx-product__layout{grid-template-columns:minmax(0,1fr);gap:32px}.dw-lifestyle .spx-product__panel-content{padding:0}}@media(max-width:767px){.dw-lifestyle .spx-product{padding:0 18px 48px}.dw-lifestyle .spx-product__breadcrumbs{padding-block:12px;margin-bottom:0}.dw-lifestyle .dw-lifestyle-product-summary{display:none!important}.dw-lifestyle .spx-product__layout{gap:0}.dw-lifestyle .spx-product__gallery{grid-template-columns:minmax(0,1fr)!important;gap:12px}.dw-lifestyle .spx-product__main-image{width:100%!important;max-width:100%!important;grid-column:1 / -1!important}.dw-lifestyle .spx-product__thumb-rail{width:100%;grid-column:1 / -1!important}.dw-lifestyle .spx-product__thumb{width:62px;height:62px}.dw-lifestyle .spx-product__panel{margin-top:18px}.dw-lifestyle .spx-product .spx-product__panel h1{position:static!important;width:auto!important;height:auto!important;margin:4px 0 8px!important;overflow:visible!important;clip:auto!important;white-space:normal!important;font-size:24px!important;line-height:1.2!important}.dw-lifestyle .spx-product__price{font-size:22px}.dw-lifestyle .spx-product__option-group{margin-top:18px}.dw-lifestyle .spx-product__option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dw-lifestyle .spx-product__size-tools{margin-inline:0;gap:8px}.dw-lifestyle .spx-product__size-tools>button span{display:inline}.dw-lifestyle .spx-product .spx-product__size-tools>button{width:auto;padding-inline:10px}.dw-lifestyle .spx-product__unit-toggle{display:inline-flex}.dw-lifestyle .spx-product .spx-product__unit-toggle button{min-width:40px}.dw-lifestyle .spx-product__accordions{margin-top:26px;padding-inline:0}.dw-lifestyle .spx-product__frame-option-label{font-size:12px}.dw-lifestyle [data-dw-product-ux] .dw-sticky-buy{box-shadow:none}}@media(max-width:359px){.dw-lifestyle [data-dw-product-ux] .dw-sticky-buy button{min-width:134px;padding-inline:10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.dw-lifestyle .spx-product .spx-product__cart-button,.dw-lifestyle .spx-product__main-image img,.dw-lifestyle .spx-product__thumbs{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/daylightwalls-lifestyle-commerce.css.map */
