.page-subscription h2.title{margin:20px 0}.page-subscription .current_boxes-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-subscription .current_boxes-wrapper>*{width:calc(100% / 3 - 25px);padding:0}.page-subscription .current_boxes-wrapper .current_boxes2-section:nth-child(2) .boxes1-heading{background:#ffbeba}.page-subscription .current_boxes-wrapper .current_boxes2-section:nth-child(2) .boxes1-button-link-title a:hover{background:#ffbeba;border-color:#ffbeba}.page-subscription .current_boxes-wrapper .boxes1-image{display:block;position:relative;padding-bottom:110%}.page-subscription .current_boxes-wrapper .boxes1-image img{position:absolute;top:0;left:0;width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.page-subscription .current_boxes-wrapper .boxes1-heading{font-size:18px!important}.page-subscription .current_boxes-wrapper .boxes1-button-link-title{margin-top:0}.pricing-table ul.main-back li span{width:20%}.page-subscription .static-block-html .pricing-table>:nth-child(3) li.button:hover{background:#ffbeba}.page-subscription .banner .caption-content{max-width:100%}.page-subscription .banner .subtitle{font-weight:var(--heading-weight);margin-bottom:30px}.page-subscription h2.title{font-weight:var(--heading-weight);color:#585858}.page-subscription .featured_text{margin-top:30px}.current_boxes1-section .boxes1-heading,.current_boxes2-section .boxes1-heading{background:#c4b7e3;color:#fff;font-size:24px;padding:16px;font-weight:var(--heading-weight);text-align:center;text-transform:uppercase}.current_boxes2-section .boxes1-heading{background:#c6ddb5}.boxes1-image img{width:100%}.boxes1-button-link-title a,.boxes1_button_link-title a{display:block;border:1px solid grey;text-align:center;color:gray;padding:16px;font-size:13px;text-transform:uppercase;margin:30px 0;letter-spacing:.13em;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.custom-subscription .gallery-image-wrapper p.product-detail-image-description{font-size:16px}.custom-subscription .gallery-image-wrapper h2.product-detail-image-heading{text-align:center;font-size:21px;font-weight:var(--heading-weight);text-transform:uppercase}.current_boxes1-section,.current_boxes2-section{padding:0 70px}.custom-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-subscription .one-third.column{width:33.33%;margin:0;float:none}.pricing-table{min-height:1040px;max-width:1200px;margin:0 auto;position:relative}.pricing-table ul{padding:0;margin:0 0 20px;list-style:none}.pricing-table li{background-color:#ececec;margin:20px 0;height:50px;line-height:50px;font-size:16px}.pricing-table ul.main-back{padding-top:55px}.main-back li{font-weight:var(--heading-weight)}.ritual-box-club{position:absolute;right:0;top:0;background-color:#f9f9f9;width:32%;text-align:center;padding-top:0;height:100%}.ritual-box-club li{background-color:transparent;position:relative}.ritual-box-club li:after{content:"";position:absolute;width:80%;height:1px;background:gray;left:0;right:0;margin:0 auto;bottom:-10px}.ritual-box-club li.title{background-color:#bde0d9;margin-top:0;margin-bottom:25px;color:#fff;font-weight:var(--heading-weight);font-size:16px;height:auto;line-height:1.2;min-height:50px;vertical-align:middle;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ritual-box-club li.title:after{display:none}.join-club{position:absolute;left:33%;width:32%;top:0;background-color:#f9f9f9;text-align:center;padding-top:0;height:100%}.join-club li{background-color:transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.join-club li:after{content:"";position:absolute;width:80%;height:1px;background:gray;left:0;right:0;margin:0 auto;bottom:-10px}.join-club li.title{background-color:#c4b7e3;margin-top:0;margin-bottom:25px;color:#fff;font-weight:var(--heading-weight);font-size:18px}.join-club li.title:after{display:none}.pricing-table ul.main-back li span{width:20%;text-align:right;display:block}.page-subscription .static-block-html .pricing-table>:nth-child(3) li.button:hover{background:#ffbeba!important}.join-club li.image,.ritual-box-club li.image{height:auto;padding-top:26px;line-height:normal}.join-club li.image:after,.ritual-box-club li.image:after{display:none}li.blank{line-height:20px;height:20px}li.blank:after{display:none}.join-club li.blank{background-color:#c4b7e3}.ritual-box-club li.blank{background-color:#bde0d9}.join-club li.button:after,.ritual-box-club li.button:after{display:none}.join-club li.button,.ritual-box-club li.button{border:1px solid;margin-bottom:0;background-color:#fff;text-transform:uppercase;font-weight:var(--heading-weight);height:65px;line-height:65px;font-size:16px;width:100%;color:gray;margin-top:0;border-radius:0!important;padding:0}.join-club li span,.ritual-box-club li span{display:none}div#shopify-section-page-details-template-Subscription .block__rich_text_and_image{padding:50px 0}.join-club li.button a,.ritual-box-club li.button a{color:gray;text-decoration:none;display:block;font-size:14px;height:100%;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ritual-box-club li.button:hover{background-color:#c6ddb5!important;border-color:#c6ddb5!important}.ritual-box-club li.button:hover a{color:#fff}.join-club li.button:hover{background-color:#c4b7e3!important;border-color:#c4b7e3!important}.join-club li.button:hover a{color:#fff}.current_boxes1-section .boxes1-button-link-title a:hover{color:#fff;background-color:#c4b7e3;border-color:#c4b7e3}.current_boxes2-section .boxes1-button-link-title a:hover,.current_boxes2-section .boxes1_button_link-title a:hover{color:#fff;border-color:#c6ddb5;background:#c6ddb5}.ritual-box-club{border:1px solid #c6ddb5}.join-club{border:1px solid #c4b7e3}.custom-eco-planted-tree .eco-planted-tree>*{display:block;width:100%;font-family:raleway}.custom-eco-planted-tree .eco-planted-tree #eco-tree-counter{font-size:36px;color:#c6a7e4;font-weight:var(--heading-weight);line-height:normal}.custom-eco-planted-tree .eco-planted-tree .tree-plant-text{font-size:24px;font-weight:var(--heading-weight);color:#909090;line-height:normal}.collection-template-section .collection-matrix .product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner{width:100%;position:relative;overflow:hidden;background-color:#7f8c8d}.banner .bnslider-image-desktop{height:500px}.caption{max-width:1200px;width:100%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.page-subscription .banner .caption-content{max-width:100%;text-align:center;display:inline-block;float:none}.caption .headline{color:#fff;margin:0 auto}.page-subscription .banner .subtitle{font-size:18px;font-weight:var(--heading-weight);color:#fff;margin-bottom:30px}.banner-full-link+.caption{pointer-events:none;cursor:pointer}.caption.position-center{left:0;right:0;margin:0 auto;text-align:center}.caption-content .action_button{margin:10px}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}body .mobile-link{display:none}.custom-subscription .gallery-image-wrapper h2.product-detail-image-heading{text-align:center;font-size:21px}.custom-subscription .gallery-image-wrapper a{display:block;width:60%;margin:0 auto}.custom-subscription .one-column-subscription{padding:0 25px;text-align:center}.featured_text{font-size:18px;text-align:center}#section-id-accordions .section-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:var(--h2)}#section-id-accordions .section-heading h2{padding:0;text-align:center}#section-id-accordions .container.container--large{max-width:100%;width:100%}@media(max-width:1199px){.join-club li.button,.ritual-box-club li.button{font-size:18px;padding:0;margin:0}}@media(max-width:991px){.pricing-table li{font-size:16px}.join-club li.button,.ritual-box-club li.button{font-size:16px;height:50px;line-height:50px}.join-club li.title,.ritual-box-club li.title{font-size:18px;line-height:50px}.page-subscription .current_boxes-wrapper .boxes1-heading{font-size:15px!important}}@media(max-width:991px){ul.main-back{display:none}.join-club li span,.ritual-box-club li span{display:block;margin-bottom:5px;font-weight:var(--heading-weight)}.pricing-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.join-club,.ritual-box-club{position:static;width:48%}.pricing-table li{line-height:normal}.join-club li.title,.ritual-box-club li.title{margin-bottom:0}.current_boxes1-section,.current_boxes2-section{padding:0}.boxes1-button-link-title a,.boxes1_button_link-title a{font-size:13px;padding:10px 0;margin:10px 0}div#shopify-section-page-details-template-Subscription .block__rich_text_and_image{padding:0}.pricing-table li.image img{width:auto}.pricing-table li img{width:20px}.join-club li.button{background-color:#c4b7e3;border-color:#c4b7e3}.join-club li.button a{color:#fff}.ritual-box-club li.button{background-color:#c6ddb5;border-color:#c6ddb5}.page-subscription .static-block-html .pricing-table>*:nth-child(3) li.button{background-color:#ffbeba;border-color:#ffbeba}.ritual-box-club li.button a{color:#fff}}@media(max-width:767px){.page-subscription .current_boxes-wrapper>*{width:calc(50% - 25px);padding:0;margin-bottom:30px}}@media(max-width:640px){.caption-content .action_button{margin:5px 0;width:100%}.custom-subscription .gallery-image-wrapper{width:100%!important}.page-subscription .current_boxes-wrapper>*{width:100%;margin-bottom:30px}.banner .bnslider-image-desktop{height:auto}.caption.position-center{-webkit-transform:none;-ms-transform:none;transform:none;position:static;background:#fff;padding:40px 7px}.caption .headline,.page-subscription .banner .subtitle{color:#000}.page-subscription .current_boxes-wrapper .boxes1-image{padding-bottom:80%}}@media(max-width:480px){.join-club,.ritual-box-club{width:100%}.pricing-table ul.join-club,.pricing-table ul.ritual-box-club{margin-bottom:15px}.pricing-table li.blank{margin-bottom:10px}}@media(min-width:992px){.page-subscription .static-block-html .pricing-table>*:nth-child(2){width:calc(25% - 20px);left:25%}.page-subscription .static-block-html .pricing-table>*:nth-child(3){width:calc(25% - 20px);left:50%}.page-subscription .static-block-html .pricing-table>*:nth-child(4){width:calc(25% - 20px);left:75%}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/page-subscription.css.map */
