/** Shopify CDN: Minification failed

Line 65:8 Unexpected "@-webkit-keyframes"
Line 66:2 Unexpected "0%"
Line 67:2 Unexpected "100%"
Line 194:8 Unexpected "@-webkit-keyframes"
Line 195:2 Unexpected "0%"
Line 196:2 Unexpected "100%"
Line 346:8 Unexpected "@-webkit-keyframes"
Line 347:2 Unexpected "0%"
Line 348:2 Unexpected "100%"

**/
.ak-lp2{--tw-inset-shadow-alpha:100%;--min-font-size-h3:24px;--focused-base-box-shadow:0 0 0 .3rem rgb(255,255,255), 0 0 .5rem .4rem rgba(#141720, .3);--global-button-text-transform:uppercase;--global-accent-font:"Instrument Serif", serif;--font-heading-style:normal;--global-button-hover-bg-color:#5f6264;--font-body:'Inter', sans-serif;--global-section-text-color-rgb:0, 0, 0;--color-light-accent:#ffeaee;--tw-outline-style:solid;--ease-in:cubic-bezier(.4,0,1,1);--tw-inset-ring-shadow:0 0 #0000;--blog-card-corner-radius:0.0rem;--color-gray-300:oklch(87.2% .01 258.338);--buttons-radius-outset:0px;--spacing-sections-desktop:0px;--text-align-end:right;--global-button-radius:12px;--inputs-border-width:1px;--global-button-font-family:"DM Sans", sans-serif;--color-badge-foreground:20,23,32;--inputs-border-opacity:0.55;--grid-mobile-vertical-spacing:4px;--font-body-weight-override:400;--font-body-family:"DM Sans", sans-serif;--buttons-radius:0px;--tw-inset-shadow:0 0 #0000;--text-align-start:left;--buttons-shadow-opacity:0.0;--tw-shadow-alpha:100%;--global-section-accent-gradient-color:linear-gradient(329deg, rgba(166, 223, 255, 1), rgba(238, 247, 249, 1) 100%);--buttons-border-offset:0px;--global-section-use-gradient-background:1;--global-button-hover-text-color:#333030;--font-weight-bold:600;--jdgm-paginate-color:#2C6B4E;--variant-pills-shadow-blur-radius:5px;--product-card-shadow-vertical-offset:0.4rem;--button-gradient-end:#2072e1;--font-body-family-override:"DM Sans", sans-serif;--max-font-size-h6:18px;--popup-shadow-vertical-offset:4px;--max-font-size-h3:32px;--font-weight-regular:300;--global-button-font-weight:400;--button-gradient-enabled:false;--letter-spacing-heading:-0.3px;--global-button-letter-spacing:-0.5px;--popup-border-opacity:0.1;--collection-card-shadow-blur-radius:0.5rem;--inputs-shadow-blur-radius:5px;--max-font-size-h2:40px;--focused-base-outline-offset:.3rem;--default-transition-duration:.15s;--spacing-sections-mobile:0px;--collection-card-image-padding:0.0rem;--font-size-h6:calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));--color-footer:12,12,13;--min-font-size-h5:18px;--global-section-text-color:#141720;--color-button:255,255,255;--conditional-button-font-weight:400;--global-button-bg-color:#0c0c0d;--collection-card-shadow-vertical-offset:0.4rem;--duration-extended:3s;--font-heading-family-override:"DM Sans", sans-serif;--font-heading-scale:1.0;--margin-start:margin-left;--font-body-weight-bold-override:600;--collection-card-corner-radius:0.0rem;--jdgm-write-review-text-color:white;--alpha-button-border:1;--button-gradient-direction:to bottom;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--text-boxes-border-width:0px;--letter-spacing-loose:.5px;--blog-card-shadow-vertical-offset:0.4rem;--grid-desktop-vertical-spacing:8px;--global-section-accent-2-color:#ffffff;--page-desktop-horizontal-padding:0px;--spacing:.25rem;--font-size-body-small:14px;--color-background-contrast:191,191,191;--global-button-bottom-border-color:#333030;--media-shadow-horizontal-offset:0px;--button-gradient-shine-enabled:true;--product-card-text-alignment:left;--grid-desktop-horizontal-spacing:8px;--font-accent-style:italic;--media-radius:0px;--font-size-h1:calc(32px + (48 - 32) * ((100vw - 375px) / (1440 - 375)));--line-height-normal:1.4;--color-header:255,255,255;--container-shadow:none;--alpha-button-background:1;--text-boxes-radius:0px;--ease-out:cubic-bezier(0,0,.2,1);--font-size-h4:calc(20px + (24 - 20) * ((100vw - 375px) / (1440 - 375)));--global-button-hover-brightness:90%;--font-body-style:normal;--sections-mobile-horizontal-padding:0px;--duration-extra-longer:.75s;--popup-shadow-horizontal-offset:0px;--color-secondary-button-text:20,23,32;--font-body-weight:400;--variant-pills-border-opacity:0.55;--text-boxes-shadow-horizontal-offset:0px;--variant-pills-shadow-horizontal-offset:0px;--font-size-h5:calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));--tw-border-style:solid;--jdgm-star-color:#2C6B4E;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--product-card-border-opacity:0.1;--focused-base-outline:.2rem solid rgba(#141720, .5);--font-accent-letter-spacing:-0.3px;--easter-egg:none;--body-font-size:17px;--drawer-border-opacity:0.1;--buttons-shadow-vertical-offset:4px;--animation-order:1;--global-section-background-color-rgb:255, 255, 255;--duration-announcement-bar:.25s;--letter-spacing-tight:-.3px;--color-foreground:#141720;--border-start:border-left;--animation-slide-in:slideIn .6s cubic-bezier(0, 0, .3, 1) forwards;--blog-card-shadow-horizontal-offset:0.0rem;--max-font-size-h4:24px;--font-body-scale:1.0;--text-boxes-shadow-opacity:0.0;--font-heading-weight:400;--enhanced-3d-enabled:false;--collection-card-text-alignment:left;--max-font-size-h5:20px;--jdgm-write-review-bg-color:#2C6B4E;--alpha-badge-border:.1;--product-card-corner-radius:0.0rem;--enable-global-border-styling:0;--color-drawer-text:12,12,13;--color-link:255,255,255;--color-badge-border:255,255,255;--inputs-shadow-opacity:0.0;--padding-end:padding-right;--tw-ring-shadow:0 0 #0000;--font-heading-weight-override:600;--global-button-padding-y:13px;--collection-card-shadow-opacity:0.0;--buttons-shadow-horizontal-offset:0px;--drawer-shadow-opacity:0.0;--blog-card-border-opacity:0.1;--tw-drop-shadow-alpha:100%;--text-boxes-shadow-visible:0;--padding-start:padding-left;--global-section-bg-color:#ffffff;--margin-end:margin-right;--animation-fade-up:fadeInUp .8s ease-out forwards;--drawer-shadow-blur-radius:5px;--max-font-size-h1:48px;--alpha-link:.85;--sparkle:url(./sparkle.gif);--container-border-width:px;--media-border-width:1px;--variant-pills-border-width:1px;--button-box-shadow-enabled:true;--font-accent-scale:1.25;--color-drawer:255,255,255;--color-dropdown:255,255,255;--blog-card-shadow-visible:0;--global-button-bottom-border-width:0px;--collection-card-border-opacity:0.1;--buttons-border-opacity:1.0;--duration-long:.5s;--page-width-margin:0rem;--float-end:right;--jdgm-secondary-color:rgba(44,107,78,0.1);--variant-pills-shadow-vertical-offset:4px;--line-height-tight:1.1;--collection-card-shadow-visible:0;--tw-ring-offset-color:#fff;--button-gradient-hover-end:#333337;--h3-font-size:28px;--drawer-border-width:1px;--button-shadow-intensity:1;--inputs-shadow-horizontal-offset:0px;--subtitle-font-size:18px;--font-size-caption:12px;--sections-desktop-vertical-padding:0px;--collection-card-shadow-horizontal-offset:0.0rem;--jdgm-reviewer-name-color:#2C6B4E;--color-background:255,255,255;--product-card-image-padding:0.0rem;--color-badge-background:255,255,255;--tw-ring-offset-width:0px;--jdgm-primary-color:#2C6B4E;--page-width:1200px;--popup-shadow-opacity:0.05;--sections-mobile-vertical-padding:0px;--color-header-border:228 228 228;--drawer-shadow-horizontal-offset:0px;--font-weight-light:300;--letter-spacing-normal:0px;--enhanced-gradient-enabled:false;--color-button-text:20,23,32;--h1-font-size:48px;--global-section-background-color:#ffffff;--button-gradient-start:#0954bc;--buttons-shadow-blur-radius:5px;--button-gradient-hover-start:#333337;--animation-fade-in:fadeIn .6s cubic-bezier(0, 0, .3, 1);--accent-debug:"Instrument Serif", serif;--min-font-size-h1:32px;--container-border-opacity:0.0;--min-font-size-h6:16px;--duration-default:.2s;--global-button-font-size:16px;--font-heading:'Inter', sans-serif;--media-shadow-blur-radius:5px;--font-size-body:16px;--collection-card-border-width:0.0rem;--buttons-border-width:1px;--ease-in-out:cubic-bezier(.4,0,.2,1);--tw-ring-offset-shadow:0 0 #0000;--badge-corner-radius:4.0rem;--color-secondary-button:255,255,255;--variant-pills-shadow-opacity:0.0;--h2-font-size:36px;--drawer-shadow-vertical-offset:4px;--blog-card-shadow-opacity:0.0;--popup-shadow-blur-radius:5px;--button-text-transform:uppercase;--font-accent-text-transform:none;--color-main-accent:#ef4a65;--sections-desktop-horizontal-padding:0px;--font-size-h2:calc(28px + (40 - 28) * ((100vw - 375px) / (1440 - 375)));--font-size-h3:calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));--inputs-radius:15px;--blog-card-border-width:0.0rem;--global-button-border-color:#333030;--min-font-size-h4:20px;--direction:ltr;--grid-mobile-horizontal-spacing:4px;--color-shadow:18,18,18;--blog-card-image-padding:0.0rem;--float-start:left;--media-padding:px;--font-accent-weight:600;--font-weight-semibold:500;--text-boxes-shadow-blur-radius:5px;--container-border-radius:2px;--global-section-accent-1-color:#ffffff;--product-card-shadow-visible:0;--app-letter-spacing:-1px;--inputs-radius-outset:16px;--media-shadow-opacity:0.0;--animate-spin:spin 1s linear infinite;--product-card-shadow-blur-radius:0.5rem;--border-end:border-right;--blog-card-shadow-blur-radius:0.5rem;--global-button-text-color:#ffffff;--text-boxes-shadow-vertical-offset:4px;--blog-card-text-alignment:left;--media-border-opacity:0.05;--color-text:#000000;--tw-shadow:0 0 #0000;--font-heading-family:"DM Sans", sans-serif;--enable-contained-sections:0;--inputs-margin-offset:0px;--font-accent-family:"Instrument Serif", serif;--line-height-loose:1.6;--font-weight-medium:500;--button-border-radius:15px;--product-card-shadow-opacity:0.0;--jdgm-border-radius:0;--font-weight-normal:400;--duration-extra-long:.6s;--variant-pills-radius:40px;--payment-terms-background-color:rgb(255 255 255);--font-size-body-large:18px;--duration-medium:.3s;--buttons-shadow-visible:0;--media-shadow-visible:0;--popup-border-width:1px;--product-card-shadow-horizontal-offset:0.0rem;--popup-corner-radius:0px;--min-font-size-h2:28px;--radius-xl:.75rem;--text-boxes-border-opacity:0.1;--inputs-shadow-vertical-offset:4px;--letter-spacing-body:0.1px;--duration-short:.1s;--product-card-border-width:0.0rem;--media-shadow-vertical-offset:4px;--gradient-background:linear-gradient(329deg, rgba(166, 223, 255, 1), rgba(238, 247, 249, 1) 100%);--global-button-border-width:0px;}
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
.ak-lp2 *,.ak-lp2 ::before,.ak-lp2 ::after{ box-sizing: inherit; }
.ak-lp2 section{ color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
.ak-lp2 .page-width{ max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-desktop-horizontal-padding, 2rem); }
@media screen and (min-width: 750px){.ak-lp2 .page-width{ padding: 0px 5rem; }}
.ak-lp2 section.section{ padding: var(--sections-mobile-vertical-padding, 0) var(--sections-mobile-horizontal-padding, 0); }
@media screen and (min-width: 750px){.ak-lp2 section.section{ padding: var(--sections-desktop-vertical-padding, 0) var(--sections-desktop-horizontal-padding, 0); }}
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ transform: translateY(3rem); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{ opacity: 1; animation: var(--animation-fade-in); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-up{ opacity: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 2s); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
.ak-lp2 .text-center{ text-align: center; }
.ak-lp2 span,.ak-lp2 div:not([class^="shopify"]),.ak-lp2 p:not([class^="shopify"]),.ak-lp2 button:not([class^="shopify"]),.ak-lp2 a:not([class^="shopify"]){ font-family: var(--font-body-family-override) !important; }
.ak-lp2 p,.ak-lp2 span,.ak-lp2 div,.ak-lp2 a,.ak-lp2 button,.ak-lp2 input,.ak-lp2 select,.ak-lp2 textarea,.ak-lp2 label,.ak-lp2 li{ font-family: var(--font-body-family-override, "DM Sans", sans-serif); }
.ak-lp2 @-webkit-keyframes jdgm-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jdgm-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.ak-lp2,.ak-lp2 p,.ak-lp2 div,.ak-lp2 input,.ak-lp2 textarea,.ak-lp2 select{ font-weight: var(--font-weight-regular) !important; }
@media screen and (min-width: 750px){.ak-lp2 .page-width{ padding: 0px 5rem; }}
@media screen and (min-width: 750px){.ak-lp2 section.section{ padding: var(--sections-desktop-vertical-padding, 0) var(--sections-desktop-horizontal-padding, 0); }}
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ transform: translateY(3rem); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{ opacity: 1; animation: var(--animation-fade-in); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-up{ opacity: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 2s); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
.ak-lp2 .flex{ display: flex; }
.ak-lp2 .flex-col{ flex-direction: column; }
.ak-lp2 .items-center{ align-items: center; }
@media (min-width: 48rem){.ak-lp2 .md\:items-center{ align-items: center; }}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes pulse-success { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes pulse-error { 
  0% { transform: scale(1); }
  25% { transform: translateX(-3px); }
  50% { transform: translateX(3px); }
  75% { transform: translateX(-3px); }
  100% { transform: scale(1); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.ak-lp2 .rich-text-section-template--23554416705771__rich_text_AQUmYE{ padding: 50px 20px 15px; background-color: rgb(255, 255, 255); }
.ak-lp2 .rich-text-section-template--23554416705771__rich_text_AQUmYE .page-width{ padding: 0px !important; margin-left: auto !important; margin-right: auto !important; }
@media screen and (max-width: 768px){.ak-lp2 .rich-text-section-template--23554416705771__rich_text_AQUmYE{ padding-top: 38px; padding-bottom: 11px; }}
@media (min-width: 48rem){.ak-lp2 .md\:items-center{ align-items: center; }}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
.ak-lp2 *,.ak-lp2 ::before,.ak-lp2 ::after{ box-sizing: inherit; }
.ak-lp2 section{ color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ transform: translateY(3rem); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-up{ opacity: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 2s); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
.ak-lp2 span,.ak-lp2 div:not([class^="shopify"]),.ak-lp2 p:not([class^="shopify"]),.ak-lp2 button:not([class^="shopify"]),.ak-lp2 a:not([class^="shopify"]){ font-family: var(--font-body-family-override) !important; }
.ak-lp2 p,.ak-lp2 span,.ak-lp2 div,.ak-lp2 a,.ak-lp2 button,.ak-lp2 input,.ak-lp2 select,.ak-lp2 textarea,.ak-lp2 label,.ak-lp2 li{ font-family: var(--font-body-family-override, "DM Sans", sans-serif); }
.ak-lp2 @-webkit-keyframes jdgm-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jdgm-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.ak-lp2,.ak-lp2 p,.ak-lp2 div,.ak-lp2 input,.ak-lp2 textarea,.ak-lp2 select{ font-weight: var(--font-weight-regular) !important; }
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ transform: translateY(3rem); }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-up{ opacity: 1; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 2s); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes pulse-success { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes pulse-error { 
  0% { transform: scale(1); }
  25% { transform: translateX(-3px); }
  50% { transform: translateX(3px); }
  75% { transform: translateX(-3px); }
  100% { transform: scale(1); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.ak-lp2 .image-banner-section-template--23554416705771__image_banner_KdEFXX{ position: relative; min-height: 200px; display: flex; align-items: center; overflow: hidden; background-image: url("//tryblushe.com/cdn/shop/files/cosmetic_times_desktop_1920x200_1.png?v=1782153229&width=1920"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.ak-lp2 .image-banner-container-template--23554416705771__image_banner_KdEFXX{ width: 100%; position: relative; height: 100%; padding-left: 20px; padding-right: 20px; min-height: 200px; z-index: 2; }
.ak-lp2 .image-banner-content-template--23554416705771__image_banner_KdEFXX{ display: flex; align-items: center; height: 100%; min-height: 200px; flex-direction: row; }
.ak-lp2 .image-banner-text-template--23554416705771__image_banner_KdEFXX{ flex: 1 1 0%; padding: 0px 80px 0px 20px; text-align: left; }
@media screen and (max-width: 768px){.ak-lp2 .image-banner-section-template--23554416705771__image_banner_KdEFXX{ background-image: url("//tryblushe.com/cdn/shop/files/Screenshot_2026-05-27_at_10.27.48_PM.png?v=1779935297&width=1200") !important; }}
@media screen and (max-width: 768px){.ak-lp2 .image-banner-section-template--23554416705771__image_banner_KdEFXX{ min-height: 100px !important; }.ak-lp2 .image-banner-container-template--23554416705771__image_banner_KdEFXX{ min-height: 100px; }.ak-lp2 .image-banner-content-template--23554416705771__image_banner_KdEFXX{ min-height: 100px; }.ak-lp2 .image-banner-content-template--23554416705771__image_banner_KdEFXX{ flex-direction: column !important; text-align: center !important; justify-content: center !important; }.ak-lp2 .image-banner-text-template--23554416705771__image_banner_KdEFXX{ padding: 28px 20px 30px !important; text-align: center !important; }}
@media screen and (max-width: 480px){.ak-lp2 .image-banner-text-template--23554416705771__image_banner_KdEFXX{ margin-bottom: 20px; }}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.ak-lp2,.ak-lp2 p,.ak-lp2 .text-body,.ak-lp2 button,.ak-lp2 input,.ak-lp2 select,.ak-lp2 textarea{ font-family: var(--font-body-family-override); letter-spacing: var(--letter-spacing-body, -.3px); }
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 h6,.ak-lp2 .h0,.ak-lp2 .h1,.ak-lp2 .h2,.ak-lp2 .h3,.ak-lp2 .h4,.ak-lp2 .h5,.ak-lp2 .h6,.ak-lp2 .hxl,.ak-lp2 .hxxl{ font-family: var(--font-heading-family-override); letter-spacing: var(--letter-spacing-heading, -.3px); }
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
.ak-lp2 *,.ak-lp2 ::before,.ak-lp2 ::after{ box-sizing: inherit; }
.ak-lp2 section{ color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
.ak-lp2 section.section{ padding: var(--sections-mobile-vertical-padding, 0) var(--sections-mobile-horizontal-padding, 0); }
@media screen and (min-width: 750px){.ak-lp2 section.section{ padding: var(--sections-desktop-vertical-padding, 0) var(--sections-desktop-horizontal-padding, 0); }}
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 .h0,.ak-lp2 .h1,.ak-lp2 .h2,.ak-lp2 .h3,.ak-lp2 .h4,.ak-lp2 .h5{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-heading); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }
.ak-lp2 h1,.ak-lp2 .h1{ font-size: calc(var(--font-heading-scale) * 3rem); }
@media only screen and (min-width: 750px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: calc(var(--font-heading-scale) * 4rem); }}
.ak-lp2 h3,.ak-lp2 .h3{ font-size: calc(var(--font-heading-scale) * 1.7rem); }
@media only screen and (min-width: 750px){.ak-lp2 h3,.ak-lp2 .h3{ font-size: calc(var(--font-heading-scale) * 1.8rem); }}
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{ opacity: 1; animation: var(--animation-fade-in); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 .h0,.ak-lp2 .h1,.ak-lp2 .h2,.ak-lp2 .h3,.ak-lp2 .h4,.ak-lp2 .h5{ color: rgb(var(--color-text)); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-heading); line-height: calc(1 + .3 / var(--font-heading-scale)); margin: 0px; }
.ak-lp2 h1,.ak-lp2 .h1{ font-size: var(--h1-font-size, calc(var(--font-heading-scale) * 3.2rem)); }
.ak-lp2 h3,.ak-lp2 .h3{ font-size: var(--h3-font-size, calc(var(--font-heading-scale) * 2.2rem)); }
@media screen and (min-width: 750px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: calc(var(--font-heading-scale) * 3.6rem); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: calc(var(--font-heading-scale) * 2.4rem); }}
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 h6,.ak-lp2 .title,.ak-lp2 .heading,.ak-lp2 [class*="title"],.ak-lp2 [class*="heading"],.ak-lp2 .collection-hero__title,.ak-lp2 .main-collection-title,.ak-lp2 .page-title,.ak-lp2 .section-header__title{ font-family: var(--font-heading-family-override, var(--font-heading-family)); font-weight: var(--font-weight-bold-override, bold); letter-spacing: var(--letter-spacing-heading, -.3px); }
.ak-lp2 body.h1-heading-font h1,.ak-lp2 body.h1-heading-font .h1{ font-family: var(--font-heading-family) !important; }
.ak-lp2 body:not(.h3-heading-font) h3,.ak-lp2 body:not(.h3-heading-font) .h3{ font-family: var(--font-body-family) !important; }
.ak-lp2 .tab-title,.ak-lp2 [class*="tab-title"],.ak-lp2 .button-text,.ak-lp2 [class*="button-text"],.ak-lp2 .nav-title,.ak-lp2 [class*="nav-title"]{ font-family: var(--font-body-family) !important; }
.ak-lp2 h1,.ak-lp2 .h1{ font-family: var(--font-heading); font-weight: var(--font-weight-bold); font-size: var(--h1-font-size, var(--font-size-h1)); line-height: var(--line-height-tight); letter-spacing: var(--letter-spacing-heading); margin-bottom: 0.5em; }
.ak-lp2 h3,.ak-lp2 .h3{ font-family: var(--font-heading); font-weight: var(--font-weight-semibold); font-size: var(--h3-font-size, var(--font-size-h3)); line-height: var(--line-height-tight); letter-spacing: var(--letter-spacing-body); margin-bottom: 0.5em; }
.ak-lp2 .button-text{ font-family: var(--font-body); font-weight: var(--global-button-font-weight, 700); font-size: var(--global-button-font-size, var(--font-size-body-small)); line-height: 1.2; letter-spacing: var(--global-button-letter-spacing, var(--letter-spacing-body)); text-transform: var(--global-button-text-transform, uppercase); }
.ak-lp2 span,.ak-lp2 div:not([class^="shopify"]),.ak-lp2 p:not([class^="shopify"]),.ak-lp2 button:not([class^="shopify"]),.ak-lp2 a:not([class^="shopify"]){ font-family: var(--font-body-family-override) !important; }
@media screen and (max-width: 375px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: var(--min-font-size-h1); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: var(--min-font-size-h3); }}
@media screen and (min-width: 1440px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: var(--max-font-size-h1); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: var(--max-font-size-h3); }}
.ak-lp2 .button,.ak-lp2 .button-text,.ak-lp2 button[type="submit"],.ak-lp2 input[type="submit"]{ text-transform: var(--button-text-transform); font-family: var(--font-body-family-override); }
.ak-lp2 p,.ak-lp2 span,.ak-lp2 div,.ak-lp2 a,.ak-lp2 button,.ak-lp2 input,.ak-lp2 select,.ak-lp2 textarea,.ak-lp2 label,.ak-lp2 li{ font-family: var(--font-body-family-override, "DM Sans", sans-serif); }
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 h6,.ak-lp2 .h1,.ak-lp2 .h2,.ak-lp2 .h3,.ak-lp2 .h4,.ak-lp2 .h5,.ak-lp2 .h6,.ak-lp2 [class*="title"],.ak-lp2 [class*="heading"],.ak-lp2 .title,.ak-lp2 .heading{ font-family: var(--font-heading-family-override, "DM Sans", sans-serif); }
.ak-lp2 button:not([class^="shopify"]),.ak-lp2 .secondary-button,.ak-lp2 .link-styled-button,.ak-lp2 [class*="button"],.ak-lp2 [class*="btn-"],.ak-lp2 .card__badge,.ak-lp2 .badge,.ak-lp2 .tag,.ak-lp2 .spr-button,.ak-lp2 .pagination__item,.ak-lp2 input[type="button"],.ak-lp2 select,.ak-lp2 .select__select,.ak-lp2 .disclosure__button,.ak-lp2 .filter-group,.ak-lp2 .facet-checkbox,.ak-lp2 .variant-input,.ak-lp2 .color-swatch,.ak-lp2 .swatch{ border-radius: var(--global-button-radius); }
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 h6,.ak-lp2 .title,.ak-lp2 .heading,.ak-lp2 [class*="title"],.ak-lp2 [class*="heading"],.ak-lp2 .collection-hero__title,.ak-lp2 .main-collection-title,.ak-lp2 .page-title,.ak-lp2 .section-header__title,.ak-lp2 .section-title,.ak-lp2 .product-title,.ak-lp2 .collection-title,.ak-lp2 .blog-title,.ak-lp2 .card__heading,.ak-lp2 .headline,.ak-lp2 .subtitle,.ak-lp2 .caption-with-letter-spacing,.ak-lp2 .h1,.ak-lp2 .h2,.ak-lp2 .h3,.ak-lp2 .h4,.ak-lp2 .h5,.ak-lp2 .h6,.ak-lp2 .comparison-heading,.ak-lp2 .comparison-product-title,.ak-lp2 .statistics-section-title,.ak-lp2 .statistic-title,.ak-lp2 .alt-feat-section-title,.ak-lp2 .alt-feat-title,.ak-lp2 .as-seen-in-title,.ak-lp2 .custom-hero__title,.ak-lp2 .custom-main-heading,.ak-lp2 .reviews-subtitle{ color: rgb(20, 23, 32) !important; }
.ak-lp2 @-webkit-keyframes jdgm-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jdgm-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.ak-lp2,.ak-lp2 p,.ak-lp2 div,.ak-lp2 input,.ak-lp2 textarea,.ak-lp2 select{ font-weight: var(--font-weight-regular) !important; }
.ak-lp2 h3,.ak-lp2 h4,.ak-lp2 h5,.ak-lp2 h6,.ak-lp2 th,.ak-lp2 .semi-bold{ font-weight: var(--font-weight-semibold) !important; }
.ak-lp2 h1,.ak-lp2 h2,.ak-lp2 strong,.ak-lp2 b,.ak-lp2 .bold,.ak-lp2 .heading,.ak-lp2 .btn--primary,.ak-lp2 .btn--secondary{ font-weight: var(--font-weight-bold) !important; }
@media screen and (min-width: 750px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: calc(var(--font-heading-scale) * 3.6rem); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: calc(var(--font-heading-scale) * 2.4rem); }}
@media screen and (min-width: 750px){.ak-lp2 section.section{ padding: var(--sections-desktop-vertical-padding, 0) var(--sections-desktop-horizontal-padding, 0); }}
@media only screen and (min-width: 750px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: calc(var(--font-heading-scale) * 4rem); }}
@media only screen and (min-width: 750px){.ak-lp2 h3,.ak-lp2 .h3{ font-size: calc(var(--font-heading-scale) * 1.8rem); }}
@keyframes translateAnnouncementSlideIn { 
  0% { opacity: 0; transform: translate(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes translateAnnouncementSlideOut { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen { 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference){.ak-lp2 .scroll-trigger.animate--fade-in,.ak-lp2 .scroll-trigger.animate--slide-in,.ak-lp2 .scroll-trigger.animate--fade-up{ opacity: 0.01; }.ak-lp2 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{ opacity: 1; animation: var(--animation-fade-in); }}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation { 
  0% { transform: translate(-20%) scaleX(0); }
  40% { transform: translate(30%) scaleX(0.7); }
  100% { transform: translate(100%) scaleX(0); }
}
@keyframes shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
@media screen and (max-width: 375px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: var(--min-font-size-h1); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: var(--min-font-size-h3); }}
@media screen and (min-width: 1440px){.ak-lp2 h1,.ak-lp2 .h1{ font-size: var(--max-font-size-h1); }.ak-lp2 h3,.ak-lp2 .h3{ font-size: var(--max-font-size-h3); }}
.ak-lp2 [class*="card"] [class*="media"],.ak-lp2 [class*="card__media"],.ak-lp2 [class*="media"],.ak-lp2 .product-grid [class*="card__media"],.ak-lp2 .collection .card__media,.ak-lp2 ul#product-grid .card__media,.ak-lp2 div.card.card--standard .card__media,.ak-lp2 div.card__media,.ak-lp2 .card-wrapper .media,.ak-lp2 .media.media--transparent.media--adapt.media--hover-effect,.ak-lp2 .grid__item .card-wrapper .card .card__inner .card__media,.ak-lp2 .media--transparent{ border-radius: var(--media-radius, 10px) !important; overflow: hidden !important; }
.ak-lp2 [class*="card"] [class*="media"] img,.ak-lp2 [class*="media"] img,.ak-lp2 .card__media img,.ak-lp2 .media img{ border-radius: var(--media-radius, 10px) !important; }
.ak-lp2 .container{ width: 100%; }
@media (min-width: 40rem){.ak-lp2 .container{ max-width: 40rem; }}
@media (min-width: 48rem){.ak-lp2 .container{ max-width: 48rem; }}
@media (min-width: 64rem){.ak-lp2 .container{ max-width: 64rem; }}
@media (min-width: 80rem){.ak-lp2 .container{ max-width: 80rem; }}
@media (min-width: 96rem){.ak-lp2 .container{ max-width: 96rem; }}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes pulse-success { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes pulse-error { 
  0% { transform: scale(1); }
  25% { transform: translateX(-3px); }
  50% { transform: translateX(3px); }
  75% { transform: translateX(-3px); }
  100% { transform: scale(1); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf{ margin-top: 12px; margin-bottom: 0px; }
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .listicle-title{ font-size: 48px; font-weight: 700; line-height: 1.2; text-align: left; margin-bottom: 20px; }
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-info{ display: flex; align-items: center; gap: 12px; justify-content: left; }
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-avatar{ width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-name{ margin: 0px; font-size: 1.1em; font-weight: 700 !important; }
.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-date{ margin: 0px; font-size: 0.9em; opacity: 0.7; }
@media (max-width: 768px){.ak-lp2 .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .listicle-title{ font-size: 32px; }}
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG,.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG *{ letter-spacing: 0px !important; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG{ background-color: rgb(184, 223, 245); padding: 8px 20px; margin-top: calc(-1 * var(--section-padding-top, 0px)); margin-bottom: 32px; box-sizing: border-box; z-index: 1000; order: -1; width: 100vw; position: relative; left: 50%; transform: translateX(-50%); border-radius: 0px !important; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG.is-sticky{ position: fixed; top: 0px; left: 0px; width: 100vw; z-index: 9999; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; transform: none; margin: 0px !important; border-radius: 0px !important; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-content{ display: flex; flex-flow: wrap; align-items: center; justify-content: center; gap: 16px; max-width: 1200px; margin: 0px auto; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-text{ text-align: center; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-title{ margin: 0px; font-size: 23px; line-height: 1.2; color: rgb(255, 255, 255) !important; font-weight: 700 !important; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-display{ display: flex; align-items: center; gap: 4px; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-unit{ background-color: rgb(255, 255, 255); color: rgb(37, 40, 42); border-radius: 6px; padding: 6px 10px; min-width: 34px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-value{ font-size: 18px; line-height: 1; font-weight: 700 !important; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-label{ font-size: 10px; color: rgb(37, 40, 42); font-weight: 600; margin-top: 2px; text-transform: uppercase; }
.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-separator{ color: rgb(37, 40, 42); font-size: 18px; margin-bottom: 12px; font-weight: 700 !important; }
@media (max-width: 768px){.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG{ padding: 6px 16px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-content{ flex-flow: row; gap: 10px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-title{ font-size: 16px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-unit{ padding: 5px 8px; min-width: 28px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-value{ font-size: 16px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-label{ font-size: 9px; }.ak-lp2 .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-separator{ font-size: 16px; margin-bottom: 11px; }}
.ak-lp2 .listicle-summary-AVVc0cFloTUlaUTlaU__summary_hpMNBU{ margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-bottom: 2px; border-bottom: 1px solid rgb(238, 238, 238); }
.ak-lp2 .listicle-summary-AVVc0cFloTUlaUTlaU__summary_hpMNBU .summary-content{ font-size: 1.1em; line-height: 1.6; }
.ak-lp2 .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .lts-headline-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV{ text-align: center; margin-bottom: 8px; }
.ak-lp2 .lts-headline-text-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV{ margin: 0px; line-height: 1.2; color: rgb(20, 23, 32); letter-spacing: 0px; font-size: 42px !important; font-weight: 800 !important; }
.ak-lp2 .lts-accent-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV{ color: rgb(20, 23, 32); font-weight: 700 !important; }
@media (max-width: 768px){.ak-lp2 .lts-headline-text-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV{ font-size: 32px !important; }}
.ak-lp2 .lts-description-AYk5RZC9tOWI5UU4zO__lts_description_nngaFt{ color: rgb(17, 17, 17); line-height: 1.5; letter-spacing: 0px; text-align: center; max-width: 32ch; margin: 0px auto 18px; font-size: 17px !important; font-weight: 400 !important; }
@media (max-width: 768px){.ak-lp2 .lts-description-AYk5RZC9tOWI5UU4zO__lts_description_nngaFt{ font-size: 16px !important; }}
.ak-lp2 .lts-button-wrapper-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd{ text-align: center; margin-bottom: 10px; }
.ak-lp2 .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd{ display: inline-flex; align-items: center; justify-content: center; gap: 10px; background-color: rgb(37, 40, 42); text-decoration: none; border-radius: 10px; padding: 16px 28px; letter-spacing: 0px; text-transform: none; width: 100%; border: 0px solid rgb(37, 40, 42); transition: 0.3s; color: rgb(255, 255, 255) !important; font-weight: 700 !important; font-size: 16px !important; }
@media (max-width: 768px){.ak-lp2 .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd{ padding: 14px 20px; width: 100%; font-size: 17px !important; }}
.ak-lp2 .lts-guarantee-ATHV3OGgyc21xRzRGS__lts_guarantee_Fn4TJJ{ color: rgb(0, 0, 0); text-align: center; max-width: 46ch; margin: 0px auto; letter-spacing: 0px; line-height: 1.4; font-size: 13px !important; font-weight: 500 !important; }
@media (max-width: 768px){.ak-lp2 .lts-guarantee-ATHV3OGgyc21xRzRGS__lts_guarantee_Fn4TJJ{ font-size: 13px !important; }}
.ak-lp2 .lts-wrapper-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ background: rgb(255, 255, 255); padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .lts-card-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ max-width: 1120px; margin: 0px auto; background: rgb(217, 236, 250); position: relative; border-radius: 19px; overflow: hidden; }
.ak-lp2 .lts-grid-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ display: grid; grid-template-columns: 50% 1fr; align-items: center; }
.ak-lp2 .lts-media-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ background: rgb(217, 236, 252); min-height: 380px; display: flex; align-items: stretch; justify-content: center; position: relative; padding: 16px; }
.ak-lp2 .lts-image-fallback-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ position: relative; width: 100%; height: 100%; display: block; border-radius: 19px; overflow: hidden; }
.ak-lp2 .lts-image-fallback-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe img{ width: 100%; height: 100%; object-fit: contain; object-position: center center; display: block; }
.ak-lp2 .lts-content-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ padding: 40px 20px 36px; text-align: center; }
@media (max-width: 900px){.ak-lp2 .lts-grid-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ grid-template-columns: 1fr; }.ak-lp2 .lts-media-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ order: 1; min-height: 260px; }.ak-lp2 .lts-content-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe{ order: 2; padding: 0px 16px 12px; }}
.ak-lp2 .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .item-title{ font-weight: 900 !important; margin-bottom: 16px; }
.ak-lp2 .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz{ margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .listicle-item-inner{ display: flex; flex-direction: column; }
.ak-lp2 .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .listicle-item-image{ width: 100%; margin-bottom: 10px; }
.ak-lp2 .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .item-image{ display: block; width: 100%; height: auto; max-width: 100%; border-radius: 4px; }
.ak-lp2 .lts-headline-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB{ text-align: center; margin-bottom: 8px; }
.ak-lp2 .lts-headline-text-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB{ margin: 0px; line-height: 1.2; color: rgb(20, 23, 32); letter-spacing: 0px; font-size: 42px !important; font-weight: 800 !important; }
.ak-lp2 .lts-accent-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB{ color: rgb(20, 23, 32); font-weight: 700 !important; }
@media (max-width: 768px){.ak-lp2 .lts-headline-text-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB{ font-size: 32px !important; }}
.ak-lp2 .lts-description-ATFVSSkV0RjN4bFJWK__lts_description_dwYd3j{ color: rgb(17, 17, 17); line-height: 1.5; letter-spacing: 0px; text-align: center; max-width: 32ch; margin: 0px auto 18px; font-size: 17px !important; font-weight: 400 !important; }
@media (max-width: 768px){.ak-lp2 .lts-description-ATFVSSkV0RjN4bFJWK__lts_description_dwYd3j{ font-size: 16px !important; }}
.ak-lp2 .lts-button-wrapper-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn{ text-align: center; margin-bottom: 10px; }
.ak-lp2 .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn{ display: inline-flex; align-items: center; justify-content: center; gap: 10px; background-color: rgb(37, 40, 42); text-decoration: none; border-radius: 10px; padding: 16px 28px; letter-spacing: 0px; text-transform: none; width: 100%; border: 0px solid rgb(37, 40, 42); transition: 0.3s; color: rgb(255, 255, 255) !important; font-weight: 700 !important; font-size: 16px !important; }
@media (max-width: 768px){.ak-lp2 .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn{ padding: 14px 20px; width: 100%; font-size: 17px !important; }}
.ak-lp2 .lts-guarantee-AM2laNTRtQjZ1aDFzV__lts_guarantee_EcNqcz{ color: rgb(17, 17, 17); text-align: center; max-width: 46ch; margin: 0px auto; letter-spacing: 0px; line-height: 1.4; font-size: 13px !important; font-weight: 500 !important; }
@media (max-width: 768px){.ak-lp2 .lts-guarantee-AM2laNTRtQjZ1aDFzV__lts_guarantee_EcNqcz{ font-size: 12px !important; }}
.ak-lp2 .lts-wrapper-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ background: rgb(255, 255, 255); padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.ak-lp2 .lts-card-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ max-width: 1120px; margin: 0px auto; background: rgb(217, 236, 250); position: relative; border-radius: 19px; overflow: hidden; }
.ak-lp2 .lts-grid-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ display: grid; grid-template-columns: 50% 1fr; align-items: center; }
.ak-lp2 .lts-media-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ background: rgb(217, 236, 252); min-height: 380px; display: flex; align-items: stretch; justify-content: center; position: relative; padding: 16px; }
.ak-lp2 .lts-image-fallback-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ position: relative; width: 100%; height: 100%; display: block; border-radius: 19px; overflow: hidden; }
.ak-lp2 .lts-image-fallback-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah img{ width: 100%; height: 100%; object-fit: contain; object-position: center center; display: block; }
.ak-lp2 .lts-content-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ padding: 40px 20px 36px; text-align: center; }
@media (max-width: 900px){.ak-lp2 .lts-grid-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ grid-template-columns: 1fr; }.ak-lp2 .lts-media-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ order: 1; min-height: 260px; }.ak-lp2 .lts-content-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah{ order: 2; padding: 0px 16px 12px; }}
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY{ margin: 20px auto; width: 100%; max-width: 600px; letter-spacing: 0px !important; background-color: rgb(255, 255, 255) !important; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY *{ letter-spacing: 0px !important; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY.is-sticky{ position: fixed; z-index: 9999; padding: 15px 20px; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 15px; bottom: 0px !important; left: 0px !important; width: 100vw !important; max-width: none !important; background: rgb(255, 255, 255) !important; transform: none !important; margin-bottom: 0px !important; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-container{ display: flex; flex-direction: column; align-items: center; gap: 8px; width: 100%; max-width: 600px; margin: 0px auto; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-button{ display: flex; align-items: center; justify-content: center; gap: 15px; width: 100%; background-color: rgb(184, 223, 245); color: rgb(255, 255, 255); padding: 20px 40px; border-radius: 8px; text-decoration: none; font-size: 16px; text-transform: uppercase; transition: transform 0.2s; font-weight: 700 !important; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .button-arrow{ display: flex; align-items: center; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-subtext{ display: flex; align-items: center; gap: 6px; color: rgb(37, 40, 42); font-size: 12px; text-transform: uppercase; font-weight: 700 !important; }
.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .subtext-icon{ display: flex; align-items: center; opacity: 0.7; }
@media (max-width: 768px){.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY.is-sticky{ padding: 15px 20px; bottom: 0px !important; width: 100vw !important; left: 0px !important; }.ak-lp2 .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-button{ font-size: 20px; }}
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M{ background-color: rgb(217, 236, 252); color: rgb(37, 40, 42); padding: 40px 30px; margin-top: 40px; letter-spacing: var(--letter-spacing-body); width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M *{ letter-spacing: var(--letter-spacing-body); }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .advertorial-footer-container{ max-width: 1000px; margin: 0px auto; display: flex; flex-direction: column; gap: 20px; }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-disclaimer{ font-size: 13px; line-height: 1.5; text-align: left; opacity: 0.9; }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-bottom{ display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; gap: 15px; padding-top: 20px; border-top: 1px solid rgba(37, 40, 42, 0.1); }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-copyright{ font-size: 12px; opacity: 0.8; }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-links{ display: flex; gap: 10px; }
.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-link{ color: rgb(37, 40, 42); font-size: 12px; text-decoration: underline; }
@media (max-width: 768px){.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M{ padding: 25px 20px; }.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-disclaimer{ font-size: 12px; text-align: left; }.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-bottom{ flex-direction: column; align-items: center; justify-content: center; gap: 10px; }.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-copyright{ font-size: 11px; }.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-link{ font-size: 11px; }.ak-lp2 .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-links{ gap: 8px; }}
.ak-lp2 .listicle-content > .listicle-summary-wrapper{ margin-top: -40px; }
.ak-lp2 .section-template--23554416705771__listicle_wCzMw7{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding-top: 0px; padding-bottom: 0px; --section-padding-top: 0px; }
.ak-lp2 .section-template--23554416705771__listicle_wCzMw7,.ak-lp2 .section-template--23554416705771__listicle_wCzMw7.scroll-trigger,.ak-lp2 .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--fade-in,.ak-lp2 .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--fade-up,.ak-lp2 .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--slide-in,.ak-lp2 .section-template--23554416705771__listicle_wCzMw7.scroll-trigger--offscreen{ opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important; visibility: visible !important; }
.ak-lp2 .section-template--23554416705771__listicle_wCzMw7 .container{ max-width: 750px; margin: 0px auto; padding-left: 40px; padding-right: 40px; }
@media (max-width: 768px){.ak-lp2 .section-template--23554416705771__listicle_wCzMw7 .container{ padding-left: 20px; padding-right: 20px; }}
@media (min-width: 40rem){.ak-lp2 .container{ max-width: 40rem; }}
@media (min-width: 48rem){.ak-lp2 .container{ max-width: 48rem; }}
@media (min-width: 64rem){.ak-lp2 .container{ max-width: 64rem; }}
@media (min-width: 80rem){.ak-lp2 .container{ max-width: 80rem; }}
@media (min-width: 96rem){.ak-lp2 .container{ max-width: 96rem; }}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}

  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf {
    margin-top: 12px;
    margin-bottom: 0px;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .listicle-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
    text-align: left;
    margin-bottom: 20px;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .listicle-title-highlight {
    color: #0c0c0d;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-info {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: left;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-name {
    margin: 0;
    font-weight: 700 !important;
    font-size: 1.1em;
  }
  .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .author-date {
    margin: 0;
    font-size: 0.9em;
    opacity: 0.7;
  }
  @media (max-width: 768px) {
    .listicle-header-AQm9NWCtJc1lXVGI4N__header_Tt4Mbf .listicle-title {
      font-size: 32px;
    }
  }


  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG,
  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG * {
    letter-spacing: 0px !important;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG {
    background-color: #b8dff5;
    padding: 8px 20px;
    margin-top: calc(-1 * var(--section-padding-top, 0px));
    margin-bottom: 32px;
    border-radius: 0 !important;
    box-sizing: border-box;
    z-index: 1000;
    /* Force to top of section */
    order: -1;
    /* Full-width breakout */
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }

  /* Sticky overrides */
  
  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG.is-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 9999;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    margin: 0 !important;
    border-radius: 0 !important;
    transform: none;
  }
  

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
    max-width: 1200px; /* Optional: keep content contained even if background is full width */
    margin: 0 auto;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-text {
    text-align: center;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-title {
    margin: 0;
    color: #ffffff !important;
    font-size: 23px;
    font-weight: 700 !important;
    line-height: 1.2;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-subtitle {
    margin: 2px 0 0;
    color: #ffffff !important;
    font-size: 12px;
    line-height: 1.2;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-display {
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-unit {
    background-color: #ffffff;
    color: #25282a;
    border-radius: 6px;
    padding: 6px 10px;
    min-width: 34px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-value {
    font-size: 18px;
    font-weight: 700 !important;
    line-height: 1;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-label {
    font-size: 10px;
    color: #25282a;
    font-weight: 600;
    margin-top: 2px;
    text-transform: uppercase;
  }

  .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-separator {
    color: #25282a;
    font-weight: 700 !important;
    font-size: 18px;
    margin-bottom: 12px;
  }

  @media (max-width: 768px) {
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG {
      padding: 6px 16px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .listicle-timer-content {
      flex-direction: row;
      gap: 10px;
      flex-wrap: nowrap; /* Force row on mobile */
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-title {
      font-size: 16px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-subtitle {
      font-size: 11px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-unit {
      padding: 5px 8px;
      min-width: 28px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-value {
      font-size: 16px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-label {
      font-size: 9px;
    }
    .listicle-timer-AZjhBU0lveTFzczYwT__countdown_banner_Aw83LG .timer-separator {
      font-size: 16px;
      margin-bottom: 11px;
    }
  }


  .listicle-summary-AVVc0cFloTUlaUTlaU__summary_hpMNBU {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-bottom: 1px solid #eee;
  }
  .listicle-summary-AVVc0cFloTUlaUTlaU__summary_hpMNBU .summary-content {
    font-size: 1.1em;
    line-height: 1.6;
  }

  /* Highlighter Style */
  


.listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AdnZPaFR6TnEveVI5R__listicle_item_RtCU4x .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


.listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-Aa0pCNCs0cXoyV0hRV__listicle_item_zDcz3V .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


.listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AOEQreVV0ODlWbzlKa__listicle_item_gfdexG .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


.listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AUHdBSEh3TUxSMytqZ__listicle_item_kzXURm .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


.listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AUDA3eXRaRklDNFUwb__listicle_item_4Jy6iC .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


  .lts-headline-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    text-align: center;
    margin-bottom: 8px;
  }

  .lts-eyebrow-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    color: #666666;
    letter-spacing: 1px;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    margin-bottom: 8px;
  }

  .lts-dot-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    flex: 1;
    height: 1px;
    background: #dddddd;
    max-width: 40px;
  }

  .lts-headline-text-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    margin: 0;
    font-size: 42px !important;
    line-height: 1.2;
    color: #141720;
    letter-spacing: 0px;
    font-weight: 800 !important;
  }

  .lts-accent-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    color: #141720;
    font-weight: 700 !important;
  }

  .lts-strong-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
    font-weight: 700 !important;
  }

  @media (max-width: 768px) {
    .lts-eyebrow-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
      font-size: 10px !important;
    }
    .lts-headline-text-AR1dNYWcyZk8veVpsb__lts_headline_mJ8LFV {
      font-size: 32px !important;
    }
  }


  .lts-description-AYk5RZC9tOWI5UU4zO__lts_description_nngaFt {
    color: #111111;
    font-size: 17px !important;
    line-height: 1.5;
    font-weight: 400 !important;
    letter-spacing: 0px;
    text-align: center;
    max-width: 32ch;
    margin: 0 auto 18px;
  }

  @media (max-width: 768px) {
    .lts-description-AYk5RZC9tOWI5UU4zO__lts_description_nngaFt {
      font-size: 16px !important;
    }
  }


  .lts-button-wrapper-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd {
    text-align: center;
    margin-bottom: 10px;
  }

  .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    
    
      background-color: #25282a;
    
    
    color: #ffffff !important;
    text-decoration: none;
    border-radius: 10px;
    padding: 16px 28px;
    font-weight: 700 !important;
    font-size: 16px !important;
    letter-spacing: 0px;
    text-transform: none;
    
    
      width: 100%;
    
    
    border: 0px solid #25282a;
    transition: all 0.3s ease;
  }

  .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd:hover {
    
      background-color: #1a1c1e;
    
    color: #ffffff !important;
    transform: translateY(-2px);
  }

  .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd .lts-button-icon {
    font-size: 18px;
    line-height: 1;
  }

  @media (max-width: 768px) {
    .lts-button-AQzdxOUhUMFZmbHZWR__lts_button_6yjRyd {
      font-size: 17px !important;
      padding: 14px 20px;
      
        width: 100%;
      
    }
  }


  .lts-guarantee-ATHV3OGgyc21xRzRGS__lts_guarantee_Fn4TJJ {
    font-size: 13px !important;
    color: #000000;
    text-align: center;
    max-width: 46ch;
    margin: 0 auto 0px;
    letter-spacing: 0px;
    font-weight: 500 !important;
    line-height: 1.4;
  }

  .lts-guarantee-icon-ATHV3OGgyc21xRzRGS__lts_guarantee_Fn4TJJ {
    margin-right: 6px;
  }

  @media (max-width: 768px) {
    .lts-guarantee-ATHV3OGgyc21xRzRGS__lts_guarantee_Fn4TJJ {
      font-size: 13px !important;
    }
  }


  .lts-wrapper-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    background: #ffffff;
    padding: 0px 0px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lts-card-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    max-width: 1120px;
    margin: 0 auto;
    background: #d9ecfa;
    position: relative;
    
    
    
    border-radius: 19px;
    overflow: hidden;
  }

  .lts-grid-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    display: grid;
    grid-template-columns: 50% 1fr;
    align-items: center;
  }

  .lts-media-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    background: #d9ecfc;
    min-height: 380px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    position: relative;
    padding: 16px;
  }

  .lts-image-fallback-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 19px;
    overflow: hidden;
  }

  .lts-image-fallback-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    display: block;
  }

  .lts-image-placeholder-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    width: 100%;
    height: 100%;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f0f0f0;
    color: #999;
    font-size: 14px;
  }

  .lts-content-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
    padding: 40px 20px 36px;
    text-align: center;
  }

  @media (max-width: 900px) {
    .lts-grid-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
      grid-template-columns: 1fr;
    }
    
    .lts-media-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
      
        order: 1;
      
      min-height: 260px;
    }
    
    .lts-content-col-AYVpmV1BramRIQkVXM__limited_time_sale_hdeywe {
      
        order: 2;
      
      padding: 0px 16px 12px;
    }
  }


.listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AMWg3T3hTWi83RFJMa__listicle_item_FFLGth .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


.listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .item-title {
    font-weight: 900 !important;
    margin-bottom: 16px;
  }
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .listicle-item-inner {
    display: flex;
    flex-direction: column;
  }
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz.has-container {
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 8px;
  }
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .listicle-item-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .item-image {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 4px;
  }

  /* Highlighter Style */
  .listicle-item-AdHlVM2FlVzU2Mmp5Q__listicle_item_DDUedz .text-highlight {
    background: #fdf2f8;
    padding: 0 4px;
    border-radius: 2px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  


  .lts-headline-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    text-align: center;
    margin-bottom: 8px;
  }

  .lts-eyebrow-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    color: #666666;
    letter-spacing: 1px;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    margin-bottom: 8px;
  }

  .lts-dot-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    flex: 1;
    height: 1px;
    background: #dddddd;
    max-width: 40px;
  }

  .lts-headline-text-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    margin: 0;
    font-size: 42px !important;
    line-height: 1.2;
    color: #141720;
    letter-spacing: 0px;
    font-weight: 800 !important;
  }

  .lts-accent-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    color: #141720;
    font-weight: 700 !important;
  }

  .lts-strong-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
    font-weight: 700 !important;
  }

  @media (max-width: 768px) {
    .lts-eyebrow-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
      font-size: 10px !important;
    }
    .lts-headline-text-AdkdLb3dzTGhBOG1tL__lts_headline_znDiGB {
      font-size: 32px !important;
    }
  }


  .lts-description-ATFVSSkV0RjN4bFJWK__lts_description_dwYd3j {
    color: #111111;
    font-size: 17px !important;
    line-height: 1.5;
    font-weight: 400 !important;
    letter-spacing: 0px;
    text-align: center;
    max-width: 32ch;
    margin: 0 auto 18px;
  }

  @media (max-width: 768px) {
    .lts-description-ATFVSSkV0RjN4bFJWK__lts_description_dwYd3j {
      font-size: 16px !important;
    }
  }


  .lts-button-wrapper-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn {
    text-align: center;
    margin-bottom: 10px;
  }

  .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    
    
      background-color: #25282a;
    
    
    color: #ffffff !important;
    text-decoration: none;
    border-radius: 10px;
    padding: 16px 28px;
    font-weight: 700 !important;
    font-size: 16px !important;
    letter-spacing: 0px;
    text-transform: none;
    
    
      width: 100%;
    
    
    border: 0px solid #25282a;
    transition: all 0.3s ease;
  }

  .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn:hover {
    
      background-color: #1a1c1e;
    
    color: #ffffff !important;
    transform: translateY(-2px);
  }

  .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn .lts-button-icon {
    font-size: 18px;
    line-height: 1;
  }

  @media (max-width: 768px) {
    .lts-button-Aak1yNS9YUjQwTFkwR__lts_button_HkizWn {
      font-size: 17px !important;
      padding: 14px 20px;
      
        width: 100%;
      
    }
  }


  .lts-guarantee-AM2laNTRtQjZ1aDFzV__lts_guarantee_EcNqcz {
    font-size: 13px !important;
    color: #111111;
    text-align: center;
    max-width: 46ch;
    margin: 0 auto 0px;
    letter-spacing: 0px;
    font-weight: 500 !important;
    line-height: 1.4;
  }

  .lts-guarantee-icon-AM2laNTRtQjZ1aDFzV__lts_guarantee_EcNqcz {
    margin-right: 6px;
  }

  @media (max-width: 768px) {
    .lts-guarantee-AM2laNTRtQjZ1aDFzV__lts_guarantee_EcNqcz {
      font-size: 12px !important;
    }
  }


  .lts-wrapper-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    background: #ffffff;
    padding: 0px 0px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lts-card-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    max-width: 1120px;
    margin: 0 auto;
    background: #d9ecfa;
    position: relative;
    
    
    
    border-radius: 19px;
    overflow: hidden;
  }

  .lts-grid-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    display: grid;
    grid-template-columns: 50% 1fr;
    align-items: center;
  }

  .lts-media-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    background: #d9ecfc;
    min-height: 380px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    position: relative;
    padding: 16px;
  }

  .lts-image-fallback-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 19px;
    overflow: hidden;
  }

  .lts-image-fallback-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    display: block;
  }

  .lts-image-placeholder-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    width: 100%;
    height: 100%;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f0f0f0;
    color: #999;
    font-size: 14px;
  }

  .lts-content-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
    padding: 40px 20px 36px;
    text-align: center;
  }

  @media (max-width: 900px) {
    .lts-grid-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
      grid-template-columns: 1fr;
    }
    
    .lts-media-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
      
        order: 1;
      
      min-height: 260px;
    }
    
    .lts-content-col-AMnh6dTNzMXEvK3lLY__limited_time_sale_ryqTah {
      
        order: 2;
      
      padding: 0px 16px 12px;
    }
  }


  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0px !important;
    background-color: #ffffff !important;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY * {
    letter-spacing: 0px !important;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY.is-sticky {
    position: fixed;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 9999;
    width: 100vw !important;
    max-width: none !important;
    background: #ffffff !important;
    padding: 15px 20px;
    border-radius: 0;
    box-shadow: 0 -4px 15px rgba(0,0,0,0.1);
    transform: none !important;
    margin-bottom: 0 !important;
  }

  /* Desktop Hide Option */
  @media (min-width: 769px) {
    .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY.mobile-only {
      display: none !important;
    }
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    width: 100%;
    background-color: #b8dff5;
    color: #ffffff;
    padding: 20px 40px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 700 !important;
    font-size: 16px;
    text-transform: uppercase;
    transition: transform 0.2s ease;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-button:hover {
    transform: scale(1.02);
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .button-arrow {
    display: flex;
    align-items: center;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-subtext {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #25282a;
    font-size: 12px;
    font-weight: 700 !important;
    text-transform: uppercase;
  }

  .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .subtext-icon {
    display: flex;
    align-items: center;
    opacity: 0.7;
  }

  @media (max-width: 768px) {
    .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY.is-sticky {
      bottom: 0 !important;
      width: 100vw !important;
      left: 0 !important;
      padding: 15px 20px;
    }
    .listicle-sticky-atc-Ad2ZLME50Q3pEa0toM__sticky_add_to_cart_CGgphY .sticky-atc-button {
      padding: px px;
      font-size: 20px;
    }
  }


  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M {
    background-color: #d9ecfc;
    color: #25282a;
    padding: 40px 30px;
    margin-top: 40px;
    letter-spacing: var(--letter-spacing-body);
    
    /* Break out of container to span full viewport width */
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M * {
    letter-spacing: var(--letter-spacing-body);
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .advertorial-footer-container {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-disclaimer {
    font-size: 13px;
    line-height: 1.5;
    text-align: left;
    opacity: 0.9;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-bottom {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    padding-top: 20px;
    border-top: 1px solid rgba(37, 40, 42, 0.1);
    flex-direction: row;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-copyright {
    font-size: 12px;
    opacity: 0.8;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-links {
    display: flex;
    gap: 10px;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-link {
    color: #25282a;
    font-size: 12px;
    text-decoration: underline;
  }

  .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-link:hover {
    color: #fcdef4;
    text-decoration: none;
  }

  @media (max-width: 768px) {
    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M {
      padding: 25px 20px;
    }

    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-disclaimer {
      font-size: 12px;
      text-align: left;
    }

    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-bottom {
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 10px;
    }

    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-copyright {
      font-size: 11px;
    }

    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-link {
      font-size: 11px;
    }

    .advertorial-footer-AMHJVUXhWVWNvd0tIV__advertorial_footer_ihAU3M .footer-links {
      gap: 8px;
    }
  }


  .listicle-content > .listicle-summary-wrapper {
    margin-top: -40px;
}
  .section-template--23554416705771__listicle_wCzMw7 {
    background-color: #ffffff;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 0px;
    --section-padding-top: 0px;
    
  }
  
  /* Ensure visibility when scroll animations are disabled */
  
  .section-template--23554416705771__listicle_wCzMw7,
  .section-template--23554416705771__listicle_wCzMw7.scroll-trigger,
  .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--fade-in,
  .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--fade-up,
  .section-template--23554416705771__listicle_wCzMw7.scroll-trigger.animate--slide-in,
  .section-template--23554416705771__listicle_wCzMw7.scroll-trigger--offscreen {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    visibility: visible !important;
  }
  
  
  
  
  
  .section-template--23554416705771__listicle_wCzMw7 .container {
    max-width: 750px;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
                    }
                    
                    @media (max-width: 768px) {
    .section-template--23554416705771__listicle_wCzMw7 .container {
      padding-left: 20px;
      padding-right: 20px;
                      }
                    }
                  