.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5{font-weight:400;font-family:"Noto Serif Display"}.h1,h1{font-size:60px;line-height:1.3666}.h2,h2{font-size:50px;line-height:1.36}.h3,h3{font-size:36px;line-height:1.3611}.h4,h4{font-size:23px;line-height:1.3913}.h5,h5{font-size:18px;line-height:1.2777}.cm_bg_btn{--initial-gradient: linear-gradient(rgb(var(--cm-button-background, var(--cm-button-background))), rgb(var(--cm-button-background, var(--cm-button-background))))}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover,a.studio:hover{background:#708573;color:#fff;border-color:#708573}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded,a.studio{transition:initial;border:none}.mega-menu .menu_sort_filter{width:100%;display:none}.mega-menu .menu_sort_filter .sort_alphabet{list-style-type:none;margin-left:0;display:flex;flex-wrap:wrap;grid-column-gap:20px;padding-top:15px}.mega-menu .menu_sort_filter .sort_alphabet li{padding-left:0;display:inline-block;width:100%}.mega-menu .menu_sort_filter .sort_filter_result_block .sort_filter_result{list-style-type:none;margin-left:0;padding-top:25px}.mega-menu .menu_sort_filter .sort_filter_result_block .sort_filter_result li{padding-left:0}.mega-menu .menu_sort_filter .sort_alphabet li a{font-family:"Noto Serif";font-size:20px;line-height:1.35;border-bottom:1px solid transparent;transition:.3s ease-in-out;text-transform:uppercase}.mega-menu .menu_sort_filter .sort_alphabet li.active a,.mega-menu .menu_sort_filter .sort_alphabet li:hover a{border-color:#cfc5a1}.mega-menu__promo .mega_menu_img_tag{position:absolute;top:30px;left:30px;flex:0 auto;max-width:100%;min-width:auto;z-index:1}.mega-menu__promo .mega_menu_img_tag span{display:inline-block;border-radius:3px;background-color:#708573;color:#fff;font-weight:500;line-height:1.25;padding:7px 23px}.mega-menu__promo:after{position:absolute;content:"";background:linear-gradient(180deg,#0000,#00000073);width:100%;height:170px;bottom:0}.mega-menu__promo .v-stack.text-center{z-index:1}.header__primary-nav-item[data-title=Designers] .menu_sort_filter{display:block}.about_page{padding:42px 0 25px}.shopify-section--image-with-text+.shopify-section--image-with-text{padding-top:125px}.about_page .image-with-text.image-with-text--reverse{grid-template-columns:1.38fr 1fr}.about_page .image-with-text{grid-template-columns:1fr 1.38fr;grid-column-gap:50px}.about_page .image-with-text .prose{padding:0;width:100%;max-width:100%;margin:0}.about_page .image-with-text .prose .h3{font-size:60px;line-height:1.3666}.about_page .image-with-text .prose p{color:#1f1f1fd9;font-size:18px;line-height:1.2777;max-width:605px}.about_page .image-with-text .prose .button{margin-top:5px!important}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose{padding-left:85px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{font-size:50px;max-width:604px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3+div{margin-top:15px}.shopify-section--faq .section-spacing{margin:47px 0 0}.faq{flex-wrap:wrap}.faq .faq_tab_btn_main{flex:0 0 100%;text-align:center}.faq .faq_tab_btn_main ul{list-style-type:none;margin-left:0;display:flex;justify-content:center}.faq .faq_tab_btn_main ul .faq_tab_btn{padding:0 22px}.shopify-section--faq .section-stack{gap:43px}.shopify-section--faq .section-header .h2{font-size:60px;line-height:1.3666}.shopify-section--faq .section-header{max-width:100%}.shopify-section--faq .faq{display:block}.shopify-section--faq .section-spacing .container.container--md{max-width:856px}.faq .faq_tab_btn_main ul .faq_tab_btn span{cursor:pointer;font-weight:600;line-height:22px;display:inline-block;border-bottom:1px solid transparent;padding-bottom:2px}.faq .faq_tab_btn_main ul .faq_tab_btn.active span{border-color:#cfc5a1}.faq__content{padding-top:45px}.faq__content .accordion.group:first-child{border-top:0}.faq__content .accordion .text-with-icon{color:#1f1f1f;font-family:"Noto Serif";font-size:23px;line-height:1.3913;text-decoration:underline}.faq__content .accordion .accordion__toggle{padding:30px 0}.faq__content .accordion .accordion__toggle .animated-plus{display:none}.faq__content .accordion.group[open] .text-with-icon{text-decoration:none}.faq__content .accordion.group[open] .accordion__toggle{padding-bottom:24px}.faq__content .accordion .accordion__content p{color:#1f1f1fd9;line-height:1.375}.faq__content .accordion .accordion__content{padding-bottom:25px;padding-right:0}.faq__content .accordion{border-color:#cfc5a1}.template_return-and-exchange .section-spacing,.template_privacy-policy .section-spacing{margin:50px 0 48px}.template_return-and-exchange .container.container--xs,.template_privacy-policy .container.container--xs{max-width:856px}.template_return-and-exchange .section-stack,.template_privacy-policy .section-stack{gap:0}.template_return-and-exchange .section-stack .section-header,.template_privacy-policy .section-stack .section-header{display:none}.main_heading{text-align:center;padding-bottom:77px}.template_privacy-policy .main_heading{padding-bottom:25px}.main_heading .update_time{color:#1f1f1fd9;font-size:18px;line-height:1.2777;margin-top:15px}.cm_inner_page p{color:#1f1f1fd9;line-height:1.375}.cm_btn{border-radius:6px;display:inline-block;line-height:1.25;padding:15px 26px;margin-right:20px;margin-top:25px}.cm_btn:last-child{margin-right:0}.cm_inner_page .heading{color:#1f1f1f;font-family:"Noto Serif";font-size:23px;line-height:1.3913;margin-top:0}.cm_inner_page .cm_re_list{margin-bottom:75px;margin-top:14px}.cm_inner_page .cm_re_list ul{list-style-type:none;margin-left:0;gap:10px}.cm_inner_page .cm_re_list ul li{padding-left:16px;position:relative;color:#1f1f1fd9;line-height:1.375}.cm_inner_page .cm_re_list ul li:before{position:absolute;content:"";top:8px;left:0;width:8px;height:8px;background-color:#cfc5a1;border-radius:50px}.template_privacy-policy .shopify-section--faq .section-spacing{margin:125px 0}.template_privacy-policy .shopify-section--faq .faq__content{padding-top:0}.template_privacy-policy .shopify-section--faq .faq__content .faq__category{font-size:50px;font-style:italic;line-height:1.36;padding-bottom:5px}.template_privacy-policy .shopify-section--faq .faq__content .accordion:nth-child(2){border-top:0}.template_privacy-policy .shopify-section--faq .faq__content .accordion:nth-child(2) .accordion__toggle{padding-top:0}.template_privacy-policy .image-with-text{max-width:856px;margin:0 auto;padding:0 20px}.template_privacy-policy .image-with-text .prose{padding:0 0 0 15px;margin:0}.template_privacy-policy .image-with-text picture{padding-right:15px}.template_privacy-policy .image-with-text.image-with-text--reverse .prose{padding:0 15px 0 0}.template_privacy-policy .image-with-text.image-with-text--reverse picture{padding:0 0 0 15px}.template_privacy-policy .image-with-text .prose div{margin-top:15px}.template_privacy-policy .image-with-text .prose p{line-height:1.375;color:#1f1f1fd9}.template_privacy-policy .image-with-text .prose .button{margin-top:25px}.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text{padding-bottom:25px}.template_contact .shopify-section--contact .section-spacing{margin:50px 0 25px}.template_contact .shopify-section--contact .section-stack{gap:25px}.template_contact .shopify-section--contact .section-spacing .contact_info{text-align:left;padding-bottom:25px}.template_contact .shopify-section--contact .section-spacing .contact_info p{color:#1f1f1fd9;line-height:1.375}.contact_with_img .contact_left_grid .fieldset{gap:30px}.contact_with_img .contact_left_grid .fieldset input,.contact_with_img .contact_left_grid .fieldset textarea{color:#1f1f1fd9}.contact_with_img .contact_left_grid .fieldset input,.contact_with_img .contact_left_grid .fieldset textarea{color:#1f1f1fd9;padding:13.32px 15px;border-color:#cfc5a1}.contact_with_img .contact_left_grid .fieldset input{height:60px}.contact_with_img .contact_left_grid .form-control{gap:inherit;display:block}.contact_with_img .contact_left_grid .floating-label{color:#1f1f1f80;font-size:8px;line-height:22px;top:0;background-color:transparent;padding-left:7px}.contact_with_img{display:flex;flex-wrap:wrap}.contact_with_img .contact_left_grid{flex:0 0 53%;max-width:53%;width:100%;padding-right:52px}.contact_with_img .contact_right_grid{flex:0 0 47%;max-width:47%;width:100%;padding-left:52px}.contact_with_img .contact_right_grid .on_scroll_img_zoom{overflow:hidden}.policy_checkbox{display:flex;align-items:center;margin-top:-12px}.search_with_mess_box{padding-top:21px}.search_with_mess_box .search_label{display:block;text-align:left;padding-bottom:15px;color:#323232;font-family:"Noto Serif";line-height:1.25}.search_with_btn button{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0 15px}.search_with_btn{margin-bottom:24px;position:relative}.search_with_btn .search_field{padding-left:47px!important}.policy_checkbox label{font-size:13px;display:flex;color:#1f1f1fd9;line-height:1.3076}.policy_checkbox label span{text-align:left;max-width:406px;width:100%}.policy_checkbox input#privacy{margin-right:10px;-webkit-appearance:none;appearance:none;width:17px;height:17px;border:1px solid #CFC5A1;position:relative;padding:0}.policy_checkbox input#privacy:before{content:"";position:absolute;width:10px;height:10px;transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#cfc5a1;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);left:2px;top:2px}.policy_checkbox input#privacy:checked:before{transform:scale(1)}.contact_with_img .contact_left_grid #contact_form{gap:15px}.contact_with_img .contact_left_grid .submit_btn{text-align:left}.contact_details{flex:0 0 100%;padding-top:80px}.contact_details ul{list-style-type:none;display:flex;flex-wrap:wrap;grid-column-gap:30px;align-items:flex-end}.contact_details ul li{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding:40px 0 20px;border-bottom:1px solid #CFC5A1}.contact_details ul li .label_with_text{display:flex;justify-content:space-between;text-align:left;grid-column-gap:27px;align-items:flex-end}.phone_with_fax{display:flex;justify-content:space-between}.contact_details ul li:first-child,.contact_details ul li:nth-child(2){padding-top:0}.contact_details ul li .label_with_text .label{color:#1f1f1fd9;line-height:1.375}.contact_details ul li .label_with_text p{font-family:"Noto Serif";font-size:23px;line-height:1.3913}.contact_details ul li .label_with_text p:hover{color:#708573}.contact_with_img .contact_left_grid .fieldset textarea{max-height:125px}.four_zero_four{padding-top:30px}.four_zero_four .four_zero_content{padding-bottom:19px;border-bottom:2px solid #CFC5A1;overflow:hidden}.four_zero_four .four_zero_text{display:flex;flex-wrap:wrap;align-items:center;padding-top:28px}.four_zero_four .four_zero_text .four_zero_text_info{flex:0 0 60%;max-width:60%}.four_zero_four .four_zero_text .four_zero_btn{flex:0 0 40%;max-width:40%;text-align:right;display:flex;justify-content:flex-end}.four_zero_four .four_zero_text .four_zero_btn .cm_btn{font-size:15px}.four_zero_four .four_zero_text .four_zero_btn .cm_btn{margin-top:0}.four_zero_four .four_zero_text .four_zero_text_info p{color:#1f1f1fd9;line-height:1.375;max-width:602px}.four_zero_four .cm_btn.bg_light{padding-left:49px;padding-right:49px}.four_zero_four .four_zero_content svg{width:100%;height:auto}.product .product-gallery{gap:0}.product .product-gallery .product-gallery__thumbnail-list{position:absolute;top:30px!important;left:30px}.product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller{gap:10px;grid-template-columns:65px}.product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller .product-gallery__thumbnail[aria-current=true]{border-color:#f9f7f3}.template_product .shopify-section--main-product .section-spacing{margin-top:20px}.product_breadcumb .breadcrumbs ol{list-style-type:none;margin-left:0;display:flex;flex-wrap:wrap}.product_breadcumb .breadcrumbs ol li a{color:#1f1f1fd9;font-size:14px;font-weight:400;line-height:22px}.product_breadcumb .breadcrumbs ol li a[aria-current=page]{font-weight:500}.product_breadcumb li:first-child{padding-left:0}.product_breadcumb{padding-bottom:13px}.product-info .product-info__block-list [data-block-type=title]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-column-gap:50px;align-items:center}.product-info .product-info__block-list [data-block-type=title] .product-title.h2{flex:0 0 calc(100% - 80px)}.product-info .product-info__block-list [data-block-type=title] .wishlist_btn{flex:1 1 auto}.product-info .product-info__block-list [data-block-type=text],.product-info .product-info__block-list [data-block-type=price]{margin:0}.product-info .product-info__block-list [data-block-type=text] .product_type{margin-bottom:15px}.product-info .product-info__block-list [data-block-type=text] .product_type p{color:#323232;font-size:14px;font-weight:500;line-height:1.2857}.product-info .product-info__block-list [data-block-type=text] .short_description p{color:#1f1f1fd9;line-height:1.375}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge svg #Boutique-Single{fill:#1f1f1f}.product-info .product-info__block-list [data-block-type=details-description-btn]{margin:15px 0}.product-info .product-info__block-list [data-block-type=details-description-btn] a{color:#323232;font-weight:500;line-height:20px;display:inline-block;text-decoration:underline}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge{padding:0;column-gap:15px}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge svg{width:40px;height:auto;min-width:40px}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge a{line-height:1.6}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge p{font-size:16px;letter-spacing:0;line-height:1.25;width:calc(100% - 73px)}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge p a{text-decoration:underline;font-weight:500;padding-left:5px}.product-info .product-info__block-list [data-block-type=price] sale-price,.product-info .product-info__block-list [data-block-type=price] compare-at-price{color:#1f1f1f;font-family:IBM Plex Sans;font-size:16px;font-weight:500;line-height:1.25}.product-info .product-info__block-list [data-block-type=price] compare-at-price{display:block;width:100%}.quantity-selector{border:0;grid-template-columns:20px 24px 20px;--quantity-selector-height: 24px}.quantity-selector .quantity-selector__input{width:auto;min-width:auto;background-color:#1f1f1f;color:#fff;font-size:14px;font-weight:500;line-height:1.5714;border-radius:50px}.quantity-selector .quantity-selector__button{justify-content:flex-start}.quantity-selector .quantity-selector__input+.quantity-selector__button{justify-content:flex-end}.product-info .product-info__block-list [data-block-type=buy-buttons]{margin:30px 0}.product-info .product-info__block-list [data-block-type=buy-buttons] .buy-buttons .button{background:#1f1f1f;color:#fff;font-size:14px;font-weight:500;line-height:1.2857;padding-top:15px;padding-bottom:15px}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons{gap:19px}.product-info .product-info__block-list [data-block-type=share-buttons] .text-subdued{color:#1f1f1f;font-size:16px;line-height:1.25;display:inline-block;text-transform:inherit}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons .social-media{grid-gap:20px}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons .social-media .social-media__item svg{width:24px;height:24px;color:#708573}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons .social-media .social-media__item img{max-width:24px;max-height:24px}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons .social-media .social-media__item{opacity:1}.product-info .product-info__block-list [data-block-type=feature-with-icon]{line-height:0;margin:25px 0 45px;display:flex;flex-wrap:wrap}.product-gallery__zoom-button .icon-plus #Boutique-Single{fill:#fff}.product-info .product-info__block-list [data-block-type=buy-buttons] .buy-buttons.variantAvalabile .button,.product-info .custom-addtocart .variantAvalabile.button{background:#ece7d8;color:#1f1f1f;pointer-events:none;opacity:.7}.product-info .product-info__block-list [data-block-type=buy-buttons] .buy-buttons.variantAvalabile .button:hover,.product-info .custom-addtocart .variantAvalabile.button:hover{background:#708573;color:#fff;pointer-events:none}.shopify-section--related-products .section-spacing{padding-top:25px}.shopify-section--related-products .section-stack{gap:35px}.template_product .shopify-section--text-with-icons .section-spacing{margin:0}.template_product .shopify-section--text-with-icons .section-spacing .container{max-width:910px}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack{display:flex;gap:25px;align-items:center}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack svg g{fill:#708573}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack .prose p{font-size:18px;line-height:1.3333}.shopify-section--main-product product-sticky-bar{bottom:0;top:auto;box-shadow:0 0 20px -7px #7085737f;background-color:#f9f7f3}.pdp_des_drawer.active{display:block}.pdp_des_drawer.active{transform:translate(0)}.pdp_des_drawer.active+.overlay{display:block;opacity:1}.pdp_des_drawer{height:100%;width:100%;position:fixed;z-index:111;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:.3s ease-in-out}.pdp_des_drawer+.overlay{min-height:100vh;background:rgb(var(--page-overlay));position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:.3s ease-in-out;display:none;z-index:11}.pdp_des_drawer .des_drawer_contect{height:100%;width:100%;max-width:min(92vw,494px);background:#f9f7f3;position:relative;margin-left:auto;padding:40px 30px;overflow:auto;transition:.3s ease-in-out}.pdp_des_drawer .header{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;background-color:transparent}.pdp_des_drawer .header h2{font-style:italic}.pdp_des_drawer .drawer_body_text .des_list,.drawer_body_text ul{margin-left:0;list-style-type:none}.pdp_des_drawer .drawer_body_text .des_list li,.drawer_body_text ul li{padding-left:16px;position:relative;color:#1f1f1fd9;line-height:1.375;margin-bottom:8px}.pdp_des_drawer .drawer_body_text .des_list li:before,.drawer_body_text ul li:before{position:absolute;content:"";background-color:#cfc5a1;width:8px;height:8px;border-radius:50px;top:8px;left:0}.pdp_des_drawer .care_instructions ul li:before{display:none}.pdp_des_drawer .country_of_origin{margin-top:44px}.pdp_des_drawer .country_of_origin,.pdp_des_drawer .drawer_body_text .des_list{margin-bottom:44px}.pdp_des_drawer .country_of_origin h4,.pdp_des_drawer .care_instructions h4{font-family:"Noto Serif";margin-bottom:14px}.pdp_des_drawer .country_of_origin p{color:#1f1f1fd9;line-height:22px}.pdp_des_drawer .country_of_origin p+p{margin-top:10px}.pdp_des_drawer .care_instructions ul{list-style-type:none;margin-left:0}.pdp_des_drawer .care_instructions ul li{display:flex;gap:10px;padding-left:0;margin-bottom:15px}.pdp_des_drawer .care_instructions ul li span{color:#1f1f1fd9;line-height:1.375}.pdp_des_drawer .drawer_body_text .des_list li a{font-weight:600;text-decoration:underline}.shopify-section--main-customers-login .container.container--xxs,.shopify-section--main-customers-register .container.container--xxs{max-width:var( --container-xxs-max-width)}.shopify-section--main-customers-login .section-spacing,.shopify-section--main-customers-register .section-spacing,.shopify-section--main-customers-account .section-spacing,.shopify-section--main-customers-addresses .section-spacing{margin-bottom:0}.shopify-section--main-customers-login .customer-account-box,.shopify-section--main-customers-register .customer-account-box{min-height:auto}.shopify-section--main-customers-addresses .empty-state{margin:0}.cart-drawer__items .line-item:first-child{border-top:0;padding-top:0}.cart-drawer__items{gap:15px}.cart-drawer__items .line-item{border-top:1px solid rgb(var(--border-color));padding-top:15px}.cart-drawer__items .line-item-info{width:100%}.line-item-info .price-list .h6{color:#1f1f1f;font-family:IBM Plex Sans;font-size:16px;font-weight:500}#cart-drawer line-item.line-item a.h6,.line-item .line-item-info a.h6{font-size:18px;font-family:"Noto Serif",serif;line-height:1.5}.shopify-section--main-cart .section-spacing{margin-bottom:0}.order-summary__body .text-end,.cart-recap .text-lg{font-weight:500}.product-sticky-bar__info .v-stack price-list.price-list sale-price,.product-sticky-bar__info .v-stack price-list.price-list compare-at-price{color:#1f1f1f;font-family:IBM Plex Sans;font-size:16px;font-weight:500;line-height:1.25}.category_tag a,.category_tag p{color:#323232;font-size:14px;font-weight:500;line-height:1.2857}.prduct_option_custom .custom-addtocart .ad_to_cart_coll{background:#1f1f1f;color:#fff}.index-two-product-section .full-image.parallax_scroll{margin-top:-65px}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{width:100%;max-width:277px}.shopify-pc__banner__wrapper .shopify-pc__banner__btns{justify-content:space-between}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{text-align:left}@media screen and (min-width:700px){.faq_tab_btn_main_mobile{display:none}}@media screen and (min-width:1000px){.mb_img{display:none}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: 75px}.product .product-gallery{position:sticky;top:100px}}@media screen and (max-width:1366px){.about_page .image-with-text .prose .h3{font-size:50px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{font-size:40px}}@media screen and (max-width:1200px){.about_page .image-with-text .prose .h3,.product-info .product-info__block-list [data-block-type=title] .product-title.h2,.shopify-section--related-products .section-header .h2{font-size:40px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{font-size:35px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose{padding-left:0}.shopify-section--faq .section-header .h2,.h1,.h2,h1,h2{font-size:50px}.shopify-section--faq .section-stack{gap:30px}.template_privacy-policy .shopify-section--faq .section-spacing{margin:100px 0}.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text{padding-bottom:0;padding-top:100px}.contact_with_img .contact_left_grid{padding-right:30px}.contact_with_img .contact_right_grid{padding-left:30px}.shopify-section--related-products .section-spacing{padding-top:0}.product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller{grid-template-columns:70px}.product .product-gallery .product-gallery__thumbnail-list{top:20px!important;left:20px}.mega-menu .menu_sort_filter .sort_alphabet{grid-column-gap:15px}.mega-menu .menu_sort_filter .sort_filter_result_block .sort_filter_result{padding-top:20px}.shopify-section--main-cart .section-stack{gap:1.5rem}}@media screen and (max-width:999px){.four_zero_four .four_zero_text .four_zero_btn .cm_btn{font-size:14px;padding:15px 9px}.shopify-section--image-with-text+.shopify-section--image-with-text{padding-top:50px}.about_page .image-with-text .prose p{font-size:16px}.about_page .image-with-text,.about_page .image-with-text.image-with-text--reverse{grid-template-columns:1fr;grid-row-gap:45px}.about_page .image-with-text picture{order:2}.about_page{padding:42px 0 35px}.about_page .image-with-text .prose p,.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{max-width:100%}.shopify-section--faq .section-header .h2,.h2,.h1,h1,h2,.template_privacy-policy .shopify-section--faq .faq__content .faq__category{font-size:40px}.faq__content{padding-top:30px;padding-bottom:15px}.faq__content .accordion .text-with-icon{font-size:20px}.faq__content .accordion .accordion__toggle{padding:25px 0}.template_return-and-exchange .section-stack,.template_privacy-policy .section-stack{gap:0px}.template_return-and-exchange .section-spacing,.template_privacy-policy .section-spacing{margin:50px 0 0}.cm_inner_page .cm_re_list{margin-bottom:50px}.main_heading{padding-bottom:50px}.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text{padding-bottom:60px}.template_privacy-policy .shopify-section--faq .faq__content{padding-bottom:0}.contact_with_img .contact_left_grid{flex:0 0 100%;max-width:100%;padding-right:0}.contact_right_grid.sm_hide{display:none}.contact_with_img .contact_left_grid .mb_img{padding-bottom:45px}.contact_details ul li .label_with_text,.phone_with_fax{flex-wrap:wrap;grid-row-gap:15px;width:100%}.contact_details ul li .label_with_text .label,.contact_details ul li .label_with_text p{width:100%}.four_zero_four .four_zero_text .four_zero_text_info,.four_zero_four .four_zero_text .four_zero_btn{flex:0 0 50%;max-width:50%}.four_zero_four .cm_btn.bg_light{padding-left:26px;padding-right:26px}.four_zero_four .four_zero_text .four_zero_btn .cm_btn{margin-right:10px}.four_zero_four .four_zero_text .four_zero_btn .cm_btn:last-child{margin-right:0}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack{gap:10px}.shopify-section--related-products .section-spacing{margin:100px 0}.index-image-with-text-custom.section-spacing--padded{padding-top:100px}.product .product-gallery carousel-navigation.page-dots{position:absolute;bottom:10px;gap:8px}.product .product-gallery carousel-navigation.page-dots .tap-area:after{background:#fff;opacity:.25}.product .product-gallery carousel-navigation.page-dots .tap-area[aria-current=true]:after{opacity:1}.product .product-gallery carousel-navigation.page-dots .tap-area{width:8px;height:8px}}@media screen and (max-width:700px){.four_zero_four .four_zero_text .four_zero_btn .cm_btn{font-size:14px;padding:15px 9px}.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text{padding-bottom:25px}.template_privacy-policy .image-with-text{padding:0 15px}.shopify-section--main-customers-login .section-spacing,.shopify-section--main-customers-register .section-spacing,.shopify-section--main-customers-account .section-spacing,.shopify-section--main-customers-addresses .section-spacing,.shopify-section--main-cart .section-spacing{margin-top:20px}}@media screen and (max-width:699px){.four_zero_four .four_zero_text .four_zero_btn .cm_btn{font-size:14px;padding:15px 9px}.four_zero_four .four_zero_text .four_zero_btn{display:block}.h1,h1{font-size:36px;line-height:1.3611}.h2,h2,.product-info .product-info__block-list [data-block-type=title] .product-title.h2,.shopify-section--related-products .section-header .h2{font-size:30px;line-height:1.3666}.h3,h3{font-size:22px;line-height:1.3636}.h4,h4{font-size:20px;line-height:1.35}.h5,h5{font-size:16px;line-height:1.25}.about_page .image-with-text .prose,.template_return-and-exchange .h1,.template_privacy-policy .h1{text-align:left}.about_page{padding:32px 0 0}.about_page .image-with-text .prose .h3{font-size:36px;line-height:1.1944}.about_page .image-with-text .prose p,.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{line-height:1.3125}.about_page .image-with-text .prose .button{margin-top:14px!important}.shopify-section--image-with-text+.shopify-section--image-with-text,.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text,.contact_details,.index-image-with-text-custom.section-spacing--padded{padding-top:75px}.shopify-section--image-with-text+.shopify-section--image-with-text .image-with-text .prose .h3{font-size:30px}.shopify-section--faq .section-header .h2{font-size:36px;line-height:1.1944;text-align:left}.faq__content{padding:20px 0 0}.faq__content .accordion .text-with-icon{line-height:1.35}.faq__content .accordion .accordion__content p,.cm_inner_page .cm_re_list ul li{line-height:1.4285}.faq__content .accordion .accordion__content{padding-bottom:20px}.shopify-section--faq .section-spacing,.template_return-and-exchange .section-spacing,.template_privacy-policy .section-spacing{margin:32px 0 0}.faq .faq_tab_btn_main ul{flex-wrap:wrap}.faq_tab_btn_main_mobile select{padding:15px;background-color:#ebe6d7;border-radius:6px;width:100%;background-image:url(/cdn/shop/files/select.svg?v=1687944193);background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:16px;line-height:20px}.template_return-and-exchange .section-stack,.template_privacy-policy .section-stack{gap:0px}.cm_inner_page .heading,.contact_details ul li .label_with_text p{font-size:20px;line-height:1.35}.cm_inner_page .cm_re_list{margin-bottom:30px}.main_heading{text-align:left;padding-bottom:35px}.template_privacy-policy .shopify-section--image-with-text+.shopify-section--image-with-text{padding-bottom:0}.template_privacy-policy .shopify-section--faq .section-spacing,.shopify-section--related-products .section-spacing{margin:75px 0}.template_privacy-policy .image-with-text .prose{padding:45px 0 0;max-width:100%;text-align:left}.template_privacy-policy .image-with-text.image-with-text--reverse .prose{padding:45px 0 0}.template_privacy-policy .image-with-text.image-with-text--reverse picture,.template_privacy-policy .image-with-text picture{padding:0}.main_heading .update_time,.cm_btn{font-size:16px;line-height:1.25}.template_privacy-policy .shopify-section--faq .faq__content .faq__category{font-size:30px;padding-bottom:10px}.template_privacy-policy .image-with-text .prose .button{margin-top:30px}.contact_details ul li,.four_zero_four .four_zero_text .four_zero_text_info,.four_zero_four .four_zero_text .four_zero_btn{flex:0 0 100%;max-width:100%}.template_contact .section-header{width:100%;text-align:left}.template_contact .shopify-section--contact .section-stack{gap:15px}.template_contact .shopify-section--contact .section-spacing .contact_info{padding-bottom:30px}.contact_with_img .contact_left_grid .fieldset input,.contact_with_img .contact_left_grid .fieldset textarea,.search_with_mess_box .search_label,.contact_details ul li .label_with_text .label,.template_contact .shopify-section--contact .section-spacing .contact_info p{font-size:16px}.contact_with_img .contact_left_grid .fieldset .fieldset-row{grid-template-columns:1fr;gap:25px}.search_with_mess_box{padding-top:0}.policy_checkbox label span{line-height:1.6923}.contact_with_img .contact_left_grid .submit_btn{padding-top:10px}.phone_with_fax{flex-wrap:wrap;grid-row-gap:15px;width:100%}.contact_details ul li{padding:20px 0}.contact_details ul li:nth-child(2){padding-top:20px;order:3}.phone_with_fax{grid-row-gap:33px}.template_contact .shopify-section--contact .section-spacing{margin-top:32px}.four_zero_four .four_zero_text .four_zero_btn{text-align:left;padding-top:30px}.four_zero_four .four_zero_content{padding-bottom:9px;border-bottom:1px solid #CFC5A1}.four_zero_four .four_zero_text{padding-top:27px}.shopify-section--main-product .product{gap:35px}.product-info .product-info__block-list [data-block-type=feature-with-icon]{margin:20px 0 45px}.product-info .product-info__block-list [data-block-type=price] sale-price,.product-info .product-info__block-list [data-block-type=price] compare-at-price,.product-info .product-info__block-list [data-block-type=share-buttons] .text-subdued{font-size:14px;line-height:1.2857}.product-info .product-info__block-list [data-block-type=buy-buttons]{margin:30px 0}.shopify-section--related-products .section-stack{gap:30px}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack{flex-wrap:wrap}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack div{flex:0 0 100%}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack div svg{margin:0 auto;height:60px;width:60px}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack div svg.sm\:hidden.icon.icon-picto-delivery-truck{width:100px}.template_product .shopify-section--text-with-icons .section-spacing .v-stack.gap-8 .text-with-icons{grid-column-gap:8px;grid-row-gap:30px;align-items:start}.template_product .shopify-section--text-with-icons .section-spacing .container .text-with-icons__item .v-stack .prose p{font-size:16px;line-height:1.375}.product-info .product-info__block-list [data-block-type=title]{grid-column-gap:20px}.product-info .product-info__block-list [data-block-type=title] .product-title.h2{flex:0 0 calc(100% - 50px)}.product_breadcumb .breadcrumbs ol li a{font-size:12px;line-height:1.6666;display:inline-block}.template_product .shopify-section--main-product .section-spacing{margin:0}.pdp_des_drawer .des_drawer_contect{max-width:100%;padding:0}.pdp_des_drawer .header{padding:15px 15px 10px;border-bottom:1px solid #CFC5A1}.drawer_body_text{padding:25px 15px}.pdp_des_drawer .header h2{font-size:24px;line-height:1.375}.pdp_des_drawer .close_btn svg{width:18px;height:18px}.pdp_des_drawer .country_of_origin,.pdp_des_drawer .drawer_body_text .des_list{margin-bottom:30px}.pdp_des_drawer .country_of_origin h4,.pdp_des_drawer .care_instructions h4{margin-bottom:14px;font-size:18px}.pdp_des_drawer .drawer_body_text .des_list li:before{top:5px}#cart-drawer line-item.line-item a.h6,.line-item .line-item-info a.h6{font-size:18px;line-height:1.4}.order-summary__body .line-item{border-bottom:1px solid rgb(var(--border-color));padding-bottom:15px}.order-summary__body tr:last-child .line-item{border-bottom:0;padding-bottom:0}.order-summary__body td{padding-right:0;padding-bottom:0;padding-top:15px}.template_cart .line-item-info{width:100%}.template_cart .line-item-info line-item-quantity{width:100%;justify-content:space-between}.template_cart .line-item-info line-item-quantity a.link{background:transparent}.contact_details ul li:first-child{order:1}.contact_details ul li:nth-child(3){order:2}.contact_details ul li:nth-child(4){order:4}.template_contact .shopify-section--contact .section-spacing{margin-bottom:0}.small_hide{display:none}.product-info .gpo-choicelist.gpo-checkbox{margin-bottom:2px}.pdp_des_drawer .country_of_origin{margin-top:30px}.shopify-section--main-product product-sticky-bar{bottom:0;top:auto;box-shadow:none;background-color:transparent;padding:0}.shopify-section--main-product product-sticky-bar .v-stack,.product-sticky-bar.is-visible buy-buttons.buy-buttons{gap:0}.product-sticky-bar.is-visible buy-buttons.buy-buttons button.button{background:#1f1f1f;color:#fff;font-size:14px;border-radius:0;padding:13.5px 1.2rem;font-weight:500;border:none}.product-info .product-info__block-list [data-block-type=feature-with-icon] .feature-badge p{font-size:14px}}@media screen and (max-width:480px){.four_zero_four .four_zero_text .four_zero_btn .cm_btn{font-size:14px;padding:15px 9px}.four_zero_four .four_zero_text .four_zero_btn{display:block}.about_page .image-with-text .prose .button,.template_privacy-policy .image-with-text .prose .button,.cm_btn,.contact_with_img .contact_left_grid .submit_btn .button{width:100%}.cm_btn{margin-right:0;text-align:center}.cm_btn+.cm_btn{margin-top:25px}.four_zero_four .four_zero_text .four_zero_btn .cm_btn{margin-right:0;margin-bottom:25px}.four_zero_four .four_zero_text .four_zero_btn .cm_btn:last-child{margin-bottom:0}.product-info .product-info__block-list [data-block-type=share-buttons] .share-buttons{justify-content:center}}@media screen and (max-width:330px){.about_page .image-with-text .prose .h3{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
