.header[data-v-f53ef8cf]{min-height:var(--header-height);position:fixed;top:0;transition:all .3s ease;width:100%;z-index:11}.header.header--hidden[data-v-f53ef8cf]{transform:translateY(-100%)}.header.header--info a[data-v-f53ef8cf],.header.header--info button[data-v-f53ef8cf]{background:#0006;color:var(--white)}.router-link-active[data-v-f53ef8cf]:is(.header.header--info a,.header.header--info button){background:var(--black);color:var(--white)}.header.header--info[data-v-f53ef8cf] svg path{fill:var(--white)}.header.header--info .header__button--mobile span[data-v-f53ef8cf]{background-color:var(--white)}.header__bar[data-v-f53ef8cf]{display:flex;justify-content:space-between;padding:var(--site-gutter)}.header__nav ul[data-v-f53ef8cf]{display:flex;flex-direction:row;gap:5px}:is(.header__nav ul) a[data-v-f53ef8cf],:is(.header__nav ul) button[data-v-f53ef8cf]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;display:inline-flex;height:32px;justify-content:center;padding:0 10px;transition:background .3s ease}:is(:is(.header__nav ul) a[data-v-f53ef8cf],:is(.header__nav ul) button[data-v-f53ef8cf]):hover{background:#dbdbdb80}@media(min-width:1024px){.router-link-active[data-v-f53ef8cf]:is(:is(.header__nav ul) a,:is(.header__nav ul) button):not(.home-link){background:var(--black);color:var(--white)}}.header--info .header__nav ul a.router-link-active[data-v-f53ef8cf]{background:var(--white);color:var(--black)}.header__button--mobile[data-v-f53ef8cf],.header__logo__mobile[data-v-f53ef8cf]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;padding:0 10px}.header__bag-count[data-v-f53ef8cf]{align-items:center;display:inline-flex;font-size:.875rem;justify-content:center;margin-left:7px}@media(min-width:1024px){.header__bag-count[data-v-f53ef8cf]{aspect-ratio:1;background:var(--black);border-radius:50%;color:var(--white);height:20px}}.header__nav--desktop[data-v-f53ef8cf]{display:none}@media(min-width:1024px){.header__nav--desktop[data-v-f53ef8cf]{display:block}}.header__logo__mobile[data-v-f53ef8cf]{align-items:center;display:flex;height:34px;left:50%;position:absolute;top:var(--site-gutter);transform:translate(-50%)}@media(min-width:1024px){.header__logo__mobile[data-v-f53ef8cf]{display:none}}.header__button--mobile[data-v-f53ef8cf]{display:flex;flex-direction:column;gap:4px;padding:13px 10px}@media(min-width:1024px){.header__button--mobile[data-v-f53ef8cf]{display:none}}.header__button--mobile span[data-v-f53ef8cf]{background-color:var(--black);display:block;height:2px;transform-origin:center;transition:transform .3s ease;width:20px}.header__button--mobile--open span[data-v-f53ef8cf]:first-child{transform:translateY(3px) rotate(45deg)}.header__button--mobile--open span[data-v-f53ef8cf]:last-child{transform:translateY(-3px) rotate(-45deg)}picture[data-v-3ce9a5fa],picture[data-v-3ce9a5fa] img{display:block}.VideoLoop_Video[data-v-0d6c57b7]{display:block}.VideoLoop[data-v-0d6c57b7],.VideoLoop>video[data-v-0d6c57b7]{position:relative}.VideoLoop>video[data-v-0d6c57b7]{aspect-ratio:var(--v435ab2ac);z-index:2}.VideoLoop[data-v-0d6c57b7] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.VideoLoop_playing[data-v-0d6c57b7] img{display:none}.sticky-video__inner .VideoLoop[data-v-0d6c57b7]{aspect-ratio:var(--v435ab2ac)}.PlayIcon[data-v-c795f025]{height:auto;width:10px}@media(min-width:768px){.PlayIcon[data-v-c795f025]{width:15px}}path[data-v-c795f025]{fill:rgb(var(--clr-white))}.LoadingIcon[data-v-57e4d0cd]{animation:spinning-57e4d0cd 1s linear infinite;height:auto;position:relative;width:10px}@media(min-width:768px){.LoadingIcon[data-v-57e4d0cd]{width:15px}}path[data-v-57e4d0cd]{fill:rgb(var(--theme-white))}.theme--blue .path[data-v-57e4d0cd]{fill:rgb(var(--theme-blue))}.theme--pink .path[data-v-57e4d0cd]{fill:rgb(var(--theme-pink))}.theme--green .path[data-v-57e4d0cd]{fill:rgb(var(--theme-green))}.theme--white .path[data-v-57e4d0cd]{fill:rgb(var(--theme-white))}.theme--yellow .path[data-v-57e4d0cd]{fill:rgb(var(--theme-yellow))}@keyframes spinning-57e4d0cd{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.PauseIcon[data-v-c7b55299]{height:auto;width:10px}@media(min-width:768px){.PauseIcon[data-v-c7b55299]{width:15px}}rect[data-v-c7b55299]{fill:rgb(var(--clr-white))}.FullscreenIcon[data-v-2d251729]{height:auto;width:10px}@media(min-width:768px){.FullscreenIcon[data-v-2d251729]{width:15px}}path[data-v-2d251729]{fill:rgb(var(--clr-white))}.FullscreenIcon_Close[data-v-2d251729]{display:none}.FullscreenIcon_full .FullscreenIcon_Close[data-v-2d251729]{display:block}.FullscreenIcon_full .FullscreenIcon_Open[data-v-2d251729]{display:none}.VideoPlayer[data-v-bb2c3f4e]{line-height:0;overflow:hidden}.VideoPlayer[data-v-bb2c3f4e],.VideoPlayer_Video[data-v-bb2c3f4e]{height:auto;position:relative;width:100%}.VideoPlayer_initial .VideoPlayer_Video[data-v-bb2c3f4e]{background:none;-o-object-fit:cover;object-fit:cover}.VideoPlayer[data-v-bb2c3f4e]:fullscreen,.VideoPlayer:fullscreen .VideoPlayer_Video[data-v-bb2c3f4e]{background:rgb(var(--clr-black));height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.VideoPlayer_Cover[data-v-bb2c3f4e]{align-items:center;cursor:default;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:2}.VideoPlayer_initial .VideoPlayer_Cover[data-v-bb2c3f4e]{cursor:pointer;opacity:1}.VideoPlayer_Cover[data-v-bb2c3f4e] .PlayIcon{transition:transform .4s;width:5rem}@media(hover:hover)and (pointer:fine){.VideoPlayer_Cover[data-v-bb2c3f4e]:hover .PlayIcon{transform:scale(1.2)}}.VideoPlayer_PreviewLoop[data-v-bb2c3f4e]{height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:2}.VideoPlayer_initial .VideoPlayer_PreviewLoop[data-v-bb2c3f4e]{opacity:1}.VideoPlayer_Controls[data-v-bb2c3f4e]{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.003) 8.1%,rgba(0,0,0,.01) 15.5%,rgba(0,0,0,.021) 22.5%,rgba(0,0,0,.035) 29%,rgba(0,0,0,.052) 35.3%,rgba(0,0,0,.07) 41.2%,rgba(0,0,0,.09) 47.1%,rgba(0,0,0,.11) 52.9%,rgba(0,0,0,.13) 58.8%,rgba(0,0,0,.148) 64.7%,rgba(0,0,0,.165) 71%,rgba(0,0,0,.179) 77.5%,rgba(0,0,0,.19) 84.5%,rgba(0,0,0,.197) 91.9%,rgba(0,0,0,.2));bottom:0;display:flex;height:30px;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;transition:opacity .2s ease 1s;z-index:2}@media(min-width:768px){.VideoPlayer_Controls[data-v-bb2c3f4e]{height:50px}}.VideoPlayer_playing .VideoPlayer_Controls[data-v-bb2c3f4e]{opacity:0}@media(hover:hover)and (pointer:fine){.VideoPlayer:hover .VideoPlayer_Controls[data-v-bb2c3f4e]{opacity:1;transition:opacity .2s ease}}@media(hover:none)and (pointer:coarse){.VideoPlayer_playing .VideoPlayer_Controls[data-v-bb2c3f4e]{opacity:1}}.VideoPlayer_ControlsButton[data-v-bb2c3f4e]{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px;position:relative;width:auto}@media(min-width:768px){.VideoPlayer_ControlsButton[data-v-bb2c3f4e]{padding:0 20px;width:auto}}.VideoPlayer_ControlsButton>span[data-v-bb2c3f4e]{display:inline-block;line-height:0;overflow:hidden}@media(hover:hover)and (pointer:fine){.VideoPlayer_ControlsButton[data-v-bb2c3f4e]:hover{opacity:.5}}.VideoPlayer_Progress[data-v-bb2c3f4e]{align-items:center;cursor:pointer;flex:1 0 auto;height:100%}.VideoPlayer_Progress[data-v-bb2c3f4e],.VideoPlayer_Progress_Container[data-v-bb2c3f4e]{display:flex;flex-flow:column wrap;justify-content:center}.VideoPlayer_Progress_Container[data-v-bb2c3f4e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(var(--clr-white)/.2);border-radius:10rem;height:1px;overflow:hidden;position:relative;transition:height .2s;width:100%}@media(hover:none)and (pointer:coarse){.VideoPlayer_Progress_Container[data-v-bb2c3f4e]{height:4px}}progress[data-v-bb2c3f4e]{height:8px;position:relative;width:auto}progress[data-v-bb2c3f4e],progress[value][data-v-bb2c3f4e]{-webkit-appearance:none;-moz-appearance:none;appearance:none}progress[value][data-v-bb2c3f4e]{background:rgb(var(--clr-white)/.2);border:none}progress[value][data-v-bb2c3f4e]::-webkit-progress-bar{background:rgb(var(--clr-white)/.2)}.VideoPlayer:fullscreen progress[value][data-v-bb2c3f4e],.VideoPlayer:fullscreen progress[value][data-v-bb2c3f4e]::-webkit-progress-bar{background:rgb(var(--clr-white)/.2)}progress[value][data-v-bb2c3f4e]::-webkit-progress-value{background:rgb(var(--clr-white))}progress[value][data-v-bb2c3f4e]::-moz-progress-bar{background:rgb(var(--clr-white))}.VideoPlayer_Progress_Indicator[data-v-bb2c3f4e]{background:rgb(var(--clr-white)/.3);height:100%;left:0;opacity:0;position:absolute;top:0}.VideoPlayer_Progress_Indicator[data-v-bb2c3f4e]:after{background:rgb(var(--clr-black)/.2);content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media(hover:hover)and (pointer:fine){.VideoPlayer_Progress:hover .VideoPlayer_Progress_Indicator[data-v-bb2c3f4e]{opacity:1}.VideoPlayer_Progress:hover .VideoPlayer_Progress_Container[data-v-bb2c3f4e]{height:8px}}.VideoPlayer_Time[data-v-bb2c3f4e]{align-items:center;display:flex;justify-content:flex-end;min-width:8rem;padding:0 0 0 .5rem}@media(min-width:768px){.VideoPlayer_Time[data-v-bb2c3f4e]{min-width:9rem}}.VideoPlayer_Time>span[data-v-bb2c3f4e]{text-align:right}.faq-items[data-v-726312da]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease-out}.faq-items.nested[data-v-726312da]{border-top:2px solid var(--grey-alt);color:var(--grey-alt);grid-template-rows:1fr}.faq-items.nested .faq-question[data-v-726312da] svg line{stroke:var(--grey-alt)}.faq-items[data-v-726312da] ol:first-child,.faq-items[data-v-726312da] p:first-child,.faq-items[data-v-726312da] ul:first-child{margin-top:10px}.faq-items__inner[data-v-726312da]{opacity:0;overflow:hidden;transition:opacity .5s ease-in-out .2s}.faq-items.nested .faq-items__inner[data-v-726312da]{opacity:1;overflow:visible}.faq-item[data-v-726312da]{border-bottom:2px solid;transition:all .3s ease}.faq-item[data-v-726312da]:last-child{border-bottom:none}.faq-item.open>.faq-question[data-v-726312da] .ico{transform:rotate(45deg)}.faq-item.open>.faq-answer[data-v-726312da]{grid-template-rows:1fr}.faq-item .faq-question[data-v-726312da]{align-items:center;background:none;border:0;color:inherit;display:flex;font:inherit;height:52px;justify-content:space-between;padding:0;position:relative;text-align:left;width:100%}:is(.faq-item .faq-question[data-v-726312da]):hover{cursor:pointer}:is(.faq-item .faq-question[data-v-726312da]) .ico{position:absolute;right:0;top:19px;transition:transform .3s ease}.faq-item .faq-answer[data-v-726312da]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s ease-in}:is(.faq-item .faq-answer) .blockcontent[data-v-726312da]{overflow:hidden}.faq-item .blockcontent[data-v-726312da] li{margin-bottom:0}.footer[data-v-b13e947b]{background-color:var(--clr-black);bottom:0;overflow:hidden;position:relative;position:sticky}.footer__content[data-v-b13e947b]{display:flex;flex-direction:column-reverse;padding:25px var(--site-gutter) 17px}@media(min-width:768px){.footer__content[data-v-b13e947b]{flex-direction:row;justify-content:space-between}}.footer__nav[data-v-b13e947b]{display:flex;flex-direction:row;gap:15px;justify-content:space-between}@media(min-width:768px){.footer__nav[data-v-b13e947b]{justify-content:normal}}.footer__nav[data-v-b13e947b] ul,.footer__nav ul[data-v-b13e947b]{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.footer__nav[data-v-b13e947b] ul,.footer__nav ul[data-v-b13e947b]{flex-direction:row}}.footer__nav[data-v-b13e947b] .link{transition:color .2s ease}.footer__nav[data-v-b13e947b] .link:hover{color:var(--grey)}.footer__text[data-v-b13e947b] a{text-decoration:underline}.copyright[data-v-b13e947b]{padding-top:40px}@media(min-width:768px){.copyright[data-v-b13e947b]{padding-top:0}}.footer__background-image[data-v-b13e947b]{max-width:100%}.navigation[data-v-a8f24348]{background-color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:flex-end;inset:0;padding:40px 20px;position:fixed;width:100%;z-index:10}.navigation .textlink[data-v-a8f24348]{font-size:2rem}.navigation__list[data-v-a8f24348]{display:flex;flex-direction:column;gap:12px;margin-bottom:60px}.navigation__list[data-v-a8f24348]:last-child{margin-bottom:0}.line-item[data-v-05d35884]{display:grid;grid-template-columns:1fr 1fr}.line-item img[data-v-05d35884]{background-color:#eee;height:auto;max-width:150px;min-height:220px;width:100%}.item__meta[data-v-05d35884]{display:flex;flex:1;flex-direction:column}.item__meta .item__title[data-v-05d35884]{margin-bottom:20px}.item__variants[data-v-05d35884]{display:flex}.item__variants li[data-v-05d35884]{margin-right:5px}.qty-container[data-v-05d35884]{align-items:center;border:2px solid var(--black);display:flex;height:33px;justify-content:center;justify-content:space-around;margin-bottom:18px;margin-top:auto;padding:0 15px;width:-moz-fit-content;width:fit-content}.qty-container .qty[data-v-05d35884]{display:inline-block;padding:10px 15px;text-align:center}:is(.btn-qty--plus[data-v-05d35884],.btn-qty--minus[data-v-05d35884]):after,:is(.btn-qty--plus[data-v-05d35884],.btn-qty--minus[data-v-05d35884]):before{content:"";display:block;position:absolute}:is(.btn-qty--plus[data-v-05d35884],.btn-qty--minus[data-v-05d35884]):before{height:1px;left:0;top:4px;width:9px}.btn-qty--plus[data-v-05d35884]:after{height:9px;left:4px;top:0;width:1px}.btn-remove[data-v-05d35884]{color:var(--grey);margin-top:15px;text-align:left;text-decoration:underline}.option1[data-v-05d35884],.option2[data-v-05d35884]{position:relative}.option2[data-v-05d35884]{padding-left:10px}.option2[data-v-05d35884]:after{content:"•";left:0;position:absolute}.guide-tile__cover[data-v-5458ef8d]{margin-bottom:10px;overflow:hidden;padding:8px;width:400px}@media(min-width:768px){.guide-tile__cover[data-v-5458ef8d]{padding:20px}}.guide-tile__cover .heading-3[data-v-5458ef8d]{letter-spacing:-.05rem;margin-bottom:60px;margin-left:-3px;margin-top:-6px}:is(.guide-tile__cover .heading-3) span[data-v-5458ef8d]{left:3px;position:relative}@media(min-width:768px){:is(.guide-tile__cover .heading-3) span[data-v-5458ef8d]{margin-top:3px}}@media(max-width:768px){.guide-tile__cover .heading-3[data-v-5458ef8d]{font-size:1.125rem;letter-spacing:-.05rem;margin-bottom:18px;margin-left:-1px;margin-top:-2px}:is(.guide-tile__cover .heading-3) span[data-v-5458ef8d]{font-size:.625rem;left:1px}}.guide-tile__cover[data-v-5458ef8d] .guide-tile__image{height:auto;width:100%}.description[data-v-5458ef8d]{line-height:1.125rem;padding:12px 0 30px}@media(min-width:768px){.description[data-v-5458ef8d]{letter-spacing:-.035rem;line-height:1.25rem;padding-top:20px}}.heading-3 span[data-v-5458ef8d]{display:block}.ctas[data-v-5458ef8d]{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.ctas[data-v-5458ef8d]{flex-direction:row}}.cart[data-v-7ee7092e]{background-color:var(--white);display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease-in-out;width:100%;z-index:12}.cart.cart--open[data-v-7ee7092e]{transform:translate(0)}@media(min-width:1024px){.cart[data-v-7ee7092e]{max-width:440px}}.cart__header[data-v-7ee7092e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:16px var(--site-gutter)}.cart__header .cart__title[data-v-7ee7092e]{text-transform:lowercase}.cart__content[data-v-7ee7092e]::-webkit-scrollbar{width:1px}.cart__content[data-v-7ee7092e]::-webkit-scrollbar-track{background-color:transparent}.cart__content[data-v-7ee7092e]::-webkit-scrollbar-thumb{border-radius:100vw}.cart__content[data-v-7ee7092e]{flex:1;overflow-y:auto;padding:0 var(--site-gutter)}.cart__content li[data-v-7ee7092e]:not(:last-child) .line-item{border-bottom:2px solid var(--black);margin-bottom:30px;padding-bottom:30px}.cart__upsell[data-v-7ee7092e]{border-top:2px solid var(--black);margin-top:40px;padding-top:5px}.cart__upsell ul[data-v-7ee7092e]{display:flex;gap:var(--site-gutter);margin:0 calc(var(--site-gutter)*-1);overflow-x:auto;padding:30px var(--site-gutter)}:is(.cart__upsell ul[data-v-7ee7092e])::-webkit-scrollbar{display:none}:is(.cart__upsell ul) li[data-v-7ee7092e]{display:flex;flex-direction:column;gap:var(--site-gutter);width:150px}:is(:is(.cart__upsell ul) li) .btn[data-v-7ee7092e]{width:90px}.cart__upsell[data-v-7ee7092e] .guide-tile{height:220px;width:150px}.cart__upsell[data-v-7ee7092e] .guide-tile__cover{padding:10px;width:100%}.cart__upsell[data-v-7ee7092e] .heading-3{font-size:.975rem;margin-bottom:25px}.cart__upsell[data-v-7ee7092e] .heading-3 span{font-size:.4rem}.cart__footer[data-v-7ee7092e]{padding:var(--site-gutter)}.cart__footer .cart__subtotal[data-v-7ee7092e]{border-top:2px solid var(--black);display:flex;justify-content:space-between;margin-bottom:15px;padding-top:5px}.cart__footer .cart__footnote[data-v-7ee7092e]{color:var(--grey);margin-bottom:30px;white-space:pre-wrap}.cart__empty[data-v-7ee7092e]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.cart__empty p[data-v-7ee7092e]{margin-bottom:30px}.overlay[data-v-a26399d2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:none;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;transition:all .25s ease-in-out;width:100%;z-index:11}@media(min-width:1024px){.overlay[data-v-a26399d2]{background:#000000e6}}.overlay.fadeIn-enter-active[data-v-a26399d2],.overlay.fadeIn-enter-from[data-v-a26399d2],.overlay.fadeIn-leave-active[data-v-a26399d2],.overlay.fadeIn-leave-to[data-v-a26399d2]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent}[data-v-30cc1069] .carousel__media{height:auto;position:relative;width:100%}[data-v-30cc1069] .VideoLoop_Video,[data-v-30cc1069] img,[data-v-30cc1069] picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.VideoLoop[data-v-30cc1069] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}main[data-v-de03d709]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}main[data-v-de03d709] figure,main[data-v-de03d709] picture{margin-bottom:40px;width:500px}
