.highlight{color:#0d66ff}.navbar-cta>a{background-color:#0d66ff;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px!important;color:#fff!important;border-radius:4px}.et_pb_blurb_container{padding:0px 10px}.hotel-scroll-row.et_pb_row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;max-width:100%!important;padding:20px 40px 24px 40px!important;box-sizing:border-box;-webkit-overflow-scrolling:touch}.hotel-scroll-row .et_pb_column{min-width:calc(30% - 30px)!important;width:calc(30% - 30px)!important;flex-shrink:0!important;scroll-snap-align:start;border-radius:16px!important;overflow:hidden!important;min-height:450px;position:relative;background-size:cover!important;background-position:center!important}.hotel-scroll-row .et_pb_column:before{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.85),transparent);z-index:0;border-radius:0 0 16px 16px}.hotel-scroll-row .et_pb_column .scroll-card-text{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:16px!important;z-index:1}.hotel-scroll-row .et_pb_column:last-child{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.hotel-scroll-row .et_pb_column:last-child .et_pb_text{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;padding:24px!important;width:100%}.hotel-scroll-row.et_pb_row::-webkit-scrollbar{height:4px}.hotel-scroll-row.et_pb_row::-webkit-scrollbar-thumb{background:#555;border-radius:4px}@media (max-width:980px){.hotel-scroll-row .et_pb_column{min-width:calc(50% - 20px)!important;width:calc(50% - 20px)!important}}@media (max-width:767px){.hotel-scroll-row.et_pb_row{padding:16px 20px 20px 20px!important;gap:12px}.hotel-scroll-row .et_pb_column{min-width:80%!important;width:80%!important;min-height:300px!important}}.filter-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product-filter-link{display:inline-block;padding:8px 20px;border-radius:999px;border:1px solid #dddddd;color:#333333;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.2s ease;background:transparent;cursor:pointer;margin:0 2.5px}.product-filter-link:hover{background:#f0f0f0;border-color:#bbbbbb;color:#333333}.product-filter-link.active{background:#2563eb;color:#fff!important;border-color:#2563eb}@media (max-width:767px){.product-filter-link{padding:6px 14px;font-size:13px}.filter-wrap{gap:8px}}.woocommerce ul.products li.product.ms-has-gallery-pair{width:calc(50% - 45px)!important;min-height:430px}.woocommerce ul.products li.product .ms-product-image-pair{display:grid;grid-template-columns:50% 50%;gap:12px;width:100%;align-items:start}.woocommerce ul.products li.product .ms-product-image-pair img{width:100%!important;max-width:100%!important;height:260px!important;object-fit:contain!important;display:block!important;position:static!important;opacity:1!important}.woocommerce ul.products li.product.ms-has-gallery-pair .woocommerce-loop-product__title,.woocommerce ul.products li.product.ms-has-gallery-pair .price{width:calc(50% - 6px)}.woocommerce ul.products li.product.ms-has-gallery-pair .woocommerce-loop-product__title{min-height:48px;display:block}.woocommerce ul.products li.product.ms-has-gallery-pair .price{min-height:24px;display:block}@media (max-width:767px){.woocommerce ul.products li.product.ms-has-gallery-pair{width:100%!important;min-height:auto}.woocommerce ul.products li.product.ms-has-gallery-pair .woocommerce-loop-product__title,.woocommerce ul.products li.product.ms-has-gallery-pair .price{width:100%}.woocommerce ul.products li.product .ms-product-image-pair img{height:auto!important}}.single-product .summary.entry-summary{max-width:520px}.single-product .product_title{line-height:1.15;margin-bottom:12px}.single-product .summary .price{margin-bottom:24px}.single-product table.variations{width:100%;max-width:430px;margin-bottom:24px}.single-product table.variations tr{margin-bottom:16px}.single-product table.variations th.label,.single-product table.variations td.value{padding:0}.single-product table.variations select{width:100%;height:44px;border-radius:6px;padding:0 12px;border:1px solid #ccc;background:#f7f7f7}.single-product form.cart .quantity{margin-right:14px}.single-product form.cart .quantity input.qty{width:76px;height:54px;border-radius:6px;border:1px solid #ddd;text-align:center}.single-product button.single_add_to_cart_button{height:54px;padding:0 34px;border-radius:6px;font-size:18px;font-weight:600}.single-product .woocommerce-product-gallery img{border-radius:8px}