body.hw-gifts-page .fusion-header-wrapper,body.hw-gifts-page .fusion-tb-header,body.hw-gifts-page .fusion-page-title-bar,body.hw-gift-product .fusion-header-wrapper,body.hw-gift-product .fusion-tb-header,body.hw-gift-product .fusion-page-title-bar{display:none!important}body.hw-gifts-page #main,body.hw-gifts-page #content,body.hw-gifts-page #main>.fusion-row{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.hw-gifts{background:#f5f0e5;color:#294335;font:14px/1.6 Arial,sans-serif;overflow:clip}.hw-gifts *{box-sizing:border-box}.hw-gifts h1,.hw-gifts h2,.hw-gifts h3{text-transform:none!important;letter-spacing:-.7px!important}.hw-gifts a{text-decoration:none!important;box-shadow:none!important;border-bottom:0!important}.hw-gifts h1{font:400 clamp(48px,5.5vw,86px)/1.03 Georgia,serif!important;color:#fff3de!important;margin:23px 0!important;letter-spacing:-2px!important}.hw-gifts h1 em,.hw-gifts h2 em{font-weight:400;color:#d8b471}.hw-gifts h2{font:400 clamp(35px,4vw,58px)/1.12 Georgia,serif!important;margin:15px 0;color:#294335!important}.hw-gifts h3{font:400 24px/1.2 Georgia,serif!important;color:#294335!important;margin:12px 0!important}.hw-gifts p{margin:0}.hw-gifts-kicker{font:9px/1.6 Arial,sans-serif;letter-spacing:2px;color:#a48449}.hw-gifts-hero{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;padding:0 5%;color:#f3ecdb;overflow:hidden;background:#15271b}.hw-gifts-scene,.hw-gifts-life{position:absolute;inset:0;pointer-events:none;z-index:-1}.hw-gifts-scene{background:linear-gradient(90deg,#10271bd9,#10271b88 40%,#13231708 75%),url('gifts/gifts-hero.jpg') center/cover;animation:hw-gifts-breathe 24s ease-in-out infinite alternate}.hw-gifts-header{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:115px;max-width:1600px;width:100%;margin:0 auto;position:relative;z-index:10}.hw-gifts-header>a>img{width:78px;height:74px;object-fit:contain}.hw-gifts-intro{width:52%;max-width:690px;margin:auto 0;padding:35px 0 60px;position:relative}.hw-gifts-intro .hw-gifts-kicker{color:#e7ce9e}.hw-gifts-intro>p{max-width:390px;font:14px/1.85 Arial,sans-serif;color:#e0dfcb}.hw-gifts-actions{display:flex;align-items:center;gap:26px;margin-top:32px;flex-wrap:wrap}.hw-gifts .hw-gifts-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:#e6bf79;color:#1b3827!important;border:1px solid #e6bf79!important;border-radius:40px;padding:15px 25px;font:600 12px/1.4 Arial,sans-serif;transition:transform .25s,background .25s}.hw-gifts .hw-gifts-button:hover{background:#f2cf8e;transform:translateY(-3px)}.hw-gifts .hw-gifts-textlink{font:12px Arial,sans-serif;color:#fff0d3!important}.hw-gifts-hero-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #f3d89b40;font:9px Arial,sans-serif;letter-spacing:1px}.hw-gifts-hero-bottom a{color:#eee1c0!important}.hw-gifts-pause{background:none;border:0;color:#eee1c0;font:10px Arial,sans-serif;cursor:pointer}.hw-gifts-photo-note{font:8px Arial,sans-serif;color:#f0e8ce9c;padding:0 0 12px}.hw-gifts-sets,.hw-gifts-cards{padding:90px 5%;max-width:1700px;margin:auto;scroll-margin-top:25px}.hw-gifts-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.hw-gifts-section-head p{font-size:13px;line-height:1.8;color:#75816a;max-width:390px}.hw-gifts-arrows{display:flex;gap:9px;flex-shrink:0}.hw-gifts-arrows button{width:48px;height:48px;border:1px solid #c2c9b4;border-radius:50%;background:none;color:#35523a;cursor:pointer;font-size:20px}.hw-gifts-arrows button:disabled{opacity:.3;cursor:default}.hw-gifts-track{display:flex;overflow:auto;gap:24px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b3a17a transparent;padding:5px 1px 24px}.hw-gifts-set{flex:0 0 calc((100% - 48px)/3);min-width:280px;scroll-snap-align:start;background:#fffcf3;border:1px solid #d9ddcb;border-radius:17px;overflow:hidden}.hw-gifts-set-image{display:block;position:relative;aspect-ratio:1.2;background:#e9e8da;overflow:hidden}.hw-gifts-set-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.hw-gifts-set:hover img{transform:scale(1.035)}.hw-gifts-set-number{position:absolute;left:17px;top:17px;background:#fffcf1df;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;color:#40563c;font:11px Georgia,serif;z-index:1}.hw-gifts-set-copy{padding:25px}.hw-gifts-stock{font:8px Arial,sans-serif;letter-spacing:1px;color:#9a7b3d}.hw-gifts-set h3 a{color:#2d4a35!important}.hw-gifts-set-copy>p{font-size:12px;line-height:1.7;color:#74806b;min-height:40px}.hw-gifts-set-footer{display:flex;justify-content:space-between;align-items:end;gap:14px;padding-top:20px;margin-top:20px;border-top:1px solid #e3e4d6}.hw-gifts-set-footer>span{font:19px Georgia,serif;color:#3f5a3c}.hw-gifts-set-footer a{font:11px Arial,sans-serif;color:#38563c!important;white-space:nowrap}.hw-gifts-swipe{margin-top:12px!important;font-size:10px;color:#929579}.hw-gifts-story{background:radial-gradient(ellipse at 50% 0,#45613d,#1c392b 70%);position:relative;text-align:center;padding:85px 24px;color:#e5e7d2}.hw-gifts-story-mark{display:block;font:40px Georgia,serif;color:#dbba7a;margin-bottom:20px}.hw-gifts-story .hw-gifts-kicker{color:#c8b67f}.hw-gifts-story h2{color:#fff2d9!important;margin:22px 0!important}.hw-gifts-story>p{max-width:640px;margin:auto;font:14px/1.9 Arial,sans-serif;color:#d4ddc6}.hw-gifts-values{display:flex;justify-content:center;gap:40px;margin-top:40px;font:11px Arial,sans-serif;color:#e4c488}.hw-gifts-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hw-gifts-card{min-width:0}.hw-gifts-card>a{display:block;aspect-ratio:1.5;overflow:hidden;border-radius:12px;box-shadow:0 12px 22px #27342318!important;transition:transform .4s}.hw-gifts-card:hover>a{transform:translateY(-7px) rotate(-1deg)}.hw-gifts-card img{width:100%;height:100%;object-fit:cover}.hw-gifts-card>div{padding:14px 0 0}.hw-gifts-card h3{font-size:20px!important;display:flex;justify-content:space-between;gap:10px}.hw-gifts-card h3 span{color:#9d7c35}.hw-gifts-card p{font-size:11px;color:#7e836f;margin-bottom:18px}.hw-gifts-card .hw-gifts-button{background:#2e4b35;color:#fff2d6!important;border-color:#2e4b35!important;font-size:10px;padding:11px 18px;gap:18px}.hw-gifts-how{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:50px 0;margin-top:55px;border-top:1px solid #d4d9c6;border-bottom:1px solid #d4d9c6}.hw-gifts-how b{color:#b29a62;font:italic 28px Georgia,serif}.hw-gifts-how h3{font-size:24px!important}.hw-gifts-how p{font-size:12px;color:#74816a;line-height:1.8}.hw-gifts-faq{max-width:850px;margin:45px auto 0}.hw-gifts-faq details{border-bottom:1px solid #d5dac8;padding:20px 0}.hw-gifts-faq summary{cursor:pointer;font:19px Georgia,serif;color:#3b553b}.hw-gifts-faq p{font:13px/1.8 Arial,sans-serif;color:#78816f;padding-top:18px}.hw-gifts-bee{position:absolute;left:var(--x);top:var(--y);width:var(--s);filter:drop-shadow(0 4px 5px #0005);animation:hw-gifts-flight var(--t) ease-in-out infinite alternate;animation-delay:var(--delay)}.hw-gifts.is-paused .hw-gifts-bee,.hw-gifts.is-paused .hw-gifts-scene{animation-play-state:paused!important}.hw-gifts a:focus-visible,.hw-gifts button:focus-visible,.hw-gifts-track:focus-visible{outline:2px solid #b98b3b;outline-offset:4px}@keyframes hw-gifts-flight{to{transform:translate(18px,-55px) rotate(12deg)}}@keyframes hw-gifts-breathe{to{transform:scale(1.045)}}
body.hw-gift-product{background:#193728!important}body.hw-gift-product #main{background:linear-gradient(140deg,#183a29,#30462d)!important;padding:0 5% 70px!important}body.hw-gift-product #main>.fusion-row{max-width:1350px!important}body.hw-gift-product .hw-gifts-header{padding:10px 0 0}body.hw-gift-product .hw-gift-back{display:block;color:#d8c48f;font:11px Arial,sans-serif;padding:15px 0 30px}body.hw-gift-product .product{background:#f7f1e4!important;border-radius:22px;padding:35px!important}body.hw-gift-product .product h1,body.hw-gift-product .product h2,body.hw-gift-product .product h3{color:#304e35!important;text-transform:none!important;font-family:Georgia,serif!important}body.hw-gift-product .product .summary{color:#58674e}body.hw-gift-product .product input,body.hw-gift-product .product textarea,body.hw-gift-product .product select{background:#fffaf0!important;color:#294b35!important;border:1px solid #c7cfb9!important;border-radius:7px;font-size:16px!important}body.hw-gift-product .product button.single_add_to_cart_button{background:#35523a!important;color:#fff0d4!important;border:0!important;border-radius:30px!important}body.hw-gift-product .related.products,body.hw-gift-product .product_meta,body.hw-gift-product .woocommerce-tabs{display:none!important}body.hw-gift-product .woocommerce-product-gallery img{border-radius:13px}
@media(max-width:1050px){.hw-gifts-card-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.hw-gifts-set{flex-basis:calc((100% - 24px)/2)}.hw-gifts-intro{width:60%}.hw-gifts h1{font-size:64px!important}.hw-gifts-intro>p{max-width:330px}}
@media(max-width:700px){.hw-gifts-hero{min-height:100svh;padding:0 6%}.hw-gifts-header{min-height:100px;align-items:start;padding-top:20px}.hw-gifts-header>a>img{width:65px;height:62px}.hw-gifts-scene{background-position:62% center;background-image:linear-gradient(90deg,#11291bdd,#11291b99 80%,#11291b66),url('gifts/gifts-hero.jpg')}.hw-gifts-intro{width:100%;padding:35px 0 50px}.hw-gifts h1{font-size:51px!important;letter-spacing:-1.8px!important}.hw-gifts-intro>p{font-size:13px;max-width:300px}.hw-gifts-actions{gap:18px;margin-top:28px}.hw-gifts-hero-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.hw-gifts-hero-bottom>span{display:none}.hw-gifts-photo-note{font-size:7px;line-height:1.5}.hw-gifts-sets,.hw-gifts-cards{padding:60px 6%}.hw-gifts-section-head{display:block;margin-bottom:25px}.hw-gifts-arrows{margin-top:22px}.hw-gifts h2{font-size:39px!important}.hw-gifts-set{flex-basis:87%;min-width:0}.hw-gifts-set-copy{padding:22px}.hw-gifts h3{font-size:23px!important}.hw-gifts-set-footer{gap:12px}.hw-gifts-set-footer>span{font-size:16px}.hw-gifts-story{padding:65px 7%}.hw-gifts-story>p{font-size:13px}.hw-gifts-values{flex-direction:column;gap:17px;font-size:11px}.hw-gifts-card-grid{grid-template-columns:1fr;gap:35px}.hw-gifts-card h3{font-size:23px!important}.hw-gifts-card>div{padding-top:18px}.hw-gifts-how{grid-template-columns:1fr;gap:25px;margin-top:45px;padding:35px 0}.hw-gifts-how h3{margin:6px 0!important}.hw-gifts-faq summary{font-size:18px}body.hw-gift-product #main{padding:0 5% 40px!important}body.hw-gift-product .product{padding:22px!important}body.hw-gift-product .hw-gifts-header{padding-top:20px}body.hw-gift-product .product .summary{width:100%!important}body.hw-gift-product .hw-site-nav{z-index:30}}
@media(prefers-reduced-motion:reduce){.hw-gifts *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
body.hw-gift-product #main{min-height:100svh}body.hw-gift-product .hw-gift-purchase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:55px;margin-bottom:35px}body.hw-gift-product .hw-gift-art{min-width:0;padding-top:10px}body.hw-gift-product .hw-gift-art img{width:100%;height:auto;border-radius:12px;box-shadow:0 18px 30px #25382728}body.hw-gift-product .hw-gift-art>p{font:9px Arial,sans-serif;color:#9c834a;letter-spacing:1px;text-align:center;margin:23px 0}body.hw-gift-product .hw-gift-form{min-width:0}body.hw-gift-product .hw-gift-form h1{font:400 35px/1.15 Georgia,serif!important;margin:12px 0!important}body.hw-gift-product .hw-gift-value{font:26px Georgia,serif;color:#8d7132;margin:15px 0}body.hw-gift-product .hw-gift-description{font:13px/1.8 Arial,sans-serif;color:#69745d}body.hw-gift-product .variations_form{margin:22px 0 0!important;width:100%!important}body.hw-gift-product .variations{width:100%;border:0!important;margin-bottom:18px!important}body.hw-gift-product .variations td,body.hw-gift-product .variations th{border:0!important;padding:5px 0!important;text-align:left}body.hw-gift-product .variations label{font:12px Arial,sans-serif;color:#65745b}body.hw-gift-product .variations select{width:100%;height:40px;padding:8px}body.hw-gift-product .reset_variations{font:10px Arial,sans-serif;color:#64744f!important}body.hw-gift-product #pwgc-purchase-container{width:100%!important}body.hw-gift-product .pwgc-input-text,body.hw-gift-product #pwgc-message{width:100%!important;padding:10px!important}body.hw-gift-product .pwgc-label{font:12px/1.6 Arial,sans-serif;color:#3a573b;margin-bottom:5px}body.hw-gift-product .pwgc-subtitle{font:10px/1.6 Arial,sans-serif;color:#859078;margin-top:5px}body.hw-gift-product .quantity{display:inline-flex!important;float:none!important;margin:0 15px 0 0!important;width:auto!important}body.hw-gift-product .quantity input{height:42px!important;text-align:center!important;width:45px!important}body.hw-gift-product button.single_add_to_cart_button{padding:15px 25px!important;font:600 12px Arial,sans-serif!important;float:none!important;margin-top:10px}body.hw-gift-product .hw-gift-terms{font:11px/1.8 Arial,sans-serif;color:#899277;border-top:1px solid #d6dbc7;padding-top:18px;margin-top:24px}body.hw-gift-product .woocommerce-notices-wrapper{color:#294b35}body.hw-gift-product .hw-gifts-header .hw-menu-languages{white-space:nowrap}@media(max-width:800px){body.hw-gift-product .hw-gift-purchase{grid-template-columns:1fr;gap:20px;padding:22px!important}body.hw-gift-product .hw-gift-form h1{font-size:29px!important}body.hw-gift-product .hw-gift-art{padding:0}body.hw-gift-product .hw-gift-art>p{margin:15px 0}body.hw-gift-product .quantity input{font-size:16px!important}}
