.m-header{min-height:80px!important}.m-button{border-radius:50px;background-color:#0f5c4d;color:#fff}.m-hover-box__wrapper{border-radius:10px}.m-tab-header{font-family:Playfair Display,serif;font-weight:400}.element{color:#0f5c4d;fill:#0f5c4d;display:block;margin:0 auto;max-width:100%;height:auto;inset-inline:0;inset-block-end:0;position:absolute;bottom:0}.m-product-card__media,.m-image{border-radius:10px}.m-product-card__name{font-size:16px;font-family:Poppins;font-weight:500;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.2px}.ct_circle_img_coll .m-collection-card__image{border:2px solid #0f5c4d}.ct-custom_slider_coll .m-slider-controls{margin-top:20px}.ct-custom_slider_coll .m-slider-controls__button{color:#0f5c4d;border:1px solid #0f5c4d}.m-price__sale .m-price-item--last{color:#000}.m-section__header{margin-bottom:30px}.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover{box-shadow:none;border:1px solid #0f5c4d;color:#0f5c4d!important;background-color:#fff}.ct-shop-banner .m-richtext__title{color:#fff;font-size:50px;font-weight:500}.ct-shop-banner .m-custom-content__inner{position:relative}.ct-shop-banner .m-richtext__subtitle{font-weight:500;color:#fff}.ct-shop-banner .m-custom-content__container{position:relative}.ct-shop-banner .m-custom-content__block-text{position:absolute;bottom:50px;right:50px}.ct-shop-banner .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:0}.ct-shop-banner .m-richtext__button.content__button{margin-top:20px;text-transform:uppercase}.ct-content-clothing .m-custom-content__wrapper{justify-content:center}.ct-content-clothing .m-image{max-width:200px}.ct-content-clothing .content__button{margin-top:15px}.m-promotion-testimonial__text{color:#0f5c4d;white-space:nowrap;font-size:30px;font-weight:300}.m-icon-box__heading.h5{font-size:14px;font-weight:500;line-height:15px;text-transform:uppercase}.m-collection-list .m-section__subheading,.ct-look-banner .m-section__subheading{margin-bottom:5px;color:#0f5c4d;font-weight:500;font-size:16px}.m-section__heading{font-family:Playfair Display,serif;font-weight:400;position:relative;padding-bottom:10px}.m-icon-box__description{color:#222}.m-color-footer{border-top:1px solid #eee}.m-footer--block-title{font-size:16px}.m-footer--block-content .m-link,.m-footer--block-content .m-footer--block-newsletter-desc{font-size:13px}.m-footer--block-newsletter .form-field{border:1px solid #dddddd;font-size:14px;padding:10px 20px;background-color:transparent}.m-footer--block-newsletter-desc{margin-block:20px}.footer_top_border{height:1.5rem;background-repeat:repeat-x;background-image:url(/cdn/shop/files/footer-top-border.png?v=1788170890)}.m-testimonials__title{color:#333;font-size:15px;font-weight:600;text-transform:uppercase}.m-testimonials .m-star svg{fill:#ebb868!important;stroke:#ebb868!important}.m-svg-icon path{fill:#fff}.m-button--scroll-top:hover .m-svg-icon path{fill:#0f5c4d}.m-info-box svg path,.m-footer--block .m-svg-icon path{fill:#0f5c4d}.m-footer--block-content .m-svg-icon{width:20px;height:20px}.m-info-box .social-media-links{column-gap:10px}.m-info-box .social-media-links--item{background-color:#fff;padding:10px;border-radius:50px;border:1px solid #ddd}.m-product-form .m-add-to-cart.m-button--secondary{border-radius:50px;color:#fff;text-transform:uppercase;min-height:46px}.shopify-payment-button__button.shopify-payment-button__button--unbranded,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#fff!important;color:#0f5c4d;border:1px solid #0f5c4d;border-radius:50px!important;text-transform:uppercase;height:46px}.main-product__block .m-product-title{font-size:22px;font-weight:600}.main-product__block .m-price__sale .m-price-item--last{font-weight:600}.main-product__block .m-quantity{border:1px solid #e7e7e7;border-radius:50px;background:transparent}.main-product__block .m-quantity__input{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-radius:0}.template-product .m-tab-header.h5.active{background:#0f5c4d;color:#fff;padding-inline:15px;border-radius:50px}.template-product .m-tabs__header{border-bottom:none}.m-product-details-tabs .m-tab-header{font-family:Poppins;font-size:14px;color:#000;opacity:1;background:#f5f5f5;padding-inline:20px;border-radius:50px}.m-breadcrumb{background:#f9f9f9}.m-breadcrumb--item{font-weight:500;font-size:14px}.m-topbar{font-size:13px}.m-product-details-tabs .container{max-width:1470px}.m-tab-content__inner h2{margin:0;font-size:15px;font-weight:700;text-transform:uppercase}.m-tab-content__inner h3{margin-block:10px;font-size:14px;font-weight:600}.m-tab-content__inner li{font-size:14px;color:#333;font-weight:500}.m-tab-content__inner p{font-size:14px;color:#333}.m-product-form .m-add-to-cart{position:relative;flex-grow:1;flex-shrink:1;background-color:#0f5c4d;color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;border:1px solid #0f5c4d}.m-sticky-addtocart--rightblock select{background-image:none}.m-sticky-addtocart--title .m-price__sale .m-price-item--last{color:#fff}.m-sticky-addtocart--rightblock .m-product-form .m-add-to-cart{color:#0f5c4d;background-color:#fff}.m-contact-form .contact-form .m-button,.m-contact-form .contact-form .m-button--primary:hover{width:100%;color:#fff;height:42px;text-transform:uppercase;font-weight:500;background-color:#000}.m-contact-form .form-field{background-color:transparent}.m-contact-form .form-field--input{font-size:14px;border-radius:20px;padding:7px 18px}.m-contact-form .contact-form{--column-gap: 20px}.m-contact-form__info{background-color:#f5f5f5;padding:20px 40px}.m-contact-form__description{color:#333;margin-bottom:30px}.m-contact-form__main{padding-right:35px}.m-contact-form__save .form-field--checkbox{font-size:14px}.m-info-box__content{color:#333;font-size:14px}.m-cart-drawer__link-to-cart{width:100%;padding-block:10px}.ct_custom_product_card .m-product-card__media .m-product-card__action.m-product-card__action--top{opacity:1;transform:translateZ(0);z-index:10}.ct_custom_product_card .m-product-card__action .m-button--icon.m-product-quickview-button{display:none}.ct_custom_product_card .m-product-card__media:hover .m-product-card__action .m-button--icon.m-product-quickview-button:not(.m-product-card__atc-button){display:flex}.ct_leaf_after_before{position:relative}.ct_leaf_after_before:after,.ct_leaf_after_before:before{content:"";position:absolute;background-image:url(/cdn/shop/files/image_158_1.avif);background-size:contain;background-repeat:no-repeat;width:100px;height:110px;top:80px;z-index:3}.ct_leaf_after_before:before{left:0}.ct_leaf_after_before:after{right:0;transform:rotateY(180deg)}.m-collection-list__content-container{position:relative}.m-collection-list__controls--bottom{position:absolute!important;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:20;pointer-events:none}.m-collection-list__controls--bottom .m-slider-controls,.m-collection-list__controls--bottom .m-slider-controls__wrapper{width:100%!important}.m-collection-list__controls--bottom .m-slider-controls__wrapper{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 22px}.m-collection-list__controls--bottom .m-slider-controls__button{position:static!important;transform:none!important;margin:0!important;width:40px!important;height:40px!important;flex:0 0 70px;pointer-events:auto}.m-collection-list__content .m-mixed-layout{width:100%;padding-inline:3rem}.ct-look-banner .m-custom-content__wrapper{gap:30px;flex-wrap:nowrap}.jm-review-widget-minimal-header__title{text-align:center;font-family:Playfair Display,serif;font-weight:400;position:relative;padding-bottom:10px;font-size:32px!important}.jm-cluster[data-v-04f37a24]{display:block!important}@media(max-width:767px){.m-collection-list__controls--bottom .m-slider-controls__wrapper{padding:0 8px;display:none!important}.m-collection-list__content .m-mixed-layout{padding-inline:0}.m-collection-list__controls--bottom .m-slider-controls__button{width:45px!important;height:45px!important;flex-basis:45px}}@media screen and (max-width:749px){.ct-shop-banner .m-richtext__title{font-size:20px}.ct-shop-banner .m-custom-content__container{padding-bottom:0}.m-collection-list__container{padding-top:20px}.m-product-recommendations .m-section-py{padding-top:0}.template-product #MainContent{padding-bottom:20px}.m-product-card__name{font-size:14px;line-height:18px}.ct-shop-banner .m-custom-content__block-text{bottom:20px;right:20px}.m-custom-content__block-inner .m-button{padding:6px 10px;font-size:12px}.ct-shop-banner .m-richtext__subtitle{font-size:12px}.m-section__header{margin-bottom:10px}.m-product-card__price .m-price__sale .m-price-item--last,.m-tab-content__inner p{font-size:12px}.m-product-card__price .m-price__sale .m-price-item--regular{font-size:70.5%}.m-footer--block-newsletter .form-field{padding:5px 20px}.m-collection-toolbar .m-sortby--open,.m-collection-toolbar .m-sidebar--open{font-size:12px}.main-product__block .m-product-title{font-size:18px}.m-product-form--input{width:auto;margin-right:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.m-product-form--input label{display:none}.m-product-form .m-add-to-cart.m-button--secondary,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){height:35px;min-height:35px;line-height:10px}.m-product-shipping p span,.m-product-shipping--content,.m-product-shipping-info__heading,.m-product-details-tabs .m-tab-header{font-size:12px}.ct_leaf_after_before:after,.ct_leaf_after_before:before{width:50px;height:50px;top:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
