:root{--dds-blue: #0a66c2;--dds-blue-dark: #0a66c2;--dds-orange: #f97316;--dds-green: #16a34a;--dds-red: #dc2626;--dds-border: #e5e7eb;--dds-bg-light: #f9fafb;--dds-text: #000;--dds-text-muted: #6b7280;--dds-radius: 6px;--dds-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06)}.breadcrumb{margin-bottom:20px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--dds-text-muted)}.breadcrumb ol li a{color:var(--dds-text-muted);text-decoration:none}.breadcrumb ol li a:hover{color:var(--dds-blue);text-decoration:underline}.breadcrumb ol li[aria-current=page]{color:var(--dds-text)}.product-hero{padding:24px 0 40px}.product-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.product-hero__grid{grid-template-columns:1fr;gap:24px}}.product-hero__gallery{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}@media(max-width:600px){.product-hero__gallery{grid-template-columns:1fr}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto}}.gallery__thumbs{display:flex;flex-direction:column;gap:8px}.gallery__thumb{width:72px;height:72px;border:2px solid var(--dds-border);border-radius:var(--dds-radius);overflow:hidden;cursor:pointer;padding:0;background:#fff;position:relative;transition:border-color .2s}.gallery__thumb:hover,.gallery__thumb.is-active{border-color:var(--dds-blue)}.gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumb-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:14px;font-weight:600;border-radius:4px}.gallery__main{position:relative;border:1px solid var(--dds-border);border-radius:var(--dds-radius);overflow:hidden;background:#fff;aspect-ratio:1 / 1}.gallery__slides{width:100%;height:100%}.gallery__slide{display:none;width:100%;height:100%}.gallery__slide.is-active{display:flex;align-items:center;justify-content:center}.gallery__slide img{width:100%;height:100%;object-fit:contain;display:block}.gallery__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--dds-blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:3px}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#ffffffe6;border:1px solid var(--dds-border);border-radius:50%;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s}.gallery__arrow:hover{background:#fff}.gallery__arrow--prev{left:10px}.gallery__arrow--next{right:10px}.gallery__wishlist{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;background:#ffffffe6;border:1px solid var(--dds-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.gallery__wishlist:hover{background:#fff}.gallery__zoom{position:absolute;bottom:12px;right:12px;z-index:2;display:flex;align-items:center;gap:6px;background:#ffffffe6;border:1px solid var(--dds-border);border-radius:4px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background .15s}.gallery__zoom:hover{background:#fff}.product-hero__info{display:flex;flex-direction:column;gap:16px}.product__title{font-size:26px;font-weight:700;color:var(--dds-text);line-height:1.25;margin:0}.product__meta-row{display:flex;align-items:center;gap:16px;font-size:13px}.product__sku{color:var(--dds-text-muted)}.product__stock{display:flex;align-items:center;gap:5px;font-weight:600}.product__stock--in{color:var(--dds-green)}.product__stock--out{color:var(--dds-red)}.product__rating{display:flex;align-items:center;gap:8px;font-size:13px}.stars{display:flex;gap:2px}.star{color:#d1d5db}.star--filled{color:#f59e0b}.rating__value{font-weight:700;font-size:14px}.rating__count{color:var(--dds-blue);text-decoration:none}.rating__count:hover{text-decoration:underline}.rating__write{color:var(--dds-blue);text-decoration:none;margin-left:4px}.rating__write:hover{text-decoration:underline}.product__price-block{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product__price{font-size:32px;font-weight:700;color:var(--dds-text)}.product__price-label{font-size:13px;color:var(--dds-text-muted)}.product__price-ex{font-size:14px;color:var(--dds-text-muted);margin-left:4px}.product__short-desc{font-size:14px;line-height:1.6;color:#374151}.product__short-desc p{margin:0}.product__specs{width:100%;border-collapse:collapse;font-size:13px}.product__specs tr{border-bottom:1px solid var(--dds-border)}.product__specs tr:last-child{border-bottom:none}.spec__label{padding:8px 12px 8px 0;color:var(--dds-text-muted);white-space:nowrap;width:40%;display:flex;align-items:center;gap:6px}.spec__value{padding:8px 0;color:var(--dds-text);font-weight:500}.product__form-wrap{display:flex;flex-direction:column;gap:12px}.product__qty-row{display:flex;gap:12px;align-items:stretch}.qty-picker{display:flex;align-items:stretch;border:1px solid var(--dds-border);border-radius:var(--dds-radius);overflow:hidden}.qty-picker__btn{width:40px;background:var(--dds-bg-light);border:none;cursor:pointer;font-size:18px;transition:background .15s}.qty-picker__btn:hover{background:#e5e7eb}.qty-picker__input{width:52px;text-align:center;border:none;border-left:1px solid var(--dds-border);border-right:1px solid var(--dds-border);font-size:15px;font-weight:600;-moz-appearance:textfield}.qty-picker__input::-webkit-outer-spin-button,.qty-picker__input::-webkit-inner-spin-button{-webkit-appearance:none}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dds-radius);font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background .15s,border-color .15s,color .15s;padding:12px 20px;white-space:nowrap}.btn--primary{background:var(--dds-blue);color:#fff;border-color:var(--dds-blue);flex:1}.btn--primary:hover{background:var(--dds-blue-dark);border-color:var(--dds-blue-dark)}.btn--primary:disabled{opacity:.5;cursor:not-allowed}.btn--atc{font-size:15px;padding:14px 24px}.btn--outline{background:transparent;color:var(--dds-blue);border-color:var(--dds-blue);width:100%;justify-content:center}.btn--outline:hover{background:var(--dds-blue);color:#fff}.btn--sm{padding:8px 14px;font-size:12px}.product__delivery-notice{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--dds-border);border-radius:var(--dds-radius);background:var(--dds-bg-light);font-size:13px}.product__delivery-notice svg{color:var(--dds-text)}.product__delivery-notice strong{display:block;font-size:14px;margin-bottom:2px}.product__delivery-notice p{color:var(--dds-text)}.product-trust-bar{margin:32px 0}.product-trust-bar .trust-bar__grid{border:1px solid var(--dds-border);border-radius:var(--dds-radius);padding:10px}.trust-bar__grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.product-trust-bar .trust-bar__item{display:flex;align-items:center;gap:10px;min-width:100px;width:auto}.product-trust-bar .product-trust-bar--border:not(:last-child){border-right:1px solid var(--dds-border)}@media(max-width:900px){.product-trust-bar .product-trust-bar--border:not(:last-child){display:none}}.trust-bar__icon{color:var(--dds-blue);flex-shrink:0}.trust-bar__text strong{display:block;font-size:13px;color:var(--dds-text)}.trust-bar__text span{font-size:12px;color:var(--dds-text-muted)}.product-tabs{margin:0 0 48px}.tabs__nav{display:flex;border-bottom:2px solid var(--dds-border);gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs__tab{padding:14px 20px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--dds-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.tabs__tab:hover{color:var(--dds-blue)}.tabs__tab.is-active{color:var(--dds-blue);border-bottom-color:var(--dds-blue)}.tabs__panel{display:none;padding:32px 0}.tabs__panel.is-active{display:block}.tab-description__layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}@media(max-width:900px){.tab-description__layout{grid-template-columns:1fr}}.tab-description__intro{font-size:14px;line-height:1.7;color:#374151;margin:0 0 16px}.tab-description__features{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.tab-description__features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.tab-description__diagram{border:1px solid var(--dds-border);border-radius:var(--dds-radius);padding:16px;background:var(--dds-bg-light)}.dimension-svg{width:100%;height:auto}.tab-description__diagram img{width:100%;height:auto;display:block;border-radius:4px}.tab-specs__table{width:100%;border-collapse:collapse;font-size:14px}.tab-specs__table tr{border-bottom:1px solid var(--dds-border)}.tab-specs__table tr:nth-child(2n){background:var(--dds-bg-light)}.tab-specs__table .spec__label{padding:10px 16px;width:35%;color:var(--dds-text-muted);font-weight:500}.tab-specs__table .spec__value{padding:10px 16px;color:var(--dds-text)}.tab-downloads,.tab-reviews,.tab-delivery{font-size:14px;line-height:1.7;color:#374151}.tab-downloads__empty,.tab-delivery p{margin:0 0 12px}.tab-delivery h3{font-size:16px;margin:0 0 8px;color:var(--dds-text)}.product-related{padding:32px 0 48px}.related__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.related__title{font-size:20px;font-weight:700;margin:0}.related__view-all{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--dds-blue);text-decoration:none}.related__view-all:hover{text-decoration:underline}.related__track-wrap{display:flex;align-items:center;gap:8px;position:relative}.related__track{display:flex;gap:16px;overflow:hidden;flex:1;transition:transform .3s ease}.related__arrow{width:36px;height:36px;flex-shrink:0;border:1px solid var(--dds-border);border-radius:50%;background:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2}.related__arrow:hover{background:var(--dds-bg-light)}.related__card{min-width:180px;flex:0 0 calc(20% - 13px);border:1px solid var(--dds-border);border-radius:var(--dds-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}@media(max-width:900px){.related__card{flex:0 0 calc(33.3% - 11px)}}@media(max-width:600px){.related__card{flex:0 0 calc(50% - 8px)}}.related__card-img-link{display:block;border-bottom:1px solid var(--dds-border);overflow:hidden}.related__card-img-link img{width:100%;height:160px;object-fit:contain;display:block;transition:transform .2s}.related__card-img-link:hover img{transform:scale(1.04)}.related__card-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.related__card-title{font-size:13px;font-weight:600;color:var(--dds-text);text-decoration:none;line-height:1.3}.related__card-title:hover{color:var(--dds-blue)}.related__card-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.related__card-price{font-size:16px;font-weight:700}.related__card-price small{font-size:11px;font-weight:400;color:var(--dds-text-muted)}.related__card-stock{font-size:11px;font-weight:600;color:var(--dds-green)}.related__card-atc{margin-top:auto;font-size:11px;padding:7px 10px;text-align:center}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.product-tabs{margin-top:40px;margin-bottom:40px}.product-tabs .tabs__panels{border:1px solid var(--dds-border);border-radius:var(--dds-radius);padding-left:20px;padding-right:20px}.product-tabs .tabs__nav{border-bottom:unset;margin-bottom:-1px;padding-top:2px}.product-tabs button.tabs__tab.is-active{position:relative;border:1px solid var(--dds-border);border-bottom:unset;border-radius:6px 6px 0 0;margin-bottom:unset}product-tabs button.tabs__tab.is-active:after{position:absolute;bottom:-1px;width:90%;height:4px;content:"";background:var(--dds-blue);left:50%;transform:translate(-50%);z-index:8;border-radius:2px}.product-tabs .tab-reviews img{max-width:250px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-page.css.map */
