.vwp-ceiling-native .vwp-native-intro p{margin:0}.vwp-ceiling-native .vwp-native-content p,.vwp-ceiling-native .vwp-faq-list summary{font-size:16px;line-height:1.65}.vwp-ceiling-native .vwp-native-content .vwp-kicker{font-size:12px;line-height:1.5}.vwp-ceiling-native .vwp-spec-grid>.wp-block-group__inner-container,.vwp-ceiling-native .vwp-faq-grid>.wp-block-group__inner-container{display:contents}.vwp-ceiling-native .vwp-native-spec-wrap{margin-block:0!important;min-width:0}.vwp-ceiling-native .vwp-native-specifications{margin:0;border:0}.vwp-ceiling-native .vwp-native-specifications table{width:100%;margin:0;border:0;border-top:1px solid #cfd5d5;border-collapse:collapse;background:#fff0}.vwp-ceiling-native .vwp-native-specifications th,.vwp-ceiling-native .vwp-native-specifications td{padding:14px 2px;border:0;border-bottom:1px solid #e1e4e2;font-size:15px;line-height:1.6;background:#fff0;vertical-align:top;overflow-wrap:anywhere}.vwp-ceiling-native .vwp-native-specifications th{width:40%;padding-right:20px;color:#566871;text-align:left;font-weight:400}.vwp-ceiling-native .vwp-native-specifications td{color:#17354d;text-align:right;font-weight:700}.vwp-ceiling-native .vwp-native-specifications p{margin:0;font-size:inherit;line-height:inherit}.vwp-ceiling-native .vwp-native-sku{margin:0;padding:14px 2px;border-bottom:1px solid #e1e4e2;color:#566871;font-size:14px;text-align:right}.vwp-ceiling-native .vwp-native-sku *{font-size:inherit}.vwp-ceiling-native .vwp-native-content>p:empty{display:none}.vwp-ceiling-native .vwp-native-content a{color:#b12738;text-decoration:underline;text-underline-offset:3px}.vwp-ceiling-native .vwp-faq-list .wp-block-details{margin-block:0}.vwp-ceiling-native .vwp-faq-list summary{cursor:pointer}.vwp-ceiling-native .vwp-commerce-points{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;padding-top:16px;border-top:1px solid #eceeeb;color:#50636d;font-size:12px;line-height:1.5}.vwp-ceiling-native .vwp-commerce-points a{color:inherit;text-decoration:none}.vwp-ceiling-native .vwp-commerce-points a:hover{text-decoration:underline}body.single-product:has(.vwp-product){--vwp-paper:#f6f8f9;--vwp-soft:#f3f6f7;--vwp-wall:#eef3f5}.vwp-gallery .woocommerce-product-gallery{min-height:1px;opacity:1!important}.vwp-gallery .woocommerce-product-gallery__wrapper,.vwp-gallery .woocommerce-product-gallery__image:first-child{min-height:1px}.vwp-gallery .flex-control-thumbs{grid-template-columns:repeat(7,minmax(0,1fr))}.vwp-gallery-note,.vwp-gallery-note strong,.vwp-feature-row span,.vwp-fit-label,.vwp-fit-answer small,.vwp-buy-head>div span,.vwp-stock,.vwp-buy-notes strong,.vwp-buy-notes span{font-size:12px}.vwp-design-story{border-color:#dfe7e9;background:#f3f6f7}.vwp-related{border-color:#dfe7e9;background:#f6f8f9}.vwp-breadcrumb,.vwp-breadcrumb a,.vwp-fit-label,.vwp-fit-answer small,.vwp-gallery-note,.vwp-buy-head>div span,.vwp-buy-notes span,.vwp-quick-specs dt,.vwp-story-points p,.vwp-ordering-grid p,.vwp-spec-list dt{color:#5f6f77}@media (max-width:620px){.vwp-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.vwp-feature-row span{font-size:12px}.vwp-mobile-atc>div span{font-size:12px}}