.Footer_footer__yl3k1{flex-direction:column;padding:2rem 0;border-top:1px solid #eaeaea;position:relative;bottom:0;width:100%;margin:100px auto 0;height:140px}.Footer_footer__yl3k1,.Footer_footer__yl3k1 a{display:flex;justify-content:center;align-items:center}.Footer_footer__yl3k1 a{flex-grow:1}.Footer_dreambaseButtonLink__xtYQI{position:absolute;top:-50px;display:flex;flex-direction:column;align-items:center}.Footer_buttonLink__oVwMS{background-color:#fff;border:1px solid var(--color-grey-2);padding:8px 12px;border-radius:36px;color:var(--color-primary);box-shadow:0 2px 4px rgba(33,36,41,.05);transition:all .3s ease}.Footer_buttonLink__oVwMS:hover{background-color:var(--color-grey-1);transition:all .3s ease}.Footer_madeWithDreambase__e25sd{margin:8px 0}.Footer_footerLinks___h1TO{display:flex;width:80%;max-width:300px;justify-content:space-around;cursor:pointer}.Footer_footerLinks___h1TO p:hover{color:var(--color-primary-dark)}.Footer_footerCopyright__hoVTE{color:var(--color-grey-3)}.Shop_shopHeaderContainer__ttYHd{position:relative;margin-bottom:60px;height:200px;transition:all .3s ease;z-index:10}.Shop_shopHeaderContainerScrolled__lvkwn{width:100vw;max-width:700px;position:relative;margin:0 auto 60px;height:200px;transition:all .3s ease;z-index:10}.Shop_shopCoverImageContainer__8O8Kj{width:700px;height:180px;max-width:100vw;overflow:hidden;transition:all .3s ease}.Shop_shopCoverImageContainer__8O8Kj img{object-fit:cover;width:700px;height:180px;max-width:100vw}.Shop_shopCoverImageContainerScrolled__lyTVN{position:fixed;top:0;height:0;overflow:hidden;transition:all .2s ease}.Shop_shopCoverImageContainerScrolled__lyTVN img{filter:saturate(0) opacity(60%);transition:all .3s ease}.Shop_shopProfileImageWrapper__f1L7P{position:relative;top:-50px;margin-left:-6px;transition:all .3s ease;padding:12px;width:100%;display:flex}.Shop_shopProfileImageWrapperScrolled__tOTuu{position:fixed;top:0;margin-left:-6px;width:100%;max-width:700px;transition:all .3s ease;padding:12px;display:flex;flex-shrink:0}.Shop_shopProfileImageContainer__ZgHeY{width:5.5em;height:5.5em;background-color:var(--color-grey-1)}.Shop_shopProfileImageContainerScrolled__6vP_0,.Shop_shopProfileImageContainer__ZgHeY{border-radius:50%;overflow:hidden;border:6px solid var(--color-grey-1);transition:all .3s ease;flex-shrink:0}.Shop_shopProfileImageContainerScrolled__6vP_0{width:4em;height:4em}.Shop_shopProfileImage__oG0Tk{object-fit:cover;width:100%;height:100%}.Shop_shopDisplayContainer__VDWQd{margin:0 12px;padding-top:12px}.Shop_shopName__vA8Xu{display:flex;flex-direction:column;align-items:flex-start;width:100%;justify-content:space-between;font-size:var(--h2);font-weight:700;margin-top:50px}.Shop_shopNameScrolled__np8iW{width:100%;display:flex;flex-direction:column;justify-content:center;transition:font-sie .3s ease}@media (max-width:500px){.Shop_shopNameScrolled__np8iW{font-size:16px;transition:font-sie .3s ease}}.Shop_shopNameScrolled__np8iW h2,.Shop_shopName__vA8Xu h2{font-size:var(--h2);font-weight:700;margin:0 12px}.Shop_topFade__WK_iX{width:100%;max-width:700px;height:70px;position:fixed;background:var(--color-grey-1)}.Shop_shopCategories__NUWj_{width:100vw;background:var(--color-background-1);height:-moz-fit-content;height:fit-content;z-index:100;max-width:700px;transition:all .3s ease}.Shop_shopCategoriesScrolled__ZuaXr{width:100vw;background:var(--color-grey-1);height:48px;z-index:100;max-width:700px;transition:all .3s ease}.Shop_sectionContainer__bYTPQ{margin:12px 0}.Shop_sectionTitle__ghQvt{font-size:var(--p);color:var(--color-black);font-weight:500}.Shop_sectionDescription__DHiZq{font-size:var(--p);color:var(--color-grey-3)}.Shop_carouselList__Tcoql{margin:0 -6px}.Shop_carouselItem__SytYT{margin:0 6px}.Shop_carouselItem__SytYT img{border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Shop_carouselDescription__Ekz3V{transition:all .5s ease-in-out;position:absolute;bottom:0;left:50%;margin-left:-50%;width:90%;border-radius:10px;color:#fff;padding:12px 16px;margin-bottom:0!important;font-size:16px;text-align:start;transition:opacity .35s ease-in-out;text-shadow:2px 2px 3px var(--color-grey-4)}.Shop_modalBody__q3Qae{margin-top:12px;margin-bottom:100px}.Shop_inputContainer__REgJQ{overflow-y:scroll}.Shop_navigationButtons__Fy9XF{width:calc(100% - 32px);min-height:48px;position:absolute;bottom:12px;background-color:#fff;z-index:12;display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.Shop_checkboxGroup__F9LRK{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;box-sizing:border-box;column-count:2;margin-top:12px;padding:0 -6px;overflow-x:hidden}.Shop_checkboxContainer__GQGB0{padding:0 6px;background-color:var(--color-grey-1);border-radius:8px;box-sizing:border-box;flex-basis:50%;margin:0 -2px 12px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"checkbox label";border:4px solid #fff;border-radius:12px;cursor:pointer}.Shop_checkbox__SAZMZ{grid-area:checkbox}.Shop_checkboxLabel__aij7G{grid-area:label;display:flex;margin:8px 0;align-items:center}.Shop_orderPlaced__t4PS9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;padding:0 40px;text-align:center}.Shop_orderPlaced__t4PS9 h4{font-size:24px;font-weight:400}.Product_productListContainer__memQw{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;box-sizing:border-box;column-count:2;margin:0 -6px}.Product_productItemContainer__8Y7V1{flex-basis:50%;margin-bottom:20px;padding:0 6px;cursor:pointer}.Product_productItem__9z8qy{border-radius:12px}.Product_buttonsContainer___jIUU{width:-moz-fit-content;width:fit-content;display:flex;gap:12px}.Product_productCoverImageContainer__vF_bM{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;aspect-ratio:1/1}.Product_productCoverImage__HsNNX{border-radius:0}.Product_modifyButton__sB_Vv{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-grey-3);-webkit-tap-highlight-color:rgba(255,255,255,0)}.Product_modifyButton__sB_Vv:hover{color:var(--color-grey-4)}.Product_addToCartButton__JkV3F{width:40px;background-color:var(--color-black);opacity:80%;justify-content:center;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.Product_addToCartButtonSelected__NnUcb,.Product_addToCartButton__JkV3F{position:absolute;bottom:12px;right:8px;height:40px;display:flex;align-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.1)) drop-shadow(0 1px 3px rgba(0,0,0,.24));-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:all .3s ease}.Product_addToCartButtonSelected__NnUcb{width:160px;margin-left:8px;background-color:var(--color-grey-1);justify-content:space-between;border-radius:20px}.Product_addToCartButtonSelected__NnUcb p{font-size:20px;color:var(--color-black);font-weight:700;width:60px;text-align:center}.Product_addToCartButtonSelected__NnUcb svg{cursor:pointer}.Product_addToCartButtonSelectedSmall__o1OXJ{width:-moz-fit-content;width:fit-content;height:30px;margin-right:12px}.Product_addToCartButtonSelectedSmall__o1OXJ p{font-size:12px;width:20px}.Product_addToCartButtonSelectedSmall__o1OXJ svg{font-size:20px}.Product_addToCartButton__JkV3F:hover{filter:drop-shadow(0 3px 4px rgba(0,0,0,.2)) drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:all .3s ease}.Product_addToCartButton__JkV3F svg{color:#fff;font-size:24px}.Product_productInfoPreviewContainer__OBPoD{display:flex;justify-content:space-between}.Product_productNameAndDescriptionContainer___J_rQ{display:flex;flex-direction:column}.Product_productPricesContainer__q1jGV{text-align:start}.Product_productName__0ZGjO{font-size:14px;color:var(--color-black);margin-top:4px;margin-bottom:2px}.Product_productDescription__5sAFj p{margin-top:2px;font-size:12px;color:var(--color-grey-3);text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:2.4em;line-height:1.2em}.Product_productPrice__wCZPs{color:var(--color-black);font-weight:700;font-size:14px}.Product_prouctDiscountedPrice__vJQJy{margin-top:4px;font-size:12px;line-height:8px;color:var(--color-grey-3);text-decoration:line-through}.Product_discountPercentage__H3_jg{color:var(--color-orange);font-size:12px}@media only screen and (max-width:440px){.Product_addToCartButtonSelected__NnUcb{width:calc(100% - 16px)}}.Product_summaryCardContainer__0kAg3{position:relative;min-height:100px;width:100%;background-color:var(--color-grey-1);border-radius:12px;overflow:hidden;color:var(--color-grey-4)}.Product_summaryCard__DdmSJ{padding:12px}.Product_summaryCardContainerImg__pr8rU{position:absolute;bottom:-20px;right:0}.Product_summaryCardTitle__05rRo{font-size:var(--p);color:var(--color-black);font-weight:500}.Product_summaryItemContainer__jMc1p{display:flex;flex-direction:row}.Product_noItems__54eBe{font-size:14px;position:relative}.Product_itemQuantityContainer__e5HpO{display:grid;grid-template-columns:1fr 80px;grid-template-areas:"information price";margin-bottom:12px}.Product_itemInformation__rENti{grid-area:information;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1}.Product_itemPrice__1X7m4,.Product_totalItemPrice__CHbSp{grid-area:price;display:flex;justify-content:flex-end}.Product_totalItemPrice__CHbSp{font-size:20px}.Product_itemName__3bbkI{font-size:16px}.Product_itemQuantity__ZfOKa{font-size:12px;font-weight:700;min-width:20px;text-align:center;color:var(--color-primary)}.Product_itemQuantityContainer__e5HpO{display:flex;align-items:center;flex-direction:row;gap:4px;width:200px}.Product_itemVariant__Ay0zJ{font-size:12px;color:var(--color-grey-4)}.Home_main__VkIEL{flex:1 1;display:flex;flex-direction:column;align-items:center;max-width:700px;margin:0 auto;background-color:var(--color-background-1)}.Home_title__hYX6j a{color:var(--color-primary);text-decoration:none}.Home_title__hYX6j a:active,.Home_title__hYX6j a:focus,.Home_title__hYX6j a:hover{text-decoration:underline}.Home_title__hYX6j{margin:0;line-height:1.15;font-size:4rem}.Home_description__uXNdx,.Home_title__hYX6j{text-align:center}.Home_description__uXNdx{margin:4rem 0;line-height:1.5;font-size:1.5rem}.Home_code__VVrIr{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Home_grid__AVljO{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:700px}.Home_card__E5spL{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.Home_card__E5spL:active,.Home_card__E5spL:focus,.Home_card__E5spL:hover{color:#0070f3;border-color:#0070f3}.Home_card__E5spL h2{margin:0 0 1rem;font-size:1.5rem}.Home_card__E5spL p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__IOQAX{height:1em;margin-left:.5rem}@media (max-width:600px){.Home_grid__AVljO{width:100%;flex-direction:column}}.ProductDetails_productDetailsContainer__5awlR{padding:0!important;background-color:var(--color-background-1);height:100vh;overflow-y:auto;overflow-x:hidden;padding-bottom:100px;max-width:700px!important;display:flex}.ProductDetails_productDetails__GhgaM

.ProductDetails_productCarouselList__FOhSh{margin:0 -6px}.ProductDetails_productCarouselItem__0RRFe{margin:0;max-width:700px}.ProductDetails_carouselItem__56JLM img{border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductDetails_productInformationListItem___byU_{background-color:var(--color-grey-1);margin-bottom:12px}.ProductDetails_productDetailsActionListItem__OUpf6{background-color:var(--color-grey-1);bottom:0;max-width:700px;margin:0 auto;display:flex;justify-content:space-between!important;align-items:center}.ProductDetails_productDetailsPriceContainer__FT3BU{display:flex;gap:8px}.ProductDetails_productDetailsPrice__ynKXG{color:var(--color-grey-3);font-size:10px;line-height:8px;text-decoration:line-through}.ProductDetails_productDetailsDiscountedPrice__9I7_3{font-size:16px;font-weight:700;line-height:16px;color:var(--color-primary)}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}