
.afrodite-commerce .woocommerce .product-thumb-wrapper{display:flow-root;width:100%;float:none}.afrodite-commerce .woocommerce div.product .woocommerce-product-gallery{opacity:1!important}.afrodite-commerce .woocommerce .woocommerce-product-details__short-description .wrapper,.afrodite-commerce .woocommerce .woocommerce-product-details__short-description .container,.afrodite-commerce .woocommerce .woocommerce-product-details__short-description .row,.afrodite-commerce .woocommerce .woocommerce-product-details__short-description [class*=col-]{width:100%;max-width:none;margin:0;padding:0;float:none;text-align:left;background:transparent}.afrodite-commerce .woocommerce .woocommerce-product-details__short-description{line-height:1.8;color:#54677f}.afrodite-commerce .woocommerce .woocommerce-product-details__short-description p{margin-bottom:16px}.afrodite-commerce .woocommerce div.product .summary{width:48%;float:right}.afrodite-commerce .woocommerce div.product div.images{width:48%;float:left}@media(max-width:800px){.afrodite-commerce .woocommerce div.product .summary,.afrodite-commerce .woocommerce div.product div.images{width:100%;float:none}}

.afrodite-commerce{background:linear-gradient(135deg,#f0f6fc 0,#fff 55%);color:#122e52;font:16px/1.65 'DM Sans',Arial,sans-serif}.afrodite-commerce .commerce-main{padding-top:28px;padding-bottom:65px;min-height:60vh}.commerce-back{display:inline-block;color:#1261c9;font-size:.875rem;font-weight:600;margin-bottom:28px}.commerce-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 38px;gap:16px}.commerce-steps li{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:2px solid #dbe5ef;color:#54677f;font-size:.875rem}.commerce-steps li>span{display:grid;place-items:center;border:1px solid #dbe5ef;border-radius:50%;width:29px;height:29px;flex:none;font-size:.8125rem}.commerce-steps li.current{color:#1261c9;border-color:#1261c9;font-weight:600}.commerce-steps li.current>span{background:#1261c9;color:white;border-color:#1261c9}.commerce-steps li.done>span{background:#e6effb;color:#1261c9}.commerce-heading{margin:0 0 30px}.afrodite-commerce h1{font:700 clamp(2rem,3.3vw,3rem)/1.2 'Manrope',sans-serif;letter-spacing:-.05em;color:#122e52;margin:10px 0 22px}.afrodite-commerce h2{font:600 1.5rem/1.35 'Manrope',sans-serif;letter-spacing:-.03em;color:#122e52}.afrodite-commerce h3{color:#122e52}.afrodite-commerce .commerce-content{min-width:0}.afrodite-commerce input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.afrodite-commerce select,.afrodite-commerce textarea{border:1px solid #cedbea;border-radius:9px;background:#fff;color:#122e52;font:inherit;line-height:1.5;padding:12px;max-width:100%;min-height:46px;box-shadow:none}.afrodite-commerce input:focus,.afrodite-commerce select:focus,.afrodite-commerce textarea:focus{outline:2px solid #1261c9;outline-offset:2px}.afrodite-commerce input[type=radio],.afrodite-commerce input[type=checkbox]{accent-color:#1261c9;width:18px;height:18px}.afrodite-commerce .woocommerce form .form-row label{font-size:.875rem;color:#122e52}.afrodite-commerce .woocommerce form .form-row .required{color:#a32532}.afrodite-commerce .select2-container .select2-selection--single{height:49px;border:1px solid #cedbea;border-radius:9px}.afrodite-commerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:47px;padding-left:12px}.afrodite-commerce .select2-selection__arrow{top:12px}.afrodite-commerce .woocommerce a.button,.afrodite-commerce .woocommerce button.button,.afrodite-commerce .woocommerce input.button,.afrodite-commerce button.single_add_to_cart_button,.afrodite-commerce .wc-block-components-button,.afrodite-commerce .demo-primary{background:#1261c9;color:#fff;border:1px solid #1261c9;border-radius:10px;padding:15px 21px;font:600 .9375rem/1.5 'DM Sans',sans-serif;text-align:center;cursor:pointer;text-decoration:none;box-shadow:none;display:inline-flex;justify-content:center;align-items:center;gap:12px}.afrodite-commerce .woocommerce a.button:hover,.afrodite-commerce .woocommerce button.button:hover,.afrodite-commerce .demo-primary:hover{background:#104fa3;color:white}.afrodite-commerce .woocommerce button:disabled,.afrodite-commerce button:disabled{opacity:.5;cursor:not-allowed}.afrodite-commerce table.shop_table{border:1px solid #dbe5ef;border-radius:14px;background:white;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:.9375rem}.afrodite-commerce table.shop_table th,.afrodite-commerce table.shop_table td{padding:17px;vertical-align:middle;border-color:#e3ebf4}.afrodite-commerce table.shop_table th{font-weight:600;color:#122e52}.afrodite-commerce .woocommerce-cart-form .product-thumbnail img{width:90px;border-radius:8px}.afrodite-commerce .woocommerce-cart-form .product-name a{font-weight:600;color:#122e52}.afrodite-commerce .woocommerce-cart-form .quantity input{width:80px}.afrodite-commerce .woocommerce a.remove{color:#8b3446!important;font-weight:400}.afrodite-commerce .woocommerce a.remove:hover{color:white!important;background:#8b3446}.afrodite-commerce .cart_totals{border:1px solid #dbe5ef;border-radius:18px;background:#f4f8fd;padding:26px}.afrodite-commerce .woocommerce .cart_totals h2{margin:0 0 20px}.afrodite-commerce .woocommerce .cart_totals .wc-proceed-to-checkout{padding-bottom:0}.afrodite-commerce .woocommerce .cart_totals .checkout-button{width:100%;margin-bottom:0}.afrodite-commerce .woocommerce .coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.afrodite-commerce .woocommerce .coupon input.input-text{width:180px}.afrodite-commerce .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:38px;align-items:start}.afrodite-commerce .woocommerce form.checkout #customer_details{grid-column:1;grid-row:1 / span 3;width:100%;border:1px solid #dbe5ef;border-radius:18px;background:#fff;padding:26px}.afrodite-commerce .woocommerce form.checkout .col2-set .col-1,.afrodite-commerce .woocommerce form.checkout .col2-set .col-2{width:100%;float:none}.afrodite-commerce .woocommerce form.checkout #order_review_heading{grid-column:2;margin:0 0 17px}.afrodite-commerce .woocommerce form.checkout #order_review{grid-column:2;min-width:0}.afrodite-commerce .woocommerce form.checkout #payment,.afrodite-commerce .woocommerce #order_review #payment{background:#f1f6fc;border:1px solid #dbe5ef;border-radius:16px}.afrodite-commerce .woocommerce #payment div.payment_box{background:#fff;border:1px solid #dbe5ef;border-radius:9px;color:#54677f;line-height:1.65}.afrodite-commerce .woocommerce #payment div.payment_box:before{display:none}.afrodite-commerce .woocommerce #payment ul.payment_methods{border-bottom:1px solid #dbe5ef}.afrodite-commerce .woocommerce #payment #place_order{float:none;width:100%;margin-top:18px}.afrodite-commerce .woocommerce-privacy-policy-text,.afrodite-commerce .woocommerce-terms-and-conditions-wrapper{font-size:.875rem;line-height:1.65}.afrodite-commerce .woocommerce-error,.afrodite-commerce .woocommerce-info,.afrodite-commerce .woocommerce-message{background:#eff5fc;color:#122e52;border-top-color:#1261c9;border-radius:10px;line-height:1.7}.afrodite-commerce .woocommerce-error{background:#fff3f4;border-top-color:#a32532;color:#79232c}.afrodite-commerce .woocommerce ul.order_details{background:#f1f6fc;border:1px solid #dbe5ef;border-radius:15px;padding:24px;display:flex;flex-wrap:wrap;gap:20px;margin:25px 0}.afrodite-commerce .woocommerce ul.order_details li{margin:0;float:none;padding-right:20px;font-size:.8125rem}.afrodite-commerce .woocommerce ul.order_details li strong{font-size:1rem}.afrodite-commerce .woocommerce-customer-details address{background:white;border:1px solid #dbe5ef;border-radius:14px;padding:22px;font-style:normal}.afrodite-commerce .woocommerce-order-downloads,.afrodite-commerce .woocommerce-order-details{margin-top:30px}.afrodite-commerce .woocommerce-MyAccount-navigation{background:#f1f6fc;border:1px solid #dbe5ef;border-radius:15px;padding:22px}.afrodite-commerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.afrodite-commerce .woocommerce-MyAccount-navigation li a{display:block;padding:12px;border-radius:9px}.afrodite-commerce .woocommerce-MyAccount-navigation li.is-active a{background:#fff;color:#1261c9;font-weight:600}.afrodite-commerce .woocommerce form.login,.afrodite-commerce .woocommerce form.register,.afrodite-commerce .woocommerce form.lost_reset_password{border:1px solid #dbe5ef;background:white;border-radius:16px;padding:26px}.afrodite-commerce .woocommerce div.product div.images{background:#edf4fc;border:1px solid #dbe5ef;border-radius:18px;padding:35px}.afrodite-commerce .woocommerce div.product div.images img{max-height:400px;object-fit:contain}.afrodite-commerce .woocommerce div.product .summary{border:1px solid #dbe5ef;border-radius:18px;background:white;padding:30px}.afrodite-commerce .woocommerce div.product p.price,.afrodite-commerce .woocommerce div.product span.price{color:#122e52;font:700 2rem/1.3 'Manrope',sans-serif}.afrodite-commerce .woocommerce div.product .variations{background:#f3f7fc;border-radius:12px;padding:12px}.afrodite-commerce .woocommerce div.product .variations th,.afrodite-commerce .woocommerce div.product .variations td{padding:8px}.afrodite-commerce .woocommerce div.product .woocommerce-tabs{padding-top:30px;clear:both}.afrodite-commerce .woocommerce .wcpa_form_outer{font-family:inherit;background:#f4f8fd;border:1px solid #dbe5ef;border-radius:12px;padding:18px;margin:18px 0}.afrodite-commerce .woocommerce .wcpa_field_wrap{line-height:1.65}.afrodite-commerce .commerce-support{margin-top:40px;border-top:1px solid #dbe5ef;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:25px;clear:both}.commerce-support p{color:#54677f;font-size:.875rem;margin:5px 0}.commerce-support a{font-size:.875rem;font-weight:600;color:#1261c9}.afcsu-skip{position:absolute;left:20px;top:-100px;z-index:100;background:white;padding:12px}.afcsu-skip:focus{top:10px}.afrodite-commerce .wc-block-components-sidebar,.afrodite-commerce .wc-block-components-main .wc-block-components-checkout-step{background:#fff;border:1px solid #dbe5ef;border-radius:16px;padding:22px}.afrodite-commerce .wc-block-components-sidebar{background:#f2f7fc}.afrodite-commerce .wc-block-components-title{color:#122e52}.afrodite-commerce .wc-block-components-notice-banner{border-radius:10px}.afrodite-commerce footer{margin-top:0}.afrodite-commerce .site-header .brand img{width:112px;height:112px;object-fit:contain}
@media(max-width:800px){.commerce-steps{gap:7px;margin-bottom:27px}.commerce-steps li{font-size:.75rem;display:block;line-height:1.5}.commerce-steps li>span{margin-bottom:8px}.afrodite-commerce .woocommerce form.checkout{display:block}.afrodite-commerce .woocommerce form.checkout #customer_details{padding:20px;margin-bottom:28px}.afrodite-commerce .woocommerce form.checkout #order_review_heading{margin-top:25px}.afrodite-commerce .commerce-support{display:block}.commerce-support a{display:inline-block;margin-top:12px}.afrodite-commerce table.shop_table th,.afrodite-commerce table.shop_table td{padding:12px}.afrodite-commerce .woocommerce div.product div.images,.afrodite-commerce .woocommerce div.product .summary{padding:22px}.afrodite-commerce .site-header .brand img{width:94px;height:94px}.afrodite-commerce .woocommerce ul.order_details{display:grid;grid-template-columns:1fr 1fr;padding:20px}.afrodite-commerce .woocommerce ul.order_details li{border:0;padding:0}}
