:root{--base-1:#fff;--base-2:#ececec;--base-3:#0a0a0a;--base-4:#4d4d4d;--base-5:#a3a3a3;--theme-fixed:#fff;--theme-color:#000;--remove-color:#f53e3e;--shadow-color:color-mix(in srgb,var(--base-3) 8%,transparent);--theme-color-light:color-mix(in srgb,var(--theme-color) 8%,transparent);--responsive-factor-1:0;--responsive-factor-2:1;--responsive-factor-3:2;--responsive-factor-medium:1;--campaign-width-base:480px;--close-size-base:26px;--popup-close-position-base:-12px;--image-max-base:80px;--min-qty-base:24px;--variation-width-base:5.4rem;--campaign-btn-size-base:40px;--qty-max-1-base:124px;--qty-max-2-base:92px;--product-btn-base:28px;--checkbox-size-base:16px;--checkbox-mark-base:10px;--border-radius-1-base:4px;--border-radius-2-base:4px;--border-radius-3-base:2px;--font-size-1-base:22px;--font-size-2-base:20px;--font-size-3-base:16px;--font-size-4-base:16px;--font-size-5-base:14px;--font-size-6-base:12px;--gap-1-base:20px;--gap-2-base:16px;--gap-3-base:12px;--gap-4-base:8px;--gap-5-base:6px;--gap-6-base:6px;--gap-7-base:2px;--padding-1-base:24px;--padding-2-base:16px;--padding-3-base:12px;--padding-4-base:8px;--responsive-factor-fbt:1;--fbt-product-width-base:132px;--fbt-plus-width-base:16px;--fbt-column-gap-base:8px;--threshold-campaign-width-inpage-base:520px;--threshold-campaign-width-drawer-base:620px;--threshold-hellobar-upsell-width-base:600px;--next-order-coupon-width-base:378px;--cdt-product-page-width-base:392px;--cdt-hellobar-clock-width-base:236px;--cdt-hellobar-action-min-width-base:100px;--cdt-hellobar-action-padding-base:7px;--stock-scarcity-width-base:510px}.rev-campaign-container,.rev-campaign-wrapper{--campaign-width:var(--campaign-width-base);--close-size:var(--close-size-base);--popup-close-position:var(--popup-close-position-base);--image-max:var(--image-max-base);--min-qty:var(--min-qty-base);--variation-width:var(--variation-width-base);--campaign-btn-size:var(--campaign-btn-size-base);--qty-max-1:var(--qty-max-1-base);--qty-max-2:var(--qty-max-2-base);--product-btn:var(--product-btn-base);--checkbox-size:var(--checkbox-size-base);--checkbox-mark:var(--checkbox-mark-base);--border-radius-1:var(--border-radius-1-base);--border-radius-2:var(--border-radius-2-base);--border-radius-3:var(--border-radius-3-base);--font-size-1:var(--font-size-1-base);--font-size-2:var(--font-size-2-base);--font-size-3:var(--font-size-3-base);--font-size-4:var(--font-size-4-base);--font-size-5:var(--font-size-5-base);--font-size-6:var(--font-size-6-base);--gap-1:var(--gap-1-base);--gap-2:var(--gap-2-base);--gap-3:var(--gap-3-base);--gap-3-1:var(--gap-3-base);--gap-4:var(--gap-4-base);--gap-5:var(--gap-5-base);--gap-6:var(--gap-6-base);--gap-7:var(--gap-7-base);--padding-1:var(--padding-1-base);--padding-2:var(--padding-2-base);--padding-3:var(--padding-3-base);--padding-4:var(--padding-4-base);--fbt-product-width:var(--fbt-product-width-base);--fbt-plus-width:var(--fbt-plus-width-base);--fbt-column-gap:var(--fbt-column-gap-base);--fbt-min-qty:var(--min-qty-base);--fbt-variation-width:var(--variation-width-base);--fbt-campaign-btn-size:var(--campaign-btn-size-base);--fbt-qty-max-2:var(--qty-max-2-base);--fbt-product-btn:var(--product-btn-base);--fbt-checkbox-size:var(--checkbox-size-base);--fbt-checkbox-mark:var(--checkbox-mark-base);--fbt-border-radius-1:var(--border-radius-1-base);--fbt-border-radius-2:var(--border-radius-2-base);--fbt-border-radius-3:var(--border-radius-3-base);--fbt-font-size-1:var(--font-size-1-base);--fbt-font-size-2:var(--font-size-2-base);--fbt-font-size-3:var(--font-size-3-base);--fbt-font-size-4:var(--font-size-4-base);--fbt-font-size-5:var(--font-size-5-base);--fbt-font-size-6:var(--font-size-6-base);--fbt-gap-1:var(--gap-1-base);--fbt-gap-2:var(--gap-2-base);--fbt-gap-4:var(--gap-4-base);--fbt-gap-5:var(--gap-5-base);--fbt-gap-6:var(--gap-6-base);--fbt-gap-7:var(--gap-7-base);--fbt-padding-1:var(--padding-1-base);--fbt-padding-2:var(--padding-2-base);--fbt-padding-4:var(--padding-4-base);--threshold-campaign-width-inpage:var( --threshold-campaign-width-inpage-base );--threshold-campaign-width-drawer:var( --threshold-campaign-width-drawer-base );--threshold-hellobar-upsell-width:var( --threshold-hellobar-upsell-width-base );--next-order-coupon-width:var(--next-order-coupon-width-base);--noc-image-max:var(--image-max-base);--noc-campaign-btn-size:var(--campaign-btn-size-base);--noc-font-size-4:var(--font-size-4-base);--noc-font-size-5:var(--font-size-5-base);--noc-font-size-6:var(--font-size-6-base);--noc-action-gap:var(--border-radius-1-base);--noc-padding-2:var(--padding-2-base);--stock-scarcity-width:var(--stock-scarcity-width-base);--cdt-product-page-width:var(--cdt-product-page-width-base);--cdt-hellobar-clock-width:var(--cdt-hellobar-clock-width-base);--cdt-product-page-border-radius-1:var(--border-radius-1-base);--cdt-product-page-font-size-1:var(--font-size-1-base);--cdt-product-page-font-size-3:var(--font-size-3-base);--cdt-product-page-font-size-5:var(--font-size-5-base);--cdt-product-page-font-size-6:var(--font-size-6-base);--cdt-product-page-gap-3-1:var(--gap-3-base);--cdt-product-page-gap-4:var(--gap-4-base);--cdt-product-page-gap-6:var(--gap-6-base);--cdt-product-page-padding-1:var(--padding-1-base);--cdt-hellobar-close:20px;--cdt-hellobar-border-radius-1:var(--border-radius-1-base);--cdt-hellobar-font-size-2:var(--font-size-2-base);--cdt-hellobar-font-size-5:var(--font-size-5-base);--cdt-hellobar-font-size-6:var(--font-size-6-base);--cdt-hellobar-gap-1:var(--gap-1-base);--cdt-hellobar-gap-4:var(--gap-4-base);--cdt-hellobar-gap-6:var(--gap-6-base);--cdt-hellobar-padding-container:12px 24px;--cdt-hellobar-action-min-width:var(--cdt-hellobar-action-min-width-base);--cdt-hellobar-action-border-radius:4px;--cdt-hellobar-action-padding:var(--cdt-hellobar-action-padding-base);--inline-gap-2:var(--gap-2-base);--inline-gap-6:var(--gap-6-base);--inline-font-size-2:var(--font-size-2-base);--inline-font-size-3:var(--font-size-3-base);--inline-font-size-6:var(--font-size-6-base)}@container campaign (max-width: 900px){.rev-campaign-container{--fbt-min-qty:calc(var(--min-qty-base) - 8px*var(--responsive-factor-1));--fbt-variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-1));--fbt-campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--fbt-qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1)*2));--fbt-product-btn:calc(var(--product-btn-base) - 8px*var(--responsive-factor-1));--fbt-checkbox-size:calc(var(--checkbox-size-base) - 8px*var(--responsive-factor-1));--fbt-checkbox-mark:calc(var(--checkbox-mark-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-2:calc(var(--border-radius-2-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--fbt-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--fbt-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--fbt-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--fbt-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--fbt-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--fbt-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--fbt-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--fbt-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--fbt-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--fbt-gap-5:calc(var(--gap-5-base) - 4px*var(--responsive-factor-1));--fbt-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--fbt-gap-7:calc(var(--gap-7-base) - 2px*var(--responsive-factor-1));--fbt-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2));--fbt-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1));--fbt-padding-4:calc(var(--padding-4-base) - 4px*var(--responsive-factor-1))}}@container campaign (max-width: 745px){.rev-campaign-container{--fbt-min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1)*2));--fbt-variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2));--fbt-campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-1)*2));--fbt-border-radius-2:calc(var(--border-radius-2-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--fbt-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--fbt-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--fbt-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--fbt-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--fbt-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--fbt-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--fbt-gap-5:calc(var(--gap-5-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--fbt-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2));--fbt-padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)))}}@container campaign (max-width: 580px){.rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-1));--popup-close-position:calc(var(--popup-close-position-base) + 4px*var(--responsive-factor-1))}.rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-1));--min-qty:calc(var(--min-qty-base) - 8px*var(--responsive-factor-1));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-1));--campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1)*2));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1)*2));--product-btn:calc(var(--product-btn-base) - 8px*var(--responsive-factor-1));--checkbox-size:calc(var(--checkbox-size-base) - 8px*var(--responsive-factor-1));--checkbox-mark:calc(var(--checkbox-mark-base) - 4px*var(--responsive-factor-1));--border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--border-radius-2:calc(var(--border-radius-2-base) - 4px*var(--responsive-factor-1));--border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--gap-5:calc(var(--gap-5-base) - 4px*var(--responsive-factor-1));--gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--gap-7:calc(var(--gap-7-base) - 2px*var(--responsive-factor-1));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-1));--padding-4:calc(var(--padding-4-base) - 4px*var(--responsive-factor-1));--stock-scarcity-width:calc(var(--stock-scarcity-width-base) - 70px*var(--responsive-factor-1))}}@container campaign (max-width: 460px){.rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-2));--popup-close-position:calc(var(--popup-close-position-base) + 4px*var(--responsive-factor-2))}.rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-2));--min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1)*2));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2));--campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-1)*2));--border-radius-2:calc(var(--border-radius-2-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--gap-5:calc(var(--gap-5-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-2));--padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--stock-scarcity-width:calc(var(--stock-scarcity-width-base) - 70px*var(--responsive-factor-2))}}@container campaign (max-width: 360px){.rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-3))}.rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-3));--min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3) - var(--responsive-factor-1) - var(--responsive-factor-medium)));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2) - 0.4rem);--campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-3) - var( --responsive-factor-medium )));--checkbox-mark:calc(var(--checkbox-mark-base) - 1px*(var(--responsive-factor-3)*2 - var(--responsive-factor-medium)*2));--font-size-1:calc(var(--font-size-1-base) - 4px*(var(--responsive-factor-2) + var(--responsive-factor-3)));--font-size-2:calc(var(--font-size-2-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3))/2);--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-3));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-3));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-3));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-3));--gap-4:calc(var(--gap-4-base) - 4px*(1 + var(--responsive-factor-1)));--gap-5:calc(var(--gap-5-base) - 2px*((var(--responsive-factor-1)*2) + var(--responsive-factor-3) - var( --responsive-factor-2 )));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-3));--padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-3)))}}@container campaign (max-width: 440px){.rev-campaign-container{--noc-image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-1));--noc-campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--noc-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--noc-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--noc-action-gap:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--noc-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1))}}@container campaign (max-width: 360px){.rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-2));--noc-campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--noc-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--noc-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2))}}@container campaign (max-width: 320px){.rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-3));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-3))}}@container campaign (max-width: 860px){.rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-1)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-1)*10px);--cdt-hellobar-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--cdt-hellobar-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}@container campaign (max-width: 760px){.rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-2)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-2)*10px);--cdt-hellobar-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--cdt-hellobar-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2))}}@container campaign (max-width: 560px){.rev-campaign-container{--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-3));--cdt-hellobar-close:16px;--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--cdt-hellobar-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--cdt-hellobar-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-2))}}@container campaign (max-width: 500px){.rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-3)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-3)*10px);--cdt-hellobar-padding-container:8px 16px;--cdt-hellobar-action-border-radius:2px;--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3))/2);--cdt-hellobar-gap-1:8px;--cdt-hellobar-gap-4:6px;--cdt-hellobar-gap-6:6px}}@container campaign (max-width: 440px){.rev-campaign-container{--cdt-product-page-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--cdt-product-page-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--cdt-product-page-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--cdt-product-page-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--cdt-product-page-gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--cdt-product-page-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--cdt-product-page-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2))}}@container campaign (max-width: 360px){.rev-campaign-container{--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--cdt-product-page-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--cdt-product-page-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--cdt-product-page-gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--cdt-product-page-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)))}}@container campaign (max-width: 320px){.rev-campaign-container{--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 4px*(var(--responsive-factor-2) + var(--responsive-factor-3)));--cdt-product-page-gap-4:calc(var(--gap-4-base) - 4px*(1 + var(--responsive-factor-1)));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)))}}@container campaign (max-width: 260px){.rev-campaign-container{--inline-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--inline-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--inline-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--inline-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}@container campaign (max-width: 240px){.rev-campaign-container{--inline-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--inline-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--inline-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--inline-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--inline-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}.rev-campaign-popup-overlay{align-items:center;background-color:color-mix(in srgb,var(--base-3) 40%,transparent);display:flex;height:100%;justify-content:center;width:100%}.rev-campaign-popup-container{max-width:96%;position:relative}.rev-campaign-popup-container .rev-campaign-container{border:none;max-height:80vh}.rev-campaign-popup-container .rev-fbt-grid-layout.rev-campaign-container{max-width:1280px;width:-moz-fit-content;width:fit-content}button.rev-campaign-popup-close{background-color:var(--theme-color);border-radius:50%;color:var(--theme-fixed);cursor:pointer;font-size:var(--close-size);line-height:0;padding:4px;position:absolute;right:var(--popup-close-position);top:var(--popup-close-position)}button.rev-campaign-popup-close:hover{background-color:var(--remove-color);color:#fff}.rev-campaign-container{background-color:var(--base-1);border:1px solid var(--base-5);border-radius:var(--border-radius-1);color-scheme:only light;display:flex;flex-direction:column;gap:var(--gap-1);height:-moz-fit-content;height:fit-content;max-width:100%;padding:var(--padding-1);position:relative;width:var(--campaign-width)}.rev-campaign-container button:disabled{opacity:.5;pointer-events:none}.rev-campaign-header{display:flex;flex-direction:column;gap:var(--gap-6)}.rev-campaign-title{color:var(--base-3);font-size:var(--font-size-2);font-weight:600;line-height:1.2em}.rev-campaign-subtitle{color:var(--base-4);font-size:var(--font-size-4);line-height:1.2em}.rev-campaign-offer-banner{display:flex;flex-direction:column;gap:var(--gap-4)}.rev-campaign-offer-card{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);color:var(--base-3);display:flex;font-size:var(--font-size-3);gap:var(--gap-5);line-height:1em;padding:calc(var(--padding-2)/2 + 2px) var(--padding-2)}.rev-campaign-offer-heading{align-items:center;display:flex;gap:var(--gap-4)}.rev-campaign-offer-icon{font-size:var(--font-size-1);line-height:0}.rev-campaign-offer-timer{color:var(--theme-color);font-weight:500}.rev-campaign-product-container{display:flex;flex-direction:column;gap:var(--gap-1);width:100%}.rev-campaign-popup-container .rev-campaign-product-container{overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}.rev-campaign-product-container::-webkit-scrollbar{width:6px}.rev-campaign-product-container::-webkit-scrollbar-track{background:transparent}.rev-campaign-product-container::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}.rev-product-wrapper{border:1px solid var(--base-5);border-radius:var(--border-radius-1);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.rev-product-card{display:flex;flex-direction:column;gap:var(--gap-4);padding:var(--padding-2);position:relative}.rev-product-content{align-items:start;display:flex;gap:var(--gap-2);width:100%}.rev-product-image-wrapper{align-items:center;display:flex;gap:var(--gap-2);line-height:0;position:relative;width:-moz-fit-content;width:fit-content}.rev-product-image-wrapper img,.woocommerce .rev-product-image-wrapper img,.woocommerce-page .rev-product-image-wrapper img{border-radius:var(--border-radius-2);max-width:var(--image-max);width:16vw}.rev-product-selected-quantity{align-items:center;background-color:var(--base-3);border-radius:50%;color:var(--base-1);display:flex;font-size:var(--font-size-6);font-weight:500;height:var(--min-qty);justify-content:center;letter-spacing:-.1px;line-height:1em;position:absolute;right:-6px;top:-6px;width:var(--min-qty);z-index:99}.rev-product-details{display:flex;flex-direction:column;gap:var(--gap-6);width:100%}.rev-product-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;line-height:1.2em;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-product-purchase{gap:var(--gap-6);justify-content:space-between;width:100%}.rev-price-wrapper,.rev-product-purchase{align-items:center;display:flex;flex-wrap:wrap}.rev-price-wrapper{gap:calc(var(--gap-4) - 2px)}.rev-price-container,.rev-price-container span.amount{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;font-size:var(--font-size-3);font-weight:500;gap:calc(var(--gap-6) - 2px);line-height:1em}.rev-price-container span.amount{gap:0}.rev-price-old,.rev-price-old span.amount{color:var(--base-4);font-size:var(--font-size-6);font-weight:400;line-height:1em;text-decoration:line-through}.rev-price-discount{background-color:var(--theme-color-light);border:1px solid var(--theme-color);border-radius:9999px;color:var(--theme-color);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1em;padding:calc(var(--padding-4)/2) var(--padding-4);width:-moz-fit-content;width:fit-content}.rev-product-card .rev-price-wrapper{gap:var(--gap-6)}.rev-product-card .rev-price-container,.rev-product-card .rev-price-container span.amount{font-size:var(--font-size-5);gap:var(--gap-7);letter-spacing:-.072px}.rev-product-variation-wrapper{display:flex;flex-direction:column;gap:var(--gap-5)}.rev-product-variation-container{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;gap:var(--gap-6)}.rev-variation-select-wrapper{align-items:center;display:flex;position:relative}.rev-variation-select-wrapper:after{border-color:var(--base-3);border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:7px;margin:0;position:absolute;right:8px;transform:rotate(45deg) translate(-1px,-1px);width:7px;z-index:99}select.rev-product-variation-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;background-color:transparent!important;border:1px solid var(--base-5)!important;border-radius:var(--border-radius-3)!important;box-sizing:content-box;color:var(--base-3);cursor:pointer;font-size:var(--font-size-4)!important;height:auto!important;line-height:1em;margin:0;max-width:unset;min-height:auto;min-width:unset;overflow:hidden;padding:calc(var(--padding-4)/2) calc(var(--padding-4) - 2px)!important;padding-inline-end:calc(var(--padding-4) + 7px)!important;text-overflow:ellipsis;white-space:nowrap;width:var(--variation-width)!important}select.rev-product-variation-select:focus,select.rev-product-variation-select:hover{background-color:transparent!important;border-color:var(--base-5);box-shadow:none;color:var(--base-3)}select.rev-product-variation-select option{background-color:var(--base-1);color:var(--base-3)}.rev-product-variation-index{color:var(--base-3);font-size:var(--font-size-5);font-weight:500;line-height:1em}.rev-product-action{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.rev-quantity-selector{align-items:stretch;border:1px solid var(--base-5);border-radius:2px;color:var(--base-3);display:flex;max-width:var(--qty-max-1);overflow:hidden;width:100%}.rev-quantity-selector input[type=number]{background-color:transparent!important;border:1px solid var(--base-5)!important;border-bottom:none!important;border-radius:0!important;border-top:none!important;color:var(--base-3);flex-shrink:1;font-family:auto!important;font-size:var(--font-size-2)!important;height:auto!important;line-height:1em;margin:0;min-height:auto;min-width:0;padding:0 4px!important;text-align:center;width:100%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rev-quantity-selector input[type=number]:focus{background-color:transparent!important;box-shadow:none!important;color:var(--base-3)}.rev-quantity-selector input[type=number]:invalid{box-shadow:none!important;outline:none!important}button.rev-quantity-selector-button{align-items:center;background-color:var(--base-2);border-radius:0;color:var(--base-4);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-2);height:calc(var(--campaign-btn-size) - 2px);justify-content:center;line-height:0;padding:0;width:var(--campaign-btn-size)}button.rev-quantity-selector-button:hover{color:var(--theme-color)}.rev-product-card .rev-quantity-selector{max-width:var(--qty-max-2)}.rev-product-card .rev-quantity-selector input[type=number]{font-size:var(--font-size-4)!important}.rev-product-card button.rev-quantity-selector-button{font-size:var(--font-size-3);height:calc(var(--product-btn) - 2px);width:var(--product-btn)}button.rev-product-add,button.rev-product-remove{align-items:center;border-radius:var(--border-radius-3);border-style:solid;border-width:1px;cursor:pointer;display:flex;height:var(--product-btn);justify-content:center}button.rev-product-add{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--theme-fixed);font-size:var(--font-size-5);font-weight:500;line-height:1em;padding:0 var(--padding-2)}button.rev-product-add:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}button.rev-product-remove{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);border-color:var(--remove-color);color:var(--remove-color);font-size:var(--font-size-2);line-height:0;padding:0;width:var(--product-btn)}button.rev-product-remove:hover{background-color:color-mix(in srgb,var(--remove-color) 16%,transparent);color:var(--remove-color)}button.rev-product-remove:focus{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);color:var(--remove-color)}.rev-product-separator{align-items:center;background-color:var(--base-5);display:flex;height:1px;justify-content:center;position:relative}.rev-product-separator-icon{font-size:var(--font-size-1);position:absolute}.rev-card-ribbon{box-sizing:border-box;display:flex;position:absolute;top:-7px;inset-inline:8px;justify-content:center;line-height:0;padding-inline-start:clamp(48px,28%,180px);pointer-events:none;z-index:5}.rev-card-ribbon-content{background:var(--theme-color);border-radius:0 0 2px 2px;color:var(--theme-fixed);font-size:var(--font-size-6);font-weight:600;letter-spacing:-.1px;line-height:1.2;max-inline-size:95%;padding:calc(var(--padding-3)/2) var(--padding-3) calc(var(--padding-3)/3);text-transform:uppercase}.rev-card-ribbon-fold{background-color:var(--theme-color);background-image:linear-gradient(color-mix(in srgb,var(--theme-color) 30%,transparent),color-mix(in srgb,var(--theme-color) 30%,transparent));filter:contrast(.4);height:7px;width:7px}.rev-card-ribbon-fold-left{clip-path:polygon(100% 0,100% 100%,0 100%)}.rev-card-ribbon-fold-right,[dir=rtl] .rev-card-ribbon-fold-left{clip-path:polygon(0 0,0 100%,100% 100%)}[dir=rtl] .rev-card-ribbon-fold-right{clip-path:polygon(100% 0,100% 100%,0 100%)}.rev-product-extra{border:1px solid var(--theme-color);border-radius:var(--border-radius-2);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative}.rev-product-extra-header{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-3);line-height:1em;padding:calc(var(--padding-2) - 4px) var(--padding-2);width:100%}.rev-product-extra-icon{font-size:var(--font-size-2);line-height:0}.rev-product-extra .rev-product-card{background-color:var(--theme-color-light)}.rev-product-extra .rev-product-content{align-items:center}.rev-product-extra .rev-product-separator{background-color:var(--theme-color)}input[type=checkbox].rev-product-checkbox{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--base-1)!important;border:1px solid var(--base-5)!important;border-radius:2px!important;cursor:pointer;display:flex!important;flex-shrink:0;height:var(--checkbox-size)!important;justify-content:center;margin:0;min-width:auto;position:relative!important;width:var(--checkbox-size)!important}input[type=checkbox].rev-product-checkbox:focus,input[type=checkbox].rev-product-checkbox:focus-visible{border-color:var(--base-5)!important;box-shadow:none!important;outline:none!important}input[type=checkbox].rev-product-checkbox:checked{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}input[type=checkbox].rev-product-checkbox:checked:before{border-color:var(--base-1);border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;content:"";display:block;height:var(--checkbox-mark);margin:0;position:absolute;transform:rotate(45deg) translateY(-1px);width:calc(var(--checkbox-mark)/2);z-index:99}[dir=rtl] input[type=checkbox].rev-product-checkbox:checked:before{border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-2px)}input[type=checkbox].rev-product-checkbox:disabled{cursor:not-allowed;opacity:.6}.rev-selected-progress{align-items:center;container-type:inline-size;display:flex;justify-content:end;position:relative;width:100%}.rev-progress-bar{background-color:var(--base-2);border-radius:50px;height:calc(var(--gap-2)/2);width:100%}.rev-progress-bar::-webkit-progress-bar{background-color:var(--base-2);border-radius:50px}.rev-progress-bar::-webkit-progress-value{background-color:var(--theme-color);border-radius:50px;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1);transition:width .8s cubic-bezier(.4,0,.2,1)}.rev-progress-bar--no-transition::-webkit-progress-value{-webkit-transition:none;transition:none}.rev-progress-bar::-moz-progress-bar{background-color:var(--theme-color);border-radius:50px}.rev-progress-node{align-items:center;background-color:var(--base-2);border-radius:50%;color:var(--base-3);display:flex;font-size:var(--font-size-6);height:var(--font-size-2);justify-content:center;letter-spacing:-.1px;line-height:1;position:absolute;width:var(--font-size-2);z-index:99}.rev-progress-node.rev-condition-complete{background-color:var(--theme-color);color:var(--theme-fixed)}.rev-selected-progress-has-labels{margin-block-end:calc(var(--font-size-6) + var(--gap-5))}.rev-progress-node-label{color:var(--base-3);cursor:help;font-size:var(--font-size-6);font-weight:400;left:50%;line-height:1.2;max-width:clamp(36px,76cqw/var(--rev-progress-tier-count,3) - var(--gap-3),100px);overflow:hidden;pointer-events:auto;position:absolute;text-align:center;text-overflow:ellipsis;top:calc(100% + var(--gap-5));transform:translateX(-50%);white-space:nowrap}.rev-progress-node--first .rev-progress-node-label{left:0;right:auto;text-align:left;transform:none}.rev-progress-node--last .rev-progress-node-label{left:auto;right:0;text-align:right;transform:none}[dir=rtl] .rev-progress-node--first .rev-progress-node-label{left:auto;right:0;text-align:right}[dir=rtl] .rev-progress-node--last .rev-progress-node-label{left:0;right:auto;text-align:left}.rev-campaign-footer{display:flex;flex-direction:column;gap:var(--gap-4)}.rev-campaign-price-card{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);display:flex;gap:4px;justify-content:space-between;padding:calc(var(--padding-2) - 4px) var(--padding-2);width:100%}.rev-campaign-price-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;line-height:1.2em}.rev-campaign-action{align-items:center;display:flex;gap:var(--gap-4);width:100%}button.rev-campaign-button{background-color:var(--theme-color);border-radius:var(--border-radius-2);color:var(--theme-fixed);cursor:pointer;font-size:var(--font-size-4);font-weight:600;height:var(--campaign-btn-size);line-height:1em;max-height:var(--campaign-btn-size);min-height:var(--campaign-btn-size);padding:0;width:100%}button.rev-campaign-button:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}button.rev-campaign-button:focus{background-color:var(--theme-color);color:var(--theme-fixed)}.rev-threshold-container{display:flex;flex-direction:column;gap:var(--gap-1);width:100%}.rev-threshold-header{align-items:center;display:flex;gap:var(--gap-3);justify-content:center}.rev-thresholdl-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2;text-align:center}a.rev-threshold-action,button.rev-threshold-action{align-items:center;background-color:var(--theme-color);border:none;border-radius:var(--border-radius-2);color:var(--theme-fixed);cursor:pointer;display:flex;font-size:var(--font-size-4);font-weight:600;justify-content:center;line-height:1.2;max-height:none;min-height:var(--campaign-btn-size);min-width:calc(var(--qty-max-1) - 16px);padding:var(--padding-4) var(--padding-2);text-decoration:none;width:-moz-fit-content;width:fit-content}a.rev-threshold-action:hover,button.rev-threshold-action:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}a.rev-threshold-action:focus,button.rev-threshold-action:focus{background-color:var(--theme-color);border:none;box-shadow:none;color:var(--theme-fixed);outline:none}.rev-campaign-container.rev-threshold-inpage{width:var(--threshold-campaign-width-inpage)}.rev-campaign-container.rev-threshold-hellobar{border:none;border-radius:0;position:fixed;width:100%;z-index:999}.rev-campaign-container.rev-threshold-top{box-shadow:0 5px 15px var(--shadow-color);top:var(--revx-threshold-hellobar-stack-offset,0)}.rev-campaign-container.rev-threshold-bottom{bottom:var(--revx-threshold-hellobar-stack-offset,0);box-shadow:0 -5px 15px var(--shadow-color)}body.revx-threshold-hellobar-offset{padding-bottom:calc(var(--revx-body-padding-bottom-base, 0px) + var(--revx-threshold-hellobar-offset-bottom, 0px));padding-top:calc(var(--revx-body-padding-top-base, 0px) + var(--revx-threshold-hellobar-offset-top, 0px))}body.admin-bar .rev-campaign-container.rev-countdown-timer-hellobar.rev-countdown-top,body.admin-bar .rev-campaign-container.rev-threshold-hellobar.rev-threshold-top{top:calc(var(--revx-threshold-adminbar-offset, var(--wp-admin--admin-bar--height, 32px)) + var(--revx-threshold-hellobar-stack-offset, 0px))}.rev-threshold-hellobar .rev-threshold-container{margin:0 auto;max-width:700px;width:100%}.rev-threshold-hellobar .rev-upsell-product-slider{margin:0 auto;max-width:var(--threshold-hellobar-upsell-width);width:100%}@property --rev-drawer-progress-percent{syntax:"<number>";inherits:true;initial-value:0}.rev-campaign-container.rev-threshold-drawer{--rev-drawer-panel-width:calc(var(--image-max) + var(--padding-1)*2);--rev-drawer-width:min(var(--threshold-campaign-width-drawer),100cqw);background-color:transparent;border:none;border-radius:0;box-shadow:0 5px 15px color-mix(in srgb,var(--base-3) 40%,transparent);display:block;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:0;pointer-events:none;position:fixed;transition:width .28s ease;width:var(--rev-drawer-width);z-index:9999}.rev-campaign-container.rev-threshold-drawer.rev-drawer-collapsed{width:var(--rev-drawer-panel-width)}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left{border-radius:0 var(--border-radius-1) var(--border-radius-1) 0;left:0;right:auto}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-container,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-container{flex-direction:row}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right{border-radius:var(--border-radius-1) 0 0 var(--border-radius-1);left:auto;right:0}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-container,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-container,[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-container,[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-container{flex-direction:row-reverse}[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-container,[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-container{flex-direction:row}.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right{top:calc(var(--revx-threshold-page-header-offset, 0px) + var(--gap-2) + var(--revx-threshold-drawer-stack-offset, 0px))}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left,.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right{bottom:calc(var(--revx-threshold-hellobar-offset-bottom, 0px) + var(--gap-1) + var(--revx-threshold-drawer-stack-offset, 0px))}.rev-drawer-container{align-items:stretch;display:flex;pointer-events:none;transition:transform .28s ease;width:var(--rev-drawer-width);will-change:transform}.rev-drawer-container.rev-drawer-collapsed{align-items:flex-start}.rev-threshold-drawer .rev-threshold-container{background-color:var(--base-1);flex:1 1 auto;justify-content:center;max-height:1200px;max-width:100%;min-width:0;overflow:hidden;padding:var(--padding-1);pointer-events:auto;transition:max-height .28s ease,opacity .2s ease,padding .28s ease,transform .28s ease}.rev-threshold-drawer .rev-threshold-container.rev-drawer-content-hidden{max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateX(-12px)}.rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-collapsed,.rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-collapsed{transform:translateX(calc(-100% + var(--rev-drawer-panel-width)))}[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-collapsed,[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-collapsed{transform:translateX(0)}[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-collapsed,[dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-collapsed{transform:translateX(calc(100% - var(--rev-drawer-panel-width)))}button.rev-drawer-progress-panel{--rev-drawer-progress:calc(var(--rev-drawer-progress-percent)*1%);--rev-drawer-progress-angle:calc(var(--rev-drawer-progress-percent)*3.6deg);--ring-size:var(--image-max);--ring-thickness:clamp(5px,calc(var(--ring-size)*0.085),8px);--ring-inner:calc(50% - var(--ring-thickness));align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;flex:0 0 var(--rev-drawer-panel-width);flex-direction:column;font:inherit;gap:var(--gap-1);justify-content:space-between;padding:var(--padding-1);pointer-events:auto;text-align:center;transition:--rev-drawer-progress-percent .35s ease}button.rev-drawer-progress-panel,button.rev-drawer-progress-panel:focus,button.rev-drawer-progress-panel:hover{background-color:var(--base-3);color:var(--base-1)}button.rev-drawer-progress-panel:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.rev-drawer-progress-ring-wrap{aspect-ratio:1;position:relative;width:var(--ring-size)}.rev-drawer-progress-ring{aspect-ratio:1;background:radial-gradient(circle,var(--base-3) var(--ring-inner),transparent calc(var(--ring-inner) + 1px)),conic-gradient(var(--base-1) 0 var(--rev-drawer-progress),var(--base-4) var(--rev-drawer-progress) 100%);border-radius:50%;color:transparent;height:100%;overflow:hidden;width:100%}.rev-drawer-progress-cap{aspect-ratio:1;background-color:var(--base-1);border-radius:50%;opacity:var(--rev-drawer-progress-cap-opacity);pointer-events:none;position:absolute;transition:opacity .35s ease;width:var(--ring-thickness);z-index:1}.rev-drawer-progress-cap-start{left:50%;top:0;transform:translateX(-50%)}.rev-drawer-progress-cap-end{left:calc(50% - var(--ring-thickness)/2);top:calc(50% - var(--ring-thickness)/2);transform:rotate(var(--rev-drawer-progress-angle)) translateY(calc((var(--ring-size) - var(--ring-thickness))/-2))}.rev-drawer-progress-value{align-items:center;background-color:var(--base-3);border-radius:50%;display:flex;inset:var(--ring-thickness);justify-content:center;line-height:1;position:absolute;z-index:2}.rev-drawer-progress-label,.rev-drawer-progress-value{font-size:var(--font-size-5);font-weight:500;letter-spacing:-.1px}.rev-drawer-progress-label{line-height:1.2}.revx-campaign-wrapper .added_to_cart{display:none}.rev-quantity-selector svg,.rev-quantity-selector svg *{pointer-events:none}.rev-upsell-product-slider{container-type:inline-size;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.rev-upsell-product-viewport{margin-top:calc(var(--gap-4)*-1);min-width:0;overflow:hidden;padding-top:var(--gap-4);transition:height .3s ease}.rev-upsell-product-viewport:only-child{grid-column:1/-1}.rev-upsell-product-track{align-items:flex-start;display:flex;transition:transform .3s ease}button.rev-upsell-product-nav,button.rev-upsell-product-nav:focus{background-color:transparent;color:var(--base-4);cursor:pointer;font-size:24px;height:-moz-fit-content;height:fit-content;line-height:0;min-height:unset;min-width:unset;padding:0;width:-moz-fit-content;width:fit-content}button.rev-upsell-product-nav:hover{background-color:transparent;color:var(--theme-color)}button.rev-upsell-product-nav-prev{transform:rotate(90deg) translateX(var(--gap-4))}button.rev-upsell-product-nav-next{transform:rotate(-90deg) translateX(calc(var(--gap-4)*-1))}.rev-upsell-product-slider .rev-upsell-product-card-inactive{height:0;overflow:hidden;visibility:hidden}.rev-upsell-product-slider .rev-product-card{flex:0 0 100%;min-width:100%;padding:0}.rev-upsell-product-slider .rev-product-content{flex-direction:column;gap:var(--gap-3-1)}.rev-upsell-product-slider .rev-product-image-wrapper img,.woocommerce .rev-upsell-product-slider .rev-product-image-wrapper img,.woocommerce-page .rev-upsell-product-slider .rev-product-image-wrapper img{border-radius:50%;height:var(--campaign-btn-size);-o-object-fit:cover;object-fit:cover;width:var(--campaign-btn-size)}.rev-upsell-product-slider .rev-product-selected-quantity{height:var(--padding-1);right:calc(var(--gap-4)*-1);top:calc(var(--gap-4)*-1);width:var(--padding-1)}.rev-upsell-product-slider .rev-product-details{align-items:start;flex-direction:row;gap:var(--gap-3-1)}.rev-upsell-product-slider .rev-product-purchase{gap:4px;padding-top:2px}.rev-product-info{display:flex;flex-direction:column;gap:4px}.rev-upsell-product-slider .rev-product-title{font-size:var(--font-size-5);max-width:180px}.rev-product-card .rev-price-container span.amount,.rev-upsell-product-slider .rev-product-card .rev-price-container{font-size:var(--font-size-6)}.rev-upsell-product-slider .rev-price-old,.rev-upsell-product-slider .rev-price-old span.amount{font-size:calc(var(--font-size-6) - 1.5px)}.rev-upsell-product-slider .rev-price-discount{font-size:var(--font-size-6);line-height:1em;padding:calc(var(--padding-4)/2 - 2px) calc(var(--padding-4) - 2px)}.rev-upsell-product-slider .rev-product-variation-wrapper{margin-inline-start:calc(var(--campaign-btn-size) + var(--gap-3-1))}button.rev-product-cart{background-color:var(--theme-color);border:none;border-radius:var(--border-radius-3);color:var(--theme-fixed);cursor:pointer;font-size:var(--font-size-6);font-weight:600;line-height:1em;min-height:var(--product-btn);padding:var(--gap-5) var(--padding-2)}button.rev-product-cart:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}button.rev-product-cart:focus{background-color:var(--theme-color);border:none;box-shadow:none;color:var(--theme-fixed);outline:none}a.rev-admin-edit{align-items:center;background-color:var(--theme-color);border-radius:2px;color:var(--theme-fixed)!important;display:flex;font-size:12px!important;font-weight:500!important;gap:4px;left:auto;padding:calc(var(--padding-4)/2) var(--padding-2)!important;pointer-events:auto;position:absolute;right:1px;text-decoration:none!important;top:1px;z-index:99}a.rev-admin-edit:hover{background-color:color-mix(in srgb,var(--theme-color) 70%,transparent)}a.rev-admin-edit.rev-admin-edit--hidden{display:none}.rev-countdown-timer-hellobar a.rev-admin-edit,.rev-countdown-timer-product a.rev-admin-edit{background-color:var(--theme-fixed);color:var(--theme-color)!important}.rev-countdown-timer-hellobar a.rev-admin-edit:hover,.rev-countdown-timer-product a.rev-admin-edit:hover{background-color:color-mix(in srgb,var(--theme-fixed) 70%,transparent)}.rev-countdown-timer-product a.rev-admin-edit{left:auto;right:1px;top:1px}.rev-countdown-timer-hellobar a.rev-admin-edit{left:1px;right:auto;top:1px}html.colibri-wp-theme .rev-campaign-viewport :where(*):after,html.colibri-wp-theme .rev-campaign-viewport :where(*):before{content:none}.rev-campaign-viewport:where(.wp-block-woocommerce-add-to-cart-form>*+*){padding:0}.rev-campaign-viewport.alignwide{margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.rev-campaign-wrapper :focus{outline:none}.rev-campaign-wrapper [class*=ct-container]{margin-inline:0}.rev-campaign-wrapper *{box-sizing:border-box}.rev-campaign-wrapper button{border:none;margin:0;min-height:unset;min-width:unset}.rev-campaign-wrapper button:focus{border:none!important;box-shadow:none!important;outline:none!important}.rev-campaign-wrapper{container-name:campaign;container-type:inline-size}.rev-campaign-popup-overlay a.rev-admin-edit{left:-1px;right:auto;top:-1px}.rev-campaign-popup-overlay .rev-campaign-wrapper{align-items:center;display:flex;justify-content:center;width:96%}.rev-campaign-popup-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}.rev-campaign-wrapper.is-hidden,.rev-see-all-overlay{display:none}.rev-see-all-overlay.is-open{display:flex}.rev-volume-tier-scroll-wrapper{margin-top:-6px;overflow-y:auto;padding-top:6px}.rev-volume-tier-scroll-wrapper::-webkit-scrollbar{width:6px}.rev-volume-tier-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.rev-volume-tier-scroll-wrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}.rev-volume-tier-wrapper{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}.rev-volume-tier-container{background-color:transparent;border:1px solid var(--base-5);border-radius:var(--border-radius-1);position:relative}.rev-volume-tier-container.is-selected{background-color:var(--theme-color-light);border:1px solid var(--theme-color);cursor:default}label.rev-volume-tier-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin:0;padding:var(--padding-2)}.rev-volume-tier-container.is-selected label.rev-volume-tier-header{cursor:default}.rev-volume-tier-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-5);width:100%}input[type=radio].rev-volume-tier-radio{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--base-1)!important;border:1px solid var(--base-5)!important;border-radius:50%!important;cursor:pointer;flex-shrink:0;height:var(--gap-2)!important;margin:0;min-width:auto;width:var(--gap-2)!important}.rev-volume-tier-container.is-selected input[type=radio].rev-volume-tier-radio{cursor:default}input[type=radio].rev-volume-tier-radio:focus{box-shadow:none!important;outline:none!important}input[type=radio].rev-volume-tier-radio:checked{background-color:var(--theme-color-light)!important;border:3px solid var(--theme-color)!important}input[type=radio].rev-volume-tier-radio:checked:before{content:none}img.rev-volume-tier-thumb{border-radius:var(--border-radius-2);max-width:calc(var(--image-max)/2);width:16vw}.rev-volume-tier-heading{color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-7);letter-spacing:-.1px;line-height:1.2}.rev-volume-tier-subtitle{color:var(--base-4);font-size:var(--font-size-6);font-weight:400;letter-spacing:-.1px;line-height:1.2}.rev-badge-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.rev-volume-tier-container .rev-product-extra{border:none;border-top-left-radius:0;border-top-right-radius:0}.rev-volume-template [data-revx-role=volume-tier-extra-panel][hidden],.rev-volume-template [data-revx-role=volume-tier-variation-panel][hidden]{display:none!important}.rev-volume-timer{align-items:center;background-color:var(--theme-color-light);color:var(--base-3);display:flex;font-size:var(--font-size-6);gap:4px;justify-content:flex-start;padding:var(--padding-3) var(--padding-2) 0}.rev-volume-tier-container .rev-quantity-selector{max-width:var(--qty-max-2)}.rev-volume-tier-container .rev-quantity-selector input[type=number]{font-size:var(--font-size-4)!important}.rev-volume-tier-container .rev-quantity-selector-button{height:calc(var(--product-btn) - 2px);width:var(--product-btn)}.rev-volume-tier-variation{display:flex;flex-direction:column;gap:var(--gap-5);margin-top:calc(var(--padding-2)*-1);padding:var(--padding-4) var(--padding-2) var(--padding-2)}.rev-volume-tier-variation-y{display:flex;flex-direction:column;gap:calc(var(--gap-5)/2)}.rev-volume-tier-variation-y-label{color:var(--base-3);font-size:var(--font-size-6);font-weight:500;letter-spacing:-.4px;line-height:1.2}.rev-volume-tier-price{align-items:end;color:var(--base-3);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-7);letter-spacing:-.1px;line-height:1.2}.rev-volume-tier-price-old{color:var(--base-4);font-size:var(--font-size-5);font-weight:400;text-decoration:line-through}.rev-volume-tier-container .rev-product-card{padding:var(--padding-3)}.rev-volume-tier-container .rev-product-image-wrapper img,.woocommerce .rev-volume-tier-container .rev-product-image-wrapper img,.woocommerce-page .rev-volume-tier-container .rev-product-image-wrapper img{max-width:calc(var(--image-max)/1.5)}.rev-volume-tier-container .rev-product-selected-quantity{height:calc(var(--min-qty) - 4px);width:calc(var(--min-qty) - 4px)}.rev-volume-tier-container .rev-product-title{font-size:var(--font-size-4)}.rev-bxgy-get-products .rev-product-extra .rev-product-content{align-items:start}.rev-product-separator.rev-bxgy-plus-separator{background-color:transparent}.rev-bxgy-get-standalone{display:flex;flex-direction:column;gap:var(--gap-4)}.rev-bxgy-ribbon{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-6);font-weight:600;justify-content:center;left:auto;letter-spacing:-.1px;line-height:1.2;padding:6px 0;pointer-events:none;position:absolute;right:calc(var(--min-qty)*-1);text-transform:uppercase;top:var(--checkbox-mark);transform:rotate(45deg);width:calc(var(--min-qty)*4 + 4px);z-index:2}.rev-nd-product-container{margin-top:-6px}.rev-nd-product-wrapper{display:flex;flex-direction:column;gap:var(--gap-2);padding-top:6px}.rev-nd-product-wrapper .rev-product-card{border:1px solid var(--base-5);border-radius:var(--border-radius-1);position:relative}.rev-nd-product-wrapper .rev-product-purchase{align-items:start;flex-direction:column}.rev-threshold-container .rev-selected-progress{justify-content:center}.rev-threshold-container .rev-progress-node{box-sizing:content-box;font-size:var(--gap-1);padding:var(--gap-7);top:50%;z-index:0}.rev-threshold-container .rev-progress-node.rev-progress-node-has-gift{z-index:2}.rev-spending-gift-preview{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}button.rev-spending-gift-trigger{background:transparent;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}.rev-spending-gift-popover{--spending-gift-popover-width:var( --spending-gift-popover-width-base,320px );--spending-gift-image-size:var(--spending-gift-image-size-base,48px);--spending-gift-min-qty:var(--spending-gift-min-qty-base,20px);--spending-gift-product-btn:var(--spending-gift-product-btn-base,24px);--spending-gift-variation-width:var(--spending-gift-variation-width-base);--border-radius-3:var(--border-radius-3-base);--font-size-4:var(--font-size-4-base);--font-size-5:var(--font-size-5-base);--font-size-6:var(--font-size-6-base);--gap-2:var(--gap-2-base);--gap-3:var(--gap-3-base);--padding-2:var(--padding-2-base);background:var(--base-1);border:1px solid color-mix(in srgb,var(--base-5) 40%,transparent);border-radius:var(--border-radius-3);box-shadow:0 16px 32px -12px color-mix(in srgb,var(--base-3) 18%,transparent);color:var(--base-3);container-name:gift_container;container-type:inline-size;width:min(var(--spending-gift-popover-width),100vw - 40px);z-index:9999}.rev-spending-gift-popover *{box-sizing:border-box}.rev-spending-gift-popover :after,.rev-spending-gift-popover :before{content:none}@container gift_container (max-width: 320px){.rev-spending-gift-container{--spending-gift-image-size:calc(var(--spending-gift-image-size-base) - 8px*var(--responsive-factor-1));--spending-gift-min-qty:calc(var(--spending-gift-min-qty-base) - 4px*var(--responsive-factor-1));--spending-gift-product-btn:calc(var(--spending-gift-product-btn-base) - 4px*var(--responsive-factor-1));--spending-gift-variation-width:calc(var(--spending-gift-variation-width-base) - 1rem*var(--responsive-factor-1));--border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1))}}@container gift_container (max-width: 260px){.rev-spending-gift-container{--spending-gift-image-size:calc(var(--spending-gift-image-size-base) - 8px*var(--responsive-factor-2));--spending-gift-product-btn:calc(var(--spending-gift-product-btn-base) - 4px*var(--responsive-factor-2));--spending-gift-variation-width:calc(var(--spending-gift-variation-width-base) - 1rem*var(--responsive-factor-2));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2))}}.rev-spending-gift-container{display:flex;flex-direction:column;font-family:inherit;gap:var(--gap-2);padding:var(--padding-2)}.rev-spending-gift-title{font-size:var(--font-size-4);font-weight:500;letter-spacing:-.1px;line-height:1.2}.rev-spending-gift-list{display:flex;flex-direction:column;gap:var(--gap-3);margin-top:-6px;max-height:calc(var(--spending-gift-popover-width) - 10px);overflow-y:auto;padding-top:6px;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}.rev-spending-gift-list::-webkit-scrollbar{width:4px}.rev-spending-gift-list::-webkit-scrollbar-track{background:transparent}.rev-spending-gift-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}.rev-spending-gift-product{align-items:start;display:flex;gap:8px}.rev-spending-gift-image-wrapper{flex-shrink:0;line-height:0;position:relative;width:-moz-fit-content;width:fit-content}.rev-spending-gift-product-image{border-radius:var(--border-radius-3);height:auto;max-width:100%;width:var(--spending-gift-image-size)}.rev-spending-gift-quantity{align-items:center;background-color:var(--base-3);border-radius:50%;color:var(--base-1);display:flex;font-size:var(--font-size-6);font-weight:500;height:var(--spending-gift-min-qty);justify-content:center;letter-spacing:-.1px;line-height:1em;position:absolute;right:-6px;top:-6px;width:var(--spending-gift-min-qty)}.rev-spending-gift-product-body{display:flex;flex-direction:column;gap:4px;width:100%}.rev-spending-gift-product-main{align-items:center;display:flex;gap:8px;justify-content:space-between}.rev-spending-gift-product-info{display:flex;flex-direction:column;gap:2px}.rev-spending-gift-product-title{color:var(--base-3);font-size:var(--font-size-5);font-weight:500;line-height:1.2;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-spending-gift-product .rev-price-container,.rev-spending-gift-product .rev-price-container span.amount{flex-wrap:nowrap;font-size:var(--font-size-5);gap:4px}.rev-spending-gift-product .rev-price-old,.rev-spending-gift-product .rev-price-old span.amount{font-size:var(--font-size-6)}button.rev-spending-gift-product-add,button.rev-spending-gift-product-remove{align-items:center;border-radius:var(--border-radius-3);cursor:pointer;display:flex;font-size:var(--font-size-4);height:var(--spending-gift-product-btn);justify-content:center;line-height:0;padding:0;width:var(--spending-gift-product-btn)}button.rev-spending-gift-product-add,button.rev-spending-gift-product-add:focus{background:transparent;border:1px solid var(--base-4);border-color:var(--base-4);color:var(--base-3)}button.rev-spending-gift-product-add:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--theme-fixed)}button.rev-spending-gift-product-remove,button.rev-spending-gift-product-remove:focus{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);border-color:var(--remove-color);color:var(--remove-color)}button.rev-spending-gift-product-remove:hover{background-color:color-mix(in srgb,var(--remove-color) 16%,transparent);color:var(--remove-color)}button.rev-spending-gift-product-add:disabled{cursor:not-allowed;opacity:.45}button.rev-spending-gift-product-add:focus,button.rev-spending-gift-product-remove:focus{box-shadow:none;outline:none}.rev-spending-gift-product .rev-product-variation-container,.rev-spending-gift-product .rev-product-variation-wrapper{gap:4px}.rev-spending-gift-product select.rev-product-variation-select{background-color:var(--base-1);box-sizing:border-box;font-size:var(--font-size-5);line-height:1.2;max-width:var(--spending-gift-variation-width);padding:var(--border-radius-3) calc(var(--border-radius-3)*5) var(--border-radius-3) calc(var(--border-radius-3)*2);width:var(--spending-gift-variation-width)}.rev-spending-gift-product select.rev-product-variation-select:disabled{cursor:not-allowed;opacity:.45}.rev-spg-tier-success-viewport{display:block;flex:0 0 auto;overflow:hidden;pointer-events:none;width:100%}.rev-spg-tier-success{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-5);font-weight:500;gap:var(--gap-4);line-height:1.2;margin-inline-end:auto;margin-inline-start:0;opacity:0;transform:translate3d(calc(-100% - var(--gap-3)),0,0);transition:transform .3s ease,opacity .2s ease;width:-moz-fit-content;width:fit-content}.rev-spg-tier-success.is-visible{opacity:1;transform:translateZ(0)}.rev-stock-scarcity.rev-campaign-container{background-color:transparent;border:none;max-width:var(--stock-scarcity-width);padding:0;width:100%}.rev-stock-scarcity-container{display:flex;flex-direction:column;gap:var(--gap-6)}.rev-stock-scarcity-message{color:var(--theme-color);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2;transition:all .3s}.rev-stock-scarcity-inline .rev-stock-scarcity-container{gap:var(--inline-gap-6)}.rev-stock-scarcity-inline .rev-stock-scarcity-message{font-size:var(--inline-font-size-3)}.rev-stock-scarcity-inline .rev-progress-bar{height:calc(var(--inline-gap-2)/2)}.rev-next-order-coupon.rev-campaign-container{background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:var(--next-order-coupon-width)}.rev-coupon-template-outer{align-items:center;display:flex;overflow:hidden;position:relative;width:100%;z-index:1}.rev-coupon-shape-1{background-color:transparent;border:1px dashed var(--theme-color);border-radius:50%;height:40px;position:absolute;width:53px}.rev-coupon-shape-1-left{left:-29.5px}.rev-coupon-shape-1-right{right:-29.5px}.rev-coupon-shape-2{background-color:transparent;border:1px dashed var(--theme-color);border-radius:50%;height:46px;position:absolute;top:-18px;width:50px}.rev-coupon-shape-2-left{left:-27px}.rev-coupon-shape-2-right{right:-27px}.rev-coupon-template-wrapper-1{border:1px dashed var(--theme-color);-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 18px,#000 22px),radial-gradient(circle at 100% 50%,transparent 18px,#000 22px);mask-image:radial-gradient(circle at 0 50%,transparent 18px,#000 22px),radial-gradient(circle at 100% 50%,transparent 18px,#000 22px);padding:4px}.rev-coupon-template-container-1,.rev-coupon-template-wrapper-1{box-sizing:border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;width:100%}.rev-coupon-template-container-1{background-color:var(--theme-color);display:flex;height:100%;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 25px,#000 26px),radial-gradient(circle at 100% 50%,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);mask-image:radial-gradient(circle at 0 50%,transparent 25px,#000 26px),radial-gradient(circle at 100% 50%,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);position:relative;z-index:0}.rev-coupon-template-tag{align-items:center;color:var(--theme-fixed);display:flex;font-size:calc(var(--noc-campaign-btn-size));padding-left:40px}.rev-coupon-template-1-content{border-left:2px dashed var(--theme-fixed);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:20px;margin-right:30px;min-width:0;padding:20px 0 20px 20px}.rev-coupon-content{color:var(--theme-fixed);display:flex;flex-direction:column;gap:4px;letter-spacing:-.1px;line-height:1.2;margin-bottom:12px}.rev-coupon-heading{font-size:var(--noc-font-size-4);font-weight:600}.rev-coupon-subheading{font-size:var(--noc-font-size-6);font-weight:400}.rev-coupon-action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--noc-action-gap)}button.rev-coupon-button,button.rev-coupon-button:focus,button.rev-coupon-button:hover{background-color:transparent;border:1px dashed var(--theme-fixed);border-radius:4px;cursor:pointer;height:calc(var(--noc-campaign-btn-size) - 8px);line-height:1;min-height:unset;min-width:unset;padding:2px;width:-moz-fit-content;width:fit-content}.rev-coupon-code-container{align-items:center;border-radius:4px;color:var(--theme-fixed);display:flex;font-size:var(--noc-font-size-6);gap:4px;height:100%;justify-content:center;letter-spacing:-.1px;overflow:hidden;padding:0 calc(var(--noc-padding-2) - 5px);position:relative;text-transform:uppercase;width:100%}.rev-coupon-code-container:before{background-color:var(--theme-color);border-radius:4px;bottom:0;content:"";display:block;filter:contrast(.6);height:unset;left:0;position:absolute;right:0;top:0;width:unset;z-index:-1}button.rev-coupon-button:hover .rev-coupon-code-container:before{filter:contrast(.5)}button.rev-coupon-cta,button.rev-coupon-cta:focus{background-color:var(--theme-fixed);border-radius:4px;color:var(--theme-color);cursor:pointer;font-size:var(--noc-font-size-5);font-weight:500;height:calc(var(--noc-campaign-btn-size) - 8px);letter-spacing:-.1px;line-height:1;min-height:unset;min-width:unset;padding:2px;padding:0 calc(var(--noc-padding-2) - 5px);width:-moz-fit-content;width:fit-content}button.rev-coupon-cta:hover{background-color:color-mix(in srgb,var(--theme-fixed) 80%,transparent);color:var(--theme-color)}.rev-coupon-template-wrapper-2{border:1px dashed var(--theme-color);-webkit-mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px);mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px);padding:4px}.rev-coupon-template-container-2,.rev-coupon-template-wrapper-2{box-sizing:border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;width:100%}.rev-coupon-template-container-2{align-items:center;background-color:var(--theme-color);display:flex;height:100%;-webkit-mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);position:relative;z-index:0}.rev-coupon-template-2-content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:20px 4px 20px 30px}.rev-coupon-template-svg{color:var(--theme-fixed);font-size:var(--noc-image-max);padding-right:var(--noc-padding-2)}.rev-mm-wrapper{display:flex;flex-direction:column;gap:var(--gap-3)}.rev-section-wrapper{border:1px solid var(--base-5);border-radius:4px}.rev-campaign-popup-container .rev-mm-wrapper{flex:1 1 auto;min-height:0}.rev-campaign-popup-container .rev-section-scroll-wrapper{min-height:0;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}.rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar{width:6px}.rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}.rev-section-container{border-bottom:1px solid var(--base-5)}.rev-section-container:last-child{border-bottom:none}.rev-section-header{align-items:center;cursor:pointer;display:flex;gap:var(--gap-3);padding:var(--padding-2)}.rev-section-empty .rev-section-header{cursor:default}.rev-section-media{align-items:center;display:flex;gap:var(--gap-3)}.rev-section-icon{color:var(--base-3);font-size:var(--font-size-2);line-height:0;transform:rotate(0deg);transition:all .3s ease}.rev-section-icon-open{transform:rotate(180deg)}.rev-section-image{line-height:0}.rev-section-image img{max-width:calc(var(--image-max)/2);width:16vw}.rev-section-content-wrapper{display:flex;gap:var(--gap-4);justify-content:space-between;width:100%}.rev-section-content{display:flex;flex-direction:column;gap:var(--gap-4);width:100%}.rev-section-content-wrapper .rev-price-container{color:var(--base-3);flex-direction:column-reverse;font-weight:600;justify-content:end}.rev-section-heading{color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-6);letter-spacing:-.1px;line-height:1.2}.rev-section-subtitle{color:var(--base-4);font-size:var(--font-size-6);font-weight:400}.rev-section-rules{display:flex;flex-direction:column;gap:4px}.rev-section-rules-title{align-items:center;display:flex;gap:var(--gap-5)}.rev-selected-label{color:var(--base-4);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1.2}.rev-mm-progress .rev-progress-bar{height:calc(var(--gap-3-1)/2)}.rev-progress-node-max{left:auto;right:0}.rev-section-body{display:grid;grid-template-rows:0fr;transition:all .3s ease}.rev-section-body>*{overflow:hidden}.rev-section-body-open{border-top:1px solid var(--base-5);grid-template-rows:1fr}.rev-section-body .rev-product-separator{margin:0 var(--padding-2)}.rev-campaign-offer-card.rev-campaign-offer-gift{background-color:var(--theme-color-light);color:var(--theme-color)}.rev-selected-products-empty{color:var(--base-4);font-size:var(--font-size-5);letter-spacing:-.1px;line-height:1.2}.rev-selected-product-container{align-items:center;color:var(--base-3);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:var(--gap-6)}.rev-selected-products-info{gap:4px}.rev-selected-products-info,.rev-selected-products-main{align-items:center;display:flex}.rev-selected-products-count,.rev-selected-products-info img{border:1px solid var(--base-1);border-radius:50%;height:var(--min-qty);margin-inline-start:-12px;width:var(--min-qty)}.rev-selected-products-info img:first-child{margin-inline-start:0}.rev-selected-products-count{align-items:center;background-color:var(--base-2);color:var(--base-3);display:flex;font-size:var(--font-size-6);font-weight:500;justify-content:center;letter-spacing:-.8px;line-height:1.2}.rev-products-extra{position:relative}.rev-products-extra-icon{background-color:var(--base-3);border:1px solid var(--base-1);border-radius:50%;color:var(--base-1);font-size:calc(var(--font-size-5)*.5);line-height:0;padding:3px;position:absolute;right:-6px;top:-6px}.rev-selected-product-view{color:var(--theme-color);font-size:var(--font-size-3);white-space:nowrap}.rev-mm-tier-container{display:grid;gap:var(--gap-1);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.rev-mm-tier-item{align-items:center;background-color:var(--theme-color-light);border-radius:4px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:var(--padding-4);width:100%}.rev-mm-tier-active{background-color:color-mix(in srgb,var(--theme-color) 16%,transparent);border:1px solid var(--theme-color)}.rev-mm-tier-condition{color:var(--theme-color);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2}.rev-mm-tier-discount{color:var(--base-4);font-size:var(--font-size-5);letter-spacing:-.1px;line-height:1.2;text-transform:uppercase}.rev-see-all-wrapper{background-color:var(--base-1);border-radius:4px;display:flex;flex-direction:column;gap:var(--gap-1);max-width:100%;padding:var(--padding-2);width:var(--campaign-width)}.rev-see-all-header{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-3);gap:8px;justify-content:space-between}.rev-see-all-title{align-items:center;display:flex;font-weight:600;gap:var(--gap-4)}button.rev-see-all-close,button.rev-see-all-close:focus{background-color:transparent;color:var(--base-3);cursor:pointer;line-height:0;margin:0;min-height:unset;min-width:unset;padding:0}button.rev-see-all-close:hover{background-color:transparent;color:var(--remove-color)}button.rev-see-all-back,button.rev-see-all-back:focus{background-color:transparent;color:var(--base-3);cursor:pointer;display:none;font-size:var(--font-size-2);line-height:0;margin:0;min-height:none;min-width:none;padding:0}button.rev-see-all-back:hover{background-color:transparent;color:var(--base-3);opacity:.6}.rev-see-all-popup button.rev-see-all-back{display:block}.rev-see-all-popup button.rev-see-all-close{display:none}.rev-see-all-container{display:flex;flex-direction:column;gap:var(--gap-3);max-height:60vh;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}.rev-see-all-container ::-webkit-scrollbar{width:6px}.rev-see-all-container ::-webkit-scrollbar-track{background:transparent}.rev-see-all-container ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}.rev-see-all-container .rev-section-container{padding-bottom:var(--padding-2)}.rev-see-all-container .rev-section-container.rev-section-empty{display:flex;flex-direction:column;gap:var(--gap-3)}.rev-see-all-container .rev-section-header{padding:0}.rev-see-all-container .rev-section-body{border-top:none}.rev-see-all-container .rev-product-card{padding:var(--padding-3)}.rev-see-all-container .rev-product-card:last-child{padding-bottom:0}.rev-see-all-container .rev-section-body .rev-product-separator{margin:0 var(--padding-3)}.rev-see-all-container .rev-section-container:last-child{border-bottom:1px solid var(--base-5)}.rev-see-all-selections{display:flex;flex-direction:column;gap:var(--gap-2)}.rev-see-all-add-cta{align-items:center;background:transparent;border:none;box-shadow:none;color:var(--base-3);cursor:pointer;display:flex;font-size:var(--font-size-6);gap:var(--gap-5);margin:0;padding:0;width:auto}.rev-see-all-add-icon{border:1px dashed var(--base-3);border-radius:2px;font-size:var(--font-size-4);line-height:0}.rev-see-all-gift-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500}.rev-see-all-gift-item .rev-product-card{padding-bottom:0}.rev-see-all-gift-item .rev-product-content{align-items:center}.rev-fbt-product-container{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-6);width:100%}.rev-fbt-product-container .rev-product-card{border:1px solid var(--base-5);border-radius:var(--border-radius-1)}.rev-fbt-product-container .rev-product-purchase{align-items:start;flex-direction:column}.rev-fbt-plus-separator{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-2);justify-content:center;line-height:0}.rev-fbt-product-gift{position:relative;width:100%}.rev-fbt-product-gift-container{border:1px solid var(--base-5);border-radius:var(--border-radius-1);overflow:hidden;padding-bottom:var(--padding-2)}.rev-fbt-product-gift .rev-product-card{padding-bottom:0}.rev-fbt-product-gift .rev-product-content{align-items:center}.rev-fbt-gift-group{display:flex;flex-direction:column;gap:var(--gap-6);position:relative}.rev-fbt-locked{align-items:center;background-color:color-mix(in srgb,var(--base-1) 70%,transparent);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:9999}.rev-fbt-locked-message{background-color:var(--base-3);border-radius:var(--border-radius-1);box-shadow:0 12.4px 12.4px 0 color-mix(in srgb,var(--base-3) 20%,trasparent);color:var(--base-1);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1.2;padding:var(--padding-4) var(--padding-2)}.rev-fbt-gift-ribbon-clip{height:calc(var(--campaign-btn-size) + 40px);overflow:hidden;right:0;top:0;width:calc(var(--campaign-btn-size) + 40px)}.rev-fbt-gift-ribbon,.rev-fbt-gift-ribbon-clip{pointer-events:none;position:absolute;z-index:2}.rev-fbt-gift-ribbon{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-6);font-weight:600;justify-content:center;left:auto;letter-spacing:-.1px;line-height:1.2;padding:var(--gap-6) 0;right:calc(var(--min-qty)*-1);text-transform:uppercase;top:var(--checkbox-mark);transform:rotate(45deg);width:calc(var(--min-qty)*4 + 4px)}.rev-fbt-footer{align-items:center;border-bottom:1px solid var(--base-5);border-top:1px solid var(--base-5);display:flex;gap:var(--gap-1);justify-content:space-between;padding:var(--padding-4) 0;width:100%}.rev-fbt-footer button.rev-campaign-button{padding:0 var(--padding-2);white-space:nowrap;width:-moz-fit-content;width:fit-content}.rev-fbt-footer-empty{color:var(--base-3);font-size:var(--font-size-5)}@container campaign (min-width: 624px){.rev-fbt-grid-layout{--rev-fbt-width:100%}.rev-fbt-grid-layout.rev-fbt-narrow{--rev-fbt-width:fit-content}.rev-fbt-grid-layout.rev-campaign-container{gap:var(--fbt-gap-1);padding:var(--fbt-padding-1);padding-inline-end:calc(var(--fbt-padding-1) - 7px);width:var(--rev-fbt-width,-moz-fit-content);width:var(--rev-fbt-width,fit-content)}.rev-campaign-header{gap:var(--fbt-gap-6)}.rev-campaign-title{font-size:var(--fbt-font-size-2)}.rev-campaign-subtitle{font-size:var(--fbt-font-size-4)}.rev-campaign-offer-banner{gap:var(--fbt-gap-4)}.rev-campaign-offer-card{border-radius:var(--fbt-border-radius-1);font-size:var(--fbt-font-size-3);gap:var(--fbt-gap-5);padding:calc(var(--fbt-padding-2)/2 + 2px) var(--fbt-padding-2)}.rev-campaign-offer-heading{gap:var(--fbt-gap-4)}.rev-campaign-offer-icon{font-size:var(--fbt-font-size-1)}.rev-fbt-grid-layout .rev-campaign-product-container{margin-inline-start:-7px;padding-top:12px;padding-inline-start:8px}.rev-fbt-grid-layout .rev-fbt-product-container{align-items:start;display:grid;gap:var(--fbt-column-gap);gap:calc(var(--fbt-column-gap) - 4px*(var(--rev-fbt-plus-factor) - 4)*var(--responsive-factor-1));grid-template-columns:repeat(calc(var(--rev-fbt-columns, 4) - 1),minmax(0,var(--fbt-product-width)) var(--fbt-plus-width)) minmax(0,var(--fbt-product-width));justify-content:space-between;position:relative;width:var(--rev-fbt-width,-moz-fit-content);width:var(--rev-fbt-width,fit-content)}.rev-fbt-product-container.rev-fbt-column-1{grid-template-columns:minmax(0,var(--fbt-product-width))}.rev-fbt-grid-layout .rev-product-card{border:none;border-radius:0;container-name:fbt_grid_product;container-type:inline-size;padding:0}.rev-fbt-grid-layout .rev-product-content{flex-wrap:wrap;gap:var(--fbt-gap-2)}.rev-fbt-grid-layout .rev-product-selected-quantity{left:-8px;right:auto}.rev-fbt-grid-layout .rev-product-image-wrapper img,.woocommerce .rev-fbt-grid-layout .rev-product-image-wrapper img,.woocommerce-page .rev-fbt-grid-layout .rev-product-image-wrapper img{border-radius:0;max-width:100%;width:100%}.rev-fbt-grid-layout .rev-product-selected-quantity{font-size:var(--fbt-font-size-6);height:var(--fbt-min-qty);width:var(--fbt-min-qty)}.rev-fbt-grid-layout .rev-product-details{gap:var(--fbt-gap-6)}.rev-fbt-grid-layout .rev-product-title{font-size:var(--fbt-font-size-3)}.rev-fbt-grid-layout .rev-product-card .rev-price-wrapper{gap:calc(var(--fbt-gap-4) - 2px)}.rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:var(--fbt-font-size-5);gap:var(--fbt-gap-7)}.rev-fbt-grid-layout .rev-product-card .rev-price-discount{font-size:var(--fbt-font-size-6);padding:calc(var(--fbt-padding-4)/2) var(--fbt-padding-4)}.rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2)}.rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:var(--fbt-font-size-3);height:calc(var(--fbt-product-btn) - 2px);width:var(--fbt-product-btn)}.rev-fbt-grid-layout .rev-quantity-selector input[type=number]{font-size:var(--fbt-font-size-5)!important}.rev-fbt-grid-layout .rev-product-variation-wrapper{gap:var(--fbt-gap-5)}.rev-fbt-grid-layout .rev-product-variation-container{gap:var(--fbt-gap-6)}.rev-fbt-grid-layout .rev-product-variation-index{font-size:var(--fbt-font-size-6)}.rev-fbt-grid-layout select.rev-product-variation-select{border-radius:var(--fbt-border-radius-3)!important;font-size:var(--fbt-font-size-4)!important;padding:calc(var(--fbt-padding-4) - 2px)!important;padding-inline-end:calc(var(--fbt-padding-4) + 7px)!important;width:var(--fbt-variation-width)!important}.rev-fbt-grid-layout .rev-fbt-plus-separator{font-size:calc(var(--fbt-plus-width) - 4px*(var(--rev-fbt-plus-factor) - 4)*var(--responsive-factor-1));height:100%}.rev-fbt-grid-layout .rev-fbt-gift-group{display:contents}.rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{font-size:var(--fbt-font-size-5)!important;height:var(--fbt-checkbox-size)!important;position:absolute!important;right:var(--fbt-column-gap)!important;top:var(--fbt-column-gap)!important;width:var(--fbt-checkbox-size)!important;z-index:999}.rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox:checked:before{height:var(--fbt-checkbox-mark);width:calc(var(--fbt-checkbox-mark)/2)}.rev-fbt-grid-layout .rev-fbt-locked-message{border-radius:var(--fbt-border-radius-1);font-size:var(--fbt-font-size-6);padding:var(--fbt-gap-6)}.rev-fbt-grid-layout .rev-fbt-footer{flex-wrap:wrap;gap:var(--fbt-gap-5);max-width:100%;min-width:100%;padding:var(--fbt-gap-4) 0;width:0}.rev-fbt-grid-layout .rev-fbt-footer-empty{font-size:var(--fbt-font-size-5)}.rev-fbt-grid-layout .rev-price-wrapper{gap:calc(var(--fbt-gap-4) - 2px)}.rev-fbt-grid-layout .rev-price-container,.rev-fbt-grid-layout .rev-price-container span.amount{font-size:var(--fbt-font-size-3);gap:calc(var(--fbt-gap-6) - 2px)}.rev-fbt-grid-layout .rev-price-old,.rev-fbt-grid-layout .rev-price-old span.amount{font-size:var(--fbt-font-size-6)}.rev-fbt-grid-layout button.rev-campaign-button{border-radius:var(--fbt-border-radius-2);font-size:var(--fbt-font-size-4);height:var(--fbt-campaign-btn-size);min-height:var(--fbt-campaign-btn-size);padding:0 var(--fbt-padding-2)}}@container fbt_grid_product (max-width: 152px){.rev-fbt-grid-layout .rev-product-selected-quantity{font-size:calc(var(--fbt-font-size-6) - 2px*var(--responsive-factor-1));height:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-1));width:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-1))}.rev-fbt-grid-layout .rev-product-title{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-1))}.rev-fbt-gift-ribbon-clip{height:calc(var(--fbt-campaign-btn-size) + 40px);width:calc(var(--fbt-campaign-btn-size) + 40px)}.rev-fbt-gift-ribbon{font-size:var(--fbt-font-size-6);padding:var(--fbt-gap-6) 0;right:calc(var(--fbt-min-qty)*-1);top:var(--fbt-checkbox-mark);width:calc(var(--fbt-min-qty)*4 + 4px)}.rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{font-size:calc(var(--fbt-font-size-5) - 2px*var(--responsive-factor-1))!important;height:calc(var(--fbt-checkbox-size) - 4px*var(--responsive-factor-1))!important;right:calc(var(--fbt-column-gap) - 4px*var(--responsive-factor-1))!important;top:calc(var(--fbt-column-gap) - 4px*var(--responsive-factor-1))!important;width:calc(var(--fbt-checkbox-size) - 4px*var(--responsive-factor-1))!important}.rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox:checked:before{height:calc(var(--fbt-checkbox-mark) - 4px*var(--responsive-factor-1));width:calc((var(--fbt-checkbox-mark) - 4px*var(--responsive-factor-1))/2)}.rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:calc(var(--fbt-font-size-5) - 1px*var(--responsive-factor-1))}.rev-fbt-grid-layout .rev-price-discount{padding:calc((var(--fbt-padding-4) - 6px*var(--responsive-factor-1))/2) calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1))}.rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2);max-width:calc(var(--fbt-qty-max-2) - 12px*var(--responsive-factor-1))}.rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-1));height:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-1) - 2px);width:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-1))}.rev-fbt-grid-layout select.rev-product-variation-select{font-size:calc(var(--fbt-font-size-4) - 2px*var(--responsive-factor-1));padding:calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1) - 2px);padding-inline-end:calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1) + 7px);width:calc(var(--fbt-variation-width) - 2rem*var(--responsive-factor-1))}}@container fbt_grid_product (max-width: 116px){.rev-fbt-grid-layout .rev-product-selected-quantity{font-size:calc(var(--fbt-font-size-6) - 2px*var(--responsive-factor-2));height:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-2));width:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-2))}.rev-fbt-grid-layout .rev-product-title{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-2))}.rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{right:calc(var(--fbt-column-gap) - 3px*var(--responsive-factor-2));top:calc(var(--fbt-column-gap) - 3px*var(--responsive-factor-2))}.rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:calc(var(--fbt-font-size-5) - 1px*var(--responsive-factor-2))}.rev-fbt-grid-layout .rev-price-discount{padding:calc((var(--fbt-padding-4) - 6px*var(--responsive-factor-2))/2) calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-2))}.rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2);max-width:calc(var(--fbt-qty-max-2) - 12px*var(--responsive-factor-2))}.rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:calc(var(--fbt-font-size-3) - 2px*var(--responsive-factor-2));height:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-2) - 2px);width:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-2))}}.rev-double-order.rev-campaign-container{background-color:transparent;border:none;gap:0;padding:0;width:100%}.rev-double-order-container{display:flex;flex-direction:column;gap:var(--gap-4);position:relative;width:100%}.rev-double-order-offer{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;font-size:var(--font-size-4);gap:4px;justify-content:flex-start;letter-spacing:-.1px;line-height:1.2}.rev-double-order-tiers{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}.rev-double-order-tiers-empty{color:var(--base-3);font-size:var(--font-size-4);padding:calc(var(--padding-2)/2) var(--padding-4)}.rev-double-order-tier-wrapper{border:1px dashed var(--base-5);border-radius:var(--border-radius-1);padding:1px}label.rev-double-order-tier{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);cursor:pointer;display:flex;gap:var(--gap-3);margin:0;padding:calc(var(--padding-2)/2) var(--padding-4)}.rev-double-order-tier-label{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2}label.rev-double-order-tier.is-dimmed{opacity:.5;pointer-events:none}label.rev-double-order-tier.is-dimmed .rev-double-order-tier-label{color:color-mix(in srgb,var(--base-3) 50%,transparent)}input[type=checkbox].rev-double-order-tier-checkbox{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--base-1)!important;border:2px solid var(--base-5)!important;border-radius:4px!important;cursor:pointer;display:flex!important;flex-shrink:0;height:20px!important;justify-content:center;margin:0;min-width:auto;outline:none!important;position:relative!important;width:20px!important}input[type=checkbox].rev-double-order-tier-checkbox:focus,input[type=checkbox].rev-double-order-tier-checkbox:focus-visible{border-color:var(--base-5)!important;box-shadow:none!important;outline:none!important}input[type=checkbox].rev-double-order-tier-checkbox:checked{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}input[type=checkbox].rev-double-order-tier-checkbox:checked:before{border-color:var(--theme-fixed);border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;content:"";display:block;height:10px;margin:0;position:absolute;transform:rotate(45deg) translate(-1px,-1px);width:5px;z-index:99}@container campaign (max-width: 360px){input[type=checkbox].rev-double-order-tier-checkbox{height:16px!important;width:16px!important}}.rev-double-order-specific .rev-double-order-tier-wrapper{border-color:var(--theme-color)}.rev-double-order-specific-tier{border-radius:var(--border-radius-1);overflow:hidden}.rev-double-order-specific-tier-header{background-color:var(--theme-color-light);color:var(--theme-color);font-size:var(--font-size-4);font-weight:500;letter-spacing:-.1px;line-height:1.2;padding:var(--padding-4) var(--padding-2)}.rev-double-order-specific-products{background-color:var(--base-1);color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-5);font-weight:500;gap:var(--gap-2);letter-spacing:-.1px;line-height:1.2;padding:var(--padding-2) calc(var(--padding-2)*.8)}.rev-double-order-specific-product{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:8px}.rev-double-order-specific-thumb{border-radius:var(--border-radius-3);flex-shrink:0;height:auto;max-width:100%;width:36px}.rev-double-order-specific-name{width:100%}.rev-double-order-specific-price{margin-inline-start:auto;white-space:nowrap}.rev-double-order-specific-price.rev-price-container{flex-shrink:0;gap:var(--gap-6)}.rev-double-order-specific-tier.is-dimmed{opacity:.5;pointer-events:none}.rev-double-order-specific-tier.is-dimmed .rev-double-order-specific-products{color:color-mix(in srgb,var(--base-3) 50%,transparent)}.rev-double-order-container-note{background-color:color-mix(in srgb,var(--base-3) 8%,transparent);border-left:3px solid color-mix(in srgb,var(--base-4) 30%,transparent);border-radius:4px;color:color-mix(in srgb,var(--base-4) 60%,transparent);font-size:var(--font-size-6);font-weight:500;line-height:1.4;margin-bottom:var(--gap-3);padding:10px 14px}.rev-countdown-timer-clock{align-items:center;color:var(--theme-fixed);display:flex;gap:var(--gap-4);justify-content:center;letter-spacing:-.1px;width:100%}.rev-countdown-timer-cell{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-6);justify-content:center;width:100%}.rev-countdown-timer-value{align-items:center;border-radius:var(--border-radius-1);display:flex;font-size:var(--font-size-1);font-weight:600;justify-content:center;overflow:hidden;padding:calc(var(--padding-1) - 6px);position:relative;white-space:nowrap;z-index:0}.rev-countdown-timer-value:before{background-color:var(--base-1);bottom:0;content:"";display:block;height:unset;left:0;opacity:.2;position:absolute;right:0;top:0;width:unset;z-index:-1}.rev-countdown-timer-label{font-size:var(--font-size-6);text-align:center}.rev-countdown-timer-product.rev-campaign-container{background-color:var(--theme-color);border:none;border-radius:var(--cdt-product-page-border-radius-1);gap:var(--cdt-product-page-gap-3-1);padding:var(--cdt-product-page-padding-1);width:var(--cdt-product-page-width)}.rev-countdown-product-page-container{align-items:center;display:flex;flex-direction:column;gap:var(--cdt-product-page-gap-3-1)}.rev-countdown-product-header{align-items:center;color:var(--theme-fixed);display:flex;flex-direction:column;font-size:var(--cdt-product-page-font-size-5);gap:var(--cdt-product-page-gap-6);justify-content:center;letter-spacing:-.1px;line-height:1.2;width:100%}.rev-countdown-product-title{font-size:var(--cdt-product-page-font-size-3);font-weight:500}.rev-countdown-product-clock.rev-countdown-timer-clock{gap:var(--cdt-product-page-gap-4)}.rev-countdown-product-clock .rev-countdown-timer-cell{gap:var(--cdt-product-page-gap-6)}.rev-countdown-product-clock .rev-countdown-timer-value{border-radius:var(--cdt-product-page-border-radius-1);font-size:var(--cdt-product-page-font-size-1);padding:calc(var(--cdt-product-page-padding-1) - 6px)}.rev-countdown-product-clock .rev-countdown-timer-label{font-size:var(--cdt-product-page-font-size-6)}.rev-countdown-timer-inline.rev-campaign-container{align-items:center;background-color:transparent;border:none;padding:0}.rev-countdown-timer-inline.rev-campaign-container a.rev-admin-edit{left:unset;right:unset;top:-5px}.rev-countdown-timer-container-inline{align-items:start;display:flex;flex-direction:column;gap:var(--inline-gap-6);width:100%}.rev-countdown-inline-clock{color:var(--theme-color);font-size:var(--inline-font-size-6);font-weight:600;letter-spacing:-.1px;line-height:1.2;position:relative}.rev-countdown-progress .rev-progress-node{flex-shrink:0;font-size:var(--inline-font-size-2);height:-moz-fit-content;height:fit-content;top:50%;transition:left .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.rev-countdown-progress .rev-progress-node.rev-progress-node--no-transition{transition:none}.rev-countdown-timer-hellobar.rev-campaign-container{background-color:var(--theme-color);border:none;border-radius:0;gap:0;left:0;padding:0;position:fixed;width:100%;z-index:999}.rev-countdown-top.rev-campaign-container{top:var(--revx-threshold-hellobar-stack-offset,0)}.rev-countdown-bottom.rev-campaign-container{bottom:var(--revx-threshold-hellobar-stack-offset,0)}.rev-countdown-timer-hellobar-content{align-items:center;border-radius:0;display:flex;gap:var(--cdt-hellobar-gap-1);justify-content:center;padding:var(--cdt-hellobar-padding-container);position:relative;text-align:center;width:100%}.rev-countdown-hellobar-mobile-header{display:none}.rev-countdown-hellobar-header{align-items:center;color:var(--theme-fixed);display:flex;flex-direction:column;font-size:var(--cdt-hellobar-font-size-6);gap:var(--cdt-hellobar-gap-6);justify-content:center;letter-spacing:-.1px;line-height:1.2;width:-moz-fit-content;width:fit-content}.rev-countdown-hellobar-title{font-size:var(--cdt-hellobar-font-size-5);font-weight:500}.rev-countdown-hellobar-subtitle{color:var(--theme-fixed);font-size:var(--cdt-hellobar-font-size-6);letter-spacing:-.1px;line-height:1.2}.rev-countdown-hellobar-header .rev-countdown-hellobar-subtitle{display:none}.rev-countdown-hellobar-clock.rev-countdown-timer-clock{gap:var(--cdt-hellobar-gap-4);max-width:var(--cdt-hellobar-clock-width)}.rev-countdown-hellobar-clock .rev-countdown-timer-cell{gap:var(--cdt-hellobar-gap-6)}.rev-countdown-hellobar-clock .rev-countdown-timer-value{border-radius:var(--cdt-hellobar-border-radius-1);font-size:var(--cdt-hellobar-font-size-2);padding:calc(var(--cdt-hellobar-gap-6)*2)}.rev-countdown-hellobar-clock .rev-countdown-timer-label{font-size:var(--cdt-hellobar-font-size-6)}button.rev-countdown-action{align-items:center;background-color:var(--theme-fixed);border:none;border-radius:var(--cdt-hellobar-action-border-radius);color:var(--theme-color);cursor:pointer;display:flex;font-size:var(--cdt-hellobar-font-size-5);font-weight:600;justify-content:center;line-height:1.2;max-height:unset;min-height:unset;min-width:var(--cdt-hellobar-action-min-width);padding:var(--cdt-hellobar-action-padding) calc(var(--cdt-hellobar-action-padding)*2);text-decoration:none;width:-moz-fit-content;width:fit-content}button.rev-countdown-action:hover{background-color:color-mix(in srgb,var(--theme-fixed) 50%,var(--base-4));color:var(--theme-color)}button.rev-countdown-action:focus{background-color:var(--theme-fixed);border:none;box-shadow:none;color:var(--theme-color);outline:none}button.rev-countdown-close{background-color:transparent;border:none;border-radius:0;color:var(--theme-fixed);cursor:pointer;font-size:var(--cdt-hellobar-close);height:-moz-fit-content;height:fit-content;line-height:0;max-height:unset;min-height:unset;min-width:unset;padding:0;position:absolute;right:4px;text-decoration:none;top:4px;width:-moz-fit-content;width:fit-content}button.rev-countdown-close:hover{background-color:transparent;color:var(--remove-color)}button.rev-countdown-close:focus{background-color:transparent;border:none;box-shadow:none;color:var(--theme-fixed);outline:none}@container campaign (max-width: 630px){.rev-countdown-timer-hellobar-content .rev-countdown-hellobar-subtitle{display:none}.rev-countdown-hellobar-header .rev-countdown-hellobar-subtitle{display:block}}@container campaign (max-width: 500px){.rev-countdown-timer-hellobar-content{align-items:stretch;flex-direction:column}.rev-countdown-hellobar-header{align-items:start;text-align:start}.rev-countdown-hellobar-header,button.rev-countdown-action{display:none}.rev-countdown-hellobar-mobile-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.rev-countdown-hellobar-mobile-header.rev-no-cta{justify-content:center}.rev-countdown-hellobar-mobile-header.rev-no-cta .rev-countdown-hellobar-header{align-items:center;text-align:center}.rev-countdown-hellobar-mobile-header .rev-countdown-hellobar-header,.rev-countdown-hellobar-mobile-header button.rev-countdown-action{display:flex}.rev-countdown-hellobar-clock.rev-countdown-timer-clock{max-width:100%}button.rev-countdown-close{right:2px;top:2px}}.rev-btn-animation{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;cursor:pointer}.rev-btn-zoom{animation-name:btnZoomIn}.rev-btn-shake{animation-name:btnShake}.rev-btn-bounce{animation-name:btnBounce}.rev-btn-wobble{animation-name:btnWobble}.rev-btn-pulse{animation-name:btnPulse}@keyframes btnZoomIn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes btnShake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-5px)}50%{transform:translateX(5px)}}@keyframes btnBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-10px)}}@keyframes btnWobble{0%,to{transform:rotate(0)}15%{transform:rotate(-2deg)}30%{transform:rotate(4deg)}44%{transform:rotate(-5deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}@keyframes btnPulse{0%,to{transform:scale(1)}40%,60%{transform:scale(1.1)}}


/* Revenue Colibri compatibility layer */
html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper{--campaign-width:var(--campaign-width-base);--close-size:var(--close-size-base);--popup-close-position:var(--popup-close-position-base);--image-max:var(--image-max-base);--min-qty:var(--min-qty-base);--variation-width:var(--variation-width-base);--campaign-btn-size:var(--campaign-btn-size-base);--qty-max-1:var(--qty-max-1-base);--qty-max-2:var(--qty-max-2-base);--product-btn:var(--product-btn-base);--checkbox-size:var(--checkbox-size-base);--checkbox-mark:var(--checkbox-mark-base);--border-radius-1:var(--border-radius-1-base);--border-radius-2:var(--border-radius-2-base);--border-radius-3:var(--border-radius-3-base);--font-size-1:var(--font-size-1-base);--font-size-2:var(--font-size-2-base);--font-size-3:var(--font-size-3-base);--font-size-4:var(--font-size-4-base);--font-size-5:var(--font-size-5-base);--font-size-6:var(--font-size-6-base);--gap-1:var(--gap-1-base);--gap-2:var(--gap-2-base);--gap-3:var(--gap-3-base);--gap-3-1:var(--gap-3-base);--gap-4:var(--gap-4-base);--gap-5:var(--gap-5-base);--gap-6:var(--gap-6-base);--gap-7:var(--gap-7-base);--padding-1:var(--padding-1-base);--padding-2:var(--padding-2-base);--padding-3:var(--padding-3-base);--padding-4:var(--padding-4-base);--fbt-product-width:var(--fbt-product-width-base);--fbt-plus-width:var(--fbt-plus-width-base);--fbt-column-gap:var(--fbt-column-gap-base);--fbt-min-qty:var(--min-qty-base);--fbt-variation-width:var(--variation-width-base);--fbt-campaign-btn-size:var(--campaign-btn-size-base);--fbt-qty-max-2:var(--qty-max-2-base);--fbt-product-btn:var(--product-btn-base);--fbt-checkbox-size:var(--checkbox-size-base);--fbt-checkbox-mark:var(--checkbox-mark-base);--fbt-border-radius-1:var(--border-radius-1-base);--fbt-border-radius-2:var(--border-radius-2-base);--fbt-border-radius-3:var(--border-radius-3-base);--fbt-font-size-1:var(--font-size-1-base);--fbt-font-size-2:var(--font-size-2-base);--fbt-font-size-3:var(--font-size-3-base);--fbt-font-size-4:var(--font-size-4-base);--fbt-font-size-5:var(--font-size-5-base);--fbt-font-size-6:var(--font-size-6-base);--fbt-gap-1:var(--gap-1-base);--fbt-gap-2:var(--gap-2-base);--fbt-gap-4:var(--gap-4-base);--fbt-gap-5:var(--gap-5-base);--fbt-gap-6:var(--gap-6-base);--fbt-gap-7:var(--gap-7-base);--fbt-padding-1:var(--padding-1-base);--fbt-padding-2:var(--padding-2-base);--fbt-padding-4:var(--padding-4-base);--threshold-campaign-width-inpage:var( --threshold-campaign-width-inpage-base );--threshold-campaign-width-drawer:var( --threshold-campaign-width-drawer-base );--threshold-hellobar-upsell-width:var( --threshold-hellobar-upsell-width-base );--next-order-coupon-width:var(--next-order-coupon-width-base);--noc-image-max:var(--image-max-base);--noc-campaign-btn-size:var(--campaign-btn-size-base);--noc-font-size-4:var(--font-size-4-base);--noc-font-size-5:var(--font-size-5-base);--noc-font-size-6:var(--font-size-6-base);--noc-action-gap:var(--border-radius-1-base);--noc-padding-2:var(--padding-2-base);--stock-scarcity-width:var(--stock-scarcity-width-base);--cdt-product-page-width:var(--cdt-product-page-width-base);--cdt-hellobar-clock-width:var(--cdt-hellobar-clock-width-base);--cdt-product-page-border-radius-1:var(--border-radius-1-base);--cdt-product-page-font-size-1:var(--font-size-1-base);--cdt-product-page-font-size-3:var(--font-size-3-base);--cdt-product-page-font-size-5:var(--font-size-5-base);--cdt-product-page-font-size-6:var(--font-size-6-base);--cdt-product-page-gap-3-1:var(--gap-3-base);--cdt-product-page-gap-4:var(--gap-4-base);--cdt-product-page-gap-6:var(--gap-6-base);--cdt-product-page-padding-1:var(--padding-1-base);--cdt-hellobar-close:20px;--cdt-hellobar-border-radius-1:var(--border-radius-1-base);--cdt-hellobar-font-size-2:var(--font-size-2-base);--cdt-hellobar-font-size-5:var(--font-size-5-base);--cdt-hellobar-font-size-6:var(--font-size-6-base);--cdt-hellobar-gap-1:var(--gap-1-base);--cdt-hellobar-gap-4:var(--gap-4-base);--cdt-hellobar-gap-6:var(--gap-6-base);--cdt-hellobar-padding-container:12px 24px;--cdt-hellobar-action-min-width:var(--cdt-hellobar-action-min-width-base);--cdt-hellobar-action-border-radius:4px;--cdt-hellobar-action-padding:var(--cdt-hellobar-action-padding-base);--inline-gap-2:var(--gap-2-base);--inline-gap-6:var(--gap-6-base);--inline-font-size-2:var(--font-size-2-base);--inline-font-size-3:var(--font-size-3-base);--inline-font-size-6:var(--font-size-6-base)}@container campaign (max-width: 900px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--fbt-min-qty:calc(var(--min-qty-base) - 8px*var(--responsive-factor-1));--fbt-variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-1));--fbt-campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--fbt-qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1)*2));--fbt-product-btn:calc(var(--product-btn-base) - 8px*var(--responsive-factor-1));--fbt-checkbox-size:calc(var(--checkbox-size-base) - 8px*var(--responsive-factor-1));--fbt-checkbox-mark:calc(var(--checkbox-mark-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-2:calc(var(--border-radius-2-base) - 4px*var(--responsive-factor-1));--fbt-border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--fbt-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--fbt-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--fbt-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--fbt-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--fbt-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--fbt-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--fbt-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--fbt-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--fbt-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--fbt-gap-5:calc(var(--gap-5-base) - 4px*var(--responsive-factor-1));--fbt-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--fbt-gap-7:calc(var(--gap-7-base) - 2px*var(--responsive-factor-1));--fbt-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2));--fbt-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1));--fbt-padding-4:calc(var(--padding-4-base) - 4px*var(--responsive-factor-1))}}@container campaign (max-width: 745px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--fbt-min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1)*2));--fbt-variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2));--fbt-campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-1)*2));--fbt-border-radius-2:calc(var(--border-radius-2-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--fbt-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--fbt-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--fbt-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--fbt-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--fbt-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--fbt-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--fbt-gap-5:calc(var(--gap-5-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--fbt-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--fbt-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2));--fbt-padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)))}}@container campaign (max-width: 580px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-1));--popup-close-position:calc(var(--popup-close-position-base) + 4px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-1));--min-qty:calc(var(--min-qty-base) - 8px*var(--responsive-factor-1));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-1));--campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1)*2));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1)*2));--product-btn:calc(var(--product-btn-base) - 8px*var(--responsive-factor-1));--checkbox-size:calc(var(--checkbox-size-base) - 8px*var(--responsive-factor-1));--checkbox-mark:calc(var(--checkbox-mark-base) - 4px*var(--responsive-factor-1));--border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--border-radius-2:calc(var(--border-radius-2-base) - 4px*var(--responsive-factor-1));--border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--gap-5:calc(var(--gap-5-base) - 4px*var(--responsive-factor-1));--gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--gap-7:calc(var(--gap-7-base) - 2px*var(--responsive-factor-1));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-1));--padding-4:calc(var(--padding-4-base) - 4px*var(--responsive-factor-1));--stock-scarcity-width:calc(var(--stock-scarcity-width-base) - 70px*var(--responsive-factor-1))}}@container campaign (max-width: 460px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-2));--popup-close-position:calc(var(--popup-close-position-base) + 4px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-2));--min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1)*2));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2));--campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-1)*2));--border-radius-2:calc(var(--border-radius-2-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--gap-5:calc(var(--gap-5-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-2));--padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--stock-scarcity-width:calc(var(--stock-scarcity-width-base) - 70px*var(--responsive-factor-2))}}@container campaign (max-width: 360px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container{--close-size:calc(var(--close-size-base) - 6px*var(--responsive-factor-3))}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-3));--min-qty:calc(var(--min-qty-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3) - var(--responsive-factor-1) - var(--responsive-factor-medium)));--variation-width:calc(var(--variation-width-base) - 2rem*var(--responsive-factor-2) - 0.4rem);--campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--qty-max-1:calc(var(--qty-max-1-base) - 12px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--qty-max-2:calc(var(--qty-max-2-base) - 11px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--product-btn:calc(var(--product-btn-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--checkbox-size:calc(var(--checkbox-size-base) - 4px*(var(--responsive-factor-3) - var( --responsive-factor-medium )));--checkbox-mark:calc(var(--checkbox-mark-base) - 1px*(var(--responsive-factor-3)*2 - var(--responsive-factor-medium)*2));--font-size-1:calc(var(--font-size-1-base) - 4px*(var(--responsive-factor-2) + var(--responsive-factor-3)));--font-size-2:calc(var(--font-size-2-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3))/2);--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-3));--gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-3));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-3));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-3));--gap-4:calc(var(--gap-4-base) - 4px*(1 + var(--responsive-factor-1)));--gap-5:calc(var(--gap-5-base) - 2px*((var(--responsive-factor-1)*2) + var(--responsive-factor-3) - var( --responsive-factor-2 )));--padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)));--padding-3:calc(var(--padding-3-base) - 4px*var(--responsive-factor-3));--padding-4:calc(var(--padding-4-base) - 2px*(var(--responsive-factor-1) + var(--responsive-factor-3)))}}@container campaign (max-width: 440px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--noc-image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-1));--noc-campaign-btn-size:calc(var(--campaign-btn-size-base) - 8px*var(--responsive-factor-1));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--noc-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--noc-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--noc-action-gap:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--noc-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1))}}@container campaign (max-width: 360px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-2));--noc-campaign-btn-size:calc(var(--campaign-btn-size-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--noc-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--noc-padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2))}}@container campaign (max-width: 320px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--image-max:calc(var(--image-max-base) - 16px*var(--responsive-factor-3));--noc-font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-3))}}@container campaign (max-width: 860px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-1)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-1)*10px);--cdt-hellobar-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--cdt-hellobar-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}@container campaign (max-width: 760px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-2)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-2)*10px);--cdt-hellobar-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-2));--cdt-hellobar-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--cdt-hellobar-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2))}}@container campaign (max-width: 560px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-hellobar-gap-1:calc(var(--gap-1-base) - 4px*var(--responsive-factor-3));--cdt-hellobar-close:16px;--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--cdt-hellobar-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--cdt-hellobar-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-2))}}@container campaign (max-width: 500px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-hellobar-action-padding:calc(var(--cdt-hellobar-action-padding-base) - var(--responsive-factor-3)*1px);--cdt-hellobar-action-min-width:calc(var(--cdt-hellobar-action-min-width-base) - var(--responsive-factor-3)*10px);--cdt-hellobar-padding-container:8px 16px;--cdt-hellobar-action-border-radius:2px;--cdt-hellobar-font-size-2:calc(var(--font-size-2-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3))/2);--cdt-hellobar-gap-1:8px;--cdt-hellobar-gap-4:6px;--cdt-hellobar-gap-6:6px}}@container campaign (max-width: 440px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-product-page-border-radius-1:calc(var(--border-radius-1-base) - 4px*var(--responsive-factor-1));--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-1));--cdt-product-page-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--cdt-product-page-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--cdt-product-page-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--cdt-product-page-gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--cdt-product-page-gap-4:calc(var(--gap-4-base) - 4px*var(--responsive-factor-1));--cdt-product-page-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1)*2))}}@container campaign (max-width: 360px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 8px*var(--responsive-factor-2));--cdt-product-page-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--cdt-product-page-font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--cdt-product-page-gap-3-1:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--cdt-product-page-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-2));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-2)))}}@container campaign (max-width: 320px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--cdt-product-page-font-size-1:calc(var(--font-size-1-base) - 4px*(var(--responsive-factor-2) + var(--responsive-factor-3)));--cdt-product-page-gap-4:calc(var(--gap-4-base) - 4px*(1 + var(--responsive-factor-1)));--cdt-product-page-padding-1:calc(var(--padding-1-base) - 4px*(var(--responsive-factor-1) + var(--responsive-factor-3)))}}@container campaign (max-width: 260px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--inline-font-size-2:calc(var(--font-size-2-base) - 4px*var(--responsive-factor-1));--inline-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-1));--inline-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--inline-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}@container campaign (max-width: 240px){html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{--inline-font-size-2:calc(var(--font-size-2-base) - (3 - var(--responsive-factor-medium))*var(--responsive-factor-2));--inline-font-size-3:calc(var(--font-size-3-base) - 4px*var(--responsive-factor-2));--inline-font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--inline-gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--inline-gap-6:calc(var(--gap-6-base) - 2px*var(--responsive-factor-1))}}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-overlay{align-items:center;background-color:color-mix(in srgb,var(--base-3) 40%,transparent);display:flex;height:100%;justify-content:center;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container{max-width:96%;position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-campaign-container{border:none;max-height:80vh}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-fbt-grid-layout.rev-campaign-container{max-width:1280px;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport button.rev-campaign-popup-close{background-color:var(--theme-color);border-radius:50%;color:var(--theme-fixed);cursor:pointer;font-size:var(--close-size);line-height:0;padding:4px;position:absolute;right:var(--popup-close-position);top:var(--popup-close-position)}html.colibri-wp-theme .rev-campaign-viewport button.rev-campaign-popup-close:hover{background-color:var(--remove-color);color:#fff}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container{background-color:var(--base-1);border:1px solid var(--base-5);border-radius:var(--border-radius-1);color-scheme:only light;display:flex;flex-direction:column;gap:var(--gap-1);height:-moz-fit-content;height:fit-content;max-width:100%;padding:var(--padding-1);position:relative;width:var(--campaign-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container button:disabled{opacity:.5;pointer-events:none}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-header{display:flex;flex-direction:column;gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-title{color:var(--base-3);font-size:var(--font-size-2);font-weight:600;line-height:1.2em}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-subtitle{color:var(--base-4);font-size:var(--font-size-4);line-height:1.2em}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-banner{display:flex;flex-direction:column;gap:var(--gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-card{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);color:var(--base-3);display:flex;font-size:var(--font-size-3);gap:var(--gap-5);line-height:1em;padding:calc(var(--padding-2)/2 + 2px) var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-heading{align-items:center;display:flex;gap:var(--gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-icon{font-size:var(--font-size-1);line-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-timer{color:var(--theme-color);font-weight:500}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-product-container{display:flex;flex-direction:column;gap:var(--gap-1);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-campaign-product-container{overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-product-container::-webkit-scrollbar{width:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-product-container::-webkit-scrollbar-track{background:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-product-container::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}html.colibri-wp-theme .rev-campaign-viewport .rev-product-wrapper{border:1px solid var(--base-5);border-radius:var(--border-radius-1);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card{display:flex;flex-direction:column;gap:var(--gap-4);padding:var(--padding-2);position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-product-content{align-items:start;display:flex;gap:var(--gap-2);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-product-image-wrapper{align-items:center;display:flex;gap:var(--gap-2);line-height:0;position:relative;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce-page .rev-product-image-wrapper img{border-radius:var(--border-radius-2);max-width:var(--image-max);width:16vw}html.colibri-wp-theme .rev-campaign-viewport .rev-product-selected-quantity{align-items:center;background-color:var(--base-3);border-radius:50%;color:var(--base-1);display:flex;font-size:var(--font-size-6);font-weight:500;height:var(--min-qty);justify-content:center;letter-spacing:-.1px;line-height:1em;position:absolute;right:-6px;top:-6px;width:var(--min-qty);z-index:99}html.colibri-wp-theme .rev-campaign-viewport .rev-product-details{display:flex;flex-direction:column;gap:var(--gap-6);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-product-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;line-height:1.2em;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.colibri-wp-theme .rev-campaign-viewport .rev-product-purchase{gap:var(--gap-6);justify-content:space-between;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-price-wrapper, html.colibri-wp-theme .rev-campaign-viewport .rev-product-purchase{align-items:center;display:flex;flex-wrap:wrap}html.colibri-wp-theme .rev-campaign-viewport .rev-price-wrapper{gap:calc(var(--gap-4) - 2px)}html.colibri-wp-theme .rev-campaign-viewport .rev-price-container, html.colibri-wp-theme .rev-campaign-viewport .rev-price-container span.amount{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;font-size:var(--font-size-3);font-weight:500;gap:calc(var(--gap-6) - 2px);line-height:1em}html.colibri-wp-theme .rev-campaign-viewport .rev-price-container span.amount{gap:0}html.colibri-wp-theme .rev-campaign-viewport .rev-price-old, html.colibri-wp-theme .rev-campaign-viewport .rev-price-old span.amount{color:var(--base-4);font-size:var(--font-size-6);font-weight:400;line-height:1em;text-decoration:line-through}html.colibri-wp-theme .rev-campaign-viewport .rev-price-discount{background-color:var(--theme-color-light);border:1px solid var(--theme-color);border-radius:9999px;color:var(--theme-color);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1em;padding:calc(var(--padding-4)/2) var(--padding-4);width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-price-wrapper{gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-price-container, html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-price-container span.amount{font-size:var(--font-size-5);gap:var(--gap-7);letter-spacing:-.072px}html.colibri-wp-theme .rev-campaign-viewport .rev-product-variation-wrapper{display:flex;flex-direction:column;gap:var(--gap-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-variation-container{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-variation-select-wrapper{align-items:center;display:flex;position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-variation-select-wrapper:after{border-color:var(--base-3);border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:7px;margin:0;position:absolute;right:8px;transform:rotate(45deg) translate(-1px,-1px);width:7px;z-index:99}html.colibri-wp-theme .rev-campaign-viewport select.rev-product-variation-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;background-color:transparent!important;border:1px solid var(--base-5)!important;border-radius:var(--border-radius-3)!important;box-sizing:content-box;color:var(--base-3);cursor:pointer;font-size:var(--font-size-4)!important;height:auto!important;line-height:1em;margin:0;max-width:unset;min-height:auto;min-width:unset;overflow:hidden;padding:calc(var(--padding-4)/2) calc(var(--padding-4) - 2px)!important;padding-inline-end:calc(var(--padding-4) + 7px)!important;text-overflow:ellipsis;white-space:nowrap;width:var(--variation-width)!important}html.colibri-wp-theme .rev-campaign-viewport select.rev-product-variation-select:focus, html.colibri-wp-theme .rev-campaign-viewport select.rev-product-variation-select:hover{background-color:transparent!important;border-color:var(--base-5);box-shadow:none;color:var(--base-3)}html.colibri-wp-theme .rev-campaign-viewport select.rev-product-variation-select option{background-color:var(--base-1);color:var(--base-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-variation-index{color:var(--base-3);font-size:var(--font-size-5);font-weight:500;line-height:1em}html.colibri-wp-theme .rev-campaign-viewport .rev-product-action{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector{align-items:stretch;border:1px solid var(--base-5);border-radius:2px;color:var(--base-3);display:flex;max-width:var(--qty-max-1);overflow:hidden;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector input[type=number]{background-color:transparent!important;border:1px solid var(--base-5)!important;border-bottom:none!important;border-radius:0!important;border-top:none!important;color:var(--base-3);flex-shrink:1;font-family:auto!important;font-size:var(--font-size-2)!important;height:auto!important;line-height:1em;margin:0;min-height:auto;min-width:0;padding:0 4px!important;text-align:center;width:100%!important}html.colibri-wp-theme .rev-campaign-viewport input[type=number]::-webkit-inner-spin-button, html.colibri-wp-theme .rev-campaign-viewport input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html.colibri-wp-theme .rev-campaign-viewport input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector input[type=number]:focus{background-color:transparent!important;box-shadow:none!important;color:var(--base-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector input[type=number]:invalid{box-shadow:none!important;outline:none!important}html.colibri-wp-theme .rev-campaign-viewport button.rev-quantity-selector-button{align-items:center;background-color:var(--base-2);border-radius:0;color:var(--base-4);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-2);height:calc(var(--campaign-btn-size) - 2px);justify-content:center;line-height:0;padding:0;width:var(--campaign-btn-size)}html.colibri-wp-theme .rev-campaign-viewport button.rev-quantity-selector-button:hover{color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-quantity-selector{max-width:var(--qty-max-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-quantity-selector input[type=number]{font-size:var(--font-size-4)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card button.rev-quantity-selector-button{font-size:var(--font-size-3);height:calc(var(--product-btn) - 2px);width:var(--product-btn)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-add, html.colibri-wp-theme .rev-campaign-viewport button.rev-product-remove{align-items:center;border-radius:var(--border-radius-3);border-style:solid;border-width:1px;cursor:pointer;display:flex;height:var(--product-btn);justify-content:center}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-add{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--theme-fixed);font-size:var(--font-size-5);font-weight:500;line-height:1em;padding:0 var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-add:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-remove{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);border-color:var(--remove-color);color:var(--remove-color);font-size:var(--font-size-2);line-height:0;padding:0;width:var(--product-btn)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-remove:hover{background-color:color-mix(in srgb,var(--remove-color) 16%,transparent);color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-remove:focus{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-separator{align-items:center;background-color:var(--base-5);display:flex;height:1px;justify-content:center;position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-product-separator-icon{font-size:var(--font-size-1);position:absolute}html.colibri-wp-theme .rev-campaign-viewport .rev-card-ribbon{box-sizing:border-box;display:flex;position:absolute;top:-7px;inset-inline:8px;justify-content:center;line-height:0;padding-inline-start:clamp(48px,28%,180px);pointer-events:none;z-index:5}html.colibri-wp-theme .rev-campaign-viewport .rev-card-ribbon-content{background:var(--theme-color);border-radius:0 0 2px 2px;color:var(--theme-fixed);font-size:var(--font-size-6);font-weight:600;letter-spacing:-.1px;line-height:1.2;max-inline-size:95%;padding:calc(var(--padding-3)/2) var(--padding-3) calc(var(--padding-3)/3);text-transform:uppercase}html.colibri-wp-theme .rev-campaign-viewport .rev-card-ribbon-fold{background-color:var(--theme-color);background-image:linear-gradient(color-mix(in srgb,var(--theme-color) 30%,transparent),color-mix(in srgb,var(--theme-color) 30%,transparent));filter:contrast(.4);height:7px;width:7px}html.colibri-wp-theme .rev-campaign-viewport .rev-card-ribbon-fold-left{clip-path:polygon(100% 0,100% 100%,0 100%)}html.colibri-wp-theme .rev-campaign-viewport .rev-card-ribbon-fold-right, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-card-ribbon-fold-left{clip-path:polygon(0 0,0 100%,100% 100%)}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-card-ribbon-fold-right{clip-path:polygon(100% 0,100% 100%,0 100%)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra{border:1px solid var(--theme-color);border-radius:var(--border-radius-2);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra-header{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-3);line-height:1em;padding:calc(var(--padding-2) - 4px) var(--padding-2);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra-icon{font-size:var(--font-size-2);line-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra .rev-product-card{background-color:var(--theme-color-light)}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra .rev-product-content{align-items:center}html.colibri-wp-theme .rev-campaign-viewport .rev-product-extra .rev-product-separator{background-color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--base-1)!important;border:1px solid var(--base-5)!important;border-radius:2px!important;cursor:pointer;display:flex!important;flex-shrink:0;height:var(--checkbox-size)!important;justify-content:center;margin:0;min-width:auto;position:relative!important;width:var(--checkbox-size)!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox:focus, html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox:focus-visible{border-color:var(--base-5)!important;box-shadow:none!important;outline:none!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox:checked{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox:checked:before{border-color:var(--base-1);border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;content:"";display:block;height:var(--checkbox-mark);margin:0;position:absolute;transform:rotate(45deg) translateY(-1px);width:calc(var(--checkbox-mark)/2);z-index:99}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] input[type=checkbox].rev-product-checkbox:checked:before{border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-2px)}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-product-checkbox:disabled{cursor:not-allowed;opacity:.6}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-progress{align-items:center;container-type:inline-size;display:flex;justify-content:end;position:relative;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-bar{background-color:var(--base-2);border-radius:50px;height:calc(var(--gap-2)/2);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-bar::-webkit-progress-bar{background-color:var(--base-2);border-radius:50px}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-bar::-webkit-progress-value{background-color:var(--theme-color);border-radius:50px;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1);transition:width .8s cubic-bezier(.4,0,.2,1)}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-bar--no-transition::-webkit-progress-value{-webkit-transition:none;transition:none}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-bar::-moz-progress-bar{background-color:var(--theme-color);border-radius:50px}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node{align-items:center;background-color:var(--base-2);border-radius:50%;color:var(--base-3);display:flex;font-size:var(--font-size-6);height:var(--font-size-2);justify-content:center;letter-spacing:-.1px;line-height:1;position:absolute;width:var(--font-size-2);z-index:99}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node.rev-condition-complete{background-color:var(--theme-color);color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-progress-has-labels{margin-block-end:calc(var(--font-size-6) + var(--gap-5))}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node-label{color:var(--base-3);cursor:help;font-size:var(--font-size-6);font-weight:400;left:50%;line-height:1.2;max-width:clamp(36px,76cqw/var(--rev-progress-tier-count,3) - var(--gap-3),100px);overflow:hidden;pointer-events:auto;position:absolute;text-align:center;text-overflow:ellipsis;top:calc(100% + var(--gap-5));transform:translateX(-50%);white-space:nowrap}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node--first .rev-progress-node-label{left:0;right:auto;text-align:left;transform:none}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node--last .rev-progress-node-label{left:auto;right:0;text-align:right;transform:none}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-progress-node--first .rev-progress-node-label{left:auto;right:0;text-align:right}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-progress-node--last .rev-progress-node-label{left:0;right:auto;text-align:left}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-footer{display:flex;flex-direction:column;gap:var(--gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-price-card{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);display:flex;gap:4px;justify-content:space-between;padding:calc(var(--padding-2) - 4px) var(--padding-2);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-price-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;line-height:1.2em}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-action{align-items:center;display:flex;gap:var(--gap-4);width:100%}html.colibri-wp-theme .rev-campaign-viewport button.rev-campaign-button{background-color:var(--theme-color);border-radius:var(--border-radius-2);color:var(--theme-fixed);cursor:pointer;font-size:var(--font-size-4);font-weight:600;height:var(--campaign-btn-size);line-height:1em;max-height:var(--campaign-btn-size);min-height:var(--campaign-btn-size);padding:0;width:100%}html.colibri-wp-theme .rev-campaign-viewport button.rev-campaign-button:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport button.rev-campaign-button:focus{background-color:var(--theme-color);color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-container{display:flex;flex-direction:column;gap:var(--gap-1);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-header{align-items:center;display:flex;gap:var(--gap-3);justify-content:center}html.colibri-wp-theme .rev-campaign-viewport .rev-thresholdl-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2;text-align:center}html.colibri-wp-theme .rev-campaign-viewport a.rev-threshold-action, html.colibri-wp-theme .rev-campaign-viewport button.rev-threshold-action{align-items:center;background-color:var(--theme-color);border:none;border-radius:var(--border-radius-2);color:var(--theme-fixed);cursor:pointer;display:flex;font-size:var(--font-size-4);font-weight:600;justify-content:center;line-height:1.2;max-height:none;min-height:var(--campaign-btn-size);min-width:calc(var(--qty-max-1) - 16px);padding:var(--padding-4) var(--padding-2);text-decoration:none;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport a.rev-threshold-action:hover, html.colibri-wp-theme .rev-campaign-viewport button.rev-threshold-action:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport a.rev-threshold-action:focus, html.colibri-wp-theme .rev-campaign-viewport button.rev-threshold-action:focus{background-color:var(--theme-color);border:none;box-shadow:none;color:var(--theme-fixed);outline:none}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-inpage{width:var(--threshold-campaign-width-inpage)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-hellobar{border:none;border-radius:0;position:fixed;width:100%;z-index:999}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-top{box-shadow:0 5px 15px var(--shadow-color);top:var(--revx-threshold-hellobar-stack-offset,0)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-bottom{bottom:var(--revx-threshold-hellobar-stack-offset,0);box-shadow:0 -5px 15px var(--shadow-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-hellobar .rev-threshold-container{margin:0 auto;max-width:700px;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-hellobar .rev-upsell-product-slider{margin:0 auto;max-width:var(--threshold-hellobar-upsell-width);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer{--rev-drawer-panel-width:calc(var(--image-max) + var(--padding-1)*2);--rev-drawer-width:min(var(--threshold-campaign-width-drawer),100cqw);background-color:transparent;border:none;border-radius:0;box-shadow:0 5px 15px color-mix(in srgb,var(--base-3) 40%,transparent);display:block;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:0;pointer-events:none;position:fixed;transition:width .28s ease;width:var(--rev-drawer-width);z-index:9999}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-drawer-collapsed{width:var(--rev-drawer-panel-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left{border-radius:0 var(--border-radius-1) var(--border-radius-1) 0;left:0;right:auto}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-container, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-container{flex-direction:row}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right{border-radius:var(--border-radius-1) 0 0 var(--border-radius-1);left:auto;right:0}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-container, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-container, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-container, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-container{flex-direction:row-reverse}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-container, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-container{flex-direction:row}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right{top:calc(var(--revx-threshold-page-header-offset, 0px) + var(--gap-2) + var(--revx-threshold-drawer-stack-offset, 0px))}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right{bottom:calc(var(--revx-threshold-hellobar-offset-bottom, 0px) + var(--gap-1) + var(--revx-threshold-drawer-stack-offset, 0px))}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-container{align-items:stretch;display:flex;pointer-events:none;transition:transform .28s ease;width:var(--rev-drawer-width);will-change:transform}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-container.rev-drawer-collapsed{align-items:flex-start}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-drawer .rev-threshold-container{background-color:var(--base-1);flex:1 1 auto;justify-content:center;max-height:1200px;max-width:100%;min-width:0;overflow:hidden;padding:var(--padding-1);pointer-events:auto;transition:max-height .28s ease,opacity .2s ease,padding .28s ease,transform .28s ease}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-drawer .rev-threshold-container.rev-drawer-content-hidden{max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateX(-12px)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-collapsed, html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-collapsed{transform:translateX(calc(-100% + var(--rev-drawer-panel-width)))}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-left .rev-drawer-collapsed, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-left .rev-drawer-collapsed{transform:translateX(0)}html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-bottom-right .rev-drawer-collapsed, html.colibri-wp-theme .rev-campaign-viewport [dir=rtl] .rev-campaign-container.rev-threshold-drawer.rev-threshold-top-right .rev-drawer-collapsed{transform:translateX(calc(100% - var(--rev-drawer-panel-width)))}html.colibri-wp-theme .rev-campaign-viewport button.rev-drawer-progress-panel{--rev-drawer-progress:calc(var(--rev-drawer-progress-percent)*1%);--rev-drawer-progress-angle:calc(var(--rev-drawer-progress-percent)*3.6deg);--ring-size:var(--image-max);--ring-thickness:clamp(5px,calc(var(--ring-size)*0.085),8px);--ring-inner:calc(50% - var(--ring-thickness));align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;flex:0 0 var(--rev-drawer-panel-width);flex-direction:column;font:inherit;gap:var(--gap-1);justify-content:space-between;padding:var(--padding-1);pointer-events:auto;text-align:center;transition:--rev-drawer-progress-percent .35s ease}html.colibri-wp-theme .rev-campaign-viewport button.rev-drawer-progress-panel, html.colibri-wp-theme .rev-campaign-viewport button.rev-drawer-progress-panel:focus, html.colibri-wp-theme .rev-campaign-viewport button.rev-drawer-progress-panel:hover{background-color:var(--base-3);color:var(--base-1)}html.colibri-wp-theme .rev-campaign-viewport button.rev-drawer-progress-panel:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-ring-wrap{aspect-ratio:1;position:relative;width:var(--ring-size)}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-ring{aspect-ratio:1;background:radial-gradient(circle,var(--base-3) var(--ring-inner),transparent calc(var(--ring-inner) + 1px)),conic-gradient(var(--base-1) 0 var(--rev-drawer-progress),var(--base-4) var(--rev-drawer-progress) 100%);border-radius:50%;color:transparent;height:100%;overflow:hidden;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-cap{aspect-ratio:1;background-color:var(--base-1);border-radius:50%;opacity:var(--rev-drawer-progress-cap-opacity);pointer-events:none;position:absolute;transition:opacity .35s ease;width:var(--ring-thickness);z-index:1}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-cap-start{left:50%;top:0;transform:translateX(-50%)}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-cap-end{left:calc(50% - var(--ring-thickness)/2);top:calc(50% - var(--ring-thickness)/2);transform:rotate(var(--rev-drawer-progress-angle)) translateY(calc((var(--ring-size) - var(--ring-thickness))/-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-value{align-items:center;background-color:var(--base-3);border-radius:50%;display:flex;inset:var(--ring-thickness);justify-content:center;line-height:1;position:absolute;z-index:2}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-label, html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-value{font-size:var(--font-size-5);font-weight:500;letter-spacing:-.1px}html.colibri-wp-theme .rev-campaign-viewport .rev-drawer-progress-label{line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .revx-campaign-wrapper .added_to_cart{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector svg, html.colibri-wp-theme .rev-campaign-viewport .rev-quantity-selector svg *{pointer-events:none}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider{container-type:inline-size;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-viewport{margin-top:calc(var(--gap-4)*-1);min-width:0;overflow:hidden;padding-top:var(--gap-4);transition:height .3s ease}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-viewport:only-child{grid-column:1/-1}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-track{align-items:flex-start;display:flex;transition:transform .3s ease}html.colibri-wp-theme .rev-campaign-viewport button.rev-upsell-product-nav, html.colibri-wp-theme .rev-campaign-viewport button.rev-upsell-product-nav:focus{background-color:transparent;color:var(--base-4);cursor:pointer;font-size:24px;height:-moz-fit-content;height:fit-content;line-height:0;min-height:unset;min-width:unset;padding:0;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport button.rev-upsell-product-nav:hover{background-color:transparent;color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-upsell-product-nav-prev{transform:rotate(90deg) translateX(var(--gap-4))}html.colibri-wp-theme .rev-campaign-viewport button.rev-upsell-product-nav-next{transform:rotate(-90deg) translateX(calc(var(--gap-4)*-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-upsell-product-card-inactive{height:0;overflow:hidden;visibility:hidden}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-card{flex:0 0 100%;min-width:100%;padding:0}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-content{flex-direction:column;gap:var(--gap-3-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce .rev-upsell-product-slider .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce-page .rev-upsell-product-slider .rev-product-image-wrapper img{border-radius:50%;height:var(--campaign-btn-size);-o-object-fit:cover;object-fit:cover;width:var(--campaign-btn-size)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-selected-quantity{height:var(--padding-1);right:calc(var(--gap-4)*-1);top:calc(var(--gap-4)*-1);width:var(--padding-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-details{align-items:start;flex-direction:row;gap:var(--gap-3-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-purchase{gap:4px;padding-top:2px}html.colibri-wp-theme .rev-campaign-viewport .rev-product-info{display:flex;flex-direction:column;gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-title{font-size:var(--font-size-5);max-width:180px}html.colibri-wp-theme .rev-campaign-viewport .rev-product-card .rev-price-container span.amount, html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-card .rev-price-container{font-size:var(--font-size-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-price-old, html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-price-old span.amount{font-size:calc(var(--font-size-6) - 1.5px)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-price-discount{font-size:var(--font-size-6);line-height:1em;padding:calc(var(--padding-4)/2 - 2px) calc(var(--padding-4) - 2px)}html.colibri-wp-theme .rev-campaign-viewport .rev-upsell-product-slider .rev-product-variation-wrapper{margin-inline-start:calc(var(--campaign-btn-size) + var(--gap-3-1))}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-cart{background-color:var(--theme-color);border:none;border-radius:var(--border-radius-3);color:var(--theme-fixed);cursor:pointer;font-size:var(--font-size-6);font-weight:600;line-height:1em;min-height:var(--product-btn);padding:var(--gap-5) var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-cart:hover{background-color:color-mix(in srgb,var(--theme-color) 50%,var(--base-4));color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport button.rev-product-cart:focus{background-color:var(--theme-color);border:none;box-shadow:none;color:var(--theme-fixed);outline:none}html.colibri-wp-theme .rev-campaign-viewport a.rev-admin-edit{align-items:center;background-color:var(--theme-color);border-radius:2px;color:var(--theme-fixed)!important;display:flex;font-size:12px!important;font-weight:500!important;gap:4px;left:auto;padding:calc(var(--padding-4)/2) var(--padding-2)!important;pointer-events:auto;position:absolute;right:1px;text-decoration:none!important;top:1px;z-index:99}html.colibri-wp-theme .rev-campaign-viewport a.rev-admin-edit:hover{background-color:color-mix(in srgb,var(--theme-color) 70%,transparent)}html.colibri-wp-theme .rev-campaign-viewport a.rev-admin-edit.rev-admin-edit--hidden{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar a.rev-admin-edit, html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-product a.rev-admin-edit{background-color:var(--theme-fixed);color:var(--theme-color)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar a.rev-admin-edit:hover, html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-product a.rev-admin-edit:hover{background-color:color-mix(in srgb,var(--theme-fixed) 70%,transparent)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-product a.rev-admin-edit{left:auto;right:1px;top:1px}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar a.rev-admin-edit{left:1px;right:auto;top:1px}html.colibri-wp-theme .rev-campaign-viewport:where(.wp-block-woocommerce-add-to-cart-form>*+*){padding:0}html.colibri-wp-theme .rev-campaign-viewport.alignwide{margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper :focus{outline:none}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper [class*=ct-container]{margin-inline:0}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper *{box-sizing:border-box}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper button{border:none;margin:0;min-height:unset;min-width:unset}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper button:focus{border:none!important;box-shadow:none!important;outline:none!important}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper{container-name:campaign;container-type:inline-size}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-overlay a.rev-admin-edit{left:-1px;right:auto;top:-1px}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-overlay .rev-campaign-wrapper{align-items:center;display:flex;justify-content:center;width:96%}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-wrapper.is-hidden, html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-overlay{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-overlay.is-open{display:flex}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-scroll-wrapper{margin-top:-6px;overflow-y:auto;padding-top:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-scroll-wrapper::-webkit-scrollbar{width:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-scroll-wrapper::-webkit-scrollbar-track{background:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-scroll-wrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-wrapper{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container{background-color:transparent;border:1px solid var(--base-5);border-radius:var(--border-radius-1);position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container.is-selected{background-color:var(--theme-color-light);border:1px solid var(--theme-color);cursor:default}html.colibri-wp-theme .rev-campaign-viewport label.rev-volume-tier-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin:0;padding:var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container.is-selected label.rev-volume-tier-header{cursor:default}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-5);width:100%}html.colibri-wp-theme .rev-campaign-viewport input[type=radio].rev-volume-tier-radio{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--base-1)!important;border:1px solid var(--base-5)!important;border-radius:50%!important;cursor:pointer;flex-shrink:0;height:var(--gap-2)!important;margin:0;min-width:auto;width:var(--gap-2)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container.is-selected input[type=radio].rev-volume-tier-radio{cursor:default}html.colibri-wp-theme .rev-campaign-viewport input[type=radio].rev-volume-tier-radio:focus{box-shadow:none!important;outline:none!important}html.colibri-wp-theme .rev-campaign-viewport input[type=radio].rev-volume-tier-radio:checked{background-color:var(--theme-color-light)!important;border:3px solid var(--theme-color)!important}html.colibri-wp-theme .rev-campaign-viewport input[type=radio].rev-volume-tier-radio:checked:before{content:none}html.colibri-wp-theme .rev-campaign-viewport img.rev-volume-tier-thumb{border-radius:var(--border-radius-2);max-width:calc(var(--image-max)/2);width:16vw}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-heading{color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-7);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-subtitle{color:var(--base-4);font-size:var(--font-size-6);font-weight:400;letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-badge-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-product-extra{border:none;border-top-left-radius:0;border-top-right-radius:0}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-template [data-revx-role=volume-tier-extra-panel][hidden], html.colibri-wp-theme .rev-campaign-viewport .rev-volume-template [data-revx-role=volume-tier-variation-panel][hidden]{display:none!important}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-timer{align-items:center;background-color:var(--theme-color-light);color:var(--base-3);display:flex;font-size:var(--font-size-6);gap:4px;justify-content:flex-start;padding:var(--padding-3) var(--padding-2) 0}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-quantity-selector{max-width:var(--qty-max-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-quantity-selector input[type=number]{font-size:var(--font-size-4)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-quantity-selector-button{height:calc(var(--product-btn) - 2px);width:var(--product-btn)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-variation{display:flex;flex-direction:column;gap:var(--gap-5);margin-top:calc(var(--padding-2)*-1);padding:var(--padding-4) var(--padding-2) var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-variation-y{display:flex;flex-direction:column;gap:calc(var(--gap-5)/2)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-variation-y-label{color:var(--base-3);font-size:var(--font-size-6);font-weight:500;letter-spacing:-.4px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-price{align-items:end;color:var(--base-3);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-7);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-price-old{color:var(--base-4);font-size:var(--font-size-5);font-weight:400;text-decoration:line-through}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-product-card{padding:var(--padding-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce .rev-volume-tier-container .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce-page .rev-volume-tier-container .rev-product-image-wrapper img{max-width:calc(var(--image-max)/1.5)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-product-selected-quantity{height:calc(var(--min-qty) - 4px);width:calc(var(--min-qty) - 4px)}html.colibri-wp-theme .rev-campaign-viewport .rev-volume-tier-container .rev-product-title{font-size:var(--font-size-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-bxgy-get-products .rev-product-extra .rev-product-content{align-items:start}html.colibri-wp-theme .rev-campaign-viewport .rev-product-separator.rev-bxgy-plus-separator{background-color:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-bxgy-get-standalone{display:flex;flex-direction:column;gap:var(--gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-bxgy-ribbon{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-6);font-weight:600;justify-content:center;left:auto;letter-spacing:-.1px;line-height:1.2;padding:6px 0;pointer-events:none;position:absolute;right:calc(var(--min-qty)*-1);text-transform:uppercase;top:var(--checkbox-mark);transform:rotate(45deg);width:calc(var(--min-qty)*4 + 4px);z-index:2}html.colibri-wp-theme .rev-campaign-viewport .rev-nd-product-container{margin-top:-6px}html.colibri-wp-theme .rev-campaign-viewport .rev-nd-product-wrapper{display:flex;flex-direction:column;gap:var(--gap-2);padding-top:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-nd-product-wrapper .rev-product-card{border:1px solid var(--base-5);border-radius:var(--border-radius-1);position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-nd-product-wrapper .rev-product-purchase{align-items:start;flex-direction:column}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-container .rev-selected-progress{justify-content:center}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-container .rev-progress-node{box-sizing:content-box;font-size:var(--gap-1);padding:var(--gap-7);top:50%;z-index:0}html.colibri-wp-theme .rev-campaign-viewport .rev-threshold-container .rev-progress-node.rev-progress-node-has-gift{z-index:2}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-preview{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-trigger{background:transparent;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-popover{--spending-gift-popover-width:var( --spending-gift-popover-width-base,320px );--spending-gift-image-size:var(--spending-gift-image-size-base,48px);--spending-gift-min-qty:var(--spending-gift-min-qty-base,20px);--spending-gift-product-btn:var(--spending-gift-product-btn-base,24px);--spending-gift-variation-width:var(--spending-gift-variation-width-base);--border-radius-3:var(--border-radius-3-base);--font-size-4:var(--font-size-4-base);--font-size-5:var(--font-size-5-base);--font-size-6:var(--font-size-6-base);--gap-2:var(--gap-2-base);--gap-3:var(--gap-3-base);--padding-2:var(--padding-2-base);background:var(--base-1);border:1px solid color-mix(in srgb,var(--base-5) 40%,transparent);border-radius:var(--border-radius-3);box-shadow:0 16px 32px -12px color-mix(in srgb,var(--base-3) 18%,transparent);color:var(--base-3);container-name:gift_container;container-type:inline-size;width:min(var(--spending-gift-popover-width),100vw - 40px);z-index:9999}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-popover *{box-sizing:border-box}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-popover :after, html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-popover :before{content:none}@container gift_container (max-width: 320px){html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-container{--spending-gift-image-size:calc(var(--spending-gift-image-size-base) - 8px*var(--responsive-factor-1));--spending-gift-min-qty:calc(var(--spending-gift-min-qty-base) - 4px*var(--responsive-factor-1));--spending-gift-product-btn:calc(var(--spending-gift-product-btn-base) - 4px*var(--responsive-factor-1));--spending-gift-variation-width:calc(var(--spending-gift-variation-width-base) - 1rem*var(--responsive-factor-1));--border-radius-3:calc(var(--border-radius-3-base) - 2px*var(--responsive-factor-1));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-1));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-1));--font-size-6:calc(var(--font-size-6-base) - 2px*var(--responsive-factor-1));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-1));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-1));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-1))}}@container gift_container (max-width: 260px){html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-container{--spending-gift-image-size:calc(var(--spending-gift-image-size-base) - 8px*var(--responsive-factor-2));--spending-gift-product-btn:calc(var(--spending-gift-product-btn-base) - 4px*var(--responsive-factor-2));--spending-gift-variation-width:calc(var(--spending-gift-variation-width-base) - 1rem*var(--responsive-factor-2));--font-size-4:calc(var(--font-size-4-base) - 2px*var(--responsive-factor-2));--font-size-5:calc(var(--font-size-5-base) - 2px*var(--responsive-factor-2));--gap-2:calc(var(--gap-2-base) - 4px*var(--responsive-factor-2));--gap-3:calc(var(--gap-3-base) - 4px*var(--responsive-factor-2));--padding-2:calc(var(--padding-2-base) - 4px*var(--responsive-factor-2))}}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-container{display:flex;flex-direction:column;font-family:inherit;gap:var(--gap-2);padding:var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-title{font-size:var(--font-size-4);font-weight:500;letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-list{display:flex;flex-direction:column;gap:var(--gap-3);margin-top:-6px;max-height:calc(var(--spending-gift-popover-width) - 10px);overflow-y:auto;padding-top:6px;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-list::-webkit-scrollbar{width:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-list::-webkit-scrollbar-track{background:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product{align-items:start;display:flex;gap:8px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-image-wrapper{flex-shrink:0;line-height:0;position:relative;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product-image{border-radius:var(--border-radius-3);height:auto;max-width:100%;width:var(--spending-gift-image-size)}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-quantity{align-items:center;background-color:var(--base-3);border-radius:50%;color:var(--base-1);display:flex;font-size:var(--font-size-6);font-weight:500;height:var(--spending-gift-min-qty);justify-content:center;letter-spacing:-.1px;line-height:1em;position:absolute;right:-6px;top:-6px;width:var(--spending-gift-min-qty)}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product-body{display:flex;flex-direction:column;gap:4px;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product-main{align-items:center;display:flex;gap:8px;justify-content:space-between}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product-info{display:flex;flex-direction:column;gap:2px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product-title{color:var(--base-3);font-size:var(--font-size-5);font-weight:500;line-height:1.2;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-price-container, html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-price-container span.amount{flex-wrap:nowrap;font-size:var(--font-size-5);gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-price-old, html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-price-old span.amount{font-size:var(--font-size-6)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add, html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-remove{align-items:center;border-radius:var(--border-radius-3);cursor:pointer;display:flex;font-size:var(--font-size-4);height:var(--spending-gift-product-btn);justify-content:center;line-height:0;padding:0;width:var(--spending-gift-product-btn)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add, html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add:focus{background:transparent;border:1px solid var(--base-4);border-color:var(--base-4);color:var(--base-3)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--theme-fixed)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-remove, html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-remove:focus{background-color:color-mix(in srgb,var(--remove-color) 8%,transparent);border:1px solid var(--remove-color);border-color:var(--remove-color);color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-remove:hover{background-color:color-mix(in srgb,var(--remove-color) 16%,transparent);color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add:disabled{cursor:not-allowed;opacity:.45}html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-add:focus, html.colibri-wp-theme .rev-campaign-viewport button.rev-spending-gift-product-remove:focus{box-shadow:none;outline:none}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-product-variation-container, html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product .rev-product-variation-wrapper{gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product select.rev-product-variation-select{background-color:var(--base-1);box-sizing:border-box;font-size:var(--font-size-5);line-height:1.2;max-width:var(--spending-gift-variation-width);padding:var(--border-radius-3) calc(var(--border-radius-3)*5) var(--border-radius-3) calc(var(--border-radius-3)*2);width:var(--spending-gift-variation-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-spending-gift-product select.rev-product-variation-select:disabled{cursor:not-allowed;opacity:.45}html.colibri-wp-theme .rev-campaign-viewport .rev-spg-tier-success-viewport{display:block;flex:0 0 auto;overflow:hidden;pointer-events:none;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-spg-tier-success{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-5);font-weight:500;gap:var(--gap-4);line-height:1.2;margin-inline-end:auto;margin-inline-start:0;opacity:0;transform:translate3d(calc(-100% - var(--gap-3)),0,0);transition:transform .3s ease,opacity .2s ease;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-spg-tier-success.is-visible{opacity:1;transform:translateZ(0)}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity.rev-campaign-container{background-color:transparent;border:none;max-width:var(--stock-scarcity-width);padding:0;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity-container{display:flex;flex-direction:column;gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity-message{color:var(--theme-color);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2;transition:all .3s}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity-inline .rev-stock-scarcity-container{gap:var(--inline-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity-inline .rev-stock-scarcity-message{font-size:var(--inline-font-size-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-stock-scarcity-inline .rev-progress-bar{height:calc(var(--inline-gap-2)/2)}html.colibri-wp-theme .rev-campaign-viewport .rev-next-order-coupon.rev-campaign-container{background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:var(--next-order-coupon-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-outer{align-items:center;display:flex;overflow:hidden;position:relative;width:100%;z-index:1}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-1{background-color:transparent;border:1px dashed var(--theme-color);border-radius:50%;height:40px;position:absolute;width:53px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-1-left{left:-29.5px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-1-right{right:-29.5px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-2{background-color:transparent;border:1px dashed var(--theme-color);border-radius:50%;height:46px;position:absolute;top:-18px;width:50px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-2-left{left:-27px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-shape-2-right{right:-27px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-wrapper-1{border:1px dashed var(--theme-color);-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 18px,#000 22px),radial-gradient(circle at 100% 50%,transparent 18px,#000 22px);mask-image:radial-gradient(circle at 0 50%,transparent 18px,#000 22px),radial-gradient(circle at 100% 50%,transparent 18px,#000 22px);padding:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-container-1, html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-wrapper-1{box-sizing:border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-container-1{background-color:var(--theme-color);display:flex;height:100%;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 25px,#000 26px),radial-gradient(circle at 100% 50%,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);mask-image:radial-gradient(circle at 0 50%,transparent 25px,#000 26px),radial-gradient(circle at 100% 50%,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);position:relative;z-index:0}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-tag{align-items:center;color:var(--theme-fixed);display:flex;font-size:calc(var(--noc-campaign-btn-size));padding-left:40px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-1-content{border-left:2px dashed var(--theme-fixed);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:20px;margin-right:30px;min-width:0;padding:20px 0 20px 20px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-content{color:var(--theme-fixed);display:flex;flex-direction:column;gap:4px;letter-spacing:-.1px;line-height:1.2;margin-bottom:12px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-heading{font-size:var(--noc-font-size-4);font-weight:600}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-subheading{font-size:var(--noc-font-size-6);font-weight:400}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--noc-action-gap)}html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-button, html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-button:focus, html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-button:hover{background-color:transparent;border:1px dashed var(--theme-fixed);border-radius:4px;cursor:pointer;height:calc(var(--noc-campaign-btn-size) - 8px);line-height:1;min-height:unset;min-width:unset;padding:2px;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-code-container{align-items:center;border-radius:4px;color:var(--theme-fixed);display:flex;font-size:var(--noc-font-size-6);gap:4px;height:100%;justify-content:center;letter-spacing:-.1px;overflow:hidden;padding:0 calc(var(--noc-padding-2) - 5px);position:relative;text-transform:uppercase;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-code-container:before{background-color:var(--theme-color);border-radius:4px;bottom:0;content:"";display:block;filter:contrast(.6);height:unset;left:0;position:absolute;right:0;top:0;width:unset;z-index:-1}html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-button:hover .rev-coupon-code-container:before{filter:contrast(.5)}html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-cta, html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-cta:focus{background-color:var(--theme-fixed);border-radius:4px;color:var(--theme-color);cursor:pointer;font-size:var(--noc-font-size-5);font-weight:500;height:calc(var(--noc-campaign-btn-size) - 8px);letter-spacing:-.1px;line-height:1;min-height:unset;min-width:unset;padding:2px;padding:0 calc(var(--noc-padding-2) - 5px);width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport button.rev-coupon-cta:hover{background-color:color-mix(in srgb,var(--theme-fixed) 80%,transparent);color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-wrapper-2{border:1px dashed var(--theme-color);-webkit-mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px);mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px);padding:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-container-2, html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-wrapper-2{box-sizing:border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-container-2{align-items:center;background-color:var(--theme-color);display:flex;height:100%;-webkit-mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);mask-image:radial-gradient(circle at 0 4px,transparent 25px,#000 26px),radial-gradient(circle at 100% 4px,transparent 25px,#000 26px),radial-gradient(circle at 0 5%,transparent .6%,#000 .8%),radial-gradient(circle at 0 10%,transparent .6%,#000 .8%),radial-gradient(circle at 0 15%,transparent .6%,#000 .8%),radial-gradient(circle at 0 20%,transparent .6%,#000 .8%),radial-gradient(circle at 0 25%,transparent .6%,#000 .8%),radial-gradient(circle at 0 30%,transparent .6%,#000 .8%),radial-gradient(circle at 0 35%,transparent .6%,#000 .8%),radial-gradient(circle at 0 40%,transparent .6%,#000 .8%),radial-gradient(circle at 0 45%,transparent .6%,#000 .8%),radial-gradient(circle at 0 50%,transparent .6%,#000 .8%),radial-gradient(circle at 0 55%,transparent .6%,#000 .8%),radial-gradient(circle at 0 60%,transparent .6%,#000 .8%),radial-gradient(circle at 0 65%,transparent .6%,#000 .8%),radial-gradient(circle at 0 70%,transparent .6%,#000 .8%),radial-gradient(circle at 0 75%,transparent .6%,#000 .8%),radial-gradient(circle at 0 80%,transparent .6%,#000 .8%),radial-gradient(circle at 0 85%,transparent .6%,#000 .8%),radial-gradient(circle at 0 90%,transparent .6%,#000 .8%),radial-gradient(circle at 0 95%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 5%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 10%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 15%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 20%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 25%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 30%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 35%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 40%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 45%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 50%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 55%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 60%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 65%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 70%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 75%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 80%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 85%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 90%,transparent .6%,#000 .8%),radial-gradient(circle at 100% 95%,transparent .6%,#000 .8%);position:relative;z-index:0}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-2-content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:20px 4px 20px 30px}html.colibri-wp-theme .rev-campaign-viewport .rev-coupon-template-svg{color:var(--theme-fixed);font-size:var(--noc-image-max);padding-right:var(--noc-padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-wrapper{display:flex;flex-direction:column;gap:var(--gap-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-section-wrapper{border:1px solid var(--base-5);border-radius:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-mm-wrapper{flex:1 1 auto;min-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-section-scroll-wrapper{min-height:0;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar{width:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar-track{background:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-popup-container .rev-section-scroll-wrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}html.colibri-wp-theme .rev-campaign-viewport .rev-section-container{border-bottom:1px solid var(--base-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-section-container:last-child{border-bottom:none}html.colibri-wp-theme .rev-campaign-viewport .rev-section-header{align-items:center;cursor:pointer;display:flex;gap:var(--gap-3);padding:var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-section-empty .rev-section-header{cursor:default}html.colibri-wp-theme .rev-campaign-viewport .rev-section-media{align-items:center;display:flex;gap:var(--gap-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-section-icon{color:var(--base-3);font-size:var(--font-size-2);line-height:0;transform:rotate(0deg);transition:all .3s ease}html.colibri-wp-theme .rev-campaign-viewport .rev-section-icon-open{transform:rotate(180deg)}html.colibri-wp-theme .rev-campaign-viewport .rev-section-image{line-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-section-image img{max-width:calc(var(--image-max)/2);width:16vw}html.colibri-wp-theme .rev-campaign-viewport .rev-section-content-wrapper{display:flex;gap:var(--gap-4);justify-content:space-between;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-section-content{display:flex;flex-direction:column;gap:var(--gap-4);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-section-content-wrapper .rev-price-container{color:var(--base-3);flex-direction:column-reverse;font-weight:600;justify-content:end}html.colibri-wp-theme .rev-campaign-viewport .rev-section-heading{color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-3);font-weight:500;gap:var(--gap-6);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-section-subtitle{color:var(--base-4);font-size:var(--font-size-6);font-weight:400}html.colibri-wp-theme .rev-campaign-viewport .rev-section-rules{display:flex;flex-direction:column;gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-section-rules-title{align-items:center;display:flex;gap:var(--gap-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-label{color:var(--base-4);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-progress .rev-progress-bar{height:calc(var(--gap-3-1)/2)}html.colibri-wp-theme .rev-campaign-viewport .rev-progress-node-max{left:auto;right:0}html.colibri-wp-theme .rev-campaign-viewport .rev-section-body{display:grid;grid-template-rows:0fr;transition:all .3s ease}html.colibri-wp-theme .rev-campaign-viewport .rev-section-body>*{overflow:hidden}html.colibri-wp-theme .rev-campaign-viewport .rev-section-body-open{border-top:1px solid var(--base-5);grid-template-rows:1fr}html.colibri-wp-theme .rev-campaign-viewport .rev-section-body .rev-product-separator{margin:0 var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-card.rev-campaign-offer-gift{background-color:var(--theme-color-light);color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-empty{color:var(--base-4);font-size:var(--font-size-5);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-product-container{align-items:center;color:var(--base-3);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-info{gap:4px}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-info, html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-main{align-items:center;display:flex}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-count, html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-info img{border:1px solid var(--base-1);border-radius:50%;height:var(--min-qty);margin-inline-start:-12px;width:var(--min-qty)}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-info img:first-child{margin-inline-start:0}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-products-count{align-items:center;background-color:var(--base-2);color:var(--base-3);display:flex;font-size:var(--font-size-6);font-weight:500;justify-content:center;letter-spacing:-.8px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-products-extra{position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-products-extra-icon{background-color:var(--base-3);border:1px solid var(--base-1);border-radius:50%;color:var(--base-1);font-size:calc(var(--font-size-5)*.5);line-height:0;padding:3px;position:absolute;right:-6px;top:-6px}html.colibri-wp-theme .rev-campaign-viewport .rev-selected-product-view{color:var(--theme-color);font-size:var(--font-size-3);white-space:nowrap}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-tier-container{display:grid;gap:var(--gap-1);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-tier-item{align-items:center;background-color:var(--theme-color-light);border-radius:4px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:var(--padding-4);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-tier-active{background-color:color-mix(in srgb,var(--theme-color) 16%,transparent);border:1px solid var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-tier-condition{color:var(--theme-color);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-mm-tier-discount{color:var(--base-4);font-size:var(--font-size-5);letter-spacing:-.1px;line-height:1.2;text-transform:uppercase}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-wrapper{background-color:var(--base-1);border-radius:4px;display:flex;flex-direction:column;gap:var(--gap-1);max-width:100%;padding:var(--padding-2);width:var(--campaign-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-header{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-3);gap:8px;justify-content:space-between}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-title{align-items:center;display:flex;font-weight:600;gap:var(--gap-4)}html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-close, html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-close:focus{background-color:transparent;color:var(--base-3);cursor:pointer;line-height:0;margin:0;min-height:unset;min-width:unset;padding:0}html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-close:hover{background-color:transparent;color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-back, html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-back:focus{background-color:transparent;color:var(--base-3);cursor:pointer;display:none;font-size:var(--font-size-2);line-height:0;margin:0;min-height:none;min-width:none;padding:0}html.colibri-wp-theme .rev-campaign-viewport button.rev-see-all-back:hover{background-color:transparent;color:var(--base-3);opacity:.6}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-popup button.rev-see-all-back{display:block}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-popup button.rev-see-all-close{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container{display:flex;flex-direction:column;gap:var(--gap-3);max-height:60vh;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--base-3) 60%,transparent) transparent;scrollbar-width:thin}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container ::-webkit-scrollbar{width:6px}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container ::-webkit-scrollbar-track{background:transparent}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--base-3) 60%,transparent);border-radius:3px}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-container{padding-bottom:var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-container.rev-section-empty{display:flex;flex-direction:column;gap:var(--gap-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-header{padding:0}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-body{border-top:none}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-product-card{padding:var(--padding-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-product-card:last-child{padding-bottom:0}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-body .rev-product-separator{margin:0 var(--padding-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-container .rev-section-container:last-child{border-bottom:1px solid var(--base-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-selections{display:flex;flex-direction:column;gap:var(--gap-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-add-cta{align-items:center;background:transparent;border:none;box-shadow:none;color:var(--base-3);cursor:pointer;display:flex;font-size:var(--font-size-6);gap:var(--gap-5);margin:0;padding:0;width:auto}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-add-icon{border:1px dashed var(--base-3);border-radius:2px;font-size:var(--font-size-4);line-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-gift-title{color:var(--base-3);font-size:var(--font-size-3);font-weight:500}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-gift-item .rev-product-card{padding-bottom:0}html.colibri-wp-theme .rev-campaign-viewport .rev-see-all-gift-item .rev-product-content{align-items:center}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-container{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-6);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-container .rev-product-card{border:1px solid var(--base-5);border-radius:var(--border-radius-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-container .rev-product-purchase{align-items:start;flex-direction:column}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-plus-separator{align-items:center;color:var(--base-3);display:flex;font-size:var(--font-size-2);justify-content:center;line-height:0}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-gift{position:relative;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-gift-container{border:1px solid var(--base-5);border-radius:var(--border-radius-1);overflow:hidden;padding-bottom:var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-gift .rev-product-card{padding-bottom:0}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-gift .rev-product-content{align-items:center}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-group{display:flex;flex-direction:column;gap:var(--gap-6);position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-locked{align-items:center;background-color:color-mix(in srgb,var(--base-1) 70%,transparent);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:9999}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-locked-message{background-color:var(--base-3);border-radius:var(--border-radius-1);box-shadow:0 12.4px 12.4px 0 color-mix(in srgb,var(--base-3) 20%,trasparent);color:var(--base-1);font-size:var(--font-size-6);letter-spacing:-.1px;line-height:1.2;padding:var(--padding-4) var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon-clip{height:calc(var(--campaign-btn-size) + 40px);overflow:hidden;right:0;top:0;width:calc(var(--campaign-btn-size) + 40px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon, html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon-clip{pointer-events:none;position:absolute;z-index:2}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon{align-items:center;background-color:var(--theme-color);color:var(--theme-fixed);display:flex;font-size:var(--font-size-6);font-weight:600;justify-content:center;left:auto;letter-spacing:-.1px;line-height:1.2;padding:var(--gap-6) 0;right:calc(var(--min-qty)*-1);text-transform:uppercase;top:var(--checkbox-mark);transform:rotate(45deg);width:calc(var(--min-qty)*4 + 4px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-footer{align-items:center;border-bottom:1px solid var(--base-5);border-top:1px solid var(--base-5);display:flex;gap:var(--gap-1);justify-content:space-between;padding:var(--padding-4) 0;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-footer button.rev-campaign-button{padding:0 var(--padding-2);white-space:nowrap;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-footer-empty{color:var(--base-3);font-size:var(--font-size-5)}@container campaign (min-width: 624px){html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout{--rev-fbt-width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout.rev-fbt-narrow{--rev-fbt-width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout.rev-campaign-container{gap:var(--fbt-gap-1);padding:var(--fbt-padding-1);padding-inline-end:calc(var(--fbt-padding-1) - 7px);width:var(--rev-fbt-width,-moz-fit-content);width:var(--rev-fbt-width,fit-content)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-header{gap:var(--fbt-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-title{font-size:var(--fbt-font-size-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-subtitle{font-size:var(--fbt-font-size-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-banner{gap:var(--fbt-gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-card{border-radius:var(--fbt-border-radius-1);font-size:var(--fbt-font-size-3);gap:var(--fbt-gap-5);padding:calc(var(--fbt-padding-2)/2 + 2px) var(--fbt-padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-heading{gap:var(--fbt-gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-campaign-offer-icon{font-size:var(--fbt-font-size-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-campaign-product-container{margin-inline-start:-7px;padding-top:12px;padding-inline-start:8px}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-product-container{align-items:start;display:grid;gap:var(--fbt-column-gap);gap:calc(var(--fbt-column-gap) - 4px*(var(--rev-fbt-plus-factor) - 4)*var(--responsive-factor-1));grid-template-columns:repeat(calc(var(--rev-fbt-columns, 4) - 1),minmax(0,var(--fbt-product-width)) var(--fbt-plus-width)) minmax(0,var(--fbt-product-width));justify-content:space-between;position:relative;width:var(--rev-fbt-width,-moz-fit-content);width:var(--rev-fbt-width,fit-content)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-product-container.rev-fbt-column-1{grid-template-columns:minmax(0,var(--fbt-product-width))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card{border:none;border-radius:0;container-name:fbt_grid_product;container-type:inline-size;padding:0}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-content{flex-wrap:wrap;gap:var(--fbt-gap-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-selected-quantity{left:-8px;right:auto}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce .rev-fbt-grid-layout .rev-product-image-wrapper img, html.colibri-wp-theme .rev-campaign-viewport .woocommerce-page .rev-fbt-grid-layout .rev-product-image-wrapper img{border-radius:0;max-width:100%;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-selected-quantity{font-size:var(--fbt-font-size-6);height:var(--fbt-min-qty);width:var(--fbt-min-qty)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-details{gap:var(--fbt-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-title{font-size:var(--fbt-font-size-3)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card .rev-price-wrapper{gap:calc(var(--fbt-gap-4) - 2px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:var(--fbt-font-size-5);gap:var(--fbt-gap-7)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card .rev-price-discount{font-size:var(--fbt-font-size-6);padding:calc(var(--fbt-padding-4)/2) var(--fbt-padding-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:var(--fbt-font-size-3);height:calc(var(--fbt-product-btn) - 2px);width:var(--fbt-product-btn)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-quantity-selector input[type=number]{font-size:var(--fbt-font-size-5)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-variation-wrapper{gap:var(--fbt-gap-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-variation-container{gap:var(--fbt-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-variation-index{font-size:var(--fbt-font-size-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout select.rev-product-variation-select{border-radius:var(--fbt-border-radius-3)!important;font-size:var(--fbt-font-size-4)!important;padding:calc(var(--fbt-padding-4) - 2px)!important;padding-inline-end:calc(var(--fbt-padding-4) + 7px)!important;width:var(--fbt-variation-width)!important}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-plus-separator{font-size:calc(var(--fbt-plus-width) - 4px*(var(--rev-fbt-plus-factor) - 4)*var(--responsive-factor-1));height:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-gift-group{display:contents}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{font-size:var(--fbt-font-size-5)!important;height:var(--fbt-checkbox-size)!important;position:absolute!important;right:var(--fbt-column-gap)!important;top:var(--fbt-column-gap)!important;width:var(--fbt-checkbox-size)!important;z-index:999}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox:checked:before{height:var(--fbt-checkbox-mark);width:calc(var(--fbt-checkbox-mark)/2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-locked-message{border-radius:var(--fbt-border-radius-1);font-size:var(--fbt-font-size-6);padding:var(--fbt-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-footer{flex-wrap:wrap;gap:var(--fbt-gap-5);max-width:100%;min-width:100%;padding:var(--fbt-gap-4) 0;width:0}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-fbt-footer-empty{font-size:var(--fbt-font-size-5)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-wrapper{gap:calc(var(--fbt-gap-4) - 2px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-container, html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-container span.amount{font-size:var(--fbt-font-size-3);gap:calc(var(--fbt-gap-6) - 2px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-old, html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-old span.amount{font-size:var(--fbt-font-size-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout button.rev-campaign-button{border-radius:var(--fbt-border-radius-2);font-size:var(--fbt-font-size-4);height:var(--fbt-campaign-btn-size);min-height:var(--fbt-campaign-btn-size);padding:0 var(--fbt-padding-2)}}@container fbt_grid_product (max-width: 152px){html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-selected-quantity{font-size:calc(var(--fbt-font-size-6) - 2px*var(--responsive-factor-1));height:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-1));width:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-title{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon-clip{height:calc(var(--fbt-campaign-btn-size) + 40px);width:calc(var(--fbt-campaign-btn-size) + 40px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-gift-ribbon{font-size:var(--fbt-font-size-6);padding:var(--fbt-gap-6) 0;right:calc(var(--fbt-min-qty)*-1);top:var(--fbt-checkbox-mark);width:calc(var(--fbt-min-qty)*4 + 4px)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{font-size:calc(var(--fbt-font-size-5) - 2px*var(--responsive-factor-1))!important;height:calc(var(--fbt-checkbox-size) - 4px*var(--responsive-factor-1))!important;right:calc(var(--fbt-column-gap) - 4px*var(--responsive-factor-1))!important;top:calc(var(--fbt-column-gap) - 4px*var(--responsive-factor-1))!important;width:calc(var(--fbt-checkbox-size) - 4px*var(--responsive-factor-1))!important}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox:checked:before{height:calc(var(--fbt-checkbox-mark) - 4px*var(--responsive-factor-1));width:calc((var(--fbt-checkbox-mark) - 4px*var(--responsive-factor-1))/2)}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:calc(var(--fbt-font-size-5) - 1px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-discount{padding:calc((var(--fbt-padding-4) - 6px*var(--responsive-factor-1))/2) calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2);max-width:calc(var(--fbt-qty-max-2) - 12px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-1));height:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-1) - 2px);width:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-1))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout select.rev-product-variation-select{font-size:calc(var(--fbt-font-size-4) - 2px*var(--responsive-factor-1));padding:calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1) - 2px);padding-inline-end:calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-1) + 7px);width:calc(var(--fbt-variation-width) - 2rem*var(--responsive-factor-1))}}@container fbt_grid_product (max-width: 116px){html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-selected-quantity{font-size:calc(var(--fbt-font-size-6) - 2px*var(--responsive-factor-2));height:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-2));width:calc(var(--fbt-min-qty) - 6px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-title{font-size:calc(var(--fbt-font-size-3) - 4px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout input[type=checkbox].rev-product-checkbox{right:calc(var(--fbt-column-gap) - 3px*var(--responsive-factor-2));top:calc(var(--fbt-column-gap) - 3px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-product-card .rev-price-container{font-size:calc(var(--fbt-font-size-5) - 1px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-price-discount{padding:calc((var(--fbt-padding-4) - 6px*var(--responsive-factor-2))/2) calc(var(--fbt-padding-4) - 4px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout .rev-quantity-selector{max-width:var(--fbt-qty-max-2);max-width:calc(var(--fbt-qty-max-2) - 12px*var(--responsive-factor-2))}html.colibri-wp-theme .rev-campaign-viewport .rev-fbt-grid-layout button.rev-quantity-selector-button{font-size:calc(var(--fbt-font-size-3) - 2px*var(--responsive-factor-2));height:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-2) - 2px);width:calc(var(--fbt-product-btn) - 4px*var(--responsive-factor-2))}}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order.rev-campaign-container{background-color:transparent;border:none;gap:0;padding:0;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-container{display:flex;flex-direction:column;gap:var(--gap-4);position:relative;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-offer{align-items:center;color:var(--base-3);display:flex;flex-wrap:wrap;font-size:var(--font-size-4);gap:4px;justify-content:flex-start;letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-tiers{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-tiers-empty{color:var(--base-3);font-size:var(--font-size-4);padding:calc(var(--padding-2)/2) var(--padding-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-tier-wrapper{border:1px dashed var(--base-5);border-radius:var(--border-radius-1);padding:1px}html.colibri-wp-theme .rev-campaign-viewport label.rev-double-order-tier{align-items:center;background-color:var(--base-2);border-radius:var(--border-radius-1);cursor:pointer;display:flex;gap:var(--gap-3);margin:0;padding:calc(var(--padding-2)/2) var(--padding-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-tier-label{color:var(--base-3);font-size:var(--font-size-3);font-weight:500;letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport label.rev-double-order-tier.is-dimmed{opacity:.5;pointer-events:none}html.colibri-wp-theme .rev-campaign-viewport label.rev-double-order-tier.is-dimmed .rev-double-order-tier-label{color:color-mix(in srgb,var(--base-3) 50%,transparent)}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--base-1)!important;border:2px solid var(--base-5)!important;border-radius:4px!important;cursor:pointer;display:flex!important;flex-shrink:0;height:20px!important;justify-content:center;margin:0;min-width:auto;outline:none!important;position:relative!important;width:20px!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox:focus, html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox:focus-visible{border-color:var(--base-5)!important;box-shadow:none!important;outline:none!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox:checked{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox:checked:before{border-color:var(--theme-fixed);border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;content:"";display:block;height:10px;margin:0;position:absolute;transform:rotate(45deg) translate(-1px,-1px);width:5px;z-index:99}@container campaign (max-width: 360px){html.colibri-wp-theme .rev-campaign-viewport input[type=checkbox].rev-double-order-tier-checkbox{height:16px!important;width:16px!important}}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific .rev-double-order-tier-wrapper{border-color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-tier{border-radius:var(--border-radius-1);overflow:hidden}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-tier-header{background-color:var(--theme-color-light);color:var(--theme-color);font-size:var(--font-size-4);font-weight:500;letter-spacing:-.1px;line-height:1.2;padding:var(--padding-4) var(--padding-2)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-products{background-color:var(--base-1);color:var(--base-3);display:flex;flex-direction:column;font-size:var(--font-size-5);font-weight:500;gap:var(--gap-2);letter-spacing:-.1px;line-height:1.2;padding:var(--padding-2) calc(var(--padding-2)*.8)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-product{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:8px}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-thumb{border-radius:var(--border-radius-3);flex-shrink:0;height:auto;max-width:100%;width:36px}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-name{width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-price{margin-inline-start:auto;white-space:nowrap}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-price.rev-price-container{flex-shrink:0;gap:var(--gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-tier.is-dimmed{opacity:.5;pointer-events:none}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-specific-tier.is-dimmed .rev-double-order-specific-products{color:color-mix(in srgb,var(--base-3) 50%,transparent)}html.colibri-wp-theme .rev-campaign-viewport .rev-double-order-container-note{background-color:color-mix(in srgb,var(--base-3) 8%,transparent);border-left:3px solid color-mix(in srgb,var(--base-4) 30%,transparent);border-radius:4px;color:color-mix(in srgb,var(--base-4) 60%,transparent);font-size:var(--font-size-6);font-weight:500;line-height:1.4;margin-bottom:var(--gap-3);padding:10px 14px}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-clock{align-items:center;color:var(--theme-fixed);display:flex;gap:var(--gap-4);justify-content:center;letter-spacing:-.1px;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-cell{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-6);justify-content:center;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-value{align-items:center;border-radius:var(--border-radius-1);display:flex;font-size:var(--font-size-1);font-weight:600;justify-content:center;overflow:hidden;padding:calc(var(--padding-1) - 6px);position:relative;white-space:nowrap;z-index:0}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-value:before{background-color:var(--base-1);bottom:0;content:"";display:block;height:unset;left:0;opacity:.2;position:absolute;right:0;top:0;width:unset;z-index:-1}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-label{font-size:var(--font-size-6);text-align:center}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-product.rev-campaign-container{background-color:var(--theme-color);border:none;border-radius:var(--cdt-product-page-border-radius-1);gap:var(--cdt-product-page-gap-3-1);padding:var(--cdt-product-page-padding-1);width:var(--cdt-product-page-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-page-container{align-items:center;display:flex;flex-direction:column;gap:var(--cdt-product-page-gap-3-1)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-header{align-items:center;color:var(--theme-fixed);display:flex;flex-direction:column;font-size:var(--cdt-product-page-font-size-5);gap:var(--cdt-product-page-gap-6);justify-content:center;letter-spacing:-.1px;line-height:1.2;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-title{font-size:var(--cdt-product-page-font-size-3);font-weight:500}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-clock.rev-countdown-timer-clock{gap:var(--cdt-product-page-gap-4)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-clock .rev-countdown-timer-cell{gap:var(--cdt-product-page-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-clock .rev-countdown-timer-value{border-radius:var(--cdt-product-page-border-radius-1);font-size:var(--cdt-product-page-font-size-1);padding:calc(var(--cdt-product-page-padding-1) - 6px)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-product-clock .rev-countdown-timer-label{font-size:var(--cdt-product-page-font-size-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-inline.rev-campaign-container{align-items:center;background-color:transparent;border:none;padding:0}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-inline.rev-campaign-container a.rev-admin-edit{left:unset;right:unset;top:-5px}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-container-inline{align-items:start;display:flex;flex-direction:column;gap:var(--inline-gap-6);width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-inline-clock{color:var(--theme-color);font-size:var(--inline-font-size-6);font-weight:600;letter-spacing:-.1px;line-height:1.2;position:relative}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-progress .rev-progress-node{flex-shrink:0;font-size:var(--inline-font-size-2);height:-moz-fit-content;height:fit-content;top:50%;transition:left .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-progress .rev-progress-node.rev-progress-node--no-transition{transition:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar.rev-campaign-container{background-color:var(--theme-color);border:none;border-radius:0;gap:0;left:0;padding:0;position:fixed;width:100%;z-index:999}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-top.rev-campaign-container{top:var(--revx-threshold-hellobar-stack-offset,0)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-bottom.rev-campaign-container{bottom:var(--revx-threshold-hellobar-stack-offset,0)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar-content{align-items:center;border-radius:0;display:flex;gap:var(--cdt-hellobar-gap-1);justify-content:center;padding:var(--cdt-hellobar-padding-container);position:relative;text-align:center;width:100%}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-header{align-items:center;color:var(--theme-fixed);display:flex;flex-direction:column;font-size:var(--cdt-hellobar-font-size-6);gap:var(--cdt-hellobar-gap-6);justify-content:center;letter-spacing:-.1px;line-height:1.2;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-title{font-size:var(--cdt-hellobar-font-size-5);font-weight:500}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-subtitle{color:var(--theme-fixed);font-size:var(--cdt-hellobar-font-size-6);letter-spacing:-.1px;line-height:1.2}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-header .rev-countdown-hellobar-subtitle{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-clock.rev-countdown-timer-clock{gap:var(--cdt-hellobar-gap-4);max-width:var(--cdt-hellobar-clock-width)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-clock .rev-countdown-timer-cell{gap:var(--cdt-hellobar-gap-6)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-clock .rev-countdown-timer-value{border-radius:var(--cdt-hellobar-border-radius-1);font-size:var(--cdt-hellobar-font-size-2);padding:calc(var(--cdt-hellobar-gap-6)*2)}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-clock .rev-countdown-timer-label{font-size:var(--cdt-hellobar-font-size-6)}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-action{align-items:center;background-color:var(--theme-fixed);border:none;border-radius:var(--cdt-hellobar-action-border-radius);color:var(--theme-color);cursor:pointer;display:flex;font-size:var(--cdt-hellobar-font-size-5);font-weight:600;justify-content:center;line-height:1.2;max-height:unset;min-height:unset;min-width:var(--cdt-hellobar-action-min-width);padding:var(--cdt-hellobar-action-padding) calc(var(--cdt-hellobar-action-padding)*2);text-decoration:none;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-action:hover{background-color:color-mix(in srgb,var(--theme-fixed) 50%,var(--base-4));color:var(--theme-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-action:focus{background-color:var(--theme-fixed);border:none;box-shadow:none;color:var(--theme-color);outline:none}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-close{background-color:transparent;border:none;border-radius:0;color:var(--theme-fixed);cursor:pointer;font-size:var(--cdt-hellobar-close);height:-moz-fit-content;height:fit-content;line-height:0;max-height:unset;min-height:unset;min-width:unset;padding:0;position:absolute;right:4px;text-decoration:none;top:4px;width:-moz-fit-content;width:fit-content}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-close:hover{background-color:transparent;color:var(--remove-color)}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-close:focus{background-color:transparent;border:none;box-shadow:none;color:var(--theme-fixed);outline:none}@container campaign (max-width: 630px){html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar-content .rev-countdown-hellobar-subtitle{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-header .rev-countdown-hellobar-subtitle{display:block}}@container campaign (max-width: 500px){html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-timer-hellobar-content{align-items:stretch;flex-direction:column}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-header{align-items:start;text-align:start}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-header, html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-action{display:none}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header{align-items:center;display:flex;gap:12px;justify-content:space-between}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header.rev-no-cta{justify-content:center}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header.rev-no-cta .rev-countdown-hellobar-header{align-items:center;text-align:center}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header .rev-countdown-hellobar-header, html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-mobile-header button.rev-countdown-action{display:flex}html.colibri-wp-theme .rev-campaign-viewport .rev-countdown-hellobar-clock.rev-countdown-timer-clock{max-width:100%}html.colibri-wp-theme .rev-campaign-viewport button.rev-countdown-close{right:2px;top:2px}}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-animation{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;cursor:pointer}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-zoom{animation-name:btnZoomIn}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-shake{animation-name:btnShake}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-bounce{animation-name:btnBounce}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-wobble{animation-name:btnWobble}html.colibri-wp-theme .rev-campaign-viewport .rev-btn-pulse{animation-name:btnPulse}
