.hoker-seat-configurator{margin-bottom:18px}.hoker-seat-configurator .h-info-blocks,.hoker-seat-gallery-actions.h-info-blocks{display:flex;gap:10px;width:100%;margin-bottom:20px}.hoker-seat-configurator .h-info-block,.hoker-seat-gallery-actions .h-info-block{flex:1;display:flex;align-items:center;justify-content:center;height:45px;padding:10px 5px;border:1px solid #d0d0d0;border-radius:4px;color:#333!important;font-size:11px;font-weight:500;letter-spacing:.3px;text-align:center;text-decoration:none!important;text-transform:uppercase}.hoker-seat-gallery-actions .h-block-samples{background:#97002f;border:2px solid #760022;color:#fff!important;font-weight:700;box-shadow:0 3px 12px rgb(118 0 34 / .28)}.hoker-seat-gallery-actions .h-block-samples:hover{border-color:#5c0018;color:#fff!important;background:#b8003a}.hoker-seat-gallery-actions .h-block-delivery{background:linear-gradient(180deg,#fffdf8 0%,#fff3e6 100%);border:2px solid #97002f;color:#760022!important;font-weight:700;box-shadow:0 3px 10px rgb(118 0 34 / .14)}.hoker-seat-gallery-actions .h-block-delivery:hover{background:#ffe8cc;border-color:#760022;color:#5c0018!important}.hoker-seat-configurator .h-block-samples:hover{border-color:darkred;color:#8b0000!important;background:#f0f0f0}.hoker-seat-configurator #h-v3d-box{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:350px;margin-bottom:15px;overflow:hidden;border-radius:8px;background:#f4f4f4;perspective:1200px}.hoker-seat-configurator #h-anchor{transform-style:preserve-3d;transition:0.5s}.hoker-seat-configurator #h-cube{position:relative;width:100px;height:100px;transform-style:preserve-3d}.hoker-seat-configurator .s{position:absolute;width:100px;height:100px;border:1px solid #a3927e;background-color:rgb(189 171 149 / .9)}.hoker-seat-configurator .s.f{transform:translateZ(50px)}.hoker-seat-configurator .s.b{transform:rotateY(180deg) translateZ(50px)}.hoker-seat-configurator .s.r{transform:rotateY(90deg) translateZ(50px)}.hoker-seat-configurator .s.l{transform:rotateY(-90deg) translateZ(50px)}.hoker-seat-configurator .s.t{transform:rotateX(90deg) translateZ(50px)}.hoker-seat-configurator .s.bot{transform:rotateX(-90deg) translateZ(50px)}.hoker-seat-configurator[data-pikowanie="karo"] .s.t{background-image:linear-gradient(45deg,transparent 46%,rgb(0 0 0 / .25) 50%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgb(0 0 0 / .25) 50%,transparent 54%);background-size:30px 30px}.hoker-seat-configurator[data-pikowanie="karo_wasy"] .s.t{background-image:linear-gradient(45deg,transparent 46%,rgb(0 0 0 / .25) 50%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgb(0 0 0 / .25) 50%,transparent 54%);background-size:20px 20px}.hoker-seat-configurator[data-pikowanie="kwadraty"] .s.t{background-image:linear-gradient(90deg,rgb(0 0 0 / .22) 1px,transparent 1px),linear-gradient(0deg,rgb(0 0 0 / .22) 1px,transparent 1px);background-size:28px 28px}.hoker-seat-configurator[data-pikowanie="gladkie"] .s.t{background-image:none}.hoker-seat-configurator[data-pikowanie="pionowe"] .s.t{background-image:linear-gradient(90deg,rgb(0 0 0 / .24) 1px,transparent 1px);background-size:24px 100%}.hoker-seat-configurator[data-pikowanie="poziome"] .s.t{background-image:linear-gradient(0deg,rgb(0 0 0 / .24) 1px,transparent 1px);background-size:100% 18px}.hoker-seat-configurator #hoker-current-dimensions{position:absolute;left:50%;bottom:12px;z-index:20;transform:translateX(-50%);padding:7px 15px;border:1px solid rgb(0 0 0 / .12);border-radius:999px;background:rgb(255 255 255 / .94);box-shadow:0 4px 14px rgb(0 0 0 / .12);color:#333;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none}.hoker-seat-configurator .h-info-limits{display:none}.hoker-seat-configurator .h-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:800}.hoker-seat-configurator .h-calc-input{width:100%!important;height:50px!important;margin-bottom:15px!important;padding:10px!important;border:1px solid #ccc!important;border-radius:4px!important;font-size:18px!important;font-weight:bold!important}.hoker-seat-configurator .h-radio-group{display:flex;gap:10px;margin-bottom:20px}.hoker-seat-configurator .h-radio-label{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;font-weight:700}.hoker-seat-configurator .h-radio-label:has(input:checked){border-color:darkred;background:#fff9f9}.postid-1599 .hoker-seat-configurator #h-v3d-box,.postid-1134 .hoker-seat-configurator #h-v3d-box{display:none}.postid-1599 .hoker-seat-configurator .h-info-limits,.postid-1134 .hoker-seat-configurator .h-info-limits{display:none}.postid-1599 .hoker-seat-configurator{margin-top:10px}.postid-1599 .hoker-seat-configurator #hoker-mobile-sliders{margin:12px 0 14px;padding:13px 14px 10px;border-color:rgb(118 0 34 / .18);border-radius:12px;box-shadow:none}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-title{margin-bottom:10px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row{margin-bottom:12px;font-size:11px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row>span{margin-bottom:6px;color:#4a403a}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row>span strong{color:#8d1c2f;font-size:13px}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider{height:7px;background:linear-gradient(90deg,#8d1c2f,#d8a0a7)}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider::-webkit-slider-thumb{width:22px;height:22px;border-width:2px;border-color:#8d1c2f;box-shadow:0 2px 6px rgb(0 0 0 / .16)}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider::-moz-range-thumb{width:22px;height:22px;border-width:2px;border-color:#8d1c2f;box-shadow:0 2px 6px rgb(0 0 0 / .16)}.postid-1599 .hoker-seat-configurator .hoker-mobile-number,.postid-1599 .hoker-seat-configurator .h-calc-input{height:42px!important;border-color:#e3d5ce!important;border-radius:6px!important;background:#fff!important;color:#241f1c;font-size:15px!important;font-weight:700!important;text-align:center}.postid-1599 .hoker-seat-configurator .hoker-mobile-number:focus,.postid-1599 .hoker-seat-configurator .h-calc-input:focus{border-color:#8d1c2f!important;box-shadow:0 0 0 2px rgb(141 28 47 / .08)!important;outline:none!important}.postid-1599 .hoker-seat-configurator .hoker-slider-limits,.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row small,.postid-1599 .hoker-seat-configurator .hoker-precise-hint{color:#8a7d75;font-weight:700}.postid-1599 .hoker-seat-configurator .h-radio-group{margin-bottom:14px}.postid-1599 .hoker-seat-configurator .h-radio-label{min-height:42px;padding:9px 12px;border-color:#d9cbc3;border-radius:6px;font-size:13px}.postid-1599 .hoker-seat-configurator .h-radio-label:has(input:checked){border-color:#8d1c2f;background:snow}#hoker-seat-choice-summary{position:relative;scroll-margin-top:96px;scroll-margin-bottom:88px}.hoker-kreator-stamp-zone{position:relative;display:block;height:0;min-height:0;margin:0;overflow:visible;pointer-events:none}#hoker-seat-choice-summary.is-summary-stamp-pending .hoker-kreator-stamp-zone,#hoker-seat-choice-summary.has-summary-ready-stamp .hoker-kreator-stamp-zone{height:auto;min-height:88px;margin:8px 0 6px}.hoker-kreator-stamp-zone .hoker-summary-ready-stamp,#hoker-seat-choice-summary .hoker-summary-ready-stamp{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:min(210px, calc(100% - 24px));padding:12px 16px;border:2px solid var(--hoker-callout-border);border-radius:10px;background:var(--hoker-callout-bg);color:var(--hoker-callout-text);box-shadow:var(--hoker-callout-shadow);font-family:inherit;text-align:center;line-height:1.2;letter-spacing:.03em;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.01) rotate(-4deg);transform-origin:50% 50%;will-change:transform,opacity}#hoker-seat-choice-summary.is-summary-stamp-pending:not(.is-summary-stamp-animating):not(.has-summary-ready-stamp) .hoker-summary-ready-stamp{opacity:0;visibility:hidden}#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp{opacity:1;visibility:visible;animation:hoker-stamp-slam 1.05s cubic-bezier(.2,.85,.22,1) both!important}#hoker-seat-choice-summary.has-summary-ready-stamp .hoker-summary-ready-stamp{opacity:1;visibility:visible}#hoker-seat-choice-summary.has-summary-ready-stamp:not(.is-summary-stamp-animating) .hoker-summary-ready-stamp{transform:translate(-50%,-50%) rotate(-3.5deg) scale(1)}#hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp{animation:hoker-stamp-glow 0.85s ease-out both!important}@media (min-width:769px){#hoker-seat-choice-summary.is-summary-stamp-pending .hoker-kreator-stamp-zone,#hoker-seat-choice-summary.has-summary-ready-stamp .hoker-kreator-stamp-zone{min-height:96px;margin:10px 0 4px}.hoker-kreator-stamp-zone .hoker-summary-ready-stamp,#hoker-seat-choice-summary .hoker-summary-ready-stamp{left:20%;top:54%;max-width:min(188px, 36%);padding:11px 14px}#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp{animation:hoker-stamp-slam-desktop 1.1s cubic-bezier(.18,.88,.22,1) both!important}#hoker-seat-choice-summary.has-summary-ready-stamp:not(.is-summary-stamp-animating) .hoker-summary-ready-stamp{transform:translate(-50%,-50%) rotate(-4deg) scale(1)}}@keyframes hoker-stamp-slam-desktop{0%{opacity:0;transform:translate(-50%,-50%) scale(2.6) translateY(-28px) rotate(-9deg)}48%{opacity:1;transform:translate(-50%,-50%) scale(.9) translateY(3px) rotate(-4deg)}62%{transform:translate(-50%,-50%) scale(1.05) translateY(0) rotate(-4deg)}78%,100%{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0) rotate(-4deg)}}@keyframes hoker-stamp-slam{0%{opacity:0;transform:translate(-50%,-50%) scale(2.2) translateY(-24px) rotate(-8deg)}50%{opacity:1;transform:translate(-50%,-50%) scale(.92) translateY(2px) rotate(-3.5deg)}68%,100%{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0) rotate(-3.5deg)}}@keyframes hoker-stamp-glow{0%,100%{transform:translate(-50%,-50%) rotate(-3.5deg) scale(1);filter:drop-shadow(0 0 0 #fff0)}45%{transform:translate(-50%,-50%) rotate(-3.5deg) scale(1.04);filter:drop-shadow(0 0 14px rgb(141 28 47 / .45)) drop-shadow(0 0 22px rgb(255 214 170 / .5))}}@keyframes hoker-summary-ready-stamp-sparkle{0%,100%{filter:drop-shadow(0 0 0 #fff0)}38%{filter:drop-shadow(0 0 10px rgb(141 28 47 / .45)) drop-shadow(0 0 22px rgb(255 214 170 / .55))}62%{filter:drop-shadow(0 0 16px rgb(141 28 47 / .72)) drop-shadow(0 0 28px rgb(255 230 190 / .7))}}.hoker-summary-ready-stamp-line{display:block;font-size:15px;font-weight:900;text-transform:uppercase}.hoker-summary-ready-stamp-line-head{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;max-width:100%;margin:0 auto;text-align:center;white-space:nowrap}.hoker-summary-ready-stamp-title{display:inline;text-transform:uppercase}.hoker-summary-ready-stamp-bang{display:inline;flex-shrink:0;margin-left:.1em;text-transform:none}.hoker-summary-ready-stamp-line-sub{font-size:12px;font-weight:800;text-transform:none;letter-spacing:.01em}#hoker-seat-choice-summary .hoker-summary-ready-stamp--white_maroon,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--white_maroon{--hoker-callout-bg:#fffdf9;--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:inset 0 0 0 1px rgba(141, 28, 47, 0.18),
		0 0 0 1px rgba(255, 255, 255, 0.45)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--burgundy_fill,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--burgundy_fill{--hoker-callout-bg:#8b2e3c;--hoker-callout-border:#6b1f2c;--hoker-callout-text:#ffffff;--hoker-callout-shadow:0 12px 28px rgba(107, 31, 44, 0.28)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--dark_compact,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--dark_compact{--hoker-callout-bg:#241f1c;--hoker-callout-border:#241f1c;--hoker-callout-text:#ffffff;--hoker-callout-shadow:0 12px 24px rgba(0, 0, 0, 0.28)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--amber_tip,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--amber_tip{--hoker-callout-bg:#fff8e6;--hoker-callout-border:#c9a227;--hoker-callout-text:#6b4e08;--hoker-callout-shadow:0 12px 26px rgba(107, 78, 8, 0.18)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--mobile_mint,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--mobile_mint{--hoker-callout-bg:#f3fbf8;--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:0 12px 26px rgba(23, 74, 64, 0.22)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--outline_bold,#hoker-seat-choice-summary .hoker-summary-ready-stamp--outline_burgundy,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--outline_bold,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--outline_burgundy{--hoker-callout-bg:transparent;--hoker-callout-text:#5a1a28;--hoker-callout-border:#8d1c2f;--hoker-callout-shadow:none;border-width:3px}#hoker-seat-choice-summary .hoker-summary-ready-stamp--outline_black,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--outline_black{--hoker-callout-bg:transparent;--hoker-callout-border:#111111;--hoker-callout-text:#111111;--hoker-callout-shadow:none}#hoker-seat-choice-summary .hoker-summary-ready-stamp--outline_mint,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--outline_mint{--hoker-callout-bg:transparent;--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:none}#hoker-seat-choice-summary .hoker-summary-ready-stamp--ghost_white,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--ghost_white{--hoker-callout-bg:rgba(255, 255, 255, 0.9);--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:0 10px 24px rgba(90, 26, 40, 0.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#hoker-seat-choice-summary .hoker-summary-ready-stamp--ghost_mint,.hoker-bubble-demo__stamp-preview .hoker-summary-ready-stamp--ghost_mint{--hoker-callout-bg:rgba(243, 251, 248, 0.92);--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:0 10px 24px rgba(23, 74, 64, 0.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:768px){#hoker-seat-choice-summary.is-summary-stamp-pending .hoker-kreator-stamp-zone,#hoker-seat-choice-summary.has-summary-ready-stamp .hoker-kreator-stamp-zone{min-height:84px;margin:8px 0 8px}#hoker-seat-choice-summary.has-summary-ready-stamp .hoker-seat-choice-title{position:relative;z-index:1;box-sizing:border-box;min-height:44px;padding-right:14px}.hoker-kreator-stamp-zone .hoker-summary-ready-stamp,#hoker-seat-choice-summary .hoker-summary-ready-stamp{left:50%;top:50%;max-width:min(204px, 88vw);padding:10px 14px;gap:3px}#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp{animation:hoker-stamp-slam-desktop 1.1s cubic-bezier(.18,.88,.22,1) both!important}#hoker-seat-choice-summary.has-summary-ready-stamp:not(.is-summary-stamp-animating) .hoker-summary-ready-stamp{transform:translate(-50%,-50%) rotate(3deg) scale(1)}#hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp{animation-name:hoker-stamp-glow}.hoker-summary-ready-stamp-line{font-size:11px;line-height:1.2}.hoker-summary-ready-stamp-line-sub{font-size:10px;line-height:1.25;opacity:.95}}@keyframes hoker-stamp-coin{0%{opacity:0;transform:translate(-50%,-50%) scale(.15) translateY(-44px) rotate(22deg)}32%{opacity:1;transform:translate(-50%,-50%) scale(1.06) translateY(0) rotate(4deg)}48%{transform:translate(-50%,-50%) scale(.96) translateY(-5px) rotate(3deg)}62%,100%{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0) rotate(3deg)}}@keyframes hoker-summary-ready-stamp-sparkle-mobile{0%,100%{filter:drop-shadow(0 0 0 #fff0)}38%{filter:drop-shadow(0 0 10px rgb(31 107 92 / .5)) drop-shadow(0 0 20px rgb(255 236 170 / .65))}62%{filter:drop-shadow(0 0 16px rgb(31 107 92 / .75)) drop-shadow(0 0 26px rgb(255 244 196 / .78))}}.hoker-summary-missing-hint,.hoker-order-coach-bubble{--hoker-callout-bg:#ffffff;--hoker-callout-border:#111111;--hoker-callout-text:#111111;--hoker-callout-tail-x:72%;--hoker-callout-shadow:0 10px 26px rgba(17, 17, 17, 0.12);box-sizing:border-box;border:2px solid var(--hoker-callout-border);border-radius:999px;background:var(--hoker-callout-bg);color:var(--hoker-callout-text);box-shadow:var(--hoker-callout-shadow);overflow:visible}.hoker-summary-missing-hint{position:fixed;z-index:10060;max-width:min(300px, calc(100vw - 24px));padding:11px 18px 15px;font-size:13px;font-weight:800;line-height:1.35;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.22s ease,visibility 0.22s ease,transform 0.28s cubic-bezier(.22,1.1,.36,1)}.hoker-summary-missing-hint.is-visible{opacity:1;visibility:visible}.hoker-summary-missing-hint.is-visible.hoker-summary-missing-hint--breathing{animation:hoker-summary-missing-hint-breathe 1.35s ease-in-out infinite}@keyframes hoker-summary-missing-hint-breathe{0%,100%{box-shadow:0 12px 28px rgb(90 26 40 / .22);filter:none}50%{box-shadow:0 16px 34px rgb(90 26 40 / .34),0 0 0 5px rgb(141 28 47 / .14);filter:drop-shadow(0 0 6px rgb(141 28 47 / .2))}}.hoker-summary-missing-hint--burgundy_fill.is-visible.hoker-summary-missing-hint--breathing{animation-name:hoker-summary-missing-hint-breathe-burgundy}@keyframes hoker-summary-missing-hint-breathe-burgundy{0%,100%{box-shadow:0 12px 28px rgb(107 31 44 / .28)}50%{box-shadow:0 18px 36px rgb(107 31 44 / .42),0 0 0 5px rgb(255 255 255 / .12)}}.hoker-summary-missing-hint--mobile_mint.is-visible.hoker-summary-missing-hint--breathing{animation-name:hoker-summary-missing-hint-breathe-mint}@keyframes hoker-summary-missing-hint-breathe-mint{0%,100%{box-shadow:0 12px 26px rgb(23 74 64 / .24)}50%{box-shadow:0 16px 32px rgb(23 74 64 / .36),0 0 0 5px rgb(31 107 92 / .16)}}.hoker-summary-missing-hint-text{margin:0}.hoker-summary-missing-hint-arrow,.hoker-order-coach-bubble::after{content:'';position:absolute;left:var(--hoker-callout-tail-x);right:auto;bottom:-10px;width:14px;height:14px;margin-left:-7px;background:var(--hoker-callout-bg);border:2px solid var(--hoker-callout-border);border-top:none;border-left:none;border-radius:0 0 4px 0;transform:rotate(45deg);box-sizing:border-box}.hoker-summary-missing-hint.is-below-anchor .hoker-summary-missing-hint-arrow{top:-10px;bottom:auto;border-top:2px solid var(--hoker-callout-border);border-left:2px solid var(--hoker-callout-border);border-right:none;border-bottom:none;border-radius:4px 0 0 0;transform:rotate(45deg)}.hoker-summary-missing-pulse{animation:hoker-summary-missing-pulse 1.15s ease-in-out infinite}label.hoker-mobile-slider-row.hoker-summary-missing-pulse,#hoker-mobile-sliders .hoker-mobile-slider-row.hoker-summary-missing-pulse,#hoker-seat-configurator .hoker-mobile-slider-row.hoker-summary-missing-pulse,.hoker-seat-configurator .h-field-width.hoker-summary-missing-pulse,.hoker-seat-configurator .h-field-depth.hoker-summary-missing-pulse,.hoker-seat-thickness-compact.hoker-summary-missing-pulse,.hoker-seat-equipment-compact.hoker-summary-missing-pulse,#hoker-seat-material-choices.hoker-summary-missing-pulse,#hoker-seat-fabric-selector.hoker-summary-missing-pulse,#hoker-seat-wood-selector.hoker-summary-missing-pulse,.hoker-seat-wood-collection.hoker-summary-missing-pulse{box-shadow:0 0 0 2px rgb(196 55 79 / .34),0 10px 22px rgb(141 28 47 / .14);border-radius:12px}@keyframes hoker-summary-missing-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-1599 .hoker-seat-thickness-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-1134 .hoker-seat-thickness-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-14 .hoker-seat-thickness-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-1599 .hoker-seat-equipment-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-1134 .hoker-seat-equipment-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.postid-14 .hoker-seat-equipment-compact .hoker-seat-choice-card.hoker-choice-card-hint,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.hoker-choice-card-hint,body.postid-1599 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.hoker-choice-card-hint,body.postid-1134 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.hoker-choice-card-hint,body.postid-14 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.hoker-choice-card-hint{border-color:#8d1c2f!important;box-shadow:inset 0 0 0 1px rgb(141 28 47 / .12)!important;background:#fffafa!important}.hoker-summary-missing-hint--white_maroon,.hoker-order-coach-bubble--white_maroon{--hoker-callout-bg:#fffdf9;--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:0 12px 28px rgba(90, 26, 40, 0.2)}.hoker-summary-missing-hint--burgundy_fill,.hoker-order-coach-bubble--burgundy_fill,.hoker-order-coach-bubble--burgundy_pulse{--hoker-callout-bg:#8b2e3c;--hoker-callout-border:#6b1f2c;--hoker-callout-text:#ffffff;--hoker-callout-shadow:0 12px 28px rgba(107, 31, 44, 0.28)}.hoker-summary-missing-hint--dark_compact,.hoker-order-coach-bubble--dark_compact,.hoker-order-coach-bubble--minimal_dark{--hoker-callout-bg:#241f1c;--hoker-callout-border:#241f1c;--hoker-callout-text:#ffffff;--hoker-callout-shadow:0 12px 24px rgba(0, 0, 0, 0.28);font-size:12px}.hoker-summary-missing-hint--amber_tip,.hoker-order-coach-bubble--amber_tip,.hoker-order-coach-bubble--amber_alert{--hoker-callout-bg:#fff8e6;--hoker-callout-border:#c9a227;--hoker-callout-text:#6b4e08;--hoker-callout-shadow:0 12px 26px rgba(107, 78, 8, 0.18)}.hoker-summary-missing-hint--mobile_mint,.hoker-order-coach-bubble--mobile_mint{--hoker-callout-bg:#f3fbf8;--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:0 12px 26px rgba(23, 74, 64, 0.22)}.hoker-summary-missing-hint--outline_bold,.hoker-summary-missing-hint--outline_burgundy,.hoker-order-coach-bubble--outline_bold,.hoker-order-coach-bubble--outline_burgundy{--hoker-callout-bg:transparent;--hoker-callout-text:#5a1a28;--hoker-callout-border:#8d1c2f;--hoker-callout-shadow:none;border-width:3px}.hoker-summary-missing-hint--outline_bold,.hoker-order-coach-bubble--outline_bold{--hoker-callout-text:#5a1a28}.hoker-summary-missing-hint--outline_black,.hoker-order-coach-bubble--outline_black{--hoker-callout-bg:transparent;--hoker-callout-border:#111111;--hoker-callout-text:#111111;--hoker-callout-shadow:none}.hoker-summary-missing-hint--outline_mint,.hoker-order-coach-bubble--outline_mint{--hoker-callout-bg:transparent;--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:none}.hoker-summary-missing-hint--ghost_white,.hoker-order-coach-bubble--ghost_white{--hoker-callout-bg:rgba(255, 255, 255, 0.9);--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:0 10px 24px rgba(90, 26, 40, 0.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hoker-summary-missing-hint--ghost_mint,.hoker-order-coach-bubble--ghost_mint{--hoker-callout-bg:rgba(243, 251, 248, 0.92);--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:0 10px 24px rgba(23, 74, 64, 0.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hoker-summary-missing-hint--outline_black .hoker-summary-missing-hint-arrow,.hoker-summary-missing-hint--outline_burgundy .hoker-summary-missing-hint-arrow,.hoker-summary-missing-hint--outline_bold .hoker-summary-missing-hint-arrow,.hoker-summary-missing-hint--outline_mint .hoker-summary-missing-hint-arrow{background:#fff}@media (max-width:768px){.hoker-summary-missing-hint:not([class*='--']){--hoker-callout-bg:#f3fbf8;--hoker-callout-border:#1f6b5c;--hoker-callout-text:#174a40;--hoker-callout-shadow:0 12px 26px rgba(23, 74, 64, 0.22)}#hoker-mobile-sliders .hoker-mobile-slider-row.hoker-summary-missing-pulse,.hoker-seat-thickness-compact.hoker-summary-missing-pulse,.hoker-seat-equipment-compact.hoker-summary-missing-pulse,#hoker-seat-material-choices.hoker-summary-missing-pulse,#hoker-seat-fabric-selector.hoker-summary-missing-pulse,#hoker-seat-wood-selector.hoker-summary-missing-pulse{box-shadow:0 0 0 2px rgb(31 107 92 / .38),0 10px 22px rgb(23 74 64 / .16)}}@media (prefers-reduced-motion:reduce){#hoker-seat-choice-summary .hoker-summary-ready-stamp,#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,#hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp,.hoker-summary-missing-pulse,.hoker-summary-missing-hint--breathing{animation:none}}@media (max-width:768px){#hoker-seat-choice-summary{scroll-margin-top:16px;scroll-margin-bottom:100px}}#hoker-seat-choice-summary dl{display:flex;flex-direction:column;gap:10px}#hoker-seat-choice-summary dl>div.is-summary-pending{order:-1}#hoker-seat-choice-summary.has-summary-pending dl>div.is-summary-pending:first-child{border-top:0;padding-top:0}#hoker-seat-choice-summary.has-summary-pending dl>div.is-summary-pending+div.is-summary-pending{border-top:1px solid #efe3dc;padding-top:9px}#hoker-seat-choice-summary dd:not(.is-selected),.postid-1134 .hoker-seat-choice-summary dd:not(.is-selected),.postid-1599 .hoker-seat-choice-summary dd:not(.is-selected),#hoker-fabric-sample-choice-summary dd:not(.is-selected),.hoker-seat-choice-summary dd:not(.is-selected){cursor:pointer;justify-content:space-between;gap:8px;padding-left:14px;padding-right:12px;text-align:left}#hoker-seat-choice-summary dd:not(.is-selected)::after,.postid-1134 .hoker-seat-choice-summary dd:not(.is-selected)::after,.postid-1599 .hoker-seat-choice-summary dd:not(.is-selected)::after,#hoker-fabric-sample-choice-summary dd:not(.is-selected)::after,.hoker-seat-choice-summary dd:not(.is-selected)::after{content:none;display:none}.postid-1599 .hoker-seat-choice-summary{margin:10px 0 16px;padding:18px 18px 20px;border:2px solid rgb(141 28 47 / .22);border-left:7px solid #8d1c2f;border-radius:16px;background:linear-gradient(135deg,#fffaf8 0%,#fff4f4 100%);box-shadow:0 8px 20px rgb(141 28 47 / .08)}.postid-1599 .hoker-seat-choice-title{margin-bottom:10px}.postid-1599 .hoker-seat-choice-summary dl{display:grid;gap:10px;margin:0}.postid-1599 .hoker-seat-choice-summary dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-top:9px;border-top:1px solid #efe3dc}.postid-1599 .hoker-seat-choice-summary dt{margin:0;color:#756960;font-size:12px;font-weight:800}.postid-1599 .hoker-seat-choice-summary dd{margin:0;color:#8d1c2f;font-size:14px;font-weight:900;text-align:right}.postid-1599 #hoker-seat-summary-dimensions,.postid-1599 #hoker-seat-summary-width,.postid-1599 #hoker-seat-summary-depth,.postid-1599 #hoker-seat-summary-thickness,.postid-1599 #hoker-seat-summary-equipment,.postid-1599 #hoker-seat-summary-fabric,.postid-1599 #hoker-seat-summary-wood,.postid-1134 #hoker-seat-summary-width,.postid-1134 #hoker-seat-summary-depth,.postid-1134 #hoker-seat-summary-thickness,.postid-1134 #hoker-seat-summary-equipment,.postid-1134 #hoker-seat-summary-fabric,.postid-1134 #hoker-seat-summary-wood,#hoker-seat-choice-summary dd[id^="hoker-seat-summary-"],#hoker-fabric-sample-choice-summary dd[id^="hoker-fabric-sample-summary-"]{display:inline-flex;align-items:center;min-width:190px;min-height:34px;padding:7px 18px;border:2px solid rgb(141 28 47 / .28);border-radius:999px;background:#fff;color:#8d1c2f;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .75);line-height:1.2;cursor:pointer;transform-origin:center center;will-change:transform}.postid-1599 #hoker-seat-summary-dimensions.is-selected,.postid-1599 #hoker-seat-summary-width.is-selected,.postid-1599 #hoker-seat-summary-depth.is-selected,.postid-1599 #hoker-seat-summary-thickness.is-selected,.postid-1599 #hoker-seat-summary-equipment.is-selected,.postid-1599 #hoker-seat-summary-fabric.is-selected,.postid-1599 #hoker-seat-summary-wood.is-selected,.postid-1134 #hoker-seat-summary-width.is-selected,.postid-1134 #hoker-seat-summary-depth.is-selected,.postid-1134 #hoker-seat-summary-thickness.is-selected,.postid-1134 #hoker-seat-summary-equipment.is-selected,.postid-1134 #hoker-seat-summary-fabric.is-selected,.postid-1134 #hoker-seat-summary-wood.is-selected,#hoker-seat-choice-summary dd[id^="hoker-seat-summary-"].is-selected{justify-content:space-between;text-align:left;border-color:#97002f;background:#97002f;color:#fff;box-shadow:0 8px 18px rgb(151 0 47 / .18)}.hoker-summary-pill__value,.hoker-fabric-sample-summary-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;text-transform:none;cursor:pointer}.hoker-summary-pill__action,.hoker-fabric-sample-summary-change{flex:0 0 auto;margin:0;padding:0 2px;border:0;background:#fff0;color:#8d1c2f;font-size:10px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:normal;cursor:pointer;user-select:none;pointer-events:none}#hoker-seat-choice-summary dd[id^="hoker-seat-summary-"] *,#hoker-fabric-sample-choice-summary dd[id^="hoker-fabric-sample-summary-"] *{cursor:pointer}#hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action,.postid-1134 .hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action,.postid-1599 .hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action,.hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action{color:#fff}#hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action:hover,#hoker-seat-choice-summary dd.is-selected .hoker-summary-pill__action:focus,.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-change:hover,.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-change:focus{color:#ffe8ee}#hoker-seat-choice-summary dd.is-selected .hoker-summary-fabric-pill{text-align:left}.hoker-summary-fabric-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;max-width:100%;text-align:center}.hoker-summary-fabric-pill__name{display:block;font-size:13px;font-weight:900;line-height:1.2}.hoker-summary-fabric-pill__material{display:block;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;opacity:.94}#hoker-seat-summary-fabric.is-selected .hoker-summary-fabric-pill__material{color:#fff;opacity:1}.postid-1599 form.variations_form table.variations,.postid-1599 form.variations_form .variations,.postid-1599 form.variations_form .woo-variation-items-wrapper,.postid-1599 form.variations_form .variable-items-wrapper,.postid-1599 form.variations_form .variable-item,.postid-1599 form.variations_form .variable-item-radio-input-wrapper,.postid-1599 form.variations_form .reset_variations,.postid-1134 form.variations_form table.variations,.postid-1134 form.variations_form .variations,.postid-1134 form.variations_form .woo-variation-items-wrapper,.postid-1134 form.variations_form .variable-items-wrapper,.postid-1134 form.variations_form .variable-item,.postid-1134 form.variations_form .variable-item-radio-input-wrapper,.postid-1134 form.variations_form .reset_variations,.postid-1134 form.variations_form .woocommerce-variation-description,.hoker-seat-configurator-active form.variations_form table.variations,.hoker-seat-configurator-active form.variations_form .variations,.hoker-seat-configurator-active form.variations_form .woo-variation-items-wrapper,.hoker-seat-configurator-active form.variations_form .variable-items-wrapper,.hoker-seat-configurator-active form.variations_form .variable-item,.hoker-seat-configurator-active form.variations_form .variable-item-radio-input-wrapper,.hoker-seat-configurator-active form.variations_form .reset_variations,.hoker-seat-configurator-active form.variations_form .woocommerce-variation-description,.postid-1599 .product_meta,.postid-1134 .product_meta,.postid-1204 .product_meta{display:none!important}.postid-1599 form.cart.hoker-seat-cart-after-fabric,.postid-1134 form.cart.hoker-seat-cart-after-fabric,.hoker-seat-configurator-active form.cart.hoker-seat-cart-after-fabric,.hoker-seat-configurator-active form.variations_form.hoker-seat-cart-after-fabric{clear:both;display:flex!important;align-items:stretch;justify-content:stretch;flex-wrap:wrap;gap:10px;width:100%;margin:0!important;padding:0!important}.postid-1599 form.cart.hoker-seat-cart-after-fabric .quantity,.postid-1134 form.cart.hoker-seat-cart-after-fabric .quantity,.hoker-seat-configurator-active form.cart.hoker-seat-cart-after-fabric .quantity,.hoker-seat-configurator-active form.variations_form.hoker-seat-cart-after-fabric .quantity{margin:0!important}.hoker-seat-configurator-active form.variations_form.hoker-seat-cart-after-fabric .single_variation_wrap,.hoker-seat-configurator-active form.variations_form.hoker-seat-cart-after-fabric .woocommerce-variation-add-to-cart{display:flex!important;width:100%;gap:10px}.hoker-seat-configurator-active form.variations_form.hoker-seat-cart-after-fabric .single_add_to_cart_button{flex:1 1 auto;min-width:0}.postid-1599 #open-ask-hoker.hoker-seat-ask-after-fabric,.postid-1134 #open-ask-hoker.hoker-seat-ask-after-fabric,.hoker-seat-configurator-active #open-ask-hoker.hoker-seat-ask-after-fabric{clear:both;display:flex!important;width:100%!important;margin:0!important}@media (min-width:769px){body.hoker-seat-fabric-standard.single-product .ast-container,body.postid-1599.single-product .ast-container,body.postid-1134.single-product .ast-container,body.hoker-seat-fabric-standard.single-product .site-content .ast-container,body.postid-1599.single-product .site-content .ast-container,body.postid-1134.single-product .site-content .ast-container,body.hoker-seat-fabric-standard.single-product .woocommerce div.product,body.postid-1599.single-product .woocommerce div.product,body.postid-1134.single-product .woocommerce div.product{max-width:min(1480px, calc(100vw - 24px))!important;width:calc(100vw - 24px)!important}body.hoker-seat-fabric-standard.single-product #primary,body.postid-1599.single-product #primary,body.postid-1134.single-product #primary{margin-left:auto!important;margin-right:auto!important;max-width:min(1480px, calc(100vw - 24px))!important;width:calc(100vw - 24px)!important}body.hoker-seat-fabric-standard.single-product div.product,body.postid-1599.single-product div.product,body.postid-1134.single-product div.product{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,0.98fr)!important;grid-template-rows:auto auto auto auto auto!important;gap:14px 28px!important;align-items:start!important;float:none!important;width:100%!important}body.hoker-seat-fabric-standard.single-product div.product>.hoker-seat-gallery-actions,body.postid-1599.single-product div.product>.hoker-seat-gallery-actions,body.postid-1134.single-product div.product>.hoker-seat-gallery-actions{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;display:flex!important;flex-wrap:nowrap;gap:12px;width:min(520px, 100%);max-width:100%;margin:0 0 8px!important;box-sizing:border-box}body.hoker-seat-fabric-standard.single-product div.product>div.images.woocommerce-product-gallery,body.hoker-seat-fabric-standard.single-product div.product>div.images,body.hoker-seat-fabric-standard.single-product div.product>.woocommerce-product-gallery,body.postid-1599.single-product div.product>div.images.woocommerce-product-gallery,body.postid-1599.single-product div.product>div.images,body.postid-1134.single-product div.product>div.images.woocommerce-product-gallery,body.postid-1134.single-product div.product>div.images{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;justify-self:start!important;display:flex!important;flex-direction:column;align-items:stretch;gap:8px;float:none!important;width:min(520px, 100%)!important;max-width:100%!important;margin:0!important}body.hoker-seat-fabric-standard.single-product div.product>div.images .hoker-seat-gallery-actions,body.postid-1599.single-product div.product>div.images .hoker-seat-gallery-actions,body.postid-1134.single-product div.product>div.images .hoker-seat-gallery-actions{order:-1;width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 auto}body.hoker-seat-fabric-standard.single-product div.product>div.images .flex-viewport,body.postid-1599.single-product div.product>div.images .flex-viewport,body.postid-1134.single-product div.product>div.images .flex-viewport{flex:1 1 auto;width:100%}body.hoker-seat-fabric-standard.single-product .hoker-seat-gallery-actions .h-info-block,body.postid-1599.single-product .hoker-seat-gallery-actions .h-info-block,body.postid-1134.single-product .hoker-seat-gallery-actions .h-info-block{flex:1 1 0%;min-width:0;height:44px;font-size:11px;letter-spacing:.04em;border-radius:6px}body.hoker-seat-fabric-standard.single-product div.product::before,body.hoker-seat-fabric-standard.single-product div.product::after,body.postid-1599.single-product div.product::before,body.postid-1599.single-product div.product::after{display:none!important}body.hoker-seat-fabric-standard.single-product div.product>.summary,body.postid-1599.single-product div.product>.summary,body.postid-1134.single-product div.product>.summary{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important}body.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-fabric-selector,body.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-material-choices,body.postid-1599.single-product div.product>#hoker-seat-fabric-selector,body.postid-1134.single-product div.product>#hoker-seat-fabric-selector,body.postid-1134.single-product div.product>#hoker-seat-material-choices{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}body.hoker-seat-fabric-standard.single-product div.product>form.cart,body.hoker-seat-fabric-standard.single-product div.product>form.variations_form,body.postid-1599.single-product div.product>form.cart,body.postid-1134.single-product div.product>form.cart,body.postid-1599.single-product div.product>form.variations_form,body.postid-1134.single-product div.product>form.variations_form{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;max-width:100%!important;margin:0!important}body.hoker-seat-fabric-standard.single-product div.product>#open-ask-hoker,body.postid-1599.single-product div.product>#open-ask-hoker,body.postid-1134.single-product div.product>#open-ask-hoker{grid-column:1 / -1!important;grid-row:5!important}body.hoker-seat-fabric-standard.single-product div.product div.images.woocommerce-product-gallery,body.postid-1599.single-product div.product div.images.woocommerce-product-gallery,body.postid-1134.single-product div.product div.images.woocommerce-product-gallery{position:relative;overflow:hidden}body.hoker-seat-fabric-standard.single-product div.product div.images .flex-viewport,body.postid-1599.single-product div.product div.images .flex-viewport,body.postid-1134.single-product div.product div.images .flex-viewport{max-height:none!important;overflow:hidden!important}body.hoker-seat-fabric-standard.single-product div.product div.images .zoomImg,body.postid-1599.single-product div.product div.images .zoomImg,body.postid-1134.single-product div.product div.images .zoomImg{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.hoker-seat-fabric-standard.single-product div.product div.images .woocommerce-product-gallery__image img,body.postid-1599.single-product div.product div.images .woocommerce-product-gallery__image img,body.postid-1134.single-product div.product div.images .woocommerce-product-gallery__image img,body.hoker-seat-fabric-standard.single-product div.product div.images .flex-viewport img,body.postid-1599.single-product div.product div.images .flex-viewport img,body.postid-1134.single-product div.product div.images .flex-viewport img{max-height:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto;object-fit:contain;transition:none!important;transform:none!important}body.hoker-seat-fabric-standard.single-product div.product div.images .woocommerce-product-gallery__image:hover img,body.postid-1599.single-product div.product div.images .woocommerce-product-gallery__image:hover img,body.postid-1134.single-product div.product div.images .woocommerce-product-gallery__image:hover img,body.hoker-seat-fabric-standard.single-product div.product div.images .flex-viewport:hover img,body.postid-1599.single-product div.product div.images .flex-viewport:hover img,body.postid-1134.single-product div.product div.images .flex-viewport:hover img{transform:none!important;width:100%!important;max-width:100%!important}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact,body.postid-1599 .hoker-seat-thickness-compact,body.postid-1134 .hoker-seat-thickness-compact{grid-template-columns:repeat(2,minmax(0,1fr))}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact,body.postid-1599 .hoker-seat-equipment-compact,body.postid-1134 .hoker-seat-equipment-compact{grid-template-columns:repeat(3,minmax(0,1fr))}body.hoker-seat-fabric-standard .hoker-seat-choice-card,body.postid-1599 .hoker-seat-choice-card,body.postid-1134 .hoker-seat-choice-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid #d9cbc3;border-radius:10px;background:#fff;cursor:pointer;pointer-events:auto}body.hoker-seat-fabric-standard .hoker-seat-choice-card-text,body.postid-1599 .hoker-seat-choice-card-text,body.postid-1134 .hoker-seat-choice-card-text{font-size:12px;font-weight:800;line-height:1.3;text-align:center}body.hoker-seat-fabric-standard .hoker-seat-choice-card input,body.postid-1599 .hoker-seat-choice-card input,body.postid-1134 .hoker-seat-choice-card input{position:absolute;opacity:0;pointer-events:none}body.hoker-seat-fabric-standard .hoker-seat-choice-card.is-selected,body.postid-1599 .hoker-seat-choice-card.is-selected,body.postid-1134 .hoker-seat-choice-card.is-selected,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-card.is-selected,body.postid-1599 .hoker-seat-equipment-compact-card.is-selected,body.postid-1134 .hoker-seat-equipment-compact-card.is-selected{border-color:#8d1c2f;box-shadow:inset 0 0 0 1px rgb(141 28 47 / .12);background:snow}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-card,body.postid-1599 .hoker-seat-equipment-compact-card,body.postid-1134 .hoker-seat-equipment-compact-card{min-height:40px}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-card-text,body.postid-1599 .hoker-seat-equipment-compact-card-text,body.postid-1134 .hoker-seat-equipment-compact-card-text{min-height:40px;padding:8px 10px}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-text,body.postid-1599 .hoker-seat-equipment-compact-text,body.postid-1134 .hoker-seat-equipment-compact-text{font-size:11px;line-height:1.35}.postid-1599.single-product div.product div.images.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{position:absolute;left:16px;bottom:16px;z-index:6;display:flex;gap:8px;max-width:calc(100% - 32px);margin:0!important;padding:8px!important;border:1px solid rgb(141 28 47 / .14);border-radius:14px;background:rgb(255 250 244 / .92);box-shadow:0 10px 24px rgb(36 31 28 / .12);overflow-x:auto}.postid-1599.single-product div.product div.images.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{float:none!important;flex:0 0 72px;width:72px!important;margin:0!important}.postid-1599.single-product div.product div.images.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img{display:block;width:72px;height:72px;border:1px solid #eadad1;border-radius:9px;background:#fff;object-fit:cover}.postid-1599 .hoker-seat-configurator{margin-top:6px;margin-bottom:8px}.postid-1599 .hoker-seat-gallery-actions.h-info-blocks{margin-bottom:8px}.postid-1599 .hoker-seat-gallery-actions .h-info-block{height:44px;font-size:11px}.postid-1599 .hoker-seat-configurator #hoker-mobile-sliders{margin:8px 0 8px;padding:10px 12px 8px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-title{margin-bottom:8px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,max-content);gap:4px 10px;margin-bottom:8px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row>span{grid-column:1;grid-row:1;margin:0}.postid-1599 .hoker-seat-configurator .hoker-precise-wrap{grid-column:2;grid-row:1;justify-self:end;max-width:min(100%, 260px);margin:0;gap:8px}.postid-1599 .hoker-seat-configurator .hoker-precise-wrap .hoker-mobile-number{width:92px;height:30px!important;margin:0;padding:5px 7px;font-size:13px!important}.postid-1599 .hoker-seat-configurator .hoker-precise-hint{max-width:148px;font-size:11px;line-height:1.3}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider{grid-column:1 / -1;grid-row:2;height:6px}.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-row small{grid-column:1 / -1;grid-row:3;margin-top:2px}.postid-1599 .hoker-seat-configurator .h-radio-group{margin-bottom:8px}.postid-1599 .hoker-seat-configurator .h-radio-label{min-height:34px;padding:7px 10px;font-size:12px}.postid-1599 .hoker-seat-choice-summary{margin-bottom:12px;padding:14px 16px 16px}.postid-1599 .hoker-seat-choice-title{margin-bottom:5px;font-size:11px}.postid-1599 .hoker-seat-choice-summary dl{gap:7px}.postid-1599 .hoker-seat-choice-summary dl div{min-height:34px;padding-top:7px}.postid-1599 .hoker-seat-choice-summary dt,.postid-1599 .hoker-seat-choice-summary dd{font-size:12px}.postid-1599 div.product>#hoker-seat-fabric-selector,.postid-1134 div.product>#hoker-seat-fabric-selector{box-sizing:border-box;width:min(1460px, calc(100vw - 24px));max-width:none;margin-top:6px;margin-left:50%;padding:11px;transform:translateX(-50%)}.postid-1599 #hoker-seat-material-choices,.postid-1134 #hoker-seat-material-choices{box-sizing:border-box;width:min(1460px, calc(100vw - 24px));max-width:none;margin-top:6px;margin-left:50%;margin-right:0;padding:11px;transform:translateX(-50%)}.postid-1599 #hoker-seat-material-choices>.hoker-seat-fabric-selector,.postid-1134 #hoker-seat-material-choices>.hoker-seat-fabric-selector{width:100%;max-width:100%;margin:0;padding:0;transform:none}.postid-1599 #hoker-seat-material-choices .hoker-seat-wood-selector,.postid-1134 #hoker-seat-material-choices .hoker-seat-wood-selector{width:100%;max-width:100%}.postid-1599 .hoker-seat-fabric-head h3,.postid-1134 .hoker-seat-fabric-head h3,.postid-1599 .hoker-seat-wood-head h3,.postid-1134 .hoker-seat-wood-head h3{font-size:16px}.postid-1599 .hoker-seat-fabric-head p,.postid-1599 .hoker-seat-fabric-current,.postid-1134 .hoker-seat-fabric-head p,.postid-1134 .hoker-seat-fabric-current,.postid-1599 .hoker-seat-wood-lead,.postid-1599 .hoker-seat-wood-current,.postid-1134 .hoker-seat-wood-lead,.postid-1134 .hoker-seat-wood-current{margin-bottom:7px;font-size:11px}body.hoker-seat-fabric-standard .hoker-seat-fabric-layout,body.postid-1599 .hoker-seat-fabric-layout,body.postid-1134 .hoker-seat-fabric-layout{display:flex;flex-direction:column;gap:12px}body.hoker-seat-fabric-standard .hoker-seat-fabric-list:not(.hoker-seat-wood-list),body.postid-1599 .hoker-seat-fabric-list:not(.hoker-seat-wood-list),body.postid-1134 .hoker-seat-fabric-list:not(.hoker-seat-wood-list){--hoker-fabric-card-width:min(252px, calc((100% - 18px) / 3));display:flex;flex-direction:column;gap:9px;align-items:stretch}body.hoker-seat-fabric-standard .hoker-seat-fabric-material-row,body.postid-1599 .hoker-seat-fabric-material-row,body.postid-1134 .hoker-seat-fabric-material-row{display:grid;gap:9px;align-items:start;justify-content:start}body.hoker-seat-fabric-standard .hoker-seat-fabric-material-row--count-1,body.postid-1599 .hoker-seat-fabric-material-row--count-1,body.postid-1134 .hoker-seat-fabric-material-row--count-1{grid-template-columns:minmax(0,var(--hoker-fabric-card-width))}body.hoker-seat-fabric-standard .hoker-seat-fabric-material-row--count-2,body.postid-1599 .hoker-seat-fabric-material-row--count-2,body.postid-1134 .hoker-seat-fabric-material-row--count-2{grid-template-columns:repeat(2,minmax(0,var(--hoker-fabric-card-width)))}body.hoker-seat-fabric-standard .hoker-seat-fabric-material-row--count-3,body.postid-1599 .hoker-seat-fabric-material-row--count-3,body.postid-1134 .hoker-seat-fabric-material-row--count-3{grid-template-columns:repeat(3,minmax(0,var(--hoker-fabric-card-width)))}body.hoker-seat-fabric-standard .hoker-seat-wood-selector .hoker-seat-wood-list,body.postid-1599 .hoker-seat-wood-selector .hoker-seat-wood-list,body.postid-1134 .hoker-seat-wood-selector .hoker-seat-wood-list{--hoker-fabric-card-width:min(252px, calc((100% - 18px) / 3));display:grid;grid-template-columns:minmax(0,var(--hoker-fabric-card-width));justify-content:start;gap:9px}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection,body.postid-1599 .hoker-seat-fabric-collection,body.postid-1134 .hoker-seat-fabric-collection{align-self:start}body.hoker-seat-fabric-standard .hoker-seat-fabric-list .hoker-seat-fabric-collection-panel,body.postid-1599 .hoker-seat-fabric-list .hoker-seat-fabric-collection-panel,body.postid-1134 .hoker-seat-fabric-list .hoker-seat-fabric-collection-panel{display:none!important}body.hoker-seat-fabric-standard .hoker-seat-fabric-detail,body.postid-1599 .hoker-seat-fabric-detail,body.postid-1134 .hoker-seat-fabric-detail{width:100%;border:1px solid #ded2ca;border-radius:14px;background:#fffaf7;overflow:hidden}body.hoker-seat-fabric-standard .hoker-seat-fabric-detail[hidden],body.postid-1599 .hoker-seat-fabric-detail[hidden],body.postid-1134 .hoker-seat-fabric-detail[hidden]{display:none!important}body.hoker-seat-fabric-standard .hoker-seat-fabric-detail .hoker-seat-fabric-collection-panel,body.postid-1599 .hoker-seat-fabric-detail .hoker-seat-fabric-collection-panel,body.postid-1134 .hoker-seat-fabric-detail .hoker-seat-fabric-collection-panel{display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;padding:14px;border-top:0}body.hoker-seat-fabric-standard .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop,body.postid-1599 .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop,body.postid-1134 .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop{max-height:360px;overflow:auto;margin:0}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head,body.hoker-chair-card-active .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head,body.postid-1599 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head,body.postid-1134 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head,body.postid-1204 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:7px;row-gap:3px;min-height:94px;padding:7px}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head img,body.hoker-chair-card-active .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head img,body.postid-1599 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head img,body.postid-1134 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head img,body.postid-1204 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head img{grid-column:1;grid-row:1 / 4;width:52px}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head>span,body.hoker-chair-card-active .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head>span,body.postid-1599 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head>span,body.postid-1134 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head>span,body.postid-1204 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head>span{grid-column:2;grid-row:1 / 3;min-width:0}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta,body.hoker-chair-card-active .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta,body.postid-1599 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta,body.postid-1134 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta,body.postid-1204 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta{grid-column:2;grid-row:3}body.hoker-seat-fabric-standard .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-material-badge,body.hoker-chair-card-active .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-material-badge,body.postid-1599 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-material-badge,body.postid-1134 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-material-badge,body.postid-1204 .hoker-seat-fabric-collection:not(.hoker-seat-wood-collection) .hoker-seat-fabric-material-badge{grid-column:1 / -1;grid-row:4;justify-self:end;max-width:100%;margin-top:1px;padding:4px 8px;font-size:8px;letter-spacing:.04em;white-space:nowrap}.postid-1599 .hoker-seat-fabric-collection-head img,body.hoker-chair-card-active .hoker-seat-wood-collection .hoker-seat-fabric-collection-head img{width:58px}.postid-1599 .hoker-seat-fabric-collection-head small,body.hoker-chair-card-active .hoker-seat-wood-collection .hoker-seat-fabric-collection-head small,.postid-1204 .hoker-seat-fabric-collection-head small{font-size:9px}.postid-1599 .hoker-seat-fabric-collection-head b,body.hoker-chair-card-active .hoker-seat-wood-collection .hoker-seat-fabric-collection-head b,.postid-1204 .hoker-seat-fabric-collection-head b{font-size:13px}.postid-1599 .hoker-seat-fabric-collection-head em,.postid-1599 .hoker-seat-fabric-collection-head strong,body.hoker-chair-card-active .hoker-seat-wood-collection .hoker-seat-fabric-collection-head em,body.hoker-chair-card-active .hoker-seat-wood-collection .hoker-seat-fabric-collection-head strong,.postid-1204 .hoker-seat-fabric-collection-head em,.postid-1204 .hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta{font-size:10px}.postid-1599 .hoker-seat-fabric-zoom{width:480px;max-width:min(520px, 38vw);padding:10px}.postid-1599 .hoker-seat-fabric-zoom span{font-size:13px}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product,body.hoker-seat-puzzle-header.postid-1599.single-product div.product,body.hoker-seat-puzzle-header.postid-1134.single-product div.product{grid-template-rows:auto auto auto auto auto!important;align-items:start!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>.hoker-seat-product-hero,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>.hoker-seat-product-hero,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>.hoker-seat-product-hero{grid-column:1 / -1!important;grid-row:1!important;display:grid;gap:10px;margin:0 0 6px;width:100%!important;max-width:100%!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product .hoker-seat-product-hero .h-info-blocks,body.hoker-seat-puzzle-header.postid-1599.single-product .hoker-seat-product-hero .h-info-blocks,body.hoker-seat-puzzle-header.postid-1134.single-product .hoker-seat-product-hero .h-info-blocks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;width:100%!important;max-width:100%!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>.summary,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>.summary,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>.summary{display:contents!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>.summary>:not(#hoker-seat-configurator):not(.price):not(p.price):not(form.cart):not(form.variations_form),body.hoker-seat-puzzle-header.postid-1599.single-product div.product>.summary>:not(#hoker-seat-configurator):not(.price):not(p.price):not(form.cart):not(form.variations_form),body.hoker-seat-puzzle-header.postid-1134.single-product div.product>.summary>:not(#hoker-seat-configurator):not(.price):not(p.price):not(form.cart):not(form.variations_form){grid-column:1 / -1!important;grid-row:1!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>div.images,body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>.woocommerce-product-gallery,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>div.images,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>div.images{grid-column:1!important;grid-row:2!important;align-self:start!important;justify-self:start!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product #hoker-seat-configurator,body.hoker-seat-puzzle-header.postid-1599.single-product div.product #hoker-seat-configurator,body.hoker-seat-puzzle-header.postid-1134.single-product div.product #hoker-seat-configurator{grid-column:2!important;grid-row:2!important;align-self:start!important;width:100%!important;max-width:100%!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-fabric-selector,body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-material-choices,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>#hoker-seat-fabric-selector,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>#hoker-seat-fabric-selector,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>#hoker-seat-material-choices{grid-column:1 / -1!important;grid-row:3!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>form.cart,body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>form.variations_form,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>form.cart,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>form.variations_form{grid-column:1 / -1!important;grid-row:4!important}body.hoker-seat-puzzle-header.hoker-seat-fabric-standard.single-product div.product>#open-ask-hoker,body.hoker-seat-puzzle-header.postid-1599.single-product div.product>#open-ask-hoker,body.hoker-seat-puzzle-header.postid-1134.single-product div.product>#open-ask-hoker{grid-column:1 / -1!important;grid-row:5!important}}.single-product.postid-1599 div.product #hoker-seat-fabric-selector{clear:both;float:none;width:100%}.single-product.postid-1134 div.product #hoker-seat-material-choices,.single-product.postid-1599 div.product #hoker-seat-material-choices{clear:both;float:none;width:100%}.hoker-seat-fabric-selector{margin:18px 0 18px;padding:14px;border:1px solid rgb(118 0 34 / .16);border-radius:16px;background:#fffaf4}.hoker-seat-material-choices{margin:18px 0;padding:14px;border:1px solid rgb(118 0 34 / .16);border-radius:16px;background:#fffaf4}.hoker-seat-material-choices>.hoker-seat-fabric-selector{margin:0;padding:0;border:0;border-radius:0;background:#fff0;width:100%;max-width:100%;transform:none}.hoker-seat-wood-selector{margin-top:16px;padding-top:16px;border-top:2px solid rgb(118 0 34 / .14)}.hoker-seat-wood-head h3,.hoker-seat-fabric-head h3{margin:0 0 6px;color:#241f1c;font-size:19px;font-weight:900;letter-spacing:.04em}.hoker-seat-wood-lead,.hoker-seat-fabric-head p,.hoker-seat-fabric-lead{margin:0 0 10px;color:#5d5148;font-size:13px;line-height:1.45}.hoker-seat-wood-current,.hoker-seat-fabric-current{display:block;margin-bottom:12px;color:#760022;font-size:13px;font-weight:900}.hoker-seat-fabric-list-toggle,.hoker-seat-wood-list-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin:0 0 4px;padding:8px 12px;border:1px solid rgb(118 0 34 / .22);border-radius:10px;background:#fff;color:#760022!important;-webkit-text-fill-color:#760022!important;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.hoker-seat-fabric-list-toggle:hover,.hoker-seat-fabric-list-toggle:focus,.hoker-seat-fabric-list-toggle:focus-visible,.hoker-seat-fabric-list-toggle:active,.hoker-seat-wood-list-toggle:hover,.hoker-seat-wood-list-toggle:focus,.hoker-seat-wood-list-toggle:focus-visible,.hoker-seat-wood-list-toggle:active{border-color:#760022;background:snow;color:#760022!important;-webkit-text-fill-color:#760022!important}.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-lead,.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-layout{display:none!important}.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-lead,.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-layout{display:none!important}.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-current,.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-current{margin-bottom:8px}.hoker-seat-fabric-list-toggle,.hoker-seat-wood-list-toggle,body.hoker-seat-no-list-toggles .hoker-seat-fabric-list-toggle,body.hoker-seat-no-list-toggles .hoker-seat-wood-list-toggle,body.hoker-seat-desktop-no-list-toggles .hoker-seat-fabric-list-toggle,body.hoker-seat-desktop-no-list-toggles .hoker-seat-wood-list-toggle{display:none!important}.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-lead,.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-layout,.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-lead,.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-layout{display:block!important}.hoker-seat-fabric-selector.is-fabric-list-collapsed .hoker-seat-fabric-current,.hoker-seat-wood-selector.is-wood-list-collapsed .hoker-seat-wood-current{margin-bottom:0}.hoker-seat-wood-selector .hoker-seat-fabric-info{margin:0}.hoker-seat-fabric-layout{display:grid;gap:12px}.hoker-seat-fabric-list:not(.hoker-seat-wood-list){display:flex;flex-direction:column;gap:10px}.hoker-seat-fabric-material-row{display:grid;gap:10px;align-items:start}.hoker-seat-fabric-material-row--count-1,.hoker-seat-fabric-material-row--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hoker-seat-fabric-material-row--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hoker-seat-wood-selector .hoker-seat-wood-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px;overflow:visible;flex-direction:unset;flex-wrap:unset;padding-bottom:0}.hoker-seat-wood-selector .hoker-seat-wood-collection .hoker-seat-fabric-material-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;align-self:start;justify-self:end;max-width:108px;margin:0;padding:6px 10px;border:2px solid #97002f;border-radius:999px;background:linear-gradient(180deg,#fff8f6 0%,#fff1f1 100%);color:#97002f;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgb(151 0 47 / .12)}.hoker-seat-fabric-collection{overflow:hidden;border:1px solid #ded2ca;border-radius:14px;background:#fff}.hoker-seat-fabric-collection-head{display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:start;gap:4px 9px;width:100%;min-height:92px;padding:8px;border:0;background:#fff!important;color:#241f1c!important;text-align:left;cursor:pointer}.hoker-seat-fabric-collection-head img{grid-column:1;grid-row:1 / 4}.hoker-seat-fabric-collection-head>span{grid-column:2;grid-row:1 / 3}.hoker-seat-fabric-collection-head img{width:62px;aspect-ratio:1 / 1;border-radius:8px;object-fit:cover}.hoker-seat-fabric-collection-head small{display:block;margin-bottom:3px;color:#760022;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hoker-seat-fabric-collection-head b,.hoker-seat-fabric-collection-head em,.hoker-seat-fabric-collection-head strong{display:block;font-style:normal;line-height:1.2}.hoker-seat-fabric-collection-head b{font-size:13px;font-weight:900}.hoker-seat-fabric-collection-head em{margin-top:3px;color:#6c5c52;font-size:11px}.hoker-seat-fabric-collection-head .hoker-seat-fabric-collection-cta{grid-column:2;grid-row:3;align-self:end;margin-top:0;color:#760022;font-size:9px;font-weight:900;text-transform:uppercase}.hoker-seat-fabric-material-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;align-self:start;justify-self:end;max-width:108px;margin:0;padding:6px 10px;border:2px solid #97002f;border-radius:999px;background:linear-gradient(180deg,#fff8f6 0%,#fff1f1 100%);color:#97002f;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgb(151 0 47 / .12)}.hoker-seat-fabric-collection.is-open .hoker-seat-fabric-material-badge{border-color:#97002f;background:#97002f;color:#fff;box-shadow:0 6px 14px rgb(151 0 47 / .22)}.hoker-seat-fabric-collection.is-open{border-color:#760022;box-shadow:0 8px 18px rgb(118 0 34 / .1)}.hoker-seat-fabric-collection-panel{padding:10px 10px 12px;border-top:1px solid #efe4dc;background:#fffaf7}.hoker-seat-fabric-collection-panel[hidden]{display:none!important}.hoker-seat-fabric-collection-panel .hoker-seat-fabric-info{margin-bottom:10px}.hoker-seat-fabric-colors{margin-top:8px}.hoker-seat-fabric-colors-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin:0 0 8px;padding:8px 12px;border:1px solid rgb(118 0 34 / .22);border-radius:10px;background:#fff;color:#760022!important;-webkit-text-fill-color:#760022!important;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.hoker-seat-fabric-colors-toggle:hover,.hoker-seat-fabric-colors-toggle:focus,.hoker-seat-fabric-colors-toggle:focus-visible,.hoker-seat-fabric-colors-toggle:active{border-color:#760022;background:#fff8f5;color:#760022!important;-webkit-text-fill-color:#760022!important}.hoker-seat-fabric-colors.is-collapsed .hoker-seat-fabric-grid{display:none}.hoker-seat-fabric-grid{display:grid;grid-template-columns:repeat(auto-fill,72px);grid-auto-rows:max-content;align-items:start;justify-content:start;gap:8px;max-height:420px;overflow-y:auto;padding:10px;border:1px solid #efe4dc;border-radius:14px;background:#fff}.hoker-seat-fabric-grid[hidden]{display:none}.hoker-seat-fabric-sample{box-sizing:border-box;display:grid;align-self:start;gap:5px;width:72px;height:auto;padding:6px;border:1px solid #ded2ca;border-radius:12px;background:#fffaf4!important;color:#760022!important;font-size:11px;font-weight:900;text-align:center;cursor:pointer}.hoker-seat-fabric-sample img{display:block;width:100%;aspect-ratio:1 / 1;border-radius:9px;object-fit:cover;-webkit-touch-callout:none;user-select:none}.hoker-seat-fabric-sample__code{display:block;line-height:1.1}.hoker-seat-fabric-sample__type{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;opacity:.9}.hoker-seat-fabric-sample.is-selected{border-color:#760022;background:#760022!important;color:#fff!important;box-shadow:0 8px 18px rgb(118 0 34 / .2)}.hoker-seat-fabric-sample.is-selected .hoker-seat-fabric-sample__type{color:#fff;opacity:.96}.hoker-seat-fabric-sample.is-selected:hover,.hoker-seat-fabric-sample.is-selected:hover .hoker-seat-fabric-sample__code,.hoker-seat-fabric-sample.is-selected:hover .hoker-seat-fabric-sample__type,.hoker-seat-fabric-sample.is-selected:focus,.hoker-seat-fabric-sample.is-selected:focus .hoker-seat-fabric-sample__code,.hoker-seat-fabric-sample.is-selected:focus .hoker-seat-fabric-sample__type{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#760022!important}.hoker-seat-fabric-info{padding:14px;border:1px solid rgb(118 0 34 / .14);border-radius:14px;background:#fff;color:#3a312c}.hoker-seat-fabric-info small{display:block;margin-bottom:4px;color:#760022;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hoker-seat-fabric-info h4{margin:0 0 8px;color:#241f1c;font-size:17px;font-weight:900;line-height:1.22}.hoker-seat-fabric-info p{margin:0 0 10px;color:#4f443d;font-size:13px;line-height:1.45}.hoker-seat-fabric-info p b{color:#241f1c}.hoker-seat-fabric-specs,.hoker-seat-fabric-features{margin:0 0 10px;padding:0;list-style:none}.hoker-seat-fabric-specs{display:grid;gap:6px}.hoker-seat-fabric-specs li{display:flex;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #efe4dc;color:#6c5c52;font-size:12px}.hoker-seat-fabric-specs strong{color:#241f1c;font-weight:900;text-align:right}.hoker-seat-fabric-features{display:flex;flex-wrap:wrap;gap:6px}.hoker-seat-fabric-features li{padding:5px 8px;border-radius:999px;background:#fff4ed;color:#760022;font-size:11px;font-weight:800}.hoker-seat-fabric-info em{display:block;color:#756960;font-size:11px;font-style:normal;line-height:1.4}.hoker-seat-fabric-zoom{position:fixed;top:0;left:0;z-index:1000000;width:360px;max-width:min(400px, 42vw);padding:8px;border:1px solid rgb(118 0 34 / .2);border-radius:14px;background:#fff;box-shadow:0 18px 45px rgb(36 31 28 / .25);opacity:0;pointer-events:none;transform:translate(-9999px,-9999px);transition:opacity 0.12s ease}.hoker-seat-fabric-zoom.is-visible{opacity:1}.hoker-seat-fabric-zoom:not(.is-visible){visibility:hidden;pointer-events:none!important}.hoker-seat-fabric-zoom img{display:block;width:100%;aspect-ratio:1 / 1;border-radius:10px;object-fit:cover}.hoker-seat-fabric-zoom span{display:block;margin-top:7px;color:#241f1c;font-size:12px;font-weight:900;text-align:center}.hoker-seat-configurator .hoker-slider-row{margin:-6px 0 16px}.hoker-seat-configurator .hoker-dimension-slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#8b0000,#d06666);outline:none;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:#fff0}.hoker-seat-configurator .hoker-dimension-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:3px solid darkred;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .22);cursor:grab}.hoker-seat-configurator .hoker-dimension-slider::-moz-range-thumb{width:28px;height:28px;border:3px solid darkred;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .22);cursor:grab}@keyframes hoker-slider-thumb-hint-blink{0%,46%{background:#fff;border-color:#8d1c2f;box-shadow:0 2px 8px rgb(0 0 0 / .2)}54%,100%{background:#8d1c2f;border-color:#8d1c2f;box-shadow:inset 0 0 0 2px #fff,0 2px 8px rgb(0 0 0 / .16)}}.hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-webkit-slider-thumb{animation:hoker-slider-thumb-hint-blink 1.05s ease-in-out infinite}.hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-moz-range-thumb{animation:hoker-slider-thumb-hint-blink 1.05s ease-in-out infinite}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-webkit-slider-thumb,.postid-1134 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-webkit-slider-thumb,.postid-14 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-webkit-slider-thumb{width:22px;height:22px;border-width:2px;animation:hoker-slider-thumb-hint-blink 1.05s ease-in-out infinite}.postid-1599 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-moz-range-thumb,.postid-1134 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-moz-range-thumb,.postid-14 .hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-moz-range-thumb{width:22px;height:22px;border-width:2px;animation:hoker-slider-thumb-hint-blink 1.05s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-webkit-slider-thumb,.hoker-seat-configurator .hoker-dimension-slider.hoker-slider-thumb-hint::-moz-range-thumb{animation-duration:1.35s}}.hoker-seat-configurator .hoker-slider-limits{display:flex;justify-content:space-between;margin-top:6px;color:#777;font-size:11px;font-weight:700}.hoker-seat-configurator #hoker-mobile-sliders{display:block;margin:10px 0 14px;padding:14px 12px 12px;border:1px solid rgb(139 0 0 / .18);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .06);overscroll-behavior:contain}.hoker-seat-configurator .hoker-mobile-slider-title{margin-bottom:10px}.hoker-seat-configurator .hoker-mobile-slider-row{display:block;margin:0 0 14px;color:#333;font-size:12px;font-weight:800}.hoker-seat-configurator .hoker-mobile-slider-row>span{display:block;margin-bottom:8px;text-transform:uppercase}.hoker-seat-configurator .h-field-width,.hoker-seat-configurator .h-field-depth{display:none}.hoker-seat-configurator .hoker-mobile-slider-row small{display:flex;justify-content:space-between;margin-top:7px;color:#777;font-size:11px}.hoker-seat-configurator .hoker-precise-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}.hoker-seat-configurator .hoker-precise-hint{flex:1 1 132px;min-width:0;margin:0;color:#666;font-size:13px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:normal}.hoker-seat-configurator .hoker-mobile-number{flex:0 0 92px;width:92px;max-width:100%;height:44px;margin:0;padding:9px 11px;border:1px solid #d6d6d6;border-radius:8px;background:#fff;color:#222;font-size:17px;font-weight:800;text-align:center}@media (max-width:420px){.hoker-seat-configurator .hoker-precise-hint{flex-basis:100%;font-size:12px}}.postid-1134 .summary p.price,.postid-1134 .summary .price,.postid-1134 .summary>p.price,.postid-1134 .product_title+p.price,.postid-1134 p.price,.postid-1134 .price:not(.custom-btn-price),.postid-1134 .related.products .price,.postid-1134 .related.products .woocommerce-Price-amount,.postid-1134 .related.products .screen-reader-text,.postid-1134 .products .price,.postid-1134 .products .woocommerce-Price-amount,.postid-1134 .woocommerce-variation-price,.postid-1599 .summary p.price,.postid-1599 .summary .price,.postid-1599 .summary>p.price,.postid-1599 .product_title+p.price,.postid-1599 p.price,.postid-1599 .price:not(.custom-btn-price),.postid-1599 .related.products .price,.postid-1599 .related.products .woocommerce-Price-amount,.postid-1599 .related.products .screen-reader-text,.postid-1599 .products .price,.postid-1599 .products .woocommerce-Price-amount,.postid-1599 .woocommerce-variation-price{display:none!important}.postid-1134 .custom-btn-price,.postid-1599 .custom-btn-price{margin-left:5px;font-size:22px!important;font-weight:900!important}.postid-1134 .single_add_to_cart_button,.postid-1599 .single_add_to_cart_button{min-width:246px;white-space:nowrap}.hoker-cart-fabric-choice{display:inline-flex;align-items:center;gap:11px;margin:5px 0 0 .25em;color:#3a312c;font-weight:700;vertical-align:middle}.woocommerce-cart dl.variation dd .hoker-cart-fabric-choice,.woocommerce-checkout-review-order-table dl.variation dd .hoker-cart-fabric-choice{display:inline-flex;align-items:center;gap:11px;margin:0;vertical-align:middle}.hoker-cart-fabric-choice img,.woocommerce .hoker-cart-fabric-choice img{box-sizing:border-box;width:42px;height:42px;padding:3px;border:1px solid rgb(118 0 34 / .24);border-radius:8px;background:#fffaf4;box-shadow:0 4px 10px rgb(36 31 28 / .08);object-fit:cover;vertical-align:middle}.hoker-cart-fabric-samples-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.hoker-cart-fabric-samples-list .hoker-cart-fabric-choice{display:flex;align-items:center;gap:11px;margin:0}.woocommerce-cart dl.variation dd .hoker-cart-fabric-samples-list .hoker-cart-fabric-choice,.woocommerce-checkout-review-order-table dl.variation dd .hoker-cart-fabric-samples-list .hoker-cart-fabric-choice{display:flex;margin:0}.postid-1599 .stock,.postid-1599 p.stock,.postid-1599 .woocommerce-out-of-stock,.postid-1134 .stock,.postid-1134 p.stock,.postid-1134 .woocommerce-out-of-stock{display:none!important}@keyframes hoker-order-coach-pulse{0%,100%{outline-color:rgb(255 72 0 / .48);box-shadow:0 0 0 1px rgb(255 72 0 / .32),0 0 8px rgb(255 72 0 / .16);filter:drop-shadow(0 0 4px rgb(255 72 0 / .12))}50%{outline-color:#ff4800;box-shadow:0 0 0 3px rgb(255 72 0 / .72),0 0 18px rgb(255 72 0 / .46),0 0 32px rgb(255 72 0 / .24);filter:drop-shadow(0 0 14px rgb(255 72 0 / .42))}}@keyframes hoker-order-coach-bubble-pulse{0%,100%{box-shadow:0 10px 28px rgb(255 72 0 / .34),0 0 14px rgb(255 72 0 / .22)}50%{box-shadow:0 14px 34px rgb(255 72 0 / .48),0 0 24px rgb(255 72 0 / .36)}}.hoker-order-coach-highlight{position:relative;z-index:99998;outline:2px solid rgb(255 72 0 / .48)!important;outline-offset:2px!important;border-radius:12px;background-image:none!important;touch-action:pan-y;animation:hoker-order-coach-pulse 1.9s ease-in-out infinite}.hoker-order-coach-highlight::before,.hoker-order-coach-highlight::after{content:none!important;display:none!important}.hoker-seat-fabric-list-toggle.hoker-order-coach-highlight,.hoker-seat-wood-collection>.hoker-seat-fabric-collection-head.hoker-order-coach-highlight,.hoker-seat-wood-collection .hoker-seat-fabric-collection-head.hoker-order-coach-highlight,.hoker-seat-wood-collection.hoker-order-coach-highlight{background-color:#fff!important;outline:2px solid rgb(255 72 0 / .82)!important;outline-offset:3px!important;animation:hoker-order-coach-pulse 1.9s ease-in-out infinite!important;position:relative!important;z-index:99999!important}.hoker-seat-wood-collection.hoker-order-coach-highlight,.hoker-seat-wood-collection:has(.hoker-order-coach-highlight),html.hoker-order-coach-wood-active .hoker-seat-wood-collection,html.hoker-order-coach-wood-active #hoker-seat-wood-selector{overflow:visible!important}.hoker-seat-wood-collection.hoker-order-coach-highlight{box-shadow:0 0 0 3px rgb(255 72 0 / .82),0 10px 28px rgb(255 72 0 / .22)!important}#hoker-mobile-sliders.hoker-order-coach-highlight,.hoker-seat-configurator .hoker-slider-row.hoker-order-coach-highlight,.hoker-seat-thickness-compact.hoker-order-coach-highlight,.hoker-seat-equipment-compact.hoker-order-coach-highlight,#hoker-seat-material-choices.hoker-order-coach-highlight,#hoker-seat-fabric-selector.hoker-order-coach-highlight,.hoker-fabric-sample-selector.hoker-order-coach-highlight,.hoker-fabric-sample-counter.hoker-order-coach-highlight,#hoker-fabric-sample-picker.hoker-order-coach-highlight{background-color:#fff!important}.hoker-order-coach-bubble{position:fixed;left:50%;bottom:calc(78px + env(safe-area-inset-bottom, 0px));z-index:100001;width:min(92vw, 360px);padding:13px 38px 16px 18px;--hoker-callout-bg:#97002f;--hoker-callout-border:#6b1f2c;--hoker-callout-text:#ffffff;--hoker-callout-tail-x:78%;--hoker-callout-shadow:0 12px 28px rgba(107, 31, 44, 0.32);opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity 0.28s ease,transform 0.28s ease}.hoker-order-coach-bubble--burgundy_pulse{--hoker-callout-bg:#97002f;--hoker-callout-border:#6b1f2c;--hoker-callout-text:#ffffff}.hoker-order-coach-bubble--burgundy_soft{--hoker-callout-bg:#fff5f7;--hoker-callout-border:#8d1c2f;--hoker-callout-text:#6b1f2c;--hoker-callout-shadow:0 12px 28px rgba(118, 0, 34, 0.16)}.hoker-order-coach-bubble--burgundy_soft .hoker-order-coach-bubble-close{color:#6b1f2c;background:rgb(141 28 47 / .1)}.hoker-order-coach-bubble--cream_cart{--hoker-callout-bg:#fffaf4;--hoker-callout-border:#8a7358;--hoker-callout-text:#4a3828;--hoker-callout-shadow:0 12px 26px rgba(74, 56, 40, 0.14)}.hoker-order-coach-bubble--cream_cart .hoker-order-coach-bubble-close{color:#4a3828;background:rgb(74 56 40 / .08)}.hoker-order-coach-bubble--minimal_dark{--hoker-callout-bg:#241f1c;--hoker-callout-border:#241f1c;--hoker-callout-text:#ffffff;--hoker-callout-shadow:0 12px 24px rgba(0, 0, 0, 0.3)}.hoker-order-coach-bubble--amber_alert{--hoker-callout-bg:#fff8e6;--hoker-callout-border:#c9a227;--hoker-callout-text:#6b4e08;--hoker-callout-shadow:0 12px 26px rgba(107, 78, 8, 0.16)}.hoker-order-coach-bubble--amber_alert .hoker-order-coach-bubble-close{color:#6b4e08;background:rgb(201 162 39 / .14)}.hoker-order-coach-bubble--outline_black{--hoker-callout-bg:transparent;--hoker-callout-border:#111111;--hoker-callout-text:#111111;--hoker-callout-shadow:none}.hoker-order-coach-bubble--outline_black::after{background:#fff}.hoker-order-coach-bubble--outline_black .hoker-order-coach-bubble-close{color:#111;background:rgb(0 0 0 / .06)}.hoker-order-coach-bubble--outline_burgundy{--hoker-callout-bg:transparent;--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:none}.hoker-order-coach-bubble--outline_burgundy::after{background:#fff}.hoker-order-coach-bubble--outline_burgundy .hoker-order-coach-bubble-close{color:#5a1a28;background:rgb(141 28 47 / .08)}.hoker-order-coach-bubble--ghost_white{--hoker-callout-bg:rgba(255, 255, 255, 0.92);--hoker-callout-border:#8d1c2f;--hoker-callout-text:#5a1a28;--hoker-callout-shadow:0 10px 24px rgba(90, 26, 40, 0.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hoker-order-coach-bubble--ghost_white .hoker-order-coach-bubble-close{color:#5a1a28;background:rgb(141 28 47 / .1)}.hoker-order-coach-bubble--wide_banner{width:min(480px, 92vw)!important;max-width:92vw;border-radius:999px}.hoker-order-coach-bubble.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.hoker-order-coach-bubble.is-blinking{animation:hoker-order-coach-bubble-pulse 1.9s ease-in-out infinite}.hoker-order-coach-bubble-text{margin:0;color:var(--hoker-callout-text);font-size:14px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.01em}.hoker-order-coach-bubble-close{position:absolute;top:6px;right:8px;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255 / .22);color:var(--hoker-callout-text);font-size:20px;line-height:1;cursor:pointer}@media (min-width:769px){#hoker-mobile-sliders,.hoker-seat-thickness-compact,.hoker-seat-equipment-compact,#hoker-seat-material-choices,#hoker-seat-fabric-selector,.hoker-fabric-sample-selector,#hoker-fabric-sample-picker,.hoker-seat-fabric-list-toggle,.hoker-seat-wood-collection>.hoker-seat-fabric-collection-head{scroll-margin-top:96px;scroll-margin-bottom:72px}.hoker-order-coach-bubble.is-desktop-above-cart{left:auto;bottom:auto;z-index:100010;overflow:visible;transform:translate(0,12px)}.hoker-order-coach-bubble.is-desktop-above-cart::after{left:var(--hoker-callout-tail-x);right:auto;bottom:-10px;top:auto;margin-left:-7px;transform:rotate(45deg)}.hoker-order-coach-bubble.is-desktop-above-cart.is-visible{transform:translate(0,0)}}@media (max-width:768px){.hoker-seat-fabric-collection-head{height:auto;min-height:86px}.hoker-seat-fabric-material-row,.hoker-seat-fabric-material-row--count-1,.hoker-seat-fabric-material-row--count-2,.hoker-seat-fabric-material-row--count-3{grid-template-columns:1fr}.hoker-seat-fabric-collection-panel .hoker-seat-fabric-grid{max-height:none;justify-content:center}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact,body.postid-1599 .hoker-seat-thickness-compact,body.postid-1134 .hoker-seat-thickness-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact,body.postid-1599 .hoker-seat-equipment-compact,body.postid-1134 .hoker-seat-equipment-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact .hoker-seat-choice-card,body.postid-1599 .hoker-seat-thickness-compact .hoker-seat-choice-card,body.postid-1134 .hoker-seat-thickness-compact .hoker-seat-choice-card,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card,body.postid-1599 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card,body.postid-1134 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:40px;height:auto;margin:0;padding:8px 6px;border:1px solid #d9cbc3;border-radius:8px;background:#fff;cursor:pointer;pointer-events:auto}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact .hoker-seat-choice-card input,body.postid-1599 .hoker-seat-thickness-compact .hoker-seat-choice-card input,body.postid-1134 .hoker-seat-thickness-compact .hoker-seat-choice-card input,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card input,body.postid-1599 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card input,body.postid-1134 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card input{position:absolute;opacity:0;pointer-events:none}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact .hoker-seat-choice-card.is-selected,body.postid-1599 .hoker-seat-thickness-compact .hoker-seat-choice-card.is-selected,body.postid-1134 .hoker-seat-thickness-compact .hoker-seat-choice-card.is-selected,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.is-selected,body.postid-1599 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.is-selected,body.postid-1134 .hoker-seat-equipment-compact .hoker-seat-equipment-compact-card.is-selected{border-color:#8d1c2f;box-shadow:inset 0 0 0 1px rgb(141 28 47 / .12);background:snow}body.hoker-seat-fabric-standard .hoker-seat-thickness-compact .hoker-seat-choice-card>span,body.postid-1599 .hoker-seat-thickness-compact .hoker-seat-choice-card>span,body.postid-1134 .hoker-seat-thickness-compact .hoker-seat-choice-card>span,body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-card-text,body.postid-1599 .hoker-seat-equipment-compact-card-text,body.postid-1134 .hoker-seat-equipment-compact-card-text{display:flex;align-items:center;justify-content:center;min-height:0;padding:0;font-size:11px;font-weight:800;line-height:1.3;text-align:center}body.hoker-seat-fabric-standard .hoker-seat-equipment-compact-text,body.postid-1599 .hoker-seat-equipment-compact-text,body.postid-1134 .hoker-seat-equipment-compact-text{font-size:11px;line-height:1.3}.hoker-seat-fabric-sample.is-coach-demo{position:relative;z-index:2;transform:scale(1.1);border-color:#8d1c2f;box-shadow:0 10px 22px rgb(118 0 34 / .28)}.hoker-seat-fabric-zoom.is-touch-preview{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(78vw, 300px)!important;max-width:300px!important;transform:translate(-50%,-50%)!important}.hoker-seat-fabric-coach-backdrop{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;justify-content:center;padding:0 16px calc(20px + env(safe-area-inset-bottom, 0px));border:0;background:rgb(36 31 28 / .42);opacity:0;pointer-events:none;transition:opacity 0.15s ease;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hoker-seat-fabric-coach-backdrop.is-visible{opacity:1;pointer-events:auto}.hoker-seat-fabric-coach-backdrop-hint{display:block;max-width:min(92vw, 340px);padding:10px 16px;border-radius:999px;background:rgb(36 31 28 / .88);color:#fff;font-size:13px;font-weight:800;line-height:1.35;text-align:center;pointer-events:none}.hoker-seat-fabric-zoom.is-touch-preview.is-coach-preview{display:flex;flex-direction:column;gap:8px;padding:10px;z-index:1000001!important;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hoker-seat-fabric-zoom.is-touch-preview.is-coach-preview img{flex:0 0 auto}.hoker-seat-fabric-zoom-coach{margin:0;padding:10px 12px;border-radius:10px;background:rgb(36 31 28 / .88);color:#fff;font-size:14px;font-weight:800;line-height:1.35;text-align:center;pointer-events:none}.hoker-seat-fabric-zoom-coach-hold{order:0}.hoker-seat-fabric-zoom.is-touch-preview.is-coach-preview img{order:1}.hoker-seat-fabric-zoom-coach-tap{order:2}.hoker-seat-fabric-zoom.is-touch-preview.is-coach-preview span{display:none}.hoker-seat-fabric-zoom-coach-tap[hidden],.hoker-seat-fabric-zoom-coach-hold[hidden]{display:none!important}body.postid-1204.single-product .summary.entry-summary,body.postid-1204.single-product .hoker-fabric-sample-summary-slot,body.postid-1204 #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{position:relative;z-index:3;touch-action:pan-y}body.postid-1204 #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{overflow:visible}body.postid-1204 #hoker-fabric-sample-choice-summary dl{overflow:visible;max-height:none;overscroll-behavior:auto}body.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-change{touch-action:manipulation}body.hoker-seat-fabric-standard.single-product div.product,body.postid-1134.single-product div.product,body.postid-1599.single-product div.product{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important;float:none!important;width:100%!important;max-width:100%!important}body.hoker-seat-fabric-standard.single-product div.product>.hoker-seat-gallery-actions,body.postid-1134.single-product div.product>.hoker-seat-gallery-actions,body.postid-1599.single-product div.product>.hoker-seat-gallery-actions{order:1;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important;gap:8px}body.hoker-seat-fabric-standard.single-product div.product>div.images,body.postid-1134.single-product div.product>div.images,body.postid-1599.single-product div.product>div.images{order:2;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important;float:none!important}body.hoker-seat-fabric-standard.single-product div.product>.summary,body.postid-1134.single-product div.product>.summary,body.postid-1599.single-product div.product>.summary{order:3;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important;float:none!important}body.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-material-choices,body.hoker-seat-fabric-standard.single-product div.product>#hoker-seat-fabric-selector,body.postid-1134.single-product div.product>#hoker-seat-material-choices,body.postid-1134.single-product div.product>#hoker-seat-fabric-selector,body.postid-1599.single-product div.product>#hoker-seat-material-choices,body.postid-1599.single-product div.product>#hoker-seat-fabric-selector{order:4;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important}body.hoker-seat-fabric-standard.single-product div.product>form.cart,body.hoker-seat-fabric-standard.single-product div.product>form.variations_form,body.postid-1134.single-product div.product>form.cart,body.postid-1134.single-product div.product>form.variations_form,body.postid-1599.single-product div.product>form.cart,body.postid-1599.single-product div.product>form.variations_form{order:5;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}body.hoker-seat-fabric-standard.single-product div.product>#open-ask-hoker,body.postid-1134.single-product div.product>#open-ask-hoker,body.postid-1599.single-product div.product>#open-ask-hoker{order:6;flex:0 0 auto;width:100%!important;margin:0 0 8px!important}body.hoker-seat-fabric-standard.single-product div.product div.images .hoker-seat-gallery-actions{display:none!important}body.hoker-seat-fabric-standard.single-product .hoker-seat-gallery-actions .h-info-block,body.postid-1134.single-product .hoker-seat-gallery-actions .h-info-block,body.postid-1599.single-product .hoker-seat-gallery-actions .h-info-block{flex:1 1 0%;min-width:0;min-height:42px;height:auto;padding:8px 5px;font-size:10px;line-height:1.25}body.hoker-seat-fabric-standard.single-product div.product div.images .woocommerce-product-gallery__image img,body.postid-1134.single-product div.product div.images .woocommerce-product-gallery__image img,body.postid-1599.single-product div.product div.images .woocommerce-product-gallery__image img,body.hoker-seat-fabric-standard.single-product div.product div.images .flex-viewport img,body.postid-1134.single-product div.product div.images .flex-viewport img,body.postid-1599.single-product div.product div.images .flex-viewport img{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important}body.hoker-seat-fabric-standard .hoker-seat-configurator,body.postid-1134 .hoker-seat-configurator,body.postid-1599 .hoker-seat-configurator{margin:0 0 12px}body.hoker-seat-fabric-standard #hoker-seat-material-choices,body.postid-1134 #hoker-seat-material-choices,body.postid-1599 #hoker-seat-material-choices{margin-top:0}body.hoker-seat-fabric-standard .hoker-seat-fabric-list-toggle,body.postid-1134 .hoker-seat-fabric-list-toggle,body.postid-1599 .hoker-seat-fabric-list-toggle{width:100%;margin-top:0}body.postid-1204.single-product div.product{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important;float:none!important;width:100%!important;max-width:100%!important}body.postid-1204.single-product div.product>.hoker-fabric-sample-gallery-lead,body.postid-1204.single-product div.product>div.images .hoker-fabric-sample-gallery-lead{order:1;width:100%!important;max-width:100%!important;margin:0!important}body.postid-1204.single-product div.product>div.images,body.postid-1204.single-product div.product>.woocommerce-product-gallery{order:2;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important}body.postid-1204.single-product div.product>.summary{order:3;width:100%!important;max-width:100%!important;margin:0!important;float:none!important;align-self:stretch!important}body.postid-1204.single-product div.product>form.cart.hoker-fabric-sample-cart-wide{order:4;width:100%!important;max-width:100%!important;margin:0!important;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}body.postid-1204 .hoker-fabric-sample-gallery-actions .hoker-fabric-quick-toggle{width:100%;min-height:42px}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-1,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-2,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-3{grid-template-columns:1fr}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-collection-panel .hoker-seat-fabric-grid,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-colors .hoker-seat-fabric-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;padding:8px}@media (min-width:769px){body.postid-1204.single-product form.cart.hoker-fabric-sample-cart-wide{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important}body.postid-1204 .hoker-fabric-sample-selector,body.postid-1204 #hoker-fabric-sample-picker{margin-bottom:24px}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop{padding-bottom:12px}}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-collection-panel .hoker-seat-fabric-sample,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-colors .hoker-seat-fabric-sample{width:100%;max-width:none}body.hoker-seat-configurator-active.single-product .ast-container,body.hoker-seat-configurator-active.single-product .site-content .ast-container,body.hoker-seat-configurator-active.single-product #primary,body.postid-1204.single-product .ast-container,body.postid-1204.single-product .site-content .ast-container,body.postid-1204.single-product #primary{box-sizing:border-box!important;max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important}body.hoker-seat-configurator-active.single-product div.product>.woocommerce-tabs,body.postid-1204.single-product div.product>.woocommerce-tabs{order:7;flex:0 0 auto;width:100%!important;max-width:100%!important;margin:0!important}body.hoker-seat-configurator-active.single-product div.product>.related.products{order:8;width:100%!important;max-width:100%!important;margin:0!important}body.hoker-seat-configurator-active .woocommerce-product-attributes-item--attribute_pa_tkanina,body.hoker-seat-configurator-active .woocommerce-product-attributes-item--tkanina,body.hoker-seat-configurator-active table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_tkanina,body.hoker-seat-configurator-active table.woocommerce-product-attributes tr.woocommerce-product-attributes-item--tkanina{display:none!important}body.hoker-seat-configurator-active.single-product form.variations_form.hoker-seat-cart-after-fabric .single_variation_wrap,body.hoker-seat-configurator-active.single-product form.cart.hoker-seat-cart-after-fabric .single_variation_wrap,body.postid-1204.single-product form.cart.hoker-fabric-sample-cart-wide .hoker-fabric-sample-cart-float{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:99990!important;margin:0!important;width:100%!important;max-width:100%!important;background:#fffaf7!important;border-top:1px solid rgb(118 0 34 / .16)!important;box-shadow:0 -10px 28px rgb(36 31 28 / .14)!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;gap:12px!important;min-height:68px!important;overflow:visible!important;pointer-events:none!important}body.postid-1204.single-product .hoker-fabric-sample-cart-float>*{pointer-events:auto!important}body.hoker-seat-configurator-active.single-product form.hoker-seat-cart-after-fabric .single_variation_wrap .quantity,body.postid-1204.single-product .hoker-fabric-sample-cart-float .quantity{flex:0 0 58px!important;width:58px!important;min-width:58px!important;margin:0!important}body.hoker-seat-configurator-active.single-product form.hoker-seat-cart-after-fabric .single_variation_wrap .quantity input.qty,body.postid-1204.single-product .hoker-fabric-sample-cart-float .quantity input.qty{width:58px!important;min-width:58px!important;height:45px!important;margin:0!important;padding-left:0!important;padding-right:0!important;text-align:center!important}body.hoker-seat-configurator-active.single-product form.hoker-seat-cart-after-fabric .single_variation_wrap .single_add_to_cart_button,body.postid-1204.single-product .hoker-fabric-sample-cart-float .single_add_to_cart_button{flex:1 1 auto!important;min-width:0!important;max-width:calc(100vw - 98px)!important;height:45px!important;margin:0!important;white-space:nowrap!important}body.single-product .hoker-seat-choice-summary,body.single-product #hoker-seat-choice-summary,body.hoker-seat-configurator-active.single-product #hoker-seat-configurator .hoker-seat-choice-summary,body.hoker-seat-configurator-active.single-product #hoker-seat-choice-summary,body.postid-1204.single-product #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{margin-bottom:12px;box-sizing:border-box;width:100%;max-width:100%;max-height:none!important;height:auto!important;min-height:0;overflow-x:hidden;overflow-y:visible!important}body.single-product .hoker-seat-choice-summary dl,body.single-product #hoker-seat-choice-summary dl,body.hoker-seat-configurator-active.single-product #hoker-seat-configurator .hoker-seat-choice-summary dl,body.hoker-seat-configurator-active.single-product #hoker-seat-choice-summary dl,body.postid-1204.single-product #hoker-fabric-sample-choice-summary dl{max-height:none!important;height:auto!important;flex:0 0 auto;min-height:auto;overflow-x:hidden;overflow-y:visible!important;-webkit-overflow-scrolling:auto;overscroll-behavior:auto}body.hoker-seat-configurator-active .hoker-seat-choice-summary dl div,body.single-product .hoker-seat-choice-summary dl div,body.single-product #hoker-seat-choice-summary dl div{flex-direction:column;align-items:stretch;gap:6px;min-height:auto}body.postid-1599 .hoker-seat-choice-summary dt,body.postid-1134 .hoker-seat-choice-summary dt,body.hoker-seat-fabric-standard .hoker-seat-choice-summary dt{text-align:left}body.postid-1599 .hoker-seat-choice-summary dd,body.postid-1134 .hoker-seat-choice-summary dd,body.hoker-seat-fabric-standard .hoker-seat-choice-summary dd,body.postid-1204 #hoker-fabric-sample-choice-summary dd{width:100%;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere}body.postid-1599 .hoker-seat-choice-summary dd:not(.is-selected),body.postid-1134 .hoker-seat-choice-summary dd:not(.is-selected),body.hoker-seat-fabric-standard .hoker-seat-choice-summary dd:not(.is-selected),body.postid-1204 #hoker-fabric-sample-choice-summary dd:not(.is-selected){justify-content:space-between;text-align:left}body.postid-1599 .hoker-seat-choice-summary dd.is-selected,body.postid-1134 .hoker-seat-choice-summary dd.is-selected,body.hoker-seat-fabric-standard .hoker-seat-choice-summary dd.is-selected,body.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected{justify-content:space-between;text-align:left}body.postid-1599 #hoker-seat-summary-dimensions,body.postid-1599 #hoker-seat-summary-width,body.postid-1599 #hoker-seat-summary-depth,body.postid-1599 #hoker-seat-summary-thickness,body.postid-1599 #hoker-seat-summary-equipment,body.postid-1599 #hoker-seat-summary-fabric,body.postid-1599 #hoker-seat-summary-wood,body.postid-1134 #hoker-seat-summary-width,body.postid-1134 #hoker-seat-summary-depth,body.postid-1134 #hoker-seat-summary-thickness,body.postid-1134 #hoker-seat-summary-equipment,body.postid-1134 #hoker-seat-summary-fabric,body.postid-1134 #hoker-seat-summary-wood{box-sizing:border-box;min-width:0;width:100%;max-width:100%;white-space:normal;line-height:1.35}.hoker-seat-layout-bench-width .hoker-seat-summary-legs-info{margin:0;text-align:left;font-size:11px}.hoker-seat-layout-bench-width .hoker-seat-summary-width-row dd{width:100%;max-width:100%}body.hoker-seat-configurator-active.single-product #hoker-seat-material-choices,body.hoker-seat-configurator-active.single-product #hoker-seat-fabric-selector,body.postid-1134.single-product #hoker-seat-material-choices,body.postid-1134.single-product #hoker-seat-fabric-selector,body.postid-1599.single-product #hoker-seat-material-choices,body.postid-1599.single-product #hoker-seat-fabric-selector,body.postid-1204 .hoker-fabric-sample-selector{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}body.hoker-seat-configurator-active.single-product .hoker-seat-fabric-layout,body.hoker-seat-configurator-active.single-product .hoker-seat-fabric-collection-head,body.hoker-seat-configurator-active.single-product .hoker-seat-fabric-grid,body.postid-1204 .hoker-seat-fabric-collection-head,body.postid-1204 .hoker-seat-fabric-grid{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}body.hoker-seat-configurator-active.single-product form.hoker-seat-cart-after-fabric .single_variation_wrap,body.postid-1204.single-product .hoker-fabric-sample-cart-float{pointer-events:none}body.hoker-seat-configurator-active.single-product form.hoker-seat-cart-after-fabric .single_variation_wrap>*,body.postid-1204.single-product .hoker-fabric-sample-cart-float>*{pointer-events:auto}body.hoker-seat-configurator-active.single-product .hoker-seat-fabric-selector,body.hoker-seat-configurator-active.single-product #hoker-seat-material-choices{margin-top:0}body.hoker-seat-configurator-active.single-product .hoker-seat-fabric-collection-panel .hoker-seat-fabric-grid{justify-content:center;gap:8px}body.postid-1204.single-product #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{scroll-margin-top:16px;scroll-margin-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}body.postid-1599 .hoker-seat-configurator,body.postid-1134 .hoker-seat-configurator,body.hoker-seat-fabric-standard .hoker-seat-configurator{--hoker-seat-heading-color:#97002f}.hoker-seat-configurator .hoker-seat-block-heading,.hoker-seat-configurator .hoker-seat-section-label.hoker-seat-block-heading,#hoker-seat-configurator .hoker-seat-choice-title.hoker-seat-block-heading,.postid-1599 .hoker-seat-configurator .hoker-mobile-slider-title.hoker-seat-block-heading,.postid-1134 .hoker-seat-configurator .hoker-mobile-slider-title.hoker-seat-block-heading,.postid-1599 #hoker-seat-configurator .hoker-seat-choice-title,.postid-1134 #hoker-seat-configurator .hoker-seat-choice-title{display:block;margin:0 0 10px;color:var(--hoker-seat-heading-color,#97002f);font-size:14px;font-weight:900;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.hoker-seat-section-label{display:block;margin:0 0 8px}.postid-1599 .hoker-seat-equipment-compact-field,.postid-1134 .hoker-seat-equipment-compact-field{margin:4px 0 10px}.hoker-seat-equipment-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hoker-seat-equipment-compact-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-height:92px;padding:10px 8px 8px;border:1px solid #d9cbc3;border-radius:10px;background:#fff;color:#3a312c;text-align:center;cursor:pointer}.hoker-seat-equipment-compact-card-text{align-items:stretch;justify-content:center;min-height:64px;padding:12px 10px;text-align:center}.hoker-seat-equipment-compact-text{display:block;color:#3a312c;font-size:11px;font-weight:800;line-height:1.35}.hoker-seat-equipment-compact-card:hover{border-color:#8d1c2f}.hoker-seat-equipment-compact-card.is-selected{border-color:#8d1c2f;box-shadow:inset 0 0 0 1px rgb(141 28 47 / .12);background:snow}.hoker-seat-equipment-compact-card input{position:absolute;opacity:0;pointer-events:none}.hoker-seat-equipment-compact-media{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #eadad1;border-radius:8px;background:#faf6f2;overflow:hidden}.hoker-seat-equipment-compact-media img{display:block;width:100%;height:100%;object-fit:cover}.hoker-seat-equipment-compact-fallback{color:#8d1c2f;font-size:22px;font-weight:900;line-height:1}.hoker-seat-equipment-compact-card strong{color:#3a312c;font-size:12px;font-weight:800;line-height:1.2}.hoker-seat-equipment-compact-card-none .hoker-seat-equipment-compact-media-none{background:#f3eeea}.postid-1599 .hoker-seat-choice-summary dd:not(.is-selected),.postid-1134 .hoker-seat-choice-summary dd:not(.is-selected){border-color:rgb(141 28 47 / .18);background:#fff;color:#8d1c2f}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-selector{box-sizing:border-box;width:100%;max-width:none;margin:12px 0 0;padding:0;transform:none}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-head .hoker-seat-fabric-lead,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-current{display:none}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-layout{display:flex;flex-direction:column;gap:12px}@media (min-width:769px){body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-list:not(.hoker-seat-wood-list){--hoker-fabric-card-width:min(252px, calc((100% - 18px) / 3));display:flex;flex-direction:column;gap:9px;align-items:stretch}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row{display:grid;gap:9px;align-items:start;justify-content:start}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-1{grid-template-columns:minmax(0,var(--hoker-fabric-card-width))}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-2{grid-template-columns:repeat(2,minmax(0,var(--hoker-fabric-card-width)))}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-material-row--count-3{grid-template-columns:repeat(3,minmax(0,var(--hoker-fabric-card-width)))}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-list .hoker-seat-fabric-collection-panel{display:none!important}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail{width:100%;border:1px solid #ded2ca;border-radius:14px;background:#fffaf7;overflow:hidden}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail[hidden]{display:none!important}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-collection-panel{display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;padding:14px;border-top:0}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop{max-height:360px;overflow:auto;margin:0}}@media (min-width:769px){body.postid-1204.single-product .ast-container,body.postid-1204.single-product .site-content .ast-container,body.postid-1204.single-product .woocommerce div.product{max-width:min(1480px, calc(100vw - 24px))!important;width:calc(100vw - 24px)!important}body.postid-1204.single-product #primary{margin-left:auto!important;margin-right:auto!important;max-width:min(1480px, calc(100vw - 24px))!important;width:calc(100vw - 24px)!important}body.postid-1204.single-product div.product{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,0.98fr)!important;grid-template-rows:auto auto auto!important;gap:20px 28px!important;align-items:start!important;float:none!important;width:100%!important}body.postid-1204.single-product div.product::before,body.postid-1204.single-product div.product::after{display:none!important}body.postid-1204.single-product div.product>.hoker-fabric-sample-gallery-lead{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;width:min(520px, 100%)!important;max-width:100%!important;margin:0 0 8px!important;box-sizing:border-box}body.postid-1204.single-product .hoker-fabric-sample-gallery-actions.h-info-blocks{margin-bottom:0;width:100%}body.postid-1204.single-product div.product>div.images,body.postid-1204.single-product div.product>.woocommerce-product-gallery{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;justify-self:start!important;display:flex!important;flex-direction:column;align-items:stretch;gap:8px;float:none!important;width:min(520px, 100%)!important;max-width:100%!important;margin:0!important}body.postid-1204.single-product div.product>div.images .hoker-fabric-sample-gallery-lead,body.postid-1204.single-product div.product>.woocommerce-product-gallery .hoker-fabric-sample-gallery-lead{order:-1;width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 auto}body.postid-1204.single-product div.product>div.images .flex-viewport,body.postid-1204.single-product div.product>.woocommerce-product-gallery .flex-viewport{flex:1 1 auto;width:100%}body.postid-1204.single-product div.product>.summary{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important;display:flex!important;flex-direction:column!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important}body.postid-1204.single-product div.product>.summary>#open-ask-hoker,body.postid-1204.single-product div.product>.summary .hoker-fabric-sample-intro{display:none!important}body.postid-1204.single-product .hoker-fabric-sample-summary-slot{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;margin:10px 0 0;width:100%}body.postid-1204.single-product div.product>form.cart.hoker-fabric-sample-cart-wide{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:both!important}body.postid-1204.single-product .hoker-fabric-sample-selector,body.postid-1204.single-product .hoker-fabric-sample-intro{margin-left:0;margin-right:0;width:100%;max-width:100%;box-sizing:border-box}body.postid-1204.single-product form.cart.hoker-fabric-sample-cart-wide .hoker-fabric-sample-selector{margin-top:0}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-collection-panel{grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:18px;padding:16px 18px;align-items:start;background:#fffaf7}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-info{margin:0;max-height:380px;overflow-y:auto}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-info h4{font-size:18px;line-height:1.25}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-info p,body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-info em{font-size:13px}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop{max-height:380px;padding:12px;border:1px solid #efe4dc;border-radius:14px;background:#fff;box-sizing:border-box}body.postid-1204 .hoker-fabric-sample-selector .hoker-seat-fabric-detail .hoker-seat-fabric-grid-desktop .hoker-seat-fabric-sample{width:72px}body.postid-1204.single-product div.product div.images.woocommerce-product-gallery{position:relative;overflow:hidden}body.postid-1204.single-product div.product div.images .flex-viewport{width:100%!important;max-width:100%!important;overflow:hidden!important}body.postid-1204.single-product div.product div.images .woocommerce-product-gallery__image img,body.postid-1204.single-product div.product div.images .flex-viewport img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}}.hoker-fabric-sample-intro--parked,.hoker-fabric-sample-intro[hidden]{display:none!important}.postid-1204 #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0 14px 14px;border:2px solid rgb(141 28 47 / .22);border-radius:16px;background:linear-gradient(135deg,#fffaf8 0%,#fff4f4 100%);box-shadow:0 8px 20px rgb(141 28 47 / .08);overflow:hidden;min-height:0}@media (min-width:769px){.postid-1204 #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{flex:0 0 auto;width:100%;max-height:min(360px, 42vh)}.postid-1204 #hoker-fabric-sample-choice-summary dl{max-height:min(260px, 30vh)}}.postid-1204 #hoker-fabric-sample-choice-summary .hoker-seat-choice-title{margin:0 -16px 12px;padding:10px 14px;border-radius:14px 14px 0 0;background:#8d1c2f;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;text-align:center}.postid-1204 #hoker-fabric-sample-choice-summary dl{display:grid;flex:0 0 auto;gap:6px;min-height:0;max-height:none;margin:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto}@media (min-width:769px){.postid-1204 #hoker-fabric-sample-choice-summary dl div{min-height:0;padding-top:6px}.postid-1204 #hoker-fabric-sample-choice-summary dt,.postid-1204 #hoker-fabric-sample-choice-summary dd{font-size:11px}.postid-1204 #hoker-fabric-sample-choice-summary dd{min-height:28px;padding:4px 10px}}.postid-1204 #hoker-fabric-sample-choice-summary dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding-top:8px;border-top:1px solid #efe3dc}.postid-1204 #hoker-fabric-sample-choice-summary dt{flex:0 1 42%;margin:0;color:#756960;font-size:12px;font-weight:800;line-height:1.2}.postid-1204 #hoker-fabric-sample-choice-summary dt.is-selected{color:#8d1c2f;font-size:13px;font-weight:900}.postid-1204 #hoker-fabric-sample-choice-summary dd{flex:1 1 58%;display:inline-flex;align-items:center;min-width:0;min-height:34px;margin:0;padding:7px 14px;border:2px solid rgb(141 28 47 / .28);border-radius:999px;background:#fff;color:#8d1c2f;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .75);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:center center;will-change:transform}.postid-1204 #hoker-fabric-sample-choice-summary dd:not(.is-selected){justify-content:space-between;text-align:left}@keyframes hoker-summary-pill-pop{0%{transform:scale(1)}40%{transform:scale(1.1)}70%{transform:scale(.97)}100%{transform:scale(1)}}.postid-1134 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-14 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-1599 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop,#hoker-seat-choice-summary dd.hoker-summary-pill-pop,#hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop{animation:hoker-summary-pill-pop 0.48s cubic-bezier(.34,1.45,.64,1)!important}@keyframes hoker-summary-pill-pop-double{0%,100%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}56%{transform:scale(1)}}.postid-1134 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-14 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-1599 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop-double,#hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,#hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop-double{animation:hoker-summary-pill-pop-double 0.82s cubic-bezier(.34,1.45,.64,1)!important}@media (prefers-reduced-motion:reduce){.postid-1134 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-14 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-1599 .hoker-seat-choice-summary dd.hoker-summary-pill-pop,.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop,.postid-1134 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-14 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-1599 .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop-double{animation:none}}.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected{justify-content:space-between;text-align:left;border-color:#97002f;background:#97002f;color:#fff;box-shadow:0 8px 18px rgb(151 0 47 / .18)}.postid-1204 #hoker-fabric-sample-choice-summary dd:not(.is-selected){border-color:rgb(141 28 47 / .18);background:#fff;color:#8d1c2f;font-weight:800;cursor:pointer}.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-change{pointer-events:none;opacity:.92}.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-change:hover,.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-change:focus{opacity:1;color:#5f001b}.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-change{color:#fff}.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-change:hover,.postid-1204 #hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-change:focus{color:#ffe8ee}.postid-1204 #hoker-fabric-sample-choice-summary .hoker-fabric-sample-summary-change[hidden]{display:none!important}.postid-1204.single-product .summary>p.price,.postid-1204.single-product .summary>.price,.postid-1204.single-product .entry-summary>p.price,.postid-1204.single-product .product_title+p.price{display:none!important}.postid-1204 form.cart.hoker-fabric-sample-cart-wide .hoker-fabric-sample-cart-float{visibility:visible!important}.postid-1204 .custom-btn-price{margin-left:5px;font-size:22px!important;font-weight:900!important}.postid-1204 .hoker-fabric-sample-cart-float .single_add_to_cart_button{min-width:246px;white-space:nowrap}body.postid-1204 .hoker-seat-fabric-collection.is-last-visited:not(.is-open){border:3px solid #97002f;box-shadow:0 0 0 2px rgb(151 0 47 / .14),0 10px 24px rgb(118 0 34 / .16)}body.postid-1204 .hoker-seat-fabric-collection.is-last-visited:not(.is-open) .hoker-seat-fabric-collection-head{background:linear-gradient(180deg,#fffaf8 0%,#fff3f3 100%)}@media (min-width:922px){.postid-1204 .hoker-fabric-sample-cart-float .woocommerce-variation-price{display:none!important}.postid-1204 .hoker-fabric-sample-cart-float .single_add_to_cart_button{flex:1 1 auto;min-width:0}}.hoker-seat-layout-bench-width .hoker-mobile-slider-row:last-child{margin-bottom:0}.hoker-seat-layout-bench-width .hoker-mobile-slider-row span strong{color:#8d1c2f;font-size:13px}.hoker-seat-layout-bench-width .hoker-seat-summary-width-row{align-items:center}.hoker-seat-layout-bench-width .hoker-seat-summary-legs-info{display:inline-block;flex:1 1 auto;min-width:0;margin:0 10px;color:#6b3a42;font-size:12px;font-weight:700;line-height:1.35;text-align:center;white-space:normal;transform-origin:center center;will-change:transform,color}@keyframes hoker-summary-legs-flash{0%{transform:scale(1);color:#6b3a42}30%{transform:scale(1.28);color:#8d1c2f}55%{transform:scale(1.18);color:#8d1c2f}100%{transform:scale(1);color:#6b3a42}}.hoker-seat-layout-bench-width .hoker-seat-summary-legs-info.hoker-summary-legs-flash{animation:hoker-summary-legs-flash 0.58s cubic-bezier(.34,1.45,.64,1)}.hoker-fabric-mobile-preview{position:fixed;inset:0;z-index:10000020;display:flex;align-items:stretch;justify-content:stretch;padding:0;pointer-events:none}.hoker-fabric-mobile-preview.is-open{display:flex!important;pointer-events:auto}.hoker-fabric-mobile-preview[hidden]:not(.is-open){display:none!important;visibility:hidden!important;pointer-events:none!important}.hoker-fabric-mobile-preview-backdrop{position:absolute;inset:0;border:0;background:rgb(10 8 7 / .55);cursor:pointer}.hoker-fabric-mobile-preview-panel{position:relative;z-index:1;flex:1;width:100%;height:100%;max-height:100dvh;overflow:hidden;border-radius:0;background:#0e0c0b;box-shadow:none}.hoker-fabric-mobile-preview-media{position:absolute;inset:0;z-index:0;cursor:zoom-in}.hoker-fabric-mobile-preview-panel.is-zoomed .hoker-fabric-mobile-preview-media{cursor:zoom-out}.hoker-fabric-mobile-preview-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hoker-fabric-mobile-preview-panel.is-zoomed .hoker-fabric-mobile-preview-media img{object-fit:contain;background:#0e0c0b}.hoker-fabric-mobile-preview-ui{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;pointer-events:none;background:linear-gradient(180deg,rgb(8 6 5 / .62) 0%,rgb(8 6 5 / .08) 24%,rgb(8 6 5 / .04) 50%,rgb(8 6 5 / .08) 76%,rgb(8 6 5 / .58) 100%)}.hoker-fabric-mobile-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:max(10px, env(safe-area-inset-top, 0px)) 10px 8px;pointer-events:auto}.hoker-fabric-mobile-preview-meta{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:calc(100% - 48px)}.hoker-fabric-mobile-preview-label,.hoker-fabric-mobile-preview-counter{margin:0;padding:6px 10px;border-radius:8px;background:rgb(14 11 10 / .82);color:#fff;font-size:12px;font-weight:800;line-height:1.35;text-shadow:0 1px 2px rgb(0 0 0 / .45);box-shadow:0 2px 10px rgb(0 0 0 / .28)}.hoker-fabric-mobile-preview-label{font-size:13px;font-weight:900}.hoker-fabric-mobile-preview-close{flex-shrink:0;width:40px;height:40px;border:2px solid rgb(255 255 255 / .32);border-radius:999px;background:rgb(14 11 10 / .82);color:#fff;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .28)}.hoker-fabric-mobile-preview-middle{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 6px;pointer-events:none}.hoker-fabric-mobile-preview-nav{width:48px;height:48px;border:2px solid rgb(255 255 255 / .34);border-radius:999px;background:rgb(14 11 10 / .84);color:#fff;font-size:30px;line-height:1;cursor:pointer;pointer-events:auto;box-shadow:0 4px 14px rgb(0 0 0 / .35);text-shadow:0 1px 2px rgb(0 0 0 / .4)}.hoker-fabric-mobile-preview-bottom{display:flex;justify-content:center;padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:auto}.hoker-fabric-mobile-preview-select{width:auto;min-width:108px;min-height:36px;padding:8px 22px;border:2px solid rgb(255 255 255 / .28);border-radius:999px;background:rgb(118 0 34 / .94);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0 / .35)}html.hoker-fabric-mobile-preview-active,body.hoker-fabric-mobile-preview-active{overflow:hidden;touch-action:none}.hoker-seat-fabric-sample.is-preview-current{outline:2px solid #97002f;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hoker-seat-layout-bench-width .hoker-seat-summary-legs-info.hoker-summary-legs-flash{animation:none}}.hoker-seat-layout-bench-width .hoker-seat-summary-width-row dd{flex:0 0 auto}body.hoker-chair-card-active #hoker-seat-choice-summary.hoker-seat-choice-summary,#hoker-seat-choice-summary.hoker-seat-choice-summary,#hoker-fabric-sample-choice-summary.hoker-seat-choice-summary{box-sizing:border-box;margin:14px 0 16px;padding:var(--hoker-kreator-collar,12px) 14px 14px;border:2px solid rgb(141 28 47 / .22);border-radius:16px;background:linear-gradient(135deg,#fffaf8 0%,#fff4f4 100%);box-shadow:0 8px 20px rgb(141 28 47 / .08);overflow:hidden}body.hoker-chair-card-active #hoker-seat-choice-summary .hoker-seat-choice-title,#hoker-seat-choice-summary .hoker-seat-choice-title,#hoker-fabric-sample-choice-summary .hoker-seat-choice-title{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--hoker-kreator-title-h,44px);margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#8d1c2f;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}#hoker-fabric-sample-choice-summary dd.is-selected .hoker-fabric-sample-summary-value{display:flex;align-items:center;justify-content:flex-start;min-width:0;white-space:normal;overflow:visible;text-overflow:unset}#hoker-fabric-sample-choice-summary dd.is-selected .hoker-summary-fabric-pill{align-items:flex-start;text-align:left}#hoker-fabric-sample-choice-summary dd.is-selected .hoker-summary-fabric-pill__material{color:#fff;opacity:1}