:root{--kv-navy: #2F3A63;--kv-ink: #3B4A78;--kv-muted: #5E6680;--kv-pale: #EEF3FB;--kv-line: #DDE8F7;--kv-line-soft: #EAF0F9;--kv-ribbon: #7FA3DB;--kv-paper: #FEFDFC;--kv-serif: var(--font-heading--family, "Newsreader", serif);--kv-sans: var(--font-body--family, "Red Hat Text", sans-serif)}::selection{background:var(--kv-line);color:var(--kv-navy)}body :focus-visible{outline:2px solid var(--kv-navy);outline-offset:3px}body ::placeholder{color:var(--kv-muted);opacity:1}body .header-logo,body .header-logo__image-container--original{font-family:var(--kv-serif)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.32em;font-size:24px;color:var(--kv-navy)}body .header-logo__image-container--original{padding-left:.32em}body .shopify-section-group-header-group .announcement-bar__text,body .shopify-section-group-header-group [class*=announcement] p{font-size:15px;letter-spacing:.01em}body .shopify-section-group-footer-group{--color-background: #2F3A63;--color-background-rgb: 47 58 99;--color-foreground: #FFFFFF;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #FFFFFF;--color-border: rgba(255, 255, 255, .25);background:var(--kv-navy);color:#fff}body .shopify-section-group-footer-group>*{background:var(--kv-navy)!important}body .shopify-section-group-footer-group :is(a,p,span,h2,h3,h4,li,small,button,summary){color:#fff}body .shopify-section-group-footer-group :is(.footer-copyright,.policy-list,.footer-policy-list) :is(a,p,span,li){color:#dde8f7;font-size:15px}body .shopify-section-group-footer-group a{min-height:44px;display:inline-flex;align-items:center}body .shopify-section-group-footer-group input{color:#fff;border-color:#ffffff73;background:transparent}body .shopify-section-group-footer-group input::placeholder{color:#dde8f7}body .shopify-section-group-footer-group svg{color:#fff}body product-card :is(.product-card__title,[class*=title],h3){font-size:15px;line-height:1.4;text-transform:none;color:var(--kv-navy)}body product-card :is(.price,[class*=price]){font-size:15px;color:var(--kv-muted)}body product-card :is(.button,.button-secondary,button){min-height:44px;text-transform:none;letter-spacing:.02em;font-size:15px}body product-card img{aspect-ratio:auto}body main .shopify-section h1{color:var(--kv-navy);font-weight:300}body :is(.button,.button-secondary,.add-to-cart-button,button[type=submit]){text-transform:none;letter-spacing:.04em;min-height:48px}.kv1-home,.kv1-promo,.kv1-tryscoop{font-family:var(--kv-sans);color:var(--kv-navy)}.kv1-home *,.kv1-promo *,.kv1-tryscoop *{box-sizing:border-box}.kv1-width{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.kv1-muted{color:var(--kv-muted)}.kv1-small{font-size:15px;line-height:1.5;margin:0}.kv1-h2{margin:0;font-family:var(--kv-serif);font-weight:300;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--kv-navy)}.kv1-under{margin-top:6px}.kv1-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.kv1-headlink,.kv1-textlink{color:var(--kv-navy);font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;min-height:44px;display:inline-flex;align-items:center}.kv1-textlink{font-size:16px}.kv1-headlink:hover,.kv1-textlink:hover{color:var(--kv-ink)}.kv1-section{margin-top:48px}.kv1-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 20px;background:var(--kv-navy);color:#fff;text-decoration:none;font-size:16px;letter-spacing:.04em;transition:background-color .2s ease}.kv1-button:hover{background:var(--kv-ink);color:#fff}.kv1-arrow{flex:none;transition:transform .2s ease}.kv1-button:hover .kv1-arrow{transform:translate(3px)}.kv1-letter{position:relative;overflow:hidden;background:var(--kv-paper);border:1px solid var(--kv-line);padding:52px 24px 28px}.kv1-letter:before,.kv1-letter:after{content:"";position:absolute;background:var(--kv-ribbon);opacity:.35;pointer-events:none}.kv1-letter:before{left:0;right:0;top:22px;height:14px}.kv1-letter--cross:after{top:0;bottom:0;right:40px;width:14px}.kv1-letter:not(.kv1-letter--cross):after{display:none}.kv1-letter>*{position:relative}.kv1-letter__title{margin:0;font-family:var(--kv-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.3;color:var(--kv-navy)}.kv1-hero-art{height:300px;overflow:hidden;background:#fff}.kv1-hero-art img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.kv1-intro{padding-top:36px}.kv1-kicker{margin:0;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-muted)}.kv1-display{margin:12px 0 0;font-family:var(--kv-serif);font-weight:300;font-size:60px;line-height:.96;letter-spacing:-.02em;color:var(--kv-navy)}.kv1-display em{font-style:italic;font-weight:300}.kv1-lead{margin:18px 0 0;font-size:17px;line-height:1.55;color:var(--kv-navy);max-width:34em}.kv1-price-row{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--kv-navy);border-bottom:1px solid var(--kv-line-soft);padding:16px 0}.kv1-price{white-space:nowrap;font-size:16px;color:var(--kv-muted)}.kv1-price strong{font-size:26px;font-weight:500;color:var(--kv-navy)}.kv1-price-row .kv1-muted{font-size:15px;text-align:right}.kv1-intro .kv1-button{margin-top:20px}.kv1-intro .kv1-textlink{margin-top:4px}.kv1-note-band{margin-top:40px;background:var(--kv-pale);padding:40px 20px}.kv1-note-band .kv1-letter{max-width:760px;margin-inline:auto}.kv1-steps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.kv1-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px}.kv1-step-num{font-family:var(--kv-serif);font-weight:300;font-size:34px;line-height:1;color:var(--kv-navy)}.kv1-home .kv1-steps h3{margin:0;font-family:var(--kv-sans);font-size:17px;font-weight:600;color:var(--kv-navy)}.kv1-steps p{margin:4px 0 0;font-size:16px;line-height:1.5;color:var(--kv-ink)}.kv1-note-band .kv1-small{margin-top:20px}.kv1-find{margin-top:48px}.kv1-find__grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-inline:24px}.kv1-find__item{margin:0}.kv1-find__item img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.kv1-find__item--lead{grid-column:1 / -1;margin-inline:-24px}.kv1-find__item--lead img{aspect-ratio:39 / 40}.kv1-for{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kv1-for__tile{min-height:140px;padding:20px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:var(--kv-pale);color:var(--kv-navy);text-decoration:none;transition:transform .2s ease}.kv1-for__tile:hover{transform:translateY(-2px);color:var(--kv-navy)}.kv1-for__tile--dark{background:var(--kv-navy);color:#fff}.kv1-for__tile--dark:hover{color:#fff}.kv1-for__title{font-family:var(--kv-serif);font-weight:400;font-size:28px;line-height:1.1}.kv1-for__text{font-size:15px;line-height:1.45;color:var(--kv-ink)}.kv1-for__tile--dark .kv1-for__text{color:var(--kv-line)}.kv1-cats{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.kv1-cat{text-decoration:none;color:var(--kv-navy);display:block}.kv1-cat__media{display:block;aspect-ratio:4 / 5;background:#f7f7f7;overflow:hidden}.kv1-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kv1-cat:hover img{transform:scale(1.03)}.kv1-cat__title{display:block;margin-top:10px;font-family:var(--kv-serif);font-weight:400;font-size:22px}.kv1-rail{list-style:none;margin:16px 0 0;padding:0 24px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.kv1-rail::-webkit-scrollbar{display:none}.kv1-rail__item{flex:0 0 160px;scroll-snap-align:start}.kv1-card{display:block;text-decoration:none;color:var(--kv-navy)}.kv1-card__media{display:block;aspect-ratio:4 / 5;background:#f7f7f7;overflow:hidden}.kv1-card__media img{width:100%;height:100%;object-fit:cover;display:block}.kv1-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font-size:15px;line-height:1.4}.kv1-card__price{display:block;margin-top:4px;font-size:15px;color:var(--kv-muted)}.kv1-promise{margin-top:56px;margin-bottom:56px}.kv1-promise__lead{border-top:1px solid var(--kv-navy);padding-top:28px}.kv1-promise__title{margin:0;font-family:var(--kv-serif);font-weight:300;font-style:italic;font-size:30px;line-height:1.2;color:var(--kv-navy);max-width:22em}.kv1-promise__lead p{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--kv-ink);max-width:36em}.kv1-promise__lead .kv1-textlink{margin-top:8px}.kv1-facts{margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.kv1-facts dt{font-size:16px;font-weight:600;color:var(--kv-navy)}.kv1-facts dd{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--kv-muted)}.kv1-facts dd a{color:inherit;text-underline-offset:4px}.kv1-promo{padding:8px 0 48px}.kv1-promo__band{background:var(--kv-pale);padding:20px;max-width:760px;margin-inline:auto}.kv1-promo a.kv1-promo__card{display:block;text-decoration:none;color:var(--kv-navy);padding:40px 20px 20px}.kv1-promo__kicker{font-family:var(--kv-serif);font-style:italic;font-size:17px}.kv1-promo__title{margin:6px 0 0;font-family:var(--kv-serif);font-weight:400;font-size:30px;line-height:1.1;color:var(--kv-navy)}.kv1-promo__meta{margin-top:10px;font-size:15px;color:var(--kv-ink)}.kv1-promo__cta{margin-top:14px;font-size:16px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.kv1-tryscoop{padding:0 0 24px}.kv1-tryscoop__box{max-width:760px;margin-inline:auto;background:var(--kv-pale);padding:16px;display:flex;gap:14px;align-items:center}.kv1-tryscoop__box svg{flex:none;color:var(--kv-navy)}.kv1-tryscoop__text{margin:0;font-size:15px;line-height:1.45;color:var(--kv-navy)}.kkrr-lucky-scoop-section{color:var(--kv-navy)}.kkrr-lucky-scoop-section h1{font-weight:300}@media(min-width:750px){.kv1-hero-art{width:100%;height:min(40vw,640px)}.kv1-hero-art img{object-position:center 30%}.kv1-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;padding-top:56px}.kv1-display{font-size:88px}.kv1-price-row{margin-top:0}.kv1-note-band{margin-top:64px;padding:64px 24px}.kv1-note-band .kv1-letter{padding:64px 48px 40px}.kv1-steps{flex-direction:row;gap:32px}.kv1-steps li{flex:1}.kv1-h2{font-size:44px}.kv1-section,.kv1-find{margin-top:80px}.kv1-find__grid{max-width:1200px;margin-inline:auto;padding-inline:24px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}.kv1-find__item--lead{grid-column:1;grid-row:1 / span 2;margin-inline:0}.kv1-find__item--lead img{height:100%;aspect-ratio:auto}.kv1-for__tile{min-height:220px;padding:32px}.kv1-for__title{font-size:40px}.kv1-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.kv1-rail{max-width:1200px;margin-inline:auto}.kv1-rail__item{flex-basis:calc((100% - 36px) / 4.3)}.kv1-promise{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-top:96px}.kv1-facts{margin-top:28px}}@media(prefers-reduced-motion:reduce){.kv1-home *,.kv1-promo *,.kv1-tryscoop *{transition:none!important}}:root{--kkrr-petal: #FFFFFF;--kkrr-mist: #EEF3FB;--kkrr-ink: #2F3A63;--kkrr-line: rgba(47, 58, 99, .22);--kkrr-line-strong: rgba(47, 58, 99, .52);--kkrr-pdp-line: rgba(47, 58, 99, .2);--kkrr-pdp-line-strong: rgba(47, 58, 99, .5)}body .kkrr-lucky-scoop,body:has(.kkrr-lucky-scoop){--ls-paper: #FFFFFF;--ls-ink: #2F3A63;--ls-blue: #2F3A63;--ls-hover: #3B4A78;--ls-control-border: rgba(47, 58, 99, .45);--kkrr-ink: #2F3A63;--kkrr-petal: #FFFFFF;--color-foreground: #2F3A63;--color-foreground-rgb: 47 58 99;--color-background: #FFFFFF;--color-background-rgb: 255 255 255;--color-input-text: #2F3A63;--color-input-text-rgb: 47 58 99}body:has(.kkrr-lucky-scoop){background-color:#fff!important;color:var(--kv-navy)}body:has(.kkrr-lucky-scoop) :is(#header-group,#kv1-x) .announcement-bar{background-color:var(--kv-navy)!important}body:has(.kkrr-lucky-scoop) :is(#header-group,#kv1-x) .shopify-section:first-child :is(p,a,span){color:#fff!important}body:has(.kkrr-lucky-scoop) :is(#header-group,#kv1-x) :is(.header__row,.section-background,.section){background-color:#fff!important}body:has(.kkrr-lucky-scoop) :is(.shopify-section-group-footer-group,#kv1-x) :is(.section-background,.header__row,.section,.section-content-wrapper){background-color:var(--kv-navy)!important}:is(.shopify-section-group-footer-group,#kv1-x) :is(h1,h2,h3,h4,p,a,span,li,summary,label,button,small,svg){color:#fff!important}:is(.shopify-section-group-footer-group,#kv1-x) :is(.footer-utilities__text,.footer-utilities__text a,.policy-list a,.footer-copyright,.footer-copyright a){color:#dde8f7!important}.kkrr-footer-menu a{font-size:15px}:is(.shopify-section-group-footer-group,#kv1-x) .email-signup__input{color:var(--kv-navy)!important}#MainContent .quick-add button.button.quick-add__button.add-to-cart-button{background:#fff!important;color:var(--kv-navy)!important;border:1px solid rgba(47,58,99,.45)!important;font-size:15px}body product-card :is(.price,[class*=price]),body .price{text-transform:none}#MainContent .kkrr-pdp-eyebrow{font-size:15px;letter-spacing:.16em;color:var(--kv-muted)}#MainContent .tax-note{font-size:15px;text-transform:none;color:var(--kv-muted)}#MainContent .variant-option__button-label__text{font-size:15px}#MainContent .product-details legend,#MainContent .kkrr-quantity-label{font-size:16px;font-weight:600;color:var(--kv-navy)}#MainContent .shopify-payment-button__more-options{font-size:15px;min-height:44px}#MainContent .kkrr-standard-trust,#MainContent .kkrr-standard-policy-links{font-size:15px}#MainContent .kkrr-standard-policy-links a{min-height:44px;display:inline-flex;align-items:center}#MainContent[data-template^=product] :is(.accordion summary,details summary){text-transform:none;font-size:16px;letter-spacing:0;min-height:56px}.skip-to-content-link{font-size:15px}#MainContent .product-details .add-to-cart-button,#MainContent .product-details .add-to-cart-button *{font-size:16px!important}#MainContent fieldset legend{font-size:16px;font-weight:600;color:var(--kv-navy)}#MainContent .product-recommendations :is(h4,.price,[class*=price]){text-transform:none;font-size:15px}body:has(.kkrr-lucky-scoop) :is(#header-group,#kv1-x) .shopify-section:first-child :is(.section-background,.section,.section-content-wrapper,.announcement-bar){background-color:var(--kv-navy)!important}body:has(.kkrr-lucky-scoop) :is(.shopify-section-group-footer-group,#kv1-x) :is(h1,h2,h3,h4,p,a,span,li,summary,label,button,small,svg){color:#fff!important}body:has(.kkrr-lucky-scoop) :is(.shopify-section-group-footer-group,#kv1-x) :is(.footer-utilities__text,.footer-utilities__text a,.policy-list a,.footer-copyright,.footer-copyright a){color:#dde8f7!important}.kv1-boxhero{background:var(--kv-pale);overflow:hidden}.kv1-boxhero__inner{max-width:1200px;margin-inline:auto;padding:28px 24px 36px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gift" "buy";gap:24px}.kv1-boxhero__head{grid-area:head}.kv1-boxhero__gift{grid-area:gift}.kv1-boxhero__buy{grid-area:buy}.kv1-boxhero .kv1-display{font-size:52px}.kv1-boxhero .kv1-lead{margin-top:12px;font-size:16px}.kv1-boxhero .kv1-price-row{margin-top:0}.kv1-boxhero .kv1-button{margin-top:16px}.kv1-gift{position:relative;width:min(100%,520px);margin-inline:auto;margin-top:26px;padding:12px;background:#fff;border:1px solid var(--kv-line);box-shadow:0 28px 50px -30px #2f3a6373}.kv1-gift__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kv1-gift__piece{margin:0;aspect-ratio:1;overflow:hidden;background:#f7f7f7}.kv1-gift__piece img{width:100%;height:100%;object-fit:cover;display:block}.kv1-gift__ribbon{position:absolute;background:var(--kv-ribbon);opacity:.78;pointer-events:none;box-shadow:inset 0 0 0 1px #2f3a632e}.kv1-gift__ribbon--v{top:-1px;bottom:-1px;left:50%;width:20px;transform:translate(-50%)}.kv1-gift__ribbon--h{left:-1px;right:-1px;top:50%;height:20px;transform:translateY(-50%)}.kv1-gift__bow{position:absolute;left:50%;top:50%;width:116px;height:auto;transform:translate(-50%,-62%);filter:drop-shadow(0 6px 8px rgba(47,58,99,.18))}.kv1-gift__tag{position:absolute;right:-6px;top:-14px;padding:8px 12px;background:#fff;border:1px solid var(--kv-navy);color:var(--kv-navy);font-family:var(--kv-serif);font-style:italic;font-size:16px;line-height:1.2;transform:rotate(4deg);box-shadow:0 6px 14px -8px #2f3a6373}.kv1-gift__note{margin:14px 0 0;text-align:center;font-size:15px;color:var(--kv-muted)}@media(prefers-reduced-motion:no-preference){.kv1-gift__piece{animation:kv1-piece-in .6s ease both;animation-delay:calc(.12s * var(--i, 0))}.kv1-gift__bow{animation:kv1-bow-in .7s .45s ease both}@keyframes kv1-piece-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kv1-bow-in{0%{opacity:0;transform:translate(-50%,-62%) scale(.7)}to{opacity:1;transform:translate(-50%,-62%) scale(1)}}}@media(min-width:750px){.kv1-boxhero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head gift" "buy gift";column-gap:72px;row-gap:32px;padding:64px 32px 72px;align-items:end}.kv1-boxhero__buy{align-self:start}.kv1-boxhero .kv1-display{font-size:88px}.kv1-boxhero .kv1-lead{font-size:18px}.kv1-boxhero__gift{align-self:center}.kv1-gift{margin-top:0;padding:16px}.kv1-gift__grid{gap:10px}.kv1-gift__ribbon--v{width:26px}.kv1-gift__ribbon--h{height:26px}.kv1-gift__bow{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kkrr-v1.css.map */
