span{font-family:Poppins,sans-serif}body{overflow-x:hidden}.utility-bar{background:linear-gradient(180deg,#d39a03,#a77301);padding-block:8px}.utility-bar .utility-bar__grid{align-items:center}.utility-bar .email-announcement-bar p{margin-block:0;line-height:1}.utility-bar .email-announcement-bar p a{font-family:Poppins;font-weight:400;font-size:16px;color:#fff;text-decoration:none;position:relative;padding-left:35px}.utility-bar .email-announcement-bar p a:before{content:"";background:url(/cdn/shop/files/email.webp?v=1753257184);position:absolute;width:24px;height:24px;background-size:24px;display:block;top:0;background-repeat:no-repeat}.utility-bar .announcement-bar p{min-height:auto;padding:0}.utility-bar .announcement-bar p span{font-family:Poppins;font-weight:400;font-size:16px;letter-spacing:normal}.utility-bar .localization-wrapper .list-social{gap:10px}.utility-bar .localization-wrapper .list-social li a{background:#fff;width:24px;height:24px;padding:0;border-radius:75px;display:flex;align-items:center;justify-content:center;transition:.5s all ease}.utility-bar .localization-wrapper .list-social li a:hover{transform:scale(1.05)}.utility-bar .localization-wrapper .list-social li a svg{width:20px;height:20px}.utility-bar .localization-wrapper .list-social li a svg path{fill:#b98302}.header-wrapper{background:#fff!important}.header{padding-block:10px;background:#fff;grid-template-columns:auto 1fr auto}.header .header__heading-logo-wrapper img{width:120px}.header .header__inline-menu .list-menu{display:flex;justify-content:center;gap:10px}.header .header__inline-menu .list-menu li a span{font-family:Cormorant,serif;font-weight:600;font-size:14px;color:#000;text-transform:uppercase}.header .list-menu li:hover a span,.header .list-menu li a .header__active-menu-item{text-decoration:none;position:relative}.header .list-menu li:hover a span:after,.header .list-menu li a .header__active-menu-item:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;border-radius:2px;background:linear-gradient(180deg,#d39a03,#a77301)}.header .header__heading-logo-wrapper{display:flex;align-items:center;flex-direction:column;gap:5px}.header .header__heading-logo-wrapper span,.footer .footer__blocks-wrapper .grid__item .footer-block__image-wrapper span{font-size:16px;font-weight:800}@media (min-width: 1025px) and (max-width: 1170px){.header--middle-left{gap:1rem}.header .header__menu-item{padding:1rem}.header .header__inline-menu .list-menu li a span{font-size:12px!important}.utility-bar .email-announcement-bar p a{font-size:14px!important;padding-left:30px}.utility-bar .email-announcement-bar p a:before{width:20px;height:20px;background-size:20px}.utility-bar .localization-wrapper .list-social li a{width:22px;height:22px}}@media (max-width: 1260px){.header:not(.drawer-menu).page-width{padding-left:2rem;padding-right:2rem}}@media (max-width: 989px){.header{display:grid;grid-template-areas:"heading icons left-icons"}.header .header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:1.3rem}.header header-drawer{justify-self:center;margin-left:0}.header .header__heading,.header .header__heading-link{grid-area:heading;justify-self:left}}.custom-slider-wrapper .custom-slider{position:relative}.custom-slider-wrapper .custom-slider .slide img{height:100vh;object-fit:cover;object-position:center right}.custom-slider-wrapper .custom-slider .slide-content{position:absolute;top:50%;transform:translatey(-50%);right:0;left:0}.custom-slider-wrapper .custom-slider .slide-content .cst-content{max-width:530px;width:100%}.custom-slider-wrapper .custom-slider .slide-content .heading{margin-top:0;font-family:Cormorant;font-weight:700;font-size:44px;line-height:1.2;text-transform:uppercase;margin-bottom:25px}.custom-slider-wrapper .custom-slider .slide-content .paragraph{color:#636363;font-family:Poppins;font-weight:400;font-size:20px}.slide-btn{position:relative;margin-top:20px!important;background:linear-gradient(180deg,#d39a03,#a77301);padding:13px 40px 13px 18px;color:#fff;text-decoration:none;font-size:20px;display:inline-block;line-height:1;letter-spacing:normal;transition:.5s all ease}.slide-btn:before{content:"";background:url(/cdn/shop/files/right-arrows.webp?v=1753267673);position:absolute;width:10px;height:10px;background-size:10px;background-repeat:no-repeat;display:block;right:20px;top:20px;transition:.5s all ease}.slide-btn:hover{transform:translateY(-3px);box-shadow:0 2px 21px #00000040}.slide-btn:hover:before{right:18px}.slider-dots{position:absolute;bottom:34px;left:0;right:0}.slider-dots .dot.active{background:#c99103!important}.slider-dots span.dot{background:#fff!important;position:relative}.slider-dots .dot.active:before{content:"";border:1px solid #C99103;width:16px;height:16px;position:absolute;top:-3px;left:-3px;border-radius:50%}.products-sec .main-section h2{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.products-sec .main-section h2:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.products-sec .product-grid-template--17013333917758__custom_products_grid_yr3CaW{gap:30px}.products-sec .product-item{position:relative}.products-sec .product-item:hover .btn{opacity:1!important}.products-sec .product-item .btn{border:2px solid #d39a03;background:#fff;padding:13px 40px 13px 18px;color:#d39a03;text-decoration:none;font-size:16px;display:block;width:max-content;margin:auto;letter-spacing:normal;transition:.8s all ease;opacity:0!important;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.products-sec .product-item .btn:before{content:"";background:url(/cdn/shop/files/yellow-arrow.webp?v=1753942919);position:absolute;width:10px;height:10px;background-size:10px;background-repeat:no-repeat;display:block;right:20px;top:20px;transition:.5s all ease}.best-seller .product-item .btn:before{content:"";background:url(/cdn/shop/files/yellow-arrow.webp?v=1753942919);position:absolute;width:10px;height:10px;background-size:10px;background-repeat:no-repeat;display:block;right:20px;top:16px;transition:.5s all ease}.products-sec .product-item a{text-decoration:none}.products-sec .product-item img{height:430px;object-fit:cover;display:block;width:100%;transform:scale(1);opacity:1;transition:transform .6s ease .3s,opacity .3s ease;animation:fadeZoomOut 1s forwards}.products-sec .product-item h3{margin-block:20px;font-family:Cormorant;font-weight:600;font-size:28px;line-height:100%;text-align:center;text-transform:capitalize;color:#000;transition:.5s all ease}.products-sec .product-item .product-price .sale-price{font-family:Poppins;font-weight:400;font-size:20px;text-transform:uppercase;text-align:center;display:block;color:#000;line-height:1}.products-sec .product-item:hover h3{color:#ad7f07}.products-sec .product-item:hover .img-wrapper img{transition:opacity .5s ease;opacity:.3;animation:fadeZoom 1s forwards}.products-sec .product-item .img-wrapper{overflow:hidden}@keyframes fadeZoom{0%{opacity:.3;transform:scale(1)}50%{opacity:.5}to{opacity:1;transform:scale(1.1)}}@keyframes fadeZoomOut{0%{opacity:.3;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.about-sec{background:#fff!important}.about-sec .image-with-text__content{background:#cff5fcf2!important;padding:80px 60px}.about-sec .image-with-text__heading{font-size:40px;position:relative;padding-bottom:25px;text-transform:uppercase}.about-sec .image-with-text__heading:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:180px;height:15px;background-repeat:no-repeat;background-size:180px;left:0;right:0;margin:auto;bottom:0}.about-sec .image-with-text__text{color:#636363;font-size:20px}.button{position:relative;margin-top:20px!important;background:linear-gradient(180deg,#d39a03,#a77301);padding:13px 40px 13px 18px;color:#fff;text-decoration:none;font-size:20px;display:inline-block;line-height:1;letter-spacing:normal;transition:.5s all ease;opacity:1!important}.button:before{content:"";background:url(/cdn/shop/files/right-arrows.webp?v=1753267673);position:absolute;width:10px;height:10px;background-size:10px;background-repeat:no-repeat;display:block;right:20px!important;top:20px;transition:.5s all ease;opacity:1;left:auto;z-index:0}.button:hover{transform:translateY(-3px);box-shadow:0 2px 21px #00000040}.button:hover:before{right:18px!important}.button:after,.button:hover:after{display:none}.product-category-sec .main-section{position:relative}.product-category-sec .main-section h2{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-transform:uppercase;position:relative;padding-bottom:25px}.product-category-sec .main-section h2:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:320px;height:15px;background-repeat:no-repeat;left:0;bottom:0;background-size:320px}.product-category-sec .collection-carousel .owl-item .collection-item{background:#f2f2f2;padding:50px;text-align:center}.product-category-sec .collection-carousel .owl-item .collection-item img{height:300px;object-fit:contain}.product-category-sec .collection-carousel .owl-item .collection-item h3{font-family:Cormorant;font-weight:600;font-size:30px;text-align:center;margin-bottom:0;color:#000}.product-category-sec .collection-carousel .owl-nav{position:absolute;top:-90px;right:0;margin:0}.product-category-sec .collection-carousel .owl-nav button span{font-size:0}.product-category-sec .collection-carousel .owl-nav .owl-next span:before{content:"";background:url(/cdn/shop/files/arrow_2.webp?v=1753273073);position:absolute;width:24px;height:24px;background-repeat:no-repeat;background-size:24px;display:block;right:10px}.product-category-sec .collection-carousel .owl-nav .owl-prev span:before{content:"";background:url(/cdn/shop/files/Vector_3.webp?v=1753273823);position:absolute;width:24px;height:24px;background-repeat:no-repeat;background-size:24px;display:block;right:100px}.new-arrival-sec .title{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.new-arrival-sec .title:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.new-arrival-sec .grid .grid__item a{text-decoration:none}.new-arrival-sec .grid .grid__item .card__content .card__heading a{margin-block:20px;font-family:Cormorant;font-weight:600;font-size:28px;line-height:100%;text-align:center;text-transform:capitalize;color:#000}.new-arrival-sec .grid .grid__item .card__content .card-information .price{text-align:center}.new-arrival-sec .grid .grid__item .card__content .price__regular .price-item{font-weight:400;font-size:20px;text-transform:uppercase;text-align:center;display:block;color:#000;line-height:1}.new-arrival-sec .card-wrapper .card .card__inner{height:430px}.new-arrival-sec .card-wrapper .card .media img{height:430px;object-fit:cover;display:block;width:100%;transform:scale(1);opacity:1;transition:transform .6s ease .3s,opacity .3s ease;animation:fadeZoomOut 1s forwards}.new-arrival-sec .card-wrapper .card:hover .media img{transition:opacity .5s ease;opacity:.3;animation:fadeZoom 1s forwards}.footer-above-section .content-container .banner__heading{font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;color:#fff}.footer-above-section .content-container .banner__text p{font-size:20px;color:#fff;margin-bottom:20px}.footer .footer__blocks-wrapper .grid__item .footer-block__image-wrapper{max-width:100%!important}.footer .footer__blocks-wrapper .grid__item .footer-block__image-wrapper img{width:135px;height:auto}.footer .footer__blocks-wrapper .grid__item .social-icons img{width:32px;height:32px;transition:.5s all ease}.footer .footer__blocks-wrapper .grid__item .social-icons a img:hover{transform:scale(1.05)}.footer .footer__blocks-wrapper .grid__item .social-icons{display:flex;align-items:center;gap:8px;margin-top:20px}.footer .footer__blocks-wrapper .grid__item .info-description{margin-block:25px}.footer .footer__blocks-wrapper .grid__item .info-description p{font-size:16px;color:#000}.footer .footer-block--menu .footer-block__heading,.footer .footer__blocks-wrapper .grid__item .contact-section .footer-block__heading{font-weight:700;font-size:28px;margin-bottom:25px}.footer .footer-block--menu .footer-block__details-content li a{font-weight:400;font-size:16px;color:#000;line-height:1;margin-bottom:18px;padding-bottom:2px}.footer .footer-block--menu ul li .list-menu__item--active,.footer .footer-block--menu ul li a:hover,.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li a:hover{text-decoration:none;background:linear-gradient(180deg,#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list{padding:0;list-style:none}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li img{width:16px;height:16px}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li p,.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li a p{margin:0}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li p,.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li a{line-height:1;text-decoration:none;color:#000}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li:last-child p{line-height:1.6}.footer .footer__blocks-wrapper .grid__item .hours-section h3{margin-block:25px;font-weight:700;font-size:22px}.footer .footer__blocks-wrapper .grid__item .hours-section p{line-height:1;margin:0;color:#000;font-size:16px}.footer .footer__blocks-wrapper .grid__item .hours-section p:nth-child(2){margin-bottom:10px}.footer__content-bottom{background:linear-gradient(180deg,#d39a03,#a77301);padding-block:8px!important}.footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none}.footer__content-bottom .footer__content-bottom-wrapper:last-child{justify-content:center}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright{margin:0;text-align:center}.footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright small{color:#fff;font-size:14px;letter-spacing:normal}.footer .footer__blocks-wrapper .footer-block .hours-section .closed{color:#000}.banner-title .content-container .banner__heading{font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase}.shopify-section{margin-top:0!important}.content-section .rich-text__heading{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.content-section .rich-text__heading:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.content-section .rich-text__text p{font-size:18px;color:#000}.multicolumn-section .grid{background:#cff5fcf2}.multicolumn-section .multirow__inner .image-with-text:last-child .grid{background:#fcf3d4}.multicolumn-section .grid .image-with-text__media{border:none;height:auto!important;padding-bottom:150%}.multicolumn-section .grid .image-with-text__content{padding:50px!important}.multicolumn-section .multirow__inner{row-gap:50px}.multicolumn-section .image-with-text__content .image-with-text__heading{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:left;text-transform:uppercase;position:relative;padding-bottom:25px}.multicolumn-section .image-with-text__content .image-with-text__heading:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:180px;height:15px;background-repeat:no-repeat;background-size:180px;left:0;right:0;bottom:0}.multicolumn-section .image-with-text__content .image-with-text__text{font-size:18px;color:#636363}.contact-sec{padding-block:80px 20px}.contact-sec .inner-contact .logo-class{padding:40px;width:50%;text-align:center}.contact-sec .inner-contact{display:flex;border:1px solid #dddddd66;box-shadow:0 2px 8px #0000001a;margin-bottom:0;overflow:auto}.contact-sec .inner-contact .contact-form-class .contact.page-width{padding:40px;background:#effcff}.contact-sec .inner-contact .logo-class .contact-info h3 a{transition:.5s all ease;color:#636363;text-decoration:none}.contact-sec .inner-contact .logo-class .contact-info h3 a:hover{color:#b07b02}.contact-sec .inner-contact .contact-form-class .contact.page-width form .field:before,.contact-sec .inner-contact .contact-form-class .contact.page-width form .field:after{display:none!important}.contact-sec .inner-contact .contact-form-class .contact.page-width form .field input,.contact-sec .inner-contact .contact-form-class .contact.page-width form .field textarea{border:1px solid #ddd;border-radius:6px;font-size:18px}.contact-sec .inner-contact .contact-form-class .contact.page-width form .field input:focus,.contact-sec .inner-contact .contact-form-class .contact.page-width form .field input:hover,.contact-sec .inner-contact .contact-form-class .contact.page-width form .field textarea:focus,.contact-sec .inner-contact .contact-form-class .contact.page-width form .field textarea:hover{border:1px solid #D39A03!important;box-shadow:none}.custom-map{border-radius:6px;overflow:auto}.contact-sec .inner-contact .logo-class .header-logo{max-width:350px;width:100%;justify-self:anchor-center}.contact-sec .inner-contact .logo-class h2{font-size:42px;margin-block:10px;line-height:1}.contact-sec .inner-contact .logo-class p{font-size:18px;color:#636363}.contact-sec .inner-contact .logo-class .contact-info h3{font-size:18px;font-family:Poppins,sans-serif;font-weight:600}.contact-sec .contact-form-class{width:50%}.map-container iframe{width:100%;height:500px}.location-sec ul{gap:30px}.location-sec ul li{width:48%!important}.location-sec ul li .multicolumn-card{padding:40px;background:#fffef8!important;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3}.location-sec ul li .multicolumn-card .media{padding:0!important}.location-sec ul li .multicolumn-card .media img{max-width:70px;width:100%;margin:auto;height:auto;position:relative!important}.location-sec ul li .multicolumn-card .multicolumn-card__image-wrapper{padding:0}.location-sec ul li .multicolumn-card .multicolumn-card__info{padding-bottom:0}.location-sec ul li .multicolumn-card .multicolumn-card__info p{text-align:center;text-transform:capitalize;font-size:18px;line-height:1.6;color:#121212;font-weight:500}.customer h1#login{font-family:Cormorant;font-weight:700;font-size:44px;line-height:1.2;text-transform:capitalize;margin-bottom:25px}.customer:not(.account):not(.order){padding-block:50px}.customer .field,.customer.register .field{display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-align:left}.customer .field label{font-size:14px}h1#login+div,.customer.register form,h1#recover+div{background:#fff;padding:10px 30px 25px;box-shadow:0 0 25px #00000040}.customer form #RecoverEmail-email-error{font-size:14px!important}.login #recover{margin-bottom:25px}.customer.register form{padding:35px 45px;margin-top:20px}.customer form h2.form__message{display:none}.customer form .form__message{font-size:12px!important;color:#eb001b;text-align:left}.customer form .form__message:focus-visible,.login #recover:focus-visible{outline:none;box-shadow:none}.customer form .errors ul{padding-left:20px}.customer form .errors ul li{color:#eb001b;font-size:14px}.customer.register form>ul{display:none}.customer input,.customer select{font-size:16px;border:1px solid #ccc!important;border-radius:30px!important}.customer input:focus,.customer input:hover,.customer select:hover{border:1px solid #D39A03!important;box-shadow:none!important}.customer .field:before,.customer .field:after,.customer .select:after,.customer .field:hover:after{display:none!important}.customer select:focus{box-shadow:none!important}.customer .field input:not(:placeholder-shown)~label{top:15px!important}.customer .field label{top:50%!important;transform:translateY(-50%)}.customer .field input:focus~label{top:calc(50% - 10px)!important}.customer button{display:inline-block;padding:8px 14px;background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;text-decoration:none;font-weight:500;transition:transform .3s ease,box-shadow .3s ease}.customer button:hover{box-shadow:0 2px 10px #0003;transform:translateY(-2px)}.customer button:before,.customer button:after,.customer button:hover:after{box-shadow:none!important}.customer .select .svg-wrapper{right:20px}.customer.account{max-width:1140px;margin:60px auto;padding:40px;background:#fffef8;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3}.customer.account .account-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #c89003;padding-bottom:20px}.customer.account .customer__title{font-size:36px;font-weight:700;color:#4a3200;margin:0;background:-webkit-linear-gradient(#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.customer.account a[href="/account/logout"]{gap:10px;background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;padding:10px 20px;text-decoration:none;font-weight:600;font-size:15px;transition:transform .3s ease,box-shadow .3s ease}.customer.account a[href="/account/logout"]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #a373014d}.customer.account .svg-wrapper svg{width:18px;height:18px}.customer.account .account-content h2{font-size:24px;color:#a77301;margin-bottom:15px;position:relative}.customer.account .account-content h2:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(180deg,#d39a03,#a77301);margin-top:6px}.customer.account .account-content p{font-size:16px;color:#4b4b4b;line-height:1.6;background:#fffaf0;padding:15px;border:1px solid #f2e2bd}.customer.account .account-content a[href="/account/addresses"]{display:inline-block;padding:8px 14px;background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;text-decoration:none;font-weight:500;transition:transform .3s ease,box-shadow .3s ease}.customer.account .account-content a[href="/account/addresses"]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #a373014d}.customer.addresses{max-width:850px!important;margin:60px auto!important;padding:20px!important;background:#fffef8;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3}.customer.addresses h1{font-size:42px;font-weight:700;margin-bottom:10px;background:-webkit-linear-gradient(#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.customer.addresses a[href="/account"]{display:inline-block;text-decoration:underline;margin-bottom:0;font-weight:500;color:#121212;transition:color .3s ease}.customer.addresses a[href="/account"]:hover{color:#d39a03}.customer.addresses [data-address]>button[type=button]{background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;font-weight:500;padding:10px 18px;border:none;cursor:pointer;margin-bottom:20px;transition:.5s all ease;margin-top:20px}.customer.addresses [data-address]>button[type=button]:hover{opacity:.9}.customer.addresses ul[role=list]{list-style:none;padding:0;margin:0;display:grid;gap:20px}.customer.addresses ul[role=list] li[data-address]{text-align:center;background:#fff;padding:20px;margin-top:0;border:1px solid #f4e5c3}.customer.addresses ul[role=list] h2{font-size:32px;margin-bottom:10px;background:-webkit-linear-gradient(#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:0;text-align:center}.customer.addresses ul[role=list] p{margin:5px 0;color:#333}.customer.addresses ul[role=list] button[type=button]{padding:8px 14px;border:none;color:#fff;font-weight:500;margin-top:10px;margin-right:10px;cursor:pointer;transition:.5s all ease}.customer.addresses ul[role=list] button[aria-label^=Edit]{background-color:#1e88e5}.customer.addresses ul[role=list] button[aria-label^=Delete]{background-color:#e53935}.customer.addresses ul[role=list] button[aria-label^=Edit]:hover{background-color:#1565c0}.customer.addresses ul[role=list] button[aria-label^=Delete]:hover{background-color:#c62828}.customer.addresses form .field{flex-basis:calc(50% - 1rem)}.customer.addresses form .field:nth-of-type(odd){margin-right:2rem}.customer.addresses #AddressNewHeading{margin:0;text-align:center;font-size:32px;background:-webkit-linear-gradient(#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.customer.addresses form{margin-top:20px}.customer.addresses form .form-btn{text-align:center}.customer.addresses form .form-btn button{margin:0;color:#fff!important}.customer.addresses form .form-btn{margin-block:20px}.template-404 p{font-size:84px;margin-block:0;line-height:1;color:#000;font-weight:600}.template-404 .title{margin-block:0 20px}.template-404 .button{margin-top:0!important}.facets-vertical-form{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.facets-vertical-form .product-count__text span{font-weight:600!important;border-left:1px solid #ddd;padding-left:15px;font-size:13px;background:linear-gradient(180deg,#d39a03,#a77301);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.facets-vertical-form .product-count-vertical{margin-left:15px}.facets-vertical-form .facet-filters h2.facet-filters__label{font-size:13px;font-weight:600;color:#4d4d4d}.facets-vertical-form .facet-filters__field select:focus-visible{box-shadow:none;outline:none}.facets-vertical-form .facet-filters select{padding-left:10px}.active-facets-vertical-filter .active-facets__button-wrapper{margin:0!important}.active-facets-vertical-filter{background-color:#fff;padding:10px;border:1px solid #ae7c03;margin-bottom:10px;border-radius:6px}.active-facets-vertical-filter h2#verticalTitle{margin:0;color:#ae7c03}.active-facets .active-facets__button-inner{padding:.25rem 1.25rem;color:#fff!important;border-radius:2px;font-size:11px;margin-top:10px!important}.active-facets .active-facets__button:hover .active-facets__button-inner{box-shadow:none}.facets-vertical aside form details{background-color:#fff;margin-block:0 15px;border:1px solid #ddd;border-radius:4px;transition:.5s all ease}.facets-vertical aside form details summary{padding-inline:15px;font-weight:500;background-color:#f7f7f7;border-radius:4px;padding-block:12px!important;transition:.5s all ease}.facets-vertical aside form details fieldset ul li{border-bottom:1px solid #ddd;padding-bottom:0!important;padding-inline:15px}.facets-vertical aside form details summary svg{right:15px!important}.facets-vertical aside form details fieldset{padding:0;border-top:1px solid #ddd}.facets-vertical aside form details fieldset ul li label{padding-block:15px 10px!important}.facets-vertical aside form details .parent-display{padding-bottom:0}.facets-vertical .active-facets facet-remove a{margin-inline:0;width:100%;margin-bottom:0}.facets-vertical aside form details fieldset .facet-checkbox__text{position:relative;top:-3px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--orange-color)}.facets-vertical aside form details .facets__header-vertical,.facets-vertical aside form details .facets__price{padding-inline:15px}.facets-vertical aside form details .facets__price .field-currency{font-weight:600;color:var(--orange-color)}.facets-vertical aside form details .facets__price input{border:1px solid #ae7c03;border-radius:5px;font-size:14px;outline:0;box-shadow:none}.facets-vertical aside form details .facets__price label{font-size:12px;top:15px}.facets-vertical aside form details .facets__price .field:after{display:none}.facets-vertical aside form details summary:hover .facets__summary-label{text-decoration:none}.facet-checkbox .svg-wrapper{top:19px!important}.collection #product-grid{gap:20px}.collection #product-grid .grid__item{width:31%}.collection #product-grid li .card a{text-decoration:none}.collection #product-grid li .card .card__content .card__heading a{margin-block:20px;font-family:Cormorant;font-weight:600;font-size:24px;line-height:100%;text-align:center;text-transform:capitalize;color:#000}.collection #product-grid li .card .card__content .card-information .price{text-align:center}.collection #product-grid li .card .card__content .price__regular .price-item{font-weight:400;font-size:18px;text-transform:uppercase;text-align:center;display:block;color:#000;line-height:1}.collection #product-grid li .card .card__inner{height:430px}.collection #product-grid li .card .media img{height:430px;object-fit:cover;display:block;width:100%;transform:scale(1);opacity:1;transition:transform .6s ease .3s,opacity .3s ease;animation:fadeZoomOut 1s forwards}.collection #product-grid li .card:hover .media img{transition:opacity .5s ease;opacity:.3;animation:fadeZoom 1s forwards}.cart-page .cart__warnings{background:#fffef8;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3;max-width:550px;width:100%;margin:20px auto!important;padding:40px 20px!important}.cart-page .cart__warnings .cart__empty-text{font-size:32px;color:#121212;text-transform:uppercase;line-height:1;margin-bottom:0}.cart-page .cart__warnings{text-align:center;margin-top:60px}.cart-page .cart__warnings .button{background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;border:none;padding:12px 28px;font-weight:600;cursor:pointer;transition:.3s all ease}.cart-page .cart__warnings .button:before{display:none}.cart-page .cart__warnings .button:hover{opacity:.9}.cart-page .cart__warnings .cart__login-title{margin-block:15px 5px;line-height:1;font-size:28px}.cart-page .cart__warnings .cart__login-paragraph{margin-bottom:0;line-height:1}.cart-drawer .cart-drawer__warnings .cart__empty-text{font-size:24px;color:#121212;text-transform:uppercase;line-height:1;margin-bottom:0}.cart-drawer .cart-drawer__warnings .button{background:linear-gradient(180deg,#d39a03,#a77301);color:#fff;border:none;padding:12px 28px;font-weight:600;cursor:pointer;transition:.3s all ease}.cart-drawer .cart-drawer__warnings .button:before{display:none}.cart-drawer .cart-drawer__warnings .button:hover{opacity:.9}.cart-drawer .cart-drawer__warnings .cart__login-title{margin-block:20px 5px;line-height:1;font-size:28px}.cart-drawer .cart-drawer__warnings .cart__login-paragraph{margin-bottom:0;line-height:1}.policy-sec .multicolumn__title{justify-content:center}.policy-sec .multicolumn__title .title{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.policy-sec .multicolumn__title .title:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.policy-sec .multicolumn-list{gap:24px}.policy-sec .multicolumn-list .multicolumn-card{border-radius:8px}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info{border-radius:8px;padding:30px!important;background:#fffef8;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info h3{font-size:32px;font-weight:600;letter-spacing:normal;line-height:1;margin-bottom:20px}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info ul{padding-left:0;list-style:none}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info p,.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info li{font-size:16px;color:#000;margin-bottom:10px}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info ul li{position:relative;padding-left:30px}.policy-sec .multicolumn-list .multicolumn-card .multicolumn-card__info ul li:before{content:"";background:url(/cdn/shop/files/check-list.webp?v=1754041518);position:absolute;width:20px;height:20px;background-size:20px;left:0;top:4px;background-repeat:no-repeat}.cart-page-products .related-products__heading{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.cart-page-products .related-products__heading:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.cart-page-products .product-grid{margin:0;gap:30px}.cart-page-products .product-grid .grid__item{position:relative;width:22%}.cart-page-products .product-grid .grid__item:hover .btn{opacity:1!important}.cart-page-products .product-grid .grid__item .btn{border:2px solid #d39a03;background:#fff;padding:13px 40px 13px 18px;color:#d39a03;text-decoration:none;font-size:16px;display:block;width:fit-content;margin:auto;letter-spacing:normal;transition:.8s all ease;opacity:0!important;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.cart-page-products .product-grid .grid__item .btn:before{content:"";background:url(/cdn/shop/files/yellow-arrow.webp?v=1753942919);position:absolute;width:10px;height:10px;background-size:10px;background-repeat:no-repeat;display:block;right:20px;top:20px;transition:.5s all ease}.cart-page-products .product-grid .grid__item a{text-decoration:none}.cart-page-products .product-grid .grid__item .card .media img{display:block;width:100%;transform:scale(1);opacity:1;transition:transform .6s ease .3s,opacity .3s ease;animation:fadeZoomOut 1s forwards}.cart-page-products .product-grid .grid__item .card:hover .media img{transition:opacity .5s ease;opacity:.3;animation:fadeZoom 1s forwards}.cart-page-products .product-grid .grid__item .card__content .card__heading a{margin-block:20px;font-family:Cormorant;font-weight:600;font-size:28px;line-height:100%;text-align:center;text-transform:capitalize;color:#000}.cart-page-products .product-grid .grid__item .card__content .card-information .price{text-align:center}.cart-page-products .product-grid .grid__item .card__content .price__regular .price-item{font-weight:400;font-size:20px;text-transform:uppercase;text-align:center;display:block;color:#000;line-height:1}.single-product .product{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem}.single-product .product__media-wrapper,.single-product .product__info-wrapper{flex:1 1 45%}.single-product .product__media-wrapper{position:relative}.single-product .media{border:1px solid #eee;border-radius:10px;overflow:hidden}.single-product .media img{width:100%;height:auto;display:block;border-radius:10px}.single-product .product__info-container{padding:1rem 0}.single-product .product__title h1{font-size:42px;font-weight:600;line-height:1}.single-product .product__text{font-size:14px;color:#565656;margin-bottom:5px}div#price-template--17013334081598__main{margin:0!important}.single-product .price .price__regular{font-size:22px;font-weight:600;letter-spacing:normal;color:#b58001}.single-product .product__info-wrapper variant-selects{display:flex;align-items:center;gap:20px}.single-product .product__info-wrapper variant-selects .product-form__input{width:100%!important;flex:auto;max-width:200px}.single-product .product__info-wrapper variant-selects .product-form__input .select:before,.single-product .product__info-wrapper variant-selects .product-form__input .select:after{display:none}.single-product .product-form{margin-block:0px}.single-product .product-form__buttons button{margin-top:0!important}.single-product .product-form__input label{display:block;margin-bottom:.25rem;font-weight:500;color:#565656;font-size:14px}.single-product .product-form__input select{width:100%;padding:5px 10px;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;font-size:14px}.single-product .product-form__input select:focus{box-shadow:none}.single-product .quantity{border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9}.single-product .quantity:before,.single-product .quantity:after{display:none}.single-product .quantity__input input{width:60px;padding:.5rem}.single-product .shopify-payment-button__button{color:#fff}.single-product .product__description{margin-block:10px!important;font-size:1rem;line-height:1.6;color:#333}.single-product .share-button{margin-top:2rem}.single-product .share-button button{background-color:#f0f0f0;border:none;padding:.6rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;color:#333}.single-product .share-button button:hover{background-color:#ddd}.single-product .product__description p{display:block;margin-bottom:.25rem;font-weight:500;color:#565656;font-size:14px}.single-product .size-chart-btn{margin-block:0;padding:0;background:transparent;border:none;border-bottom:1px solid #b58001;color:#b58001;cursor:pointer}.single-product .product-form__quantity{margin-bottom:6px}.single-product .product__info-wrapper variant-selects .product-form__input label{background:transparent!important;color:inherit!important;border-radius:2px;border:1px solid #ccc}.single-product .product__info-wrapper variant-selects .product-form__input label:hover{border:1px solid #ccc}.cart-drawer .drawer__inner .cart-items button.button{margin-top:0!important;width:50px;height:auto}.cart-drawer .drawer__inner .cart-items button.button:hover{transform:none!important}.cart-drawer .drawer__inner .cart-items .cart-item__name{font-size:18px;line-height:1.2;margin-bottom:10px;letter-spacing:normal}.cart-drawer .drawer__inner .totals .totals__total{font-size:24px;letter-spacing:normal}.cart-page{background:#fff;padding:40px 0;color:#333}.cart-page .title--primary{font-size:36px;font-weight:700;margin-bottom:10px;color:#121212;text-transform:uppercase}.cart-page .underlined-link{color:#d39a03;text-decoration:underline;font-weight:500}.cart-page .cart-items{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;border-radius:10px;box-shadow:0 0 12px #0000002e}.cart-page .cart-items thead{background:linear-gradient(180deg,#d39a03,#a77301)}.cart-page .cart-items th,.cart-page .cart-items td{padding:16px;text-align:left;vertical-align:middle}.cart-page .cart-items th{color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.cart-page .cart-items td{color:#333;background:#fff}.cart-page .cart-item__media img{border-radius:8px;max-width:100px;box-shadow:0 2px 6px #0000001a}.cart-page .cart-item__name{color:#121212;font-weight:600;font-size:18px;margin-bottom:6px}.cart-page .product-option{font-size:14px;color:#777}.cart-page .price{font-size:16px;font-weight:700;color:#121212}.cart-page .button--tertiary{background:transparent;color:#d39a03;font-weight:500;text-decoration:underline;font-size:14px;padding:4px 8px;border-radius:4px;transition:color .3s}.cart-page .button--tertiary:hover{color:#a77301}.cart-page .cart-item__error-text{color:#c00;font-size:13px}.cart-page #main-cart-items{border-color:#cbcbcb}.cart__footer{padding-top:0}.cart__footer .cart__blocks{max-width:450px!important;width:100%;background:#fff;box-shadow:0 0 12px #0000002e;padding:35px}.cart__footer .cart__blocks .js-contents .totals{justify-content:space-between}.cart__footer .cart__blocks .js-contents .totals .totals__total{margin-block:0;font-size:24px}.cart__footer .cart__blocks .js-contents small.tax-note.caption-large.rte{font-size:16px;text-align:left;margin-bottom:0}@media screen and (min-width: 768px) and (max-width: 1024px){.page-width{padding:0 1.6rem!important}.custom-slider-wrapper .custom-slider .slide img{height:100%;min-height:400px;object-fit:cover}.about-sec .image-with-text__content{background:#cff5fcf2!important;padding:24px}.products-sec .product-grid-template--17013333917758__custom_products_grid_yr3CaW,.products-sec .product-grid-template--17013333917758__custom_products_grid_kLEmQp{grid-template-columns:repeat(2,1fr)}.new-arrival-sec .product-grid li{width:49%!important}.footer .footer__blocks-wrapper{gap:20px;margin-bottom:40px!important}.footer .footer__blocks-wrapper .footer-block{width:47%}.footer .footer__blocks-wrapper .grid__item:nth-child(2),.footer .footer__blocks-wrapper .grid__item:nth-child(3){padding-left:0}.customer.account,.customer.addresses{max-width:100%;margin:50px 15px!important;padding:20px}.location-sec ul{padding:20px 0 50px!important;flex-wrap:nowrap}.location-sec ul li .multicolumn-card .multicolumn-card__info{padding-bottom:0;padding-inline:0px}.sparkle-sec .page-width{padding-block:50px!important}.sparkle-sec .multicolumn-list{gap:10px!important;padding-inline:0px!important}body .sparkle-sec .multicolumn-list .multicolumn-card{padding:20px!important}body .sparkle-sec .multicolumn-card__info .rte ul li{font-size:12px!important;padding:6px 0 6px 20px!important}.programes-notes .multicolumn-list{padding-inline:0!important}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul{gap:10px!important}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li{padding:80px 20px 30px!important}.programes-notes .page-width{padding-bottom:50px!important}}@media screen and (max-width: 767px){.utility-bar{padding-block:12px}.utility-bar .utility-bar__grid{display:block;padding-left:1.2rem;padding-right:1.2rem}.utility-bar .utility-bar__grid .email-announcement-bar{margin-bottom:10px}.utility-bar .email-announcement-bar p{text-align:center}.utility-bar .email-announcement-bar p a:before{width:20px;height:20px;background-size:20px;left:10px}.utility-bar .email-announcement-bar p a,.utility-bar .announcement-bar p span{font-size:14px}.button{font-size:18px}.button:before{top:18px}.mobile-facets .mobile-facets__main{padding-inline:15px}.banner-title .banner__content{align-items:center}.header{padding:1.5rem!important}.custom-slider-wrapper{background:#edf0ef}.custom-slider-wrapper .custom-slider .slide img{height:50vh!important}.custom-slider-wrapper .custom-slider .slide-content{position:static;transform:none;padding:20px}.custom-slider-wrapper .custom-slider .slide-content .cst-content{text-align:center}.custom-slider-wrapper .custom-slider .slide-content .heading{font-size:28px;margin-bottom:15px}.custom-slider-wrapper .custom-slider .slide-content .paragraph{text-align:center!important;margin:0;line-height:1.6;font-size:18px}.custom-slider-wrapper .custom-slider .slide-content .paragraph br{display:none}.custom-slider-wrapper .slider-dots{position:static;padding-bottom:20px;margin-top:0}.custom-slider-wrapper .custom-slider .slide-btn{margin-top:5px!important}.custom-slider-wrapper .custom-slider .first-slide img{object-position:95% 50%}.products-sec .main-section h2{font-size:26px}.products-sec .product-item h3{margin-block:15px;font-size:24px}.products-sec .product-item .product-price .sale-price{font-size:18px}.products-sec .main-section h2:after{width:270px;background-size:270px}.products-sec .product-grid-template--17013333917758__custom_products_grid_yr3CaW,.products-sec .product-grid-template--17013333917758__custom_products_grid_kLEmQp{grid-template-columns:repeat(1,1fr)}.product-category-sec .collection-carousel .owl-item .collection-item{margin-bottom:20px}.product-category-sec .main-section h2,.new-arrival-sec .title{font-size:26px;text-align:center}.product-category-sec .main-section h2:after,.new-arrival-sec .title:after{width:270px;background-size:270px;margin:auto;right:0}.product-category-sec .collection-carousel .owl-nav{position:static;display:block;margin:auto}.product-category-sec .collection-carousel .owl-nav .owl-prev span:before,.product-category-sec .collection-carousel .owl-nav .owl-next span:before{position:static}.product-category-sec .collection-carousel .owl-nav button.owl-prev,.product-category-sec .collection-carousel .owl-nav button.owl-next{height:24px;background:transparent}.new-arrival-sec .grid .grid__item .card__content .card__heading a{font-size:24px}.new-arrival-sec .grid .grid__item .card__content .price__regular .price-item{font-size:18px}.about-sec .image-with-text__content{padding:30px 20px}.about-sec .image-with-text__heading{font-size:26px}.about-sec .image-with-text__heading:after{width:130px;background-size:130px}.about-sec .image-with-text__text{font-size:18px;line-height:1.6}.about-sec .image-with-text__media-item .image-with-text__media{height:auto!important;padding-bottom:149%}.footer .footer__blocks-wrapper .grid__item .footer-block__image-wrapper{margin-bottom:0}.footer .footer__blocks-wrapper .grid__item:nth-child(2),.footer .footer__blocks-wrapper .grid__item:nth-child(3){padding-left:0;margin-top:30px}.footer .footer-block:last-child{margin-bottom:0}.footer .footer-block:last-child .contact-details-block{margin-bottom:0}.footer .footer__blocks-wrapper{margin-bottom:5px}.footer .footer__blocks-wrapper .footer-block:first-child,.footer .footer__blocks-wrapper .footer-block .footer-block-image{margin-bottom:0}.footer .footer-block--menu .footer-block__heading,.footer .footer__blocks-wrapper .grid__item .contact-section .footer-block__heading{margin-bottom:15px}.footer .footer__blocks-wrapper .grid__item .social-icons{justify-content:center}body .payment-icons{gap:10px;padding-inline:15px}body .payment-icons .payment-icon{width:40px;height:25px;padding:2px}.banner-title .content-container .banner__heading{font-size:28px}.content-section .rich-text__heading{font-size:26px}.content-section .rich-text__heading:after{width:270px;background-size:270px}.multicolumn-section .grid .image-with-text__content{padding:30px 15px!important}.rich-text .rich-text__wrapper{width:100%}.multicolumn-section .image-with-text__content .image-with-text__heading{font-size:26px}.collection #product-grid .grid__item{width:100%;max-width:100%}.single-product .product__media-wrapper,.single-product .product__info-wrapper{flex:1 1 100%}.cart-page-products .product-grid .grid__item{width:100%;max-width:100%}.single-product .product__media-wrapper .product__media-list .product__media-item .product-media-container{width:100%}.contact-sec .inner-contact{display:block}.contact-sec .inner-contact .logo-class,.contact-sec .inner-contact .contact-form-class .contact.page-width{padding:20px}.contact-sec .inner-contact .logo-class,.contact-sec .contact-form-class{width:100%}.contact-sec .inner-contact .logo-class .header-logo{max-width:180px}.contact-sec .inner-contact .logo-class h2{font-size:26px}.location-sec ul li .multicolumn-card .media img{max-width:60px}.location-sec ul li .multicolumn-card{padding:20px}.location-sec ul li .multicolumn-card .multicolumn-card__info{padding:20px 0 0}.customer.account,.customer.addresses{max-width:100%;margin:50px 15px!important;padding:20px}.customer.addresses ul[role=list] li[data-address]{padding:0;margin-top:0;border:none}.customer.account .customer__title{font-size:26px}.customer.account a[href="/account/logout"]{gap:0}.customer.addresses ul[role=list] button[type=button]{margin:5px}.customer.addresses ul[role=list] h2{margin-top:20px!important;font-size:26px}.customer.addresses form .field:nth-of-type(odd){margin-right:0}.customer.addresses form .field{flex-basis:calc(100% - 1rem)}.customer.addresses form .form-btn button{margin:5px}.footer .page-width{padding-inline:1.5rem!important}.footer .footer__blocks-wrapper .grid__item .contact-section .contact-list li a{word-break:break-all}.footer-above-section .content-container .banner__heading{font-size:28px}.footer-above-section .content-container .banner__text p{font-size:18px;line-height:1.6}.size-chart-modal .size-chart-content{padding:20px!important}.size-chart-modal .size-chart-content .tabs .tablink{white-space:nowrap}.size-chart-modal .size-chart-content .tabs{overflow-x:scroll;width:100%;padding-bottom:15px!important}.size-chart-modal table tr th{font-size:12px;word-break:break-all;padding:6px}.size-guide-modal .modal-content .illustration>div{flex-wrap:wrap;gap:15px}.size-guide-modal .modal-content .illustration>div div{width:100%}.size-guide-modal .modal-content .illustration>div div img{max-width:100%!important}.size-guide-modal .modal-content .illustration>h2{text-align:left!important;font-size:28px!important}.cart-page-products .related-products__heading{font-size:28px}.sparkle-sec .multicolumn-list{flex-wrap:wrap!important}.sparkle-sec .multicolumn-list .multicolumn-list__item{max-width:100%!important}.sparkle-sec .title-wrapper-with-link p{margin-bottom:10px!important}.sparkle-sec .title,.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info h3{font-size:26px!important}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul{grid-template-columns:repeat(1,1fr)!important}.marquee .marquee__inner span{font-size:12px!important}}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;background:#00000082;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:2rem;width:100%;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(255,255,255,.5)}.search-modal .search-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.search-modal .search-modal__content{position:relative}.search-modal .search__form{width:100%}.search-modal .search__input{border-radius:4px;width:100%;font-size:1.25rem;font-weight:500;color:#333;border:none;background:#fff;box-shadow:0 4px 15px #f5b5444d;transition:all .3s ease;outline:none}.search-modal .search__input::placeholder{color:#999;font-weight:400}.search-modal .search__input:hover{box-shadow:0 8px 24px #f5b54466}.search-modal .search__input:focus{box-shadow:0 0 0 3px #f5b54466,0 8px 24px #f5b54480}.search-modal .search-modal__content .search-modal__close-button{background:#fff;border-radius:4px}.search-modal .field:before,.search-modal .field:after{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.search__results::-webkit-scrollbar{width:6px}.search__results::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.search-modal .predictive-search .predictive-search__results-list li .predictive-search__item-heading{font-size:24px;color:#121212}.template-search .template-search__header p{text-align:center}.template-search__results .card-wrapper .card .card__information h3{font-size:22px;color:#121212}.size-chart-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#00000080;transition:.5s ease all;opacity:0;visibility:hidden}.size-chart-modal .close-sizechart{float:right;font-size:20px;cursor:pointer}.size-chart-modal .size-guide-wrapper{display:none!important}.size-chart-modal button.close-modal{display:none}.size-chart-modal h2.modal-title{text-align:center}.size-chart-modal .size-chart-content{transform:translate(100%);background:#fff;margin:0 0 0 auto;border-radius:0;max-height:100%;max-width:800px;padding:40px;transition:.5s all ease;height:100%;overflow-y:auto}.size-chart-modal .size-chart-content .close-sizechart{font-size:34px}.size-chart-modal .size-chart-content>h2,.size-guide-modal .modal-content .illustration>h2{text-align:center;font-size:34px;margin-top:0;margin-bottom:24px}.size-chart-modal .size-chart-content .modal-title{display:none}.size-chart-modal .size-chart-content .tabs .tablink{padding-bottom:5px;border:none;background:transparent;cursor:pointer;padding-inline:0;text-transform:uppercase;font-size:14px;font-weight:600;opacity:.45}.size-chart-modal .size-chart-content .tabs .tablink.active{border-bottom:1px solid #6c6c6c;opacity:1}.size-chart-modal.active{opacity:1;visibility:visible}.size-chart-modal.active .size-chart-content{transform:translate(0)}.size-chart-modal .size-chart-content .tabs{margin:0;padding:0;border:none}.size-guide-modal .modal-content .illustration .ring-inner:last-child{margin-bottom:0}.size-guide-modal .modal-content .illustration>div{padding:20px;background:#fffef8;border:1px solid #d0d0d0;border-radius:8px;overflow:auto;margin-bottom:30px!important}.size-guide-modal .modal-content .illustration>div:last-child{margin-bottom:0!important}.size-guide-modal .modal-content .illustration>div div h2{margin-top:0;font-size:20px}.size-guide-modal .modal-content .illustration>div div p{font-size:15px;line-height:1.6}.size-guide-modal .modal-content .illustration>div div img{max-width:300px;margin:auto;width:100%;border-radius:12px}.size-guide-modal .modal-content .illustration>div div ul{padding-left:20px}.size-guide-modal .modal-content .illustration>div div ul li{font-size:14px!important}.sparkle-sec .title-wrapper-with-link{flex-direction:column;max-width:550px;margin:auto;width:100%;text-align:center}.sparkle-sec .title-wrapper-with-link p{margin-bottom:40px}.sparkle-sec .title{margin-top:0;font-family:Cormorant;font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:25px}.sparkle-sec .title:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.sparkle-sec .multicolumn-list{gap:20px;flex-wrap:nowrap;justify-content:center}.sparkle-sec .multicolumn-list .multicolumn-list__item{width:100%;max-width:32.3%}.sparkle-sec .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:0}.sparkle-sec .multicolumn-list .multicolumn-card{text-align:center;position:relative;padding:40px 30px!important;background:linear-gradient(145deg,#fffef8,#fffdfa)!important;box-shadow:0 12px 40px #00000014;border:1px solid #f4e5c3;border-radius:16px;transition:all .3s ease}.sparkle-sec .multicolumn-list .multicolumn-card:hover{transform:translateY(-5px);background:linear-gradient(145deg,#fffdf5,#fffefc)}.sparkle-sec .multicolumn-card.featured{border:2px solid #d39a03;border-top:8px solid #d39a03;box-shadow:0 16px 50px #d39a0366;transform:scale(1.05)}.sparkle-sec .multicolumn-card__info h3{font-size:26px;margin:0 0 8px;color:#d39a03;font-weight:700;letter-spacing:.5px}.sparkle-sec .multicolumn-card__info h3:after{content:"";width:60px;height:3px;background:#d39a03;display:block;margin:8px auto 0;border-radius:2px}.sparkle-sec .multicolumn-card__info span{font-size:16px;font-weight:500;color:#444;display:block;margin-bottom:18px;font-style:italic}.sparkle-sec .multicolumn-card__info .rte ul{list-style:none;padding:0;margin:0;text-align:left;display:inline-block}.sparkle-sec .multicolumn-card__info .rte ul li{font-size:15px;color:#333;position:relative;padding:8px 0 8px 26px;line-height:1.6em}.sparkle-sec .multicolumn-card__info .rte ul li:before{content:"\2714";position:absolute;left:0;top:4px;color:#d39a03;font-weight:700;font-size:14px}.programes-notes .multicolumn-list li{max-width:100%}.programes-notes .multicolumn-list .multicolumn-card{background:transparent!important}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:0}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info h3{font-family:Cormorant;font-weight:600;font-size:40px;text-transform:uppercase;position:relative;text-align:center;padding-bottom:25px}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info h3:after{content:"";background:url(/cdn/shop/files/heading-bottom.webp?v=1753268967);position:absolute;width:300px;height:15px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;padding:0;margin:30px 0 0}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li{background:#fffef8;border:1px solid #f4e5c3;box-shadow:0 10px 30px #00000014;border-radius:12px;padding:80px 40px 40px;text-align:center;font-size:15px;color:#333;line-height:1.6em;position:relative;transition:all .3s ease}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li:hover{transform:translateY(-8px);border-color:#d39a03}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li:before{font-size:30px;color:#d39a03;position:absolute;top:35px;left:50%;transform:translate(-50%)}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li:nth-child(1):before{content:"\23f3"}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li:nth-child(2):before{content:"\1f4b0"}.programes-notes .multicolumn-list .multicolumn-card .multicolumn-card__info .rte ul li:nth-child(3):before{content:"\1f512"}.single-product span.custom_notice p{display:block;margin-bottom:.25rem;font-weight:500;color:#565656;font-size:14px}@media screen and (min-width: 991px) and (max-width: 1480px){header.header{gap:8px!important}.header .header__heading-logo-wrapper img{width:135px}.header .header__heading-logo-wrapper span{font-size:16px;font-weight:800}.header .header__inline-menu .list-menu{gap:6px}.header .header__inline-menu .list-menu li a span{font-size:14px}.header__icon .svg-wrapper{width:35px;height:35px}.header__icon,.header__icon--cart .icon{height:35px;width:35px}}@media (min-width: 991px) and (max-width: 1300px){.product-category-sec .collection-carousel .owl-item .collection-item{padding:25px!important}.product-category-sec .collection-carousel .owl-item .collection-item h3{font-size:24px}}.payment-icons{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}.payment-icons .payment-icon{width:41px;height:27px;object-fit:cover;border-radius:5px;overflow:auto;padding:2px}.marquee .marquee__inner span{padding-right:50px;color:#fff;font-size:14px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
