.aroma-banner,.aroma-carousel,.aroma-content,.aroma-footer{box-sizing:border-box;color:#45392b}.aroma-banner *,.aroma-carousel *,.aroma-content *,.aroma-footer *{box-sizing:border-box}.aroma-banner{position:relative;background:#eadbc6;overflow:hidden}.aroma-banner__track,.aroma-track,.aroma-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.aroma-banner__track::-webkit-scrollbar,.aroma-track::-webkit-scrollbar,.aroma-gallery-track::-webkit-scrollbar{display:none}.aroma-banner__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-width:0}.aroma-banner__slide picture,.aroma-banner__slide picture img{display:block;width:100%}.aroma-banner__slide picture img{height:auto;aspect-ratio:3/1;object-fit:cover}.aroma-banner__copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:40%;color:#231f20}.aroma-banner__copy h2{margin:0 0 14px;color:inherit;font:400 clamp(28px,2.8vw,48px)/1.15 Georgia,serif;text-transform:none}.aroma-banner__copy p{margin:0 0 18px;color:inherit;font:500 clamp(18px,1.7vw,27px)/1.3 Arial,sans-serif}.aroma-banner__button{display:inline-flex;padding:12px 28px;background:#45392b;color:white!important;font:600 14px/1.2 Arial,sans-serif;text-decoration:none}.aroma-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:48px;min-height:0!important;padding:11px!important;margin:0!important;border:0!important;background:transparent!important;color:#231f20!important;box-shadow:none!important;transform:translateY(-50%)}.aroma-arrow svg{display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.aroma-prev{left:10px}.aroma-next{right:10px}.aroma-arrow:focus-visible,.aroma-banner__track:focus-visible,.aroma-track:focus-visible,.aroma-gallery-track:focus-visible{outline:2px solid #45392b;outline-offset:-2px}.aroma-carousel{padding:48px 28px 55px;max-width:1600px;margin:auto}.aroma-carousel h2,.aroma-content h2{margin:0 0 26px;text-align:center;color:#45392b;font:400 32px/1.2 Georgia,serif;text-transform:none}.aroma-carousel-wrap,.aroma-gallery-wrap{position:relative}.aroma-track{gap:20px}.aroma-slide{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start}.aroma-slide .col{max-width:100%;width:100%;padding:0}.aroma-carousel-wrap>.aroma-prev,.aroma-gallery-wrap>.aroma-prev{left:-20px;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 8px #0002!important}.aroma-carousel-wrap>.aroma-next,.aroma-gallery-wrap>.aroma-next{right:-20px;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 8px #0002!important}.aroma-empty{text-align:center;color:#6a5e53;font-size:15px}.aroma-card{color:#45392b;text-align:center}.aroma-card__media{position:relative;background:#f2efeb;border-radius:8px;overflow:hidden;aspect-ratio:1/1}.aroma-card__media>a:first-child,.aroma-card__media img{display:block;width:100%;height:100%}.aroma-card__media img{object-fit:contain}.aroma-card__media .badge-container,.aroma-card__media .onsale{position:absolute!important;top:9px!important;left:9px!important;right:auto!important;z-index:2;margin:0!important}.aroma-card__media .badge-inner,.aroma-card__media .onsale{min-height:0!important;width:auto!important;height:auto!important;padding:5px 8px!important;border-radius:2px!important;background:#45392b!important;color:white!important;font-size:12px!important;line-height:1!important}.aroma-card__actions{position:absolute;bottom:10px;left:10px;right:10px}.aroma-card__actions a.quick-view,.aroma-card__actions .button{display:block;width:100%;padding:11px!important;background:#fff!important;color:#45392b!important;border:1px solid #45392b!important;border-radius:2px;font:600 14px/1.2 Arial,sans-serif;text-align:center;text-transform:none}.aroma-card__actions a.quick-view:hover,.aroma-card__actions a.quick-view:focus-visible{background:#45392b!important;color:white!important}.aroma-card__info{padding:14px 5px}.aroma-card__title{display:block;color:#45392b;font:500 16px/1.35 Arial,sans-serif;overflow-wrap:anywhere}.aroma-card__price{margin-top:7px;font:600 16px/1.35 Arial,sans-serif}.aroma-card__price del{font-size:14px;color:#777}.aroma-card__price ins{text-decoration:none}.aroma-card .star-rating{margin:8px auto;color:#937254}.aroma-content{padding:45px 28px;max-width:1600px;margin:auto}.aroma-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aroma-categories>.wp-block-cover{min-height:0!important;aspect-ratio:1/1;padding:20px;overflow:hidden;border-radius:9px}.aroma-categories .wp-block-cover__inner-container{align-self:start}.aroma-categories p{margin:0;color:#fff;font:600 19px/1.25 Arial,sans-serif;text-align:center;text-shadow:0 1px 5px #0009}.aroma-gallery-track{gap:14px}.aroma-gallery-track>.wp-block-group{flex:0 0 calc((100% - 56px)/5);min-width:0;scroll-snap-align:start}.aroma-gallery-track figure{margin:0}.aroma-gallery-track img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.aroma-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.aroma-feature figure{margin:0}.aroma-feature img{width:100%;display:block;border-radius:8px}.aroma-feature-copy{text-align:center;color:#45392b}.aroma-feature-copy p{font:400 16px/1.6 Arial,sans-serif}.aroma-footer{background:#f7f3ee;color:#45392b;padding:52px max(28px,6vw)}.aroma-footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1450px;margin:auto}.aroma-footer summary{list-style:none;font:700 13px/1.3 Arial,sans-serif;letter-spacing:.04em;cursor:pointer}.aroma-footer summary::-webkit-details-marker{display:none}.aroma-footer ul{list-style:none;margin:18px 0 0;padding:0}.aroma-footer li{margin:0 0 11px;font:400 14px/1.4 Arial,sans-serif}.aroma-footer a{color:inherit}.absolute-footer{background:#f7f3ee!important;color:#45392b!important}.absolute-footer a{color:inherit!important}.htw-site-header__announcement{font-size:13px;letter-spacing:.02em}.htw-site-header__menu li>a{font-size:13px}.htw-site-header--two-row .htw-site-header__logo{justify-self:center}.htw-site-header__account-icon{display:block}.htw-site-header__account-label,.htw-site-header__search-toggle>span,.htw-site-header__cart-link{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.single-product .product-info .single_add_to_cart_button,.product-quick-view-container .single_add_to_cart_button,.woocommerce-cart .checkout-button{background:#45392b!important;color:#fff!important;border-color:#45392b!important}.single-product .product-info h1,.product-quick-view-container h1{font-family:Georgia,serif!important;font-weight:400!important;color:#45392b!important}.single-product .product-info,.product-quick-view-container,.woocommerce-cart{color:#45392b}.sf-pdp__gallery,.product-quick-view-container .product-gallery{background:#f2efeb!important}
@media(min-width:1101px){.htw-site-header--two-row .htw-site-header__main{grid-template-columns:1fr auto 1fr}.htw-site-header--two-row .htw-site-header__logo{grid-column:2}.htw-site-header--two-row .htw-site-header__actions{grid-column:3}.htw-site-header--two-row .htw-site-header__desktop-nav{grid-column:1 / -1}.aroma-card__actions{opacity:0;transition:opacity .2s}.aroma-card:hover .aroma-card__actions,.aroma-card:focus-within .aroma-card__actions{opacity:1}}
@media(max-width:1100px){.htw-site-header.is-ready .htw-site-header__mobile-nav:not([hidden]){position:absolute;inset:100% 0 auto;width:100%;max-height:70vh;overflow:auto;display:block;box-shadow:0 8px 16px #0002}.htw-site-header__drawer-bar{display:none}.htw-site-header__mobile-nav .sub-menu:not([hidden]){display:block!important;flex-basis:100%;width:100%;padding-left:16px!important}.htw-site-header__mobile-nav .htw-site-header__drawer-viewport{padding:8px 20px}}
@media(max-width:767px){.aroma-banner__slide picture img{aspect-ratio:4/5;object-fit:cover}.aroma-banner__copy{left:7%;top:auto;bottom:6%;transform:none;max-width:86%}.aroma-banner__copy h2{font-size:30px}.aroma-banner__copy p{font-size:20px}.aroma-arrow{position:absolute;width:40px;height:40px;clip-path:inset(50%);overflow:hidden}.aroma-arrow:focus-visible{clip-path:none;overflow:visible;background:#fff!important}.aroma-carousel,.aroma-content{padding:32px 16px}.aroma-carousel h2,.aroma-content h2{font-size:26px;margin-bottom:20px}.aroma-slide{flex-basis:calc((100% - 12px)/2)}.aroma-track,.aroma-gallery-track{gap:12px}.aroma-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aroma-categories p{font-size:16px}.aroma-gallery-track>.wp-block-group{flex-basis:70%}.aroma-feature{grid-template-columns:1fr;gap:20px}.aroma-footer{padding:15px 20px}.aroma-footer__grid{display:block}.aroma-footer details{border-bottom:1px solid #d6ccc1;padding:16px 0}.aroma-footer summary{display:flex;justify-content:space-between}.aroma-footer summary:after{content:'+';font-size:18px}.aroma-footer details[open] summary:after{content:'−'}.aroma-card__actions a.quick-view{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.aroma-card__actions{transition:none}}
.aroma-tile{position:relative;overflow:hidden;border-radius:8px}.aroma-tile figure{margin:0}.aroma-tile img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.aroma-tile p{position:absolute;top:16px;left:8px;right:8px;margin:0;color:#fff;font:600 19px/1.25 Arial,sans-serif;text-align:center;text-shadow:0 1px 5px #000b}.aroma-video-rail>.wp-block-group{flex-basis:calc((100% - 42px)/4)}.aroma-video-rail figure{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:9/14;background:#f2efeb}.aroma-video-rail video{display:block;width:100%;height:100%;object-fit:cover}.aroma-video-toggle{position:absolute;right:10px;bottom:10px;min-width:36px;min-height:36px;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#45392b!important;font:600 16px/36px Arial,sans-serif;box-shadow:0 1px 8px #0003}.aroma-video-toggle:focus-visible{outline:2px solid #45392b;outline-offset:2px}@media(max-width:767px){.aroma-video-rail>.wp-block-group{flex-basis:75%}.aroma-tile p{font-size:16px}}
.aroma-arrow[hidden]{display:none!important}.aroma-arrow:disabled{opacity:.35;cursor:default}.aroma-feature>figure{aspect-ratio:1400/774;background:#f2efeb}.aroma-feature>figure img{height:100%;object-fit:cover}
.aroma-card__media .badge{width:auto!important;height:auto!important}.aroma-card__media .badge-inner .onsale{position:static!important;display:inline!important;padding:0!important;background:transparent!important;color:inherit!important}
.single-product .sf-pdp__accordion,.product-quick-view-container .product_meta{border-color:#dfd5ca!important}.single-product .sf-pdp__accordion summary,.single-product .product_meta,.product-quick-view-container .product_meta{color:#45392b!important}.single-product .product_meta .tagged_as a,.product-quick-view-container .product_meta .tagged_as a{display:inline-block;margin:3px 4px 3px 0;padding:4px 9px;border:1px solid #cbbcaf;border-radius:2px;color:#45392b;background:#f7f3ee}.single-product form.variations_form select,.product-quick-view-container form.variations_form select{min-height:46px;border:1px solid #bcae9e;background-color:#fff;color:#45392b}.single-product .product-gallery .flickity-prev-next-button svg,.product-quick-view-container .product-gallery .flickity-prev-next-button svg{width:22px;height:22px;flex:none;object-fit:contain}.htw-site-header__search .searchform .flex-row{border-color:#a99b8b!important}.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout,.htw-site-header__mini-cart .return-to-shop .button{background:#45392b!important;color:#fff!important;border-color:#45392b!important}
@media(min-width:768px){.aroma-gallery-track:not(.aroma-video-rail)>.wp-block-group{flex-basis:calc((100% - 56px)/4.3)}}
