@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-1{0%{opacity:0;inset:-15%}20%{opacity:1}50%{opacity:.5}95%{opacity:0;inset:-65%}to{opacity:0;inset:-65%}}@keyframes pulse-2{0%{opacity:0;inset:-20%}20%{opacity:1}65%{opacity:.3}75%{opacity:0;inset:-105%}to{opacity:0;inset:-105%}}@keyframes play-icon-breath{0%{background-size:100%}to{background-size:115%}}@keyframes scroll{0%{transform:translateY(-16px)}50%{transform:translateY(-32px)}75%{transform:translateY(-16px)}to{transform:translateY(-16px)}}@keyframes scroll-finger{0%{opacity:0}15%{opacity:0}50%{opacity:1;height:6px;transform:translateY(0)}60%{opacity:1}to{opacity:0;height:8px;transform:translateY(8px)}}.parameter-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:24px;display:grid}.parameter-item{font-size:var(--fs-small);break-inside:avoid;border-block-end:1px solid var(--color-border-light);align-items:center;gap:.5em .65em;margin-block-end:10px;padding-block-end:10px;display:flex}.parameter-item__head{flex:none;justify-content:center;align-items:center;display:flex}.parameter-item__head img{width:20px;height:20px}.parameter-item__body{letter-spacing:.03em;flex:1;line-height:1.5;display:flex}.parameter-item__body .hint{margin-inline-start:.25em;transform:translateY(.175em)}.parameter-item__label{font-variation-settings:"wght" 550}.parameter-item__value{font-variation-settings:"wght" 650;margin-inline-start:auto}.parameter-table .parameter-item__body{flex:1}.price{font-weight:400;line-height:1.35}.price--major{font-size:var(--fs-base);color:var(--color-text-emphasis);font-weight:600}.price--minor{font-size:var(--fs-meta);color:var(--color-text-muted)}.product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media screen and (width<=1439px){.product-list{gap:16px}}@media screen and (width<=991px){.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=575px){.product-list{grid-template-columns:minmax(0,1fr)}}.product-item{--cutout-width:80px;--cutout-height:33px;--cutout-position-right:50%;--cutout-position-bottom:-1px;background-color:#fff;border-radius:7px;flex-direction:column;display:flex;position:relative;box-shadow:0 3px 37px #0000001a}.product-item:after{inset:0 0 -3px}.product-item__head{border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;overflow:hidden}.product-item__head:before{inset-inline:calc(var(--cutout-position-right) - var(--cutout-width) / 2) auto;-webkit-mask-position:50% calc(100% - 3px);mask-position:50% calc(100% - 3px)}.product-item__media{aspect-ratio:4/3;width:100%}.product-item__media>picture,.product-item__media>.img-placeholder{width:100%;height:100%}.product-item__media>picture{display:block}.product-item__overlay{z-index:10;pointer-events:none;justify-content:space-between;align-items:end;gap:16px;padding:8px;display:flex;position:absolute;inset:0}.product-item__overlay>*{pointer-events:initial}.product-item__media picture>img{object-fit:contain;backface-visibility:hidden;will-change:transform;width:100%;height:100%;transition:transform .325s cubic-bezier(.33,1,.68,1);transform:translateZ(0)}.product-item__media:before{content:"";z-index:1;background-image:linear-gradient(#040c1513 0% 50%,#040c1533 90%,#040c1559 100%);position:absolute;inset:0}.product-item__body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-direction:column;flex:auto;padding:32px 24px 24px;display:flex}@media screen and (width<=1199px){.product-item__body{padding:24px 20px 20px}}.product-item__body>*+*{border-block-start:1px solid var(--color-border);margin-block-start:20px;padding-block-start:20px}@media screen and (width<=1199px){.product-item__body>*+*{margin-block-start:14px;padding-block-start:14px}}.product-item__main{flex:auto}.product-item__suffix{justify-content:space-between;align-items:end;display:flex}.product-item__suffix .price{text-align:end;margin-inline-start:auto}.product-item .parameter-list{justify-content:space-evenly;display:flex}.product-item .parameter-item{text-align:center;font-size:var(--fs-meta);border-block-end:0;flex-direction:column;gap:1em;margin-block-end:0;padding-block-end:0}@media screen and (width<=1439px){.product-item .parameter-item{font-size:calc(.95 * var(--fs-meta))}}.product-item .parameter-item__head{background-color:var(--color-bg-offset);border-radius:99vw;width:32px;height:32px;padding:7px}.product-item .parameter-item__head img{width:24px;height:24px}.product-item .parameter-item__body{flex-direction:column;display:flex}.product-item .parameter-item__value{margin-inline:initial}@media (width>=992px) and (width<=1199px){.product-item .parameter-item:nth-child(n+4){display:none}}@media (width>=576px) and (width<=767px){.product-item .parameter-item:nth-child(n+4){display:none}}@media screen and (width<=374px){.product-item .parameter-item:nth-child(n+4){display:none}}.product-item .block-link:before{z-index:1}.product-item:has(.block-link:is(:hover,:active,:focus-visible)) .product-item__media picture>img{transform:scale(1.015)}.status{color:var(--color-text-muted);font-size:var(--fs-small);font-variation-settings:"wght" 650;align-items:center;gap:.5em;display:flex}.status__icon{width:1.25em;height:1.25em}.status__label{white-space:nowrap}.status--success{color:#00cf42}.status--danger{color:orange}.status--error{color:#2967dd}.product-gallery{--gallery-gap:10px;z-index:1;padding:var(--gallery-gap);background-color:#fff;position:relative;box-shadow:0 3px 37px #00000013}@media screen and (width<=575px){.product-gallery{margin-inline:calc(-.5 * var(--container-padding))}}.product-gallery__main{--inset:1rem;position:relative}@media screen and (width>=992px){.product-gallery__main{width:100%}}@media screen and (width<=991px){.product-gallery__main{--inset:.5rem}}.product-gallery__main .swiper-navigation{z-index:1;pointer-events:none;justify-content:space-between;position:absolute;inset:50% 16px auto;transform:translateY(-50%)}.product-gallery__main .swiper-navigation>*{pointer-events:initial}.product-gallery__main .swiper-navigation .btn{color:#fff;background-color:#0000001a;padding:.75rem}@media (hover:hover) and (pointer:fine){.product-gallery__main .swiper-navigation .btn:is(:hover,:active,:focus-visible){background-color:#00000026}}.product-gallery__overlay{z-index:10;inset:var(--inset);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:end;display:flex;position:absolute}.product-gallery__overlay .tag{pointer-events:initial}.product-gallery__thumbs{margin-top:var(--gallery-gap);align-items:center;gap:var(--gallery-gap);display:flex}@media screen and (width<=1439px){.product-gallery__thumbs{gap:6px}}@media screen and (width<=1199px){.product-gallery__thumbs{gap:6px}}@media screen and (width<=767px){.product-gallery__thumbs{height:100%;max-height:initial}}.product-gallery__thumbs .swiper{width:100%}.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid}@media screen and (width>=992px){.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(6,1fr);grid-template-columns:minmax(0,1fr);grid-auto-rows:0;gap:6px 0}}@media screen and (width<=767px){.product-gallery__thumbs .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:0;gap:0 6px}}.product-gallery__thumbs .product-gallery__item{cursor:pointer;background-color:#f1f4fd;flex:none;justify-content:center;align-items:center;transition:background-color .325s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.product-gallery__thumbs .product-gallery__item button{background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.product-gallery__thumbs .product-gallery__item picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-gallery__thumbs .product-gallery__item img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:opacity .125s ease-out}.product-gallery__thumbs .product-gallery__item:hover,.product-gallery__thumbs .product-gallery__item:active,.product-gallery__thumbs .product-gallery__item:focus{background-color:#e4eafb;border-color:#c1c1c1}.product-gallery__item{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;transition-property:border-color;transition-duration:.125s;transition-timing-function:ease-out;display:flex}.product-gallery__item>a,.product-gallery__item picture{width:100%;height:100%;display:flex}.product-gallery__item img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-base-box{--cta-btn-height:50px;--spacing-block:24px;margin-bottom:calc(var(--cta-btn-height) / 2);background-color:#fff;box-shadow:0 3px 37px #00000013}@media screen and (width>=992px){.product-base-box{border-radius:7px}}@media screen and (width<=991px){.product-base-box{margin-inline:var(--container-padding-negative)}}.product-base-box>*{padding-inline:32px}@media screen and (width<=1439px){.product-base-box>*{padding-inline:24px}}@media screen and (width<=991px){.product-base-box>*{padding-inline:var(--container-padding)}}.product-base-box__head{justify-content:space-between;align-items:center;padding-block-start:var(--spacing-block);display:flex}.product-base-box__head .status{font-size:var(--fs-base)}.product-base-box__head .price-box{text-align:end}.product-base-box__head .price--major{font-size:var(--fs-h4)}.product-base-box__head+*{border-block-start:1px solid var(--color-border-light);margin-block-start:16px}.product-base-box__body{padding-block-start:32px}.product-base-box__actions{gap:8px;display:flex}.product-base-box__actions>*{flex:1}.product-base-box__cta{justify-content:center;display:flex;transform:translateY(50%)}.product-base-box__cta .btn{text-align:center;min-width:300px;height:var(--cta-btn-height);justify-content:center}.product-base-box .parameter-list{column-width:250px;column-gap:48px;display:block}.contact-block{--spacing:24px;background-color:#fff;border-radius:7px;padding:3rem 2rem;box-shadow:0 3px 37px #00000013}@media screen and (width<=1679px){.contact-block{padding:2rem 1.75rem}}.contact-block>*+*{border-block-start:1px solid var(--color-border-light);margin-block-start:var(--spacing);padding-block-start:var(--spacing)}.contact-block__head{text-align:center;justify-items:center;display:grid}.contact-block__media{aspect-ratio:1;border-radius:99vw;width:150px;height:auto;overflow:hidden}@media screen and (width<=1679px){.contact-block__media{width:80px}}.contact-block__body{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-block-end:calc(-1 * var(--spacing));padding-block-start:0;display:grid;overflow:hidden}.contact-block__body>*{padding-block:20px;position:relative}.contact-block__body>:before,.contact-block__body>:after{content:"";background-color:var(--color-border-light);position:absolute}.contact-block__body>:before{inset:100% 0 -1px}.contact-block__body>:after{inset:0 -1px 0 100%}.contact-block__body .icon-item{text-align:center;flex-direction:column;align-items:center}@media screen and (width<=575px){.contact-block__body .icon-item{font-size:var(--fs-base)}}.contact-block__body .icon-item__text{transform:none}.contact-block__body .contact-item{padding:1.5rem 1rem;position:relative}.contact-block__foot{justify-content:center;align-items:center;gap:24px;display:flex}.contact-block__foot-icon{color:var(--color-accent);flex:none}.contact-block__billing{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:48px;display:flex}.contact-section{--offset:48px;z-index:10;position:relative}.contact-section>[class*=container--]{align-items:center;column-gap:var(--layout-gap);margin-block:var(--offset);grid-template-columns:550px minmax(0,1fr);display:grid}.contact-section>[class*=container--].decorative-dots:after{inset:-48px calc(-1 * var(--bleed-limited)) auto auto;width:64px;height:400px}@media screen and (width<=1439px){.contact-section>[class*=container--].decorative-dots:after{display:none}}@media screen and (width<=1679px){.contact-section>[class*=container--]{grid-template-columns:500px minmax(0,1fr)}}@media screen and (width<=1439px){.contact-section>[class*=container--]{max-width:initial}}@media screen and (width<=991px){.contact-section>[class*=container--]{grid-template-columns:minmax(0,1fr);margin-bottom:0}}.contact-section__col:first-of-type{height:100%}@media screen and (width>=992px){.contact-section .contact-block{height:calc(100% + 2 * var(--offset));margin-block-start:calc(-1 * var(--offset))}}@media screen and (width<=991px){.contact-section .contact-block{margin-top:calc(-1 * var(--offset))}}.l-detail{position:relative}.l-detail>[class*=container--]{column-gap:var(--layout-gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);display:grid}@media screen and (width<=991px){.l-detail>[class*=container--]{grid-template-columns:minmax(0,1fr)}}.l-detail__head{clip-path:inset(0 -100vmax);padding-block:64px 48px}@media (width>=992px) and (width<=1439px){.l-detail__head{padding-block:32px 24px}}@media screen and (width>=992px){.l-detail__head{grid-area:1/2/span 1/span 1;margin-block-end:32px}}@media screen and (width<=991px){.l-detail__head{order:-1;margin-block-end:-64px;padding-block:24px 80px}}.l-detail__head:before{content:"";pointer-events:none;background-color:#f1f4fd;background-image:url(/build/assets/noise20-20-DdUyhWFf.png);background-repeat:repeat;background-size:150px;position:absolute;inset:0}@media screen and (width>=992px){.l-detail__main{grid-area:2/2/span 1/span 1}.l-detail__gallery{grid-row:1/span 2;margin-block-start:64px}}@media (width>=992px) and (width<=1439px){.l-detail__gallery{margin-block-start:32px}}@media screen and (width<=991px){.l-detail__gallery{margin-block-end:24px}}@media screen and (width>=992px){.l-detail-description>[class*=container--]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}}@media screen and (width>=1440px){.l-detail-description>[class*=container--]{gap:8rem}}.l-detail-description>[class*=container--].decorative-symbol:after{z-index:10;filter:brightness(0)opacity(.04);inset:0 100% auto auto;transform:translate(-64px)}@media screen and (width<=1199px){.l-detail-description>[class*=container--].decorative-symbol:after{display:none}}.core-attributes .icon-list{font-size:var(--fs-meta);gap:.75em 1.5em}.core-attributes .icon-item{gap:.5em}
