.wrapper-body{overflow:hidden}.kanitThaioverlay{position:absolute;display:block!important;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1}.largeimagekanitThaioverlay{position:absolute;display:block!important;top:0;left:0;width:100%;height:100%;background:#0006;z-index:10}.content-box--absolute{z-index:99!important}.section-header-utility{position:sticky!important;top:0;background-image:url(/cdn/shop/files/Home_Page_Final_3.webp?v=1753303855)!important;background-size:cover!important;background-repeat:repeat!important;background-position:center center!important;box-shadow:0 6px 12px #00000014;z-index:9999!important}body{background-image:url(/cdn/shop/files/Home_Page_Final_3.webp?v=1753303855)!important;background-size:cover!important;background-repeat:repeat!important;background-position:center center!important}.footer__content-bottom{background-image:url(/cdn/shop/files/footerpa.png?v=1755448542)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:top!important}.header-mobile{background-image:url(/cdn/shop/files/Home_Page_Final_3.webp?v=1753303855)!important;background-size:cover!important;background-repeat:repeat!important;background-position:center center!important}.template-list-collections .page-header{padding-top:40px!important}.container-960{display:block;width:100%;position:relative;max-width:960px;padding:0 15px;margin:0 auto}.account_text_custom{font-size:10px!important;margin-bottom:0;padding-top:5px;text-transform:capitalize!important}.cart_icon_text{display:flex!important;flex-direction:column}.header__icon--wishlist svg{transition:transform .3s ease}.header__icon--wishlist:hover svg{transform:scale(1.1)}.header-utility .header__icon--wishlist svg{width:22px;height:22px;margin:0;position:relative;top:4px!important}.header-utility .header__icon>span{margin-top:7px!important}.header__icon--wishlist svg{stroke:none!important}.scarcity-text{font-size:12px;line-height:normal}.contact a{display:inline-block;transition:color .3s ease,text-shadow .3s ease}.contact a:hover{color:#000;text-shadow:0 0 1px black}.review_flex{Position:relative;overflow:hidden}.customer-review-tree img{position:absolute;top:-100px;right:-95px}.previewCartItem-options{display:block!important}.halo-popup-title{font-family:Cinzel!important;font-weight:500!important}.haloCalculatorShipping .progress{overflow:visible}.haloCalculatorShipping .progress.progress-free .progress_shipping{width:100%}body.cart-sidebar-show .halo-cart-sidebar,.previewCartItem,.previewCart-wrapper,.halo-sidebar-header{background-color:#fff9f3!important}.header-utility .quickSearchResultsWrap{left:-50px!important}.header-utility__item .customer-service-text ul li a{position:relative;text-decoration:none}.header-utility__item .customer-service-text ul li a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease-in-out}.header-utility__item .customer-service-text ul li a:hover:after{width:100%}.halo-cart-sidebar .halo-sidebar-wrapper{background:#fff9f3!important}.page-header{font-family:Cinzel!important;font-weight:500}.header-utility__item.header-utility__item--search{margin-right:-50px}.icon-search{stroke:transparent!important}.halo-banner-wrapper.slideshow{overflow:hidden}@media (min-width: 992px) and (max-width: 1199px){.content-box--left{left:0!important}}.header__icon--whatsapp svg{transition:transform .3s ease-in-out}.header__icon--whatsapp:hover svg{transform:scale(1.1)}.header__icon--cart svg{transition:transform .3s ease-in-out}.header__icon--cart:hover svg{transform:scale(1.1)}.header-mobile__item .header__icon--cart .cart-count-bubble,.bottom-bar--list .cart-count-bubble{background-color:#b41c2a!important}.icon-search-bottom{fill:none!important}.icon-home-bottom,.icon-collection-bottom,.icon-account-bottom,.icon-cart-bottom{stroke:none!important}.search-block .quickSearchResultsBlock .list-item .link:hover .text{font-weight:400!important;color:#000!important}.search-container .page-header{padding:25px 0 30px;font-size:24px!important;font-weight:500!important;font-family:Cinzel!important}.quickSearchResultsBlock .products-grid .product{padding:0 6px!important}.newsletter-success-modal .form-message{display:flex;text-align:center;place-content:center;flex-direction:column;align-items:center;margin:0;gap:20px}.footer-block__newsletter .field__input{color:#000!important}.quickSearchResultsBlock .list-item .link .text{color:#686666!important}.quickSearchResultsBlock .list-item .link{background-color:transparent!important;border:1px solid #686666!important}.quickSearchResultsBlock .search-block-title{border-bottom:1px solid #686666!important}.search-block-content .halo-block{background:#f9f5ee!important}.search.search-modal__form input::placeholder{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:20px!important}.search.search-modal__form input{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:12px!important;font-style:normal;font-weight:400!important;line-height:20px!important}.header-mobile--icon .header__icon--cart svg{width:25px;height:25px;stroke:#23232300!important}.header-utility .header__icon--wishlist .wishlist-count-bubble{top:-8px!important;right:-4px!important}.header-utility .header__icon--cart svg{width:30px!important;height:30px!important;stroke:#40353500!important}.header-utility .header__icon--account svg{width:30px!important;height:30px!important}.header__icon.header__icon--whatsapp{margin-left:16px!important}.header__icon.header__icon--whatsapp svg{width:30px!important;height:30px!important;fill:#b5b5b500;stroke:#23232300}.header-utility__content{display:flex!important;justify-content:space-between;grid-gap:0rem!important}.header-utility__item .customer-service-text ul li:not(:last-child),.header-utility__item .customer-service-text ol li:not(:last-child){padding-right:24px!important}.header-utility .header__search .search-modal__form{min-width:240px!important}.search-modal__form input::placeholder{font-size:12px!important}.header-utility__item .search_details .search-modal__form{background-color:#f6f6f600!important}.header-utility__item .customer-service-text a{font-size:14px!important}.header-utility__item .customer-service-text ul{margin:0!important}.header-utility .header__search .search-modal__form .search__button{padding:9px 0!important}.search-modal__form .field{border-bottom:1px solid #7B7B7B!important}.header-utility__item .customer-service-text a{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;text-transform:capitalize!important}.header__heading{margin:0!important}.header-utility__item .header__logo .header__heading-link{display:flex!important}.slide-video-background{position:relative;overflow:hidden;background-color:#000}.slide-video-background video.slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow .button:before{content:none!important}.halo-block-header .title .text{font-weight:400;text-transform:capitalize;letter-spacing:normal}.spotlight-item__image .image-container{border:4px solid #EECC9F}.spotlight-item__image .content{padding-top:16px!important;padding-bottom:40px}.lookbook-image .img-box:hover img{transform:scale(1.05)}.lookbook-image .img-box img{transition:transform .3s ease;transform-origin:center center;overflow:hidden}#large-lookbook-banner-caledonmaterpieces .large-lookbook-banner-wrapper{flex-direction:row-reverse;display:flex;gap:25px;align-items:center}#large-lookbook-banner-caledonmaterpieces .large-lookbook-banner-title .text{min-width:100%!important;line-height:50px!important}#large-lookbook-banner-caledonmaterpieces .lookbook-image .img-box{border:4px solid var(--Border, #EECC9F)}#large-lookbook-banner-AboutKaintThai .large-lookbook-banner-title .text{min-width:100%!important;line-height:50px!important}.slideshow .slide-content{width:80%!important}.slide-content .slide-heading{color:var(--Heading, #FFCE31);text-align:center;font-family:Cinzel Decorative;font-size:60px;font-style:normal;font-weight:400;line-height:70px;letter-spacing:1.2px}.slide-content .slide-text{color:var(--White-text, #EEEBEB);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:50%}.slide-content .slide-button{background:#23232300!important;border-color:#23232300!important;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:underline!important;text-transform:capitalize!important}.halo-block-header .title .text{background:none!important;text-transform:math-auto!important;letter-spacing:normal}.product-block .halo-block-header{margin:0!important}.sub-title{width:70%;margin:auto;padding-bottom:40px}.card__heading{min-height:52px}.quick_shop_option_2 .product-card__button2{background-color:#f9f5ee!important;padding-top:0!important}.quick_shop_option_2 .card-action .product-card__button2 .button{border-top:4px solid #EECC9F!important}.list-categories-default .halo-row{row-gap:20px}predictive-search .price--on-sale .price__sale{justify-content:start!important}.card-title-ellipsis{margin-bottom:0!important}.card-action{display:inline-block}.card-action .button{padding:15px 30px;font-size:18px;font-family:sans-serif;color:#fff;background-color:#007bff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;position:relative;overflow:hidden;z-index:1}.card-action .button:hover{background-color:#0056b3}.card-action .button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);transition:none}.card-action .button:hover:before{left:100%;transition:left .8s ease-in-out}.button{padding:15px 30px;font-size:18px;font-family:sans-serif;color:#fff;cursor:pointer;transition:background-color .3s ease;position:relative;overflow:hidden;z-index:1}.button:before{content:"";position:absolute;top:0;left:-104%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);transition:none}.button:hover:before{left:100%;transition:left .8s ease-in-out}.button--primary{padding:15px 30px;font-size:18px;font-family:sans-serif;color:#fff;cursor:pointer;transition:background-color .3s ease;position:relative;overflow:hidden;z-index:1}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);transition:none}.button--primary:hover:before{left:100%;transition:left .8s ease-in-out}.gst-b2b-main input[type=text]{border-radius:0!important;height:48px!important}.card:hover .card-action{z-index:1}.card .button.button--primary{border-color:#eecc9f!important;border-left:4px solid #EECC9F!important;border-bottom:4px solid #EECC9F!important;border-right:4px solid #EECC9F!important;border-top:none!important}@media (min-width: 1025px){.product-card-layout-01 .card-action{bottom:0!important}}.card-action{z-index:0px}.card{border:none!important;background-color:transparent!important}.card-price .price{justify-content:start!important}.price__last.price_percent{margin-right:10px!important}.card-title{margin-bottom:0!important}.card .price-item--sale{color:var(--Black-Text, #202020);font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.card .price-item--regular{color:var(--Grey, #686666)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.rivyoReviewWidget{padding:0 0 12px!important}.rivyoReviewWidget span.rivyoReviewEmpty svg path{width:16px!important;height:16px!important}.rivyoReviewWidget .rivyoReviewIcon{gap:4px!important}.rivyoReviewWidget span.rivyoReviewAverage{font-size:12px!important;color:#686666!important}.card-link{border:4px solid #EECC9F}.price__label_sale{border-radius:0!important}.card-product{overflow:hidden}.price__label_sale .label_sale{background-color:#b41c2a!important}.card .halo-productBadges{top:4px;left:4px!important}.card-information__wrapper .productView-soldProduct{padding-top:6px;padding-bottom:8px}.card-information__wrapper .productView-soldProduct svg{width:18px!important;height:18px!important;fill:#e95144!important}.card-information__wrapper .productView-soldProduct .text{color:#e95144!important;font-family:Montserrat!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important;letter-spacing:.24px!important}.halo-productBadges .badge.new-badge{background-color:#b41c2a!important;color:#fff!important;text-align:center;padding:2px 12px!important;font-family:MONTSERRAT;font-size:14px;font-style:normal;font-weight:400!important;line-height:24px}.view_all_button{margin:auto;place-content:center;display:flex;padding-top:40px}.cushion-container .media-container a{width:100%}#custom_video_image_section .media-container a{width:100%;height:100%}.custom-section-button-wrapper{position:relative}.custom-section-button-wrapper a{text-decoration:none;color:#333;position:relative;padding-bottom:5px;border:none!important}.custom-section-button-wrapper a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333;transform-origin:left;transition:transform .3s ease-out;transform:scaleX(1)}.custom-section-button-wrapper:hover a:after{transform:scaleX(0);transition:transform .3s ease-out;transform-origin:right}.view-all-container .view-more{position:relative;text-decoration:none!important}.view-all-container .view-more{text-decoration:none;color:#333;position:relative;padding-bottom:5px;border:none!important}.view-all-container .view-more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333;transform-origin:left;transition:transform .3s ease-out;transform:scaleX(1)}.view-all-container:hover .view-more:after{transform:scaleX(0);transition:transform .3s ease-out;transform-origin:right}.slide-video-background{padding-top:var(--video-height-desktop)}@media (max-width: 767px){.cart-item__price-wrapper .unit-price,.cart-item__price-wrapper .price{font-size:14px!important;padding-left:0!important;padding-bottom:2px}.cart-item-name span{font-size:14px!important;line-height:22px!important}.list-categories-default .collection-list-item,.list-categories-04 .collection-list-item{width:50%!important}.template-list-collections .collections-wrapper .button{margin-bottom:0!important}.template-list-collections .halo-page-content{padding-bottom:0!important}.btn--secondary{font-size:14px}.slide-video-background{padding-top:var(--video-height-mobile)}.view_all_button{padding-top:20px}}.slide-content .slide-button{text-decoration:none!important;padding:0 0 5px!important}.slide-content{position:relative}.slide-content .slide-button:hover{color:#fff!important}.slide-content .slide-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform-origin:left;transition:transform .3s ease-out;transform:scaleX(1)}.slide-content:hover .slide-button:after{transform:scaleX(0);transition:transform .3s ease-out;transform-origin:right}.view_all_button{position:relative}.view_all_button .view_all{text-decoration:none;color:#333;position:relative;padding-bottom:5px}.view_all_button .view_all:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333;transform-origin:left;transition:transform .3s ease-out;transform:scaleX(1)}.view_all_button:hover .view_all:after{transform:scaleX(0);transition:transform .3s ease-out;transform-origin:right}.card-action .button{padding-top:16px!important;padding-bottom:16px!important}.card-action .button{border-left:4px solid #EECC9F!important;border-right:4px solid #EECC9F!important;border-bottom:4px solid #EECC9F!important;border-top:0px solid transparent!important}.customer-review__content{min-height:144px}.customer-review-slide .slick-dots{bottom:-40px!important;display:none!important}.horizontal-line{background-color:#000;height:1px;display:block!important;margin:24px auto;width:80%}.custom-name-star{display:flex;gap:8px;flex-direction:column}.custom-name-star .star-reviews .star--icon{font-size:16px!important;padding:1px}.customer-review__item .star-reviews .star--icon:before{color:#ffc107!important}.custom-container-image-star{display:flex;gap:24px;align-items:center}.customer-review__item--left,.customer-review__item--right{width:100%!important}.customer-review__item .review_flex{flex-direction:column;border:1px solid var(--Black-text, #202020);padding:30px 34px}.quote-content-flex{display:flex;flex-direction:column;text-align:start;justify-content:start;align-items:start;gap:24px}.quote-content-flex img{margin:0!important}.custom-container-image-star .adaptive_height img{display:block;position:relative!important;padding:0!important;margin:0!important}.custom-container-image-star .adaptive_height,.custom-container-image-star .review__item-image{padding:0!important;margin:0!important}.zippy_widget_1511{margin-top:0%!important}.disclamer-text b{font-weight:500!important}.productView-buttons:after{content:"";display:block;width:100%;height:1px;background-color:#ccc;margin-top:20px}.scarcity-text{display:flex;gap:2px}.scarcity-text p{margin-bottom:0!important}.sticky-product-mobile .sticky-product-mobile-content,.sticky-product-mobile .sticky-product-mobile-header{background:#fff9f3!important}.productView-stickyCart.style-1{box-shadow:0 1px 20px #0000005e!important}@media (min-width: 1200px){.halo-productView-left{width:50.4%!important;padding-right:24px!important}}@media (min-width: 1200px){.halo-productView-right{width:49.6%!important}}.calender_text_custom{font-weight:400;transition:transform .3s ease,color .3s ease}.calender_text_custom:hover{font-weight:600;color:#000}.footer-block__newsletter .newsletter-form__button:hover{color:#fff!important;border:1px solid #3b9279!important;background-color:#3b9279!important}.footer-block__list .link-underline:hover .text{text-decoration:none!important}.footer-block__list a{color:inherit;text-decoration:none;background-image:linear-gradient(#000,#000);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease-in-out}.footer-block__list a:hover{color:#000;background-size:100% 1px}.footer-block__details a{color:inherit;text-decoration:none;background-image:linear-gradient(#000,#000);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease-in-out}.footer-block__details a:hover{color:#000;background-size:100% 1px}.footer-block__newsletter .newsletter-form__button{font-weight:500!important}.footer-block__newsletter .field__input{color:#000}.footer-block__details.has-content-piece .content-piece p a{color:#202020!important;text-decoration:none!important}.calender-wrapper.content-piece{display:flex}.calender-wrapper.content-piece .icon{width:47px}.calender-wrapper.content-piece .icon svg{width:26px;height:30px}.footer-block__item .icon svg{stroke:none!important}.footer-block__details .rte .content-piece{padding-bottom:12px}.address-wrapper .icon svg path{fill:#202020cc!important}.footer-block__details .rte .content-piece .icon svg,.footer-block__newsletter .rte .content-piece .icon svg{width:28px!important;height:28px!important}.footer-block__newsletter .footer-block__newsletter-form input::placeholder{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.footer-block__list .list-unstyled li{padding-bottom:6px}@media (min-width: 1025px){.header-utility .customer-service-text a:hover{text-decoration:none!important}}@media (min-width: 1025px){.footer-block__list-social .list-social__link:hover svg{fill:#fff!important}}.footer-block__list-social .list-social__link{display:inline-block;transition:transform .3s ease}.footer-block__list-social .list-social__link:hover{transform:scale(1.1)}.footer-block__list-social .list-social__link:before{box-shadow:none!important}.footer-block__list-social .list-social__link svg{fill:#fff!important;width:15px!important;height:15px!important}.footer-block__list-social .list-social__link{color:#686666!important;background:#686666!important}.footer-block__column .footer-block__heading{color:var(--Black-Text, #202020)!important;font-family:Cinzel!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.footer-block__column .list-menu__item--link{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.footer-block__details .rte>p{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.footer-block__details .image_logo img{height:70px!important}.footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:100%!important;padding:10px}.footer-block__newsletter .newsletter-form__field-wrapper{flex-direction:column;gap:16px}.footer__content-bottom .footer-block__bottom{display:none!important}.footer__content-bottom{min-height:100px;height:200px}.kanit_footer__content-bottom .footer-block__bottom{display:flex;flex-direction:row;justify-content:space-between}.footer__content-top{padding-bottom:0!important;padding-top:0!important}.footer-block__newsletter .footer-block__subheading{margin-bottom:24px!important;margin-top:16px!important}.footer-block__newsletter .rte p{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.copyright_heading{color:var(--Grey, #686666)!important;font-family:Montserrat!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.footer-block__details .rte .content-piece p,.footer-block__newsletter .rte .content-piece p{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.payment-method-item img{width:62px}.template-list-collections .page-header{padding-top:20px}.template-list-collections .collections-wrapper .button{border-color:#3b9279!important;background:#3b9279!important}.template-list-collections .halo-collection-content .button:hover{border-color:#3b9279!important;background:#3b9279!important;color:#fff!important}.collection-list-item.halo-item{padding-bottom:16px}.template-list-collections .page-header.text-left{font-family:Cinzel!important}.collection-list-item.halo-item .img-box.animate-hvr{padding-bottom:0!important}.collections-button{margin-bottom:20px!important}.collection-list-item.halo-item .des{margin:0!important}.collection-list-item.halo-item .collection-title{font-size:18px!important;font-weight:500!important;font-family:Cinzel!important;margin-bottom:10px!important;margin-top:20px!important;line-height:normal}.collections-button{max-width:270px!important;padding:10px 20px}.cart-attribute__field b{font-size:16px!important;font-weight:500!important;text-align:left!important}.cart-attribute__field{display:flex!important;flex-direction:column}.cart-attribute__field input{border:1px solid #717171!important;height:48px;font-size:16px;padding:10px 14px}.cart-attribute__field label{padding-bottom:12px;color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important}.custom-service-block .policies-content .policies-text.type--font_2{width:100%!important}#AboutSection-template--17270446653536__main .container{max-width:960px!important}.review__item-image .adaptive_height{border-radius:50%}.productList .card-action__group.variants-popup{background-color:transparent!important}.productListing.list-3.list-unstyled.productList .card-action .button{border-top:4px solid #EECC9F!important}.pagination-arrow .pagination-left-arrow{position:absolute;right:-20px}.pagination-arrow .pagination-right-arrow{position:absolute;left:-38px!important}.pagination__item-arrow{left:10px}.pagination.style--1 .arrow-text{color:var(--Black-text, #202020)!important;text-align:center!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:22px!important}#CollectionProductGrid .pagination__list{border:1px solid #686666;padding:12px 40px}.pagination__item--current:after{height:0px!important}.pagination__item{background:transparent!important;border:0px solid!important;color:var(--Dark-Grey, #404040)!important;text-align:center!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal;font-weight:300!important;line-height:14px!important}.pagination.style--1 .pagination__list>li{min-width:5rem!important}.pagination__item--current{border-radius:3px!important;background-color:#3c9279!important;border-color:#3c9279!important;color:var(--White-text, #EEEBEB)!important;text-align:center;font-family:Montserrat!important;font-size:16px!important;font-style:normal;font-weight:300!important;line-height:15px!important}.pagination-page-total{color:#707070;display:none}.pagination{display:flex;padding-left:0;align-items:center;list-style:none;margin:auto;place-content:center}.toolbar .dropdown-menu.hidden-on-desktop{display:block!important}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .dropdown-menu-title{font-family:Cinzel;font-weight:400}.metafield-rich_text_field p{color:var(--Black-Text, #202020)!important}.collection-product-wrapper h2,.collection-product-wrapper a{font-weight:500!important;font-family:Cinzel!important}.filter-display-show-more .facets__list{overflow-y:hidden;gap:14px;max-height:100%!important}.page-sidebar .halo-sidebar-header{display:none!important}body.open-mobile-sidebar .page-sidebar{background:#fff9f3}.results-count{display:block!important;color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile{display:block;background-color:#f9f5ee!important;border:1px solid #686666!important}.cartpagebgimg{position:absolute;right:0;bottom:0}.cartpagebgimg img{width:300px}.custom-product-block{position:relative}.cartpagebgimg{display:none}.template-cart .cartpagebgimg{display:block!important}.cart--totals-title{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:24px!important;font-style:normal;font-weight:500!important;line-height:32px!important}.cart-total cart-total-subtotal{display:none!important}.cart-item-block.cart-item-info{padding-left:0!important}.cart-item-block-right{align-self:center!important}.cart-item-name{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:22px!important}.cart-header{background-color:#3c9279!important}.cart-header-item{color:var(--White-text, #EEEBEB)!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal;font-weight:500!important;line-height:22px!important;text-transform:capitalize!important}.cart-item{margin-top:0!important}.cart-item{padding:16px!important}.cart-item{border:1px solid #B2B0B0!important}.cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:row-reverse}.haloCalculatorShipping .progress.progress-free .progress-meter{height:9px}.cart-container .page-header{color:#202020;font-family:Cinzel Decorative!important;font-size:60px!important;font-style:normal;font-weight:400!important;line-height:70px!important}.cart-securityImage img{max-height:max-content;width:40px;height:20px;min-height:30px!important;align-items:center;display:flex}.template-cart .trust_heading{position:relative;margin-bottom:20px}.trust_heading{display:flex;align-items:center;width:100%}.trust_heading span{position:relative;z-index:2;color:var(--Black-text, #202020);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0 10px}.trust_heading:before,.trust_heading:after{content:"";flex:1;height:1px;background:#888}.trust_heading:before{margin-right:10px}.trust_heading:after{margin-left:10px}.cart-securityImage .clearfix:after{content:none!important}.cart-total-subtotal,.cart-securityImage-label{display:none!important}.cart--totals-title:after{height:1px!important}.cart-total-label .text{color:var(--Black-text, #202020)!important;font-family:Montserrat!important;font-size:16px !important font-style: normal;font-weight:500!important;line-height:24px!important}.cart-coupon-code input,.cart-item-quantity input{background-color:transparent!important}.cart-message .message{display:none!important}.global-checkbox--label,.cart-checkbox input[type=checkbox]~a{color:var(--Grey, #686666)!important}.bundlePdItem-container input[type=checkbox]+.form-label--checkbox:before{border-radius:4px}.cart-total-value .text{font-weight:500!important}.progress-meter .text{display:none!important}.cart-total-grandtotal:after{background-color:#b2b0b0!important}.cart-total-grandtotal{border-top:1px solid #B2B0B0!important}.cart-securityImage ul{display:flex;justify-content:space-between;flex-wrap:wrap}.cart-securityImage ul li{display:inline-block;vertical-align:middle;margin-right:0!important;margin-bottom:0!important;padding:10px;border:1px solid #D2D2D2;border-radius:4px}@media (min-width: 1280px){.cart-item-block.cart-item-info{width:calc(100% - 500px)!important}}@media (min-width: 1025px){.cart-item-block.cart-item-price{width:210px!important}}.cart-item-block.cart-item-quantity{width:140px!important}@media (min-width: 1025px){.cart-item-block.cart-item-total{width:110px!important}}@media (min-width: 1025px){.cart-item-block.cart-item-remove{width:30px!important}}.cart-remove svg{width:20px!important;height:20px!important}@media (min-width: 1025px){.cart-item-block-left{padding-right:10px!important}}.cart-item-quantity .form-input{border:1px solid #202020!important}.cart-coupon-code .form-input{padding-top:11px;padding-bottom:11px;border:1px solid #717171!important;box-shadow:none!important}.contact-form .form-actions{font-size:16px!important;color:#fff!important;cursor:pointer!important;transition:background-color .3s ease!important;position:relative!important;overflow:hidden!important;z-index:1!important}.contact-form .form-actions:before{content:""!important;position:absolute!important;top:0!important;left:-103%!important;width:100%!important;height:100%!important;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent)!important;transform:skew(-25deg)!important;transition:none!important}.contact-form .form-actions:hover:before{left:100%!important;transition:left .8s ease-in-out!important;z-index:999}.contact-form .form-input{border:1px solid var(--Grey, #686666)!important}address p{margin:0!important}.emailandphonenumbercontainer{display:flex;margin-top:24px;justify-content:space-between;gap:24px}.phone_container{width:100%}.email_container{width:100%;margin:0!important}.message_container{padding-top:24px}.contact-form .form-actions{margin:40px 0 0!important}.address_icon_section address a{text-decoration:underline}.address_icon_section{display:flex;align-items:flex-start;gap:20px}.address_icon_section_icon{margin-top:4px}.contact-store p{margin-bottom:0!important}.contact-address{margin-top:0!important}.address_icon_section address{margin-bottom:24px}@media (min-width: 1350px){.contact-item.contact-itemLeft{width:calc(100% - 610px)!important}}@media (min-width: 1350px){.contact.contact-2 .contact-item.contact-itemRight{width:568px!important;margin-left:40px!important;padding:48px 38px!important;background-color:#3c927926!important}}.contact-image{padding-top:32px}.contact.contact-2 .contact-itemRight .contact-title{color:var(--Black-text, #202020);font-family:Cinzel Decorative!important;font-size:34px!important;font-style:normal;font-weight:400;line-height:40px!important}.contact.contact-2 .contact-main-title{color:#000!important;text-align:center!important;font-family:Cinzel Decorative!important;font-size:60px!important;font-style:normal!important;font-weight:400!important;line-height:70px!important}.contact.contact-2 .contact-form-heading{color:var(--Black-Text, #202020)!important;font-family:Montserrat!important;font-size:24px!important;font-style:normal;font-weight:400!important;line-height:30px!important}.contact.contact-2 .contact-form-description{color:var(--Grey, #686666)!important;font-family:Montserrat!important;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:24px!important}.contact-item.contact-itemLeft .form-input{background-color:#fff0!important}.custom_contact_container{position:relative}.rivyoReviewWidget .rivyoReviewRatingIcon svg{width:14px!important;height:14px!important}.bundle-product .rivyoReviewWidget{margin-top:8px!important}.bundle-product-content .button.button-2{background:#3b927900!important;border-color:#000!important;color:#000!important}.wc_review_main_content{display:block;max-width:1200px;margin:auto;padding:0 16px}.wc_review_summary_count,.wc_review_summary_progress{width:33%!important}.wc_rivyo_actions{border-bottom:1px solid rgba(230,230,230,0)!important}.wc_review_summary{border-bottom:1px solid rgba(230,230,230,0)!important;border-top:1px solid rgba(138,98,98,0)!important}.wc_review_title{color:var(--Black-text, #202020)!important;font-family:Cinzel Decorative!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:32px!important}.wc_review_title h2{font-weight:400!important}.wc_select_box{position:relative;display:inline-block;border:1px solid #0b0c0e!important;border-radius:0!important}.wcRivyoFeedback{font-family:Montserrat!important}.productView-stickyCart.style-1{background-color:#f9f5ee!important;border-top:0px solid #686666!important}..halo-sticky-toolbar-mobile{background-color:#f9f5ee!important;background:#f9f5ee!important;box-shadow:0 1px 20px #0000005e;border:0px solid #ffffff!important}.select__select{background-color:#fff0!important}.productView-stickyCart.style-1 .sticky-options .select__select{border:1px solid #686666!important}.productView-stickyCart.style-1 .form-input{background-color:#fff0!important;border:1px solid #686666!important}button{font-family:Montserrat!important;font-style:normal;font-weight:500!important;line-height:24px!important;letter-spacing:.24px!important;text-transform:capitalize!important}.button,.button-2{font-family:Montserrat!important;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:24px!important;letter-spacing:.24px!important;text-transform:capitalize!important}.previewCartTool{position:relative;z-index:10;box-shadow:0 -20px 40px -25px #0000005e}.haloCalculatorShipping .message{display:none!important}.halo-cart-sidebar .card-title:after{content:none!important}.halo-cart-sidebar .link-underline:hover .text{text-decoration:none!important}.previewCartItem-qty input[type=number],.cartTool-item{background-color:#f9f5ee!important;border:1px solid #686666!important}.popup-toolDown{border-top:1px solid #686666!important;background-color:#fff9f3!important}.halo-cart-sidebar .previewCartItem{background-color:#fff9f3!important}.previewCart.active-tool:before{background-color:#fff9f3!important}.slick-slider button{line-height:15px!important}.halo-sidebar-wrapper{background:#fff9f3!important}.auth-form.auth-form-2 .form-input{background:transparent;padding:10px 20px}.login-item .form-input{background:transparent!important}.login-page .login-rowRight{background:#3c927926!important}.addresses li{width:50%!important;padding:0 15px}.addresses li address .acc-name,.account-product-title,.account-title,.address-title{font-family:Cinzel!important}.account-listItem{width:50%!important}.account-page .account-action{max-width:100%!important}.page-sidebar-left .halo-sidebar-wrapper{background:transparent!important}@media screen and (max-width: 1390px){.relatedproductimg img{width:283px!important}.relatedproductimg{position:absolute;left:-160px;top:-28px}}@media screen and (min-width: 1024px){.contact.contact-2 .contact-item.contact-itemRight{margin-left:40px!important;padding:48px 38px!important;background-color:#3c927926!important}}@media (min-width: 1025px){.page-sidebar .halo-sidebar-wrapper{margin-top:21px}.toolbar .toolbar-label{display:inline-block;font-size:14px!important;font-family:Montserrat!important;vertical-align:middle;margin:0 15px 0 0;text-transform:capitalize!important;font-weight:400!important}}.toolbar .toolbar-dropdown .label-tab{background-color:#f9f5ee!important;border:1px solid #686666!important;padding:2px 30px 2px 20px!important}.toolbar .toolbar-dropdown .label-tab{min-height:38px!important}.facet-checkbox.form-label--checkbox{font-size:14px!important}.facet-checkbox.form-label--checkbox .count{display:none!important}.sidebarBlock-heading{font-family:Cinzel!important;font-size:16px!important;font-weight:400!important;text-transform:uppercase!important;line-height:24px}.toolbar{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 0 40px!important;padding:0 0 9px!important;border-bottom:1px solid #686666!important;border-top:0px solid #dedede!important}.border--border_s1 .banner-heading:before{width:100%!important}.card-action .button{background:#202020!important}.toolbar-icon.icon-filter .icon-funel{fill:#fff0;stroke:transparent!important;width:32px!important;height:32px!important}@media (max-width: 1024px){.product-card-layout-01 .product-item .card-action{transform:translateZ(0)!important}}@media screen and (max-width: 1024px){.contact.contact-2 .contact-item.contact-itemRight{margin-top:30px;margin-right:9px;margin-left:10px;padding:48px 38px!important;background-color:#3c927926!important}.halo-sidebar-header,.halo-sidebar_search .halo-sidebar-wrapper,.search-block-content .halo-block,.search-modal__form{background:#fff9f3!important}.menu-custom-mobile .list-menu{padding-top:16px}.phone_icon_menu svg{width:24px!important;height:24px!important}.phonenumbermenu{text-decoration:underline!important}.menu-social-media-custom svg{stroke:none!important;border-radius:50%}.mobile_number_menu{display:flex;gap:10px}.menu-bar-line{display:block!important;height:1px;background:#16483c80;margin:24px 0;width:100%}}@media (max-width: 1024px){.menu-social-media-custom{position:absolute;bottom:0;padding-bottom:20px;margin-right:20px;margin-left:18px;padding-top:24px;width:85%}.menu-social-media-custom svg{width:40px;height:40px}}@media (max-width: 1024px){.halo-sidebar-close.halo-sidebar-close-custom{fill:#000!important}.mobile-tab-custom{padding:12px 0;display:flex;justify-content:space-between;align-items:center}.sidebar_menu_logo{width:100px;height:100%}.menu-lv-item .text{font-family:Montserrat;font-size:16px;font-weight:400}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item{border-bottom:0px solid #e6e6e6!important}.menu_open .halo-sidebar.halo-sidebar_menu,.nav-menu-tab{background:#fff9f3!important}#large-lookbook-banner-caledonmaterpieces .large-lookbook-banner-wrapper{display:flex;flex-direction:column-reverse;gap:0px;align-items:center}.toolbar.show-sticky{background:#f9f5ee!important;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001a;padding:10px!important}.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop{text-align:left!important}.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop{padding:4px 13px 4px 14px!important}.toolbar .toolbar-dropdown .label-tab.hidden-on-desktop .icon-dropdown{right:9px!important}.toolbar .toolbar-dropdown .label-text,.toolbar .toolbar-item .toolbar-icon.icon-filter .filter-text{font-size:12px!important}.toolbar{margin:0 0 24px!important}.card-action .button{border-top:4px solid #EECC9F!important}}@media screen and (max-width: 1198px){.aboutkanitthai-image.top-right{top:-272px!important;left:-112px!important;transform:rotate(303deg);width:200px!important}.header-utility .header__search .search-modal__form{min-width:201px!important}.header-utility .header__icon+.header__icon{margin-left:12px!important}.header-utility__item.header-utility__item--search{margin-right:-10px!important}}@media screen and (max-width: 991px){.emailandphonenumbercontainer{flex-direction:column}.contact.contact-2 .contact-main-title{color:#000!important;text-align:center!important;font-family:Cinzel Decorative!important;font-size:34px!important;font-style:normal!important;font-weight:400!important;line-height:40px!important;margin-top:32px!important;margin-bottom:24px!important}.aboutkanitthai-image.bottom-left img{max-width:100%;height:120px!important}.aboutkanitthai-image.bottom-left{bottom:-77px!important;right:-130px!important;width:202px!important}.contact-item.contact-itemLeft{width:100%!important}.contact-item.contact-itemRight{padding:48px 38px!important;background-color:#3c927926!important;width:98%!important}.contact-image img{width:100%!important;height:100%!important}.custom-service-block .policies-content .policies-text{width:80%;margin:auto}.slide-content .slide-text{width:100%}.custom-service-block .halo-item a{padding:0!important}.card-action .button{border-top:4px solid #EECC9F!important}.cart-header-item.cart-header-info,.cart-item-block.cart-item-info{width:calc(100% - 520px)!important}.cart-item-block.cart-item-price{width:210px!important}.list-unstyled.clearfix.trust_image{width:100%!important}.cart-securityImage ul li{padding:0 5px!important}.cart-container .page-header{color:var(--Black-Text, #202020);text-align:center;font-family:Cinzel Decorative;font-size:34px!important;font-style:normal;font-weight:400;line-height:40px!important}}.cart-header{justify-content:space-between}.contact-form label{color:var(--Black-Text, #202020);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.predictive-search__heading{font-family:Cinzel!important}@media screen and (max-width:767px){.cart-item{overflow-x:scroll}.template-page .wrapper-body{padding-bottom:0!important}.customer-review__item .review_flex{padding:10px 14px}.halo-sidebar_search .products-grid{margin:0 -5px!important}.search-container .page-header{padding:25px 0 30px;font-size:18px!important;line-height:normal;font-weight:500!important;font-family:Cinzel!important}.card-action .button{border-top:0px solid #EECC9F!important}.collection-list-item.halo-item .collection-title{margin-top:00px!important}.collection-list-item.halo-item .collection-title a{font-size:16px!important}.collections-wrapper{padding:16px}.footer-block__mobile .footer-block__heading.is-clicked:before{content:none!important}.footer-block__mobile .footer-block__heading.is-clicked:after{content:none!important}.footer-block__mobile .footer-block__heading{border:none!important;padding:0!important}.copyright__content{color:var(--Grey, #202020)!important;font-family:Montserrat!important;font-size:12px !important font-style: normal;font-weight:600!important;line-height:20px!important}.footer__content-bottom .footer-block__bottom{display:block!important}.payment-methods-container,.copyright_heading{display:none!important}.card__heading{min-height:76px}.card-action .button{padding-top:8px!important;padding-bottom:8px!important;font-size:14px!important}.contact.contact-2 .contact-form-heading{padding-bottom:20px}.cartpagebgimg img{width:200px}.contact-text,.contact-address,.contact-store{font-size:14px!important}.contact.contact-2 .contact-itemRight .contact-title{color:var(--Black-text, #202020);font-family:Cinzel Decorative!important;font-size:24px!important;text-align:center;font-style:normal;font-weight:400;line-height:40px!important;padding-bottom:32px!important}.contact-item.contact-itemRight{width:100%!important}.contact.contact-2 .contact-item.contact-itemRight{margin-top:30px;margin-right:0!important;margin-left:0;padding:24px 20px!important;background-color:#3c927926!important}.cart-item-block.cart-item-price{width:100%!important}.bg-policies-block .policies-des{font-family:Montserrat;font-size:12px;line-height:20px!important}.custom-service-block .policies-content .policies-text{line-height:20px!important;font-size:12px!important}.results-count{display:none!important}.custom-service-block .halo-item .policies-icon.image-zoom{margin-bottom:0!important}.custom-service-block .policies-content .policies-text{margin-bottom:8px!important}.custom-service-block .halo-row .halo-item{width:50%!important}.footer__content-bottom{min-height:60px;height:60px}.footer__content-bottom{padding-top:0!important;padding-bottom:0!important}.custom-section-header{text-align:center;margin-bottom:24px}.halo-block-header.text-center .title{margin-bottom:16px}#large-lookbook-banner-caledonmaterpieces .large-lookbook-banner-title .text{line-height:32px!important}.sub-title{width:100%;margin:auto;padding-bottom:24px}.slideshow .slide-content{width:100%!important}.slide-content .slide-heading{color:var(--Heading, #FFCE31)!important;text-align:center!important;font-size:34px!important;font-style:normal!important;font-weight:400!important;line-height:42px!important;letter-spacing:.68px!important}.category-grid__title{text-align:center!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:32px!important;padding-bottom:16px!important;margin:auto!important;width:90%!important;letter-spacing:normal}.category-grid__subtitle{color:var(--Grey, #686666);text-align:center!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important;width:100%!important;padding-bottom:24px!important}.category-item__title{color:var(--Black-Text, #202020)!important;text-align:center!important;font-family:Cinzel Decorative;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.category-grid{gap:16px!important}}.menu-custom-mobile a:hover{color:#3c9279!important}@media (max-width: 551px){.collections-button{font-size:10px!important;padding:3px 20px!important}.product-block .slider--tablet+.slider-buttons{margin-top:25px;display:none}.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product{width:75%}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:80%}.collection-list-item.halo-item .collection-title a{font-size:10px!important}}@media (min-width: 551px){.productList .card{flex-direction:row}}@media (max-width: 551px){.page-header{padding:30px 0 15px!important}}@media screen and (max-width: 350px){.template-list-collections .collections-wrapper .button{min-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
