.av-home{width:100%;max-width:none;font-family:Arial,sans-serif;color:#151b15}.av-home *{box-sizing:border-box}.av-home img{display:block;width:100%;height:auto}.av-home h1,.av-home h2{font-weight:400;line-height:1.06;text-transform:uppercase;letter-spacing:-.02em}.av-home h1{font-size:clamp(34px,4.5vw,68px)}.av-home h2{font-size:clamp(28px,3vw,46px)}.av-home p{line-height:1.5}.av-home a:not(:has(img)){display:inline-block;padding:14px 24px;background:#fff;color:#111;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.av-home a:focus-visible{outline:3px solid #75ad49;outline-offset:3px}.av-hero,.av-gifts,.av-plant{position:relative;overflow:hidden;background:#17281a}.av-hero>img{width:100%;height:min(42vw,600px);min-height:360px;object-fit:cover}.av-hero-copy,.av-gifts>div,.av-plant>div{position:absolute;top:50%;transform:translateY(-50%);width:min(35%,460px);color:#fff}.av-hero-copy{right:8%}.av-gifts>div{left:8%}.av-plant>div{right:7%}.av-hero-copy p,.av-gifts p,.av-plant p{font-size:16px}.av-gifts picture img,.av-plant picture img{max-height:650px;object-fit:cover}.av-section-title{text-transform:uppercase;font-weight:400;font-size:clamp(28px,3vw,44px);margin:60px 0 28px}.av-aroma{padding:60px max(4%,20px);text-align:center}.av-aroma h2{margin:0 0 30px}.av-aroma-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.av-aroma-grid img{aspect-ratio:545/680;object-fit:cover}.av-aroma-grid p{min-height:72px;padding:12px 0 0}.av-home a.av-link{border:1px solid #1b291c;background:white;color:#172219}.av-home a:hover{background:#e4eedf}.av-plant>div{background:rgba(0,25,13,.74);padding:20px}.av-plant img{min-height:380px}
@media(max-width:767px){.av-hero>img{height:240px;min-height:0;object-fit:cover}.av-hero-copy,.av-gifts>div,.av-plant>div{position:static;transform:none;width:100%;padding:26px 22px;background:#17281a}.av-hero h1{font-size:34px}.av-gifts picture img{max-height:460px}.av-aroma{padding:42px 18px}.av-aroma-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.av-aroma-grid p{min-height:90px;font-size:13px}.av-home a:not(:has(img)){padding:12px 14px}.av-plant img{min-height:0;max-height:500px}}
.av-hero h1,.av-gifts h2,.av-plant h2{color:#fff}.av-aroma h2{color:#172219}
.av-color{position:relative;background:#283433;overflow:hidden}.av-color picture img{max-height:650px;object-fit:cover}.av-color>div{position:absolute;top:50%;transform:translateY(-50%);left:8%;width:min(38%,460px);color:#fff}.av-color h2{color:#fff}.av-bespoke{display:grid;grid-template-columns:1fr 3fr;align-items:center;padding:50px max(4%,20px);gap:25px}.av-bespoke h2{color:#172219}.av-bespoke a:not(:has(img)){background:#172219;color:white}.av-bespoke-images{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.av-bespoke-images img{aspect-ratio:4/5;object-fit:cover}@media(max-width:767px){.av-color>div{position:static;transform:none;width:100%;padding:26px 22px}.av-color picture img{max-height:460px}.av-bespoke{display:block;padding:42px 18px}.av-bespoke-images{grid-template-columns:repeat(2,1fr);margin-top:24px}}
.home .av-section-title + .woocommerce .wd-entities-title,.home .av-section-title + .woocommerce .wd-entities-title a{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;min-height:3em;line-height:1.4}.whb-top-bar{background-color:#244c32!important}.whb-top-bar p,.whb-top-bar span{color:#fff!important}
.single-product .wd-buy-now-btn{background-color:#244c32;color:#fff}.single-product .wd-buy-now-btn:hover,.single-product .wd-buy-now-btn:focus-visible{background-color:#163721;color:#fff}.tax-product_cat .wd-entities-title a{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;line-height:1.4}
.av-ribbon{background:#14291b;color:#fff;text-align:center;padding:14px 18px;font-size:12px;letter-spacing:.09em}
.av-bespoke-images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.av-bespoke-images::-webkit-scrollbar{display:none}.av-bespoke-images img{flex:0 0 calc((100% - 30px)/4);scroll-snap-align:start}.av-carousel-controls{display:flex;gap:8px;margin-top:16px}.av-carousel-controls button{border:1px solid #244c32;background:#fff;color:#172219;min-width:44px;min-height:44px}.av-carousel-controls button:focus-visible,.av-bespoke-images:focus-visible{outline:3px solid #72a44c;outline-offset:3px}@media(max-width:767px){.av-bespoke-images img{flex-basis:calc((100% - 10px)/2)}}
.av-bespoke-images.av-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}
.av-bespoke-images img{width:0;min-width:0}
@media(min-width:768px) and (max-width:1024px){.av-gifts>div,.av-color>div,.av-plant>div{position:static;transform:none;width:100%;padding:26px 28px;background:#17281a}.av-gifts picture img,.av-color picture img{max-height:480px;object-fit:cover}.av-plant picture img{min-height:0;max-height:540px;object-fit:cover}}
@media(max-width:1024px){.av-gifts picture img,.av-color picture img,.av-plant picture img{height:auto;max-height:none;min-height:0;object-fit:contain}}
.av-product-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.av-product-track::-webkit-scrollbar{display:none}.av-product-track .products{display:flex!important;flex-wrap:nowrap!important;gap:12px!important}.av-product-track .wd-product{flex:0 0 calc((100% - 36px)/4)!important;width:auto!important;min-width:0;scroll-snap-align:start}.av-product-track.av-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}.av-product-controls{text-align:center;margin:16px 0 26px}.av-product-controls button{min-width:44px;min-height:44px;margin:0 4px;background:#fff;color:#172219;border:1px solid #244c32}.av-product-controls button:focus-visible,.av-product-track:focus-visible{outline:3px solid #72a44c;outline-offset:3px}@media(min-width:768px) and (max-width:1024px){.av-product-track .wd-product{flex-basis:calc((100% - 24px)/3)!important}}@media(max-width:767px){.av-product-track .wd-product{flex-basis:calc((100% - 12px)/2)!important}}
.home .htw-module-module-003 .wd-entities-title,.home .htw-module-module-003 .wd-entities-title a{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;min-height:3em;line-height:1.4}
.av-gifts picture img,.av-color picture img{aspect-ratio:18/5}.av-plant picture img{aspect-ratio:2500/827}@media(max-width:1024px){.av-gifts picture img,.av-color picture img{aspect-ratio:1/1}.av-plant picture img{aspect-ratio:700/1235}}
.tax-product_cat .wd-entities-title{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;min-height:3em;line-height:1.4}
.tax-product_cat .wd-entities-title,.home .htw-module-module-003 .wd-entities-title{max-height:none}
.tax-product_cat [class*=title-line-] .wd-product .wd-entities-title,.home .htw-module-module-003 [class*=title-line-] .wd-product .wd-entities-title{max-height:none;overflow:visible;white-space:normal}
