.section+.section{margin-top:0}body,body.gradient{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;font-weight:var(--fw-body)}.skip-to-content-link.button{border-radius:var(--radius-pill)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:inherit}div[aria-hidden=true]:empty{display:block}.utility-bar,.utility-bar.gradient{background:var(--colour-cocoa);color:var(--colour-cream);border:0}.utility-bar .page-width,.utility-bar .utility-bar__grid{padding:0;max-width:none;display:block}.utility-bar .announcement-bar{min-height:0}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-body);letter-spacing:0;text-transform:none;text-align:center;padding:var(--space-2) var(--gutter);margin:0;min-height:0;color:var(--colour-cream)}.utility-bar .announcement-bar__link{color:inherit;text-decoration:none}.jc-header-section{position:sticky;top:0;z-index:50}.jc-header.header{display:block;grid-template-areas:none;grid-template-columns:none;position:static;padding:0;margin:0}.jc-header .header__heading{display:inline-block;margin:0;font-size:0;line-height:0}.jc-header .logo img{display:block}.jc-header .cart-open{text-decoration:none}.jc-footer .signup{flex-wrap:wrap}@media(min-width:800px)and (max-width:1199px){.jc-footer .footer-grid{grid-template-columns:repeat(3,1fr)}.jc-footer .footer-grid>:first-child{grid-column:1 / -1}}@media(min-width:1200px){.jc-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media(max-width:599px){.jc-footer .signup input{flex:1 1 100%}.jc-footer .signup button{flex:none}}.jc-footer .signup-msg{flex:1 0 100%;font-size:var(--fs-small);margin:var(--space-2) 0 0}.jc-footer .footer-bottom a{text-decoration:none}.jc-footer .footer-bottom a:hover{text-decoration:underline;text-underline-offset:.25em}.jc-footer .signup input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.jc-header .btn,.jc-footer .btn{min-height:0}.jc-product-row .price{letter-spacing:0;line-height:var(--lh-body);color:inherit}.jc-product-row .price>*{display:inline;vertical-align:baseline}.jc-product-row .product-form{display:block}.jc-product-row .product-form__error-message-wrapper{font-size:var(--fs-small);margin-bottom:var(--space-2)}.jc-product-row .product-form__error-message-wrapper[hidden]{display:none}.jc-product-row .form{margin:0}.btn.product-form__submit{position:relative}.btn.product-form__submit.loading>span{visibility:hidden}.btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.btn .loading__spinner.hidden{display:none}.btn .loading__spinner .spinner{width:1.8rem;height:1.8rem}.btn .loading__spinner .path{stroke:currentColor}.jc-product-row .product-grid--3{grid-template-columns:1fr;max-width:100%}@media(min-width:800px){.jc-product-row .product-grid--3{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.bubble strong{font-family:var(--font-display);color:var(--colour-orange)}.jc-hero .hero-media .pouch-2{display:block;position:absolute;left:50%;bottom:var(--space-3);width:calc(min(78%,420px)*.4);height:auto;max-width:none;z-index:3;transform:translate(80%)}@media(max-width:899px){.jc-hero .hero-grid{padding-top:var(--space-4)}.jc-hero .hero-media{order:-1;height:44svh;min-height:19rem;padding:0;display:grid;grid-template-rows:100%;place-items:center;container-type:size}.jc-hero .hero-grid{gap:var(--space-4)}.jc-hero h1{font-size:4rem;margin-bottom:var(--space-3)}.jc-hero .lead{font-size:1.7rem;margin-bottom:var(--space-4)}.jc-hero .micro{margin-top:var(--space-2)}.jc-hero .hero-media .pouch{height:82%;height:79cqmin;width:auto;max-width:none;object-fit:contain;margin:0}.jc-hero .hero-media .blob{inset:auto;left:50%;top:50%;height:100%;width:auto;aspect-ratio:1;height:96cqmin;width:96cqmin;transform:translate(-50%,-50%)}.jc-hero .hero-media .blob-orange{width:30%;right:-4%;top:4%}.jc-hero .hero-media .pebble-photo{width:auto;height:48%;height:46cqmin;aspect-ratio:.9;left:50%;bottom:auto;top:50%;transform:translate(-128%,-44%);z-index:3}.jc-hero .hero-media .pouch-2{display:block;position:absolute;left:50%;bottom:3%;height:72%;height:69cqmin;width:auto;z-index:3;transform:translate(52%)}}product-component{display:block}.jc-main-product .checks .metafield-rich_text_field{display:grid;gap:var(--space-2)}.jc-main-product .checks p{position:relative;padding-left:calc(2.16rem + var(--space-3));line-height:var(--lh-tight);margin:0}.jc-main-product .checks p:before{content:"";position:absolute;left:0;top:.16rem;width:2.16rem;height:2.16rem;background:var(--colour-leaf);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M8 12.5l2.5 2.5L16 9.5'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M8 12.5l2.5 2.5L16 9.5'/></svg>") center / contain no-repeat}.jc-main-product .checks strong{font-weight:var(--fw-bold)}.jc-main-product .buy .product-form{display:block}.jc-main-product .buy .form{margin:0}.jc-main-product .buy .product-form__error-message-wrapper{font-size:var(--fs-small);margin-bottom:var(--space-2)}.jc-main-product .buy .product-form__error-message-wrapper[hidden],.jc-main-product .gal-nav[hidden],.jc-main-product .dots[hidden],.jc-main-product .thumbs[hidden]{display:none}.jc-details details>summary{list-style:none}.jc-details details>summary::marker,.jc-details details>summary::-webkit-details-marker{display:none;content:""}.jc-details .acc .body p:last-child{margin-bottom:0}.jc-reviews-tabbed [data-panel][hidden]{display:none}.jc-reviews-tabbed .tabs button{font-family:var(--font-display)}.jc-reviews-tabbed .vid video{width:100%;height:100%;object-fit:cover;display:block}.jc-reviews-tabbed .vid.playing:after,.jc-reviews-tabbed .vid.playing .play,.jc-reviews-tabbed .vid.playing .cat{display:none}.jc-cross-sell .price{letter-spacing:0;line-height:var(--lh-body);color:inherit}.jc-cross-sell .price>*{display:inline;vertical-align:baseline}.jc-cross-sell .product-form{display:inline-block}.jc-cross-sell .form{margin:0}.jc-cross-sell .product-form__error-message-wrapper{font-size:var(--fs-small);margin-bottom:var(--space-2)}.jc-cross-sell .product-form__error-message-wrapper[hidden]{display:none}.jc-cross-sell .xsell-card .media{background:var(--colour-ivory);overflow:visible;position:relative}.jc-cross-sell .xsell-card .media>*{position:static;width:100%;height:100%;max-width:100%}.jc-comparison-table table{border-collapse:separate}.jc-comparison-table .compare-table thead .us img{display:block}.jc-order-faq details>summary{list-style:none}.jc-order-faq details>summary::marker,.jc-order-faq details>summary::-webkit-details-marker{display:none;content:""}.jc-order-faq .acc .body p:last-child{margin-bottom:0}.section[id],[id].jc-review-hub{scroll-margin-top:8rem}.shopify-policy__container{padding:calc(var(--section-pad-y) / 2) var(--gutter) var(--section-pad-y);box-sizing:content-box}.shopify-policy__title{margin-bottom:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jc-dawn-overrides.css.map */
