.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}.row.ct-main_coll-page{display:flex;flex-direction:column;padding:0}.col-swatch li.color{width:40px!important;height:40px!important}.ct_carousel-cell{width:100%;max-width:330px;min-width:330px;margin-right:24px}.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}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:500;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{border-top:1px solid #0000001A;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:10px;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}@media (max-width: 768px){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}.ct_product_descrption{padding-block:8px}.coll_main{padding:0}.coll_main_head{padding:24px 3% 0}.coll_inner,.ct-coll-container .collection__page-products{padding-left:3%}.collection__filter-toggleWrapper,.collection__filter-wrapper.open,.ct-coll-box{padding-inline:3%}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
