.template-collection,.template-product{--h2o-teal: #00838F;--h2o-dark: #1a1a2e;--h2o-light: #f4f9fa;--h2o-text: #2d2d2d;--h2o-muted: #666;--h2o-accent: #00adb5;--h2o-border: #dde6ea;background:var(--h2o-light)}.template-collection .main-content,.template-product .main-content{background:var(--h2o-light)}.template-collection header.collection-header-custom{background:linear-gradient(135deg,#00838f,#1a1a2e);color:#fff;text-align:center;padding:0 0 46px;margin:0 0 32px}.template-collection header.collection-header-custom .breadcrumb{background:transparent;padding-top:18px;margin-bottom:26px}.template-collection header.collection-header-custom .breadcrumb .container,.template-collection header.collection-header-custom .breadcrumb .breadcrumb-wrapper,.template-collection header.collection-header-custom .breadcrumb .breadcrumb-content{padding-left:16px;padding-right:16px;text-align:center;justify-content:center}.template-collection header.collection-header-custom .breadcrumb a,.template-collection header.collection-header-custom .breadcrumb span{color:#fffc!important;font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.template-collection header.collection-header-custom .breadcrumb a:hover{color:var(--h2o-accent)!important}.template-collection header.collection-header-custom .breadcrumb svg{fill:#fffc}.template-collection header.collection-header-custom .collection-wrapper .wrapper-content{padding:0 24px;text-align:center}.template-collection header.collection-header-custom .title{font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:#fff;max-width:780px;margin:0 auto;padding:0}.template-collection header.collection-header-custom .collection-des,.template-collection header.collection-header-custom .collection-des .rte,.template-collection header.collection-header-custom .collection-des p{font-family:Georgia,serif;color:#ffffffe6;max-width:720px;margin-left:auto;margin-right:auto}.template-collection header.collection-header-custom .sub-categories a,.template-collection header.collection-header-custom .sub-cat-name{color:var(--h2o-accent)!important}.template-collection .filters-toolbar-wrapper{padding-left:24px;padding-right:24px}.template-collection .filters-toolbar__label{font-family:Arial,sans-serif;font-weight:700;letter-spacing:normal;color:var(--h2o-dark)}.template-collection .filters-toolbar select,.template-collection .filters-toolbar .filters-toolbar__input{font-family:Arial,sans-serif;color:var(--h2o-dark)!important;border-color:#b0d0d5!important}.template-collection .filters-toolbar__item-wrapper svg{fill:var(--h2o-teal)}.template-collection .product-card,.template-product .product-card{background:#fff;border:1px solid var(--h2o-border);border-radius:12px;overflow:hidden}.template-collection .product-card .product-content,.template-product .product-card .product-content{padding:14px 16px 18px}.template-collection .product-card .product-title,.template-collection .product-card .product-title a,.template-product .product-card .product-title,.template-product .product-card .product-title a{font-family:Georgia,serif;font-size:.95rem;line-height:1.4;letter-spacing:normal;color:var(--h2o-dark)}.template-collection .product-card .product-title a:hover,.template-product .product-card .product-title a:hover{color:var(--h2o-teal)}.template-collection .product-card .product-price .price-item,.template-collection .product-card .product-price .money,.template-product .product-card .product-price .price-item,.template-product .product-card .product-price .money{font-family:Arial,sans-serif;font-weight:700;color:var(--h2o-teal)}.template-collection .product-card .product-price .price--on-sale .price-item--regular,.template-product .product-card .product-price .price--on-sale .price-item--regular{color:var(--h2o-muted);font-weight:400}.template-collection .product-card .product-btn,.template-product .product-card .product-btn{background:var(--h2o-accent)!important;border:1px solid var(--h2o-accent);border-radius:30px;color:#fff!important;font-family:Arial,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.5px;transition:background .2s}.template-collection .product-card .product-btn:hover,.template-product .product-card .product-btn:hover{background:#00c8d1!important;border-color:#00c8d1;color:#fff!important}.template-collection .badge.new-badge,.template-product .badge.new-badge{background:var(--h2o-teal)!important;color:#fff!important;font-family:Arial,sans-serif;font-weight:700;letter-spacing:.5px}.template-collection .badge.sale-badge,.template-product .badge.sale-badge{background:var(--h2o-dark)!important;color:#fff!important;font-family:Arial,sans-serif;font-weight:700}.template-collection .pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:24px 0 0;padding:0;list-style:none}.template-collection .pagination li{margin:0;padding:0}.template-collection .pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:19px;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700;color:var(--h2o-teal);text-decoration:none;background:transparent}.template-collection .pagination a.pagination-link:hover{background:#fff;color:var(--h2o-accent)}.template-collection .pagination .pagination--current{background:var(--h2o-teal);color:#fff}.template-collection .pagination .btn{background:transparent;border:0;color:var(--h2o-teal);font-family:Arial,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.5px}.template-collection .pagination .btn svg{fill:var(--h2o-teal)}.template-collection .pagination .btn[disabled]{opacity:.4}.template-product .page-product-detail>.breadcrumb,.template-product .page-product-detail>.breadcrumb a,.template-product .page-product-detail>.breadcrumb span{font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:var(--h2o-muted)}.template-product .page-product-detail>.breadcrumb a:hover{color:var(--h2o-teal)}.template-product .product_shop h1.product-title{font-family:Georgia,serif;font-size:1.7rem;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--h2o-dark)}.template-product .product_shop .product-price .price-item,.template-product .product_shop .product-price .money{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700;color:var(--h2o-teal)}.template-product .product_shop .product-price .price--on-sale .price-item--regular,.template-product .product_shop .product-price .price--on-sale .price-item--regular .money{color:var(--h2o-muted);font-size:1.1rem;font-weight:400}.template-product .product_shop #coupon-text{border-color:var(--h2o-teal);border-radius:8px;background:#fff;color:var(--h2o-dark);font-family:Arial,sans-serif}.template-product .product_shop #coupon-text *{color:var(--h2o-dark)}.template-product .product_shop .product__policies,.template-product .product_shop .product__policies.rte{font-family:Georgia,serif;color:var(--h2o-text)}.template-product .product_shop .product__policies a{color:var(--h2o-teal);text-decoration:underline}.template-product .product_form_wrapper .form-label{font-family:Arial,sans-serif;font-weight:700;letter-spacing:normal;color:var(--h2o-dark)}.template-product .product_form_wrapper .swap-el_drd-label,.template-product .product_form_wrapper .qty-group{border-color:#b0d0d5;border-radius:8px;background:#fff}.template-product .product_form_wrapper .swap-el_drd ul{border-radius:8px}.template-collection .product-card em.form-pr,.template-product .product-card em.form-pr,.template-product .product-price em.form-pr,.template-product .hover-to-zoom .text{color:var(--h2o-muted)}.template-product .swap-el_drd-label,.template-product .swap-el_drd-label label,.template-product .swap-el_drd ul a{color:#444!important}.template-collection .view-all,.template-collection .view-all span,.template-product .view-all,.template-product .view-all span{color:var(--h2o-teal)!important}.template-product .product_form_wrapper .product-form__cart-submit,.template-product .sticky_form .btn,.template-product .sticky_form .product-form__cart-submit{background:var(--h2o-accent)!important;border:1px solid var(--h2o-accent)!important;border-radius:30px;color:#fff!important;font-family:Arial,sans-serif;font-weight:700;letter-spacing:.5px;transition:background .2s}.template-product .product_form_wrapper .product-form__cart-submit:hover,.template-product .sticky_form .btn:hover{background:#00c8d1!important;border-color:#00c8d1!important;color:#fff!important}.template-product .product_form_wrapper .btn.wishlist{background:transparent!important;border:1px solid var(--h2o-teal)!important;border-radius:30px;color:var(--h2o-teal)!important}.template-product .product_form_wrapper .btn.wishlist:hover{background:var(--h2o-teal)!important;color:#fff!important}.template-product .sticky_form{background:#fff;border-top:1px solid var(--h2o-border)}.template-product .productView-description .tab-horizontal{background:#fff;border-color:var(--h2o-border)}.template-product .productView-description .tab-title{font-family:Arial,sans-serif;font-weight:700;letter-spacing:1px;color:var(--h2o-muted);background:transparent}.template-product .productView-description .tab-title.active,.template-product .productView-description .tab-title:hover{color:var(--h2o-teal);background:#fff;border-bottom:3px solid var(--h2o-accent)}.template-product .productView-description .tab-pane,.template-product .productView-description .tab-pane p,.template-product .productView-description .tab-pane li{font-family:Georgia,serif;line-height:1.7;color:var(--h2o-text)}.template-product .productView-description .tab-pane h2,.template-product .productView-description .tab-pane h3,.template-product .productView-description .tab-pane h4{font-family:Arial,sans-serif;color:var(--h2o-teal)}.template-product .productView-description .tab-pane a{color:var(--h2o-teal)}.template-product .recently-viewed-products .section-header h2,.template-product .recently-viewed-products h2,.template-product .jdgm-rev-widg__title,.template-product .customer-review-us h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--h2o-teal)}@media(max-width:767px){.template-collection header.collection-header-custom{padding-bottom:34px;margin-bottom:20px}.template-collection .filters-toolbar-wrapper{padding-left:12px;padding-right:12px}.template-product .product_shop h1.product-title{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shop-style.css.map */
