.template-product .product-redesign-section{background:#f2f1f0}.template-product .product-main-redesign.page-width{padding:1rem}.template-product .product-main-redesign.page-width .grid{margin:0}.template-product .product-main-redesign.page-width .product.grid{display:flex;flex-direction:column}.template-product .product__media-wrapper{display:none}.template-product .primary-image-set{display:block;padding-left:0}.template-product .primary-image-set .product__photos{width:auto;margin:-20px -15px 0}.product__info-wrapper.grid__item{width:100%;max-width:100%}@media only screen and (max-width:900px){.product__info-wrapper.grid__item,.product__media-wrapper.grid__item{padding-left:0!important}.product__info-wrapper.grid__item{max-width:450px;margin:0 auto;margin-top:1rem;padding:1rem!important;background:#fff;border:1px solid #163C22;border-radius:10px}}@media only screen and (min-width:901px){.template-product .product-main-redesign.page-width{padding:3rem 40px}.template-product .product-main-redesign.page-width .product.grid{flex-direction:row}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{width:50%;max-width:50%}.product__info-wrapper.grid__item{width:50%;max-width:50%;margin:0 0 0 4rem;padding:2rem;background:#fff;border:1px solid #163C22;border-radius:10px}.template-product .primary-image-set{display:none}.template-product .product__media-wrapper{display:block}}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{padding-left:0;float:none}.template-product .product-media-container.constrain-height .media{padding-top:0;display:flex}.template-product .product-media-container.constrain-height .media img{object-fit:contain;width:100%;height:100%}.template-product .thumbnail-list{margin:0;list-style:none}.template-product .thumbnail-slider button{position:absolute}.template-product .thumbnail-slider button.slider-button--prev{left:-30px}.template-product .thumbnail-slider button.slider-button--next{right:-30px}.template-product .product__main-photos-slider-parent .slick-dots li{height:11px;width:11px;margin:0 3px}.template-product .product__main-photos-slider-parent .slick-dots li button{height:11px;width:11px;background:#163c22;opacity:50%;border-radius:100%}.template-product .product__main-photos-slider-parent .slick-dots li.slick-active button{opacity:100%}.product__info-wrapper.grid__item{color:#163c22}.product__info-wrapper.grid__item .h1{font-family:pt-sans,sans-serif;font-style:normal;font-weight:400}.product__info-wrapper.grid__item h1{margin-bottom:0}.product__info-wrapper.grid__item span.h1{display:block;margin-bottom:.5rem;font-size:26px}.product__info-wrapper.grid__item .okeReviews-pdp-star-rating{margin-bottom:1rem;font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;font-size:15px}.product__info-wrapper.grid__item .product-description{margin-bottom:.5rem}.product__info-wrapper.grid__item .product-description h6,.product__info-wrapper.grid__item .product-description p,.product__info-wrapper.grid__item .product-description ul{font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;line-height:1.4;margin:0;font-size:14px}.product__info-wrapper.grid__item .product-description p{margin-bottom:1rem}.product__info-wrapper.grid__item .product-description ul{margin:0 0 1rem;list-style:none}.product__info-wrapper.grid__item .product-description ul li{margin:0}.template-product .rc-container-wrapper,.template-product .loop-subscription-container{display:none}.template-product .product__custom-subscription-select .display{font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;line-height:1.4}.template-product .product__custom-subscription-select .select{display:block;font-family:pt-sans,sans-serif;font-weight:400;font-style:normal;line-height:1.4}.template-product .product__custom-subscription-select .select label{margin-bottom:0;display:flex;align-items:flex-start;padding:1rem}.template-product .product__custom-subscription-select .display .content div p,.template-product .product__custom-subscription-select .select label .content div p{font-size:14px;margin-bottom:0}.template-product .product__custom-subscription-select .custom-subscription-option .control{position:relative}.template-product .product__custom-subscription-select .custom-subscription-select-inner{background:#ece8e6;color:#172d19;position:relative;border:1px solid #707070;border-radius:12px;margin:10px 0}.template-product .product__custom-subscription-select span.custom-subscription-select-label{font-family:pt-sans,sans-serif;font-size:18px;font-weight:700;text-align:center}.template-product .product__custom-subscription-select .display .custom-subscription-option{display:none;width:100%}.template-product .product__custom-subscription-select .display .custom-subscription-option.active{display:flex;padding:15px}.template-product .product__custom-subscription-select .custom-subscription-option .content div{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:769px){.template-product .product__custom-subscription-select .custom-subscription-option .content div span:not(.savings-tag){line-height:1.2}}.template-product .product-single__subtitle{font-family:pt-sans,sans-serif;font-style:normal;font-size:12px;line-height:32px;text-transform:uppercase}.template-product .product-single__title{font-size:32px;line-height:44px;margin-bottom:0}@media only screen and (min-width:901px){.template-product .product-single__header .product-single__description p{font-size:18px}.template-product .product__custom-subscription-select span.custom-subscription-select-label{text-align:left}}@media only screen and (max-width:769px){.template-product .product__custom-subscription-select .custom-subscription-option .content div span:not(.savings-tag){margin-right:3px}.template-product .product__custom-subscription-select .custom-subscription-option .content div span.savings-tag{font-weight:400}}.template-product .product__custom-subscription-select .custom-subscription-option .content{flex-grow:1}.template-product .product__custom-subscription-select .custom-subscription-option .control{position:relative;display:flex;justify-content:center;align-items:center;padding-left:1rem}.template-product .product__custom-subscription-select .select label.custom-subscription-option{display:flex;padding:15px}@media only screen and (max-width:769px){.template-product .product__custom-subscription-select .display .custom-subscription-option.active,.template-product .product__custom-subscription-select .select label.custom-subscription-option{padding:10px;position:relative}.template-product .product__custom-subscription-select .custom-subscription-option .content div p{padding-right:30px}.template-product .product__custom-subscription-select .display .custom-subscription-option:last-child .control{position:absolute;right:5px;top:15%}.template-product .product__custom-subscription-select .select .custom-subscription-option:first-child .control{position:absolute;right:5px}.template-product .product__custom-subscription-select .select .custom-subscription-option:last-child .control{position:absolute;right:5px;top:15%}}.template-product .product__custom-subscription-select .select label.custom-subscription-option{border-bottom:1px solid #707070}.template-product .product__custom-subscription-select .select label.custom-subscription-option:last-of-type{border-bottom:none}.template-product .product__custom-subscription-select .custom-subscription-option .control input{opacity:0;width:0;height:0;padding:0;margin:0}label.custom-subscription-option .checkmark{height:20px;width:20px;background-color:transparent;border:1px solid #707070}label.custom-subscription-option input:checked~.checkmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.064' height='14.152' viewBox='0 0 14.064 14.152'%3E%3Cpath id='Path_261' data-name='Path 261' d='M6908.985,1553.282l4.223,5.149,7.751-12.368' transform='translate(-6907.929 -1545.03)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:50%}.template-product .product__custom-subscription-select .select{position:absolute;top:-1px;left:-1px;right:-1px;background:#ece8e6;border:1px solid #707070;border-radius:12px;z-index:2;display:none}.template-product .product__custom-subscription-select.expanded .select{display:block}.template-product button.add-to-cart{background:#163c22;border-radius:12px;padding:.5rem 1rem;margin-bottom:1rem}.template-product button.add-to-cart span{display:block;font-family:pt-sans,sans-serif;font-size:14px;color:#fff;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.05rem}.template-product .shopify-payment-button{margin-top:0}.template-product .shopify-payment-button__more-options{font-family:pt-sans,sans-serif;font-size:18px;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.4;letter-spacing:.05rem;text-align:left;text-decoration:underline}.product-form-holder,.product-single__form{margin-bottom:1.5rem}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell,.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .control{position:relative;display:flex}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .control input{opacity:0;width:0;height:0;padding:0;margin:0}label.custom-checkbox-upsell .checkmark{height:32px;width:32px;margin-top:4px;border:1px solid #163C22}label.custom-checkbox-upsell input:checked~.checkmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.064' height='14.152' viewBox='0 0 14.064 14.152'%3E%3Cpath id='Path_261' data-name='Path 261' d='M6908.985,1553.282l4.223,5.149,7.751-12.368' transform='translate(-6907.929 -1545.03)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:50%}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .content{display:flex;flex-direction:column;width:100%}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .content{font-family:pt-sans,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.2;padding-left:1rem}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .content div{display:flex;flex-direction:column;width:100%}.template-product .product__phyla-plus-checkbox .custom-checkbox-upsell .content div p{margin-top:2px;margin-bottom:0;line-height:1.2;max-width:430px}.template-product .tolstoy-stories-title{display:none}.template-product .product__tolstoy-stories-title{font-family:pt-sans,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:32px;text-transform:uppercase;letter-spacing:1px}.template-product .description-collapsibles.tabs{width:100%;overflow:hidden;margin:15px 0}.template-product .description-collapsibles .tab{width:100%;overflow:hidden;border-bottom:1px solid #163C22}.template-product .description-collapsibles .tab input{position:absolute;opacity:0;z-index:-1}.template-product .description-collapsibles .tab input:checked~.tab-content{display:block;max-height:300vh}.template-product .description-collapsibles .tab .tab-label{display:flex;justify-content:space-between;align-items:center;font-family:pt-sans,sans-serif;font-style:normal;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:15px 0;margin-bottom:0}.template-product .description-collapsibles .tab .tab-label svg{min-width:31px;transition:all .35s}.template-product .description-collapsibles .tab input:checked+.tab-label svg{transform:rotateX(180deg)}.template-product .description-collapsibles .tab .tab-content{max-height:0;display:none;transition:all .35s}.template-product .description-collapsibles .tab .tab-content .metafield-rich_text_field{font-family:pt-sans,sans-serif;font-style:normal;font-size:14px}.template-product .description-collapsibles .tab .tab-content .metafield-rich_text_field h6{font-family:pt-sans,sans-serif;font-weight:600;font-size:12px;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-product-redesign.css.map */
