.ct_megamenu__list-container .megamenu__wrapper{display:flex;flex-direction:row!important;columns:initial;flex-flow:row;flex:auto}.ct_megamenu__list-container .megamenu__listcontainer{max-width:210px}.jdgm-review-widget--medium .jdgm-rev-widg{padding-left:10px!important;padding-right:10px!important}body:not(.custom_default_collection) .row.ct-main_coll-page{padding:0}.row.ct-main_coll-page{display:flex;flex-direction:column}.col-swatch li.color{width:40px!important;height:40px!important}body:not(.custom_default_collection) .ct_carousel-cell{width:100%;max-width:330px;min-width:330px;margin-right:24px}.ct-coll-inner{padding:0 3%}.collection__page-products .flickity-prev-next-button{top:-40px;transform:translateY(-50%);border:1px solid var(--direction-color)}.collection__page-products .flickity-prev-next-button.previous{right:70px;left:inherit}.collection__page-products .flickity-button:disabled{display:block}body:not(.custom_default_collection) div#main-collection-product-grid{overflow:hidden;overflow-x:scroll;display:flex!important;grid-column-gap:0rem;grid-row-gap:0px!important}.no-scroll::-webkit-scrollbar{display:none}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.ct_coll_title{margin:0!important;text-align:left!important}.coll_inner{margin:0 auto;max-width:100%;width:100%;overflow:hidden;overflow-x:scroll;display:flex!important}.coll_main{width:100%;max-width:1600px;margin:0 auto;padding:0 3%}.coll_main_heading,.coll_main-head{font-family:Nunito Sans;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0}.coll_main_text{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#000000b2;padding:4px 0 16px}.coll_main_head{padding:24px 0 0;margin-top:24px}.mobile-menu{background-color:#fcfaf8!important}body aside#slideout-mobile-navigation{background-color:#fcfaf8!important}aside#slideout-mobile-navigation[popover].slideout::backdrop{display:none}.ct-menu-btn_wrp{padding:0 16px 8px}a.ct-menu-btn{background-color:#2f506d;color:#fff;width:100%;display:block;font-weight:500;font-size:14px;line-height:11.91px;letter-spacing:0;text-align:center;padding:15px;border-radius:2.8px}.ct-link_wrp{display:flex;padding:0 16px 8px;gap:12px;align-items:center;position:relative}.ct-link_img{max-width:44px}.ct-link_img img{display:block}a.ct-text{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;width:calc(100% - 56px)}.ct-menu-richtext{padding:16px;margin-top:8px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.ct-menu-richtext h3{font-weight:700;font-size:14px;line-height:1.358;letter-spacing:0;font-family:Nunito Sans;margin-bottom:10px}.ct-menu-richtext-wrp{display:flex;gap:10px}.menu-richtext_item{width:calc(50% - 5px)}a.menu-richtext_title{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;margin-bottom:2px;display:block;line-height:1.358}.menu-richtext_rte{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:0;color:#000000b2;max-width:143px}.menu_collection_item{display:flex;gap:8px;align-items:center;position:relative}.ct-submenu-img{max-width:44px;display:block}.menu_collection_content{max-width:calc(100% - 52px)}.c-accordion.c-accordion--mobile-nav li:not(.c-accordion__panel){border:0!important;padding:0!important}.c-accordion.c-accordion--mobile-nav:not(.c-accordion--mobile-nav__inner){padding:0 16px 8px!important}.c-accordion.c-accordion--mobile-nav a{font-family:Nunito Sans;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0}.menu_collection_subtext{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:0;color:#000000b2;margin-top:2px}.c-accordion.c-accordion--mobile-nav li:not(:last-child){margin-bottom:8px}.ct_mob_menu{position:absolute;display:block;height:100%;width:100%}ul.ct_navigation_2{list-style:none;display:flex;flex-wrap:wrap;gap:16px 10px;padding:12px 16px;margin-top:5px;width:100%;bottom:0;background:#fcfaf8;margin-bottom:0}ul.ct_navigation_2>li{width:calc(50% - 5px)}a.ct_navigation_2-link,.mobile-menu__item{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;border-bottom:0!important}ul.ct_navigation_2 .mobile-menu__item--icon{display:none}ul.ct_navigation_2 .social-icons__list svg.testament--instagram{width:14px}ul.ct_navigation_2 .social-icons__list svg.testament--pinterest{width:11px}ul.ct_navigation_2 .social-icons__list li a{line-height:0!important;height:auto;padding:5px;display:block}ul.ct_navigation_2 .social-icons__list{display:flex;gap:14px;flex-wrap:wrap}ul.ct_navigation_2 .mobile-menu__block{margin:0;padding:0}.mobile-menu__featured-text.mobile-menu__block{padding:0 16px;margin:0 0 8px}.mobile-menu__featured-text.mobile-menu__block p{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;font-family:Nunito Sans;margin:0 0 8px}.ct_product_descrption{color:#000;font-size:14px;line-height:18px;padding-block:0;font-weight:500}.product_icon_text{display:flex;align-items:center;gap:30px;padding-block:10px}.product_icon_text .ct_image_text_box img{height:30px;width:30px}.product_icon_text .ct_image_text_box{display:flex;align-items:center;gap:10px}.product_icon_text .ct_image_text_box h4{font-size:14px;margin-bottom:0;color:#000}.product-price-listing_with_badge .icn{position:unset;border-radius:4px;white-space:nowrap;line-height:100%}.product-price-listing_with_badge{display:flex;align-items:center}.product-price-listing_with_badge .price--on-sale .price-item--regular{text-decoration:none;text-transform:lowercase}.product-price-listing_with_badge .price--on-sale .price-item--regular span{text-decoration:line-through}.js-product-listing .flickity-button{display:block!important;padding:0;height:30px;width:30px;top:50%;border:0px}.js-product-listing .flickity-button.next{right:0!important}.js-product-listing .flickity-button.previous{left:0!important}.col-swatch li.color span{border-radius:4px!important}.js-product-listing .prod-colors ul.colour:has(.flickity-button.previous[disabled]):has(.flickity-button.next[disabled]) .flickity-button{display:none!important}.js-product-listing .jdgm-prev-badge{margin:4px 0 14px;font-size:14px;font-weight:500}.js-product-listing .box-ratio{border-radius:0}.ct-button{--animation-primary: .6s cubic-bezier(.3, 1, .3, 1);position:relative;overflow:hidden;isolation:isolate;border-radius:10px!important}.ct-button:hover{background:var(--button-color)!important;color:#000!important}.ct-btn-fill{display:block;border-radius:50%;width:150%;height:200%;position:absolute;top:-50%;left:-25%;background-color:#fff;z-index:-1;transform:translateY(80%);transition:transform var(--animation-primary)}.ct-btn-text{position:relative;z-index:1;pointer-events:none}.ct-coll-box a.ct-button:hover{background:transparent!important}.ct-coll-box a.active.ct-button:hover{background:#2f506d!important}.product__section--buttons .shopify-payment-button{display:none!important}.product_button_With_quantity{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.product_button_With_quantity .product__section--qty.qty-selection{margin:0}.product_button_With_quantity .product__section--buttons{margin:0;width:calc(100% - 120px)}label.swatches__form--label{border-radius:6px}.megamenu__imagecontainer .box-ratio{border-radius:10px}.custom_default_collection .shopify-section.Collection-box{display:none!important}body.custom_default_collection #collection-grid{display:grid!important}.article__section-image .box-ratio{border-radius:20px}.price__badge{border-radius:6px;line-height:1.2em}.searchbox__input,.contact__form--input input,.contact__form--input textarea{border-radius:10px!important}.product-info .price-item.price-item--sale{font-weight:600}.prod-image:hover>.product-listing__quickview-trigger{border:1px solid #2f506d}.article-index .blog__post-excerpt{display:none}.ct-button.add.AddtoCart{border:1px solid #2f506d;font-weight:500}button.ct-button.add.AddtoCart:hover{color:#2f506d!important}.jdgm-title{font-size:21px!important}.jdgm-star,.jm-star-rating__font-icon[data-v-0e382752],.jm-text[data-v-6d928e9f]{font-size:16px!important}.jdgm-prev-badge__stars .jdgm-star:first-child{display:inline!important;font-size:14px;font-weight:400;padding-right:2px!important}.jdgm-prev-badge{display:flex!important;align-items:center;gap:5px}.jdgm-prev-badge{display:flex!important;align-items:center;gap:4px}.color-swatch-label.ct_color-swatch-count{border:0}.product__section-title.product-title,.coll_main_heading{color:#2f506d}.product__variants-swatches .openDrawerBtn{font-size:13px;display:flex;align-items:flex-start;gap:5px;text-decoration:none;border-bottom:1px solid #000;line-height:1;padding-bottom:1px;opacity:1;color:#000}.product__variants-swatches .openDrawerBtn svg{width:18px;height:auto;display:block}.product__section-content #product-price{margin-top:20px}.product__section-content .price--on-sale .price__badge--sale{background-color:#2f506d;border-color:#2f506d;color:#fff;font-weight:400;font-size:10px;min-height:25px;align-items:center;justify-content:center;text-align:center;padding-top:4px;border-radius:6px}.product__policies.rte{margin-bottom:10px}.product__section--qty label{display:none}.product__section--qty>*{border:0!important;outline:0!important;box-shadow:0 0!important;background:transparent!important;height:48px!important}.product__section--qty .quantity{height:48px!important}.product__section--qty.qty-selection{border:1px solid #2f506d;border-radius:10px;max-width:110px}.product__section--qty button{width:30px}.product__section--qty .js-qty-input.quantity{width:39px!important}.template-page-faq h1.page-title{margin:0;font-size:40px;text-align:center}.template-page-faq .page__section-content{max-width:100%;width:100%}.template-page-faq section.page__section.grid__wrapper.main__section{display:block;width:100%}.template-page-faq .accordion__section .section-title{text-align:left}.template-page-faq .accordion__section .section-title h3{font-size:20px;margin:0}.template-page-faq main#main-content .grid__wrapper{max-width:1100px}.shopify-app-block .jdgm-widget.jdgm-cards-carousel{padding-bottom:0!important}.product-price-listing_with_badge .price--on-sale .price-item--regular span{text-transform:capitalize}.pdp_accordion_faq{max-width:1120px;background-color:#ede9e3;padding:80px;border-radius:20px;margin-bottom:45px}.pdp_accordion_faq .section-title.lines:after{display:none}.pdp_accordion_faq .section-title h3{font-size:40px;background-color:transparent;padding:0}.ct_faq_sub_text p{margin:0}.pdp_accordion_faq .section-title{display:flex;gap:30px;align-items:center;justify-content:center;margin-bottom:55px}.pdp_accordion_faq .c-accordion__header{font-size:20px;color:#000;font-weight:500;outline:none!important;padding:25px 10px 25px 0!important;border:0!important}.pdp_accordion_faq .c-accordion__panel{padding:0 15px 0 0!important}.pdp_accordion_faq .c-accordion__panel .c-accordion__inner{padding-top:0}.pdp_accordion_faq .c-accordion__header[aria-expanded=false],.pdp_accordion_faq .c-accordion__panel .c-accordion__inner{border-bottom:1px solid #b9c8d5!important}.page-faq .pdp_accordion_faq .section-title{margin-bottom:15px;justify-content:start}.page-faq .pdp_accordion_faq .section-title h3{font-size:26px}.page-faq .pdp_accordion_faq .c-accordion__header{font-size:18px;padding:20px 10px 20px 0!important}.page-faq .pdp_accordion_faq{margin-bottom:0;margin-top:5px;padding:45px}.page-faq .shopify-section:last-child .pdp_accordion_faq{margin-bottom:60px}.page-faq .page-title{margin-bottom:10px;font-size:40px;margin-top:15px}.custom_default_collection #CollectionProductGrid div#pagination{display:block}.section-title h2,.section-title h2 a,.rich__text-section h3{color:#2f506d!important}.template-page-about-us section.imageText__column-section{padding:30px 0 0}.custom_default_collection .ct-coll-inner{padding:0!important}.custom_default_collection .ct-coll-box{padding-left:0!important;padding-right:0!important}.template-collection-secret-sale .global__section.slideshow-section{margin-bottom:0}@media(max-width:768px){.ct-coll-inner{padding:0}body aside#slideout-mobile-navigation{width:100%;top:112px}body #logo img{max-width:128px}body .mobile-menu{padding-top:14px}.slideout__trigger--open:has(.active){display:none}.slideout__trigger--open:has(.active)+.slideout__trigger--close{display:block!important;position:unset;width:auto;height:auto}.slideout__trigger--open:has(.active)+.slideout__trigger--close .slideout__trigger-mobile-menu{padding:0 6px}body aside#slideout-mobile-navigation .slideout__trigger--close{display:none}body:has(.slideout__trigger--open .slideout__trigger-mobile-menu.active){overflow:hidden}body:has(nav.navigation.navigation--sticky) aside#slideout-mobile-navigation{top:82px}.ct-mobile_swipe{display:flex;overflow-x:scroll;scrollbar-width:none}.ct-mobile_swipe .imageText__column-container{min-width:250px}.product_icon_text .ct_image_text_box img{height:20px;width:20px}.product_icon_text .ct_image_text_box h4{font-size:12px}.product_icon_text{overflow-x:auto;scrollbar-width:none;width:100%;white-space:nowrap;gap:16px}.product_icon_text .ct_image_text_box{gap:2px;min-width:100px}.coll_main{padding:0}.coll_main_head{padding:14px 3% 0;margin-top:20px}.coll_inner,.ct-coll-container .collection__page-products{padding-left:3%}.collection__filter-toggleWrapper,.collection__filter-wrapper.open,.ct-coll-box{padding-inline:3%}.product_button_With_quantity .product__section--buttons.fixed-bottom{width:100%}.product-price-listing_with_badge{margin-block:5px}.template-index .blog__article-container{display:flex!important;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.template-index .blog__article-container .article-index{max-width:250px;min-width:250px}.template-index .blog__article-container::-webkit-scrollbar{display:none}.template-index .blog__post-title h3{font-size:14px}.jdgm-title{font-size:20px!important}.jdgm-star.jdgm--on{font-size:14px!important}.collection_list_img{padding-bottom:210px}.section-title{text-align:left}.section-title h2{margin-bottom:0}.product-price-listing_with_badge{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.js-product-listing .box-ratio{border-radius:0}.collection__list-loop.ct_collection_list{gap:0px 10px;padding-bottom:35px!important}.blog__post-image .box-ratio{padding-bottom:300px!important}.blog__article_section .grid__wrapper.rg0{margin-bottom:30px!important}.ct-button.add.AddtoCart{height:44px}.product__section--qty button{width:25px;font-size:20px}.product__section--qty>*{height:42px!important}.product__section--qty.qty-selection{max-width:91px}.product__section--qty .js-qty-input.quantity{width:32px!important;height:42px!important}.product_button_With_quantity .product__section--buttons{width:calc(100% - 101px)}.global__section.rich__text-section{padding-bottom:20px!important;padding-top:25px!important}.template-page-faq main#main-content{padding:10px 15px}.template-page-faq h1.page-title{font-size:26px;text-align:left}.template-page-faq .accordion__section .section-title{margin-bottom:10px}.accordion__section .section-title h3{font-size:18px}.pdp_accordion_faq .section-title h3{font-size:22px}.ct_faq_sub_text{padding:6px 10px}.pdp_accordion_faq .c-accordion__header{font-size:16px;padding:20px 10px 20px 0!important}.pdp_accordion_faq{padding:35px 25px 25px}.pdp_accordion_faq .section-title{margin-bottom:20px}.page-faq .page-title{margin-bottom:0;font-size:26px;margin-top:0}.page-faq .pdp_accordion_faq{padding:35px 20px}.page-faq .pdp_accordion_faq .c-accordion__header{font-size:16px}.page-faq .pdp_accordion_faq .c-accordion__header{font-size:16px;padding:16px 10px 16px 0!important}.page-faq .pdp_accordion_faq .section-title h3{font-size:20px}.page-faq .shopify-section:last-child .pdp_accordion_faq{margin-bottom:35px}.page__section.grid__wrapper.main__section{margin:10px 0}.c-accordion.c-accordion--custom-page .c-accordion__header[aria-expanded=true]{align-items:start}body.template-index .section-title h2,body.template-index .section-title h2 a,body.template-index .rich__text-section h3{font-size:22px}.product-info .price-item.price-item--sale{font-size:15px}.shopify-section:has(.slideshow-section){background:#fcfaf8}.product-price-listing_with_badge .icn{font-size:12px}.product__section-title.product-title{margin-bottom:5px}.template-page-about-us section.imageText__column-section{padding:10px 0 0}.template-page-about-us section.imageText__column-section .section-title{padding-left:3%;padding-right:3%}.ct-coll-box{padding-bottom:3px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
