.viewProductFooter1-container{max-width:1400px;margin:calc(3*var(--rem))0}.viewProductFooter1-tabsHeader{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:center;display:flex}.viewProductFooter1-tab{padding:calc(.75*var(--rem))calc(1*var(--rem));font-size:calc(.9*var(--rem));text-transform:capitalize;cursor:pointer;color:#666;background:0 0;border:none;font-weight:500;transition:color .2s;position:relative}.viewProductFooter1-tab:hover,.viewProductFooter1-tab.active{color:#000}.viewProductFooter1-tab.active:after{content:"";background:#000;height:2px;position:absolute;bottom:-1px;left:0;right:0}.viewProductFooter1-tab-content{text-align:left;max-width:1100px;padding-top:calc(2*var(--rem));justify-content:center;margin:0 auto;display:flex}.viewProductFooter1-tab-content-text{font-size:calc(.9*var(--rem));color:#333;line-height:1.5}.viewProductFooter1-tab-content-list{gap:calc(.5*var(--rem))calc(1*var(--rem));grid-template-columns:repeat(auto-fill,minmax(90px,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}.list-item{font-size:calc(.9*var(--rem));color:#444;align-items:flex-start;gap:calc(0*var(--rem));margin-bottom:0;line-height:1.6;display:flex}.list-item:before{content:"•";color:#000;font-size:calc(.9*var(--rem));margin-right:calc(.5*var(--rem));line-height:1.6}.viewProductFooter1-faqs{gap:calc(1*var(--rem));flex-direction:column;width:100%;display:flex}.faq-accordion-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.faq-accordion-item:hover{box-shadow:0 4px 12px #0000000d}.faq-accordion-item.open{border-color:#ccc}.faq-accordion-header{padding:calc(.95*var(--rem))calc(.8*var(--rem));cursor:pointer;-webkit-user-select:none;user-select:none;background:#fdfdfd;justify-content:space-between;align-items:center;display:flex}.faq-question{font-size:calc(.85*var(--rem));color:#222;font-weight:400}.faq-icon{font-size:calc(.85*var(--rem));color:#666;margin-left:calc(1*var(--rem));line-height:1}.faq-accordion-body{padding:0 calc(1*var(--rem))calc(.9*var(--rem))calc(.95*var(--rem));background:#fdfdfd;animation:.3s ease-in-out fadeIn}.faq-answer{font-size:calc(.85*var(--rem));color:#555;padding-top:calc(.5*var(--rem));border-top:1px solid #eee;margin:0;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.viewProductFooter1-amenities{gap:calc(1*var(--rem))calc(1.5*var(--rem));grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%;display:grid}.amenity-card{text-align:left;padding:calc(.5*var(--rem))0;background:0 0;flex-direction:row;align-items:center;transition:transform .2s;display:flex}.amenity-card:hover{transform:translate(4px)}.amenity-img{object-fit:cover;background-color:#fff;border:2px solid #ddd;border-radius:50%;flex-shrink:0;width:65px;height:65px;padding:3px}.amenity-info{flex-direction:column;justify-content:center;display:flex}.amenity-info h4{margin:0 0 calc(.25*var(--rem))0;font-size:calc(.9*var(--rem));color:#222;font-weight:400}.amenity-info p{font-size:calc(.85*var(--rem));color:#666;margin:0;line-height:1.4}@container (min-width:600px){.viewProductFooter1-tab{font-size:calc(1.05*var(--rem))}.viewProductFooter1-tab-content-list{gap:calc(1.5*var(--rem))calc(3*var(--rem));grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.viewProductFooter1-tab-content-text,.list-item{font-size:calc(1.05*var(--rem))}.list-item:before{font-size:calc(1.5*var(--rem));margin-right:calc(.75*var(--rem));line-height:1}.faq-accordion-header{padding:calc(1.25*var(--rem))calc(1.5*var(--rem))}.faq-question{font-size:calc(1.05*var(--rem))}.faq-icon{font-size:calc(1.3*var(--rem))}.faq-answer{font-size:calc(1*var(--rem))}.amenity-info h4{font-size:calc(1.05*var(--rem))}.amenity-info p{font-size:calc(.9*var(--rem))}.amenity-img{width:75px;height:75px}}@container (min-width:1100px){.viewProductFooter1-tabsHeader{gap:calc(3*var(--rem))}.viewProductFooter1-tab-content-list{grid-template-columns:repeat(auto-fit,minmax(250px,max-content));justify-content:center}.viewProductFooter1-tab,.faq-question,.amenity-info h4{font-size:calc(1.1*var(--rem))}.amenity-info p{font-size:calc(.95*var(--rem))}.viewProductFooter1-amenities{grid-template-columns:repeat(auto-fit,minmax(320px,max-content));justify-content:center}}
