/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.event__imgWrap{box-sizing:border-box;height:0;margin:auto;padding-left:100%;padding-top:66.6666666667%;position:relative;width:0}.event__img,.minicartRec__img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}#newsletter-section .newsletter__errorClose,#newsletter-section .newsletter__msg,.btnGroup,.cartAddToast__wrap,.contactForm__success,.customer .form__message,.event__dateTag,.learnmore-section a,.minicart__recommendedComplete,.noQuickAdd__wrap,.pt-spinner__crement,.quickAdd--zero span[data-quick-add-badge-cta],.quickAdd__ctaWrap,.quickAdd__spinner,.subscriptions__cancelNote,.top-button,button[data-quick-add-badge]{align-items:center;display:flex;justify-content:center}.cartAddToast,.event__infoItem,.priceNotice__text,.pt-spinner__wrap{align-items:center;display:inline-flex;justify-content:center}.quickAdd__spinner>label,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#header .search-ui .search-icon,button[data-quick-add-badge],button[data-quick-add-cta]{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;padding:0}#header .search-ui .search-icon:focus,button[data-quick-add-badge]:focus,button[data-quick-add-cta]:focus{outline:none}.event__desc,.event__info,.quickAdd__cta{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.products-section .collectionDesc,.subheading{font-size:20px;line-height:1.5;margin:35px auto 55px;max-width:780px;text-align:center}@media only screen and (max-width:1023px){.products-section .collectionDesc,.subheading{font-size:16px;margin:30px auto}}.minicartRec__price{font-size:14px;font-weight:600;line-height:17px}.learnmore-section a,.minicart__recommendedComplete{background-color:#f9f8f0;border-radius:12px;font-size:20px;line-height:30px;text-align:center}.btn-primary,.customer.login button,.event__link,.shopify-challenge__container .shopify-challenge__button.btn{align-items:center;background-color:#ee412f;border:none;border-radius:25px;color:#f9f8f0;display:inline-flex;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:19px;padding:0 35px;transition:all .2s ease}.btn-primary:hover,.customer.login button:hover,.event__link:hover,.shopify-challenge__container .shopify-challenge__button.btn:hover{background-color:#dd3a29;color:#f9f8f0}.customer.login button.disabled,.disabled.btn-primary,.disabled.event__link,.shopify-challenge__container .disabled.shopify-challenge__button.btn{background-color:transparent;border:2px solid #e4e4e4;color:#757575;pointer-events:none}#rc_login a,.btn-grey{align-items:center;background-color:transparent;border:2px solid #e4e4e4;border-radius:25px;color:#000;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:19px;padding:0 35px;transition:all .2s ease}#rc_login a:hover,.btn-grey:hover{border-color:#000;color:#000}.customer h1,.customer h2,.customer h3,.customer h4,.customer h5,.rc-login h1,.rc-login h2,.rc-login h3,.rc-login h4,.rc-login h5,.rc_layout__container h1,.rc_layout__container h2,.rc_layout__container h3,.rc_layout__container h4,.rc_layout__container h5{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.31em;line-height:1.15;margin-bottom:1.5em;text-align:center;text-transform:uppercase}.product-card__abv:empty,.product-card__container:empty,.product-card__size:empty,.product-card__style:empty,.product-card__subtype:empty{display:none}.heroTitlePanel__bg img,.junip-review-carousel:before,.link-card .link-card__img,.product-card .image .product-card__img,.simple-card .simple-card__img{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.heroTitlePanel__bg img,.link-card .link-card__img,.product-card .image .product-card__img,.simple-card .simple-card__img{object-fit:cover}.junip-product-review .junip-select-container .junip-select-label,.junip-review-section .junip-select-container .junip-select-label{font-size:12px}.junip-product-review .junip-select,.junip-review-section .junip-select{font-size:14px}.event__desc,.junip-product-review .junip-filters-label .junip-label-container,.junip-review-section .junip-filters-label .junip-label-container{font-size:16px}@media only screen and (max-width:832px){.event__desc,.junip-product-review .junip-filters-label .junip-label-container,.junip-review-section .junip-filters-label .junip-label-container{font-size:14px}}.event__info{font-size:18px}@media only screen and (max-width:832px){.event__info{font-size:16px}}.event__dateTag,.event__title,.giftcard h2,.minicartRec__title,.minicart__empty,.minicart__title,.minicart__total,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:.0769em;line-height:30px;margin-bottom:28px;text-transform:uppercase}@media only screen and (max-width:832px){.event__dateTag,.event__title,.giftcard h2,.minicartRec__title,.minicart__empty,.minicart__title,.minicart__total,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{font-size:24px}}@media only screen and (max-width:639px){.event__dateTag,.event__title,.giftcard h2,.minicartRec__title,.minicart__empty,.minicart__title,.minicart__total,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{font-size:22px}}.info-grid .entry .title,.junip-product-review .junip-product-review-title,.junip-review-section .junip-product-review-title,.junip-review-section:before,.title-info{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;letter-spacing:.1154em;line-height:1.154;margin-bottom:1em;text-align:center;text-transform:uppercase}@media only screen and (max-width:832px){.info-grid .entry .title,.junip-product-review .junip-product-review-title,.junip-review-section .junip-product-review-title,.junip-review-section:before,.title-info{font-size:24px}}@media only screen and (max-width:639px){.info-grid .entry .title,.junip-product-review .junip-product-review-title,.junip-review-section .junip-product-review-title,.junip-review-section:before,.title-info{font-size:22px}}.contact-form .junip-review-carousel .junip-review-carousel-title,.contact-form .title-ui,.customer h1,.event-booking .junip-review-carousel .junip-review-carousel-title,.event-booking .title-ui,.faq-section .group .junip-review-carousel .junip-review-carousel-title,.faq-section .group .title-ui,.imagefull-text .junip-review-carousel .junip-review-carousel-title,.imagefull-text .title-ui,.inventory-list .junip-review-carousel .junip-review-carousel-title,.inventory-list .title-ui,.junip-review-carousel .contact-form .junip-review-carousel-title,.junip-review-carousel .event-booking .junip-review-carousel-title,.junip-review-carousel .faq-section .group .junip-review-carousel-title,.junip-review-carousel .imagefull-text .junip-review-carousel-title,.junip-review-carousel .inventory-list .junip-review-carousel-title,.junip-review-carousel .menu-embed .junip-review-carousel-title,.junip-review-carousel .page-product_collection .junip-review-carousel-title,.junip-review-carousel .recommendations-section .junip-review-carousel-title,.menu-embed .junip-review-carousel .junip-review-carousel-title,.menu-embed .title-ui,.page-product_collection .junip-review-carousel .junip-review-carousel-title,.page-product_collection .title-ui,.recommendations-section .junip-review-carousel .junip-review-carousel-title,.recommendations-section .title-ui{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:500;letter-spacing:.31em;line-height:1.15;margin-bottom:1.25em;text-align:center}@media only screen and (max-width:832px){.contact-form .junip-review-carousel .junip-review-carousel-title,.contact-form .title-ui,.customer h1,.event-booking .junip-review-carousel .junip-review-carousel-title,.event-booking .title-ui,.faq-section .group .junip-review-carousel .junip-review-carousel-title,.faq-section .group .title-ui,.imagefull-text .junip-review-carousel .junip-review-carousel-title,.imagefull-text .title-ui,.inventory-list .junip-review-carousel .junip-review-carousel-title,.inventory-list .title-ui,.junip-review-carousel .contact-form .junip-review-carousel-title,.junip-review-carousel .event-booking .junip-review-carousel-title,.junip-review-carousel .faq-section .group .junip-review-carousel-title,.junip-review-carousel .imagefull-text .junip-review-carousel-title,.junip-review-carousel .inventory-list .junip-review-carousel-title,.junip-review-carousel .menu-embed .junip-review-carousel-title,.junip-review-carousel .page-product_collection .junip-review-carousel-title,.junip-review-carousel .recommendations-section .junip-review-carousel-title,.menu-embed .junip-review-carousel .junip-review-carousel-title,.menu-embed .title-ui,.page-product_collection .junip-review-carousel .junip-review-carousel-title,.page-product_collection .title-ui,.recommendations-section .junip-review-carousel .junip-review-carousel-title,.recommendations-section .title-ui{font-size:34px}}@media only screen and (max-width:405px){.contact-form .junip-review-carousel .junip-review-carousel-title,.contact-form .title-ui,.customer h1,.event-booking .junip-review-carousel .junip-review-carousel-title,.event-booking .title-ui,.faq-section .group .junip-review-carousel .junip-review-carousel-title,.faq-section .group .title-ui,.imagefull-text .junip-review-carousel .junip-review-carousel-title,.imagefull-text .title-ui,.inventory-list .junip-review-carousel .junip-review-carousel-title,.inventory-list .title-ui,.junip-review-carousel .contact-form .junip-review-carousel-title,.junip-review-carousel .event-booking .junip-review-carousel-title,.junip-review-carousel .faq-section .group .junip-review-carousel-title,.junip-review-carousel .imagefull-text .junip-review-carousel-title,.junip-review-carousel .inventory-list .junip-review-carousel-title,.junip-review-carousel .menu-embed .junip-review-carousel-title,.junip-review-carousel .page-product_collection .junip-review-carousel-title,.junip-review-carousel .recommendations-section .junip-review-carousel-title,.menu-embed .junip-review-carousel .junip-review-carousel-title,.menu-embed .title-ui,.page-product_collection .junip-review-carousel .junip-review-carousel-title,.page-product_collection .title-ui,.recommendations-section .junip-review-carousel .junip-review-carousel-title,.recommendations-section .title-ui{font-size:28px}}.customer .form__message,.junip-product-review .junip-button-border-radius-circular .junip-btn-sm,.junip-review-section .junip-button-border-radius-circular .junip-btn-sm,.small-heading{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.1875;margin-bottom:1.5em;text-transform:uppercase}@keyframes toastAni{0%{opacity:0;top:-79px}to{opacity:1;top:0}}@keyframes mobileToastAni{0%{bottom:-70px;opacity:0}to{bottom:-5px;opacity:1}}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}.hidden{display:none!important}body{background-color:#fff;color:#000;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;overflow-x:hidden;padding-top:130px}h1,h2,h3,h4{font-weight:400;margin:0;padding:0}.font-title,h1,h2,h3,h4{font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.holder,.junip-review-section:before{margin:auto;max-width:1180px;position:relative;width:100%}a{color:#000;font-weight:700;text-decoration:none;transition:color .2s ease}a:hover{color:#757575}p,ul{margin:0 0 30px}ul{padding-left:20px}li{margin-bottom:15px}.bold{font-weight:600}button{background-color:transparent;border:none;margin:0;padding:0}button:focus{outline:none}img{display:block}@media (max-width:832px){body{padding-top:133px}}.junip-review-carousel .junip-review-carousel-title,.title-ui{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:50px;letter-spacing:15.4762px;line-height:58px;margin-bottom:50px;text-align:center;text-transform:uppercase}@media (max-width:832px){.junip-review-carousel .junip-review-carousel-title,.title-ui{font-size:30px;letter-spacing:9.28571px;line-height:35px;margin-bottom:30px}}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.padding-sides{padding-left:40px;padding-right:40px}@media (max-width:832px){.padding-sides{padding-left:15px;padding-right:15px}.pt-35{padding-top:20px}.pb-35{padding-bottom:20px}}.mobile{display:none}.desktop{display:block}@media (max-width:832px){.mobile{display:block}.desktop{display:none}}.hover{background-color:rgba(0,0,0,.1);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.number-ui{align-items:center;display:flex;justify-content:center}.number-ui input::-webkit-inner-spin-button,.number-ui input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-ui input{-moz-appearance:textfield;background-color:transparent;border:none;font-size:20px;font-weight:600;line-height:24px;outline:none;text-align:center;width:48px}.number-ui button{align-items:center;background-color:#fff;border:2px solid #e4e4e4;border-radius:100px;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.number-ui button:hover{border-color:#000}.page-404{align-items:center;display:flex;justify-content:center;min-height:600px;text-align:center}.junip-review-carousel .page-404 .junip-review-carousel-title,.page-404 .junip-review-carousel .junip-review-carousel-title,.page-404 .title-ui{margin-bottom:20px}.page-404 .text{margin-bottom:40px}.page-content{margin:auto;max-width:780px;padding-bottom:60px;width:100%}.page-content img{width:100%}.recommendations-section{border-top:1px solid #f3f3f3;padding-bottom:45px;padding-top:51px}.section-title{text-align:center}.section-title .btn-back{margin:auto auto 47px}.junip-review-carousel .section-title .junip-review-carousel-title,.section-title .junip-review-carousel .junip-review-carousel-title,.section-title .title-ui{margin:0}.section-title .price{font-size:26px;font-weight:600;line-height:31px;margin-top:20px}.section-title .subheading{margin-bottom:20px}.bottleshop-page,.bottleshops-page{padding-bottom:45px}.inventory-list{padding:40px}.inventory-list .listing .entry{background-color:#f9f8f0;border-radius:12px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr .3fr;margin-bottom:30px;padding:20px}.inventory-list .listing .entry .product .title{font-size:16px;font-weight:700;line-height:19px}.inventory-list .listing .entry .product .text{font-size:16px;line-height:19px}.inventory-list .listing .entry .specs{font-size:14px;line-height:17px}.inventory-list .listing .entry .stock{color:#757575;font-size:16px;font-weight:500;line-height:19px;text-align:right}.inventory-list .listing .entry:last-child{margin:0}@media (max-width:832px){.inventory-list .junip-review-carousel .junip-review-carousel-title,.inventory-list .title-ui,.junip-review-carousel .inventory-list .junip-review-carousel-title{font-size:26px;letter-spacing:8.04762px;line-height:30px}.inventory-list .listing .entry{grid-template-columns:1fr;row-gap:20px}.inventory-list .listing .entry .stock{text-align:left}}.learnmore-section a{height:70px}@media (max-width:832px){.learnmore-section a{display:block;font-size:16px;height:auto;line-height:26px;padding:10px 20px;text-align:center}.learnmore-section a span{display:block;text-decoration:underline;white-space:nowrap}}.page-text_centered{text-align:center}.page-text_centered .holder,.page-text_centered .junip-review-section:before{border:2px solid #f9f8f0;border-radius:12px;padding:30px}.page-text_centered .inside{margin:auto;max-width:780px}.junip-review-carousel .page-text_centered .junip-review-carousel-title,.page-text_centered .junip-review-carousel .junip-review-carousel-title,.page-text_centered .title-ui{font-size:26px;font-weight:500;letter-spacing:3px;line-height:30px;margin-bottom:23px}.page-text_centered .text{font-size:16px;font-weight:500;line-height:24px}.event-booking .entries{display:grid;row-gap:40px}.event-booking .entries .product-feature{margin:0}.event-booking .entries .product-feature .title{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:3px;line-height:30px;margin-bottom:27px;text-align:center;text-transform:uppercase}.page-spacer{width:100%}.noitems{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:600px;text-align:center}.junip-review-carousel .noitems .junip-review-carousel-title,.noitems .junip-review-carousel .junip-review-carousel-title,.noitems .title-ui{font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;letter-spacing:1.8px;line-height:82px;margin-bottom:20px;text-transform:uppercase}.noitems .text{margin-bottom:40px}.pages-ui{font-size:18px;font-weight:600;grid-column:1/5;line-height:44px;padding:35px 0;text-align:center}.pages-ui .deco{font-weight:400;margin:0 8px}.pages-ui .page{align-items:center;border:2px solid transparent;border-radius:100px;display:inline-flex;height:36px;justify-content:center;margin:0 2px;width:36px}.pages-ui .page.current{background-color:#f3f3f3;border:2px solid #f3f3f3}.pages-ui .prev{margin-right:20px}.pages-ui .next{margin-left:20px}.search-page .section-intro{margin-bottom:80px;text-align:center}.junip-review-carousel .search-page .section-intro .junip-review-carousel-title,.search-page .section-intro .junip-review-carousel .junip-review-carousel-title,.search-page .section-intro .title-ui{margin-bottom:13px}.no-items,.search-page .section-intro .text{font-size:26px;line-height:31px}.no-items{padding:60px 0;text-align:center}#filters-overlay{background-color:#fff;border-radius:12px 12px 0 0;bottom:0;display:none;flex-direction:column;height:88%;left:0;position:fixed;top:auto;width:100%;z-index:9999}#filters-overlay .top-area{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;justify-content:space-between;padding:25px 15px}#filters-overlay .top-area .leftside,#filters-overlay .top-area .rightside{width:100px}#filters-overlay .top-area .rightside{text-align:right}#filters-overlay .top-area .btn-clearall{align-items:center;border:2px solid #f3f3f3;border-radius:28px;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:17px;text-align:center;width:100px}#filters-overlay .top-area .title{font-size:26px;font-weight:600;line-height:31px;text-align:center}#filters-overlay .middle-area{-webkit-overflow-scrolling:auto;flex-grow:1;overflow-y:auto}#filters-overlay .middle-area .group{border-bottom:1px solid #f3f3f3;padding:26px 20px}#filters-overlay .middle-area .group .title{font-size:22px;font-weight:600;line-height:27px;margin-bottom:14px}#filters-overlay .middle-area .group .option{align-items:center;cursor:pointer;display:flex;font-size:20px;padding:8px 0;transition:all .2s ease;user-select:none;width:100%}#filters-overlay .middle-area .group .option input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#filters-overlay .middle-area .group .option .checkbox{align-items:center;background-color:#fff;border:2px solid #e4e4e4;border-radius:2px;display:flex;height:22px;justify-content:center;margin-right:10px;transition:all .2s ease;width:22px}#filters-overlay .middle-area .group .option .checkbox svg{margin-left:1px;opacity:0;transition:all .2s ease}#filters-overlay .middle-area .group .option input:checked~.checkbox{border-color:#000}#filters-overlay .middle-area .group .option input:checked~.checkbox svg{opacity:1}#filters-overlay .bottom-area{border-top:1px solid #f3f3f3;padding:20px 15px}#filters-overlay .bottom-area button{width:100%}#filters-overlay.open{display:flex}#filters-blackout{background-color:rgba(0,0,0,.4);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}#filters-blackout.open{display:block}.controls-ui.mobile .select-ui select{padding:10px 23px 10px 10px;width:140px}@media (max-width:360px){.controls-ui.mobile .label{display:none}}.template{display:none!important}#newsletter-popup{background-color:#ee412f;bottom:0;display:none;left:0;padding:30px 40px;position:fixed;width:100%;z-index:9999}#newsletter-popup.showing{display:block}#newsletter-popup .holder,#newsletter-popup .junip-review-section:before{align-items:center;display:flex;justify-content:center}#newsletter-popup .text{color:#fff;display:inline-block;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:3px;line-height:18px;margin:auto;text-align:center;text-transform:uppercase}#newsletter-popup .btn-close{margin-bottom:60px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:832px){#newsletter-popup{padding:20px}#newsletter-popup .holder,#newsletter-popup .junip-review-section:before{padding-right:40px}#newsletter-popup br{display:none}#newsletter-popup .text{font-size:12px;line-height:15px;text-align:left}#newsletter-popup .btn-close{right:-10px;top:10px}}.faq-section .group{margin-bottom:45px}.faq-section .group .entries{display:grid;grid-template-columns:1fr;row-gap:30px}.faq-section .group .entries .faq-entry{background-color:#f9f8f0;border:2px solid #f9f8f0;border-radius:12px;cursor:pointer;font-size:16px;line-height:24px;padding:30px 20px;position:relative}.faq-section .group .entries .faq-entry .question{cursor:pointer;font-weight:600;max-width:780px}.faq-section .group .entries .faq-entry .answer{display:none;max-width:780px;padding-top:10px}.faq-section .group .entries .faq-entry .answer p:last-child{margin:0}.faq-section .group .entries .faq-entry .answer a{font-weight:600;text-decoration:underline}.faq-section .group .entries .faq-entry .btn-toggle{cursor:pointer;position:absolute;right:26px;top:30px;transition:all .2s ease}.faq-section .group .entries .faq-entry.open{border-color:#000}.faq-section .group .entries .faq-entry.open .btn-toggle{transform:rotate(45deg)}@media (max-width:832px){.faq-section .group .junip-review-carousel .junip-review-carousel-title,.faq-section .group .title-ui,.junip-review-carousel .faq-section .group .junip-review-carousel-title{font-size:26px;letter-spacing:9.28571px;line-height:35px}.faq-section .group .entries{row-gap:10px}.faq-section .group .entries .faq-entry{font-size:14px;line-height:20px;padding:20px 50px 20px 20px}.faq-section .group .entries .faq-entry .btn-toggle{right:20px;top:24px}.faq-section .group .entries .faq-entry .btn-toggle svg{height:16px;width:16px}}.page-product_collection{margin-bottom:40px;margin-top:40px}@media (max-width:832px){.junip-review-carousel .page-product_collection .junip-review-carousel-title,.page-product_collection .junip-review-carousel .junip-review-carousel-title,.page-product_collection .title-ui{font-size:26px;letter-spacing:9.28571px;line-height:35px}}#agegate-overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#agegate-overlay.open{display:flex}#agegate-overlay .whitebox{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:40px;width:100%}#agegate-overlay .whitebox .logo{margin-bottom:20px}#agegate-overlay .whitebox .text{font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:45px;letter-spacing:1.8px;margin-bottom:30px;text-align:center;text-transform:uppercase}#agegate-overlay .whitebox .buttons{column-gap:20px;display:grid;grid-template-columns:1fr 1fr;max-width:346px;width:100%}#agegate-overlay .whitebox .buttons button{width:100%}@media (max-width:832px){#agegate-overlay{padding:10px}#agegate-overlay .whitebox{padding:40px 20px}#agegate-overlay .whitebox .text{font-size:38px}#agegate-overlay .whitebox .buttons{display:grid;grid-template-columns:1fr;row-gap:20px}}.title-info{margin-left:auto;margin-right:auto;max-width:880px}.shopify-challenge__container .shopify-challenge__button.btn{display:flex;margin:30px auto}.btn-outline{align-items:center;background-color:transparent;border:2px solid #ee412f;border-radius:25px;color:#ee412f;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:19px;padding:0 35px;transition:all .2s ease}.btn-outline:hover{background-color:#ee412f;border-color:#ee412f;color:#f9f8f0}.btn-back{align-items:center;border:2px solid #f3f3f3;border-radius:28px;box-sizing:border-box;color:#1e1e1e;display:inline-flex;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:19px;min-width:186px;padding:0 20px;transition:all .2s ease}.btn-back svg{margin-right:13px}.btn-back:hover{border-color:#1e1e1e;color:#1e1e1e}.btnGroup{gap:40px;margin-top:40px}.form-ui{max-width:580px;padding-bottom:60px;padding-top:77px;text-align:center}.form-ui,.form-ui button{margin:auto}.input-ui{margin-bottom:20px;position:relative}.input-ui label{color:#757575;left:22px;pointer-events:none;position:absolute;top:21px}.input-ui input,.input-ui label,.input-ui textarea{font-size:16px;font-weight:600;line-height:19px;transition:all .2s ease}.input-ui input,.input-ui textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #e4e4e4;border-radius:8px;color:#000;outline:none;padding:0 20px;width:100%}.input-ui input::placeholder,.input-ui textarea::placeholder{color:#757575}.input-ui input:focus,.input-ui textarea:focus{border-color:#757575}.input-ui input{height:60px}.input-ui textarea{height:160px}.input-ui.focused label{color:#000;font-size:12px;font-weight:600;line-height:15px;top:10px}.input-ui.focused input{padding-top:18px}.input-ui.focused textarea{padding-top:28px}.dropdown-ui{position:relative}.dropdown-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e4e4e4;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;height:60px;line-height:19px;padding:0 11px 0 20px;width:100%}.dropdown-ui select:hover{background-color:#f3f3f3}.dropdown-ui svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.allergens{border:2px solid #000;border-radius:12px;margin-bottom:40px;padding:18px 21px}.allergens__label{font-weight:600}.infoPanel{margin:23px 0}.infoPanel,.infoPanel__style{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.infoPanel__style{font-size:26px;letter-spacing:.15em;text-transform:uppercase}.infoPanel__stats{font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:.15em;margin-top:23px}.infoPanel__stat{display:inline-block}.cartAddToast__wrap{background-color:#fff;border:2px solid #000;border-radius:12px;flex-direction:column;max-width:100vw;opacity:1;padding:20px;position:fixed;right:20px;top:20px;transform:translate(0);transition:.3s;width:400px;z-index:1000}.cartAddToast__wrap.transitioning{opacity:0;transform:translateY(-100%)}.cartAddToast__wrap.closed{display:none}.cartAddToast__wrap.cartAddToast__wrap--bottom{bottom:20px;top:auto}@media only screen and (max-width:1023px){.cartAddToast__wrap.cartAddToast__wrap--bottom{border-radius:12px 12px 0 0;bottom:0}}.cartAddToast__wrap.cartAddToast__wrap--bottom.transitioning{opacity:0;transform:translateY(100%)}@media only screen and (max-width:1023px){.cartAddToast__wrap{animation-name:mobileToastAni;border:none;border-radius:0 0 12px 12px;box-shadow:0 2px 10px rgba(0,0,0,.5);left:0;top:0;width:100%}}.cartAddToast__wrap>.incentivePanel{margin-top:20px;width:100%}.cartAddToast__wrap>.btn-close{position:absolute;right:30px;top:30px}.cartAddToast__wrap .cartAddToast__cartBtn{margin-top:20px}.cartAddToast{background-color:#fff;font-weight:700;height:60px;position:relative;text-transform:uppercase}.cartAddToast .cartAddToast__icon{padding-right:8px}.cartAddToast .cartAddToast__icon>svg{vertical-align:middle}.grid-25{column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:60px}.grid-25 .product-card .image{padding-top:125%}.grid-50{column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;row-gap:60px}.grid-50 .block--doublewide{grid-column:1/span 2}.grid-50 .product-card .image{padding-top:125%}@media only screen and (max-width:832px){.grid-50.grid-50--collapsing{grid-template-columns:minmax(0,1fr);max-width:580px}}@media (max-width:900px){.grid-25,.grid-50{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.free-shipping{background-color:#f9f8f0;padding:14px 20px;text-align:center}.free-shipping .text{font-size:12px;font-weight:700;line-height:15px;text-align:center}.incentive{max-height:60px;overflow:hidden;transition:all .2s ease}.incentive:not(:first-child){margin-top:15px}.incentive.incentive--future{color:#aaa;margin:0;max-height:0;text-align:left}.incentive.incentive--future .incentive__text:before{content:"(next)";display:inline;margin-right:20px}.incentive.incentive--future .incentive__progress{display:none}.incentive__progress{background:#e4e4e4;border-radius:5px;height:10px;margin-bottom:7px;overflow:hidden;position:relative;width:100%}.incentive__progress .incentive__progressHandle{background:#42a615;height:10px;transition:all .2s ease}.priceNotice__wrap{box-sizing:border-box;display:inline-block;margin-left:8px}@media only screen and (max-width:639px){.priceNotice__wrap{display:block;margin:0 0 10px;order:-1}}.priceNotice__text{background-color:#ee412f;border-radius:4px;box-sizing:border-box;color:#f9f8f0;display:inline-block;font-size:12px;line-height:1;padding:4px 6px}.badge-soldOut .priceNotice__text{background-color:#757575}.badge-almostGone .priceNotice__text{background-color:#ee412f}body{--drawerWidth:600px;--drawerTransition:600ms;--drawerBgColor:#fff}@media only screen and (max-width:800px){body{--drawerWidth:100%}}body.drawer--open{overflow:hidden}.drawer__overlay{background-color:rgba(0,0,0,.2);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;transition:var(--drawerTransition);width:100vw}body.drawer--open .drawer__overlay,body.drawer--transitioning .drawer__overlay{display:block}body.drawer--transitioning .drawer__overlay{opacity:0}body.drawer--open .drawer__overlay{opacity:1}.drawer__wrap{background-color:#fff;display:none;height:100%;overflow:hidden;position:fixed;right:0;top:0;transition:var(--drawerTransition);width:var(--drawerWidth);z-index:1000}body.drawer--open .drawer__wrap,body.drawer--transitioning .drawer__wrap{display:block}body.drawer--transitioning .drawer__wrap{left:100%}body.drawer--open .drawer__wrap{left:calc(100% - var(--drawerWidth))}.drawer{background-color:var(--drawerBgColor);height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}body{--quickAddBadgeBg:#ee412f;--quickAddBadgeFg:#fff;--quickAddCtaBg:#ee412f;--quickAddCtaBg--hover:#dd3a29;--quickAddCtaFg:#f9f8f0;--quickAddWarningBg:red;--quickAddWarningFg:#fff;--quickAddBadgeSize:30px;--quickAddTransition:300ms;--quickAddButtonRadius:25px}.quickAdd__wrap{font-size:16px;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.quickAdd__spacer{content:"";padding-bottom:125%;width:100%}.noQuickAdd__wrap,.quickAdd__ctaWrap,.quickAdd__spinner{bottom:1.25em;height:50px;left:0;margin:auto;position:absolute;right:0;width:175px}.quickAdd__cta{font-weight:700;pointer-events:auto}.noQuickAdd__message{background-color:var(--quickAddWarningBg);border-radius:var(--quickAddButtonRadius);color:var(--quickAddWarningFg);height:1.6em;margin:auto;padding:.2em 1.5em}.quickAdd__spinner{display:flex;font-weight:600;pointer-events:auto}.quickAdd--zero .quickAdd__spinner{display:none}@media (hover:none){.quickAdd__spinner{display:none;max-width:calc(100% - 14px)}.quickAdd--mobileSpinnerVisible .quickAdd__spinner,.quickAdd--zero.quickAdd--mobileSpinnerVisible .quickAdd__spinner{display:flex}}.quickAdd__spinner .pt-spinner__wrap{border:none;border-radius:var(--quickAddButtonRadius);height:100%;justify-content:space-between;width:100%}.quickAdd__spinner .pt-spinner__crement{border:2px solid #e4e4e4;border-radius:50%;font-size:14px;font-weight:600;height:44px;transition:var(--quickAddTransition);width:44px}.quickAdd__spinner .pt-spinner__crement:hover{background-color:#e4e4e4}.quickAdd__spinner .pt-spinner__crement:first-child{margin-left:3px}.quickAdd__spinner .pt-spinner__crement:last-child{margin-right:3px}.quickAdd__spinner .pt-spinner{border:none;width:3em}.quickAdd__ctaWrap{display:none}.quickAdd--zero .quickAdd__ctaWrap{display:flex;opacity:0;pointer-events:none;transition:var(--quickAddTransition)}.productCard__wrap:hover .quickAdd--zero .quickAdd__ctaWrap,.quickAdd--zero .quickAdd__ctaWrap:focus-within{opacity:1;pointer-events:auto}@media (hover:none){.quickAdd--zero .quickAdd__ctaWrap,.quickAdd__ctaWrap{display:none}}button[data-quick-add-cta]{background-color:var(--quickAddCtaBg);border-radius:var(--quickAddButtonRadius);color:var(--quickAddCtaFg);font-weight:700;height:100%;transition:var(--quickAddTransition);width:100%}button[data-quick-add-cta]:hover{background-color:var(--quickAddCtaBg--hover)}button[data-quick-add-cta]:focus-visible{border:2px dashed #000}button[data-quick-add-badge]{background-color:#fff;border:2px solid #ee412f;border-radius:50%;bottom:10px;color:#ee412f;display:none;font-weight:700;height:30px;pointer-events:auto;position:absolute;right:10px;width:30px}.quickAdd--zero button[data-quick-add-badge]{background-color:var(--quickAddBadgeBg);border:none;color:var(--quickAddBadgeFg)}@media (hover:none){button[data-quick-add-badge]{display:flex}.quickAdd--mobileSpinnerVisible button[data-quick-add-badge]{display:none}}span[data-quick-add-badge-quantity]{display:inline-block;font-size:14px}.quickAdd--zero span[data-quick-add-badge-quantity]{display:none}span[data-quick-add-badge-cta]{display:none;font-size:22px}.quickAdd--zero span[data-quick-add-badge-cta]>svg{height:14px;width:14px}.rct_navigation__desktop{margin:0}.rc_form__group{margin-bottom:20px}.rc-login h1{margin:1.5em 0}body{--pt-spinner-bgColor:#fff;--pt-spinner-color:#000;--pt-spinner-fontSize:18px}.pt-spinner__wrap{background-color:var(--pt-spinner-bgColor);border:2px solid var(--pt-spinner-color);border-radius:1em;color:var(--pt-spinner-color);font-size:var(--pt-spinner-fontSize);height:2em;overflow:hidden;position:relative}.pt-spinner{appearance:none;-moz-appearance:textfield;background-color:transparent;border:2px;border-bottom:0 solid var(--pt-spinner-color);border-left:2px solid var(--pt-spinner-color);border-right:2px solid var(--pt-spinner-color);border-top:0 solid var(--pt-spinner-color);color:inherit;font-size:inherit;height:100%;text-align:center;width:5em}.pt-spinner::-webkit-inner-spin-button,.pt-spinner::-webkit-outer-spin-button{display:none}.pt-spinner:focus-visible{border-width:0 4px;outline:none}.pt-spinner__crement{appearance:none;background-color:transparent;border:none;color:inherit;height:100%;text-align:center;width:3em}.pt-spinner__crement span{font-size:1.6em;padding-bottom:.12em}.ui-spinner{height:auto!important}.ui-spinner input{-moz-appearance:textfield;text-align:center}.ui-spinner .ui-spinner-button{background-color:#fff;cursor:pointer;height:100%;height:calc(100% - 4px);position:absolute;top:2px;width:2.4rem;z-index:2}.ui-spinner .ui-spinner-button:hover{background-color:#ddd}.ui-spinner .ui-spinner-up{background-position:50%;background-repeat:no-repeat;border-left:2px solid #d00;border-radius:0 .4rem .4rem 0;right:2px}.ui-spinner .ui-spinner-down{background-position:50%;background-repeat:no-repeat;border-radius:.4rem 0 0 .4rem;border-right:2px solid #d00;left:2px}.ui-spinner .input--small~.ui-spinner-button{width:1.68rem}.contact-grid .holder,.contact-grid .junip-review-section:before{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:780px}.contact-grid .column-4.junip-review-section:before,.contact-grid .holder.column-4{grid-template-columns:1fr 1fr 1fr 70px;max-width:885px}.contact-grid .entry{text-align:center;width:230px}.contact-grid .entry .title{font-size:16px;font-weight:600;line-height:19px;margin-bottom:11px}.contact-grid .entry .btn-grey,.contact-grid .entry .text{font-size:14px;line-height:17px}.contact-grid .entry .btn-grey{margin:auto;max-width:146px;padding:0}.contact-grid .entry .btn-grey svg{margin-right:10px}@media (max-width:832px){.contact-grid .holder,.contact-grid .junip-review-section:before{grid-template-columns:1fr;row-gap:40px}.contact-grid .entry{margin:auto}}.contact-form .junip-review-carousel .junip-review-carousel-title,.contact-form .title-ui,.junip-review-carousel .contact-form .junip-review-carousel-title{margin-bottom:.7em}.contactForm__wrap>.errors{color:#ee412f;font-weight:700;margin:auto}.contactForm__wrap{margin:0 auto;max-width:min(580px,100%);width:95vw}.contactForm__footer{text-align:center}.contactForm__requiredNote{font-size:14px;font-weight:700}.contactForm__disclaimer{font-size:14px;font-style:italic;font-weight:400}.contactForm__disclaimer a{font-weight:400;text-decoration:underline}.contactForm__buttonWrap{margin:30px}.contactForm__success{border:2px solid #000;font-weight:700;margin:20px auto;max-width:min(90%,90vh);padding:20px 40px;text-align:center;width:600px}.contactForm__success p{margin:0}.eventWrap{background-color:#f9f8f0}.event__dateTag{background-color:#ee412f;color:#fff;left:0;min-width:6.25em;padding:.3em .8em .4em;position:absolute;top:0}.event__content{padding:24px 20px 20px;text-align:center}@media only screen and (max-width:639px){.event__content{padding:24px 8px 20px}}.event__title{letter-spacing:.1154em;margin:0 auto .7em;max-width:75%}@media only screen and (max-width:832px){.event__title{max-width:none}}.event__desc{line-height:1.5}.event__desc,.event__info{font-weight:500;margin:1.1em 0}.event__info{line-height:1.7}.event__infoItem{margin:0 .8em}@media only screen and (max-width:405px){.event__infoItem{display:flex;flex-direction:column;margin:1.4em 0}}.event__icon{height:1.333em;margin-right:.55em;width:auto}@media only screen and (max-width:405px){.event__icon{margin:0 0 .3em}}#header{background-color:#fff;border-bottom:1px solid #f3f3f3;height:100px;left:0;padding:0 40px;position:fixed;text-align:center;top:0;width:100%;z-index:999}@media only screen and (max-width:1160px){#header{display:none}}#header .holder,#header .junip-review-section:before{align-items:center;display:flex;height:100%;justify-content:space-between}#header .logo{display:block}#header .navigation{column-gap:33px;display:grid;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;grid-auto-flow:column;letter-spacing:3px;line-height:24px;text-transform:uppercase}#header .navigation .btn-nav.current{color:#ee412f}#header .navigation .btn-nav:focus-within .dropdown .menu,#header .navigation .btn-nav:hover .dropdown .menu{display:block}#header .navigation .btn-nav>a{color:inherit}#header .navigation .dropdown a:focus-visible{outline:2px solid #ee412f;outline-offset:-8px;outline-width:0 0 2px 0}#header .nav-icons{align-items:center;display:flex}#header .nav-icons a{display:block}#header .nav-icons .btn-search{margin-right:34px}#header .nav-icons .btn-cart{position:relative}#header .nav-icons .btn-cart .hasitems{display:none}#header .nav-icons .btn-cart.items{color:#ee412f}#header .nav-icons .btn-cart.items .cartbtn-noitems{display:none}#header .nav-icons .btn-cart.items .hasitems{display:block}#header .nav-icons .btn-cart.items .hasitems .number{color:#ee412f;font-size:12px;font-weight:700;left:2px;line-height:15px;position:absolute;text-align:center;top:-12px;width:100%}#header .dropdown{background-color:transparent;border:none;position:relative}#header .dropdown:hover .menu{display:block}#header .dropdown .menu{display:none;left:50%;padding-top:10px;position:absolute;top:100%;transform:translateX(-50%);z-index:9}#header .dropdown .menu .inside{background-color:#fff;border:1px solid #f3f3f3;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}#header .dropdown .menu .btn-nav{font-size:14px;font-weight:500;letter-spacing:2.64444px;line-height:16px;padding:14px 20px;text-align:center;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}#header .dropdown .menu .btn-nav:hover{background-color:#f3f3f3;color:#000}#header-mobile{background-color:#fff;border-bottom:1px solid #f3f3f3;display:none;height:113px;left:0;padding:46px 21px 14px;position:absolute;top:0;width:100%;z-index:999}@media only screen and (max-width:1160px){#header-mobile{display:block}}#header-mobile .holder,#header-mobile .junip-review-section:before{align-items:center;display:flex;justify-content:space-between}#header-mobile .leftside{text-align:left;width:85px}#header-mobile .rightside{align-items:center;display:flex;width:85px}#header-mobile .rightside a{display:block}#header-mobile .rightside .btn-search{margin-right:27px}#header-mobile .rightside .btn-cart{position:relative}#header-mobile .rightside .btn-cart .hasitems{display:none}#header-mobile .rightside .btn-cart.items{color:#ee412f}#header-mobile .rightside .btn-cart.items .cartbtn-noitems{display:none}#header-mobile .rightside .btn-cart.items .hasitems{display:block}#header-mobile .rightside .btn-cart.items .hasitems .number{color:#ee412f;font-size:12px;font-weight:700;left:2px;line-height:15px;position:absolute;text-align:center;top:-12px;width:100%}#header-mobile .close-icon{display:none}#header-mobile.open{position:fixed}#header-mobile.open .menu-icon{display:none}#header-mobile.open .close-icon{display:block}#header-mobile.sticky,#mobile-menu{position:fixed}#mobile-menu{-webkit-overflow-scrolling:auto;background-color:#fff;border-bottom:1px solid #f3f3f3;display:none;height:100%;left:0;overflow-y:auto;padding-top:130px;top:0;width:100%;z-index:998}#mobile-menu .nav-main{border-bottom:1px solid #f3f3f3;padding:20px 0}#mobile-menu .nav-main .btn-nav{align-items:center;display:block;display:flex;font-size:26px;font-weight:500;justify-content:space-between;letter-spacing:4.875px;padding:20px 24px;text-transform:uppercase}#mobile-menu .nav-main .dropdown .trigger{transition:all .2s ease}#mobile-menu .nav-main .dropdown .menu{display:none}#mobile-menu .nav-main .dropdown .menu .btn-nav{font-size:18px;font-weight:500;letter-spacing:3.375px;padding-left:48px}#mobile-menu .nav-main .dropdown.open .trigger{transform:rotate(-45deg)}#mobile-menu .nav-main .dropdown.open .menu{display:block}#mobile-menu .nav-footer{padding:30px 0 40px}#mobile-menu .nav-footer .btn-nav{display:block;font-size:18px;font-weight:600;padding:14px 24px}#mobile-menu.open{display:block}#minicart-mobile{background-color:#fff;border-radius:12px 12px 0 0;bottom:0;display:none;position:fixed;right:0;width:100%;z-index:99}#minicart-mobile .minicart{bottom:0;display:block;position:relative;top:auto;width:100%}#minicart-mobile.open{display:block}#header .search-ui{height:31px;margin-right:20px;position:relative;width:27px;z-index:1}#header .search-ui .btn-search{transition:all .2s ease;z-index:-1}#header .search-ui .btn-search:hover{color:#ee412f}#header .search-ui .search-form{opacity:0;overflow:hidden;position:absolute;right:-6px;top:-11px;transition:.3s;width:0}#header .search-ui .search-icon{left:16px;pointer-events:none;position:absolute;top:11px;z-index:9}#header .search-ui .search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e4e4e4;border-radius:25px;box-sizing:border-box;font-size:14px;font-weight:500;height:50px;line-height:17px;opacity:1;padding:0 50px;transition:all .2s ease;width:100%}#header .search-ui .search-input:focus{border-color:#bcbcbc;outline:none}#header .search-ui .search-input::placeholder{color:#757575}#header .search-ui .search-submit{background-color:transparent;border:none;color:#ee412f;opacity:1;position:absolute;right:7px;top:6px;transition:all .2s ease}#header .search-ui .search-submit:hover{color:#000}#header .search-ui:focus-within .search-form{opacity:1;width:300px}#search-mobile{background-color:#fff;display:none;left:0;padding:20px 15px;position:absolute;top:113px;width:100%;z-index:999}#search-mobile.open{display:block}#search-mobile .search-ui{align-items:center;display:flex}#search-mobile .search-ui .search-form{margin-right:20px;position:relative;width:100%}#search-mobile .search-ui .search-icon{left:16px;pointer-events:none;position:absolute;top:11px;z-index:9}#search-mobile .search-ui .search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e4e4e4;border-radius:25px;box-sizing:border-box;font-size:14px;font-weight:500;height:50px;line-height:17px;opacity:1;padding:0 50px;transition:all .2s ease;width:100%}#search-mobile .search-ui .search-input:focus{border-color:#bcbcbc;outline:none}#search-mobile .search-ui .search-input::placeholder{color:#757575}#search-mobile .search-ui .search-submit{background-color:transparent;border:none;color:#ee412f;opacity:1;position:absolute;right:7px;top:6px;transition:all .2s ease}#search-mobile .search-ui .search-submit:hover{color:#000}#search-mobile .search-ui .minicart-close{height:30px;width:30px}.top-button{display:none}@media only screen and (max-width:1023px){.top-button{display:flex;margin:30px auto}}.top-button .btn-outline{display:inline-flex;margin:auto}.junip-review-carousel .products-section.home-products-section .junip-review-carousel-title,.products-section.home-products-section .junip-review-carousel .junip-review-carousel-title,.products-section.home-products-section .title-ui{margin-bottom:60px}@media only screen and (max-width:1023px){.junip-review-carousel .products-section.home-products-section .junip-review-carousel-title,.products-section.home-products-section .junip-review-carousel .junip-review-carousel-title,.products-section.home-products-section .title-ui{margin-bottom:30px}}.hero-section .holder,.hero-section .junip-review-section:before{align-items:center;display:flex;min-height:591px;padding:0 43px}@media only screen and (max-width:832px){.hero-section .holder,.hero-section .junip-review-section:before{display:block;min-height:auto;padding:100% 0 0}}.hero-section .content{border-radius:12px;max-width:390px;padding:56px 37px}@media only screen and (max-width:832px){.hero-section .content{align-items:center;border-radius:0;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:36px 22px;text-align:center;width:100%}.hero-section .content>a,.hero-section .content>div,.hero-section .content>h1{max-width:390px}}.hero-section .content .new{margin-bottom:23px}@media only screen and (max-width:832px){.hero-section .content .new{left:18px;position:absolute;top:18px}}.hero-section .content .title{font-size:90px;letter-spacing:1.8px;line-height:82px;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:832px){.hero-section .content .title{font-size:40px;letter-spacing:.8px;line-height:36px;margin-bottom:10px}}.hero-section .content .text{font-size:16px;font-weight:500;line-height:22px;margin-bottom:35px}@media only screen and (max-width:832px){.hero-section .content .text{font-size:14px;line-height:20px;margin-bottom:16px}}.heroTitlePanel__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.heroTitlePanel__bg img{object-position:100% 0;z-index:-1}@media only screen and (max-width:832px){.heroTitlePanel__bg img{object-position:center 0}}.heroTitlePanel--transparent{background-color:hsla(53,43%,96%,.5)}.heroTitlePanel--opaque{background-color:#f9f8f0}.heroTitlePanel--none{background-color:transparent}.info-grid .holder,.info-grid .junip-review-section:before{column-gap:55px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto}@media only screen and (max-width:1160px){.info-grid .holder,.info-grid .junip-review-section:before{column-gap:30px}}@media only screen and (max-width:1023px){.info-grid .holder,.info-grid .junip-review-section:before{grid-template-columns:minmax(0,1fr);row-gap:50px}}.info-grid .entry{text-align:center;width:100%}.info-grid .entry .text{font-size:16px;font-weight:500;line-height:1.5;margin:auto;width:80%}@media only screen and (max-width:832px){.info-grid .entry .text{width:90%}}.junip-review-carousel{margin:0 auto 40px;padding:75px 0 35px!important;position:relative;width:1260px}@media only screen and (max-width:1399px){.junip-review-carousel{width:960px}}@media only screen and (max-width:1160px){.junip-review-carousel{width:660px}}@media only screen and (max-width:832px){.junip-review-carousel{width:620px}}@media only screen and (max-width:639px){.junip-review-carousel{width:340px}}.junip-review-carousel:before{background-color:#f9f8f0;content:"";margin-left:calc((100% - var(--fullWidth, 100vw))/2);max-width:none;position:relative;position:absolute;width:var(--fullWidth,100vw);z-index:-1}.junip-review-carousel .junip-review-carousel-container{grid-gap:20px;margin:auto}.junip-review-carousel .junip-review-carousel-item{align-items:center;border-color:#dbdbdb;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:40px 30px 30px;width:280px}@media only screen and (max-width:832px){.junip-review-carousel .junip-review-carousel-item{padding:40px 10px 30px;width:260px}}.junip-review-carousel .junip-review-carousel-title{font-weight:400;margin-bottom:.75em}.junip-review-carousel .junip-star-ratings-container{flex:0 0 20px;margin-bottom:35px}.junip-review-carousel .junip-review-body{flex:1 1 100%}.junip-review-carousel .junip-review-carousel-item-title{margin:0 0 20px}.junip-review-carousel .junip-review-carousel-item>.junip-d-flex{flex:0 0 20px}.junip-review-carousel .junip-review-carousel-summary-stats{display:none}.junip-product-review,.junip-review-section{--junipButtonColor:#ee412f;--junipPrimaryColor:#ee412f;border-top:1px solid #e4e4e4;margin-top:70px;padding-top:70px}.junip-product-review .junip-product-review-title,.junip-review-section .junip-product-review-title{margin:0 0 45px -10px;text-align:left}.junip-product-review .junip-product-review-container,.junip-review-section .junip-product-review-container{padding:2.85em 20px}.junip-product-review .junip-separator,.junip-review-section .junip-separator{margin-left:-10px;width:calc(100% + 20px)}.junip-product-review .junip-write-review-cta-container,.junip-review-section .junip-write-review-cta-container{right:-10px;top:-10px}.junip-product-review .junip-button-border-radius-circular .junip-btn-sm,.junip-review-section .junip-button-border-radius-circular .junip-btn-sm{border-radius:4em;color:#f9f8f0;letter-spacing:0;padding:.98em 2em;text-transform:none}.junip-product-review .junip-select,.junip-review-section .junip-select{background-position:right 10px top 19px;font-weight:600}.junip-product-review .junip-select-container .junip-select-label,.junip-review-section .junip-select-container .junip-select-label{font-weight:500}.junip-product-review .junip-chevron.junip-chevron-down,.junip-product-review .junip-select,.junip-review-section .junip-chevron.junip-chevron-down,.junip-review-section .junip-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 5 5-5H0l5 5Z'/%3E%3C/svg%3E")}.junip-product-review .junip-chevron.junip-chevron-up,.junip-review-section .junip-chevron.junip-chevron-up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 0 5 5H0l5-5Z'/%3E%3C/svg%3E")}.junip-product-review .junip-chevron.junip-chevron-down,.junip-product-review .junip-chevron.junip-chevron-up,.junip-review-section .junip-chevron.junip-chevron-down,.junip-review-section .junip-chevron.junip-chevron-up{background-origin:padding-box;background-repeat:no-repeat;background-size:12px 7px;border:none;height:10px;margin:4px 0 0;transform:none;width:20px}.junip-product-review .junip-filters-label .junip-label-container,.junip-review-section .junip-filters-label .junip-label-container{font-weight:600;text-decoration:none}.junip-product-review .junip-filters-label .junip-label-container .junip-label,.junip-review-section .junip-filters-label .junip-label-container .junip-label{margin-right:5px}.junip-product-review .junip-review-list-item .junip-review-date,.junip-review-section .junip-review-list-item .junip-review-date{color:#000;font-weight:500}.junip-product-review .junip-vote-button,.junip-review-section .junip-vote-button{--junipButtonColor:#000}.junip-review-section:before{content:"Customer Reviews";display:block;text-align:left}#newsletter-section{padding:35px 40px}#newsletter-section .redbox{align-items:center;background-color:#ee412f;border-radius:12px;color:#f9f8f0;display:flex;height:100px;justify-content:space-between;overflow:hidden;padding:0 40px;position:relative}#newsletter-section .redbox .text{font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:45px;font-style:normal;font-weight:500;letter-spacing:1.91837px;line-height:70px;text-transform:uppercase}#newsletter-section .redbox .field{position:relative}#newsletter-section .redbox .field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #fff;border-radius:8px;color:#000;font-size:14px;font-weight:500;height:50px;line-height:17px;padding:0 40px 0 22px;width:380px}#newsletter-section .redbox .field input::placeholder{color:#acacac}#newsletter-section .redbox .field .arrow{align-items:center;background-color:transparent;border:none;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;width:40px}#newsletter-section .newsletter__msg{font-size:18px;font-weight:700;height:100%;left:0;padding:.5em 2em;position:absolute;top:100%;transition:.3s;width:100%}#newsletter-section .newsletter__msg.shown{top:0}#newsletter-section .newsletter__errorClose{font-size:30px;height:100%;position:absolute;right:1em}@media (max-width:832px){#newsletter-section .newsletter__errorClose{height:auto;top:.4em}}#newsletter-section .newsletter__success{background-color:#ee412f;color:#f9f8f0}#newsletter-section .newsletter__error{background-color:#000;color:#fff}@media (max-width:1143px){#newsletter-section .redbox{flex-direction:column;height:auto;padding:40px;text-align:center}}@media (max-width:832px){#newsletter-section{padding:30px 15px 0}#newsletter-section .redbox{padding:32px 20px 28px}#newsletter-section .redbox .text{font-size:36px;letter-spacing:1.536px;line-height:34px;margin-bottom:16px}#newsletter-section .redbox .field,#newsletter-section .redbox .field input,#newsletter-section .redbox form{width:100%}}#footer{padding:55px 40px 134px;text-align:center}#footer .navigation{font-size:18px;font-weight:600;line-height:44px;margin-bottom:64px}#footer .navigation a{margin:0 22px}#footer .social{align-items:center;display:flex;justify-content:center;margin-bottom:77px}#footer .social a{display:block;margin:0 30px}#footer .social a,#footer .social a svg{height:30px;width:30px}#footer .locations{display:grid;font-size:16px;grid-template-columns:1fr 1fr 1fr;line-height:26px;margin:auto auto 60px;max-width:936px}#footer .locations a{font-weight:700}#footer .bottom .logo{display:block;margin-bottom:29px}#footer .bottom .copyright{font-size:14px;font-weight:500;line-height:17px;margin-bottom:15px}#footer .bottom .payment-options{align-items:center;display:flex;justify-content:center;padding:20px 0}#footer .bottom .payment-options .payment{margin:0 10px}#footer .bottom .legal a{font-size:14px;font-weight:500;line-height:17px;margin:0 8px}@media (max-width:832px){#footer{padding:40px 15px 60px}#footer .navigation{margin-bottom:40px;text-align:center;width:100%}#footer .navigation a{display:block}#footer .social{margin-bottom:40px}#footer .locations{grid-template-columns:1fr;margin-bottom:40px}#footer .locations .location{margin-bottom:20px}}.product-card,.productCard__wrap{position:relative}.product-card{display:flex;flex-direction:column;height:100%}.product-card span{display:block}.product-card .image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:125%;position:relative;width:100%}.product-card .image .cardBadge{height:30px;left:22px;position:absolute;top:24px}.product-card .image .cardBadge>img,.product-card .image .cardBadge>svg{height:100%;object-fit:contain;width:auto}.product-card .image.image-square{padding-top:100%}.product-card .details{background-color:#f9f8f0;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px}.product-card .details .info{margin-bottom:22px}.product-card .details .info .name{display:block;font-size:16px;font-weight:700;line-height:19px;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.product-card .details .info .type,.product-card .details .moreInfo{font-size:14px;line-height:1.214}.product-card .details .prices{display:grid;font-size:14px;font-weight:600;gap:10px;grid-template-columns:minmax(0,1fr);line-height:18px}.product-card .details .price__discount{color:#757575;display:inline-block}.product-card .moreInfo{font-weight:400}.product-card .product-card__size span{display:inline-block}.product-card:hover .image .hover{opacity:1}.product-card .junip-product-summary-stars-wrapper{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:8px 0}.product-card .junip-product-summary-stars-wrapper .junip-product-summary-star{height:1em;width:1em}.link-card{--cardFg:#000;--cardBg:#f9f8f0;display:flex;flex-direction:column}.link-card .image{background-size:cover;flex-grow:1;padding-top:100%;position:relative}.link-card .text{align-items:center;background-color:var(--cardBg);color:var(--cardFg);display:flex;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;height:140px;justify-content:center;letter-spacing:1.90909px;line-height:31px;text-align:center;text-transform:uppercase}.link-card:hover .image .hover{opacity:1}.link-card.location-card{--cardFg:#f9f8f0;--cardBg:#ee412f}.simple-card{display:flex;flex-direction:column;height:100%;position:relative}.simple-card span{display:block}.simple-card .image{background-repeat:no-repeat;background-size:cover;padding-top:100%;position:relative;width:100%}.simple-card .image .new{left:22px;position:absolute;top:24px}.simple-card .block{align-items:center;background-color:#ee412f;color:#f9f8f0;display:flex;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:500;height:80px;justify-content:center;letter-spacing:1.90909px;line-height:24px;text-transform:uppercase}.simple-card:hover .image .hover{opacity:1}@media (max-width:832px){.simple-card .block{font-size:16px;letter-spacing:1.45455px;line-height:18px;text-align:center}}.imagefull-text .image{margin-bottom:40px}.imagefull-text .image img{width:100%}.imagefull-text .junip-review-carousel .junip-review-carousel-title,.imagefull-text .title-ui,.junip-review-carousel .imagefull-text .junip-review-carousel-title{margin-bottom:.7em}.imagefull-text .junip-review-carousel .junip-review-carousel-title .title-anchor,.imagefull-text .title-ui .title-anchor,.junip-review-carousel .imagefull-text .junip-review-carousel-title .title-anchor{display:block;height:1px;pointer-events:none;position:relative;top:-200px;width:1px}.imagefull-text .text{font-size:16px;font-weight:500;line-height:24px;margin:auto;max-width:780px;text-align:center}.menu-embed .menu-holder{align-items:center;display:flex;justify-content:center;width:100%}.minicart{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:40px 0 20px;width:100%}@media only screen and (max-width:639px){.minicart{padding:20px 0 10px}}.minicart .loading{background-color:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.minicart .loading svg{height:58px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:58px}.minicart .entries{margin-top:40px}.minicart .entries .entry{display:flex;margin-bottom:20px}.minicart .entries .entry:last-child{margin:0}.minicart .entries .entry .image{flex-shrink:0;margin-right:18px;width:80px}.minicart .entries .entry .image img{width:100%}.minicart .entries .entry .content{text-align:left;width:100%}.minicart .entries .entry .content .row-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.minicart .entries .entry .content .row-top .info{padding-right:20px}.minicart .entries .entry .content .row-top .title{font-size:14px;font-weight:700;line-height:17px;margin-bottom:4px;text-transform:uppercase}.minicart .entries .entry .content .row-top .text{font-size:12px;line-height:14px}.minicart .entries .entry .content .row-top .btn-remove{font-size:12px;font-weight:600;line-height:15px;text-align:right;text-decoration-line:underline}.minicart .entries .entry .content .row-bottom{align-items:center;display:flex;justify-content:space-between}.minicart .entries .entry .content .row-bottom .leftside{align-items:center;display:flex}.minicart .entries .entry .content .row-bottom .leftside .label{font-size:14px;line-height:17px;margin-right:8px}.minicart .entries .entry .content .row-bottom .leftside .number-ui button{height:26px;width:26px}.minicart .entries .entry .content .row-bottom .leftside .number-ui input{font-size:14px;line-height:17px;width:34px}.minicart .entries .entry .content .row-bottom .minicart__priceWrap{font-size:14px;font-weight:600;line-height:17px;text-align:right}.minicart .entries .entry .content .row-bottom .minicart__priceWrap .minicart__discount{color:#757575;font-weight:400}.minicart .buttons{align-items:center;display:flex;justify-content:center;padding:0}@media (max-width:406px){.minicart .buttons{display:block}}.minicart .buttons .btn{font-size:14px;line-height:17px;margin:0 20px;min-width:180px;padding:0;white-space:nowrap}@media (max-width:406px){.minicart .buttons .btn{height:40px;margin:8px 0 0;min-width:0;width:100%}.minicart .buttons .btn-grey{margin-bottom:8px}}.minicart.open{display:block}.minicart__footer,.minicart__header{flex:auto 1 0}.minicart__body{flex:100% 0 1;min-height:0;overflow-y:auto}.minicart__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width:639px){.minicart__header{margin-bottom:20px}}.minicart__header .minicart__title{margin:0}.minicart__footer{border-top:1px solid #000}@media only screen and (max-width:639px){.minicart__footer{padding-top:20px}}.minicart__empty{font-size:18px}#minicart_entries .pt-spinner__wrap{border:none}#minicart_entries .pt-spinner__crement span{font-size:1em}#minicart_entries .pt-spinner__crement--minus span{padding-top:1px}.minicart__finePrint{color:#757575;font-size:14px;margin:20px 0 0;text-align:center}@media only screen and (max-width:639px){.minicart__finePrint{margin:15px 0 0}}.minicart .entries,.minicart__empty,.minicart__footer,.minicart__header,.minicart__total{padding:0 30px}.minicart .entries.minicart__footer,.minicart__empty.minicart__footer,.minicart__footer.minicart__footer,.minicart__header.minicart__footer,.minicart__total.minicart__footer{padding-top:40px}@media only screen and (max-width:639px){.minicart .entries.minicart__footer,.minicart__empty.minicart__footer,.minicart__footer.minicart__footer,.minicart__header.minicart__footer,.minicart__total.minicart__footer{padding-top:10px}.minicart .entries,.minicart__empty,.minicart__footer,.minicart__header,.minicart__total{padding:0 10px}}.minicart__total{align-items:center;display:flex;font-size:24px;justify-content:flex-end;margin-top:30px}.minicart__totalLabel{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.minicart__totalValue{margin-left:30px}.minicart__recommendedWrap{border-top:1px solid #000;margin:60px auto 0;padding:30px 45px;width:100%}@media only screen and (max-width:639px){.minicart__recommendedWrap{padding:20px 10px}}.minicart__recommendedWrap .minicart__title{font-size:20px}.minicart__recommended{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);width:100%}.minicart__rec{display:flex;width:100%}.minicart__rec .btn-grey{font-size:14px;height:40px;margin-left:12px;padding:0 16px}.minicartRec__details{flex:0 1 50%;font-size:14px}.minicartRec__title{font-size:inherit;letter-spacing:.1em;line-height:1.2em;margin:0 0 12px}.minicartRec__addButton{flex:1 0 3em}.minicartRec__imgWrapWrap{flex:0 0 80px;margin-right:20px}.minicartRec__imgWrap{box-sizing:border-box;height:0;margin:auto;padding-left:100%;padding-top:125%;position:relative;width:0}.minicart__recommendedComplete{font-size:16px;font-weight:600;margin-bottom:30px;padding:12px 30px}.shopify-section.subscriptions{margin-bottom:20px}.subscriptions__image img{max-width:100%;object-fit:contain}.subscriptions__form .dropdown-ui{margin-bottom:20px}.subscriptions__form .dropdown-ui select{background-color:#fff}.subscriptions__form .btn-grey,.subscriptions__form button{border-radius:30px;height:60px;width:100%}.junip-review-carousel .subscriptions__info .junip-review-carousel-title,.subscriptions__info .junip-review-carousel .junip-review-carousel-title,.subscriptions__info .title-ui{font-size:26px;font-weight:500;letter-spacing:.1049em;line-height:1.154;margin-bottom:1.2em;text-align:left}.subscriptions__info .text{line-height:1.5}.subscriptions__info strong{font-weight:600}.subscriptions__form,.subscriptions__info{margin:0 auto;max-width:95vw;width:480px}.subscriptions__content{display:flex;justify-content:space-between;margin-top:75px}@media only screen and (max-width:1023px){.subscriptions__content{flex-direction:column;gap:40px;justify-content:flex-start}}.subscriptions__cancelNote{margin:25px 0 35px}.subscription-page .page-content{display:none}.yellow-blocks .block{align-items:center;background:#f9f8f0;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.yellow-blocks .block.block--doublewide{padding:40px 200px}@media only screen and (max-width:1160px){.yellow-blocks .block.block--doublewide{padding:40px 120px}}@media only screen and (max-width:832px){.yellow-blocks .block.block--doublewide{padding:40px 20px}}.yellow-blocks .block .title{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:3px;line-height:30px;margin-bottom:23px;text-transform:uppercase}.yellow-blocks .block .text{font-size:16px;font-weight:500;line-height:24px;margin-bottom:20px}.yellow-blocks .block a{margin:auto}.yellow-blocks .block a img{display:inline;width:auto}@media (max-width:832px){.yellow-blocks .grid-50{grid-template-columns:1fr}}.customer{margin:auto;max-width:95%;width:680px}.customer h1{text-transform:uppercase}.customer form{margin:40px auto;max-width:100%;text-align:center;width:480px}.customer form input[type=email],.customer form input[type=password],.customer form input[type=text]{width:100%}.customer .form__message svg{height:30px;margin-right:15px;width:30px}.customer.login p{text-align:center}.accounts__forgotLinkWrap{font-size:14px;margin-top:1.4em}#rc_login{border-top:1px solid #999;margin-top:40px;padding-top:30px}#rc_login a{display:inline-flex}.banner-section .inline-banner{background-position:100% 0;background-repeat:no-repeat;background-size:cover;min-height:300px;padding:34px 54px 37px;width:100%}.banner-section .inline-banner .content{max-width:360px}.banner-section .inline-banner .content .title{font-size:72px;letter-spacing:1.44px;line-height:62px;margin-bottom:13px;text-transform:uppercase}.banner-section .inline-banner .content .text{font-size:16px;font-weight:500;line-height:22px;margin-bottom:20px}.banner-section .inline-banner .content .btn-primary,.banner-section .inline-banner .content .event__link,.banner-section .inline-banner .content .shopify-challenge__container .shopify-challenge__button.btn,.shopify-challenge__container .banner-section .inline-banner .content .shopify-challenge__button.btn{display:inline-flex}@media (max-width:832px){.banner-section .inline-banner{padding-top:111%}.banner-section .inline-banner .content{margin:auto;text-align:center}.banner-section .inline-banner .content .title{font-size:40px;font-weight:500;letter-spacing:.8px;line-height:36px;margin-bottom:10px;text-align:center}.banner-section .inline-banner .content .text{font-size:14px;font-weight:500;line-height:20px;margin-bottom:10px}}.locations-section{background-color:#f9f8f0;margin-bottom:35px;margin-top:35px;padding:68px 40px 80px}.locations-section .intro{margin:auto auto 56px;max-width:770px}.junip-review-carousel .locations-section .intro .junip-review-carousel-title,.locations-section .intro .junip-review-carousel .junip-review-carousel-title,.locations-section .intro .title-ui{margin-bottom:40px}.locations-section .intro .text{font-size:16px;font-weight:500;line-height:27px;text-align:center}@media (max-width:830px){.locations-section{padding:36px 15px 40px}.locations-section .intro{margin-bottom:30px}.junip-review-carousel .locations-section .intro .junip-review-carousel-title,.locations-section .intro .junip-review-carousel .junip-review-carousel-title,.locations-section .intro .title-ui{margin-bottom:24px}.locations-section .intro .text{font-size:14px;font-weight:500;line-height:20px}.locations-section .grid-50{grid-template-columns:1fr}.locations-section .grid-50 .block--doublewide{grid-column:1}}.product-feature{background-color:#f9f8f0;display:flex;margin-bottom:80px;min-height:580px;width:100%}.product-feature .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.product-feature .content{align-items:center;display:flex;justify-content:center;padding:98px 40px;width:50%}.product-feature .content .inside{max-width:430px;text-align:center}.product-feature .content .new{margin-bottom:28px}.product-feature .content .title{font-size:90px;letter-spacing:1.8px;line-height:82px;margin-bottom:20px;text-transform:uppercase}.product-feature .content .text{font-size:16px;font-weight:500;line-height:22px;margin:auto auto 34px;max-width:413px}.product-feature .content .btn-primary,.product-feature .content .event__link,.product-feature .content .shopify-challenge__container .shopify-challenge__button.btn,.shopify-challenge__container .product-feature .content .shopify-challenge__button.btn{margin:auto}.product-feature.image-right{flex-direction:row-reverse}@media (max-width:830px){.product-feature{flex-direction:column;margin-bottom:30px;position:relative}.product-feature .image{padding-top:100%;width:100%}.product-feature .content{padding:20px 22px;width:100%}.product-feature .content .new{left:18px;position:absolute;top:18px}.product-feature .content .title{font-size:40px;letter-spacing:.8px;line-height:36px;margin-bottom:10px}.product-feature .content .text{font-size:14px;line-height:20px;margin-bottom:10px}.product-feature.image-right{flex-direction:column}}.bottom-button{display:flex;justify-content:center;padding-top:60px}.bottom-button .btn-outline{display:inline-flex;margin:auto}@media (max-width:832px){.bottom-button{padding-top:30px}.merch-section .grid-50{grid-template-columns:1fr}.merch-section .mb-60{margin-bottom:30px}}.giftcard{margin:auto;max-width:590px;text-align:center;width:90%}.giftcard h2{margin-bottom:1em}@media only screen and (max-width:1023px){.giftcard h2{margin-bottom:.5em}}.giftcard .giftcard__backButton{margin:78px auto}@media only screen and (max-width:1023px){.giftcard .giftcard__backButton{margin:50px auto}}.giftcard__cardImg{margin:50px auto 35px;object-fit:contain;width:100%}@media only screen and (max-width:1023px){.giftcard__cardImg{margin:32px auto}}.giftcard__info{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;margin-bottom:.8em}#product-page{padding-top:10px}#product-page .section-title{margin-bottom:65px}#product-page .product{column-gap:110px;display:grid;grid-template-columns:minmax(300px,590px) 1fr;padding-bottom:80px}#product-page .images-ui{width:100%}#product-page .images-ui .image{display:none}#product-page .images-ui .image.current{animation:product_image-in .3s ease;display:block}#product-page .images-ui .image img{display:block;width:100%}@keyframes product_image-in{0%{opacity:0}to{opacity:1}}#product-page .images-ui .thumbnails{display:flex;padding-top:20px;text-align:left}#product-page .images-ui .thumbnails .thumb{background-repeat:no-repeat;background-size:cover;border:2px solid transparent;display:inline-block;height:80px;margin-right:20px;opacity:.5;position:relative;transition:all .2s ease;width:80px}#product-page .images-ui .thumbnails .thumb img{display:block}#product-page .images-ui .thumbnails .thumb:hover{opacity:1}#product-page .images-ui .thumbnails .thumb.current{border:2px solid #000;opacity:1}#product-page .availability-ui{border:2px solid #f9f8f0;border-radius:12px;padding:30px}#product-page .availability-ui .title{font-size:16px;font-weight:700;line-height:19px;margin-bottom:10px;text-transform:uppercase}#product-page .availability-ui .locations .location{align-items:center;display:flex;margin-bottom:12px}#product-page .availability-ui .locations .location .icon{margin-right:9px}#product-page .availability-ui .locations .location .name{font-size:16px;font-weight:500;line-height:19px;margin-right:14px}#product-page .availability-ui .locations .location .stock{color:#757575;font-size:16px;font-weight:500;line-height:19px}#product-page .availability-ui .locations .location:last-child{margin:0}#product-page .controls-ui{margin-bottom:54px}#product-page .controls-ui .title{font-size:16px;font-weight:700;line-height:19px;margin-bottom:23px;text-transform:uppercase}#product-page .controls-ui .choices{display:grid;margin-bottom:20px;row-gap:10px}#product-page .controls-ui .btn-primary,#product-page .controls-ui .event__link,#product-page .controls-ui .shopify-challenge__container .shopify-challenge__button.btn,.shopify-challenge__container #product-page .controls-ui .shopify-challenge__button.btn{border-radius:50px;height:60px;width:100%}#product-page .controls-ui .btn-primary:disabled,#product-page .controls-ui .btn-primary:disabled:hover,#product-page .controls-ui .event__link:disabled,#product-page .controls-ui .shopify-challenge__container .shopify-challenge__button.btn:disabled,.shopify-challenge__container #product-page .controls-ui .shopify-challenge__button.btn:disabled{background-color:#757575}#product-page .choice-ui{align-items:center;border:2px solid #e4e4e4;border-radius:12px;display:flex;height:60px;justify-content:space-between;padding:0 11px 0 20px;transition:all .2s ease}@media only screen and (max-width:639px){#product-page .choice-ui{display:grid;gap:8px 20px;grid-template-areas:"info  price" "info2 price";height:auto;padding:8px 11px}#product-page .choice-ui .name{grid-area:info}#product-page .choice-ui .cost{font-size:14px;gap:6px;grid-area:info2}#product-page .choice-ui .number-ui{grid-area:price}#product-page .choice-ui .discount,#product-page .choice-ui .price{font-size:14px}}@media only screen and (min-width:833px) and (max-width:1399px){#product-page .choice-ui{display:grid;gap:8px 20px;grid-template-areas:"info  price" "info2 price";height:auto;padding:8px 11px}#product-page .choice-ui .name{grid-area:info}#product-page .choice-ui .cost{font-size:14px;gap:6px;grid-area:info2}#product-page .choice-ui .number-ui{grid-area:price}#product-page .choice-ui .discount,#product-page .choice-ui .price{font-size:14px}}#product-page .choice-ui .name{font-size:16px;font-weight:600;line-height:19px;margin-right:10px}#product-page .choice-ui .cost{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:6px 10px;margin-right:10px}#product-page .choice-ui .cost .price{font-size:inherit;font-weight:600;line-height:19px}#product-page .choice-ui .cost .price.price--inactive{color:#e4e4e4}#product-page .choice-ui .cost .discount{color:#757575;font-size:inherit;font-weight:500;line-height:19px}#product-page .choice-ui:hover{background-color:#f3f3f3}#product-page .details-ui{margin-bottom:40px}#product-page .details-ui .title,#product-page .details-ui h1,#product-page .details-ui h2,#product-page .details-ui h3,#product-page .details-ui h4{font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:3px;line-height:30px;margin-bottom:30px;text-transform:uppercase}#product-page .details-ui .meta{font-size:16px;font-weight:600;line-height:19px;margin-bottom:28px}#product-page .details-ui .text{font-size:16px;line-height:24px}#product-page .details-ui .text p{margin-bottom:30px}#product-page .junip-product-summary-stars-wrapper{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;margin:8px 0}#product-page .junip-product-summary-stars-wrapper .junip-product-summary-star{height:1em;width:1em}@media (max-width:1160px){#product-page .product{column-gap:60px;grid-template-columns:1fr 1fr}}@media (max-width:832px){#product-page .product{grid-template-columns:1fr;row-gap:40px}}.junip-review-carousel .products-section .junip-review-carousel-title,.products-section .junip-review-carousel .junip-review-carousel-title,.products-section .title-ui{margin:0 auto}.products-section .btn-grey{border:2px solid #f3f3f3;font-size:14px;font-weight:600;height:41px;line-height:17px;padding:0 20px}.products-section .btn-grey svg{margin-right:8px}.products-section .controls-ui{margin:50px auto 20px}@media only screen and (max-width:1023px){.products-section .controls-ui{margin:40px auto 20px}}.products-section .controls-ui .fields{align-items:center;display:flex;justify-content:space-between}.products-section .controls-ui .fitlers{align-items:center;display:flex}.products-section .controls-ui .fitlers .select-ui{margin-right:10px}.products-section .controls-ui .sorters{align-items:center;display:flex}.products-section .controls-ui .label{font-size:16px;font-weight:600;line-height:19px;margin-right:18px}.products-section .select-ui{position:relative}.products-section .select-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #f3f3f3;border-radius:4px;color:#000;font-size:14px;font-weight:600;line-height:17px;padding:10px 38px 10px 10px}.products-section .select-ui svg{position:absolute;right:11px;top:50%;transform:translateY(-50%)}.products-section .multiselect-ui{margin-right:10px;position:relative}.products-section .multiselect-ui .trigger{appearance:none;border:2px solid #f3f3f3;border-radius:4px;color:#000;font-size:14px;font-weight:600;line-height:17px;padding:10px 38px 10px 10px}.products-section .multiselect-ui .trigger svg{height:5px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:10px}.products-section .multiselect-ui .menu{background:#fff;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.174);display:none;left:0;margin-top:10px;max-height:288px;overflow:hidden;overflow-y:auto;position:absolute;top:100%;width:200px;z-index:10}.products-section .multiselect-ui .menu .option{align-items:center;cursor:pointer;display:flex;padding:8px 11px;transition:all .2s ease;user-select:none;width:100%}.products-section .multiselect-ui .menu .option input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.products-section .multiselect-ui .menu .option .checkbox{align-items:center;background-color:#fff;border:2px solid #e4e4e4;border-radius:2px;display:flex;height:16px;justify-content:center;margin-right:10px;transition:all .2s ease;width:16px}.products-section .multiselect-ui .menu .option .checkbox svg{margin-left:1px;opacity:0;transition:all .2s ease}.products-section .multiselect-ui .menu .option input:checked~.checkbox{border-color:#000}.products-section .multiselect-ui .menu .option input:checked~.checkbox svg{opacity:1}.products-section .multiselect-ui .menu .option:hover{background-color:#f3f3f3}.products-section .multiselect-ui.align-right .menu{left:auto;right:0}.products-section .multiselect-ui.open .trigger{background-color:#f3f3f3}.products-section .multiselect-ui.open .menu{display:block}.products-section .selected{display:flex;padding-top:20px}.products-section .selected .choice{align-items:center;background-color:#000;border-radius:4px;color:#fff;display:flex;height:32px;margin-right:10px;min-width:90px;padding:0 26px 0 10px;position:relative}.products-section .selected .choice .text{font-size:14px;font-weight:600;line-height:17px;text-transform:capitalize}.products-section .selected .choice .close{height:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px}#newsletterPage__form.newsletter--success .btn-primary,#newsletterPage__form.newsletter--success .event__link,#newsletterPage__form.newsletter--success .input-ui,#newsletterPage__form.newsletter--success .shopify-challenge__container .shopify-challenge__button.btn,.shopify-challenge__container #newsletterPage__form.newsletter--success .shopify-challenge__button.btn{display:none}#newsletterPage__form .newsletter__msgWrap{border-radius:12px;display:none;margin:0;padding:1em 2.5em}#newsletterPage__form.newsletter--success .newsletter__msgWrap{border:2px solid #1e1e1e;display:block}#newsletterPage__form.newsletter--error .newsletter__msgWrap{background-color:#ee412f;color:#f9f8f0;display:block;font-size:18px;font-weight:700;margin:2.5em auto}.cart-section{padding-bottom:60px;padding-top:60px}.cart-section .container{display:flex}.cart-section .container .junip-review-carousel .junip-review-carousel-title,.cart-section .container .title-ui,.junip-review-carousel .cart-section .container .junip-review-carousel-title{font-size:26px;font-weight:500;letter-spacing:2px;line-height:30px;margin-bottom:33px;text-align:left}.cart-section .cart-items{padding-right:118px;width:100%}.cart-section .cart-summary{flex-shrink:0;width:380px}.cart-section .cart-summary .free-shipping{margin-bottom:24px}.cart-section .cart-summary .lines{margin-bottom:30px}.cart-section .cart-summary .lines .line{align-items:center;display:flex;font-size:16px;justify-content:space-between;line-height:19px;margin-bottom:13px}.cart-section .cart-summary .lines .total{border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;font-weight:600;margin-top:24px;padding:16px 0}.cart-section .cart-summary .shipping-notice{background:#f9f8f0;border-radius:12px;margin-bottom:36px;padding:20px;text-align:center}.cart-section .cart-summary .shipping-notice .title{font-size:14px;font-weight:700;line-height:17px;margin-bottom:6px}.cart-section .cart-summary .shipping-notice .text{font-size:12px;line-height:15px}.cart-section .cart-summary .warning{color:#ee412f;font-size:14px;font-weight:700;line-height:17px;margin-bottom:30px;text-align:center}.cart-section .cart-summary .instructions{border:2px solid #e4e4e4;border-radius:8px;margin-bottom:14px;padding:20px;position:relative;text-align:left}.cart-section .cart-summary .instructions label{display:block;font-size:14px;font-weight:700;line-height:17px;margin-bottom:8px}.cart-section .cart-summary .instructions textarea{border:none;display:block;font-size:14px;height:56px;line-height:17px;outline:none;resize:none;text-align:left;width:100%}.cart-section .cart-summary .instructions textarea::placeholder{color:#757575;text-align:left}.cart-section .cart-summary .taxes{font-size:14px;line-height:17px;margin-bottom:20px;text-align:center}.cart-section .cart-summary .buttons .btn-grey{margin-bottom:20px}.cart-section .cart-summary .buttons .btn-primary,.cart-section .cart-summary .buttons .event__link,.cart-section .cart-summary .buttons .shopify-challenge__container .shopify-challenge__button.btn,.shopify-challenge__container .cart-section .cart-summary .buttons .shopify-challenge__button.btn{width:100%}.cart-section .entry{border-top:1px solid #f3f3f3;display:flex;padding:20px 0}.cart-section .entry .image{flex-shrink:0;margin-right:20px;width:140px}.cart-section .entry .image img{display:block;width:100%}.cart-section .entry .content{text-align:left;width:100%}.cart-section .entry .content .row-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.cart-section .entry .content .row-top .title{font-size:16px;font-weight:700;line-height:19px;margin-bottom:12px;text-transform:uppercase}.cart-section .entry .content .row-top .text{font-size:16px;line-height:20px}.cart-section .entry .content .row-top .price{font-size:16px;font-weight:600;line-height:19px;text-align:right}.cart-section .entry .content .row-bottom{align-items:center;display:flex}.cart-section .entry .content .row-bottom .leftside{align-items:center;display:flex;margin-right:28px}.cart-section .entry .content .row-bottom .leftside .label{font-size:16px;line-height:19px;margin-right:9px}.cart-section .entry .content .row-bottom .leftside .number-ui button{height:26px;width:26px}.cart-section .entry .content .row-bottom .leftside .number-ui input{font-size:14px;line-height:17px;width:34px}.cart-section .entry .content .row-bottom .btn-remove{font-size:12px;font-weight:600;line-height:15px;text-decoration-line:underline}.cart-section .discounted-price{color:#757575;font-size:14px}.cart-section .discounts{margin-bottom:20px}.cart-section .discount{color:#757575;display:inline-flex;font-size:14px}.cart-section .discount .discount__title{display:inline-block;font-weight:400}.cart-section .discount .discount__amount{align-self:flex-end;display:inline-block;margin-left:20px;white-space:nowrap}.cart-section .discount:last-child .discount__amount{border-bottom:1px solid #757575;padding-bottom:8px}@media (max-width:975px){.cart-section .container{flex-direction:column}.cart-section .container .junip-review-carousel .junip-review-carousel-title,.cart-section .container .title-ui,.junip-review-carousel .cart-section .container .junip-review-carousel-title{text-align:center}.cart-section .cart-items{border-bottom:1px solid #f3f3f3;margin:auto;max-width:380px;padding:0}.cart-section .cart-summary{margin:auto;max-width:380px;padding-top:34px;width:100%}.cart-section .entry .image{margin-right:17px;width:80px}.cart-section .entry .content .row-top .title{font-size:14px;line-height:17px;margin-bottom:6px}.cart-section .entry .content .row-top .text{font-size:14px;line-height:14px}.cart-section .entry .content .row-top .price{font-size:14px;line-height:17px}.cart-section .entry .content .row-bottom{justify-content:space-between;width:100%}.cart-section .entry .content .row-bottom .leftside .label{display:none}.cart-section .entry .content .row-bottom .leftside .number-ui button{height:44px;width:44px}.cart-section .entry .content .row-bottom .leftside .number-ui button svg{height:12px;width:12px}.cart-section .entry .content .row-bottom .leftside .number-ui input{font-size:20px;line-height:24px;width:60px}}