.free-gift-card{margin-inline:var(--sp-6);padding:14px;border:1px solid rgb(var(--color-foreground) / .14);border-radius:var(--rounded-block);background:rgb(var(--color-foreground) / .035)}.free-gift-card__image{width:64px;height:64px;border-radius:10px;object-fit:cover}.free-gift-card__eyebrow{color:#fe564d}.free-gift-card__track{height:7px;overflow:hidden;border-radius:999px;background:rgb(var(--color-foreground) / .12)}.free-gift-card__track span{display:block;width:var(--free-gift-progress);height:100%;border-radius:inherit;background:#fe564d;transition:width .3s ease}.free-gift-line__badge{width:fit-content;margin-top:5px;padding:5px 7px;font-size:10px}@media screen and (max-width:749px){.free-gift-card{margin-inline:var(--sp-4);padding:12px}.free-gift-card__image{width:56px;height:56px}}.free-gift-promo{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.free-gift-promo__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:var(--rounded-block);background:#ffffffb8;box-shadow:0 18px 55px #425f6a1a}.free-gift-promo__media{min-height:430px;height:100%}.free-gift-promo__media img,.free-gift-promo__media svg{width:100%;height:100%;object-fit:cover}.free-gift-promo__content{gap:18px;padding:clamp(32px,5vw,72px)}.free-gift-promo__eyebrow{color:#fe564d}.free-gift-promo__benefits{gap:10px}.free-gift-promo__benefits span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;color:#fff;background:#fe564d;font-size:12px;font-weight:700}.free-gift-promo .button{width:fit-content}@media screen and (max-width:749px){.free-gift-promo__inner{grid-template-columns:1fr}.free-gift-promo__media{min-height:0;aspect-ratio:4 / 3}.free-gift-promo__content{gap:14px;padding:26px 20px 30px}.free-gift-promo .button{width:100%}}.gift-promo-strip{position:relative;z-index:19;overflow:hidden;color:var(--promo-strip-text);background:var(--promo-strip-background)}.gift-promo-strip:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgb(255 255 255 / .16) 48%,transparent 64%);content:"";pointer-events:none;transform:translate(-110%);animation:gift-promo-strip-shine 7s ease-in-out infinite}.gift-promo-strip__link{position:relative;z-index:1;display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:9px 20px;color:inherit;text-align:center;text-decoration:none}.gift-promo-strip__gift{font-size:20px;line-height:1;transform-origin:50% 80%;animation:gift-promo-strip-gift 4s ease-in-out infinite}.gift-promo-strip__desktop,.gift-promo-strip__mobile{font-size:14px;letter-spacing:.015em;line-height:1.35}.gift-promo-strip__mobile{display:none}.gift-promo-strip__action{border-bottom:1px solid currentColor;font-size:13px;font-weight:700;line-height:1.25}@keyframes gift-promo-strip-shine{0%,62%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes gift-promo-strip-gift{0%,82%,to{transform:rotate(0) scale(1)}86%{transform:rotate(-8deg) scale(1.08)}90%{transform:rotate(8deg) scale(1.08)}94%{transform:rotate(-4deg) scale(1.04)}}@media screen and (max-width:749px){.gift-promo-strip__link{min-height:43px;gap:7px;padding:7px 10px}.gift-promo-strip__desktop{display:none}.gift-promo-strip__mobile{display:inline;font-size:12px}.gift-promo-strip__gift{font-size:17px}.gift-promo-strip__action{font-size:11px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.gift-promo-strip:after,.gift-promo-strip__gift{animation:none}}.karly-age__header{max-width:820px;margin:0 auto 48px}.karly-age__eyebrow{color:#fe564d}.karly-age__switch{flex-wrap:wrap;margin-top:12px}.karly-age__grid{align-items:start}@media screen and (max-width:749px){.karly-age{--section-padding-top: 24px !important;--section-padding-bottom: 64px !important}.karly-age__header{gap:10px;margin-bottom:24px;text-align:left}.karly-age__header .heading{font-size:clamp(2rem,8vw,2.4rem);line-height:1.08}.karly-age__header .rte{font-size:1rem;line-height:1.55}.karly-age__eyebrow{font-size:.72rem}.karly-age__switch{display:grid;grid-template-columns:1fr;width:100%;margin-top:8px}.karly-age__switch .button{width:100%;min-height:46px;font-size:1rem}}.karly-collection-trust__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:40px;align-items:center;min-height:250px;padding:42px 48px;overflow:hidden;border:1px solid rgba(66,95,106,.12);border-radius:28px;background:linear-gradient(135deg,#f8f3ed,#eee4d8);box-shadow:0 18px 48px #425f6a14}.karly-collection-trust__content{position:relative;z-index:2;max-width:760px}.karly-collection-trust__meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:12px}.karly-collection-trust__eyebrow{color:#fe564d;font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.karly-collection-trust__category{padding:5px 10px;border-radius:999px;background:#ffffffb3;color:#6f8790;font-size:.78rem;font-weight:600}.karly-collection-trust__heading{max-width:720px;margin:0;color:#425f6a;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.02}.karly-collection-trust__text{max-width:690px;margin-top:16px;color:#536f79;font-size:1rem;line-height:1.65}.karly-collection-trust__benefits{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.karly-collection-trust__benefits li{display:inline-flex;gap:7px;align-items:center;padding:9px 13px;border-radius:999px;background:#ffffffc7;color:#425f6a;font-size:.88rem;font-weight:600}.karly-collection-trust__benefits span{color:#fe564d}.karly-collection-trust__link{display:inline-flex;gap:8px;align-items:center;margin-top:22px;color:#425f6a;font-weight:700;text-decoration:underline;text-decoration-color:#fe564d;text-underline-offset:5px}.karly-collection-trust__visual{position:relative;display:grid;place-items:center;min-height:220px}.karly-collection-trust__orb{display:grid;place-items:center;width:min(190px,16vw);min-width:145px;aspect-ratio:1;border:14px solid rgba(255,255,255,.58);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8cf,#f8d66d 58%,#efbd4d);box-shadow:0 24px 50px #9c762c2e;transform:rotate(-7deg)}.karly-collection-trust__orb span{color:#fe564d;font-size:clamp(3rem,6vw,5rem);line-height:1}.karly-collection-trust__spark{position:absolute;color:#f1c75b;font-size:2.2rem}.karly-collection-trust__spark--one{top:6%;right:8%}.karly-collection-trust__spark--two{bottom:8%;left:4%;color:#fe877f;font-size:1.4rem}@media screen and (max-width:749px){.karly-collection-trust__card{grid-template-columns:1fr;gap:20px;min-height:0;padding:28px 22px;border-radius:22px}.karly-collection-trust__heading{font-size:clamp(1.9rem,9vw,2.6rem);line-height:1.04}.karly-collection-trust__text{margin-top:14px;font-size:.96rem;line-height:1.55}.karly-collection-trust__benefits{display:grid;gap:8px;margin-top:18px}.karly-collection-trust__benefits li{width:fit-content;padding:8px 12px;font-size:.84rem}.karly-collection-trust__visual{display:none}.karly-collection-trust__link{margin-top:18px}}.karly-newsletter-capture{color:var(--karly-newsletter-ink);font-family:Poppins,sans-serif}.shopify-email-marketing-confirmation__container{position:relative;z-index:2;display:block;width:min(680px,calc(100% - 32px));max-width:680px;height:auto;min-height:0;max-height:none;margin:clamp(32px,7vw,72px) auto;padding:clamp(28px,6vw,52px);color:#425f6a;background:#f7f1ea;border:1px solid rgba(66,95,106,.12);border-radius:24px;box-shadow:0 16px 48px #1d2a2f14;box-sizing:border-box;text-align:center;overflow:visible}main:has(.shopify-email-marketing-confirmation__container),main:has(.shopify-email-marketing-confirmation__container)>*,main:has(.shopify-email-marketing-confirmation__container)>*>*:has(.shopify-email-marketing-confirmation__container),.shopify-section:has(.shopify-email-marketing-confirmation__container){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}main:has(.shopify-email-marketing-confirmation__container){display:flow-root}.karly-confirmation-page,.karly-confirmation-page body,.karly-confirmation-page .karly-confirmation-ancestor{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.karly-confirmation-page .shopify-email-marketing-confirmation__container{isolation:isolate;clear:both}.shopify-email-marketing-confirmation__container h1{margin:0 0 18px;color:#425f6a;font-family:Chewy,cursive;font-size:clamp(36px,8vw,54px);font-weight:400;line-height:1.05;letter-spacing:-.02em}.shopify-email-marketing-confirmation__container p{max-width:48ch;margin:0 auto;color:#425f6a;font-family:Poppins,sans-serif;font-size:clamp(16px,4vw,19px);line-height:1.65}.karly-newsletter-capture .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.karly-newsletter-inline{padding:28px 20px;background:var(--karly-newsletter-surface);border-top:1px solid rgba(66,95,106,.12)}.karly-newsletter-inline__inner{width:min(1160px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:28px 48px}.karly-newsletter-kicker{margin:0 0 6px;color:var(--karly-newsletter-accent);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.karly-newsletter-inline h2,.karly-newsletter-modal h2{margin:0;color:var(--karly-newsletter-ink);font-family:Chewy,cursive;font-weight:400;letter-spacing:-.02em}.karly-newsletter-inline h2{font-size:clamp(27px,3vw,36px);line-height:1.1}.karly-newsletter-inline__copy>p:last-child{max-width:650px;margin:8px 0 0;font-size:14px;line-height:1.55}.karly-newsletter-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.karly-newsletter-form input[type=email]{width:100%;min-height:50px;padding:12px 16px;color:var(--karly-newsletter-ink);background:#fff;border:1px solid rgba(66,95,106,.3);border-radius:999px;font:inherit;box-sizing:border-box}.karly-newsletter-form input[type=email]:focus-visible{outline:3px solid color-mix(in srgb,var(--karly-newsletter-accent) 32%,transparent);outline-offset:2px;border-color:var(--karly-newsletter-accent)}.karly-newsletter-form button[type=submit]{min-height:50px;padding:12px 22px;border:0;border-radius:999px;color:#fff;background:var(--karly-newsletter-accent);font:inherit;font-weight:700;cursor:pointer}.karly-newsletter-legal{margin:10px 4px 0;color:#26343ab8;font-size:11px;line-height:1.45}.karly-newsletter-message{margin:12px 0 0;padding:11px 13px;color:var(--karly-newsletter-ink);background:#edf6ee;border-radius:10px;font-size:13px;line-height:1.45}.karly-newsletter-message--error{background:#fff0ef}.karly-newsletter-message--error ul{margin:0;padding-left:18px}.karly-newsletter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px}.karly-newsletter-modal[hidden]{display:none}.karly-newsletter-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#1d2a2f8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.karly-newsletter-modal__dialog{position:relative;z-index:1;width:min(470px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:38px 38px 32px;background:#fff;border-radius:22px;box-shadow:0 24px 80px #1d2a2f3d;box-sizing:border-box}.karly-newsletter-modal__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--karly-newsletter-ink);background:var(--karly-newsletter-surface);border:0;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.karly-newsletter-modal__brand{display:flex;align-items:center;gap:3px;margin:0 0 24px;color:var(--karly-newsletter-ink);font-family:Chewy,cursive;font-size:30px;line-height:1}.karly-newsletter-modal__heart{color:var(--karly-newsletter-accent);font-size:25px}.karly-newsletter-modal h2{font-size:clamp(34px,8vw,46px);line-height:1.02}.karly-newsletter-modal__text{margin:16px 0 22px;font-size:15px;line-height:1.62}.karly-newsletter-modal .karly-newsletter-form>input[type=email],.karly-newsletter-modal .karly-newsletter-form>button[type=submit]{display:block;width:100%}.karly-newsletter-modal .karly-newsletter-form>button[type=submit]{margin-top:10px}.karly-newsletter-modal.is-opening .karly-newsletter-modal__dialog{animation:karly-newsletter-enter .3s ease-out both}@keyframes karly-newsletter-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){.shopify-email-marketing-confirmation__container{width:calc(100% - 24px);margin:24px auto 40px;padding:28px 20px;border-radius:20px}.karly-newsletter-inline{padding:24px 18px}.karly-newsletter-inline__inner{grid-template-columns:1fr;gap:18px}.karly-newsletter-form__row{grid-template-columns:1fr}.karly-newsletter-modal{align-items:end;padding:12px}.karly-newsletter-modal__dialog{width:100%;max-height:calc(100vh - 24px);padding:34px 24px 26px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.karly-newsletter-modal.is-opening .karly-newsletter-modal__dialog{animation:none}}.karly-scroll-companion{position:fixed;z-index:18;top:0;right:-24px;width:clamp(170px,15vw,220px);aspect-ratio:708 / 402;pointer-events:none;opacity:0;transform:translate3d(0,132px,0);will-change:transform,opacity;transition:opacity .26s ease;contain:layout style}.karly-scroll-companion.is-ready{opacity:1}.karly-scroll-companion__float{position:relative;display:block;width:100%;height:100%;animation:karly-companion-float 3.6s ease-in-out infinite}.karly-scroll-companion__art{display:block;width:100%;height:100%;object-fit:contain}@keyframes karly-companion-float{0%,to{transform:translate3d(0,-3px,0)}50%{transform:translate3d(0,4px,0)}}@media screen and (max-width:749px){.karly-scroll-companion{right:-17px;width:126px;transform:translate3d(0,104px,0)}}@media(prefers-reduced-motion:reduce){.karly-scroll-companion{display:none}}.karly-trustpilot{overflow:hidden;color:var(--karly-tp-text);background:var(--karly-tp-background)}.karly-trustpilot__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.karly-trustpilot__heading,.karly-trustpilot__card-title,.karly-trustpilot__quote{margin:0}.karly-trustpilot__subheading{margin-top:.8rem}.karly-trustpilot__summary{display:grid;flex:0 0 auto;gap:.3rem;color:inherit;font-size:1.4rem;text-align:right;text-decoration:none}.karly-trustpilot__summary-stars{color:#00b67a;font-size:2rem;letter-spacing:.08em}.karly-trustpilot__viewport{overflow:hidden;width:100%}.karly-trustpilot__track{display:flex;width:max-content;gap:var(--karly-tp-gap);animation:karly-trustpilot-scroll-final-v2 var(--karly-tp-duration) linear infinite;animation-play-state:running!important;will-change:transform}.karly-trustpilot__viewport:hover .karly-trustpilot__track,.karly-trustpilot__viewport:focus-within .karly-trustpilot__track{animation-play-state:paused!important}.karly-trustpilot__group{display:flex;flex-shrink:0;align-items:stretch;gap:var(--karly-tp-gap)}.karly-trustpilot__group--duplicate[aria-hidden=true]{display:flex!important;visibility:visible!important;opacity:1!important}.karly-trustpilot__card{display:flex;flex:0 0 clamp(290px,27vw,390px);flex-direction:column;min-height:250px;padding:2.4rem;border-radius:24px;background:var(--karly-tp-card);box-shadow:0 10px 30px #425f6a1a}.karly-trustpilot__stars{display:flex;gap:.25rem;margin-bottom:1.5rem;color:#c7c7c7;font-size:1.9rem;line-height:1}.karly-trustpilot__stars .is-filled{color:#00b67a}.karly-trustpilot__card-title{margin-bottom:1rem;font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.25}.karly-trustpilot__quote{flex-grow:1;font-size:1.5rem;line-height:1.55}.karly-trustpilot__author{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem;font-size:1.3rem;font-weight:600}.karly-trustpilot__author a{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:.2em}@keyframes karly-trustpilot-scroll-final-v2{to{transform:translate3d(calc(-50% - var(--karly-tp-gap) / 2),0,0)}}@media screen and (max-width:767px){.karly-trustpilot{--section-padding-top: 16px !important;--section-padding-bottom: 32px !important;--karly-tp-gap: 14px !important;margin-top:-300px;margin-bottom:80px}.karly-trustpilot__header{display:grid;align-items:start;gap:10px;margin-bottom:16px}.karly-trustpilot__heading{font-size:28px!important;line-height:1.12}.karly-trustpilot__subheading{margin-top:6px;font-size:15px!important;line-height:1.45!important}.karly-trustpilot__summary{gap:2px;font-size:13px!important;text-align:left}.karly-trustpilot__summary-stars{font-size:18px!important}.karly-trustpilot__card{flex-basis:min(calc(100vw - 28px),340px);min-height:252px;padding:20px;border-radius:18px}.karly-trustpilot__stars{margin-bottom:12px;font-size:18px!important}.karly-trustpilot__card-title{margin-bottom:8px;font-size:18px!important;line-height:1.25!important}.karly-trustpilot__quote{font-size:15px!important;line-height:1.45!important}.karly-trustpilot__author{flex-wrap:wrap;margin-top:14px;font-size:13px!important;line-height:1.35!important}[id$=__rich_text_KdYeyz]{--section-padding-top: 28px !important;--section-padding-bottom: 20px !important}[id$=__rich_text_KdYeyz] .heading{font-size:30px!important;line-height:1.12!important}[id$=__rich_text_KdYeyz] .rte{font-size:16px!important;line-height:1.5!important}[id$=__multicolumn_with_icons_AfTNWT] .column__title{font-size:21px!important;line-height:1.25!important}[id$=__multicolumn_with_icons_AfTNWT] .column__text,[id$=__multicolumn_with_icons_AfTNWT] .column__text p{font-size:16px!important;line-height:1.5!important}[id$=__images_with_text_Bn3bmp]{--section-padding-top: 24px !important;--section-padding-bottom: 28px !important}[id$=__images_with_text_Bn3bmp] .image-with-text{gap:16px!important}[id$=__images_with_text_Bn3bmp] .rich-text{row-gap:12px!important}[id$=__images_with_text_Bn3bmp] .rich-text .heading{font-size:28px!important;line-height:1.12!important}[id$=__images_with_text_Bn3bmp] .rich-text .rte{font-size:16px!important;line-height:1.5!important}[id$=__featured_product_NyWNLW]{--section-padding-top: 16px !important;--section-padding-bottom: 0px !important}[id$=__featured_product_NyWNLW] .featured-product{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important;min-height:0!important;align-items:stretch!important}[id$=__featured_product_NyWNLW] .product__gallery-container,[id$=__featured_product_NyWNLW] .product__gallery,[id$=__featured_product_NyWNLW] .product__media-container,[id$=__featured_product_NyWNLW] .product__info{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin-block:0!important}[id$=__featured_product_NyWNLW] .product__more,[id$=__featured_product_NyWNLW] .product__info>:last-child{margin-bottom:0!important;padding-bottom:0!important}[id$=__featured_product_NyWNLW] .section,[id$=__featured_product_NyWNLW] .page-width,[id$=__featured_product_NyWNLW] .featured-product,[id$=__featured_product_NyWNLW] .product__info{padding-bottom:0!important}[id$=__featured_collections_F664XU]{--section-padding-top: 32px !important;--section-padding-bottom: 36px !important}[id$=__featured_collections_F664XU] .section__heading,[id$=__featured_collections_F664XU] .heading{font-size:28px!important;line-height:1.12!important}[id$=__featured_collections_F664XU] .section__description,[id$=__featured_collections_F664XU] .rte{font-size:16px!important;line-height:1.5!important}}@media(prefers-reduced-motion:reduce){.karly-trustpilot__viewport{overflow-x:auto}.karly-trustpilot__track{animation:none;transform:none!important}.karly-trustpilot__group--duplicate{display:none!important}}@media screen and (max-width:1023px){.header-section .header{--section-padding-top: 14px;--section-padding-bottom: 14px}.announcement-bar{min-height:38px;padding-inline:42px}.announcement-bar .announcement-text{font-size:1.2rem;line-height:1.35;text-align:center}#MenuDrawer .drawer__inner{width:min(88vw,360px);color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-start-end-radius:24px;border-end-end-radius:24px}#MenuDrawer .drawer__header{min-height:64px;padding:14px 18px 10px}#MenuDrawer .drawer__content{padding-inline:14px}#MenuDrawer .drawer__menu{padding-block:8px 20px}#MenuDrawer .drawer__menu>.drawer__menu-group{border-block-end:1px solid rgb(var(--color-foreground) / .12)}#MenuDrawer .drawer__menu-item{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 8px}#MenuDrawer .drawer__menu>.drawer__menu-group>.drawer__menu-item,#MenuDrawer .drawer__menu>.drawer__menu-group>details>summary .heading{font-size:1.45rem;line-height:1.2;letter-spacing:-.02em}#MenuDrawer details[is=accordion-details][open]>.drawer__submenu{height:auto;padding:4px 6px 12px 14px}#MenuDrawer .drawer__submenu .drawer__scrollable{height:auto;overflow:visible}#MenuDrawer .drawer__submenu .drawer__menu-group{border-block-end:0}#MenuDrawer .drawer__submenu .drawer__menu-item{min-height:42px;padding:8px;font-family:var(--font-body-family);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:0;border-radius:12px}#MenuDrawer .drawer__submenu .drawer__menu-item:active{background:rgb(var(--color-foreground) / .08)}#MenuDrawer .drawer__footer{margin-inline:-14px}}.karly-product-story{padding-block:clamp(3.5rem,7vw,6rem)}.karly-product-story__card{display:grid;overflow:hidden;border-radius:1.5rem;background:#ede7df}.karly-product-story__media{min-height:22rem;background:#faf7f2}.karly-product-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.karly-product-story__eyebrow{margin:0 0 .75rem;color:#fe564d;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.karly-product-story__title{margin:0;color:#425f6a;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.karly-product-story__text{max-width:42rem;margin-top:1.25rem;color:#425f6a;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}@media screen and (min-width:768px){.karly-product-story__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.karly-product-story__media{min-height:36rem}}@media screen and (max-width:767px){.karly-product-story{padding-block:3rem}.karly-product-story__card{border-radius:1rem}.karly-product-story__media{min-height:20rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
