/*!
  Select Bamboo Shade Section - VIEWTAILOR Curtains
  Version: 2.0
  Description: Comprehensive bamboo shade selection guide styling with image support
*/:root{--bs-color-primary: #2c3e50;--bs-color-secondary: #34495e;--bs-color-text: #333333;--bs-color-text-light: #666666;--bs-color-text-muted: #999999;--bs-color-background: #ffffff;--bs-color-background-alt: #f9f8f6;--bs-color-background-light: #faf9f7;--bs-color-border: #e0dcd5;--bs-color-border-light: #f0ede8;--bs-color-accent: #044b45;--bs-color-accent-dark: #8b704d;--bs-color-accent-light: #c4a882;--bs-color-nature: #6b8e6b;--bs-color-wood: #b8956c;--bs-font-family: "Segoe UI";--bs-font-family-body: "Segoe UI";--bs-font-size-xs: 1.75rem;--bs-font-size-sm: 1.875rem;--bs-font-size-base: 2rem;--bs-font-size-lg: 2.125rem;--bs-font-size-xl: 2.25rem;--bs-font-size-2xl: 2.5rem;--bs-font-size-3xl: 3rem;--bs-font-size-4xl: 3.5rem;--bs-spacing-xs: .25rem;--bs-spacing-sm: .5rem;--bs-spacing-md: 2rem;--bs-spacing-lg: 1.5rem;--bs-spacing-xl: 2rem;--bs-spacing-2xl: 3rem;--bs-spacing-3xl: 4rem;--bs-container-max-width: 70%;--bs-container-padding: 2rem;--bs-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--bs-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--bs-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--bs-transition-fast: .15s ease;--bs-transition-base: .25s ease;--bs-transition-slow: .4s ease;--bs-radius-sm: 4px;--bs-radius-md: 8px;--bs-radius-lg: 12px;--bs-radius-full: 9999px}.bamboo-shade-section{font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-base);line-height:1.6;color:var(--bs-color-text);background-color:var(--bs-color-background);box-sizing:border-box}.bamboo-shade-section *,.bamboo-shade-section *:before,.bamboo-shade-section *:after{box-sizing:border-box}.bamboo-shade-section h1,.bamboo-shade-section h2,.bamboo-shade-section h3,.bamboo-shade-section h4,.bamboo-shade-section h5,.bamboo-shade-section h6{font-family:var(--bs-font-family);font-weight:600;line-height:1.2;margin:0}.bamboo-shade-section p{margin:0}.bamboo-shade-section a{color:var(--bs-color-accent);text-decoration:none;transition:color var(--bs-transition-fast)}.bamboo-shade-section a:hover{color:var(--bs-color-accent-dark)}.bs-content-wrap{max-width:var(--bs-container-max-width);margin:0 auto;padding:0 var(--bs-container-padding)}.bs-hero{background:linear-gradient(180deg,#f5f3ef,#ebe8e2);padding:var(--bs-spacing-3xl) var(--bs-spacing-xl);text-align:center;position:relative;overflow:hidden}.bs-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M30 5 Q35 15 30 25 Q25 15 30 5' fill='none' stroke='%23a08060' stroke-width='0.5' opacity='0.1'/%3E%3Cpath d='M20 20 Q25 30 20 40 Q15 30 20 20' fill='none' stroke='%23a08060' stroke-width='0.5' opacity='0.1'/%3E%3Cpath d='M40 25 Q45 35 40 45 Q35 35 40 25' fill='none' stroke='%23a08060' stroke-width='0.5' opacity='0.1'/%3E%3C/svg%3E");opacity:.5;pointer-events:none}.bs-hero-inner{position:relative;z-index:1}.bs-hero-content{max-width:80%;margin:0 auto}.bs-title{font-size:var(--bs-font-size-4xl);color:#fff;margin-bottom:var(--bs-spacing-md);letter-spacing:-.02em}.bs-intro-quote{font-family:var(--bs-font-family);font-size:var(--bs-font-size-xl);font-style:italic;color:#fff;margin-bottom:var(--bs-spacing-lg);line-height:1.4}.bs-intro-description{font-size:var(--bs-font-size-sm);color:#fff;line-height:1.7}.bs-tabs-nav{background:var(--bs-color-background);border-bottom:1px solid var(--bs-color-border);position:sticky;top:0;z-index:100}.bs-lift-image img,.bs-lining-image img,.bs-collection-image img{width:100%;object-fit:cover}.bs-tabs-container{display:flex;justify-content:center;gap:var(--bs-spacing-xs);max-width:var(--bs-container-max-width);margin:0 auto;padding:var(--bs-spacing-md) var(--bs-spacing-xl);overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-tabs-container::-webkit-scrollbar{display:none}.bs-tab-item{font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-sm);font-weight:500;color:var(--bs-color-text-light);background:transparent;border:none;padding:var(--bs-spacing-sm) var(--bs-spacing-md);cursor:pointer;white-space:nowrap;transition:all var(--bs-transition-base);position:relative}.bs-tab-item:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:2px;background-color:var(--bs-color-accent);transition:transform var(--bs-transition-base)}.bs-tab-item:hover{color:var(--bs-color-text)}.bs-tab-item.active{color:var(--bs-color-primary)}.bs-tab-item.active:after{transform:translate(-50%) scaleX(1)}.bs-tab-content{display:none;padding:var(--bs-spacing-3xl) 0;animation:fadeIn .4s ease}.bs-tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bs-section-title{font-size:var(--bs-font-size-3xl);color:var(--bs-color-primary);text-align:center;margin-bottom:var(--bs-spacing-sm)}.bs-section-subtitle{font-size:var(--bs-font-size-lg);color:var(--bs-color-text-light);text-align:center;margin-bottom:var(--bs-spacing-2xl)}.bs-material-card,.bs-gallery-item,.bs-care-showcase{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);padding:var(--bs-spacing-lg);text-align:center;transition:all var(--bs-transition-base);display:grid}.bs-material-card:hover{border-color:var(--bs-color-accent);box-shadow:var(--bs-shadow-md);transform:translateY(-4px)}.bs-room-card{margin-bottom:50px;display:grid}.bs-style-section{margin:50px 0}.bs-material-image{width:100%;height:150px;overflow:hidden;border-radius:var(--bs-radius-md);margin-bottom:var(--bs-spacing-md)}.bs-care-image img,.bs-room-card img,.bs-gallery-item img,.bs-material-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--bs-transition-base)}.bs-material-card:hover .bs-material-image img{transform:scale(1.05)}.bs-material-card h3{font-family:var(--bs-font-family);font-size:var(--bs-font-size-lg);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-sm)}.bs-material-card p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6}.bs-sample-cta{text-align:center;margin-top:var(--bs-spacing-2xl)}.bs-btn-sample{display:inline-block;padding:var(--bs-spacing-md) var(--bs-spacing-2xl);background:var(--bs-color-primary);color:#fff;border-radius:var(--bs-radius-md);font-size:var(--bs-font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all var(--bs-transition-base)}.bs-btn-sample:hover{background:var(--bs-color-accent);color:#fff}.bs-lining-showcase,.bs-collections-grid,.bs-materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:var(--bs-spacing-lg);margin-top:var(--bs-spacing-xl)}.bs-lining-row,.bs-collection-card{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);padding:var(--bs-spacing-xl);position:relative;transition:all var(--bs-transition-base)}.bs-collection-card:hover{border-color:var(--bs-color-accent);box-shadow:var(--bs-shadow-md)}.bs-collection-badge{position:absolute;top:var(--bs-spacing-md);background:var(--bs-color-accent);color:#fff;font-size:var(--bs-font-size-xs);font-weight:600;padding:var(--bs-spacing-xs) var(--bs-spacing-sm);border-radius:var(--bs-radius-full);text-transform:uppercase}.bs-collection-card h3{font-family:var(--bs-font-family);font-size:var(--bs-font-size-xl);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-xs)}.bs-collection-subtitle{font-size:var(--bs-font-size-sm);color:var(--bs-color-accent);font-weight:500;margin-bottom:var(--bs-spacing-md)}.bs-collection-materials{display:flex;flex-wrap:wrap;gap:var(--bs-spacing-xs);margin-bottom:var(--bs-spacing-md);padding-bottom:var(--bs-spacing-md);border-bottom:1px solid var(--bs-color-border-light)}.bs-collection-materials span{font-size:var(--bs-font-size-xs);color:var(--bs-color-text-muted);background:var(--bs-color-background-alt);padding:var(--bs-spacing-xs) var(--bs-spacing-sm);border-radius:var(--bs-radius-sm)}.bs-collection-description{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6;margin-bottom:var(--bs-spacing-lg)}.bs-btn-shop{display:inline-block;width:100%;padding:var(--bs-spacing-sm) var(--bs-spacing-md);background:transparent;border:1px solid var(--bs-color-primary);color:var(--bs-color-primary);text-align:center;border-radius:var(--bs-radius-md);font-size:var(--bs-font-size-sm);font-weight:500;transition:all var(--bs-transition-base)}.bs-btn-shop:hover{background:var(--bs-color-primary);color:#fff}.bs-lining-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bs-spacing-lg);margin-top:var(--bs-spacing-xl)}.bs-lining-card{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);padding:var(--bs-spacing-xl);text-align:center;transition:all var(--bs-transition-base)}.bs-lining-card:hover{border-color:var(--bs-color-accent);box-shadow:var(--bs-shadow-md)}.bs-lining-icon{color:var(--bs-color-accent);margin-bottom:var(--bs-spacing-md)}.bs-lining-card h3{font-family:var(--bs-font-family);font-size:var(--bs-font-size-lg);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-md)}.bs-lining-stats{display:flex;justify-content:space-between;align-items:center;background:var(--bs-color-background-alt);padding:var(--bs-spacing-sm) var(--bs-spacing-md);border-radius:var(--bs-radius-md);margin-bottom:var(--bs-spacing-md)}.bs-stat-label{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light)}.bs-stat-value{font-size:var(--bs-font-size-base);font-weight:600;color:var(--bs-color-primary)}.bs-lining-card p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6}.bs-lining-note{margin:var(--bs-spacing-2xl) auto 0;padding:var(--bs-spacing-lg);background:var(--bs-color-background-alt);border-radius:var(--bs-radius-md);border-left:4px solid var(--bs-color-accent)}.bs-lining-note p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light)}.bs-lift-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--bs-spacing-lg);margin-top:var(--bs-spacing-xl)}.bs-lift-card{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);padding:var(--bs-spacing-xl);text-align:center;position:relative;transition:all var(--bs-transition-base)}.bs-lift-card:hover{border-color:var(--bs-color-accent);box-shadow:var(--bs-shadow-md)}.bs-lift-icon{color:var(--bs-color-accent);margin-bottom:var(--bs-spacing-md)}.bs-lift-card h3{font-family:var(--bs-font-family);font-size:var(--bs-font-size-lg);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-sm)}.bs-lift-card p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6;margin-bottom:var(--bs-spacing-md)}.bs-lift-badge{display:inline-block;font-size:var(--bs-font-size-xs);font-weight:600;padding:var(--bs-spacing-xs) var(--bs-spacing-sm);border-radius:var(--bs-radius-full);text-transform:uppercase;letter-spacing:.05em;background:var(--bs-color-background-alt);color:var(--bs-color-accent)}.bs-style-section{margin-bottom:var(--bs-spacing-2xl)}.bs-style-section h3{font-family:var(--bs-font-family);font-size:var(--bs-font-size-xl);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-lg);text-align:center}.bs-style-gallery,.bs-style-grid,.bs-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bs-spacing-lg)}.bs-style-card,.bs-room-card{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);padding:var(--bs-spacing-lg);transition:all var(--bs-transition-base)}.bs-style-card:hover,.bs-room-card:hover{border-color:var(--bs-color-accent)}.bs-style-card h4,.bs-room-card h4{font-family:var(--bs-font-family);font-size:var(--bs-font-size-base);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-sm)}.bs-style-card p,.bs-room-card p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6}.bs-care-intro{font-size:var(--bs-font-size-lg);color:var(--bs-color-text-light);text-align:center;margin-bottom:var(--bs-spacing-2xl)}.bs-care-instructions{display:grid;margin-top:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--bs-spacing-lg)}.bs-care-item{display:flex;align-items:flex-start;gap:var(--bs-spacing-md);padding:var(--bs-spacing-lg);background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);transition:all var(--bs-transition-base)}.bs-care-item:hover{border-color:var(--bs-color-accent)}.bs-care-icon{color:var(--bs-color-accent);min-width:32px}.bs-care-text h4{font-family:var(--bs-font-family);font-size:var(--bs-font-size-base);color:var(--bs-color-primary);margin-bottom:var(--bs-spacing-xs)}.bs-care-text p{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.5}.bs-faqs-section{background:var(--bs-color-background-light);padding:var(--bs-spacing-3xl) 0}.bs-faqs-list{max-width:800px;margin:var(--bs-spacing-xl) auto 0}.bs-faq-item{background:var(--bs-color-background);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);margin-bottom:var(--bs-spacing-md);overflow:hidden}.bs-faq-question{font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-base);font-weight:600;color:var(--bs-color-primary);padding:var(--bs-spacing-lg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background var(--bs-transition-fast)}.bs-faq-question:after{content:"+";font-size:var(--bs-font-size-xl);color:var(--bs-color-accent);transition:transform var(--bs-transition-base)}.bs-faq-question:hover{background:var(--bs-color-background-alt)}.bs-faq-answer{max-height:0;overflow:hidden;transition:max-height var(--bs-transition-slow)}.bs-faq-answer.active{max-height:500px}.bs-faq-answer p{padding:0 var(--bs-spacing-lg) var(--bs-spacing-lg);font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light);line-height:1.6}.bs-faq-answer a{color:var(--bs-color-accent)}.bs-newsletter-section{background:var(--bs-color-primary);padding:var(--bs-spacing-3xl) var(--bs-spacing-xl);text-align:center}.bs-newsletter-inner h2{font-family:var(--bs-font-family);font-size:var(--bs-font-size-2xl);color:#fff;margin-bottom:var(--bs-spacing-sm)}.bs-newsletter-inner p{font-size:var(--bs-font-size-base);color:#ffffffb3;margin-bottom:var(--bs-spacing-xl)}.bs-newsletter-form{display:flex;justify-content:center;gap:var(--bs-spacing-sm);max-width:500px;margin:0 auto}.bs-newsletter-form input[type=email]{flex:1;padding:var(--bs-spacing-md) var(--bs-spacing-lg);border:2px solid rgba(255,255,255,.2);border-radius:var(--bs-radius-md);background:#ffffff1a;color:#fff;font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-base)}.bs-newsletter-form input[type=email]::placeholder{color:#ffffff80}.bs-btn-subscribe{padding:var(--bs-spacing-md) var(--bs-spacing-xl);background:var(--bs-color-accent);border:none;border-radius:var(--bs-radius-md);color:#fff;font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-base);font-weight:600;cursor:pointer;transition:background var(--bs-transition-base)}.bs-btn-subscribe:hover{background:var(--bs-color-accent-dark)}.bs-contact-bar{background:var(--bs-color-background-alt);padding:var(--bs-spacing-xl) var(--bs-spacing-xl)}.bs-contact-inner{display:flex;justify-content:center;gap:var(--bs-spacing-2xl);flex-wrap:wrap}.bs-contact-item{display:flex;align-items:center;gap:var(--bs-spacing-sm)}.bs-contact-label{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-light)}.bs-contact-item a{font-size:var(--bs-font-size-sm);font-weight:500;color:var(--bs-color-primary)}@media(max-width:1024px){:root{--bs-font-size-4xl: 2rem;--bs-font-size-3xl: 1.75rem;--bs-font-size-2xl: 1.375rem}}@media(max-width:768px){:root{--bs-container-padding: 1rem;--bs-font-size-4xl: 1.75rem;--bs-font-size-3xl: 1.5rem;--bs-font-size-2xl: 1.25rem}.bs-hero{padding:var(--bs-spacing-2xl) var(--bs-spacing-md)}.bs-tabs-container{justify-content:flex-start;padding:var(--bs-spacing-sm) var(--bs-spacing-md)}.bs-tab-item{padding:var(--bs-spacing-sm);font-size:var(--bs-font-size-xs)}.bs-materials-grid,.bs-collections-grid,.bs-lining-grid,.bs-lift-grid{grid-template-columns:1fr}.bs-newsletter-form{flex-direction:column}.bs-contact-inner{flex-direction:column;align-items:center;gap:var(--bs-spacing-md)}}@media(max-width:480px){:root{--bs-font-size-4xl: 1.5rem;--bs-font-size-3xl: 1.375rem;--bs-font-size-2xl: 1.125rem}.bs-intro-quote{font-size:var(--bs-font-size-lg)}.bs-care-instructions{grid-template-columns:1fr}}@media print{.bamboo-shade-section{background:#fff}.bs-tabs-nav,.bs-btn-sample,.bs-newsletter-section,.bs-contact-bar{display:none}.bs-tab-content{display:block!important;page-break-after:always}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/select-bamboo-shade.css.map */
