/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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{position:relative;width:0;height:0;box-sizing:border-box;padding-left:100%;padding-top:66.66667%;margin:auto}.event__img,.minicartRec__img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}#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]{display:flex;justify-content:center;align-items:center}.cartAddToast,.event__infoItem,.priceNotice__text,.pt-spinner__wrap{display:inline-flex;justify-content:center;align-items: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}button[data-quick-add-badge],button[data-quick-add-cta]{background-color:transparent;color:inherit;font-size:inherit;font-family:inherit;border-width:0;padding:0;border-radius:0}button:focus[data-quick-add-badge],button:focus[data-quick-add-cta]{outline:none}.event__desc,.event__info,.quickAdd__cta{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.products-section .collectionDesc,.subheading{margin:35px auto 55px;font-size:20px;text-align:center;line-height:1.5;max-width:780px}@media only screen and (max-width:1023px){.products-section .collectionDesc,.subheading{margin:30px auto;font-size:16px}}.minicartRec__price{font-weight:600;font-size:14px;line-height:17px}.learnmore-section a,.minicart__recommendedComplete{font-size:20px;line-height:30px;background-color:#f9f8f0;border-radius:12px;text-align:center}.btn-primary,.customer.login button,.event__link,.shopify-challenge__container .shopify-challenge__button.btn{font-weight:700;font-size:16px;line-height:19px;color:#f9f8f0;background-color:#ee412f;border-radius:25px;height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 35px;border:none;transition:all .2s ease}.btn-primary:hover,.customer.login button:hover,.event__link:hover,.shopify-challenge__container .shopify-challenge__button.btn:hover{color:#f9f8f0;background-color:#dd3a29}.customer.login button.disabled,.disabled.btn-primary,.disabled.event__link,.shopify-challenge__container .disabled.shopify-challenge__button.btn{border:2px solid #e4e4e4;background-color:transparent;color:#757575;pointer-events:none}#rc_login a,.btn-grey{font-weight:700;font-size:16px;line-height:19px;color:#000;border:2px solid #e4e4e4;background-color:transparent;border-radius:25px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 35px;transition:all .2s ease}#rc_login a:hover,.btn-grey:hover{color:#000;border-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;text-transform:uppercase;line-height:1.15;text-align:center;letter-spacing:.31em;margin-bottom:1.5em}.product-card__abv:empty,.product-card__container:empty,.product-card__size:empty,.product-card__style:empty,.product-card__subtype:empty{display:none}.junip-review-carousel:before{display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.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,.minicart__empty,.minicart__title,.minicart__total,.minicartRec__title,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{font-weight:500;font-size:26px;line-height:30px;letter-spacing:.0769em;text-transform:uppercase;margin-bottom:28px;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:832px){.event__dateTag,.event__title,.giftcard h2,.minicart__empty,.minicart__title,.minicart__total,.minicartRec__title,.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,.minicart__empty,.minicart__title,.minicart__total,.minicartRec__title,.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-size:26px;line-height:1.154;text-align:center;letter-spacing:.1154em;text-transform:uppercase;margin-bottom:1em;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@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-weight:500;font-size:40px;line-height:1.15;text-align:center;letter-spacing:.31em;margin-bottom:1.25em}@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-size:16px;font-weight:700;line-height:1.1875;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:1.5em}@keyframes toastAni{0%{top:-79px;opacity:0}to{top:0;opacity:1}}@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{color:#000;background-color:#fff;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;font-size:16px;padding-top:130px}h1,h2,h3,h4{padding:0;margin:0;font-weight:400}.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;width:100%;position:relative}a{text-decoration:none;color:#000;transition:color .2s ease;font-weight:700}a:hover{color:#757575}p,ul{margin:0 0 30px}ul{padding-left:20px}li{margin-bottom:15px}.bold{font-weight:600}button{padding:0;margin:0;border:none;background-color:transparent}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-size:50px;line-height:58px;text-align:center;letter-spacing:15.4762px;text-transform:uppercase;margin-bottom:50px;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:832px){.junip-review-carousel .junip-review-carousel-title,.title-ui{font-size:30px;line-height:35px;letter-spacing:9.28571px;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{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .2s ease}.number-ui{display:flex;align-items:center;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{width:48px;text-align:center;border:none;background-color:transparent;font-weight:600;font-size:20px;line-height:24px;outline:none;-moz-appearance:textfield}.number-ui button{width:44px;height:44px;border-radius:100px;border:2px solid #e4e4e4;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.number-ui button:hover{border-color:#000}.page-404{text-align:center;min-height:600px;display:flex;align-items:center;justify-content: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{max-width:780px;margin:auto;width:100%;padding-bottom:60px}.page-content img{width:100%}.recommendations-section{padding-top:51px;padding-bottom:45px;border-top:1px solid #f3f3f3}.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-weight:600;font-size:26px;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{display:grid;grid-template-columns:1fr 1fr .3fr;column-gap:40px;background-color:#f9f8f0;border-radius:12px;padding:20px;margin-bottom:30px}.inventory-list .listing .entry .product .title{font-weight:700;font-size:16px;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{font-weight:500;font-size:16px;line-height:19px;color:#757575;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;line-height:30px;letter-spacing:8.04762px}.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;text-align:center;height:auto;padding:10px 20px;font-size:16px;line-height:26px}.learnmore-section a span{white-space:nowrap;text-decoration:underline;display:block}}.page-text_centered{text-align:center}.page-text_centered .holder,.page-text_centered .junip-review-section:before{padding:30px;border:2px solid #f9f8f0;border-radius:12px}.page-text_centered .inside{max-width:780px;margin:auto}.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-weight:500;font-size:26px;line-height:30px;margin-bottom:23px;letter-spacing:3px}.page-text_centered .text{font-weight:500;font-size:16px;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-weight:500;font-size:26px;line-height:30px;text-align:center;letter-spacing:3px;text-transform:uppercase;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:27px}.page-spacer{width:100%}.noitems{text-align:center;min-height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column}.junip-review-carousel .noitems .junip-review-carousel-title,.noitems .junip-review-carousel .junip-review-carousel-title,.noitems .title-ui{font-size:60px;line-height:82px;letter-spacing:1.8px;text-transform:uppercase;font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:20px}.noitems .text{margin-bottom:40px}.pages-ui{padding:35px 0;text-align:center;grid-column:1/5;font-weight:600;font-size:18px;line-height:44px}.pages-ui .deco{font-weight:400;margin:0 8px}.pages-ui .page{margin:0 2px;width:36px;height:36px;display:inline-flex;border:2px solid transparent;border-radius:100px;align-items:center;justify-content:center}.pages-ui .page.current{border:2px solid #f3f3f3;background-color:#f3f3f3}.pages-ui .prev{margin-right:20px}.pages-ui .next{margin-left:20px}.search-page .section-intro{text-align:center;margin-bottom:80px}.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{text-align:center;padding:60px 0}#filters-overlay{position:fixed;top:auto;bottom:0;left:0;width:100%;height:88%;z-index:9999;border-radius:12px 12px 0 0;background-color:#fff;display:none;flex-direction:column}#filters-overlay .top-area{border-bottom:1px solid #f3f3f3;display:flex;align-items:center;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{font-weight:700;font-size:14px;line-height:17px;border:2px solid #f3f3f3;border-radius:28px;text-align:center;display:flex;align-items:center;justify-content:center;width:100px;height:32px}#filters-overlay .top-area .title{font-weight:600;font-size:26px;line-height:31px;text-align:center}#filters-overlay .middle-area{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:auto}#filters-overlay .middle-area .group{padding:26px 20px;border-bottom:1px solid #f3f3f3}#filters-overlay .middle-area .group .title{font-weight:600;font-size:22px;line-height:27px;margin-bottom:14px}#filters-overlay .middle-area .group .option{display:flex;align-items:center;padding:8px 0;transition:all .2s ease;width:100%;cursor:pointer;user-select:none;font-size:20px}#filters-overlay .middle-area .group .option input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#filters-overlay .middle-area .group .option .checkbox{width:22px;height:22px;background-color:#fff;border:2px solid #e4e4e4;border-radius:2px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#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{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4);z-index:999;display:none}#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{position:fixed;bottom:0;left:0;width:100%;z-index:9999;padding:30px 40px;background-color:#ee412f;display:none}#newsletter-popup.showing{display:block}#newsletter-popup .holder,#newsletter-popup .junip-review-section:before{display:flex;align-items:center;justify-content:center}#newsletter-popup .text{font-weight:500;font-size:16px;line-height:18px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#fff;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;margin:auto}#newsletter-popup .btn-close{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-bottom:60px}@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{top:10px;right:-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;padding:30px 20px;font-size:16px;line-height:24px;position:relative;cursor:pointer}.faq-section .group .entries .faq-entry .question{cursor:pointer;font-weight:600;max-width:780px}.faq-section .group .entries .faq-entry .answer{max-width:780px;padding-top:10px;display:none}.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;top:30px;right:26px;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;line-height:35px;letter-spacing:9.28571px}.faq-section .group .entries{row-gap:10px}.faq-section .group .entries .faq-entry{padding:20px 50px 20px 20px;font-size:14px;line-height:20px}.faq-section .group .entries .faq-entry .btn-toggle{top:24px;right:20px}.faq-section .group .entries .faq-entry .btn-toggle svg{width:16px;height:16px}}.page-product_collection{margin-top:40px;margin-bottom: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;line-height:35px;letter-spacing:9.28571px}}#agegate-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;display:none}#agegate-overlay.open{display:flex}#agegate-overlay .whitebox{max-width:600px;width:100%;border-radius:12px;background-color:#fff;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}#agegate-overlay .whitebox .logo{margin-bottom:20px}#agegate-overlay .whitebox .text{font-size:45px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:30px;font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}#agegate-overlay .whitebox .buttons{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;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{max-width:880px;margin-left:auto;margin-right:auto}.shopify-challenge__container .shopify-challenge__button.btn{display:flex;margin:30px auto}.btn-outline{font-weight:700;font-size:16px;line-height:19px;color:#ee412f;border:2px solid #ee412f;background-color:transparent;border-radius:25px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 35px;transition:all .2s ease}.btn-outline:hover{color:#f9f8f0;background-color:#ee412f;border-color:#ee412f}.btn-back{display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e;border:2px solid #f3f3f3;box-sizing:border-box;border-radius:28px;min-width:186px;padding:0 20px;height:50px;font-weight:700;font-size:16px;line-height:19px;transition:all .2s ease}.btn-back svg{margin-right:13px}.btn-back:hover{color:#1e1e1e;border-color:#1e1e1e}.btnGroup{gap:40px;margin-top:40px}.form-ui{max-width:580px;padding-top:77px;padding-bottom:60px;text-align:center}.form-ui,.form-ui button{margin:auto}.input-ui{position:relative;margin-bottom:20px}.input-ui label{color:#757575;position:absolute;top:21px;left:22px;pointer-events:none}.input-ui input,.input-ui label,.input-ui textarea{font-weight:600;font-size:16px;line-height:19px;transition:all .2s ease}.input-ui input,.input-ui textarea{border:2px solid #e4e4e4;border-radius:8px;width:100%;color:#000;background-color:#fff;padding:0 20px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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{font-weight:600;font-size:12px;line-height:15px;color:#000;top:10px}.input-ui.focused input{padding-top:18px}.input-ui.focused textarea{padding-top:28px}.dropdown-ui{position:relative}.dropdown-ui select{border:2px solid #e4e4e4;border-radius:12px;padding:0 11px 0 20px;height:60px;width:100%;font-weight:600;font-size:16px;line-height:19px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-ui select:hover{background-color:#f3f3f3}.dropdown-ui svg{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.allergens{border:2px solid #000;border-radius:12px;padding:18px 21px;margin-bottom:40px}.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;text-transform:uppercase;letter-spacing:.15em}.infoPanel__stats{margin-top:23px;font-size:20px;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.15em}.infoPanel__stat{display:inline-block}.cartAddToast__wrap{position:fixed;flex-direction:column;width:400px;max-width:100vw;top:20px;right:20px;transform:translate(0);z-index:1000;transition:.3s;opacity:1;background-color:#fff;border-radius:12px;padding:20px;border:2px solid #000}.cartAddToast__wrap.transitioning{opacity:0;transform:translateY(-100%)}.cartAddToast__wrap.closed{display:none}.cartAddToast__wrap.cartAddToast__wrap--bottom{top:auto;bottom:20px}@media only screen and (max-width:1023px){.cartAddToast__wrap.cartAddToast__wrap--bottom{bottom:0;border-radius:12px 12px 0 0}}.cartAddToast__wrap.cartAddToast__wrap--bottom.transitioning{opacity:0;transform:translateY(100%)}@media only screen and (max-width:1023px){.cartAddToast__wrap{animation-name:mobileToastAni;width:100%;border:none;border-radius:0 0 12px 12px;box-shadow:0 2px 10px rgba(0,0,0,.5);top:0;left:0}}.cartAddToast__wrap>.incentivePanel{margin-top:20px;width:100%}.cartAddToast__wrap>.btn-close{position:absolute;top:30px;right:30px}.cartAddToast__wrap .cartAddToast__cartBtn{margin-top:20px}.cartAddToast{position:relative;height:60px;background-color:#fff;text-transform:uppercase;font-weight:700}.cartAddToast .cartAddToast__icon{padding-right:8px}.cartAddToast .cartAddToast__icon>svg{vertical-align:middle}.grid-25{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:60px}.grid-25 .product-card .image{padding-top:125%}.grid-50{display:grid;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;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{max-width:580px;grid-template-columns:minmax(0,1fr)}}@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-weight:700;font-size:12px;line-height:15px;text-align:center}.incentive{max-height:60px;transition:all .2s ease;overflow:hidden}.incentive:not(:first-child){margin-top:15px}.incentive.incentive--future{color:#aaa;text-align:left;margin:0;max-height:0}.incentive.incentive--future .incentive__text:before{display:inline;content:"(next)";margin-right:20px}.incentive.incentive--future .incentive__progress{display:none}.incentive__progress{width:100%;height:10px;background:#e4e4e4;border-radius:5px;position:relative;overflow:hidden;margin-bottom:7px}.incentive__progress .incentive__progressHandle{height:10px;background:#42a615;transition:all .2s ease}.priceNotice__wrap{margin-left:8px;box-sizing:border-box;display:inline-block}@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;font-size:12px;color:#f9f8f0;padding:4px 6px;line-height:1;display:inline-block;box-sizing:border-box}.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{position:fixed;left:0;top:0;right:0;bottom:0;display:none;background-color:rgba(0,0,0,.2);width:100vw;height:100vh;transition:var(--drawerTransition)}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{display:none;height:100%;width:var(--drawerWidth);position:fixed;top:0;right:0;z-index:1000;background-color:#fff;overflow:hidden;transition:var(--drawerTransition)}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{position:absolute;width:100%;top:0;left:0;height:100%;background-color:var(--drawerBgColor);overflow-y:auto}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;text-align:center;position:absolute;width:100%;top:0;pointer-events:none}.quickAdd__spacer{content:"";width:100%;padding-bottom:125%}.noQuickAdd__wrap,.quickAdd__ctaWrap,.quickAdd__spinner{position:absolute;bottom:1.25em;left:0;right:0;height:50px;width:175px;margin:auto}.quickAdd__cta{font-weight:700;pointer-events:auto}.noQuickAdd__message{margin:auto;color:var(--quickAddWarningFg);background-color:var(--quickAddWarningBg);border-radius:var(--quickAddButtonRadius);padding:.2em 1.5em;height:1.6em}.quickAdd__spinner{display:flex;pointer-events:auto;font-weight:600}.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{justify-content:space-between;width:100%;height:100%;border-radius:var(--quickAddButtonRadius);border:none}.quickAdd__spinner .pt-spinner__crement{width:44px;height:44px;font-weight:600;font-size:14px;border:2px solid #e4e4e4;border-radius:50%;transition:var(--quickAddTransition)}.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]{width:100%;height:100%;border-radius:var(--quickAddButtonRadius);background-color:var(--quickAddCtaBg);color:var(--quickAddCtaFg);font-weight:700;transition:var(--quickAddTransition)}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]{display:none;right:10px;bottom:10px;width:30px;height:30px;border-radius:50%;position:absolute;font-weight:700;border:2px solid #ee412f;background-color:#fff;color:#ee412f;pointer-events:auto}.quickAdd--zero button[data-quick-add-badge]{border:none;color:var(--quickAddBadgeFg);background-color:var(--quickAddBadgeBg)}@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{width:14px;height: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{position:relative;font-size:var(--pt-spinner-fontSize);background-color:var(--pt-spinner-bgColor);color:var(--pt-spinner-color);border:2px solid var(--pt-spinner-color);border-radius:1em;overflow:hidden;height:2em}.pt-spinner{text-align:center;appearance:none;color:inherit;background-color:transparent;width:5em;height:100%;border:none;border:2px solid var(--pt-spinner-color);border-width:0 2px;font-size:inherit;-moz-appearance:textfield}.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;height:100%;width:3em;text-align:center;background-color:transparent;color:inherit;border:none}.pt-spinner__crement span{font-size:1.6em;padding-bottom:.12em}.ui-spinner{height:auto!important}.ui-spinner input{text-align:center;-moz-appearance:textfield}.ui-spinner .ui-spinner-button{position:absolute;top:2px;width:2.4rem;height:100%;height:calc(100% - 4px);cursor:pointer;z-index:2;background-color:#fff}.ui-spinner .ui-spinner-button:hover{background-color:#ddd}.ui-spinner .ui-spinner-up{right:2px;border-left:2px solid #d00;background-repeat:no-repeat;background-position:50%;border-radius:0 .4rem .4rem 0}.ui-spinner .ui-spinner-down{left:2px;border-right:2px solid #d00;background-repeat:no-repeat;background-position:50%;border-radius:.4rem 0 0 .4rem}.ui-spinner .input--small~.ui-spinner-button{width:1.68rem}.contact-grid .holder,.contact-grid .junip-review-section:before{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:780px;margin:auto;column-gap:40px}.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-weight:600;font-size:16px;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{max-width:146px;padding:0;margin:auto}.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{margin:auto;font-weight:700;color:#ee412f}.contactForm__wrap{margin:0 auto;width:95vw;max-width:min(580px,100%)}.contactForm__footer{text-align:center}.contactForm__requiredNote{font-weight:700;font-size:14px}.contactForm__disclaimer{font-size:14px;font-weight:400;font-style:italic}.contactForm__disclaimer a{font-weight:400;text-decoration:underline}.contactForm__buttonWrap{margin:30px}.contactForm__success{margin:20px auto;font-weight:700;padding:20px 40px;text-align:center;width:600px;max-width:min(90%,90vh);border:2px solid #000}.contactForm__success p{margin:0}.eventWrap{background-color:#f9f8f0}.event__dateTag{position:absolute;background-color:#ee412f;color:#fff;top:0;left:0;min-width:6.25em;padding:.3em .8em .4em}.event__content{text-align:center;padding:24px 20px 20px}@media only screen and (max-width:639px){.event__content{padding:24px 8px 20px}}.event__title{margin:0 auto .7em;max-width:75%;letter-spacing:.1154em}@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{margin-right:.55em;height:1.333em;width:auto}@media only screen and (max-width:405px){.event__icon{margin:0 0 .3em}}#header{background-color:#fff;border-bottom:1px solid #f3f3f3;padding:0 40px;text-align:center;width:100%;height:100px;position:fixed;top:0;left:0;z-index:999}@media only screen and (max-width:1160px){#header{display:none}}#header .holder,#header .junip-review-section:before{display:flex;align-items:center;justify-content:space-between;height:100%}#header .logo{display:block}#header .navigation{display:grid;grid-auto-flow:column;column-gap:33px;font-size:16px;line-height:24px;letter-spacing:3px;text-transform:uppercase;font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}#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{display:flex;align-items:center}#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{font-weight:700;font-size:12px;line-height:15px;color:#ee412f;position:absolute;top:-12px;left:2px;width:100%;text-align:center}#header .dropdown{background-color:transparent;border:none;position:relative}#header .dropdown:hover .menu{display:block}#header .dropdown .menu{position:absolute;top:100%;left:50%;z-index:9;transform:translateX(-50%);padding-top:10px;display:none}#header .dropdown .menu .inside{background-color:#fff;border:1px solid #f3f3f3;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}#header .dropdown .menu .btn-nav{padding:14px 20px;text-align:center;font-weight:500;font-size:14px;line-height:16px;letter-spacing:2.64444px;text-transform:uppercase;white-space:nowrap;transition:all .2s ease}#header .dropdown .menu .btn-nav:hover{background-color:#f3f3f3;color:#000}#header .search-ui{position:relative;width:27px;height:31px;margin-right:20px}#header .search-ui .btn-search{transition:all .2s ease}#header .search-ui .btn-search:hover{color:#ee412f}#header .search-ui .search-form{display:none;position:absolute;top:-11px;right:-6px;width:300px}#header .search-ui .search-icon{z-index:9;position:absolute;top:11px;left:16px;pointer-events:none}#header .search-ui .search-input{background:#fff;border:2px solid #e4e4e4;box-sizing:border-box;border-radius:25px;height:50px;width:100%;font-weight:500;font-size:14px;line-height:17px;padding:0 50px;transition:all .2s ease;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}#header .search-ui .search-input:focus{border-color:#bcbcbc;outline:none}#header .search-ui .search-input::placeholder{color:#757575}#header .search-ui .search-submit{color:#ee412f;background-color:transparent;border:none;position:absolute;top:6px;right:7px;opacity:1;transition:all .2s ease}#header .search-ui .search-submit:hover{color:#000}#header .search-ui.open .search-form{display:block}#header-mobile{display:none;background-color:#fff;position:absolute;top:0;left:0;z-index:999;height:113px;padding:46px 21px 14px;width:100%;border-bottom:1px solid #f3f3f3}@media only screen and (max-width:1160px){#header-mobile{display:block}}#header-mobile .holder,#header-mobile .junip-review-section:before{display:flex;align-items:center;justify-content:space-between}#header-mobile .leftside{width:85px;text-align:left}#header-mobile .rightside{display:flex;align-items:center;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{font-weight:700;font-size:12px;line-height:15px;color:#ee412f;position:absolute;top:-12px;left:2px;width:100%;text-align:center}#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{display:none;top:0;left:0;width:100%;height:100%;z-index:998;padding-top:130px;background-color:#fff;border-bottom:1px solid #f3f3f3;overflow-y:auto;-webkit-overflow-scrolling:auto}#mobile-menu .nav-main{padding:20px 0;border-bottom:1px solid #f3f3f3}#mobile-menu .nav-main .btn-nav{display:block;font-weight:500;font-size:26px;letter-spacing:4.875px;padding:20px 24px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}#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-weight:500;font-size:18px;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{font-weight:600;font-size:18px;padding:14px 24px;display:block}#mobile-menu.open{display:block}#search-mobile{display:none;position:absolute;top:113px;left:0;z-index:999;width:100%;background-color:#fff;padding:20px 15px}#search-mobile.open{display:block}#search-mobile .search-ui{display:flex;align-items:center}#search-mobile .search-ui .search-form{position:relative;width:100%;margin-right:20px}#search-mobile .search-ui .search-icon{z-index:9;position:absolute;top:11px;left:16px;pointer-events:none}#search-mobile .search-ui .search-input{background:#fff;border:2px solid #e4e4e4;box-sizing:border-box;border-radius:25px;height:50px;width:100%;font-weight:500;font-size:14px;line-height:17px;padding:0 50px;transition:all .2s ease;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}#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{color:#ee412f;background-color:transparent;border:none;position:absolute;top:6px;right:7px;opacity:1;transition:all .2s ease}#search-mobile .search-ui .search-submit:hover{color:#000}#search-mobile .search-ui .minicart-close{height:30px;width:30px}#minicart-mobile{display:none;position:fixed;bottom:0;width:100%;right:0;border-radius:12px 12px 0 0;z-index:99;background-color:#fff}#minicart-mobile .minicart{top:auto;bottom:0;width:100%;position:relative;display:block}#minicart-mobile.open{display:block}.top-button{display:none}@media only screen and (max-width:1023px){.top-button{display:flex;margin:30px auto}}.top-button .btn-outline{margin:auto;display:inline-flex}.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}}.info-grid .holder,.info-grid .junip-review-section:before{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto;column-gap:55px}@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{margin:auto;width:80%;font-weight:500;font-size:16px;line-height:1.5}@media only screen and (max-width:832px){.info-grid .entry .text{width:90%}}.junip-review-carousel{width:1260px;margin:0 auto 40px;position:relative;padding:75px 0 35px!important}@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{width:var(--fullWidth,100vw);max-width:none;position:relative;margin-left:calc(50% - var(--fullWidth, 100vw)/2);position:absolute;content:"";background-color:#f9f8f0;z-index:-1}.junip-review-carousel .junip-review-carousel-container{margin:auto;grid-gap:20px}.junip-review-carousel .junip-review-carousel-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:280px;border-radius:0;border-color:#dbdbdb;padding:40px 30px 30px}@media only screen and (max-width:832px){.junip-review-carousel .junip-review-carousel-item{width:260px;padding:40px 10px 30px}}.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{margin-top:70px;padding-top:70px;border-top:1px solid #e4e4e4;--junipButtonColor:#ee412f;--junipPrimaryColor:#ee412f}.junip-product-review .junip-product-review-title,.junip-review-section .junip-product-review-title{text-align:left;margin:0 0 45px -10px}.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{width:calc(100% + 20px);margin-left:-10px}.junip-product-review .junip-write-review-cta-container,.junip-review-section .junip-write-review-cta-container{top:-10px;right:-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;text-transform:none;color:#f9f8f0;padding:.98em 2em;letter-spacing:0}.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 5l5-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 0l5 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-repeat:no-repeat;background-size:12px 7px;background-origin:padding-box;transform:none;border:none;margin:4px 0 0;height:10px;width:20px}.junip-product-review .junip-filters-label .junip-label-container,.junip-review-section .junip-filters-label .junip-label-container{text-decoration:none;font-weight:600}.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{font-weight:500;color:#000}.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{height:100px;padding:0 40px;background-color:#ee412f;color:#f9f8f0;border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between}#newsletter-section .redbox .text{font-family:Knockout\ 47 A,Knockout\ 47 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:45px;line-height:70px;letter-spacing:1.91837px;text-transform:uppercase}#newsletter-section .redbox .field{position:relative}#newsletter-section .redbox .field input{color:#000;border:2px solid #fff;border-radius:8px;background-color:#fff;font-weight:500;font-size:14px;line-height:17px;width:380px;height:50px;padding:0 40px 0 22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#newsletter-section .redbox .field input::placeholder{color:#acacac}#newsletter-section .redbox .field .arrow{position:absolute;top:0;right:0;width:40px;height:50px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none}#newsletter-section .newsletter__msg{transition:.3s;position:absolute;top:100%;left:0;height:100%;width:100%;font-weight:700;font-size:18px;padding:.5em 2em}#newsletter-section .newsletter__msg.shown{top:0}#newsletter-section .newsletter__errorClose{position:absolute;height:100%;right:1em;font-size:30px}@media (max-width:832px){#newsletter-section .newsletter__errorClose{top:.4em;height:auto}}#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{height:auto;padding:40px;text-align:center;flex-direction:column}}@media (max-width:832px){#newsletter-section{padding:30px 15px 0}#newsletter-section .redbox{padding:32px 20px 28px}#newsletter-section .redbox .text{font-size:36px;line-height:34px;letter-spacing:1.536px;margin-bottom:16px}#newsletter-section .redbox .field,#newsletter-section .redbox .field input,#newsletter-section .redbox form{width:100%}}#footer{text-align:center;padding:55px 40px 134px}#footer .navigation{font-weight:600;font-size:18px;line-height:44px;margin-bottom:64px}#footer .navigation a{margin:0 22px}#footer .social{display:flex;align-items:center;justify-content:center;margin-bottom:77px}#footer .social a{display:block;margin:0 30px}#footer .social a,#footer .social a svg{width:30px;height:30px}#footer .locations{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:936px;margin:auto auto 60px;font-size:16px;line-height:26px}#footer .locations a{font-weight:700}#footer .bottom .logo{margin-bottom:29px;display:block}#footer .bottom .copyright{margin-bottom:15px;font-weight:500;font-size:14px;line-height:17px}#footer .bottom .payment-options{display:flex;align-items:center;justify-content:center;padding:20px 0}#footer .bottom .payment-options .payment{margin:0 10px}#footer .bottom .legal a{margin:0 8px;font-weight:500;font-size:14px;line-height:17px}@media (max-width:832px){#footer{padding:40px 15px 60px}#footer .navigation{width:100%;text-align:center;margin-bottom:40px}#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{width:100%;padding-top:125%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.product-card .image .cardBadge{position:absolute;top:24px;left:22px;height:30px}.product-card .image .cardBadge>img,.product-card .image .cardBadge>svg{object-fit:contain;width:auto;height:100%}.product-card .image.image-square{padding-top:100%}.product-card .details{background-color:#f9f8f0;padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-card .details .info{margin-bottom:22px}.product-card .details .info .name{font-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;max-width:100%;overflow:hidden;display:block;text-overflow:ellipsis}.product-card .details .info .type,.product-card .details .moreInfo{font-size:14px;line-height:1.214}.product-card .details .prices{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;font-weight:600;font-size:14px;line-height:18px}.product-card .details .price__discount{display:inline-block;color:#757575}.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{margin:8px 0;font-size:14px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-card .junip-product-summary-stars-wrapper .junip-product-summary-star{width:1em;height:1em}.link-card{display:flex;flex-direction:column;--cardFg:#000;--cardBg:#f9f8f0}.link-card .image{flex-grow:1;padding-top:100%;background-size:cover;position:relative}.link-card .text{background-color:var(--cardBg);color:var(--cardFg);font-family:Knockout\ 34 A,Knockout\ 34 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;line-height:31px;text-align:center;letter-spacing:1.90909px;height:140px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.link-card:hover .image .hover{opacity:1}.link-card.location-card{--cardFg:#f9f8f0;--cardBg:#ee412f}.simple-card{display:flex;position:relative;flex-direction:column;height:100%}.simple-card span{display:block}.simple-card .image{width:100%;padding-top:100%;background-size:cover;background-repeat:no-repeat;position:relative}.simple-card .image .new{position:absolute;top:24px;left:22px}.simple-card .block{font-size:21px;line-height:24px;letter-spacing:1.90909px;font-weight:500;display:flex;align-items:center;justify-content:center;text-transform:uppercase;height:80px;background-color:#ee412f;color:#f9f8f0;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.simple-card:hover .image .hover{opacity:1}@media (max-width:832px){.simple-card .block{font-size:16px;line-height:18px;text-align:center;letter-spacing:1.45455px}}.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{position:relative;top:-200px;display:block;height:1px;width:1px;pointer-events:none}.imagefull-text .text{max-width:780px;font-weight:500;font-size:16px;line-height:24px;text-align:center;margin:auto}.menu-embed .menu-holder{width:100%;display:flex;align-items:center;justify-content:center}.minicart{height:100%;width:100%;display:flex;flex-direction:column;background-color:#fff;overflow:hidden;padding:40px 0 20px}@media only screen and (max-width:639px){.minicart{padding:20px 0 10px}}.minicart .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:10;display:none}.minicart .loading svg{width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.minicart .entries{margin-top:40px}.minicart .entries .entry{display:flex;margin-bottom:20px}.minicart .entries .entry:last-child{margin:0}.minicart .entries .entry .image{margin-right:18px;width:80px;flex-shrink:0}.minicart .entries .entry .image img{width:100%}.minicart .entries .entry .content{width:100%;text-align:left}.minicart .entries .entry .content .row-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.minicart .entries .entry .content .row-top .info{padding-right:20px}.minicart .entries .entry .content .row-top .title{font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;margin-bottom:4px}.minicart .entries .entry .content .row-top .text{font-size:12px;line-height:14px}.minicart .entries .entry .content .row-top .btn-remove{font-weight:600;font-size:12px;line-height:15px;text-align:right;text-decoration-line:underline}.minicart .entries .entry .content .row-bottom{display:flex;justify-content:space-between;align-items:center}.minicart .entries .entry .content .row-bottom .leftside{display:flex;align-items:center}.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{width:26px;height: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-weight:600;font-size:14px;line-height:17px;text-align:right}.minicart .entries .entry .content .row-bottom .minicart__priceWrap .minicart__discount{font-weight:400;color:#757575}.minicart .buttons{display:flex;align-items:center;justify-content:center;padding:0}@media (max-width:406px){.minicart .buttons{display:block}}.minicart .buttons .btn{font-size:14px;line-height:17px;padding:0;white-space:nowrap;min-width:180px;margin:0 20px}@media (max-width:406px){.minicart .buttons .btn{width:100%;min-width:0;margin:8px 0 0;height:40px}}@media (max-width:406px){.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{display:flex;align-items:center;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{font-size:14px;margin:20px 0 0;color:#757575;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}}@media only screen and (max-width:639px){.minicart .entries,.minicart__empty,.minicart__footer,.minicart__header,.minicart__total{padding:0 10px}}.minicart__total{display:flex;justify-content:flex-end;align-items:center;font-size:24px;margin-top:30px}.minicart__totalLabel{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.minicart__totalValue{margin-left:30px}.minicart__recommendedWrap{width:100%;margin:60px auto 0;border-top:1px solid #000;padding:30px 45px}@media only screen and (max-width:639px){.minicart__recommendedWrap{padding:20px 10px}}.minicart__recommendedWrap .minicart__title{font-size:20px}.minicart__recommended{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.minicart__rec{display:flex;width:100%}.minicart__rec .btn-grey{height:40px;padding:0 16px;font-size:14px;margin-left:12px}.minicartRec__details{flex:0 1 50%;font-size:14px}.minicartRec__title{font-size:inherit;margin:0 0 12px;line-height:1.2em;letter-spacing:.1em}.minicartRec__addButton{flex:1 0 3em}.minicartRec__imgWrapWrap{flex:0 0 80px;margin-right:20px}.minicartRec__imgWrap{position:relative;width:0;height:0;box-sizing:border-box;padding-left:100%;padding-top:125%;margin:auto}.minicart__recommendedComplete{font-size:16px;padding:12px 30px;margin-bottom:30px;font-weight:600}.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{width:100%;height:60px;border-radius:30px}.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;line-height:1.154;letter-spacing:.1049em;text-align:left;margin-bottom:1.2em;font-weight:500}.subscriptions__info .text{line-height:1.5}.subscriptions__info strong{font-weight:600}.subscriptions__form,.subscriptions__info{width:480px;max-width:95vw;margin:0 auto}.subscriptions__content{margin-top:75px;display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.subscriptions__content{justify-content:flex-start;flex-direction:column;gap:40px}}.subscriptions__cancelNote{margin:25px 0 35px}.subscription-page .page-content{display:none}.yellow-blocks .block{text-align:center;background:#f9f8f0;padding:40px 20px;display:flex;flex-direction:column;align-items: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-weight:500;font-size:26px;line-height:30px;letter-spacing:3px;text-transform:uppercase;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:23px}.yellow-blocks .block .text{font-weight:500;font-size:16px;line-height:24px;margin-bottom:20px}.yellow-blocks .block a{margin:auto}.yellow-blocks .block a img{width:auto;display:inline}@media (max-width:832px){.yellow-blocks .grid-50{grid-template-columns:1fr}}.customer{width:680px;max-width:95%;margin:auto}.customer h1{text-transform:uppercase}.customer form{width:480px;max-width:100%;margin:40px auto;text-align:center}.customer form input[type=email],.customer form input[type=password],.customer form input[type=text]{width:100%}.customer .form__message svg{width:30px;height:30px;margin-right:15px}.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}.hero-section .holder,.hero-section .junip-review-section:before{min-height:591px;padding:0 43px;background-color:#f9f8f0;background-size:cover;background-position:100% 0;background-repeat:no-repeat;display:flex;align-items:center}.hero-section .content{max-width:390px;padding:56px 37px;border-radius:12px}@media only screen and (max-width:832px){.hero-section .content{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0;width:100%;max-width:100%;text-align:center;padding:36px 22px}.hero-section .content>a,.hero-section .content>div,.hero-section .content>h1{max-width:390px}}.hero-section .content .new{margin-bottom:23px}.hero-section .content .title{font-size:90px;line-height:82px;letter-spacing:1.8px;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:832px){.hero-section .content .title{font-size:40px;line-height:36px;letter-spacing:.8px;margin-bottom:10px}}.hero-section .content .text{font-weight:500;font-size:16px;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--transparent{background-color:rgba(249,248,240,.5)}.heroTitlePanel--opaque{background-color:#f9f8f0}.heroTitlePanel--none{background-color:transparent}@media (max-width:832px){.hero-section .holder,.hero-section .junip-review-section:before{min-height:auto;background-position:center 0;padding:0;display:block}.hero-section .new{position:absolute;top:18px;left:18px}.hero-section .spacer{padding-top:100%;width:100%}}.banner-section .inline-banner{background-size:cover;background-position:100% 0;background-repeat:no-repeat;width:100%;min-height:300px;padding:34px 54px 37px}.banner-section .inline-banner .content{max-width:360px}.banner-section .inline-banner .content .title{font-size:72px;line-height:62px;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:13px}.banner-section .inline-banner .content .text{font-weight:500;font-size:16px;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{text-align:center;margin:auto}.banner-section .inline-banner .content .title{font-weight:500;font-size:40px;line-height:36px;text-align:center;letter-spacing:.8px;margin-bottom:10px}.banner-section .inline-banner .content .text{font-weight:500;font-size:14px;line-height:20px;margin-bottom:10px}}.locations-section{background-color:#f9f8f0;padding:68px 40px 80px;margin-top:35px;margin-bottom:35px}.locations-section .intro{max-width:770px;margin:auto auto 56px}.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{text-align:center;font-weight:500;font-size:16px;line-height:27px}@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-weight:500;font-size:14px;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;margin-bottom:80px;width:100%;min-height:580px;display:flex}.product-feature .image{width:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}.product-feature .content{width:50%;display:flex;align-items:center;justify-content:center;padding:98px 40px}.product-feature .content .inside{text-align:center;max-width:430px}.product-feature .content .new{margin-bottom:28px}.product-feature .content .title{font-size:90px;line-height:82px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:20px}.product-feature .content .text{font-weight:500;font-size:16px;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;position:relative;margin-bottom:30px}.product-feature .image{width:100%;padding-top:100%}.product-feature .content{width:100%;padding:20px 22px}.product-feature .content .new{position:absolute;top:18px;left:18px}.product-feature .content .title{font-size:40px;line-height:36px;letter-spacing:.8px;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{padding-top:60px;display:flex;justify-content:center}.bottom-button .btn-outline{margin:auto;display:inline-flex}@media (max-width:832px){.bottom-button{padding-top:30px}}@media (max-width:832px){.merch-section .grid-50{grid-template-columns:1fr}.merch-section .mb-60{margin-bottom:30px}}.giftcard{width:90%;max-width:590px;margin:auto;text-align:center}.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{width:100%;object-fit:contain;margin:50px auto 35px}@media only screen and (max-width:1023px){.giftcard__cardImg{margin:32px auto}}.giftcard__info{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;margin-bottom:.8em}#product-page{padding-top:10px}#product-page .section-title{margin-bottom:65px}#product-page .product{display:grid;grid-template-columns:minmax(300px,590px) 1fr;column-gap:110px;padding-bottom:80px}#product-page .images-ui{width:100%}#product-page .images-ui .image{display:none}#product-page .images-ui .image.current{display:block;animation:product_image-in .3s ease}#product-page .images-ui .image img{width:100%;display:block}@keyframes product_image-in{0%{opacity:0}to{opacity:1}}#product-page .images-ui .thumbnails{padding-top:20px;display:flex;text-align:left}#product-page .images-ui .thumbnails .thumb{margin-right:20px;display:inline-block;position:relative;border:2px solid transparent;width:80px;height:80px;background-size:cover;background-repeat:no-repeat;opacity:.5;transition:all .2s ease}#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-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;margin-bottom:10px}#product-page .availability-ui .locations .location{margin-bottom:12px;display:flex;align-items:center}#product-page .availability-ui .locations .location .icon{margin-right:9px}#product-page .availability-ui .locations .location .name{font-weight:500;font-size:16px;line-height:19px;margin-right:14px}#product-page .availability-ui .locations .location .stock{font-weight:500;font-size:16px;line-height:19px;color:#757575}#product-page .availability-ui .locations .location:last-child{margin:0}#product-page .controls-ui{margin-bottom:54px}#product-page .controls-ui .title{font-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;margin-bottom:23px}#product-page .controls-ui .choices{margin-bottom:20px;display:grid;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{width:100%;height:60px;border-radius:50px}#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 .event__link:disabled:hover,#product-page .controls-ui .shopify-challenge__container .shopify-challenge__button.btn:disabled,#product-page .controls-ui .shopify-challenge__container .shopify-challenge__button.btn:disabled:hover,.shopify-challenge__container #product-page .controls-ui .shopify-challenge__button.btn:disabled,.shopify-challenge__container #product-page .controls-ui .shopify-challenge__button.btn:disabled:hover{background-color:#757575}#product-page .choice-ui{border:2px solid #e4e4e4;border-radius:12px;padding:0 11px 0 20px;height:60px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}@media only screen and (max-width:639px){#product-page .choice-ui{display:grid;grid-template-areas:"info  price" "info2 price";height:auto;padding:8px 11px;gap:8px 20px}#product-page .choice-ui .name{grid-area:info}#product-page .choice-ui .cost{grid-area:info2;gap:6px;font-size:14px}#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;grid-template-areas:"info  price" "info2 price";height:auto;padding:8px 11px;gap:8px 20px}#product-page .choice-ui .name{grid-area:info}#product-page .choice-ui .cost{grid-area:info2;gap:6px;font-size:14px}#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-weight:600;font-size:16px;line-height:19px;margin-right:10px}#product-page .choice-ui .cost{display:flex;align-items:center;gap:6px 10px;margin-right:10px;flex-wrap:wrap;font-size:16px}#product-page .choice-ui .cost .price{font-weight:600;font-size:inherit;line-height:19px}#product-page .choice-ui .cost .price.price--inactive{color:#e4e4e4}#product-page .choice-ui .cost .discount{font-weight:500;font-size:inherit;line-height:19px;color:#757575}#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-weight:500;font-size:26px;line-height:30px;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px;font-family:Knockout\ 33 A,Knockout\ 33 B,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}#product-page .details-ui .meta{font-weight:600;font-size:16px;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{margin:8px 0;font-size:18px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}#product-page .junip-product-summary-stars-wrapper .junip-product-summary-star{width:1em;height:1em}@media (max-width:1160px){#product-page .product{grid-template-columns:1fr 1fr;column-gap:60px}}@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{height:41px;border:2px solid #f3f3f3;font-weight:600;font-size:14px;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{display:flex;align-items:center;justify-content:space-between}.products-section .controls-ui .fitlers{display:flex;align-items:center}.products-section .controls-ui .fitlers .select-ui{margin-right:10px}.products-section .controls-ui .sorters{display:flex;align-items:center}.products-section .controls-ui .label{font-weight:600;font-size:16px;line-height:19px;margin-right:18px}.products-section .select-ui{position:relative}.products-section .select-ui select{border-radius:4px;border:2px solid #f3f3f3;background-color:#fff;font-weight:600;font-size:14px;line-height:17px;color:#000;padding:10px 38px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.products-section .select-ui svg{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.products-section .multiselect-ui{position:relative;margin-right:10px}.products-section .multiselect-ui .trigger{border-radius:4px;border:2px solid #f3f3f3;appearance:none;font-weight:600;font-size:14px;line-height:17px;color:#000;padding:10px 38px 10px 10px}.products-section .multiselect-ui .trigger svg{position:absolute;top:50%;right:11px;transform:translateY(-50%);width:10px;height:5px}.products-section .multiselect-ui .menu{display:none;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.174344);border-radius:4px;width:200px;position:absolute;top:100%;left:0;overflow:hidden;overflow-y:auto;max-height:288px;z-index:10;margin-top:10px}.products-section .multiselect-ui .menu .option{display:flex;align-items:center;padding:8px 11px;transition:all .2s ease;width:100%;cursor:pointer;user-select:none}.products-section .multiselect-ui .menu .option input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.products-section .multiselect-ui .menu .option .checkbox{width:16px;height:16px;background-color:#fff;border:2px solid #e4e4e4;border-radius:2px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.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{color:#fff;background-color:#000;height:32px;border-radius:4px;margin-right:10px;display:flex;align-items:center;position:relative;padding:0 26px 0 10px;min-width:90px}.products-section .selected .choice .text{font-weight:600;font-size:14px;line-height:17px;text-transform:capitalize}.products-section .selected .choice .close{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:15px;height: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{display:none;margin:0;border-radius:12px;padding:1em 2.5em}#newsletterPage__form.newsletter--success .newsletter__msgWrap{display:block;border:2px solid #1e1e1e}#newsletterPage__form.newsletter--error .newsletter__msgWrap{display:block;background-color:#ee412f;color:#f9f8f0;margin:2.5em auto;font-size:18px;font-weight:700}.cart-section{padding-top:60px;padding-bottom: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{text-align:left;font-weight:500;font-size:26px;line-height:30px;letter-spacing:2px;margin-bottom:33px}.cart-section .cart-items{width:100%;padding-right:118px}.cart-section .cart-summary{width:380px;flex-shrink:0}.cart-section .cart-summary .free-shipping{margin-bottom:24px}.cart-section .cart-summary .lines{margin-bottom:30px}.cart-section .cart-summary .lines .line{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:19px;margin-bottom:13px}.cart-section .cart-summary .lines .total{font-weight:600;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:16px 0;margin-top:24px}.cart-section .cart-summary .shipping-notice{background:#f9f8f0;border-radius:12px;padding:20px;margin-bottom:36px;text-align:center}.cart-section .cart-summary .shipping-notice .title{font-weight:700;font-size:14px;line-height:17px;margin-bottom:6px}.cart-section .cart-summary .shipping-notice .text{font-size:12px;line-height:15px}.cart-section .cart-summary .warning{font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#ee412f;margin-bottom:30px}.cart-section .cart-summary .instructions{position:relative;text-align:left;border:2px solid #e4e4e4;border-radius:8px;padding:20px;margin-bottom:14px}.cart-section .cart-summary .instructions label{font-weight:700;font-size:14px;line-height:17px;margin-bottom:8px;display:block}.cart-section .cart-summary .instructions textarea{font-size:14px;line-height:17px;border:none;outline:none;text-align:left;resize:none;display:block;width:100%;height:56px}.cart-section .cart-summary .instructions textarea::placeholder{color:#757575;text-align:left}.cart-section .cart-summary .taxes{font-size:14px;line-height:17px;text-align:center;margin-bottom:20px}.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{display:flex;border-top:1px solid #f3f3f3;padding:20px 0}.cart-section .entry .image{margin-right:20px;width:140px;flex-shrink:0}.cart-section .entry .image img{width:100%;display:block}.cart-section .entry .content{width:100%;text-align:left}.cart-section .entry .content .row-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.cart-section .entry .content .row-top .title{font-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;margin-bottom:12px}.cart-section .entry .content .row-top .text{font-size:16px;line-height:20px}.cart-section .entry .content .row-top .price{font-weight:600;font-size:16px;line-height:19px;text-align:right}.cart-section .entry .content .row-bottom{display:flex;align-items:center}.cart-section .entry .content .row-bottom .leftside{display:flex;align-items:center;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{width:26px;height: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-weight:600;font-size:12px;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{display:inline-flex;color:#757575;font-size:14px}.cart-section .discount .discount__title{display:inline-block;font-weight:400}.cart-section .discount .discount__amount{display:inline-block;margin-left:20px;white-space:nowrap;align-self:flex-end}.cart-section .discount:last-child .discount__amount{padding-bottom:8px;border-bottom:1px solid #757575}@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{padding:0;border-bottom:1px solid #f3f3f3;max-width:380px;margin:auto}.cart-section .cart-summary{max-width:380px;width:100%;padding-top:34px;margin:auto}.cart-section .entry .image{width:80px;margin-right:17px}.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{width:100%;justify-content:space-between}.cart-section .entry .content .row-bottom .leftside .label{display:none}.cart-section .entry .content .row-bottom .leftside .number-ui button{width:44px;height:44px}.cart-section .entry .content .row-bottom .leftside .number-ui button svg{width:12px;height:12px}.cart-section .entry .content .row-bottom .leftside .number-ui input{font-size:20px;line-height:24px;width:60px}}