.zgfb[data-zgfb]{background:var(--fb-bg, #FAF8F4);padding:var(--fb-pt, 42px) 24px var(--fb-pb, 48px);color:var(--fb-text, #111);font-family:Inter,Arial,sans-serif}.zgfb[data-zgfb] *,.zgfb[data-zgfb] *:before,.zgfb[data-zgfb] *:after{box-sizing:border-box}.zgfb[data-zgfb] [hidden]{display:none!important}.zgfb[data-zgfb] .zgfb__inner{width:min(100%,1360px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border:1px solid var(--fb-border, #EBE7DF);border-radius:var(--fb-radius, 22px);background:var(--fb-panel, #fff);box-shadow:0 14px 38px #1111110a}.zgfb[data-zgfb] .zgfb__empty{grid-column:1 / -1;padding:60px 24px;text-align:center;color:var(--fb-muted, #6F7275);font-size:14px}.zgfb[data-zgfb] .zgfb__media{display:grid;align-content:center;gap:18px;min-width:0;padding:clamp(24px,3vw,44px);background:var(--fb-media, #F2F3F3)}.zgfb[data-zgfb] .zgfb__stage{position:relative;width:100%;max-height:640px;margin:0 auto;aspect-ratio:1 / 1}.zgfb[data-zgfb] .zgfb__slide{display:none;width:100%;height:100%;place-items:center}.zgfb[data-zgfb] .zgfb__slide.is-active{display:grid}.zgfb[data-zgfb] .zgfb__slide img,.zgfb[data-zgfb] .zgfb__placeholder{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.zgfb[data-zgfb] .zgfb__arrow{position:absolute;top:50%;display:grid;place-items:center;width:42px;height:42px;margin-top:-21px;padding:0;border:1px solid rgba(17,17,17,.1);border-radius:50%;background:#ffffffe0;color:var(--fb-text, #111);cursor:pointer}.zgfb[data-zgfb] .zgfb__arrow:before{content:"";width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor}.zgfb[data-zgfb] .zgfb__arrow--prev{left:0}.zgfb[data-zgfb] .zgfb__arrow--next{right:0}.zgfb[data-zgfb] .zgfb__arrow--prev:before{transform:translate(2px) rotate(-135deg)}.zgfb[data-zgfb] .zgfb__arrow--next:before{transform:translate(-2px) rotate(45deg)}.zgfb[data-zgfb] .zgfb__arrow:focus-visible,.zgfb[data-zgfb] .zgfb__thumb:focus-visible,.zgfb[data-zgfb] .zgfb__btn:focus-visible{outline:2px solid var(--fb-text, #111);outline-offset:2px}.zgfb[data-zgfb] .zgfb__thumbs{display:flex;justify-content:center;gap:10px;padding:2px;overflow-x:auto;scrollbar-width:none}.zgfb[data-zgfb] .zgfb__thumbs::-webkit-scrollbar{display:none}.zgfb[data-zgfb] .zgfb__thumb{flex:0 0 64px;width:64px;height:64px;padding:0;overflow:hidden;border:1.5px solid transparent;border-radius:14px;background:#ffffffb3;cursor:pointer}.zgfb[data-zgfb] .zgfb__thumb img{display:block;width:100%;height:100%;padding:6px;object-fit:contain}.zgfb[data-zgfb] .zgfb__thumb[aria-current=true]{border-color:var(--fb-text, #111);background:#fff}.zgfb[data-zgfb] .zgfb__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(30px,4.5vw,64px)}.zgfb[data-zgfb] .zgfb__eyebrow{margin-bottom:14px;color:var(--fb-muted, #6F7275);font-size:11px;font-weight:700;line-height:1;letter-spacing:.18em}.zgfb[data-zgfb] .zgfb__title{max-width:540px;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1;letter-spacing:-.045em}.zgfb[data-zgfb] .zgfb__name{margin-top:12px;color:var(--fb-muted, #6F7275);font-size:14px;line-height:1.4;text-decoration:none}.zgfb[data-zgfb] .zgfb__name:hover{color:var(--fb-text, #111);text-decoration:underline}.zgfb[data-zgfb] .zgfb__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px}.zgfb[data-zgfb] .zgfb__price{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.zgfb[data-zgfb] .zgfb__compare{color:#9b958e;font-size:17px;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration-thickness:1px}.zgfb[data-zgfb] .zgfb__save{padding:5px 11px;border-radius:999px;background:var(--fb-chip, #EFE5D6);color:var(--fb-chip-text, #6F5133);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.zgfb[data-zgfb] .zgfb__body{max-width:500px;margin:18px 0 0;color:var(--fb-muted, #6F7275);font-size:15px;line-height:1.6}.zgfb[data-zgfb] .zgfb__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.zgfb[data-zgfb] .zgfb__chips li{padding:6px 12px;border:1px solid var(--fb-border, #EBE7DF);border-radius:999px;font-size:12px;font-weight:600;line-height:1.2}.zgfb[data-zgfb] .zgfb__buy{width:100%;max-width:500px;margin-top:26px}.zgfb[data-zgfb] .zgfb__form{display:grid;gap:16px;margin:0}.zgfb[data-zgfb] .zgfb__opt{min-width:0;margin:0;padding:0;border:0}.zgfb[data-zgfb] .zgfb__opt legend{margin-bottom:9px;padding:0;font-size:13px;font-weight:600}.zgfb[data-zgfb] .zgfb__opt legend span{color:var(--fb-muted, #6F7275);font-weight:500}.zgfb[data-zgfb] .zgfb__opt-values{display:flex;flex-wrap:wrap;gap:8px}.zgfb[data-zgfb] .zgfb__opt-values input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.zgfb[data-zgfb] .zgfb__opt-values label{min-width:48px;padding:10px 16px;border:1.5px solid var(--fb-border, #EBE7DF);border-radius:999px;background:var(--fb-panel, #fff);font-size:13px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;transition:border-color .15s ease}.zgfb[data-zgfb] .zgfb__opt-values label:hover{border-color:var(--fb-muted, #6F7275)}.zgfb[data-zgfb] .zgfb__opt-values input:checked+label{border-color:var(--fb-text, #111);box-shadow:0 0 0 1px var(--fb-text, #111)}.zgfb[data-zgfb] .zgfb__opt-values input:focus-visible+label{outline:2px solid var(--fb-text, #111);outline-offset:2px}.zgfb[data-zgfb] .zgfb__qty{display:inline-flex;align-items:center;width:fit-content;border:1.5px solid var(--fb-border, #EBE7DF);border-radius:999px;background:var(--fb-panel, #fff)}.zgfb[data-zgfb] .zgfb__qty button,.zgfb[data-zgfb] .zgfb__qty input{height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:center}.zgfb[data-zgfb] .zgfb__qty button{width:44px;font-size:20px;line-height:1;cursor:pointer}.zgfb[data-zgfb] .zgfb__qty input{width:44px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zgfb[data-zgfb] .zgfb__qty input::-webkit-outer-spin-button,.zgfb[data-zgfb] .zgfb__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.zgfb[data-zgfb] .zgfb__buttons{display:grid;gap:10px}.zgfb[data-zgfb] .zgfb__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 22px;border:1.5px solid var(--fb-btn, #111);border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.1;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.zgfb[data-zgfb] .zgfb__btn:hover:not([disabled]){transform:translateY(-1px);opacity:.92}.zgfb[data-zgfb] .zgfb__btn[disabled]{opacity:.45;cursor:not-allowed}.zgfb[data-zgfb] .zgfb__btn--primary{background:var(--fb-btn, #111);color:var(--fb-btn-text, #fff)}.zgfb[data-zgfb] .zgfb__btn--ghost{background:transparent;color:var(--fb-btn, #111)}.zgfb[data-zgfb] .zgfb__trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;color:var(--fb-muted, #6F7275);font-size:12.5px;line-height:1.4}.zgfb[data-zgfb] .zgfb__link{margin-top:18px;color:var(--fb-text, #111);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.zgfb[data-zgfb]{padding:28px 14px 32px}.zgfb[data-zgfb] .zgfb__inner{grid-template-columns:1fr;border-radius:18px}.zgfb[data-zgfb] .zgfb__media{gap:14px;padding:20px 18px 18px}.zgfb[data-zgfb] .zgfb__stage{max-height:380px}.zgfb[data-zgfb] .zgfb__thumbs{justify-content:flex-start}.zgfb[data-zgfb] .zgfb__thumb{flex-basis:56px;width:56px;height:56px;border-radius:12px}.zgfb[data-zgfb] .zgfb__content{padding:26px 20px 30px}.zgfb[data-zgfb] .zgfb__title{font-size:34px}.zgfb[data-zgfb] .zgfb__price{font-size:28px}.zgfb[data-zgfb] .zgfb__compare{font-size:15px}.zgfb[data-zgfb] .zgfb__body{font-size:14px}.zgfb[data-zgfb] .zgfb__buy{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/zg-featured-buy.css.map */
