html:root{--ll-ink:#12355B;--ll-blue-deep:#12355B;--ll-muted:#4B6684;--ll-line:#12355B;--ll-display:"Fredoka","Nunito",Arial,sans-serif;--ll-body:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--ps-navy:#12355B;--ps-blue:#BFE8F8;--ps-sky:#EAF6FF;--ps-sun:#FFD66B;--ps-butter:#FFF3C4;--ps-sea:#CDEFE3;--ps-cream:#FFF8EC;--ps-shadow:4px 4px 0 #12355B;--ps-shadow-lg:7px 7px 0 #12355B}html body{color:var(--ps-navy)}html body [class*=ll-] h2{font-family:var(--ll-display)!important;font-weight:600!important;font-size:clamp(34px,5.6vw,64px)!important;line-height:1.02!important;letter-spacing:-.015em!important;color:var(--ps-navy)}html body [class*=ll-] h2:after{content:"";display:block;width:min(180px,40%);height:12px;margin-top:10px;border-radius:99px;background:var(--ps-sun);transform:rotate(-1.2deg)}html body [class*=ll-] h3{font-family:var(--ll-display)!important;font-weight:600!important;color:var(--ps-navy)}html body .ll-kicker,html body .lala-fit__eyebrow,html body .lala-press__eyebrow{display:inline-block;background:var(--ps-sun);color:var(--ps-navy)!important;font-family:var(--ll-body);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;border-radius:999px;border:2px solid var(--ps-navy);transform:rotate(-2deg);margin-bottom:14px}html body .lala-fit__eyebrow:before,html body .lala-fit__eyebrow:after{display:none!important}html body .ll-section-intro{font-size:clamp(16px,1.6vw,19px);color:var(--ll-muted);max-width:56ch}html body .ll-section{padding-block:clamp(56px,8vw,112px)}.ll-summer-theme .ll-button.ll-button,.ll-summer-theme .ll-card__button.ll-card__button,.ll-summer-theme .ll-kit-card__choose.ll-kit-card__choose,.ll-summer-theme .ll-kit__add.ll-kit__add,.ll-summer-theme .quick-add__submit.quick-add__submit,.ll-summer-theme .product-form__submit.product-form__submit,.ll-summer-theme .cart__checkout-button.cart__checkout-button,.lala-fit__next,.lala-fit__rec-cta{font-family:var(--ll-display)!important;font-weight:600!important;font-size:16px!important;letter-spacing:.02em;text-transform:none;background:var(--ps-sun)!important;color:var(--ps-navy)!important;border:2px solid var(--ps-navy)!important;border-radius:999px!important;box-shadow:var(--ps-shadow);min-height:52px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s!important}.ll-summer-theme .ll-button.ll-button:hover,.ll-summer-theme .ll-card__button.ll-card__button:hover,.ll-summer-theme .ll-kit-card__choose.ll-kit-card__choose:hover,.ll-summer-theme .ll-kit__add.ll-kit__add:not([disabled]):hover,.ll-summer-theme .quick-add__submit.quick-add__submit:hover,.ll-summer-theme .product-form__submit.product-form__submit:hover,.ll-summer-theme .cart__checkout-button.cart__checkout-button:hover,.lala-fit__next:not([disabled]):hover,.lala-fit__rec-cta:hover{background:var(--ps-sun)!important;color:var(--ps-navy)!important;border-color:var(--ps-navy)!important;transform:translate(-2px,-2px)!important;box-shadow:var(--ps-shadow-lg)}.ll-summer-theme .ll-button.ll-button:active,.ll-summer-theme .ll-card__button.ll-card__button:active{transform:translate(3px,3px)!important;box-shadow:1px 1px 0 var(--ps-navy)}.ll-summer-theme .ll-button--secondary.ll-button,.ll-summer-theme .ll-button--outline.ll-button,.ll-summer-theme .ll-button--ghost-light.ll-button,.ll-summer-theme .ll-hero__actions .ll-button:nth-child(2){background:#fff!important}.ll-summer-theme .ll-card__button.ll-card__button{justify-content:center;gap:12px}.ll-summer-theme .ll-kit-card__choose[aria-pressed=true]{background:var(--ps-sea)!important}html body .ll-kit__add[disabled],html body .lala-fit__next[disabled]{background:#e6eef5!important;box-shadow:none;border-color:#b8c7d6!important;color:#6f849b!important}html body .ll-hero{position:relative;overflow:hidden;width:100%!important;aspect-ratio:auto!important;max-height:none!important;min-height:clamp(560px,50vw,780px)}html body .ll-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#12355b8c,#12355b40 42%,#12355b00 70%),linear-gradient(0deg,#12355b59,#12355b00 40%)}html body .ll-hero h1{font-family:var(--ll-display)!important;font-weight:600!important;line-height:.92!important;letter-spacing:-.02em!important;font-size:clamp(56px,8.2vw,128px)!important;max-width:min(760px,92%)!important;color:#fff;text-shadow:0 4px 0 rgba(18,53,91,.55),0 12px 36px rgba(18,53,91,.35)}html body .ll-hero__intro{font-family:var(--ll-body);font-weight:800;font-size:clamp(17px,1.8vw,22px);color:#fff;max-width:34ch;text-shadow:0 2px 12px rgba(18,53,91,.5)}html body .ll-hero__actions{gap:14px;flex-wrap:wrap}html body .ll-hero__proof{color:#fff;font-weight:800;text-shadow:0 2px 8px rgba(18,53,91,.5)}html body .ll-hero__stamp{animation:ps-bob 5s ease-in-out infinite;filter:drop-shadow(4px 4px 0 var(--ps-navy))}html body .ll-hero:after{content:"";position:absolute;left:0;right:0;top:auto!important;bottom:-1px!important;height:clamp(32px,4.5vw,72px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%2312355B' d='M0 48c120 30 240 30 360 6s240-44 360-26 240 52 360 34 240-44 360-14v32H0z'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none;z-index:3}@keyframes ps-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(3deg)}}html body .ll-ribbon{background:var(--ps-navy);color:#fff;border:0;min-height:64px}html body .ll-summer-theme .ll-ribbon__item,html body .ll-ribbon__item{font-family:var(--ll-display);font-weight:500;font-size:clamp(15px,1.5vw,19px);letter-spacing:.03em;color:#fff!important}html body .ll-ribbon__item>span,html body .ll-ribbon__item svg,html body .ll-ribbon__item img{color:var(--ps-sun)!important;fill:var(--ps-sun)!important;filter:none}html body .ll-ribbon__item img{filter:brightness(0) invert(1)!important}html body .ll-intent{background:#fff}html body .ll-intent__list{gap:clamp(12px,2vw,22px)}html body .ll-intent__card{border:2px solid var(--ps-navy);border-radius:28px;box-shadow:var(--ps-shadow);padding:clamp(18px,2.4vw,30px);min-height:170px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;background:var(--ps-blue)}html body .ll-intent__card:nth-child(5n+1){background:var(--ps-blue)}html body .ll-intent__card:nth-child(5n+2){background:var(--ps-sun)}html body .ll-intent__card:nth-child(5n+3){background:var(--ps-sea)}html body .ll-intent__card:nth-child(5n+4){background:var(--ps-butter)}html body .ll-intent__card:nth-child(5n+5){background:var(--ps-sky)}html body .ll-intent__card:hover{transform:translate(-3px,-3px) rotate(-1deg);box-shadow:var(--ps-shadow-lg)}html body .ll-intent__title{font-family:var(--ll-display);font-weight:600;font-size:clamp(20px,2.2vw,28px);line-height:1.08;color:var(--ps-navy)}html body .ll-intent__sub{font-weight:700;color:var(--ps-navy);opacity:.85}html body .ll-intent__arrow{background:var(--ps-navy);color:#fff;border-radius:50%}html body .ll-card{background:#fff;border:2px solid var(--ps-navy);border-radius:26px;box-shadow:var(--ps-shadow);overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}html body .ll-card:hover{transform:translate(-3px,-3px);box-shadow:var(--ps-shadow-lg)}html body .ll-card__media{background:var(--ps-sky);border-bottom:2px solid var(--ps-navy)}html body .ll-card__media img{transition:transform .5s ease}html body .ll-card:hover .ll-card__media img{transform:scale(1.05)!important}html body .ll-card__info{padding:16px 18px 20px}html body .ll-card h3,html body .ll-card__info a{font-family:var(--ll-display);font-weight:600;font-size:19px;color:var(--ps-navy)}html body .ll-card__price{font-family:var(--ll-display);font-weight:600;font-size:20px;color:var(--ps-navy)}html body .ll-card__badge{background:var(--ps-sun);color:var(--ps-navy);border:2px solid var(--ps-navy);border-radius:999px;font-weight:800;transform:rotate(-4deg)}html body .ll-card__stars,html body .ll-review__stars,html body .ll-hero__proof-stars{color:#ffb300}html body .ll-goggle-feature{background:var(--ps-sky)!important}html body .ll-goggle-feature__visual img{border:2px solid var(--ps-navy);border-radius:32px;box-shadow:var(--ps-shadow-lg)}html body .ll-goggle-feature__badge{background:var(--ps-sun)!important;color:var(--ps-navy)!important;border:2px solid var(--ps-navy);border-radius:999px;font-weight:800;box-shadow:3px 3px 0 var(--ps-navy)}html body .ll-goggle-feature__detail{font-weight:800;color:var(--ps-navy);background:#fff;border:2px solid var(--ps-navy);border-radius:999px;padding:8px 16px;display:inline-block}html body [class*=lala-fit-template]{background:var(--ps-butter)!important}html body .lala-fit__heading{font-family:var(--ll-display)!important;font-weight:600!important;color:var(--ps-navy)!important;font-size:clamp(34px,4.6vw,56px)!important;line-height:1.02}html body .lala-fit__heading em{color:var(--ps-navy)!important;font-style:normal;background:linear-gradient(transparent 58%,var(--ps-sun) 58%);padding:0 4px}html body .lala-fit__lede,html body .lala-fit__step-bullet{color:var(--ps-navy)!important;font-weight:700}html body .lala-fit__step-bullet-num{background:var(--ps-sun)!important;border:2px solid var(--ps-navy);color:var(--ps-navy)!important;font-family:var(--ll-display);font-weight:600}html body .lala-fit__widget{background:#fff!important;border:2px solid var(--ps-navy)!important;border-radius:28px!important;box-shadow:var(--ps-shadow-lg)}html body .lala-fit__step-label{color:var(--ps-navy)!important;font-weight:800;opacity:.7}html body .lala-fit__step-question{font-family:var(--ll-display)!important;font-weight:600!important;font-size:clamp(24px,2.6vw,32px)!important;color:var(--ps-navy)!important}html body .lala-fit__option{background:#fff!important;color:var(--ps-navy)!important;border:2px solid var(--ps-navy)!important;border-radius:999px!important;font-family:var(--ll-display);font-weight:600!important;font-size:17px!important;min-height:52px;box-shadow:3px 3px 0 var(--ps-navy);transition:transform .16s cubic-bezier(.34,1.56,.64,1)}html body .lala-fit__option:hover,html body .lala-fit__option[aria-pressed=true],html body .lala-fit__option.is-selected,html body .lala-fit__option.is-active{background:var(--ps-sun)!important;transform:translate(-2px,-2px)}html body .lala-fit__progress{background:#e6eef5;border-radius:99px;height:10px}html body .lala-fit__progress-bar{background:var(--ps-navy)!important;border-radius:99px}html body .lala-fit__back,html body .lala-fit__restart{color:var(--ps-navy)!important;font-weight:800}html body .ll-kit{background:var(--ps-cream)!important}html body .ll-kit__steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:clamp(14px,2vw,26px)!important}html body .ll-kit__step:has(.ll-kit__empty){display:none!important}html body .ll-kit__step{background:#fff;border:2px solid var(--ps-navy);border-radius:28px;box-shadow:var(--ps-shadow);padding:18px 0 22px;overflow:hidden;min-width:0}html body .ll-kit__step-head{min-height:0!important;padding:0 20px 14px;align-items:center}html body .ll-kit__step-state{font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ps-navy);background:var(--ps-butter);border-radius:999px;padding:4px 10px;border:1.5px solid var(--ps-navy)}html body .ll-kit__track{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:14px!important;padding:6px 20px 14px!important;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ps-navy) transparent}html body [data-ll-kit] .ll-kit-card{flex:0 0 72%!important;width:auto!important;min-width:0!important;scroll-snap-align:start;background:#fff;border:2px solid var(--ps-navy);border-radius:22px;box-shadow:3px 3px 0 var(--ps-navy);overflow:hidden}html body [data-ll-kit] .ll-kit-card__body{min-height:0!important;padding:12px 14px 16px!important}html body [data-ll-kit] .ll-kit-card__body h4{height:auto!important;min-height:0!important;-webkit-line-clamp:2}html body .ll-kit-card__media{border-bottom:2px solid var(--ps-navy)}html body .ll-kit__step-number{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ps-sun);border:2px solid var(--ps-navy);box-shadow:3px 3px 0 var(--ps-navy);font-family:var(--ll-display);font-weight:600;font-size:20px;color:var(--ps-navy)}html body .ll-kit__counter{background:var(--ps-navy);color:#fff;border-radius:999px;padding:8px 18px;font-weight:800}html body .ll-kit__review{background:var(--ps-sea);border:2px solid var(--ps-navy);border-radius:26px;box-shadow:var(--ps-shadow)}html body .ll-bundles{background:var(--ps-butter)}html body .ll-bundles:has(.ll-bundle-grid:empty){display:none!important}html body .ll-bundle-grid>*{border:2px solid var(--ps-navy);border-radius:28px;box-shadow:var(--ps-shadow);background:#fff;overflow:hidden}html body .ll-reviews{background:var(--ps-sky)}html body .ll-review{background:#fff;border:2px solid var(--ps-navy);border-radius:26px;box-shadow:var(--ps-shadow);padding:clamp(20px,2.4vw,32px)}html body .ll-review:nth-child(2n){transform:rotate(.6deg)}html body .ll-review:nth-child(odd){transform:rotate(-.6deg)}html body .lala-press__award img{background:#fff;border-radius:50%;padding:8px;opacity:1!important;filter:none!important;box-shadow:4px 4px 0 var(--ps-sun)}html body .lala-press__award{opacity:1!important}html body .lala-press__heading{font-family:var(--ll-display)!important;font-weight:600!important}html body .ll-story--family{background:var(--ps-butter)}html body .ll-story--winter{background:var(--ps-sky);padding-block:clamp(40px,5vw,64px)}html body .ll-story--winter h2{font-size:clamp(26px,3.6vw,40px)!important}html body .ll-story__media{border:2px solid var(--ps-navy);border-radius:32px;box-shadow:var(--ps-shadow-lg);overflow:hidden;transform:rotate(1.5deg)}html body .ll-story__signature{font-family:var(--ll-display);font-weight:500;font-size:34px}@media(prefers-reduced-motion:no-preference){html body .ll-card,html body .ll-intent__card,html body .ll-review{animation:ps-pop .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes ps-pop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){html body .ll-hero__stamp{animation:none}}@media(max-width:749px){html body .ll-card,html body .ll-intent__card,html body .ll-review{box-shadow:3px 3px 0 var(--ps-navy)}html body .ll-section{padding-block:48px}html body .ll-hero{min-height:620px}html body [data-ll-kit] .ll-kit-card{flex-basis:78%!important}[class*=jdgm][class*=popup],[class*=jdgm-revs-popup]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/ll-postsale.css.map */
