body.hw-detail-page{--hw-ink:#111e19;--hw-paper:#f7eedb;--hw-gold:#e8c78c;background:var(--hw-ink)!important;color:var(--hw-paper)}.hw-detail-page #wrapper,.hw-detail-page #main,.hw-detail-page .fusion-wrapper{background:var(--hw-ink)!important}.hw-detail-page .fusion-tb-header,.hw-detail-page .fusion-header-wrapper,.hw-detail-page .fusion-page-title-bar,.hw-detail-page .fusion-sliding-bar-wrapper{display:none!important}.hw-detail-opening{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 0,#40543966,transparent 65%),#111e19;color:var(--hw-paper)}.hw-detail-header{position:relative;z-index:40;max-width:1500px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px clamp(20px,4vw,72px);min-height:118px}.hw-detail-brand{flex:none}.hw-detail-brand img{display:block;width:78px;height:74px;object-fit:contain}.hw-detail-product-intro{position:relative;z-index:2;max-width:1320px;margin:auto;padding:26px 34px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d9c49b22}.hw-detail-back{color:var(--hw-gold)!important;font-size:13px;text-decoration:none!important}.hw-detail-eyebrow{color:var(--hw-gold)!important;font:11px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0}.hw-detail-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;padding:100px clamp(24px,8vw,130px) 70px;overflow:hidden}.hw-detail-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hw-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101e19e8,#101e1988 65%,#101e1922),linear-gradient(0deg,#111e19,transparent 70%);z-index:-1}.hw-detail-hero-copy{max-width:1000px}.hw-detail-hero .hw-detail-back{display:inline-block;margin-bottom:48px}.hw-detail-hero h1{color:var(--hw-paper)!important;font:400 clamp(38px,5.7vw,88px)/1.08 Georgia,serif!important;letter-spacing:-.035em;margin:20px 0 30px;overflow-wrap:anywhere}.hw-detail-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#d9cfbb}.hw-detail-meta a{color:var(--hw-gold)!important;border:1px solid #e8c78c44;padding:6px 12px;border-radius:40px}.hw-detail-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.hw-detail-atmosphere img{position:absolute;right:9%;top:60%;object-fit:contain;filter:drop-shadow(0 5px 7px #0007);animation:hw-detail-flight 12s ease-in-out infinite}.hw-detail-atmosphere img+img{right:20%;top:35%;animation-delay:-5s;animation-duration:16s;opacity:.65}.hw-detail-page #main{padding:28px clamp(18px,4vw,64px) 80px!important}.hw-detail-page #main>.fusion-row{max-width:1320px!important;margin:auto!important}.hw-detail-page #content{width:100%!important;float:none!important}.hw-detail-page #main .post-content>.fusion-fullwidth{background-color:transparent!important}.hw-detail-page #main .fusion-column-wrapper{background-color:transparent!important}.hw-detail-page #main :is(h1,h2,h3,h4,h5,h6,.fusion-title-heading,.price,.woocommerce-Price-amount,.product_meta,.woocommerce-product-details__short-description,p,li,td,th,label){color:var(--hw-paper)!important}.hw-detail-page #main :is(h1,h2,h3,.fusion-title-heading){font-family:Georgia,serif!important;font-weight:400!important}.hw-detail-product #main h1{font-size:clamp(32px,3.6vw,58px)!important;line-height:1.12!important;letter-spacing:-.025em}.hw-detail-page #main a{color:var(--hw-gold)}.hw-detail-page #main a:hover{color:#fff5dc}.hw-detail-page #main .fusion-separator-border{border-color:#dac49b2b!important}.hw-detail-page #main :is(input:not([type=hidden]),select,textarea,.select2-selection){background:#1b3026!important;color:#f7eedb!important;border-color:#d4bb8544!important;border-radius:8px}.hw-detail-page #main input::placeholder,.hw-detail-page #main textarea::placeholder{color:#b3baab!important}.hw-detail-page #main :is(.single_add_to_cart_button,.button,.fusion-button,button[type=submit]){background:#e5c58b!important;color:#15271d!important;border:0!important;border-radius:40px!important;padding:15px 27px!important;font-family:Arial,sans-serif!important}.hw-detail-page #main .fusion-button span{color:#15271d!important}.hw-detail-page #main :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:#20392c!important;color:#f7eedb!important;border-color:#e5c58b!important}.hw-detail-page #main :is(table,td,th){background:transparent!important;border-color:#e5c58b33!important}.hw-detail-product .woocommerce-product-gallery{border-radius:24px;overflow:hidden;box-shadow:0 22px 70px #0003}.hw-detail-product .woocommerce-product-gallery img{border-radius:12px}.hw-detail-product .woocommerce-product-gallery__wrapper{background:#1b3026}.hw-detail-product #main .related{padding-top:40px}.hw-detail-page #main .fusion-tb-tags{padding:28px 0;margin:32px 0;border-top:1px solid #d7c49b33;border-bottom:1px solid #d7c49b33;line-height:2.9}.hw-detail-page #main .fusion-tb-tags a{display:inline-block;border:1px solid #d6bd8144;border-radius:24px;padding:2px 13px;margin:4px 3px;font:12px/1.9 Arial,sans-serif;text-decoration:none!important;background:#1a3026;transition:background .2s,border-color .2s}.hw-detail-page #main .fusion-tb-tags a:hover{background:#314c38;border-color:#e5c58b}.hw-detail-tags-heading{font:400 24px/1.3 Georgia,serif!important;margin:0 0 14px!important;color:var(--hw-paper)!important}.hw-detail-article #main .fusion-text{max-width:850px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.9}.hw-detail-article #main .fusion-text img,.hw-detail-article #main .fusion-imageframe{border-radius:18px;overflow:hidden}.hw-detail-page #main .fusion-sharing-box{background:#1a3026!important;border-radius:20px;padding:24px!important}.hw-detail-page #main .fusion-post-cards .fusion-column-wrapper{background:#1b3026!important;border-radius:18px;overflow:hidden}.hw-detail-page .select2-dropdown{background:#1b3026;color:#f7eedb;border-color:#d4bb8544}.hw-detail-page .select2-results__option--highlighted{background:#40593d!important}.hw-detail-page #main a:focus-visible,.hw-detail-header a:focus-visible{outline:2px solid #e8c78c;outline-offset:4px}@keyframes hw-detail-flight{0%,100%{transform:translate(0,0) rotate(-8deg)}35%{transform:translate(-40px,-22px) rotate(5deg)}70%{transform:translate(18px,-40px) rotate(-3deg)}}@media(max-width:980px){.hw-detail-header{padding:16px 22px;min-height:100px}.hw-detail-brand img{width:65px;height:65px}.hw-detail-hero{min-height:470px;padding:70px 24px 45px}.hw-detail-product-intro{padding:22px}.hw-detail-product-intro .hw-detail-eyebrow{max-width:60%;text-align:right}.hw-detail-page #main{padding:20px 16px 50px!important}.hw-detail-atmosphere img{opacity:.5}.hw-detail-article #main .fusion-text{font-size:16px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.hw-detail-atmosphere img{animation:none}.hw-detail-page *{scroll-behavior:auto!important}}

.hw-detail-page #main .woocommerce-tabs,.hw-detail-page #main .woocommerce-tabs .panel,.hw-detail-page #main .woocommerce-tabs ul.tabs li{background:transparent!important;border-color:#d9c49b44!important}.hw-detail-page #main .fusion-text [style*="color"],.hw-detail-page #main .woocommerce-product-details__short-description [style*="color"]{color:var(--hw-paper)!important}.hw-detail-article #main .fusion-text p{text-align:left!important}.hw-detail-page #main .fusion-tb-tags a{max-width:100%;overflow-wrap:anywhere}.hw-detail-page #main .fusion-title-heading *{color:inherit!important}

.hw-detail-atmosphere img{width:42px!important;height:36px!important}.hw-detail-atmosphere img+img{width:28px!important;height:24px!important}
.hw-detail-tags-panel{margin:36px auto;padding:28px;background:#1b3026;border:1px solid #d6bd8133;border-radius:20px;max-width:100%;width:100%}.hw-detail-page #main .hw-detail-tags-panel .fusion-tb-tags{display:block;padding:0;margin:0;border:0;line-height:2}.hw-detail-page #main .hw-detail-tags-panel .fusion-tb-tags a{margin:4px 6px 4px 0}.hw-detail-article #main .hw-detail-tags-panel{max-width:850px}

.hw-detail-opening{z-index:20}.hw-detail-empty-meta{display:none!important}

.hw-detail-pause{position:absolute;right:24px;bottom:18px;z-index:5;width:36px;height:36px;border:1px solid #e8c78c55;border-radius:50%;background:#14291ece;color:#f7eedb;cursor:pointer;font:16px Arial,sans-serif}.hw-detail-pause:focus-visible{outline:2px solid #e8c78c;outline-offset:4px}.hw-detail-paused .hw-detail-atmosphere img{animation-play-state:paused}.hw-detail-product-intro{padding-right:90px}@media(max-width:980px){.hw-detail-product-intro{padding-right:76px}.hw-detail-pause{right:22px}}

.hw-detail-product.archive #main .products li.product,.hw-detail-product.post-type-archive-product #main .products li.product{background:#1b3026!important;border-radius:20px;overflow:hidden;padding-bottom:18px}.hw-detail-product.archive #main .product-details,.hw-detail-product.archive #main .product-buttons{background:transparent!important}.hw-detail-article.archive #main .fusion-post-wrapper{background:#1b3026;border-radius:18px;overflow:hidden}

.hw-detail-archive-intro{max-width:1320px;margin:auto;padding:12px 34px 42px;position:relative;z-index:2}.hw-detail-archive-intro h1{font:400 clamp(36px,5vw,68px)/1.1 Georgia,serif;color:var(--hw-paper);margin:0}.hw-detail-catalogue #main .woocommerce-products-header__title{display:none}.hw-detail-catalogue #main .products li.product{background:#1b3026!important;border-radius:20px;overflow:hidden;padding-bottom:18px}
.hw-detail-hero h1,.hw-detail-tags-heading,.hw-detail-archive-intro h1{text-transform:none!important}.hw-detail-page #main .stock.out-of-stock{color:#edb49d!important}.hw-detail-page #main .price ins .woocommerce-Price-amount{color:var(--hw-gold)!important}.hw-detail-page #main .price del{opacity:.55}
