body.hw-cart-page{background:#142c22!important}body.hw-cart-page .fusion-header-wrapper,body.hw-cart-page .fusion-tb-header,body.hw-cart-page .fusion-page-title-bar,body.hw-cart-page .fusion-tb-footer,body.hw-cart-page .fusion-footer,body.hw-cart-page #slidingbar-area,body.hw-cart-page .to-top-container{display:none!important}body.hw-cart-page #main,body.hw-cart-page #content,body.hw-cart-page #main>.fusion-row{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}body.hw-cart-page #wrapper{background:#142c22!important}.hw-cart{position:relative;isolation:isolate;min-height:100svh;padding:0 5% 24px;color:#f5f0df;font-family:Arial,sans-serif;overflow:clip}.hw-cart *{box-sizing:border-box}.hw-cart-backdrop,.hw-cart-life{position:absolute;inset:0;pointer-events:none;z-index:-1}.hw-cart-backdrop{z-index:-2;background:linear-gradient(90deg,#0b271deb,#112b23d9 60%,#173327d9),url('honey.jpg') center 56%/cover}.hw-cart-header{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:24px 0 12px;gap:20px;min-height:110px;max-width:1480px;margin:auto}.hw-cart-brand img{width:78px;height:74px;object-fit:contain}.hw-cart-heading{max-width:1480px;margin:12px auto 25px;display:flex;justify-content:space-between;align-items:end;gap:25px}.hw-cart-eyebrow{color:#e6c78e;font-size:9px;letter-spacing:2px}.hw-cart h1{font:400 clamp(31px,3.4vw,53px)/1.12 Georgia,serif!important;letter-spacing:-1.3px!important;color:#fff4df!important;margin:10px 0 12px!important;text-transform:none!important}.hw-cart h1 em{color:#e8c17d}.hw-cart-heading p{font-size:12px;line-height:1.6;color:#d6ddc9;margin:0}.hw-cart-continue{font-size:11px;color:#eee0c0!important;text-decoration:none;white-space:nowrap;padding-bottom:7px}.hw-cart-native{max-width:1480px;margin:auto}.hw-cart-native>.woocommerce{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(305px,1fr);gap:25px;align-items:start}.hw-cart .woocommerce-notices-wrapper,.hw-cart .woocommerce-notices-wrapper:empty{grid-column:1/-1}.hw-cart .woocommerce-notices-wrapper:empty{display:none}.hw-cart .woocommerce-cart-form{background:#f5f1e6;border:1px solid #d5d9c4;border-radius:19px;padding:14px 20px 20px;min-width:0;margin:0;max-height:calc(100dvh - 285px);overflow:auto;scrollbar-width:thin;color:#29412d}.hw-cart .woocommerce-cart-form table.shop_table{width:100%;border:0!important;margin:0!important;table-layout:auto;border-collapse:collapse;background:none!important}.hw-cart .woocommerce-cart-form th{font:9px/1.5 Arial,sans-serif!important;letter-spacing:.7px;text-transform:uppercase;color:#6e765f;padding:12px 6px;border:0!important}.hw-cart .woocommerce-cart-form td{padding:17px 6px;border:0;border-top:1px solid #d7ddc9!important;font-size:12px;color:#2b4432;vertical-align:middle;background:none!important}.hw-cart .woocommerce-cart-form .product-thumbnail{width:75px}.hw-cart .woocommerce-cart-form .product-thumbnail img{width:65px!important;height:75px!important;object-fit:contain;border-radius:9px;background:#fffaf0;display:block}.hw-cart .woocommerce-cart-form .product-name a{color:#294b35!important;font:400 17px/1.35 Georgia,serif!important;text-decoration:none}.hw-cart .woocommerce-cart-form .product-name{max-width:230px}.hw-cart .woocommerce-cart-form .product-name dl{font-size:10px;color:#6a765e;margin:6px 0 0}.hw-cart .woocommerce-cart-form .product-name .backorder_notification{font-size:10px}.hw-cart .woocommerce-cart-form .product-price,.hw-cart .woocommerce-cart-form .product-subtotal{white-space:nowrap;font-size:12px}.hw-cart .woocommerce-cart-form .product-subtotal{font-weight:600}.hw-cart .woocommerce-cart-form .product-remove{width:24px}.hw-cart a.remove{display:flex!important;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #cbd2bd;border-radius:50%;font:18px Arial,sans-serif!important;background:none!important;color:#6b775f!important;text-decoration:none}.hw-cart a.remove:hover{color:#a34632!important;background:#efe2d1!important}.hw-cart .quantity{display:inline-flex!important;width:auto!important;float:none!important;margin:0!important;border:1px solid #bec8af;border-radius:8px;overflow:hidden;min-width:62px;background:#fffaf0}.hw-cart .quantity input{height:35px!important;border:0!important;box-shadow:none!important;background:#fffaf0!important;color:#29452f!important;font-size:13px!important;text-align:center;padding:0 4px!important;min-width:25px}.hw-cart .quantity input.qty{width:42px!important}.hw-cart .quantity .minus,.hw-cart .quantity .plus{width:25px!important;cursor:pointer}.hw-cart .actions{padding-top:20px!important}.hw-cart .coupon{display:flex;gap:8px;align-items:center;flex-wrap:wrap;float:none!important;margin-bottom:12px}.hw-cart .coupon label{font-size:11px}.hw-cart .coupon input.input-text{width:160px!important;max-width:100%;height:39px!important;background:#fffaf1!important;border:1px solid #c6cfb8!important;color:#294b35!important;border-radius:8px!important;font-size:13px;padding:8px 10px!important}.hw-cart button.button,.hw-cart a.button,.hw-cart input.button{font:600 11px/1.4 Arial,sans-serif!important;text-transform:none!important;border-radius:25px!important;padding:11px 16px!important;background:#31513a!important;color:#fff2d7!important;border:1px solid #31513a!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}.hw-cart button.button:disabled{opacity:.45}.hw-cart .cart-collaterals{float:none!important;width:100%!important;margin:0!important;min-width:0}.hw-cart .cart_totals{float:none!important;width:100%!important;background:#f5f0e3;border-radius:19px;border:1px solid #ded7c4;padding:24px;color:#2d4430;margin:0!important}.hw-cart .cart_totals h2{font:400 27px/1.2 Georgia,serif!important;color:#294b35!important;letter-spacing:-.5px!important;text-transform:none!important;margin:0 0 18px!important}.hw-cart .cart_totals table{background:none!important;width:100%!important;border:0!important;border-collapse:collapse;margin:0 0 18px!important}.hw-cart .cart_totals th,.hw-cart .cart_totals td{font:12px/1.6 Arial,sans-serif;color:#57694d;padding:11px 0!important;border:0!important;border-bottom:1px solid #d3d9c5!important;background:none!important}.hw-cart .cart_totals th{font-weight:400!important;text-align:left!important;width:43%}.hw-cart .cart_totals td{text-align:right}.hw-cart .cart_totals .order-total th,.hw-cart .cart_totals .order-total td{font-size:18px;color:#284b35!important}.hw-cart .cart_totals .order-total strong{font:400 27px Georgia,serif}.hw-cart .cart_totals .includes_tax{display:block;font-size:9px!important}.hw-cart .cart_totals a{color:#5a6f41!important}.hw-cart .cart_totals .woocommerce-shipping-methods{list-style:none!important;padding:0;margin:0;font-size:11px}.hw-cart .cart_totals .woocommerce-shipping-methods label{font-size:11px}.hw-cart .shipping-calculator-form p{margin-bottom:10px}.hw-cart .shipping-calculator-form input,.hw-cart .shipping-calculator-form select{width:100%;max-width:100%;background:#fff9ec;border:1px solid #c6cfb8;border-radius:7px;color:#2b4b34;height:37px;padding:7px;font-size:14px}.hw-cart .woocommerce-shipping-destination{font-size:10px;line-height:1.6;margin:8px 0}.hw-cart .wc-proceed-to-checkout{padding:0!important;margin:0}.hw-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;background:#e3bd75!important;color:#173c28!important;border-color:#e3bd75!important;padding:17px!important;font-size:13px!important;width:100%;margin:0!important}.hw-cart .cross-sells{display:none!important}.hw-cart-recommendations{color:#2e4933;margin-top:26px;padding-top:22px;border-top:1px solid #ccd4bd;clear:both}.hw-cart-rec-head>span{font:8px Arial,sans-serif;letter-spacing:1.2px;color:#8d712e}.hw-cart .hw-cart-rec-head h2{font:400 25px/1.2 Georgia,serif!important;margin:9px 0 6px!important;color:#2d4d35!important}.hw-cart-rec-head p{font:11px/1.6 Arial,sans-serif;color:#758063;margin:0 0 15px}.hw-cart-rec{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid #d5dac7}.hw-cart-rec-image img{width:62px;height:76px;object-fit:contain;background:#fffaf0;border-radius:9px}.hw-cart .hw-cart-rec-name{font:400 15px/1.35 Georgia,serif!important;color:#304e36!important;text-decoration:none;display:block}.hw-cart-rec-price{font:12px/1.5 Arial,sans-serif;color:#88712f;margin:5px 0 7px}.hw-cart-rec-price del{opacity:.6}.hw-cart .hw-cart-add{font-size:9px!important;padding:6px 10px!important;background:#e7e7d5!important;color:#395737!important;border:1px solid #bfcbb0!important}.hw-cart-foot{max-width:1480px;margin:18px auto 0;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px}.hw-cart-foot a{color:#e6d6ad!important;text-decoration:none}.hw-cart-pause{background:none;border:0;color:#d9d5bd;font:10px Arial,sans-serif;padding:7px;cursor:pointer}.hw-cart-bee{position:absolute;left:var(--x);top:var(--y);width:var(--s);filter:drop-shadow(0 5px 4px #0005);animation:hw-cart-flight var(--t) ease-in-out infinite alternate;animation-delay:var(--delay)}.hw-cart.is-paused .hw-cart-bee{animation-play-state:paused!important}.hw-cart .woocommerce-info,.hw-cart .woocommerce-message,.hw-cart .woocommerce-error{border-radius:12px!important;border:1px solid #d4c99d!important;background:#f6f0df!important;color:#355239!important;padding:15px 20px!important;font-size:12px!important;grid-column:1/-1;margin-bottom:15px!important;list-style:none}.hw-cart .woocommerce-info a,.hw-cart .woocommerce-message a,.hw-cart .woocommerce-error a{color:#876a2c!important}.hw-cart.is-empty .hw-cart-native{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:start;min-height:400px}.hw-cart.is-empty .hw-cart-native>.woocommerce{display:block;background:linear-gradient(90deg,#0b2c24df,#133d2c78),url('honey.jpg') center/cover;min-height:400px;padding:45px 30px;border:1px solid #dbbd7045;border-radius:20px;align-content:end}.hw-cart.is-empty .hw-cart-recommendations{margin:0;padding:25px;border:1px solid #ded7c4;border-radius:20px;background:#f5f0e3}.hw-cart.is-empty .return-to-shop{margin-top:30px}.hw-cart.is-empty .return-to-shop .button{background:#e5c181!important;border-color:#e5c181!important;color:#23452d!important}.hw-cart.is-empty .cart-empty{background:transparent!important;color:#fff0d6!important;border:0!important;font:400 30px/1.3 Georgia,serif!important;padding:0!important}.hw-cart.is-empty .cart-empty:before{display:none}.hw-cart a:focus-visible,.hw-cart button:focus-visible,.hw-cart input:focus-visible{outline:2px solid #d5a653!important;outline-offset:3px}
@keyframes hw-cart-flight{0%{transform:translate(-15px,0) rotate(-10deg)}45%{transform:translate(20px,-25px) rotate(8deg)}100%{transform:translate(-8px,22px) rotate(-3deg)}}
@media(max-width:1100px){.hw-cart{padding-left:4%;padding-right:4%}.hw-cart-native>.woocommerce{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:18px}.hw-cart .woocommerce-cart-form{padding:10px 12px 16px}.hw-cart .woocommerce-cart-form .product-price{display:none}.hw-cart .woocommerce-cart-form .product-name a{font-size:15px!important}.hw-cart .cart_totals{padding:20px}.hw-cart .woocommerce-cart-form .product-thumbnail{width:58px}.hw-cart .woocommerce-cart-form .product-thumbnail img{width:49px!important;height:65px!important}}
@media(max-width:800px){.hw-cart{padding:0 5% 25px}.hw-cart-header{min-height:100px;padding-top:18px;align-items:start}.hw-cart-brand img{width:65px;height:62px}.hw-cart-heading{margin:10px auto 24px;display:block}.hw-cart h1{font-size:37px!important}.hw-cart-heading h1 em{display:block}.hw-cart-heading p{font-size:12px;margin-bottom:15px}.hw-cart-continue{font-size:10px}.hw-cart-native>.woocommerce{display:flex;flex-direction:column;gap:20px}.hw-cart .woocommerce-cart-form{max-height:none;overflow:visible;width:100%;padding:8px 14px 15px}.hw-cart .cart-collaterals{width:100%!important}.hw-cart .woocommerce-cart-form thead{display:none}.hw-cart .woocommerce-cart-form tbody{display:block}.hw-cart .woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:62px minmax(0,1fr) 25px;gap:10px 12px;padding:18px 0;border-bottom:1px solid #d4dcc5}.hw-cart .woocommerce-cart-form tr.cart_item td{display:block!important;border:0!important;padding:0!important;text-align:left!important;width:auto!important}.hw-cart .woocommerce-cart-form tr.cart_item td:before{display:none!important}.hw-cart .woocommerce-cart-form tr.cart_item .product-thumbnail{grid-column:1;grid-row:1 / span 2}.hw-cart .woocommerce-cart-form tr.cart_item .product-thumbnail img{width:60px!important;height:85px!important}.hw-cart .woocommerce-cart-form tr.cart_item .product-name{grid-column:2;grid-row:1;max-width:none}.hw-cart .woocommerce-cart-form tr.cart_item .product-remove{grid-column:3;grid-row:1}.hw-cart .woocommerce-cart-form tr.cart_item .product-price{display:none!important}.hw-cart .woocommerce-cart-form tr.cart_item .product-quantity{grid-column:2;grid-row:2}.hw-cart .woocommerce-cart-form tr.cart_item .product-subtotal{grid-column:2 / span 2;grid-row:3;text-align:right!important;font-size:14px}.hw-cart .woocommerce-cart-form .actions{display:block!important;width:100%;padding:18px 0 0!important;border:0!important}.hw-cart .woocommerce-cart-form .actions:before{display:none!important}.hw-cart .coupon{gap:8px}.hw-cart .coupon input.input-text{width:145px!important;flex:1;min-width:0;font-size:16px}.hw-cart .quantity input.qty{font-size:16px!important}.hw-cart .woocommerce-cart-form .product-name a{font-size:18px!important}.hw-cart .cart_totals{padding:24px 20px}.hw-cart .cart_totals .order-total td{font-size:25px}.hw-cart.is-empty .hw-cart-native{grid-template-columns:1fr;gap:20px}.hw-cart.is-empty .hw-cart-native>.woocommerce{min-height:330px;padding:30px 24px}.hw-cart.is-empty .hw-cart-recommendations{padding:22px}.hw-cart-foot{margin-top:23px}.hw-cart .hw-cart-header .hw-menu-panel{max-height:calc(100dvh - 140px);overflow:auto}}
@media(prefers-reduced-motion:reduce){.hw-cart-bee{animation:none!important}.hw-cart-pause{display:none}}
.hw-cart .hw-cart-rec-name{text-transform:none!important;text-decoration:none!important;border:0!important}.hw-cart .hw-cart-rec-head h2{text-transform:none!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner{display:block!important;background:none!important;border:0!important;padding:0!important;color:#fff0d6!important;box-shadow:none!important}.hw-cart.is-empty .wc-empty-cart-message svg{display:none!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner__content{font:400 30px/1.3 Georgia,serif!important;color:#fff0d6!important;border:0!important}.hw-cart.is-empty .wc-empty-cart-message *:before,.hw-cart.is-empty .wc-empty-cart-message *:after{display:none!important}
.hw-cart-native>.woocommerce>.wc-block-components-notice-banner{grid-column:1/-1;background:#f5f0e3!important;color:#294b35!important;border:0!important;border-radius:12px;padding:14px 18px!important;display:flex!important;gap:10px;font-size:12px}.hw-cart-native>.woocommerce>.wc-block-components-notice-banner svg{width:18px;height:18px;flex-shrink:0}.hw-cart .woocommerce-content-box{border:0!important;padding:0!important;margin:0!important;float:none!important;width:100%!important}.hw-cart .woocommerce-cart-form h2{font:400 24px/1.3 Georgia,serif!important;color:#294b35!important;text-transform:none!important;margin:8px 0 15px!important}.hw-cart .shipping-coupon{display:none!important}.hw-cart .woocommerce-cart-form .product-name a,.hw-cart .hw-cart-rec-name{border:0!important;box-shadow:none!important;background-image:none!important}.hw-cart .woocommerce-cart-form .product-thumbnail img{opacity:1!important}.hw-cart .cart_totals .wc-proceed-to-checkout .continue-checkout{display:none!important}
.hw-cart .woocommerce-notices-wrapper .wc-block-components-notice-banner{display:flex!important;gap:10px;background:#f5f0e3!important;color:#294b35!important;border:0!important;border-radius:12px!important;padding:12px 18px!important;font:12px/1.5 Arial,sans-serif!important}.hw-cart .woocommerce-notices-wrapper svg{width:18px;height:18px;flex-shrink:0}.hw-cart .wc-proceed-to-checkout .fusion-update-cart{display:none!important}.hw-cart .woocommerce-cart-form .amount,.hw-cart .cart_totals .amount{color:#294b35!important}.hw-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{background:#e3bd75!important;color:#173c28!important;float:none!important;display:block!important}.hw-cart .woocommerce-cart-form a{text-decoration:none!important;text-decoration-line:none!important}.hw-cart .cart_totals td .amount{font:inherit!important}
.hw-cart-shipping{margin:0 0 16px;border-bottom:1px solid #d3d9c5;padding-bottom:12px}.hw-cart-shipping summary{cursor:pointer;color:#57694d;font:11px Arial,sans-serif}.hw-cart-shipping form{margin:14px 0 0!important;width:100%!important;float:none!important}.hw-cart-shipping h2{display:none!important}.hw-cart-shipping .avada-shipping-calculator-form{display:block!important}.hw-cart-shipping input,.hw-cart-shipping select{width:100%;height:38px;background:#fffaf0!important;color:#294b35!important;border:1px solid #c5ccb9!important;border-radius:7px;padding:7px 10px;font-size:14px}.hw-cart-shipping p{margin-bottom:8px}.hw-cart .woocommerce-cart-form td.product-remove a{position:static!important;margin:0!important}.hw-cart .woocommerce-cart-form .product-name a{border-bottom:0!important;text-decoration:none!important}.hw-cart .woocommerce-notices-wrapper{margin-bottom:0!important}
.hw-cart .cart_totals a.hw-cart-add{color:#fff2d7!important;background:#31513a!important}.hw-cart .hw-cart-native>.woocommerce{row-gap:20px}.hw-cart .woocommerce-notices-wrapper:has(.wc-block-components-notice-banner){padding:0!important}.hw-cart .woocommerce-cart-form .actions{border:0!important}.hw-cart .hw-cart-heading{margin-bottom:20px}
.hw-cart.is-empty .wc-empty-cart-message{float:none!important;width:100%!important;display:block!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner:before,.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner:after{display:none!important;content:none!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner__content{width:100%!important;float:none!important}.hw-cart.is-empty .return-to-shop{float:none!important;text-align:left!important;display:block!important;clear:both}.hw-cart.is-empty .return-to-shop a{float:none!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner{min-height:0!important;margin:0!important}.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner__content:before,.hw-cart.is-empty .wc-empty-cart-message .wc-block-components-notice-banner__content:after{content:none!important;display:none!important}
.hw-cart.is-empty .wc-empty-cart-message,.hw-cart.is-empty .return-to-shop{border:0!important;box-shadow:none!important;padding:0!important}.hw-cart.is-empty .return-to-shop{margin-top:24px!important}
.hw-cart #pwgc-redeem-gift-card-form{margin:20px 0;padding-top:16px;border-top:1px solid #d3d9c5}.hw-cart #pwgc-redeem-gift-card-form label{font:12px/1.7 Arial,sans-serif;color:#415c3b}.hw-cart #pwgc-redeem-gift-card-number{max-width:100%;width:100%!important;border:1px solid #c6cfb8!important;background:#fffaf0!important;color:#294b35!important;border-radius:8px;height:39px;padding:8px 10px;font-size:14px;margin:8px 0}.hw-cart #pwgc-redeem-button{margin:0 0 6px}.hw-cart #pwgc-redeem-error{font:12px/1.6 Arial,sans-serif;color:#a84c30}
