.collection-template header.upcycling-collection .text-wrapper{max-width:625px}.collection-template header.upcycling-collection .text-wrapper h1{font-size:36px;line-height:36px}@media(max-width:768px){.collection-template header.upcycling-collection .text-wrapper h1{font-size:26px;word-wrap:break-word}.collection-template header.upcycling-collection{max-height:400px}}.cta-with-bg h2{text-transform:uppercase;color:#fff;margin-bottom:2.5rem}.cta-with-bg .hero-slider{height:100%;position:relative}.cta-with-bg .swiper-container{width:100%;height:100%}.cta-with-bg .hero-slider .swiper-container .text-wrapper{max-width:670px;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:0 20px;z-index:1}.cta-with-bg .hero-slider .swiper-container .text-wrapper p{font-size:22px;font-family:Baskerville W01 Regular_705699;text-transform:uppercase;line-height:24px;margin-bottom:40px}.cta-with-bg .hero-slider .swiper-container .text-wrapper h1{margin:0}.cta-with-bg .hero-slider .swiper-container .swiper-slide:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-color:#0003;opacity:0;background-color:#222;opacity:.4}.cta-with-bg .text-wrapper a{color:#fff;border-color:#fff;text-align:center;padding:15px 55px;display:inline-block;font-size:12px;letter-spacing:1.6px;line-height:14px;font-family:Avenir LT W01_65 Medium1475532;position:relative;z-index:0;border:1px solid #ffffff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cta-with-bg img{height:100%;width:100%;object-fit:cover}.icon-items-section{text-align:center}.icon-items-section .section-title{text-transform:uppercase}.icon-items-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem 5rem;margin-top:2.5rem}.icon-item{display:flex;flex-direction:column;max-width:13.75rem;width:100%;gap:.5rem}@media(max-width:768px){.icon-item{max-width:35%}}.icon-item img{height:2.5rem;width:auto;margin-bottom:.5rem;object-fit:contain}.icon-item h3,.icon-item h4{font-family:Baskerville W01 Regular_705699;font-size:20px;letter-spacing:4px;text-transform:uppercase;color:#5c5c5c;font-weight:200}.icon-item p{font-family:Avenir LT W01_35 Light1475496,sans-serif;font-size:12px;letter-spacing:.5px;line-height:16px;margin:0}.cta-blocks-process .blocks-list-inner{display:flex;gap:2.5rem}.cta-blocks-process .blocks-list-inner .block-wrapper .block-image.high{height:250px}.cta-blocks-process .block-wrapper{background-color:#f7f7f7;flex:1}.step-title{background-color:#5c5c5c;color:#fff;width:fit-content;padding:.4rem .625rem;font-size:12px;margin-bottom:.5rem;line-height:1}.step-title:empty{display:none}.cta-blocks-process .text-wrapper{margin-bottom:1rem}.bottom-text{font-size:.875rem;color:#5c5c5c;line-height:20px;padding-inline:16px}.cta-blocks-process .block-wrapper:not(:last-child):after{content:"";position:absolute;left:calc(100% + 1.25rem);top:50%;transform:translate(-50%,-50%);display:block;width:1.5rem;height:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAzMDYgMTIuNTMwNkw5LjUzMDU1IDIwLjAzMDZDOS40NjA4NyAyMC4xMDAyIDkuMzc4MTUgMjAuMTU1NSA5LjI4NzEgMjAuMTkzMkM5LjE5NjA2IDIwLjIzMDkgOS4wOTg0NyAyMC4yNTAzIDguOTk5OTMgMjAuMjUwM0M4LjkwMTM4IDIwLjI1MDMgOC44MDM4IDIwLjIzMDkgOC43MTI3NiAyMC4xOTMyQzguNjIxNzEgMjAuMTU1NSA4LjUzODk5IDIwLjEwMDIgOC40NjkzIDIwLjAzMDZDOC4zOTk2MiAxOS45NjA5IDguMzQ0MzUgMTkuODc4MSA4LjMwNjYzIDE5Ljc4NzFDOC4yNjg5MiAxOS42OTYxIDguMjQ5NTEgMTkuNTk4NSA4LjI0OTUxIDE5LjQ5OTlDOC4yNDk1MSAxOS40MDE0IDguMjY4OTIgMTkuMzAzOCA4LjMwNjYzIDE5LjIxMjhDOC4zNDQzNSAxOS4xMjE3IDguMzk5NjIgMTkuMDM5IDguNDY5MyAxOC45NjkzTDE1LjQzOTYgMTEuOTk5OUw4LjQ2OTMgNS4wMzA1NUM4LjMyODU3IDQuODg5ODIgOC4yNDk1MSA0LjY5ODk1IDguMjQ5NTEgNC40OTk5M0M4LjI0OTUxIDQuMzAwOTEgOC4zMjg1NyA0LjExMDAzIDguNDY5MyAzLjk2OTNDOC42MTAwMyAzLjgyODU3IDguODAwOTEgMy43NDk1MSA4Ljk5OTkzIDMuNzQ5NTFDOS4xOTg5NSAzLjc0OTUxIDkuMzg5ODIgMy44Mjg1NyA5LjUzMDU1IDMuOTY5M0wxNy4wMzA2IDExLjQ2OTNDMTcuMTAwMyAxMS41MzkgMTcuMTU1NiAxMS42MjE3IDE3LjE5MzMgMTEuNzEyN0MxNy4yMzExIDExLjgwMzggMTcuMjUwNSAxMS45MDE0IDE3LjI1MDUgMTEuOTk5OUMxNy4yNTA1IDEyLjA5ODUgMTcuMjMxMSAxMi4xOTYxIDE3LjE5MzMgMTIuMjg3MUMxNy4xNTU2IDEyLjM3ODIgMTcuMTAwMyAxMi40NjA5IDE3LjAzMDYgMTIuNTMwNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:100%}@media(max-width:950px){.cta-blocks-process .blocks-list-inner{flex-direction:column}.cta-blocks-process .block-wrapper:not(:last-child):after{left:50%;top:calc(100% + 1.25rem);transform:translate(-50%,-50%) rotate(90deg)}}.cta-block-with-img{background:linear-gradient(180deg,#f6f6f6,#f2f2f4 15.38%,#e8eaee 29.81%,#e4e5ed 45.19%,#dfe0e7 59.62%,#e1e1e4 75.48%,#eceef2 89.9%,#eef0f4);display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:center;position:relative;min-height:25rem}.cta-block-with-img>.border{border:1px solid #FFF;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;bottom:1.5rem}.cta-block-with-img .text{padding:5rem 6.5rem;grid-column:1;grid-row:1}.cta-block-with-img h2{margin-bottom:1rem;text-transform:uppercase;text-align:left}.cta-block-with-img p{text-align:left;margin-bottom:0;font-size:14px}.cta-block-with-img .btn:not(:empty){color:#fff;border:1px solid var(--btn-color);text-align:center;padding:.75rem 2.5rem;display:inline-block;font-family:Avenir LT W01_65 Medium1475532;position:relative;z-index:0;line-height:20px;background-color:var(--btn-color);width:fit-content;margin-top:1rem;font-size:14px;margin-top:2.5rem}.cta-block-with-img img{height:100%;display:block;position:absolute;top:0;right:0;bottom:0;max-width:100%;object-fit:contain}.cta-block-with-img .image{position:relative;width:100%;height:100%;grid-column:2;grid-row:1}.cta-block-with-img.text-only{grid-template-columns:1fr}.cta-block-with-img.text-only .text{display:grid;justify-items:center}.cta-block-with-img.text-only h2,.cta-block-with-img.text-only p{text-align:center}@media(max-width:1200px){.cta-block-with-img .text{padding:3rem 3.5rem}.cta-block-with-img{gap:1rem}}@media(max-width:768px){.cta-block-with-img{grid-template-columns:1fr;gap:0}.cta-block-with-img .image{grid-column:1;grid-row:2}.cta-block-with-img img{position:static}.cta-block-with-img>.border{top:1rem;left:1rem;right:1rem;bottom:1rem}.cta-block-with-img .text{padding:2rem}}.text-centered-inner.section .text-wrapper{color:#5c5c5c}.text-centered-inner.section .text-wrapper h2{font-size:30px;margin-bottom:1rem;line-height:normal}.text-centered-inner .text-wrapper p{font-size:14px}.text-breaker-full-size .quote-inner{max-width:unset;padding-block:80px;margin-block:100px}.text-breaker-full-size .quote-inner .text-wrapper{max-width:720px}.margin-indent{margin-inline:50px}@media(max-width:768px){.margin-indent{margin-inline:20px}}.product-section{margin:0 35px}.product-margin-block{margin-block:120px}.product-inner{padding:0}.product-inner .content-wrapper{padding:3rem 2.5rem;margin-left:0;max-width:unset}.gallery-thumbs{padding:0!important}.gallery-thumbs .swiper-slide{margin-right:0!important;aspect-ratio:1 / 1;flex-shrink:0;height:auto;width:calc(100% / 6)!important;display:flex}.gallery-thumbs .swiper-slide img{display:block}.product-swiper .swiper-button-prev,.product-swiper .swiper-button-next{bottom:17%!important;width:20px!important;height:20px!important;filter:brightness(0) invert(1);opacity:1}.product-swiper .swiper-button-prev{right:3.5rem;left:unset!important}.product-swiper .swiper-button-next{right:1.5rem!important}.product-swiper .swiper-button-disabled{opacity:.35}.product-info-bar{display:flex;align-items:center;text-transform:uppercase;column-gap:.8125rem;row-gap:.4rem;flex-wrap:wrap}.product-info-bar p{font-size:12px}.product-inner .content-wrapper .variant-sku{margin-block:0!important}.product-info-bar .font-heavy{font-family:Avenir LT W01_85 Heavy1475544}.product-info-bar a{color:#5c5c5c}.product-inner .btn-wrapper{display:flex;justify-content:space-between;align-items:center;margin-block:1rem 2.5rem;flex-wrap:wrap;row-gap:1rem}.btn.missing-solution{color:#fff;border-color:#fff;text-align:center;padding:15px 25px;font-size:14px;line-height:14px;font-family:Avenir LT W01_65 Medium1475532;position:relative;z-index:0;background-color:#222;display:inline-block;cursor:pointer;border:none}.price-from{text-transform:none;font-family:Avenir LT W01_85 Heavy1475544;font-weight:lighter}.info-box-container{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-block:120px}.info-box{background-color:#f7f7f7;color:#5c5c5c;padding:2.5rem}.info-box h2{font-weight:400;margin-bottom:1rem;font-size:20px}.info-box p{font-size:.875rem}.similar-products.bg-dark .text-centered-inner{background-color:#f6f6f8;margin-block:120px}.similar-products.bg-dark .text-centered-inner{padding-block:120px;padding-inline:70px}.similar-products .text-centered-inner{padding-block:45px;padding-inline:70px;flex-direction:column}.similar-products .upcycling-products-grid{margin-block:2.5rem 0!important}.similar-products .section-title{line-height:32px;margin-bottom:1rem;max-width:37rem;margin-inline:auto;text-transform:uppercase}.similar-products p{font-size:14px;color:#5c5c5c;margin-bottom:2.5rem}.similar-products .text-centered-inner .btn{background-color:#5c5c5c;min-width:260px;color:#fff;padding:.75rem 2.5rem;font-size:14px;line-height:20px;margin-top:2.5rem;text-transform:unset;letter-spacing:unset;text-align:center}.similar-products .upcycling-product a{border:none;padding:0;letter-spacing:unset;margin-top:unset;line-height:unset;text-transform:unset;font-family:Avenir LT W01_45 Book1475508;display:block}.product-card.discounted[data-v-8e98e878]{background-color:transparent}.product-card.discounted h3[data-v-8e98e878],.product-card.discounted h4[data-v-8e98e878],.product-card.discounted p[data-v-8e98e878]{color:#5c5c5c!important}.product-card p.price-before[data-v-8e98e878]{display:none}.swiper-container[data-v-0a048612] .product-card:hover{background-color:#eee}@media(max-width:768px){.info-box-container{grid-template-columns:1fr}.similar-products .text-centered-inner{padding-inline:20px;padding-block:25px}}.upcycling-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:120px!important}.upcycling-product{background-color:#f6f6f7;padding:16px;text-align:center;transition:box-shadow .3s ease;display:flex;flex-direction:column}.upcycling-product .product-link:hover{cursor:pointer}.upcycling-product:hover{box-shadow:0 4px 8px #0000001a}.upcycling-product a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.upcycling-product>a{display:flex;flex-direction:column;justify-content:space-between;flex:1}.product-variants{align-self:flex-start}.product-image img{max-width:100%;height:auto;border-radius:4px}.product-title{font-family:Avenir LT W01_85 Heavy1475544;color:#5c5c5c;font-size:.625rem;margin:0;text-align:left;align-self:flex-start;text-transform:uppercase}.product-designer{font-size:.625rem;color:#292929;margin:4px 0;text-align:left;align-self:flex-start}.product-price-section{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto}.price-container{text-align:left}.product-price{font-weight:700;margin:0;color:#5c5c5c;font-family:Avenir LT W01_85 Heavy1475544;font-size:.75rem;text-transform:uppercase}.product-new-price{color:#292929;font-size:.625rem;margin-top:4px;font-family:Avenir LT W01_35 Light1475496}.product-btn{padding:.75rem;background-color:#5c5c5c;display:grid;place-content:center}.upcycling-variants{display:flex;gap:8px;list-style:none;padding:0;margin:8px 0}.upcycling-variant a{display:inline-block;text-decoration:none;padding:0;margin:0;transition:transform .2s ease}.upcycling-variant:hover a{transform:scale(1.1)}@media(max-width:768px){.upcycling-products-grid{grid-template-columns:1fr}.similar-products .upcycling-products-grid a.product-link{display:none}}.product-inner .content-wrapper .new-price{font-size:14px;margin-bottom:1rem}.upcycling-variant-options{margin-block:2.5rem 1rem}.product-inner .content-wrapper .add-to-cart{margin-block:0}.select-selector{display:flex;align-items:center;margin:.5rem 0 1rem;position:relative;-webkit-user-select:none;user-select:none}.select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;width:1rem}div#upholstery-select{position:relative}.select-options{position:absolute;background:#fff;padding:2px;top:calc(100% + .25rem);display:flex;flex-direction:column;justify-content:center;left:0;width:100%;max-height:220px;overflow-y:auto;scrollbar-width:thin}.select-options .variant-option:hover,.select-options .upholstery-option:hover{background:#f0f0f0;cursor:pointer}.select-selected{text-transform:uppercase;font-size:10px}.select-selector label img{transform:scale(.75);padding:0;margin:0;margin-left:-1rem}.select-selector label{display:flex;align-items:center;padding:.75rem 3rem .75rem 1rem;font-size:14px;border:1px solid #5C5C5C;width:100%}.variant-option{display:flex;align-items:center;gap:1rem}.upholstery-option,.variant-option{display:flex;align-items:center;gap:1rem;font-size:14px;padding:0 .25rem .25rem 0}.upholstery-option img,.variant-option img{margin:2px}.add-to-cart-wrapper{display:flex;gap:.5rem}.quantity-selector{display:flex;align-items:center;border:1px solid #5C5C5C;background:#fff;padding:.75rem;font-size:14px;justify-content:space-between;margin-left:auto;margin-right:.5rem}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-btn{background:none;border:none;font-size:16px;cursor:pointer;padding:0 .5rem;color:#5c5c5c;line-height:15px}#quantity{border:none;text-align:center;width:50px;font-size:14px}.product-text{font-size:14px}#shopify-section-ompolstring-accordion .section-title{text-transform:uppercase;max-width:55rem;margin-inline:auto}@media(max-width:479px){.add-to-cart-wrapper{width:100%}.quantity-selector{margin-right:0;margin-left:0;padding:.5rem;flex-shrink:0}.qty-btn{padding:0 .25rem}#quantity{width:32px}}@media(max-width:769px){.swiper-slide img{width:100%}.upcycling-products-grid{margin-bottom:70px!important}.product-info-bar .vendor{margin:0!important}.product-info-bar{flex-wrap:nowrap;flex-direction:column;align-items:unset}.product-btn{padding:.35rem}.upcycling-products-grid{grid-template-columns:1fr 1fr}.info-box-container,.product-margin-block{margin-block:60px}#product-form-section{scroll-margin-top:100px}.product-price{font-size:.7em}.product-new-price{font-size:9px}.gallery-thumbs .swiper-slide{background-position:top!important}.cta-with-bg .text-wrapper a{padding:15px 30px}.cta-block-with-img p,.cta-block-with-img h2,.cta-block-with-img .text{text-align:center}.quote-inner .text-wrapper{text-align:left}}.usf-sr-product.is-upcycling{padding:0!important;background:transparent}.usf-sr-product.is-upcycling .upcycling-product{background-color:#dad1b8;height:100%}.usf-sr-product.is-upcycling .product-image{padding:8px 18px;display:grid;align-items:center;justify-items:center}.usf-sr-product.is-upcycling .product-image img{grid-area:1 / 1;max-width:100%;height:auto;transition:opacity .3s ease}.usf-sr-product.is-upcycling .product-image .secondary-img,.usf-sr-product.is-upcycling .product-image:hover .primary-img{opacity:0}.usf-sr-product.is-upcycling .product-image:hover .secondary-img{opacity:1}.usf-sr-product.is-upcycling .product-variants{align-self:flex-end;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.usf-sr-product.is-upcycling .variant-label{font-size:.625rem;color:#292929;text-align:left;font-family:Avenir LT W01_35 Light1475496}.usf-sr-product.is-upcycling .upcycling-variants{gap:3px;margin:0}.usf-sr-product.is-upcycling .upcycling-variant>div{width:9px!important;height:9px!important}.usf-sr-product.is-upcycling .price-container{text-align:right;flex-shrink:0}.usf-sr-product.is-upcycling .product-price{font-size:.75rem;font-weight:700;text-transform:none;line-height:1.2;white-space:nowrap}.usf-sr-product.is-upcycling .product-new-price{margin-top:0;font-size:.625rem;font-weight:300;line-height:1.2;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style-upcycling.css.map */
