
/* <inline asset> */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 

/* /web/static/src/scss/utils.scss */
 

/* /theme_alloygator/static/src/scss/_bootstrap_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

/* /portal/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/primary_variables.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /website_sale/static/src/scss/primary_variables.scss */
 

/* /fd_layout/static/src/scss/_disable_google_fonts.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /theme_alloygator/static/src/scss/shop.scss */
 body.theme-alloygator{}body.theme-alloygator .ag-shop-hero{position: relative; padding: 60px 0 60px; border-bottom: 1px solid var(--ag-line); overflow: hidden;}body.theme-alloygator .ag-shop-hero::before{content: ""; position: absolute; inset: 0; background: radial-gradient(ellipse 800px 400px at 80% 0%, rgba(146, 197, 22, 0.08), transparent 60%), radial-gradient(ellipse 600px 300px at 0% 100%, rgba(146, 197, 22, 0.05), transparent 60%); pointer-events: none;}body.theme-alloygator .ag-shop-hero-bg-text{position: absolute; right: -2vw; bottom: -3vw; font-family: "Archivo"; font-weight: 900; font-size: clamp(180px, 28vw, 460px); line-height: .8; letter-spacing: -.03em; color: rgba(255, 255, 255, 0.018); pointer-events: none; user-select: none;}body.theme-alloygator .ag-shop-hero-inner{position: relative; z-index: 2; max-width: 980px;}body.theme-alloygator .ag-shop-hero-title{font-family: "Bebas Neue", sans-serif; font-weight: 400; font-size: clamp(56px, 8vw, 132px); line-height: .92; text-transform: uppercase; margin: 18px 0 22px; letter-spacing: .005em;}body.theme-alloygator .ag-shop-hero-lead{font-size: clamp(16px, 1.3vw, 19px); line-height: 1.55; color: var(--ag-ink-2); max-width: 720px; margin: 0 0 36px;}body.theme-alloygator .ag-shop-hero-meta{display: flex; gap: 36px; flex-wrap: wrap; padding-top: 24px; border-top: 1px solid var(--ag-line);}body.theme-alloygator .ag-shop-hero-stat{display: flex; flex-direction: column; gap: 4px;}body.theme-alloygator .ag-shop-hero-stat-num{font-family: "Bebas Neue"; font-weight: 400; font-size: 38px; line-height: .95; color: var(--ag-green);}body.theme-alloygator .ag-shop-hero-stat-lbl{font-size: 11px; letter-spacing: .18em; text-transform: uppercase; color: var(--ag-ink-3); font-weight: 600;}body.theme-alloygator .ag-shop-page, body.theme-alloygator .ag-product-page, body.theme-alloygator #shop_cart, body.theme-alloygator #shop_checkout, body.theme-alloygator #payment_method, body.theme-alloygator .o_website_sale_checkout_container{}body.theme-alloygator .ag-shop-page .bg-white, body.theme-alloygator .ag-shop-page .bg-light, body.theme-alloygator .ag-shop-page .bg-body, body.theme-alloygator .ag-shop-page .bg-body-tertiary, body.theme-alloygator .ag-product-page .bg-white, body.theme-alloygator .ag-product-page .bg-light, body.theme-alloygator .ag-product-page .bg-body, body.theme-alloygator .ag-product-page .bg-body-tertiary, body.theme-alloygator #shop_cart .bg-white, body.theme-alloygator #shop_cart .bg-light, body.theme-alloygator #shop_cart .bg-body, body.theme-alloygator #shop_cart .bg-body-tertiary, body.theme-alloygator #shop_checkout .bg-white, body.theme-alloygator #shop_checkout .bg-light, body.theme-alloygator #shop_checkout .bg-body, body.theme-alloygator #shop_checkout .bg-body-tertiary, body.theme-alloygator #payment_method .bg-white, body.theme-alloygator #payment_method .bg-light, body.theme-alloygator #payment_method .bg-body, body.theme-alloygator #payment_method .bg-body-tertiary, body.theme-alloygator .o_website_sale_checkout_container .bg-white, body.theme-alloygator .o_website_sale_checkout_container .bg-light, body.theme-alloygator .o_website_sale_checkout_container .bg-body, body.theme-alloygator .o_website_sale_checkout_container .bg-body-tertiary{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page .text-muted, body.theme-alloygator .ag-shop-page .text-secondary, body.theme-alloygator .ag-shop-page .text-body-secondary, body.theme-alloygator .ag-product-page .text-muted, body.theme-alloygator .ag-product-page .text-secondary, body.theme-alloygator .ag-product-page .text-body-secondary, body.theme-alloygator #shop_cart .text-muted, body.theme-alloygator #shop_cart .text-secondary, body.theme-alloygator #shop_cart .text-body-secondary, body.theme-alloygator #shop_checkout .text-muted, body.theme-alloygator #shop_checkout .text-secondary, body.theme-alloygator #shop_checkout .text-body-secondary, body.theme-alloygator #payment_method .text-muted, body.theme-alloygator #payment_method .text-secondary, body.theme-alloygator #payment_method .text-body-secondary, body.theme-alloygator .o_website_sale_checkout_container .text-muted, body.theme-alloygator .o_website_sale_checkout_container .text-secondary, body.theme-alloygator .o_website_sale_checkout_container .text-body-secondary{color: var(--ag-ink-2) !important;}body.theme-alloygator .ag-shop-page .text-dark, body.theme-alloygator .ag-shop-page .text-body, body.theme-alloygator .ag-product-page .text-dark, body.theme-alloygator .ag-product-page .text-body, body.theme-alloygator #shop_cart .text-dark, body.theme-alloygator #shop_cart .text-body, body.theme-alloygator #shop_checkout .text-dark, body.theme-alloygator #shop_checkout .text-body, body.theme-alloygator #payment_method .text-dark, body.theme-alloygator #payment_method .text-body, body.theme-alloygator .o_website_sale_checkout_container .text-dark, body.theme-alloygator .o_website_sale_checkout_container .text-body{color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page .text-black, body.theme-alloygator .ag-shop-page .text-black-50, body.theme-alloygator .ag-product-page .text-black, body.theme-alloygator .ag-product-page .text-black-50, body.theme-alloygator #shop_cart .text-black, body.theme-alloygator #shop_cart .text-black-50, body.theme-alloygator #shop_checkout .text-black, body.theme-alloygator #shop_checkout .text-black-50, body.theme-alloygator #payment_method .text-black, body.theme-alloygator #payment_method .text-black-50, body.theme-alloygator .o_website_sale_checkout_container .text-black, body.theme-alloygator .o_website_sale_checkout_container .text-black-50{color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page .border, body.theme-alloygator .ag-shop-page .border-top, body.theme-alloygator .ag-shop-page .border-bottom, body.theme-alloygator .ag-shop-page .border-start, body.theme-alloygator .ag-shop-page .border-end, body.theme-alloygator .ag-product-page .border, body.theme-alloygator .ag-product-page .border-top, body.theme-alloygator .ag-product-page .border-bottom, body.theme-alloygator .ag-product-page .border-start, body.theme-alloygator .ag-product-page .border-end, body.theme-alloygator #shop_cart .border, body.theme-alloygator #shop_cart .border-top, body.theme-alloygator #shop_cart .border-bottom, body.theme-alloygator #shop_cart .border-start, body.theme-alloygator #shop_cart .border-end, body.theme-alloygator #shop_checkout .border, body.theme-alloygator #shop_checkout .border-top, body.theme-alloygator #shop_checkout .border-bottom, body.theme-alloygator #shop_checkout .border-start, body.theme-alloygator #shop_checkout .border-end, body.theme-alloygator #payment_method .border, body.theme-alloygator #payment_method .border-top, body.theme-alloygator #payment_method .border-bottom, body.theme-alloygator #payment_method .border-start, body.theme-alloygator #payment_method .border-end, body.theme-alloygator .o_website_sale_checkout_container .border, body.theme-alloygator .o_website_sale_checkout_container .border-top, body.theme-alloygator .o_website_sale_checkout_container .border-bottom, body.theme-alloygator .o_website_sale_checkout_container .border-start, body.theme-alloygator .o_website_sale_checkout_container .border-end{border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .card, body.theme-alloygator .ag-shop-page .card-body, body.theme-alloygator .ag-shop-page .card-header, body.theme-alloygator .ag-shop-page .card-footer, body.theme-alloygator .ag-product-page .card, body.theme-alloygator .ag-product-page .card-body, body.theme-alloygator .ag-product-page .card-header, body.theme-alloygator .ag-product-page .card-footer, body.theme-alloygator #shop_cart .card, body.theme-alloygator #shop_cart .card-body, body.theme-alloygator #shop_cart .card-header, body.theme-alloygator #shop_cart .card-footer, body.theme-alloygator #shop_checkout .card, body.theme-alloygator #shop_checkout .card-body, body.theme-alloygator #shop_checkout .card-header, body.theme-alloygator #shop_checkout .card-footer, body.theme-alloygator #payment_method .card, body.theme-alloygator #payment_method .card-body, body.theme-alloygator #payment_method .card-header, body.theme-alloygator #payment_method .card-footer, body.theme-alloygator .o_website_sale_checkout_container .card, body.theme-alloygator .o_website_sale_checkout_container .card-body, body.theme-alloygator .o_website_sale_checkout_container .card-header, body.theme-alloygator .o_website_sale_checkout_container .card-footer{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .badge, body.theme-alloygator .ag-product-page .badge, body.theme-alloygator #shop_cart .badge, body.theme-alloygator #shop_checkout .badge, body.theme-alloygator #payment_method .badge, body.theme-alloygator .o_website_sale_checkout_container .badge{background: var(--ag-green-soft) !important; color: var(--ag-green) !important; border: 1px solid rgba(146, 197, 22, 0.3); font-family: "Manrope"; font-weight: 700; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; padding: 5px 10px; border-radius: 999px;}body.theme-alloygator .ag-shop-page .badge.bg-light, body.theme-alloygator .ag-shop-page .badge.text-bg-light, body.theme-alloygator .ag-product-page .badge.bg-light, body.theme-alloygator .ag-product-page .badge.text-bg-light, body.theme-alloygator #shop_cart .badge.bg-light, body.theme-alloygator #shop_cart .badge.text-bg-light, body.theme-alloygator #shop_checkout .badge.bg-light, body.theme-alloygator #shop_checkout .badge.text-bg-light, body.theme-alloygator #payment_method .badge.bg-light, body.theme-alloygator #payment_method .badge.text-bg-light, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-light, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-light{background: var(--ag-bg-3) !important; color: var(--ag-ink-2) !important; border-color: var(--ag-line);}body.theme-alloygator .ag-shop-page .badge.bg-primary, body.theme-alloygator .ag-shop-page .badge.text-bg-primary, body.theme-alloygator .ag-shop-page .badge.bg-success, body.theme-alloygator .ag-shop-page .badge.text-bg-success, body.theme-alloygator .ag-product-page .badge.bg-primary, body.theme-alloygator .ag-product-page .badge.text-bg-primary, body.theme-alloygator .ag-product-page .badge.bg-success, body.theme-alloygator .ag-product-page .badge.text-bg-success, body.theme-alloygator #shop_cart .badge.bg-primary, body.theme-alloygator #shop_cart .badge.text-bg-primary, body.theme-alloygator #shop_cart .badge.bg-success, body.theme-alloygator #shop_cart .badge.text-bg-success, body.theme-alloygator #shop_checkout .badge.bg-primary, body.theme-alloygator #shop_checkout .badge.text-bg-primary, body.theme-alloygator #shop_checkout .badge.bg-success, body.theme-alloygator #shop_checkout .badge.text-bg-success, body.theme-alloygator #payment_method .badge.bg-primary, body.theme-alloygator #payment_method .badge.text-bg-primary, body.theme-alloygator #payment_method .badge.bg-success, body.theme-alloygator #payment_method .badge.text-bg-success, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-primary, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-primary, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-success, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-success{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green);}body.theme-alloygator .ag-shop-page .badge.bg-info, body.theme-alloygator .ag-shop-page .badge.text-bg-info, body.theme-alloygator .ag-product-page .badge.bg-info, body.theme-alloygator .ag-product-page .badge.text-bg-info, body.theme-alloygator #shop_cart .badge.bg-info, body.theme-alloygator #shop_cart .badge.text-bg-info, body.theme-alloygator #shop_checkout .badge.bg-info, body.theme-alloygator #shop_checkout .badge.text-bg-info, body.theme-alloygator #payment_method .badge.bg-info, body.theme-alloygator #payment_method .badge.text-bg-info, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-info, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-info{background: var(--ag-bg-3) !important; color: var(--ag-green) !important; border-color: rgba(146, 197, 22, 0.3);}body.theme-alloygator .ag-shop-page .badge.bg-warning, body.theme-alloygator .ag-shop-page .badge.text-bg-warning, body.theme-alloygator .ag-product-page .badge.bg-warning, body.theme-alloygator .ag-product-page .badge.text-bg-warning, body.theme-alloygator #shop_cart .badge.bg-warning, body.theme-alloygator #shop_cart .badge.text-bg-warning, body.theme-alloygator #shop_checkout .badge.bg-warning, body.theme-alloygator #shop_checkout .badge.text-bg-warning, body.theme-alloygator #payment_method .badge.bg-warning, body.theme-alloygator #payment_method .badge.text-bg-warning, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-warning, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-warning{background: var(--ag-bg-3) !important; color: #f5c518 !important;}body.theme-alloygator .ag-shop-page .badge.bg-danger, body.theme-alloygator .ag-shop-page .badge.text-bg-danger, body.theme-alloygator .ag-product-page .badge.bg-danger, body.theme-alloygator .ag-product-page .badge.text-bg-danger, body.theme-alloygator #shop_cart .badge.bg-danger, body.theme-alloygator #shop_cart .badge.text-bg-danger, body.theme-alloygator #shop_checkout .badge.bg-danger, body.theme-alloygator #shop_checkout .badge.text-bg-danger, body.theme-alloygator #payment_method .badge.bg-danger, body.theme-alloygator #payment_method .badge.text-bg-danger, body.theme-alloygator .o_website_sale_checkout_container .badge.bg-danger, body.theme-alloygator .o_website_sale_checkout_container .badge.text-bg-danger{background: rgba(230, 57, 70, 0.15) !important; color: var(--ag-red) !important; border-color: rgba(230, 57, 70, 0.3);}body.theme-alloygator .ag-shop-page input.form-control, body.theme-alloygator .ag-shop-page input.search-query, body.theme-alloygator .ag-shop-page input[type="text"], body.theme-alloygator .ag-shop-page input[type="search"], body.theme-alloygator .ag-shop-page input[type="email"], body.theme-alloygator .ag-shop-page input[type="number"], body.theme-alloygator .ag-shop-page input[type="tel"], body.theme-alloygator .ag-shop-page input[type="password"], body.theme-alloygator .ag-shop-page textarea.form-control, body.theme-alloygator .ag-shop-page select.form-select, body.theme-alloygator .ag-shop-page select.form-control, body.theme-alloygator .ag-product-page input.form-control, body.theme-alloygator .ag-product-page input.search-query, body.theme-alloygator .ag-product-page input[type="text"], body.theme-alloygator .ag-product-page input[type="search"], body.theme-alloygator .ag-product-page input[type="email"], body.theme-alloygator .ag-product-page input[type="number"], body.theme-alloygator .ag-product-page input[type="tel"], body.theme-alloygator .ag-product-page input[type="password"], body.theme-alloygator .ag-product-page textarea.form-control, body.theme-alloygator .ag-product-page select.form-select, body.theme-alloygator .ag-product-page select.form-control, body.theme-alloygator #shop_cart input.form-control, body.theme-alloygator #shop_cart input.search-query, body.theme-alloygator #shop_cart input[type="text"], body.theme-alloygator #shop_cart input[type="search"], body.theme-alloygator #shop_cart input[type="email"], body.theme-alloygator #shop_cart input[type="number"], body.theme-alloygator #shop_cart input[type="tel"], body.theme-alloygator #shop_cart input[type="password"], body.theme-alloygator #shop_cart textarea.form-control, body.theme-alloygator #shop_cart select.form-select, body.theme-alloygator #shop_cart select.form-control, body.theme-alloygator #shop_checkout input.form-control, body.theme-alloygator #shop_checkout input.search-query, body.theme-alloygator #shop_checkout input[type="text"], body.theme-alloygator #shop_checkout input[type="search"], body.theme-alloygator #shop_checkout input[type="email"], body.theme-alloygator #shop_checkout input[type="number"], body.theme-alloygator #shop_checkout input[type="tel"], body.theme-alloygator #shop_checkout input[type="password"], body.theme-alloygator #shop_checkout textarea.form-control, body.theme-alloygator #shop_checkout select.form-select, body.theme-alloygator #shop_checkout select.form-control, body.theme-alloygator #payment_method input.form-control, body.theme-alloygator #payment_method input.search-query, body.theme-alloygator #payment_method input[type="text"], body.theme-alloygator #payment_method input[type="search"], body.theme-alloygator #payment_method input[type="email"], body.theme-alloygator #payment_method input[type="number"], body.theme-alloygator #payment_method input[type="tel"], body.theme-alloygator #payment_method input[type="password"], body.theme-alloygator #payment_method textarea.form-control, body.theme-alloygator #payment_method select.form-select, body.theme-alloygator #payment_method select.form-control, body.theme-alloygator .o_website_sale_checkout_container input.form-control, body.theme-alloygator .o_website_sale_checkout_container input.search-query, body.theme-alloygator .o_website_sale_checkout_container input[type="text"], body.theme-alloygator .o_website_sale_checkout_container input[type="search"], body.theme-alloygator .o_website_sale_checkout_container input[type="email"], body.theme-alloygator .o_website_sale_checkout_container input[type="number"], body.theme-alloygator .o_website_sale_checkout_container input[type="tel"], body.theme-alloygator .o_website_sale_checkout_container input[type="password"], body.theme-alloygator .o_website_sale_checkout_container textarea.form-control, body.theme-alloygator .o_website_sale_checkout_container select.form-select, body.theme-alloygator .o_website_sale_checkout_container select.form-control{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border: 1px solid var(--ag-line) !important;}body.theme-alloygator .ag-shop-page input.form-control::placeholder, body.theme-alloygator .ag-shop-page input.search-query::placeholder, body.theme-alloygator .ag-shop-page input[type="text"]::placeholder, body.theme-alloygator .ag-shop-page input[type="search"]::placeholder, body.theme-alloygator .ag-shop-page input[type="email"]::placeholder, body.theme-alloygator .ag-shop-page input[type="number"]::placeholder, body.theme-alloygator .ag-shop-page input[type="tel"]::placeholder, body.theme-alloygator .ag-shop-page input[type="password"]::placeholder, body.theme-alloygator .ag-shop-page textarea.form-control::placeholder, body.theme-alloygator .ag-shop-page select.form-select::placeholder, body.theme-alloygator .ag-shop-page select.form-control::placeholder, body.theme-alloygator .ag-product-page input.form-control::placeholder, body.theme-alloygator .ag-product-page input.search-query::placeholder, body.theme-alloygator .ag-product-page input[type="text"]::placeholder, body.theme-alloygator .ag-product-page input[type="search"]::placeholder, body.theme-alloygator .ag-product-page input[type="email"]::placeholder, body.theme-alloygator .ag-product-page input[type="number"]::placeholder, body.theme-alloygator .ag-product-page input[type="tel"]::placeholder, body.theme-alloygator .ag-product-page input[type="password"]::placeholder, body.theme-alloygator .ag-product-page textarea.form-control::placeholder, body.theme-alloygator .ag-product-page select.form-select::placeholder, body.theme-alloygator .ag-product-page select.form-control::placeholder, body.theme-alloygator #shop_cart input.form-control::placeholder, body.theme-alloygator #shop_cart input.search-query::placeholder, body.theme-alloygator #shop_cart input[type="text"]::placeholder, body.theme-alloygator #shop_cart input[type="search"]::placeholder, body.theme-alloygator #shop_cart input[type="email"]::placeholder, body.theme-alloygator #shop_cart input[type="number"]::placeholder, body.theme-alloygator #shop_cart input[type="tel"]::placeholder, body.theme-alloygator #shop_cart input[type="password"]::placeholder, body.theme-alloygator #shop_cart textarea.form-control::placeholder, body.theme-alloygator #shop_cart select.form-select::placeholder, body.theme-alloygator #shop_cart select.form-control::placeholder, body.theme-alloygator #shop_checkout input.form-control::placeholder, body.theme-alloygator #shop_checkout input.search-query::placeholder, body.theme-alloygator #shop_checkout input[type="text"]::placeholder, body.theme-alloygator #shop_checkout input[type="search"]::placeholder, body.theme-alloygator #shop_checkout input[type="email"]::placeholder, body.theme-alloygator #shop_checkout input[type="number"]::placeholder, body.theme-alloygator #shop_checkout input[type="tel"]::placeholder, body.theme-alloygator #shop_checkout input[type="password"]::placeholder, body.theme-alloygator #shop_checkout textarea.form-control::placeholder, body.theme-alloygator #shop_checkout select.form-select::placeholder, body.theme-alloygator #shop_checkout select.form-control::placeholder, body.theme-alloygator #payment_method input.form-control::placeholder, body.theme-alloygator #payment_method input.search-query::placeholder, body.theme-alloygator #payment_method input[type="text"]::placeholder, body.theme-alloygator #payment_method input[type="search"]::placeholder, body.theme-alloygator #payment_method input[type="email"]::placeholder, body.theme-alloygator #payment_method input[type="number"]::placeholder, body.theme-alloygator #payment_method input[type="tel"]::placeholder, body.theme-alloygator #payment_method input[type="password"]::placeholder, body.theme-alloygator #payment_method textarea.form-control::placeholder, body.theme-alloygator #payment_method select.form-select::placeholder, body.theme-alloygator #payment_method select.form-control::placeholder, body.theme-alloygator .o_website_sale_checkout_container input.form-control::placeholder, body.theme-alloygator .o_website_sale_checkout_container input.search-query::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="text"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="search"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="email"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="number"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="tel"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container input[type="password"]::placeholder, body.theme-alloygator .o_website_sale_checkout_container textarea.form-control::placeholder, body.theme-alloygator .o_website_sale_checkout_container select.form-select::placeholder, body.theme-alloygator .o_website_sale_checkout_container select.form-control::placeholder{color: var(--ag-ink-3) !important;}body.theme-alloygator .ag-shop-page input.form-control:focus, body.theme-alloygator .ag-shop-page input.search-query:focus, body.theme-alloygator .ag-shop-page input[type="text"]:focus, body.theme-alloygator .ag-shop-page input[type="search"]:focus, body.theme-alloygator .ag-shop-page input[type="email"]:focus, body.theme-alloygator .ag-shop-page input[type="number"]:focus, body.theme-alloygator .ag-shop-page input[type="tel"]:focus, body.theme-alloygator .ag-shop-page input[type="password"]:focus, body.theme-alloygator .ag-shop-page textarea.form-control:focus, body.theme-alloygator .ag-shop-page select.form-select:focus, body.theme-alloygator .ag-shop-page select.form-control:focus, body.theme-alloygator .ag-product-page input.form-control:focus, body.theme-alloygator .ag-product-page input.search-query:focus, body.theme-alloygator .ag-product-page input[type="text"]:focus, body.theme-alloygator .ag-product-page input[type="search"]:focus, body.theme-alloygator .ag-product-page input[type="email"]:focus, body.theme-alloygator .ag-product-page input[type="number"]:focus, body.theme-alloygator .ag-product-page input[type="tel"]:focus, body.theme-alloygator .ag-product-page input[type="password"]:focus, body.theme-alloygator .ag-product-page textarea.form-control:focus, body.theme-alloygator .ag-product-page select.form-select:focus, body.theme-alloygator .ag-product-page select.form-control:focus, body.theme-alloygator #shop_cart input.form-control:focus, body.theme-alloygator #shop_cart input.search-query:focus, body.theme-alloygator #shop_cart input[type="text"]:focus, body.theme-alloygator #shop_cart input[type="search"]:focus, body.theme-alloygator #shop_cart input[type="email"]:focus, body.theme-alloygator #shop_cart input[type="number"]:focus, body.theme-alloygator #shop_cart input[type="tel"]:focus, body.theme-alloygator #shop_cart input[type="password"]:focus, body.theme-alloygator #shop_cart textarea.form-control:focus, body.theme-alloygator #shop_cart select.form-select:focus, body.theme-alloygator #shop_cart select.form-control:focus, body.theme-alloygator #shop_checkout input.form-control:focus, body.theme-alloygator #shop_checkout input.search-query:focus, body.theme-alloygator #shop_checkout input[type="text"]:focus, body.theme-alloygator #shop_checkout input[type="search"]:focus, body.theme-alloygator #shop_checkout input[type="email"]:focus, body.theme-alloygator #shop_checkout input[type="number"]:focus, body.theme-alloygator #shop_checkout input[type="tel"]:focus, body.theme-alloygator #shop_checkout input[type="password"]:focus, body.theme-alloygator #shop_checkout textarea.form-control:focus, body.theme-alloygator #shop_checkout select.form-select:focus, body.theme-alloygator #shop_checkout select.form-control:focus, body.theme-alloygator #payment_method input.form-control:focus, body.theme-alloygator #payment_method input.search-query:focus, body.theme-alloygator #payment_method input[type="text"]:focus, body.theme-alloygator #payment_method input[type="search"]:focus, body.theme-alloygator #payment_method input[type="email"]:focus, body.theme-alloygator #payment_method input[type="number"]:focus, body.theme-alloygator #payment_method input[type="tel"]:focus, body.theme-alloygator #payment_method input[type="password"]:focus, body.theme-alloygator #payment_method textarea.form-control:focus, body.theme-alloygator #payment_method select.form-select:focus, body.theme-alloygator #payment_method select.form-control:focus, body.theme-alloygator .o_website_sale_checkout_container input.form-control:focus, body.theme-alloygator .o_website_sale_checkout_container input.search-query:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="text"]:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="search"]:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="email"]:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="number"]:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="tel"]:focus, body.theme-alloygator .o_website_sale_checkout_container input[type="password"]:focus, body.theme-alloygator .o_website_sale_checkout_container textarea.form-control:focus, body.theme-alloygator .o_website_sale_checkout_container select.form-select:focus, body.theme-alloygator .o_website_sale_checkout_container select.form-control:focus{border-color: var(--ag-green) !important; box-shadow: 0 0 0 2px rgba(146, 197, 22, 0.15) !important;}body.theme-alloygator .ag-shop-page .input-group-text, body.theme-alloygator .ag-product-page .input-group-text, body.theme-alloygator #shop_cart .input-group-text, body.theme-alloygator #shop_checkout .input-group-text, body.theme-alloygator #payment_method .input-group-text, body.theme-alloygator .o_website_sale_checkout_container .input-group-text{background: var(--ag-bg-3) !important; color: var(--ag-ink-2) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .dropdown-menu, body.theme-alloygator .ag-product-page .dropdown-menu, body.theme-alloygator #shop_cart .dropdown-menu, body.theme-alloygator #shop_checkout .dropdown-menu, body.theme-alloygator #payment_method .dropdown-menu, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu{background: var(--ag-bg-2) !important; border: 1px solid var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .dropdown-menu .dropdown-item, body.theme-alloygator .ag-product-page .dropdown-menu .dropdown-item, body.theme-alloygator #shop_cart .dropdown-menu .dropdown-item, body.theme-alloygator #shop_checkout .dropdown-menu .dropdown-item, body.theme-alloygator #payment_method .dropdown-menu .dropdown-item, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu .dropdown-item{color: var(--ag-ink-2);}body.theme-alloygator .ag-shop-page .dropdown-menu .dropdown-item:hover, body.theme-alloygator .ag-shop-page .dropdown-menu .dropdown-item:focus, body.theme-alloygator .ag-shop-page .dropdown-menu .dropdown-item.active, body.theme-alloygator .ag-product-page .dropdown-menu .dropdown-item:hover, body.theme-alloygator .ag-product-page .dropdown-menu .dropdown-item:focus, body.theme-alloygator .ag-product-page .dropdown-menu .dropdown-item.active, body.theme-alloygator #shop_cart .dropdown-menu .dropdown-item:hover, body.theme-alloygator #shop_cart .dropdown-menu .dropdown-item:focus, body.theme-alloygator #shop_cart .dropdown-menu .dropdown-item.active, body.theme-alloygator #shop_checkout .dropdown-menu .dropdown-item:hover, body.theme-alloygator #shop_checkout .dropdown-menu .dropdown-item:focus, body.theme-alloygator #shop_checkout .dropdown-menu .dropdown-item.active, body.theme-alloygator #payment_method .dropdown-menu .dropdown-item:hover, body.theme-alloygator #payment_method .dropdown-menu .dropdown-item:focus, body.theme-alloygator #payment_method .dropdown-menu .dropdown-item.active, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu .dropdown-item:hover, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu .dropdown-item:focus, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu .dropdown-item.active{background: var(--ag-bg-3) !important; color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .dropdown-menu .dropdown-divider, body.theme-alloygator .ag-product-page .dropdown-menu .dropdown-divider, body.theme-alloygator #shop_cart .dropdown-menu .dropdown-divider, body.theme-alloygator #shop_checkout .dropdown-menu .dropdown-divider, body.theme-alloygator #payment_method .dropdown-menu .dropdown-divider, body.theme-alloygator .o_website_sale_checkout_container .dropdown-menu .dropdown-divider{border-color: var(--ag-line);}body.theme-alloygator .ag-shop-page .accordion, body.theme-alloygator .ag-shop-page .accordion-item, body.theme-alloygator .ag-shop-page .accordion-button, body.theme-alloygator .ag-shop-page .accordion-body, body.theme-alloygator .ag-shop-page .accordion-collapse, body.theme-alloygator .ag-product-page .accordion, body.theme-alloygator .ag-product-page .accordion-item, body.theme-alloygator .ag-product-page .accordion-button, body.theme-alloygator .ag-product-page .accordion-body, body.theme-alloygator .ag-product-page .accordion-collapse, body.theme-alloygator #shop_cart .accordion, body.theme-alloygator #shop_cart .accordion-item, body.theme-alloygator #shop_cart .accordion-button, body.theme-alloygator #shop_cart .accordion-body, body.theme-alloygator #shop_cart .accordion-collapse, body.theme-alloygator #shop_checkout .accordion, body.theme-alloygator #shop_checkout .accordion-item, body.theme-alloygator #shop_checkout .accordion-button, body.theme-alloygator #shop_checkout .accordion-body, body.theme-alloygator #shop_checkout .accordion-collapse, body.theme-alloygator #payment_method .accordion, body.theme-alloygator #payment_method .accordion-item, body.theme-alloygator #payment_method .accordion-button, body.theme-alloygator #payment_method .accordion-body, body.theme-alloygator #payment_method .accordion-collapse, body.theme-alloygator .o_website_sale_checkout_container .accordion, body.theme-alloygator .o_website_sale_checkout_container .accordion-item, body.theme-alloygator .o_website_sale_checkout_container .accordion-button, body.theme-alloygator .o_website_sale_checkout_container .accordion-body, body.theme-alloygator .o_website_sale_checkout_container .accordion-collapse{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .accordion-button, body.theme-alloygator .ag-product-page .accordion-button, body.theme-alloygator #shop_cart .accordion-button, body.theme-alloygator #shop_checkout .accordion-button, body.theme-alloygator #payment_method .accordion-button, body.theme-alloygator .o_website_sale_checkout_container .accordion-button{font-family: "Archivo"; font-weight: 800; font-size: 13px; text-transform: uppercase; letter-spacing: .04em;}body.theme-alloygator .ag-shop-page .accordion-button:not(.collapsed), body.theme-alloygator .ag-product-page .accordion-button:not(.collapsed), body.theme-alloygator #shop_cart .accordion-button:not(.collapsed), body.theme-alloygator #shop_checkout .accordion-button:not(.collapsed), body.theme-alloygator #payment_method .accordion-button:not(.collapsed), body.theme-alloygator .o_website_sale_checkout_container .accordion-button:not(.collapsed){color: var(--ag-green) !important; background: var(--ag-bg-3) !important; box-shadow: none !important;}body.theme-alloygator .ag-shop-page .accordion-button::after, body.theme-alloygator .ag-product-page .accordion-button::after, body.theme-alloygator #shop_cart .accordion-button::after, body.theme-alloygator #shop_checkout .accordion-button::after, body.theme-alloygator #payment_method .accordion-button::after, body.theme-alloygator .o_website_sale_checkout_container .accordion-button::after{filter: invert(1) brightness(0.8);}body.theme-alloygator .ag-shop-page .modal-content, body.theme-alloygator .ag-shop-page .offcanvas, body.theme-alloygator .ag-product-page .modal-content, body.theme-alloygator .ag-product-page .offcanvas, body.theme-alloygator #shop_cart .modal-content, body.theme-alloygator #shop_cart .offcanvas, body.theme-alloygator #shop_checkout .modal-content, body.theme-alloygator #shop_checkout .offcanvas, body.theme-alloygator #payment_method .modal-content, body.theme-alloygator #payment_method .offcanvas, body.theme-alloygator .o_website_sale_checkout_container .modal-content, body.theme-alloygator .o_website_sale_checkout_container .offcanvas{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border: 1px solid var(--ag-line);}body.theme-alloygator .ag-shop-page .modal-header, body.theme-alloygator .ag-shop-page .modal-footer, body.theme-alloygator .ag-shop-page .offcanvas-header, body.theme-alloygator .ag-product-page .modal-header, body.theme-alloygator .ag-product-page .modal-footer, body.theme-alloygator .ag-product-page .offcanvas-header, body.theme-alloygator #shop_cart .modal-header, body.theme-alloygator #shop_cart .modal-footer, body.theme-alloygator #shop_cart .offcanvas-header, body.theme-alloygator #shop_checkout .modal-header, body.theme-alloygator #shop_checkout .modal-footer, body.theme-alloygator #shop_checkout .offcanvas-header, body.theme-alloygator #payment_method .modal-header, body.theme-alloygator #payment_method .modal-footer, body.theme-alloygator #payment_method .offcanvas-header, body.theme-alloygator .o_website_sale_checkout_container .modal-header, body.theme-alloygator .o_website_sale_checkout_container .modal-footer, body.theme-alloygator .o_website_sale_checkout_container .offcanvas-header{border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .btn-close, body.theme-alloygator .ag-product-page .btn-close, body.theme-alloygator #shop_cart .btn-close, body.theme-alloygator #shop_checkout .btn-close, body.theme-alloygator #payment_method .btn-close, body.theme-alloygator .o_website_sale_checkout_container .btn-close{filter: invert(1);}body.theme-alloygator .ag-shop-page .carousel, body.theme-alloygator .ag-shop-page .carousel-item, body.theme-alloygator .ag-shop-page .carousel-inner, body.theme-alloygator .ag-product-page .carousel, body.theme-alloygator .ag-product-page .carousel-item, body.theme-alloygator .ag-product-page .carousel-inner, body.theme-alloygator #shop_cart .carousel, body.theme-alloygator #shop_cart .carousel-item, body.theme-alloygator #shop_cart .carousel-inner, body.theme-alloygator #shop_checkout .carousel, body.theme-alloygator #shop_checkout .carousel-item, body.theme-alloygator #shop_checkout .carousel-inner, body.theme-alloygator #payment_method .carousel, body.theme-alloygator #payment_method .carousel-item, body.theme-alloygator #payment_method .carousel-inner, body.theme-alloygator .o_website_sale_checkout_container .carousel, body.theme-alloygator .o_website_sale_checkout_container .carousel-item, body.theme-alloygator .o_website_sale_checkout_container .carousel-inner{background: var(--ag-bg-2) !important;}body.theme-alloygator .ag-shop-page .carousel-control-prev, body.theme-alloygator .ag-shop-page .carousel-control-next, body.theme-alloygator .ag-product-page .carousel-control-prev, body.theme-alloygator .ag-product-page .carousel-control-next, body.theme-alloygator #shop_cart .carousel-control-prev, body.theme-alloygator #shop_cart .carousel-control-next, body.theme-alloygator #shop_checkout .carousel-control-prev, body.theme-alloygator #shop_checkout .carousel-control-next, body.theme-alloygator #payment_method .carousel-control-prev, body.theme-alloygator #payment_method .carousel-control-next, body.theme-alloygator .o_website_sale_checkout_container .carousel-control-prev, body.theme-alloygator .o_website_sale_checkout_container .carousel-control-next{filter: invert(1);}body.theme-alloygator .ag-shop-page .carousel-indicators [data-bs-target], body.theme-alloygator .ag-product-page .carousel-indicators [data-bs-target], body.theme-alloygator #shop_cart .carousel-indicators [data-bs-target], body.theme-alloygator #shop_checkout .carousel-indicators [data-bs-target], body.theme-alloygator #payment_method .carousel-indicators [data-bs-target], body.theme-alloygator .o_website_sale_checkout_container .carousel-indicators [data-bs-target]{background: var(--ag-ink-3) !important;}body.theme-alloygator .ag-shop-page .carousel-indicators [data-bs-target].active, body.theme-alloygator .ag-product-page .carousel-indicators [data-bs-target].active, body.theme-alloygator #shop_cart .carousel-indicators [data-bs-target].active, body.theme-alloygator #shop_checkout .carousel-indicators [data-bs-target].active, body.theme-alloygator #payment_method .carousel-indicators [data-bs-target].active, body.theme-alloygator .o_website_sale_checkout_container .carousel-indicators [data-bs-target].active{background: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page table, body.theme-alloygator .ag-shop-page .table, body.theme-alloygator .ag-product-page table, body.theme-alloygator .ag-product-page .table, body.theme-alloygator #shop_cart table, body.theme-alloygator #shop_cart .table, body.theme-alloygator #shop_checkout table, body.theme-alloygator #shop_checkout .table, body.theme-alloygator #payment_method table, body.theme-alloygator #payment_method .table, body.theme-alloygator .o_website_sale_checkout_container table, body.theme-alloygator .o_website_sale_checkout_container .table{color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page table th, body.theme-alloygator .ag-shop-page table td, body.theme-alloygator .ag-shop-page .table th, body.theme-alloygator .ag-shop-page .table td, body.theme-alloygator .ag-product-page table th, body.theme-alloygator .ag-product-page table td, body.theme-alloygator .ag-product-page .table th, body.theme-alloygator .ag-product-page .table td, body.theme-alloygator #shop_cart table th, body.theme-alloygator #shop_cart table td, body.theme-alloygator #shop_cart .table th, body.theme-alloygator #shop_cart .table td, body.theme-alloygator #shop_checkout table th, body.theme-alloygator #shop_checkout table td, body.theme-alloygator #shop_checkout .table th, body.theme-alloygator #shop_checkout .table td, body.theme-alloygator #payment_method table th, body.theme-alloygator #payment_method table td, body.theme-alloygator #payment_method .table th, body.theme-alloygator #payment_method .table td, body.theme-alloygator .o_website_sale_checkout_container table th, body.theme-alloygator .o_website_sale_checkout_container table td, body.theme-alloygator .o_website_sale_checkout_container .table th, body.theme-alloygator .o_website_sale_checkout_container .table td{border-color: var(--ag-line) !important; background: transparent !important;}body.theme-alloygator .ag-shop-page table thead, body.theme-alloygator .ag-shop-page .table thead, body.theme-alloygator .ag-product-page table thead, body.theme-alloygator .ag-product-page .table thead, body.theme-alloygator #shop_cart table thead, body.theme-alloygator #shop_cart .table thead, body.theme-alloygator #shop_checkout table thead, body.theme-alloygator #shop_checkout .table thead, body.theme-alloygator #payment_method table thead, body.theme-alloygator #payment_method .table thead, body.theme-alloygator .o_website_sale_checkout_container table thead, body.theme-alloygator .o_website_sale_checkout_container .table thead{background: var(--ag-bg-3) !important;}body.theme-alloygator .ag-shop-page .alert, body.theme-alloygator .ag-product-page .alert, body.theme-alloygator #shop_cart .alert, body.theme-alloygator #shop_checkout .alert, body.theme-alloygator #payment_method .alert, body.theme-alloygator .o_website_sale_checkout_container .alert{background: var(--ag-bg-2) !important; color: var(--ag-ink-2) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .ag-shop-page .alert-success, body.theme-alloygator .ag-product-page .alert-success, body.theme-alloygator #shop_cart .alert-success, body.theme-alloygator #shop_checkout .alert-success, body.theme-alloygator #payment_method .alert-success, body.theme-alloygator .o_website_sale_checkout_container .alert-success{border-color: rgba(146, 197, 22, 0.3) !important; color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .alert-danger, body.theme-alloygator .ag-product-page .alert-danger, body.theme-alloygator #shop_cart .alert-danger, body.theme-alloygator #shop_checkout .alert-danger, body.theme-alloygator #payment_method .alert-danger, body.theme-alloygator .o_website_sale_checkout_container .alert-danger{border-color: rgba(230, 57, 70, 0.3) !important; color: var(--ag-red) !important;}body.theme-alloygator .ag-shop-page{background: var(--ag-bg); color: var(--ag-ink); padding-top: 0;}body.theme-alloygator .ag-shop-page .container, body.theme-alloygator .ag-shop-page .container-fluid{color: var(--ag-ink);}body.theme-alloygator .ag-shop-page .o_wsale_apply_layout, body.theme-alloygator .ag-shop-page .o_wsale_my_cart{color: var(--ag-ink);}body.theme-alloygator .ag-shop-page .o_wsale_search_order_by .dropdown-toggle, body.theme-alloygator .ag-shop-page .o_wsale_search_order_by .btn, body.theme-alloygator .ag-shop-page .o_wsale_apply_layout .dropdown-toggle, body.theme-alloygator .ag-shop-page .o_wsale_apply_layout .btn{background: var(--ag-bg-2); border: 1px solid var(--ag-line); color: var(--ag-ink); border-radius: 999px; font-family: "Manrope"; font-weight: 600; font-size: 13px; letter-spacing: .04em; padding: 10px 18px;}body.theme-alloygator .ag-shop-page .o_wsale_search_order_by .dropdown-toggle:hover, body.theme-alloygator .ag-shop-page .o_wsale_search_order_by .btn:hover, body.theme-alloygator .ag-shop-page .o_wsale_apply_layout .dropdown-toggle:hover, body.theme-alloygator .ag-shop-page .o_wsale_apply_layout .btn:hover{border-color: var(--ag-green); color: var(--ag-green);}body.theme-alloygator .ag-shop-page form.oe_search_box .o_wsale_search_box, body.theme-alloygator .ag-shop-page form.oe_search_box .form-control, body.theme-alloygator .ag-shop-page form.oe_search_box input[type="search"], body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .o_wsale_search_box, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .form-control, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form input[type="search"]{background: var(--ag-bg-2); border: 1px solid var(--ag-line); color: var(--ag-ink); border-radius: 999px; padding: 10px 18px;}body.theme-alloygator .ag-shop-page form.oe_search_box .o_wsale_search_box::placeholder, body.theme-alloygator .ag-shop-page form.oe_search_box .form-control::placeholder, body.theme-alloygator .ag-shop-page form.oe_search_box input[type="search"]::placeholder, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .o_wsale_search_box::placeholder, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .form-control::placeholder, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form input[type="search"]::placeholder{color: var(--ag-ink-3);}body.theme-alloygator .ag-shop-page form.oe_search_box .o_wsale_search_box:focus, body.theme-alloygator .ag-shop-page form.oe_search_box .form-control:focus, body.theme-alloygator .ag-shop-page form.oe_search_box input[type="search"]:focus, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .o_wsale_search_box:focus, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .form-control:focus, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form input[type="search"]:focus{border-color: var(--ag-green); box-shadow: 0 0 0 2px rgba(146, 197, 22, 0.15);}body.theme-alloygator .ag-shop-page form.oe_search_box .btn, body.theme-alloygator .ag-shop-page form.o_wsale_products_searchbar_form .btn{background: var(--ag-green); color: #000; border-color: var(--ag-green);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas, body.theme-alloygator .ag-shop-page aside, body.theme-alloygator .ag-shop-page .css_categories_panel, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation{background: var(--ag-bg-2); color: var(--ag-ink); border: 1px solid var(--ag-line); border-radius: 16px;}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .nav-link, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .o_wsale_filmstrip_text, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas a, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .nav-link, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .o_wsale_filmstrip_text, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas a, body.theme-alloygator .ag-shop-page aside .nav-link, body.theme-alloygator .ag-shop-page aside .o_wsale_filmstrip_text, body.theme-alloygator .ag-shop-page aside a, body.theme-alloygator .ag-shop-page .css_categories_panel .nav-link, body.theme-alloygator .ag-shop-page .css_categories_panel .o_wsale_filmstrip_text, body.theme-alloygator .ag-shop-page .css_categories_panel a, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .nav-link, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .o_wsale_filmstrip_text, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation a{color: var(--ag-ink-2);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .nav-link:hover, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .nav-link.active, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .o_wsale_filmstrip_text:hover, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .o_wsale_filmstrip_text.active, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas a:hover, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas a.active, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .nav-link:hover, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .nav-link.active, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .o_wsale_filmstrip_text:hover, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .o_wsale_filmstrip_text.active, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas a:hover, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas a.active, body.theme-alloygator .ag-shop-page aside .nav-link:hover, body.theme-alloygator .ag-shop-page aside .nav-link.active, body.theme-alloygator .ag-shop-page aside .o_wsale_filmstrip_text:hover, body.theme-alloygator .ag-shop-page aside .o_wsale_filmstrip_text.active, body.theme-alloygator .ag-shop-page aside a:hover, body.theme-alloygator .ag-shop-page aside a.active, body.theme-alloygator .ag-shop-page .css_categories_panel .nav-link:hover, body.theme-alloygator .ag-shop-page .css_categories_panel .nav-link.active, body.theme-alloygator .ag-shop-page .css_categories_panel .o_wsale_filmstrip_text:hover, body.theme-alloygator .ag-shop-page .css_categories_panel .o_wsale_filmstrip_text.active, body.theme-alloygator .ag-shop-page .css_categories_panel a:hover, body.theme-alloygator .ag-shop-page .css_categories_panel a.active, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .nav-link:hover, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .nav-link.active, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .o_wsale_filmstrip_text:hover, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .o_wsale_filmstrip_text.active, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation a:hover, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation a.active{color: var(--ag-green);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas h2, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas h3, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas h4, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas h5, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas h6, body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .o_wsale_offcanvas_title, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas h2, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas h3, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas h4, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas h5, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas h6, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .o_wsale_offcanvas_title, body.theme-alloygator .ag-shop-page aside h2, body.theme-alloygator .ag-shop-page aside h3, body.theme-alloygator .ag-shop-page aside h4, body.theme-alloygator .ag-shop-page aside h5, body.theme-alloygator .ag-shop-page aside h6, body.theme-alloygator .ag-shop-page aside .o_wsale_offcanvas_title, body.theme-alloygator .ag-shop-page .css_categories_panel h2, body.theme-alloygator .ag-shop-page .css_categories_panel h3, body.theme-alloygator .ag-shop-page .css_categories_panel h4, body.theme-alloygator .ag-shop-page .css_categories_panel h5, body.theme-alloygator .ag-shop-page .css_categories_panel h6, body.theme-alloygator .ag-shop-page .css_categories_panel .o_wsale_offcanvas_title, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation h2, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation h3, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation h4, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation h5, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation h6, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .o_wsale_offcanvas_title{font-family: "Archivo"; font-weight: 900; text-transform: uppercase; font-size: 14px; letter-spacing: .04em; color: var(--ag-ink);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .form-check-input, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .form-check-input, body.theme-alloygator .ag-shop-page aside .form-check-input, body.theme-alloygator .ag-shop-page .css_categories_panel .form-check-input, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .form-check-input{background: var(--ag-bg-3); border-color: var(--ag-line);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .form-check-input:checked, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .form-check-input:checked, body.theme-alloygator .ag-shop-page aside .form-check-input:checked, body.theme-alloygator .ag-shop-page .css_categories_panel .form-check-input:checked, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .form-check-input:checked{background: var(--ag-green); border-color: var(--ag-green);}body.theme-alloygator .ag-shop-page #o_wsale_offcanvas .form-check-label, body.theme-alloygator .ag-shop-page .o_wsale_offcanvas .form-check-label, body.theme-alloygator .ag-shop-page aside .form-check-label, body.theme-alloygator .ag-shop-page .css_categories_panel .form-check-label, body.theme-alloygator .ag-shop-page .o_wsale_categories_navigation .form-check-label{color: var(--ag-ink-2); font-size: 14px;}body.theme-alloygator .ag-shop-page .o_wsale_product_grid_wrapper{background: var(--ag-bg-2) !important; border: 1px solid var(--ag-line) !important; border-radius: 18px; transition: border-color .25s ease, transform .3s ease;}body.theme-alloygator .ag-shop-page .o_wsale_product_grid_wrapper:hover{border-color: rgba(146, 197, 22, 0.4) !important; transform: translateY(-3px);}body.theme-alloygator .ag-shop-page .oe_product_cart{background: transparent !important; color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_information, body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_information_text, body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_sub, body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_btn{background: transparent !important; color: var(--ag-ink) !important;}body.theme-alloygator .ag-shop-page .oe_product_cart h6, body.theme-alloygator .ag-shop-page .oe_product_cart .h6, body.theme-alloygator .ag-shop-page .oe_product_cart a[href*="/shop/"]{color: var(--ag-ink) !important; font-family: "Archivo"; font-weight: 900; font-size: 15px; line-height: 1.2; text-transform: uppercase; letter-spacing: -.01em;}body.theme-alloygator .ag-shop-page .oe_product_cart h6:hover, body.theme-alloygator .ag-shop-page .oe_product_cart .h6:hover, body.theme-alloygator .ag-shop-page .oe_product_cart a[href*="/shop/"]:hover{color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .oe_product_cart .product_price, body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_btn .h6{color: var(--ag-green) !important; font-family: "Bebas Neue"; font-weight: 400; font-size: 22px; letter-spacing: .005em;}body.theme-alloygator .ag-shop-page .oe_product_cart .product_price .oe_currency_value, body.theme-alloygator .ag-shop-page .oe_product_cart .o_wsale_product_btn .h6 .oe_currency_value{color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .oe_product_cart del .oe_currency_value{color: var(--ag-ink-3) !important; font-size: 14px;}body.theme-alloygator .ag-shop-page .oe_product .o_wsale_product_information_text{padding: 18px 20px;}body.theme-alloygator .ag-shop-page .oe_product h6, body.theme-alloygator .ag-shop-page .oe_product .o_wsale_products_item, body.theme-alloygator .ag-shop-page .oe_product a.text-truncate{font-family: "Archivo"; font-weight: 900; font-size: 16px; line-height: 1.2; text-transform: uppercase; letter-spacing: -.01em; color: var(--ag-ink);}body.theme-alloygator .ag-shop-page .oe_product h6:hover, body.theme-alloygator .ag-shop-page .oe_product .o_wsale_products_item:hover, body.theme-alloygator .ag-shop-page .oe_product a.text-truncate:hover{color: var(--ag-green);}body.theme-alloygator .ag-shop-page .oe_product .product_price, body.theme-alloygator .ag-shop-page .oe_product .oe_currency_value, body.theme-alloygator .ag-shop-page .oe_product .h6{font-family: "Bebas Neue"; font-weight: 400; font-size: 22px; color: var(--ag-green); letter-spacing: .005em;}body.theme-alloygator .ag-shop-page .oe_product del .oe_currency_value{color: var(--ag-ink-3); font-size: 14px;}body.theme-alloygator .ag-shop-page .oe_product .badge, body.theme-alloygator .ag-shop-page .oe_product .o_ribbon{background: var(--ag-green) !important; color: #000 !important; font-family: "Manrope"; font-size: 10px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; border-radius: 999px; padding: 5px 12px;}body.theme-alloygator .ag-shop-page .pagination .page-link{background: var(--ag-bg-2); color: var(--ag-ink-2); border: 1px solid var(--ag-line);}body.theme-alloygator .ag-shop-page .pagination .page-link:hover{background: var(--ag-bg-3); color: var(--ag-ink); border-color: var(--ag-ink-3);}body.theme-alloygator .ag-shop-page .pagination .page-item.active .page-link{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .btn-primary, body.theme-alloygator .ag-shop-page .a-submit, body.theme-alloygator .ag-shop-page button.o_wsale_add_to_cart{background: var(--ag-green); color: #000; border-color: var(--ag-green); border-radius: 999px; font-family: "Manrope"; font-weight: 700; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; padding: 10px 18px;}body.theme-alloygator .ag-shop-page .btn-primary:hover, body.theme-alloygator .ag-shop-page .a-submit:hover, body.theme-alloygator .ag-shop-page button.o_wsale_add_to_cart:hover{background: var(--ag-ink); color: #000; border-color: var(--ag-ink);}body.theme-alloygator .ag-shop-page .btn-secondary{color: var(--ag-ink); border-color: var(--ag-line); background: var(--ag-bg-2);}body.theme-alloygator .ag-shop-page .breadcrumb{background: transparent; padding: 14px 0;}body.theme-alloygator .ag-shop-page .breadcrumb .breadcrumb-item{color: var(--ag-ink-3); font-size: 12px; letter-spacing: .14em; text-transform: uppercase;}body.theme-alloygator .ag-shop-page .breadcrumb .breadcrumb-item a{color: var(--ag-ink-3); transition: color .2s;}body.theme-alloygator .ag-shop-page .breadcrumb .breadcrumb-item a:hover{color: var(--ag-green);}body.theme-alloygator .ag-shop-page .breadcrumb .breadcrumb-item + .breadcrumb-item::before{color: var(--ag-ink-3); opacity: .4;}body.theme-alloygator .ag-shop-page .breadcrumb .breadcrumb-item.active{color: var(--ag-ink);}body.theme-alloygator .ag-shop-page h1, body.theme-alloygator .ag-shop-page .h1, body.theme-alloygator .ag-shop-page h2, body.theme-alloygator .ag-shop-page .h2, body.theme-alloygator .ag-shop-page h3, body.theme-alloygator .ag-shop-page .h3{color: var(--ag-ink);}body.theme-alloygator .ag-shop-page .ui-slider-handle, body.theme-alloygator .ag-shop-page .o_wsale_filter_price_handle{background: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .ui-slider-range, body.theme-alloygator .ag-shop-page .o_wsale_filter_price_range{background: var(--ag-green) !important;}body.theme-alloygator .ag-shop-page .ui-slider, body.theme-alloygator .ag-shop-page .o_wsale_filter_price_track{background: var(--ag-bg-3) !important;}body.theme-alloygator .ag-product-page{background: var(--ag-bg); color: var(--ag-ink);}body.theme-alloygator .ag-product-page .o_wsale_product_page, body.theme-alloygator .ag-product-page #product_detail{background: var(--ag-bg) !important; color: var(--ag-ink) !important;}body.theme-alloygator .ag-product-page .o_wsale_breadcrumb .breadcrumb-item, body.theme-alloygator .ag-product-page .breadcrumb .breadcrumb-item{color: var(--ag-ink-3); font-size: 12px; letter-spacing: .14em; text-transform: uppercase;}body.theme-alloygator .ag-product-page .o_wsale_breadcrumb .breadcrumb-item a, body.theme-alloygator .ag-product-page .breadcrumb .breadcrumb-item a{color: var(--ag-ink-3);}body.theme-alloygator .ag-product-page .o_wsale_breadcrumb .breadcrumb-item a:hover, body.theme-alloygator .ag-product-page .breadcrumb .breadcrumb-item a:hover{color: var(--ag-green);}body.theme-alloygator .ag-product-page .o_wsale_breadcrumb .breadcrumb-item.active, body.theme-alloygator .ag-product-page .breadcrumb .breadcrumb-item.active{color: var(--ag-ink);}body.theme-alloygator .ag-product-page h1, body.theme-alloygator .ag-product-page .h1, body.theme-alloygator .ag-product-page h2, body.theme-alloygator .ag-product-page .h2, body.theme-alloygator .ag-product-page h3, body.theme-alloygator .ag-product-page .h3, body.theme-alloygator .ag-product-page h4, body.theme-alloygator .ag-product-page h5{color: var(--ag-ink);}body.theme-alloygator .ag-product-page h1#product_name, body.theme-alloygator .ag-product-page h1[itemprop="name"], body.theme-alloygator .ag-product-page h1.product_name{font-family: "Bebas Neue", sans-serif; font-weight: 400; font-size: clamp(36px, 4vw, 60px); line-height: .98; text-transform: uppercase; letter-spacing: .005em;}body.theme-alloygator .ag-product-page .product_price, body.theme-alloygator .ag-product-page .oe_price, body.theme-alloygator .ag-product-page .oe_price_h4, body.theme-alloygator .ag-product-page h4.oe_price, body.theme-alloygator .ag-product-page .product_price_h4{font-family: "Bebas Neue"; font-size: clamp(36px, 4vw, 56px); color: var(--ag-green); letter-spacing: .005em;}body.theme-alloygator .ag-product-page .product_price .oe_currency_value, body.theme-alloygator .ag-product-page .oe_price .oe_currency_value, body.theme-alloygator .ag-product-page .oe_price_h4 .oe_currency_value, body.theme-alloygator .ag-product-page h4.oe_price .oe_currency_value, body.theme-alloygator .ag-product-page .product_price_h4 .oe_currency_value{color: var(--ag-green) !important;}body.theme-alloygator .ag-product-page del .oe_currency_value{color: var(--ag-ink-3);}body.theme-alloygator .ag-product-page .product_description, body.theme-alloygator .ag-product-page #product_full_description, body.theme-alloygator .ag-product-page .product_full_description{color: var(--ag-ink-2); font-size: 16px; line-height: 1.65;}body.theme-alloygator .ag-product-page .btn-primary, body.theme-alloygator .ag-product-page button.o_wsale_add_to_cart, body.theme-alloygator .ag-product-page #add_to_cart{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important; border-radius: 999px !important; font-family: "Manrope" !important; font-weight: 700 !important; font-size: 13px !important; letter-spacing: .14em !important; text-transform: uppercase !important; padding: 14px 28px !important;}body.theme-alloygator .ag-product-page .btn-primary:hover, body.theme-alloygator .ag-product-page button.o_wsale_add_to_cart:hover, body.theme-alloygator .ag-product-page #add_to_cart:hover{background: var(--ag-ink) !important; color: #000 !important; border-color: var(--ag-ink) !important;}body.theme-alloygator .ag-product-page .btn-secondary{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border-color: var(--ag-line) !important; border-radius: 999px !important;}body.theme-alloygator .ag-product-page .btn-secondary:hover{border-color: var(--ag-green) !important; color: var(--ag-green) !important;}body.theme-alloygator .ag-product-page .css_attribute_color, body.theme-alloygator .ag-product-page .o_variant_pills label, body.theme-alloygator .ag-product-page .o_value_html_color{border-color: var(--ag-line) !important;}body.theme-alloygator .ag-product-page .css_attribute_color.active, body.theme-alloygator .ag-product-page .css_attribute_color.css_active, body.theme-alloygator .ag-product-page .o_variant_pills label.active, body.theme-alloygator .ag-product-page .o_variant_pills label.css_active, body.theme-alloygator .ag-product-page .o_value_html_color.active, body.theme-alloygator .ag-product-page .o_value_html_color.css_active{border-color: var(--ag-green) !important;}body.theme-alloygator .ag-product-page .form-check-input{background: var(--ag-bg-3); border-color: var(--ag-line);}body.theme-alloygator .ag-product-page .form-check-input:checked{background: var(--ag-green); border-color: var(--ag-green);}body.theme-alloygator .ag-product-page .form-check-label, body.theme-alloygator .ag-product-page label{color: var(--ag-ink-2);}body.theme-alloygator .ag-product-page input.quantity, body.theme-alloygator .ag-product-page .css_quantity input{background: var(--ag-bg-2); color: var(--ag-ink); border: 1px solid var(--ag-line);}body.theme-alloygator .ag-product-page input.quantity:focus, body.theme-alloygator .ag-product-page .css_quantity input:focus{border-color: var(--ag-green); box-shadow: 0 0 0 2px rgba(146, 197, 22, 0.15);}body.theme-alloygator .ag-product-page .css_quantity .btn{background: var(--ag-bg-2); color: var(--ag-ink); border-color: var(--ag-line);}body.theme-alloygator .ag-product-page .css_quantity .btn:hover{border-color: var(--ag-green); color: var(--ag-green);}body.theme-alloygator .ag-product-page .nav-tabs{border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-product-page .nav-tabs .nav-link{color: var(--ag-ink-2); background: transparent; border: none; font-family: "Archivo"; font-weight: 800; font-size: 13px; text-transform: uppercase; letter-spacing: .04em; padding: 14px 22px;}body.theme-alloygator .ag-product-page .nav-tabs .nav-link:hover{color: var(--ag-ink);}body.theme-alloygator .ag-product-page .nav-tabs .nav-link.active{color: var(--ag-green) !important; background: transparent !important; border-bottom: 2px solid var(--ag-green);}body.theme-alloygator .ag-product-page .oe_product{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 18px;}body.theme-alloygator .ag-shop-page, body.theme-alloygator .ag-product-page, body.theme-alloygator .ag-product-generic-page{}body.theme-alloygator .ag-shop-page .oe_product, body.theme-alloygator .ag-shop-page .o_wsale_products_item, body.theme-alloygator .ag-product-page .oe_product, body.theme-alloygator .ag-product-page .o_wsale_products_item, body.theme-alloygator .ag-product-generic-page .oe_product, body.theme-alloygator .ag-product-generic-page .o_wsale_products_item{background: var(--ag-bg) !important;}body.theme-alloygator .ag-shop-page .oe_product .oe_product_image, body.theme-alloygator .ag-shop-page .oe_product .oe_product_image_link, body.theme-alloygator .ag-shop-page .oe_product a[href*="/shop/"]:has(img), body.theme-alloygator .ag-shop-page .oe_product .o_wsale_products_item_link, body.theme-alloygator .ag-shop-page .o_wsale_products_item .oe_product_image, body.theme-alloygator .ag-shop-page .o_wsale_products_item .oe_product_image_link, body.theme-alloygator .ag-shop-page .o_wsale_products_item a[href*="/shop/"]:has(img), body.theme-alloygator .ag-shop-page .o_wsale_products_item .o_wsale_products_item_link, body.theme-alloygator .ag-product-page .oe_product .oe_product_image, body.theme-alloygator .ag-product-page .oe_product .oe_product_image_link, body.theme-alloygator .ag-product-page .oe_product a[href*="/shop/"]:has(img), body.theme-alloygator .ag-product-page .oe_product .o_wsale_products_item_link, body.theme-alloygator .ag-product-page .o_wsale_products_item .oe_product_image, body.theme-alloygator .ag-product-page .o_wsale_products_item .oe_product_image_link, body.theme-alloygator .ag-product-page .o_wsale_products_item a[href*="/shop/"]:has(img), body.theme-alloygator .ag-product-page .o_wsale_products_item .o_wsale_products_item_link, body.theme-alloygator .ag-product-generic-page .oe_product .oe_product_image, body.theme-alloygator .ag-product-generic-page .oe_product .oe_product_image_link, body.theme-alloygator .ag-product-generic-page .oe_product a[href*="/shop/"]:has(img), body.theme-alloygator .ag-product-generic-page .oe_product .o_wsale_products_item_link, body.theme-alloygator .ag-product-generic-page .o_wsale_products_item .oe_product_image, body.theme-alloygator .ag-product-generic-page .o_wsale_products_item .oe_product_image_link, body.theme-alloygator .ag-product-generic-page .o_wsale_products_item a[href*="/shop/"]:has(img), body.theme-alloygator .ag-product-generic-page .o_wsale_products_item .o_wsale_products_item_link{background: var(--ag-bg-2) !important; border-radius: 12px; overflow: hidden;}body.theme-alloygator .ag-shop-page .oe_product [style*="background-image"], body.theme-alloygator .ag-shop-page .o_wsale_products_item [style*="background-image"], body.theme-alloygator .ag-product-page .oe_product [style*="background-image"], body.theme-alloygator .ag-product-page .o_wsale_products_item [style*="background-image"], body.theme-alloygator .ag-product-generic-page .oe_product [style*="background-image"], body.theme-alloygator .ag-product-generic-page .o_wsale_products_item [style*="background-image"]{background-color: var(--ag-bg-2) !important;}body.theme-alloygator .ag-pdp-gallery, body.theme-alloygator .ag-single-gallery, body.theme-alloygator .ag-nuancier-gallery{background: var(--ag-bg-2) !important; border: 1px solid var(--ag-line); border-radius: 18px; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.35);}@media (max-width: 980px){body.theme-alloygator .ag-shop-hero{padding: 110px 0 60px;}body.theme-alloygator .ag-shop-hero-meta{gap: 22px;}}@media (max-width: 640px){body.theme-alloygator .ag-shop-hero-stat-num{font-size: 30px;}}body.theme-alloygator section#product_detail, body.theme-alloygator #product_detail_main{}body.theme-alloygator section#product_detail *:not(.btn):not([class*="badge"]):not(svg):not(path):not(input):not(select):not(textarea), body.theme-alloygator #product_detail_main *:not(.btn):not([class*="badge"]):not(svg):not(path):not(input):not(select):not(textarea){background-color: transparent !important; background-image: none !important; box-shadow: none !important;}body.theme-alloygator section#product_detail, body.theme-alloygator section#product_detail > div, body.theme-alloygator section#product_detail > .o_wsale_product_images, body.theme-alloygator section#product_detail .o_wsale_product_images, body.theme-alloygator section#product_detail #o_wsale_product_images_wrapper, body.theme-alloygator section#product_detail .product_carousel, body.theme-alloygator section#product_detail #o-carousel-product, body.theme-alloygator section#product_detail #o-carousel-product .carousel-inner, body.theme-alloygator section#product_detail #o-carousel-product .carousel-item, body.theme-alloygator section#product_detail .o_product_detail_img_wrapper, body.theme-alloygator #product_detail_main, body.theme-alloygator #product_detail_main > div, body.theme-alloygator #product_detail_main > .o_wsale_product_images, body.theme-alloygator #product_detail_main .o_wsale_product_images, body.theme-alloygator #product_detail_main #o_wsale_product_images_wrapper, body.theme-alloygator #product_detail_main .product_carousel, body.theme-alloygator #product_detail_main #o-carousel-product, body.theme-alloygator #product_detail_main #o-carousel-product .carousel-inner, body.theme-alloygator #product_detail_main #o-carousel-product .carousel-item, body.theme-alloygator #product_detail_main .o_product_detail_img_wrapper{background-color: var(--ag-bg-2) !important;}body.theme-alloygator section#product_detail .o_wsale_product_images, body.theme-alloygator section#product_detail #o-carousel-product, body.theme-alloygator section#product_detail .product_carousel, body.theme-alloygator section#product_detail #o_wsale_product_images_wrapper, body.theme-alloygator #product_detail_main .o_wsale_product_images, body.theme-alloygator #product_detail_main #o-carousel-product, body.theme-alloygator #product_detail_main .product_carousel, body.theme-alloygator #product_detail_main #o_wsale_product_images_wrapper{border: 1px solid var(--ag-line) !important; border-radius: 18px !important; overflow: hidden;}body.theme-alloygator, .theme-alloygator{}body.theme-alloygator #shop_cart, body.theme-alloygator #o_cart_summary, body.theme-alloygator #cart_products, body.theme-alloygator .oe_cart, body.theme-alloygator .o_wsale_cart, body.theme-alloygator [class*="o_wsale_cart_summary"], .theme-alloygator #shop_cart, .theme-alloygator #o_cart_summary, .theme-alloygator #cart_products, .theme-alloygator .oe_cart, .theme-alloygator .o_wsale_cart, .theme-alloygator [class*="o_wsale_cart_summary"]{background: transparent !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart .card, body.theme-alloygator #shop_cart .card-body, body.theme-alloygator #o_cart_summary .card, body.theme-alloygator #o_cart_summary .card-body, body.theme-alloygator aside .card, body.theme-alloygator aside .card-body, body.theme-alloygator .o_total_card, body.theme-alloygator .o_total_card .card-body, .theme-alloygator #shop_cart .card, .theme-alloygator #shop_cart .card-body, .theme-alloygator #o_cart_summary .card, .theme-alloygator #o_cart_summary .card-body, .theme-alloygator aside .card, .theme-alloygator aside .card-body, .theme-alloygator .o_total_card, .theme-alloygator .o_total_card .card-body{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart .o_cart_product, body.theme-alloygator #shop_cart tr, body.theme-alloygator #shop_cart .oe_cart_line, body.theme-alloygator #shop_cart .o_wsale_cart_product, .theme-alloygator #shop_cart .o_cart_product, .theme-alloygator #shop_cart tr, .theme-alloygator #shop_cart .oe_cart_line, .theme-alloygator #shop_cart .o_wsale_cart_product{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart table, body.theme-alloygator #shop_cart tbody, body.theme-alloygator #shop_cart thead, body.theme-alloygator #shop_cart th, body.theme-alloygator #shop_cart td, .theme-alloygator #shop_cart table, .theme-alloygator #shop_cart tbody, .theme-alloygator #shop_cart thead, .theme-alloygator #shop_cart th, .theme-alloygator #shop_cart td{background: transparent !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart h1, body.theme-alloygator #shop_cart h2, body.theme-alloygator #shop_cart h3, body.theme-alloygator #shop_cart h4, body.theme-alloygator #shop_cart h5, body.theme-alloygator #shop_cart h6, body.theme-alloygator #o_cart_summary h1, body.theme-alloygator #o_cart_summary h2, body.theme-alloygator #o_cart_summary h3, body.theme-alloygator #o_cart_summary h4, body.theme-alloygator #o_cart_summary h5, body.theme-alloygator #o_cart_summary h6, .theme-alloygator #shop_cart h1, .theme-alloygator #shop_cart h2, .theme-alloygator #shop_cart h3, .theme-alloygator #shop_cart h4, .theme-alloygator #shop_cart h5, .theme-alloygator #shop_cart h6, .theme-alloygator #o_cart_summary h1, .theme-alloygator #o_cart_summary h2, .theme-alloygator #o_cart_summary h3, .theme-alloygator #o_cart_summary h4, .theme-alloygator #o_cart_summary h5, .theme-alloygator #o_cart_summary h6{color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart strong, body.theme-alloygator #shop_cart .fw-bold, body.theme-alloygator #o_cart_summary strong, body.theme-alloygator #o_cart_summary .fw-bold, .theme-alloygator #shop_cart strong, .theme-alloygator #shop_cart .fw-bold, .theme-alloygator #o_cart_summary strong, .theme-alloygator #o_cart_summary .fw-bold{color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart .text-muted, body.theme-alloygator #shop_cart small, body.theme-alloygator #o_cart_summary .text-muted, body.theme-alloygator #o_cart_summary small, .theme-alloygator #shop_cart .text-muted, .theme-alloygator #shop_cart small, .theme-alloygator #o_cart_summary .text-muted, .theme-alloygator #o_cart_summary small{color: var(--ag-ink-3) !important;}body.theme-alloygator #shop_cart input.form-control, body.theme-alloygator #shop_cart input[type="number"], body.theme-alloygator #shop_cart input[type="text"], body.theme-alloygator #shop_cart .input-group input, body.theme-alloygator #shop_cart .css_quantity input, .theme-alloygator #shop_cart input.form-control, .theme-alloygator #shop_cart input[type="number"], .theme-alloygator #shop_cart input[type="text"], .theme-alloygator #shop_cart .input-group input, .theme-alloygator #shop_cart .css_quantity input{background: var(--ag-bg) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_cart input.form-control:focus, body.theme-alloygator #shop_cart input[type="number"]:focus, body.theme-alloygator #shop_cart input[type="text"]:focus, body.theme-alloygator #shop_cart .input-group input:focus, body.theme-alloygator #shop_cart .css_quantity input:focus, .theme-alloygator #shop_cart input.form-control:focus, .theme-alloygator #shop_cart input[type="number"]:focus, .theme-alloygator #shop_cart input[type="text"]:focus, .theme-alloygator #shop_cart .input-group input:focus, .theme-alloygator #shop_cart .css_quantity input:focus{border-color: var(--ag-green) !important; box-shadow: 0 0 0 2px rgba(146, 197, 22, 0.18) !important;}body.theme-alloygator #shop_cart .css_quantity .btn, body.theme-alloygator #shop_cart .input-group .btn, body.theme-alloygator #shop_cart button.js_add_cart_json, body.theme-alloygator #shop_cart .o_wsale_qty_btn, .theme-alloygator #shop_cart .css_quantity .btn, .theme-alloygator #shop_cart .input-group .btn, .theme-alloygator #shop_cart button.js_add_cart_json, .theme-alloygator #shop_cart .o_wsale_qty_btn{background: var(--ag-bg-3) !important; border-color: var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.theme-alloygator #shop_cart .css_quantity .btn:hover, body.theme-alloygator #shop_cart .input-group .btn:hover, body.theme-alloygator #shop_cart button.js_add_cart_json:hover, body.theme-alloygator #shop_cart .o_wsale_qty_btn:hover, .theme-alloygator #shop_cart .css_quantity .btn:hover, .theme-alloygator #shop_cart .input-group .btn:hover, .theme-alloygator #shop_cart button.js_add_cart_json:hover, .theme-alloygator #shop_cart .o_wsale_qty_btn:hover{background: var(--ag-bg) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator #shop_cart .text-primary, body.theme-alloygator #shop_cart .product_price, body.theme-alloygator #o_cart_summary .text-primary, body.theme-alloygator #o_cart_summary [class*="oe_currency"], .theme-alloygator #shop_cart .text-primary, .theme-alloygator #shop_cart .product_price, .theme-alloygator #o_cart_summary .text-primary, .theme-alloygator #o_cart_summary [class*="oe_currency"]{color: var(--ag-green) !important;}body.theme-alloygator #shop_cart a, body.theme-alloygator #o_cart_summary a, .theme-alloygator #shop_cart a, .theme-alloygator #o_cart_summary a{color: var(--ag-green);}body.theme-alloygator #shop_cart a:hover, body.theme-alloygator #o_cart_summary a:hover, .theme-alloygator #shop_cart a:hover, .theme-alloygator #o_cart_summary a:hover{color: var(--ag-green); text-decoration: underline;}body.theme-alloygator #shop_cart .js_delete_product, body.theme-alloygator #shop_cart .o_wsale_remove, body.theme-alloygator #shop_cart [title*="Supprimer"], body.theme-alloygator #shop_cart [title*="Remove"], .theme-alloygator #shop_cart .js_delete_product, .theme-alloygator #shop_cart .o_wsale_remove, .theme-alloygator #shop_cart [title*="Supprimer"], .theme-alloygator #shop_cart [title*="Remove"]{color: var(--ag-ink-3) !important;}body.theme-alloygator #shop_cart .js_delete_product:hover, body.theme-alloygator #shop_cart .o_wsale_remove:hover, body.theme-alloygator #shop_cart [title*="Supprimer"]:hover, body.theme-alloygator #shop_cart [title*="Remove"]:hover, .theme-alloygator #shop_cart .js_delete_product:hover, .theme-alloygator #shop_cart .o_wsale_remove:hover, .theme-alloygator #shop_cart [title*="Supprimer"]:hover, .theme-alloygator #shop_cart [title*="Remove"]:hover{color: var(--ag-green) !important;}body.theme-alloygator #shop_cart .btn-primary, body.theme-alloygator #o_cart_summary .btn-primary, body.theme-alloygator #shop_cart [name="website_sale_main_button"], body.theme-alloygator .o_total_card .btn-primary, .theme-alloygator #shop_cart .btn-primary, .theme-alloygator #o_cart_summary .btn-primary, .theme-alloygator #shop_cart [name="website_sale_main_button"], .theme-alloygator .o_total_card .btn-primary{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700;}body.theme-alloygator #shop_cart .btn-primary:hover, body.theme-alloygator #o_cart_summary .btn-primary:hover, body.theme-alloygator #shop_cart [name="website_sale_main_button"]:hover, body.theme-alloygator .o_total_card .btn-primary:hover, .theme-alloygator #shop_cart .btn-primary:hover, .theme-alloygator #o_cart_summary .btn-primary:hover, .theme-alloygator #shop_cart [name="website_sale_main_button"]:hover, .theme-alloygator .o_total_card .btn-primary:hover{background: #a4d723 !important; border-color: #a4d723 !important;}body.theme-alloygator #shop_cart hr, body.theme-alloygator #o_cart_summary hr, .theme-alloygator #shop_cart hr, .theme-alloygator #o_cart_summary hr{border-color: var(--ag-line) !important;}body.theme-alloygator .o_total_card, body.theme-alloygator .o_wsale_shorter_cart_summary, .theme-alloygator .o_total_card, .theme-alloygator .o_wsale_shorter_cart_summary{color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card table, body.theme-alloygator .o_total_card tbody, body.theme-alloygator .o_total_card thead, body.theme-alloygator .o_total_card tr, body.theme-alloygator .o_total_card td, body.theme-alloygator .o_total_card th, body.theme-alloygator .o_wsale_shorter_cart_summary table, body.theme-alloygator .o_wsale_shorter_cart_summary tbody, body.theme-alloygator .o_wsale_shorter_cart_summary thead, body.theme-alloygator .o_wsale_shorter_cart_summary tr, body.theme-alloygator .o_wsale_shorter_cart_summary td, body.theme-alloygator .o_wsale_shorter_cart_summary th, .theme-alloygator .o_total_card table, .theme-alloygator .o_total_card tbody, .theme-alloygator .o_total_card thead, .theme-alloygator .o_total_card tr, .theme-alloygator .o_total_card td, .theme-alloygator .o_total_card th, .theme-alloygator .o_wsale_shorter_cart_summary table, .theme-alloygator .o_wsale_shorter_cart_summary tbody, .theme-alloygator .o_wsale_shorter_cart_summary thead, .theme-alloygator .o_wsale_shorter_cart_summary tr, .theme-alloygator .o_wsale_shorter_cart_summary td, .theme-alloygator .o_wsale_shorter_cart_summary th{background: transparent !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card.card .card-body .text-muted, body.theme-alloygator .o_total_card.card .card-body td.text-muted, body.theme-alloygator .o_total_card.card .card-body .text-300, body.theme-alloygator .o_total_card .card .card-body .text-muted, body.theme-alloygator .o_total_card .card .card-body td.text-muted, body.theme-alloygator .o_total_card .card .card-body .text-300, body.theme-alloygator .o_total_card .card-body td.text-muted, body.theme-alloygator .o_wsale_shorter_cart_summary.card .card-body .text-muted, body.theme-alloygator .o_wsale_shorter_cart_summary.card .card-body td.text-muted, body.theme-alloygator .o_wsale_shorter_cart_summary.card .card-body .text-300, body.theme-alloygator .o_wsale_shorter_cart_summary .card .card-body .text-muted, body.theme-alloygator .o_wsale_shorter_cart_summary .card .card-body td.text-muted, body.theme-alloygator .o_wsale_shorter_cart_summary .card .card-body .text-300, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body td.text-muted, .theme-alloygator .o_total_card.card .card-body .text-muted, .theme-alloygator .o_total_card.card .card-body td.text-muted, .theme-alloygator .o_total_card.card .card-body .text-300, .theme-alloygator .o_total_card .card .card-body .text-muted, .theme-alloygator .o_total_card .card .card-body td.text-muted, .theme-alloygator .o_total_card .card .card-body .text-300, .theme-alloygator .o_total_card .card-body td.text-muted, .theme-alloygator .o_wsale_shorter_cart_summary.card .card-body .text-muted, .theme-alloygator .o_wsale_shorter_cart_summary.card .card-body td.text-muted, .theme-alloygator .o_wsale_shorter_cart_summary.card .card-body .text-300, .theme-alloygator .o_wsale_shorter_cart_summary .card .card-body .text-muted, .theme-alloygator .o_wsale_shorter_cart_summary .card .card-body td.text-muted, .theme-alloygator .o_wsale_shorter_cart_summary .card .card-body .text-300, .theme-alloygator .o_wsale_shorter_cart_summary .card-body td.text-muted{color: #F5F5F0 !important;}body.theme-alloygator .o_total_card .monetary_field, body.theme-alloygator .o_total_card .oe_currency_value, body.theme-alloygator .o_total_card .card-body .monetary_field, body.theme-alloygator .o_total_card .card-body .oe_currency_value, body.theme-alloygator .o_wsale_shorter_cart_summary .monetary_field, body.theme-alloygator .o_wsale_shorter_cart_summary .oe_currency_value, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body .monetary_field, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body .oe_currency_value, .theme-alloygator .o_total_card .monetary_field, .theme-alloygator .o_total_card .oe_currency_value, .theme-alloygator .o_total_card .card-body .monetary_field, .theme-alloygator .o_total_card .card-body .oe_currency_value, .theme-alloygator .o_wsale_shorter_cart_summary .monetary_field, .theme-alloygator .o_wsale_shorter_cart_summary .oe_currency_value, .theme-alloygator .o_wsale_shorter_cart_summary .card-body .monetary_field, .theme-alloygator .o_wsale_shorter_cart_summary .card-body .oe_currency_value{color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card strong, body.theme-alloygator .o_total_card .fw-bold, body.theme-alloygator .o_total_card .card-body strong, body.theme-alloygator .o_total_card .card-body .fw-bold, body.theme-alloygator .o_wsale_shorter_cart_summary strong, body.theme-alloygator .o_wsale_shorter_cart_summary .fw-bold, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body strong, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body .fw-bold, .theme-alloygator .o_total_card strong, .theme-alloygator .o_total_card .fw-bold, .theme-alloygator .o_total_card .card-body strong, .theme-alloygator .o_total_card .card-body .fw-bold, .theme-alloygator .o_wsale_shorter_cart_summary strong, .theme-alloygator .o_wsale_shorter_cart_summary .fw-bold, .theme-alloygator .o_wsale_shorter_cart_summary .card-body strong, .theme-alloygator .o_wsale_shorter_cart_summary .card-body .fw-bold{color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card tr.border-top, body.theme-alloygator .o_wsale_shorter_cart_summary tr.border-top, .theme-alloygator .o_total_card tr.border-top, .theme-alloygator .o_wsale_shorter_cart_summary tr.border-top{border-color: var(--ag-line) !important;}body.theme-alloygator .o_total_card .coupon_form input.form-control, body.theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control, .theme-alloygator .o_total_card .coupon_form input.form-control, .theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control{background: var(--ag-bg) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card .coupon_form input.form-control::placeholder, body.theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control::placeholder, .theme-alloygator .o_total_card .coupon_form input.form-control::placeholder, .theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control::placeholder{color: var(--ag-ink-3) !important;}body.theme-alloygator .o_total_card .coupon_form input.form-control:focus, body.theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control:focus, .theme-alloygator .o_total_card .coupon_form input.form-control:focus, .theme-alloygator .o_wsale_shorter_cart_summary .coupon_form input.form-control:focus{border-color: var(--ag-green) !important; box-shadow: 0 0 0 2px rgba(146, 197, 22, 0.18) !important;}body.theme-alloygator .o_total_card .coupon_form button.btn-light, body.theme-alloygator .o_wsale_shorter_cart_summary .coupon_form button.btn-light, .theme-alloygator .o_total_card .coupon_form button.btn-light, .theme-alloygator .o_wsale_shorter_cart_summary .coupon_form button.btn-light{background: var(--ag-bg-3) !important; border-color: var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.theme-alloygator .o_total_card .coupon_form button.btn-light:hover, body.theme-alloygator .o_wsale_shorter_cart_summary .coupon_form button.btn-light:hover, .theme-alloygator .o_total_card .coupon_form button.btn-light:hover, .theme-alloygator .o_wsale_shorter_cart_summary .coupon_form button.btn-light:hover{background: var(--ag-bg) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .o_total_card .alert-primary, body.theme-alloygator .o_wsale_shorter_cart_summary .alert-primary, .theme-alloygator .o_total_card .alert-primary, .theme-alloygator .o_wsale_shorter_cart_summary .alert-primary{background: rgba(146, 197, 22, 0.08) !important; border-color: var(--ag-green) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card .alert-primary strong, body.theme-alloygator .o_wsale_shorter_cart_summary .alert-primary strong, .theme-alloygator .o_total_card .alert-primary strong, .theme-alloygator .o_wsale_shorter_cart_summary .alert-primary strong{color: var(--ag-green) !important;}body.theme-alloygator .o_total_card hr, body.theme-alloygator .o_wsale_shorter_cart_summary hr, .theme-alloygator .o_total_card hr, .theme-alloygator .o_wsale_shorter_cart_summary hr{border-color: var(--ag-line) !important;}body.theme-alloygator .o_total_card a.text-center, body.theme-alloygator .o_total_card a:not(.btn), body.theme-alloygator .o_wsale_shorter_cart_summary a.text-center, body.theme-alloygator .o_wsale_shorter_cart_summary a:not(.btn), .theme-alloygator .o_total_card a.text-center, .theme-alloygator .o_total_card a:not(.btn), .theme-alloygator .o_wsale_shorter_cart_summary a.text-center, .theme-alloygator .o_wsale_shorter_cart_summary a:not(.btn){color: var(--ag-green) !important;}body.theme-alloygator .o_total_card a.text-center:hover, body.theme-alloygator .o_total_card a:not(.btn):hover, body.theme-alloygator .o_wsale_shorter_cart_summary a.text-center:hover, body.theme-alloygator .o_wsale_shorter_cart_summary a:not(.btn):hover, .theme-alloygator .o_total_card a.text-center:hover, .theme-alloygator .o_total_card a:not(.btn):hover, .theme-alloygator .o_wsale_shorter_cart_summary a.text-center:hover, .theme-alloygator .o_wsale_shorter_cart_summary a:not(.btn):hover{color: var(--ag-green) !important; opacity: .8;}body.theme-alloygator #shop_cart .o_cart_product .text-muted.small, body.theme-alloygator #shop_cart .o_cart_product div.text-muted.small, body.theme-alloygator #shop_cart .o_wsale_product_description, body.theme-alloygator #shop_cart .o_cart_product_description, body.theme-alloygator #shop_cart .product_description, body.theme-alloygator #shop_cart .oe_product_description, .theme-alloygator #shop_cart .o_cart_product .text-muted.small, .theme-alloygator #shop_cart .o_cart_product div.text-muted.small, .theme-alloygator #shop_cart .o_wsale_product_description, .theme-alloygator #shop_cart .o_cart_product_description, .theme-alloygator #shop_cart .product_description, .theme-alloygator #shop_cart .oe_product_description{display: none !important;}body.theme-alloygator .ag-cart-trust, .theme-alloygator .ag-cart-trust{margin-top: 30px; padding: 24px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 14px;}body.theme-alloygator .ag-cart-trust-title, .theme-alloygator .ag-cart-trust-title{font-family: "Bebas Neue", sans-serif; font-size: 22px; letter-spacing: .01em; margin: 0 0 16px; color: var(--ag-ink);}body.theme-alloygator .ag-cart-trust-grid, .theme-alloygator .ag-cart-trust-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px;}body.theme-alloygator .ag-cart-trust-card, .theme-alloygator .ag-cart-trust-card{display: flex; flex-direction: column; align-items: flex-start; gap: 6px; padding: 14px; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 10px;}body.theme-alloygator .ag-cart-trust-card .ag-cart-trust-ico, .theme-alloygator .ag-cart-trust-card .ag-cart-trust-ico{width: 28px; height: 28px; display: inline-flex; align-items: center; justify-content: center; color: var(--ag-green);}body.theme-alloygator .ag-cart-trust-card .ag-cart-trust-title-card, .theme-alloygator .ag-cart-trust-card .ag-cart-trust-title-card{font-family: "Manrope", sans-serif; font-weight: 700; font-size: 13px; color: var(--ag-ink);}body.theme-alloygator .ag-cart-trust-card .ag-cart-trust-sub, .theme-alloygator .ag-cart-trust-card .ag-cart-trust-sub{font-size: 11px; color: var(--ag-ink-3); line-height: 1.45; margin: 0;}body.theme-alloygator .ag-cart-pay, .theme-alloygator .ag-cart-pay{display: flex; align-items: center; gap: 14px; margin-top: 18px; padding: 12px 16px; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 10px; font-size: 12px; color: var(--ag-ink-3); flex-wrap: wrap;}body.theme-alloygator .ag-cart-pay-lock, .theme-alloygator .ag-cart-pay-lock{display: inline-flex; align-items: center; gap: 6px; color: var(--ag-green); font-weight: 700; font-size: 12px;}body.theme-alloygator .ag-cart-pay-methods, .theme-alloygator .ag-cart-pay-methods{display: inline-flex; gap: 8px; align-items: center; flex-wrap: wrap; color: var(--ag-ink-2);}body.theme-alloygator .ag-cart-pay-method, .theme-alloygator .ag-cart-pay-method{padding: 4px 10px; background: var(--ag-bg); border: 1px solid var(--ag-line); border-radius: 6px; font-family: "JetBrains Mono", "Fira Code", monospace; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; color: var(--ag-ink-2);}@media (max-width: 720px){body.theme-alloygator .ag-cart-trust-grid, .theme-alloygator .ag-cart-trust-grid{grid-template-columns: repeat(2, 1fr);}}body.theme-alloygator, .theme-alloygator{}body.theme-alloygator .o_customer_address_fill, body.theme-alloygator .address_autoformat, body.theme-alloygator form[name="address_form"], .theme-alloygator .o_customer_address_fill, .theme-alloygator .address_autoformat, .theme-alloygator form[name="address_form"]{color: var(--ag-ink);}body.theme-alloygator .o_customer_address_fill h1, body.theme-alloygator .o_customer_address_fill h2, body.theme-alloygator .o_customer_address_fill h3, body.theme-alloygator .o_customer_address_fill h4, body.theme-alloygator .o_customer_address_fill h5, body.theme-alloygator .o_customer_address_fill h6, body.theme-alloygator .address_autoformat h1, body.theme-alloygator .address_autoformat h2, body.theme-alloygator .address_autoformat h3, body.theme-alloygator .address_autoformat h4, body.theme-alloygator .address_autoformat h5, body.theme-alloygator .address_autoformat h6, body.theme-alloygator form[name="address_form"] h1, body.theme-alloygator form[name="address_form"] h2, body.theme-alloygator form[name="address_form"] h3, body.theme-alloygator form[name="address_form"] h4, body.theme-alloygator form[name="address_form"] h5, body.theme-alloygator form[name="address_form"] h6, .theme-alloygator .o_customer_address_fill h1, .theme-alloygator .o_customer_address_fill h2, .theme-alloygator .o_customer_address_fill h3, .theme-alloygator .o_customer_address_fill h4, .theme-alloygator .o_customer_address_fill h5, .theme-alloygator .o_customer_address_fill h6, .theme-alloygator .address_autoformat h1, .theme-alloygator .address_autoformat h2, .theme-alloygator .address_autoformat h3, .theme-alloygator .address_autoformat h4, .theme-alloygator .address_autoformat h5, .theme-alloygator .address_autoformat h6, .theme-alloygator form[name="address_form"] h1, .theme-alloygator form[name="address_form"] h2, .theme-alloygator form[name="address_form"] h3, .theme-alloygator form[name="address_form"] h4, .theme-alloygator form[name="address_form"] h5, .theme-alloygator form[name="address_form"] h6{color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill label, body.theme-alloygator .o_customer_address_fill .form-label, body.theme-alloygator .address_autoformat label, body.theme-alloygator .address_autoformat .form-label, body.theme-alloygator form[name="address_form"] label, body.theme-alloygator form[name="address_form"] .form-label, .theme-alloygator .o_customer_address_fill label, .theme-alloygator .o_customer_address_fill .form-label, .theme-alloygator .address_autoformat label, .theme-alloygator .address_autoformat .form-label, .theme-alloygator form[name="address_form"] label, .theme-alloygator form[name="address_form"] .form-label{color: var(--ag-ink-2) !important; font-weight: 600; font-size: 13px;}body.theme-alloygator .o_customer_address_fill .text-muted, body.theme-alloygator .o_customer_address_fill small, body.theme-alloygator .address_autoformat .text-muted, body.theme-alloygator .address_autoformat small, body.theme-alloygator form[name="address_form"] .text-muted, body.theme-alloygator form[name="address_form"] small, .theme-alloygator .o_customer_address_fill .text-muted, .theme-alloygator .o_customer_address_fill small, .theme-alloygator .address_autoformat .text-muted, .theme-alloygator .address_autoformat small, .theme-alloygator form[name="address_form"] .text-muted, .theme-alloygator form[name="address_form"] small{color: var(--ag-ink-3) !important;}body.theme-alloygator .o_customer_address_fill input.form-control, body.theme-alloygator .o_customer_address_fill select.form-select, body.theme-alloygator .o_customer_address_fill select.form-control, body.theme-alloygator .o_customer_address_fill textarea.form-control, body.theme-alloygator .o_customer_address_fill input[type="text"], body.theme-alloygator .o_customer_address_fill input[type="email"], body.theme-alloygator .o_customer_address_fill input[type="tel"], body.theme-alloygator .o_customer_address_fill input[type="number"], body.theme-alloygator .o_customer_address_fill input[type="password"], body.theme-alloygator .address_autoformat input.form-control, body.theme-alloygator .address_autoformat select.form-select, body.theme-alloygator .address_autoformat select.form-control, body.theme-alloygator .address_autoformat textarea.form-control, body.theme-alloygator .address_autoformat input[type="text"], body.theme-alloygator .address_autoformat input[type="email"], body.theme-alloygator .address_autoformat input[type="tel"], body.theme-alloygator .address_autoformat input[type="number"], body.theme-alloygator .address_autoformat input[type="password"], body.theme-alloygator form[name="address_form"] input.form-control, body.theme-alloygator form[name="address_form"] select.form-select, body.theme-alloygator form[name="address_form"] select.form-control, body.theme-alloygator form[name="address_form"] textarea.form-control, body.theme-alloygator form[name="address_form"] input[type="text"], body.theme-alloygator form[name="address_form"] input[type="email"], body.theme-alloygator form[name="address_form"] input[type="tel"], body.theme-alloygator form[name="address_form"] input[type="number"], body.theme-alloygator form[name="address_form"] input[type="password"], .theme-alloygator .o_customer_address_fill input.form-control, .theme-alloygator .o_customer_address_fill select.form-select, .theme-alloygator .o_customer_address_fill select.form-control, .theme-alloygator .o_customer_address_fill textarea.form-control, .theme-alloygator .o_customer_address_fill input[type="text"], .theme-alloygator .o_customer_address_fill input[type="email"], .theme-alloygator .o_customer_address_fill input[type="tel"], .theme-alloygator .o_customer_address_fill input[type="number"], .theme-alloygator .o_customer_address_fill input[type="password"], .theme-alloygator .address_autoformat input.form-control, .theme-alloygator .address_autoformat select.form-select, .theme-alloygator .address_autoformat select.form-control, .theme-alloygator .address_autoformat textarea.form-control, .theme-alloygator .address_autoformat input[type="text"], .theme-alloygator .address_autoformat input[type="email"], .theme-alloygator .address_autoformat input[type="tel"], .theme-alloygator .address_autoformat input[type="number"], .theme-alloygator .address_autoformat input[type="password"], .theme-alloygator form[name="address_form"] input.form-control, .theme-alloygator form[name="address_form"] select.form-select, .theme-alloygator form[name="address_form"] select.form-control, .theme-alloygator form[name="address_form"] textarea.form-control, .theme-alloygator form[name="address_form"] input[type="text"], .theme-alloygator form[name="address_form"] input[type="email"], .theme-alloygator form[name="address_form"] input[type="tel"], .theme-alloygator form[name="address_form"] input[type="number"], .theme-alloygator form[name="address_form"] input[type="password"]{background: var(--ag-bg) !important; border: 1px solid var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill input.form-control::placeholder, body.theme-alloygator .o_customer_address_fill select.form-select::placeholder, body.theme-alloygator .o_customer_address_fill select.form-control::placeholder, body.theme-alloygator .o_customer_address_fill textarea.form-control::placeholder, body.theme-alloygator .o_customer_address_fill input[type="text"]::placeholder, body.theme-alloygator .o_customer_address_fill input[type="email"]::placeholder, body.theme-alloygator .o_customer_address_fill input[type="tel"]::placeholder, body.theme-alloygator .o_customer_address_fill input[type="number"]::placeholder, body.theme-alloygator .o_customer_address_fill input[type="password"]::placeholder, body.theme-alloygator .address_autoformat input.form-control::placeholder, body.theme-alloygator .address_autoformat select.form-select::placeholder, body.theme-alloygator .address_autoformat select.form-control::placeholder, body.theme-alloygator .address_autoformat textarea.form-control::placeholder, body.theme-alloygator .address_autoformat input[type="text"]::placeholder, body.theme-alloygator .address_autoformat input[type="email"]::placeholder, body.theme-alloygator .address_autoformat input[type="tel"]::placeholder, body.theme-alloygator .address_autoformat input[type="number"]::placeholder, body.theme-alloygator .address_autoformat input[type="password"]::placeholder, body.theme-alloygator form[name="address_form"] input.form-control::placeholder, body.theme-alloygator form[name="address_form"] select.form-select::placeholder, body.theme-alloygator form[name="address_form"] select.form-control::placeholder, body.theme-alloygator form[name="address_form"] textarea.form-control::placeholder, body.theme-alloygator form[name="address_form"] input[type="text"]::placeholder, body.theme-alloygator form[name="address_form"] input[type="email"]::placeholder, body.theme-alloygator form[name="address_form"] input[type="tel"]::placeholder, body.theme-alloygator form[name="address_form"] input[type="number"]::placeholder, body.theme-alloygator form[name="address_form"] input[type="password"]::placeholder, .theme-alloygator .o_customer_address_fill input.form-control::placeholder, .theme-alloygator .o_customer_address_fill select.form-select::placeholder, .theme-alloygator .o_customer_address_fill select.form-control::placeholder, .theme-alloygator .o_customer_address_fill textarea.form-control::placeholder, .theme-alloygator .o_customer_address_fill input[type="text"]::placeholder, .theme-alloygator .o_customer_address_fill input[type="email"]::placeholder, .theme-alloygator .o_customer_address_fill input[type="tel"]::placeholder, .theme-alloygator .o_customer_address_fill input[type="number"]::placeholder, .theme-alloygator .o_customer_address_fill input[type="password"]::placeholder, .theme-alloygator .address_autoformat input.form-control::placeholder, .theme-alloygator .address_autoformat select.form-select::placeholder, .theme-alloygator .address_autoformat select.form-control::placeholder, .theme-alloygator .address_autoformat textarea.form-control::placeholder, .theme-alloygator .address_autoformat input[type="text"]::placeholder, .theme-alloygator .address_autoformat input[type="email"]::placeholder, .theme-alloygator .address_autoformat input[type="tel"]::placeholder, .theme-alloygator .address_autoformat input[type="number"]::placeholder, .theme-alloygator .address_autoformat input[type="password"]::placeholder, .theme-alloygator form[name="address_form"] input.form-control::placeholder, .theme-alloygator form[name="address_form"] select.form-select::placeholder, .theme-alloygator form[name="address_form"] select.form-control::placeholder, .theme-alloygator form[name="address_form"] textarea.form-control::placeholder, .theme-alloygator form[name="address_form"] input[type="text"]::placeholder, .theme-alloygator form[name="address_form"] input[type="email"]::placeholder, .theme-alloygator form[name="address_form"] input[type="tel"]::placeholder, .theme-alloygator form[name="address_form"] input[type="number"]::placeholder, .theme-alloygator form[name="address_form"] input[type="password"]::placeholder{color: var(--ag-ink-3) !important;}body.theme-alloygator .o_customer_address_fill input.form-control:focus, body.theme-alloygator .o_customer_address_fill select.form-select:focus, body.theme-alloygator .o_customer_address_fill select.form-control:focus, body.theme-alloygator .o_customer_address_fill textarea.form-control:focus, body.theme-alloygator .o_customer_address_fill input[type="text"]:focus, body.theme-alloygator .o_customer_address_fill input[type="email"]:focus, body.theme-alloygator .o_customer_address_fill input[type="tel"]:focus, body.theme-alloygator .o_customer_address_fill input[type="number"]:focus, body.theme-alloygator .o_customer_address_fill input[type="password"]:focus, body.theme-alloygator .address_autoformat input.form-control:focus, body.theme-alloygator .address_autoformat select.form-select:focus, body.theme-alloygator .address_autoformat select.form-control:focus, body.theme-alloygator .address_autoformat textarea.form-control:focus, body.theme-alloygator .address_autoformat input[type="text"]:focus, body.theme-alloygator .address_autoformat input[type="email"]:focus, body.theme-alloygator .address_autoformat input[type="tel"]:focus, body.theme-alloygator .address_autoformat input[type="number"]:focus, body.theme-alloygator .address_autoformat input[type="password"]:focus, body.theme-alloygator form[name="address_form"] input.form-control:focus, body.theme-alloygator form[name="address_form"] select.form-select:focus, body.theme-alloygator form[name="address_form"] select.form-control:focus, body.theme-alloygator form[name="address_form"] textarea.form-control:focus, body.theme-alloygator form[name="address_form"] input[type="text"]:focus, body.theme-alloygator form[name="address_form"] input[type="email"]:focus, body.theme-alloygator form[name="address_form"] input[type="tel"]:focus, body.theme-alloygator form[name="address_form"] input[type="number"]:focus, body.theme-alloygator form[name="address_form"] input[type="password"]:focus, .theme-alloygator .o_customer_address_fill input.form-control:focus, .theme-alloygator .o_customer_address_fill select.form-select:focus, .theme-alloygator .o_customer_address_fill select.form-control:focus, .theme-alloygator .o_customer_address_fill textarea.form-control:focus, .theme-alloygator .o_customer_address_fill input[type="text"]:focus, .theme-alloygator .o_customer_address_fill input[type="email"]:focus, .theme-alloygator .o_customer_address_fill input[type="tel"]:focus, .theme-alloygator .o_customer_address_fill input[type="number"]:focus, .theme-alloygator .o_customer_address_fill input[type="password"]:focus, .theme-alloygator .address_autoformat input.form-control:focus, .theme-alloygator .address_autoformat select.form-select:focus, .theme-alloygator .address_autoformat select.form-control:focus, .theme-alloygator .address_autoformat textarea.form-control:focus, .theme-alloygator .address_autoformat input[type="text"]:focus, .theme-alloygator .address_autoformat input[type="email"]:focus, .theme-alloygator .address_autoformat input[type="tel"]:focus, .theme-alloygator .address_autoformat input[type="number"]:focus, .theme-alloygator .address_autoformat input[type="password"]:focus, .theme-alloygator form[name="address_form"] input.form-control:focus, .theme-alloygator form[name="address_form"] select.form-select:focus, .theme-alloygator form[name="address_form"] select.form-control:focus, .theme-alloygator form[name="address_form"] textarea.form-control:focus, .theme-alloygator form[name="address_form"] input[type="text"]:focus, .theme-alloygator form[name="address_form"] input[type="email"]:focus, .theme-alloygator form[name="address_form"] input[type="tel"]:focus, .theme-alloygator form[name="address_form"] input[type="number"]:focus, .theme-alloygator form[name="address_form"] input[type="password"]:focus{background: var(--ag-bg) !important; border-color: var(--ag-green) !important; box-shadow: 0 0 0 3px rgba(146, 197, 22, 0.18) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill select, body.theme-alloygator .address_autoformat select, body.theme-alloygator form[name="address_form"] select, .theme-alloygator .o_customer_address_fill select, .theme-alloygator .address_autoformat select, .theme-alloygator form[name="address_form"] select{background-image: linear-gradient(45deg, transparent 50%, var(--ag-ink-2) 50%), linear-gradient(-45deg, transparent 50%, var(--ag-ink-2) 50%) !important; background-position: calc(100% - 18px) center, calc(100% - 12px) center !important; background-size: 6px 6px, 6px 6px !important; background-repeat: no-repeat, no-repeat !important; appearance: none !important;}body.theme-alloygator .o_customer_address_fill .form-check-input, body.theme-alloygator .address_autoformat .form-check-input, body.theme-alloygator form[name="address_form"] .form-check-input, .theme-alloygator .o_customer_address_fill .form-check-input, .theme-alloygator .address_autoformat .form-check-input, .theme-alloygator form[name="address_form"] .form-check-input{background-color: var(--ag-bg) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .o_customer_address_fill .form-check-input:checked, body.theme-alloygator .address_autoformat .form-check-input:checked, body.theme-alloygator form[name="address_form"] .form-check-input:checked, .theme-alloygator .o_customer_address_fill .form-check-input:checked, .theme-alloygator .address_autoformat .form-check-input:checked, .theme-alloygator form[name="address_form"] .form-check-input:checked{background-color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .o_customer_address_fill .form-check-input:focus, body.theme-alloygator .address_autoformat .form-check-input:focus, body.theme-alloygator form[name="address_form"] .form-check-input:focus, .theme-alloygator .o_customer_address_fill .form-check-input:focus, .theme-alloygator .address_autoformat .form-check-input:focus, .theme-alloygator form[name="address_form"] .form-check-input:focus{box-shadow: 0 0 0 3px rgba(146, 197, 22, 0.18) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .o_customer_address_fill .form-check-label, body.theme-alloygator .address_autoformat .form-check-label, body.theme-alloygator form[name="address_form"] .form-check-label, .theme-alloygator .o_customer_address_fill .form-check-label, .theme-alloygator .address_autoformat .form-check-label, .theme-alloygator form[name="address_form"] .form-check-label{color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill .alert-warning, body.theme-alloygator .address_autoformat .alert-warning, body.theme-alloygator form[name="address_form"] .alert-warning, .theme-alloygator .o_customer_address_fill .alert-warning, .theme-alloygator .address_autoformat .alert-warning, .theme-alloygator form[name="address_form"] .alert-warning{background: rgba(245, 208, 96, 0.08) !important; border-color: rgba(245, 208, 96, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill .alert-warning a, body.theme-alloygator .address_autoformat .alert-warning a, body.theme-alloygator form[name="address_form"] .alert-warning a, .theme-alloygator .o_customer_address_fill .alert-warning a, .theme-alloygator .address_autoformat .alert-warning a, .theme-alloygator form[name="address_form"] .alert-warning a{color: var(--ag-green) !important;}body.theme-alloygator .o_customer_address_fill .alert-danger, body.theme-alloygator .address_autoformat .alert-danger, body.theme-alloygator form[name="address_form"] .alert-danger, .theme-alloygator .o_customer_address_fill .alert-danger, .theme-alloygator .address_autoformat .alert-danger, .theme-alloygator form[name="address_form"] .alert-danger{background: rgba(239, 68, 68, 0.08) !important; border-color: rgba(239, 68, 68, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill .btn-secondary, body.theme-alloygator .o_customer_address_fill .btn-light, body.theme-alloygator .o_customer_address_fill .btn-outline-secondary, body.theme-alloygator .address_autoformat .btn-secondary, body.theme-alloygator .address_autoformat .btn-light, body.theme-alloygator .address_autoformat .btn-outline-secondary, body.theme-alloygator form[name="address_form"] .btn-secondary, body.theme-alloygator form[name="address_form"] .btn-light, body.theme-alloygator form[name="address_form"] .btn-outline-secondary, .theme-alloygator .o_customer_address_fill .btn-secondary, .theme-alloygator .o_customer_address_fill .btn-light, .theme-alloygator .o_customer_address_fill .btn-outline-secondary, .theme-alloygator .address_autoformat .btn-secondary, .theme-alloygator .address_autoformat .btn-light, .theme-alloygator .address_autoformat .btn-outline-secondary, .theme-alloygator form[name="address_form"] .btn-secondary, .theme-alloygator form[name="address_form"] .btn-light, .theme-alloygator form[name="address_form"] .btn-outline-secondary{background: var(--ag-bg-3) !important; border-color: var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.theme-alloygator .o_customer_address_fill .btn-secondary:hover, body.theme-alloygator .o_customer_address_fill .btn-light:hover, body.theme-alloygator .o_customer_address_fill .btn-outline-secondary:hover, body.theme-alloygator .address_autoformat .btn-secondary:hover, body.theme-alloygator .address_autoformat .btn-light:hover, body.theme-alloygator .address_autoformat .btn-outline-secondary:hover, body.theme-alloygator form[name="address_form"] .btn-secondary:hover, body.theme-alloygator form[name="address_form"] .btn-light:hover, body.theme-alloygator form[name="address_form"] .btn-outline-secondary:hover, .theme-alloygator .o_customer_address_fill .btn-secondary:hover, .theme-alloygator .o_customer_address_fill .btn-light:hover, .theme-alloygator .o_customer_address_fill .btn-outline-secondary:hover, .theme-alloygator .address_autoformat .btn-secondary:hover, .theme-alloygator .address_autoformat .btn-light:hover, .theme-alloygator .address_autoformat .btn-outline-secondary:hover, .theme-alloygator form[name="address_form"] .btn-secondary:hover, .theme-alloygator form[name="address_form"] .btn-light:hover, .theme-alloygator form[name="address_form"] .btn-outline-secondary:hover{background: var(--ag-bg) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .o_customer_address_fill .btn-primary, body.theme-alloygator .address_autoformat .btn-primary, body.theme-alloygator form[name="address_form"] .btn-primary, .theme-alloygator .o_customer_address_fill .btn-primary, .theme-alloygator .address_autoformat .btn-primary, .theme-alloygator form[name="address_form"] .btn-primary{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700;}body.theme-alloygator .o_customer_address_fill .btn-primary:hover, body.theme-alloygator .address_autoformat .btn-primary:hover, body.theme-alloygator form[name="address_form"] .btn-primary:hover, .theme-alloygator .o_customer_address_fill .btn-primary:hover, .theme-alloygator .address_autoformat .btn-primary:hover, .theme-alloygator form[name="address_form"] .btn-primary:hover{background: #a4d723 !important; border-color: #a4d723 !important;}body.theme-alloygator .o_customer_address_fill .card, body.theme-alloygator .o_customer_address_fill fieldset, body.theme-alloygator .address_autoformat .card, body.theme-alloygator .address_autoformat fieldset, body.theme-alloygator form[name="address_form"] .card, body.theme-alloygator form[name="address_form"] fieldset, .theme-alloygator .o_customer_address_fill .card, .theme-alloygator .o_customer_address_fill fieldset, .theme-alloygator .address_autoformat .card, .theme-alloygator .address_autoformat fieldset, .theme-alloygator form[name="address_form"] .card, .theme-alloygator form[name="address_form"] fieldset{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_customer_address_fill a:not(.btn), body.theme-alloygator .address_autoformat a:not(.btn), body.theme-alloygator form[name="address_form"] a:not(.btn), .theme-alloygator .o_customer_address_fill a:not(.btn), .theme-alloygator .address_autoformat a:not(.btn), .theme-alloygator form[name="address_form"] a:not(.btn){color: var(--ag-green);}body.theme-alloygator .o_customer_address_fill a:not(.btn):hover, body.theme-alloygator .address_autoformat a:not(.btn):hover, body.theme-alloygator form[name="address_form"] a:not(.btn):hover, .theme-alloygator .o_customer_address_fill a:not(.btn):hover, .theme-alloygator .address_autoformat a:not(.btn):hover, .theme-alloygator form[name="address_form"] a:not(.btn):hover{color: var(--ag-green); opacity: .8;}body.theme-alloygator .o_wizard, .theme-alloygator .o_wizard{color: var(--ag-ink);}body.theme-alloygator .o_wizard .text-muted, body.theme-alloygator .o_wizard .o_disabled .text-muted, .theme-alloygator .o_wizard .text-muted, .theme-alloygator .o_wizard .o_disabled .text-muted{color: var(--ag-ink-3) !important;}body.theme-alloygator .o_wizard .fw-bold, .theme-alloygator .o_wizard .fw-bold{color: var(--ag-ink) !important;}body.theme-alloygator #shop_checkout, .theme-alloygator #shop_checkout{color: var(--ag-ink);}body.theme-alloygator #shop_checkout h1, body.theme-alloygator #shop_checkout h2, body.theme-alloygator #shop_checkout h3, body.theme-alloygator #shop_checkout h4, body.theme-alloygator #shop_checkout h5, body.theme-alloygator #shop_checkout h6, body.theme-alloygator #shop_checkout .h1, body.theme-alloygator #shop_checkout .h2, body.theme-alloygator #shop_checkout .h3, body.theme-alloygator #shop_checkout .h4, body.theme-alloygator #shop_checkout .h5, body.theme-alloygator #shop_checkout .h6, .theme-alloygator #shop_checkout h1, .theme-alloygator #shop_checkout h2, .theme-alloygator #shop_checkout h3, .theme-alloygator #shop_checkout h4, .theme-alloygator #shop_checkout h5, .theme-alloygator #shop_checkout h6, .theme-alloygator #shop_checkout .h1, .theme-alloygator #shop_checkout .h2, .theme-alloygator #shop_checkout .h3, .theme-alloygator #shop_checkout .h4, .theme-alloygator #shop_checkout .h5, .theme-alloygator #shop_checkout .h6{color: var(--ag-ink) !important;}body.theme-alloygator #shop_checkout .text-muted, body.theme-alloygator #shop_checkout small, .theme-alloygator #shop_checkout .text-muted, .theme-alloygator #shop_checkout small{color: var(--ag-ink-3) !important;}body.theme-alloygator #shop_checkout a:not(.btn):not(.o_address_card_add_new), .theme-alloygator #shop_checkout a:not(.btn):not(.o_address_card_add_new){color: var(--ag-green);}body.theme-alloygator #shop_checkout a:not(.btn):not(.o_address_card_add_new):hover, .theme-alloygator #shop_checkout a:not(.btn):not(.o_address_card_add_new):hover{opacity: .85;}body.theme-alloygator #shop_checkout .o_address_card, body.theme-alloygator #shop_checkout [class*="address_list"] .card, body.theme-alloygator #shop_checkout .delivery_carrier, body.theme-alloygator #shop_checkout .o_delivery_form, body.theme-alloygator #shop_checkout .list-group, body.theme-alloygator #shop_checkout .list-group-item, body.theme-alloygator #shop_checkout #o_delivery_methods, body.theme-alloygator #shop_checkout #o_delivery_methods .list-group-item, body.theme-alloygator #shop_checkout .card, body.theme-alloygator #shop_checkout .card-body, .theme-alloygator #shop_checkout .o_address_card, .theme-alloygator #shop_checkout [class*="address_list"] .card, .theme-alloygator #shop_checkout .delivery_carrier, .theme-alloygator #shop_checkout .o_delivery_form, .theme-alloygator #shop_checkout .list-group, .theme-alloygator #shop_checkout .list-group-item, .theme-alloygator #shop_checkout #o_delivery_methods, .theme-alloygator #shop_checkout #o_delivery_methods .list-group-item, .theme-alloygator #shop_checkout .card, .theme-alloygator #shop_checkout .card-body{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important; transition: border-color .15s, background .15s;}body.theme-alloygator #shop_checkout .o_address_card, body.theme-alloygator #shop_checkout [class*="address_list"] .card, body.theme-alloygator #shop_checkout .delivery_carrier, body.theme-alloygator #shop_checkout .list-group-item, .theme-alloygator #shop_checkout .o_address_card, .theme-alloygator #shop_checkout [class*="address_list"] .card, .theme-alloygator #shop_checkout .delivery_carrier, .theme-alloygator #shop_checkout .list-group-item{border: 1px solid var(--ag-line) !important;}body.theme-alloygator #shop_checkout .list-group-item:not(:first-child), .theme-alloygator #shop_checkout .list-group-item:not(:first-child){border-top-color: var(--ag-line) !important;}body.theme-alloygator #shop_checkout .o_address_card.border-primary, body.theme-alloygator #shop_checkout .delivery_carrier.o_active_carrier, body.theme-alloygator #shop_checkout [class*="address_list"] .card.border-primary, body.theme-alloygator #shop_checkout .list-group-item.active, body.theme-alloygator #shop_checkout .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #shop_checkout .o_address_card.border-primary, .theme-alloygator #shop_checkout .delivery_carrier.o_active_carrier, .theme-alloygator #shop_checkout [class*="address_list"] .card.border-primary, .theme-alloygator #shop_checkout .list-group-item.active, .theme-alloygator #shop_checkout .list-group-item:has(input[type="radio"]:checked){background: var(--ag-bg-3) !important; border-color: var(--ag-green) !important; box-shadow: inset 0 0 0 1px var(--ag-green) !important; color: var(--ag-ink) !important;}body.theme-alloygator #shop_checkout .o_address_card:hover, body.theme-alloygator #shop_checkout .delivery_carrier:hover, body.theme-alloygator #shop_checkout .list-group-item:hover, .theme-alloygator #shop_checkout .o_address_card:hover, .theme-alloygator #shop_checkout .delivery_carrier:hover, .theme-alloygator #shop_checkout .list-group-item:hover{border-color: var(--ag-ink-3) !important;}body.theme-alloygator #shop_checkout .list-group-item .text-muted, body.theme-alloygator #shop_checkout .o_address_card .text-muted, body.theme-alloygator #shop_checkout .o_wsale_delivery_price_badge, .theme-alloygator #shop_checkout .list-group-item .text-muted, .theme-alloygator #shop_checkout .o_address_card .text-muted, .theme-alloygator #shop_checkout .o_wsale_delivery_price_badge{color: var(--ag-ink-2) !important;}body.theme-alloygator #shop_checkout .o_fd_delivery_estimate, .theme-alloygator #shop_checkout .o_fd_delivery_estimate{color: var(--ag-ink) !important; line-height: 1.35;}body.theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_transit, body.theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_distance, body.theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_sep, .theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_transit, .theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_distance, .theme-alloygator #shop_checkout .o_fd_delivery_estimate .o_fd_delivery_sep{color: var(--ag-ink-2) !important;}body.theme-alloygator #shop_checkout .o_fd_delivery_estimate .fa, .theme-alloygator #shop_checkout .o_fd_delivery_estimate .fa{color: var(--ag-green) !important;}body.theme-alloygator #shop_checkout .o_fd_delivery_estimate.o_fd_delivery_far .o_fd_delivery_distance, .theme-alloygator #shop_checkout .o_fd_delivery_estimate.o_fd_delivery_far .o_fd_delivery_distance{color: #e8a33d !important; font-weight: 600;}body.theme-alloygator #shop_checkout .o_fd_delivery_estimate.o_fd_delivery_far .fa, .theme-alloygator #shop_checkout .o_fd_delivery_estimate.o_fd_delivery_far .fa{color: #e8a33d !important;}body.theme-alloygator #shop_checkout .o_address_card, body.theme-alloygator #shop_checkout .o_address_card *, .theme-alloygator #shop_checkout .o_address_card, .theme-alloygator #shop_checkout .o_address_card *{color: var(--ag-ink) !important;}body.theme-alloygator #shop_checkout .o_address_card .text-muted, body.theme-alloygator #shop_checkout .o_address_card small, .theme-alloygator #shop_checkout .o_address_card .text-muted, .theme-alloygator #shop_checkout .o_address_card small{color: var(--ag-ink-2) !important;}body.theme-alloygator #shop_checkout .o_address_card .badge, body.theme-alloygator #shop_checkout .o_address_card .text-bg-info, body.theme-alloygator #shop_checkout .o_address_card .text-bg-primary, .theme-alloygator #shop_checkout .o_address_card .badge, .theme-alloygator #shop_checkout .o_address_card .text-bg-info, .theme-alloygator #shop_checkout .o_address_card .text-bg-primary{background: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700; font-size: 10px; letter-spacing: .04em; text-transform: uppercase; padding: 4px 10px; border-radius: 999px;}body.theme-alloygator #shop_checkout .btn-outline-primary, body.theme-alloygator #shop_checkout .btn-outline-secondary, .theme-alloygator #shop_checkout .btn-outline-primary, .theme-alloygator #shop_checkout .btn-outline-secondary{background: transparent !important; border-color: var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.theme-alloygator #shop_checkout .btn-outline-primary:hover, body.theme-alloygator #shop_checkout .btn-outline-secondary:hover, .theme-alloygator #shop_checkout .btn-outline-primary:hover, .theme-alloygator #shop_checkout .btn-outline-secondary:hover{background: var(--ag-bg-3) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator #shop_checkout .o_address_card_add_new, body.theme-alloygator #shop_checkout .o_add_billing_address_btn, .theme-alloygator #shop_checkout .o_address_card_add_new, .theme-alloygator #shop_checkout .o_add_billing_address_btn{background: var(--ag-bg-3) !important; border-color: var(--ag-green) !important; color: var(--ag-green) !important;}body.theme-alloygator #shop_checkout .o_address_card_add_new:hover, body.theme-alloygator #shop_checkout .o_add_billing_address_btn:hover, .theme-alloygator #shop_checkout .o_address_card_add_new:hover, .theme-alloygator #shop_checkout .o_add_billing_address_btn:hover{background: var(--ag-green) !important; color: #0A0B0D !important;}body.theme-alloygator #shop_checkout .form-check-input, .theme-alloygator #shop_checkout .form-check-input{background-color: var(--ag-bg) !important; border-color: var(--ag-line) !important;}body.theme-alloygator #shop_checkout .form-check-input:checked, .theme-alloygator #shop_checkout .form-check-input:checked{background-color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator #shop_checkout .form-check-label, .theme-alloygator #shop_checkout .form-check-label{color: var(--ag-ink) !important;}body.theme-alloygator #shop_checkout .btn-primary, .theme-alloygator #shop_checkout .btn-primary{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700;}body.theme-alloygator #shop_checkout .btn-primary:hover, .theme-alloygator #shop_checkout .btn-primary:hover{background: #a4d723 !important; border-color: #a4d723 !important;}body.theme-alloygator #shop_checkout .ag-checkout-trust, .theme-alloygator #shop_checkout .ag-checkout-trust{margin-top: 24px; padding: 18px 22px; background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)); border: 1px solid var(--ag-line); border-left: 3px solid var(--ag-green); border-radius: 14px;}body.theme-alloygator #shop_checkout .ag-checkout-trust-head, .theme-alloygator #shop_checkout .ag-checkout-trust-head{display: flex; align-items: flex-start; gap: 14px; margin-bottom: 14px;}body.theme-alloygator #shop_checkout .ag-checkout-trust-head div, .theme-alloygator #shop_checkout .ag-checkout-trust-head div{display: flex; flex-direction: column; gap: 2px;}body.theme-alloygator #shop_checkout .ag-checkout-trust-head strong, .theme-alloygator #shop_checkout .ag-checkout-trust-head strong{font-size: 16px; color: var(--ag-ink);}body.theme-alloygator #shop_checkout .ag-checkout-trust-head span, .theme-alloygator #shop_checkout .ag-checkout-trust-head span{font-size: 12px; color: var(--ag-ink-3);}body.theme-alloygator #shop_checkout .ag-checkout-trust-list, .theme-alloygator #shop_checkout .ag-checkout-trust-list{list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px 18px;}body.theme-alloygator #shop_checkout .ag-checkout-trust-list li, .theme-alloygator #shop_checkout .ag-checkout-trust-list li{display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--ag-ink-2);}body.theme-alloygator #shop_checkout .ag-checkout-trust-list li strong, .theme-alloygator #shop_checkout .ag-checkout-trust-list li strong{color: var(--ag-ink); font-weight: 700;}body.theme-alloygator #shop_checkout .ag-checkout-trust-list li a, .theme-alloygator #shop_checkout .ag-checkout-trust-list li a{color: var(--ag-green); font-weight: 600;}@media (max-width: 720px){body.theme-alloygator #shop_checkout .ag-checkout-trust-list, .theme-alloygator #shop_checkout .ag-checkout-trust-list{grid-template-columns: 1fr;}}body.theme-alloygator, .theme-alloygator{}body.theme-alloygator #o_payment_form, body.theme-alloygator .o_payment_form, body.theme-alloygator #o_payment_form_options, body.theme-alloygator #payment_method, body.theme-alloygator #address_on_payment, .theme-alloygator #o_payment_form, .theme-alloygator .o_payment_form, .theme-alloygator #o_payment_form_options, .theme-alloygator #payment_method, .theme-alloygator #address_on_payment{color: var(--ag-ink);}body.theme-alloygator #o_payment_form h1, body.theme-alloygator #o_payment_form h2, body.theme-alloygator #o_payment_form h3, body.theme-alloygator #o_payment_form h4, body.theme-alloygator #o_payment_form h5, body.theme-alloygator #o_payment_form h6, body.theme-alloygator .o_payment_form h1, body.theme-alloygator .o_payment_form h2, body.theme-alloygator .o_payment_form h3, body.theme-alloygator .o_payment_form h4, body.theme-alloygator .o_payment_form h5, body.theme-alloygator .o_payment_form h6, body.theme-alloygator #o_payment_form_options h1, body.theme-alloygator #o_payment_form_options h2, body.theme-alloygator #o_payment_form_options h3, body.theme-alloygator #o_payment_form_options h4, body.theme-alloygator #o_payment_form_options h5, body.theme-alloygator #o_payment_form_options h6, body.theme-alloygator #payment_method h1, body.theme-alloygator #payment_method h2, body.theme-alloygator #payment_method h3, body.theme-alloygator #payment_method h4, body.theme-alloygator #payment_method h5, body.theme-alloygator #payment_method h6, body.theme-alloygator #address_on_payment h1, body.theme-alloygator #address_on_payment h2, body.theme-alloygator #address_on_payment h3, body.theme-alloygator #address_on_payment h4, body.theme-alloygator #address_on_payment h5, body.theme-alloygator #address_on_payment h6, .theme-alloygator #o_payment_form h1, .theme-alloygator #o_payment_form h2, .theme-alloygator #o_payment_form h3, .theme-alloygator #o_payment_form h4, .theme-alloygator #o_payment_form h5, .theme-alloygator #o_payment_form h6, .theme-alloygator .o_payment_form h1, .theme-alloygator .o_payment_form h2, .theme-alloygator .o_payment_form h3, .theme-alloygator .o_payment_form h4, .theme-alloygator .o_payment_form h5, .theme-alloygator .o_payment_form h6, .theme-alloygator #o_payment_form_options h1, .theme-alloygator #o_payment_form_options h2, .theme-alloygator #o_payment_form_options h3, .theme-alloygator #o_payment_form_options h4, .theme-alloygator #o_payment_form_options h5, .theme-alloygator #o_payment_form_options h6, .theme-alloygator #payment_method h1, .theme-alloygator #payment_method h2, .theme-alloygator #payment_method h3, .theme-alloygator #payment_method h4, .theme-alloygator #payment_method h5, .theme-alloygator #payment_method h6, .theme-alloygator #address_on_payment h1, .theme-alloygator #address_on_payment h2, .theme-alloygator #address_on_payment h3, .theme-alloygator #address_on_payment h4, .theme-alloygator #address_on_payment h5, .theme-alloygator #address_on_payment h6{color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .text-muted, body.theme-alloygator #o_payment_form small, body.theme-alloygator .o_payment_form .text-muted, body.theme-alloygator .o_payment_form small, body.theme-alloygator #o_payment_form_options .text-muted, body.theme-alloygator #o_payment_form_options small, body.theme-alloygator #payment_method .text-muted, body.theme-alloygator #payment_method small, body.theme-alloygator #address_on_payment .text-muted, body.theme-alloygator #address_on_payment small, .theme-alloygator #o_payment_form .text-muted, .theme-alloygator #o_payment_form small, .theme-alloygator .o_payment_form .text-muted, .theme-alloygator .o_payment_form small, .theme-alloygator #o_payment_form_options .text-muted, .theme-alloygator #o_payment_form_options small, .theme-alloygator #payment_method .text-muted, .theme-alloygator #payment_method small, .theme-alloygator #address_on_payment .text-muted, .theme-alloygator #address_on_payment small{color: var(--ag-ink-3) !important;}body.theme-alloygator #o_payment_form a:not(.btn), body.theme-alloygator .o_payment_form a:not(.btn), body.theme-alloygator #o_payment_form_options a:not(.btn), body.theme-alloygator #payment_method a:not(.btn), body.theme-alloygator #address_on_payment a:not(.btn), .theme-alloygator #o_payment_form a:not(.btn), .theme-alloygator .o_payment_form a:not(.btn), .theme-alloygator #o_payment_form_options a:not(.btn), .theme-alloygator #payment_method a:not(.btn), .theme-alloygator #address_on_payment a:not(.btn){color: var(--ag-green);}body.theme-alloygator #o_payment_form .card, body.theme-alloygator #o_payment_form .card-body, body.theme-alloygator #o_payment_form #delivery_and_billing, body.theme-alloygator .o_payment_form .card, body.theme-alloygator .o_payment_form .card-body, body.theme-alloygator .o_payment_form #delivery_and_billing, body.theme-alloygator #o_payment_form_options .card, body.theme-alloygator #o_payment_form_options .card-body, body.theme-alloygator #o_payment_form_options #delivery_and_billing, body.theme-alloygator #payment_method .card, body.theme-alloygator #payment_method .card-body, body.theme-alloygator #payment_method #delivery_and_billing, body.theme-alloygator #address_on_payment .card, body.theme-alloygator #address_on_payment .card-body, body.theme-alloygator #address_on_payment #delivery_and_billing, .theme-alloygator #o_payment_form .card, .theme-alloygator #o_payment_form .card-body, .theme-alloygator #o_payment_form #delivery_and_billing, .theme-alloygator .o_payment_form .card, .theme-alloygator .o_payment_form .card-body, .theme-alloygator .o_payment_form #delivery_and_billing, .theme-alloygator #o_payment_form_options .card, .theme-alloygator #o_payment_form_options .card-body, .theme-alloygator #o_payment_form_options #delivery_and_billing, .theme-alloygator #payment_method .card, .theme-alloygator #payment_method .card-body, .theme-alloygator #payment_method #delivery_and_billing, .theme-alloygator #address_on_payment .card, .theme-alloygator #address_on_payment .card-body, .theme-alloygator #address_on_payment #delivery_and_billing{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .card *, body.theme-alloygator #o_payment_form #delivery_and_billing *, body.theme-alloygator .o_payment_form .card *, body.theme-alloygator .o_payment_form #delivery_and_billing *, body.theme-alloygator #o_payment_form_options .card *, body.theme-alloygator #o_payment_form_options #delivery_and_billing *, body.theme-alloygator #payment_method .card *, body.theme-alloygator #payment_method #delivery_and_billing *, body.theme-alloygator #address_on_payment .card *, body.theme-alloygator #address_on_payment #delivery_and_billing *, .theme-alloygator #o_payment_form .card *, .theme-alloygator #o_payment_form #delivery_and_billing *, .theme-alloygator .o_payment_form .card *, .theme-alloygator .o_payment_form #delivery_and_billing *, .theme-alloygator #o_payment_form_options .card *, .theme-alloygator #o_payment_form_options #delivery_and_billing *, .theme-alloygator #payment_method .card *, .theme-alloygator #payment_method #delivery_and_billing *, .theme-alloygator #address_on_payment .card *, .theme-alloygator #address_on_payment #delivery_and_billing *{color: var(--ag-ink);}body.theme-alloygator #o_payment_form .card .text-muted, body.theme-alloygator #o_payment_form .card small, body.theme-alloygator #o_payment_form #delivery_and_billing .text-muted, body.theme-alloygator #o_payment_form #delivery_and_billing small, body.theme-alloygator .o_payment_form .card .text-muted, body.theme-alloygator .o_payment_form .card small, body.theme-alloygator .o_payment_form #delivery_and_billing .text-muted, body.theme-alloygator .o_payment_form #delivery_and_billing small, body.theme-alloygator #o_payment_form_options .card .text-muted, body.theme-alloygator #o_payment_form_options .card small, body.theme-alloygator #o_payment_form_options #delivery_and_billing .text-muted, body.theme-alloygator #o_payment_form_options #delivery_and_billing small, body.theme-alloygator #payment_method .card .text-muted, body.theme-alloygator #payment_method .card small, body.theme-alloygator #payment_method #delivery_and_billing .text-muted, body.theme-alloygator #payment_method #delivery_and_billing small, body.theme-alloygator #address_on_payment .card .text-muted, body.theme-alloygator #address_on_payment .card small, body.theme-alloygator #address_on_payment #delivery_and_billing .text-muted, body.theme-alloygator #address_on_payment #delivery_and_billing small, .theme-alloygator #o_payment_form .card .text-muted, .theme-alloygator #o_payment_form .card small, .theme-alloygator #o_payment_form #delivery_and_billing .text-muted, .theme-alloygator #o_payment_form #delivery_and_billing small, .theme-alloygator .o_payment_form .card .text-muted, .theme-alloygator .o_payment_form .card small, .theme-alloygator .o_payment_form #delivery_and_billing .text-muted, .theme-alloygator .o_payment_form #delivery_and_billing small, .theme-alloygator #o_payment_form_options .card .text-muted, .theme-alloygator #o_payment_form_options .card small, .theme-alloygator #o_payment_form_options #delivery_and_billing .text-muted, .theme-alloygator #o_payment_form_options #delivery_and_billing small, .theme-alloygator #payment_method .card .text-muted, .theme-alloygator #payment_method .card small, .theme-alloygator #payment_method #delivery_and_billing .text-muted, .theme-alloygator #payment_method #delivery_and_billing small, .theme-alloygator #address_on_payment .card .text-muted, .theme-alloygator #address_on_payment .card small, .theme-alloygator #address_on_payment #delivery_and_billing .text-muted, .theme-alloygator #address_on_payment #delivery_and_billing small{color: var(--ag-ink-2) !important;}body.theme-alloygator #o_payment_form .card .badge, body.theme-alloygator #o_payment_form .card .text-bg-info, body.theme-alloygator #o_payment_form #delivery_and_billing .badge, body.theme-alloygator #o_payment_form #delivery_and_billing .text-bg-info, body.theme-alloygator .o_payment_form .card .badge, body.theme-alloygator .o_payment_form .card .text-bg-info, body.theme-alloygator .o_payment_form #delivery_and_billing .badge, body.theme-alloygator .o_payment_form #delivery_and_billing .text-bg-info, body.theme-alloygator #o_payment_form_options .card .badge, body.theme-alloygator #o_payment_form_options .card .text-bg-info, body.theme-alloygator #o_payment_form_options #delivery_and_billing .badge, body.theme-alloygator #o_payment_form_options #delivery_and_billing .text-bg-info, body.theme-alloygator #payment_method .card .badge, body.theme-alloygator #payment_method .card .text-bg-info, body.theme-alloygator #payment_method #delivery_and_billing .badge, body.theme-alloygator #payment_method #delivery_and_billing .text-bg-info, body.theme-alloygator #address_on_payment .card .badge, body.theme-alloygator #address_on_payment .card .text-bg-info, body.theme-alloygator #address_on_payment #delivery_and_billing .badge, body.theme-alloygator #address_on_payment #delivery_and_billing .text-bg-info, .theme-alloygator #o_payment_form .card .badge, .theme-alloygator #o_payment_form .card .text-bg-info, .theme-alloygator #o_payment_form #delivery_and_billing .badge, .theme-alloygator #o_payment_form #delivery_and_billing .text-bg-info, .theme-alloygator .o_payment_form .card .badge, .theme-alloygator .o_payment_form .card .text-bg-info, .theme-alloygator .o_payment_form #delivery_and_billing .badge, .theme-alloygator .o_payment_form #delivery_and_billing .text-bg-info, .theme-alloygator #o_payment_form_options .card .badge, .theme-alloygator #o_payment_form_options .card .text-bg-info, .theme-alloygator #o_payment_form_options #delivery_and_billing .badge, .theme-alloygator #o_payment_form_options #delivery_and_billing .text-bg-info, .theme-alloygator #payment_method .card .badge, .theme-alloygator #payment_method .card .text-bg-info, .theme-alloygator #payment_method #delivery_and_billing .badge, .theme-alloygator #payment_method #delivery_and_billing .text-bg-info, .theme-alloygator #address_on_payment .card .badge, .theme-alloygator #address_on_payment .card .text-bg-info, .theme-alloygator #address_on_payment #delivery_and_billing .badge, .theme-alloygator #address_on_payment #delivery_and_billing .text-bg-info{background: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700; font-size: 10px; letter-spacing: .04em; text-transform: uppercase; padding: 4px 10px; border-radius: 999px;}body.theme-alloygator #o_payment_form .list-group, body.theme-alloygator #o_payment_form .list-group-item, body.theme-alloygator .o_payment_form .list-group, body.theme-alloygator .o_payment_form .list-group-item, body.theme-alloygator #o_payment_form_options .list-group, body.theme-alloygator #o_payment_form_options .list-group-item, body.theme-alloygator #payment_method .list-group, body.theme-alloygator #payment_method .list-group-item, body.theme-alloygator #address_on_payment .list-group, body.theme-alloygator #address_on_payment .list-group-item, .theme-alloygator #o_payment_form .list-group, .theme-alloygator #o_payment_form .list-group-item, .theme-alloygator .o_payment_form .list-group, .theme-alloygator .o_payment_form .list-group-item, .theme-alloygator #o_payment_form_options .list-group, .theme-alloygator #o_payment_form_options .list-group-item, .theme-alloygator #payment_method .list-group, .theme-alloygator #payment_method .list-group-item, .theme-alloygator #address_on_payment .list-group, .theme-alloygator #address_on_payment .list-group-item{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .list-group-item, body.theme-alloygator .o_payment_form .list-group-item, body.theme-alloygator #o_payment_form_options .list-group-item, body.theme-alloygator #payment_method .list-group-item, body.theme-alloygator #address_on_payment .list-group-item, .theme-alloygator #o_payment_form .list-group-item, .theme-alloygator .o_payment_form .list-group-item, .theme-alloygator #o_payment_form_options .list-group-item, .theme-alloygator #payment_method .list-group-item, .theme-alloygator #address_on_payment .list-group-item{border: 1px solid var(--ag-line) !important; transition: border-color .15s, background .15s;}body.theme-alloygator #o_payment_form .list-group-item:hover, body.theme-alloygator .o_payment_form .list-group-item:hover, body.theme-alloygator #o_payment_form_options .list-group-item:hover, body.theme-alloygator #payment_method .list-group-item:hover, body.theme-alloygator #address_on_payment .list-group-item:hover, .theme-alloygator #o_payment_form .list-group-item:hover, .theme-alloygator .o_payment_form .list-group-item:hover, .theme-alloygator #o_payment_form_options .list-group-item:hover, .theme-alloygator #payment_method .list-group-item:hover, .theme-alloygator #address_on_payment .list-group-item:hover{border-color: var(--ag-ink-3) !important;}body.theme-alloygator #o_payment_form .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator #o_payment_form [name="o_payment_option"]:has(input[type="radio"]:checked), body.theme-alloygator .o_payment_form .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator .o_payment_form [name="o_payment_option"]:has(input[type="radio"]:checked), body.theme-alloygator #o_payment_form_options .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator #o_payment_form_options [name="o_payment_option"]:has(input[type="radio"]:checked), body.theme-alloygator #payment_method .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator #payment_method [name="o_payment_option"]:has(input[type="radio"]:checked), body.theme-alloygator #address_on_payment .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator #address_on_payment [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator #o_payment_form .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #o_payment_form [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator .o_payment_form .list-group-item:has(input[type="radio"]:checked), .theme-alloygator .o_payment_form [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator #o_payment_form_options .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #o_payment_form_options [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator #payment_method .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #payment_method [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator #address_on_payment .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #address_on_payment [name="o_payment_option"]:has(input[type="radio"]:checked){background: var(--ag-bg-3) !important; border-color: var(--ag-green) !important; box-shadow: inset 0 0 0 1px var(--ag-green) !important;}body.theme-alloygator #o_payment_form .o_payment_option_label, body.theme-alloygator #o_payment_form label[for*="o_payment"], body.theme-alloygator .o_payment_form .o_payment_option_label, body.theme-alloygator .o_payment_form label[for*="o_payment"], body.theme-alloygator #o_payment_form_options .o_payment_option_label, body.theme-alloygator #o_payment_form_options label[for*="o_payment"], body.theme-alloygator #payment_method .o_payment_option_label, body.theme-alloygator #payment_method label[for*="o_payment"], body.theme-alloygator #address_on_payment .o_payment_option_label, body.theme-alloygator #address_on_payment label[for*="o_payment"], .theme-alloygator #o_payment_form .o_payment_option_label, .theme-alloygator #o_payment_form label[for*="o_payment"], .theme-alloygator .o_payment_form .o_payment_option_label, .theme-alloygator .o_payment_form label[for*="o_payment"], .theme-alloygator #o_payment_form_options .o_payment_option_label, .theme-alloygator #o_payment_form_options label[for*="o_payment"], .theme-alloygator #payment_method .o_payment_option_label, .theme-alloygator #payment_method label[for*="o_payment"], .theme-alloygator #address_on_payment .o_payment_option_label, .theme-alloygator #address_on_payment label[for*="o_payment"]{color: var(--ag-ink) !important; font-weight: 600;}body.theme-alloygator #o_payment_form .form-check-input, body.theme-alloygator #o_payment_form input[type="radio"], body.theme-alloygator .o_payment_form .form-check-input, body.theme-alloygator .o_payment_form input[type="radio"], body.theme-alloygator #o_payment_form_options .form-check-input, body.theme-alloygator #o_payment_form_options input[type="radio"], body.theme-alloygator #payment_method .form-check-input, body.theme-alloygator #payment_method input[type="radio"], body.theme-alloygator #address_on_payment .form-check-input, body.theme-alloygator #address_on_payment input[type="radio"], .theme-alloygator #o_payment_form .form-check-input, .theme-alloygator #o_payment_form input[type="radio"], .theme-alloygator .o_payment_form .form-check-input, .theme-alloygator .o_payment_form input[type="radio"], .theme-alloygator #o_payment_form_options .form-check-input, .theme-alloygator #o_payment_form_options input[type="radio"], .theme-alloygator #payment_method .form-check-input, .theme-alloygator #payment_method input[type="radio"], .theme-alloygator #address_on_payment .form-check-input, .theme-alloygator #address_on_payment input[type="radio"]{background-color: var(--ag-bg) !important; border-color: var(--ag-line) !important;}body.theme-alloygator #o_payment_form .form-check-input:checked, body.theme-alloygator #o_payment_form input[type="radio"]:checked, body.theme-alloygator .o_payment_form .form-check-input:checked, body.theme-alloygator .o_payment_form input[type="radio"]:checked, body.theme-alloygator #o_payment_form_options .form-check-input:checked, body.theme-alloygator #o_payment_form_options input[type="radio"]:checked, body.theme-alloygator #payment_method .form-check-input:checked, body.theme-alloygator #payment_method input[type="radio"]:checked, body.theme-alloygator #address_on_payment .form-check-input:checked, body.theme-alloygator #address_on_payment input[type="radio"]:checked, .theme-alloygator #o_payment_form .form-check-input:checked, .theme-alloygator #o_payment_form input[type="radio"]:checked, .theme-alloygator .o_payment_form .form-check-input:checked, .theme-alloygator .o_payment_form input[type="radio"]:checked, .theme-alloygator #o_payment_form_options .form-check-input:checked, .theme-alloygator #o_payment_form_options input[type="radio"]:checked, .theme-alloygator #payment_method .form-check-input:checked, .theme-alloygator #payment_method input[type="radio"]:checked, .theme-alloygator #address_on_payment .form-check-input:checked, .theme-alloygator #address_on_payment input[type="radio"]:checked{background-color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator #o_payment_form input.form-control, body.theme-alloygator #o_payment_form select.form-select, body.theme-alloygator #o_payment_form textarea.form-control, body.theme-alloygator #o_payment_form input[type="text"], body.theme-alloygator #o_payment_form input[type="email"], body.theme-alloygator #o_payment_form input[type="tel"], body.theme-alloygator #o_payment_form input[type="number"], body.theme-alloygator .o_payment_form input.form-control, body.theme-alloygator .o_payment_form select.form-select, body.theme-alloygator .o_payment_form textarea.form-control, body.theme-alloygator .o_payment_form input[type="text"], body.theme-alloygator .o_payment_form input[type="email"], body.theme-alloygator .o_payment_form input[type="tel"], body.theme-alloygator .o_payment_form input[type="number"], body.theme-alloygator #o_payment_form_options input.form-control, body.theme-alloygator #o_payment_form_options select.form-select, body.theme-alloygator #o_payment_form_options textarea.form-control, body.theme-alloygator #o_payment_form_options input[type="text"], body.theme-alloygator #o_payment_form_options input[type="email"], body.theme-alloygator #o_payment_form_options input[type="tel"], body.theme-alloygator #o_payment_form_options input[type="number"], body.theme-alloygator #payment_method input.form-control, body.theme-alloygator #payment_method select.form-select, body.theme-alloygator #payment_method textarea.form-control, body.theme-alloygator #payment_method input[type="text"], body.theme-alloygator #payment_method input[type="email"], body.theme-alloygator #payment_method input[type="tel"], body.theme-alloygator #payment_method input[type="number"], body.theme-alloygator #address_on_payment input.form-control, body.theme-alloygator #address_on_payment select.form-select, body.theme-alloygator #address_on_payment textarea.form-control, body.theme-alloygator #address_on_payment input[type="text"], body.theme-alloygator #address_on_payment input[type="email"], body.theme-alloygator #address_on_payment input[type="tel"], body.theme-alloygator #address_on_payment input[type="number"], .theme-alloygator #o_payment_form input.form-control, .theme-alloygator #o_payment_form select.form-select, .theme-alloygator #o_payment_form textarea.form-control, .theme-alloygator #o_payment_form input[type="text"], .theme-alloygator #o_payment_form input[type="email"], .theme-alloygator #o_payment_form input[type="tel"], .theme-alloygator #o_payment_form input[type="number"], .theme-alloygator .o_payment_form input.form-control, .theme-alloygator .o_payment_form select.form-select, .theme-alloygator .o_payment_form textarea.form-control, .theme-alloygator .o_payment_form input[type="text"], .theme-alloygator .o_payment_form input[type="email"], .theme-alloygator .o_payment_form input[type="tel"], .theme-alloygator .o_payment_form input[type="number"], .theme-alloygator #o_payment_form_options input.form-control, .theme-alloygator #o_payment_form_options select.form-select, .theme-alloygator #o_payment_form_options textarea.form-control, .theme-alloygator #o_payment_form_options input[type="text"], .theme-alloygator #o_payment_form_options input[type="email"], .theme-alloygator #o_payment_form_options input[type="tel"], .theme-alloygator #o_payment_form_options input[type="number"], .theme-alloygator #payment_method input.form-control, .theme-alloygator #payment_method select.form-select, .theme-alloygator #payment_method textarea.form-control, .theme-alloygator #payment_method input[type="text"], .theme-alloygator #payment_method input[type="email"], .theme-alloygator #payment_method input[type="tel"], .theme-alloygator #payment_method input[type="number"], .theme-alloygator #address_on_payment input.form-control, .theme-alloygator #address_on_payment select.form-select, .theme-alloygator #address_on_payment textarea.form-control, .theme-alloygator #address_on_payment input[type="text"], .theme-alloygator #address_on_payment input[type="email"], .theme-alloygator #address_on_payment input[type="tel"], .theme-alloygator #address_on_payment input[type="number"]{background: var(--ag-bg) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form input.form-control:focus, body.theme-alloygator #o_payment_form select.form-select:focus, body.theme-alloygator #o_payment_form textarea.form-control:focus, body.theme-alloygator #o_payment_form input[type="text"]:focus, body.theme-alloygator #o_payment_form input[type="email"]:focus, body.theme-alloygator #o_payment_form input[type="tel"]:focus, body.theme-alloygator #o_payment_form input[type="number"]:focus, body.theme-alloygator .o_payment_form input.form-control:focus, body.theme-alloygator .o_payment_form select.form-select:focus, body.theme-alloygator .o_payment_form textarea.form-control:focus, body.theme-alloygator .o_payment_form input[type="text"]:focus, body.theme-alloygator .o_payment_form input[type="email"]:focus, body.theme-alloygator .o_payment_form input[type="tel"]:focus, body.theme-alloygator .o_payment_form input[type="number"]:focus, body.theme-alloygator #o_payment_form_options input.form-control:focus, body.theme-alloygator #o_payment_form_options select.form-select:focus, body.theme-alloygator #o_payment_form_options textarea.form-control:focus, body.theme-alloygator #o_payment_form_options input[type="text"]:focus, body.theme-alloygator #o_payment_form_options input[type="email"]:focus, body.theme-alloygator #o_payment_form_options input[type="tel"]:focus, body.theme-alloygator #o_payment_form_options input[type="number"]:focus, body.theme-alloygator #payment_method input.form-control:focus, body.theme-alloygator #payment_method select.form-select:focus, body.theme-alloygator #payment_method textarea.form-control:focus, body.theme-alloygator #payment_method input[type="text"]:focus, body.theme-alloygator #payment_method input[type="email"]:focus, body.theme-alloygator #payment_method input[type="tel"]:focus, body.theme-alloygator #payment_method input[type="number"]:focus, body.theme-alloygator #address_on_payment input.form-control:focus, body.theme-alloygator #address_on_payment select.form-select:focus, body.theme-alloygator #address_on_payment textarea.form-control:focus, body.theme-alloygator #address_on_payment input[type="text"]:focus, body.theme-alloygator #address_on_payment input[type="email"]:focus, body.theme-alloygator #address_on_payment input[type="tel"]:focus, body.theme-alloygator #address_on_payment input[type="number"]:focus, .theme-alloygator #o_payment_form input.form-control:focus, .theme-alloygator #o_payment_form select.form-select:focus, .theme-alloygator #o_payment_form textarea.form-control:focus, .theme-alloygator #o_payment_form input[type="text"]:focus, .theme-alloygator #o_payment_form input[type="email"]:focus, .theme-alloygator #o_payment_form input[type="tel"]:focus, .theme-alloygator #o_payment_form input[type="number"]:focus, .theme-alloygator .o_payment_form input.form-control:focus, .theme-alloygator .o_payment_form select.form-select:focus, .theme-alloygator .o_payment_form textarea.form-control:focus, .theme-alloygator .o_payment_form input[type="text"]:focus, .theme-alloygator .o_payment_form input[type="email"]:focus, .theme-alloygator .o_payment_form input[type="tel"]:focus, .theme-alloygator .o_payment_form input[type="number"]:focus, .theme-alloygator #o_payment_form_options input.form-control:focus, .theme-alloygator #o_payment_form_options select.form-select:focus, .theme-alloygator #o_payment_form_options textarea.form-control:focus, .theme-alloygator #o_payment_form_options input[type="text"]:focus, .theme-alloygator #o_payment_form_options input[type="email"]:focus, .theme-alloygator #o_payment_form_options input[type="tel"]:focus, .theme-alloygator #o_payment_form_options input[type="number"]:focus, .theme-alloygator #payment_method input.form-control:focus, .theme-alloygator #payment_method select.form-select:focus, .theme-alloygator #payment_method textarea.form-control:focus, .theme-alloygator #payment_method input[type="text"]:focus, .theme-alloygator #payment_method input[type="email"]:focus, .theme-alloygator #payment_method input[type="tel"]:focus, .theme-alloygator #payment_method input[type="number"]:focus, .theme-alloygator #address_on_payment input.form-control:focus, .theme-alloygator #address_on_payment select.form-select:focus, .theme-alloygator #address_on_payment textarea.form-control:focus, .theme-alloygator #address_on_payment input[type="text"]:focus, .theme-alloygator #address_on_payment input[type="email"]:focus, .theme-alloygator #address_on_payment input[type="tel"]:focus, .theme-alloygator #address_on_payment input[type="number"]:focus{border-color: var(--ag-green) !important; box-shadow: 0 0 0 3px rgba(146, 197, 22, 0.18) !important;}body.theme-alloygator #o_payment_form .alert-danger, body.theme-alloygator .o_payment_form .alert-danger, body.theme-alloygator #o_payment_form_options .alert-danger, body.theme-alloygator #payment_method .alert-danger, body.theme-alloygator #address_on_payment .alert-danger, .theme-alloygator #o_payment_form .alert-danger, .theme-alloygator .o_payment_form .alert-danger, .theme-alloygator #o_payment_form_options .alert-danger, .theme-alloygator #payment_method .alert-danger, .theme-alloygator #address_on_payment .alert-danger{background: rgba(239, 68, 68, 0.08) !important; border-color: rgba(239, 68, 68, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .alert-danger h4, body.theme-alloygator .o_payment_form .alert-danger h4, body.theme-alloygator #o_payment_form_options .alert-danger h4, body.theme-alloygator #payment_method .alert-danger h4, body.theme-alloygator #address_on_payment .alert-danger h4, .theme-alloygator #o_payment_form .alert-danger h4, .theme-alloygator .o_payment_form .alert-danger h4, .theme-alloygator #o_payment_form_options .alert-danger h4, .theme-alloygator #payment_method .alert-danger h4, .theme-alloygator #address_on_payment .alert-danger h4{color: #ef4444 !important;}body.theme-alloygator #o_payment_form .alert-warning, body.theme-alloygator .o_payment_form .alert-warning, body.theme-alloygator #o_payment_form_options .alert-warning, body.theme-alloygator #payment_method .alert-warning, body.theme-alloygator #address_on_payment .alert-warning, .theme-alloygator #o_payment_form .alert-warning, .theme-alloygator .o_payment_form .alert-warning, .theme-alloygator #o_payment_form_options .alert-warning, .theme-alloygator #payment_method .alert-warning, .theme-alloygator #address_on_payment .alert-warning{background: rgba(245, 208, 96, 0.08) !important; border-color: rgba(245, 208, 96, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .alert-info, body.theme-alloygator .o_payment_form .alert-info, body.theme-alloygator #o_payment_form_options .alert-info, body.theme-alloygator #payment_method .alert-info, body.theme-alloygator #address_on_payment .alert-info, .theme-alloygator #o_payment_form .alert-info, .theme-alloygator .o_payment_form .alert-info, .theme-alloygator #o_payment_form_options .alert-info, .theme-alloygator #payment_method .alert-info, .theme-alloygator #address_on_payment .alert-info{background: rgba(8, 145, 178, 0.08) !important; border-color: rgba(8, 145, 178, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator #o_payment_form .btn-primary, body.theme-alloygator #o_payment_form button[type="submit"], body.theme-alloygator .o_payment_form .btn-primary, body.theme-alloygator .o_payment_form button[type="submit"], body.theme-alloygator #o_payment_form_options .btn-primary, body.theme-alloygator #o_payment_form_options button[type="submit"], body.theme-alloygator #payment_method .btn-primary, body.theme-alloygator #payment_method button[type="submit"], body.theme-alloygator #address_on_payment .btn-primary, body.theme-alloygator #address_on_payment button[type="submit"], .theme-alloygator #o_payment_form .btn-primary, .theme-alloygator #o_payment_form button[type="submit"], .theme-alloygator .o_payment_form .btn-primary, .theme-alloygator .o_payment_form button[type="submit"], .theme-alloygator #o_payment_form_options .btn-primary, .theme-alloygator #o_payment_form_options button[type="submit"], .theme-alloygator #payment_method .btn-primary, .theme-alloygator #payment_method button[type="submit"], .theme-alloygator #address_on_payment .btn-primary, .theme-alloygator #address_on_payment button[type="submit"]{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700;}body.theme-alloygator #o_payment_form .btn-primary:hover, body.theme-alloygator #o_payment_form button[type="submit"]:hover, body.theme-alloygator .o_payment_form .btn-primary:hover, body.theme-alloygator .o_payment_form button[type="submit"]:hover, body.theme-alloygator #o_payment_form_options .btn-primary:hover, body.theme-alloygator #o_payment_form_options button[type="submit"]:hover, body.theme-alloygator #payment_method .btn-primary:hover, body.theme-alloygator #payment_method button[type="submit"]:hover, body.theme-alloygator #address_on_payment .btn-primary:hover, body.theme-alloygator #address_on_payment button[type="submit"]:hover, .theme-alloygator #o_payment_form .btn-primary:hover, .theme-alloygator #o_payment_form button[type="submit"]:hover, .theme-alloygator .o_payment_form .btn-primary:hover, .theme-alloygator .o_payment_form button[type="submit"]:hover, .theme-alloygator #o_payment_form_options .btn-primary:hover, .theme-alloygator #o_payment_form_options button[type="submit"]:hover, .theme-alloygator #payment_method .btn-primary:hover, .theme-alloygator #payment_method button[type="submit"]:hover, .theme-alloygator #address_on_payment .btn-primary:hover, .theme-alloygator #address_on_payment button[type="submit"]:hover{background: #a4d723 !important; border-color: #a4d723 !important;}body.theme-alloygator .o_total_card .btn-primary, body.theme-alloygator .o_wsale_shorter_cart_summary .btn-primary, body.theme-alloygator [name="website_sale_main_button"], body.theme-alloygator a[name="website_sale_main_button"], .theme-alloygator .o_total_card .btn-primary, .theme-alloygator .o_wsale_shorter_cart_summary .btn-primary, .theme-alloygator [name="website_sale_main_button"], .theme-alloygator a[name="website_sale_main_button"]{width: 100% !important; display: block !important; padding: 14px 18px !important; font-size: 15px !important; letter-spacing: .03em; text-transform: uppercase; text-align: center;}body.theme-alloygator .wrap, .theme-alloygator .wrap{}body.theme-alloygator .wrap .text-bg-light, body.theme-alloygator .wrap .bg-light, body.theme-alloygator .wrap .bg-body-tertiary, .theme-alloygator .wrap .text-bg-light, .theme-alloygator .wrap .bg-light, .theme-alloygator .wrap .bg-body-tertiary{background: var(--ag-bg-2) !important; color: var(--ag-ink) !important; border-color: var(--ag-line) !important;}body.theme-alloygator .wrap .alert-success, .theme-alloygator .wrap .alert-success{background: rgba(146, 197, 22, 0.08) !important; border-color: var(--ag-green) !important; color: var(--ag-ink) !important;}body.theme-alloygator .wrap .alert-warning, .theme-alloygator .wrap .alert-warning{background: rgba(245, 208, 96, 0.08) !important; border-color: rgba(245, 208, 96, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator .wrap .alert-danger, .theme-alloygator .wrap .alert-danger{background: rgba(239, 68, 68, 0.08) !important; border-color: rgba(239, 68, 68, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator .wrap .alert-info, .theme-alloygator .wrap .alert-info{background: rgba(8, 145, 178, 0.08) !important; border-color: rgba(8, 145, 178, 0.35) !important; color: var(--ag-ink) !important;}body.theme-alloygator .wrap .card, body.theme-alloygator .wrap .card-body, body.theme-alloygator .wrap .card-header, body.theme-alloygator .wrap .card-footer, .theme-alloygator .wrap .card, .theme-alloygator .wrap .card-body, .theme-alloygator .wrap .card-header, .theme-alloygator .wrap .card-footer{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator .wrap h1, body.theme-alloygator .wrap h2, body.theme-alloygator .wrap h3, body.theme-alloygator .wrap h4, body.theme-alloygator .wrap h5, body.theme-alloygator .wrap h6, .theme-alloygator .wrap h1, .theme-alloygator .wrap h2, .theme-alloygator .wrap h3, .theme-alloygator .wrap h4, .theme-alloygator .wrap h5, .theme-alloygator .wrap h6{color: var(--ag-ink) !important;}body.theme-alloygator .wrap .text-muted, body.theme-alloygator .wrap small, .theme-alloygator .wrap .text-muted, .theme-alloygator .wrap small{color: var(--ag-ink-3) !important;}body.theme-alloygator .wrap a:not(.btn), .theme-alloygator .wrap a:not(.btn){color: var(--ag-green);}body.theme-alloygator .wrap .btn-primary, .theme-alloygator .wrap .btn-primary{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700;}body.theme-alloygator .wrap .btn-primary:hover, .theme-alloygator .wrap .btn-primary:hover{background: #a4d723 !important; border-color: #a4d723 !important;}body.theme-alloygator .wrap .btn-secondary, body.theme-alloygator .wrap .btn-outline-secondary, body.theme-alloygator .wrap .btn-light, .theme-alloygator .wrap .btn-secondary, .theme-alloygator .wrap .btn-outline-secondary, .theme-alloygator .wrap .btn-light{background: var(--ag-bg-3) !important; border-color: var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.theme-alloygator .wrap .btn-secondary:hover, body.theme-alloygator .wrap .btn-outline-secondary:hover, body.theme-alloygator .wrap .btn-light:hover, .theme-alloygator .wrap .btn-secondary:hover, .theme-alloygator .wrap .btn-outline-secondary:hover, .theme-alloygator .wrap .btn-light:hover{background: var(--ag-bg) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .wrap .breadcrumb, .theme-alloygator .wrap .breadcrumb{background: transparent !important;}body.theme-alloygator .wrap .breadcrumb .breadcrumb-item, body.theme-alloygator .wrap .breadcrumb .breadcrumb-item a, .theme-alloygator .wrap .breadcrumb .breadcrumb-item, .theme-alloygator .wrap .breadcrumb .breadcrumb-item a{color: var(--ag-ink-2) !important;}body.theme-alloygator .wrap .breadcrumb .breadcrumb-item.active, .theme-alloygator .wrap .breadcrumb .breadcrumb-item.active{color: var(--ag-green) !important;}body.theme-alloygator .ag-payment-secure, .theme-alloygator .ag-payment-secure{display: flex; align-items: center; gap: 14px; padding: 16px 20px; margin: 16px 0; background: linear-gradient(180deg, rgba(146, 197, 22, 0.08), rgba(146, 197, 22, 0.02)); border: 1px solid rgba(146, 197, 22, 0.3); border-radius: 12px; color: var(--ag-ink);}body.theme-alloygator .ag-payment-secure-ico, .theme-alloygator .ag-payment-secure-ico{flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; background: rgba(146, 197, 22, 0.15); display: grid; place-items: center; color: var(--ag-green);}body.theme-alloygator .ag-payment-secure-text, .theme-alloygator .ag-payment-secure-text{flex: 1;}body.theme-alloygator .ag-payment-secure-text strong, .theme-alloygator .ag-payment-secure-text strong{display: block; font-size: 14px; color: var(--ag-ink); margin-bottom: 2px;}body.theme-alloygator .ag-payment-secure-text span, .theme-alloygator .ag-payment-secure-text span{font-size: 12px; color: var(--ag-ink-3);}body.theme-alloygator .ag-payment-secure-methods, .theme-alloygator .ag-payment-secure-methods{display: flex; gap: 6px; flex-shrink: 0; flex-wrap: wrap;}body.theme-alloygator .ag-payment-secure-methods span, .theme-alloygator .ag-payment-secure-methods span{padding: 4px 10px; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 6px; font-family: "JetBrains Mono", "Fira Code", monospace; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; color: var(--ag-ink-2);}@media (max-width: 720px){body.theme-alloygator .ag-payment-secure, .theme-alloygator .ag-payment-secure{flex-direction: column; align-items: flex-start;}}body.theme-alloygator, .theme-alloygator{}body.theme-alloygator .ag-confirm-hero, .theme-alloygator .ag-confirm-hero{display: flex; align-items: center; gap: 18px; padding: 24px 26px; margin-bottom: 24px; background: radial-gradient(800px 300px at 0% 0%, rgba(146, 197, 22, 0.12), transparent 60%), var(--ag-bg-2); border: 1px solid var(--ag-line); border-left: 4px solid var(--ag-green); border-radius: 16px; color: var(--ag-ink);}body.theme-alloygator .ag-confirm-hero-ico, .theme-alloygator .ag-confirm-hero-ico{flex-shrink: 0; width: 60px; height: 60px; border-radius: 50%; background: rgba(146, 197, 22, 0.18); color: var(--ag-green); display: grid; place-items: center;}body.theme-alloygator .ag-confirm-hero-text, .theme-alloygator .ag-confirm-hero-text{flex: 1; display: flex; flex-direction: column; gap: 6px;}body.theme-alloygator .ag-confirm-hero-title, .theme-alloygator .ag-confirm-hero-title{font-family: "Bebas Neue", sans-serif; font-size: clamp(28px, 4vw, 42px); line-height: .95; margin: 0; color: var(--ag-ink); letter-spacing: .005em;}body.theme-alloygator .ag-confirm-hero-sub, .theme-alloygator .ag-confirm-hero-sub{margin: 0; color: var(--ag-ink-2); font-size: 13px; line-height: 1.55; max-width: 540px;}@media (max-width: 720px){body.theme-alloygator .ag-confirm-hero, .theme-alloygator .ag-confirm-hero{flex-direction: column; align-items: flex-start;}}body.theme-alloygator .ag-confirm-hero ~ .d-flex h3, body.theme-alloygator .ag-confirm-hero + .d-flex, .theme-alloygator .ag-confirm-hero ~ .d-flex h3, .theme-alloygator .ag-confirm-hero + .d-flex{display: none !important;}body.theme-alloygator body.o_website_sale_checkout .alert-info, body.theme-alloygator .o_website_sale_checkout .alert-info, .theme-alloygator body.o_website_sale_checkout .alert-info, .theme-alloygator .o_website_sale_checkout .alert-info{background: rgba(8, 145, 178, 0.08) !important; border-color: rgba(8, 145, 178, 0.35) !important; color: var(--ag-ink) !important;}body.ag-page-confirm{}body.ag-page-confirm .btn-light{background: var(--ag-bg-3) !important; border: 1px solid var(--ag-line) !important; color: var(--ag-ink-2) !important;}body.ag-page-confirm .btn-light:hover{background: var(--ag-bg) !important; color: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.ag-page-confirm .card, body.ag-page-confirm .card-body, body.ag-page-confirm #delivery_and_billing{background: var(--ag-bg-2) !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.ag-page-confirm #delivery_and_billing, body.ag-page-confirm #delivery_and_billing *{color: var(--ag-ink) !important;}body.ag-page-confirm #delivery_and_billing .text-muted, body.ag-page-confirm #delivery_and_billing small{color: var(--ag-ink-2) !important;}body.ag-page-confirm #delivery_and_billing .badge, body.ag-page-confirm #delivery_and_billing .text-bg-info{background: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 700; font-size: 10px; letter-spacing: .04em; text-transform: uppercase; padding: 4px 10px; border-radius: 999px;}body.theme-alloygator .o_total_card, .theme-alloygator .o_total_card, body.ag-page-confirm .o_total_card{position: sticky; background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)) !important; border: 1px solid rgba(146, 197, 22, 0.4) !important; border-radius: 14px !important; box-shadow: 0 6px 24px -10px rgba(146, 197, 22, 0.25), 0 4px 12px -4px rgba(0, 0, 0, 0.35) !important; align-self: flex-start; top: 90px !important; max-height: calc(100vh - 110px); overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--ag-line) transparent; overflow: hidden; color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card::-webkit-scrollbar, .theme-alloygator .o_total_card::-webkit-scrollbar, body.ag-page-confirm .o_total_card::-webkit-scrollbar{width: 6px;}body.theme-alloygator .o_total_card::-webkit-scrollbar-thumb, .theme-alloygator .o_total_card::-webkit-scrollbar-thumb, body.ag-page-confirm .o_total_card::-webkit-scrollbar-thumb{background: var(--ag-line); border-radius: 3px;}body.theme-alloygator .o_total_card::before, .theme-alloygator .o_total_card::before, body.ag-page-confirm .o_total_card::before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 6px; background: linear-gradient(180deg, #a4d723 0%, var(--ag-green) 50%, #6f9912 100%); box-shadow: 2px 0 8px -2px rgba(146, 197, 22, 0.4); border-radius: 0 3px 3px 0;}body.theme-alloygator .o_total_card::after, .theme-alloygator .o_total_card::after, body.ag-page-confirm .o_total_card::after{content: ""; position: absolute; top: -50px; right: -50px; width: 200px; height: 200px; background: radial-gradient(circle, rgba(146, 197, 22, 0.18), transparent 70%); pointer-events: none;}body.theme-alloygator .o_total_card .card-body, .theme-alloygator .o_total_card .card-body, body.ag-page-confirm .o_total_card .card-body{background: transparent !important; border: 0 !important; position: relative; z-index: 1;}body.theme-alloygator .o_total_card table, body.theme-alloygator .o_total_card tbody, body.theme-alloygator .o_total_card tr, body.theme-alloygator .o_total_card td, body.theme-alloygator .o_total_card th, .theme-alloygator .o_total_card table, .theme-alloygator .o_total_card tbody, .theme-alloygator .o_total_card tr, .theme-alloygator .o_total_card td, .theme-alloygator .o_total_card th, body.ag-page-confirm .o_total_card table, body.ag-page-confirm .o_total_card tbody, body.ag-page-confirm .o_total_card tr, body.ag-page-confirm .o_total_card td, body.ag-page-confirm .o_total_card th{background: transparent !important; border-color: rgba(255, 255, 255, 0.06) !important;}body.theme-alloygator .o_total_card .text-muted, body.theme-alloygator .o_total_card td.text-muted, body.theme-alloygator .o_total_card small, .theme-alloygator .o_total_card .text-muted, .theme-alloygator .o_total_card td.text-muted, .theme-alloygator .o_total_card small, body.ag-page-confirm .o_total_card .text-muted, body.ag-page-confirm .o_total_card td.text-muted, body.ag-page-confirm .o_total_card small{color: var(--ag-ink-2) !important;}body.theme-alloygator .o_total_card .monetary_field, body.theme-alloygator .o_total_card .oe_currency_value, body.theme-alloygator .o_total_card strong, .theme-alloygator .o_total_card .monetary_field, .theme-alloygator .o_total_card .oe_currency_value, .theme-alloygator .o_total_card strong, body.ag-page-confirm .o_total_card .monetary_field, body.ag-page-confirm .o_total_card .oe_currency_value, body.ag-page-confirm .o_total_card strong{color: var(--ag-ink) !important;}body.theme-alloygator .o_total_card tr[name="o_order_total"], .theme-alloygator .o_total_card tr[name="o_order_total"], body.ag-page-confirm .o_total_card tr[name="o_order_total"]{border-top: 1px solid rgba(146, 197, 22, 0.3) !important;}body.theme-alloygator .o_total_card tr[name="o_order_total"] td, .theme-alloygator .o_total_card tr[name="o_order_total"] td, body.ag-page-confirm .o_total_card tr[name="o_order_total"] td{padding-top: 12px !important;}body.theme-alloygator .o_total_card tr[name="o_order_total"] strong, .theme-alloygator .o_total_card tr[name="o_order_total"] strong, body.ag-page-confirm .o_total_card tr[name="o_order_total"] strong{font-size: 18px !important; font-family: "Bebas Neue", sans-serif; letter-spacing: .02em;}body.theme-alloygator .o_total_card tr[name="o_order_total"] .monetary_field, body.theme-alloygator .o_total_card tr[name="o_order_total"] .oe_currency_value, body.theme-alloygator .o_total_card tr[name="o_order_total"] strong .oe_currency_value, .theme-alloygator .o_total_card tr[name="o_order_total"] .monetary_field, .theme-alloygator .o_total_card tr[name="o_order_total"] .oe_currency_value, .theme-alloygator .o_total_card tr[name="o_order_total"] strong .oe_currency_value, body.ag-page-confirm .o_total_card tr[name="o_order_total"] .monetary_field, body.ag-page-confirm .o_total_card tr[name="o_order_total"] .oe_currency_value, body.ag-page-confirm .o_total_card tr[name="o_order_total"] strong .oe_currency_value{color: var(--ag-green) !important; font-size: 22px !important; font-family: "Bebas Neue", sans-serif; letter-spacing: .005em;}body.theme-alloygator .o_total_card .btn-primary, body.theme-alloygator .o_total_card [name="website_sale_main_button"], .theme-alloygator .o_total_card .btn-primary, .theme-alloygator .o_total_card [name="website_sale_main_button"], body.ag-page-confirm .o_total_card .btn-primary, body.ag-page-confirm .o_total_card [name="website_sale_main_button"]{background: var(--ag-green) !important; border-color: var(--ag-green) !important; color: #0A0B0D !important; font-weight: 800 !important; text-transform: uppercase; letter-spacing: .04em; box-shadow: 0 4px 14px -4px rgba(146, 197, 22, 0.5); transition: all .15s ease;}body.theme-alloygator .o_total_card .btn-primary:hover, body.theme-alloygator .o_total_card [name="website_sale_main_button"]:hover, .theme-alloygator .o_total_card .btn-primary:hover, .theme-alloygator .o_total_card [name="website_sale_main_button"]:hover, body.ag-page-confirm .o_total_card .btn-primary:hover, body.ag-page-confirm .o_total_card [name="website_sale_main_button"]:hover{background: #a4d723 !important; transform: translateY(-1px); box-shadow: 0 6px 18px -4px rgba(146, 197, 22, 0.7);}body.theme-alloygator .o_total_card .coupon_form input.form-control, .theme-alloygator .o_total_card .coupon_form input.form-control, body.ag-page-confirm .o_total_card .coupon_form input.form-control{background: rgba(0, 0, 0, 0.3) !important;}body.theme-alloygator, .theme-alloygator, body.ag-page-confirm{}body.theme-alloygator .o_address_card, body.theme-alloygator .delivery_carrier, body.theme-alloygator #o_delivery_methods .list-group-item, body.theme-alloygator #o_payment_methods .list-group-item, body.theme-alloygator [name="o_payment_option"], body.theme-alloygator .o_payment_form .list-group-item, body.theme-alloygator .ag-cart-trust, body.theme-alloygator .ag-payment-secure, body.theme-alloygator .ag-checkout-trust, body.theme-alloygator #shop_cart .o_cart_product, body.theme-alloygator.o_website_sale_checkout #shop_cart > .card, body.theme-alloygator.o_website_sale_checkout #shop_checkout > .card, body.theme-alloygator.o_website_sale_checkout #payment_method, body.theme-alloygator.o_website_sale_checkout #address_on_payment .card, body.theme-alloygator.o_website_sale_checkout #delivery_and_billing, body.theme-alloygator body.ag-page-confirm #delivery_and_billing, body.theme-alloygator body.ag-page-confirm .card:not(.o_total_card), .theme-alloygator .o_address_card, .theme-alloygator .delivery_carrier, .theme-alloygator #o_delivery_methods .list-group-item, .theme-alloygator #o_payment_methods .list-group-item, .theme-alloygator [name="o_payment_option"], .theme-alloygator .o_payment_form .list-group-item, .theme-alloygator .ag-cart-trust, .theme-alloygator .ag-payment-secure, .theme-alloygator .ag-checkout-trust, .theme-alloygator #shop_cart .o_cart_product, .theme-alloygator.o_website_sale_checkout #shop_cart > .card, .theme-alloygator.o_website_sale_checkout #shop_checkout > .card, .theme-alloygator.o_website_sale_checkout #payment_method, .theme-alloygator.o_website_sale_checkout #address_on_payment .card, .theme-alloygator.o_website_sale_checkout #delivery_and_billing, .theme-alloygator body.ag-page-confirm #delivery_and_billing, .theme-alloygator body.ag-page-confirm .card:not(.o_total_card), body.ag-page-confirm .o_address_card, body.ag-page-confirm .delivery_carrier, body.ag-page-confirm #o_delivery_methods .list-group-item, body.ag-page-confirm #o_payment_methods .list-group-item, body.ag-page-confirm [name="o_payment_option"], body.ag-page-confirm .o_payment_form .list-group-item, body.ag-page-confirm .ag-cart-trust, body.ag-page-confirm .ag-payment-secure, body.ag-page-confirm .ag-checkout-trust, body.ag-page-confirm #shop_cart .o_cart_product, body.ag-page-confirm.o_website_sale_checkout #shop_cart > .card, body.ag-page-confirm.o_website_sale_checkout #shop_checkout > .card, body.ag-page-confirm.o_website_sale_checkout #payment_method, body.ag-page-confirm.o_website_sale_checkout #address_on_payment .card, body.ag-page-confirm.o_website_sale_checkout #delivery_and_billing, body.ag-page-confirm body.ag-page-confirm #delivery_and_billing, body.ag-page-confirm body.ag-page-confirm .card:not(.o_total_card){background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)) !important; border: 1.5px solid var(--ag-line) !important; border-radius: 14px !important; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.02) inset, 0 4px 16px -8px rgba(0, 0, 0, 0.5) !important; color: var(--ag-ink); transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;}body.theme-alloygator .o_address_card:hover, body.theme-alloygator .delivery_carrier:hover, body.theme-alloygator #o_delivery_methods .list-group-item:hover, body.theme-alloygator #o_payment_methods .list-group-item:hover, body.theme-alloygator [name="o_payment_option"]:hover, body.theme-alloygator .o_payment_form .list-group-item:hover, .theme-alloygator .o_address_card:hover, .theme-alloygator .delivery_carrier:hover, .theme-alloygator #o_delivery_methods .list-group-item:hover, .theme-alloygator #o_payment_methods .list-group-item:hover, .theme-alloygator [name="o_payment_option"]:hover, .theme-alloygator .o_payment_form .list-group-item:hover, body.ag-page-confirm .o_address_card:hover, body.ag-page-confirm .delivery_carrier:hover, body.ag-page-confirm #o_delivery_methods .list-group-item:hover, body.ag-page-confirm #o_payment_methods .list-group-item:hover, body.ag-page-confirm [name="o_payment_option"]:hover, body.ag-page-confirm .o_payment_form .list-group-item:hover{border-color: rgba(146, 197, 22, 0.35) !important; transform: translateY(-1px);}body.theme-alloygator .o_address_card.border-primary, body.theme-alloygator .delivery_carrier.o_active_carrier, body.theme-alloygator [class*="address_list"] .card.border-primary, body.theme-alloygator #o_delivery_methods .list-group-item.active, body.theme-alloygator #o_delivery_methods .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator #o_payment_methods .list-group-item.active, body.theme-alloygator #o_payment_methods .list-group-item:has(input[type="radio"]:checked), body.theme-alloygator [name="o_payment_option"]:has(input[type="radio"]:checked), body.theme-alloygator .o_payment_form .list-group-item:has(input[type="radio"]:checked), .theme-alloygator .o_address_card.border-primary, .theme-alloygator .delivery_carrier.o_active_carrier, .theme-alloygator [class*="address_list"] .card.border-primary, .theme-alloygator #o_delivery_methods .list-group-item.active, .theme-alloygator #o_delivery_methods .list-group-item:has(input[type="radio"]:checked), .theme-alloygator #o_payment_methods .list-group-item.active, .theme-alloygator #o_payment_methods .list-group-item:has(input[type="radio"]:checked), .theme-alloygator [name="o_payment_option"]:has(input[type="radio"]:checked), .theme-alloygator .o_payment_form .list-group-item:has(input[type="radio"]:checked), body.ag-page-confirm .o_address_card.border-primary, body.ag-page-confirm .delivery_carrier.o_active_carrier, body.ag-page-confirm [class*="address_list"] .card.border-primary, body.ag-page-confirm #o_delivery_methods .list-group-item.active, body.ag-page-confirm #o_delivery_methods .list-group-item:has(input[type="radio"]:checked), body.ag-page-confirm #o_payment_methods .list-group-item.active, body.ag-page-confirm #o_payment_methods .list-group-item:has(input[type="radio"]:checked), body.ag-page-confirm [name="o_payment_option"]:has(input[type="radio"]:checked), body.ag-page-confirm .o_payment_form .list-group-item:has(input[type="radio"]:checked){border-color: var(--ag-green) !important; box-shadow: 0 0 0 1px rgba(146, 197, 22, 0.18) inset, 0 6px 20px -8px rgba(146, 197, 22, 0.35), 0 4px 12px -4px rgba(0, 0, 0, 0.4) !important; background: linear-gradient(180deg, var(--ag-bg-3), var(--ag-bg-2)) !important;}body.theme-alloygator .ag-cart-trust, body.theme-alloygator .ag-payment-secure, body.theme-alloygator .ag-checkout-trust, .theme-alloygator .ag-cart-trust, .theme-alloygator .ag-payment-secure, .theme-alloygator .ag-checkout-trust, body.ag-page-confirm .ag-cart-trust, body.ag-page-confirm .ag-payment-secure, body.ag-page-confirm .ag-checkout-trust{border-left: 4px solid var(--ag-green) !important;}body.theme-alloygator #shop_cart .o_cart_product, .theme-alloygator #shop_cart .o_cart_product, body.ag-page-confirm #shop_cart .o_cart_product{padding: 16px !important; margin-bottom: 8px;}body.theme-alloygator #cart_products .o_cart_product, .theme-alloygator #cart_products .o_cart_product, body.ag-page-confirm #cart_products .o_cart_product, body.theme-alloygator .ag-cart-pay, .theme-alloygator .ag-cart-pay, body.ag-page-confirm .ag-cart-pay, body.theme-alloygator .ag-cart-trust, .theme-alloygator .ag-cart-trust, body.ag-page-confirm .ag-cart-trust, body.theme-alloygator .ag-payment-secure, .theme-alloygator .ag-payment-secure, body.theme-alloygator .ag-checkout-trust, .theme-alloygator .ag-checkout-trust, body.theme-alloygator #shop_checkout li.list-group-item, .theme-alloygator #shop_checkout li.list-group-item, body.theme-alloygator .o_portal_address_list .o_address_card, .theme-alloygator .o_portal_address_list .o_address_card, body.theme-alloygator [id*="address_list"] .o_address_card, .theme-alloygator [id*="address_list"] .o_address_card, body.theme-alloygator #payment_method li.d-flex, .theme-alloygator #payment_method li.d-flex, body.theme-alloygator #payment_method .list-group-item, .theme-alloygator #payment_method .list-group-item, body.theme-alloygator #address_on_payment > .card, .theme-alloygator #address_on_payment > .card, body.theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card, .theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card{position: relative; background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)) !important; border: 1px solid rgba(146, 197, 22, 0.35) !important; border-radius: 12px !important; padding: 16px 18px 16px 22px !important; margin-bottom: 12px !important; box-shadow: 0 4px 16px -8px rgba(146, 197, 22, 0.18), 0 2px 8px -2px rgba(0, 0, 0, 0.3) !important; overflow: hidden; color: var(--ag-ink) !important; transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;}body.theme-alloygator #cart_products .o_cart_product:hover, .theme-alloygator #cart_products .o_cart_product:hover, body.ag-page-confirm #cart_products .o_cart_product:hover, body.theme-alloygator .ag-cart-pay:hover, .theme-alloygator .ag-cart-pay:hover, body.ag-page-confirm .ag-cart-pay:hover, body.theme-alloygator .ag-cart-trust:hover, .theme-alloygator .ag-cart-trust:hover, body.ag-page-confirm .ag-cart-trust:hover, body.theme-alloygator .ag-payment-secure:hover, .theme-alloygator .ag-payment-secure:hover, body.theme-alloygator .ag-checkout-trust:hover, .theme-alloygator .ag-checkout-trust:hover, body.theme-alloygator #shop_checkout li.list-group-item:hover, .theme-alloygator #shop_checkout li.list-group-item:hover, body.theme-alloygator .o_portal_address_list .o_address_card:hover, .theme-alloygator .o_portal_address_list .o_address_card:hover, body.theme-alloygator [id*="address_list"] .o_address_card:hover, .theme-alloygator [id*="address_list"] .o_address_card:hover, body.theme-alloygator #payment_method li.d-flex:hover, .theme-alloygator #payment_method li.d-flex:hover, body.theme-alloygator #payment_method .list-group-item:hover, .theme-alloygator #payment_method .list-group-item:hover, body.theme-alloygator #address_on_payment > .card:hover, .theme-alloygator #address_on_payment > .card:hover, body.theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card:hover, .theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card:hover{border-color: rgba(146, 197, 22, 0.55) !important; box-shadow: 0 6px 22px -8px rgba(146, 197, 22, 0.3), 0 2px 8px -2px rgba(0, 0, 0, 0.35) !important;}body.theme-alloygator #cart_products .o_cart_product::before, .theme-alloygator #cart_products .o_cart_product::before, body.ag-page-confirm #cart_products .o_cart_product::before, body.theme-alloygator .ag-cart-pay::before, .theme-alloygator .ag-cart-pay::before, body.ag-page-confirm .ag-cart-pay::before, body.theme-alloygator .ag-cart-trust::before, .theme-alloygator .ag-cart-trust::before, body.ag-page-confirm .ag-cart-trust::before, body.theme-alloygator .ag-payment-secure::before, .theme-alloygator .ag-payment-secure::before, body.theme-alloygator .ag-checkout-trust::before, .theme-alloygator .ag-checkout-trust::before, body.theme-alloygator #shop_checkout li.list-group-item::before, .theme-alloygator #shop_checkout li.list-group-item::before, body.theme-alloygator .o_portal_address_list .o_address_card::before, .theme-alloygator .o_portal_address_list .o_address_card::before, body.theme-alloygator [id*="address_list"] .o_address_card::before, .theme-alloygator [id*="address_list"] .o_address_card::before, body.theme-alloygator #payment_method li.d-flex::before, .theme-alloygator #payment_method li.d-flex::before, body.theme-alloygator #payment_method .list-group-item::before, .theme-alloygator #payment_method .list-group-item::before, body.theme-alloygator #address_on_payment > .card::before, .theme-alloygator #address_on_payment > .card::before, body.theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card::before, .theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card::before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 6px; background: linear-gradient(180deg, #a4d723 0%, var(--ag-green) 50%, #6f9912 100%); box-shadow: 2px 0 8px -2px rgba(146, 197, 22, 0.4); border-radius: 0 3px 3px 0;}body.theme-alloygator #cart_products .o_cart_product::after, .theme-alloygator #cart_products .o_cart_product::after, body.ag-page-confirm #cart_products .o_cart_product::after, body.theme-alloygator .ag-cart-pay::after, .theme-alloygator .ag-cart-pay::after, body.ag-page-confirm .ag-cart-pay::after, body.theme-alloygator .ag-cart-trust::after, .theme-alloygator .ag-cart-trust::after, body.ag-page-confirm .ag-cart-trust::after, body.theme-alloygator .ag-payment-secure::after, .theme-alloygator .ag-payment-secure::after, body.theme-alloygator .ag-checkout-trust::after, .theme-alloygator .ag-checkout-trust::after, body.theme-alloygator #shop_checkout li.list-group-item::after, .theme-alloygator #shop_checkout li.list-group-item::after, body.theme-alloygator .o_portal_address_list .o_address_card::after, .theme-alloygator .o_portal_address_list .o_address_card::after, body.theme-alloygator [id*="address_list"] .o_address_card::after, .theme-alloygator [id*="address_list"] .o_address_card::after, body.theme-alloygator #payment_method li.d-flex::after, .theme-alloygator #payment_method li.d-flex::after, body.theme-alloygator #payment_method .list-group-item::after, .theme-alloygator #payment_method .list-group-item::after, body.theme-alloygator #address_on_payment > .card::after, .theme-alloygator #address_on_payment > .card::after, body.theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card::after, .theme-alloygator div.o_portal_address_list + .o_portal_address_list > .o_address_card::after{content: ""; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: radial-gradient(circle, rgba(146, 197, 22, 0.12), transparent 70%); pointer-events: none;}body.theme-alloygator #cart_products .o_cart_product:hover, .theme-alloygator #cart_products .o_cart_product:hover, body.ag-page-confirm #cart_products .o_cart_product:hover{transform: translateY(-1px); box-shadow: 0 0 0 1px rgba(146, 197, 22, 0.18), 0 8px 24px -8px rgba(146, 197, 22, 0.35), 0 4px 12px -4px rgba(0, 0, 0, 0.4) !important;}body.theme-alloygator #shop_checkout li.list-group-item, .theme-alloygator #shop_checkout li.list-group-item, body.theme-alloygator #payment_method li.d-flex, .theme-alloygator #payment_method li.d-flex, body.theme-alloygator #payment_method li.list-group-item, .theme-alloygator #payment_method li.list-group-item, body.theme-alloygator #o_delivery_methods li, .theme-alloygator #o_delivery_methods li, body.theme-alloygator #o_payment_methods li, .theme-alloygator #o_payment_methods li{margin-top: 12px !important; margin-bottom: 0 !important; border-radius: 14px !important;}body.theme-alloygator #shop_checkout li.list-group-item:first-child, .theme-alloygator #shop_checkout li.list-group-item:first-child, body.theme-alloygator #payment_method li.d-flex:first-child, .theme-alloygator #payment_method li.d-flex:first-child, body.theme-alloygator #payment_method li.list-group-item:first-child, .theme-alloygator #payment_method li.list-group-item:first-child, body.theme-alloygator #o_delivery_methods li:first-child, .theme-alloygator #o_delivery_methods li:first-child, body.theme-alloygator #o_payment_methods li:first-child, .theme-alloygator #o_payment_methods li:first-child{margin-top: 0 !important;}body.theme-alloygator #shop_checkout .list-group, .theme-alloygator #shop_checkout .list-group, body.theme-alloygator #o_delivery_methods, .theme-alloygator #o_delivery_methods, body.theme-alloygator #o_payment_methods, .theme-alloygator #o_payment_methods, body.theme-alloygator #payment_method .list-group, .theme-alloygator #payment_method .list-group{background: transparent !important; border: 0 !important; display: flex; flex-direction: column; gap: 0;}body.theme-alloygator #delivery_and_billing, .theme-alloygator #delivery_and_billing, body.ag-page-confirm #delivery_and_billing{position: static !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; overflow: visible !important;}body.theme-alloygator #delivery_and_billing::before, body.theme-alloygator #delivery_and_billing::after, .theme-alloygator #delivery_and_billing::before, .theme-alloygator #delivery_and_billing::after, body.ag-page-confirm #delivery_and_billing::before, body.ag-page-confirm #delivery_and_billing::after{display: none !important; content: none !important;}.mw-auto, .mw-sm-auto, .mw-md-auto, .mw-lg-auto, .mw-xl-auto, .mw-xxl-auto{max-width: none !important;}.mh-auto, .mh-sm-auto, .mh-md-auto, .mh-lg-auto, .mh-xl-auto, .mh-xxl-auto{max-height: none !important;}header nav.navbar{border-radius: 0 !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08) !important;}header nav.navbar.o_header_force_no_radius{border-radius: 0 !important;}@media (max-width: 720px){body.theme-alloygator{}body.theme-alloygator .o_total_card, body.theme-alloygator .o_total_card .card-body, body.theme-alloygator .ag-cart-trust, body.theme-alloygator .ag-cart-pay, body.theme-alloygator .ag-payment-secure, body.theme-alloygator .ag-checkout-trust, body.theme-alloygator .ag-confirm-hero, body.theme-alloygator #delivery_and_billing > .card, body.theme-alloygator .o_portal_address_list .o_address_card{padding: 18px 16px !important; box-sizing: border-box; max-width: 100%; overflow-wrap: anywhere; word-break: break-word;}body.theme-alloygator .o_total_card .list-group-item, body.theme-alloygator .o_total_card tr, body.theme-alloygator .o_total_card td, body.theme-alloygator #delivery_and_billing .list-group-item{padding: 10px 14px !important; overflow-wrap: anywhere; word-break: break-word;}body.theme-alloygator .o_total_card h1, body.theme-alloygator .o_total_card h2, body.theme-alloygator .o_total_card h3, body.theme-alloygator .o_total_card h4, body.theme-alloygator .o_total_card strong, body.theme-alloygator .o_total_card span, body.theme-alloygator .ag-cart-trust *, body.theme-alloygator .ag-cart-pay *, body.theme-alloygator .ag-checkout-trust *{max-width: 100%; overflow-wrap: anywhere;}body.theme-alloygator .o_total_card .btn, body.theme-alloygator .ag-cart-pay .btn, body.theme-alloygator .ag-checkout-trust .btn{width: 100%; box-sizing: border-box; padding-left: 12px !important; padding-right: 12px !important; font-size: 13px !important; white-space: normal;}body.theme-alloygator .o_portal_address_list{grid-template-columns: 1fr !important;}}@media (max-width: 720px){body.theme-alloygator .coupon_form{display: flex !important; flex-wrap: wrap; gap: 8px; align-items: stretch; width: 100%;}body.theme-alloygator .coupon_form .input-group, body.theme-alloygator .coupon_form > form{display: flex !important; flex-wrap: nowrap; width: 100%; gap: 6px;}body.theme-alloygator .coupon_form input.form-control{flex: 1 1 auto !important; min-width: 0 !important; width: auto !important; font-size: 13px !important; padding: 8px 12px !important;}body.theme-alloygator .coupon_form button{flex: 0 0 auto !important; width: auto !important; max-width: 110px; padding: 8px 14px !important; font-size: 12px !important; white-space: nowrap;}}@media (max-width: 720px){body.theme-alloygator .o_total_card, body.theme-alloygator .o_total_card .card-body, body.theme-alloygator .o_wsale_shorter_cart_summary, body.theme-alloygator .o_wsale_shorter_cart_summary .card-body{background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)) !important; color: var(--ag-ink) !important; --bs-card-bg: var(--ag-bg-2);}body.theme-alloygator .o_total_card *, body.theme-alloygator .o_wsale_shorter_cart_summary *{background-color: transparent !important;}body.theme-alloygator .o_total_card .btn-primary, body.theme-alloygator .o_wsale_shorter_cart_summary .btn-primary{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important;}}body.theme-alloygator .o_mobile_summary{background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)) !important; border-top: 1px solid rgba(146, 197, 22, 0.4) !important; box-shadow: 0 -8px 24px -10px rgba(0, 0, 0, 0.5); padding: 16px !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_mobile_summary, body.theme-alloygator .o_mobile_summary *, body.theme-alloygator .o_mobile_summary .card, body.theme-alloygator .o_mobile_summary .card-body{background-color: transparent !important; color: var(--ag-ink) !important;}body.theme-alloygator .o_mobile_summary .text-muted, body.theme-alloygator .o_mobile_summary .text-300{color: #F5F5F0 !important;}body.theme-alloygator .o_mobile_summary strong, body.theme-alloygator .o_mobile_summary .fw-bold{color: var(--ag-green) !important; font-weight: 800;}body.theme-alloygator .o_mobile_summary .btn-primary{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important; font-weight: 700; width: 100%;}body.theme-alloygator .o_mobile_summary [data-bs-toggle="collapse"], body.theme-alloygator .o_mobile_summary a{color: var(--ag-green) !important;}body.theme-alloygator .d-lg-none .o_cart_products_table .text-muted, body.theme-alloygator .d-lg-none .o_cart_products_table small, body.theme-alloygator .d-lg-none .o_cart_total .text-muted, body.theme-alloygator .d-lg-none .o_cart_total td, body.theme-alloygator .d-lg-none .o_cart_total small, body.theme-alloygator .d-lg-none .o_cart_total .text-300, body.theme-alloygator.ag-page-confirm .d-lg-none .text-muted, body.theme-alloygator.ag-page-confirm .d-lg-none small{color: #F5F5F0 !important;}body.theme-alloygator .d-lg-none .o_cart_products_table, body.theme-alloygator .d-lg-none .o_cart_total .table{--bs-table-bg: transparent; --bs-table-color: var(--ag-ink); background: transparent !important; color: var(--ag-ink) !important;}body.theme-alloygator .d-lg-none .o_cart_products_table tr, body.theme-alloygator .d-lg-none .o_cart_products_table td, body.theme-alloygator .d-lg-none .o_cart_total tr, body.theme-alloygator .d-lg-none .o_cart_total td{background: transparent !important; border-color: var(--ag-line) !important; color: var(--ag-ink) !important;}body.theme-alloygator{}body.theme-alloygator #products_grid_before, body.theme-alloygator .o_wsale_categories_collapse, body.theme-alloygator .o_wsale_categories_navigation, body.theme-alloygator .oe_website_sale > aside, body.theme-alloygator .oe_website_sale .col-lg-3, body.theme-alloygator .oe_website_sale .col-md-3, body.theme-alloygator .oe_website_sale aside.col-lg-3, body.theme-alloygator .oe_website_sale aside.col-md-3, body.theme-alloygator #wsale_products_grid + aside, body.theme-alloygator .o_wsale_left_column, body.theme-alloygator .o_wsale_offcanvas, body.theme-alloygator #o_shop_collapse_filter, body.theme-alloygator .o_wsale_apply_layout{display: none !important;}body.theme-alloygator .oe_website_sale > .col-lg-9, body.theme-alloygator .oe_website_sale > .col-md-9, body.theme-alloygator #products_grid, body.theme-alloygator #wsale_products_grid{width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important;}body.theme-alloygator .o_wsale_my_filter, body.theme-alloygator .o_wsale_offcanvas_toggler, body.theme-alloygator button[data-bs-target*="offcanvas"]{display: none !important;}body.theme-alloygator .ag-shop-showcase{padding: 50px 0 70px; background: radial-gradient(ellipse at top, rgba(146, 197, 22, 0.08), transparent 60%), var(--ag-bg); position: relative; overflow: hidden;}body.theme-alloygator .ag-shop-showcase-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;}@media (max-width: 1100px){body.theme-alloygator .ag-shop-showcase-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 720px){body.theme-alloygator .ag-shop-showcase-grid{grid-template-columns: 1fr; gap: 14px;}}body.theme-alloygator .ag-shop-showcase-card{position: relative; display: flex; flex-direction: column; justify-content: flex-end; min-height: 360px; padding: 28px 28px 28px 28px; background: linear-gradient(165deg, var(--ag-bg-2) 0%, var(--ag-bg-3) 100%); border: 1px solid var(--ag-line); border-radius: 22px; text-decoration: none; color: var(--ag-ink); overflow: hidden; transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.25s ease, box-shadow 0.35s ease; isolation: isolate;}body.theme-alloygator .ag-shop-showcase-card::after{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--ag-green); transform: scaleY(0); transform-origin: bottom; transition: transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1); z-index: 2;}body.theme-alloygator .ag-shop-showcase-card:hover{transform: translateY(-6px); border-color: rgba(146, 197, 22, 0.55); box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(146, 197, 22, 0.15), inset 0 0 0 1px rgba(146, 197, 22, 0.1); color: var(--ag-ink);}body.theme-alloygator .ag-shop-showcase-card:hover::after{transform: scaleY(1); transform-origin: top;}body.theme-alloygator .ag-shop-showcase-card:hover .ag-shop-showcase-art{transform: scale(1.08) rotate(-4deg); color: var(--ag-green); opacity: .35;}body.theme-alloygator .ag-shop-showcase-card:hover .ag-shop-showcase-pattern{opacity: .8; transform: scale(1.05);}body.theme-alloygator .ag-shop-showcase-card:hover .ag-shop-showcase-cta .ag-arrow{transform: translateX(6px);}body.theme-alloygator .ag-shop-showcase-pattern{position: absolute; inset: 0; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><polygon points='40,2 75,22 75,58 40,78 5,58 5,22' fill='none' stroke='%2392C516' stroke-opacity='0.08' stroke-width='1'/></svg>"); background-repeat: repeat; background-size: 80px 80px; opacity: .5; transition: opacity .35s ease, transform .5s ease; pointer-events: none; z-index: 0;}body.theme-alloygator .ag-shop-showcase-art{position: absolute; top: -20px; right: -30px; width: 220px; height: 220px; color: var(--ag-green); opacity: .18; transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1), color 0.25s ease, opacity 0.35s ease; pointer-events: none; z-index: 1;}body.theme-alloygator .ag-shop-showcase-art svg{width: 100%; height: 100%; stroke: currentColor; fill: none;}body.theme-alloygator .ag-shop-showcase-content{position: relative; z-index: 3;}body.theme-alloygator .ag-shop-showcase-content .ag-eyebrow{display: block; font-family: "Manrope", sans-serif; font-size: 10px; letter-spacing: .22em; text-transform: uppercase; color: var(--ag-green); font-weight: 700; margin-bottom: 10px;}body.theme-alloygator .ag-shop-showcase-content h3{margin: 0 0 12px; font-family: "Bebas Neue", sans-serif; font-size: clamp(28px, 3vw, 38px); line-height: 1.05; letter-spacing: .02em; color: var(--ag-ink);}body.theme-alloygator .ag-shop-showcase-content p{margin: 0 0 18px; font-size: 14px; line-height: 1.55; color: var(--ag-ink-2); max-width: 320px;}body.theme-alloygator .ag-shop-showcase-content p strong{color: var(--ag-ink); font-weight: 700;}body.theme-alloygator .ag-shop-showcase-price{display: flex; flex-direction: column; align-items: flex-start; gap: 2px; margin-bottom: 18px; font-size: 12px; letter-spacing: .06em; color: var(--ag-ink-3); text-transform: uppercase; font-weight: 600;}body.theme-alloygator .ag-shop-showcase-price strong{font-family: "Bebas Neue", sans-serif; font-size: 26px; color: var(--ag-green); letter-spacing: .02em; font-weight: 400;}body.theme-alloygator .ag-shop-showcase-price small{font-size: 9px; text-transform: none; letter-spacing: .14em; color: var(--ag-ink-3);}body.theme-alloygator .ag-shop-showcase-cta{display: inline-flex; align-items: center; gap: 8px; font-family: "Manrope", sans-serif; font-weight: 800; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; color: var(--ag-green);}body.theme-alloygator .ag-shop-showcase-cta .ag-arrow{display: inline-block; transition: transform .25s ease;}body.theme-alloygator .ag-shop-showcase-protection{background: linear-gradient(165deg, var(--ag-bg-2) 0%, rgba(146, 197, 22, 0.04) 100%);}body.theme-alloygator .ag-shop-showcase-tools{background: linear-gradient(165deg, var(--ag-bg-2) 0%, rgba(76, 195, 247, 0.04) 100%);}body.theme-alloygator .ag-shop-showcase-tools .ag-shop-showcase-art{color: #6db8e8;}body.theme-alloygator .ag-shop-showcase-tools:hover .ag-shop-showcase-art{color: #92C516;}body.theme-alloygator .ag-shop-showcase-pros{background: linear-gradient(165deg, var(--ag-bg-2) 0%, rgba(255, 200, 87, 0.05) 100%);}body.theme-alloygator .ag-shop-showcase-pros .ag-shop-showcase-art{color: #ffc857;}body.theme-alloygator .ag-shop-showcase-pros .ag-shop-showcase-content .ag-eyebrow{color: #ffc857;}body.theme-alloygator .ag-shop-showcase-pros:hover .ag-shop-showcase-art{color: #92C516;}@media (max-width: 720px){body.theme-alloygator .ag-shop-showcase{padding: 30px 0 50px;}body.theme-alloygator .ag-shop-showcase-card{min-height: 280px; padding: 22px;}body.theme-alloygator .ag-shop-showcase-art{width: 160px; height: 160px; top: -10px; right: -20px;}}body.theme-alloygator #products_grid, body.theme-alloygator #wsale_products_grid, body.theme-alloygator .oe_website_sale{}body.theme-alloygator #products_grid .o_wsale_products_grid_table_wrapper, body.theme-alloygator #products_grid .row.products, body.theme-alloygator #products_grid .row.products_grid, body.theme-alloygator #wsale_products_grid .o_wsale_products_grid_table_wrapper, body.theme-alloygator #wsale_products_grid .row.products, body.theme-alloygator #wsale_products_grid .row.products_grid, body.theme-alloygator .oe_website_sale .o_wsale_products_grid_table_wrapper, body.theme-alloygator .oe_website_sale .row.products, body.theme-alloygator .oe_website_sale .row.products_grid{gap: 22px 22px;}body.theme-alloygator .oe_product, body.theme-alloygator article.oe_product, body.theme-alloygator .o_wsale_product_grid_wrapper{position: relative; background: linear-gradient(180deg, var(--ag-bg-2) 0%, var(--ag-bg-3) 100%) !important; border: 1px solid var(--ag-line) !important; border-radius: 18px !important; overflow: hidden; padding: 0 !important; margin-bottom: 22px; transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.25s ease, box-shadow 0.35s ease; isolation: isolate; display: flex; flex-direction: column;}body.theme-alloygator .oe_product::after, body.theme-alloygator article.oe_product::after, body.theme-alloygator .o_wsale_product_grid_wrapper::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: linear-gradient(90deg, transparent, var(--ag-green), transparent); transform: scaleX(0); transform-origin: center; transition: transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1); z-index: 5;}body.theme-alloygator .oe_product:hover, body.theme-alloygator article.oe_product:hover, body.theme-alloygator .o_wsale_product_grid_wrapper:hover{transform: translateY(-6px); border-color: rgba(146, 197, 22, 0.55) !important; box-shadow: 0 28px 60px -22px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(146, 197, 22, 0.15);}body.theme-alloygator .oe_product:hover::after, body.theme-alloygator article.oe_product:hover::after, body.theme-alloygator .o_wsale_product_grid_wrapper:hover::after{transform: scaleX(1);}body.theme-alloygator .oe_product:hover .oe_product_image, body.theme-alloygator .oe_product:hover .o_wsale_product_image, body.theme-alloygator .oe_product:hover .o_wsale_product_grid_wrapper_image, body.theme-alloygator .oe_product:hover a.oe_product_image_link img, body.theme-alloygator article.oe_product:hover .oe_product_image, body.theme-alloygator article.oe_product:hover .o_wsale_product_image, body.theme-alloygator article.oe_product:hover .o_wsale_product_grid_wrapper_image, body.theme-alloygator article.oe_product:hover a.oe_product_image_link img, body.theme-alloygator .o_wsale_product_grid_wrapper:hover .oe_product_image, body.theme-alloygator .o_wsale_product_grid_wrapper:hover .o_wsale_product_image, body.theme-alloygator .o_wsale_product_grid_wrapper:hover .o_wsale_product_grid_wrapper_image, body.theme-alloygator .o_wsale_product_grid_wrapper:hover a.oe_product_image_link img{transform: scale(1.08);}body.theme-alloygator .oe_product:hover .ag-shop-card-cta, body.theme-alloygator article.oe_product:hover .ag-shop-card-cta, body.theme-alloygator .o_wsale_product_grid_wrapper:hover .ag-shop-card-cta{opacity: 1; transform: translateY(0);}body.theme-alloygator .oe_product, body.theme-alloygator article.oe_product{background: transparent !important; border: 0 !important; border-radius: 0 !important; overflow: visible !important; box-shadow: none !important; margin-bottom: 0 !important;}body.theme-alloygator .oe_product::after, body.theme-alloygator article.oe_product::after{display: none !important;}body.theme-alloygator .oe_product:hover, body.theme-alloygator article.oe_product:hover{transform: none !important; box-shadow: none !important;}body.theme-alloygator .oe_product_image, body.theme-alloygator .o_wsale_product_image, body.theme-alloygator .o_wsale_product_grid_wrapper_image, body.theme-alloygator .oe_product .oe_product_image_link{display: block; position: relative; aspect-ratio: 4 / 3; background: var(--ag-bg-3) !important; overflow: hidden; border-radius: 18px 18px 0 0 !important; margin: 0 !important;}body.theme-alloygator .oe_product_image img, body.theme-alloygator .o_wsale_product_image img, body.theme-alloygator .o_wsale_product_grid_wrapper_image img, body.theme-alloygator .oe_product .oe_product_image_link img{width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center; transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1); padding: 14px;}body.theme-alloygator .oe_product_image::after, body.theme-alloygator .o_wsale_product_image::after, body.theme-alloygator .o_wsale_product_grid_wrapper_image::after, body.theme-alloygator .oe_product .oe_product_image_link::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 60px; background: linear-gradient(180deg, transparent, var(--ag-bg-2)); pointer-events: none;}body.theme-alloygator .oe_product .oe_product_cart, body.theme-alloygator .oe_product .o_wsale_product_information, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_information, body.theme-alloygator .oe_product .oe_subdescription, body.theme-alloygator section.s_dynamic_snippet_products .oe_product_cart{padding: 22px 22px 24px !important; background: transparent !important; flex: 1; display: flex; flex-direction: column; gap: 6px; position: relative; z-index: 2;}body.theme-alloygator .oe_product h6, body.theme-alloygator .oe_product .o_wsale_product_title, body.theme-alloygator .oe_product a.text-decoration-none, body.theme-alloygator .oe_product .o_wsale_products_item_title{font-family: "Bebas Neue", sans-serif !important; font-size: 22px !important; letter-spacing: .02em !important; line-height: 1.1 !important; color: var(--ag-ink) !important; font-weight: 400 !important; margin: 0 0 6px !important; transition: color .2s ease;}body.theme-alloygator .oe_product:hover h6, body.theme-alloygator .oe_product:hover .o_wsale_product_title, body.theme-alloygator .oe_product:hover a.text-decoration-none, body.theme-alloygator .oe_product:hover .o_wsale_products_item_title{color: var(--ag-green) !important;}body.theme-alloygator .oe_product .product_price, body.theme-alloygator .oe_product .oe_product_price, body.theme-alloygator .oe_product .o_wsale_product_price{font-family: "Bebas Neue", sans-serif !important; font-size: 28px !important; color: var(--ag-green) !important; letter-spacing: .02em !important; font-weight: 400 !important; line-height: 1 !important; margin: 4px 0 !important;}body.theme-alloygator .oe_product .product_price s, body.theme-alloygator .oe_product .product_price del, body.theme-alloygator .oe_product .oe_product_price s, body.theme-alloygator .oe_product .oe_product_price del, body.theme-alloygator .oe_product .o_wsale_product_price s, body.theme-alloygator .oe_product .o_wsale_product_price del{font-size: 16px !important; color: var(--ag-ink-3) !important; margin-right: 6px; opacity: .6;}body.theme-alloygator .oe_product .o_wsale_product_description{color: var(--ag-ink-2) !important; font-size: 12px !important; line-height: 1.45 !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0 !important;}body.theme-alloygator .oe_product .o_wsale_product_btn_primary, body.theme-alloygator .oe_product .btn.o_wsale_product_btn_primary, body.theme-alloygator .oe_product .btn-primary{display: inline-flex !important; align-items: center; justify-content: center; gap: 6px; padding: 10px 14px !important; background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important; font-family: "Manrope", sans-serif !important; font-weight: 800 !important; font-size: 11px !important; letter-spacing: .14em !important; text-transform: uppercase !important; border-radius: 999px !important; margin-top: 10px; transition: background .15s, transform .15s;}body.theme-alloygator .oe_product .o_wsale_product_btn_primary:hover, body.theme-alloygator .oe_product .btn.o_wsale_product_btn_primary:hover, body.theme-alloygator .oe_product .btn-primary:hover{background: #b8e248 !important; border-color: #b8e248 !important; color: #000 !important; transform: translateY(-1px);}body.theme-alloygator .oe_product .o_wsale_product_action_overlay, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay{position: absolute; top: 12px; right: 12px; z-index: 4; display: flex; flex-direction: column; gap: 6px;}body.theme-alloygator .oe_product .o_wsale_product_action_overlay .btn, body.theme-alloygator .oe_product .o_wsale_product_action_overlay button, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay .btn, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay button{width: 36px !important; height: 36px !important; border-radius: 50% !important; background: rgba(13, 14, 16, 0.85) !important; color: var(--ag-ink-2) !important; border: 1px solid var(--ag-line) !important; backdrop-filter: blur(8px); transition: all .15s ease;}body.theme-alloygator .oe_product .o_wsale_product_action_overlay .btn:hover, body.theme-alloygator .oe_product .o_wsale_product_action_overlay button:hover, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay .btn:hover, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay button:hover{background: var(--ag-green) !important; color: #000 !important; border-color: var(--ag-green) !important; transform: scale(1.08);}body.theme-alloygator .oe_product .o_wsale_ribbon, body.theme-alloygator .oe_product .o_ribbon{position: absolute !important; top: 12px !important; left: 12px !important; bottom: auto !important; right: auto !important; background: var(--ag-green) !important; color: #000 !important; font-family: "Manrope", sans-serif !important; font-weight: 800 !important; font-size: 10px !important; letter-spacing: .14em !important; text-transform: uppercase !important; padding: 4px 10px !important; border-radius: 999px !important; z-index: 4;}body.theme-alloygator .oe_product .ag-shop-card-cta{position: absolute; bottom: 16px; left: 50%; transform: translateX(-50%) translateY(8px); opacity: 0; z-index: 5; padding: 8px 16px; background: var(--ag-bg); color: var(--ag-green); border: 1px solid var(--ag-green); border-radius: 999px; font-family: "Manrope", sans-serif; font-weight: 800; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; transition: opacity .25s ease, transform .25s ease; pointer-events: none;}body.theme-alloygator .oe_product{}body.theme-alloygator .oe_product .oe_product_image_link, body.theme-alloygator .oe_product a.oe_product_image_link{position: relative; z-index: 3;}body.theme-alloygator .oe_product #add_to_cart_button, body.theme-alloygator .oe_product .o_wsale_product_btn_primary, body.theme-alloygator .oe_product .o_wsale_product_action_overlay #add_to_cart_button, body.theme-alloygator .oe_product .o_wsale_product_action_overlay .o_wsale_product_btn_primary, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_overlay #add_to_cart_button, body.theme-alloygator .oe_product .o_wsale_product_action_overlay .btn-primary, body.theme-alloygator .oe_product .oe_product .o_wsale_product_action_row .btn-primary{display: none !important;}body.theme-alloygator .oe_product.x-noop-removed-after::after{content: none;}@media (max-width: 720px){body.theme-alloygator{}body.theme-alloygator #products_grid .row, body.theme-alloygator #wsale_products_grid .row, body.theme-alloygator .oe_website_sale .row.products, body.theme-alloygator .oe_website_sale .o_wsale_products_grid_table_wrapper{grid-template-columns: 1fr !important;}body.theme-alloygator .oe_website_sale .row > [class*="col-"], body.theme-alloygator .oe_website_sale .row > .o_wsale_product_grid_wrapper, body.theme-alloygator .oe_website_sale .row > .col-6, body.theme-alloygator .oe_website_sale .row > .col-md-6, body.theme-alloygator .oe_website_sale .row > .col-12{flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important;}body.theme-alloygator .oe_product{margin-bottom: 16px !important;}body.theme-alloygator .oe_product_image, body.theme-alloygator .o_wsale_product_image{aspect-ratio: 16 / 10 !important;}}@media (max-width: 720px){body.theme-alloygator{}body.theme-alloygator .o_wsale_my_filter, body.theme-alloygator .row.products .col-md-6, body.theme-alloygator .row.products .col-sm-6, body.theme-alloygator .row.products .col-6, body.theme-alloygator .row.products .col-lg-4, body.theme-alloygator .row.products .col-lg-3, body.theme-alloygator .row.products .col-md-4, body.theme-alloygator .row.products .col-md-3, body.theme-alloygator .row > .o_wsale_product_grid_wrapper, body.theme-alloygator .o_wsale_products_grid_table_wrapper > div, body.theme-alloygator .o_wsale_products_grid_table_wrapper > article, body.theme-alloygator div[class*="oe_grid_product"]{flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important;}}body.theme-alloygator .oe_product .btn:has(i.fa-shopping-cart), body.theme-alloygator .oe_product button:has(i.fa-shopping-cart), body.theme-alloygator .oe_product .btn:has(i.oi-cart-add), body.theme-alloygator .oe_product button[id="add_to_cart_button"], body.theme-alloygator .oe_product .btn-primary.o_wsale_product_btn_primary, body.theme-alloygator .oe_product .o_wsale_my_cart_btn, body.theme-alloygator .oe_product .o_wsale_product_btn_primary, body.theme-alloygator .oe_product .o_wsale_product_action_row .btn-primary, body.theme-alloygator .oe_product a[href*="/shop/cart/update"], body.theme-alloygator .oe_product form[action*="/shop/cart/update"]{display: none !important; visibility: hidden !important;}body.theme-alloygator .oe_product .btn-secondary:not(.o_wish_rm), body.theme-alloygator .oe_product .o_wsale_product_btn_secondary, body.theme-alloygator .oe_product .o_wsale_product_view_btn, body.theme-alloygator .oe_product .o_wsale_my_view_btn, body.theme-alloygator .oe_product a.btn:not(.o_wish_rm):not(.o_wish_add){display: none !important;}body.theme-alloygator .oe_product .o_wsale_product_info_attributes_wrapper, body.theme-alloygator .o_wsale_product_grid_wrapper .o_wsale_product_info_attributes_wrapper{margin-top: 14px !important; padding-top: 6px; position: relative; z-index: 2;}body.theme-alloygator .oe_product .o_wsale_attribute_previewer, body.theme-alloygator .o_wsale_product_grid_wrapper .o_wsale_attribute_previewer{margin-top: 8px !important; padding: 4px 0; gap: 6px !important;}body.theme-alloygator .oe_product .o_wsale_product_thumb_overlay, body.theme-alloygator .oe_product .o_wsale_product_overlay, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper::before, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_image::before, body.theme-alloygator .oe_product .o_wsale_product_image::before, body.theme-alloygator .oe_product .oe_product_image::before, body.theme-alloygator .o_wsale_products_opt_actions_onhover .oe_product .o_wsale_product_grid_wrapper::after{display: none !important; background: transparent !important; opacity: 0 !important; content: none !important;}body.theme-alloygator .oe_product:hover .o_wsale_product_grid_wrapper_image, body.theme-alloygator .oe_product:hover .o_wsale_product_image, body.theme-alloygator .oe_product:hover .oe_product_image{filter: none !important;}body.theme-alloygator .oe_product .o_wsale_product_btn, body.theme-alloygator .oe_product .o_wsale_product_btn_primary, body.theme-alloygator .oe_product .o_wsale_product_action_row, body.theme-alloygator .oe_product #add_to_cart_button, body.theme-alloygator .o_wsale_product_grid_wrapper .o_wsale_product_btn, body.theme-alloygator .o_wsale_product_grid_wrapper .btn-primary{display: none !important;}body.theme-alloygator .ag-shop-card-btn, body.theme-alloygator .oe_product .ag-shop-card-btn{display: flex !important; align-items: center; justify-content: center; gap: 8px; margin-top: auto; width: calc(100% - 32px); margin-left: 16px; margin-bottom: 18px; padding: 12px 18px; background: var(--ag-bg); color: var(--ag-green); border: 1.5px solid var(--ag-green); border-radius: 999px; font-family: "Manrope", sans-serif; font-weight: 800; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: background 0.25s cubic-bezier(0.2, 0.8, 0.2, 1), color 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease; position: relative; overflow: hidden; z-index: 4;}body.theme-alloygator .ag-shop-card-btn .ag-arrow, body.theme-alloygator .oe_product .ag-shop-card-btn .ag-arrow{display: inline-block; transition: transform .25s ease; font-size: 14px;}body.theme-alloygator .ag-shop-card-btn:hover, body.theme-alloygator .oe_product .ag-shop-card-btn:hover{background: var(--ag-green); color: #000; transform: translateY(-2px); box-shadow: 0 14px 28px -8px rgba(146, 197, 22, 0.55); text-decoration: none;}body.theme-alloygator .ag-shop-card-btn:hover .ag-arrow, body.theme-alloygator .oe_product .ag-shop-card-btn:hover .ag-arrow{transform: translateX(4px);}body.theme-alloygator .ag-shop-card-btn:active, body.theme-alloygator .oe_product .ag-shop-card-btn:active{transform: scale(0.98);}body.theme-alloygator .oe_product:hover .ag-shop-card-btn{background: var(--ag-green); color: #000;}body.theme-alloygator .o_wsale_products_header_search_form_container, body.theme-alloygator .o_wsale_shop_title, body.theme-alloygator .products_header, body.theme-alloygator .o_wsale_shop_header, body.theme-alloygator #products_grid_before .o_wsale_search_form, body.theme-alloygator .o_wsale_products_header{display: none !important;}body.theme-alloygator{}body.theme-alloygator .o_ribbons, body.theme-alloygator .o_ribbon, body.theme-alloygator .oe_product .o_ribbons, body.theme-alloygator .oe_product .o_ribbon, body.theme-alloygator .o_wsale_product_grid_wrapper .o_ribbons{display: none !important;}body.theme-alloygator .oe_product_image_link::before, body.theme-alloygator .oe_product_image_link::after, body.theme-alloygator .oe_product_image::before, body.theme-alloygator .oe_product_image_img_wrapper::before, body.theme-alloygator .oe_product_image_img_wrapper::after, body.theme-alloygator .oe_product_image_img_wrapper_primary::before, body.theme-alloygator .oe_product_image_img_wrapper_primary::after, body.theme-alloygator .o_wsale_product_grid_wrapper_image::before, body.theme-alloygator .o_wsale_product_grid_wrapper_image::after, body.theme-alloygator .o_wsale_products_opt_actions_onhover .oe_product_image_link::before, body.theme-alloygator .o_wsale_products_opt_actions_onhover .oe_product_image_link::after, body.theme-alloygator .o_wsale_products_opt_actions_onhover .o_wsale_product_grid_wrapper_image::before, body.theme-alloygator .o_wsale_products_opt_actions_onhover .o_wsale_product_grid_wrapper_image::after{content: none !important; background: transparent !important; opacity: 0 !important; display: none !important;}body.theme-alloygator .oe_product:hover .oe_product_image_img, body.theme-alloygator .oe_product:hover .oe_product_image_link, body.theme-alloygator .oe_product:hover .o_wsale_product_grid_wrapper_image, body.theme-alloygator .oe_product:hover .oe_product_image, body.theme-alloygator .oe_product:hover img{filter: none !important; opacity: 1 !important;}body.theme-alloygator .ag-shop-card-btn:hover, body.theme-alloygator .ag-shop-card-btn:hover *, body.theme-alloygator .ag-shop-card-btn:focus-visible, body.theme-alloygator .ag-shop-card-btn:focus-visible *, body.theme-alloygator .oe_product:hover .ag-shop-card-btn, body.theme-alloygator .oe_product:hover .ag-shop-card-btn *{color: #000 !important; -webkit-text-fill-color: #000 !important;}body.theme-alloygator .ag-shop-card-btn:hover, body.theme-alloygator .oe_product:hover .ag-shop-card-btn{background: var(--ag-green) !important; border-color: var(--ag-green) !important;}body.theme-alloygator .oe_product .oe_product_image_link, body.theme-alloygator .oe_product a.oe_product_image_link, body.theme-alloygator .oe_product .oe_product_image, body.theme-alloygator .oe_product .oe_product_image_img_wrapper, body.theme-alloygator .oe_product .oe_product_image_img_wrapper_primary, body.theme-alloygator .oe_product .o_wsale_product_grid_wrapper_image{border-radius: 16px !important; overflow: hidden !important;}body.theme-alloygator .oe_product .oe_product_image_img, body.theme-alloygator .oe_product .oe_product_image img, body.theme-alloygator .oe_product .oe_product_image_link img{border-radius: 16px !important;}body.theme-alloygator #o_wsale_categories_filmstrip, body.theme-alloygator .o_wsale_filmstrip_container, body.theme-alloygator .o_wsale_filmstrip_default, body.theme-alloygator .o_wsale_filmstrip_wrapper, body.theme-alloygator .o_wsale_filmstrip, body.theme-alloygator #oe_structure_products_header_shop, body.theme-alloygator .o_wsale_shop_title + #oe_structure_products_header_shop, body.theme-alloygator .products_header.btn-toolbar{display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important;}body.theme-alloygator .ag-shop-colors-badge{display: inline-flex; align-items: center; gap: 7px; padding: 5px 11px; border-radius: 999px; background: rgba(146, 197, 22, 0.1); border: 1px solid rgba(146, 197, 22, 0.35); color: var(--ag-green); font-family: "Archivo", sans-serif; font-weight: 800; font-size: 11px; letter-spacing: .04em; text-transform: uppercase; line-height: 1; white-space: nowrap;}body.theme-alloygator .ag-shop-colors-dot{width: 11px; height: 11px; border-radius: 50%; flex-shrink: 0; background: conic-gradient(#1A1A1A, #C8102E, #FFDD00, #6FA01F, #003D7A, #FF1493, #1A1A1A);}.o_wizard.ag-stepper{--ag-step-notch: 13px; display: flex !important; flex-wrap: nowrap !important; gap: 0 !important; width: 100%; margin: 1rem 0 1.6rem !important; border-radius: 4px; overflow: hidden;}.o_wizard.ag-stepper .fa-angle-right{display: none !important;}.o_wizard.ag-stepper > a, .o_wizard.ag-stepper > span{flex: 1 1 0; min-width: 0; position: relative; display: flex !important; align-items: center; justify-content: center; text-align: center; padding: 0.68rem 0.5rem 0.68rem calc(var(--ag-step-notch) + .45rem); margin-left: calc(var(--ag-step-notch) * -1); background: var(--ag-bg-3, #16191D); text-decoration: none !important; transition: background-color .18s ease, color .18s ease; clip-path: polygon(0 0, calc(100% - var(--ag-step-notch)) 0, 100% 50%, calc(100% - var(--ag-step-notch)) 100%, 0 100%, var(--ag-step-notch) 50%);}.o_wizard.ag-stepper > a:first-child, .o_wizard.ag-stepper > span:first-child{margin-left: 0; padding-left: .85rem; clip-path: polygon(0 0, calc(100% - var(--ag-step-notch)) 0, 100% 50%, calc(100% - var(--ag-step-notch)) 100%, 0 100%);}.o_wizard.ag-stepper > a:last-child, .o_wizard.ag-stepper > span:last-child{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--ag-step-notch) 50%);}.o_wizard.ag-stepper > a :where(div, p, span), .o_wizard.ag-stepper > span :where(div, p, span){margin: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400 !important; font-size: 1rem; line-height: 1; letter-spacing: .045em; text-transform: uppercase; color: inherit !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}.o_wizard.ag-stepper > a{background: var(--ag-green-dim, #76A20F); color: #0A0B0D;}.o_wizard.ag-stepper > a:hover, .o_wizard.ag-stepper > a:focus{background: var(--ag-green, #92C516); color: #000;}.o_wizard.ag-stepper > span:not(.o_disabled){background: var(--ag-green, #92C516); color: #000; z-index: 2;}.o_wizard.ag-stepper > span.o_disabled{background: var(--ag-bg-3, #16191D); color: var(--ag-ink-3, #6B7178); opacity: 1 !important;}@media (max-width: 575.98px){.o_wizard.ag-stepper{--ag-step-notch: 9px; margin: .75rem 0 1.15rem !important;}.o_wizard.ag-stepper > a, .o_wizard.ag-stepper > span{padding-top: .52rem; padding-bottom: .52rem;}.o_wizard.ag-stepper > a :where(div, p, span), .o_wizard.ag-stepper > span :where(div, p, span){font-size: .82rem; letter-spacing: .02em;}}