.jp-announcement-static{padding:10px 0;text-align:center;font-size:13px;line-height:1.45;letter-spacing:.01em}.jp-announcement-static p{margin:0}.jp-announcement-static a{color:inherit;text-decoration:none}.jp-announcement-static a:hover{text-decoration:underline;text-underline-offset:3px}.jp-announcement-static a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.jp-announcement-static{font-size:12px;padding:8px 0}}.jp-featured-footer{margin-top:24px;text-align:center}.jp-featured-footer .btn{min-height:48px;background:#244838;border-color:#244838;color:#faf7ef;border-radius:3px}.jp-featured-footer .btn:hover{background:#193a2c;border-color:#193a2c}.jp-favourites-note{margin-top:-12px;margin-bottom:20px;font-size:14px;color:#475340}[id$=__featured_collection_CA3Kfm] .section{margin-top:30px;margin-bottom:30px}@media(max-width:749px){[id$=__featured_collection_CA3Kfm] .gap-card{gap:12px}[id$=__featured_collection_CA3Kfm] .card__quick-add .btn{min-height:44px}}[id$=__featured_collection_3BG4Ua] .section,[id$=__jp_home_categories] .section{margin-top:28px;margin-bottom:28px}.cc-featured-collection .section__header .btn{min-height:44px}@media(max-width:749px){.cc-featured-collection .section__heading{font-size:25px}.cc-featured-collection .section__header{margin-bottom:16px}.cc-featured-collection .card__quick-add .btn{min-height:44px}}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .products-grid-container>ul{gap:16px;--product-card-gap:16px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card--product-contained{border:1px solid #dfdfd5!important;box-shadow:none!important;border-radius:3px;overflow:hidden}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__quick-add .btn--primary{background:#244838;border-color:#244838;border-radius:3px;min-height:44px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__quick-add .btn--primary:hover{background:#193a2c;border-color:#193a2c}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .section__header .btn{border-radius:3px;font-size:13px;padding:10px 16px;border-color:#849388;color:#244838;background:transparent}@media(min-width:900px){:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__media>a.media{padding-top:85%!important}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__info{padding:12px 4px 4px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__info-inner{height:100%}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__title{font-size:15px;line-height:1.35;margin-top:0;margin-bottom:0}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .product-card__price{margin-top:auto;padding-top:8px;flex-grow:0}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .price{padding-top:4px!important}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .price__current{font-size:18px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__quick-add{padding-top:10px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__quick-add .btn{font-size:14px;padding:10px}}@media(max-width:749px){:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .products-grid-container>ul{gap:10px;--product-card-gap:10px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .section__header{gap:12px;align-items:flex-start}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__quick-add .btn{min-height:44px;font-size:13px}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card--product-contained{padding:0}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card__media{margin:0}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card--product .card__info-inner{height:100%}:is([id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories]) .card--product .product-card__price{margin-top:auto;padding-top:10px}}@media(max-width:599px){[id$=__featured_collection_CA3Kfm] .slider__grid{grid-auto-columns:calc((100% - 40px)/2)!important}}@media(prefers-reduced-motion:reduce){[id$=__featured_collection_CA3Kfm] .slider{scroll-behavior:auto!important}}.cc-christmas-notice{background:#faf8f2}.jp-early{padding-top:22px;padding-bottom:0}.jp-early__content{padding:20px 24px;border-block:1px solid #d9d9ce;color:#344a3e;display:grid;grid-template-columns:minmax(220px,1fr) 2.3fr;gap:24px;align-items:center}.jp-early h2{margin:0;color:#6b293b;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.jp-early p{margin:0;font-size:14px;line-height:1.55;max-width:80ch}@media(max-width:749px){.jp-early{padding-top:10px}.jp-early__content{display:block;padding:18px 0}.jp-early h2{font-size:21px;margin-bottom:8px}.jp-early p{font-size:13px;line-height:1.55}}.jp-sanctuary{display:block;background:#244838;color:#faf7ef;border-bottom:1px solid #97865b;isolation:isolate}.jp-sanctuary__inner{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;max-width:680px;margin:0 auto;padding:0 16px}.jp-sanctuary__logo{display:block;flex:0 0 32px;width:32px;height:32px;object-fit:contain}.jp-sanctuary__messages{display:grid;align-items:center;min-width:0;flex:0 1 430px;text-align:center;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.01em}.jp-sanctuary__message{grid-area:1/1;opacity:0;transition:opacity .45s ease}.jp-sanctuary__message[data-current]{opacity:1}.jp-sanctuary__control{display:grid;place-items:center;flex:0 0 28px;width:28px;min-height:40px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;border-radius:3px}.jp-sanctuary__control[hidden],.jp-sanctuary__play,.jp-sanctuary__next{display:none}.jp-sanctuary__control:hover{color:#e1d5b5}.jp-sanctuary__control:focus-visible{outline:2px solid #e1d5b5;outline-offset:-3px}.jp-sanctuary__control[aria-pressed=true] .jp-sanctuary__pause{display:none}.jp-sanctuary__control[aria-pressed=true] .jp-sanctuary__play{display:block}.jp-sanctuary[data-reduced-motion] .jp-sanctuary__pause,.jp-sanctuary[data-reduced-motion] .jp-sanctuary__play{display:none}.jp-sanctuary[data-reduced-motion] .jp-sanctuary__next{display:block}@media(max-width:767px){.jp-sanctuary__inner{min-height:44px;padding:0 12px;gap:8px}.jp-sanctuary__messages{font-size:12.5px;line-height:1.25;letter-spacing:0}.jp-sanctuary__control{flex-basis:24px;width:24px;min-height:44px}}@media(prefers-reduced-motion:reduce){.jp-sanctuary__message{transition:none}}.cc-rich-text a.section__block--heading{display:block;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.jp-browse-strip{display:none;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,5vw);background:#f7f5ed;border-top:1px solid #e5ecdf;color:#174909}.jp-browse-copy h2{margin:0 0 5px;color:#174909;font-size:25px;line-height:1.2}.jp-browse-copy p{margin:0;font-size:15px;line-height:1.4}.jp-browse-links{display:flex;gap:10px;flex-shrink:0}.jp-browse-links a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border:1px solid #174909;border-radius:8px;font-size:14px;font-weight:600;color:#174909!important;text-decoration:none}.jp-browse-links .jp-browse-all{background:#174909;color:#fff!important}.jp-browse-links a:focus-visible{outline:3px solid #174909;outline-offset:3px}@media(max-width:899.98px){.jp-browse-strip{display:block;padding:18px 20px 20px;text-align:center}.jp-browse-copy h2{font-size:23px}.jp-browse-copy p{font-size:14px}.jp-browse-links{display:grid;grid-template-columns:1.15fr 1fr;margin-top:14px;gap:8px}.jp-browse-links a{padding:10px 8px;font-size:13px;gap:5px}}.jp-category-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f7f9f2}.jp-category-art svg{width:72%;height:72%;max-width:180px;max-height:180px}.jp-family-mobile{display:none}.jp-hero-trust{margin:16px 0 0;color:#244838;font-size:12px;line-height:1.55;letter-spacing:.01em}.slideshow-section[id$=__slideshow] .text-overlay__heading,.jp-mobile-heading,[id$=__featured_collection_CA3Kfm] .section__heading,[id$=__featured_collection_3BG4Ua] .section__heading,[id$=__jp_home_categories] .section__heading,[id$=__jp_seasonal_routes] h2,[id$=__media_with_text_VAd4Hi] h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:#244838;text-transform:none}.slideshow-section[id$=__slideshow] .text-overlay__buttons .btn--primary,.jp-mobile-actions .jp-mobile-primary{background:#6b293b;border-color:#6b293b;color:#fff!important}.slideshow-section[id$=__slideshow] .text-overlay__buttons .btn--primary:hover,.jp-mobile-actions .jp-mobile-primary:hover{background:#51202d;border-color:#51202d}.slideshow-section[id$=__slideshow] .text-overlay__buttons .btn--secondary{background:transparent;border:1px solid #849388;color:#244838}.slideshow-section[id$=__slideshow] .text-overlay__buttons .btn--secondary:hover,.jp-mobile-actions a:not(.jp-mobile-primary):hover{background:#eeede4;border-color:#244838}.slideshow-section[id$=__slideshow] .text-overlay__buttons a,.jp-mobile-actions a{border-radius:3px;box-shadow:none;text-transform:none;letter-spacing:.01em;font-weight:600}.slideshow-section[id$=__slideshow] .text-overlay__buttons a:focus-visible,.jp-mobile-actions a:focus-visible{outline:3px solid #244838;outline-offset:3px}[id$=__featured_collection_CA3Kfm],[id$=__featured_collection_3BG4Ua],[id$=__jp_home_categories],[id$=__jp_seasonal_routes],[id$=__jp_happycow]{background:#faf8f2}[id$=__featured_collection_CA3Kfm]>.section,[id$=__featured_collection_3BG4Ua]>.section,[id$=__jp_home_categories]>.section{margin:0;padding:36px 0 14px}[id$=__featured_collection_CA3Kfm] .section__header,[id$=__featured_collection_3BG4Ua] .section__header,[id$=__jp_home_categories] .section__header{margin-bottom:22px}[id$=__featured_collection_CA3Kfm] .section__heading,[id$=__featured_collection_3BG4Ua] .section__heading,[id$=__jp_home_categories] .section__heading,[id$=__jp_seasonal_routes] h2{font-size:32px;line-height:1.15}[id$=__jp_seasonal_routes] .jp-seasonal{padding-top:40px;padding-bottom:40px}[id$=__jp_seasonal_routes] .jp-seasonal__route{border-radius:3px;background:#faf8f2;border-color:#d8ddd5}[id$=__media_with_text_VAd4Hi]>.section{margin:0;padding:64px 0;background:#f0eee4}[id$=__media_with_text_VAd4Hi] .media-with-text{gap:clamp(32px,6vw,88px)}[id$=__media_with_text_VAd4Hi] .media-with-text__media{align-self:center}[id$=__media_with_text_VAd4Hi] .media-with-text__media>.media{padding-top:0!important;aspect-ratio:1363/911}[id$=__media_with_text_VAd4Hi] .img-fit{object-fit:contain}[id$=__media_with_text_VAd4Hi] .subheading{color:#6b293b;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}[id$=__media_with_text_VAd4Hi] h2{font-size:clamp(32px,3.2vw,44px);line-height:1.12;margin-bottom:24px;max-width:15ch}[id$=__media_with_text_VAd4Hi] .rte{color:#344a3e;font-size:17px;line-height:1.75;max-width:57ch}[id$=__media_with_text_VAd4Hi] .rte p+p{margin-top:20px}[id$=__jp_happycow] .section{margin:0;padding:30px 0;background:#faf8f2}@media(min-width:900px){.slideshow-section[id$=__slideshow] .image-banner{display:grid;grid-template-columns:36% 64%;align-items:stretch;min-height:0!important;background:#f8f5ed}.slideshow-section[id$=__slideshow] .image-banner__image{position:relative;grid-column:2;grid-row:1;height:auto;min-height:0;aspect-ratio:1672/941;align-self:center;background:#f8f5ed}.slideshow-section[id$=__slideshow] .image-banner__image img{object-fit:contain}.slideshow-section[id$=__slideshow] .slideshow__text{grid-column:1;grid-row:1;width:100%;padding:28px clamp(22px,3.2vw,48px);align-items:center}.slideshow-section[id$=__slideshow] .text-overlay{width:100%;max-width:510px;margin:0!important;padding:0;background:transparent;border-radius:0;color:#344a3e}.slideshow-section[id$=__slideshow] .text-overlay__heading{font-size:clamp(32px,2.8vw,44px);line-height:1.06;margin:0 0 18px}.slideshow-section[id$=__slideshow] .text-overlay__block.rte{font-size:16px;line-height:1.6;margin:0}.slideshow-section[id$=__slideshow] .text-overlay__buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px;margin-top:22px}.slideshow-section[id$=__slideshow] .text-overlay__buttons a{margin:0;min-height:44px;padding:11px 8px;font-size:12px;line-height:1.3;text-align:center}.slideshow-section[id$=__slideshow] .text-overlay__buttons a:first-child,.slideshow-section[id$=__slideshow] .text-overlay__buttons a:last-child{grid-column:1/-1}.slideshow-section[id$=__slideshow] .text-overlay__buttons a:first-child{min-height:48px;font-size:15px}}@media(max-width:899.98px){[id$=__slideshow]>slide-show{display:none}.jp-family-mobile{display:block;background:#f8f5ed;color:#244838}.jp-mobile-photo{max-width:680px;margin:0 auto}.jp-mobile-image{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.jp-mobile-content{max-width:600px;margin:0 auto;padding:20px 20px 16px}.jp-mobile-content .jp-mobile-heading{font-size:clamp(28px,7.5vw,34px);line-height:1.08;margin:0 0 14px;text-wrap:balance}.jp-mobile-description{font-size:14px;line-height:1.5;color:#344a3e;margin:12px 0 0;max-width:38ch}.jp-mobile-description p{margin:0}.jp-family-mobile>.jp-hero-trust{font-size:11px;line-height:1.6;text-align:center;margin:0;padding:12px 18px 16px}.jp-mobile-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0}.jp-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 6px;border:1px solid #849388;color:#244838;font-size:12px;line-height:1.3;text-align:center;text-decoration:none}.jp-mobile-actions .jp-mobile-primary{grid-column:1/-1}.jp-mobile-actions .jp-mobile-primary{min-height:48px;font-size:15px}[id$=__featured_collection_CA3Kfm]>.section,[id$=__featured_collection_3BG4Ua]>.section,[id$=__jp_home_categories]>.section{padding-top:28px}[id$=__featured_collection_CA3Kfm] .section__heading,[id$=__featured_collection_3BG4Ua] .section__heading,[id$=__jp_home_categories] .section__heading,[id$=__jp_seasonal_routes] h2{font-size:27px}[id$=__jp_seasonal_routes] .jp-seasonal{padding-top:28px;padding-bottom:32px}[id$=__media_with_text_VAd4Hi]>.section{padding:32px 0}[id$=__media_with_text_VAd4Hi] .media-with-text{gap:28px}[id$=__media_with_text_VAd4Hi] .media-with-text__media>.media{aspect-ratio:1363/911}[id$=__media_with_text_VAd4Hi] .img-fit{object-position:center 44%}[id$=__media_with_text_VAd4Hi] h2{font-size:32px;margin-bottom:18px}[id$=__media_with_text_VAd4Hi] .rte{font-size:16px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AkBAQAAAAAAACAAAAAAAAAAAMAI */
