.hy-site {--hy-ink:#000;--hy-muted:#707070;--hy-burgundy:#663130;--hy-peach:#f9e9dd;--hy-heading:Belleza,sans-serif;--hy-body:'Work Sans',sans-serif;color:var(--hy-ink);font-family:var(--hy-body);font-size:16px;line-height:1.7;}
.hy-site .hy-page,.hy-site .hy-header,.hy-site .hy-footer{font-family:var(--hy-body);}
.hy-site .hy-page :is(h1,h2,h3,h4,h5),.hy-site .hy-footer :is(h2,h3,h4,h5){font-family:var(--hy-heading);font-weight:500;}
.hy-site .hy-page h2{font-size:clamp(28px,2.8182vw,48px);line-height:1.2;}
.hy-site .hy-page h3{font-size:clamp(24px,2.2261vw,36px);line-height:1.15;}
.hy-site .hy-page a,.hy-site .hy-header a,.hy-site .hy-footer a{color:inherit;text-decoration:none;}
.hy-site .hy-page a:hover,.hy-site .hy-footer a:hover{color:var(--hy-burgundy);}
.hy-site .hy-page .elementor-widget-text-editor{color:#7a7a7a;}
.hy-site .hy-page .elementor-widget-text-editor h3{color:#000;}
.hy-site .hy-section-heading{align-items:center;text-align:center;gap:0;}
.hy-site .hy-section-heading .hy-eyebrow .elementor-heading-title{font-family:var(--hy-body);font-size:12px;font-weight:500;letter-spacing:3px;line-height:1.7;text-transform:uppercase;margin-bottom:10px;}
.hy-site .hy-section-heading .hy-heading .elementor-heading-title{color:#000;}
.hy-site .hy-section-heading .elementor-widget-text-editor{font-size:16px;}
.hy-site .hy-section-heading.hy-align-start{align-items:flex-start;text-align:left;}
.hy-site .hy-button .elementor-button{font-family:var(--hy-body);background:var(--hy-burgundy);color:#fff;font-size:12px;font-weight:600;letter-spacing:3px;line-height:1.5;text-transform:uppercase;border:0;border-radius:0;padding:12px 35px;}
.hy-site .hy-button .elementor-button:hover{background:#000;color:#fff;}
.hy-site .hy-button .elementor-button-text:before,.hy-site .hy-button .elementor-button-text:after{content:'–';padding:0 10px;}
.hy-site .hy-button :focus-visible,.hy-site a:focus-visible,.hy-site button:focus-visible{outline:2px solid var(--hy-burgundy);outline-offset:4px;}
.hy-carousel{position:relative;overflow:hidden;}
.hy-site .hy-carousel{overflow:clip;}
.hy-carousel-track{display:flex;transition:transform .7s ease;}
.hy-carousel-slide{flex:0 0 100%;min-width:0;}
.hy-carousel-dots{position:absolute;bottom:30px;left:50%;display:flex;gap:12px;transform:translateX(-50%);z-index:3;}
.hy-carousel-dots button{width:40px;height:40px;border-radius:50%;padding:0;border:2px solid transparent;background:transparent;color:#000;position:relative;cursor:pointer;}
.hy-carousel-dots button:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#000;inset:0;margin:auto;}
.hy-carousel-dots button[aria-current=true]{border-color:#663130;}
.hy-site .hy-hero{overflow:hidden;background-size:cover;background-position:center;}
.hy-site .hy-hero .hy-heading .elementor-heading-title{color:#000;font-size:clamp(28px,2.8182vw,48px);line-height:1.2;}
.hy-site main h3{font-family:Belleza,sans-serif;font-size:clamp(24px,2.2261vw,36px);font-weight:500;line-height:1.15;}
.hy-site .hy-blog-grid .elementor-post__title{font-family:Belleza,sans-serif;font-size:26px;line-height:1.25;color:#000;}
.hy-site .hy-blog-grid .elementor-post__read-more{display:inline-block;background:#663130;color:white;font:600 10px/1.5 'Work Sans',sans-serif;letter-spacing:2px;text-transform:uppercase;padding:10px 24px;}
.hy-site .hy-hero .hy-eyebrow .elementor-heading-title{color:#000;}
.hy-site .hy-hero .elementor-widget-text-editor{color:#000;}
.hy-site .hy-hero .wdt-slider-flower-1{top:2%;right:100px;}
.hy-site .hy-hero .wdt-slider-flower-2{bottom:-5px;left:0;}
.hy-site .hy-hero .wdt-slider-flower-3{bottom:-5px;right:0;}
.hy-site .hy-marquee{overflow:hidden;background:#663130;color:#fff;padding:10px 0;}
.hy-site .hy-marquee-track{display:flex;flex-wrap:nowrap;width:max-content;animation:hy-marquee 35s linear infinite;gap:35px;}
.hy-site .hy-marquee .elementor-heading-title{font-family:var(--hy-body);font-size:32px;font-weight:600;color:#fff;white-space:nowrap;line-height:1.2;}
@keyframes hy-marquee{to{transform:translateX(-50%);}}
.hy-product-grid{display:grid;grid-template-columns:repeat(var(--hy-columns,4),minmax(0,1fr));gap:35px;margin:0;padding:0;list-style:none;}
.hy-product-card{min-width:0;text-align:center;}
.hy-product-image{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;background:#f7f7f7;}
.hy-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease;}
.hy-product-image .hy-product-secondary{position:absolute;inset:0;opacity:0;}
.hy-product-image:hover .hy-product-secondary{opacity:1;}
.hy-product-info{padding:15px 10px 20px;}
.hy-product-rating{display:block;font:23px/1.2 Arial,sans-serif;color:#ffc34a;letter-spacing:-3px;}
.hy-product-category{font-size:12px;letter-spacing:3px;line-height:1.7;margin:10px 0;text-transform:uppercase;}
.hy-site .hy-product-name{font-size:23px;line-height:1.2;margin:0 0 10px;}
.hy-product-price{font-size:16px;line-height:1.7;}
.hy-product-wishlist{background:#fffaf2;text-align:left;padding:0 0 0 2px;}
.hy-catalog-controls{display:none;justify-content:center;gap:10px;margin-top:12px;}
.hy-catalog-controls button{background:transparent;border:1px solid #663130;color:#663130;width:36px;height:36px;cursor:pointer;}
.hy-site .hy-promo{min-height:450px;justify-content:flex-end;align-items:flex-start;padding:30px;gap:8px;}
.hy-site .hy-promo .elementor-heading-title,.hy-site .hy-promo .elementor-widget-text-editor{color:#fff;}
.hy-site .hy-promo .hy-eyebrow .elementor-heading-title{font:500 12px/1.7 var(--hy-body);letter-spacing:3px;text-transform:uppercase;}
.hy-site .hy-promo .hy-heading .elementor-heading-title{font-size:32px;line-height:1.2;}
.hy-site .hy-promo .hy-button .elementor-button{padding:10px 25px;}
.hy-site .hy-instagram{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;}
.hy-site .hy-instagram .elementor-widget-image{width:100%;}
.hy-site .hy-instagram img{height:250px;width:100%;object-fit:cover;display:block;}
.hy-site .hy-footer{background:#f4d8c5;font-size:14px;line-height:1.7;}
.hy-site .hy-footer .elementor-heading-title{color:#000;font-family:var(--hy-heading);font-size:22px;line-height:1.2;}
.hy-site .hy-footer .hy-section-heading{align-items:flex-start;text-align:left;}
.hy-site .hy-footer .hy-section-heading .elementor-widget-text-editor{font-size:14px;}
.hy-site .hy-footer .elementor-icon-list-icon{display:none;}
.hy-site .hy-footer .elementor-icon-list-text{padding:0;}
.hy-site .hy-footer .elementor-icon-list-item{align-items:flex-start;}
.hy-site .hy-footer .elementor-field{font-family:var(--hy-body);border:1px solid #caa88e;border-radius:0;background:transparent;}
.hy-site .hy-footer .elementor-button{background:transparent;color:#663130;border:0;}
.hy-site .hy-footer .hy-footer-title .elementor-heading-title{font-size:20px;margin-bottom:20px;}
.hy-site .hy-header{background:#fff;color:#000;}
/* Only the main navigation joins the inner-page banner; the topbar keeps its editable Elementor background. */
.hy-site.hy-inner-page .hy-header.elementor-element-d18c8f9:not(.elementor-sticky--active){background:#f7dac2;}
.hy-site .hy-header .elementor-icon-list-text{color:#707070;}
.hy-site .hy-header .hy-section-heading .elementor-widget-text-editor{margin:0;}
.hy-site .hy-header .elementor-nav-menu .elementor-item{font:500 16px/1.2 var(--hy-body);letter-spacing:2px;text-transform:uppercase;color:#000;padding:30px 18px;}
.hy-site .hy-header .elementor-nav-menu--main .elementor-nav-menu{justify-content:center;flex-wrap:wrap;}
.hy-site .hy-header .elementor-nav-menu .elementor-item:hover,.hy-site .hy-header .elementor-nav-menu .elementor-item-active{color:#663130;}
.hy-site .hy-header .elementor-nav-menu--dropdown .elementor-sub-item{font:400 15px/1.5 var(--hy-body);padding:12px 18px;white-space:normal;}
.hy-site .hy-header .hy-account .elementor-button{background:transparent;border:0;color:#000;padding:0;font:400 16px/1.5 var(--hy-body);}
.hy-site .hy-header .elementor-menu-cart__toggle_button{background:transparent;border:0;color:#000;padding:0;}
.hy-site .hy-header .elementor-menu-cart__toggle .elementor-button-text{display:none;}
.hy-site .hy-header .elementor-menu-cart__toggle .elementor-button-icon{font-size:22px;}
.hy-site .hy-header .elementor-menu-toggle{background:transparent;color:#000;padding:10px;}
@media(max-width:1024px){.hy-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.hy-site .hy-header .elementor-nav-menu .elementor-item{padding:14px 20px}.hy-site .hy-instagram{grid-template-columns:repeat(3,minmax(0,1fr))}.hy-site .hy-promo{min-height:350px;padding:20px;}.hy-site .hy-header .hy-desktop-menu{display:none;}}
@media(max-width:767px){.hy-site{font-size:14px}.hy-site .hy-page h2{font-size:30px}.hy-site .hy-page h3{font-size:25px}.hy-product-grid{gap:20px}.hy-site .hy-product-name{font-size:20px}.hy-product-category{font-size:10px;letter-spacing:2px}.hy-product-price{font-size:14px}.hy-catalog-carousel .hy-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.hy-catalog-carousel .hy-product-card{flex:0 0 100%;scroll-snap-align:start}.hy-catalog-controls{display:flex}.hy-site .hy-marquee .elementor-heading-title{font-size:23px}.hy-site .hy-hero{background-position:65% center}.hy-site .hy-hero .hy-heading .elementor-heading-title{font-size:30px}.hy-site .hy-hero .wdt-slider-flower-1{right:0;width:90px}.hy-site .hy-hero .wdt-slider-flower-2,.hy-site .hy-hero .wdt-slider-flower-3{max-width:30%;}.hy-site .hy-instagram{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-site .hy-instagram img{height:190px}}
@media(prefers-reduced-motion:reduce){.hy-site .hy-marquee-track{animation:none}.hy-carousel-track,.hy-product-image img{transition:none}}
/* Geometry measured against the frozen 1440px original. */
.hy-site{line-height:1.65;overflow-x:clip;}
.hy-site :is(h1,h2,h3,h4,h5){font-family:Belleza,sans-serif;font-weight:500;}
.hy-site .elementor-widget-text-editor{font-family:'Work Sans',sans-serif;font-weight:400;line-height:1.65;}
.hy-site .elementor-section-boxed>.elementor-container{padding-left:30px;padding-right:30px;}
.hy-site .elementor-element-dedc2a4{width:100%!important;left:0!important;}
.hy-site .elementor-element-491fcde{background-size:auto;background-position:left top;}
.hy-site .hy-header.elementor-element-bad29bf,.hy-site .hy-header.elementor-element-bad29bf>.elementor-container{height:40px;min-height:40px;}
.hy-site .elementor-element-bad29bf p{margin:0;}
.hy-site .hy-header .elementor-nav-menu .elementor-item{padding-top:32.9px;padding-bottom:32.9px;}
.hy-site .hy-button .elementor-button{font-weight:500;line-height:16px;padding:12.77px 32.46px;}
.hy-site .hy-hero .hy-button .elementor-button{width:230px;display:inline-flex;justify-content:center;}
.hy-site .hy-button .elementor-button-text:before,.hy-site .hy-button .elementor-button-text:after{padding:0 7px;}
.hy-site .hy-carousel-dots button:is(:hover,:focus){background:transparent;}
.hy-site .hy-marquee{padding:0;}
.hy-site .hy-marquee-track{padding:0;}
.hy-site .hy-marquee .elementor-heading-title{line-height:42px;}
.hy-site .hy-product-grid{gap:65px 30px;}
.hy-site .hy-product-name{font:500 23px/1.2 Belleza,sans-serif;text-transform:capitalize;}
.hy-site .hy-product-wishlist{min-height:74px;margin-top:20px;background:#fffaf4;}
.hy-site .hy-product-wishlist .tinv-wraper{margin:0!important;}
.hy-site .hy-product-wishlist .tinvwl_add_to_wishlist_button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;border:1px solid #b9937e;color:#8a6353;}
.hy-site .hy-product-wishlist .tinvwl_add_to_wishlist-text{display:none;}
.hy-site .hy-product-wishlist .tinvwl_add_to_wishlist_button:before{margin:0;}
.hy-site .hy-promo{min-height:450px;padding:50px;gap:5px;}
.hy-site .hy-promo .hy-heading .elementor-heading-title{font-size:33.5px;}
.hy-site .hy-promo .hy-heading{margin-bottom:15px;}
.hy-site .hy-promo .hy-button .elementor-button{padding:10.08px 20.35px;}
.hy-site .hy-testimonials .elementor-testimonial{background:#fff;padding:37.5px;}
.hy-site .hy-testimonials .elementor-testimonial__content{padding:0;margin:0 0 27px;}
.hy-site .hy-testimonials .elementor-testimonial__text{font-style:normal;color:#000;}
.hy-site .hy-testimonials .elementor-testimonial__footer{padding:0;}
.hy-site .hy-testimonials .elementor-testimonial__image img{width:100px;height:130px;object-fit:cover;border-radius:50%;}
.hy-site .hy-testimonials .elementor-testimonial__name{color:#000;}
.hy-site .hy-testimonials .elementor-testimonial__title{font:400 14px/1.5 'Work Sans',sans-serif;color:#707070;}
.hy-site .hy-blog-grid .elementor-post__text{display:flex;flex-direction:column;}
.hy-site .hy-blog-grid .elementor-post__meta-data{order:-1;font:500 12px/1.65 'Work Sans',sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;color:#707070;}
.hy-site .hy-blog-grid .elementor-post__title a{color:#000;}
.hy-site .hy-blog-grid .elementor-post__read-more{border:1px solid #663130;transition:background-color .3s,color .3s;}
.hy-site .hy-blog-grid .elementor-post__read-more:is(:hover,:focus-visible){background:transparent;color:#663130;}
/* Native replacement buttons keep the original widget's individual palette. */
.hy-site .hy-page :is(.elementor-element-e3cbb84,.elementor-element-7941367,.elementor-element-5dbf452) .elementor-button{border:1px solid #663130;--hy-reference-hover:#61ce70;}
.hy-site .hy-page .elementor-element-e3cbb84 .elementor-button{--hy-reference-hover:#000;}
.hy-site .hy-page :is(.elementor-element-e3cbb84,.elementor-element-7941367,.elementor-element-5dbf452) .elementor-button:is(:hover,:focus-visible){background:transparent;color:var(--hy-reference-hover);}
.hy-site .hy-blog-grid .elementor-post__excerpt p{font:400 16px/1.65 'Work Sans',sans-serif;color:#707070;}
.hy-site .hy-blog-grid .elementor-post__read-more{align-self:flex-start;}
.hy-site .hy-instagram{gap:0;}
.hy-site .hy-instagram img{height:auto;aspect-ratio:1;object-fit:cover;}
.hy-site .hy-instagram .elementor-widget-image a{display:block;width:100%;}
.hy-site .hy-footer{font-size:16px;line-height:1.65;background:transparent;}
.hy-site [data-elementor-type=footer]{background:#f4d8c5;}
.hy-site .hy-footer .hy-image-box-item{align-items:center;gap:10px;margin-bottom:10px;}
.hy-site .hy-footer .hy-image-box-item .elementor-widget-image{width:50px;flex-shrink:0;}
.hy-site .hy-footer .hy-image-box-item .elementor-heading-title{font:400 14px/1.2 'Work Sans',sans-serif;}
.hy-site .hy-footer .hy-newsletter .elementor-form-fields-wrapper{position:relative;}
.hy-site .hy-footer .hy-newsletter .elementor-field-group{margin-bottom:0;}
.hy-site .hy-footer .hy-newsletter .elementor-field-type-submit{position:absolute;right:0;bottom:0;width:50px;height:100%;}
.hy-site .hy-footer .hy-newsletter .elementor-button{background:transparent;padding:0;}
.hy-site .hy-footer .hy-newsletter .elementor-field{height:48px;}
.hy-site .hy-footer .elementor-element-387f185 .elementor-icon-list-icon{display:inline-flex;}
@media(max-width:1024px){.hy-site .hy-header .elementor-nav-menu .elementor-item{padding:14px 20px}.hy-site .elementor-section-boxed>.elementor-container{padding-left:20px;padding-right:20px}.hy-site .hy-promo{padding:25px;}.hy-site .hy-testimonials .elementor-testimonial{padding:25px;}}
@media(max-width:767px){.hy-site .hy-product-grid{gap:40px 20px}.hy-site .hy-product-name{font-size:20px}.hy-site .hy-product-wishlist{min-height:50px;margin-top:10px}.hy-site .hy-hero .hy-button .elementor-button{width:206px}.hy-site .hy-marquee .elementor-heading-title{line-height:32px}.hy-site .hy-instagram img{height:auto}.hy-site .hy-footer{font-size:14px}.hy-site .hy-testimonials .elementor-testimonial{padding:25px;}}
.hy-site .hy-carousel .elementor-element-491fcde{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;}
.hy-site .hy-button .elementor-button-text{white-space:nowrap;}
.hy-site .hy-hero .hy-button .elementor-button{padding-left:20px;padding-right:20px;}
.hy-site .hy-carousel-dots{bottom:55px;gap:5px;}
.hy-site .hy-header .hy-account svg{fill:#000;}
.hy-site .hy-header .elementor-menu-cart__toggle .elementor-button-icon{display:flex;align-items:center;gap:7px;}
.hy-site .hy-header .elementor-button-icon-qty{order:2;color:#000;font:400 16px/1 'Work Sans',sans-serif;}
.hy-site .hy-header .elementor-button-icon-qty:before{content:'(';}
.hy-site .hy-header .elementor-button-icon-qty:after{content:')';}
.hy-site .hy-product-info{padding:20px 15px 30px;}
.hy-site .hy-product-rating{font-size:19px;line-height:19px;letter-spacing:-2px;}
.hy-site .hy-product-category{font-size:12px;line-height:19px;margin:15px 0 10px;}
.hy-site .hy-product-name{font-size:23.527px;line-height:1.15;margin:0;}
.hy-site .hy-product-price{font-size:18px;line-height:21px;margin-top:15px;}
.hy-site .hy-product-wishlist{height:75px;min-height:75px;margin:0;background:#fffcf7;padding:10px 0;}
.hy-site .hy-product-grid{align-items:start;row-gap:30px;}
.hy-site .hy-product-wishlist .tinvwl_add_to_wishlist_button{width:43px;height:43px;}
.hy-site .hy-testimonials{width:calc(100% + 250px)!important;max-width:none!important;}
.hy-site .hy-testimonials .swiper{width:100%;margin:0;}
.hy-site .hy-testimonials .swiper-slide{padding:0;}
.hy-site .elementor-element-5b6677f{overflow:hidden;}
.hy-site .hy-testimonials .elementor-testimonial__image img{width:85px;height:113.4px;}
.hy-site .hy-testimonials .elementor-testimonial__image{flex-shrink:0;}
.hy-site .hy-testimonials .elementor-swiper-button{top:auto;bottom:0;width:50px;height:50px;border-radius:50%;background:#663130;color:#fff;}
.hy-site .hy-testimonials .elementor-swiper-button-prev{left:-375px;}
.hy-site .hy-testimonials .elementor-swiper-button-next{left:-305px;right:auto;}
.hy-site .elementor-element-8c469f0 h2{font:500 clamp(30px,2.8182vw,46px)/1.15 Belleza,sans-serif;}
.hy-site .elementor-element-205daa7 h3{font:500 clamp(26px,2.2261vw,36px)/1.15 Belleza,sans-serif;margin:24px 0 12px;}
.hy-site .elementor-element-205daa7 .elementor-widget-text-editor{font-family:Roboto,sans-serif;}
.hy-site .elementor-element-205daa7 p{margin:0 0 12px;}
.hy-site .hy-blog-grid .elementor-posts-container{margin-left:15px;margin-right:15px;column-gap:30px;}
.hy-site .hy-blog-grid .elementor-post__thumbnail{padding-bottom:75%!important;}
.hy-site .hy-blog-grid .elementor-post__title{padding-right:30px;margin-bottom:12px;}
.hy-site .hy-blog-grid .elementor-post__text{padding-top:20px;}
.hy-site .hy-video-module{position:relative;}
.hy-site .hy-video-toggle{position:absolute;top:50%;left:50%;width:auto;transform:translate(-50%,-50%);z-index:2;}
.hy-site .hy-video-toggle .elementor-button{display:flex;width:80px;height:80px;align-items:center;justify-content:center;border:1px solid white;border-radius:50%;background:#663130a8;color:white;font:500 12px/1 'Work Sans',sans-serif;padding:0;}
@media(max-width:1024px){.hy-site .hy-testimonials{width:100%!important;}.hy-site .hy-testimonials .elementor-swiper-button-prev{left:0}.hy-site .hy-testimonials .elementor-swiper-button-next{left:60px}.hy-site .hy-testimonials .elementor-swiper-button{bottom:-65px}.hy-site .hy-testimonials .elementor-testimonial{padding:25px;}}
@media(max-width:767px){.hy-site .hy-hero .wdt-slider-flower-1{right:100px;width:180px;max-width:none}.hy-site .hy-hero .wdt-slider-flower-2{max-width:none;width:150px}.hy-site .hy-hero .wdt-slider-flower-3{max-width:none;width:170px}.hy-site .hy-blog-grid .elementor-posts-container{margin-left:0;margin-right:0}.hy-site .hy-blog-grid .elementor-post__title{padding-right:0}.hy-site .hy-video-toggle .elementor-button{width:55px;height:55px;font-size:10px}.hy-site .hy-footer .elementor-element-387f185 .elementor-icon-list-items{justify-content:center;}.hy-site .hy-product-grid{grid-template-columns:minmax(0,1fr);}.hy-site .hy-catalog-carousel .hy-product-grid{display:flex;}}
.hy-site .hy-footer .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){margin-bottom:8.4px;}
.hy-site .hy-footer .elementor-element-49540ca img{height:60px;width:auto;}
.hy-site .hy-footer .hy-image-box-item .elementor-widget-image{width:40px;}
.hy-site .hy-footer .hy-image-box-item{gap:15px;}
.hy-site .hy-footer .hy-image-box-item .elementor-heading-title{font-size:16px;line-height:1.2;color:#707070;}
.hy-site .hy-footer .hy-footer-title .elementor-heading-title{font-size:clamp(22px,calc(21.4656px + .184vw),25px);line-height:1;margin-bottom:25px;}
.hy-site .hy-footer .elementor-element-657f0ac .elementor-icon-list-text{font:400 17.6px/1.65 Roboto,sans-serif!important;color:#222!important;}
.hy-site .hy-footer .elementor-element-657f0ac .elementor-icon-list-item{padding:4px;margin-bottom:0!important;}
.hy-site .hy-footer .hy-newsletter .elementor-field-group .elementor-field{background:transparent!important;font:400 14.4px/1 Belleza,sans-serif!important;height:46px;padding:10px 43px 10px 20px!important;border:1px solid rgba(102,49,48,.3)!important;color:#000;}
.hy-site .hy-footer .hy-newsletter .elementor-field-group .elementor-field:focus{border-color:#663130!important;box-shadow:none;}
.hy-site .hy-footer .hy-newsletter .elementor-field-group .elementor-field::placeholder{color:#000;opacity:.55;}
.hy-site .hy-footer .hy-newsletter .elementor-button{min-height:46px;color:#000!important;}
.hy-site .hy-footer .hy-newsletter .elementor-button:is(:hover,:focus-visible){color:#61ce70!important;}
.hy-site .hy-footer .elementor-element-5327e28{margin:0!important;}
.hy-site .hy-footer .elementor-element-d893cda{padding:4px 4px 2px;}
.hy-site .hy-footer .elementor-element-387f185 .elementor-icon-list-text{color:#000!important;}
.hy-site .hy-footer .elementor-element-49540ca{margin-bottom:0!important;}
.hy-site .hy-footer .elementor-element-be675b7 .elementor-heading-title{font-size:clamp(20px,calc(19.1104px + .3067vw),25px);line-height:1.2;}
.hy-site .hy-footer .elementor-element-6c01f38 .elementor-widget-text-editor{font:400 16px/1.65 'Work Sans',sans-serif;}
.hy-site .hy-footer .hy-image-box-item .elementor-heading-title{font:500 16px/1.15 'Work Sans',sans-serif!important;color:#7a7a7a;}
.hy-site .hy-footer .hy-image-box-item .elementor-widget-image img{width:40px;height:30px;object-fit:contain;}
.hy-site [data-elementor-type=popup] .hy-newsletter .elementor-field-type-email{order:1;}
.hy-site [data-elementor-type=popup] .hy-newsletter .elementor-field-type-submit{order:2;}
.hy-site [data-elementor-type=popup] .hy-newsletter .elementor-field-type-acceptance{order:3;margin-top:15px;font-size:14px;}
.hy-site .hy-blog-grid .elementor-post__thumbnail{padding-bottom:73.3333%!important;}
.hy-site .hy-blog-grid .elementor-post__thumbnail__link{display:block;position:relative;width:100%;aspect-ratio:15/11;flex-shrink:0;overflow:hidden;padding:0!important;}
.hy-site .hy-blog-grid .elementor-post__thumbnail{position:absolute!important;inset:0;width:100%;height:100%;padding:0!important;overflow:hidden;}
.hy-site .hy-blog-grid .elementor-post__thumbnail img{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;transform:none!important;}
.hy-site .hy-blog-grid .elementor-post__meta-data{font-size:14px;line-height:23.1px;margin-bottom:14px;}
.hy-site .hy-blog-grid .elementor-post__excerpt{padding-right:30px;}
.hy-site .hy-blog-grid .elementor-post__thumbnail__link{margin-bottom:25px;}
.hy-site .hy-blog-grid .elementor-post__text{padding-top:5px;}
.hy-site.page-id-154 .hy-header .elementor-nav-menu--main>ul>li:first-child>a{color:#663130;}
.hy-site .hy-header .elementor-nav-menu .elementor-item{padding-left:16px;padding-right:16px;}
.hy-site .hy-page h2,.hy-site .hy-hero .hy-heading .elementor-heading-title,.hy-site .elementor-element-8c469f0 h2{font-size:clamp(1.875rem,1.7082rem + .9202vw,2.8125rem);}
.hy-site .hy-page h3,.hy-site .elementor-element-205daa7 h3{font-size:clamp(1.5625rem,1.4513rem + .6135vw,2.1875rem);}
.hy-site .hy-product-name{font-size:clamp(1.25rem,1.1944rem + .3067vw,1.5625rem);}
.hy-site .hy-product-name{font-family:Belleza,sans-serif;line-height:1.15;font-weight:500;}
.hy-site .hy-page .hy-product-name{font-size:clamp(1.25rem,1.1944rem + .3067vw,1.5625rem);line-height:1.15;}
.hy-site .hy-product-card{padding-bottom:30px;}
.hy-site .hy-catalog-carousel{padding-bottom:15px;}
.hy-site .hy-product-category{font-size:16px;letter-spacing:0;}
.hy-site .hy-product-price{font-size:16px;letter-spacing:.4px;}
.hy-site .hy-blog-grid:not(.hy-blog-archive) .elementor-posts-container{padding-bottom:30px;}
@media(max-width:767px){.hy-site .hy-catalog-carousel{padding-bottom:0}}
.hy-site .hy-page .hy-product-category{font-size:16px;letter-spacing:0;line-height:19px;}
.hy-site .hy-blog-grid .elementor-post__excerpt{margin-top:5px;margin-bottom:25px;}
.hy-site .hy-blog-grid .elementor-post__read-more{font-size:12px;font-weight:500;line-height:16px;padding:12.77px 32.46px;}
.hy-site .hy-blog-grid .elementor-post{margin-bottom:25.08px;}
@media(max-width:767px){.hy-site .hy-blog-grid .elementor-posts-container{margin-left:15px;margin-right:15px}.hy-site .hy-blog-grid .elementor-post__title{font-size:26px!important;line-height:1.15}.hy-site .hy-blog-grid .elementor-post__excerpt{padding-right:0}.hy-site .hy-blog-grid .elementor-post__read-more{padding:10.08px 20.35px}.hy-site .hy-catalog-controls{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.hy-site .hy-catalog-carousel{position:relative}.hy-site .hy-catalog-carousel .hy-product-grid{scrollbar-width:none}}
.hy-site .hy-promo .hy-heading .elementor-heading-title{font-size:clamp(1.875rem,1.8125rem + .3125vw,2.1875rem);}
@media(max-width:767px){.hy-site{font-size:16px}.hy-site .hy-carousel .elementor-element-491fcde{width:100%!important;margin-left:0!important;}.hy-site .hy-instagram{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.hy-site .hy-instagram>.elementor-widget-image{min-width:calc((100% - 10px)/2);scroll-snap-align:start}.hy-site .hy-footer{font-size:16px;}}
.hy-site .hy-marquee:hover .hy-marquee-track{animation-play-state:paused;}
.hy-site .hy-header.elementor-sticky--effects{box-shadow:0 1px 3px #0000000d;}
.hy-site .hy-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-top:22.9px;padding-bottom:22.9px;}
@media(max-width:1024px){.hy-site .hy-blog-grid .elementor-posts-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px}.hy-site .hy-blog-grid .elementor-post{flex:0 0 calc((100% - 30px)/2);scroll-snap-align:start}.hy-site .hy-instagram{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hy-site .hy-instagram>.elementor-widget-image{min-width:25%;scroll-snap-align:start}}
@media(max-width:767px){.hy-site .hy-blog-grid .elementor-post{flex-basis:100%;}.hy-site .hy-instagram{gap:10px}.hy-site .hy-instagram>.elementor-widget-image{min-width:calc((100% - 10px)/2)}.hy-site .hy-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding:14px 20px;}}
@media(max-width:1024px){.hy-site .hy-instagram{flex-direction:row;flex-wrap:nowrap}.hy-site .hy-instagram>.elementor-widget-image{width:25%;flex:0 0 25%;}.hy-site .hy-header .elementor-nav-menu--dropdown .elementor-item:is(:hover,:focus,.elementor-item-active){background:#fbeade;color:#663130;}}
@media(max-width:767px){.hy-site .hy-instagram>.elementor-widget-image{width:calc((100% - 10px)/2);flex-basis:calc((100% - 10px)/2)}.hy-site .hy-header.elementor-element-d18c8f9>.elementor-container{height:60px;min-height:60px}.hy-site .hy-header .elementor-element-7e2309a{margin:0}.hy-site .hy-header .elementor-menu-toggle{position:relative;width:40px;height:40px;padding:0}.hy-site .hy-header .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--open{visibility:hidden}.hy-site .hy-header .elementor-menu-toggle:not(.elementor-active):before{content:'';position:absolute;left:0;top:11px;width:40px;height:18px;background:repeating-linear-gradient(to bottom,#000 0,#000 1px,transparent 1px,transparent 8px)}.hy-site .hy-marquee .elementor-heading-title{font-size:40px;line-height:52px}}
