@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Medium.woff2?v=1750055502) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Regular.woff2?v=1750055502) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot LT Std;src:url(/cdn/shop/files/Didot_LT_Std_Bold.woff2?v=1750055502) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Didot HTF-L11-Light;src:url(/cdn/shop/files/Didot_HTFL11Light_Regular.woff2?v=1750055502) format("woff2");font-weight:500;font-style:normal;font-display:swap}body{font-family:Didot HTF-L11-Light;font-weight:500}.ct_header__heading{display:flex;gap:23px}.ext_menu{display:flex;justify-content:center;align-items:center;list-style-type:none;margin:0;padding-left:0}.ext_menu li a{font-family:Didot LT Std;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#fff;text-decoration:none;padding:10px}.ext_menu li,.ct_header__heading .header__heading-link{line-height:0}a.header__icon.h-wishlist-icon{width:4rem}.search-modal__close-button .icon-close path{fill:#fff}.ct_collection_swiper{padding:0;margin:0 0 20px}.ct_feature_collection .price,.ct_main_collections .price{margin-top:6px!important}.ct_explore_btn{font-family:Didot HTF-L11-Light;font-weight:500;font-size:16px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;padding:10px 8px;margin-top:0!important;min-height:36px}.organic_name span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:right;vertical-align:middle;font-family:GFS Didot;color:#000;border:1px solid #E6E6E6;padding:4px 6px}.ct_card_label_btn{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.ct_cart_btn{background-color:transparent;border:none;cursor:pointer;padding:0!important}.ct_feature_collection .card__content,.ct_main_collections .card__content{position:relative}.cart_btn_icon{line-height:0}.ct_cart_btn:hover .ct-tooltip{opacity:1}.ct-tooltip{position:absolute;white-space:nowrap;right:0;top:-19px;background-color:#000;color:#fff;padding:2px 8px;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:0;opacity:0}.ct_feature_collection .loading__spinner,.ct_main_collections .loading__spinner{width:3rem;right:0;background-color:#fff;padding:5px}.ct_collection_section .title-wrapper{margin-bottom:0;padding:0!important}.ct_collection_section .collection__title h2{font-family:Didot LT Std;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0;vertical-align:middle}.ct_collection_section .price--on-sale .price__sale{display:flex!important;flex-direction:row-reverse;gap:15px}img{width:100%;height:auto}.ct_collection_card{min-width:344px!important;max-width:344px!important;margin-right:10px}a.ct_img_link{position:absolute;display:block!important;width:100%;height:100%}.product-page .ct_collection_section .collection__title h2{font-size:30px;margin-bottom:20px}.collection_hero_banner{display:flex;width:100%}.collection_banner_item{width:50%;line-height:0;flex:1}.Promotion_banner.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);line-height:0}.Promotion_banner .card-wrapper a{display:block;height:100%}.ct_promo_img{object-fit:cover;max-height:100%;height:100%}.ct_main_collections.grid{row-gap:35px}.sort_product_count{order:1;display:flex;width:100%;justify-content:space-between;padding-right:10px}.ct_facets_drawer.facets-container-drawer{flex-flow:nowrap;border-top:1px solid #DFE1E3;border-bottom:1px solid #DFE1E3;padding:15px 20px;margin-bottom:60px;flex-direction:column}.sort_product_count .facets{order:2}.ct_facets_drawer .mobile-facets__wrapper{order:2;border:1px solid #ddd;padding:5px 13px;margin-right:0!important;border-radius:50px}.mobile-facets__open-label.button-label{font-family:Didot HTF-L11-Light;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#000;text-decoration:none!important;margin-left:2px}.facets-container-drawer .sort_product_count .facet-filters{display:block;line-height:0;border:1px solid #DFE1E3;border-radius:50px;padding:0 19px}.sort_product_count .facet-filters__sort{height:40px;outline:0!important;box-shadow:none!important}.sort_product_count .select .svg-wrapper{height:8px;width:2rem;top:17px;right:-13px}.sort_product_count .select .icon-caret{width:13px}.sort_product_count .select .svg-wrapper svg path{fill:#000}.sort_product_count .product-count.light{opacity:1}.facets-wrapper{position:relative}.ct_collection_head_title{margin:0;font-family:GFS Didot;font-weight:400;font-size:24px;line-height:42px;letter-spacing:0;color:#000;position:absolute;transform:translate(-50%,-50%);left:50%;top:35px}.ct_new_arrivals_tag{background-color:#fff;width:fit-content;height:fit-content;padding:4px 10px;font-family:GFS Didot;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000}.card__content.ct_img_media{padding:3px!important}.product-page .ct_recently_title,.product-page .collection-page{font-size:30px}.collection_banner_item img{object-fit:cover;height:auto}.collection_banner_item.single_banner{width:100%}.ct_collection_category::-webkit-scrollbar{display:none}.ct_collection_category{-ms-overflow-style:none;scrollbar-width:none}.drawer__cart-items-wrapper .dualPrice{font-size:18px}.jdgm-write-rev-link{font-family:Didot HTF-L11-Light;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;padding:10px 24px}.jdgm-rev-widg__title{visibility:unset;font-family:Didot LT Std;font-weight:700;font-size:36px!important;line-height:100%;letter-spacing:0;vertical-align:middle}.ct_collection_filter{width:100%;display:flex}.active-facets__button-inner .dualPrice{color:#fff;font-size:14px}.collection-page .ct_main_collections .grid__item{padding-inline:1px}.h-wishlist-icon .wishlist-h-count{background-color:#fff!important;height:17px!important;width:17px!important;border-radius:50px;color:#000!important;right:0!important;top:15px!important;font-size:12px!important;font-family:GFS Didot;border:1px solid #000;line-height:16px!important;padding-left:2px!important}.ct_wishlist_cart_icon{display:flex;align-items:center;gap:15px}.wishlist-engine-button,.wishlist-engine-button:focus,.wishlist-engine-button:hover{padding:5px!important}.wh-pro-meta .wishlist-price,.wihslist-meta .wishlist-price{font-size:16px;line-height:20px;font-family:GFS Didot;letter-spacing:0}.main-page-title.page-title{text-align:center;font-size:42px;margin-bottom:2rem!important;letter-spacing:0;margin-top:3rem}.ct_page_content{color:#000;line-height:24px;letter-spacing:0;font-size:18px;font-family:GFS Didot}.ct_page_content{color:#000;line-height:24px;letter-spacing:0;font-size:16px;font-family:GFS Didot}.ct_page_content h1{font-size:30px;letter-spacing:0;margin:0 0 5px}.ct-page-faqs .collapsible-content-wrapper-narrow{max-width:130rem}.ct-page-faqs .collapsible-content__heading{margin-bottom:3rem}.ct-page-faqs .accordion__title{font-size:18px;letter-spacing:0;text-decoration:none!important}.ct-page-faqs .accordion details[open] summary{background:rgba(var(--color-foreground),.04)}.ct-page-faqs .accordion summary{padding:1.5rem 1rem}.ct-page-faqs .accordion__content{padding:15px .6rem;margin-bottom:0rem;color:#000}.ct-page-faqs .accordion{border-top:0}.ct-page-faqs summary .icon-caret{height:.7rem}.ct-page-faqs summary .icon-caret path{fill:#000}.ct-page-faqs summary .icon-caret{right:1rem}.search.search-modal__form .field__input::placeholder{display:block;opacity:1;font-family:Didot HTF-L11-Light;font-size:14px;font-weight:400;line-height:100%;letter-spacing:0px;color:#fff}.search.search-modal__form .field__input:focus,.search.search-modal__form .field__input:not(:placeholder-shown){padding:.4rem 1.5rem .6rem 1rem}.ct_wishlist_cart_icon .wishlist-icon svg path{stroke:#606163}.whatsapp-widget-mid-upper-right{z-index:99!important}a.ct_view_bag{display:inline-block;width:fit-content;border:1px solid #000;line-height:45px;text-decoration:none;color:#000;white-space:nowrap;padding:0 15px;text-transform:uppercase;font-size:16px}.cart-drawer .quantity{width:calc(10.7rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.cart-drawer .quantity__button .svg-wrapper{width:1rem!important}.quantity__button{width:calc(3rem / var(--font-body-scale))}.cart-page .quantity-popover-container{padding:0}.cart-page .title-wrapper-with-link a{border:1px solid #000;padding:5px 21px;text-decoration:none;letter-spacing:0;text-transform:uppercase;font-size:14px;color:#000;line-height:30px}#shopify-section-template--17357702496330__cart-items{width:100%}.cart-page .content-for-layout{display:flex;justify-content:space-between;width:100%;padding-inline:100px}.cart-page .totals{justify-content:space-between}.cart-page .tax-note{text-align:left}.cart-page .cart__footer-wrapper:last-child .cart__footer{padding-bottom:5rem;background-color:#eaeaea;padding-inline:25px}.cart-page .cart-item>td+td{padding-left:2rem}.cart-page .cart-item__name{font-size:16px}.cart-page .product-option{font-size:1.4rem}.cart-page .cart-items td{padding-top:2rem;vertical-align:middle;line-height:0}.cart-page .cart-item__details .product-option .dualPrice{font-size:1.4rem}#whatsapp-link svg path{fill:#10a347!important}.menu-drawer__menu span.svg-wrapper.ct_plush_icon:before,.menu-drawer__menu details[open] .ct_menu_name span.svg-wrapper.ct_plush_icon:before,.ct_child_menu.menu-opening[open] span.svg-wrapper.ct_plush_icon:before{font-size:25px;font-weight:600}.menu-drawer__menu span.svg-wrapper.ct_plush_icon:before{content:"+"}.menu-drawer__menu details[open] .ct_menu_name span.svg-wrapper.ct_plush_icon:before,.ct_child_menu.menu-opening[open] span.svg-wrapper.ct_plush_icon:before{content:"-"}.menu-drawer__inner-submenu{padding:4px 15px 0}.menu-drawer__inner-submenu ul li .menu-drawer__menu-item{font-size:16px;font-weight:500}.menu-drawer__menu .ct-submenu-img{height:45px;width:45px;object-fit:cover}.menu-drawer__menu .list-menu__item{gap:15px;font-weight:700}.ct_child_menu .menu-drawer__menu .menu-drawer__menu-item{font-size:16px}.ct_child_menu.menu-opening{border-bottom:1px dashed #ddd}.ct_menu_name{font-weight:600}.ct_drawer_icon{gap:10px;display:flex;color:#000;width:fit-content;text-decoration:none;height:fit-content;font-size:16px;align-items:center}.ct_drawer_icon .svg-wrapper{height:20px;width:20px}.ct_contact_link .svg-wrapper svg{height:16px;width:16px}.menu-drawer__inner-container .menu-drawer__utility-links{display:flex;flex-direction:column;row-gap:9px}.menu-drawer__inner-container .menu-drawer__localization+.list-social{margin-top:0}.menu-drawer__inner-container .menu-drawer__account{padding-bottom:5px;font-size:16px}.ct_menu_name.menu-drawer__menu-item{padding:.4rem 3rem}.ct_policy_pages.ct_policy_image_show{position:relative;margin-bottom:25px}.ct_page_content h2{font-size:30px;letter-spacing:0;margin:25px 0 20px}.ct_page_content p{margin:0 0 15px}.ct_policy_banner{line-height:0}.ct_policy_image_show .ct_policy_main_title{position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}.ct_policy_image_show .ct_policy_main_title .main-page-title{color:#fff;margin:0!important}.login p{margin:2.6rem 0 2rem!important}.customer button{margin:2.5rem 0!important;width:100%}.socialLogin_buttons div{border-radius:0!important;height:45px!important}.customer form{margin-top:3rem!important}.customer.login h1{font-size:36px}@media screen and (min-width: 768px){.mob_collection_banner,.mob_deskcollection_banner{display:none}}@media screen and (max-width: 1440px){.ct_hero_banner .page-width,.ct_Full_image_with_content .page-width{padding:0}.ct_cart_btn svg{height:20px;width:20px}.ct_explore_btn{font-size:16px;min-height:36px;padding:10px 8px}.ct_feature_collection .price,.ct_main_collections .price{margin-top:6px!important}.cart-page .cart-item__media{width:10.4rem}.cart-page .content-for-layout{padding-inline:15px}}@media screen and (max-width: 768px){.desk_collection_banner{display:none}.ct_header__heading{gap:0px}.ct_collection_section .collection__title h2{font-size:22px;margin-bottom:20px!important}.product-page .ct_collection_section .collection__title h2{font-size:20px;margin-bottom:15px!important}.collection__title.title-wrapper{margin-bottom:2rem!important}.ct_new_arrivals_tag{padding:3px 5px;font-size:10px}.card__information{padding:0!important}.ct_feature_collection .price,.ct_main_collections .price{margin-top:3px!important}.card__heading,.dualPrice{font-size:14px!important}.ct_explore_btn{font-size:14px;min-height:34px}.ct_collection_swiper{margin:0 0 15px}.section-template--17357702594634__featured_collection-padding,.section-template--17357702594634__featured_collection_LLxgHM-padding{padding-bottom:25px!important}.collection_hero_banner{flex-direction:column}.collection_banner_item.twin_banner{display:none}.ct_collection_head_title{font-size:22px;line-height:26px;position:initial;transform:inherit;text-align:center;margin-bottom:20px}.ct_facets_drawer.facets-container-drawer{padding:7px 10px 4px;margin-bottom:20px;display:flex}.ct_main_collections.grid{row-gap:10px}.collection-page .ct_main_collections .grid__item:nth-child(odd){padding-right:3px}.collection-page .ct_main_collections .grid__item:nth-child(2n){padding-left:3px}.ct_facets_drawer .mobile-facets__wrapper{padding:0 12px;white-space:nowrap}.ct-tooltip{padding:0 6px;font-size:10px;top:-19px;line-height:18px}.pagination-wrapper{margin-top:0rem!important}.mobile-facets__sort .select{border:1px solid #ddd;max-height:35px;border-radius:50px;padding:0 6px;outline:none!important;box-shadow:none}.mobile-facets__summary .svg-wrapper{right:10px}.mobile-facets__sort .select__select{outline:none!important;max-height:33px;box-shadow:none!important;color:#000}.Promotion_banner .card-wrapper a,.ct_promo_img{height:100%}.product-page .ct_recently_title,.product-page .collection-page{line-height:100%}.search.search-modal__form .field__input{height:3.2rem}.search.search-modal__form .field__label{top:calc(.5rem + var(--inputs-border-width))}.search.search-modal__form .field__button{height:3.1rem;width:3.4rem}.main-page-title.page-title{font-size:25px;margin-bottom:2rem!important}.ct_page_content{line-height:20px;font-size:14px}.header__heading-logo-wrapper{width:110px}.header__heading-link{padding:11px 5px}.cart-count-bubble{height:1.5rem;width:1.5rem;font-size:10px;bottom:.9rem;left:1.4rem}.h-wishlist-icon .wishlist-h-count{right:0!important;top:15px!important;font-size:10px!important;border:1px solid #000;padding-left:0!important}.header__icons{gap:4px}.header__icon .svg-wrapper{width:17px;height:17px}.ct-page-faqs .collapsible-content__heading{margin-bottom:2rem;font-size:24px}.ct-page-faqs .accordion{border-top:0;margin:0}.ct-page-faqs .accordion summary{padding:2rem 1rem}.ct-page-faqs .accordion__title{font-size:16px}.ct-page-faqs .accordion__content{padding:10px .6rem}.caption-with-letter-spacing{font-size:12px}.header__icons svg.icon.icon-account{width:16px}.h-wishlist-icon svg{width:23px!important;height:23px!important}.menu-drawer-container .icon-hamburger,.menu-drawer-container .icon-close{width:17px}.organic_name span{font-size:10px;padding:4px}.content-container--full-width{padding:0 15px}.ct_collection_card{min-width:160px!important;max-width:160px!important}.menu-drawer__account account-icon>.svg-wrapper{width:2rem}.section-template--17357702594634__featured_collection_JirxgG-padding{padding-bottom:30px}a.ct_view_bag{font-size:12px;line-height:40px}.cart-page .content-for-layout{flex-direction:column;padding-inline:0}.cart-page .cart-items thead tr{margin-bottom:0}.cart-page .title-wrapper-with-link .title{font-size:22px}.cart-page .title-wrapper-with-link a{padding:0 15px;line-height:30px;font-size:12px}.cart-page .title-wrapper-with-link{margin-bottom:1.2rem}.cart-page .cart-item>td+td{padding-left:0}.cart-page .cart-item{gap:1.4rem;row-gap:0;margin-bottom:1rem}.cart-drawer .cart-items thead tr{display:flex!important}.cart-drawer .cart-items th{width:100%}td.cart-item__quantity{padding-top:10px!important}.cart-page cart-remove-button .button{margin:0}.cart-page .quantity{min-height:calc((var(--inputs-border-width) * 2) + 3.3rem);width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-page .cart__footer-wrapper:last-child .cart__footer{padding-bottom:3rem;padding-inline:20px}.cart-page .tax-note{margin:2rem 0 1.6rem aut}.ct_policy_d_banner{min-height:150px;object-fit:cover}.ct_policy_pages.ct_policy_image_show{margin-bottom:5px}.ct_page_content h2{font-size:22px;margin:15px 0}.ct_policy_image_show .ct_policy_main_title{width:100%;padding:10px}.ct_card_label_btn{padding:7px 0 10px}.ct_collection_section .swiper-button-next:after,.ct_collection_section .swiper-button-prev:after,.recently-viewed-section .swiper-button-next:after,.recently-viewed-section .swiper-button-prev:after,.ct_instagram_section .swiper-button-prev:after,.ct_instagram_section .swiper-button-next:after,.ct_related_product .swiper-button-prev:after,.ct_related_product .swiper-button-next:after{line-height:29px;font-size:14px}.ct_collection_section .swiper-button-next,.ct_collection_section .swiper-button-prev,.recently-viewed-section .swiper-button-next,.recently-viewed-section .swiper-button-prev,.ct_instagram_section .swiper-button-next,.ct_instagram_section .swiper-button-prev,.ct_related_product .swiper-button-next,.ct_related_product .swiper-button-prev{color:#fff;display:block!important;background-color:#000;height:30px;width:30px;text-align:center;top:45%}.ct_collection_section .swiper-button-prev,.recently-viewed-section .swiper-button-prev,.ct_instagram_section .swiper-button-prev,.ct_related_product .swiper-button-prev{left:0;padding:0 5px 0 4px}.ct_collection_section .swiper-button-next,.recently-viewed-section .swiper-button-next,.ct_instagram_section .swiper-button-next,.ct_related_product .swiper-button-next{right:0;padding:0 3px 0 5px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
