{"id":10,"date":"2026-02-26T05:54:51","date_gmt":"2026-02-26T05:54:51","guid":{"rendered":"https:\/\/theredbodies.com\/index.php\/cart\/"},"modified":"2026-03-29T11:55:21","modified_gmt":"2026-03-29T11:55:21","slug":"cart","status":"publish","type":"page","link":"https:\/\/theredbodies.com\/index.php\/cart\/","title":{"rendered":"Cart"},"content":{"rendered":"<style>.elementor-10 .elementor-element.elementor-element-6dcd6b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}\/* Start custom CSS for text-editor, class: .elementor-element-18e3b31 *\/\/* =================================================================\r\n   WOOCOMMERCE CART - BLACK & LIGHT GOLD THEME\r\n   FULLY RESPONSIVE - DESKTOP, LAPTOP, TABLET, MOBILE\r\n   ================================================================= *\/\r\n\r\n\/* =================================================================\r\n   ROOT VARIABLES\r\n   ================================================================= *\/\r\n:root {\r\n    --clr-black: #0a0a0a !important;\r\n    --clr-black-2: #111111 !important;\r\n    --clr-black-3: #181818 !important;\r\n    --clr-black-4: #1f1f1f !important;\r\n    --clr-border: #2a2a2a !important;\r\n    --clr-gold: #C9A962 !important;\r\n    --clr-gold-light: #DECCAA !important;\r\n    --clr-gold-hover: #E8D9B8 !important;\r\n    --clr-white: #FFFFFF !important;\r\n    --clr-white-2: #F0F0F0 !important;\r\n    --clr-gray: #888888 !important;\r\n    --clr-red: #E55050 !important;\r\n    --clr-green: #50C878 !important;\r\n    --font-main: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;\r\n}\r\n\r\n\/* =================================================================\r\n   MAIN CART WRAPPER\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart {\r\n    max-width: 1600px !important;\r\n    width: 100% !important;\r\n    margin: 50px auto !important;\r\n    padding: 0 60px !important;\r\n    background: transparent !important;\r\n    font-family: var(--font-main) !important;\r\n    font-size: 16px !important;\r\n    line-height: 1.6 !important;\r\n    color: var(--clr-white) !important;\r\n}\r\n\r\n.wp-block-woocommerce-cart.alignwide {\r\n    max-width: 1600px !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 DESKTOP LAYOUT - TWO COLUMN \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-filled-cart-block {\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    flex-wrap: nowrap !important;\r\n    gap: 50px !important;\r\n    align-items: flex-start !important;\r\n    justify-content: space-between !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* LEFT SIDE - Cart Items (Takes remaining space) *\/\r\n.wp-block-woocommerce-cart-items-block {\r\n    flex: 1 1 auto !important;\r\n    min-width: 0 !important;\r\n    max-width: calc(100% - 470px) !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* RIGHT SIDE - Cart Totals (Fixed width) *\/\r\n.wp-block-woocommerce-cart-totals-block {\r\n    flex: 0 0 420px !important;\r\n    width: 420px !important;\r\n    min-width: 420px !important;\r\n    max-width: 420px !important;\r\n    position: sticky !important;\r\n    top: 30px !important;\r\n    align-self: flex-start !important;\r\n}\r\n\r\n\/* =================================================================\r\n   CART LINE ITEMS CONTAINER\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart-line-items-block {\r\n    background: var(--clr-black-3) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 16px !important;\r\n    padding: 30px 35px !important;\r\n    margin-bottom: 30px !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* =================================================================\r\n   CART TABLE\r\n   ================================================================= *\/\r\n.wc-block-cart-items {\r\n    width: 100% !important;\r\n}\r\n\r\n.wc-block-cart-items table {\r\n    width: 100% !important;\r\n    border-collapse: collapse !important;\r\n    table-layout: fixed !important;\r\n}\r\n\r\n.wc-block-cart-items thead {\r\n    display: table-header-group !important;\r\n}\r\n\r\n.wc-block-cart-items th {\r\n    color: var(--clr-gold) !important;\r\n    font-size: 13px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 2px !important;\r\n    padding: 0 15px 20px 15px !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n    text-align: left !important;\r\n    background: transparent !important;\r\n}\r\n\r\n.wc-block-cart-items th:last-child {\r\n    text-align: right !important;\r\n}\r\n\r\n\/* =================================================================\r\n   CART ITEM ROW\r\n   ================================================================= *\/\r\n.wc-block-cart-items__row {\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n    transition: background 0.3s ease !important;\r\n}\r\n\r\n.wc-block-cart-items__row:last-child {\r\n    border-bottom: none !important;\r\n}\r\n\r\n.wc-block-cart-items__row:hover {\r\n    background: rgba(201, 169, 98, 0.03) !important;\r\n}\r\n\r\n.wc-block-cart-items__row td {\r\n    padding: 25px 15px !important;\r\n    vertical-align: middle !important;\r\n}\r\n\r\n\/* Product Image Cell *\/\r\n.wc-block-cart-items__row td:first-child {\r\n    width: 120px !important;\r\n}\r\n\r\n\/* =================================================================\r\n   PRODUCT IMAGE\r\n   ================================================================= *\/\r\n.wc-block-cart-item__image {\r\n    width: 100px !important;\r\n    height: 100px !important;\r\n    min-width: 100px !important;\r\n    border-radius: 12px !important;\r\n    overflow: hidden !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    transition: border-color 0.3s ease !important;\r\n    display: block !important;\r\n}\r\n\r\n.wc-block-cart-item__image:hover {\r\n    border-color: var(--clr-gold) !important;\r\n}\r\n\r\n.wc-block-cart-item__image a {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n}\r\n\r\n.wc-block-cart-item__image img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    transition: transform 0.4s ease !important;\r\n}\r\n\r\n.wc-block-cart-item__image:hover img {\r\n    transform: scale(1.08) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   PRODUCT INFO\r\n   ================================================================= *\/\r\n.wc-block-cart-item__product {\r\n    padding-left: 10px !important;\r\n}\r\n\r\n.wc-block-cart-item__product-name {\r\n    margin-bottom: 6px !important;\r\n}\r\n\r\n.wc-block-cart-item__product-name a {\r\n    color: var(--clr-white) !important;\r\n    font-size: 18px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    line-height: 1.4 !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.wc-block-cart-item__product-name a:hover {\r\n    color: var(--clr-gold) !important;\r\n}\r\n\r\n.wc-block-cart-item__product-metadata {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 14px !important;\r\n    margin-top: 6px !important;\r\n}\r\n\r\n\/* =================================================================\r\n   PRODUCT PRICE\r\n   ================================================================= *\/\r\n.wc-block-cart-item__prices {\r\n    color: var(--clr-gold-light) !important;\r\n    font-size: 18px !important;\r\n    font-weight: 600 !important;\r\n}\r\n\r\n.wc-block-cart-item__prices del {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 14px !important;\r\n    margin-right: 8px !important;\r\n    text-decoration: line-through !important;\r\n}\r\n\r\n.wc-block-cart-item__prices ins {\r\n    text-decoration: none !important;\r\n    background: none !important;\r\n}\r\n\r\n\/* =================================================================\r\n   QUANTITY SELECTOR\r\n   ================================================================= *\/\r\n.wc-block-cart-item__quantity {\r\n    min-width: 130px !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    background: var(--clr-black-2) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 10px !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31__button {\r\n    background: transparent !important;\r\n    border: none !important;\r\n    color: var(--clr-gold) !important;\r\n    width: 44px !important;\r\n    height: 48px !important;\r\n    font-size: 22px !important;\r\n    font-weight: 300 !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.3s ease !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31__button:hover {\r\n    background: var(--clr-gold) !important;\r\n    color: var(--clr-black) !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31__button:disabled {\r\n    opacity: 0.3 !important;\r\n    cursor: not-allowed !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 input[type=\"number\"] {\r\n    background: transparent !important;\r\n    border: none !important;\r\n    border-left: 1px solid var(--clr-border) !important;\r\n    border-right: 1px solid var(--clr-border) !important;\r\n    color: var(--clr-white) !important;\r\n    width: 55px !important;\r\n    height: 48px !important;\r\n    text-align: center !important;\r\n    font-size: 17px !important;\r\n    font-weight: 600 !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    -moz-appearance: textfield !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 input[type=\"number\"]::-webkit-outer-spin-button,\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 input[type=\"number\"]::-webkit-inner-spin-button {\r\n    -webkit-appearance: none !important;\r\n    margin: 0 !important;\r\n}\r\n\r\n.wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 input:focus {\r\n    outline: none !important;\r\n}\r\n\r\n\/* =================================================================\r\n   REMOVE ITEM LINK\r\n   ================================================================= *\/\r\n.wc-block-cart-item__remove-link {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 13px !important;\r\n    text-decoration: none !important;\r\n    transition: color 0.3s ease !important;\r\n    display: inline-block !important;\r\n    margin-top: 10px !important;\r\n    padding: 4px 0 !important;\r\n}\r\n\r\n.wc-block-cart-item__remove-link:hover {\r\n    color: var(--clr-red) !important;\r\n    text-decoration: underline !important;\r\n}\r\n\r\n\/* =================================================================\r\n   ITEM TOTAL\r\n   ================================================================= *\/\r\n.wc-block-cart-item__total {\r\n    text-align: right !important;\r\n}\r\n\r\n.wc-block-cart-item__total .wc-block-formatted-money-amount,\r\n.wc-block-cart-item__total .wc-block-components-formatted-money-amount {\r\n    color: var(--clr-gold) !important;\r\n    font-size: 20px !important;\r\n    font-weight: 700 !important;\r\n}\r\n\r\n\/* =================================================================\r\n   CROSS-SELLS SECTION\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-product-collection {\r\n    background: var(--clr-black-3) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 16px !important;\r\n    padding: 30px 35px !important;\r\n    margin-top: 0 !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-collection > h2,\r\n.wp-block-woocommerce-product-collection > .wp-block-heading {\r\n    color: var(--clr-white) !important;\r\n    font-size: 22px !important;\r\n    font-weight: 600 !important;\r\n    margin: 0 0 25px 0 !important;\r\n    padding: 0 0 20px 0 !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n}\r\n\r\n\/* Cross-sells Product Grid *\/\r\n.wp-block-woocommerce-product-template {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(3, 1fr) !important;\r\n    gap: 25px !important;\r\n    list-style: none !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\n\/* Individual Product Card *\/\r\n.wp-block-woocommerce-product-template > li,\r\n.wc-block-product {\r\n    background: var(--clr-black-2) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 14px !important;\r\n    padding: 20px !important;\r\n    transition: all 0.35s ease !important;\r\n    text-align: center !important;\r\n    list-style: none !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-template > li:hover,\r\n.wc-block-product:hover {\r\n    border-color: var(--clr-gold) !important;\r\n    transform: translateY(-6px) !important;\r\n    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5) !important;\r\n}\r\n\r\n\/* Product Image *\/\r\n.wp-block-woocommerce-product-image {\r\n    border-radius: 10px !important;\r\n    overflow: hidden !important;\r\n    margin-bottom: 18px !important;\r\n    position: relative !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-image img {\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    aspect-ratio: 1\/1 !important;\r\n    object-fit: cover !important;\r\n    transition: transform 0.4s ease !important;\r\n    display: block !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-template > li:hover .wp-block-woocommerce-product-image img {\r\n    transform: scale(1.06) !important;\r\n}\r\n\r\n\/* Sale Badge *\/\r\n.wp-block-woocommerce-product-sale-badge {\r\n    position: absolute !important;\r\n    top: 10px !important;\r\n    right: 10px !important;\r\n    background: var(--clr-gold) !important;\r\n    color: var(--clr-black) !important;\r\n    font-size: 11px !important;\r\n    font-weight: 700 !important;\r\n    padding: 6px 14px !important;\r\n    border-radius: 30px !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.5px !important;\r\n    z-index: 5 !important;\r\n}\r\n\r\n\/* Product Title *\/\r\n.wp-block-post-title {\r\n    margin: 0 0 12px 0 !important;\r\n}\r\n\r\n.wp-block-post-title a {\r\n    color: var(--clr-white) !important;\r\n    font-size: 16px !important;\r\n    font-weight: 500 !important;\r\n    text-decoration: none !important;\r\n    line-height: 1.4 !important;\r\n    transition: color 0.3s ease !important;\r\n    display: block !important;\r\n}\r\n\r\n.wp-block-post-title a:hover {\r\n    color: var(--clr-gold) !important;\r\n}\r\n\r\n\/* Product Price *\/\r\n.wp-block-woocommerce-product-price {\r\n    color: var(--clr-gold-light) !important;\r\n    font-size: 18px !important;\r\n    font-weight: 600 !important;\r\n    margin-bottom: 16px !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-price del {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 14px !important;\r\n    margin-right: 6px !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-price ins {\r\n    text-decoration: none !important;\r\n    background: none !important;\r\n}\r\n\r\n\/* Add to Cart Button *\/\r\n.wp-block-woocommerce-product-button .wp-block-button__link,\r\n.wc-block-components-product-button__button,\r\n.add_to_cart_button {\r\n    background: transparent !important;\r\n    color: var(--clr-gold) !important;\r\n    border: 2px solid var(--clr-gold) !important;\r\n    padding: 14px 24px !important;\r\n    border-radius: 10px !important;\r\n    font-size: 13px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1px !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.3s ease !important;\r\n    width: 100% !important;\r\n    display: inline-block !important;\r\n    text-decoration: none !important;\r\n    text-align: center !important;\r\n}\r\n\r\n.wp-block-woocommerce-product-button .wp-block-button__link:hover,\r\n.wc-block-components-product-button__button:hover,\r\n.add_to_cart_button:hover {\r\n    background: var(--clr-gold) !important;\r\n    color: var(--clr-black) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 CART TOTALS SIDEBAR \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart-totals-block {\r\n    background: var(--clr-black-3) !important;\r\n    border: 2px solid var(--clr-gold) !important;\r\n    border-radius: 16px !important;\r\n    padding: 35px !important;\r\n    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3) !important;\r\n}\r\n\r\n\/* Order Summary Heading *\/\r\n.wp-block-woocommerce-cart-order-summary-heading-block,\r\n.wc-block-cart__totals-title {\r\n    color: var(--clr-white) !important;\r\n    font-size: 22px !important;\r\n    font-weight: 700 !important;\r\n    margin: 0 0 25px 0 !important;\r\n    padding: 0 0 20px 0 !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1px !important;\r\n}\r\n\r\n.wp-block-woocommerce-cart-order-summary-block {\r\n    margin-bottom: 0 !important;\r\n}\r\n\r\n\/* =================================================================\r\n   COUPON SECTION\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart-order-summary-coupon-form-block,\r\n.wc-block-components-totals-coupon {\r\n    margin-bottom: 25px !important;\r\n    padding-bottom: 25px !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__button {\r\n    color: var(--clr-gold) !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    font-size: 15px !important;\r\n    font-weight: 500 !important;\r\n    cursor: pointer !important;\r\n    padding: 0 !important;\r\n    transition: color 0.3s ease !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__button:hover {\r\n    color: var(--clr-gold-light) !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__button svg {\r\n    fill: currentColor !important;\r\n    width: 20px !important;\r\n    height: 20px !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__content {\r\n    margin-top: 18px !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__input {\r\n    margin-bottom: 12px !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon input[type=\"text\"] {\r\n    background: var(--clr-black-2) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 10px !important;\r\n    color: var(--clr-white) !important;\r\n    padding: 16px 18px !important;\r\n    font-size: 15px !important;\r\n    width: 100% !important;\r\n    transition: border-color 0.3s ease !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon input[type=\"text\"]:focus {\r\n    outline: none !important;\r\n    border-color: var(--clr-gold) !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon input::placeholder {\r\n    color: var(--clr-gray) !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__button[type=\"submit\"],\r\n.wc-block-components-totals-coupon button.wc-block-components-button {\r\n    background: var(--clr-gold) !important;\r\n    color: var(--clr-black) !important;\r\n    border: none !important;\r\n    padding: 16px 24px !important;\r\n    border-radius: 10px !important;\r\n    font-size: 14px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.5px !important;\r\n    cursor: pointer !important;\r\n    width: 100% !important;\r\n    transition: all 0.3s ease !important;\r\n}\r\n\r\n.wc-block-components-totals-coupon__button[type=\"submit\"]:hover,\r\n.wc-block-components-totals-coupon button.wc-block-components-button:hover {\r\n    background: var(--clr-gold-light) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   TOTALS ROWS\r\n   ================================================================= *\/\r\n.wc-block-components-totals-item {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    padding: 16px 0 !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n}\r\n\r\n.wc-block-components-totals-item:last-of-type {\r\n    border-bottom: none !important;\r\n}\r\n\r\n.wc-block-components-totals-item__label {\r\n    color: var(--clr-white-2) !important;\r\n    font-size: 16px !important;\r\n    font-weight: 400 !important;\r\n}\r\n\r\n.wc-block-components-totals-item__value {\r\n    color: var(--clr-white) !important;\r\n    font-size: 17px !important;\r\n    font-weight: 600 !important;\r\n}\r\n\r\n\/* Discount Value *\/\r\n.wc-block-components-totals-discount .wc-block-components-totals-item__value {\r\n    color: var(--clr-green) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   SHIPPING OPTIONS\r\n   ================================================================= *\/\r\n.wc-block-components-totals-shipping {\r\n    padding: 16px 0 !important;\r\n    border-bottom: 1px solid var(--clr-border) !important;\r\n}\r\n\r\n.wc-block-components-totals-shipping__fieldset {\r\n    margin-top: 15px !important;\r\n}\r\n\r\n.wc-block-components-shipping-rates-control__package {\r\n    background: var(--clr-black-2) !important;\r\n    border-radius: 10px !important;\r\n    padding: 10px !important;\r\n}\r\n\r\n.wc-block-components-radio-control__option {\r\n    padding: 14px !important;\r\n    border-radius: 8px !important;\r\n    margin-bottom: 8px !important;\r\n    transition: background 0.3s ease !important;\r\n}\r\n\r\n.wc-block-components-radio-control__option:last-child {\r\n    margin-bottom: 0 !important;\r\n}\r\n\r\n.wc-block-components-radio-control__option:hover {\r\n    background: rgba(201, 169, 98, 0.06) !important;\r\n}\r\n\r\n.wc-block-components-radio-control__label {\r\n    color: var(--clr-white) !important;\r\n    font-size: 15px !important;\r\n    font-weight: 500 !important;\r\n}\r\n\r\n.wc-block-components-radio-control__secondary-label {\r\n    color: var(--clr-gold) !important;\r\n    font-weight: 600 !important;\r\n    font-size: 15px !important;\r\n}\r\n\r\n.wc-block-components-radio-control__description {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 13px !important;\r\n    margin-top: 4px !important;\r\n}\r\n\r\n\/* Radio Button Styling *\/\r\n.wc-block-components-radio-control__input {\r\n    accent-color: var(--clr-gold) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   ORDER TOTAL\r\n   ================================================================= *\/\r\n.wc-block-components-totals-footer-item {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    padding: 25px 0 5px 0 !important;\r\n    margin-top: 10px !important;\r\n    border-top: 2px solid var(--clr-gold) !important;\r\n}\r\n\r\n.wc-block-components-totals-footer-item-label {\r\n    color: var(--clr-white) !important;\r\n    font-size: 18px !important;\r\n    font-weight: 600 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1px !important;\r\n}\r\n\r\n.wc-block-components-totals-footer-item-value {\r\n    color: var(--clr-gold) !important;\r\n    font-size: 28px !important;\r\n    font-weight: 700 !important;\r\n}\r\n\r\n.wc-block-components-totals-footer-item-tax {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 13px !important;\r\n    margin-top: 4px !important;\r\n}\r\n\r\n\/* =================================================================\r\n   EXPRESS PAYMENT\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart-express-payment-block {\r\n    margin-top: 25px !important;\r\n}\r\n\r\n.wc-block-components-express-payment {\r\n    margin-bottom: 20px !important;\r\n}\r\n\r\n.wc-block-components-express-payment-continue-rule {\r\n    color: var(--clr-gray) !important;\r\n    font-size: 12px !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1.5px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 15px !important;\r\n    margin: 20px 0 !important;\r\n}\r\n\r\n.wc-block-components-express-payment-continue-rule::before,\r\n.wc-block-components-express-payment-continue-rule::after {\r\n    content: '' !important;\r\n    flex: 1 !important;\r\n    height: 1px !important;\r\n    background: var(--clr-border) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   CHECKOUT BUTTON\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-proceed-to-checkout-block {\r\n    margin-top: 20px !important;\r\n}\r\n\r\n.wc-block-cart__submit-button,\r\n.wc-block-cart__submit-container .wc-block-cart__submit-button {\r\n    background: var(--clr-gold) !important;\r\n    color: var(--clr-black) !important;\r\n    border: none !important;\r\n    padding: 20px 30px !important;\r\n    border-radius: 12px !important;\r\n    font-size: 16px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 2px !important;\r\n    cursor: pointer !important;\r\n    width: 100% !important;\r\n    display: block !important;\r\n    text-align: center !important;\r\n    text-decoration: none !important;\r\n    transition: all 0.35s ease !important;\r\n}\r\n\r\n.wc-block-cart__submit-button:hover {\r\n    background: var(--clr-gold-hover) !important;\r\n    transform: translateY(-3px) !important;\r\n    box-shadow: 0 10px 30px rgba(201, 169, 98, 0.35) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   ACCEPTED PAYMENT METHODS\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart-accepted-payment-methods-block {\r\n    margin-top: 25px !important;\r\n    padding-top: 20px !important;\r\n    border-top: 1px solid var(--clr-border) !important;\r\n    text-align: center !important;\r\n}\r\n\r\n.wc-block-components-payment-method-icons {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n    align-items: center !important;\r\n    gap: 15px !important;\r\n    flex-wrap: wrap !important;\r\n}\r\n\r\n.wc-block-components-payment-method-icons img,\r\n.wc-block-components-payment-method-icons svg {\r\n    height: 30px !important;\r\n    width: auto !important;\r\n    opacity: 0.5 !important;\r\n    filter: grayscale(100%) brightness(2) !important;\r\n    transition: all 0.3s ease !important;\r\n}\r\n\r\n.wc-block-components-payment-method-icons img:hover,\r\n.wc-block-components-payment-method-icons svg:hover {\r\n    opacity: 1 !important;\r\n    filter: none !important;\r\n}\r\n\r\n\/* =================================================================\r\n   EMPTY CART\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-empty-cart-block {\r\n    background: var(--clr-black-3) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-radius: 16px !important;\r\n    padding: 80px 50px !important;\r\n    text-align: center !important;\r\n    max-width: 900px !important;\r\n    margin: 0 auto !important;\r\n}\r\n\r\n.wc-block-cart__empty-cart__title,\r\n.wp-block-woocommerce-empty-cart-block .wp-block-heading {\r\n    color: var(--clr-white) !important;\r\n    font-size: 30px !important;\r\n    font-weight: 600 !important;\r\n    margin-bottom: 20px !important;\r\n}\r\n\r\n.with-empty-cart-icon::before {\r\n    content: '\ud83d\uded2' !important;\r\n    display: block !important;\r\n    font-size: 70px !important;\r\n    margin-bottom: 25px !important;\r\n    opacity: 0.4 !important;\r\n}\r\n\r\n.wp-block-separator.is-style-dots {\r\n    border: none !important;\r\n    background: transparent !important;\r\n    margin: 40px 0 !important;\r\n}\r\n\r\n.wp-block-separator.is-style-dots::before {\r\n    content: '\u2022 \u2022 \u2022' !important;\r\n    display: block !important;\r\n    color: var(--clr-gold) !important;\r\n    font-size: 28px !important;\r\n    letter-spacing: 10px !important;\r\n}\r\n\r\n\/* New in Store Section *\/\r\n.wp-block-woocommerce-product-new {\r\n    margin-top: 30px !important;\r\n}\r\n\r\n\/* =================================================================\r\n   NOTICES \/ ALERTS\r\n   ================================================================= *\/\r\n.wc-block-components-notice-banner {\r\n    background: var(--clr-black-2) !important;\r\n    border: 1px solid var(--clr-border) !important;\r\n    border-left: 4px solid var(--clr-gold) !important;\r\n    border-radius: 10px !important;\r\n    padding: 18px 22px !important;\r\n    margin-bottom: 25px !important;\r\n    color: var(--clr-white) !important;\r\n    font-size: 15px !important;\r\n}\r\n\r\n.wc-block-components-notice-banner.is-error {\r\n    border-left-color: var(--clr-red) !important;\r\n}\r\n\r\n.wc-block-components-notice-banner.is-success {\r\n    border-left-color: var(--clr-green) !important;\r\n}\r\n\r\n.wc-block-components-notice-banner__content a {\r\n    color: var(--clr-gold) !important;\r\n}\r\n\r\n\/* =================================================================\r\n   LOADING STATE\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart.is-loading {\r\n    min-height: 600px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n}\r\n\r\n.wp-block-woocommerce-cart.is-loading > * {\r\n    display: none !important;\r\n}\r\n\r\n.wp-block-woocommerce-cart.is-loading::after {\r\n    content: '' !important;\r\n    display: block !important;\r\n    width: 60px !important;\r\n    height: 60px !important;\r\n    border: 4px solid var(--clr-border) !important;\r\n    border-top-color: var(--clr-gold) !important;\r\n    border-radius: 50% !important;\r\n    animation: cartSpinner 0.9s linear infinite !important;\r\n}\r\n\r\n@keyframes cartSpinner {\r\n    100% { transform: rotate(360deg) !important; }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - LARGE DESKTOP (1440px+) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 1440px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 80px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        gap: 60px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        flex: 0 0 450px !important;\r\n        width: 450px !important;\r\n        min-width: 450px !important;\r\n        max-width: 450px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block {\r\n        max-width: calc(100% - 510px) !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - DESKTOP (1200px - 1439px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 1200px) and (max-width: 1439px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 50px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        gap: 40px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        flex: 0 0 400px !important;\r\n        width: 400px !important;\r\n        min-width: 400px !important;\r\n        max-width: 400px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block {\r\n        max-width: calc(100% - 440px) !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(3, 1fr) !important;\r\n        gap: 20px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - LAPTOP (1024px - 1199px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 1024px) and (max-width: 1199px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 40px !important;\r\n        margin: 40px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        gap: 30px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        flex: 0 0 360px !important;\r\n        width: 360px !important;\r\n        min-width: 360px !important;\r\n        max-width: 360px !important;\r\n        padding: 28px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block {\r\n        max-width: calc(100% - 390px) !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block {\r\n        padding: 25px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 85px !important;\r\n        height: 85px !important;\r\n        min-width: 85px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-name a {\r\n        font-size: 16px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 18px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 25px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item-value {\r\n        font-size: 24px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - SMALL LAPTOP (900px - 1023px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 900px) and (max-width: 1023px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 30px !important;\r\n        margin: 35px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        gap: 25px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        flex: 0 0 320px !important;\r\n        width: 320px !important;\r\n        min-width: 320px !important;\r\n        max-width: 320px !important;\r\n        padding: 25px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block {\r\n        max-width: calc(100% - 345px) !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block {\r\n        padding: 22px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 75px !important;\r\n        height: 75px !important;\r\n        min-width: 75px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-name a {\r\n        font-size: 15px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__prices {\r\n        font-size: 16px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 15px !important;\r\n    }\r\n\r\n    .wp-block-post-title a {\r\n        font-size: 14px !important;\r\n    }\r\n\r\n    .wc-block-cart__submit-button {\r\n        padding: 16px 20px !important;\r\n        font-size: 14px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - TABLET (768px - 899px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 768px) and (max-width: 899px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 25px !important;\r\n        margin: 30px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        flex-direction: column !important;\r\n        gap: 30px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        flex: none !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        flex: none !important;\r\n        width: 100% !important;\r\n        min-width: 100% !important;\r\n        max-width: 100% !important;\r\n        position: static !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block,\r\n    .wp-block-woocommerce-cart-totals-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 25px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(3, 1fr) !important;\r\n        gap: 18px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 90px !important;\r\n        height: 90px !important;\r\n        min-width: 90px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - LARGE MOBILE (576px - 767px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 576px) and (max-width: 767px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 20px !important;\r\n        margin: 25px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        flex-direction: column !important;\r\n        gap: 25px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block,\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        flex: none !important;\r\n        min-width: 100% !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        position: static !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block,\r\n    .wp-block-woocommerce-cart-totals-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 22px !important;\r\n        border-radius: 14px !important;\r\n    }\r\n\r\n    .wc-block-cart-items thead {\r\n        display: none !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row {\r\n        display: flex !important;\r\n        flex-wrap: wrap !important;\r\n        align-items: center !important;\r\n        gap: 15px !important;\r\n        padding: 20px 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row td {\r\n        padding: 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row td:first-child {\r\n        width: auto !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 100px !important;\r\n        height: 100px !important;\r\n        min-width: 100px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product {\r\n        flex: 1 !important;\r\n        min-width: 180px !important;\r\n        padding-left: 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-item__quantity {\r\n        min-width: auto !important;\r\n    }\r\n\r\n    .wc-block-cart-item__total {\r\n        width: 100% !important;\r\n        text-align: left !important;\r\n        margin-top: 10px !important;\r\n        padding-top: 15px !important;\r\n        border-top: 1px dashed var(--clr-border) !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 15px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - MOBILE (480px - 575px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (min-width: 480px) and (max-width: 575px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 16px !important;\r\n        margin: 20px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        flex-direction: column !important;\r\n        gap: 20px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block,\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        flex: none !important;\r\n        min-width: 100% !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        position: static !important;\r\n        border-width: 1px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block,\r\n    .wp-block-woocommerce-cart-totals-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 18px !important;\r\n        border-radius: 12px !important;\r\n    }\r\n\r\n    .wc-block-cart-items thead {\r\n        display: none !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row {\r\n        display: block !important;\r\n        text-align: center !important;\r\n        padding: 25px 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row td {\r\n        display: block !important;\r\n        padding: 5px 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 150px !important;\r\n        height: 150px !important;\r\n        min-width: 150px !important;\r\n        margin: 0 auto 18px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product {\r\n        padding: 0 !important;\r\n        margin-bottom: 15px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-name a {\r\n        font-size: 17px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__prices {\r\n        margin-bottom: 15px !important;\r\n    }\r\n\r\n    .wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 {\r\n        display: inline-flex !important;\r\n        margin: 0 auto !important;\r\n    }\r\n\r\n    .wc-block-cart-item__total {\r\n        margin-top: 18px !important;\r\n        text-align: center !important;\r\n    }\r\n\r\n    .wc-block-cart-item__total .wc-block-components-formatted-money-amount {\r\n        font-size: 22px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__remove-link {\r\n        display: block !important;\r\n        text-align: center !important;\r\n        margin-top: 15px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 12px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template > li {\r\n        padding: 14px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-button .wp-block-button__link {\r\n        padding: 12px 16px !important;\r\n        font-size: 12px !important;\r\n    }\r\n\r\n    .wc-block-cart__totals-title {\r\n        font-size: 18px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item {\r\n        flex-direction: column !important;\r\n        text-align: center !important;\r\n        gap: 10px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item-value {\r\n        font-size: 30px !important;\r\n    }\r\n\r\n    .wc-block-cart__submit-button {\r\n        padding: 18px 24px !important;\r\n        font-size: 15px !important;\r\n        letter-spacing: 1.5px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 RESPONSIVE - SMALL MOBILE (320px - 479px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (max-width: 479px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 12px !important;\r\n        margin: 15px auto !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-filled-cart-block {\r\n        flex-direction: column !important;\r\n        gap: 16px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-items-block,\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        flex: none !important;\r\n        min-width: 100% !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        position: static !important;\r\n        border-width: 1px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block,\r\n    .wp-block-woocommerce-cart-totals-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 15px !important;\r\n        border-radius: 10px !important;\r\n    }\r\n\r\n    .wc-block-cart-items thead {\r\n        display: none !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row {\r\n        display: block !important;\r\n        text-align: center !important;\r\n        padding: 22px 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-items__row td {\r\n        display: block !important;\r\n        padding: 4px 0 !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 130px !important;\r\n        height: 130px !important;\r\n        min-width: 130px !important;\r\n        margin: 0 auto 15px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product {\r\n        padding: 0 !important;\r\n        margin-bottom: 12px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-name a {\r\n        font-size: 16px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-metadata {\r\n        font-size: 13px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__prices {\r\n        font-size: 16px !important;\r\n        margin-bottom: 12px !important;\r\n    }\r\n\r\n    .wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 {\r\n        display: inline-flex !important;\r\n    }\r\n\r\n    .wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31__button {\r\n        width: 38px !important;\r\n        height: 42px !important;\r\n        font-size: 18px !important;\r\n    }\r\n\r\n    .wc-block-components-quantity-.elementor-10 .elementor-element.elementor-element-18e3b31 input[type=\"number\"] {\r\n        width: 45px !important;\r\n        height: 42px !important;\r\n        font-size: 15px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__total {\r\n        margin-top: 15px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__total .wc-block-components-formatted-money-amount {\r\n        font-size: 20px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__remove-link {\r\n        margin-top: 12px !important;\r\n        font-size: 12px !important;\r\n    }\r\n\r\n    \/* Single Column Products *\/\r\n    .wp-block-woocommerce-product-template {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 14px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-template > li {\r\n        padding: 16px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-collection > h2 {\r\n        font-size: 18px !important;\r\n    }\r\n\r\n    .wp-block-post-title a {\r\n        font-size: 15px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-price {\r\n        font-size: 17px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-product-button .wp-block-button__link {\r\n        padding: 14px 18px !important;\r\n        font-size: 13px !important;\r\n    }\r\n\r\n    \/* Cart Totals *\/\r\n    .wc-block-cart__totals-title {\r\n        font-size: 17px !important;\r\n        padding-bottom: 15px !important;\r\n        margin-bottom: 20px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-item {\r\n        padding: 12px 0 !important;\r\n    }\r\n\r\n    .wc-block-components-totals-item__label {\r\n        font-size: 14px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-item__value {\r\n        font-size: 15px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-coupon input[type=\"text\"] {\r\n        padding: 14px !important;\r\n        font-size: 14px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item {\r\n        flex-direction: column !important;\r\n        text-align: center !important;\r\n        gap: 8px !important;\r\n        padding-top: 20px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item-label {\r\n        font-size: 14px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item-value {\r\n        font-size: 28px !important;\r\n    }\r\n\r\n    .wc-block-cart__submit-button {\r\n        padding: 16px 20px !important;\r\n        font-size: 14px !important;\r\n        letter-spacing: 1px !important;\r\n        border-radius: 10px !important;\r\n    }\r\n\r\n    \/* Empty Cart *\/\r\n    .wp-block-woocommerce-empty-cart-block {\r\n        padding: 50px 20px !important;\r\n    }\r\n\r\n    .wc-block-cart__empty-cart__title {\r\n        font-size: 22px !important;\r\n    }\r\n\r\n    .with-empty-cart-icon::before {\r\n        font-size: 50px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   \u2605\u2605\u2605 EXTRA SMALL MOBILE (under 360px) \u2605\u2605\u2605\r\n   ================================================================= *\/\r\n@media (max-width: 359px) {\r\n    .wp-block-woocommerce-cart {\r\n        padding: 0 10px !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-line-items-block,\r\n    .wp-block-woocommerce-cart-totals-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        padding: 12px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__image {\r\n        width: 110px !important;\r\n        height: 110px !important;\r\n        min-width: 110px !important;\r\n    }\r\n\r\n    .wc-block-cart-item__product-name a {\r\n        font-size: 15px !important;\r\n    }\r\n\r\n    .wc-block-components-totals-footer-item-value {\r\n        font-size: 24px !important;\r\n    }\r\n\r\n    .wc-block-cart__submit-button {\r\n        padding: 14px 16px !important;\r\n        font-size: 13px !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   ACCESSIBILITY\r\n   ================================================================= *\/\r\n.wp-block-woocommerce-cart *:focus-visible {\r\n    outline: 2px solid var(--clr-gold) !important;\r\n    outline-offset: 3px !important;\r\n}\r\n\r\n\/* =================================================================\r\n   REDUCED MOTION\r\n   ================================================================= *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .wp-block-woocommerce-cart *,\r\n    .wp-block-woocommerce-cart *::before,\r\n    .wp-block-woocommerce-cart *::after {\r\n        animation-duration: 0.01ms !important;\r\n        transition-duration: 0.01ms !important;\r\n    }\r\n}\r\n\r\n\/* =================================================================\r\n   PRINT\r\n   ================================================================= *\/\r\n@media print {\r\n    .wp-block-woocommerce-cart {\r\n        background: #fff !important;\r\n        color: #000 !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-cart-totals-block {\r\n        position: static !important;\r\n        border: 1px solid #000 !important;\r\n    }\r\n\r\n    .wp-block-woocommerce-proceed-to-checkout-block,\r\n    .wp-block-woocommerce-cart-express-payment-block,\r\n    .wp-block-woocommerce-cart-accepted-payment-methods-block,\r\n    .wp-block-woocommerce-product-collection {\r\n        display: none !important;\r\n    }\r\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10\" class=\"elementor elementor-10\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dcd6b2 e-con-full e-flex e-con e-parent\" data-id=\"6dcd6b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18e3b31 elementor-widget elementor-widget-text-editor\" data-id=\"18e3b31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><style><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>\n\n<\/style><\/p>\n\n<div data-block-name=\"woocommerce\/cart\" class=\"wp-block-woocommerce-cart alignwide is-loading\">\n<div data-block-name=\"woocommerce\/filled-cart-block\" class=\"wp-block-woocommerce-filled-cart-block\">\n<div data-block-name=\"woocommerce\/cart-items-block\" class=\"wp-block-woocommerce-cart-items-block\">\n<div data-block-name=\"woocommerce\/cart-line-items-block\" class=\"wp-block-woocommerce-cart-line-items-block\">\u00a0<\/div>\n\n\n<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/cart-totals-block\" class=\"wp-block-woocommerce-cart-totals-block\">\n<div data-block-name=\"woocommerce\/cart-order-summary-block\" class=\"wp-block-woocommerce-cart-order-summary-block\">\n<div data-block-name=\"woocommerce\/cart-order-summary-heading-block\" class=\"wp-block-woocommerce-cart-order-summary-heading-block\">\u00a0<\/div><div data-block-name=\"woocommerce\/cart-order-summary-coupon-form-block\" class=\"wp-block-woocommerce-cart-order-summary-coupon-form-block\">\u00a0<\/div><div data-block-name=\"woocommerce\/cart-order-summary-totals-block\" class=\"wp-block-woocommerce-cart-order-summary-totals-block\">\n<div data-block-name=\"woocommerce\/cart-order-summary-subtotal-block\" class=\"wp-block-woocommerce-cart-order-summary-subtotal-block\">\u00a0<\/div>\n<div data-block-name=\"woocommerce\/cart-order-summary-discount-block\" class=\"wp-block-woocommerce-cart-order-summary-discount-block\">\u00a0<\/div>\n<div data-block-name=\"woocommerce\/cart-order-summary-fee-block\" class=\"wp-block-woocommerce-cart-order-summary-fee-block\">\u00a0<\/div>\n<div data-block-name=\"woocommerce\/cart-order-summary-shipping-block\" class=\"wp-block-woocommerce-cart-order-summary-shipping-block\">\u00a0<\/div>\n<div data-block-name=\"woocommerce\/cart-order-summary-taxes-block\" class=\"wp-block-woocommerce-cart-order-summary-taxes-block\">\u00a0<\/div><\/div>\n<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/cart-express-payment-block\" class=\"wp-block-woocommerce-cart-express-payment-block\">\u00a0<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/proceed-to-checkout-block\" class=\"wp-block-woocommerce-proceed-to-checkout-block\">\u00a0<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/cart-accepted-payment-methods-block\" class=\"wp-block-woocommerce-cart-accepted-payment-methods-block\">\u00a0<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/empty-cart-block\" class=\"wp-block-woocommerce-empty-cart-block\">\n<h2 class=\"wp-block-heading has-text-align-center with-empty-cart-icon wc-block-cart__empty-cart__title\">Your cart is currently empty!<\/h2>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">New in store<\/h2>\n\n\n<div data-block-name=\"woocommerce\/product-new\" data-columns=\"4\" data-rows=\"1\" class=\"wc-block-grid wp-block-product-new wp-block-woocommerce-product-new wc-block-product-new has-4-columns\"><ul class=\"wc-block-grid__products\"><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/theredbodies.com\/index.php\/product\/montblanc-legend-eau-de-toilett\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Montblanc Legend Eau de Toilett\" srcset=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-300x300.png 300w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-150x150.png 150w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-768x768.png 768w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-600x600.png 600w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd-100x100.png 100w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Legend-Montblanc-2nd.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">Montblanc Legend Eau de Toilett<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8360;<\/span>&nbsp;6,500<\/bdi><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/10?add-to-cart=1911\" aria-label=\"Add to cart: &ldquo;Montblanc Legend Eau de Toilett&rdquo;\" data-quantity=\"1\" data-product_id=\"1911\" data-product_sku=\"\" data-price=\"6500\" rel=\"nofollow\" class=\"wp-block-button__link  add_to_cart_button ajax_add_to_cart\">Add to cart<\/a><\/div>\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/theredbodies.com\/index.php\/product\/1908\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Victoria\u2019s Secret Bombshell Eau de Parfum\" srcset=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-300x300.png 300w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-150x150.png 150w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-768x768.png 768w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-600x600.png 600w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM-100x100.png 100w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-5-2026-04_53_09-PM.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">Victoria\u2019s Secret Bombshell Eau de Parfum<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8360;<\/span>&nbsp;8,500<\/bdi><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/10?add-to-cart=1908\" aria-label=\"Add to cart: &ldquo;Victoria\u2019s Secret Bombshell Eau de Parfum&rdquo;\" data-quantity=\"1\" data-product_id=\"1908\" data-product_sku=\"\" data-price=\"8500\" rel=\"nofollow\" class=\"wp-block-button__link  add_to_cart_button ajax_add_to_cart\">Add to cart<\/a><\/div>\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/theredbodies.com\/index.php\/product\/maison-francis-kurkdjian-oud-eau-de-parfum\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t<div class=\"wc-block-grid__product-onsale\">\n\t\t\t<span aria-hidden=\"true\">Sale<\/span>\n\t\t\t<span class=\"screen-reader-text\">Product on sale<\/span>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Maison Francis Kurkdjian Oud Eau de Parfum\" srcset=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-300x300.png 300w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-150x150.png 150w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-768x768.png 768w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-600x600.png 600w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd-100x100.png 100w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/Oud-Extrait-de-Parfum-2nd.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">Maison Francis Kurkdjian Oud Eau de Parfum<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><del aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8360;<\/span>&nbsp;50,000<\/bdi><\/span><\/del> <span class=\"screen-reader-text\">Original price was: &#8360;&nbsp;50,000.<\/span><ins aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8360;<\/span>&nbsp;45,000<\/bdi><\/span><\/ins><span class=\"screen-reader-text\">Current price is: &#8360;&nbsp;45,000.<\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/10?add-to-cart=1905\" aria-label=\"Add to cart: &ldquo;Maison Francis Kurkdjian Oud Eau de Parfum&rdquo;\" data-quantity=\"1\" data-product_id=\"1905\" data-product_sku=\"\" data-price=\"45000\" rel=\"nofollow\" class=\"wp-block-button__link  add_to_cart_button ajax_add_to_cart\">Add to cart<\/a><\/div>\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/theredbodies.com\/index.php\/product\/givenchy-linterdit-eau-de-parfum\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Givenchy L\u2019Interdit Eau de Parfum\" srcset=\"https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-300x300.png 300w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-150x150.png 150w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-768x768.png 768w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-600x600.png 600w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy-100x100.png 100w, https:\/\/theredbodies.com\/wp-content\/uploads\/2026\/04\/LInterdit-Eau-de-Parfum-Givenchy.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">Givenchy L\u2019Interdit Eau de Parfum<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#8360;<\/span>&nbsp;9,000<\/bdi><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/10?add-to-cart=1889\" aria-label=\"Add to cart: &ldquo;Givenchy L\u2019Interdit Eau de Parfum&rdquo;\" data-quantity=\"1\" data-product_id=\"1889\" data-product_sku=\"\" data-price=\"9000\" rel=\"nofollow\" class=\"wp-block-button__link  add_to_cart_button ajax_add_to_cart\">Add to cart<\/a><\/div>\n\t\t\t<\/li><\/ul><\/div><\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"aioseo_notices":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":28,"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":1758,"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/1758"}],"wp:attachment":[{"href":"https:\/\/theredbodies.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}