:root{--choko-ink:#3b2930;--choko-action:#46523e;--choko-paper:#fcfbf5;--choko-blush:#fbf0ed;--choko-border:#ded9d2}body{color:var(--choko-ink);font-weight:400;letter-spacing:.01em}body h1,body h2,body h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.02em;line-height:1.2}body .rte,body .caption-large,body .product__description,body .product__tax{color:var(--choko-ink)}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:3px solid #8b5263;outline-offset:4px}body .header-wrapper{background:#fff;border-bottom:1px solid var(--choko-border)}body .header{max-width:1360px;padding-top:8px;padding-bottom:8px;column-gap:20px}body .header__heading-logo{width:auto!important;height:84px!important;max-width:150px!important;object-fit:contain}body .header__heading-link{padding:0}body .header__menu-item{font-size:14px;font-weight:500;letter-spacing:0;color:var(--choko-ink);min-height:44px}body .header__active-menu-item{color:var(--choko-ink)}body .header__submenu{background:#fff;border:1px solid var(--choko-border);box-shadow:0 8px 20px #3b293012;border-radius:8px}body .header__submenu .header__menu-item{padding:10px 18px;line-height:1.45;min-height:44px}body .announcement-bar__message{font-size:12px;font-weight:500;letter-spacing:.035em;padding:9px 16px;color:var(--choko-ink)}body .announcement-bar-section .utility-bar{background:var(--choko-blush)}body .menu-drawer{background:var(--choko-paper)}body .menu-drawer__menu-item{font-size:16px;font-weight:500;min-height:48px;color:var(--choko-ink)}body .button,body .shopify-challenge__button,body .customer button{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:.01em;min-height:48px;border-radius:8px}body .product-form__submit{background:var(--choko-action);color:#fff;--color-button:70,82,62;--color-button-text:255,255,255;--alpha-button-background:1}body .product-form__submit:disabled{opacity:.55}body .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--choko-action)!important;border:1px solid var(--choko-action)!important;border-radius:8px!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;min-height:48px!important}body .shopify-payment-button__button--unbranded:hover{background:#f0f3eb!important}body .quick-add__submit{background:transparent;color:var(--choko-action);--color-button:70,82,62;--color-button-text:70,82,62;--alpha-button-background:0;font-size:13px;min-height:44px}body .card__heading{font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;color:var(--choko-ink);overflow-wrap:anywhere}body .card-information>.price{font-family:var(--font-body-family);font-size:15px;font-weight:500;color:var(--choko-ink)}body .price .price-item--regular{color:#66595d}body .price__sale .price-item--sale{color:var(--choko-ink);font-weight:500}body .card__inner,body .card__media{border-radius:12px}body .product__title h1{font-size:clamp(26px,2.7vw,34px);line-height:1.22;margin-bottom:12px}body .product__info-container .price{font-size:20px;margin-top:12px}body .product__info-wrapper{padding-top:20px}body .product__media-wrapper .product__media{background:#fff}body .product-form__input{margin-top:20px}body .product-form__input .form__label,body .quantity__label{font-size:14px;font-weight:500;color:var(--choko-ink)}body .product-form__input--pill input[type=radio]+label{font-size:14px;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px}body .collection-hero{background:var(--choko-paper)}body .collection-hero__inner{max-width:1280px;gap:32px;align-items:center;padding-top:24px;padding-bottom:24px}body .collection-hero__text-wrapper{flex:1;min-width:0}body .collection-hero__title{font-size:clamp(28px,3vw,40px);margin:0 0 12px;line-height:1.18}body .collection-hero__description{font-size:16px;line-height:1.6;max-width:620px;margin:0;color:var(--choko-ink)}body .collection-hero__image-container{flex:0 0 38%;height:240px;min-height:0;border-radius:12px;background:#fff}body .collection-hero__image-container img{object-fit:contain!important;object-position:center!important}body .choko-browse,body .choko-gifts{padding-top:20px;padding-bottom:8px;color:var(--choko-ink);position:relative;z-index:3}body .choko-browse__intro h2,body .choko-gifts__intro h2{font-size:22px;color:var(--choko-ink)}body .choko-browse__hint,body .choko-gifts__hint{font-size:14px;line-height:1.55;color:#66595d;margin:6px 0 12px}body .choko-browse__group,body .choko-gifts__group{border:1px solid var(--choko-border);border-radius:8px;background:#fff;color:var(--choko-ink);box-shadow:none}body .choko-browse__group summary,body .choko-gifts__group summary{min-height:58px;padding:10px 14px;font-size:14px;color:var(--choko-ink)}body .choko-browse__selection,body .choko-gifts__selection{font-size:13px;color:#66595d}body .choko-browse__group ul,body .choko-gifts__group ul{background:#fff;border-color:var(--choko-border);box-shadow:0 8px 18px #3b293018;border-radius:8px}body .choko-browse__group li a,body .choko-gifts__group li a{min-height:44px;display:flex;align-items:center;font-size:14px;padding:10px 14px;color:var(--choko-ink)}body .choko-browse__group a[aria-current=page],body .choko-gifts__group a[aria-current=page]{color:var(--choko-action);background:#f0f3eb;font-weight:500}body .facets-container{padding-top:12px;padding-bottom:14px;border-bottom:1px solid var(--choko-border);margin-bottom:22px;color:var(--choko-ink)}body .facet-filters__label,body .facet-filters__sort,body .mobile-facets__open-label,body .product-count__text{font-size:14px;color:var(--choko-ink)}body .mobile-facets__open{min-height:44px;align-items:center}body .active-facets__button-inner{font-size:13px;background:#f0f3eb;color:var(--choko-action);border-radius:20px;padding:8px 13px}body .facet-checkbox,body .mobile-facets__label{font-size:14px;line-height:1.5;min-height:44px;color:var(--choko-ink)}body .mobile-facets__inner{background:var(--choko-paper)}body .mobile-facets__heading{font-size:22px}body .field__input,body .select__select,body .customer input{font-size:16px;color:var(--choko-ink)}body .main-page-title{font-size:clamp(30px,3vw,42px);margin-bottom:24px}body .main-page-title~.rte{max-width:820px;margin:auto;text-align:left;font-size:16px;line-height:1.8}body .article-template__content,body .contact .field__label{font-size:16px;line-height:1.7}body .newsletter__wrapper{background:var(--choko-blush);color:var(--choko-ink);padding:36px 24px}body .newsletter__wrapper .h1,body .newsletter__wrapper .h2{font-size:28px}body .newsletter__subheading{font-size:15px;line-height:1.7;max-width:580px}body .newsletter-form__button{min-width:48px;min-height:48px;color:var(--choko-action)}body .jdgm-carousel-title{font-family:var(--font-heading-family)!important;font-size:28px!important;line-height:1.25!important;color:var(--choko-ink)!important;min-width:210px}body .jdgm-carousel-item__review-body,body .jdgm-carousel-item__reviewer-name,body .jdgm-rev__body{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.65!important;color:var(--choko-ink)!important}body .jdgm-carousel-item__review-title{font-family:var(--font-heading-family)!important;font-size:18px!important;color:var(--choko-ink)!important}body .choko-home{--choko-font:var(--font-body-family)}body .choko-home__eyebrow{font-size:12px;font-weight:500;color:#8b5263}body .choko-home__button{border-radius:8px;min-height:48px;font-weight:500}body .choko-home__text-link{font-weight:500;min-height:44px;display:inline-flex;align-items:center}body .choko-home-product__title{font-size:15px;line-height:1.5;font-weight:500}body .choko-about{--about-ink:var(--choko-ink)}body [class*=choko-about] h1,body [class*=choko-about] h2,body [class*=choko-about] h3{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.02em}body [class*=choko-about] p{font-family:var(--font-body-family);font-size:16px;line-height:1.7}body [class*=choko-about] a{font-family:var(--font-body-family);font-size:14px;min-height:44px}.choko-shortcuts{padding:16px 24px;background:var(--choko-paper);border-bottom:1px solid var(--choko-border)}.choko-shortcuts__inner{max-width:1280px;margin:auto;display:flex;gap:12px 22px;align-items:center;justify-content:center;flex-wrap:wrap}.choko-shortcuts h2{font-size:16px;margin:0;letter-spacing:0}.choko-shortcuts ul{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.choko-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--choko-border);border-radius:24px;background:#fff;color:var(--choko-ink);font-size:13px;font-weight:500;text-decoration:none;line-height:1.35}.choko-shortcuts a:hover{background:var(--choko-blush);border-color:#8b5263}.choko-footer{background:var(--choko-action);color:#fff;padding:44px 32px 20px;font-size:14px;line-height:1.6}.choko-footer__grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:36px}.choko-footer__brand img{width:120px;height:120px;object-fit:contain;border-radius:8px;background:#fff}.choko-footer__brand p{max-width:230px;font-size:14px;line-height:1.65;margin:16px 0}.choko-footer h2{font-family:var(--font-heading-family);font-size:19px;font-weight:600;color:#fff;margin:0 0 12px}.choko-footer ul{list-style:none;padding:0;margin:0}.choko-footer li{margin:0}.choko-footer a{color:#fff;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:8px 0;font-size:14px;line-height:1.5}.choko-footer a:hover{text-decoration:underline;text-underline-offset:4px}.choko-footer__elsewhere{display:flex;gap:12px;flex-wrap:wrap;align-items:center;max-width:1280px;margin:24px auto 0;padding-top:20px;border-top:1px solid #ffffff40}.choko-footer__elsewhere h2{font-size:16px;margin:0 12px 0 0}.choko-footer__bottom{max-width:1280px;margin:16px auto 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #ffffff40}.choko-footer__bottom p{font-size:12px;margin:0}.choko-footer__payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.choko-footer__payments .icon{width:38px;height:24px}@media(min-width:990px){body .header__inline-menu{margin-left:0}body .header__menu-item{padding-left:10px;padding-right:10px}body .product-grid{row-gap:36px}}@media(max-width:989px){body .header__heading-logo{height:64px!important;max-width:110px!important}body .header{padding:8px 20px}.choko-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:749px){body{font-size:16px}body .announcement-bar__message{font-size:11px;padding:8px 12px}body .header{padding:6px 16px;column-gap:8px}body .header__heading-logo{height:60px!important;max-width:100px!important}body .collection-hero__inner{gap:16px;padding:20px;align-items:center}body .collection-hero__image-container{flex-basis:34%;height:155px}body .collection-hero__title{font-size:27px;margin-bottom:8px}body .collection-hero__description{font-size:14px;line-height:1.55}body .choko-browse,body .choko-gifts{padding-top:16px}body .choko-browse__intro h2,body .choko-gifts__intro h2{font-size:20px}body .choko-browse__group summary,body .choko-gifts__group summary{padding:10px 11px;font-size:13px;min-height:58px}body .choko-browse__selection,body .choko-gifts__selection{font-size:12px}body .card__heading{font-size:14px;line-height:1.5}body .card-information>.price{font-size:14px}body .product__title h1{font-size:27px;line-height:1.25}body .product__info-wrapper{padding-top:16px}body .product__info-container .price{font-size:19px}.choko-shortcuts{padding:16px}.choko-shortcuts__inner{gap:10px;display:block}.choko-shortcuts h2{text-align:center;margin-bottom:10px}.choko-shortcuts ul{gap:8px}.choko-shortcuts a{font-size:12px;padding:9px 13px}.choko-footer{padding:32px 20px 20px}.choko-footer__grid{gap:20px}.choko-footer__brand{grid-column:1/-1;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.choko-footer__brand img{width:84px;height:84px}.choko-footer__brand p{max-width:210px;margin:0}.choko-footer h2{font-size:18px}.choko-footer a{font-size:13px}.choko-footer__elsewhere{gap:4px 16px}.choko-footer__elsewhere h2{width:100%}.choko-footer__bottom{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .choko-home__button,body .card-wrapper{transition:none;transform:none!important}}body .header__heading-logo-wrapper{width:100px!important;height:90px;position:relative;overflow:hidden}body .header__heading-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px!important;height:140px!important;max-width:none!important}body [class^=ai-][class*=__button]{border-radius:8px;font-family:var(--font-body-family);font-weight:500;min-height:48px}@media(max-width:989px){body .header__heading-logo-wrapper{width:84px!important;height:72px}body .header__heading-logo{width:120px!important;height:120px!important}}@media(max-width:749px){body .header__heading-logo-wrapper{width:76px!important;height:66px}body .header__heading-logo{width:110px!important;height:110px!important}}body .collection-hero,body .collection-hero.collection-hero--with-image{padding:0}body .collection-hero .collection-hero__text-wrapper{padding:0;margin:0}body .collection-hero.collection-hero--with-image .collection-hero__inner{padding-top:24px;padding-bottom:24px}body .collection-hero .collection-hero__image-container{margin:0}body .collection-hero .collection-hero__title{margin:0 0 12px}body .collection-hero .collection-hero__title+.collection-hero__description{margin:0;font-size:16px;line-height:1.6}body .collection-hero__description p:first-child{margin-top:0}body .collection-hero__description p:last-child{margin-bottom:0}@media(max-width:749px){body .collection-hero.collection-hero--with-image .collection-hero__inner{padding-top:20px;padding-bottom:20px;align-items:stretch}body .collection-hero .collection-hero__image-container{flex:none;width:100%;height:155px}body .collection-hero .collection-hero__title+.collection-hero__description{font-size:14px;line-height:1.55}}body main [class^=ai-][class*=__heading]{font-family:var(--font-heading-family)!important;font-weight:600!important;line-height:1.2!important;text-transform:none;letter-spacing:-.02em}body main [class^=ai-][class*=__content]{font-family:var(--font-body-family);letter-spacing:0;text-transform:none}body main [class^=ai-][class*=__body],body main [class^=ai-][class*=__support],body main [class^=ai-][class*=__description]{font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none}body main [class^=ai-][class*=__eyebrow]{font-family:var(--font-body-family);font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}body main [class^=ai-birthday-][class*=__title],body main [class^=ai-festive-grid][class*=__title]{font-family:var(--font-body-family);font-size:15px;line-height:1.5;font-weight:500}body main [class^=ai-][class*=__note],body main [class^=ai-][class*=__price]{font-family:var(--font-body-family);font-size:14px;line-height:1.5}body main [class^=ai-][class*=__link]{font-family:var(--font-body-family);font-size:14px;line-height:1.45;min-height:44px;display:inline-flex;align-items:center}body [class^=ai-][class*=__button]{text-transform:none;letter-spacing:.01em;line-height:1.4}@media(max-width:749px){body main [class^=ai-][class*=__body],body main [class^=ai-][class*=__support],body main [class^=ai-][class*=__description]{font-size:14px!important;line-height:1.6!important}body main [class^=ai-birthday-][class*=__title],body main [class^=ai-festive-grid][class*=__title]{font-size:14px}}body main h2[class^=ai-]{font-family:var(--font-heading-family)!important;font-weight:600!important}body .jdgm-star{color:var(--choko-action)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/choko-conversion.css.map */
