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