/* AQUA BELLA 1.2: soft raised green surfaces, white product panes and native WooCommerce shopping. */
:root{--atl-green:#203d5c;--atl-green-dark:#162f4a;--atl-green-soft:#edf5ee;--atl-green-line:#cad3dc;--atl-commerce-line:#e0e6e2}
.single-product .shop-main,.single-product .product-detail-grid{background:#fff!important}
.single-product .product-gallery-pane,.single-product .product-description-pane,.single-product .purchase-card,.single-product .product-profile{background:#fff!important;border:1px solid var(--atl-commerce-line)!important;border-radius:16px;box-shadow:0 5px 18px #24334304}
.single-product .product-gallery-pane{padding:18px}.single-product .product-description-pane{padding:24px!important}
.single-product .product-purchase-pane{background:transparent}.single-product .purchase-card{padding:24px}
.hya-installation-ribbon{background:#f4f8f4;border-color:var(--atl-green-line);color:var(--atl-green-dark);font-size:15px}
.hya-installation-ribbon>svg{color:var(--atl-green)}
.hya-turnkey{background:linear-gradient(140deg,#f3f8f0,#e5eaf0);border:1px solid #c8d1db;border-radius:20px;box-shadow:inset 1px 1px 0 #fff,0 12px 28px #25384b10}
.hya-turnkey .hya-eyebrow{color:#425569;font-weight:600;letter-spacing:1.7px}
.woocommerce div.product .hya-turnkey h2{color:#213448}
.hya-turnkey .hya-turnkey-intro,.hya-turnkey .hya-turnkey-row p{color:#4b5865}
.hya-turnkey .hya-turnkey-list{gap:19px}
.hya-turnkey .hya-turnkey-row{background:linear-gradient(145deg,#fcfefb,#edf5ee);border:1px solid #d4dbe3;border-radius:14px;padding:20px 18px;box-shadow:5px 6px 13px #99a5b130,-4px -4px 12px #ffffffcf,inset 1px 1px 0 #fff}
.woocommerce div.product .hya-turnkey .hya-turnkey-row h3{color:#23394f;font-weight:500;font-size:17px}
.hya-turnkey .hya-turnkey-icon,.hya-turnkey .hya-turnkey-icon.tone-1,.hya-turnkey .hya-turnkey-icon.tone-2{color:#2c4c6d;background:linear-gradient(145deg,#fafff8,#cfd9e3);border:1px solid #c6d1dc;box-shadow:3px 3px 7px #818f9e35,inset 1px 1px 1px #fff}
.hya-turnkey .hya-tick{color:#375574;border:1px solid #b9c5d2;background:#f5fbf5;box-shadow:2px 3px 6px #9ca9b638,inset 1px 1px 0 #fff}
.hya-turnkey .hya-nsf{background:linear-gradient(140deg,#d6dfe9,#e9eef4);border:1px solid #b9c6d4;color:#243e5a;border-radius:13px;padding:18px;margin-top:24px;box-shadow:3px 4px 10px #93a0ad30,inset 1px 1px 0 #ffffffc2}
.hya-turnkey .hya-nsf small{color:#485664}.hya-turnkey .hya-nsf:hover{border-color:#6b829a;box-shadow:1px 2px 7px #75829035}
.hya-turnkey .hya-product-note{color:#485664}
#sizi-arayalim.hya-callback{background:linear-gradient(135deg,#e7ecf2,#cdd7e2);border:1px solid #b4c2d0;border-radius:20px;box-shadow:inset 1px 1px 0 #fff,0 12px 25px #23384d12;color:#25374a}
.woocommerce div.product #sizi-arayalim h2{color:#21374d;font-weight:500}
#sizi-arayalim.hya-callback>p,#sizi-arayalim.hya-callback form label>span:not(.hya-phone-prefix){color:#3e4f61}
#sizi-arayalim.hya-callback form{border-top-color:#b7c2cd}
#sizi-arayalim.hya-callback input:not([type=checkbox]):not([type=hidden]),#sizi-arayalim.hya-callback select{background:#f7fcf6;border:1px solid #b8c4d0;color:#24384d;box-shadow:inset 2px 2px 5px #919eab24,0 1px 0 #ffffffd9;border-radius:9px}
#sizi-arayalim .hya-phone-field{background:#f7fcf6;border:1px solid #b8c4d0;box-shadow:inset 2px 2px 5px #919eab24}
#sizi-arayalim.hya-callback .hya-phone-field input{border:0;box-shadow:none}
#sizi-arayalim .hya-phone-prefix{background:#dce3eb;color:#344455}
#sizi-arayalim.hya-callback form label.hya-callback-consent,#sizi-arayalim.hya-callback form .hya-privacy-note{color:#3e4c5a}
#sizi-arayalim.hya-callback input[type=checkbox]{accent-color:#2b4765}
#sizi-arayalim.hya-callback button[type=submit]{background:linear-gradient(145deg,#3a5979,#233e5a);color:#fff;border:1px solid #2e4762;border-top-color:#5b7896;box-shadow:0 4px 0 #1c3249,0 7px 12px #34455624,inset 0 1px 0 #ffffff33}
#sizi-arayalim.hya-callback button[type=submit]:hover{background:linear-gradient(145deg,#304d6b,#19324c)}
#sizi-arayalim.hya-callback button[type=submit]:active{transform:translateY(2px);box-shadow:0 2px 0 #1c3249}

/* Product prices, campaign labels and add-to-cart controls. */
.aquabella-campaign-badges{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px}
.product-image>.aquabella-campaign-badges{position:absolute;top:12px;left:12px;right:47px;z-index:1;margin:0;pointer-events:none}
.aquabella-badge{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:7px;font-size:10px;line-height:1.3;font-weight:500;border:1px solid;box-shadow:0 3px 9px #16212c10}
.aquabella-badge svg{flex-shrink:0}.aquabella-badge.is-discount{color:#1f4164;background:#f1faf2;border-color:#bbc9d8}
.aquabella-badge.is-offer{background:#24394e;color:#fff;border-color:#24394e}.aquabella-badge.is-gift{background:#e7f3ff;color:#224b75;border-color:#b0cce9}
.product-description-pane .aquabella-badge{font-size:11px;padding:7px 10px}
.aquabella-gift-detail{display:flex;align-items:center;gap:7px;color:#465462;font-size:13px}
.aquabella-price-offer{display:flex;align-items:center;gap:12px;padding:14px;background:linear-gradient(115deg,#f1f8ef,#e6ecf2);border:1px solid #cad3dd;border-radius:12px;margin:12px 0 22px;color:#28435f;box-shadow:inset 0 1px 0 #fff}
.aquabella-price-offer>svg{flex-shrink:0}.aquabella-price-offer strong{display:block;font-size:15px;font-weight:600}.aquabella-price-offer small{display:block;font-size:11px;line-height:1.6;margin-top:3px;color:#4c5b6b}
.aquabella-price-offer.is-compact{background:none;border:0;box-shadow:none;padding:0;margin:7px 0 14px;gap:6px}.aquabella-price-offer.is-compact strong{font-size:11px;font-weight:500}
.hy-product-card{border:1px solid #e0e6e1!important;border-radius:15px!important;overflow:hidden;box-shadow:0 4px 15px #23303e06;transition:box-shadow .18s,border-color .18s}
.hy-product-card:hover{border-color:#b9c4cf!important;box-shadow:0 10px 25px #24384d12}
.product-info .product-card-actions .button,.woocommerce .product-info .product-card-actions .button{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:45px;background:linear-gradient(135deg,#31465b,#21354a)!important;color:#fff!important;border:1px solid #24394e!important;border-top-color:#5c6c7d!important;border-radius:10px!important;padding:9px 12px!important;box-shadow:0 3px 0 #172738,0 5px 12px #24354616,inset 0 1px 0 #ffffff20;font-size:12px!important;font-weight:500;line-height:1.4}
.product-card-actions .aquabella-cart-icon{display:grid;place-items:center;width:28px;height:28px;background:#ffffff12;border-radius:7px;flex-shrink:0}
.product-card-actions .aquabella-cart-arrow{margin-left:auto;font-size:18px;opacity:.8}
.product-card-actions .button>span:nth-child(2){font-size:inherit;line-height:inherit}
.aquabella-account-page .woocommerce-MyAccount-content a{color:#2f4b69}
.aquabella-account-page .woocommerce-MyAccount-content a.button{color:#fff}
.aquabella-account-page .woocommerce-Addresses .woocommerce-Address{padding:18px;border:1px solid #dde6dd;border-radius:12px;background:#fafcf9;box-sizing:border-box}
.product-card-actions .button:hover{filter:brightness(1.1)}.product-card-actions .button:active{transform:translateY(2px);box-shadow:0 1px 0 #172738!important}
.product-card-actions .button.loading{opacity:.7}.product-card-actions .added_to_cart{font-size:11px;display:block;padding:10px 0 0;color:#284461;text-decoration:underline}

/* Cart and account share a calm, legible shopping system. */
.aquabella-cart-page .page-main,.aquabella-account-page .page-main{max-width:1240px;padding-bottom:65px}
.aquabella-cart-page .entry-content,.aquabella-account-page .entry-content{max-width:none;width:100%}
.aquabella-cart-page .page-head h1,.aquabella-account-page .page-head h1{font-size:30px;margin-bottom:0}
.aquabella-cart-page .page-head,.aquabella-account-page .page-head{margin-bottom:22px}
.aquabella-cart-page .page-head h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.aquabella-cart-page .chatbot-trigger-container,.aquabella-account-page .chatbot-trigger-container,.woocommerce-checkout .chatbot-trigger-container{display:none!important}
.aquabella-cart-layout .product-name a{text-decoration:none!important}
.aquabella-commerce-kicker{display:block;font-size:10px;font-weight:600;letter-spacing:1.8px;color:#495e73;margin-bottom:12px}
.aquabella-cart-intro{margin-bottom:28px}.aquabella-cart-intro h2{font-size:29px;letter-spacing:-.8px;margin:0 0 7px;font-weight:500;color:#202e3d}
.aquabella-cart-intro>p{font-size:13px;color:#6b7075;margin:0}
.aquabella-cart-steps{display:flex;gap:30px;padding:20px 0 0;font-size:11px;color:#8d9297}.aquabella-cart-steps .is-current{color:#28415c;font-weight:500}
.aquabella-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:28px;align-items:start}
.aquabella-cart-layout>.woocommerce-cart-form{min-width:0;margin:0!important}
.aquabella-cart-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;border-bottom:1px solid #e4eae5}
.aquabella-cart-list-head h3{font-size:16px;margin:0;font-weight:500}.aquabella-cart-list-head h3 span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf4ee;color:#324a62;font-size:12px;margin-left:6px}
.aquabella-cart-list-head>a{font-size:11px;color:#546474;text-decoration:underline}
.woocommerce .aquabella-cart-layout table.cart{border:0;border-collapse:separate;border-spacing:0;width:100%;margin:0}
.aquabella-cart-layout table.cart thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.aquabella-cart-layout table.cart,.aquabella-cart-layout table.cart tbody{display:block}
.woocommerce .aquabella-cart-layout table.cart tr.cart_item{display:grid;grid-template-columns:102px minmax(0,1fr) 110px;grid-template-areas:"image name remove" "image price subtotal" "image quantity subtotal";gap:8px 18px;position:relative;padding:23px 0;border-bottom:1px solid #e2e9e3;align-items:start}
.woocommerce .aquabella-cart-layout table.cart tr.cart_item td{display:block!important;background:none!important;border:0!important;padding:0!important;text-align:left!important;font-size:12px}
.woocommerce .aquabella-cart-layout table.cart tr.cart_item td:before{display:none}
.woocommerce .aquabella-cart-layout table.cart .product-thumbnail{grid-area:image;display:block!important}
.woocommerce .aquabella-cart-layout table.cart .product-thumbnail img{width:102px;height:115px;object-fit:contain;background:#f8faf8;border:1px solid #e3e9e3;border-radius:11px;padding:8px}
.woocommerce .aquabella-cart-layout table.cart .product-name{grid-area:name;font-size:13px!important;line-height:1.65;font-weight:500}
.woocommerce .aquabella-cart-layout table.cart .product-name a{color:#2b3641}
.woocommerce .aquabella-cart-layout table.cart .product-remove{grid-area:remove;justify-self:end}
.woocommerce .aquabella-cart-layout table.cart a.remove{width:27px;height:27px;display:grid;place-items:center;color:#7e858d!important;background:#f2f5f2;border-radius:7px;font-size:20px;font-weight:400;line-height:1}
.woocommerce .aquabella-cart-layout table.cart a.remove:hover{background:#e5effa;color:#3f6994!important}
.woocommerce .aquabella-cart-layout table.cart .product-price{grid-area:price;color:#727980}
.woocommerce .aquabella-cart-layout table.cart .product-subtotal{grid-area:subtotal;justify-self:end;font-size:16px!important;font-weight:500;color:#29394a;padding-top:4px!important;white-space:nowrap}
.woocommerce .aquabella-cart-layout table.cart .product-quantity{grid-area:quantity}
.aquabella-cart-layout .quantity{display:inline-flex;align-items:center;border:1px solid #d8e2db;border-radius:8px;background:#fff;overflow:hidden;height:36px;max-width:140px}
.aquabella-cart-layout .quantity label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.woocommerce .aquabella-cart-layout .quantity input.qty{width:43px!important;height:34px;border:0!important;box-shadow:none;padding:0;font-size:13px;text-align:center;-moz-appearance:textfield;appearance:textfield;background:transparent}
.aquabella-cart-layout .quantity input::-webkit-inner-spin-button,.aquabella-cart-layout .quantity input::-webkit-outer-spin-button{appearance:none;margin:0}
.aquabella-quantity-step{width:31px;height:34px;border:0;background:#f8faf8;color:#354759;font-size:19px;cursor:pointer}.aquabella-quantity-step:hover{background:#e6f0e8}
.woocommerce .aquabella-cart-layout table.cart td.actions{padding:23px 0!important;border:0;background:#fff;text-align:left}
.aquabella-cart-layout table.cart .actions .coupon{float:none!important;display:flex;gap:8px;align-items:center;padding:0;margin:0 0 14px}
.woocommerce .aquabella-cart-layout .coupon .input-text{width:155px!important;min-height:40px;margin:0!important;border:1px solid #d7e1d9!important;border-radius:8px;padding:10px 12px!important;font-size:12px!important}
.woocommerce .aquabella-cart-layout .actions .button{min-height:40px;font-size:12px;background:#f0f5f1;color:#314458;border:1px solid #d3d9df;border-radius:8px;padding:10px 16px}
.woocommerce .aquabella-cart-layout .actions [name=update_cart]{width:auto!important;display:inline-flex}
.woocommerce .aquabella-cart-layout .cart-collaterals{width:auto;float:none;margin:0;position:sticky;top:calc(var(--hy-head-h,150px) + 20px)}
.woocommerce .aquabella-cart-layout .cart_totals{float:none;width:100%;padding:25px;background:#f4f8f3;border:1px solid #cfd6de;border-radius:17px;box-shadow:inset 0 1px 0 #fff,0 8px 24px #293a4b10}
.woocommerce .aquabella-cart-layout .cart_totals h2{font-size:21px;letter-spacing:-.4px;margin:0 0 24px;color:#263443;font-weight:500}
.woocommerce .aquabella-cart-layout .cart_totals table{border:0;margin:0 0 12px;font-size:12px;background:transparent}
.woocommerce .aquabella-cart-layout .cart_totals td,.woocommerce .aquabella-cart-layout .cart_totals th{background:none!important;border:0;border-top:1px solid #dce6dc;padding:13px 0;font-weight:400;vertical-align:top;text-align:left}
.woocommerce .aquabella-cart-layout .cart_totals td{text-align:right}.woocommerce .aquabella-cart-layout .cart_totals th{width:58%;color:#5a646f}
.woocommerce .aquabella-cart-layout .cart_totals .fee td,.woocommerce .aquabella-cart-layout .cart_totals .fee th{color:#28486a}
.woocommerce .aquabella-cart-layout .cart_totals .order-total th{font-size:16px;color:#293949;font-weight:500}.woocommerce .aquabella-cart-layout .cart_totals .order-total td{font-size:21px;color:#243546;font-weight:600;white-space:nowrap}
.woocommerce .aquabella-cart-layout .wc-proceed-to-checkout{padding:12px 0 0}.woocommerce .aquabella-cart-layout .wc-proceed-to-checkout .checkout-button{background:linear-gradient(135deg,#31475e,#203346)!important;color:white;border:1px solid #253b52;border-radius:10px;min-height:49px;padding:15px;font-size:14px;box-shadow:0 3px 0 #192a3b;margin:0}
.aquabella-cart-support{font-size:11px;line-height:1.8;color:#636e79;text-align:center;margin:17px 0 0}.aquabella-cart-support a{display:block;color:#33475c;font-weight:500}
.aquabella-empty-cart{max-width:640px;margin:15px auto 40px;padding:48px 30px;text-align:center;border:1px solid #dce6dd;border-radius:22px;background:radial-gradient(ellipse at top,#e2e9f0,transparent 75%),#fafcf9}
.aquabella-empty-icon{display:grid;place-items:center;width:112px;height:112px;margin:0 auto 25px;background:linear-gradient(145deg,#f8fdf5,#d2dbe4);border:1px solid #c6d0db;border-radius:30px;color:#3d5773;box-shadow:7px 8px 20px #aab5c045,inset 1px 1px 0 #fff;transform:rotate(-5deg)}
.aquabella-empty-cart h2{font-size:31px;font-weight:500;color:#2b3b4c}.aquabella-empty-cart p{font-size:14px;color:#656d75;line-height:1.9}
.woocommerce .aquabella-empty-cart .button{display:inline-flex;align-items:center;gap:18px;margin-top:12px;background:#2c455e;color:white;padding:15px 25px;border-radius:10px;font-size:14px}
.aquabella-empty-help{display:block;margin-top:24px;font-size:12px;color:#556779}
.aquabella-cart-page .cart-empty.woocommerce-info{display:none}
.aquabella-account-login{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:stretch;padding:15px 0 35px}
.aquabella-account-welcome{padding:44px;background:linear-gradient(140deg,#e7edf4,#dae2ea);border:1px solid #c8d2dc;border-radius:20px;box-shadow:inset 1px 1px 0 #fff;color:#2b3e52}
.aquabella-account-emblem{display:grid;place-items:center;width:74px;height:74px;border-radius:20px;background:linear-gradient(145deg,#f0f6fc,#c9d4e0);border:1px solid #c0cbd6;box-shadow:4px 5px 12px #9ba8b53b,inset 1px 1px 0 #fff;margin:30px 0}
.aquabella-account-welcome h2{font-size:33px!important;color:#293a4c;line-height:1.25;letter-spacing:-.8px;font-weight:500}
.aquabella-account-welcome p{font-size:14px;color:#566370;line-height:1.8}.aquabella-account-welcome ul{list-style:none;padding:10px 0 22px;margin:0;font-size:13px;line-height:2.3}.aquabella-account-welcome li:before{content:'✓';margin-right:10px;color:#3d5875}.aquabella-account-welcome>a{font-size:12px;text-decoration:underline;color:#32485f}
.aquabella-account-forms{padding:30px 0;min-width:0}.aquabella-account-forms h2{font-size:25px;margin:0 0 25px;font-weight:500;letter-spacing:-.5px}
.woocommerce .aquabella-account-forms form.login,.woocommerce .aquabella-account-forms form.register{margin:0;border:0;padding:0;border-radius:0}
.aquabella-account-forms .col2-set,.woocommerce .aquabella-account-forms .col2-set{display:grid;gap:35px}.woocommerce .aquabella-account-forms .col2-set .col-1,.woocommerce .aquabella-account-forms .col2-set .col-2{float:none;width:100%}
.aquabella-account-page .woocommerce form .form-row label{font-size:12px;line-height:1.8;color:#525c66;margin-bottom:7px}.aquabella-account-page .woocommerce form .form-row{padding:0;margin-bottom:20px}
.aquabella-account-page .woocommerce input.input-text,.aquabella-account-page .woocommerce select{height:48px;border:1px solid #d4d9df;border-radius:9px;padding:12px 14px;background:#fbfdfb;color:#283849;box-shadow:inset 0 1px 3px #24374b05;font-size:14px;max-width:100%}
.aquabella-account-page .woocommerce input.input-text:focus{border-color:#788ea4;outline:2px solid #dce4ec;outline-offset:1px}
.aquabella-account-page .woocommerce .button{background:#2f4760;color:#fff;border-radius:9px;padding:14px 23px;font-size:13px;min-height:46px;border:1px solid #2a3d51}
.aquabella-account-page .woocommerce-form-login__submit{float:none!important;width:100%;margin-top:15px!important;box-shadow:0 3px 0 #1b2d40}
.aquabella-account-page .woocommerce-LostPassword{font-size:12px;color:#425a73;margin-top:23px}
.aquabella-account-page .woocommerce form .form-row input.input-text{border-color:#d4d9df}
.aquabella-account-page .woocommerce-MyAccount-navigation li{padding:0!important}
.aquabella-account-page .woocommerce-MyAccount-navigation a,.aquabella-account-quicklinks a{text-decoration:none!important}
.aquabella-account-page .woocommerce-MyAccount-navigation{width:240px!important;float:left;background:#f3f7f2;border:1px solid #d5dbe2;border-radius:15px;padding:12px}
.aquabella-account-page .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.aquabella-account-page .woocommerce-MyAccount-navigation li{border:0;margin:3px 0}.aquabella-account-page .woocommerce-MyAccount-navigation a{display:block;padding:13px 16px;border-radius:8px;font-size:13px;color:#586470}
.aquabella-account-page .woocommerce-MyAccount-navigation .is-active a{background:#2e455d;color:#fff;box-shadow:0 3px 8px #2d3e4f20}.aquabella-account-page .woocommerce-MyAccount-navigation a:hover{background:#e4eee4;color:#31465c}
.aquabella-account-page .woocommerce-MyAccount-content{width:calc(100% - 274px)!important;float:right;border:1px solid #dde6de;border-radius:15px;padding:30px;min-height:350px}
.aquabella-account-dashboard h2{font-size:27px;font-weight:500;margin:0 0 12px;color:#2b3a4a}.aquabella-account-dashboard>p{font-size:14px;color:#6a737c}
.aquabella-account-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.aquabella-account-quicklinks a{padding:23px 17px;border:1px solid #d7dde3;border-radius:12px;background:#f7faf5;color:#3b5065;display:flex;flex-direction:column;gap:14px;line-height:1.5}.aquabella-account-quicklinks strong{font-size:14px;font-weight:500}.aquabella-account-quicklinks span{font-size:11px;color:#6e7781}
@media(max-width:1000px){.aquabella-cart-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.woocommerce .aquabella-cart-layout table.cart tr.cart_item{grid-template-columns:80px minmax(0,1fr) 85px;gap:8px 12px}.woocommerce .aquabella-cart-layout table.cart .product-thumbnail img{width:80px;height:95px}.aquabella-account-login{gap:30px}.aquabella-account-welcome{padding:30px}.aquabella-account-quicklinks{grid-template-columns:1fr}}
@media(max-width:767px){.single-product .product-gallery-pane{padding:10px}.single-product .product-description-pane{padding:20px!important}.hya-turnkey .hya-turnkey-row{padding:17px 13px;gap:12px}.woocommerce div.product .hya-turnkey .hya-turnkey-row h3{font-size:15px}.hya-turnkey .hya-nsf{padding:15px;gap:10px}.hya-turnkey .hya-nsf strong{font-size:13px}.hya-installation-ribbon{font-size:13px;line-height:1.65}.product-image>.aquabella-campaign-badges{top:8px;left:8px;right:37px;gap:4px}.aquabella-badge{font-size:9px;padding:5px 6px;gap:4px}.aquabella-badge svg{width:12px;height:12px}.product-info .product-card-actions .button,.woocommerce .product-info .product-card-actions .button{min-height:42px;padding:8px!important;gap:6px;font-size:11px!important}.product-card-actions .aquabella-cart-icon{width:23px;height:25px}.product-card-actions .aquabella-cart-icon svg{width:16px}.aquabella-price-offer.is-compact strong{font-size:10px}.aquabella-price-offer.is-compact{gap:5px}.aquabella-price-offer.is-compact>svg{width:15px}.aquabella-cart-layout{grid-template-columns:1fr;gap:24px}.woocommerce .aquabella-cart-layout .cart-collaterals{position:static}.aquabella-cart-intro h2{font-size:25px}.aquabella-cart-steps{gap:14px;justify-content:space-between;font-size:9px}.aquabella-cart-list-head h3{font-size:14px}.aquabella-cart-list-head>a{font-size:10px}.woocommerce .aquabella-cart-layout table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) 27px;grid-template-areas:"image name remove" "image price price" "quantity subtotal subtotal";gap:9px 12px;padding:20px 0}.woocommerce .aquabella-cart-layout table.cart .product-thumbnail img{width:72px;height:87px;padding:5px}.woocommerce .aquabella-cart-layout table.cart .product-name{font-size:12px!important}.woocommerce .aquabella-cart-layout table.cart .product-subtotal{font-size:17px!important;align-self:center}.woocommerce .aquabella-cart-layout table.cart .product-quantity{grid-column:1/3;justify-self:start}.woocommerce .aquabella-cart-layout .cart_totals{padding:23px}.woocommerce .aquabella-cart-layout .cart_totals td{display:table-cell!important;text-align:right!important}.woocommerce .aquabella-cart-layout .cart_totals th{display:table-cell!important}.woocommerce .aquabella-cart-layout .cart_totals td:before{display:none}.woocommerce .aquabella-cart-layout table.cart td.actions{display:block!important}.aquabella-cart-layout .actions .coupon .button{width:auto!important;float:none!important}.aquabella-empty-cart{padding:35px 22px}.aquabella-empty-cart h2{font-size:26px}.aquabella-empty-icon{width:90px;height:90px;border-radius:24px}.aquabella-account-login{grid-template-columns:1fr;gap:10px}.aquabella-account-welcome{padding:27px}.aquabella-account-welcome h2{font-size:26px!important}.aquabella-account-emblem{width:55px;height:55px;margin:22px 0}.aquabella-account-emblem svg{width:30px}.aquabella-account-welcome ul{display:none}.aquabella-account-welcome p{font-size:13px}.aquabella-account-forms{padding:25px 0}.aquabella-account-page .woocommerce-MyAccount-navigation,.aquabella-account-page .woocommerce-MyAccount-content{float:none;width:100%!important}.aquabella-account-page .woocommerce-MyAccount-navigation{margin-bottom:22px;padding:8px}.aquabella-account-page .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}.aquabella-account-page .woocommerce-MyAccount-navigation a{font-size:11px;padding:10px 12px}.aquabella-account-page .woocommerce-MyAccount-content{padding:23px}.aquabella-cart-page .page-main,.aquabella-account-page .page-main{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.hy-product-card{transition:none}.product-card-actions .button:active,#sizi-arayalim.hya-callback button[type=submit]:active{transform:none}}
