.wallpaper-product-page{--primary-text: #2d2d2d;--secondary-text: #757575;--light-gray: #f7f7f7;--border-gray: #e5e5e5;--accent: #c9a961;--black: #000;--white: #fff}.wallpaper-product-page *{margin:0;padding:0;box-sizing:border-box}.wallpaper-product-page body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--primary-text);line-height:1.5;background:var(--white)}.wallpaper-product-page .promo-bar{background:#f5f3f0;text-align:center;padding:10px 20px;font-size:13px;letter-spacing:.5px}.wallpaper-product-page .promo-bar a{color:var(--primary-text);text-decoration:underline}.wallpaper-product-page .main-nav{border-bottom:1px solid var(--border-gray);padding:20px 0}.wallpaper-product-page .nav-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.wallpaper-product-page .logo{font-size:24px;letter-spacing:2px;font-weight:300}.wallpaper-product-page .nav-menu{display:flex;gap:40px;list-style:none}.wallpaper-product-page .nav-menu a{text-decoration:none;color:var(--primary-text);font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:opacity .3s}.wallpaper-product-page .nav-menu a:hover{opacity:.6}.wallpaper-product-page .nav-icons{display:flex;gap:24px;align-items:center}.wallpaper-product-page .nav-icons svg{width:20px;height:20px;cursor:pointer}.wallpaper-product-page .breadcrumb{max-width:1400px;margin:20px auto;padding:0 40px;font-size:12px;color:var(--secondary-text)}.wallpaper-product-page .breadcrumb a{color:var(--secondary-text);text-decoration:none}.wallpaper-product-page .breadcrumb span{margin:0 8px}.wallpaper-product-page .product-container{max-width:1400px;margin:0 auto;padding:0 40px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.wallpaper-product-page .gallery{display:flex;gap:20px}.wallpaper-product-page .gallery-thumbnails{display:flex;flex-direction:column;gap:10px}.wallpaper-product-page .thumbnail{width:80px;height:80px;cursor:pointer;opacity:.6;transition:opacity .3s}.wallpaper-product-page .thumbnail.active,.wallpaper-product-page .thumbnail:hover{opacity:1}.wallpaper-product-page .thumbnail img{width:100%;height:100%;object-fit:cover}.wallpaper-product-page .main-image{flex:1}.wallpaper-product-page .main-image img{width:100%;height:auto}.wallpaper-product-page .product-info{padding-top:20px}.wallpaper-product-page .product-brand{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--secondary-text);margin-bottom:8px}.wallpaper-product-page .product-title{font-size:32px;font-weight:300;margin-bottom:16px;line-height:1.2}.wallpaper-product-page .product-price{font-size:24px;margin-bottom:8px}.wallpaper-product-page .product-rating{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:14px}.wallpaper-product-page .stars{color:var(--accent)}.wallpaper-product-page .color-section{margin-bottom:32px}.wallpaper-product-page .color-label{font-size:14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.wallpaper-product-page .color-name{font-weight:500}.wallpaper-product-page .color-swatches{display:flex;gap:12px}.wallpaper-product-page .color-swatch{width:40px;height:40px;border-radius:50%;cursor:pointer;position:relative;transition:transform .2s}.wallpaper-product-page .color-swatch:hover{transform:scale(1.1)}.wallpaper-product-page .color-swatch.active:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--primary-text);border-radius:50%}.wallpaper-product-page .color-swatch img{width:100%;height:100%;border-radius:50%;object-fit:cover}.wallpaper-product-page .size-section{margin-bottom:24px}.wallpaper-product-page .size-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.wallpaper-product-page .size-dropdown{width:100%;padding:10px 12px;border:1px solid #e5e5e5;font-size:14px;margin-top:8px}.wallpaper-product-page .quantity-shipping-row{display:flex;align-items:center;gap:20px;margin-bottom:32px}.wallpaper-product-page .quantity-section{flex:0 0 auto}.wallpaper-product-page .quantity-selector{display:flex;align-items:center;border:1px solid #e5e5e5;width:fit-content}.wallpaper-product-page .quantity-input{width:50px!important;text-align:center;border:none;font-size:16px;padding:0}.wallpaper-product-page .quantity-btn{width:36px;height:36px;border:none;background:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.wallpaper-product-page .promo-banner{background:#f5f3f0;padding:16px;margin-bottom:24px;text-align:center;font-size:14px}.wallpaper-product-page .cart-section{margin-bottom:24px}.wallpaper-product-page .add-to-cart{width:100%;padding:16px;background:var(--black);color:var(--white);border:none;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .3s;margin-bottom:12px}.wallpaper-product-page .add-to-cart:hover{background:#333}.wallpaper-product-page .shipping-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#757575;height:36px}.wallpaper-product-page .product-description{font-size:14px;line-height:1.8;margin-bottom:32px;color:var(--secondary-text)}.wallpaper-product-page .expandable-section{border-top:1px solid var(--border-gray);padding:24px 0}.wallpaper-product-page .expandable-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:1px}.wallpaper-product-page .expand-icon{font-size:20px;transition:transform .3s}.wallpaper-product-page .expandable-header.active .expand-icon{transform:rotate(45deg)}.wallpaper-product-page .expandable-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.wallpaper-product-page .expandable-content.active{max-height:500px;padding-top:16px}.wallpaper-product-page .expandable-content p,.wallpaper-product-page .expandable-content li{font-size:14px;color:var(--secondary-text);line-height:1.8}.wallpaper-product-page .expandable-content ul{list-style:none;padding-left:0}.wallpaper-product-page .expandable-content li{padding:4px 0}.wallpaper-product-page .similar-items{max-width:1400px;margin:80px auto;padding:0 40px}.wallpaper-product-page .section-title{font-size:24px;font-weight:300;text-align:center;margin-bottom:40px;letter-spacing:1px}.wallpaper-product-page .items-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.wallpaper-product-page .item-card{cursor:pointer;transition:opacity .3s}.wallpaper-product-page .item-card:hover{opacity:.8}.wallpaper-product-page .item-card img{width:100%;height:300px;object-fit:cover;margin-bottom:12px}.wallpaper-product-page .item-card-title{font-size:14px;margin-bottom:4px}.wallpaper-product-page .item-card-price{font-size:14px;color:var(--secondary-text)}.wallpaper-product-page .item-card-colors{display:flex;gap:8px;margin-top:8px}.wallpaper-product-page .item-color{width:20px;height:20px;border-radius:50%;border:1px solid var(--border-gray)}.wallpaper-product-page .add-to-cart{background:#2d2d2d!important;color:#fff!important}.wallpaper-product-page .add-to-cart:hover{background:#000!important}.wallpaper-product-page button[name=add]{background:#2d2d2d!important;color:#fff!important;width:100%;padding:16px;border:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.wallpaper-product-page .gallery{display:flex!important;gap:20px;width:100%}.wallpaper-product-page .gallery-thumbnails{display:flex!important;flex-direction:column;gap:10px;min-width:80px}.wallpaper-product-page .thumbnail{width:80px;height:80px;cursor:pointer;border:2px solid transparent;overflow:hidden}.wallpaper-product-page .thumbnail img{width:100%!important;height:100%!important;object-fit:cover;display:block!important}.wallpaper-product-page .main-image{flex:1;min-height:400px}.wallpaper-product-page .main-image img{width:100%!important;height:auto!important;display:block!important}.wallpaper-product-page .product{display:grid!important;grid-template-columns:1fr 1fr;gap:60px}.wallpaper-product-page .expandable-section{border-bottom:1px solid #e5e5e5}.wallpaper-product-page .expandable-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;color:#333;font-weight:500}.wallpaper-product-page .expand-icon{font-size:14px;font-weight:300;line-height:1}.wallpaper-product-page .expandable-content{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:12px;color:#666;line-height:1.5}.wallpaper-product-page .expandable-content.active{max-height:500px;padding:0 0 10px}.wallpaper-product-page .expandable-content ul{list-style:none;padding:0;margin:0}.wallpaper-product-page .expandable-content li{padding:3px 0}.wallpaper-product-page .expandable-content p{margin:0}.wallpaper-product-page .product-info h1{font-size:2.25rem;font-weight:800;color:#111827;line-height:1.2}.wallpaper-product-page .product-info .custom-btn{background-color:#819483;color:#fff;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:.05em;padding:.9rem 1rem;text-align:center;transition:opacity .2s;display:block;width:100%;text-decoration:none}.wallpaper-product-page .product-info .custom-btn:hover{opacity:.9}.wallpaper-product-page .product-info .custom-btn-outline{background-color:transparent;color:#819483;border:2px solid #819483;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:.05em;padding:.9rem 1rem;text-align:center;transition:background-color .2s,color .2s;display:block;width:100%;text-decoration:none}.wallpaper-product-page .product-info .custom-btn-outline:hover{background-color:#819483;color:#fff}.wallpaper-product-page .tab-section{width:100%}.wallpaper-product-page .tab-nav{border-bottom:1px solid #e5e5e5;display:flex;gap:24px}.wallpaper-product-page .tab-btn{padding:16px 4px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;background:none;border-left:none;border-right:none;border-top:none;transition:all .2s}.wallpaper-product-page .tab-btn:hover{color:#374151;border-bottom-color:#d1d5db}.wallpaper-product-page .tab-btn.tab-active{color:#111827;border-bottom-color:#819483}.wallpaper-product-page .tab-content{padding:24px 0;font-size:14px;line-height:1.6;color:#4b5563}.wallpaper-product-page .tab-content.hidden{display:none}.wallpaper-product-page .tab-content ul{list-style:disc;padding-left:20px}.wallpaper-product-page .tab-content li{margin-bottom:8px}.wallpaper-product-page .tab-content strong{font-weight:600;color:#374151}.wallpaper-product-page .prose{font-size:14px;line-height:1.6;color:#4b5563}.wallpaper-product-page .quality-tab-btn{border-bottom-color:transparent;transition:all .2s ease}.wallpaper-product-page .quality-tab-btn:hover{border-bottom-color:#d1d5db}.wallpaper-product-page .quality-tab-active,.wallpaper-product-page .quality-tab-active:hover{color:#819483;border-bottom-color:#819483}.wallpaper-product-page .quality-tabs-section{background-color:#f9fafb;padding:30px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.wallpaper-product-page .quality-tab-content .grid>div{background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 1px 2px #0000000d}.wallpaper-product-page .quality-tab-content table{background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.wallpaper-product-page .quality-tab-content table td{padding-left:20px;padding-right:20px}#shopify-section-template--18276323328054__related-products,#shopify-section-template--18276323328054__recently_viewed_products_iXee94,#shopify-section-template--18276323328054__17488482355247483a{display:block;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width: 768px){.wallpaper-product-page .product-container{grid-template-columns:1fr;gap:40px}.wallpaper-product-page .nav-menu{display:none}.wallpaper-product-page .items-grid{grid-template-columns:repeat(2,1fr);gap:20px}.wallpaper-product-page .gallery{flex-direction:column-reverse}.wallpaper-product-page .gallery-thumbnails{flex-direction:row;overflow-x:auto}.wallpaper-product-page .product{grid-template-columns:1fr!important}.wallpaper-product-page .quality-tabs-section{padding:20px;margin-top:20px}.wallpaper-product-page .quality-tab-btn{font-size:.75rem;padding:.5rem}.wallpaper-product-page .quality-tab-btn svg{width:1rem;height:1rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/wallpaper-product.css.map */
