.font-playfair{font-family:Playfair Display,serif}.font-montserrat{font-family:Montserrat,sans-serif}.announcement-custom-font{font-weight:500;font-size:15px;line-height:16px}.announcement-custom-wrapper{min-height:55px}.custom-menu-bar,.custom-menu-bar-mobile{display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;padding:5px 10px}.custom-menu-bar .menu-inner-wrapper,.custom-menu-bar-mobile .menu-inner-wrapper{display:flex;list-style:none;margin:0;padding:10px 20px}.navMenuSwiperMobile{display:none!important}.navMenuSwiper{display:block!important}@media (max-width: 768px){.navMenuSwiperMobile{display:block!important}.custom-menu-bar.swiper,.navMenuSwiper{display:none!important}}@media (min-width: 768px){.custom-menu-bar .swiper-slide{width:auto}.custom-menu-bar.swiper{display:flex!important;justify-content:center;align-items:center}}.custom-menu-bar a:hover,.custom-menu-bar a:focus,.custom-menu-bar a:active,.custom-menu-bar-mobile a:hover,.custom-menu-bar-mobile a:focus,.custom-menu-bar-mobile a:active{font-weight:700;text-decoration:none}.custom-button-slideshow{border-radius:16px;text-transform:uppercase;padding:10px 75px;font-weight:700}.border-video-radius{border-radius:20px}.info_banner{width:100%;height:auto}.info_banner_inner{display:flex;gap:2rem;align-items:center;justify-content:center}.info_banner_inner .image{max-width:50%}.info_banner_inner .content{text-align:center;padding:30px;display:flex;flex-direction:column;gap:.5rem}.info_banner_inner .content h4{font-weight:900;font-size:40px;line-height:50px;margin:0}.info_banner_inner .content p{font-size:16px;margin:5px 0;padding:0 5%;line-height:33px}.info_banner_inner .content a{color:inherit;text-decoration:none}.info_banner_inner .content a button{text-transform:uppercase;font-weight:700;border-radius:8px;padding:13px 32px;font-size:14px;min-width:200px}@media (max-width: 768px){.info_banner_inner{flex-direction:column}.info_banner_inner .image{max-width:100%}.info_banner_inner .content p{padding:0}}.collection-list-highlight{display:block;width:100%;box-sizing:border-box;padding:0;margin:0}.collection-list-highlight .inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:50px 25px;flex-direction:column}.collection-list-highlight h3,.collection-list-highlight p{color:#2d0837}.collection-list-highlight h3{font-weight:700;font-size:25px;line-height:40px;margin:0;text-align:center}.collection-list-highlight p{font-weight:600;font-size:14px;line-height:35.93px;letter-spacing:2px;text-align:center;vertical-align:middle;text-transform:uppercase}.collection-list-highlight .collections{display:block;width:100%}.collection-list-highlight .collections .collections_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.collection-list-highlight .collection{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;margin:10px;min-width:0}.collection-list-highlight .collection-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;width:100%}.collection-list-highlight .collection-link:hover .collection_media{opacity:1}.collection-list-highlight .collection_media{width:100%;position:relative;max-width:100%}.collection-list-highlight .images_wrapper,.collection-list-highlight .swiper-container,.collection-list-highlight .swiper-wrapper,.collection-list-highlight .swiper-slide{width:100%}.collection-list-highlight .swiper-slide{display:flex;justify-content:center}.collection-list-highlight .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover;max-width:100%;transition:transform .3s ease}.collection-list-highlight .collection p{margin-top:10px;transition:color .3s ease}.collection-list-highlight .swiper-pagination{position:relative!important;bottom:auto!important;margin-top:15px;text-align:center;pointer-events:none}.collection-list-highlight .swiper-pagination-bullet{width:12px!important;height:12px!important;background:transparent!important;border:2px solid #ccc!important;opacity:1!important;margin:0 6px!important;transition:all .3s ease!important;pointer-events:auto}.collection-list-highlight .swiper-pagination-bullet-active{background:#2d0837!important;border-color:#2d0837!important;transform:scale(1.1)}.collection-list-highlight .swiper-pagination-bullet:hover{border-color:#2d0837!important;transform:scale(1.05)}@media (max-width: 768px){.collection-list-highlight .collections .collections_inner{grid-template-columns:1fr;gap:1rem}.collection-list-highlight .swiper-pagination{margin-top:10px}.collection-list-highlight .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 4px!important}}.products-highlight{display:block;width:100%;box-sizing:border-box;padding:0;margin:0}.products-highlight .inner{display:flex;position:relative;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:50px 25px;flex-direction:column}.products-highlight .inner .header-section{width:100%;text-align:left}.products-highlight .inner h3{font-weight:700;font-size:25px;line-height:40px;margin:0;text-align:left}.products-highlight .inner .subtext{font-size:16px;line-height:24px;margin:10px 0 0;text-align:left}.products-highlight .inner .collection-link-wrapper{position:absolute;top:50px;right:5%;z-index:10}.products-highlight .inner .collection-link{text-decoration:underline;color:inherit;transition:color .3s ease}.products-highlight .inner .collection-link:hover{color:#2d0837}.products-highlight .products-slider{width:100%;position:relative;margin-top:30px}.products-highlight .products-slider-container{overflow:hidden;padding:0 10px}.products-highlight .product-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%}.products-highlight .product-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.products-highlight .product-link{display:block;text-decoration:none;color:inherit;height:100%}.products-highlight .product-image{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.products-highlight .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.products-highlight .product-card:hover .product-image img{transform:scale(1.05)}.products-highlight .no-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#999}.products-highlight .product-info{padding:15px}.products-highlight .product-title{font-size:16px;font-weight:500;margin:0 0 10px;line-height:1.3}.products-highlight .product-price{font-weight:600}.products-highlight .price-compare{text-decoration:line-through;color:#999;margin-right:8px}.products-highlight .price-sale{color:#e74c3c}.products-highlight .price-regular{color:#333}.products-highlight .swiper-button-prev,.products-highlight .swiper-button-next{width:44px;height:44px;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000001a;color:#333;border:1px solid #eee;transition:all .3s ease}.products-highlight .swiper-button-prev:hover,.products-highlight .swiper-button-next:hover{background:#2d0837;color:#fff;transform:scale(1.1)}.products-highlight .swiper-button-prev{left:-10px}.products-highlight .swiper-button-next{right:-10px}.products-highlight .swiper-button-prev:after,.products-highlight .swiper-button-next:after{display:none}@media (max-width: 768px){.products-highlight .products-slider-container{padding:0 5px}.products-highlight .swiper-button-prev,.products-highlight .swiper-button-next{width:36px;height:36px}.products-highlight .swiper-button-prev{left:-5px}.products-highlight .swiper-button-next{right:-5px}}.description_collection_banner{color:#fff;font-size:18px;text-align:center;padding:0 12%}.image_card_product{border-radius:20px}.card_info_wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center;text-align:center}.card_product_attribute{font-size:12px;color:#2d0837;font-weight:500}.italic{font-style:italic}.bold{font-weight:700}.footer-help-line{font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;text-align:left;color:#2d0837;margin-bottom:16px;padding-left:1.5rem}@media (max-width: 768px){.footer-help-line{font-size:18px;padding-left:1.25rem}}.footer-col--1 a,.footer-col--2 a,.footer-col--3 a,.footer-col--4 a,.footer-col--5 a{color:#2d0837}.footer-social-links{margin-top:1rem}.footer-social-links a{color:#2d0837;transition:opacity .3s ease}.footer-social-links a:hover{opacity:.7}.footer-social-links svg{width:20px;height:20px}.footer-col--1 .h6,.footer-col--2 .h6,.footer-col--3 .h6,.footer-col--4 .h6,.footer-col--5 .h6{font-family:Montserrat,sans-serif;font-weight:700}.icon-list-container{display:flex;flex-direction:column;gap:12px}.icon-list-item{display:flex;align-items:center;gap:12px;transition:transform .2s ease}.icon-list-item:hover{transform:translate(4px)}.icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-image{max-height:25px;width:auto;display:block;transition:transform .2s ease}.icon-list-item:hover .icon-image{transform:scale(1.05)}.text-wrapper{flex:1}.icon-text{font-size:14px;line-height:1.4;margin:0;font-weight:500}@media (max-width: 768px){.icon-list-item{gap:10px}.icon-image{max-height:20px}.icon-text{font-size:13px}}.x-block-description button p.font-medium,.table_of_information p.font-medium,.x-block-description button p,.table_of_information button p,.x-block-description .flex p,.table_of_information .flex p,.x-block-description .rte,.table_of_information .rte,.x-block-description .rte *,.table_of_information .rte *,.x-block-description div[class*=rte],.table_of_information div[class*=rte],.x-block-description .rte a,.table_of_information .rte a,.x-block-description a,.table_of_information a,.x-block-description .rte p,.table_of_information .rte p,.x-block-description p,.table_of_information p,.table_of_information .table_info_details,.table_of_information .table_info_details *,.table_of_information .extra-details,.table_of_information .extra-details *{color:#2d0837!important}.x-block-collapsible-tab-collapsible-row-1 button p,.x-block-collapsible-tab-collapsible-row-1 .rte,.x-block-collapsible-tab-collapsible-row-1 .rte *,.x-block-collapsible-tab-collapsible-row-1 .rte p,.x-block-collapsible-tab-collapsible-row-1 .rte strong,.x-block-collapsible-tab-collapsible-row-1 .rte br+*,[class*=x-block-collapsible-tab] button p,[class*=x-block-collapsible-tab] .rte,[class*=x-block-collapsible-tab] .rte *,[class*=x-block-collapsible-tab] .rte p,[class*=x-block-collapsible-tab] .rte strong{color:#2d0837!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
