@font-face{font-family:Effra;src:url(Effra-Bold.woff2) format("woff2"),url(Effra-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;size-adjust:95%;ascent-override:90%;descent-override:10%}@font-face{font-family:Effra;src:url(Effra-Light.woff2) format("woff2"),url(Effra-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;size-adjust:95%;ascent-override:90%;descent-override:10%}@font-face{font-family:Effra;src:url(Effra-Medium.woff2) format("woff2"),url(Effra-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;size-adjust:95%;ascent-override:80%;descent-override:10%}@font-face{font-family:Effra;src:url(Effra-Regular.woff2) format("woff2"),url(Effra-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;size-adjust:95%;ascent-override:80%;descent-override:10%}:root{--font-body--family: "Effra", system-ui, -apple-system, sans-serif;--font-subheading--family: "Effra", system-ui, -apple-system, sans-serif;--font-heading--family: "Effra", system-ui, -apple-system, sans-serif;--font-subheading--weight: 400;--font-heading--weight: 500;--font-h1--line-height: var(--line-height--heading-loose);--font-size--h2: 1.5rem;--font-size--h3: 1.25rem;--font-h2--line-height: var(--line-height--heading-loose);--font-size--h4: clamp(1.125rem, 1.032rem + .465vw, 1.25rem);--font-h5--weight: 500;--color-cyan: 3, 151, 168;--color-navy: 0, 59, 69;--color-green: 4, 93, 60;--color-teal: 0, 122, 136;--color-dark-teal: 0, 59, 69;--color-darkest-teal: 0, 19, 23;--color-yellow: 230, 163, 46;--color-dusty-pink: 229, 166, 151;--color-nude: 167, 122, 87;--color-dark-red: 169, 25, 15;--color-dark: 35, 31, 32;--color-grey: 79, 76, 77;--color-light-grey: 121, 118, 119;--color-strong-line: 201, 196, 179;--color-light-line: 222, 217, 201;--color-light-background: 245, 244, 243;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-error: 143, 25, 41;--color-attention: 230, 120, 46;--color-attention-2: 184, 80, 11;--color-success: 5, 139, 89}@media screen and (min-width:750px){:root{--font-size--h2: 2rem;--font-size--h3: 1.5rem}}@media screen and (min-width:60em){:root{--section-height-medium: 33.75rem}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}.spacing-style{--spacing-scale: .5}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.button-tertiary,.button-secondary,.button{--font-paragraph--size: .9375rem;--button-padding-block: .75rem;font-weight:500;min-height:3rem}a.button-primary,.button-primary{--button-background-color: rgb(var(--color-dark-teal));--button-border-color: rgb(var(--color-dark-teal));outline-color:var(--button-background-color)}.button-secondary{--button-background-color: rgb(var(--color-white));--button-border-color: rgb(var(--color-white));outline-color:rgb(var(--color-dark))}.button-secondary:hover{--button-color: rgb(var(--color-white));--button-background-color: rgb(var(--color-dark));--button-border-color: rgb(var(--color-dark));outline-color:rgb(var(--color-dark))}slideshow-arrows{overflow:hidden}slideshow-arrows .slideshow-control{color:var(--color-black)}.link--text{text-decoration:underline;text-underline-offset:2px}.button--with-icon,.link--with-icon{display:flex;align-items:flex-start;column-gap:.4rem;word-break:break-all}.button--with-icon .svg-wrapper,.link--with-icon .svg-wrapper{min-width:var(--icon-width)}.link--underlined{font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:rgb(var(--color-dark),.2)}.link--underlined:hover{text-decoration-color:rgb(var(--color-dark),1)}.button-small{--button-padding-block: 0;--button-padding-inline: 1rem;min-height:2rem}slideshow-arrows{mix-blend-mode:unset}.p80-cart-drawer__upsells .resource-list__carousel slideshow-arrows{padding-inline:0}.custom-font-size,.custom-font-size>*{line-height:var(--line-height)}.p80-badge__sale{--color-foreground: rgb(var(--color-white));--color-background: rgb(var(--color-dark-red))}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{--color-primary-button-background: rgb(var(--color-white));--color-primary-button-text: rgb(var(--color-grey));box-shadow:0 1px 2px rgb(var(--color-black),.16);min-width:3rem;min-height:3rem}:is(.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle) .icon-caret path{stroke-width:.0469rem}.slideshow-controls__dots button:after{background-color:rgb(var(--color-dark),.2)}.slideshow-controls__dots button[aria-selected=true]:after{background-color:rgb(var(--color-dark))}@media screen and (min-width:750px){.resource-list__carousel:has(.p80-product-card__availability[data-availability-state]) .p80-product-card__price:last-child{margin-block-end:3.375rem}}.checkbox__label{color:rgb(var(--color-grey));font-size:var(--font-size--sm);width:100%;align-items:flex-start}.checkbox__label-count{margin-left:auto;line-height:1rem;padding:0 var(--padding-xs);font-size:var(--font-size--xs);background-color:rgb(var(--color-light-background));border-radius:.5rem;display:inline-block;align-self:start;margin-block-start:.25rem}.checkbox .icon-checkmark{border:solid 1px rgb(var(--color-strong-line));border-radius:0}.checkbox__input:checked+.checkbox__label .icon-checkmark{color:rgb(var(--color-white));background-color:rgb(var(--color-teal));border-color:rgb(var(--color-teal))}.checkbox__input:disabled+.checkbox__label .icon-checkmark{--input-disabled-background-color: var(rgb(--color-strong-line, .1));--input-disabled-border-color: var(rgb(--color-strong-line))}summary .svg-wrapper{color:rgb(var(--color-grey));width:1.5rem;height:1.5rem}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs);line-height:var(--line-height--body-normal)}.variant-option--buttons legend .variant-option__selected-value{color:rgb(var(--color-grey))}.variant-option--equal-width-buttons{grid-template-columns:repeat(3,1fr);gap:var(--gap-xs)}.variant-option--equal-width-buttons:has(.swatch){grid-template-columns:repeat(8,1fr)}.variant-option--equal-width-buttons[data-option-id*=configuration]{grid-template-columns:repeat(4,1fr)}.variant-option--equal-width-buttons[data-option-id*=denominations]{grid-template-columns:repeat(6,1fr)}.variant-option__button-label{--color-variant-text: rgb(var(--color-grey));--color-variant-border: rgb(var(--color-light-line));--color-selected-variant-background: rgb(var(--color-white));font-size:var(--font-size--sm);line-height:1;padding:var(--padding-2xs) var(--padding-3xs);width:100%}@media screen and (min-width:750px){.variant-option__button-label{padding:.75rem}}.variant-option__button-label .variant-option__metaobject-image{width:2rem;height:2rem;aspect-ratio:1;object-fit:contain;opacity:.8}.variant-option__button-label svg.variant-option__metaobject-image{position:relative;top:initial;left:initial;opacity:0}.variant-option__button-label input:checked+.variant-option__metaobject-image{opacity:1}.variant-option__button-label input:checked+svg.variant-option__metaobject-image{opacity:0}.variant-option__button-label .swatch{--max-swatch-size: 3rem;width:var(--max-swatch-size);height:var(--max-swatch-size);background-size:contain;background-repeat:no-repeat;border-radius:cacl(var(--variant-picker-swatch-radius) + 2px)}.variant-option__button-label svg.icon{width:.625rem;height:.625rem;position:absolute;top:auto;left:auto;bottom:.5rem;right:.5rem;color:rgb(var(--color-white))}.variant-option__button-label:has(.variant-option__metaobject-image){flex-direction:column;row-gap:var(--gap-sm);aspect-ratio:1;justify-content:end}@media screen and (max-width:749px){.variant-option__button-label:has([name*=Configuration]){padding:.75rem}}.variant-option__button-label:has([name*=Storage]){padding-block-start:var(--padding-2xl);justify-content:start;min-height:7.75rem;row-gap:var(--gap-lg);aspect-ratio:4 / 3}.variant-option__button-label:has([name*=Storage]) .variant-option__metaobject-image{width:2rem;height:2rem}@media screen and (max-width:749px){.variant-option__button-label:has([name*=Storage]){padding:.75rem;padding-block-start:var(--padding-2xl)}}.variant-option__button-label:has(.swatch){padding:0;aspect-ratio:1;position:relative}.variant-option__button-label:has(:checked){--options-border-width: 2px;--color-selected-variant-text: rgb(var(--color-dark));--color-selected-variant-border: rgb(var(--color-teal))}.variant-option__button-label:has(:checked):hover{--color-selected-variant-hover-border: rgb(var(--color-dark-teal));--color-selected-variant-hover-text: rgb(var(--color-dark))}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{--color-selected-variant-hover-background: transparent}.variant-option__button-label:has(:checked) .swatch{max-width:calc(100% - 4px);max-height:calc(100% - 4px)}.variant-option__button-label:has([aria-disabled=true]){pointer-events:none;cursor:default}.variant-option__button-label svg.variant-option__strikethrough line:first-of-type{stroke:rgb(var(--color-dark),.2);stroke-width:.3125rem}.variant-option__button-label svg.variant-option__strikethrough line:last-of-type{stroke:rgb(var(--color-white),.8);stroke-width:.0625rem;clip-path:none}.product-details product-sku-component .sku{color:rgb(var(--color-grey))}.product-details product-sku-component:has(+.product-fulfillment-details){margin-bottom:-1rem}.product-form-buttons .add-to-cart-button{--height-buy-buttons: 3rem;--button-background-color: rgb(var(--color-teal));min-height:var(--height-buy-buttons);padding:var(--padding-sm) var(--padding-2xl)}.product-form-buttons .add-to-cart-button:hover{--button-background-color: rgb(var(--color-dark-teal))}.product-details .quantity-selector,.quick-add-modal .quantity-selector{--color-input-border: rgb(var(--color-light-line));color:rgb(var(--color-dark));height:3rem}.quantity-selector :is(.quantity-minus,.quantity-plus){color:rgb(var(--color-dark))}.product-details .buy-buttons-block:has(+.product-wishlist-share){margin-bottom:-1rem}.content-for-layout .shopify-policy__container{color:rgb(var(--color-dark));max-width:43.125rem;padding-block:var(--padding-2xl);padding-inline:var(--padding-lg)}.content-for-layout .shopify-policy__title{text-align:left}.content-for-layout .shopify-policy__title h1{margin-block-end:var(--margin-2xl)}.content-for-layout .shopify-policy__body :is(h1,h2,h3,h4){margin-block-end:1rem}.content-for-layout .shopify-policy__body :is(p,ul,ol)+:is(h1,h2,h3,h4){margin-block-start:var(--margin-2xl)}.content-for-layout .shopify-policy__body :is(p,li){color:rgb(var(--color-grey))}@media screen and (min-width:750px){.content-for-layout .shopify-policy__container{padding-block:var(--padding-5xl)}.content-for-layout .shopify-policy__title h1{margin-block-end:var(--margin-5xl)}.content-for-layout .shopify-policy__body :is(p,ul,ol)+:is(h1,h2,h3,h4){margin-block-start:var(--margin-5xl)}}.rte :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--color-dark))}.rte :is(.rte-table-wrapper,p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--margin-5xl)}.rte tr:first-child{border-top:solid 1px rgb(var(--color-light-line))}.rte tr:has(td){border-color:rgb(var(--color-light-line))}.rte tr:has(td) td{padding-block:1rem}.rte tr:has(td) a{color:rgb(var(--color-dark-teal));text-decoration:none}.rte tr:has(td) a:hover{text-decoration:underline}.field__input{--color-input-border: rgb(var(--color-light-line));--color-input-background: rgb(var(--color-white));--input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) rgb(var(--color-dark));--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);border-radius:var(--border-radius-sm);padding:var(--padding-xs) var(--padding-lg);color:rgb(var(--color-dark));font-size:var(--font-paragraph--size);min-height:2.75rem}.field__input:autofill{background-color:var(--color-input-background);color:rgb(var(--color-dark))}.field__input:focus-visible{outline:var(--input-box-shadow-width) rgb(var(--color-dark));outline-offset:2px}.field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.shopify-policy__body a{word-break:break-all}.image-placeholder{width:100%;height:100%;object-fit:contain;aspect-ratio:1}.product-grid__card.product-grid__card{row-gap:.75rem}@media screen and (max-width:749px){#link-for-business .menu-drawer__menu--childlist,#link-services .menu-drawer__menu--childlist{display:flex;flex-direction:column}:is(#link-for-business .menu-drawer__menu--childlist,#link-services .menu-drawer__menu--childlist)>li{width:100%;order:99}#link-services .menu-drawer__menu--childlist>li:has([id*=space-planning]){order:1}#link-services .menu-drawer__menu--childlist>li:has([id*=in-person-consultations]){order:2}#link-services .menu-drawer__menu--childlist>li:has([id*=delivery]){order:3}#link-services .menu-drawer__menu--childlist>li:has([id*=installation-assembly]){order:4}#link-services .menu-drawer__menu--childlist>li:has([id*=after-purchase-support]){order:5}#link-services .menu-drawer__menu--childlist>li:has([id*=price-match-guarantee]){order:6}#link-services .menu-drawer__menu--childlist>li:has([id*=request-samples]){order:7}#link-services .menu-drawer__menu--childlist>li:has([id*=how-to-buy]){order:8}#link-services .menu-drawer__menu--childlist>li:has([id*=find-a-showroom]){order:9}#link-services .menu-drawer__menu--childlist>li:has([id*=customer-support]){order:10}#link-services .menu-drawer__menu--childlist>li:has([id*=faq]){order:11}#link-for-business .menu-drawer__menu--childlist>li:has([id*=why-source]){order:1}#link-for-business .menu-drawer__menu--childlist>li:has([id*=project-capabilities]){order:2}#link-for-business .menu-drawer__menu--childlist>li:has([id*=request-a-quote]){order:3}#link-for-business .menu-drawer__menu--childlist>li:has([id*=business-accounts]){order:4}#link-for-business .menu-drawer__menu--childlist>li:has([id*=case-studies]){order:5}#link-for-business .menu-drawer__menu--childlist>li:has([id*=contact-a]){order:6}}#contact-form{scroll-margin-top:calc(var(--header-height, 0px) + var(--gap-xl, 1.5rem))}:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}@media screen and (min-width:900px){.collection-wrapper:has(.facets--vertical){grid-template-columns:19.125rem 1fr;grid-template-rows:auto 1fr;column-gap:0;grid-template-areas:none}.collection-wrapper:has(.facets--vertical) .facets--horizontal{grid-column:2 / 3}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical{grid-column:1 / 2;grid-row:1 / 3}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:2 / 3}}html[data-p80-store=none] .accelerated-checkout-block,html[data-p80-store=none] .additional-checkout-buttons{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/p80-base.css.map */
