.dihat-new{--dn-tulsi:#2e4a35;--dn-acacia:#efe3d1;--dn-multiflora:#b25e3c;--dn-barseem:#5a4038;--dn-gold:#c8a24b;--dn-bg:#f4eade;--dn-ink:#2a2118;--dn-ink-soft:color-mix(in srgb, var(--dn-ink) 65%, transparent);--dn-ink-faint:color-mix(in srgb, var(--dn-ink) 12%, transparent);--dn-border:color-mix(in srgb, var(--dn-ink) 24%, transparent);--dn-border-strong:color-mix(in srgb, var(--dn-ink) 45%, transparent);--dn-divider:color-mix(in srgb, var(--dn-ink) 18%, transparent);--dn-line:#554334;--dn-hero-ink:#28251f;--dn-olive:#34360e;--dn-olive-soft:#6d6a33;--dn-gold-line:color-mix(in srgb, var(--dn-gold) 55%, transparent);--dn-nav-active:#7a5f28;background:var(--dn-bg);color:var(--dn-ink);--dn-font-display:var(--font-cormorant), Georgia, serif;--dn-font-body:var(--font-general-sans), ui-sans-serif, system-ui, sans-serif;--dn-ink-muted:#493a2c;--dn-button:#3b2b1f;--dn-button-text:#f5efe5;--dn-text-hero:clamp(2.75rem, 3.2rem + 3vw, 6rem);--dn-text-h1:clamp(2.25rem, 2rem + 2.4vw, 4rem);--dn-text-h2:clamp(1.75rem, 1.5rem + 1.6vw, 2.75rem);--dn-text-statement:clamp(1.5rem, 1.3rem + 1.2vw, 2.25rem);--dn-text-eyebrow:.8rem;--dn-text-body-lg:clamp(1.05rem, 1rem + .3vw, 1.25rem);--dn-text-body:1rem;--dn-text-meta:.875rem;--dn-space-section:clamp(4rem, 3rem + 8vmin, 9rem);--dn-space-section-sm:clamp(2.5rem, 2rem + 4vmin, 5rem);--dn-space-gap-lg:clamp(2rem, 1.5rem + 3vw, 4rem);--dn-card-art-h:clamp(220px, 17vw, 250px);--dn-card-name:clamp(14px, .95vw, 16px);--dn-card-desc:clamp(13.5px, .9vw, 15px);--dn-card-price:clamp(13px, .85vw, 14px);--dn-strike:color-mix(in srgb, var(--dn-ink) 45%, transparent);--dn-save-bg:var(--dn-tulsi);--dn-save-fg:var(--dn-bg);--dn-nav-link:clamp(17px, 1.02vw, 20px);--dn-nav-gap:clamp(22px, 3.3vw, 50px);--dn-hero-h1:clamp(32px, 4.1vw, 62px);--dn-hero-h1-measure:11.5em;--dn-hero-divider-gap:clamp(18px, 2.1vw, 30px);--dn-hero-statement:clamp(15px, .86vw, 17px);--dn-hero-statement-gap:clamp(14px, 1.5vw, 21px);--dn-hero-cta:clamp(17px, 1vw, 20px);--dn-hero-cta-gap:clamp(26px, 3vw, 42px);--dn-hero-cta-pad-y:clamp(11px, 1.1vw, 15px);--dn-hero-cta-pad-x:clamp(20px, 1.9vw, 28px);--dn-page-max:1440px;--dn-page-pad:clamp(1.25rem, 1rem + 3vw, 4rem);font-family:var(--dn-font-body);font-weight:500}@media (max-width:639px){.dihat-new .dn-cards{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding-inline-start:0;padding-inline-end:0;display:flex;overflow-x:auto}.dihat-new .dn-cards::-webkit-scrollbar{display:none}.dihat-new .dn-card-slot{scroll-snap-align:start;flex:0 0 84%}}.dihat-new .dn-promise-text{max-width:100%;padding-bottom:46vw}.dihat-new .dn-promise-art{width:94%;height:42%}@media (min-width:768px){.dihat-new .dn-promise-text{max-width:min(560px,42%);padding-bottom:clamp(48px,6vw,90px)}.dihat-new .dn-promise-art{width:60%;height:92%}}.dihat-new .dn-honey-row{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.dihat-new .dn-honey-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dihat-new .dn-honey-row{grid-template-columns:repeat(4,1fr)}}.dihat-new .dn-footer-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(28px,3vw,44px);display:grid}.dihat-new .dn-footer-grid>:first-child{grid-column:span 2}@media (min-width:640px){.dihat-new .dn-footer-grid{grid-template-columns:repeat(3,1fr)}.dihat-new .dn-footer-grid>:first-child{grid-column:span 3}}@media (min-width:1024px){.dihat-new .dn-footer-grid{grid-template-columns:30% 1fr 1fr 1fr;gap:clamp(16px,2vw,34px)}.dihat-new .dn-footer-grid>:first-child{grid-column:auto}}.dihat-new .dn-foot-link{border-bottom:1px solid #0000;padding-bottom:1px;transition:color .18s}.dihat-new .dn-foot-link:hover{color:var(--dn-ink);border-bottom-color:currentColor}.dihat-new .dn-viewall:hover{background:var(--dn-button,#3b2b1f)!important;color:var(--dn-button-text,#f5efe5)!important}.dihat-new .dn-card-btn{font-family:var(--dn-font-display);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:999px;padding:clamp(8px,.75vw,11px) clamp(12px,1.05vw,17px);font-size:clamp(14.5px,.8vw,16.5px);font-weight:600;line-height:1;transition:background-color .2s,color .2s,opacity .2s}.dihat-new .dn-card-btn-solid{background:var(--dn-hero-ink);color:var(--dn-bg)}.dihat-new .dn-card-btn-solid:hover{opacity:.85}.dihat-new .dn-card-btn-ghost{color:var(--dn-hero-ink);border:1px solid var(--dn-ink-faint);background:0 0}.dihat-new .dn-card-btn-ghost:hover{background:var(--dn-hero-ink);color:var(--dn-bg);border-color:var(--dn-hero-ink)}.dihat-new .dn-card-btn:disabled{opacity:.4;cursor:not-allowed}.dihat-new .dn-qty{border:1px solid var(--dn-ink-faint);font-family:var(--dn-font-display);border-radius:999px;flex:none;align-items:center;display:inline-flex}.dihat-new .dn-qty-btn{color:var(--dn-hero-ink);cursor:pointer;background:0 0;padding:clamp(6px,.6vw,9px) clamp(9px,.85vw,13px);font-size:clamp(17px,1vw,20px);line-height:1;transition:opacity .2s}.dihat-new .dn-qty-btn:hover:not(:disabled){opacity:.55}.dihat-new .dn-qty-btn:disabled{opacity:.22;cursor:not-allowed}.dihat-new .dn-qty-num{text-align:center;font-variant-numeric:tabular-nums;min-width:1.1em;color:var(--dn-hero-ink);font-size:clamp(15.5px,.85vw,17.5px)}.dihat-new .dn-modal-backdrop{--pk-panel:var(--dn-bg);--pk-line:var(--dn-border);--pk-text:var(--dn-hero-ink);--pk-muted:var(--dn-ink-soft);--pk-accent:color-mix(in srgb, var(--dn-gold) 42%, var(--dn-ink));z-index:100;background:#140f0a80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.dihat-new .dn-modal{background:var(--pk-panel);width:100%;max-width:520px;color:var(--pk-text);border-radius:4px;padding:clamp(20px,2.4vw,32px);position:relative;box-shadow:0 30px 70px #0c08048c}.dihat-new .dn-modal:focus{outline:none}.dihat-new .dn-modal-x{color:var(--pk-muted);cursor:pointer;background:0 0;font-size:22px;line-height:1;position:absolute;top:12px;right:16px}.dihat-new .dn-modal-x:hover{color:var(--pk-text)}.dihat-new .dn-modal-head{align-items:center;gap:14px;display:flex}.dihat-new .dn-modal-thumb{flex:none;width:58px;height:58px;position:relative}.dihat-new .dn-modal-title{font-family:var(--dn-font-display);color:var(--pk-text);font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.15}.dihat-new .dn-modal-sub{font-family:var(--dn-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pk-muted);margin-top:3px;font-size:15px}.dihat-new .dn-pick-label{font-family:var(--dn-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--pk-text);align-items:baseline;gap:8px;margin-top:clamp(20px,2vw,28px);font-size:14.5px;display:flex}.dihat-new .dn-pick-req{color:var(--pk-accent)}.dihat-new .dn-pick-note{letter-spacing:.04em;text-transform:none;color:var(--pk-muted);font-size:14px}.dihat-new .dn-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dihat-new .dn-pick-wide{grid-column:1/-1}.dihat-new .dn-pick{border:1px solid var(--pk-line);cursor:pointer;border-radius:3px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;transition:border-color .18s,background-color .18s;display:flex}.dihat-new .dn-pick:hover{border-color:color-mix(in srgb, var(--pk-accent) 55%, transparent)}.dihat-new .dn-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dihat-new .dn-pick:has(input:focus-visible){outline:2px solid var(--pk-accent);outline-offset:2px}.dihat-new .dn-pick:has(input:checked){border-color:var(--pk-accent);background:color-mix(in srgb, var(--pk-accent) 9%, transparent)}.dihat-new .dn-pick-off{opacity:.32;cursor:not-allowed}.dihat-new .dn-pick-off:hover{border-color:var(--pk-line)}.dihat-new .dn-pick-thumb{flex:none;width:34px;height:40px;position:relative}.dihat-new .dn-pick-text{flex-direction:column;gap:4px;min-width:0;display:flex}.dihat-new .dn-pick-name{font-family:var(--dn-font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--pk-text);font-size:15.5px;font-weight:600}.dihat-new .dn-pick-price{font-family:var(--dn-font-body);letter-spacing:.02em;color:var(--pk-accent);font-size:15px}.dihat-new .dn-pick-tick{color:var(--pk-accent);opacity:0;flex:none;margin-left:auto;font-size:16px}.dihat-new .dn-pick:has(input:checked) .dn-pick-tick{opacity:1}.dihat-new .dn-confirm{max-width:400px;padding:clamp(20px,2.2vw,30px)}.dihat-new .dn-confirm-title{font-family:var(--dn-font-display);color:var(--dn-hero-ink);font-size:clamp(21px,1.4vw,26px);font-weight:600}.dihat-new .dn-confirm-body{font-family:var(--dn-font-body);color:var(--dn-ink-muted);margin-top:clamp(8px,.9vw,12px);font-size:clamp(14.5px,.85vw,16px);line-height:1.55}.dihat-new .dn-confirm-body strong{color:var(--dn-hero-ink);font-weight:600}.dihat-new .dn-confirm-foot{justify-content:flex-end;gap:10px;margin-top:clamp(18px,2vw,26px);display:flex}.dihat-new .dn-modal-foot{align-items:center;gap:10px;margin-top:clamp(18px,1.8vw,26px);display:flex}.dihat-new .dn-modal .dn-qty{border-color:var(--pk-line)}.dihat-new .dn-modal .dn-qty-btn,.dihat-new .dn-modal .dn-qty-num{color:var(--pk-text)}.dihat-new .dn-modal-cta{font-family:var(--dn-font-body);letter-spacing:.16em;text-transform:uppercase;background:var(--dn-hero-ink);color:var(--dn-bg);cursor:pointer;border-radius:3px;flex:1;padding:clamp(11px,.95vw,14px) 18px;font-size:15px;transition:opacity .2s}.dihat-new .dn-modal-cta:hover:not(:disabled){opacity:.85}.dihat-new .dn-modal-cta:disabled{opacity:.3;cursor:not-allowed}.dihat-new .dn-modal-hint{text-align:center;font-family:var(--dn-font-body);letter-spacing:.06em;color:var(--pk-muted);margin-top:10px;font-size:14.5px}@media (max-width:420px){.dihat-new .dn-pick-grid{grid-template-columns:1fr}}@media (max-width:639px){.dihat-new{--dn-card-art-h:240px;--dn-card-name:15px;--dn-card-desc:14.5px;--dn-card-price:14px}.dihat-new .dn-card-btn{padding:12px 20px;font-size:17px}.dihat-new .dn-qty-btn{padding:10px 14px;font-size:17px}.dihat-new .dn-qty-num{min-width:1.4em;font-size:19px}.dihat-new .dn-card-foot:has(.dn-card-price-row){align-items:flex-end}.dihat-new .dn-card-foot{align-items:center;gap:12px;display:flex}.dihat-new .dn-card-text{flex:1;min-width:0}.dihat-new .dn-card-buy{flex:none;margin-top:0!important}.dihat-new .dn-card-buyrow{flex-direction:column;align-items:stretch;gap:8px}.dihat-new .dn-card-buyrow .dn-qty{justify-content:center}}.dihat-new #our-honeys,.dihat-new #gift-packs{scroll-margin-top:18vh}.dihat-new .dn-price{font-family:var(--dn-font-body);font-size:var(--dn-card-price);letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:0 clamp(6px,.5vw,9px);display:flex}.dihat-new .dn-price-was{color:var(--dn-strike);text-underline-offset:0;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.dihat-new .dn-price-now{color:var(--dn-ink);font-size:1.16em;font-weight:700}.dihat-new .dn-price-save{white-space:nowrap;background:var(--dn-save-bg);color:var(--dn-save-fg);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:center;padding:.36em .66em;font-size:.9em;font-weight:700;line-height:1}.dihat-new .dn-card-price-row{margin-top:clamp(8px,.8vw,12px)}.dihat-new .dn-honey-tree{width:100%;height:100%}.dihat-new .dn-honey-tree svg{width:100%;height:100%;display:block}.dihat-new .dn-nav-inline{gap:var(--dn-nav-gap);display:none}.dihat-new .dn-nav-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-top:-6px;transition:opacity .2s;display:inline-flex}.dihat-new .dn-nav-toggle:hover{opacity:.6}@media (min-width:768px),(orientation:landscape){.dihat-new .dn-nav-inline{display:flex}.dihat-new .dn-nav-toggle{display:none}}.dihat-new .dn-nav-link{font-family:var(--dn-font-display);font-size:var(--dn-nav-link);color:var(--dn-hero-ink);transition:opacity .2s;display:block;position:relative}.dihat-new .dn-nav-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .2s ease-out;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.dihat-new .dn-nav-link:hover:after,.dihat-new .dn-nav-link[data-current]:after{transform:scaleX(1)}.dihat-new .dn-nav-link[data-current]{color:var(--dn-nav-active)}.dihat-new .dn-menu{z-index:200;background:color-mix(in srgb, var(--dn-hero-ink) 62%, transparent);justify-content:center;align-items:center;height:100dvh;animation:.28s ease-out both dn-menu-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dihat-new .dn-menu-panel{background:var(--dn-bg);width:calc(100% - 2*clamp(10px,3.5vw,22px));height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 2 * clamp(12px, 2.4vh, 26px));margin-top:calc(env(safe-area-inset-top) / 2);border-radius:2px;grid-template-rows:auto 1fr auto;padding:clamp(16px,2.8vh,26px) clamp(20px,6vw,34px) clamp(18px,3vh,28px);animation:.32s cubic-bezier(.22,.61,.36,1) both dn-menu-panel-in;display:grid;position:relative}.dihat-new .dn-menu-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dihat-new .dn-menu-brand{opacity:.9;width:clamp(74px,22vw,96px);display:block}.dihat-new .dn-menu-close{min-width:44px;min-height:44px;color:var(--dn-hero-ink);justify-content:center;align-items:center;margin:-10px -12px 0 0;transition:opacity .2s;display:inline-flex}.dihat-new .dn-menu-close:hover{opacity:.6}.dihat-new .dn-menu-links{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4.6vh,44px);display:flex}.dihat-new .dn-menu-link{font-family:var(--dn-font-display);letter-spacing:-.005em;color:var(--dn-hero-ink);animation:.3s ease-out both dn-menu-link-in;animation-delay:calc(.12s + var(--i) * 55ms);font-size:clamp(28px,7.6vw,40px);font-weight:500;line-height:1.15;transition:opacity .2s}.dihat-new .dn-menu-link[data-current]{color:var(--dn-nav-active)}.dihat-new .dn-menu-foot{border-top:1px solid color-mix(in srgb, var(--dn-hero-ink) 14%, transparent);justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,2vh,20px);display:flex}.dihat-new .dn-menu-foot-link{min-height:44px;font-family:var(--dn-font-body);letter-spacing:.02em;color:var(--dn-ink-muted);align-items:center;gap:9px;font-size:14px;transition:color .2s;display:inline-flex}.dihat-new .dn-menu-foot-link:hover{color:var(--dn-hero-ink)}@keyframes dn-menu-in{0%{opacity:0}to{opacity:1}}@keyframes dn-menu-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes dn-menu-link-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dihat-new .dn-menu,.dihat-new .dn-menu-panel,.dihat-new .dn-menu-link{animation-duration:1ms;animation-delay:0s}}@media (min-width:768px) and (orientation:portrait){.dihat-new{--dn-nav-link:clamp(20px, 2.4vw, 26px);--dn-nav-gap:clamp(30px, 4.4vw, 62px);--dn-hero-h1:clamp(40px, 6.4vw, 76px);--dn-hero-divider-gap:clamp(22px, 2.6vh, 38px);--dn-hero-statement:clamp(16px, 2vw, 20px);--dn-hero-statement-gap:clamp(18px, 2.2vh, 30px);--dn-hero-cta:clamp(19px, 2.3vw, 24px);--dn-hero-cta-gap:0px;--dn-hero-cta-pad-y:clamp(14px, 1.7vw, 20px);--dn-hero-cta-pad-x:clamp(30px, 3.6vw, 46px)}.dihat-new .dn-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vh,44px) clamp(20px,3vw,48px);display:flex}.dihat-new .dn-hero-foot>a{margin-right:clamp(20px,5vw,72px)}}@media (max-width:1353px) and (max-aspect-ratio:3/2){.dihat-new [data-hero-section]{min-height:calc(100svh + clamp(20px, 4vh, 56px) + 31px + 2 * var(--dn-hero-cta-pad-y) + 20px)}.dihat-new{--dn-hero-cta-gap:clamp(36px, 5vh, 56px)}.dihat-new [data-hero-copy]{text-align:center;padding-bottom:clamp(20px,4vh,56px)}.dihat-new [data-hero-copy] h1,.dihat-new [data-hero-copy]>span[aria-hidden]{margin-inline-start:auto;margin-inline-end:auto}.dihat-new{--dn-hero-h1-measure:100%;--dn-hero-h1:clamp(30px, 5.1vw, 52px)}.dihat-new .dn-hero-foot{display:block}.dihat-new .dn-hero-foot>a{margin-right:0}}@media (max-width:1353px) and (max-aspect-ratio:3/2) and ((min-width:768px) or (orientation:landscape)){.dihat-new .dn-honey-tree{position:relative;overflow:hidden;container-type:size}.dihat-new .dn-honey-tree svg{--dn-tree-h:min(var(--dn-tree-step), calc(100cqh / var(--dn-tree-ink-h)), calc(100cqw / var(--dn-tree-wide-w) / 1.5 * var(--dn-tree-wide-cap)));height:var(--dn-tree-h);aspect-ratio:1536/1024;width:auto;left:50%;top:calc(100cqh - var(--dn-tree-ground) * var(--dn-tree-h));position:absolute;transform:translate(-50%)}}@media (min-width:580px) and (max-width:1353px) and (max-aspect-ratio:3/2){.dihat-new .dn-hero-h1-break{display:none}}@media (max-width:767px) and (orientation:portrait){.dihat-new .dn-honey-tree{position:relative;overflow:hidden;container-type:size}.dihat-new .dn-honey-tree svg{--dn-tree-h:min(var(--dn-tree-step), calc(100cqw / var(--dn-tree-ink-w) / 1.5), calc(100cqh / var(--dn-tree-ink-h)));height:var(--dn-tree-h);aspect-ratio:1536/1024;width:auto;transform:translateX(calc(-1 * var(--dn-tree-trunk)));left:0;top:calc(100cqh - var(--dn-tree-ground) * var(--dn-tree-h));--dn-tree-step:640px;position:absolute}}@media (max-width:480px) and (orientation:portrait){.dihat-new .dn-honey-tree svg{--dn-tree-step:530px}}@media (max-width:419px) and (orientation:portrait){.dihat-new .dn-honey-tree svg{--dn-tree-step:505px}}@media (max-width:399px) and (orientation:portrait){.dihat-new .dn-honey-tree svg{--dn-tree-step:490px}}@media (max-width:384px) and (orientation:portrait){.dihat-new .dn-honey-tree svg{--dn-tree-step:462px}}@media (max-width:364px) and (orientation:portrait){.dihat-new .dn-honey-tree svg{--dn-tree-step:450px}}@media (max-width:1353px) and (max-aspect-ratio:3/2) and ((min-width:768px) or (orientation:landscape)){.dihat-new .dn-honey-tree svg{--dn-tree-step:580px}}@media (min-width:820px) and (max-width:1353px) and (max-aspect-ratio:3/2){.dihat-new .dn-honey-tree svg{--dn-tree-step:590px}}@media (min-width:1024px) and (max-width:1353px) and (max-aspect-ratio:3/2){.dihat-new .dn-honey-tree svg{--dn-tree-step:600px}}.dihat-new{--dn-tree-trunk:47.8%;--dn-tree-ink-w:.522;--dn-tree-ink-h:1;--dn-tree-ground:1;--dn-tree-crop-cap:1.18;--dn-tree-step:9999px;--dn-tree-wide-w:.846;--dn-tree-wide-cap:1}
.dihat-new{--dn-font-brand:var(--font-cormorant), Georgia, serif;--dn-font-ui:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sx-ease:cubic-bezier(.2, .7, .2, 1);--sx-fast:.16s;--sx-base:.26s;--sx-slow:.48s}.dihat-new .dn-shop{--dn-font-display:var(--dn-font-ui);--dn-font-body:var(--dn-font-ui);font-family:var(--dn-font-ui);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;--sx-ink:#2a2118;--sx-ink-2:#52443a;--sx-ink-3:#75675b;--sx-bg:var(--dn-bg);--sx-card:#fbf7f0;--sx-card-hi:#fffdf9;--sx-line:color-mix(in srgb, var(--sx-ink) 12%, transparent);--sx-line-strong:color-mix(in srgb, var(--sx-ink) 28%, transparent);--sx-action:var(--dn-olive);--sx-action-hi:#484b17;--sx-on-action:#f8f2e7;--sx-gold:#a9822f;--sx-good:var(--dn-tulsi);--sx-bad:#a8341f;--sx-r-sm:10px;--sx-r:14px;--sx-r-lg:20px;--sx-shadow:0 1px 2px #2a21180d, 0 10px 28px -16px #2a211847;--sx-shadow-hi:0 2px 4px #2a21180f, 0 18px 40px -18px #2a211861;color:var(--sx-ink)}.dihat-new .dn-shop :where(h1,h2,h3,h4,h5,h6){font-family:inherit}.dihat-new .sx-title{font-family:var(--dn-font-brand);letter-spacing:-.01em;font-variant-numeric:lining-nums;font-weight:500}.dihat-new .dn-shop :focus-visible{outline:2px solid var(--sx-gold);outline-offset:2px;border-radius:6px}.dihat-new .sx-card{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow)}.dihat-new .sx-btn{border-radius:var(--sx-r);min-height:44px;font-family:var(--dn-font-ui);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:transform var(--sx-fast) var(--sx-ease), background-color var(--sx-fast) ease, border-color var(--sx-fast) ease, box-shadow var(--sx-base) var(--sx-ease), color var(--sx-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.dihat-new .sx-btn:active:not(:disabled){transform:scale(.97)}.dihat-new .sx-btn:disabled{opacity:.45;cursor:not-allowed}.dihat-new .sx-btn-primary{background:var(--sx-action);color:var(--sx-on-action);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #34360eb3}.dihat-new .sx-btn-primary:hover:not(:disabled){background:var(--sx-action-hi);box-shadow:inset 0 1px #ffffff24,0 10px 22px -10px #34360ecc}.dihat-new .sx-btn-primary.is-done{background:var(--sx-good)}.dihat-new .sx-btn-ghost{border-color:var(--sx-line-strong);color:var(--sx-ink);background:0 0}.dihat-new .sx-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--sx-ink) 6%, transparent);border-color:var(--sx-ink-2)}.dihat-new .sx-btn-block{width:100%}.dihat-new .sx-btn-lg{min-height:52px;font-size:1rem}.dihat-new .sx-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sx-spin}@keyframes sx-spin{to{transform:rotate(360deg)}}.dihat-new .dn-shop .dn-qty,.dihat-new .sx-stepper{background:var(--sx-card-hi);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);align-items:center;height:44px;padding:0 2px;display:inline-flex}.dihat-new .dn-shop .dn-qty-btn,.dihat-new .sx-stepper button{width:38px;height:38px;color:var(--sx-ink);font-family:var(--dn-font-ui);cursor:pointer;transition:background-color var(--sx-fast) ease, transform var(--sx-fast) var(--sx-ease);background:0 0;border:0;border-radius:10px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.dihat-new .dn-shop .dn-qty-btn:hover:not(:disabled),.dihat-new .sx-stepper button:hover:not(:disabled){background:color-mix(in srgb, var(--sx-ink) 8%, transparent)}.dihat-new .dn-shop .dn-qty-btn:active:not(:disabled),.dihat-new .sx-stepper button:active:not(:disabled){transform:scale(.9)}.dihat-new .dn-shop .dn-qty-btn:disabled,.dihat-new .sx-stepper button:disabled{opacity:.3;cursor:not-allowed}.dihat-new .dn-shop .dn-qty-num,.dihat-new .sx-stepper output{text-align:center;min-width:2.2ch;color:var(--sx-ink);font-size:.9375rem;font-weight:600}.dihat-new .sx-badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.dihat-new .sx-badge-good{background:var(--sx-good);color:#f4eade}.dihat-new .sx-badge-soft{background:color-mix(in srgb, var(--sx-ink) 8%, transparent);color:var(--sx-ink-2)}.dihat-new .sx-badge-gold{background:color-mix(in srgb, var(--dn-gold) 22%, transparent);color:#6b5018}.dihat-new .sx-chip{border:1px solid var(--sx-line-strong);min-height:40px;color:var(--sx-ink-2);font-family:var(--dn-font-ui);cursor:pointer;transition:background-color var(--sx-fast) ease, color var(--sx-fast) ease, border-color var(--sx-fast) ease, transform var(--sx-fast) var(--sx-ease);background:0 0;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.dihat-new .sx-chip:hover{border-color:var(--sx-ink-2)}.dihat-new .sx-chip:active{transform:scale(.96)}.dihat-new .sx-chip[aria-pressed=true]{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--dn-bg)}.dihat-new .sx-field{position:relative}.dihat-new .sx-field input,.dihat-new .sx-field select,.dihat-new .sx-field textarea{border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);background:var(--sx-card-hi);width:100%;min-height:54px;color:var(--sx-ink);font-family:var(--dn-font-ui);transition:border-color var(--sx-fast) ease, box-shadow var(--sx-base) var(--sx-ease);outline:none;padding:1.35rem .9rem .45rem;font-size:1rem;line-height:1.3}.dihat-new .sx-field textarea{resize:vertical;min-height:96px}.dihat-new .sx-field label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.8rem);color:var(--sx-ink-3);pointer-events:none;transform-origin:0 0;transition:transform var(--sx-base) var(--sx-ease), color var(--sx-fast) ease;font-size:1rem;position:absolute;top:50%;left:.9rem;overflow:hidden;transform:translateY(-50%)}.dihat-new .sx-field textarea~label{top:1.7rem}.dihat-new .sx-field input:focus~label,.dihat-new .sx-field input:not(:placeholder-shown)~label,.dihat-new .sx-field select~label,.dihat-new .sx-field textarea:focus~label,.dihat-new .sx-field textarea:not(:placeholder-shown)~label{transform:translateY(-1.32rem)scale(.78)}.dihat-new .sx-field input:focus,.dihat-new .sx-field select:focus,.dihat-new .sx-field textarea:focus{border-color:var(--sx-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--dn-gold) 30%, transparent)}.dihat-new .sx-field input:focus~label{color:#6b5018}.dihat-new .sx-field.is-invalid input,.dihat-new .sx-field.is-invalid select{border-color:var(--sx-bad)}.dihat-new .sx-field-msg{color:var(--sx-bad);margin:.35rem .2rem 0;font-size:.8125rem;line-height:1.4}@keyframes sx-pop-in{0%{opacity:0;transform:scale(.94)}}@keyframes sx-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.dihat-new .sx-shake{animation:sx-shake .42s var(--sx-ease)}@keyframes sx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.dihat-new .sx-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:sx-draw .5s .1s var(--sx-ease) forwards}@media (prefers-reduced-motion:reduce){.dihat-new .sx-shake,.dihat-new .sx-spin{animation:none}.dihat-new .sx-check path{stroke-dashoffset:0;animation:none}.dihat-new .sx-btn,.dihat-new .sx-chip,.dihat-new .sx-field label{transition:none}}.dihat-new .sx-fcart{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;background:var(--dn-olive);min-height:48px;color:var(--sx-on-action,#f8f2e7);font-family:var(--dn-font-ui);opacity:0;visibility:hidden;transition:opacity var(--sx-base) var(--sx-ease), visibility 0s linear var(--sx-base), background-color var(--sx-fast) ease;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.1rem 0 .9rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px -10px #2a21188c,inset 0 0 0 1px #ffffff14}.dihat-new .sx-fcart.is-open{opacity:1;visibility:visible;transition-delay:0s}.dihat-new .sx-fcart:hover{background:#484b17}.dihat-new .sx-fcart-count{background:var(--dn-gold);color:#2a2118;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;font-size:.8125rem;display:inline-grid}.dihat-new .sx-fcart-go{opacity:.85}
.dihat-new .sx-catalog{background:var(--dn-bg);padding-block-start:clamp(2.5rem,2rem + 4vw,5.5rem);padding-block-end:clamp(2.5rem,2rem + 4vw,5.5rem);scroll-margin-top:4rem}.dihat-new .sx-catalog-wrap{width:calc(100% - 11vw);max-width:1500px;margin-inline-start:auto;margin-inline-end:auto}.dihat-new .sx-catalog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.dihat-new .sx-catalog-title{color:var(--dn-hero-ink);margin:0;font-size:clamp(2rem,1.6rem + 1.6vw,3rem);line-height:1.05}.dihat-new .sx-catalog-sub{max-width:34rem;color:var(--sx-ink-2);margin:.7rem 0 0;font-size:1rem;line-height:1.55}.dihat-new .sx-filter{flex-wrap:wrap;gap:.5rem;display:flex}.dihat-new .sx-ship{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.5rem;padding:.85rem 1.1rem;display:flex}.dihat-new .sx-ship-label{color:var(--sx-ink);font-size:.875rem;font-weight:600}.dihat-new .sx-ship-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dihat-new .sx-row{margin-top:clamp(1.75rem,3vw,3rem)}.dihat-new .sx-row-title{color:var(--dn-hero-ink);align-items:center;gap:1rem;margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:1;display:flex}.dihat-new .sx-row-title:after{content:"";background:var(--sx-line);flex:1;height:1px}.dihat-new .sx-grid{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:640px){.dihat-new .sx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media (min-width:1024px){.dihat-new .sx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.dihat-new .sx-pcard{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);transition:transform var(--sx-base) var(--sx-ease), box-shadow var(--sx-base) var(--sx-ease), border-color var(--sx-base) ease;flex-direction:column;display:flex;overflow:hidden}.dihat-new .sx-pcard:hover{box-shadow:var(--sx-shadow-hi);border-color:var(--sx-line-strong);transform:translateY(-6px)}.dihat-new .sx-pcard-art{aspect-ratio:5/4.4;background:radial-gradient(90% 70% at 40% 100%,#c8a24b33,#0000 70%),linear-gradient(#f8f0e3,#f1e5d2);position:relative}.dihat-new .sx-pcard-off{z-index:2;position:absolute;top:.75rem;left:.75rem}.dihat-new .sx-pcard-stage{position:absolute;top:12%;bottom:0;left:5%;right:5%}.dihat-new .sx-pcard-jar{width:64%;height:92%;transition:transform .52s var(--sx-ease);transform-origin:50% 100%;position:absolute;bottom:0;left:2%}.dihat-new .sx-pcard-flower{transform-origin:50% 100%;width:38%;height:100%;transition:transform .64s var(--sx-ease);position:absolute;bottom:0;right:0}.dihat-new .sx-pcard:hover .sx-pcard-jar{transform:translateY(-4px)scale(1.04)rotate(-1.2deg)}.dihat-new .sx-pcard:hover .sx-pcard-flower{transform:rotate(3.5deg)}.dihat-new .sx-pcard-body{flex-direction:column;flex:1;padding:1rem 1.1rem 1.1rem;display:flex}.dihat-new .sx-pcard-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dihat-new .sx-pcard-name{letter-spacing:-.005em;color:var(--dn-hero-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.dihat-new .sx-pcard-desc{color:var(--sx-ink-2);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.dihat-new .sx-pcard-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:.85rem 0 0;display:flex}.dihat-new .sx-price-now{letter-spacing:-.015em;color:var(--sx-ink);font-size:1.5rem;font-weight:700;line-height:1}.dihat-new .sx-price-was{color:var(--sx-ink-3);font-size:.9375rem;text-decoration:line-through;text-decoration-thickness:1px}.dihat-new .sx-price-unit{color:var(--sx-ink-3);flex-basis:100%;font-size:.8125rem}.dihat-new .sx-pcard-buy{margin-top:auto;padding-top:1rem}.dihat-new .sx-pcard-soon{color:var(--sx-ink-3);margin:0;font-size:.9375rem;font-weight:600}.dihat-new .sx-qtybar{border-radius:var(--sx-r);background:var(--sx-action);height:44px;color:var(--sx-on-action);animation:sx-pop-in var(--sx-base) var(--sx-ease);justify-content:space-between;align-items:center;padding:0 4px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #34360eb3}.dihat-new .sx-qtybar button{width:44px;height:36px;color:inherit;font-family:var(--dn-font-ui);cursor:pointer;transition:background-color var(--sx-fast) ease, transform var(--sx-fast) var(--sx-ease);background:0 0;border:0;border-radius:10px;place-items:center;font-size:1.35rem;line-height:1;display:grid}.dihat-new .sx-qtybar button:hover:not(:disabled){background:#ffffff24}.dihat-new .sx-qtybar button:active:not(:disabled){transform:scale(.88)}.dihat-new .sx-qtybar button:disabled{opacity:.35;cursor:not-allowed}.dihat-new .sx-qtybar-num{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;animation:sx-tick var(--sx-base) var(--sx-ease);font-size:1rem;font-weight:700}@keyframes sx-tick{0%{opacity:0;transform:translateY(6px)}}@media (max-width:639px){.dihat-new .sx-pcard{grid-template-columns:38% minmax(0,1fr);display:grid}.dihat-new .sx-pcard:hover{transform:none}.dihat-new .sx-pcard-art{aspect-ratio:auto;border-right:1px solid var(--sx-line);min-height:100%}.dihat-new .sx-pcard-stage{top:14%;bottom:0;left:4%;right:4%}.dihat-new .sx-pcard-jar{width:82%;height:78%;left:0}.dihat-new .sx-pcard-flower{width:34%;height:80%}.dihat-new .sx-pcard-body{padding:.9rem .9rem 1rem}.dihat-new .sx-pcard-head{flex-wrap:wrap;row-gap:.4rem}}@media (prefers-reduced-motion:reduce){.dihat-new .sx-pcard,.dihat-new .sx-pcard-jar,.dihat-new .sx-pcard-flower{transition:none}.dihat-new .sx-pcard:hover,.dihat-new .sx-pcard:hover .sx-pcard-jar,.dihat-new .sx-pcard:hover .sx-pcard-flower{transform:none}.dihat-new .sx-qtybar,.dihat-new .sx-qtybar-num{animation:none}}
.dihat-new .sx-cart-page{background:var(--dn-bg);min-height:60vh;padding:clamp(1rem,2vw,1.75rem) 0 clamp(3rem,6vw,5rem)}.dihat-new .sx-cart-wrap{width:min(1200px,100% - 2.5rem);margin-inline-start:auto;margin-inline-end:auto}.dihat-new .sx-link-btn{font-family:var(--dn-font-ui);color:var(--sx-ink-2);cursor:pointer;transition:color var(--sx-fast) ease;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.dihat-new .sx-link-btn:hover{color:var(--sx-ink);text-underline-offset:3px;text-decoration:underline}.dihat-new .sx-steps{color:var(--sx-ink-3);align-items:center;gap:.6rem;margin:0 0 1.5rem;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.dihat-new .sx-steps li{align-items:center;gap:.5rem;display:inline-flex}.dihat-new .sx-steps li:not(:last-child):after{content:"";background:var(--sx-line-strong);width:clamp(1.5rem,6vw,3.5rem);height:1px;margin-left:.6rem}.dihat-new .sx-steps li>span{border:1px solid var(--sx-line-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.dihat-new .sx-steps li.is-current{color:var(--sx-ink)}.dihat-new .sx-steps li.is-current>span{border-color:var(--sx-action);background:var(--sx-action);color:var(--sx-on-action)}.dihat-new .sx-steps li.is-done>span{border-color:var(--sx-good);background:var(--sx-good);color:#f4eade}@media (max-width:639px){.dihat-new .sx-steps{gap:.4rem}.dihat-new .sx-steps li:not(.is-current){gap:0;font-size:0}.dihat-new .sx-steps li:not(:last-child):after{width:1.25rem;margin-left:.4rem}}.dihat-new .sx-cart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}.dihat-new .sx-cart-title{color:var(--dn-hero-ink);margin:0;font-size:clamp(2.25rem,1.8rem + 2vw,3.4rem);line-height:1}.dihat-new .sx-cart-count{color:var(--sx-ink-2);margin:.55rem 0 0;font-size:.9375rem}.dihat-new .sx-cart-quiet{color:var(--sx-ink-2);padding:3rem 0;font-size:1rem}.dihat-new .sx-notice{background:color-mix(in srgb, var(--dn-gold) 16%, var(--sx-card));border:1px solid color-mix(in srgb, var(--dn-gold) 45%, transparent);border-radius:var(--sx-r);color:var(--sx-ink);gap:.5rem;margin:0 0 1.25rem;padding:.9rem 1.1rem;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.dihat-new .sx-notice li,.dihat-new p.sx-notice{align-items:flex-start;gap:.6rem;display:flex}.dihat-new .sx-notice svg{color:#7a5f28;flex:none;margin-top:.1rem}.dihat-new .sx-cart-grid{transition:opacity var(--sx-base) ease;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dihat-new .sx-cart-grid.is-busy .sx-cart-list{opacity:.6}@media (min-width:1024px){.dihat-new .sx-cart-grid{grid-template-columns:minmax(0,1fr) 380px;gap:2rem}}.dihat-new .sx-freeship{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r);align-items:center;gap:.9rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex}.dihat-new .sx-freeship-icon{background:color-mix(in srgb, var(--dn-gold) 22%, transparent);color:#6b5018;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.dihat-new .sx-freeship.is-unlocked .sx-freeship-icon{background:var(--sx-good);color:#f4eade;animation:sx-pop-in var(--sx-slow) var(--sx-ease)}.dihat-new .sx-freeship-body{flex:1;min-width:0}.dihat-new .sx-freeship-text{color:var(--sx-ink);margin:0 0 .5rem;font-size:.9375rem;line-height:1.3}.dihat-new .sx-freeship-track{background:color-mix(in srgb, var(--sx-ink) 10%, transparent);border-radius:999px;height:6px;overflow:hidden}.dihat-new .sx-freeship-track span{border-radius:inherit;background:linear-gradient(90deg, var(--dn-olive-soft), var(--dn-gold));height:100%;transition:width .7s var(--sx-ease);display:block}.dihat-new .sx-freeship.is-unlocked .sx-freeship-track span{background:var(--sx-good)}.dihat-new .sx-clist{margin:0;padding:0;list-style:none}.dihat-new .sx-citem{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);grid-template-columns:96px minmax(0,1fr) auto 108px;align-items:center;gap:0 1.25rem;margin-bottom:.8rem;padding:1rem 1.1rem;display:grid}.dihat-new .sx-citem-art{border-radius:var(--sx-r);background:radial-gradient(90% 70% at 50% 100%,#c8a24b2e,#0000 70%),linear-gradient(#f8f0e3,#f1e5d2);width:96px;height:96px;position:relative}.dihat-new .sx-citem-art img{padding:8px}.dihat-new .sx-citem-main{min-width:0}.dihat-new .sx-citem-name{color:var(--dn-hero-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.dihat-new .sx-citem-sub{color:var(--sx-ink-2);margin:.2rem 0 0;font-size:.875rem;font-weight:600}.dihat-new .sx-citem-desc{color:var(--sx-ink-3);margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.dihat-new .sx-citem-main .sx-link-btn{min-height:32px;color:var(--sx-ink-3);margin-top:.6rem;font-size:.8125rem}.dihat-new .sx-citem-main .sx-link-btn:hover{color:var(--sx-bad)}.dihat-new .sx-citem-price{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.dihat-new .sx-citem-total{letter-spacing:-.01em;color:var(--sx-ink);font-size:1.125rem;font-weight:700}.dihat-new .sx-citem-each{color:var(--sx-ink-3);font-size:.75rem}@media (max-width:639px){.dihat-new .sx-citem{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"art main""qty price";gap:.9rem 1rem;padding:.9rem}.dihat-new .sx-citem-art{grid-area:art;width:80px;height:80px}.dihat-new .sx-citem-main{grid-area:main}.dihat-new .sx-citem-qty{grid-area:qty}.dihat-new .sx-citem-price{grid-area:price;align-self:center}}.dihat-new .sx-summary{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);padding:1.5rem}@media (min-width:1024px){.dihat-new .sx-summary{position:sticky;top:1.5rem}}.dihat-new .sx-summary-title{color:var(--dn-hero-ink);margin:0 0 1.1rem;font-size:1.0625rem;font-weight:600}.dihat-new .sx-summary-rows{gap:.75rem;margin:0;display:grid}.dihat-new .sx-summary-row{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9375rem;display:flex}.dihat-new .sx-summary-row dt{color:var(--sx-ink-2)}.dihat-new .sx-summary-row dd{color:var(--sx-ink);margin:0;font-weight:600}.dihat-new .sx-summary-hint{color:var(--sx-ink-3);font-size:.8125rem}.dihat-new .sx-summary-row.is-good dd{color:var(--sx-good)}.dihat-new .sx-summary-free{color:var(--sx-good);letter-spacing:.02em}.dihat-new .sx-tier{margin-top:.9rem}.dihat-new .sx-tier-bar{gap:4px;display:flex}.dihat-new .sx-tier-bar span{background:color-mix(in srgb, var(--sx-ink) 12%, transparent);height:6px;transition:background-color var(--sx-base) ease;border-radius:999px;flex:1}.dihat-new .sx-tier-bar span.is-on{background:var(--sx-action)}.dihat-new .sx-tier-bar span.is-quote{background:var(--dn-gold)}.dihat-new .sx-tier-text{color:var(--sx-ink-3);margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}.dihat-new .sx-summary-total{border-top:1px solid var(--sx-line);color:var(--sx-ink);justify-content:space-between;align-items:baseline;margin-top:1.25rem;padding-top:1.1rem;font-size:1rem;font-weight:600;display:flex}.dihat-new .sx-summary-total strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.dihat-new .sx-summary-tax{color:var(--sx-ink-3);margin:.2rem 0 0;font-size:.8125rem}.dihat-new .sx-summary-quote{background:color-mix(in srgb, var(--dn-gold) 16%, transparent);border-radius:var(--sx-r-sm);color:var(--sx-ink);margin:1rem 0 0;padding:.8rem .95rem;font-size:.875rem;line-height:1.5}.dihat-new .sx-summary-quote a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.dihat-new .sx-summary-cta{margin-top:1.25rem}.dihat-new .sx-summary-cta svg{transition:transform var(--sx-base) var(--sx-ease)}.dihat-new .sx-summary-cta:hover:not(:disabled) svg{transform:translate(4px)}.dihat-new .sx-trust{border-top:1px solid var(--sx-line);color:var(--sx-ink-2);gap:.55rem;margin:1.25rem 0 0;padding:1.1rem 0 0;font-size:.8125rem;list-style:none;display:grid}.dihat-new .sx-trust li{align-items:center;gap:.55rem;display:flex}.dihat-new .sx-trust svg{color:var(--sx-good)}.dihat-new .sx-cartbar{display:none}@media (max-width:1023px){.dihat-new .sx-cart-page{padding-bottom:7rem}.dihat-new .sx-summary-cta{display:none}.dihat-new .sx-cartbar{z-index:50;padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--dn-bg) 92%, white);border-top:1px solid var(--sx-line-strong);font-family:var(--dn-font-ui);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -14px #2a21184d}.dihat-new .sx-cartbar-total{line-height:1.15;display:grid}.dihat-new .sx-cartbar-total span{color:var(--sx-ink-3);font-size:.75rem}.dihat-new .sx-cartbar-total strong{letter-spacing:-.015em;color:var(--sx-ink);font-size:1.25rem;font-weight:700}}.dihat-new .sx-cart-empty{text-align:center;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);max-width:30rem;box-shadow:var(--sx-shadow);justify-items:center;gap:.6rem;margin:2rem auto 0;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:grid}.dihat-new .sx-cart-empty-icon{background:radial-gradient(closest-side, #c8a24b40, transparent), color-mix(in srgb, var(--sx-ink) 5%, transparent);width:84px;height:84px;color:var(--sx-ink-2);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.dihat-new .sx-cart-empty h2{color:var(--dn-hero-ink);margin:0;font-size:1.375rem;font-weight:600}.dihat-new .sx-cart-empty p{color:var(--sx-ink-2);margin:0 0 .9rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.dihat-new .sx-freeship-track span,.dihat-new .sx-tier-bar span,.dihat-new .sx-summary-cta svg{transition:none}.dihat-new .sx-freeship.is-unlocked .sx-freeship-icon{animation:none}}
.dihat-new .sx-sugg{margin-top:clamp(2.5rem,5vw,4rem)}.dihat-new .sx-sugg-title{letter-spacing:-.01em;color:var(--dn-hero-ink);margin:0;font-size:1.375rem;font-weight:600}.dihat-new .sx-sugg-sub{color:var(--sx-ink-2);margin:.35rem 0 0;font-size:.9375rem}.dihat-new .sx-sugg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.dihat-new .sx-sugg-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.dihat-new .sx-sugg-card{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);transition:transform var(--sx-base) var(--sx-ease), box-shadow var(--sx-base) var(--sx-ease);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.dihat-new .sx-sugg-card:hover{box-shadow:var(--sx-shadow-hi);transform:translateY(-4px)}.dihat-new .sx-sugg-art{border-radius:var(--sx-r);background:radial-gradient(90% 70% at 50% 100%,#c8a24b2e,#0000 70%),linear-gradient(#f8f0e3,#f1e5d2);height:120px;position:relative}.dihat-new .sx-sugg-art img{padding:10px}.dihat-new .sx-sugg-name{color:var(--dn-hero-ink);margin:.25rem 0 0;font-size:1rem;font-weight:600}.dihat-new .sx-sugg-price{color:var(--sx-ink-2);margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.dihat-new .sx-sugg-card .sx-btn{margin-top:auto}@media (prefers-reduced-motion:reduce){.dihat-new .sx-sugg-card{transition:none}.dihat-new .sx-sugg-card:hover{transform:none}}
.dihat-new .dn-co-page{background:var(--dn-bg);min-height:100vh;padding:clamp(1rem,2vw,1.5rem) 0 clamp(3rem,6vw,5rem)}.dihat-new .dn-co-wrap{width:min(1200px,100% - 2.5rem);margin-inline-start:auto;margin-inline-end:auto}.dihat-new .sx-cotop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.dihat-new .sx-cotop-logo img{width:auto;height:clamp(30px,3vw,40px);display:block}.dihat-new .sx-cotop-secure{color:var(--sx-ink-2);align-items:center;gap:.4rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.dihat-new .sx-cotop-secure svg{color:var(--sx-good)}.dihat-new .dn-co-head{margin-bottom:1.5rem}.dihat-new .dn-co-title{color:var(--dn-hero-ink);margin:0;font-size:clamp(2.25rem,1.8rem + 2vw,3.4rem);line-height:1}.dihat-new .dn-co-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.dihat-new .dn-co-grid{grid-template-columns:minmax(0,1fr) 400px;gap:2rem}.dihat-new .dn-co-right{position:sticky;top:1.5rem}}.dihat-new .dn-co-steps{gap:1rem;display:grid}.dihat-new .dn-co-step{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);padding:clamp(1.1rem,2.5vw,1.75rem)}.dihat-new .dn-co-step-head{align-items:center;gap:.9rem;margin-bottom:1.25rem;display:flex}.dihat-new .dn-co-step-n{background:var(--sx-action);width:32px;height:32px;color:var(--sx-on-action);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.dihat-new .dn-co-step-title{color:var(--dn-hero-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.dihat-new .dn-co-step-helper{color:var(--sx-ink-3);margin:.15rem 0 0;font-size:.875rem}.dihat-new .dn-co-step-body{gap:.85rem;display:grid}.dihat-new .dn-co-grid2{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}@media (min-width:640px){.dihat-new .dn-co-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dihat-new .sx-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.4rem}.dihat-new .sx-select-chev{width:18px;height:18px;color:var(--sx-ink-3);pointer-events:none;position:absolute;top:1.1rem;right:.85rem}.dihat-new .dn-co-hint,.dihat-new .dn-co-eg,.dihat-new .dn-co-caption{color:var(--sx-ink-3);margin:.35rem .2rem 0;font-size:.8125rem;line-height:1.45}.dihat-new .dn-co-note{background:color-mix(in srgb, var(--sx-ink) 5%, transparent);border-radius:var(--sx-r-sm);color:var(--sx-ink-2);margin:0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5}.dihat-new .dn-co-check{color:var(--sx-ink-2);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.4;display:flex}.dihat-new .dn-co-check input{width:18px;height:18px;accent-color:var(--sx-action);flex:none;margin-top:.1rem}.dihat-new .dn-co-wa{width:20px;height:20px;color:var(--sx-good);flex:none;margin-top:.05rem}.dihat-new .dn-co-disclose{font-family:var(--dn-font-ui);color:var(--sx-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.dihat-new .dn-co-disclose:hover{color:var(--sx-ink)}.dihat-new .dn-co-gstin{gap:.2rem;display:grid}.dihat-new .dn-co-aclist{z-index:30;background:var(--sx-card-hi);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);max-height:280px;box-shadow:var(--sx-shadow-hi);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:0;overflow:auto}.dihat-new .dn-co-acitem{border-radius:var(--sx-r-sm);cursor:pointer;gap:.1rem;padding:.6rem .7rem;display:grid}.dihat-new .dn-co-acon{background:color-mix(in srgb, var(--dn-gold) 20%, transparent)}.dihat-new .dn-co-acname{color:var(--sx-ink);font-size:.9375rem;font-weight:600}.dihat-new .dn-co-acaddr{color:var(--sx-ink-3);font-size:.8125rem}.dihat-new .dn-co-ship,.dihat-new .dn-co-pay{gap:.65rem;display:grid}@media (min-width:640px){.dihat-new .dn-co-pay{grid-template-columns:repeat(2,minmax(0,1fr))}}.dihat-new .dn-co-ship-row,.dihat-new .dn-co-pay-opt{background:var(--sx-card-hi);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);cursor:pointer;min-height:64px;transition:border-color var(--sx-fast) ease, background-color var(--sx-fast) ease, box-shadow var(--sx-base) var(--sx-ease);align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.dihat-new .dn-co-ship-row:hover,.dihat-new .dn-co-pay-opt:hover:not(.is-off){border-color:var(--sx-ink-2)}:is(.dihat-new .dn-co-ship-row:has(input:checked),.dihat-new .dn-co-pay-opt:has(input:checked)){border-color:var(--sx-action);background:color-mix(in srgb, var(--dn-gold) 12%, var(--sx-card-hi));box-shadow:0 0 0 1px var(--sx-action)}:is(.dihat-new .dn-co-ship-row:has(input:focus-visible),.dihat-new .dn-co-pay-opt:has(input:focus-visible)){outline:2px solid var(--sx-gold);outline-offset:2px}.dihat-new .dn-co-ship-row input,.dihat-new .dn-co-pay-opt input{width:18px;height:18px;accent-color:var(--sx-action);flex:none}.dihat-new .dn-co-pay-opt.is-off{opacity:.55;cursor:not-allowed}.dihat-new .dn-co-ship-text,.dihat-new .dn-co-pay-text{flex:1;gap:.1rem;min-width:0;display:grid}.dihat-new .dn-co-ship-name,.dihat-new .dn-co-pay-label{color:var(--sx-ink);font-size:.9375rem;font-weight:600}.dihat-new .dn-co-ship-sub,.dihat-new .dn-co-pay-hint{color:var(--sx-ink-3);font-size:.8125rem}.dihat-new .dn-co-ship-price,.dihat-new .dn-co-free{color:var(--sx-ink);font-size:.9375rem;font-weight:700}.dihat-new .dn-co-free{color:var(--sx-good);letter-spacing:.02em}.dihat-new .dn-co-summary{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);padding:1.5rem}.dihat-new .dn-co-sum-title{color:var(--dn-hero-ink);margin:0;font-size:1.0625rem;font-weight:600}.dihat-new .dn-co-rule{background:var(--sx-line);height:1px;margin:1rem 0}.dihat-new .dn-co-items{gap:.85rem;max-height:min(38vh,300px);margin:0;padding:0 .25rem 0 0;list-style:none;display:grid;overflow:auto}.dihat-new .dn-co-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.dihat-new .dn-co-thumb{border-radius:var(--sx-r-sm);background:radial-gradient(90% 70% at 50% 100%,#c8a24b2e,#0000 70%),linear-gradient(#f8f0e3,#f1e5d2);width:56px;height:56px;position:relative}.dihat-new .dn-co-thumb img{padding:4px}.dihat-new .dn-co-item-text{min-width:0}.dihat-new .dn-co-item-text p{margin:0}.dihat-new .dn-co-item-name{color:var(--sx-ink);font-size:.9375rem;font-weight:600;line-height:1.25}.dihat-new .dn-co-item-sub,.dihat-new .dn-co-item-qty{color:var(--sx-ink-3);font-size:.8125rem}.dihat-new .dn-co-item-price{color:var(--sx-ink);margin:0;font-size:.9375rem;font-weight:600}.dihat-new .dn-co-promo{gap:.5rem;margin-top:1rem;display:flex}.dihat-new .dn-co-promo-input{background:var(--sx-card-hi);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);min-width:0;min-height:44px;font-family:var(--dn-font-ui);color:var(--sx-ink);transition:border-color var(--sx-fast) ease, box-shadow var(--sx-base) var(--sx-ease);outline:none;flex:1;padding:0 .9rem;font-size:.9375rem}.dihat-new .dn-co-promo-input:focus{border-color:var(--sx-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--dn-gold) 30%, transparent)}.dihat-new .dn-co-promo-btn{border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);min-height:44px;font-family:var(--dn-font-ui);color:var(--sx-ink);cursor:pointer;transition:background-color var(--sx-fast) ease;background:0 0;padding:0 1rem;font-size:.875rem;font-weight:600}.dihat-new .dn-co-promo-btn:hover{background:color-mix(in srgb, var(--sx-ink) 6%, transparent)}.dihat-new .dn-co-promo-on{background:color-mix(in srgb, var(--sx-good) 12%, transparent);border-radius:var(--sx-r);animation:sx-pop-in var(--sx-base) var(--sx-ease);justify-content:space-between;align-items:center;margin-top:1rem;padding:.65rem .9rem;display:flex}.dihat-new .dn-co-promo-code{color:var(--sx-good);align-items:center;gap:.45rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.dihat-new .dn-co-tick{width:16px;height:16px}.dihat-new .dn-co-promo-clear{font-family:var(--dn-font-ui);color:var(--sx-ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.dihat-new .dn-co-lines{gap:.7rem;margin-top:1.1rem;display:grid}.dihat-new .dn-co-line{color:var(--sx-ink-2);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9375rem;display:flex}.dihat-new .dn-co-line>span:last-child{color:var(--sx-ink);font-weight:600}.dihat-new .dn-co-line-off>span:last-child{color:var(--sx-good)}.dihat-new .dn-co-taxlabel{align-items:center;gap:.4rem;display:inline-flex}.dihat-new .dn-co-info{border:1px solid var(--sx-line-strong);width:16px;height:16px;color:var(--sx-ink-3);border-radius:50%;place-items:center;font-size:.6875rem;font-style:italic;display:inline-grid}.dihat-new .dn-co-taxnote{color:var(--sx-ink-3);font-size:.8125rem;font-weight:500}.dihat-new .dn-co-total{border-top:1px solid var(--sx-line);color:var(--sx-ink);justify-content:space-between;align-items:baseline;margin-top:1.1rem;padding-top:1.1rem;font-size:1rem;font-weight:600;display:flex}.dihat-new .dn-co-total>span:last-child{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.dihat-new .dn-co-incl{color:var(--sx-ink-3);margin:.2rem 0 0;font-size:.8125rem}.dihat-new .dn-co-summary .dn-co-hint{background:color-mix(in srgb, var(--dn-gold) 16%, transparent);border-radius:var(--sx-r-sm);color:var(--sx-ink);margin:.9rem 0 0;padding:.7rem .9rem;font-size:.875rem}.dihat-new .dn-co-place{margin-top:1.25rem}.dihat-new .dn-co-lock{width:18px;height:18px}.dihat-new .dn-co-err{color:var(--sx-bad);margin:.4rem .2rem 0;font-size:.8125rem;line-height:1.4}.dihat-new .dn-co-err-cta{background:color-mix(in srgb, var(--sx-bad) 9%, transparent);border-radius:var(--sx-r-sm);margin-top:.8rem;padding:.7rem .9rem;font-size:.875rem}.dihat-new .dn-co-secure{color:var(--sx-ink-3);justify-content:center;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.8125rem;display:flex}.dihat-new .dn-co-secure .dn-co-lock{width:15px;height:15px}.dihat-new .dn-co-marks{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.dihat-new .dn-co-marks li{border:1px solid var(--sx-line-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-ink-3);border-radius:6px;padding:.25rem .55rem;font-size:.6875rem;font-weight:700}.dihat-new .dn-co-care{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r);align-items:center;gap:.9rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.dihat-new .dn-co-care-art{flex:none;width:48px;height:48px;position:relative}.dihat-new .dn-co-care-right{display:none}.dihat-new .dn-co-care-text{color:var(--sx-ink-2);margin:0;font-size:.875rem;line-height:1.5}.dihat-new .dn-co-empty{text-align:center;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);justify-items:center;gap:1rem;max-width:30rem;margin:2rem auto 0;padding:3rem 1.5rem;display:grid}.dihat-new .dn-co-empty-line{color:var(--dn-hero-ink);margin:0;font-size:1.125rem;font-weight:600}@media (max-width:1023px){.dihat-new .dn-co-page{padding-bottom:7rem}.dihat-new .dn-co-place{display:none}}.dihat-new .dn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dihat-new .dn-co-ship-row,.dihat-new .dn-co-pay-opt,.dihat-new .dn-co-promo-input{transition:none}.dihat-new .dn-co-promo-on{animation:none}}
.dihat-new .dn-ord-page{background:var(--dn-bg);min-height:60vh;padding:clamp(1.25rem,3vw,3rem) 0 clamp(3rem,6vw,6rem)}.dihat-new .dn-ord-wrap{width:min(1080px,100% - 2.5rem);margin-inline-start:auto;margin-inline-end:auto}.dihat-new .dn-ord-wrap-narrow{width:min(720px,100% - 2.5rem)}.dihat-new .dn-ord-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:1.5rem;display:flex}.dihat-new .dn-ord-title{color:var(--dn-hero-ink);margin:0;font-size:clamp(2.25rem,1.8rem + 2vw,3.4rem);line-height:1}.dihat-new .dn-ord-sub{color:var(--sx-ink-2);margin:.6rem 0 0;font-size:.9375rem}.dihat-new .dn-ord-signout,.dihat-new .dn-ord-back,.dihat-new .dn-ord-back-link,.dihat-new .dn-ord-link{font-family:var(--dn-font-ui);color:var(--sx-ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;text-decoration:none}.dihat-new .dn-ord-signout:hover,.dihat-new .dn-ord-back:hover,.dihat-new .dn-ord-back-link:hover,.dihat-new .dn-ord-link:hover{color:var(--sx-ink);text-underline-offset:3px;text-decoration:underline}.dihat-new .dn-ord-back-link{margin-bottom:1.25rem;display:inline-block}.dihat-new .dn-ord-quiet{color:var(--sx-ink-2);padding:3rem 0;font-size:1rem}.dihat-new .dn-ord-err{background:color-mix(in srgb, var(--sx-bad) 9%, transparent);border-radius:var(--sx-r-sm);color:var(--sx-bad);margin:1rem 0;padding:.8rem 1rem;font-size:.9375rem}.dihat-new .dn-ord-btn{border-radius:var(--sx-r);background:var(--sx-action);min-height:44px;color:var(--sx-on-action);font-family:var(--dn-font-ui);cursor:pointer;transition:background-color var(--sx-fast) ease, transform var(--sx-fast) var(--sx-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.dihat-new .dn-ord-btn:hover:not(:disabled){background:var(--sx-action-hi)}.dihat-new .dn-ord-btn:active:not(:disabled){transform:scale(.97)}.dihat-new .dn-ord-btn:disabled{opacity:.5;cursor:not-allowed}.dihat-new .dn-ord-btn-quiet{border-color:var(--sx-line-strong);color:var(--sx-ink);background:0 0}.dihat-new .dn-ord-btn-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--sx-ink) 6%, transparent)}.dihat-new .dn-ord-empty{text-align:center;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);max-width:30rem;box-shadow:var(--sx-shadow);justify-items:center;gap:.5rem;margin:1rem auto 0;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:grid}.dihat-new .dn-ord-empty-title{color:var(--dn-hero-ink);margin:0;font-size:1.25rem;font-weight:600}.dihat-new .dn-ord-empty-sub{color:var(--sx-ink-2);margin:0 0 1rem;font-size:.9375rem}.dihat-new .dn-ord-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .dn-ord-card{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);color:inherit;transition:transform var(--sx-base) var(--sx-ease), box-shadow var(--sx-base) var(--sx-ease), border-color var(--sx-base) ease;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.dihat-new .dn-ord-card:hover{box-shadow:var(--sx-shadow-hi);border-color:var(--sx-line-strong);transform:translateY(-3px)}.dihat-new .dn-ord-num{letter-spacing:-.005em;color:var(--sx-ink);margin:0;font-size:1rem;font-weight:700}.dihat-new .dn-ord-meta{color:var(--sx-ink-3);margin:.2rem 0 0;font-size:.875rem}.dihat-new .dn-ord-card-tags{flex-wrap:wrap;gap:.4rem;display:flex}.dihat-new .dn-ord-card-total{letter-spacing:-.01em;color:var(--sx-ink);margin:0;font-size:1.125rem;font-weight:700}.dihat-new .dn-ord-chev{color:var(--sx-ink-3);transition:transform var(--sx-base) var(--sx-ease)}.dihat-new .dn-ord-card:hover .dn-ord-chev{color:var(--sx-ink);transform:translate(4px)}@media (max-width:639px){.dihat-new .dn-ord-card{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem}.dihat-new .dn-ord-card-tags{grid-area:2/1}.dihat-new .dn-ord-chev{display:none}}.dihat-new .dn-ord-pill{border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.dihat-new .dn-ord-pill-good{background:var(--sx-good);color:#f4eade}.dihat-new .dn-ord-pill-wait{background:color-mix(in srgb, var(--dn-gold) 26%, transparent);color:#5d4515}.dihat-new .dn-ord-pill-warn{background:color-mix(in srgb, var(--sx-ink) 10%, transparent);color:var(--sx-ink-2)}.dihat-new .dn-ord-pill-bad{background:color-mix(in srgb, var(--sx-bad) 14%, transparent);color:var(--sx-bad)}.dihat-new .dn-ord-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.dihat-new .dn-ord-detail-num{color:var(--dn-hero-ink);margin:0;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.75rem);line-height:1.05}.dihat-new .dn-ord-panel{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);margin-bottom:1rem;padding:clamp(1.1rem,2.5vw,1.6rem)}.dihat-new .dn-ord-panel-title{color:var(--dn-hero-ink);margin:0 0 1.1rem;font-size:1.0625rem;font-weight:600}.dihat-new .dn-ord-label{letter-spacing:.02em;color:var(--sx-ink-3);margin:0;font-size:.75rem;font-weight:600}.dihat-new .dn-ord-value{color:var(--sx-ink);margin:.15rem 0 0;font-size:.9375rem;font-weight:600}.dihat-new .dn-ord-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;word-break:break-all}.dihat-new .dn-ord-address{white-space:pre-line}.dihat-new .dn-ord-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.dihat-new .dn-ord-step{gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.dihat-new .dn-ord-step:last-child{padding-bottom:0}.dihat-new .dn-ord-step:not(:last-child):before{content:"";background:var(--sx-line-strong);border-radius:2px;width:2px;position:absolute;top:26px;bottom:2px;left:11px}.dihat-new .dn-ord-step.is-done:not(:last-child):before{background:var(--sx-action);transform-origin:top;animation:ord-grow .6s var(--sx-ease) both;animation-delay:calc(var(--i,0) * .14s + .2s)}.dihat-new .dn-ord-dot{z-index:1;border:2px solid var(--sx-line-strong);background:var(--sx-card);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.dihat-new .dn-ord-step.is-done .dn-ord-dot{border-color:var(--sx-action);background:var(--sx-action);animation:sx-pop-in var(--sx-slow) var(--sx-ease) both;animation-delay:calc(var(--i,0) * .14s)}.dihat-new .dn-ord-step.is-done .dn-ord-dot:after{content:"";border:solid var(--sx-on-action);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.dihat-new .dn-ord-step.is-now .dn-ord-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--dn-gold) 35%, transparent)}.dihat-new .dn-ord-step-label{color:var(--sx-ink-3);margin:0;font-size:.9375rem;font-weight:600}.dihat-new .dn-ord-step.is-done .dn-ord-step-label{color:var(--sx-ink)}.dihat-new .dn-ord-step-hint{color:var(--sx-ink-3);margin:.15rem 0 0;font-size:.8125rem}@keyframes ord-grow{0%{transform:scaleY(0)}}.dihat-new .dn-ord-ended{background:color-mix(in srgb, var(--sx-bad) 8%, transparent);border-radius:var(--sx-r);padding:1rem 1.1rem}.dihat-new .dn-ord-ended-title{color:var(--sx-bad);margin:0;font-weight:600}.dihat-new .dn-ord-ended-why{color:var(--sx-ink-2);margin:.35rem 0 0;font-size:.875rem}.dihat-new .dn-ord-track{border-top:1px solid var(--sx-line);flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.dihat-new .dn-ord-items{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .dn-ord-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.dihat-new .dn-ord-thumb{border-radius:var(--sx-r-sm);background:linear-gradient(#f8f0e3,#f1e5d2);width:56px;height:56px;position:relative}.dihat-new .dn-ord-item-text p{margin:0}.dihat-new .dn-ord-item-name{color:var(--sx-ink);font-size:.9375rem;font-weight:600}.dihat-new .dn-ord-item-text .dn-ord-meta{margin-top:.1rem;font-size:.8125rem}.dihat-new .dn-ord-item-price{color:var(--sx-ink);margin:0;font-size:.9375rem;font-weight:600}.dihat-new .dn-ord-totals{border-top:1px solid var(--sx-line);gap:.6rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.dihat-new .dn-ord-totals>div{color:var(--sx-ink-2);justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}.dihat-new .dn-ord-totals>div>span:last-child{color:var(--sx-ink);font-weight:600}.dihat-new .dn-ord-off>span:last-child{color:var(--sx-good)!important}.dihat-new .dn-ord-grand{padding-top:.5rem;font-weight:600;color:var(--sx-ink)!important}.dihat-new .dn-ord-grand>span:last-child{letter-spacing:-.015em;font-size:1.375rem;font-weight:700!important}.dihat-new .dn-ord-totals .dn-ord-meta{margin:0}.dihat-new .dn-ord-bill{color:var(--sx-ink);text-underline-offset:3px;justify-self:start;margin-top:.4rem;font-size:.875rem;font-weight:600;text-decoration:underline}.dihat-new .dn-ord-help{color:var(--sx-ink-2);margin:1.25rem 0 0;font-size:.875rem;line-height:1.5}.dihat-new .dn-ord-signin{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);max-width:28rem;box-shadow:var(--sx-shadow);gap:.6rem;margin:1rem auto 0;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.dihat-new .dn-ord-signin-title{color:var(--dn-hero-ink);margin:0;font-size:1.25rem;font-weight:600}.dihat-new .dn-ord-signin-sub{color:var(--sx-ink-2);margin:0 0 .6rem;font-size:.9375rem;line-height:1.5}.dihat-new .dn-ord-signin-form{gap:.7rem;display:grid}.dihat-new .dn-ord-input{background:var(--sx-card-hi);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);min-height:52px;font-family:var(--dn-font-ui);color:var(--sx-ink);transition:border-color var(--sx-fast) ease, box-shadow var(--sx-base) var(--sx-ease);outline:none;padding:0 .95rem;font-size:1rem}.dihat-new .dn-ord-input:focus{border-color:var(--sx-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--dn-gold) 30%, transparent)}.dihat-new .dn-ord-code{text-align:center;letter-spacing:.4em;font-size:1.5rem;font-weight:600}.dihat-new .dn-ord-dev{background:color-mix(in srgb, var(--dn-gold) 16%, transparent);border-radius:var(--sx-r-sm);color:var(--sx-ink-2);margin:.4rem 0 0;padding:.7rem .9rem;font-size:.8125rem}.dihat-new .dn-ord-devcode{letter-spacing:.25em;color:var(--sx-ink);margin-top:.3rem;font-size:1.125rem;font-weight:700;display:block}.dihat-new .dn-ord-back{justify-self:start;margin-top:.3rem}.dihat-new .oc-page{background:var(--dn-bg);min-height:70vh;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3rem,7vw,6rem)}.dihat-new .oc-wrap{width:min(640px,100% - 2.5rem);margin-inline-start:auto;margin-inline-end:auto}.dihat-new .oc-hero{text-align:center;justify-items:center;display:grid}.dihat-new .oc-badge-wrap{place-items:center;width:112px;height:112px;margin-bottom:1.25rem;display:grid;position:relative}.dihat-new .oc-badge{display:block}.dihat-new .oc-disc{fill:color-mix(in srgb, var(--sx-good) 12%, var(--sx-card))}.dihat-new .oc-ring,.dihat-new .oc-tick{fill:none;stroke:var(--sx-good);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.dihat-new .oc-ring{stroke-width:4px}.dihat-new .oc-tick{stroke-width:7px}.dihat-new .oc-burst{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dihat-new .oc-dot{border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.dihat-new .oc-title{color:var(--dn-hero-ink);margin:0;font-size:clamp(2.6rem,2rem + 3vw,4.25rem);line-height:1}.dihat-new .oc-line{max-width:28rem;color:var(--sx-ink-2);margin:.8rem 0 0;font-size:1.0625rem;line-height:1.55}.dihat-new .oc-number{text-align:left;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r);width:100%;box-shadow:var(--sx-shadow);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:.9rem 1rem .9rem 1.25rem;display:flex}.dihat-new .oc-number>div{min-width:0;display:grid}.dihat-new .oc-number-label{color:var(--sx-ink-3);font-size:.75rem;font-weight:600}.dihat-new .oc-number strong{letter-spacing:.01em;word-break:break-all;color:var(--sx-ink);font-size:1.125rem;font-weight:700}.dihat-new .oc-copy{min-height:40px}.dihat-new .oc-next{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);gap:0;margin:2rem 0 0;padding:1.25rem 1.4rem;list-style:none;display:grid}.dihat-new .oc-next li{gap:.95rem;padding-bottom:1.25rem;display:flex;position:relative}.dihat-new .oc-next li:last-child{padding-bottom:0}.dihat-new .oc-next li:not(:last-child):before{content:"";background:var(--sx-line-strong);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.dihat-new .oc-next li>span{border:1px solid var(--sx-line-strong);background:var(--sx-card-hi);width:28px;height:28px;color:var(--sx-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.dihat-new .oc-next li.is-done>span{border-color:var(--sx-good);background:var(--sx-good);color:#f4eade}.dihat-new .oc-next strong{color:var(--sx-ink);font-size:.9375rem;font-weight:600}.dihat-new .oc-next p{color:var(--sx-ink-3);margin:.1rem 0 0;font-size:.875rem}.dihat-new .oc-recap{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);margin-top:1rem;padding:1.25rem 1.4rem}.dihat-new .oc-recap h2{color:var(--dn-hero-ink);margin:0 0 .9rem;font-size:1.0625rem;font-weight:600}.dihat-new .oc-recap ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .oc-recap li{color:var(--sx-ink);justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}.dihat-new .oc-recap em{color:var(--sx-ink-3);font-style:normal}.dihat-new .oc-recap-total{border-top:1px solid var(--sx-line);justify-content:space-between;align-items:baseline;margin:.9rem 0 0;padding-top:.9rem;font-weight:600;display:flex}.dihat-new .oc-recap-total strong{letter-spacing:-.015em;font-size:1.375rem}.dihat-new .oc-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.dihat-new .oc-actions .sx-btn{flex:auto}.dihat-new .oc-help{color:var(--sx-ink-2);justify-content:center;align-items:center;gap:.45rem;margin:1.5rem 0 0;font-size:.875rem;display:flex}.dihat-new .oc-help a{color:var(--sx-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.dihat-new .dn-ord-card,.dihat-new .dn-ord-chev,.dihat-new .dn-ord-btn,.dihat-new .dn-ord-input{transition:none}.dihat-new .dn-ord-card:hover{transform:none}.dihat-new .dn-ord-step.is-done:not(:last-child):before,.dihat-new .dn-ord-step.is-done .dn-ord-dot{animation:none}}
.dihat-new .dn-info{background:var(--dn-bg);color:var(--dn-ink);padding:clamp(40px,6vw,96px) 16px clamp(48px,6vw,96px)}.dihat-new .dn-info__head,.dihat-new .dn-info__body,.dihat-new .dn-info__help{max-width:780px;margin-inline-start:auto;margin-inline-end:auto}.dihat-new .dn-info__eyebrow{font-family:var(--dn-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--dn-ink-muted);font-size:12px;font-weight:500}.dihat-new .dn-info__title{font-family:var(--dn-font-display);color:var(--dn-hero-ink);text-wrap:balance;margin-top:14px;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1.04}.dihat-new .dn-info__rule{background:var(--dn-olive-soft);width:44px;height:1px;margin:clamp(18px,2vw,28px) 0;display:block}.dihat-new .dn-info__intro{font-family:var(--dn-font-display);color:var(--dn-ink-muted);text-wrap:pretty;max-width:62ch;font-size:clamp(19px,1.35vw,23px);line-height:1.6}.dihat-new .dn-info__updated{font-family:var(--dn-font-body);color:#75675b;margin-top:12px;font-size:13px}.dihat-new .dn-info__body{margin-top:clamp(32px,4vw,56px)}.dihat-new .dn-info__prose{font-family:var(--dn-font-display);color:var(--dn-ink-soft);font-size:clamp(17px,1.1vw,19.5px);line-height:1.75}.dihat-new .dn-info__prose>*+*{margin-top:.85em}.dihat-new .dn-info__prose ul{padding-left:1.2em;list-style:outside}.dihat-new .dn-info__prose li+li{margin-top:.35em}.dihat-new .dn-info__prose li::marker{color:var(--dn-olive-soft)}.dihat-new .dn-info__prose strong{color:var(--dn-hero-ink);font-weight:600}.dihat-new .dn-info__prose a,.dihat-new .dn-info__toc a{color:var(--dn-hero-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--dn-hero-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--dn-hero-ink) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.dihat-new .dn-info__prose a:hover,.dihat-new .dn-info__toc a:hover{text-decoration-color:currentColor}.dihat-new .dn-info__toc{border-block:1px solid var(--dn-divider);font-family:var(--dn-font-display);padding:20px 0;font-size:17px}.dihat-new .dn-info__toc ol{columns:2;color:var(--dn-ink-faint);column-gap:32px;padding-left:2em;list-style:decimal-leading-zero}.dihat-new .dn-info__toc li{break-inside:avoid;padding:3px 0}.dihat-new .dn-info__section{padding-top:clamp(30px,3.4vw,46px);scroll-margin-top:96px}.dihat-new .dn-info__h2{font-family:var(--dn-font-display);color:var(--dn-hero-ink);align-items:baseline;gap:14px;margin-bottom:12px;font-size:clamp(24px,1.9vw,31px);font-weight:500;line-height:1.2;display:flex}.dihat-new .dn-info__num{color:var(--dn-olive-soft);font-size:.75em;font-style:italic}.dihat-new .dn-faq__chips{flex-wrap:wrap;gap:8px;display:flex}.dihat-new .dn-faq__chip{border:1px solid var(--dn-border);font-family:var(--dn-font-display);color:var(--dn-hero-ink);border-radius:999px;padding:7px 16px;font-size:16px;transition:background .2s,border-color .2s}.dihat-new .dn-faq__chip:hover{background:color-mix(in srgb, var(--dn-olive) 7%, transparent);border-color:var(--dn-border-strong)}.dihat-new .dn-faq__group{padding-top:clamp(36px,4vw,56px);scroll-margin-top:96px}.dihat-new .dn-faq__group-title{font-family:var(--dn-font-display);color:var(--dn-olive-soft);margin-bottom:8px;font-size:clamp(26px,2.1vw,34px);font-style:italic;font-weight:500}.dihat-new .dn-faq__item{border-bottom:1px solid var(--dn-divider)}.dihat-new .dn-faq__q{cursor:pointer;font-family:var(--dn-font-display);color:var(--dn-hero-ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(19px,1.3vw,22px);font-weight:500;line-height:1.35;list-style:none;display:flex}.dihat-new .dn-faq__q::-webkit-details-marker{display:none}.dihat-new .dn-faq__q:focus-visible{outline:2px solid var(--dn-olive-soft);outline-offset:4px}.dihat-new .dn-faq__icon{flex:none;width:14px;height:14px;position:relative}.dihat-new .dn-faq__icon:before,.dihat-new .dn-faq__icon:after{content:"";background:currentColor;height:1.5px;transition:transform .25s;position:absolute;top:50%;bottom:auto;left:0;right:0}.dihat-new .dn-faq__icon:after{transform:rotate(90deg)}.dihat-new .dn-faq__item[open] .dn-faq__icon:after{transform:rotate(0)}.dihat-new .dn-faq__a{padding:0 34px 22px 0}.dihat-new .dn-contact__grid{background:var(--dn-divider);border:1px solid var(--dn-divider);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dihat-new .dn-contact__card{background:var(--dn-bg);flex-direction:column;gap:8px;padding:clamp(22px,2.4vw,32px);display:flex}.dihat-new .dn-contact__card svg{width:22px;height:22px;color:var(--dn-olive-soft)}.dihat-new .dn-contact__label{font-family:var(--dn-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dn-ink-muted);margin-top:6px;font-size:12px;font-weight:500}.dihat-new .dn-contact__value{font-family:var(--dn-font-display);color:var(--dn-hero-ink);overflow-wrap:anywhere;font-size:clamp(21px,1.6vw,26px);font-weight:500;line-height:1.3}.dihat-new a.dn-contact__value:hover{text-underline-offset:4px;text-decoration:underline}.dihat-new .dn-contact__note{font-family:var(--dn-font-display);color:var(--dn-ink-muted);font-size:16.5px;line-height:1.55}.dihat-new .dn-contact__note a{color:var(--dn-hero-ink);text-underline-offset:3px;text-decoration:underline}.dihat-new .dn-contact__topics{margin-top:clamp(36px,4vw,56px)}.dihat-new .dn-info__help{background:var(--dn-olive);color:#f4eade;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(48px,6vw,88px);padding:clamp(22px,2.6vw,34px);display:flex}.dihat-new .dn-info__help-title{font-family:var(--dn-font-display);font-size:clamp(23px,1.8vw,29px);font-weight:500}.dihat-new .dn-info__help-copy{font-family:var(--dn-font-display);opacity:.8;margin-top:2px;font-size:17px}.dihat-new .dn-info__help-actions{flex-wrap:wrap;gap:10px;display:flex}.dihat-new .dn-info__btn{color:var(--dn-olive);font-family:var(--dn-font-display);background:#f4eade;border-radius:4px;align-items:center;gap:8px;padding:11px 20px;font-size:17px;font-weight:600;transition:opacity .2s;display:inline-flex}.dihat-new .dn-info__btn:hover{opacity:.88}.dihat-new .dn-info__btn svg{width:17px;height:17px}.dihat-new .dn-info__btn--ghost{color:#f4eade;background:0 0;box-shadow:inset 0 0 0 1px #f4eade73}@media (max-width:640px){.dihat-new .dn-info__toc ol{columns:1}.dihat-new .dn-contact__grid{grid-template-columns:1fr}.dihat-new .dn-info__help-actions,.dihat-new .dn-info__btn{width:100%}.dihat-new .dn-info__btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.dihat-new .dn-faq__icon:before,.dihat-new .dn-faq__icon:after{transition:none}}
.dihat-new .ab{--ab-olive:var(--dn-olive);--ab-gold:#e6c56a;--ab-gold-ink:#7a5c18;--ab-tint:#efe3d1;background:var(--dn-bg);overflow-x:clip}.dihat-new .ab-wrap{width:100%;max-width:1160px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1.25rem;padding-inline-end:1.25rem}.dihat-new .ab-section{padding-block-start:clamp(3.5rem,2.5rem + 5vw,7rem);padding-block-end:clamp(3.5rem,2.5rem + 5vw,7rem)}.dihat-new .ab-band{background:var(--ab-tint)}.dihat-new .ab em{color:var(--dn-olive-soft);font-style:italic}.dihat-new .ab-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ab-gold);margin:0;font-size:.8125rem;font-weight:600}.dihat-new .ab-eyebrow--dark{color:var(--ab-gold-ink)}.dihat-new .ab-h2{color:var(--dn-hero-ink);margin:.6rem 0 0;font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);line-height:1.08}.dihat-new .ab-h3{color:var(--dn-hero-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.dihat-new .ab-copy{color:var(--sx-ink-2);margin:.45rem 0 0;font-size:.9375rem;line-height:1.6}.dihat-new .ab-lead{max-width:40rem;color:var(--sx-ink-2);margin:1rem auto 0;font-size:1.0625rem;line-height:1.65}.dihat-new .ab-head{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3.25rem)}.dihat-new .ab-hero{color:#f8f2e7;background:#25270a;align-items:flex-end;min-height:clamp(32rem,86vh,48rem);display:flex;position:relative;overflow:hidden}.dihat-new .ab-hero__img{object-fit:cover;object-position:50% 60%;animation:18s ease-out both ab-zoom}.dihat-new .ab-hero__shade{background:linear-gradient(#1416068c 0%,#14160673 35%,#141606e6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dihat-new .ab-hero__body{padding-block-start:clamp(2.5rem,6vw,5rem);padding-block-end:clamp(2.5rem,6vw,5rem);position:relative}.dihat-new .ab-hero__title{color:#fffaf0;max-width:20ch;margin:.8rem 0 0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.1rem);line-height:1.05}.dihat-new .ab-hero__title em{color:var(--ab-gold);display:block}.dihat-new .ab-hero__quote{border-left:2px solid var(--ab-gold);max-width:34rem;margin:1.5rem 0 0;padding-left:1rem}.dihat-new .ab-hero__quote p{font-family:var(--dn-font-brand);margin:0;font-size:clamp(1.15rem,1rem + .8vw,1.5rem);font-style:italic;line-height:1.4}.dihat-new .ab-hero__quote footer{letter-spacing:.04em;color:#f8f2e7c7;margin-top:.5rem;font-size:.8125rem}.dihat-new .ab-hero__badges{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.dihat-new .ab-hero__badges li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;background:#ffffff1a;border:1px solid #fff6;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.dihat-new .ab-in{animation:ab-rise .8s var(--sx-ease) both;animation-delay:var(--d,0s)}@keyframes ab-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes ab-zoom{0%{transform:scale(1.08)}}.dihat-new .ab-stats{background:var(--ab-olive);color:#f4eade}.dihat-new .ab-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block-start:0;margin-block-end:0;padding-block-start:clamp(1.75rem,3vw,2.75rem);padding-block-end:clamp(1.75rem,3vw,2.75rem);list-style:none;display:grid}.dihat-new .ab-stats__row li{text-align:center;padding:1rem .75rem}.dihat-new .ab-stats__num{font-family:var(--dn-font-brand);color:var(--ab-gold);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(2.6rem,2rem + 2.6vw,4.25rem);font-weight:500;line-height:1}.dihat-new .ab-stats__label{color:#f4eaded1;max-width:14rem;margin:.55rem auto 0;font-size:.9rem;line-height:1.4}@media (min-width:860px){.dihat-new .ab-stats__row{grid-template-columns:repeat(4,minmax(0,1fr))}.dihat-new .ab-stats__row li+li{border-left:1px solid #f4eade2e}}.dihat-new .ab-story{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.dihat-new .ab-frame{box-shadow:var(--sx-shadow-hi);border:6px solid var(--sx-card-hi);border-radius:28px;margin:0;position:relative;overflow:hidden}.dihat-new .ab-frame img{width:100%;height:auto;display:block}.dihat-new .ab-frame__tag{background:var(--ab-olive);color:#f8f2e7;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.dihat-new .ab-frame__tag--low{background:var(--ab-gold);color:#2a2118;top:auto;bottom:1rem}.dihat-new .ab-prose{gap:1rem;margin-top:1.5rem;display:grid}.dihat-new .ab-prose p{color:var(--sx-ink-2);margin:0;font-size:1.0625rem;line-height:1.7}.dihat-new .ab-pull{border-left:3px solid var(--dn-gold);margin:1.75rem 0 0;padding:.25rem 0 .25rem 1.1rem}.dihat-new .ab-pull p{font-family:var(--dn-font-brand);color:var(--dn-hero-ink);margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-style:italic;line-height:1.3}.dihat-new .ab-pull footer{color:var(--sx-ink-3);margin-top:.6rem;font-size:.875rem}@media (min-width:900px){.dihat-new .ab-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.dihat-new .ab-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .ab-step__img{aspect-ratio:1;border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);margin-bottom:1rem;position:relative;overflow:hidden}.dihat-new .ab-step__img img{object-fit:cover;transition:transform .7s var(--sx-ease)}.dihat-new .ab-step:hover .ab-step__img img{transform:scale(1.05)}.dihat-new .ab-step__n{background:var(--ab-olive);min-width:2.5rem;height:2.5rem;color:var(--ab-gold);font-family:var(--dn-font-brand);border-radius:999px;place-items:center;padding:0 .6rem;font-size:1.15rem;font-weight:600;display:grid;position:absolute;top:.75rem;left:.75rem}@media (min-width:600px){.dihat-new .ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.dihat-new .ab-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.dihat-new .ab-cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .ab-card{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);transition:transform var(--sx-base) var(--sx-ease), box-shadow var(--sx-base) var(--sx-ease);padding:clamp(1.5rem,3vw,2.25rem)}.dihat-new .ab-card:hover{box-shadow:var(--sx-shadow-hi);transform:translateY(-5px)}.dihat-new .ab-card__n{font-family:var(--dn-font-brand);color:var(--ab-gold-ink);margin:0 0 1rem;font-size:3rem;font-weight:500;line-height:1}@media (min-width:860px){.dihat-new .ab-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.dihat-new .ab-timeline{border-left:2px solid var(--dn-gold);max-width:44rem;margin:0 auto;padding:0 0 0 1.75rem;list-style:none;position:relative}.dihat-new .ab-timeline li{padding-bottom:2rem;position:relative}.dihat-new .ab-timeline li:last-child{padding-bottom:0}.dihat-new .ab-timeline li:before{content:"";background:var(--ab-olive);width:12px;height:12px;box-shadow:0 0 0 4px var(--ab-tint), 0 0 0 5px var(--dn-gold);border-radius:50%;position:absolute;top:.45rem;left:calc(-1.75rem - 7px)}.dihat-new .ab-timeline__year{font-family:var(--dn-font-brand);color:var(--ab-gold-ink);margin:0 0 .2rem;font-size:1.6rem;font-weight:600;line-height:1}.dihat-new .ab-awards{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .ab-award{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);padding:1.25rem}.dihat-new .ab-award__img{aspect-ratio:4/3;border-radius:var(--sx-r);margin-bottom:1rem;position:relative;overflow:hidden}.dihat-new .ab-award__img img{object-fit:cover}.dihat-new .ab-award__year{letter-spacing:.1em;color:var(--ab-gold-ink);margin:0 0 .3rem;font-size:.8125rem;font-weight:700}.dihat-new .ab-award__by{color:var(--sx-ink-2);margin:.25rem 0 0;font-size:.875rem;font-weight:600}@media (min-width:640px){.dihat-new .ab-awards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.dihat-new .ab-awards{grid-template-columns:repeat(3,minmax(0,1fr))}}.dihat-new .ab-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .ab-member__img{aspect-ratio:4/5;border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);margin-bottom:.9rem;position:relative;overflow:hidden}.dihat-new .ab-member__img img{object-fit:cover}.dihat-new .ab-member__role{letter-spacing:.06em;text-transform:uppercase;color:var(--ab-gold-ink);margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.dihat-new .ab-member__tags{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.dihat-new .ab-member__tags li{background:color-mix(in srgb, var(--ab-olive) 10%, transparent);color:var(--ab-olive);border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}@media (min-width:1000px){.dihat-new .ab-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.dihat-new .ab-jars{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.dihat-new .ab-jars img{filter:drop-shadow(0 14px 12px #3c281438);width:min(100%,200px);height:auto;transition:transform .5s var(--sx-ease);margin-bottom:.5rem}.dihat-new .ab-jars li:hover img{transform:translateY(-6px)rotate(-1.5deg)}@media (min-width:800px){.dihat-new .ab-jars{grid-template-columns:repeat(4,minmax(0,1fr))}}.dihat-new .ab-close{background:radial-gradient(90% 120% at 50% 0%, #c8a24b2e, transparent 65%), var(--ab-olive);color:#f4eade;text-align:center}.dihat-new .ab-close__body{padding-block-start:clamp(3.5rem,2.5rem + 5vw,7rem);padding-block-end:clamp(3.5rem,2.5rem + 5vw,7rem)}.dihat-new .ab-close__text{color:#fffaf0;max-width:26ch;margin:0 auto;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.2}.dihat-new .ab-close__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.dihat-new .ab-close .sx-btn-primary{color:var(--ab-olive);background:#f8f2e7}.dihat-new .ab-close .sx-btn-primary:hover:not(:disabled){background:#fff}.dihat-new .ab-close .sx-btn-ghost{color:#f4eade;border-color:#f4eade80}.dihat-new .ab-close .sx-btn-ghost:hover:not(:disabled){background:#ffffff1a;border-color:#f4eade}.dihat-new .ab-hero--center{text-align:center;align-items:center}.dihat-new .ab-hero--center .ab-hero__body{padding-block-start:clamp(3rem,8vw,6rem);padding-block-end:clamp(3rem,8vw,6rem)}.dihat-new .ab-hero--center .ab-hero__title{max-width:none;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(3rem,1.4rem + 6.4vw,6.5rem);line-height:1}.dihat-new .ab-hero--center .ab-hero__badges{justify-content:center}.dihat-new .ab-hero__line{max-width:40rem;font-family:var(--dn-font-brand);color:#f8f2e7eb;margin:1.75rem auto 0;font-size:clamp(1.1rem,1rem + .7vw,1.4rem);font-style:italic;line-height:1.5}.dihat-new .ab-stats__unit{letter-spacing:.16em;text-transform:uppercase;color:#f4eadee6;margin:.6rem 0 0;font-size:.8125rem;font-weight:600}.dihat-new .ab-stats__unit+.ab-stats__label{margin-top:.25rem}.dihat-new .ab-head--left{text-align:left;max-width:60rem;margin-inline-start:0;margin-inline-end:0}.dihat-new .ab-lead--left{margin-inline-start:0;margin-inline-end:0}.dihat-new .ab-ph{color:#34360e80;background:repeating-linear-gradient(135deg, transparent 0 14px, #34360e0a 14px 15px), linear-gradient(160deg, color-mix(in srgb, var(--ab-olive) 16%, #efe3d1), color-mix(in srgb, var(--dn-gold) 30%, #f4eade));place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.dihat-new .ab-ph__word{font-family:var(--dn-font-brand);letter-spacing:.02em;font-size:clamp(2.5rem,2rem + 2vw,4rem);font-weight:500}.dihat-new .ab-story--profile{align-items:start}.dihat-new .ab-story--profile .ab-prose{margin-top:0}.dihat-new .ab-frame--tall{aspect-ratio:4/5}.dihat-new .ab-frame--tall img{object-fit:cover}.dihat-new .ab-frame__tags{justify-items:start;gap:.4rem;display:grid;position:absolute;bottom:1rem;left:1rem}.dihat-new .ab-frame__tags span{color:#f8f2e7;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#25270ad9;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:600}.dihat-new .ab-quote__body{text-align:center;padding-block-start:clamp(3.5rem,2.5rem + 5vw,6.5rem);padding-block-end:clamp(3.5rem,2.5rem + 5vw,6.5rem)}.dihat-new .ab-quote__mark{height:3.2rem;font-family:var(--dn-font-brand);color:var(--dn-gold);font-size:7rem;line-height:1;display:block}.dihat-new .ab-quote blockquote{margin:0}.dihat-new .ab-quote blockquote p{max-width:34ch;font-family:var(--dn-font-brand);color:var(--dn-hero-ink);margin:0 auto;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-style:italic;line-height:1.35}.dihat-new .ab-quote blockquote footer{letter-spacing:.16em;text-transform:uppercase;color:var(--ab-gold-ink);margin-top:1.5rem;font-size:.8125rem;font-weight:600}.dihat-new .ab-prose--wide{max-width:52rem;margin-top:0}.dihat-new .ab-figs{grid-template-columns:minmax(0,1fr);gap:1rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.dihat-new .ab-fig{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);box-shadow:var(--sx-shadow);padding:1.5rem 1.4rem}.dihat-new .ab-fig__num{font-family:var(--dn-font-brand);color:var(--ab-gold-ink);font-variant-numeric:lining-nums;margin:0;font-size:clamp(2.1rem,1.8rem + 1.2vw,2.9rem);font-weight:500;line-height:1.05}.dihat-new .ab-fig__label{letter-spacing:.14em;text-transform:uppercase;color:var(--dn-hero-ink);margin:.7rem 0 0;font-size:.75rem;font-weight:700}.dihat-new .ab-fig__note{color:var(--sx-ink-2);margin:.3rem 0 0;font-size:.875rem}@media (min-width:560px){.dihat-new .ab-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.dihat-new .ab-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}.dihat-new .ab-timeline--wide{max-width:56rem;margin-left:0}@media (min-width:700px){.dihat-new .ab-timeline--wide li{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem;display:grid}.dihat-new .ab-timeline--wide .ab-timeline__year,.dihat-new .ab-timeline--wide .ab-timeline__copy{margin:0}}.dihat-new .ab-timeline__copy{font-size:1rem}.dihat-new .ab-award{flex-direction:column;display:flex}.dihat-new .ab-award__img{color:#34360e80}.dihat-new .ab-award__chip{color:#f4eade;letter-spacing:.12em;background:#25270ad9;border-radius:6px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.dihat-new .ab-award .ab-copy{margin-bottom:1rem}.dihat-new .ab-award__who{border-top:1px solid var(--sx-line);letter-spacing:.04em;color:var(--sx-ink-3);margin:auto 0 0;padding-top:.75rem;font-size:.8125rem}.dihat-new .ab-team--profile .ab-member{flex-direction:column;display:flex}.dihat-new .ab-team--profile .ab-member__tags{margin-top:auto;padding-top:.9rem}.dihat-new .ab-team--profile .ab-copy{font-size:.875rem}@media (min-width:640px) and (max-width:999px){.dihat-new .ab-team--profile{grid-template-columns:repeat(2,minmax(0,1fr))}}.dihat-new .ab-filter{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.dihat-new .ab-award{transition:transform var(--sx-base) var(--sx-ease), box-shadow var(--sx-base) var(--sx-ease);position:relative}.dihat-new .ab-award:hover{box-shadow:var(--sx-shadow-hi);transform:translateY(-5px)}.dihat-new .ab-award__open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dihat-new .ab-award__open:after{content:"";border-radius:var(--sx-r-lg);position:absolute;top:0;bottom:0;left:0;right:0}.dihat-new .ab-award__open:focus-visible{outline:none}.dihat-new .ab-award:has(.ab-award__open:focus-visible){outline:2px solid var(--sx-gold);outline-offset:3px}.dihat-new .ab-award__img img{object-position:center 40%;transition:transform .7s var(--sx-ease)}.dihat-new .ab-award:hover .ab-award__img img{transform:scale(1.05)}.dihat-new .ab-dialog{background:var(--sx-card-hi);width:min(880px,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--sx-ink);border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #0c0804b3}.dihat-new .ab-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140f0a99}.dihat-new .ab-dialog[open]{animation:ab-dialog-in .38s var(--sx-ease) both}@keyframes ab-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}.dihat-new .ab-dialog__panel{grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 2rem);display:grid;position:relative;overflow-y:auto}.dihat-new .ab-dialog__img{aspect-ratio:4/3;background:var(--ab-tint);position:relative}.dihat-new .ab-dialog__img img{object-fit:contain}.dihat-new .ab-dialog__text{padding:1.5rem 1.4rem 1.75rem}.dihat-new .ab-dialog__year{letter-spacing:.14em;color:var(--ab-gold-ink);margin:0;font-size:.8125rem;font-weight:700}.dihat-new .ab-dialog__title{color:var(--dn-hero-ink);margin:.3rem 0 .5rem;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem);line-height:1.1}.dihat-new .ab-dialog__copy{margin:.75rem 0 1.25rem;font-size:1rem}.dihat-new .ab-dialog__x{z-index:2;width:40px;height:40px;color:var(--sx-ink);cursor:pointer;background:#fffdf9e6;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #0000002e}@media (min-width:800px){.dihat-new .ab-dialog__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.dihat-new .ab-dialog__img{aspect-ratio:auto;min-height:30rem}.dihat-new .ab-dialog__text{align-self:center;padding:2.5rem 2.25rem 2.5rem 2rem}}.dihat-new .ab-close__text--wide{max-width:34ch;font-size:clamp(1.4rem,1.1rem + 1.6vw,2.3rem)}@media (prefers-reduced-motion:reduce){.dihat-new .ab-hero__img,.dihat-new .ab-in,.dihat-new .ab-dialog[open]{animation:none}.dihat-new .ab-step__img img,.dihat-new .ab-card,.dihat-new .ab-award,.dihat-new .ab-award__img img,.dihat-new .ab-jars img{transition:none}.dihat-new .ab-step:hover .ab-step__img img,.dihat-new .ab-card:hover,.dihat-new .ab-award:hover,.dihat-new .ab-award:hover .ab-award__img img,.dihat-new .ab-jars li:hover img{transform:none}}
.gs-box{position:relative}.gs-box__tray{background:linear-gradient(#f1e6d3,#e1ccaa);border:1px solid #c8a24bd9;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative;box-shadow:inset 0 2px #ffffffa6,inset 0 -14px 22px #5a403829,0 24px 36px -16px #000000a6}.gs-box__tray:before{content:"";pointer-events:none;border:1px solid #c8a24b80;border-radius:15px;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.gs-slot{aspect-ratio:1/.9;background:#fffdf980;border-radius:13px;position:relative;box-shadow:inset 0 3px 8px #5a403824}.gs-slot__jar{object-fit:contain;object-position:center bottom;opacity:.14;filter:grayscale()brightness(1.15);width:88%;height:88%;transition:opacity .35s,filter .35s;position:absolute;top:8%;bottom:4%;left:6%;right:6%}.gs-slot.is-on .gs-slot__jar{opacity:1;filter:drop-shadow(0 10px 8px #3c281459);animation:gs-drop .7s var(--gs-spring,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes gs-drop{0%{opacity:0;transform:translateY(-56px)scale(.84)rotate(-5deg)}60%{opacity:1}}.gs-box__ribbon{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gs-box__ribbon span{transition:transform .8s var(--gs-ease,cubic-bezier(.2, .7, .2, 1)) .25s;background:linear-gradient(90deg,#a9822f,#e6c56a 50%,#a9822f);position:absolute;box-shadow:0 2px 6px #00000059}.gs-box__ribbon span:first-child{transform-origin:0;height:14px;margin-top:-7px;top:50%;left:0;right:0;transform:scaleX(0)}.gs-box__ribbon span:last-child{transform-origin:top;background:linear-gradient(#a9822f,#e6c56a 50%,#a9822f);width:14px;margin-left:-7px;top:0;bottom:0;left:50%;transform:scaleY(0)}.gs-box.is-sealed .gs-box__ribbon span{transform:none}.gs-box--compact{flex:none;width:132px}.gs-box--compact .gs-box__tray{border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px;box-shadow:inset 0 1px #fff9,inset 0 -6px 10px #5a403824}.gs-box--compact .gs-box__tray:before{display:none}.gs-box--compact .gs-slot{aspect-ratio:1/1.35;box-shadow:none;border-radius:6px}.gs-box--compact .gs-slot__jar{width:100%;height:96%;top:4%;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.gs-slot.is-on .gs-slot__jar{animation:none}.gs-slot__jar,.gs-box__ribbon span{transition:none}}
.dihat-new .sx-pack-art{position:absolute;top:8%;bottom:2%;left:6%;right:6%}.dihat-new .sx-pack-grid{margin-top:clamp(1.25rem,2vw,2rem)}.dihat-new .sx-pack-link{color:var(--sx-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sx-gold);text-decoration-color:var(--sx-gold);font-weight:600}.dihat-new .sx-pack-link:hover{-webkit-text-decoration-color:var(--sx-ink);text-decoration-color:var(--sx-ink)}.dihat-new .sx-pack-buy{gap:.5rem;display:grid}.dihat-new .sx-pack-grid .sx-pcard-desc{flex:1}.dihat-new .sx-pcard-price .sx-price-from{color:var(--sx-ink-3);font-size:.8125rem;font-weight:600}.dihat-new .sx-gd-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140f0a8c;justify-content:center;align-items:center;padding:1rem;animation:.22s both sx-gd-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.dihat-new .sx-gd{background:var(--sx-card-hi);border-radius:24px;grid-template-columns:minmax(0,1fr);width:min(880px,100%);margin:auto;animation:.52s cubic-bezier(.34,1.56,.64,1) both sx-gd-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0c0804b3}.dihat-new .sx-gd:focus{outline:none}.dihat-new .sx-gd button:focus-visible{outline:2px solid var(--sx-gold);outline-offset:2px}.dihat-new .sx-gd-x{z-index:3;width:40px;height:40px;color:var(--sx-ink-2);background:color-mix(in srgb, var(--sx-ink) 6%, transparent);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;transition:background-color .16s,transform .2s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:.75rem;right:.75rem}@media (max-width:779px){.dihat-new .sx-gd-x{color:#f4eade;background:#ffffff29}.dihat-new .sx-gd-x:hover{background:#ffffff42}}.dihat-new .sx-gd-x:hover{background:color-mix(in srgb, var(--sx-ink) 12%, transparent);transform:rotate(90deg)}.dihat-new .sx-gd-rail{display:none}.dihat-new .sx-gd-strip{color:#f4eade;background:linear-gradient(165deg,#3e4012,#25270a);align-items:center;gap:.9rem;padding:1rem 3.5rem 1rem 1.1rem;display:flex}.dihat-new .sx-gd-strip .gs-box{flex:none}.dihat-new .sx-gd-strip-text{min-width:0}.dihat-new .sx-gd-count{color:#ecd9a4;margin:0;font-size:.9375rem;font-weight:600}.dihat-new .sx-gd-names{color:#f4eadec7;margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.dihat-new .sx-gd-main{flex-direction:column;min-width:0;padding:1.25rem 1.1rem 1.1rem;display:flex}.dihat-new .sx-gd-title{letter-spacing:-.01em;color:var(--dn-hero-ink);margin:0;padding-right:2.5rem;font-size:1.5rem;line-height:1.15}.dihat-new .sx-gd-sub{color:var(--sx-ink-2);margin:.35rem 0 0;font-size:.9375rem}.dihat-new .sx-gd-all{border:1px dashed var(--sx-line-strong);min-height:36px;color:var(--sx-ink);cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:1rem;padding:0 .9rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s}.dihat-new .sx-gd-all:hover{background:color-mix(in srgb, var(--sx-ink) 6%, transparent);border-color:var(--sx-ink-2)}.dihat-new .sx-gd-all[aria-pressed=true]{border-style:solid;border-color:var(--sx-action);background:color-mix(in srgb, var(--sx-action) 10%, transparent)}.dihat-new .sx-gd-list{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dihat-new .sx-gd-honey{text-align:left;width:100%;color:var(--sx-ink);background:var(--sx-card);border:1px solid var(--sx-line);border-radius:var(--sx-r);cursor:pointer;align-items:center;gap:.8rem;padding:.55rem .8rem .55rem .55rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .16s,box-shadow .22s,background-color .16s;display:flex}.dihat-new .sx-gd-honey:hover:not(:disabled){border-color:var(--sx-line-strong);box-shadow:var(--sx-shadow);transform:translateY(-2px)}.dihat-new .sx-gd-honey:active:not(:disabled){transform:scale(.98)}.dihat-new .sx-gd-honey[aria-pressed=true]{border-color:var(--sx-action);background:var(--sx-card-hi);box-shadow:0 0 0 1px var(--sx-action), var(--sx-shadow)}.dihat-new .sx-gd-honey:disabled{opacity:.45;cursor:not-allowed}.dihat-new .sx-gd-jar{background:linear-gradient(#f8f0e3,#f1e5d2);border-radius:10px;flex:none;width:56px;height:56px;position:relative}.dihat-new .sx-gd-text{gap:.15rem;min-width:0;display:grid}.dihat-new .sx-gd-name{font-size:1rem;font-weight:600;line-height:1.2}.dihat-new .sx-gd-price{color:var(--sx-ink-2);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.875rem;display:flex}.dihat-new .sx-gd-price s{color:var(--sx-ink-3);font-size:.8125rem}.dihat-new .sx-gd-tick{border:1.5px solid var(--sx-line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;transition:background-color .16s,border-color .16s,color .16s;display:grid}.dihat-new .sx-gd-honey[aria-pressed=true] .sx-gd-tick{border-color:var(--sx-action);background:var(--sx-action);color:var(--sx-on-action);animation:.42s cubic-bezier(.34,1.56,.64,1) sx-gd-tick}.dihat-new .sx-gd-foot{align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.dihat-new .sx-gd-foot .sx-qtybar{flex:none;width:136px}.dihat-new .sx-gd-foot .sx-btn{flex:1}.dihat-new .sx-gd-hint{text-align:center;color:var(--sx-ink-3);margin:.7rem 0 0;font-size:.875rem}@keyframes sx-gd-fade{0%{opacity:0}}@keyframes sx-gd-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes sx-gd-tick{0%{transform:scale(.4)}}@media (min-width:520px){.dihat-new .sx-gd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dihat-new .sx-gd-main{padding:1.6rem 1.6rem 1.4rem}}@media (min-width:780px){.dihat-new .sx-gd{grid-template-columns:300px minmax(0,1fr)}.dihat-new .sx-gd-strip{display:none}.dihat-new .sx-gd-rail{color:#f4eade;background:radial-gradient(120% 60% at 50% 0,#c8a24b38,#0000 70%),linear-gradient(165deg,#3e4012,#25270a);flex-direction:column;justify-content:center;gap:1.1rem;padding:2.2rem 1.6rem;display:flex}.dihat-new .sx-gd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f4eadeb3;margin:0;font-size:.75rem;font-weight:600}.dihat-new .sx-gd-main{padding:2rem 2rem 1.7rem}}@media (prefers-reduced-motion:reduce){.dihat-new .sx-gd-backdrop,.dihat-new .sx-gd,.dihat-new .sx-gd-honey[aria-pressed=true] .sx-gd-tick{animation:none}.dihat-new .sx-gd-honey,.dihat-new .sx-gd-x{transition:none}.dihat-new .sx-gd-honey:hover:not(:disabled),.dihat-new .sx-gd-x:hover{transform:none}}
