.dzx-whats-hot{position:relative;width:100%;padding:clamp(58px, 6.5vw, 88px) 0 clamp(64px, 7vw, 96px);overflow:clip;border-top:1px solid rgb(211 178 114 / .18);border-bottom:1px solid rgb(255 255 255 / .08);background:#090a0a;color:#e9e5dc}.dzx-whats-hot::before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgb(211 178 114 / .055);content:"";pointer-events:none}.dzx-whats-hot:not(:has(.dzx-wh-card)){display:none}.dzx-wh-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(28px, 3.5vw, 42px);min-width:0}.dzx-wh-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,0.75fr);grid-template-areas:"eyebrow eyebrow" "title intro" "title link";align-items:end;gap:12px clamp(30px, 6vw, 90px);width:100%}.dzx-wh-eyebrow{grid-area:eyebrow;display:flex;align-items:center;margin:0 0 2px;color:#d3b272;font-family:"Bricolage Grotesque",sans-serif;font-size:9px;font-weight:650;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.dzx-wh-eyebrow::before{width:26px;height:1px;margin-right:11px;background:currentColor;content:"";opacity:.72}.dzx-wh-title{grid-area:title;margin:0;color:#f0ede6;font-family:Michroma,sans-serif;font-size:clamp(36px, 5vw, 64px);font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.dzx-wh-intro{grid-area:intro;max-width:44ch;margin:0;color:rgb(233 229 220 / .58);font-family:"Bricolage Grotesque",sans-serif;font-size:13px;line-height:1.6}.dzx-wh-view-all{grid-area:link;justify-self:start;margin-top:3px;padding-bottom:3px;border-bottom:1px solid rgb(211 178 114 / .35);color:#d3b272;font-family:"Bricolage Grotesque",sans-serif;font-size:9px;font-weight:650;line-height:1.3;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:border-color 0.2s ease,color 0.2s ease}.dzx-wh-view-all:hover,.dzx-wh-view-all:focus-visible{border-color:#d3b272;color:#e1c68f}.dzx-wh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px, 1.5vw, 20px);width:100%;min-width:0;counter-reset:dzx-wh-card}.dzx-wh-grid:has(>.dzx-wh-card:only-child){grid-template-columns:minmax(0,1fr);max-width:calc((100% - 60px) / 4)}.dzx-wh-grid:has(>.dzx-wh-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc((100% - 20px) / 2)}.dzx-wh-grid:has(>.dzx-wh-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc((100% - 20px) * 0.75)}.dzx-wh-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid rgb(255 255 255 / .11);border-top-color:rgb(211 178 114 / .26);border-radius:4px;background:#0d0e0e;overflow:hidden;counter-increment:dzx-wh-card;transition:transform 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}.dzx-wh-card:hover{border-color:rgb(211 178 114 / .3);background:#0f1010;transform:translateY(-2px)}.dzx-wh-card-media{position:relative;display:grid;width:100%;min-width:0;aspect-ratio:4 / 3;border-bottom:1px solid rgb(255 255 255 / .08);background:#121412;place-items:center;overflow:hidden}.dzx-wh-card-media::before{position:absolute;inset:12px;border:1px solid rgb(211 178 114 / .1);content:"";pointer-events:none}.dzx-wh-image,.dzx-wh-image img{display:block;width:100%;height:100%;margin:0}.dzx-wh-image--actual img{object-fit:cover}.dzx-wh-image--placeholder{padding:clamp(28px, 3vw, 48px)}.dzx-wh-image--placeholder img{object-fit:contain;opacity:.92}.dzx-wh-card-content{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0;padding:clamp(17px, 1.8vw, 23px)}.dzx-wh-index{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;color:rgb(211 178 114 / .7);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.dzx-wh-index::after{content:"0" counter(dzx-wh-card) " / 04"}.dzx-wh-product-title{margin:20px 0 0;color:#f0ede6;font-family:Michroma,sans-serif;font-size:clamp(13px, 1.25vw, 17px);font-weight:400;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.dzx-wh-meta{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:18px;padding-top:13px;border-top:1px solid rgb(255 255 255 / .09)}.dzx-wh-price,.dzx-wh-stock{margin:0}.dzx-wh-price{font-size:16px}.dzx-wh-stock{flex:0 0 auto;font-size:9px;line-height:1.3;letter-spacing:.04em;text-align:right}.dzx-wh-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:auto;padding-top:20px}.dzx-wh-actions>.dzx-product-add-to-order{width:100%;margin-top:0}.dzx-wh-actions>.dzx-product-add-to-order>a.button[data-product_id],.dzx-wh-actions>.dzx-wh-view{width:100%;min-width:0}.dzx-wh-actions>.dzx-wh-view{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:8px 10px;border:1px solid rgb(211 178 114 / .42);border-radius:3px;color:#d3b272;font-family:"Bricolage Grotesque",sans-serif;font-size:9px;font-weight:650;line-height:1.2;letter-spacing:.07em;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.dzx-wh-actions>.dzx-wh-view:hover,.dzx-wh-actions>.dzx-wh-view:focus-visible{border-color:#d3b272;background:rgb(211 178 114 / .05);color:#e0c58f}.dzx-wh-actions>.dzx-product-add-to-order>.added_to_cart.wc-forward{display:none!important}.dzx-wh-actions:has(.product_type_variable)>.dzx-wh-view,.dzx-wh-actions:has(.product_type_grouped)>.dzx-wh-view,.dzx-wh-actions:has(.product_type_simple:not(.add_to_cart_button))>.dzx-wh-view{display:none}@media (max-width:991px){.dzx-wh-header{grid-template-columns:minmax(0,1fr) minmax(230px,0.7fr);gap:10px 32px}.dzx-wh-grid,.dzx-wh-grid:has(>.dzx-wh-card:only-child),.dzx-wh-grid:has(>.dzx-wh-card:nth-child(2):last-child),.dzx-wh-grid:has(>.dzx-wh-card:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.dzx-wh-card-content{padding:20px}}@media (max-width:767px){.dzx-whats-hot{padding:54px 0 64px}.dzx-wh-container{gap:28px}.dzx-wh-header{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "intro" "link";gap:12px}.dzx-wh-title{font-size:clamp(31px, 9vw, 46px)}.dzx-wh-intro{max-width:52ch}}@media (max-width:478px){.dzx-whats-hot{padding:48px 0 56px}.dzx-wh-container{gap:24px;padding-right:14px;padding-left:14px}.dzx-wh-grid,.dzx-wh-grid:has(>.dzx-wh-card:only-child),.dzx-wh-grid:has(>.dzx-wh-card:nth-child(2):last-child),.dzx-wh-grid:has(>.dzx-wh-card:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dzx-wh-card-media::before{inset:8px}.dzx-wh-image--placeholder{padding:20px}.dzx-wh-card-content{padding:14px 10px 11px}.dzx-wh-index{font-size:6px;letter-spacing:.075em}.dzx-wh-product-title{margin-top:16px;font-size:clamp(10px, 3.1vw, 13px);line-height:1.45}.dzx-wh-meta{gap:6px;margin-top:13px;padding-top:9px}.dzx-wh-price{font-size:14px}.dzx-wh-stock{font-size:8px}.dzx-wh-actions{gap:7px;padding-top:16px}.dzx-wh-actions>.dzx-product-add-to-order>a.button[data-product_id],.dzx-wh-actions>.dzx-wh-view{min-height:42px;padding:8px 5px!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.03em;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.dzx-wh-card,.dzx-wh-view-all,.dzx-wh-actions>.dzx-wh-view{transition:none}.dzx-wh-card:hover{transform:none}}