.zcp-search{display:flex;align-items:center;max-width:100%;border:1px solid #cdd7e3;border-radius:6px;background:#fff;min-height:50px;overflow:hidden}.zcp-search__browse{padding:0 22px;border-right:1px solid #dde4ed;white-space:nowrap;color:#17324f;text-decoration:none;font-size:14px;font-weight:600}.zcp-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding:14px 18px;font:inherit;font-size:14px;color:#17324f;box-shadow:none}.zcp-search button{display:grid;place-items:center;align-self:stretch;width:54px;border:0;background:#edf3fa;color:#17324f;cursor:pointer}.zcp-search:focus-within{outline:2px solid #2563eb;outline-offset:3px}.zcprod .zcprod__inner{max-width:1320px;padding:28px 32px 48px}.zcprod .zcprod__topsearch{margin-bottom:30px}.zcprod .zcprod__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;align-items:start}.zcprod .zcprod__gallery{margin-top:0;padding:24px 40px 24px 0;top:100px}.zcprod .zcprod__stage{aspect-ratio:1/1;border:0;border-radius:0;background:#fff}.zcprod .zcprod__stage img{padding:6%;object-fit:contain}.zcprod .zcprod__thumbs{display:flex;gap:10px;overflow:auto}.zcprod .zcprod__thumb{flex:0 0 64px;width:64px;border-radius:4px}.zcprod .zcprod__col{min-width:0;border-left:1px solid #e1e6ec;padding:24px 0 12px 40px}.zcprod .zcprod__col>*{margin-top:18px}.zcprod .zcprod__col>:first-child{margin-top:0}.zcprod .zcprod__title{font-size:28px;font-weight:500;line-height:1.27;letter-spacing:-.02em}.zcprod .zcprod__price{font-size:30px;line-height:1.2;font-weight:500}.zcprod .zcprod__price-note,.zcprod .zcprod__price-subnote,.zcprod .zcprod__sku{font-size:12px;line-height:1.6}.zcprod .zcprod__sub,.zcprod .zcprod__desc,.zcprod .zcprod__richtext{font-size:14px;line-height:1.7}.zcprod .zcprod__license,.zcprod .zcprod__buy{padding:22px 0 0;background:transparent;border:0;border-top:1px solid #e1e6ec;border-radius:0;margin-top:24px;box-shadow:none}.zcprod .zcprod__select{padding:13px 42px 13px 14px;border:1px solid #cdd7e3;border-radius:5px;font-size:14px;box-shadow:none}.zcprod .zcprod__lic-label{font-size:13px;margin-bottom:10px}.zcprod .zcprod__breakdown{padding:14px 16px;background:#f5f8fc;border:0;border-radius:5px;gap:12px}.zcprod .zcprod__bd-line{font-size:13px}.zcprod .zcprod__bd-total strong{font-size:23px}.zcprod .zcprod__licqty,.zcprod .zcprod__qtybox{border:1px solid #cdd7e3;border-radius:5px}.zcprod .zcprod__licqty button,.zcprod .zcprod__licqty input,.zcprod .zcprod__qtybox button{height:46px;width:38px}.zcprod .zcprod__quote,.zcprod .zcprod__btn--quote{height:48px;border-radius:5px;background:var(--accent-start,#2563eb);color:#fff;border:1px solid var(--accent-start,#2563eb);font:600 14px Manrope,sans-serif;box-shadow:none;transform:none;padding:0 20px}.zcprod .zcprod__quote:hover,.zcprod .zcprod__btn--quote:hover{filter:brightness(.92);box-shadow:none;transform:none}.zcprod .zcprod__buy{grid-template-columns:auto 1fr;gap:16px}.zcprod .zcprod__buy .zcprod__total{margin:0;padding:0;border:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.zcprod .zcprod__totalval{font-size:21px}.zcprod :is(button,a,input,select):focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:900px){.zcprod .zcprod__inner{padding:20px 20px 36px}.zcprod .zcprod__grid{grid-template-columns:1fr}.zcprod .zcprod__gallery{position:static;padding:0 0 24px}.zcprod .zcprod__stage{aspect-ratio:4/3;max-height:460px}.zcprod .zcprod__col{border-left:0;border-top:1px solid #e1e6ec;padding:24px 0 0}.zcprod .zcprod__title{font-size:24px}.zcprod .zcprod__price{font-size:27px}.zcprod .zcprod__topsearch{margin-bottom:20px}.zcprod .zcprod__buy .zcprod__total{margin-top:14px;justify-content:space-between}.zcp-search__browse{padding:0 12px;font-size:12px}.zcp-search input[type=search]{padding:14px 10px;font-size:13px}.zcp-search button{width:44px}}@media(prefers-reduced-motion:reduce){.zcprod *{scroll-behavior:auto}}.zcp-native__search{margin-bottom:32px}.zcp-native .product__title h1{font-size:28px;line-height:1.27;letter-spacing:-.02em}.zcp-native .price{font-size:28px}.zcp-native .product__description{font-size:14px;line-height:1.7}@media(min-width:990px){.zcp-native .product__info-wrapper{border-left:1px solid #e1e6ec;padding-left:40px}}@media(max-width:749px){.zcp-native .product__title h1{font-size:24px}.zcp-native .price{font-size:27px}.zcp-native__search{margin-bottom:20px}}@media(max-width:480px){.zcp-search__browse{display:none}.zcp-search input[type=search]{font-size:14px}}.zcprod .zcprod__inner{max-width:1380px;padding:28px 32px 48px}.zcprod .zcprod__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start}.zcprod .zcprod__left{min-width:0;padding-right:44px}.zcprod .zcprod__gallery{position:static;padding:0 0 28px;margin:0}.zcprod .zcprod__stage{aspect-ratio:1.08/1}.zcprod .zcprod__stage img{padding:2%}.zcprod .zcprod__col{padding:36px 0 24px 44px;align-self:start}.zcprod .zcprod__vendor{font-size:13px;color:#536173;margin:0 0 10px}.zcprod .zcprod__title{font-family:Manrope,system-ui,sans-serif;font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.015em}.zcprod .zcprod__price{font-family:Manrope,system-ui,sans-serif;font-size:28px;line-height:1.3;font-weight:700}.zcprod .zcprod__sku{margin-top:14px;font-size:12px}.zcprod .zcprod__col .zc-pdesc{padding:26px 0 0!important;margin:26px 0 0;border-top:1px solid #dfe4ea}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__wrap{padding:0!important;max-width:none!important}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__heading{font:600 16px/1.4 Manrope,system-ui,sans-serif!important;margin:0 0 14px!important}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__rte{font:400 15px/1.6 Manrope,system-ui,sans-serif!important;max-width:none!important;color:#364454!important}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__rte h2,.zcprod .zcprod__col .zc-pdesc .zc-pdesc__rte h3{font-size:17px}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__rte li{margin-bottom:8px}.zcprod .zc-specs__inner{max-width:none;padding:32px 0 8px}.zcprod .zc-specs__title{font:700 18px/1.4 Manrope,system-ui,sans-serif;letter-spacing:0;margin:0 0 24px}.zcprod .zc-specs__grid{display:block}.zcprod .zc-specs__group{border-top:1px solid #dfe4ea;padding-top:8px;margin-bottom:22px}.zcprod .zc-specs__group-name{font-size:12px;padding:12px 0 8px}.zcprod .zc-specs__row{grid-template-columns:1fr 1.15fr;padding:13px 0;border-bottom:1px dashed #e1e6ec;gap:22px}.zcprod .zc-specs__k,.zcprod .zc-specs__v{font-size:13px;line-height:1.6}.zcprod .zc-specs__v{text-align:right;overflow-wrap:anywhere}.zcprod .zc-specs__note{font-size:12px;line-height:1.6}.zcprod .zcprod__licqty,.zcprod .zcprod__qtybox,.zcprod .zcprod__quote,.zcprod .zcprod__btn--quote{border-radius:24px}@media(min-width:901px){.zcprod--composed .zcprod__col{position:sticky;top:var(--detail-sticky-top,88px)}}@media(max-width:900px){.zcprod .zcprod__inner{padding:20px 20px 36px}.zcprod .zcprod__grid{display:flex;flex-direction:column}.zcprod .zcprod__left{display:contents;padding:0}.zcprod .zcprod__gallery{order:0;width:100%;padding-bottom:24px}.zcprod .zcprod__col{position:static;order:1;width:100%;padding:24px 0 0}.zcprod .zc-specs{order:2;width:100%;margin-top:28px}.zcprod .zcprod__title{font-size:22px}.zcprod .zcprod__price{font-size:26px}.zcprod .zcprod__stage{aspect-ratio:4/3}.zcprod .zcprod__col .zc-pdesc .zc-pdesc__rte{font-size:14px}}@media(prefers-reduced-motion:reduce){.zcprod--composed .zcprod__col{position:static}}.zcp-breadcrumb{font:400 12px/1.6 Manrope,system-ui,sans-serif;color:#526173;margin:0 0 20px;max-width:100%}.zcp-breadcrumb ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;list-style:none;margin:0;padding:0}.zcp-breadcrumb li{display:flex;align-items:baseline;gap:7px;min-width:0;max-width:100%}.zcp-breadcrumb a{color:inherit;text-decoration:none}.zcp-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.zcp-breadcrumb [aria-current=page]{overflow-wrap:anywhere}.zcp-breadcrumb li>span[aria-hidden]{color:#8391a1;flex:none}.zcp-breadcrumb a:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:900px){.zcprod__left>.zcp-breadcrumb{order:-1;width:100%;margin-bottom:16px}.zcp-breadcrumb{font-size:11px}}.zcprod__stage{touch-action:pan-y;outline-offset:4px}.zcprod__image-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dce2e9;border-radius:50%;background:#fffffff0;color:#17324f;font:30px/1 sans-serif;cursor:pointer}.zcprod__image-prev{left:10px}.zcprod__image-next{right:10px}.zcprod__image-nav:disabled,.zcprod__lb-nav:disabled{opacity:.3;cursor:default}.zcprod__image-nav[hidden],.zcprod__lb-nav[hidden]{display:none}.zcprod__image-count{position:absolute;bottom:12px;right:12px;border:1px solid #e1e6ec;border-radius:24px;background:#fff;padding:6px 12px;color:#526173;font-size:12px}.zcprod__lb{margin:0;border:0;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;overflow:hidden}.zcprod__lb::backdrop{background:#091221ed}.zcprod__lb-figure{width:100%;height:100%;overflow:auto;touch-action:pan-y;max-height:calc(100dvh - 170px)}.zcprod__lb-zoom{position:absolute;top:22px;left:22px;background:#fff;border:0;border-radius:22px;padding:10px 18px;cursor:pointer;color:#17324f;z-index:2}.zcprod__lb-thumbs{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px;max-width:75%;overflow:auto;padding:4px}.zcprod__lb-thumbs button{background:#fff;border:2px solid transparent;border-radius:4px;width:48px;height:48px;padding:3px;flex:none;cursor:pointer}.zcprod__lb-thumbs img{width:100%;height:100%;object-fit:contain}.zcprod__lb-thumbs button.is-active{border-color:#60a5fa}.zcprod__lb .zcprod__lb-count{bottom:76px}.zcprod__lb .zcprod__lb-figure img{cursor:zoom-in;max-height:calc(100dvh - 180px);border-radius:3px}.zcprod__lb.is-zoomed .zcprod__lb-figure{display:block;touch-action:auto}.zcprod__lb.is-zoomed .zcprod__lb-figure img{cursor:zoom-out;max-width:none;max-height:none;width:180%;height:auto;object-fit:contain}.zcprod__lb button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media(max-width:600px){.zcprod__image-nav{width:36px;height:36px}.zcprod__lb-thumbs{max-width:85%}.zcprod__lb .zcprod__lb-nav{z-index:2}.zcprod__lb-zoom{top:14px;left:12px}}.zcprod__lb .zcprod__lb-nav{background:#091221c7;z-index:2}.zcprod__lb .zcprod__lb-nav:hover{background:#17324f}.zcprod__lb .zcprod__lb-count{padding:3px 10px;border-radius:20px;background:#091221c7;z-index:2}.zcprod__lb .zcprod__lb-figure img{width:auto;height:auto}.zcprod__lb.is-zoomed .zcprod__lb-figure img{width:180%;height:auto}.zcprod__image-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.zcprod__image-open:focus-visible{outline:2px solid #2563eb;outline-offset:-4px}.zcprod__lb{background:#fff;color:#17324f}.zcprod__lb::backdrop{background:#fff}.zcprod__lb .zcprod__lb-close,.zcprod__lb .zcprod__lb-nav{background:#fff;color:#334155;border:1px solid #dce2e9}.zcprod__lb .zcprod__lb-close:hover,.zcprod__lb .zcprod__lb-nav:hover{background:#f1f5f9}.zcprod__lb .zcprod__lb-count{background:#fff;color:#526173;border:1px solid #e1e6ec}.zcprod__lb .zcprod__lb-figure img{cursor:default}.zcprod__lb-thumbs button{border-color:#e1e6ec}.zcprod__lb .zcprod__lb-figure{position:relative;overflow:hidden;touch-action:none}.zcprod__lb .zcprod__lb-figure img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;min-width:0;flex:none;transform-origin:center;cursor:inherit;user-select:none;-webkit-user-select:none;pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/15/assets/zc-product-detail.css.map */
