.template-product-new-design .product-section .product-single__meta .product-single__title{font-family:Cormorant Garamond,serif;font-weight:700;line-height:1.08;margin:0 0 8px;letter-spacing:normal}.nd-step{font-family:Nunito Sans,sans-serif;margin-bottom:22px}.nd-step__label{letter-spacing:.04em;text-transform:uppercase;color:#5f7a22;margin-bottom:10px;font:800 12px Nunito Sans}.nd-step fieldset{border:0;margin:0;padding:0}.nd-step input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.nd-cards{display:flex;flex-wrap:wrap;gap:10px}.nd-step fieldset .nd-card{flex:1 1 0%;cursor:pointer;border-radius:12px;padding:14px 8px;text-align:center;border:2px solid rgb(226,230,210);background:#fff;box-shadow:none;transition:.15s;display:flex;justify-content:center;align-items:center;max-width:33.33%;width:100%}.nd-card__label{display:block;cursor:pointer;text-align:center;border:2px solid #e2e6d2;background:#fff;border-radius:12px;padding:16px 8px;transition:all .15s ease}.nd-card__label.disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.nd-card__title{display:block;font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;line-height:1.1}.nd-card__price{display:block;font-weight:800;font-size:15px;margin-top:4px}.nd-card__tag{display:block;font:800 9px Nunito Sans;letter-spacing:.06em;text-transform:uppercase;color:#5f7a22;margin-bottom:4px}.nd-step fieldset .nd-card .nd-card__label{box-shadow:unset!important;border:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:5px}.nd-card input:checked+.nd-card__label{background:transparent}.nd-step fieldset .nd-card.nd-card--selected{box-shadow:0 6px 16px #5f7a2229;border-color:#5f7a22!important;background:#eff6df}.nd-step fieldset .nd-card .nd-card__price span{font:800 15px Nunito Sans;margin-top:2px}.nd-rows{display:grid;gap:10px}.nd-row__label{display:flex;align-items:center;gap:12px;cursor:pointer;border:2px solid #e2e6d2;background:#fff;border-radius:12px;padding:14px 18px;transition:all .15s ease}.nd-row__radio{width:18px;height:18px;border-radius:50%;flex:0 0 auto;box-sizing:border-box;border:2px solid rgb(205,210,189);background:#fff;transition:.15s}.nd-row__main{flex:1;display:flex;flex-direction:column;gap:2px}.nd-row__title{flex:1;font-family:Cormorant Garamond,serif;font-weight:700;font-size:19px}.nd-row__main .nd-row__title{flex:none}.nd-row__blurb{font:400 12.5px Nunito Sans;color:#7a7280;line-height:1.4}.nd-row__price{font-weight:800;font:800 15px Nunito Sans}.nd-row input:checked+.nd-row__label{border-color:#5f7a22;background:#eff6df}.nd-row input:checked+.nd-row__label .nd-row__radio{border:6px solid #5f7a22}.nd-step .variant-input-wrap .variant-input label.nd-row__label{display:flex;align-items:center;gap:12px;cursor:pointer;border:2px solid rgb(226,230,210);background:#fff;border-radius:12px;padding:13px 16px;transition:.15s}.nd-step .variant-input-wrap .variant-input.nd-row input[type=radio]:checked+label{border:2px solid rgb(95,122,34);background:#eff6df;box-shadow:unset}@media(max-width:480px){.nd-card__title{font-size:18px}.nd-cards{gap:6px}}.template-product-new-design .appstle_sub_widget .appstle_widget_title{background:#b6dd5a;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:6px;border-top-right-radius:6px;font:800 13px Nunito Sans;letter-spacing:.04em;text-transform:uppercase;position:relative;padding:13px 20px 13px 40px;margin-bottom:0}.template-product-new-design .appstle_sub_widget .appstle_widget_title:before{position:absolute;content:"\2605";left:20px;line-height:0}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option{margin-top:0;background:#eff6df!important;border:2px solid #5f7a22!important;border-radius:unset}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper{border-top-left-radius:unset!important;border-top-right-radius:unset!important;width:100%;max-width:100%}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option label{font:700 17px Cormorant Garamond,serif!important;color:#521d2b!important}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscribe_option .appstle_single_option_text{font:400 13px Nunito Sans}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscribe_option .appstleSellingPlanDescription p{font-size:12px;color:#7a8a55;margin-top:1px;font-family:Nunito Sans,sans-serif}.template-product-new-design .appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper{font:800 15px Nunito Sans}.template-product-new-design .appstle_sub_widget .custom-wrapper .appstle_tooltip_title,.appstle_sub_widget .custom-wrapper .cancellation-policy-wrapper a{font:600 12px Nunito Sans,sans-serif}.template-product-new-design .appstle_sub_widget .custom-wrapper svg.tooltip_subscription_svg{height:18px!important;width:18px!important}.template-product-new-design .product-single__form{display:flex;flex-direction:column}.template-product-new-design .product-single__form div#customily-options{order:-1}.template-product-new-design .product-single__form div#customily-options .option_name,.template-product-new-design .product-single__form .cstm-font-preview-block h3.cfp__heading,.template-product-new-design .cstm-font-preview-block .cfp__heading{letter-spacing:.04em;text-transform:uppercase;color:#5f7a22;font:800 12px Nunito Sans}.template-product-new-design .product-single__form div#customily-options select{display:flex;align-items:center;gap:12px;cursor:pointer;border:2px solid rgb(226,230,210);background:#fff;border-radius:12px;padding:13px 16px;transition:.15s;font:900 16px Cormorant Garamond,serif}.template-product-new-design .product-single__form div#customily-options small.help-text{font:400 12.5px Nunito Sans;color:#7a7280;line-height:1.4}.template-product-new-design .product-section .product-single__meta .product-block--price>span{font:700 30px Cormorant Garamond,serif}.template-product-new-design .product-section .product-single__meta .product-block--price>span.product__price-savings{font:700 20px Cormorant Garamond,serif}.payment-buttons .btn--full.add-to-cart{background:#b6dd5a;color:#5a3d2c;border-color:#b6dd5a;border-radius:12px;letter-spacing:normal!important;font:800 16px Nunito Sans!important;text-transform:capitalize!important}.template-product-new-design .product-single__form .payment-buttons #customily-cart-btn{background:#b6dd5a;color:#5a3d2c;border-color:#b6dd5a;border-radius:12px}.template-product-new-design .product-single__form .payment-buttons #customily-cart-btn span{letter-spacing:normal!important;font:800 16px Nunito Sans!important;text-transform:capitalize!important}.template-product-new-design .sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-left{font:400 14px Nunito Sans,sans-serif!important}.template-product-new-design .sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-left span{font:900 14px Nunito Sans,sans-serif!important}.template-product-new-design .product_recommendations .section-header .section-header__title,.template-product-new-design div[data-section-type=recently-viewed] .section-header__title{margin-bottom:20px;font:700 26px Cormorant Garamond,serif}.template-product-new-design .product_recommendations .grid__item-image-wrapper .grid-product__title,.template-product-new-design div[data-section-type=recently-viewed] .grid-product__meta .grid-product__title{font:700 17px Cormorant Garamond,serif;letter-spacing:normal}.template-product-new-design .product_recommendations .grid__item-image-wrapper .grid-product__price{color:#5f7a22;margin-top:3px;font:700 13px Nunito Sans,sans-serif}.template-product-new-design .product-single__form div#customily-options .customily_set-visibility .cl-accordion label{border:2px solid rgb(226,230,210)!important;box-shadow:unset;border-radius:12px;overflow:hidden}.template-product-new-design .product-single__form div#customily-options .customily_set-visibility .cl-accordion label span{transition:.15s;font:900 16px Cormorant Garamond,serif;color:#5a3d2c}.template-product-new-design .product-single__form div#customily-options .customily_set-visibility .cl-accordion label.label-focus{border:2px solid rgb(95,122,34)!important;background:#eff6df;box-shadow:unset}.template-product-new-design .size-chart__standalone .tool-tip-trigger__title{font:700 11px Nunito Sans;letter-spacing:.08em;text-transform:uppercase;color:#5f7a22;border-bottom:1px solid rgb(199,215,155);padding-bottom:3px;cursor:pointer}@media only screen and (min-width:769px){.template-product-new-design .shopify-section--accordion-tabs{margin-top:10px}}.template-product-new-design .product-single__form .payment-buttons .add-to-cart.btn--secondary,a.btn.btn--small.return-link{background:#b6dd5a;color:#5a3d2c;border-color:#b6dd5a;border-radius:12px;letter-spacing:normal!important;font:800 16px Nunito Sans!important;text-transform:capitalize!important}.template-product-new-design .product_recommendations .grid-product__colors .color-swatch{height:25px;width:25px;border-radius:50%}.template-product-new-design .product_recommendations .grid-product__colors .color-swatch:before{border-radius:50%}.template-product-new-design .nd-step fieldset[data-index=option3]{display:flex;flex-wrap:wrap;gap:5px}.template-product-new-design .nd-step fieldset[data-index=option3] .nd-row{flex:0 1 0%;cursor:pointer;border-radius:12px;text-align:center;background:#fff;box-shadow:none;transition:.15s;display:flex;align-items:center;max-width:32%;width:100%}.template-product-new-design .nd-step fieldset[data-index=option3] .nd-row .nd-row__label .nd-row__radio{display:none}.template-collection .collection-content .grid__item .grid-product__colors .color-swatch{height:24px;width:24px;border-radius:50%}.template-collection .collection-content .grid__item .grid-product__colors .color-swatch:before{border-radius:50%}@media screen and (max-width:480px){.nd-step fieldset .nd-card{padding:5px}.nd-step fieldset .nd-card .nd-card__price span{font:800 13px Nunito Sans}.template-product-new-design .nd-step fieldset[data-index=option3] .nd-row .nd-row__label{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
