.gcz-home-purchase{--gcz-home-ink: #171717;--gcz-home-muted: #6a625b;--gcz-home-line: rgba(23, 23, 23, .16);--gcz-home-accent: #76516b;--gcz-home-soft: #fff7e8;display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:clamp(28px,4vw,64px);align-items:start;color:var(--gcz-home-ink)}.gcz-home-purchase *,.gcz-home-purchase *:before,.gcz-home-purchase *:after{box-sizing:border-box}.gcz-home-purchase__gallery,.gcz-home-purchase__panel{min-width:0}.gcz-home-gallery__stage{overflow:hidden;border:1px solid var(--gcz-home-line);border-radius:24px;background:#fff}.gcz-home-gallery__item{margin:0}.gcz-home-gallery__item[hidden]{display:none}.gcz-home-gallery__placeholder{display:grid;place-items:center;min-height:360px;aspect-ratio:4 / 3;padding:clamp(28px,5vw,64px);background:linear-gradient(145deg,#fff,#fbfaf7);text-align:center}.gcz-home-gallery__placeholder span{width:100%;min-width:0;max-width:560px;font-size:clamp(18px,2.1vw,30px);font-weight:750;line-height:1.25;overflow-wrap:break-word;word-break:normal;white-space:normal}.gcz-home-gallery__controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:14px}.gcz-home-gallery__controls p{min-width:52px;margin:0;color:var(--gcz-home-muted);text-align:center;font-size:13px;font-weight:750}.gcz-home-gallery__arrow,.gcz-home-gallery__tab{border:1px solid var(--gcz-home-line);background:#fff;color:var(--gcz-home-ink);font:inherit;cursor:pointer}.gcz-home-gallery__arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;font-size:20px}.gcz-home-gallery__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.gcz-home-gallery__tab{min-width:0;min-height:48px;border-radius:12px;font-size:13px;font-weight:800}.gcz-home-gallery__tab[aria-selected=true]{border-color:var(--gcz-home-accent);background:#efe7f6;box-shadow:0 0 0 1px var(--gcz-home-accent)}.gcz-home-purchase__panel{padding:clamp(22px,3vw,36px);border:1px solid var(--gcz-home-line);border-radius:24px;background:#fff}.gcz-home-purchase__form{margin:0}.gcz-home-purchase__title{margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.gcz-home-purchase__price{margin-top:14px;font-size:clamp(24px,2.4vw,34px);font-weight:850;line-height:1.15}.gcz-home-purchase__signature{margin:10px 0 0;color:var(--gcz-home-muted);font-weight:700}.gcz-home-purchase__contents{margin-top:24px;padding:18px;border-radius:16px;background:var(--gcz-home-soft)}.gcz-home-purchase__contents h2,.gcz-home-purchase__contents p{margin:0}.gcz-home-purchase__contents h2{font-size:16px;line-height:1.2}.gcz-home-purchase__contents p{margin-top:8px;line-height:1.55}.gcz-home-colors{min-width:0;margin:26px 0 0;padding:0;border:0}.gcz-home-colors legend{margin-bottom:14px;font-size:16px;font-weight:700}.gcz-home-colors__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px}.gcz-home-purchase button.gcz-home-color{position:relative;display:grid;justify-items:center;align-content:start;gap:7px;min-width:0;min-height:82px;padding:5px 2px 7px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--gcz-home-ink);font:inherit;font-size:11px;cursor:pointer}.gcz-home-color img{display:block;width:48px;height:48px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #1717173d}.gcz-home-color__name{max-width:100%;font-weight:750;line-height:1.1;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}.gcz-home-purchase button.gcz-home-color[aria-checked=true]{border-color:var(--gcz-home-accent);background:#f7f0fa}.gcz-home-purchase button.gcz-home-color[aria-checked=true] img{box-shadow:0 0 0 3px var(--gcz-home-accent)}.gcz-home-purchase button.gcz-home-color[aria-disabled=true]{cursor:not-allowed;opacity:.58}.gcz-home-purchase button.gcz-home-color[aria-disabled=true]:after{position:absolute;top:28px;left:50%;width:54px;height:2px;background:#8f1f1f;content:"";transform:translate(-50%) rotate(-40deg)}.gcz-home-color__unavailable{font-size:9px;line-height:1.1}.gcz-home-colors[data-mode-inactive=true]{opacity:.5}.gcz-home-custom{margin-top:18px;border-top:1px solid var(--gcz-home-line);border-bottom:1px solid var(--gcz-home-line)}.gcz-home-custom summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 2px;font-weight:850;line-height:1.3;cursor:pointer;list-style:none}.gcz-home-custom summary::-webkit-details-marker{display:none}.gcz-home-custom summary:after{flex:0 0 auto;width:28px;content:"+";color:var(--gcz-home-accent);font-size:24px;line-height:1;text-align:center}.gcz-home-custom[open] summary:after{content:"\2212"}.gcz-home-custom__body{padding:2px 0 18px}.gcz-home-custom__parts{display:grid;gap:8px}.gcz-home-purchase button.gcz-home-custom__part{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(80px,5.5rem);align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 16px 7px 14px;border:0;border-left:2px solid transparent;border-radius:8px;background:transparent;color:var(--gcz-home-ink);font:inherit;cursor:pointer}.gcz-home-purchase button.gcz-home-custom__part[aria-checked=true]{border-left-color:var(--gcz-home-accent);background:var(--gcz-home-soft);box-shadow:none}.gcz-home-custom__part-name{min-width:0;font-weight:800;text-align:left}.gcz-home-custom__part img{display:block;width:36px;height:36px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #1717173d}.gcz-home-custom__part-color{font-weight:750;white-space:nowrap}.gcz-home-custom__colors{min-width:0;margin:18px 0 0;padding:0;border:0}.gcz-home-custom__colors legend{margin-bottom:12px;font-size:14px;font-weight:800}.gcz-home-custom__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}.gcz-home-custom__color{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;min-height:76px;padding:5px 1px 6px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--gcz-home-ink);font:inherit;font-size:10px;cursor:pointer}.gcz-home-custom__color img{display:block;width:44px;height:44px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #1717173d}.gcz-home-custom__color>span:not(.gcz-home-color__unavailable){max-width:100%;font-weight:750;line-height:1.1;white-space:nowrap}.gcz-home-custom__color[aria-checked=true]{border-color:var(--gcz-home-accent);background:#f7f0fa}.gcz-home-custom__color[aria-checked=true] img{box-shadow:0 0 0 3px var(--gcz-home-accent)}.gcz-home-custom__color[aria-disabled=true]{cursor:not-allowed;opacity:.58}.gcz-home-custom__color[aria-disabled=true]:after{position:absolute;top:27px;left:50%;width:50px;height:2px;background:#8f1f1f;content:"";transform:translate(-50%) rotate(-40deg)}.gcz-home-custom__state{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--gcz-home-soft);font-weight:800}.gcz-home-purchase__selection{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--gcz-home-line)}.gcz-home-purchase__availability{margin:8px 0 0;color:#2f6645;font-weight:800}.gcz-home-purchase__confirmation{margin-top:16px;padding:16px;border-radius:14px;background:#fff3ba}.gcz-home-purchase__confirmation p{margin:6px 0 8px}.gcz-home-purchase__confirmation a{color:inherit;font-weight:850}.gcz-home-quantity{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px}.gcz-home-quantity>label{font-weight:800}.gcz-home-quantity__control{display:grid;grid-template-columns:48px 64px 48px;overflow:hidden;border:1px solid rgba(23,23,23,.28);border-radius:999px;background:#fff}.gcz-home-quantity__control button,.gcz-home-quantity__control input{min-width:0;min-height:48px;border:0;background:transparent;color:var(--gcz-home-ink);font:inherit;text-align:center}.gcz-home-quantity__control button{font-size:22px;cursor:pointer}.gcz-home-quantity__control button:disabled{cursor:not-allowed;opacity:.4}.gcz-home-quantity__control input{-webkit-appearance:textfield;appearance:textfield;font-weight:800}.gcz-home-quantity__control input::-webkit-inner-spin-button,.gcz-home-quantity__control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.gcz-home-purchase__actions{margin-top:22px}.gcz-home-purchase .button[data-gcz-home-submit]{width:100%;min-height:52px;padding:12px 20px;border-color:#d49b24;border-radius:999px;background:#f5cc52;color:#1b1816;box-shadow:0 8px 20px #b67e1429;font-size:16px;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:none;white-space:normal}.gcz-home-purchase .button[data-gcz-home-submit]:not(:disabled):hover{border-color:#b98218;background:#f8d96f;color:#1b1816}.gcz-home-purchase .button[data-gcz-home-submit]:disabled{cursor:not-allowed;border-color:#b8b1aa;background:#e9e6e2;color:#5b5550;box-shadow:none;opacity:1}.gcz-home-purchase__form-status{min-height:1.4em;margin:10px 0 0;color:var(--gcz-home-muted);font-size:13px}.gcz-home-gallery__arrow:focus-visible,.gcz-home-gallery__tab:focus-visible,.gcz-home-color:focus-visible,.gcz-home-custom summary:focus-visible,.gcz-home-custom__part:focus-visible,.gcz-home-custom__color:focus-visible,.gcz-home-quantity__control button:focus-visible,.gcz-home-quantity__control input:focus-visible,.gcz-home-purchase__confirmation a:focus-visible,.gcz-home-purchase [data-gcz-home-submit]:focus-visible{outline:3px solid var(--gcz-home-accent);outline-offset:3px}.gcz-home-purchase button.gcz-home-custom__part:focus{outline:none}.gcz-home-purchase button.gcz-home-custom__part:focus-visible{outline:2px solid var(--gcz-home-accent);outline-offset:3px}.gcz-home-purchase [hidden]{display:none!important}@media(max-width:1023px){.gcz-home-purchase{grid-template-columns:minmax(0,1fr);gap:24px}.gcz-home-purchase__panel{position:static}}@media(max-width:480px){.gcz-home-gallery__placeholder{min-height:0;aspect-ratio:4 / 3;padding:24px 18px}.gcz-home-gallery__tabs{gap:6px}.gcz-home-purchase__panel{padding:22px 14px}.gcz-home-colors__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px}.gcz-home-purchase button.gcz-home-color{min-height:80px;padding-inline:0;font-size:10px}.gcz-home-color img{width:48px;height:48px}.gcz-home-purchase .button[data-gcz-home-submit]{padding-inline:12px;font-size:15px}.gcz-home-quantity{align-items:flex-start;flex-direction:column}.gcz-home-custom summary{font-size:14px}.gcz-home-custom__part{grid-template-columns:minmax(0,1fr) 36px auto;gap:8px;padding-inline:8px;font-size:13px}.gcz-home-custom__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px}.gcz-home-custom__color{min-height:76px;padding-inline:0;font-size:10px}}@media(prefers-reduced-motion:reduce){.gcz-home-purchase *,.gcz-home-purchase *:before,.gcz-home-purchase *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gaucz-home-purchase.css.map */
