/*!
Theme for: Jelly King
Author: Northern Army
*/.ageGate__buttons,.ageGate__overlay,.buttonWrap,.footerNav,.headerNav__hamburger,.homeHero .homeHero__buttonWrap,.linkGrid__cardWrap .card__content,.listing__cardWrap .card__content,.mobileNav__wrap,.newsletterCta,.newsletterCta__content,.newsletterForm__errorClose,.product__head.product__head--mobile,.product__shippingInfoWrap,.product__stats,.product__stickers,.pt-spinner__crement,.purchaseBlock,.searchOverlay__submit,.section--bumper .section,.section--productDescription .section,.simpleCta,.skipToMainLink,.variantSelector__inputLabel,html a.headerNav__cartLink{display:flex;justify-content:center;align-items:center}.ageGate__no,.ageGate__yes,.card--vCardPanel .card__button,.cartSummary__checkoutButton,.headerNav__hamburger,.homeHero .homeHero__button,.imageAndText .imageAndText__button,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.product__category,.pt-spinner__wrap,.purchaseBlock__submit,.searchOverlay__closeButton,.searchOverlay__submit,.section .section__button,.simpleCta .simpleCta__buttonWrap .simpleCta__button,html .junip-btn,html a.button,html a.headerNav__cartLink{display:inline-flex;justify-content:center;align-items:center}.ageGate__no,.ageGate__yes,.card--vCardPanel .card__button,.cartSummary__checkoutButton,.headerNav__hamburger,.headerNav__search,.homeHero .homeHero__button,.imageAndText .imageAndText__button,.lineItem__update,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.newsletterForm__errorClose,.newsletterForm__submit,.productImageGallery__thumbButton,.purchaseBlock__submit,.searchOverlay__closeButton,.searchOverlay__submit,.section .section__button,.simpleCta .simpleCta__buttonWrap .simpleCta__button,html .junip-btn,html a.button,html a.headerNav__cartLink{background-color:transparent;color:inherit;font-size:inherit;font-family:inherit;border-width:0;padding:0;border-radius:0}.ageGate__no:focus,.ageGate__yes:focus,.card--vCardPanel .card__button:focus,.cartSummary__checkoutButton:focus,.headerNav__hamburger:focus,.headerNav__search:focus,.homeHero .homeHero__button:focus,.imageAndText .imageAndText__button:focus,.lineItem__update:focus,.linkGrid__cardWrap .card__button:focus,.listing__cardWrap .card__button:focus,.newsletterForm__errorClose:focus,.newsletterForm__submit:focus,.productImageGallery__thumbButton:focus,.purchaseBlock__submit:focus,.searchOverlay__closeButton:focus,.searchOverlay__submit:focus,.section .section__button:focus,.simpleCta .simpleCta__buttonWrap .simpleCta__button:focus,html .junip-btn:focus,html a.button:focus,html a.headerNav__cartLink:focus{outline:none}.cart__lineItems,.footer__menu,.footer__policy,.footer__socials .socialsList,.headerNav__menu,.headerNav__menu .submenu,.linkGrid,.listing,.mobileNav,.mobileNav .submenu,.product__stickers,.vCardPanel__cards{margin:0;padding:0;list-style:none}.cart__lineItems li,.footer__menu li,.footer__policy li,.footer__socials .socialsList li,.headerNav__menu .submenu li,.headerNav__menu li,.linkGrid li,.listing li,.mobileNav .submenu li,.mobileNav li,.product__stickers li,.vCardPanel__cards li{margin:0;padding:0}.buttonWrap:first-child,.err404__intro:first-child,.imageAndText__buttonWrap:first-child,.imageAndText__kingWrap:first-child,.imageAndText__largeText>p:first-child,.imageAndText__smallText>p:first-child,.nstContent>blockquote:first-child,.nstContent>figure:first-child,.nstContent>form:first-child,.nstContent>h1:first-child,.nstContent>h2:first-child,.nstContent>h3:first-child,.nstContent>h4:first-child,.nstContent>h5:first-child,.nstContent>h6:first-child,.nstContent>hr:first-child,.nstContent>ol:first-child,.nstContent>p:first-child,.nstContent>table:first-child,.nstContent>ul:first-child,.product__head:first-child,.productDescription h2:first-child,.productDescription p:first-child,.section__head:first-child{margin-top:0}.buttonWrap:last-child,.err404__intro:last-child,.imageAndText__buttonWrap:last-child,.imageAndText__kingWrap:last-child,.imageAndText__largeText>p:last-child,.imageAndText__smallText>p:last-child,.nstContent>blockquote:last-child,.nstContent>figure:last-child,.nstContent>form:last-child,.nstContent>h1:last-child,.nstContent>h2:last-child,.nstContent>h3:last-child,.nstContent>h4:last-child,.nstContent>h5:last-child,.nstContent>h6:last-child,.nstContent>hr:last-child,.nstContent>ol:last-child,.nstContent>p:last-child,.nstContent>table:last-child,.nstContent>ul:last-child,.product__head:last-child,.productDescription h2:last-child,.productDescription p:last-child,.section__head:last-child{margin-bottom:0}.bumper__hr,.variantSelector__input,.visuallyHidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ageGate__no:focus-visible,.ageGate__yes:focus-visible,.card--vCardPanel .card__button:focus-visible,.cartSummary__checkoutButton:focus-visible,.headerNav__hamburger:focus-visible,.headerNav__search:focus-visible,.homeHero .homeHero__button:focus-visible,.imageAndText .imageAndText__button:focus-visible,.linkGrid__cardWrap .card__button:focus-visible,.listing__cardWrap .card__button:focus-visible,.purchaseBlock__submit:focus-visible,.searchOverlay__closeButton:focus-visible,.searchOverlay__submit:focus-visible,.section .section__button:focus-visible,.simpleCta .simpleCta__buttonWrap .simpleCta__button:focus-visible,html .junip-btn:focus-visible,html a.button:focus-visible,html a.headerNav__cartLink:focus-visible{outline:2px solid #0071bb;outline-offset:3px}.product__category{border-radius:9999px;text-transform:uppercase;color:var(--pillFg,var(--buttonFg,#ffe11b));background-color:var(--pillBg,var(--buttonBg,#e11e69));padding:1em;width:-moz-fit-content;width:fit-content}.ageGate__no,.ageGate__yes,.card--vCardPanel .card__button,.cartSummary__checkoutButton,.headerNav__hamburger,.homeHero .homeHero__button,.imageAndText .imageAndText__button,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.purchaseBlock__submit,.searchOverlay__closeButton,.searchOverlay__submit,.section .section__button,.simpleCta .simpleCta__buttonWrap .simpleCta__button,html .junip-btn,html a.button,html a.headerNav__cartLink{--buttonPaddingAdjust:var(--headerFontPaddingAdjust);--buttonHoverBorder:color-mix(in srgb,var(--buttonBg),#fff 30%);padding:calc(.667em + var(--buttonPaddingAdjust, 0px) - 2px) .667em calc(.667em - var(--buttonPaddingAdjust, 0px) - 4px);color:var(--buttonFg);background-color:var(--buttonBg);text-transform:uppercase;border:2px solid var(--buttonBg)}.ageGate__no svg path,.ageGate__yes svg path,.card--vCardPanel .card__button svg path,.cartSummary__checkoutButton svg path,.headerNav__hamburger svg path,.homeHero .homeHero__button svg path,.imageAndText .imageAndText__button svg path,.linkGrid__cardWrap .card__button svg path,.listing__cardWrap .card__button svg path,.purchaseBlock__submit svg path,.searchOverlay__closeButton svg path,.searchOverlay__submit svg path,.section .section__button svg path,.simpleCta .simpleCta__buttonWrap .simpleCta__button svg path,html .junip-btn svg path,html a.button svg path,html a.headerNav__cartLink svg path{fill:var(--buttonFg)}.ageGate__no>.buttonText,.ageGate__yes>.buttonText,.card--vCardPanel .card__button>.buttonText,.cartSummary__checkoutButton>.buttonText,.headerNav__hamburger>.buttonText,.homeHero .homeHero__button>.buttonText,.imageAndText .imageAndText__button>.buttonText,.linkGrid__cardWrap .card__button>.buttonText,.listing__cardWrap .card__button>.buttonText,.purchaseBlock__submit>.buttonText,.searchOverlay__closeButton>.buttonText,.searchOverlay__submit>.buttonText,.section .section__button>.buttonText,.simpleCta .simpleCta__buttonWrap .simpleCta__button>.buttonText,html .junip-btn>.buttonText,html a.button>.buttonText,html a.headerNav__cartLink>.buttonText{transform:translateY(.12em)}.ageGate__no:hover,.ageGate__yes:hover,.card--vCardPanel .card__button:hover,.cartSummary__checkoutButton:hover,.headerNav__hamburger:hover,.homeHero .homeHero__button:hover,.imageAndText .imageAndText__button:hover,.linkGrid__cardWrap .card__button:hover,.listing__cardWrap .card__button:hover,.purchaseBlock__submit:hover,.searchOverlay__closeButton:hover,.searchOverlay__submit:hover,.section .section__button:hover,.simpleCta .simpleCta__buttonWrap .simpleCta__button:hover,html .junip-btn:hover,html a.button:hover,html a.headerNav__cartLink:hover{background-color:color-mix(in srgb,var(--buttonBg),#fff 30%);border-color:var(--buttonHoverBorder)}.ageGate__no{--buttonHoverBorder:var(--secondaryButtonHoverBorder);--buttonFg:var(--secondaryButtonFg);--buttonBg:var(--secondaryButtonBg)}.linkGrid__cardWrap,.listing__cardWrap{display:block;height:100%;container-type:inline-size}.linkGrid__cardWrap .card,.listing__cardWrap .card{display:grid;grid-template-columns:.48fr .52fr;align-items:stretch;height:100%;overflow:hidden;background-color:var(--innerCardBg);color:var(--innerCardFg)}.linkGrid__cardWrap .card__thumbWrap,.listing__cardWrap .card__thumbWrap{display:flex;align-items:stretch;justify-content:center;width:100%;height:100%}.linkGrid__cardWrap .card__thumb,.listing__cardWrap .card__thumb{width:100%;height:auto;min-height:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.linkGrid__cardWrap .card__thumb--generic,.listing__cardWrap .card__thumb--generic{padding:10%;-o-object-fit:contain;object-fit:contain;background-color:#eee}.linkGrid__cardWrap .card__content,.listing__cardWrap .card__content{padding:6.67cqw;flex-direction:column;gap:clamp(12px,5.33cqw,32px);text-align:center}.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading{margin:0;text-wrap:balance}.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button{transition:.3s;--buttonFg:var(--innerButtonFg);--buttonBg:var(--innerButtonBg)}.linkGrid__cardWrap:hover .card__button,.listing__cardWrap:hover .card__button{background-color:color-mix(in srgb,var(--buttonBg),#fff 30%);border-color:var(--buttonHoverBorder)}.ageGate__no,.ageGate__no>.buttonText,.ageGate__text,.ageGate__yes,.ageGate__yes>.buttonText,.bumperedSectionHeading__title,.card--vCardPanel .card__button,.card--vCardPanel .card__button>.buttonText,.card--vCardPanel .card__heading,.cart__heading,.cart__lineItemsTitle,.cartSummary__checkoutButton,.cartSummary__checkoutButton>.buttonText,.cartSummary__title,.err404__heading,.footer__newsletterTitle,.headerNav__hamburger,.headerNav__hamburger>.buttonText,.headingCrown__text,.homeHero .homeHero__button,.homeHero .homeHero__button>.buttonText,.imageAndText .imageAndText__button,.imageAndText .imageAndText__button>.buttonText,.junip-review-carousel .junip-review-carousel-title,.lineItem__productTitle,.linkGrid__cardWrap .card__button,.linkGrid__cardWrap .card__button>.buttonText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__button,.listing__cardWrap .card__button>.buttonText,.listing__cardWrap .card__heading,.newsletterCta__title,.productDetails__content h2,.purchaseBlock__submit,.purchaseBlock__submit>.buttonText,.searchOverlay__closeButton,.searchOverlay__closeButton>.buttonText,.searchOverlay__submit,.searchOverlay__submit>.buttonText,.section .section__button,.section .section__button>.buttonText,.section__title,.simpleCta .simpleCta__buttonWrap .simpleCta__button,.simpleCta .simpleCta__buttonWrap .simpleCta__button>.buttonText,h1,html .junip-btn,html .junip-btn>.buttonText,html .junip-product-review-title,html a.button,html a.button>.buttonText,html a.headerNav__cartLink,html a.headerNav__cartLink>.buttonText{font-family:"ITCSerifGothicStdHeavy",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:500;text-transform:uppercase}.homeHero__heading em,.homeHero__intro em{font-family:gardez-xbold-italic,Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-style:italic;letter-spacing:-.01em}.newsletterCta__title{position:relative;top:.15em}.headerNav__menu,.homeHero__intro,.mobileNav__wrapWrap,.product__shippingInfo h2,.product__shippingInfo h3,.productDescription h2{text-transform:uppercase}.headerNav__menu,.homeHero__intro,.imageAndText__largeText,.junip-review-carousel .junip-review-carousel-item-customer,.junip-review-carousel .junip-review-carousel-item-title,.listing__info strong,.mobileNav__wrapWrap,.product__shippingInfo h2,.product__shippingInfo h3,.productDescription h2,.section__head--lgIntro .section__intro{font-family:itc-avant-garde-gothic-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:700}.footer__footer,.footer__menu,.imageAndText__smallText,.pt-spinner__wrap input.pt-spinner,.section__intro,.simpleCta__title,.variantSelector__formats,body{font-family:itc-avant-garde-gothic-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:500}.variantSelector__formats{letter-spacing:.04em}.footer__footer,.footer__menu{letter-spacing:.03em}.homeHero__intro{letter-spacing:-.03em}.announcementBar__track,.cartSummary__subtotalWrap,.lineItem__variantTitle,.product__category,.variantSelector__chooseFormat{font-family:IBM Plex Mono,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-weight:500}.product__category,.variantSelector__chooseFormat{letter-spacing:.04em}.announcementBar__track{letter-spacing:-.03em}.card--vCardPanel .card__description,.cartSummary__subtotalWrap,.junip-review-carousel .junip-review-body,.junip-review-carousel .junip-review-carousel-item-customer,.product__category,.productDetails__content p,.purchaseBlock__unitLabel{font-size:16px}@media only screen and (max-width:1599px){.card--vCardPanel .card__description,.cartSummary__subtotalWrap,.junip-review-carousel .junip-review-body,.junip-review-carousel .junip-review-carousel-item-customer,.product__category,.productDetails__content p,.purchaseBlock__unitLabel{font-size:16px}}@media only screen and (max-width:799px){.card--vCardPanel .card__description,.cartSummary__subtotalWrap,.junip-review-carousel .junip-review-body,.junip-review-carousel .junip-review-carousel-item-customer,.product__category,.productDetails__content p,.purchaseBlock__unitLabel{font-size:14px}}.nstContent{font-size:18px}@media only screen and (max-width:1599px){.nstContent{font-size:18px}}@media only screen and (max-width:799px){.nstContent{font-size:16px}}.junip-review-carousel .junip-review-carousel-item-title,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.nstContent>table th,.product__discountNote,.section__intro{font-size:20px}@media only screen and (max-width:1599px){.junip-review-carousel .junip-review-carousel-item-title,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.nstContent>table th,.product__discountNote,.section__intro{font-size:20px}}@media only screen and (max-width:799px){.junip-review-carousel .junip-review-carousel-item-title,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.nstContent>table th,.product__discountNote,.section__intro{font-size:18px}}@media only screen and (max-width:479px){.junip-review-carousel .junip-review-carousel-item-title,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.nstContent>table th,.product__discountNote,.section__intro{font-size:16px}}.imageAndText .imageAndText__button,.imageAndText__smallText,.newsletterForm__body,.product__stats,.productDetails h3,.section__buttonWrap,.simpleCta .simpleCta__buttonWrap .simpleCta__button{font-size:24px}@media only screen and (max-width:1599px){.imageAndText .imageAndText__button,.imageAndText__smallText,.newsletterForm__body,.product__stats,.productDetails h3,.section__buttonWrap,.simpleCta .simpleCta__buttonWrap .simpleCta__button{font-size:24px}}@media only screen and (max-width:799px){.imageAndText .imageAndText__button,.imageAndText__smallText,.newsletterForm__body,.product__stats,.productDetails h3,.section__buttonWrap,.simpleCta .simpleCta__buttonWrap .simpleCta__button{font-size:20px}}html a.button{font-size:28px}@media only screen and (max-width:1599px){html a.button{font-size:28px}}@media only screen and (max-width:1199px){html a.button{font-size:24px}}@media only screen and (max-width:799px){html a.button{font-size:18px}}@media only screen and (max-width:479px){html a.button{font-size:16px}}.footer__newsletterTitle{font-size:30px}@media only screen and (max-width:1599px){.footer__newsletterTitle{font-size:30px}}@media only screen and (max-width:1199px){.footer__newsletterTitle{font-size:26px}}@media only screen and (max-width:799px){.footer__newsletterTitle{font-size:22px}}@media only screen and (max-width:479px){.footer__newsletterTitle{font-size:20px}}.ageGate__text,.card--vCardPanel .card__heading,.cart__lineItemsTitle,.cartSummary__title,.homeHero__intro,.imageAndText__largeText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.listing__info,.newsletterCta,.section__head--lgIntro .section__intro,.simpleCta{font-size:32px}@media only screen and (max-width:1599px){.ageGate__text,.card--vCardPanel .card__heading,.cart__lineItemsTitle,.cartSummary__title,.homeHero__intro,.imageAndText__largeText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.listing__info,.newsletterCta,.section__head--lgIntro .section__intro,.simpleCta{font-size:32px}}@media only screen and (max-width:1199px){.ageGate__text,.card--vCardPanel .card__heading,.cart__lineItemsTitle,.cartSummary__title,.homeHero__intro,.imageAndText__largeText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.listing__info,.newsletterCta,.section__head--lgIntro .section__intro,.simpleCta{font-size:28px}}@media only screen and (max-width:799px){.ageGate__text,.card--vCardPanel .card__heading,.cart__lineItemsTitle,.cartSummary__title,.homeHero__intro,.imageAndText__largeText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.listing__info,.newsletterCta,.section__head--lgIntro .section__intro,.simpleCta{font-size:24px}}@media only screen and (max-width:479px){.ageGate__text,.card--vCardPanel .card__heading,.cart__lineItemsTitle,.cartSummary__title,.homeHero__intro,.imageAndText__largeText,.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.listing__info,.newsletterCta,.section__head--lgIntro .section__intro,.simpleCta{font-size:20px}}.purchaseBlock__price{font-size:36px}@media only screen and (max-width:1599px){.purchaseBlock__price{font-size:36px}}@media only screen and (max-width:1199px){.purchaseBlock__price{font-size:32px}}@media only screen and (max-width:799px){.purchaseBlock__price{font-size:28px}}@media only screen and (max-width:479px){.purchaseBlock__price{font-size:20px}}.err404__intro,.productDescription h2{font-size:40px}@media only screen and (max-width:1599px){.err404__intro,.productDescription h2{font-size:40px}}@media only screen and (max-width:1199px){.err404__intro,.productDescription h2{font-size:36px}}@media only screen and (max-width:799px){.err404__intro,.productDescription h2{font-size:32px}}@media only screen and (max-width:479px){.err404__intro,.productDescription h2{font-size:24px}}.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:72px}@media only screen and (max-width:1599px){.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:72px}}@media only screen and (max-width:1199px){.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:64px}}@media only screen and (max-width:979px){.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:54px}}@media only screen and (max-width:799px){.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:48px}}@media only screen and (max-width:479px){.homeHero__content,.pageTitle,.product__head,.product__title,.productDetails__content h2,.section__title,.sectionKingFlair,html .junip-product-review-title{font-size:36px}}.cart__heading,.junip-review-carousel .junip-review-carousel-title,.newsletterCta__title{font-size:80px}@media only screen and (max-width:1599px){.cart__heading,.junip-review-carousel .junip-review-carousel-title,.newsletterCta__title{font-size:80px}}@media only screen and (max-width:1199px){.cart__heading,.junip-review-carousel .junip-review-carousel-title,.newsletterCta__title{font-size:72px}}@media only screen and (max-width:799px){.cart__heading,.junip-review-carousel .junip-review-carousel-title,.newsletterCta__title{font-size:56px}}@media only screen and (max-width:479px){.cart__heading,.junip-review-carousel .junip-review-carousel-title,.newsletterCta__title{font-size:42px}}.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:180px}@media only screen and (max-width:1919px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:180px}}@media only screen and (max-width:1599px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:144px}}@media only screen and (max-width:1399px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:128px}}@media only screen and (max-width:1199px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:84px}}@media only screen and (max-width:979px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:72px}}@media only screen and (max-width:799px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:64px}}@media only screen and (max-width:639px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:48px}}@media only screen and (max-width:479px){.bumperedSectionHeading,.err404__heading,.section--headingCrown{font-size:36px}}.linkGrid__cardWrap .card__heading,.listing__cardWrap .card__heading,.section__title,h1{line-height:1.0555}.productDescription h2{line-height:1.1}.nstContent{line-height:1.4}.productDetails__content h2,html .junip-product-review-title{color:var(--highlightFg);margin:0 0 .4em}.nstContent>blockquote a,.nstContent>figure a,.nstContent>form a,.nstContent>h1 a,.nstContent>h2 a,.nstContent>h3 a,.nstContent>h4 a,.nstContent>h5 a,.nstContent>h6 a,.nstContent>hr a,.nstContent>ol a,.nstContent>p a,.nstContent>table a,.nstContent>ul a{font-weight:700}.nstContent>blockquote a:hover,.nstContent>figure a:hover,.nstContent>form a:hover,.nstContent>h1 a:hover,.nstContent>h2 a:hover,.nstContent>h3 a:hover,.nstContent>h4 a:hover,.nstContent>h5 a:hover,.nstContent>h6 a:hover,.nstContent>hr a:hover,.nstContent>ol a:hover,.nstContent>p a:hover,.nstContent>table a:hover,.nstContent>ul a:hover{color:var(--highlightFg)}*,:after,:before{box-sizing:border-box;min-width:0;min-height:0}html{font-size:18px;scroll-behavior:smooth}body{--headerFontPaddingAdjust:.15em;--bodyBg:#fff7e8;--bodyFg:#000;--buttonBg:#e11e69;--buttonFg:#ffe11b;--highlightFg:#e11e69;--highlightFg--muted:#ffc5db;--secondaryButtonFg:#000;--secondaryButtonBg:#fff;--secondaryButtonHoverBorder:#a2a2a2;--headerNavHeight:98px;--bodyLinkHover:var(--highlightFg);min-height:100dvh;min-height:100vh;background-color:var(--bodyBg);color:var(--bodyFg,#000);margin:0}body,main{display:flex;flex-direction:column}main{flex-grow:1}body>.shopify-app-block:has([class^=junip-]){flex-grow:0}a img{border:none}article,aside,details,figcaption,figure,footer,header,menu,nav,picture>img,section{display:block}a,button,path{transition:color .3s,background-color .3s,border-color .3s,fill .3s,stroke .3s,transform .3s,filter .3s}a,a:visited{color:inherit;text-decoration:none}img,svg{display:block;overflow:clip;-o-object-fit:cover;object-fit:cover}img.cover,svg.cover{width:100%;height:100%}img.contain,svg.contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pageTitle{text-align:center}.pageTitle:first-child{margin-top:0}.ageGate__wrap{display:flex;flex-direction:column;align-items:center;gap:32px;padding:56px;background-color:#fff}.ageGate__text{margin:0 auto;text-align:center;line-height:1.125;max-width:9em}.ageGate__buttons{gap:32px}.ageGate__button{min-width:6.4em;font-size:20px}.bumperedSectionHeading{display:grid;grid-template-areas:"bumperLeft text bumperRight";grid-template-columns:minmax(.75em,1fr) auto minmax(.75em,1fr);grid-template-rows:auto auto;align-items:center;justify-items:center;gap:.2em 1em;padding-top:var(--kingFlairAdjust,0)}@media only screen and (max-width:979px){.bumperedSectionHeading{gap:.2em .66em}}.bumperedSectionHeading__bumper{width:.75em;padding-bottom:.12em}.bumperedSectionHeading__bumper--left{grid-area:bumperLeft;justify-self:end}.bumperedSectionHeading__bumper--right{grid-area:bumperRight;justify-self:start}.bumperedSectionHeading__title{grid-area:text;padding-top:var(--headerFontPaddingAdjust);font-size:inherit;margin:0;text-align:center;color:var(--bodyBg)}.bumperedSectionHeading__title:has(em){white-space:nowrap}.bumperedSectionHeading__title em{display:inline-flex;justify-content:center;width:1.2em;transform:rotate(-90deg) translate(.55em,.6em);font-size:calc(1em*var(--rotatedTextSize));font-style:normal}.buttonWrap{margin:64px auto}.newsletterForm__error{display:none}.newsletterForm--error .newsletterForm__error{display:block}.newsletterForm__success{display:none}.newsletterForm--success .newsletterForm__success{display:block}.newsletterForm{position:relative;max-width:100%;text-align:center}.newsletterForm__body{display:inline-flex;gap:1em;position:relative;max-width:100%}.newsletterForm--error .newsletterForm__body,.newsletterForm--success .newsletterForm__body{display:none}.newsletterForm__label{right:3em;white-space:nowrap;overflow:hidden}.newsletterForm__body .inlineLabelField{font-size:inherit}@media only screen and (max-width:639px){.newsletterForm__body .inlineLabelField{font-size:16px}}.newsletterForm__body .input--inlineLabel{font-size:inherit;padding-right:3em;width:20em;max-width:100%}.newsletterForm__msg{position:relative;background-color:var(--highlightFg--muted);color:#000;padding:24px;border-radius:24px;text-align:center;font-weight:700;width:min(100%,480px);margin-left:auto}.newsletterForm__msg.newsletterForm__error{background-color:#fff;border:1px solid var(--highlightFg);padding:32px 48px 32px 32px;text-align:left}.newsletterForm__errorClose{font-size:24px;position:absolute;right:.5em;top:.5em;width:1em;height:1em}.newsletterForm__submit{display:flex;align-items:center;position:absolute;right:0;top:0;height:100%;padding-right:1em}.newsletterForm__submitIcon{width:1em;height:1em}.productImageGallery{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:979px){.productImageGallery{margin:0 auto;width:min(100%,480px)}}.productImageGallery__primaryImage{width:100%;aspect-ratio:.8}.productImageGallery__thumbButton{width:12.9%}.productImageGallery__thumb{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;border-radius:50%;border:2px solid transparent}.productImageGallery__thumbButton--current .productImageGallery__thumb{border-color:#000}.productImageGallery__thumbs{width:100%;display:flex;flex-wrap:wrap;gap:24px 3.87%}@media only screen and (max-width:979px){.productImageGallery__thumbs{justify-content:center}}.purchaseBlock{justify-content:space-between;margin:36px auto 0;width:min(600px,100%)}@media only screen and (max-width:979px){.purchaseBlock{display:grid;grid-template-areas:"price quantity" "submit submit";justify-content:center;gap:24px}}@media only screen and (max-width:979px){.purchaseBlock .pt-spinner__wrap{grid-area:quantity}}@media only screen and (max-width:979px){.purchaseBlock__priceWrap{grid-area:price}}.purchaseBlock__submit{padding-inline:1.5em}.purchaseBlock__unitLabel{font-weight:700;text-transform:uppercase}.purchaseBlock__unitLabel:empty{display:none}.purchaseBlock__submitWrap{position:relative;isolation:isolate}@media only screen and (max-width:979px){.purchaseBlock__submitWrap{grid-area:submit;justify-self:center;text-align:center}}.purchaseBlock__submitKingWrap{position:absolute;bottom:calc(100% - 40px);left:calc(100% - 110px);height:200px;width:200px;overflow:hidden;pointer-events:none;z-index:-1}.purchaseBlock__submitKing{position:absolute;right:calc(100% - 90px);top:100%;width:60px;height:60px;transform:rotate(22deg);-o-object-fit:contain;object-fit:contain;transition:.8s}.purchaseBlock__submitKingWrap:has(+.purchaseBlock__submit:hover)>.purchaseBlock__submitKing{right:calc(100% - 114px);top:calc(100% - 74px)}.sectionKingFlair{--logoSize:4em;position:absolute;display:flex;justify-content:center;width:100%;pointer-events:none;bottom:calc(100% - var(--logoSize)*0.374);left:0}.sectionKingFlair+div,.sectionKingFlair+h1,.sectionKingFlair+h2,.sectionKingFlair+h3{--kingFlairAdjust:40px}.sectionKingFlair__logo{aspect-ratio:1;width:var(--logoSize);height:var(--logoSize);-o-object-fit:contain;object-fit:contain}.headerNav,.nstContent,.section,.section__wrap>.section--constrainedSite,.section__wrap>.section--narrow,.section__wrap>.section--site{margin-left:auto;margin-right:auto}.section__wrap>.section--full{width:100%}.headerNav,.section,.section__wrap>.section--site{width:min(1920px,90vw,100%)}.section__wrap>.section--constrainedSite{width:min(1440px,86vw,100%)}@media only screen and (max-width:479px){.section__wrap>.section--constrainedSite{width:90%}}.nstContent,.section__wrap>.section--narrow{width:min(920px,86vw,100%)}.ageGate__wrap,.card--vCardPanel,.cart__lineItemsPanel,.cartSummary,.headerNav__menu .submenu,.imageAndText__image,.imagePanel__image,.junip-review-carousel .junip-review-carousel-item,.linkGrid__cardWrap .card,.linkGrid__cardWrap .card__thumb,.listing__cardWrap .card,.listing__cardWrap .card__thumb,.newsletterCta,.nstContent .wp-block-image>a>img,.nstContent .wp-block-image>figure>img,.nstContent>.wp-block-image>img,.nstContent>img,.nstContent>p>img,.productImageGallery__primaryImage,.searchOverlay__inputWrap,.section--linkGrid .sectionCard,.simpleCta{border-radius:24px}@media only screen and (max-width:979px){.ageGate__wrap,.card--vCardPanel,.cart__lineItemsPanel,.cartSummary,.headerNav__menu .submenu,.imageAndText__image,.imagePanel__image,.junip-review-carousel .junip-review-carousel-item,.linkGrid__cardWrap .card,.linkGrid__cardWrap .card__thumb,.listing__cardWrap .card,.listing__cardWrap .card__thumb,.newsletterCta,.nstContent .wp-block-image>a>img,.nstContent .wp-block-image>figure>img,.nstContent>.wp-block-image>img,.nstContent>img,.nstContent>p>img,.productImageGallery__primaryImage,.searchOverlay__inputWrap,.section--linkGrid .sectionCard,.simpleCta{border-radius:16px}}.card--vCardPanel .card__thumb{border-radius:24px 24px 0 0}@media only screen and (max-width:979px){.card--vCardPanel .card__thumb{border-radius:16px 16px 0 0}}.ageGate__no,.ageGate__yes,.card--vCardPanel .card__button,.cartSummary__checkoutButton,.headerNav__hamburger,.homeHero .homeHero__button,.imageAndText .imageAndText__button,.linkGrid__cardWrap .card__button,.listing__cardWrap .card__button,.product__shippingInfo,.purchaseBlock__submit,.searchOverlay__closeButton,.searchOverlay__submit,.section .section__button,.simpleCta .simpleCta__buttonWrap .simpleCta__button,.variantSelector__inputLabel,html .junip-btn,html a.button,html a.headerNav__cartLink{border-radius:8px}.ageGate__overlay,.mobileNav__wrapWrap{position:fixed;inset:0;background-color:rgba(0,0,0,.2);z-index:1000}.cart__lineItemsPanel,.cartSummary{--panelPadding:24px;background-color:#fff;padding:var(--panelPadding)}@media only screen and (max-width:639px){.cart__lineItemsPanel,.cartSummary{--panelPadding:16px}}.cart__lineItems,.cart__lineItemsPanel,.cartSummary{display:flex;flex-direction:column}.searchOverlay__wrap{display:none;align-items:center;flex-direction:column;opacity:0;z-index:100;transition:.3s;position:fixed;inset:0;background-color:color-mix(in srgb,var(--bodyBg) 80%,transparent);padding-top:20vh}body.showSearchOverlay .searchOverlay__wrap{display:flex;opacity:1}.searchOverlay__closeButton{position:absolute;font-size:24px;width:3em;height:3em;top:30px;right:30px}@media only screen and (max-width:1599px){.searchOverlay__closeButton{font-size:24px}}@media only screen and (max-width:1199px){.searchOverlay__closeButton{font-size:20px}}@media only screen and (max-width:799px){.searchOverlay__closeButton{font-size:16px}}@media only screen and (max-width:479px){.searchOverlay__closeButton{font-size:14px}}.searchOverlay__closeButton>svg{width:100%;height:100%}.searchOverlay__headerSearch{display:flex;flex-direction:column;align-items:center;gap:40px}.searchOverlay__inputWrap{font-size:36px;width:min(640px,90vw);background-color:color-mix(in srgb,var(--bodyBg) 40%,#fff);position:relative;height:1.8em;display:flex;align-items:center}@media only screen and (max-width:1599px){.searchOverlay__inputWrap{font-size:36px}}@media only screen and (max-width:1199px){.searchOverlay__inputWrap{font-size:32px}}@media only screen and (max-width:799px){.searchOverlay__inputWrap{font-size:28px}}@media only screen and (max-width:479px){.searchOverlay__inputWrap{font-size:24px}}.searchOverlay__input{font-size:inherit;font-family:inherit;background-color:transparent;width:min(100% - 2em,80vw);height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;padding:0 1.5em}.searchOverlay__submit{border-radius:24px;position:absolute;right:0;top:0;width:1.8em;height:1.8em;padding:.2em}@media only screen and (max-width:979px){.searchOverlay__submit{border-radius:16px}}.searchOverlay__submit>svg{height:70%}body{--pt-spinner-bgColor:#fff;--pt-spinner-color:#000;--pt-spinner-fontSize:20px}.pt-spinner__wrap{position:relative;font-size:var(--pt-spinner-fontSize);background-color:var(--pt-spinner-bgColor);color:var(--pt-spinner-color);border-radius:8px;border:none;overflow:hidden;height:2.7em}.pt-spinner__wrap:has(.pt-spinner:disabled){--pt-spinner-bgColor:#bbb}.pt-spinner__wrap input.pt-spinner{text-align:center;color:inherit;background-color:transparent;font-weight:700;height:100%;border:none;font-size:inherit;-webkit-appearance:textfield;appearance:textfield;width:1.8em;padding:0;-moz-appearance:textfield}.pt-spinner__wrap input.pt-spinner::-webkit-inner-spin-button,.pt-spinner__wrap input.pt-spinner::-webkit-outer-spin-button{display:none}.pt-spinner__wrap input.pt-spinner:focus-visible{border-width:0 4px;outline:none}.pt-spinner__crement{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;text-align:center;background-color:transparent;color:inherit;border:none;cursor:pointer;padding:16px}@media only screen and (max-width:979px){.pt-spinner__crement{padding:14px}}@media only screen and (max-width:639px){.pt-spinner__crement{padding:12px}}.pt-spinner__crement span>img{width:24px;height:24px}.skipToMainLink{position:absolute;transform:translateY(-100%);opacity:0;z-index:2000;top:var(--wp-admin--admin-bar--height,0);left:0;font-size:16px;padding:.7em 2em;transition:.3s;border-radius:0 0 15px 0;border:2px solid #000;border-width:0 2px 2px 0;color:#000;text-decoration:none;background-color:#eee;text-transform:uppercase}.skipToMainLink:focus{transform:translateY(0);opacity:1}.variantSelector{margin-top:64px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media only screen and (max-width:979px){.variantSelector{margin-top:24px}}.variantSelector__chooseFormat{text-transform:uppercase;font-size:16px}.variantSelector__formats{display:flex;gap:16px;flex-wrap:wrap;font-size:16px;font-weight:700}.variantSelector__inputLabel{font-size:16px;min-width:6.625em;line-height:1;padding:.875em 1em;background-color:#fff;border:2px solid transparent;color:#000;font-weight:700;text-transform:uppercase}.variantSelector__input:checked+.variantSelector__inputLabel{border-color:#000}.variantSelector__input:focus-visible+.variantSelector__inputLabel{outline:2px solid #33d}.nstContent>p{margin:1em auto}.nstContent>hr{margin:1.6em auto}.nstContent>ol,.nstContent>ul{margin-top:16px}.nstContent>ol li,.nstContent>ul li{padding:.6em 0 .6em 8px}.nstContent .wp-block-image>a>img,.nstContent .wp-block-image>figure>img,.nstContent>.wp-block-image>img,.nstContent>img,.nstContent>p>img{width:100%;height:auto}.nstContent>h1,.nstContent>h2,.nstContent>h3,.nstContent>h4{margin:1.5em 0 .66em}.nstContent>table{margin:1.5em 0;padding:1.5em;border:2px solid #000;border-collapse:initial;border-spacing:0}@media only screen and (max-width:799px){.nstContent>table{margin:1.2em}}.nstContent>table td,.nstContent>table th{border:none;text-align:left}.nstContent>table thead tr th{border-bottom:2px solid #000;padding:0 0 .5em 1em}.nstContent>table thead tr th:first-child{padding-left:0}.nstContent>table tbody>tr>th,.nstContent>table tr>td{padding:.666em 0 .666em 1.5em;border-bottom:1px solid #000}.nstContent>table tbody>tr>th:first-child,.nstContent>table tr>td:first-child{padding-left:0}.nstContent>table tbody:first-child tr:first-child>td,.nstContent>table tbody:first-child tr:first-child>th{padding-top:0}@font-face{font-family:"ITCSerifGothicStdHeavy";src:url('//jellyking.com/cdn/shop/t/1/assets/ITCSerifGothicStdHeavy.woff2?v=3002810212162840551777377792') format("woff2")}.section--footer{--sectionColor:hsla(0,0%,100%,0.6)}.footer{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:799px){.footer{gap:48px}}.footer__body{display:grid;justify-content:space-between;grid-template-areas:"logo newsletter" "menu newsletter" "socials newsletter";gap:32px}@media only screen and (max-width:799px){.footer__body{grid-template-areas:"logo" "newsletter" "menu" "socials";justify-content:center;gap:48px}}@media only screen and (max-width:479px){.footer__body{gap:32px}}.footer__logoWrap{grid-area:logo}@media only screen and (max-width:799px){.footer__logoWrap{justify-self:center}}.footer__logo{height:66px}@media only screen and (max-width:799px){.footer__logo{height:clamp(66px,10vw,90px)}}.footer__menuWrap{grid-area:menu}@media only screen and (max-width:799px){.footer__menuWrap{display:flex;flex-direction:column;align-items:center;text-align:center}}.footer__menu{color:var(--highlightFg);display:flex;flex-direction:column;gap:.25em;font-size:16px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:799px){.footer__menu{font-size:clamp(22px,3vw,32px);gap:.66em}}.footer__policy{display:flex;gap:1.5em}@media only screen and (max-width:799px){.footer__policy{font-size:16px;gap:.66em}}@media only screen and (max-width:479px){.footer__policy{font-size:14px}}.footer__socials{grid-area:socials}.footer__socials .socialsList{font-size:20px;display:flex;gap:.5em}@media only screen and (max-width:799px){.footer__socials .socialsList{gap:1em;font-size:clamp(20px,3vw,32px);justify-content:center}}.footer__socials .socialsList svg{width:2em;height:2em}.footer__newsletterSignup{grid-area:newsletter;display:flex;flex-direction:column;gap:23px}@media only screen and (max-width:799px){.footer__newsletterSignup{align-items:center;gap:16px}}.footer__newsletterTitle{color:var(--highlightFg);text-transform:uppercase;text-align:right;margin:0}@media only screen and (max-width:799px){.footer__newsletterTitle{font-size:30px;text-align:center}}.footer__footer{display:flex;justify-content:space-between;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--highlightFg)}@media only screen and (max-width:799px){.footer__footer{flex-direction:column;align-items:center;text-align:center}}@media only screen and (max-width:479px){.footer__footer{margin-top:0}}.footer__footer a:hover{text-decoration:underline}@media only screen and (max-width:799px){.footer__copyright{margin:20px 0 60px;order:1}}.inlineLabelField{position:relative;font-size:16px;text-align:left}@media only screen and (max-width:479px){.inlineLabelField{font-size:14px}}.inlineLabelField label{--inlineLabelLeftOffset:1.5em;position:absolute;top:1em;left:var(--inlineLabelLeftOffset);transition:.3s;font-size:inherit;font-weight:700;color:#000;pointer-events:none;z-index:1;line-height:1}@media only screen and (max-width:799px){.inlineLabelField label{top:1.12em}}.inlineLabelField.inlineLabelField--static label{left:1.6em}.inlineLabelField:not(.inlineLabelField--static).inlineLabelField--active label{color:#000;top:.4em;font-size:.75em;left:2.3em}.inlineLabelField input[type=email],.inlineLabelField input[type=number],.inlineLabelField input[type=password],.inlineLabelField input[type=search],.inlineLabelField input[type=tel],.inlineLabelField input[type=text],.inlineLabelField input[type=url],.inlineLabelField select,.inlineLabelField textarea{padding:1.5em 1.5em .5em;font-family:inherit}.inlineLabelField.inlineLabelField--static input[type=email],.inlineLabelField.inlineLabelField--static input[type=number],.inlineLabelField.inlineLabelField--static input[type=password],.inlineLabelField.inlineLabelField--static input[type=search],.inlineLabelField.inlineLabelField--static input[type=tel],.inlineLabelField.inlineLabelField--static input[type=text],.inlineLabelField.inlineLabelField--static input[type=url],.inlineLabelField.inlineLabelField--static select,.inlineLabelField.inlineLabelField--static textarea{padding:2.5em 1.5em .5em;font-family:inherit}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #000;font-size:17px;border-radius:.53em;padding:.5em 1.5em;height:3em;font-family:inherit}@media only screen and (max-width:799px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:3.5em}}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#a2a2a2}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#a2a2a2}.section__wrap.section--header{--sectionPadding:64px;padding:28px 0 64px}.showMobileNav .section__wrap.section--header{position:fixed;z-index:5}.headerNav{--menuFontSize:24px;position:relative;z-index:2;font-size:var(--menuFontSize);height:98px;container-type:inline-size;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;padding:16px 24px;transition:background-color .3s}.showMobileNav .headerNav{z-index:10000;background-color:#fff}.headerNav.headerNav--closingMobileMenu{z-index:10000}.headerNav__logoWrap{height:100%;width:auto}.headerNav__utilWrap{display:flex;align-items:center;justify-content:flex-end;gap:1em}.headerNav__logo{display:inline-block;height:100%}@media only screen and (max-width:979px){.headerNav__menuWrap{order:-1;background-color:transparent}.headerNav--openMenu .headerNav__menuWrap{pointer-events:all;opacity:1;top:0;left:0;width:100%;height:100%;background-color:var(--buttonBg);color:var(--buttonFg)}}.headerNav__menu{display:flex;justify-content:center;align-items:center;gap:clamp(24px,6cqw,60px);font-size:var(--menuFontSize);white-space:nowrap;max-width:calc(100cqw - 320px)}.headerNav__menu>li{position:relative}@media only screen and (max-width:979px){.headerNav__menu{display:none;pointer-events:none;color:var(--buttonFg);flex-direction:column;align-items:center;font-size:48px;opacity:0}.headerNav--openMenu .headerNav__menu{pointer-events:all;opacity:1}}.headerNav__menu .menu__item--parent .menu__link:hover:after{content:"";position:absolute;top:99%;left:-40px;width:calc(100% + 80px);height:30px;background-color:transparent}.headerNav__menu .submenu{background-color:color-mix(in srgb,var(--bodyBg) 40%,#fff);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);padding:1.5em;display:flex;flex-direction:column;gap:1em;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:100%}.headerNav__menu .menu__item--parent:focus-within .submenu,.headerNav__menu .menu__item--parent:hover .submenu{opacity:1;pointer-events:all}.headerNav__menu .menu__link{padding:.7em .2em;display:inline-block}.headerNav__menu a.menu__link:hover{color:var(--bodyLinkHover,#000)}.headerNav__menu .submenu .menu__link{padding:.1em .2em}.headerNav__hamburger{display:none}@media only screen and (max-width:979px){.headerNav__hamburger{display:flex}}@media only screen and (max-width:639px){.headerNav__hamburger .buttonText{display:none}}.showMobileNav .headerNav__hamburger .buttonText{display:none}.headerNav__hamburgerIcon{display:inline-block}.headerNav__hamburgerCloseIcon,.showMobileNav .headerNav__hamburgerIcon{display:none}.showMobileNav .headerNav__hamburgerCloseIcon{display:inline-block;z-index:1001}.headerNav__hamburger,html a.headerNav__cartLink{font-size:var(--menuFontSize);padding:.583em;background-color:var(--buttonBg);color:var(--buttonFg);height:2.25em;gap:.416em}.headerNav__search{cursor:pointer}@media only screen and (max-width:639px){.headerNav__search{display:none}}.headerNav__search svg{height:39px;width:auto}.headerNav__search svg path{fill:var(--bodyFg,#000)}.headerNav__search:hover svg path{fill:var(--bodyLinkHover,#000)}html a.headerNav__cartLink svg{height:100%}.headerNav__cartCount{margin-left:.4167em}@media only screen and (max-width:639px){.headerNav__cartCount{display:none}}.pageTitle.listing__title{margin-bottom:.25em}.listing__info{text-align:center;margin:0 0 2em}.listing__info.listing__empty{margin-top:2em}.listing__wrap{margin-top:80px}@media only screen and (max-width:1399px){.listing__wrap{margin-top:64px}}@media only screen and (max-width:799px){.listing__wrap{margin-top:48px}}.listing{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;margin:0 auto;--innerCardFg:#000;--innerCardBg:#fff;--innerButtonFg:var(--buttonFg);--innerButtonBg:var(--buttonBg)}@media only screen and (max-width:799px){.listing{grid-template-columns:1fr;width:min(100%,480px)}}.listing__cardWrap .card__heading{font-size:32px}@media only screen and (max-width:1919px){.listing__cardWrap .card__heading{font-size:32px}}@media only screen and (max-width:1599px){.listing__cardWrap .card__heading{font-size:28px}}@media only screen and (max-width:1399px){.listing__cardWrap .card__heading{font-size:24px}}@media only screen and (max-width:1199px){.listing__cardWrap .card__heading{font-size:22px}}@media only screen and (max-width:979px){.listing__cardWrap .card__heading{font-size:18px}}@media only screen and (max-width:799px){.listing__cardWrap .card__heading{font-size:24px}}@media only screen and (max-width:639px){.listing__cardWrap .card__heading{font-size:18px}}@media only screen and (max-width:479px){.listing__cardWrap .card__heading{font-size:16px}}@media only screen and (min-width:800px) and (max-width:979px){.listing__cardWrap .card__button{font-size:18px}}@media only screen and (max-width:479px){.listing__cardWrap .card__button{font-size:14px}}body.showMobileNav{height:100vh;height:100dvh;overflow:hidden}.mobileNav__wrapWrap{--menuPadding:1.5em;display:none;font-size:clamp(16px,10vw,4vh);text-align:center;line-height:1.2;opacity:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background-color:var(--highlightFg);color:var(--bodyBg);transition:opacity .3s;padding-top:calc(54px + var(--headerNavHeight, 0px) + var(--menuPadding))}@media only screen and (max-width:979px){.showMobileNav .mobileNav__wrapWrap{display:flex;opacity:1}}.mobileNav__wrapWrap a:hover{text-decoration:underline}.mobileNav__wrap{flex-direction:column;width:100%;height:100%;overflow:scroll}.mobileNav__wrap:before{content:"";display:block;flex:1 0 0}.mobileNav__wrap:after{content:"";display:block;flex:2 0 0}.mobileNav,.mobileNav .submenu{display:flex;flex-direction:column;align-items:center}.mobileNav{max-width:80%;gap:1em}.mobileNav>.menu__item{flex:0 0 auto}.mobileNav .submenu{font-size:max(16px,.66em);gap:.66em;padding-top:.5em}.section__wrap{width:100%;margin:0 auto;padding:var(--sectionPadding) 0;background-color:var(--sectionColor,var(--bodyBg,#fff));color:var(--sectionFg,inherit);--sectionFg:inherit;--cardFg:inherit;--sectionPadding:64px}.section__wrap:first-child{padding-top:0}.section__wrap+.section__wrap{--sectionPadding--above:64px}.section__wrap:has(+.section__wrap){--sectionPadding--below:64px}@media only screen and (max-width:979px){.section__wrap{--sectionPadding:48px}.section__wrap+.section__wrap{--sectionPadding--above:48px}.section__wrap:has(+.section__wrap){--sectionPadding--below:48px}}@media only screen and (max-width:639px){.section__wrap{--sectionPadding:36px}.section__wrap+.section__wrap{--sectionPadding--above:36px}.section__wrap:has(+.section__wrap){--sectionPadding--below:36px}}.section__wrap:has(>.section--largeGap){--sectionPadding:80px}.section__wrap:has(>.section--largeGap)+.section__wrap{--sectionPadding--above:80px}.section__wrap:has(+.section__wrap>.section--largeGap){--sectionPadding--below:80px}@media only screen and (max-width:979px){.section__wrap:has(>.section--largeGap){--sectionPadding:60px}.section__wrap:has(>.section--largeGap)+.section__wrap{--sectionPadding--above:60px}.section__wrap:has(+.section__wrap>.section--largeGap){--sectionPadding--below:60px}}@media only screen and (max-width:639px){.section__wrap:has(>.section--largeGap){--sectionPadding:48px}.section__wrap:has(>.section--largeGap)+.section__wrap{--sectionPadding--above:48px}.section__wrap:has(+.section__wrap>.section--largeGap){--sectionPadding--below:48px}}.section__wrap:has(>.section--tight){--sectionPadding:48px}.section__wrap:has(>.section--tight)+.section__wrap{--sectionPadding--above:48px}.section__wrap:has(+.section__wrap>.section--tight){--sectionPadding--below:48px}@media only screen and (max-width:639px){.section__wrap:has(>.section--tight){--sectionPadding:36px}.section__wrap:has(>.section--tight)+.section__wrap{--sectionPadding--above:36px}.section__wrap:has(+.section__wrap>.section--tight){--sectionPadding--below:36px}}.section__wrap:has(>.section--noPadding){--sectionPadding:0}.section__wrap:has(>.section--noPadding)+.section__wrap{--sectionPadding--above:0}.section__wrap:has(+.section__wrap>.section--noPadding){--sectionPadding--below:0}.section__wrap:has(>.section--transparent){--sectionColor:transparent}.section__wrap:has(>.section--cardColor-transparent){--cardColor:transparent}.section__wrap:has(>.section--black){--sectionColor:#000;--sectionFg:#fff}.section__wrap:has(>.section--cardColor-black){--cardColor:#000;--cardFg:#fff}.section__wrap:has(>.section--grey){--sectionColor:#ccc}.section__wrap:has(>.section--cardColor-grey){--cardColor:#ccc}.section__wrap:has(>.section--white){--sectionColor:#fff}.section__wrap:has(>.section--cardColor-white){--cardColor:#fff}.section__wrap:has(>.section--hotPink){--sectionColor:#e11e69;--sectionFg:#ffe11b}.section__wrap:has(>.section--cardColor-hotPink){--cardColor:#e11e69;--cardFg:#ffe11b}.section__wrap:has(>.section--red){--sectionColor:#ed1c24;--sectionFg:#ffe2e4}.section__wrap:has(>.section--cardColor-red){--cardColor:#ed1c24;--cardFg:#ffe2e4}.section__wrap:has(>.section--yellowOnRed){--sectionColor:#ed1c24;--sectionFg:#ffe11b}.section__wrap:has(>.section--cardColor-yellowOnRed){--cardColor:#ed1c24;--cardFg:#ffe11b}.section__wrap:has(>.section--blue){--sectionColor:#0971b8;--sectionFg:#ffbb1e}.section__wrap:has(>.section--cardColor-blue){--cardColor:#0971b8;--cardFg:#ffbb1e}.section__wrap:has(>.section--orange){--sectionColor:#f05a22;--sectionFg:#fff7e8}.section__wrap:has(>.section--cardColor-orange){--cardColor:#f05a22;--cardFg:#fff7e8}.section__wrap:has(>.section--purple){--sectionColor:#9737b3;--sectionFg:#fdc0d3}.section__wrap:has(>.section--cardColor-purple){--cardColor:#9737b3;--cardFg:#fdc0d3}.section__wrap:has(>.section--yellow){--sectionColor:#ffe11b;--sectionFg:#e11e69}.section__wrap:has(>.section--cardColor-yellow){--cardColor:#ffe11b;--cardFg:#e11e69}.section__wrap:has(>.section--bumblebee){--sectionColor:#ffca05;--sectionFg:#000}.section__wrap:has(>.section--cardColor-bumblebee){--cardColor:#ffca05;--cardFg:#000}.section__wrap:has(>.section--translucentWhite){--sectionColor:hsla(0,0%,100%,0.6)}.section__wrap:has(>.section--cardColor-translucentWhite){--cardColor:hsla(0,0%,100%,0.6)}.section__wrap:has(>.section--transparent):has(+.section__wrap>.section--transparent){padding-bottom:0}.section__wrap:has(>.section--transparent)+.section__wrap:has(>.section--transparent){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--black):has(+.section__wrap>.section--black){padding-bottom:0}.section__wrap:has(>.section--black)+.section__wrap:has(>.section--black){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--grey):has(+.section__wrap>.section--grey){padding-bottom:0}.section__wrap:has(>.section--grey)+.section__wrap:has(>.section--grey){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--white):has(+.section__wrap>.section--white){padding-bottom:0}.section__wrap:has(>.section--white)+.section__wrap:has(>.section--white){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--hotPink):has(+.section__wrap>.section--hotPink){padding-bottom:0}.section__wrap:has(>.section--hotPink)+.section__wrap:has(>.section--hotPink){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--red):has(+.section__wrap>.section--red){padding-bottom:0}.section__wrap:has(>.section--red)+.section__wrap:has(>.section--red){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--yellowOnRed):has(+.section__wrap>.section--yellowOnRed){padding-bottom:0}.section__wrap:has(>.section--yellowOnRed)+.section__wrap:has(>.section--yellowOnRed){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--blue):has(+.section__wrap>.section--blue){padding-bottom:0}.section__wrap:has(>.section--blue)+.section__wrap:has(>.section--blue){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--orange):has(+.section__wrap>.section--orange){padding-bottom:0}.section__wrap:has(>.section--orange)+.section__wrap:has(>.section--orange){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--purple):has(+.section__wrap>.section--purple){padding-bottom:0}.section__wrap:has(>.section--purple)+.section__wrap:has(>.section--purple){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--yellow):has(+.section__wrap>.section--yellow){padding-bottom:0}.section__wrap:has(>.section--yellow)+.section__wrap:has(>.section--yellow){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--bumblebee):has(+.section__wrap>.section--bumblebee){padding-bottom:0}.section__wrap:has(>.section--bumblebee)+.section__wrap:has(>.section--bumblebee){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.section__wrap:has(>.section--translucentWhite):has(+.section__wrap>.section--translucentWhite){padding-bottom:0}.section__wrap:has(>.section--translucentWhite)+.section__wrap:has(>.section--translucentWhite){padding-top:max(var(--sectionPadding),var(--sectionPadding--above))}.sectionCard{background-color:var(--cardColor);color:var(--cardFg)}.section__head{width:min(980px,100%);margin:0 auto 48px;text-align:center}.section__title{margin:0}.section__intro{margin:24px auto 0;width:min(840px,100%)}.section__buttonWrap{margin-top:1.67em}.section .section__button{--buttonBg:var(--sectionFg);--buttonFg:var(--sectionColor);color:var(--buttonFg)}.section__head--lgIntro .section__intro{margin-top:.25em;font-weight:700;line-height:1.12}@keyframes announcementBar_ani{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body{--announcementBar-period:15s}.announcementBar__wrap{width:100%;overflow:hidden;font-size:16px;height:2.5em;transition:height .3s}.showMobileNav .announcementBar__wrap{height:0}@media only screen and (max-width:799px){.announcementBar__wrap{font-size:14px}}.announcementBar__track{--announcePadding:10px;padding:var(--announcePadding);text-transform:uppercase;background-color:var(--buttonBg);line-height:1.4em}.announcementBar__text,.announcementBar__track{width:-moz-max-content;width:max-content;display:flex;color:#fff}.announcementBar__text{animation:announcementBar_ani var(--announcementBar-period) linear infinite;padding:0 1.125em}.bumper__svg{--bumperColor:#f05a22;--bumperSize:72px;width:var(--bumperSize);height:var(--bumperSize);aspect-ratio:1}.bumper__svg.bumper--yellow{--bumperColor:#ffe11b}.bumper__svg.bumper--orange{--bumperColor:#f05a22}.bumper__svg.bumper--hotPink{--bumperColor:#e11e69}.bumper__svg path{fill:var(--bumperColor)}.cart__wrap--empty{text-align:center}.cart__layout{display:grid;grid-template-columns:1.7fr 1fr;gap:6.25%;margin-bottom:160px;align-items:start}@media only screen and (max-width:1199px){.cart__layout{grid-template-columns:1fr;gap:24px}}.cart__lineItemsPanel{--lineItemGap:32px;gap:var(--lineItemGap)}.cart__lineItemsTitle{margin:0;color:var(--highlightFg)}.cart__lineItems{gap:var(--lineItemGap)}.lineItem{display:grid;grid-template-areas:"img content price";grid-template-columns:6em auto 6em;align-items:start;gap:1.67em;font-size:24px}@media only screen and (max-width:1199px){.lineItem{font-size:20px;grid-template-columns:6em auto 4.5em}}@media only screen and (max-width:479px){.lineItem{grid-template-columns:min(35%,6em) auto;grid-template-areas:"img content" "img price";font-size:18px;gap:.25em 1.67em}}.lineItem__imgWrap{grid-area:img}.lineItem__img{border-radius:8px;width:100%}.lineItem__content{grid-area:content;padding-top:.1em}.lineItem__priceWrap{grid-area:price;justify-self:end;text-align:right}@media only screen and (max-width:479px){.lineItem__priceWrap{justify-self:start;text-align:left}}@media only screen and (max-width:479px){.lineItem__price{font-size:24px}}.lineItem__remove{font-size:.667em;display:block}.lineItem__remove:hover{color:var(--highlightFg)}.lineItem__title{margin:0;font-size:1em}.lineItem__productTitle{display:block}.lineItem__variantTitle{font-size:.667em;display:block;margin-top:.5em;text-transform:uppercase}.lineItem__purchaseBlock{position:relative;display:flex;align-items:center;gap:.667em;padding:.667em 0 1.2em}@media only screen and (max-width:1199px){.lineItem__purchaseBlock{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"quantity quantity" "remove update";padding-bottom:.25em}}.lineItem__quantityWrap{grid-area:quantity}@media only screen and (max-width:1199px){.lineItem__quantityWrap{--pt-spinner-fontSize:18px}}@media only screen and (max-width:639px){.lineItem__quantityWrap{--pt-spinner-fontSize:16px}}.lineItem__quantityWrap .pt-spinner__wrap{border:2px solid #d8d8d8}.lineItem__removeWrap{grid-area:remove}.lineItem__quantitySubmitWrap{grid-area:update;position:absolute;left:0;bottom:0;pointer-events:none;opacity:0}.lineItem__purchaseBlock.lineItem__purchaseBlock--updated .lineItem__quantitySubmitWrap{display:block;opacity:1;pointer-events:all}.lineItem__update{font-size:.667em;color:var(--highlightFg);text-decoration:underline}.lineItem__update:hover{color:#000}.cartSummary{gap:32px;text-align:center;margin:0}.cartSummary__title{margin:0;color:var(--highlightFg)}.cartSummary__subtotalWrap{display:flex;justify-content:space-between;font-weight:700;text-transform:uppercase}.cartSummary__instructions{font-size:16px;height:6em;width:100%}.cartSummary__checkoutButton{width:100%;font-size:24px}.section__wrap.section--err404{text-wrap:balance;padding:calc(var(--sectionPadding) - 20px) 0 var(--sectionPadding)}.err404,.section__wrap.section--err404{flex-grow:1;display:flex;flex-direction:column}.err404{align-items:center;justify-content:center;min-height:100%;text-align:center;gap:48px}@media only screen and (max-width:1399px){.err404{gap:36px}}@media only screen and (max-width:639px){.err404{gap:24px}}.err404__heading{line-height:1;color:var(--highlightFg);margin:0}.err404__intro{line-height:1.1;margin:0}.headingCrown{display:grid;grid-template-areas:". crown ." "bumperLeft text bumperRight";grid-template-columns:minmax(.75em,1fr) auto minmax(.75em,1fr);grid-template-rows:auto auto;align-items:center;justify-items:center;gap:.2em .5em}.headingCrown.headingCrown--long{font-size:.666em}.headingCrown.headingCrown--longer{font-size:.45em}@media only screen and (max-width:979px){.headingCrown{gap:.2em .66em}}.headingCrown__crown{grid-area:crown;width:1.389em}.headingCrown__bumper{width:.75em;padding-bottom:.12em}.headingCrown__bumper--left{grid-area:bumperLeft;justify-self:end}.headingCrown__bumper--right{grid-area:bumperRight;justify-self:start}.headingCrown__text{grid-area:text;padding-top:var(--headerFontPaddingAdjust);font-size:inherit;margin:0;text-align:center}.section--header:has(+#MainContent>.section--homeHero:first-child){position:absolute;margin-top:var(--announcementBar-height,0);transition:margin-top .3s}.showMobileNav .section--header:has(+#MainContent>.section--homeHero:first-child){margin-top:0}.section--homeHero{position:relative}.homeHero__bg,.homeHero__bgWrap{width:100%}.homeHero__contentWrap{position:absolute;inset:0;padding-top:calc(130px + 8vw)}@media only screen and (max-width:1599px){.homeHero__contentWrap{padding-top:max(12%,150px)}}@media only screen and (max-width:979px){.homeHero__contentWrap{padding-top:clamp(180px,25%,240px)}}@media only screen and (max-width:799px){.homeHero__contentWrap{padding-top:max(160px,25%)}}@media only screen and (max-width:639px){.homeHero__contentWrap{padding-top:max(150px,25%)}}@media only screen and (max-width:479px){.homeHero__contentWrap{padding-top:max(140px,25%)}}.homeHero__content{--kingFlairSize:4em;display:inline-flex;flex-direction:column;align-items:center;width:50%;text-align:center}@media only screen and (max-width:1599px){.homeHero__content{display:grid;margin:0 auto;width:100%;height:100%;text-align:center;gap:0 calc(var(--kingFlairSize) + 1em);grid-template-columns:1fr 1fr;grid-template-areas:"header header" "button button" "intro intro";padding-bottom:1.5%;align-content:start;grid-template-rows:auto auto 1fr}}@media only screen and (max-width:1399px){.homeHero__content{gap:0 calc(var(--kingFlairSize) + .25em)}}@media only screen and (max-width:979px){.homeHero__content{grid-template-columns:1fr;grid-template-areas:"header" "intro" "button";gap:.5em;justify-items:center;align-items:start;font-size:32px}}@media only screen and (max-width:799px){.homeHero__content{font-size:24px}}@media only screen and (max-width:639px){.homeHero__content{font-size:20px;gap:.3em}}@media only screen and (max-width:479px){.homeHero__content{font-size:16px}}.homeHero__heading{font-size:100px;grid-area:header;color:#fff;line-height:1.2;margin:0}@media only screen and (max-width:1599px){.homeHero__heading{font-size:80px}}@media only screen and (max-width:1399px){.homeHero__heading{font-size:72px}}@media only screen and (max-width:1199px){.homeHero__heading{font-size:64px}}@media only screen and (max-width:979px){.homeHero__heading{font-size:3em}}@media only screen and (max-width:479px){.homeHero__heading{font-size:2.4em}}.homeHero__heading em{color:var(--buttonFg);font-size:.8em;text-transform:none}.homeHero__intro{--scriptSize:1.18;--lineHeight:1.2;grid-area:intro;width:66%;color:#ffe11b;text-transform:uppercase;margin:.25em 0 0;padding:0;line-height:var(--lineHeight);text-wrap:balance}@media only screen and (max-width:1599px){.homeHero__intro{display:grid;grid-template-columns:subgrid;grid-template-areas:"intro1 intro2";color:#e11e69;align-self:end}}@media only screen and (max-width:1399px){.homeHero__intro{font-size:24px}}@media only screen and (max-width:979px){.homeHero__intro{margin:0;display:block;font-size:1em;color:#ffe11b}}.homeHero__intro em{font-size:calc(var(--scriptSize)*1em);text-transform:none;line-height:calc(var(--scriptSize)*var(--lineHeight))}@media only screen and (max-width:1599px){.homeHero__introPart--1{grid-area:intro1;justify-self:end;text-align:right}}@media only screen and (max-width:1599px){.homeHero__introPart--2{grid-area:intro2;text-align:left}}.homeHero .homeHero__buttonWrap{grid-area:button}@media only screen and (max-width:979px){.homeHero .homeHero__buttonWrap{margin-top:.66em}}.homeHero .homeHero__button{color:var(--buttonFg);font-size:28px;margin-top:1.125em}@media only screen and (max-width:1599px){.homeHero .homeHero__button{font-size:24px;margin:0}}@media only screen and (max-width:1199px){.homeHero .homeHero__button{font-size:20px}}@media only screen and (max-width:979px){.homeHero .homeHero__button{font-size:1em}}.section--imageAndText{overflow-x:clip}.imageAndText{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding-top:40px}@media only screen and (max-width:799px){.imageAndText{grid-template-columns:minmax(0,1fr);gap:48px}}.imageAndText--imageRight .imageAndText__imageWrap{order:2}@media only screen and (max-width:799px){.imageAndText--imageRight .imageAndText__imageWrap{order:0}}.imageAndText__imageWrap{position:relative}@media only screen and (max-width:799px){.imageAndText--withStickers .imageAndText__imageWrap{width:90%;margin:0 auto}}.imageAndText__image{width:100%;height:auto}.imageAndText__stickerLane{position:absolute;width:100%;pointer-events:none;z-index:1}.imageAndText__stickerLane--top{left:0;right:0;top:0}.imageAndText__stickerLane--top .imageAndText__sticker{margin-left:var(--stickerPosition,0);margin-top:var(--stickerOffset,0)}.imageAndText__stickerLane--bottom{left:0;right:0;bottom:0}.imageAndText__stickerLane--bottom .imageAndText__sticker{margin-left:var(--stickerPosition,0);margin-bottom:var(--stickerOffset,0)}.imageAndText__stickerLane--left{top:0;bottom:0;left:0}.imageAndText__stickerLane--left .imageAndText__sticker{margin-top:var(--stickerPosition,0);margin-left:var(--stickerOffset,0)}.imageAndText__stickerLane--right{top:0;bottom:0;right:0;text-align:right}.imageAndText__stickerLane--right .imageAndText__sticker{margin-top:var(--stickerPosition,0);margin-right:var(--stickerOffset,0)}.imageAndText__sticker{width:calc(25%*var(--stickerScale, 100)/100);height:auto;-o-object-fit:contain;object-fit:contain;display:inline-block}.imageAndText__stickerLane--bottom .imageAndText__sticker,.imageAndText__stickerLane--top .imageAndText__sticker{margin-left:var(--stickerPosition,0)}.imageAndText__stickerLane--left .imageAndText__sticker,.imageAndText__stickerLane--right .imageAndText__sticker{margin-top:var(--stickerPosition,0)}.imageAndText__content{display:flex;flex-direction:column;gap:24px;text-align:center;text-wrap:balance}.imageAndText__kingWrap{margin-bottom:36px}@media only screen and (max-width:799px){.imageAndText__kingWrap{margin-bottom:16px}}.imageAndText__king{width:134px;height:auto;-o-object-fit:contain;object-fit:contain;display:inline-block}@media only screen and (max-width:799px){.imageAndText__king{width:80px}}.imageAndText__buttonWrap{margin-top:36px}.imageAndText .imageAndText__button{color:var(--buttonFg)}.imagePanel__imageWrap{width:100%;margin-top:var(--sectionPadding)}.imagePanel__image{width:100%;height:auto}.section--hr+.section--imageBanner:empty+.section--hr,.section--hr+.section--productDetails:empty+.section--imageBanner:empty+.section--hr,.section--imageBanner:empty{display:none}.imageBanner{position:relative}.imageBanner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:min(34vw,50vh)}.imageBanner__king{display:none;position:absolute;left:min(8vw,64px);aspect-ratio:1;height:min(100%,360px);-o-object-fit:contain;object-fit:contain;bottom:calc(100% - min(35.5%, 127px))}.section--productDetails+.section--imageBanner .imageBanner__king{display:block}.section__wrap.section--imageBanner:has(+.section__wrap.section--hr){padding-bottom:72px}html .junip-avatar.junip-avatar-style-initials{border:none}html .junip-stars-container .junip-stars-filled{width:100%!important}html .junip-stars-container .junip-stars-filled .junip-star-filled{flex-shrink:1}html .junip-poduct-review-bar-wrapper .junip-product-review-bar{--junipBorderColor:var(--highlightFg--muted)}html .junip-product-review-bar{height:12px}html .junip-avatar{font-size:24px;height:2.5em;width:2.5em}html .junip-avatar .junip-avatar-initials{background-color:var(--highlightFg);color:#fff;font-size:inherit}html [data-block-handle=junip-product-review]{margin:48px auto}.junip-review-carousel{margin-bottom:80px}.junip-review-carousel .junip-review-carousel-arrow{display:none}.junip-review-carousel .junip-review-carousel-container{display:flex;justify-content:center}.junip-review-carousel .junip-review-carousel-title{line-height:1.2;margin:0 0 .25em}.junip-review-carousel .junip-review-carousel-summary-stats{display:none}.junip-review-carousel .junip-review-carousel-item{background-color:#ffe11b;padding:32px}.junip-review-carousel .junip-review-carousel-item:nth-child(n+5){display:none}.junip-review-carousel .junip-star-ratings-container{flex-grow:1;align-items:flex-start;margin-top:0}.junip-review-carousel .junip-review-carousel-item>.junip-d-flex:has(.junip-review-carousel-item-customer){flex-grow:1;align-items:flex-end}.section--hr .section{border-bottom:2px solid #000}.section--hr+.section--hr{display:none}.section--linkGrid{--innerCardBg:#fff7e8;--innerCardFg:var(--cardColor);--innerButtonFg:var(--cardColor);--innerButtonBg:var(--cardFg)}.section--cardColor-yellow{--innerCardFg:#000}.section--linkGrid .sectionCard{padding:56px 28px 28px}.linkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media only screen and (max-width:799px){.linkGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.newsletterCta{flex-direction:column;gap:32px;background-color:var(--cardColor);padding:56px 80px;color:var(--cardFg,inherit)}@media only screen and (max-width:1199px){.newsletterCta{padding:56px 64px}}@media only screen and (max-width:799px){.newsletterCta{padding:48px}}@media only screen and (max-width:479px){.newsletterCta{padding:32px}}.newsletterCta__content{flex-direction:column;gap:32px;font-weight:700}.newsletterCta__logo{width:7.5em}.newsletterCta__title{line-height:1.2}.newsletterCta__intro,.newsletterCta__title{text-align:center;margin:0}.section--product{overflow-x:clip}.product__layout{display:grid;grid-template-columns:.827fr 1fr;gap:0 6.5%}@media only screen and (max-width:979px){.product__layout{grid-template-columns:1fr}}.product__content{container-type:inline-size;gap:0;align-items:center}.product__contentHeader,.product__head{text-align:center}.product__head{margin:.5555em 0 .5em}.product__title{text-align:center;text-wrap:balance}.product__stats{margin-top:1.5em;gap:1.5em;font-weight:700;line-height:1}.product__stickersWrap{margin-top:40px}.product__stickers{gap:3cqw}.product__sticker{position:relative;height:80px}.product__stickerImg{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.product__discountNote{font-weight:700;color:var(--highlightFg);margin:36px auto 0;text-align:center}.product__shippingInfoWrap{font-size:16px;margin:36px auto 0;flex-direction:column;gap:1em}.product__shippingInfo{border:2px solid #000;padding:1em 4em;text-align:center;width:-moz-max-content;width:max-content;max-width:100%}.product__shippingInfo h2,.product__shippingInfo h3{text-transform:uppercase;margin:0}.product__shippingInfo>p{margin:0}.product__shippingInfo>p>a{font-weight:700}.product__shippingInfo>p>a:hover{text-decoration:underline}@media only screen and (max-width:979px){.product__head.product__head--desk{display:none}}.product__head.product__head--mobile{display:none;flex-direction:column}@media only screen and (max-width:979px){.product__head.product__head--mobile{display:flex}}.product__head.product__head--mobile .product__stats{margin:0 0 1.5em}.product__head.product__head--mobile .product__title{margin-bottom:.25em}.section--productDescription:empty{display:none}.productDescription{width:min(1024px,90%);text-align:center}.productDescription h2{text-transform:none}.section--hr+.section--productDetails:empty+.section--hr,.section--productDetails:empty{display:none}.section--productDetails .section{display:flex}.productDetails{--kingPadding:calc(min(360px, 34vw, 50vh)*0.75 - 36px);display:grid;grid-template-areas:"content nutrition";grid-template-columns:1fr 1fr;gap:36px;width:100%}@media only screen and (max-width:979px){.productDetails{grid-template-areas:"content" "nutrition";grid-template-columns:1fr;justify-content:center;padding-bottom:var(--kingPadding);margin:0 auto}}.productDetails h3{font-weight:700;margin:0 0 .5em}.productDetails__content{grid-area:content;width:min(640px,100%);padding-bottom:var(--kingPadding)}@media only screen and (max-width:979px){.productDetails__content{margin:0 auto;text-align:center;padding:0}}.productDetails__nutrition{justify-self:end}@media only screen and (max-width:979px){.productDetails__nutrition{margin:0 auto;text-align:center}}.productDetails__nutrition h3{text-align:center}.productDetails__nutritionImage{width:288px;-o-object-fit:contain;object-fit:contain;justify-self:end}.simpleCta{padding:1em .875em;display:flex;justify-content:space-between;gap:1.5em;background-color:var(--cardColor);line-height:1.125}@media only screen and (max-width:799px){.simpleCta{text-align:center;flex-direction:column}}.simpleCta__title{font-weight:700;font-size:inherit;line-height:inherit;margin:0}@media only screen and (max-width:799px){.simpleCta__title{margin-bottom:.25em}}.simpleCta__text{margin:0;line-height:inherit}.simpleCta .simpleCta__buttonWrap .simpleCta__button{--buttonFg:var(--cardColor);--buttonHoverBorder:var(--cardColor);justify-self:flex-end}.section--vCardPanel{position:relative}.vCardPanel__cards{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:1199px){.vCardPanel__cards{width:min(820px,90%);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:639px){.vCardPanel__cards{width:min(480px,90%);grid-template-columns:1fr}}.card--vCardPanel{background-color:var(--bodyBg);color:#000;text-align:center;position:relative;height:100%}.card--vCardPanel .card__wrap{display:block;height:100%}.card--vCardPanel .card{display:grid;grid-template-rows:auto 1fr;height:100%}.card--vCardPanel .card__stickerWrap{position:absolute;top:-10px;left:-10px;width:40%;aspect-ratio:2;z-index:1}.card--vCardPanel .card__sticker{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.card--vCardPanel .card__content{padding:24px 32px;display:grid;align-items:center;height:100%}.card--vCardPanel .card__thumbWrap{aspect-ratio:.8;width:100%;position:relative}.card--vCardPanel .card__thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--vCardPanel .card__heading{margin:0}.card--vCardPanel .card__description{font-weight:700;color:var(--sectionColor);line-height:1.3;margin:12px 0}.card--vCardPanel .card__buttonWrap{align-self:end;margin-top:16px}.card--vCardPanel .card__button{--buttonBg:var(--sectionColor);--buttonFg:var(--sectionFg);transition:background-color .3s,border-color .3s}.card--vCardPanel:hover .card__button{background-color:color-mix(in srgb,var(--buttonBg),#fff 30%);border-color:var(--buttonHoverBorder)}