.gt-lookbook{--gt-lookbook-navy: var(--gt-navy, #102839);--gt-lookbook-blue: var(--gt-blue, #03348b);--gt-lookbook-blue-dark: var(--gt-blue-dark, #022b73);--gt-lookbook-teal: var(--gt-teal, #0d6b61);--gt-lookbook-teal-soft: var(--gt-teal-soft, #e7f2f0);--gt-lookbook-ink-soft: var(--gt-ink-soft, #526672);--gt-lookbook-border: var(--gt-border, #d7e0e4);--gt-lookbook-canvas: var(--gt-canvas, #f4f6f7);--gt-lookbook-white: var(--gt-white, #ffffff);--gt-lookbook-radius: var(--gt-radius, 12px);--gt-lookbook-shadow: var(--gt-shadow, 0 8px 28px rgba(16, 40, 57, .09));color:var(--gt-lookbook-navy);font-family:Arial,Helvetica,sans-serif}.gt-lookbook *,.gt-lookbook *:before,.gt-lookbook *:after{box-sizing:border-box}.gt-lookbook a:focus-visible,.gt-lookbook button:focus-visible,.gt-lookbook input:focus-visible,.gt-lookbook textarea:focus-visible{outline:3px solid rgba(13,107,97,.45);outline-offset:3px}.gt-lookbook__hero{padding-block:clamp(16px,2vw,24px);border-bottom:1px solid var(--gt-lookbook-border);background:linear-gradient(110deg,#edf5fa,#fff 72%)}.gt-lookbook__hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:30px;align-items:end}.gt-lookbook__hero h1{margin:0;color:var(--gt-lookbook-navy);font-size:clamp(34px,4.4vw,64px);font-weight:800;letter-spacing:-.045em;line-height:.98}.gt-lookbook__intro{max-width:840px;margin:16px 0 0;color:var(--gt-lookbook-ink-soft);font-size:clamp(14px,1.25vw,17px);line-height:1.55}.gt-lookbook__promise{display:grid;gap:6px;padding:18px 20px;border:1px solid #b8cbc8;border-radius:var(--gt-lookbook-radius);background:var(--gt-lookbook-teal-soft)}.gt-lookbook__promise strong{color:var(--gt-lookbook-navy);font-size:15px;line-height:1.25}.gt-lookbook__promise span{color:var(--gt-lookbook-ink-soft);font-size:12px;line-height:1.45}.gt-lookbook__content{min-height:400px;padding-block:26px 42px;background:var(--gt-lookbook-canvas)}.gt-lookbook__toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--gt-lookbook-border);border-radius:10px;background:var(--gt-lookbook-white)}.gt-lookbook__toolbar p{margin:0;color:var(--gt-lookbook-ink-soft);font-size:12px;line-height:1.4}.gt-lookbook__toolbar p:first-child{display:grid;gap:2px}.gt-lookbook__toolbar strong{color:var(--gt-lookbook-navy);font-size:14px}.gt-lookbook__toolbar p:last-child{max-width:520px;text-align:right}.gt-lookbook__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gt-lookbook-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--gt-lookbook-border);border-radius:var(--gt-lookbook-radius);background:var(--gt-lookbook-white);box-shadow:0 4px 18px #1028390f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-lookbook-card:hover{border-color:#9ab2bb;box-shadow:var(--gt-lookbook-shadow);transform:translateY(-2px)}.gt-lookbook-card__media{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;background:#eef2f4;color:var(--gt-lookbook-navy);text-decoration:none}.gt-lookbook-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.gt-lookbook-card:hover .gt-lookbook-card__image{transform:scale(1.018)}.gt-lookbook-card__missing-image{color:var(--gt-lookbook-ink-soft);font-size:12px;font-weight:700}.gt-lookbook-card__id,.gt-lookbook-card__status{position:absolute;top:9px;display:inline-flex;min-height:24px;align-items:center;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.1}.gt-lookbook-card__id{left:9px;background:#102839eb;color:#fff;letter-spacing:.045em}.gt-lookbook-card__status{right:9px;max-width:calc(100% - 92px);background:#e7f2f0f5;color:var(--gt-lookbook-teal);text-align:center}.gt-lookbook-card__status.is-pending{background:#fff3cff5;color:#684800}.gt-lookbook-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:12px}.gt-lookbook-card__body h2{min-height:2.4em;margin:0;color:var(--gt-lookbook-navy);font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.gt-lookbook-card__caption{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--gt-lookbook-ink-soft);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gt-lookbook-card__facts{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.gt-lookbook-card__facts li{padding:4px 7px;border-radius:999px;background:#f1f5f6;color:var(--gt-lookbook-ink-soft);font-size:9px;font-weight:700;line-height:1.2}.gt-lookbook-card__actions{display:grid;gap:6px;margin-top:auto}.gt-lookbook-card__inquire,.gt-lookbook-card__product{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:9px 11px;border-radius:8px;font-size:11px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none}.gt-lookbook-card__inquire{border:1px solid var(--gt-lookbook-blue);background:var(--gt-lookbook-blue);color:#fff}.gt-lookbook-card__inquire:hover{background:var(--gt-lookbook-blue-dark);color:#fff}.gt-lookbook-card__product{border:1px solid var(--gt-lookbook-border);background:#fff;color:var(--gt-lookbook-blue)}.gt-lookbook-card__product:hover{border-color:var(--gt-lookbook-blue);color:var(--gt-lookbook-blue-dark)}.gt-lookbook__empty{margin:0;padding:34px 20px;border:1px solid var(--gt-lookbook-border);border-radius:var(--gt-lookbook-radius);background:#fff;color:var(--gt-lookbook-ink-soft);text-align:center}.gt-lookbook__pagination{padding-top:28px}.gt-lookbook-dialog{width:min(calc(100% - 30px),980px);max-height:min(92vh,900px);padding:0;overflow:hidden;border:0;border-radius:14px;background:#fff;color:var(--gt-lookbook-navy);box-shadow:0 26px 70px #1028394d}.gt-lookbook-dialog::backdrop{background:#1028399e}.gt-lookbook-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--gt-lookbook-border)}.gt-lookbook-dialog__header h2{margin:0;color:var(--gt-lookbook-navy);font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.gt-lookbook-dialog__selected{margin:7px 0 0;color:var(--gt-lookbook-teal);font-size:12px;font-weight:800}.gt-lookbook-dialog__close{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid var(--gt-lookbook-border);border-radius:50%;background:#fff;color:var(--gt-lookbook-navy);cursor:pointer;font-size:26px;line-height:1}.gt-lookbook-dialog__body{display:grid;max-height:calc(min(92vh,900px) - 96px);grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);overflow-y:auto}.gt-lookbook-dialog__media{display:grid;min-height:430px;place-items:center;padding:18px;background:#eef2f4}.gt-lookbook-dialog__media img{display:block;width:100%;height:100%;max-height:590px;object-fit:contain}.gt-lookbook-dialog__form-shell{padding:20px}.gt-lookbook-form{display:grid;gap:14px}.gt-lookbook-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gt-lookbook-field{display:grid;gap:6px}.gt-lookbook-field label{color:var(--gt-lookbook-navy);font-size:11px;font-weight:800;line-height:1.3}.gt-lookbook-field label span{color:var(--gt-lookbook-ink-soft);font-weight:400}.gt-lookbook-field input,.gt-lookbook-field textarea{width:100%;min-height:44px;padding:10px 11px;border:1px solid #b8c7ce;border-radius:7px;background:#fff;color:var(--gt-lookbook-navy);font:inherit;font-size:14px}.gt-lookbook-field textarea{min-height:116px;resize:vertical}.gt-lookbook-form__submit{min-height:48px;padding:11px 18px;border:0;border-radius:8px;background:var(--gt-lookbook-blue);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.gt-lookbook-form__submit:hover{background:var(--gt-lookbook-blue-dark)}.gt-lookbook-form__note{margin:-4px 0 0;color:var(--gt-lookbook-ink-soft);font-size:10px;line-height:1.4;text-align:center}.gt-lookbook-form__success,.gt-lookbook-form__errors{margin:0;padding:12px 14px;border-radius:8px;font-size:12px;line-height:1.45}.gt-lookbook-form__success{border:1px solid #9cc9c2;background:var(--gt-lookbook-teal-soft);color:#09584f}.gt-lookbook-form__errors{border:1px solid #d7a9a9;background:#fff1f1;color:#7a2626}@media screen and (min-width:680px){.gt-lookbook__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}}@media screen and (min-width:990px){.gt-lookbook__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1320px){.gt-lookbook__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1600px){.gt-lookbook__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:749px){.gt-lookbook__hero-layout{grid-template-columns:1fr;gap:18px}.gt-lookbook__promise{padding:15px 16px}.gt-lookbook__toolbar{display:grid;gap:7px}.gt-lookbook__toolbar p:last-child{text-align:left}.gt-lookbook-card__body{padding:9px}.gt-lookbook-card__body h2{font-size:12px}.gt-lookbook-card__id,.gt-lookbook-card__status{top:7px;min-height:21px;padding:4px 6px;font-size:8px}.gt-lookbook-card__id{left:7px}.gt-lookbook-card__status{right:7px}.gt-lookbook-card__inquire,.gt-lookbook-card__product{padding-inline:7px;font-size:10px}.gt-lookbook-dialog{width:100%;max-width:none;max-height:100dvh;height:100dvh;border-radius:0}.gt-lookbook-dialog__header{padding:14px 15px}.gt-lookbook-dialog__body{display:block;max-height:calc(100dvh - 84px)}.gt-lookbook-dialog__media{min-height:280px;height:42vh;padding:12px;overflow:hidden}.gt-lookbook-dialog__media img{width:auto;max-width:100%;height:auto;max-height:calc(42vh - 24px)}.gt-lookbook-dialog__form-shell{padding:16px}.gt-lookbook-form__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gt-lookbook-card,.gt-lookbook-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gt-lookbook.css.map */
