@font-face{font-family:MilligramLight;src:url(/cdn/shop/files/MilligramLight.ttf?v=1730954201)}@font-face{font-family:MilligramMedium;src:url(/cdn/shop/files/MilligramMedium.ttf?v=1730954175)}@font-face{font-family:MilligramRegular;src:url(/cdn/shop/files/Milligram-Regular.ttf?v=1732198955)}@font-face{font-family:DentonCondensedBold;src:url(/cdn/shop/files/DentonCondensedBold.otf?v=1730954142)}@font-face{font-family:DentonCondensedMedium;src:url(/cdn/shop/files/DentonCondensedMediumItalic.otf?v=1730954111)}.rich-text__text h2 strong,li.grid__item.devAlsoLikeWrap .devHeading,li.grid__item.devAlsoLikeWrap .devHeading .banner__heading,.banner__heading p,.banner__heading h6{font-family:DentonCondensedBold!important;letter-spacing:0px!important}.header__menu-item,p,.rich-text__text h2,.dev_productTemplate .content-for-layout p,.dev_productTemplate .accordion__content.rte,.product__accordion.ingredients .shortIngredients,.price,.cart-drawer .product-option{font-family:MilligramLight!important;letter-spacing:0px!important}.dev_productTemplate .product .accordion__title,.tolstoy-stories .tolstoy-stories-title,.product .product__title h1,.quick-add__submit,.product-form__submit{font-family:MilligramMedium!important;font-weight:500;letter-spacing:0px}body{font-size:15px}.announcement-bar__message{font-size:12px;font-weight:500;font-family:MilligramMedium!important}body,.banner__text h3,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.totals__subtotal-value{font-family:MilligramRegular!important;line-height:normal;font-weight:400}h4,.h4{font-family:MilligramRegular!important;line-height:normal}.link,.customer a,.header__menu-item{font-size:13px!important;font-family:MilligramLight}.tolstoy-carousel .tolstoy-carousel-title,.collection-hero__title,.drawer__heading{font-size:32px!important;line-height:27px!important;font-weight:500!important;font-family:DentonCondensedBold!important}.tolstoy-carousel .tolstoy-carousel-title{text-align:left;padding-left:46px}.banner__heading.h2{font-size:32px!important;line-height:42px}.footer-menu__item{line-height:1.5rem;font-size:1.4rem;font-weight:300}.banner__heading.h1{font-size:60px;line-height:1.3}.banner-collection .banner__heading.h1,.page-title{font-size:60px;line-height:50px}.banner__heading{letter-spacing:.03em}.banner__heading em{font-family:DentonCondensedMedium}.button{font-size:13px!important;font-family:MilligramMedium!important;font-weight:500;text-transform:uppercase}.rich-text__text h2{font-size:25px;line-height:35px}.rich-text__text h2 strong{font-size:28px;letter-spacing:.03em}.banner__text p{font-family:MilligramLight;line-height:normal}.devQuantityWrap{display:flex;margin:3.5rem 0!important;column-gap:10px}.dev_productTemplate .page-width{max-width:1500px}.devProductBanner .page-width{padding:0;max-width:1400px}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 2.14% 0 3%!important}.devQuantityWrap .product-form__input{max-width:fit-content;margin:0}.devQuantityWrap product-form.product-form{width:100%;margin:0}.devQuantityWrap .product-form__submit{margin-bottom:0;font-size:14px;text-transform:uppercase;letter-spacing:0px;border-radius:0}.product .product__title h1{font-size:32px;font-weight:500;line-height:38px}.tolstoy-stories div[v-pre]{margin:4px 0 20px;gap:7px}.shopify-block.shopify-app-block{margin:0}.product .product-form__buttons{max-width:100%}.devQuantityWrap button.quantity__button{width:34.33px}.devQuantityWrap quantity-input.quantity{width:103px;min-height:51px}.product .product__description.rte.quick-add-hidden,.product .accordion__content,.shortIngredients{font-size:13px;line-height:13px}.product .jdgm-preview-badge .jdgm-star.jdgm-star{color:#000;font-size:11px;padding-right:0!important}.product .product__title+.shopify-block{margin:10px 0 24px}.product .price{font-size:16px;letter-spacing:0px}.product s.price-item.price-item--regular,.card-wrapper .price,.card-wrapper .price--on-sale .price-item--regular{font-size:14px!important;letter-spacing:0px}.card-wrapper .price--on-sale .price-item--regular{margin-right:7px}.product .product__accordion,.suitedFor_accordion{border-top:0px;border-bottom:1px solid #000;margin:0!important}.suitedFor_accordion{border-bottom:1px solid #000;border-top:1px solid #303030;margin:0!important}.product__accordion.ingredients{border-top:1px solid currentColor}.ingredients.accordion.show .shortIngredients{display:none}.product__accordion.ingredients .shortIngredients{padding-top:7px;padding-bottom:10px}.product__accordion.ingredients .devContent1{display:none}.product .product__accordion:first-child{border-top:1px solid #303030}.product .summary__title{display:block!important;padding:.8rem 1rem .8rem 0}.product .accordion__title{font-size:13px!important;line-height:normal;display:flex;width:100%;align-items:center;justify-content:space-between;max-width:100%;cursor:pointer}.product .accordion__title span{font-size:9px;font-weight:300;position:relative;padding-right:2rem;height:7px;width:auto}.product .accordion__title span:before,.product .accordion__title span:after{content:"";position:absolute;right:5px;top:0;bottom:0;background:currentColor;width:1px;height:7px}.devLeftImages video{height:100%!important}.product .accordion__title span:after{transform:rotate(90deg)}.product__accordion.accordion.show .accordion__title span:before{display:none}.suitedFor_accordion .accordion__content.rte{display:block!important}.product .product__accordion .accordion__content,.suitedFor_accordion .accordion__content{padding:0;margin:0 0 18px;overflow:unset;display:none}.product .accordion__content ul{margin:0}.product .product__accordion .accordion__content p{margin-top:0}.product .accordion__content video{margin-top:1.7rem;width:100%}.product-form__submit:before,.product-form__submit:after{box-shadow:none;border-radius:0}.devMediaWrapper img{width:100%}.devMediaWrapper{display:flex}.devLeftImages{width:67.46%;z-index:2;margin:0!important;max-width:100%;display:none}.devLeftImages.slick-initialized{display:block}.devMediaWrapper .slick-dots button{background-color:transparent;border:1px solid #000;opacity:.7}.devLeftImages video,.devMediaWrapper .devLeftImages img{width:100%!important;object-fit:cover;border:0px!important}.devLeftImages .devMediaItem{position:relative}.devFixedImages .devImage{height:100%;max-height:100%;object-fit:cover;border:0px!important}.devFixedImages .devImage img{object-fit:cover;height:100%}.devMediaWrapper .slick-dots li{list-style:none;margin:0;height:auto}.devMediaWrapper .slick-dots li button:before{display:none}.devMediaWrapper .product__media-toggle{display:none!important}.devMediaWrapper .slick-active button{background-color:#000}.devLeftImages .product__media-icon{display:none!important}.devFixedImages{width:32.54%;display:grid}.devMediaWrapper .slick-dots{position:absolute;top:0;left:10px;display:flex;height:auto;flex-direction:column;z-index:9;width:auto}.devMediaWrapper .slick-dots li{list-style:none}.devMediaWrapper .slick-dots button{border-radius:50%;text-indent:-9999px;outline:0;height:10px;width:10px;padding:0;margin:10px 0 0}.devMediaWrapper .slick-dots button:hover{background-color:#000}h2.banner__heading.h1{font-size:32px;font-weight:500!important;font-family:DentonCondensedBold!important}h2.banner__heading.h1 em{font-family:DentonCondensedMedium!important}li.grid__item.devAlsoLikeWrap{position:relative}li.grid__item.devAlsoLikeWrap img{width:100%;height:100%;object-fit:cover}li.grid__item.devAlsoLikeWrap .devHeading{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;padding:1rem 2rem;font-size:32px;line-height:42px;color:#fff;text-decoration:none}li.grid__item.devAlsoLikeWrap a.devHeading .inlineContent{display:flex;justify-content:center;align-items:center;column-gap:10px;margin:0 auto;width:fit-content;position:relative}li.grid__item.devAlsoLikeWrap .devHeading svg{width:20px;height:20px}li.grid__item.devAlsoLikeWrap a.devHeading p{margin:0}li.grid__item.devAlsoLikeWrap a.devHeading path{fill:#fff}li.grid__item.devAlsoLikeWrap a.devHeading p{padding:0px 0rem!important;text-decoration:none;font-weight:500!important;font-family:DentonCondensedMedium!important}li.grid__item.devAlsoLikeWrap .inlineContent:after{content:"";border-bottom:3.5px solid #fff;width:100%;position:absolute;bottom:4px}.devCardProduct .quick-add{margin:0!important}.devCardProduct .quick-add__submit{border:1px solid currentColor;border-radius:0;letter-spacing:0px;text-transform:uppercase;font-size:14px!important}.collection .quick-add__submit{font-size:14px!important}.devCardProduct .quick-add__submit:before,.devCardProduct .quick-add__submit:after{box-shadow:none!important}.product .rating-star{--letter-spacing: 0 !important;--font-size: 1.8 !important}.devCardProduct .rating-star{--letter-spacing: .3 !important;margin-right:-3px}.devCardProduct p.rating-count.caption{display:none}.product .product__title{margin-bottom:10px}.product .rating{padding-bottom:7px}.devCardProduct .inlineWrap{display:flex;justify-content:space-between;column-gap:10px}.devCardProduct .card-information{text-align:right}.card__heading{font-size:16px;font-weight:300;line-height:18px;letter-spacing:0em;word-break:normal;font-family:MilligramLight!important}.devCardProduct .price{margin:0 0 -4px!important}.devCardProduct .card__information{padding-top:15px}.devMobileMedia .swiper-scrollbar.swiper-scrollbar-horizontal{background:#fcfafa;border-radius:2px;bottom:2rem;height:2px;width:calc(100% - 50px);margin:0 auto;left:0;right:0}.devMobileMedia .swiper-scrollbar-drag{background:#fcfafa;top:-1px;height:calc(100% + 2px);display:block!important;border-radius:10px}.devMobileMedia{display:none}.devMobileMedia .swiper-slide img{width:100%;height:100%;object-fit:cover}.devProductBanner .banner{margin-bottom:55px}.devQuantityWrap.MobileQuantityWrap{display:none}.devMobileMedia .swiper-container{position:relative}.devFeaturedCollection .devInlineHeader{display:flex;justify-content:space-between;align-items:center}.devInlineHeader .title{margin:0}.devFeaturedCollection .collection__title h2{font-family:DentonCondensedBold!important;font-size:32px;line-height:27px;letter-spacing:.03em;text-align:left;margin:0!important}.devFeaturedCollection .collection__title h2 em{font-weight:300!important;font-family:DentonCondensedMedium}.devFeaturedCollection .collection__view-all .link{font-family:MilligramMedium;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:right;text-transform:uppercase;text-decoration:none}.devFeaturedCollection .collection__view-all svg{margin-left:7px;width:10px}.devFeaturedCollection .collection__view-all{display:flex;align-items:center;position:relative}.devFeaturedCollection .collection__view-all .link:before{content:"";height:2px;width:100%;background-color:#303030;bottom:0;left:0;position:absolute}.devFeaturedCollection .page-width{max-width:1500px}.devFeaturedCollection .collection__title.title-wrapper{margin-bottom:23px}.card__badge span{border:none;padding:.5rem 1.25rem;border-radius:20px;font-size:13px;line-height:normal;text-transform:uppercase;text-align:center;font-family:MilligramMedium;font-weight:500}.devCardProduct .card__badge{line-height:1}.devProductBadges.card__badge{position:absolute;z-index:2;left:1rem;right:1rem;top:1rem;bottom:1rem;line-height:1}.product__media-gallery{position:relative}@keyframes trendingScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.devTrendingScroll .content{white-space:nowrap;padding:.4rem 26px .4rem 20px;position:relative;display:inline-block}.devTrendingScroll .content p{font-size:14px;line-height:15px;text-transform:uppercase;font-weight:400;font-family:MilligramLight;margin:0}.devTrendingScroll .devContentWrapper{animation:trendingScroll 30s linear infinite;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;height:100%}.devTrendingScroll .content:before{content:"";width:.6rem;height:.6rem;position:absolute;background-color:#303030;right:0;top:50%;transform:translateY(-50%);border-radius:50%}.tolstoy-carousel .tolstoy-carousel-container{max-width:100%!important;width:100%;padding:0 1.5rem!important}.devFeaturedCollection .page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.menu-drawer li .list-menu__item,.menu-drawer .menu-opening .menu-drawer__close-button{font-size:20px!important;font-weight:300;line-height:29px;font-family:MilligramMedium}.menu-drawer ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li .list-menu__item{font-family:MilligramLight}.okeConnect.okeQuizzes .c-recommendedProduct--stacked .c-recommendedProduct-price{font-family:MilligramLight!important;letter-spacing:0px!important}.caption-with-letter-spacing{font-size:14px;font-family:MilligramRegular}.cart-drawer .cart__checkout-button{font-size:14px}.c-tagInput-container--tags.c-tagInput-container--noImages.c-tagInput-container{margin:0 auto;max-width:40vw;row-gap:1rem}.okeConnect.okeQuizzes.okeQuizzes .c-header--logo{width:100%!important}.okeConnect .c-questions-header-title{margin-bottom:25px!important}.okeConnect.okeQuizzes .l-headerAlignedContent--left{width:100%!important}.okeConnect .c-tagInput-container--tags .c-tagInput-label-text{text-align:center}.okeConnect.okeQuizzes.okeQuizzes .c-emailInput .c-input::placeholder{font-size:13px!important;color:var(--oke-quiz-question-text-field-font-text-color)!important}.okeConnect.okeQuizzes.okeQuizzes .c-input:focus{box-shadow:none!important}.okeConnect.okeQuizzes.okeQuizzes .c-emailInput label.c-checkbox{display:none}.okeConnect.okeQuizzes .u-content--centered button.c-button{width:100%;min-width:100%;justify-content:center}.okeConnect .l-button-center--showBackButton .c-questionNavigationButtons-right{width:calc(50% - 8px);flex:unset;order:0}.okeConnect .l-button-center--showBackButton .c-questionNavigationButtons-left{flex:unset;width:calc(50% - 8px);order:1}.okeConnect .c-questionNavigationButtons .c-questionNavigationButtons-content{width:100%;flex:unset!important;order:2}.okeConnect.okeQuizzes .u-content--centered{gap:24px 16px;flex-flow:row-reverse wrap;flex-wrap:wrap}.okeConnect.okeQuizzes .c-questionNavigationButtons--singleButton .u-content--centered{gap:unset;flex-flow:unset;flex-wrap:unset}.okeConnect.okeQuizzes .c-questionNavigationButtons--singleButton .u-content--centered button.c-button{width:unset;min-width:unset;justify-content:unset}.okeConnect .c-questionNavigationButtons--singleButton.l-button-center--showBackButton .c-questionNavigationButtons-right{width:unset;flex:unset;order:unset}.okeConnect .c-questionNavigationButtons--singleButton.l-button-center--showBackButton .c-questionNavigationButtons-left{flex:unset;width:unset}.okeConnect .c-questionNavigationButtons--singleButton.c-questionNavigationButtons .c-questionNavigationButtons-content{width:unset;flex:unset;order:unset}.okeConnect .c-recommendedProduct-image,.okeConnect .c-recommendedProduct-imagePlaceholder{height:300px!important;width:300px!important}.okeConnect.okeQuizzes .c-startPanel-subtitle,.c-pageContent.c-pageContent--result.c-resultPanel{max-width:500px;margin:0 auto}.okeConnect .c-recommendedProduct-name{font-family:MilligramMedium!important}@media (max-width:767px){.devTrendingScroll .content p{font-size:13px;line-height:13px}.card__badge span{padding:4px;font-size:9px}.rich-text__text h2{font-size:16px;line-height:25px}.rich-text__text strong{font-size:19px!important}.tolstoy-carousel .tolstoy-carousel-videos-container{margin:-5px;flex-wrap:wrap;display:flex;gap:0!important;justify-content:flex-start!important;width:auto!important}.tolstoy-carousel .tolstoy-carousel-arrow-button-container{display:none}.section-tolstoy-title .s-heading{font-size:20px;line-height:17px;margin-bottom:12px}.tolstoy-carousel .tolstoy-carousel-tile-container{width:calc(50% - 10px);min-width:calc(50% - 10px);margin:5px}.tolstoy-tile-name-container{height:auto!important}.tolstoy-carousel .tolstoy-carousel-tile-container:nth-child(n+5){display:none!important}.collection__title h2,.tolstoy-carousel .tolstoy-carousel-title,.collection-hero__title{font-size:20px!important;line-height:17px!important}.tolstoy-carousel .tolstoy-carousel-title{padding-left:0;padding-bottom:12px}}@media screen and (min-width: 750px){body{font-size:16px}}@media (max-width:749px){.devMediaWrapper,.devQuantityWrap{display:none}.product .product__title{margin-top:20px}.product .product__info-wrapper.grid__item{padding:0!important}.devQuantityWrap.MobileQuantityWrap{display:flex}.dev_productTemplate .page-width{padding-left:20px;padding-right:20px}.devProductBanner .page-width{padding-left:0;padding-right:0}.devMobileMedia{display:block;width:100%;overflow:hidden}.devMainProduct .page-width{padding:0;max-width:600px}.devMobileMedia img,.devMobileMedia video{width:100%}.devQuantityWrap .product-form__submit{height:26px;font-size:11px;min-height:unset}h2.banner__heading.h1{font-size:20px}.devQuantityWrap quantity-input.quantity{width:90px;min-height:26px}li.grid__item.devAlsoLikeWrap{width:calc(100% + 40px)!important;max-width:100%!important;margin:14px -20px 30px}.devFeaturedCollection li.grid__item.devAlsoLikeWrap{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.devFeaturedCollection li.grid__item.devAlsoLikeWrap img{width:calc(100% + 30px)}li.grid__item.devAlsoLikeWrap img{width:calc(100% + 40px)}li.grid__item.devAlsoLikeWrap a.devHeading{width:calc(100% + 30px)}li.grid__item.devAlsoLikeWrap .devHeading{width:calc(100% + 40px)}.card__heading{font-size:13px;line-height:13px}.devCardProduct .quick-add__submit{font-size:11px!important;min-height:26px;padding:5px}.card-wrapper .price{font-size:10px!important}.devCardProduct .card-information>.rating{margin-top:0}.devCardProduct .price{margin:0 0 -8px!important}.devCardProduct .rating-star{--letter-spacing: .1 !important;margin-right:0;--font-size: .7 !important}.devMobileMedia .swiper-slide,.devMobileMedia swiper-slide{line-height:0}.product__accordion.ingredients{border-top:0px}.devFeaturedCollection .collection__view-all .link{font-size:10px;line-height:20px}.devFeaturedCollection .collection__view-all svg{width:7px}.banner__heading.h1 h6{font-size:50px}.banner__heading.h2{font-size:20px!important;line-height:27px!important}li.grid__item.devAlsoLikeWrap a.devHeading{font-size:20px;line-height:27px}li.grid__item.devAlsoLikeWrap a.devHeading .inlineContent:after{bottom:0}.banner-collection .banner__heading.h1,.page-title{font-size:50px;line-height:42px}}@media (max-width:620px){.product .product__info-wrapper.grid__item{padding:0 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/devM-styles.css.map */
