/* Generated from aai-cro.css; run .tools/performance-round2/frontend-build-css.py */
picture.aai-webp-cover{display: contents;}ul.products li.product .product-caption,.wc-block-grid__products li.product .product-caption{padding-top: 12px;}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3,.wc-block-grid__products li.product .woocommerce-loop-product__title{display: -webkit-box; min-height: 44px; margin-bottom: 6px; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 15px; line-height: 1.42;}ul.products li.product .woocommerce-loop-product__author,.wc-block-grid__products li.product .woocommerce-loop-product__author{min-height: 16px; margin-bottom: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}ul.products li.product .price,.wc-block-grid__products li.product .price{font-size: 18px; line-height: 1.3;}ul.products li.product .product-image,.wc-block-grid__products li.product .product-image{border-radius: 12px;}@media(max-width: 991px){.product-transition .group-action{right: 7px; bottom: 7px; opacity: 1; visibility: visible;}.product-transition .group-action .shop-action.vertical .woosq-btn{display: none;}.product-transition .group-action .shop-action .woosw-btn,.product-transition .group-action .shop-action a[class*="product_type_"]{width: 36px; height: 36px;}}ul.products li.product .count-review:empty,ul.products li.product .star-rating:empty{display: none !important;}@media(max-width: 767px){ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3{min-height: 39px; font-size: 14px; line-height: 1.4;}ul.products li.product .price{font-size: 16px;}}.aai-cro-digital-product .content-area,.aai-cro-digital-product .site-main{width: 100%; max-width: none;}.aai-cro-digital-product div.product .summary .single_add_to_cart_button{min-width: 260px; min-height: 54px; padding: 15px 30px; border-color: #D44336; background: #D44336; color: #fff; font-size: 15px; font-weight: 750; box-shadow: 0 6px 16px rgba(212,67,54,.14);}.aai-cro-digital-product div.product .summary .single_add_to_cart_button:hover,.aai-cro-digital-product div.product .summary .single_add_to_cart_button:focus{border-color: #C83F33; background: #C83F33; color: #fff;}.aai-cro-digital-product .inventory_status.aai-digital-availability{background: #eef8ea; color: #4b8f46;}.aai-cro-digital-product div.product .summary.entry-summary .woosw-btn,.aai-cro-digital-product div.product .summary.entry-summary .woosc-btn{color: #777;}.aai-cro-digital-product .related.products ul.products{margin-top: 16px;}@media(max-width: 767px){.aai-cro-digital-product div.product .summary .single_add_to_cart_button{width: 100%; min-width: 0; min-height: 56px;}}@media(min-width: 992px){.aai-cro-digital-product div.product .content-single-wrapper{display: grid !important; grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr); align-items: start; column-gap: clamp(38px, 4vw, 64px); row-gap: 0; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important;}.aai-cro-digital-product div.product .woocommerce-product-gallery,.aai-cro-digital-product div.product .images{grid-column: 1; float: none !important; width: 100% !important; max-width: none !important; margin: 0 !important; align-self: start;}.aai-cro-digital-product div.product .summary.entry-summary{grid-column: 2; float: none !important; width: 100% !important; max-width: 660px; margin: 0 !important; padding: 2px 0 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important;}}.aai-cro-digital-product div.product .woocommerce-product-gallery{padding: clamp(18px, 2.2vw, 28px) !important; border: 1px solid #ecebea !important; border-radius: 18px !important; background: #fff !important; box-shadow: 0 10px 32px rgba(28, 28, 28, .045); height: fit-content;}.aai-cro-digital-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.aai-cro-digital-product div.product .woocommerce-product-gallery .flex-viewport{height: auto !important; min-height: 0 !important;}.aai-cro-digital-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.aai-cro-digital-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{display: block; height: auto !important; min-height: 0 !important;}.aai-cro-digital-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display: block; width: 100% !important; height: auto !important; margin: 0 auto; object-fit: contain;}.aai-cro-digital-product div.product .summary .product_title{margin-bottom: 12px; font-size: clamp(30px, 3vw, 46px); line-height: 1.08; letter-spacing: -.025em;}.aai-cro-digital-product div.product .summary .price{margin: 16px 0 18px; font-size: clamp(27px, 2.3vw, 36px); line-height: 1.1;}.aai-cro-digital-product div.product .summary .woocommerce-product-details__short-description,.aai-cro-digital-product div.product .summary .aai-product-summary{max-width: 62ch; color: #4d4d4d; font-size: 16px; line-height: 1.65;}.aai-cro-digital-product .aai-single-format-chip{margin: 2px 0 10px; padding: 7px 11px; border-color: #e7e5e3; background: #f8f8f7; color: #262626; font-size: 12px; font-weight: 700;}.aai-cro-digital-product .inventory_status.aai-digital-availability{display: inline-flex; align-items: center; min-height: 28px; padding: 6px 10px; border-radius: 7px; background: #eef7eb !important; color: #498243 !important; font-size: 11px; font-weight: 750; letter-spacing: .02em; text-transform: uppercase;}.aai-cro-digital-product .summary .aai-purchase-samples{margin: 18px 0 18px; padding: 16px 18px !important; border: 1px solid #eee8e5 !important; border-radius: 14px !important; background: #fffaf8 !important; box-shadow: none !important;}.aai-cro-digital-product .summary .aai-purchase-samples .aai-samples-title{margin-bottom: 10px; font-size: 14px; font-weight: 750;}.aai-cro-digital-product div.product form.cart{display: flex; align-items: center; gap: 14px 18px; margin: 20px 0 0; padding: 22px 0; border-top: 1px solid #ecebea; border-bottom: 1px solid #ecebea;}.aai-cro-digital-product div.product form.cart .single_add_to_cart_button{min-width: 285px; min-height: 56px; padding: 15px 30px; border: 1px solid #e85245 !important; border-radius: 999px !important; background: #e85245 !important; color: #fff !important; font-size: 16px; font-weight: 750; letter-spacing: -.01em; box-shadow: 0 7px 18px rgba(232, 82, 69, .16); transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;}.aai-cro-digital-product div.product form.cart .single_add_to_cart_button:hover,.aai-cro-digital-product div.product form.cart .single_add_to_cart_button:focus-visible{background: #d9473b !important; border-color: #d9473b !important; transform: translateY(-1px); box-shadow: 0 9px 22px rgba(217, 71, 59, .20);}.aai-cro-digital-product div.product form.cart .woosw-btn,.aai-cro-digital-product div.product form.cart .woosc-btn{margin: 0 !important; color: #777 !important; font-size: 13px !important; font-weight: 500 !important;}.aai-cro-digital-product div.product form.cart .woosw-btn:hover,.aai-cro-digital-product div.product form.cart .woosc-btn:hover{color: #272727 !important;}.aai-cro-digital-product .aai-purchase-assurances{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px !important; margin: 13px 0 22px !important; padding: 0 !important; border: 0 !important; background: transparent !important; font-size: 12px !important;}.aai-cro-digital-product .aai-purchase-assurances .aai-assurance{justify-content: flex-start !important; gap: 8px !important; min-height: 46px; padding: 9px 10px !important; border: 1px solid #ecebea !important; border-radius: 10px; background: #f8f8f7; color: #2e2e2e; text-align: left !important;}.aai-cro-digital-product .aai-purchase-assurances .aai-assurance + .aai-assurance{border-left: 1px solid #ecebea !important;}.aai-cro-digital-product .aai-purchase-assurances .aai-assurance i{flex: 0 0 22px; width: 22px; height: 22px; background: #fff; border: 1px solid rgba(232, 82, 69, .16); color: #e85245; font-size: 11px;}.aai-cro-digital-product .aai-purchase-assurances .aai-assurance strong{color: #2e2e2e; font-size: 11.5px; font-weight: 700; line-height: 1.25;}.aai-cro-digital-product .aai-product-meta-albatros{margin-top: 18px !important; padding-top: 18px !important; border-top: 1px solid #ecebea !important; color: #555 !important; font-size: 13px !important; line-height: 1.8 !important;}.aai-cro-digital-product .aai-product-meta-albatros .aai-type{display: none !important;}.aai-cro-digital-product .aai-product-meta-albatros strong{color: #2c2c2c; font-weight: 700;}.aai-cro-digital-product #primary.content-area,.aai-cro-digital-product .content-area,.aai-cro-digital-product .site-main{float: none !important; width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important;}.aai-cro-digital-product .related.products{clear: both; margin-top: 34px;}.aai-cro-digital-product .related.products > h2{margin-bottom: 20px; font-size: clamp(22px, 2vw, 30px);}@media(max-width: 991px){.aai-cro-digital-product div.product .content-single-wrapper{display: block !important; padding: 0 !important; border: 0 !important; background: transparent !important;}.aai-cro-digital-product div.product .woocommerce-product-gallery,.aai-cro-digital-product div.product .summary.entry-summary{float: none !important; width: 100% !important; max-width: none !important;}.aai-cro-digital-product div.product .summary.entry-summary{margin-top: 28px !important; padding: 0 !important; border: 0 !important; background: transparent !important;}}@media(max-width: 767px){.aai-cro-digital-product div.product .woocommerce-product-gallery{padding: 14px !important; border-radius: 14px !important;}.aai-cro-digital-product div.product .summary .product_title{font-size: clamp(27px, 8vw, 36px);}.aai-cro-digital-product div.product form.cart{align-items: stretch; flex-direction: column; gap: 12px;}.aai-cro-digital-product div.product form.cart .single_add_to_cart_button{width: 100%; min-width: 0; min-height: 56px;}.aai-cro-digital-product .aai-purchase-assurances{grid-template-columns: 1fr !important; gap: 7px !important;}.aai-cro-digital-product .aai-purchase-assurances .aai-assurance,.aai-cro-digital-product .aai-purchase-assurances .aai-assurance + .aai-assurance{border: 1px solid #ecebea !important;}}.elementor-widget-bookory-products ul.products li.product .product-block{height: 100%;}.elementor-widget-bookory-products ul.products li.product .product-transition{position: relative; padding: 10px; border: 1px solid rgba(0,0,0,.055); border-radius: 14px; background: #fafafa; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;}@media(hover:hover){.elementor-widget-bookory-products ul.products li.product .product-block:hover .product-transition{transform: translateY(-2px); border-color: rgba(0,0,0,.08); box-shadow: 0 10px 28px rgba(0,0,0,.07);}}.elementor-widget-bookory-products ul.products li.product .product-image{position: relative; display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 0.72; margin: 0; padding: 0; overflow: hidden; border-radius: 9px; background: #fff;}.elementor-widget-bookory-products ul.products li.product .product-image img{display: block; width: 100%; height: 100%; margin: 0; object-fit: contain; object-position: center;}.elementor-widget-bookory-products ul.products li.product .product-img-wrap,.elementor-widget-bookory-products ul.products li.product .product-img-wrap .inner{height: 100%;}.elementor-widget-bookory-products ul.products li.product .product-caption{padding-top: 12px;}.elementor-widget-bookory-products ul.products li.product .woocommerce-loop-product__title{min-height: 43px; margin: 0 0 5px; font-size: 14.5px; font-weight: 650; line-height: 1.45; -webkit-line-clamp: 2;}.elementor-widget-bookory-products ul.products li.product .woocommerce-loop-product__author,.elementor-widget-bookory-products ul.products li.product .product-brand{min-height: 18px; margin: 0 0 7px; font-size: 11.5px; line-height: 1.45; color: #777; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.elementor-widget-bookory-products ul.products li.product .price{margin-top: 3px; font-size: 17px; font-weight: 700; line-height: 1.3;}ul.products li.product .aai-product-type-badge,.elementor-widget-bookory-products .aai-product-type-badge{max-width: calc(100% - 14px); padding: 4px 7px; gap: 4px; font-size: 9.5px; line-height: 1.15; white-space: nowrap; box-shadow: 0 2px 7px rgba(0,0,0,.10);}ul.products li.product .aai-product-type-badge__icon,.elementor-widget-bookory-products .aai-product-type-badge__icon{font-size: 10px;}.elementor-widget-bookory-products .product-transition .group-action .woosq-btn{display: none !important;}.elementor-widget-bookory-products .product-transition .group-action .shop-action .woosw-btn,.elementor-widget-bookory-products .product-transition .group-action .shop-action a[class*="product_type_"]{width: 38px; height: 38px; border: 1px solid rgba(0,0,0,.06); box-shadow: 0 3px 12px rgba(0,0,0,.08);}.site-header-cart-side{background: #fff;}.site-header-cart-side .cart-side-heading{padding: 18px 20px; border-bottom-color: #ececec;}.site-header-cart-side .cart-side-title{font-size: 20px; font-weight: 700;}.site-header-cart-side .widget_shopping_cart .mini_cart_item{min-height: 112px; padding: 16px 36px 16px 16px; border-bottom: 1px solid #eeeeee; background: #fff;}.site-header-cart-side .widget_shopping_cart .mini_cart_item:hover{background: #fcfcfc;}.site-header-cart-side .widget_shopping_cart .mini_cart_item > a:not(.remove){display: block; min-height: 80px; margin: 0; padding-right: 0; font-size: 13px; font-weight: 650; line-height: 1.38; color: #282828;}.site-header-cart-side .widget_shopping_cart .mini_cart_item img{float: left; width: 56px; height: 78px; max-width: 56px; margin: 0 12px 4px 0; border-radius: 6px; background: #fafafa; object-fit: contain;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .quantity{display: block; margin-top: 5px; font-size: 12px; font-weight: 600; color: #777;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .quantity .amount{color: var(--primary, #F65D4E); font-weight: 700;}.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove{top: 18px; right: 12px; width: 26px; height: 26px; margin: 0; transform: none; border-radius: 50%; font-size: 18px; line-height: 24px; text-align: center; color: #777; background: #f6f6f6;}.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove:hover{color: #fff; background: var(--primary, #F65D4E);}.site-header-cart-side .aai-cart-format-badge{display: inline-flex !important; width: auto !important; max-width: calc(100% - 72px) !important; margin: 6px 0 0 !important; padding: 3px 7px !important; font-size: 9px !important; line-height: 1.1 !important; white-space: nowrap !important;}.site-header-cart-side .widget_shopping_cart p.total{display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; margin: 0; border-top: 1px solid #ececec; border-bottom: 0; background: #fff;}.site-header-cart-side .widget_shopping_cart p.total strong,.site-header-cart-side .widget_shopping_cart p.total .amount{font-size: 18px; font-weight: 750; color: #282828;}.site-header-cart-side .widget_shopping_cart .buttons{display: grid; grid-template-columns: 1fr 1fr; gap: 9px; padding: 0 20px 20px; margin: 0; background: #fff;}.site-header-cart-side .widget_shopping_cart .buttons a{display: inline-flex; align-items: center; justify-content: center; min-height: 48px; margin: 0; padding: 10px 12px; border: 1px solid #e4e4e4; border-radius: 999px; font-size: 11px; font-weight: 750; letter-spacing: .01em; text-transform: none; background: #fff; color: #282828;}.site-header-cart-side .widget_shopping_cart .buttons a.checkout{border-color: var(--primary, #F65D4E); background: var(--primary, #F65D4E); color: #fff;}.woocommerce-cart .woocommerce-cart-form table.shop_table{border-collapse: separate; border-spacing: 0; border: 1px solid #ececec; border-radius: 14px; overflow: hidden; background: #fff;}.woocommerce-cart .woocommerce-cart-form table.shop_table thead th{padding-top: 14px; padding-bottom: 14px; background: #fafafa; font-size: 11px; font-weight: 700; letter-spacing: .02em; text-transform: uppercase; color: #777;}.woocommerce-cart table.cart .cart_item{border-bottom: 1px solid #eeeeee;}.woocommerce-cart table.cart .cart_item:last-of-type{border-bottom: 0;}.woocommerce-cart table.cart td{padding-top: 18px; padding-bottom: 18px;}.woocommerce-cart table.cart td.product-thumbnail img{width: 70px; height: 96px; max-width: 70px; border-radius: 7px; background: #fafafa; object-fit: contain;}.woocommerce-cart table.cart td.product-name a{font-size: 15px; font-weight: 700; line-height: 1.4; color: #282828;}.woocommerce-cart table.cart .aai-cart-format-badge{display: inline-flex !important; width: auto !important; max-width: 100% !important; margin: 7px 0 0 !important; padding: 3px 7px !important; font-size: 9.5px !important; white-space: nowrap !important;}.woocommerce-cart table.cart td.product-price .amount,.woocommerce-cart table.cart td.product-subtotal .amount{font-size: 15px; font-weight: 700; color: #282828;}.woocommerce-cart table.cart td.product-remove a.remove{display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: #f6f6f6; color: #777;}.woocommerce-cart table.cart td.product-remove a.remove:hover{background: var(--primary, #F65D4E); color: #fff;}.woocommerce-cart .cart_totals{padding: 26px 28px 30px; border-color: #ececec; border-radius: 14px; box-shadow: 0 10px 30px rgba(0,0,0,.035);}.woocommerce-cart .cart_totals > h2{font-size: 24px; font-weight: 750;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height: 52px; border-radius: 999px; font-size: 15px; font-weight: 750;}@media(max-width: 767px){.elementor-widget-bookory-products ul.products{margin-left: -7px; margin-right: -7px;}.elementor-widget-bookory-products ul.products li.product{padding-left: 7px; padding-right: 7px; margin-bottom: 28px;}.elementor-widget-bookory-products ul.products li.product{flex: 0 0 50%; max-width: 50%;}.elementor-widget-bookory-products ul.products li.product .product-transition{padding: 7px; border-radius: 11px;}.elementor-widget-bookory-products ul.products li.product .woocommerce-loop-product__title{min-height: 39px; font-size: 13px; line-height: 1.45;}.elementor-widget-bookory-products ul.products li.product .price{font-size: 15px;}.elementor-widget-bookory-products .product-transition .group-action{display: none !important;}.site-header-cart-side{width: min(92vw, 370px); transform: translate3d(min(92vw, 370px), 0, 0);}.site-header-cart-side .widget_shopping_cart .buttons{grid-template-columns: 1fr;}.woocommerce-cart table.cart .cart_item{padding-left: 104px;}.woocommerce-cart table.cart td.product-thumbnail{left: 8px; top: 16px;}.woocommerce-cart table.cart td.product-thumbnail img{width: 72px; height: 98px; max-width: 72px;}.woocommerce-cart table.cart td.product-name{padding-top: 16px; padding-right: 38px;}.woocommerce-cart table.cart td.product-name a{font-size: 14px;}}.aai-cro-checkout .breadcrumb-wrap .elementor-section,.aai-cro-cart .breadcrumb-wrap .elementor-section{min-height: 112px !important; padding-top: 22px !important; padding-bottom: 22px !important;}.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title,.aai-cro-cart .breadcrumb-wrap .elementor-heading-title{font-size: clamp(34px, 4vw, 46px) !important; line-height: 1.08 !important; letter-spacing: -.025em !important;}.aai-cro-checkout .site-content,.aai-cro-checkout .content-area,.aai-cro-checkout .hentry{background: #fff;}@media(min-width: 992px){.aai-cro-checkout form.checkout.woocommerce-checkout{display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(340px, .82fr); align-items: start; gap: clamp(42px, 5vw, 72px);}.aai-cro-checkout form.checkout #customer_details,.aai-cro-checkout form.checkout #order_review{float: none !important; width: auto !important; margin: 0 !important;}.aai-cro-checkout form.checkout #customer_details{grid-column: 1;}.aai-cro-checkout form.checkout #order_review{grid-column: 2; position: sticky; top: 112px;}.aai-cro-checkout #customer_details.col2-set .col-1,.aai-cro-checkout #customer_details.col2-set .col-2{float: none !important; width: 100% !important; margin: 0 0 24px !important;}}.aai-cro-checkout form.checkout h3,.aai-cro-checkout #order_review #order_review_heading{margin: 0 0 18px; font-size: 21px; font-weight: 750; line-height: 1.25; letter-spacing: -.015em; color: #202020;}.aai-cro-checkout .woocommerce-billing-fields,.aai-cro-checkout .woocommerce-shipping-fields,.aai-cro-checkout #payment{margin-bottom: 28px;}.aai-cro-checkout .form-row{margin-bottom: 15px;}.aai-cro-checkout .form-row label{margin-bottom: 6px; font-size: 12px; font-weight: 650; color: #555;}.aai-cro-checkout .input-text,.aai-cro-checkout input[type="text"],.aai-cro-checkout input[type="email"],.aai-cro-checkout input[type="tel"],.aai-cro-checkout input[type="password"],.aai-cro-checkout select,.aai-cro-checkout .select2-container .select2-selection--single{min-height: 48px; border: 1px solid #dedcda; border-radius: 10px; background: #fff; box-shadow: none;}.aai-cro-checkout .input-text:focus,.aai-cro-checkout input:focus,.aai-cro-checkout select:focus{border-color: #bdb9b6; box-shadow: 0 0 0 3px rgba(232,82,69,.08); outline: none;}.aai-cro-checkout #payment{padding: 18px; border: 1px solid #ece9e7; border-radius: 14px; background: #fbfbfa;}.aai-cro-checkout #payment .payment_methods{margin: 0; padding: 0;}.aai-cro-checkout #payment .payment_methods > li{padding: 0; border-color: #ece9e7;}.aai-cro-checkout #payment .payment_box{margin: 8px 0 0; padding: 14px; border: 1px solid #ece9e7; border-radius: 11px; background: #fff;}.aai-cro-checkout #order_review{padding: 24px 24px 26px !important; border: 1px solid #e8e6e4 !important; border-radius: 16px !important; background: #fff !important; box-shadow: 0 14px 40px rgba(30, 30, 30, .055);}.aai-cro-checkout #order_review table td,.aai-cro-checkout #order_review table th{padding: 12px 0; border-color: #eeeeec;}.aai-cro-checkout #order_review table td.product-name{padding-right: 14px; font-size: 12px; line-height: 1.4; color: #333;}.aai-cro-checkout #order_review table .product-name img{width: 42px; height: 58px; max-width: 42px; margin-right: 10px; border-radius: 5px; object-fit: contain; background: #fafafa;}.aai-cro-checkout #order_review .aai-cart-format-badge{display: inline-flex !important; width: auto !important; max-width: 100% !important; margin: 5px 0 0 !important; padding: 3px 6px !important; font-size: 8.5px !important; line-height: 1.1 !important; white-space: nowrap !important;}.aai-cro-checkout #order_review .order-total th,.aai-cro-checkout #order_review .order-total td{padding-top: 16px; font-size: 15px;}.aai-cro-checkout #order_review .order-total .amount{font-size: 23px !important; font-weight: 780 !important; color: #202020 !important;}.aai-cro-checkout #place_order,.aai-cro-checkout button#place_order{display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 54px; margin-top: 14px; padding: 14px 22px; border: 1px solid #e85245; border-radius: 999px; background: #e85245; color: #fff; font-size: 15px; font-weight: 760; letter-spacing: -.01em; box-shadow: 0 7px 18px rgba(232,82,69,.16);}.aai-cro-checkout #place_order:hover,.aai-cro-checkout #place_order:focus-visible{border-color: #d9473b; background: #d9473b; color: #fff;}.aai-cro-checkout .woocommerce-terms-and-conditions-wrapper{margin-top: 12px; font-size: 11.5px; line-height: 1.5; color: #666;}.aai-checkout-confidence{display: grid; gap: 7px; margin-top: 14px; padding-top: 14px; border-top: 1px solid #ece9e7; font-size: 11px; line-height: 1.35; color: #595959;}.aai-checkout-confidence span{display: flex; align-items: center; gap: 7px;}.aai-checkout-confidence i{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 19px; width: 19px; height: 19px; border-radius: 50%; background: #fff3f1; color: #e85245; font-style: normal; font-size: 10px; font-weight: 800;}.aai-checkout-confidence strong{color: #333; font-weight: 700;}.aai-cro-checkout .woocommerce-form-coupon-toggle,.aai-cro-checkout .woocommerce-info{font-size: 12px;}@media(max-width: 991px){.aai-cro-checkout .breadcrumb-wrap .elementor-section,.aai-cro-cart .breadcrumb-wrap .elementor-section{min-height: 92px !important; padding-top: 18px !important; padding-bottom: 18px !important;}.aai-cro-checkout form.checkout.woocommerce-checkout{display: block;}.aai-cro-checkout #order_review{position: static; margin-top: 30px !important;}}@media(max-width: 767px){.aai-cro-checkout #order_review{padding: 18px 16px 20px !important; border-radius: 13px !important;}.aai-cro-checkout form.checkout h3,.aai-cro-checkout #order_review #order_review_heading{font-size: 19px;}.aai-cro-checkout #place_order{min-height: 56px;}}.site-header-cart-side .widget_shopping_cart .mini_cart_item > a:not(.remove){display: block; min-width: 0;}.site-header-cart-side .widget_shopping_cart .aai-cart-format-badge,.woocommerce-mini-cart .aai-cart-format-badge{display: flex !important; align-items: center !important; gap: 3px !important; width: max-content !important; max-width: 100% !important; margin: 5px 0 0 !important; padding: 2px 6px !important; border-radius: 999px !important; font-size: 8.5px !important; line-height: 1.15 !important; white-space: nowrap !important; word-break: normal !important; overflow-wrap: normal !important;}.aai-cro-cart .breadcrumb-wrap,.aai-cro-checkout .breadcrumb-wrap{background: #fff !important; border-bottom: 1px solid #efeeec;}.aai-cro-cart .breadcrumb-wrap .elementor-section,.aai-cro-checkout .breadcrumb-wrap .elementor-section{min-height: 76px !important; padding-top: 14px !important; padding-bottom: 14px !important; background: #fff !important; background-image: none !important;}.aai-cro-cart .breadcrumb-wrap .elementor-section > .elementor-background-overlay,.aai-cro-checkout .breadcrumb-wrap .elementor-section > .elementor-background-overlay{display: none !important;}.aai-cro-cart .breadcrumb-wrap .elementor-container,.aai-cro-checkout .breadcrumb-wrap .elementor-container,.aai-cro-cart .breadcrumb-wrap .elementor-column,.aai-cro-checkout .breadcrumb-wrap .elementor-column,.aai-cro-cart .breadcrumb-wrap .elementor-widget-wrap,.aai-cro-checkout .breadcrumb-wrap .elementor-widget-wrap{background: transparent !important;}.aai-cro-cart .breadcrumb-wrap .elementor-heading-title,.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title{font-size: clamp(30px, 3vw, 38px) !important; line-height: 1.1 !important; margin: 0 !important;}.aai-cro-cart .breadcrumb-wrap .woocommerce-breadcrumb,.aai-cro-checkout .breadcrumb-wrap .woocommerce-breadcrumb{font-size: 10px !important; line-height: 1.35 !important;}.aai-cro-cart #content.site-content,.aai-cro-checkout #content.site-content{padding-top: clamp(24px, 2.4vw, 34px) !important;}@media(max-width: 767px){.aai-cro-cart .breadcrumb-wrap .elementor-section,.aai-cro-checkout .breadcrumb-wrap .elementor-section{min-height: 64px !important; padding-top: 11px !important; padding-bottom: 11px !important;}.aai-cro-cart .breadcrumb-wrap .elementor-heading-title,.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title{font-size: 28px !important;}}@media(min-width: 1025px){.elementor-3100 .elementor-element.elementor-element-1ece023 > .elementor-container{min-height: 0 !important; height: auto !important;}}.aai-cro-cart,.aai-cro-checkout{--aai-cro-coral: var(--primary, #F65D4E); --aai-cro-warm-bg: #fff8f5; --aai-cro-warm-panel: #fbfaf8; --aai-cro-warm-border: #eee8e3; --aai-cro-text: #282828; --aai-cro-muted: #77736f;}.aai-cro-cart .breadcrumb-wrap,.aai-cro-checkout .breadcrumb-wrap{background: linear-gradient(90deg, #fff7f3 0%, #fffbf8 100%) !important; border-top: 1px solid #f8efea; border-bottom: 1px solid #f1e7e2;}.aai-cro-cart .breadcrumb-wrap .elementor-section,.aai-cro-checkout .breadcrumb-wrap .elementor-section{min-height: 0 !important; padding-top: 18px !important; padding-bottom: 18px !important; background: transparent !important; background-image: none !important;}.aai-cro-cart .breadcrumb-wrap .elementor-heading-title,.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title{position: relative; padding-left: 16px; font-size: clamp(30px, 3vw, 38px) !important; line-height: 1.1 !important; font-weight: 700 !important; letter-spacing: -.025em !important; color: var(--aai-cro-text) !important;}.aai-cro-cart .breadcrumb-wrap .elementor-heading-title::before,.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title::before{content: ""; position: absolute; left: 0; top: .12em; bottom: .12em; width: 3px; border-radius: 999px; background: var(--aai-cro-coral);}.site-header-cart-side{width: min(420px, 92vw); max-width: 92vw; background: #fff;}.site-header-cart-side .cart-side-heading{padding: 20px 22px 16px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item{min-height: 120px; padding: 16px 42px 16px 18px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item > a:not(.remove){min-height: 88px; font-size: 13.5px; font-weight: 700; line-height: 1.35;}.site-header-cart-side .widget_shopping_cart .mini_cart_item img{width: 62px; height: 86px; max-width: 62px; margin-right: 14px; border-radius: 7px; object-fit: contain;}.site-header-cart-side .widget_shopping_cart .aai-cart-format-badge,.woocommerce-mini-cart .aai-cart-format-badge{display: flex !important; clear: none !important; width: max-content !important; max-width: calc(100% - 76px) !important; margin: 6px 0 0 76px !important; padding: 3px 7px !important; border: 1px solid #e8e5e2 !important; border-radius: 999px !important; background: #faf9f8 !important; color: #57534f !important; font-size: 9px !important; font-weight: 700 !important; line-height: 1.15 !important; white-space: nowrap !important; word-break: normal !important; overflow-wrap: normal !important;}.site-header-cart-side .aai-cart-format-badge > span,.woocommerce-mini-cart .aai-cart-format-badge > span{display: none !important;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .quantity{margin-top: 7px; padding-left: 76px; font-size: 12px;}.site-header-cart-side .widget_shopping_cart p.total{padding: 17px 22px; background: var(--aai-cro-warm-panel, #fbfaf8);}.site-header-cart-side .widget_shopping_cart .buttons{gap: 10px; padding: 12px 22px 22px; background: var(--aai-cro-warm-panel, #fbfaf8);}.site-header-cart-side .widget_shopping_cart .buttons a{min-height: 50px; border-radius: 12px; font-size: 12px;}.site-header-cart-side .widget_shopping_cart .buttons a.checkout{box-shadow: 0 7px 18px rgba(246, 93, 78, .18);}.aai-cro-cart .woocommerce-cart-form table.shop_table,.aai-cro-cart .cart_totals{border-color: var(--aai-cro-warm-border); box-shadow: 0 8px 28px rgba(52, 39, 31, .035);}.aai-cro-cart .woocommerce-cart-form table.shop_table thead th{background: var(--aai-cro-warm-panel);}.aai-cro-cart table.cart .aai-cart-format-badge{margin-left: 0 !important; background: #faf9f8 !important; border-color: #e9e5e1 !important;}.aai-cro-cart table.cart .aai-cart-format-badge > span{display: none !important;}.aai-cro-cart .cart_totals{background: #fff;}.aai-cro-cart .wc-proceed-to-checkout a.checkout-button{display: flex; align-items: center; justify-content: center; width: 100%; min-height: 54px; border-radius: 12px; background: var(--aai-cro-coral) !important; box-shadow: 0 8px 20px rgba(246, 93, 78, .18);}.aai-cro-checkout form.checkout.woocommerce-checkout{margin-top: 4px;}.aai-cro-checkout .woocommerce-billing-fields,.aai-cro-checkout .woocommerce-shipping-fields,.aai-cro-checkout #payment,.aai-cro-checkout #order_review{border-color: var(--aai-cro-warm-border) !important;}.aai-cro-checkout #payment{background: var(--aai-cro-warm-panel);}.aai-cro-checkout #payment .payment_box{border-color: #ece6e1;}.aai-cro-checkout #order_review{border-radius: 16px !important; box-shadow: 0 14px 38px rgba(49, 37, 30, .055);}.aai-cro-checkout #order_review .aai-cart-format-badge{display: inline-flex !important; width: max-content !important; margin: 5px 0 0 !important; padding: 2px 6px !important; border-color: #e9e5e1 !important; background: #faf9f8 !important; color: #57534f !important; font-size: 8.5px !important; white-space: nowrap !important;}.aai-cro-checkout #order_review .aai-cart-format-badge > span{display: none !important;}.aai-cro-checkout form.checkout #place_order,.aai-cro-checkout form.checkout button#place_order,.aai-cro-checkout .woocommerce-checkout-payment #place_order{display: flex !important; align-items: center; justify-content: center; width: 100% !important; max-width: none !important; min-height: 56px !important; margin: 18px 0 0 !important; padding: 14px 24px !important; border-radius: 12px !important; background: var(--aai-cro-coral) !important; color: #fff !important; font-size: 15px !important; font-weight: 750 !important; letter-spacing: .005em; box-shadow: 0 9px 22px rgba(246, 93, 78, .20) !important;}.aai-cro-checkout form.checkout #place_order:hover,.aai-cro-checkout form.checkout #place_order:focus-visible{filter: brightness(.94); transform: translateY(-1px);}.aai-cro-checkout .aai-checkout-confidence{margin-top: 12px; padding: 12px 14px; border: 1px solid #eee8e3; border-radius: 12px; background: #fffaf7; color: #5d5753; font-size: 11px;}.aai-cro-checkout .aai-checkout-confidence span{min-width: 0;}.aai-cro-checkout .aai-checkout-confidence i{background: #fff; border: 1px solid #f3d8d2;}@media(min-width: 992px){.aai-cro-checkout form.checkout.woocommerce-checkout{grid-template-columns: minmax(0, 1.35fr) minmax(350px, .78fr); gap: clamp(44px, 5vw, 72px);}}@media(max-width: 767px){.aai-cro-cart .breadcrumb-wrap .elementor-section,.aai-cro-checkout .breadcrumb-wrap .elementor-section{padding-top: 12px !important; padding-bottom: 12px !important;}.aai-cro-cart .breadcrumb-wrap .elementor-heading-title,.aai-cro-checkout .breadcrumb-wrap .elementor-heading-title{padding-left: 12px; font-size: 28px !important;}.site-header-cart-side .widget_shopping_cart .mini_cart_item{padding-left: 14px; padding-right: 38px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item img{width: 56px; height: 78px; max-width: 56px; margin-right: 12px;}.site-header-cart-side .widget_shopping_cart .aai-cart-format-badge,.woocommerce-mini-cart .aai-cart-format-badge,.site-header-cart-side .widget_shopping_cart .mini_cart_item .quantity{margin-left: 68px !important; padding-left: 0;}.site-header-cart-side .widget_shopping_cart .buttons{grid-template-columns: 1fr;}.aai-cro-checkout .aai-checkout-confidence{display: grid; grid-template-columns: 1fr; gap: 8px;}}.site-header-cart-side{right: 0 !important; transform: translate3d(100%, 0, 0) !important; visibility: hidden; pointer-events: none; box-shadow: none; transition: transform .28s cubic-bezier(.22,.61,.36,1), visibility 0s linear .28s !important; will-change: transform;}.site-header-cart-side.active{transform: translate3d(0, 0, 0) !important; visibility: visible; pointer-events: auto; box-shadow: -18px 0 55px rgba(31, 25, 21, .14); transition: transform .28s cubic-bezier(.22,.61,.36,1), visibility 0s linear 0s !important;}.aai-catalog-select{position: relative; z-index: 8;}.aai-catalog-select__button{display: inline-flex; align-items: center; gap: 8px; min-height: 38px; padding: 8px 12px 8px 13px; border: 1px solid #e8e2de; border-radius: 11px; background: #fff; color: var(--aai-premium-ink); font-family: inherit; font-size: 11px; font-weight: 650; line-height: 1.2; cursor: pointer; box-shadow: 0 2px 8px rgba(43,34,28,.035); transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;}.aai-catalog-select__button:hover,.aai-catalog-select.is-open .aai-catalog-select__button{border-color: #dfd5cf; box-shadow: 0 7px 20px rgba(43,34,28,.07);}.aai-catalog-select__button:focus-visible{outline: 3px solid rgba(246,93,78,.16); outline-offset: 2px; border-color: rgba(246,93,78,.5);}.aai-catalog-select__prefix{color: #98918c; font-weight: 550;}.aai-catalog-select__value{color: var(--aai-premium-ink); white-space: nowrap;}.aai-catalog-select__chevron{position: relative; width: 9px; height: 9px; margin-left: 2px; flex: 0 0 9px;}.aai-catalog-select__chevron::before{content: ""; position: absolute; left: 1px; top: 1px; width: 6px; height: 6px; border-right: 1.5px solid #88817c; border-bottom: 1.5px solid #88817c; transform: rotate(45deg); transition: transform .18s ease, top .18s ease;}.aai-catalog-select.is-open .aai-catalog-select__chevron::before{top: 4px; transform: rotate(225deg);}.aai-catalog-select__menu{position: absolute; top: calc(100% + 8px); right: 0; z-index: 9999; min-width: 230px; padding: 7px; border: 1px solid #e8e1dc; border-radius: 14px; background: rgba(255,255,255,.985); box-shadow: 0 18px 48px rgba(45,35,28,.14); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(-4px) scale(.985); transform-origin: top right; transition: opacity .16s ease, transform .16s ease, visibility 0s linear .16s;}.aai-catalog-select.is-open .aai-catalog-select__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0) scale(1); transition: opacity .16s ease, transform .16s ease, visibility 0s linear 0s;}.aai-catalog-select__option{position: relative; display: flex; align-items: center; width: 100%; min-height: 38px; padding: 9px 34px 9px 11px; border: 0; border-radius: 9px; background: transparent; color: #4f4a46; font-family: inherit; font-size: 11.5px; font-weight: 550; text-align: left; cursor: pointer; transition: background-color .14s ease, color .14s ease;}.aai-catalog-select__option:hover,.aai-catalog-select__option:focus-visible{outline: 0; background: #faf6f3; color: var(--aai-premium-ink);}.aai-catalog-select__option[aria-selected="true"]{background: var(--aai-premium-hover); color: var(--aai-premium-coral); font-weight: 700;}.aai-catalog-select__option[aria-selected="true"]::after{content: "✓"; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); font-size: 12px; font-weight: 800;}.aai-catalog-select--per-page .aai-catalog-select__menu{min-width: 130px;}@media(max-width: 991px){.aai-catalog-select__prefix{display: none;}.aai-catalog-select__button{min-height: 36px; padding-left: 10px; padding-right: 10px;}}@media(max-width: 767px){.aai-catalog-select__menu{right: 0; min-width: min(250px, 82vw);}}@media(prefers-reduced-motion: reduce){.site-header-cart-side,.aai-catalog-select__menu,.aai-catalog-select__button,.aai-catalog-select__chevron::before{transition: none !important;}}.aai-cro-cart,.aai-cro-checkout{--aai-commerce-coral: #f65d4e; --aai-commerce-coral-dark: #e74f43; --aai-commerce-ink: #272421; --aai-commerce-muted: #77716c; --aai-commerce-soft: #fbf8f6; --aai-commerce-soft-2: #fff5f1; --aai-commerce-border: #ebe5e0; --aai-commerce-shadow: 0 16px 44px rgba(45, 35, 28, .065);}.aai-cro-cart .woocommerce-cart-form{border: 1px solid var(--aai-commerce-border) !important; border-radius: 18px !important; background: #fff !important; box-shadow: var(--aai-commerce-shadow) !important; overflow: hidden !important;}.aai-cro-cart .woocommerce-cart-form table.shop_table{width: 100%; margin: 0 !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; background: #fff !important;}.aai-cro-cart .woocommerce-cart-form table.shop_table thead{background: var(--aai-commerce-soft) !important;}.aai-cro-cart .woocommerce-cart-form table.shop_table thead th{padding-top: 13px !important; padding-bottom: 13px !important; border: 0 !important; color: #8b837d !important; font-size: 10.5px !important; font-weight: 750 !important; letter-spacing: .075em !important; text-transform: uppercase !important;}.aai-cro-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item{background: #fff; transition: background-color .16s ease;}@media(hover:hover){.aai-cro-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item:hover{background: #fffaf7;}}.aai-cro-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td{padding-top: 18px !important; padding-bottom: 18px !important; border-top: 1px solid #f0ece9 !important; border-bottom: 0 !important; vertical-align: middle !important;}.aai-cro-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item:first-child td{border-top: 0 !important;}.aai-cro-cart table.cart td.product-thumbnail{width: 88px !important;}.aai-cro-cart table.cart td.product-thumbnail img{width: 66px !important; height: 90px !important; max-width: 66px !important; padding: 3px; border: 1px solid #eee9e5; border-radius: 8px !important; background: #faf8f6; object-fit: contain !important; box-shadow: 0 5px 14px rgba(43, 34, 28, .055);}.aai-cro-cart table.cart td.product-name{padding-right: 24px !important;}.aai-cro-cart table.cart td.product-name > a{display: inline-block; margin-bottom: 5px; color: var(--aai-commerce-ink) !important; font-size: 14px !important; font-weight: 750 !important; line-height: 1.35 !important; letter-spacing: -.01em;}.aai-cro-cart table.cart td.product-name > a:hover{color: var(--aai-commerce-coral) !important;}.aai-cro-cart table.cart td.product-name p,.aai-cro-cart table.cart td.product-name .product-short-description,.aai-cro-cart table.cart td.product-name small{display: -webkit-box; max-width: 520px; margin: 3px 0 0 !important; overflow: hidden; color: #87807b !important; font-size: 10.5px !important; line-height: 1.5 !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}.aai-cro-cart table.cart td.product-price,.aai-cro-cart table.cart td.product-subtotal{color: var(--aai-commerce-ink) !important; font-size: 13px !important; font-weight: 700 !important; white-space: nowrap;}.aai-cro-cart table.cart td.product-price .amount,.aai-cro-cart table.cart td.product-subtotal .amount{color: var(--aai-commerce-ink) !important; font-size: inherit !important;}.aai-cro-cart table.cart td.product-remove a.remove{display: inline-flex !important; align-items: center; justify-content: center; width: 32px !important; height: 32px !important; border: 1px solid #eee8e4 !important; border-radius: 50% !important; background: #fff !important; color: #9a928d !important; line-height: 1 !important; transition: border-color .15s ease, background-color .15s ease, color .15s ease;}.aai-cro-cart table.cart td.product-remove a.remove:hover{border-color: #f2c7c2 !important; background: #fff3f1 !important; color: var(--aai-commerce-coral) !important;}.aai-cro-cart table.cart td.actions{padding: 16px 18px !important; border-top: 1px solid #f0ece9 !important; background: #fcfaf8 !important;}.aai-cro-cart table.cart td.actions .coupon input.input-text{min-height: 44px; padding: 10px 13px; border: 1px solid #e7e0db; border-radius: 10px; background: #fff;}.aai-cro-cart table.cart td.actions .coupon .button,.aai-cro-cart table.cart td.actions > .button{min-height: 44px; border-radius: 10px !important;}.aai-cro-cart .cart_totals{padding: 24px 24px 22px !important; border: 1px solid var(--aai-commerce-border) !important; border-radius: 18px !important; background: #fff !important; box-shadow: var(--aai-commerce-shadow) !important;}.aai-cro-cart .cart_totals > h2{margin: 0 0 14px !important; color: var(--aai-commerce-ink) !important; font-size: 18px !important; font-weight: 780 !important; letter-spacing: -.02em;}.aai-cro-cart .cart_totals table.shop_table{margin: 0 0 16px !important; border: 0 !important;}.aai-cro-cart .cart_totals table.shop_table th,.aai-cro-cart .cart_totals table.shop_table td{padding: 12px 0 !important; border-color: #eee9e5 !important; font-size: 12px !important;}.aai-cro-cart .cart_totals table.shop_table th{color: #706a65 !important; font-weight: 650 !important;}.aai-cro-cart .cart_totals .order-total th,.aai-cro-cart .cart_totals .order-total td{padding-top: 16px !important;}.aai-cro-cart .cart_totals .order-total .amount{color: var(--aai-commerce-ink) !important; font-size: 24px !important; font-weight: 800 !important;}.aai-cro-cart .wc-proceed-to-checkout{margin: 4px 0 0 !important;}.aai-cro-cart .wc-proceed-to-checkout a.checkout-button,.aai-cro-cart a.checkout-button.button,.aai-cro-cart .cart_totals .checkout-button{display: flex !important; align-items: center; justify-content: center; width: 100% !important; min-height: 54px !important; margin: 0 !important; padding: 13px 18px !important; border: 1px solid var(--aai-commerce-coral) !important; border-radius: 12px !important; background: var(--aai-commerce-coral) !important; color: #fff !important; font-size: 13px !important; font-weight: 780 !important; line-height: 1.2 !important; text-align: center !important; box-shadow: 0 9px 20px rgba(246, 93, 78, .18) !important; transition: background-color .16s ease, border-color .16s ease, transform .16s ease, box-shadow .16s ease !important;}.aai-cro-cart .wc-proceed-to-checkout a.checkout-button:hover,.aai-cro-cart .wc-proceed-to-checkout a.checkout-button:focus-visible,.aai-cro-cart a.checkout-button.button:hover,.aai-cro-cart .cart_totals .checkout-button:hover{border-color: var(--aai-commerce-coral-dark) !important; background: var(--aai-commerce-coral-dark) !important; color: #fff !important; box-shadow: 0 12px 24px rgba(231, 79, 67, .22) !important; transform: translateY(-1px);}.aai-cro-checkout form.checkout.woocommerce-checkout{color: var(--aai-commerce-ink);}@media(min-width: 992px){.aai-cro-checkout form.checkout.woocommerce-checkout{grid-template-columns: minmax(0, 1.3fr) minmax(320px, .72fr) !important; gap: clamp(34px, 4vw, 56px) !important;}.aai-cro-checkout form.checkout #order_review{top: 104px !important;}}.aai-cro-checkout form.checkout h3,.aai-cro-checkout #order_review #order_review_heading{margin-bottom: 13px !important; color: var(--aai-commerce-ink) !important; font-size: 18px !important; font-weight: 780 !important; letter-spacing: -.018em !important;}.aai-cro-checkout .woocommerce-billing-fields,.aai-cro-checkout .woocommerce-shipping-fields{margin: 0 0 22px !important;}.aai-cro-checkout .form-row{margin-bottom: 14px !important;}.aai-cro-checkout .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){display: block; margin: 0 0 6px !important; color: #625c57 !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1.35;}.aai-cro-checkout .input-text,.aai-cro-checkout input[type="text"],.aai-cro-checkout input[type="email"],.aai-cro-checkout input[type="tel"],.aai-cro-checkout input[type="password"],.aai-cro-checkout textarea,.aai-cro-checkout select,.aai-cro-checkout .select2-container .select2-selection--single{min-height: 46px !important; padding: 10px 12px !important; border: 1px solid #e3ddd8 !important; border-radius: 11px !important; background: #fff !important; color: var(--aai-commerce-ink) !important; box-shadow: 0 1px 2px rgba(44, 35, 29, .018) !important; transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;}.aai-cro-checkout textarea{min-height: 100px !important; resize: vertical;}.aai-cro-checkout .input-text:focus,.aai-cro-checkout input[type="text"]:focus,.aai-cro-checkout input[type="email"]:focus,.aai-cro-checkout input[type="tel"]:focus,.aai-cro-checkout input[type="password"]:focus,.aai-cro-checkout textarea:focus,.aai-cro-checkout select:focus{border-color: rgba(246, 93, 78, .58) !important; box-shadow: 0 0 0 4px rgba(246, 93, 78, .085) !important; outline: none !important;}.aai-cro-checkout .woocommerce-billing-fields__field-wrapper,.aai-cro-checkout .woocommerce-shipping-fields__field-wrapper{border-radius: 14px;}.aai-cro-checkout #payment{margin: 4px 0 20px !important; padding: 18px !important; border: 1px solid var(--aai-commerce-border) !important; border-radius: 16px !important; background: #fff !important; box-shadow: 0 10px 28px rgba(45, 35, 28, .035) !important;}.aai-cro-checkout #payment .payment_methods > li{padding: 0 !important; border: 0 !important;}.aai-cro-checkout #payment .payment_box{margin: 10px 0 0 !important; padding: 15px !important; border: 1px solid #ece6e1 !important; border-radius: 13px !important; background: var(--aai-commerce-soft) !important;}.aai-cro-checkout #payment .wc-stripe-elements-field,.aai-cro-checkout #payment .stripe-card-group,.aai-cro-checkout #payment .wc-payment-form input[type="text"]{min-height: 44px !important; border-radius: 9px !important;}.aai-cro-checkout .woocommerce-form__label-for-checkbox,.aai-cro-checkout label.checkbox,.aai-cro-checkout #payment label[for*="save"],.aai-cro-checkout #payment .woocommerce-SavedPaymentMethods-saveNew label,.aai-cro-checkout .wc-stripe-save-source label,.aai-cro-checkout .woocommerce-terms-and-conditions-wrapper label{display: inline-flex !important; align-items: flex-start !important; gap: 9px !important; margin: 0 !important; color: #65605b !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.45 !important; cursor: pointer;}.aai-cro-checkout input[type="checkbox"]{width: 17px !important; min-width: 17px !important; height: 17px !important; margin: 1px 8px 0 0 !important; accent-color: var(--aai-commerce-coral); vertical-align: top !important;}.aai-cro-checkout .form-row:has(> input[type="checkbox"]),.aai-cro-checkout #payment li:has(input[type="checkbox"]),.aai-cro-checkout .woocommerce-SavedPaymentMethods-saveNew{display: flex !important; align-items: flex-start !important; gap: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important;}.aai-cro-checkout .form-row:has(> input[type="checkbox"]) > label,.aai-cro-checkout #payment li:has(input[type="checkbox"]) > label,.aai-cro-checkout .woocommerce-SavedPaymentMethods-saveNew > label{margin-top: 0 !important;}.aai-cro-checkout #order_review{padding: 20px 20px 22px !important; border: 1px solid var(--aai-commerce-border) !important; border-radius: 18px !important; background: #fff !important; box-shadow: var(--aai-commerce-shadow) !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table{margin: 0 !important; border: 0 !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table th,.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table td{padding-top: 11px !important; padding-bottom: 11px !important; border-color: #eee9e5 !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table td.product-name{padding-right: 14px !important; color: #4c4743 !important; font-size: 10.5px !important; line-height: 1.45 !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal th,.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td{color: #6f6863 !important; font-size: 11px !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .order-total{background: var(--aai-commerce-soft-2);}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .order-total th,.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .order-total td{padding-top: 15px !important; padding-bottom: 15px !important; color: var(--aai-commerce-ink) !important; font-size: 14px !important; font-weight: 750 !important;}.aai-cro-checkout #order_review .woocommerce-checkout-review-order-table .order-total .amount{color: var(--aai-commerce-ink) !important; font-size: 21px !important; font-weight: 820 !important;}.aai-cro-checkout #place_order,.aai-cro-checkout button#place_order,.aai-cro-checkout button[name="woocommerce_checkout_place_order"],.aai-cro-checkout .woocommerce-checkout-payment .place-order .button,.aai-cro-checkout #payment .place-order .button{display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: none !important; min-height: 54px !important; margin: 14px 0 0 !important; padding: 13px 20px !important; border: 1px solid var(--aai-commerce-coral) !important; border-radius: 12px !important; background: var(--aai-commerce-coral) !important; color: #fff !important; font-size: 13px !important; font-weight: 780 !important; line-height: 1.25 !important; box-shadow: 0 9px 20px rgba(246, 93, 78, .18) !important; transition: background-color .16s ease, border-color .16s ease, transform .16s ease !important;}.aai-cro-checkout #place_order:hover,.aai-cro-checkout button[name="woocommerce_checkout_place_order"]:hover,.aai-cro-checkout .woocommerce-checkout-payment .place-order .button:hover,.aai-cro-checkout #payment .place-order .button:hover{border-color: var(--aai-commerce-coral-dark) !important; background: var(--aai-commerce-coral-dark) !important; color: #fff !important; transform: translateY(-1px);}.aai-cro-checkout .woocommerce-terms-and-conditions-wrapper,.aai-cro-checkout .woocommerce-privacy-policy-text{margin-top: 12px !important; color: #7b746f !important; font-size: 10.5px !important; line-height: 1.55 !important;}.aai-cro-checkout a[href*="kosik"],.aai-cro-checkout .return-to-cart,.aai-cro-checkout .back-to-cart{color: #6e6863 !important; font-weight: 600;}.aai-cro-checkout a[href*="kosik"]:hover,.aai-cro-checkout .return-to-cart:hover,.aai-cro-checkout .back-to-cart:hover{color: var(--aai-commerce-coral) !important;}@media(max-width: 767px){.aai-cro-cart .woocommerce-cart-form{border-radius: 14px !important;}.aai-cro-cart table.cart td.product-thumbnail img{width: 58px !important; height: 80px !important; max-width: 58px !important;}.aai-cro-cart .cart_totals,.aai-cro-checkout #order_review,.aai-cro-checkout #payment{border-radius: 14px !important;}.aai-cro-checkout #order_review{padding: 17px 15px 18px !important;}}.elementor-element.elementor-element-164f825f{display: none !important;}.elementor-element.elementor-element-7b27bb4{min-height: 88px !important; height: auto !important; margin: 0 !important;}.elementor-element.elementor-element-7b27bb4 > .elementor-container{min-height: 88px !important; align-items: center !important;}.elementor-element.elementor-element-7b27bb4 .elementor-column,.elementor-element.elementor-element-7b27bb4 .elementor-widget-wrap,.elementor-element.elementor-element-7501e779 > .elementor-container,.elementor-element.elementor-element-7501e779 .elementor-column,.elementor-element.elementor-element-7501e779 .elementor-widget-wrap{align-items: center !important; align-content: center !important;}.elementor-element.elementor-element-7b27bb4 .elementor-widget{margin-bottom: 0 !important;}.elementor-element.elementor-element-6929163a img{max-height: 46px !important; width: auto !important;}.site-search-popup .site-search-popup-wrap{padding-left: clamp(24px, 4vw, 70px) !important; padding-right: clamp(82px, 7vw, 118px) !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close{position: absolute !important; right: clamp(22px, 3vw, 46px) !important; top: 50% !important; transform: translateY(-50%) !important; width: 44px !important; height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; background: #fff !important; color: #181818 !important; box-shadow: 0 5px 18px rgba(20,20,20,.08) !important; z-index: 10 !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover{background: #fff4f1 !important; color: #f65d4e !important;}.site-search-popup .site-search-popup-wrap .site-search,.site-search-popup .site-search-popup-wrap form{min-width: 0 !important;}.site-search-popup .site-search-popup-wrap input[type="search"],.site-search-popup .site-search-popup-wrap input[type="text"]{padding-right: 18px !important;}@media(max-width: 991px){.elementor-element.elementor-element-7b27bb4,.elementor-element.elementor-element-7b27bb4 > .elementor-container{min-height: 74px !important;}.elementor-element.elementor-element-6929163a img{max-height: 40px !important;}.site-search-popup .site-search-popup-wrap{padding-left: 18px !important; padding-right: 72px !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close{right: 16px !important; width: 40px !important; height: 40px !important;}}.elementor-125 .elementor-element.elementor-element-f87b6fa{display: none !important;}@media(min-width: 992px){.elementor-125 .elementor-element.elementor-element-9ca9792{min-height: 84px !important; height: 84px !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}.elementor-125 .elementor-element.elementor-element-9ca9792 > .elementor-container{min-height: 84px !important; height: 84px !important; align-items: center !important; align-content: center !important;}.elementor-125.aai-header-consolidated .elementor-element-9ca9792 > .elementor-container{display: grid !important; grid-template-columns: minmax(170px, 1fr) auto minmax(170px, 1fr) !important; column-gap: 26px !important;}.elementor-125.aai-header-consolidated .elementor-element-6cbd2d5{grid-column: 1 !important; justify-self: start !important; width: auto !important; max-width: none !important;}.elementor-125.aai-header-consolidated .aai-header-nav-slot{grid-column: 2 !important; justify-self: center !important; flex: 0 0 auto !important; width: auto !important; margin: 0 !important; gap: 6px 12px !important;}.elementor-125.aai-header-consolidated .elementor-element-e595b4c{grid-column: 3 !important; justify-self: end !important; width: auto !important; max-width: none !important; margin: 0 !important;}.elementor-125.aai-header-consolidated .elementor-element-e595b4c > .elementor-widget-wrap,.elementor-125.aai-header-consolidated .elementor-element-fe34fca > .elementor-container,.elementor-125.aai-header-consolidated .elementor-element-ef34409 > .elementor-widget-wrap{align-items: center !important; align-content: center !important;}.elementor-125.aai-header-consolidated .aai-header-nav-slot .primary-navigation > ul.menu > li > a{display: inline-flex !important; align-items: center !important; min-height: 42px !important; padding: 10px 15px !important; line-height: 1.15 !important;}.elementor-125 .elementor-element-c3a2fd1 img,.elementor-125 .site-branding img{max-height: 40px !important; width: auto !important;}.elementor-125.aai-header-consolidated .elementor-element-ae4fcde,.elementor-125 .elementor-element-ae4fcde.aai-header-nav-section-empty{display: none !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important;}}.site-search-popup .site-search-popup-wrap{display: grid !important; grid-template-columns: minmax(0, 1fr) 46px !important; align-items: center !important; gap: 18px !important; padding: 8px clamp(24px, 4vw, 70px) !important;}.site-search-popup .site-search-popup-wrap .site-search{grid-column: 1 !important; min-width: 0 !important; width: 100% !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close{grid-column: 2 !important; position: static !important; inset: auto !important; transform: none !important; margin: 0 !important; width: 44px !important; height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; justify-self: end !important; border-radius: 50% !important; background: #fff4f1 !important; color: #222 !important; box-shadow: none !important; z-index: 2 !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover{background: #f65d4e !important; color: #fff !important;}.site-search-popup .site-search-popup-wrap input[type="search"],.site-search-popup .site-search-popup-wrap input[type="text"]{box-sizing: border-box !important; width: 100% !important; padding-right: 16px !important;}@media(max-width: 991px){.elementor-125 .elementor-element.elementor-element-9ca9792,.elementor-125 .elementor-element.elementor-element-9ca9792 > .elementor-container{min-height: 72px !important; height: 72px !important;}.site-search-popup .site-search-popup-wrap{grid-template-columns: minmax(0, 1fr) 42px !important; gap: 10px !important; padding: 8px 16px !important;}.site-search-popup .site-search-popup-wrap .site-search-popup-close{width: 40px !important; height: 40px !important;}}#aai-format-v5 .art svg{display: none !important;}#aai-format-v5 .art{border-radius: 50%; background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: 54%;}#aai-format-v5 .audio .art{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f15a49' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");}#aai-format-v5 .ebook .art{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b5ce7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v16'/%3E%3Cpath d='M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z'/%3E%3C/svg%3E");}.aai-download-library .aai-product-type-badge,.bookory-sticky-add-to-cart .aai-product-type-badge,.widget_shopping_cart .aai-product-type-badge,ul.product_list_widget .aai-product-type-badge{display: none !important;}body:not(.home):not(.single-product) .breadcrumb-wrap{background: #fff7f3 !important; padding-block: 0 !important; border-bottom: 0 !important; margin-bottom: 32px !important;}body:not(.home):not(.single-product) .breadcrumb-wrap .elementor-top-section{background: #fff7f3 !important; background-image: none !important; min-height: 0 !important; padding-block: 0 !important;}body:not(.home):not(.single-product) .breadcrumb-wrap .elementor-top-section > .elementor-background-overlay{display: none;}body:not(.home):not(.single-product) .breadcrumb-wrap .elementor-container{min-height: 0 !important;}body:not(.home):not(.single-product) .breadcrumb-wrap .elementor-widget-bookory-woocommerce-breadcrumb > .elementor-widget-container{display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 122px; padding-block: 24px; box-sizing: border-box;}body:not(.home):not(.single-product) .breadcrumb-wrap .bookory-woocommerce-title{font-size: clamp(28px, 3.5vw, 42px) !important; line-height: 1.2 !important; letter-spacing: -.7px; text-transform: none !important; color: #282320; margin: 0 !important;}body:not(.home):not(.single-product) .breadcrumb-wrap .woocommerce-breadcrumb{font-size: 12px !important; line-height: 1.5 !important; margin: 0 !important;}@media(max-width: 767px){body:not(.home):not(.single-product) .breadcrumb-wrap{margin-bottom: 24px !important;}body:not(.home):not(.single-product) .breadcrumb-wrap .elementor-widget-bookory-woocommerce-breadcrumb > .elementor-widget-container{flex-direction: column; align-items: flex-start; gap: 12px; min-height: 0;}}.elementor-125 .aai-mega-panel .aai-mega-intro,.site-header-account .account-dropdown .aai-account-head{background: #fff8f5;}.elementor-125 .aai-mega-panel .aai-mega-eyebrow,.site-header-account .account-dropdown .aai-account-eyebrow,.site-header-account .account-dropdown .aai-account-icon{color: #d94a3e;}.elementor-125 .aai-mega-panel .aai-mega-all,.elementor-125 .aai-mega-panel .aai-mega-quick a{background: #fff8f5; color: #d94a3e; border: 1px solid rgba(246,93,78,.16);}.elementor-125 .aai-mega-panel .aai-mega-all:hover,.elementor-125 .aai-mega-panel .aai-mega-all:focus-visible,.elementor-125 .aai-mega-panel .aai-mega-quick a:hover,.elementor-125 .aai-mega-panel .aai-mega-quick a:focus-visible{background: #f65d4e; color: #fff;}.elementor-125 .main-navigation .aai-mega-panel .aai-mega-links a:hover,.elementor-125 .main-navigation .aai-mega-panel .aai-mega-links a:focus-visible,.site-header-account .account-dropdown .account-links-menu li a:hover,.site-header-account .account-dropdown .account-links-menu li a:focus-visible,.site-header-account .account-dropdown .account-dashboard li a:hover,.site-header-account .account-dropdown .account-dashboard li a:focus-visible{background: #fff8f5; color: #d94a3e;}.site-header-account .account-dropdown .account-dashboard li a:hover .aai-account-icon,.site-header-account .account-dropdown .account-dashboard li a:focus-visible .aai-account-icon{color: #d94a3e;}.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge{display:flex !important; align-items:center !important; position:static !important; inset:auto !important; transform:none !important; width:max-content !important; max-width:calc(100% - 86px) !important; min-width:0 !important; height:auto !important; margin:4px 0 0 74px !important; padding:3px 6px !important; border-radius:5px !important; font-size:8.5px !important; line-height:1 !important; font-weight:700 !important; white-space:nowrap !important; box-shadow:none !important;}.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge__icon,.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge [aria-hidden="true"],.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge img.emoji{display:none !important;}.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge--ebook{background:rgba(255,255,255,.96) !important; color:#25252b !important; border:1px solid rgba(0,0,0,.10) !important;}.site-header-cart-side .woocommerce-mini-cart-item .aai-product-type-badge--audiobook{background:rgba(28,28,34,.92) !important; color:#fff !important; border:1px solid rgba(255,255,255,.12) !important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%; border:1px solid #e7ddd7; border-radius:12px; border-collapse:separate; border-spacing:0; overflow:hidden; background:#fff;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:12px 14px; border:0; border-bottom:1px solid #e7ddd7; background:#fbf9f7; color:#5f5651; font-size:12px; line-height:1.35; font-weight:700; white-space:nowrap;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:12px 14px; border:0; border-bottom:1px solid #eee7e2; background:#fff; vertical-align:middle;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td{border-bottom:0;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:#211f1e; font-weight:700; text-decoration:none;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-status{color:#287552; font-weight:600;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button.view{min-width:82px; height:34px; padding:0 13px; border:1px solid #fb5b50; border-radius:8px; background:#fff; color:#d94e45; font-size:12px; line-height:32px; font-weight:700; text-align:center; box-shadow:none;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button.view:hover{background:#fff1ee; color:#b93e36; border-color:#f24f45;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:58px; padding:14px 16px; border:1px solid #e7ddd7; border-radius:10px; background:#fbf9f7; color:#514a46; font-size:13px; line-height:1.45;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before{display:none;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{flex:0 0 auto; min-height:36px; margin:0; padding:0 14px; border:1px solid #fb5b50; border-radius:8px; background:#fff; color:#d94e45; font-size:12px; line-height:34px; font-weight:700; text-align:center; box-shadow:none;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover{background:#fff1ee; color:#b93e36; border-color:#f24f45;}@media(max-width:899px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tr{display:block!important; width:100%!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{border:0; border-radius:0; background:transparent; overflow:visible;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{margin:0 0 12px!important; border:1px solid #e7ddd7; border-radius:10px; overflow:hidden; background:#fff;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child{margin-bottom:0!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{box-sizing:border-box; width:100%!important; min-height:40px; padding:9px 12px!important; border:0!important; border-bottom:1px solid #eee7e2!important; background:#fff;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number{display:block!important; min-height:44px!important; padding:11px 12px!important; background:#fbf9f7!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number::before{display:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{display:inline-block; font-size:14px; line-height:22px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{display:grid!important; grid-template-columns:minmax(92px,38%) 1fr; align-items:center; column-gap:12px; text-align:right; font-size:13px; line-height:20px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td::before{position:static!important; float:none!important; width:auto!important; margin:0!important; color:#746a64; font-size:11.5px; line-height:18px; font-weight:600; text-align:left; content:attr(data-title) ":"!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{min-height:50px!important; border-bottom:0!important;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button{justify-self:end;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button.view{min-width:82px; height:34px; line-height:32px;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; gap:12px; min-height:0; padding:14px; text-align:left;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{width:100%; min-height:40px; margin:0; padding:0 12px; line-height:38px;}}.woocommerce-account .woocommerce-MyAccount-content .woosw-list{width:100%;}.woocommerce-account .woocommerce-MyAccount-content table.woosw-items,.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tbody{display:block; width:100%; margin:0; border:0;}.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tr.woosw-item{position:relative; display:grid; grid-template-columns:28px 84px minmax(0,1fr) auto; align-items:center; gap:14px; box-sizing:border-box; width:100%; margin:0 0 12px; padding:12px; border:1px solid #e7ddd7; border-radius:12px; background:#fff;}.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tr.woosw-item:last-child{margin-bottom:0;}.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tr.woosw-item td{display:block; width:auto!important; min-width:0; padding:0!important; border:0!important; background:transparent!important; vertical-align:middle;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--remove span{display:flex!important; align-items:center; justify-content:center; width:28px!important; height:28px!important; border:1px solid #e8ded8; border-radius:50%; background:#fff; color:#7d716b; font-size:11px; cursor:pointer; transition:background .16s ease,color .16s ease,border-color .16s ease;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--remove span:hover{border-color:#f4c5bf; background:#fff1ee; color:#d94e45;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image{width:84px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image a{display:block;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image img{display:block; width:76px!important; height:108px!important; max-width:none!important; object-fit:cover; border-radius:6px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--info{min-width:0;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--name{margin:0 0 7px;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--name a{color:#211f1e!important; font-size:14px!important; line-height:20px!important; font-weight:700!important; text-decoration:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--name a:hover{color:#d94e45!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--price{margin:0 0 4px; color:#211f1e; font-size:14px; line-height:20px; font-weight:700;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--time{color:#81766f; font-size:11.5px; line-height:17px;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--actions{min-width:0;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--stock:empty{display:none;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--atc p.product{margin:0!important; padding:0!important; border:0!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--atc .button{display:inline-flex!important; align-items:center; justify-content:center; min-width:0!important; height:40px!important; min-height:40px!important; padding:0 14px!important; border-radius:8px!important; font-size:12px!important; line-height:38px!important; font-weight:700!important; white-space:nowrap; box-shadow:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-actions{margin-top:14px;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy{display:grid; grid-template-columns:auto minmax(0,1fr) auto; align-items:center; gap:10px; box-sizing:border-box; width:100%; padding:12px 14px; border:1px solid #e7ddd7; border-radius:10px; background:#fbf9f7;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-label{color:#615852; font-size:12.5px; line-height:18px; font-weight:600; white-space:nowrap;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-url{display:block; min-width:0;}.woocommerce-account .woocommerce-MyAccount-content #woosw_copy_url{box-sizing:border-box; width:100%!important; height:42px!important; min-height:42px!important; margin:0!important; padding:0 12px!important; border:1px solid #ded5cf!important; border-radius:8px!important; background:#fff!important; color:#615852!important; font-size:12px!important; line-height:18px!important; box-shadow:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-btn{display:block;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-btn .button{display:inline-flex!important; align-items:center; justify-content:center; height:42px!important; min-height:42px!important; margin:0!important; padding:0 14px!important; border:1px solid #fb5b50!important; border-radius:8px!important; background:#fff!important; color:#d94e45!important; font-size:12px!important; line-height:40px!important; font-weight:700!important; box-shadow:none!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-btn .button:hover{background:#fff1ee!important; color:#b93e36!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-empty{box-sizing:border-box; padding:14px 16px; border:1px solid #e7ddd7; border-radius:10px; background:#fbf9f7; color:#514a46; font-size:13px; line-height:1.5;}@media(max-width:899px){.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tr.woosw-item{grid-template-columns:28px 78px minmax(0,1fr); gap:12px;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image{width:78px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image img{width:72px!important; height:103px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--actions{grid-column:3;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--atc .button{width:100%!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy{grid-template-columns:minmax(0,1fr) auto;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy-label{grid-column:1 / -1; white-space:normal;}}@media(max-width:599px){.woocommerce-account .woocommerce-MyAccount-content table.woosw-items tr.woosw-item{grid-template-columns:28px 74px minmax(0,1fr); gap:10px; padding:12px;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image{width:74px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--image img{width:68px!important; height:97px!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--actions{grid-column:1 / -1;}.woocommerce-account .woocommerce-MyAccount-content .woosw-item--atc .button{width:100%!important;}.woocommerce-account .woocommerce-MyAccount-content .woosw-copy{padding:12px;}.woocommerce-account .woocommerce-MyAccount-content #woosw_copy_url{font-size:11px!important;}}
