:root{--db-internal-page-start-space: 40px}:is(.db-corporate,.db-architects,.fabric-sample-request,.db-newsletter) .page-width{width:calc(100% - (var(--page-margin, 16px) * 2));max-width:var(--page-content-width, 82rem);margin-inline:auto}html{scroll-behavior:smooth}[id$=__promo_cards].section-wrapper{border-top:1px solid rgb(255 255 255 / 1);animation:none}.card-hover-effect-subtle-zoom .product-card-gallery__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.card-hover-effect-subtle-zoom .product-card-gallery__media:hover img{transform:scale(1.04)}.hero-wrapper:first-child .hero{min-height:100svh}.button,.button-secondary{letter-spacing:.1em;font-size:.8125rem;min-height:48px}.db-link-line,a.link,main p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary,.cart-items__title)),main .rte :is(p,ul,ol,li,table) a:where(:not(.button,.button-primary,.button-secondary)),.shopify-policy__body a:where(:not(.button,.button-primary,.button-secondary)),.password-enter__admin-link a{position:relative;display:inline-block;width:fit-content;max-width:100%;text-decoration:none}.db-link-line:after,a.link:after,main p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary,.cart-items__title)):after,main .rte :is(p,ul,ol,li,table) a:where(:not(.button,.button-primary,.button-secondary)):after,.shopify-policy__body a:where(:not(.button,.button-primary,.button-secondary)):after,.password-enter__admin-link a:after{content:"";position:absolute;bottom:-.15em;left:0;width:100%;height:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.db-link-line:is(:hover,:focus-visible):after,a:is(:hover,:focus-visible) .db-link-line:after,a.link:is(:hover,:focus-visible):after,main p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary,.cart-items__title)):is(:hover,:focus-visible):after,main .rte :is(p,ul,ol,li,table) a:where(:not(.button,.button-primary,.button-secondary)):is(:hover,:focus-visible):after,.shopify-policy__body a:where(:not(.button,.button-primary,.button-secondary)):is(:hover,:focus-visible):after,.password-enter__admin-link a:is(:hover,:focus-visible):after,.featured-blog-posts-card:is(:hover,:focus-within) .db-link-line:after,:is(.collection-card,.resource-card):is(:hover,:focus-within) .db-link-line:after{transform:scaleX(1)}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.db-link-line,.link)):after{content:none}.product-card{transition:box-shadow .4s ease}.footer-section .color-scheme-5{border-top:1px solid rgba(255,255,255,.08)}.header-announcements{font-size:.75rem;letter-spacing:.05em}.header{--designbox-header-menu-width: min(39rem, calc(100vw - (var(--page-margin) * 2)));--designbox-header-menu-text-inset: .6875rem;--designbox-header-menu-line-inset: 0px}.header__row--bottom .menu-list__link{position:relative;font-size:.8125rem;font-weight:400;letter-spacing:.14em;line-height:1;text-transform:uppercase;min-height:2rem}.header__row--bottom .menu-list{--menu-horizontal-gap: clamp(1.25rem, 1.8vw, 2.25rem)}.header[transparent]:not([data-sticky-state=active]) .menu-list__link{color:var(--color-foreground)}.header[transparent]:not([data-sticky-state=active]) .search-bar__placeholder{opacity:1}.header__row--bottom .menu-list__link .menu-list__link-title{position:static}.header__row--bottom .menu-list__link:after{content:"";position:absolute;inset-inline:calc(var(--gap-xl) / 2);bottom:.25rem;height:1px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.header__row--bottom .menu-list__link:hover:after,.header__row--bottom .menu-list__link--active:after{transform:scaleX(1)}.header__row--top.divider--page-width .header__columns,.header__row--top:not(.divider--page-width){border-bottom-color:rgba(var(--color-border-rgb, 0 0 0) / .2)}.header[transparent]:not([data-sticky-state=active]) .header__row--top.divider--page-width .header__columns,.header[transparent]:not([data-sticky-state=active]) .header__row--top:not(.divider--page-width){border-bottom-color:#fff3}.header__row--top .header__columns{min-height:clamp(72px,5vw,88px);align-items:center;--padding-block-start: 0px;--padding-block-end: 0px}.header__row--bottom .header__columns{--padding-block-start: clamp(2rem, 3vw, 3.25rem);--padding-block-end: var(--padding-2xs)}@media screen and (min-width:750px){.header .header-logo{max-width:min(280px,32vw)}.header .header-logo__image{width:auto;max-width:100%}}.header .header__columns{max-width:none!important;width:100%;margin-inline:0}.header .search-bar{display:grid;grid-template-columns:minmax(1.75rem,1fr) auto minmax(1.75rem,1fr);align-items:center;position:relative;width:100%;padding:.55rem var(--designbox-header-menu-text-inset) .7rem;border:none;background:transparent;color:inherit;cursor:pointer;transition:border-color .3s ease}.header .search-bar:after{content:"";position:absolute;inset-inline:var(--designbox-header-menu-line-inset);bottom:0;height:1px;background:currentColor;opacity:.5;pointer-events:none;transition:opacity .3s ease}.header .search-bar:hover:after{opacity:.65}.header[transparent]:not([data-sticky-state=active]) .search-bar:after{opacity:.6}.header[transparent]:not([data-sticky-state=active]) .search-bar:hover:after{opacity:1}.header .search-bar__placeholder{grid-column:2;font-size:.9375rem;font-weight:400;letter-spacing:.08em;line-height:1;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .search-bar__icon{grid-column:3;justify-self:end;flex-shrink:0;display:flex;align-items:center}.header .search-bar__icon svg{width:1.65rem;height:1.65rem;stroke-width:1.4}@media screen and (min-width:750px)and (max-width:989px){.header__column--center .search-action{width:clamp(24rem,50vw,50.75rem);min-width:0;max-width:100%}}@media screen and (min-width:990px){.header__row--top .header__column--center{width:var(--designbox-header-menu-width);justify-self:center}.header__row--top .header__column--center .search-action{width:100%;min-width:0;max-width:100%}.header__row--bottom .header__column--center{width:var(--designbox-header-menu-width);justify-self:center}.header__row--bottom header-menu,.header__row--bottom .header-menu__inner,.header__row--bottom .menu-list,.header__row--bottom .overflow-menu{width:100%}.header__row--bottom .overflow-menu::part(list){width:100%;justify-content:space-between;gap:var(--menu-horizontal-gap)}.header__row--bottom .header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:space-between}}@media screen and (max-width:749px){.header .search-bar{display:flex;border-bottom:none;padding:0;width:auto;justify-content:center}.header .search-bar:after{content:none}.header .search-bar__icon{grid-column:auto;justify-self:auto}.header .search-bar__placeholder{display:none}}.media-with-content .media-with-content__content>.group-block-content{display:flex;flex-direction:column;gap:1rem}.product-measurements{display:grid;gap:0;width:100%;margin:.2rem 0 0}.product-measurements__row{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,2rem);padding-block:.75rem;border-block-end:1px solid var(--color-border);border-color:color-mix(in srgb,var(--color-border) 72%,transparent)}.product-measurements__row:last-child{border-block-end:0}.product-measurements__label{margin:0;color:rgb(var(--color-foreground-rgb) / .66);font-size:.75rem;font-weight:400;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.product-measurements__value{justify-self:end;margin:0;color:var(--color-foreground);font-size:.9375rem;line-height:1.45;text-align:right}@media screen and (max-width:749px){.product-measurements__row{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);gap:1rem;padding-block:.65rem}}@media screen and (max-width:389px){.product-measurements__row{grid-template-columns:1fr;gap:.2rem}.product-measurements__value{justify-self:start;text-align:left}}.section-wrapper .email-signup-form input{letter-spacing:.02em}.db-signed-pieces,.db-signed-piece{overflow:hidden}.db-signed-pieces__container,.db-signed-piece__related{width:min(calc(100% - 3rem),82rem);margin-inline:auto}.db-signed-pieces{padding-block:clamp(4.5rem,9vw,9rem) clamp(5.5rem,10vw,10rem)}.db-signed-pieces__heading{display:grid;justify-items:center;max-width:46rem;margin:0 auto clamp(3.5rem,7vw,6.5rem);text-align:center}.db-signed-pieces__eyebrow,.db-signed-piece__eyebrow{margin:0 0 .85rem;color:rgb(var(--color-foreground-rgb) / .68);font-size:.75rem;font-weight:400;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.db-signed-pieces__heading h1,.db-signed-piece__context h1,.db-signed-piece__context h2,.db-signed-piece__related-heading h2{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);letter-spacing:-.035em;text-wrap:balance}.db-signed-pieces__heading h1{font-size:clamp(2.5rem,5vw,4.75rem);font-weight:700;line-height:.98}.db-signed-pieces__introduction{max-width:37rem;margin-top:1.5rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.db-signed-pieces__introduction>*{margin-block:0}.db-signed-piece-card{min-width:0}.db-signed-piece-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.db-signed-piece-card__link:focus-visible,.db-signed-piece__cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}.db-signed-piece-card__media{overflow:hidden;aspect-ratio:1 / 1;background:rgb(var(--color-foreground-rgb) / .055)}.db-signed-piece-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.db-signed-piece-card__link:hover .db-signed-piece-card__image{transform:scale(1.025)}.db-signed-piece-card__title,.db-signed-piece-card__designer{margin:0;font-family:var(--font-body--family);font-style:var(--font-body--style);line-height:1.35}.db-signed-piece-card__title{margin-top:.9rem;font-size:.98rem;font-weight:500}.db-signed-piece-card__designer{margin-top:.12rem;color:rgb(var(--color-foreground-rgb) / .68);font-size:.9rem}.db-signed-piece__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);min-height:min(54rem,86vh)}.db-signed-piece__media{min-height:34rem;background:rgb(var(--color-foreground-rgb) / .055)}.db-signed-piece__image{width:100%;height:100%;object-fit:cover}.db-signed-piece__context{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,7rem) clamp(2rem,5vw,6rem)}.db-signed-piece__context h1{margin-bottom:clamp(2.5rem,5vw,5rem);font-size:clamp(2.3rem,4vw,4.25rem);font-weight:700;line-height:.98}.db-signed-piece__designer{max-width:34rem}.db-signed-piece__context h2{font-size:clamp(1.65rem,2.35vw,2.5rem);font-weight:700;line-height:1}.db-signed-piece__bio,.db-signed-piece__copy{max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.6}.db-signed-piece__bio>*,.db-signed-piece__copy>*{margin-block:0}.db-signed-piece__copy{margin-top:1.25rem}.db-signed-piece__cta{display:inline-flex;align-items:center;min-height:3rem;margin-top:clamp(2.25rem,4vw,3.5rem);padding:.85rem 1.4rem;background:var(--color-foreground);color:var(--color-background);font-size:.76rem;font-weight:500;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease-out,color .18s ease-out}.db-signed-piece__cta:hover{background:rgb(var(--color-foreground-rgb) / .78)}.db-signed-piece__related{padding-block:clamp(5rem,10vw,9rem)}.db-signed-piece__related+.db-signed-piece__related{padding-top:0}.db-signed-piece__related-heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.db-signed-piece__related-heading h2{max-width:24ch;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:700;line-height:1.03}@media screen and (max-width:749px){.db-signed-pieces__container,.db-signed-piece__related{width:min(calc(100% - 2rem),38rem)}.db-signed-pieces{padding-block:4rem 5rem}.db-signed-piece__hero{grid-template-columns:1fr;min-height:0}.db-signed-piece__media{min-height:0;aspect-ratio:4 / 5}.db-signed-piece__context{padding:3.5rem 1.5rem 4.5rem}.db-signed-piece__context h1{margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a.link:after,.db-link-line:after,main p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary,.cart-items__title)):after,main .rte :is(p,ul,ol,li,table) a:where(:not(.button,.button-primary,.button-secondary)):after,.shopify-policy__body a:where(:not(.button,.button-primary,.button-secondary)):after,.password-enter__admin-link a:after{transition:none}main .shopify-section{animation:none}.card-hover-effect-subtle-zoom .product-card-gallery__media img,.db-signed-piece-card__image,.db-signed-piece__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-designbox.css.map */
