.form-field__label{cursor:pointer;display:block;font-weight:500;line-height:1.4;margin-bottom:8px}.form-field--no-visual-label .form-field__label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;z-index:-1}.form-field__field{position:relative}.form-field__field-placeholder{border:1px solid transparent;color:#919191;display:block;font-size:15px;left:0;line-height:1.4;padding:14px 16px;pointer-events:none;position:absolute;top:0;transform-origin:16px 0;transition-duration:.3s;transition-property:color,transform,opacity;width:100%}@media (hover:hover){.form-field__field-input:hover~.form-field__field-placeholder{color:#484848}}.form-field__field-input--completed~.form-field__field-placeholder,.form-field__field-input:focus~.form-field__field-placeholder{color:#484848;opacity:0;transform:translateY(-12px) scale(.85)}.form-field--no-visual-label .form-field__field-input--completed~.form-field__field-placeholder,.form-field--no-visual-label .form-field__field-input:focus~.form-field__field-placeholder{opacity:1;transform:translateY(-24px) scale(.8)}:not(#\9) .form-field__field-input--readonly:not(.form-field__field-input--completed)~.form-field__field-placeholder{color:#919191;/*! @specificity */transform:none}:not(#\9) .form-field__field-input--disabled~.form-field__field-placeholder{opacity:.5/*! @specificity */}.form-field__field-placeholder-value{background-color:#fff;display:inline-block;margin-left:-8px;margin-right:-8px;max-width:100%;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.form-field__field-placeholder-mark-required{color:#c8473e}.form-field__errors{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr;margin-top:8px}.form-field__errors-item{color:#d0635b;font-size:13px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-cart-button{display:flex;gap:16px;gap:var(--layout-gutter,16px)}.common-cart-button__button{flex:1 1 auto}.common-cart-button__counter{flex:0 0 auto;width:50%}.common-pro-label{margin-bottom:-10px;padding-bottom:10px}@media (hover:hover){.common-pro-label:hover{cursor:help}}.common-pro-label__label{height:18px;opacity:.9;transition-duration:.3s;transition-property:opacity;width:51px}@media(min-width:768px){.common-pro-label__label{height:22px;width:60px}}.common-pro-label--preview .common-pro-label__label{height:25px;width:58px}@media(min-width:768px){.common-pro-label--preview .common-pro-label__label{height:25px;width:63px}}.common-pro-label--active .common-pro-label__label{opacity:1}@media (hover:hover){.common-pro-label:hover .common-pro-label__label{opacity:1}}.common-pro-label__hint{background-color:#fff;border-radius:3px;box-shadow:0 0 20px #e1e1e1;font-size:12px;left:5px;opacity:0;padding:8px 10px;position:absolute;right:5px;top:100%;transition-duration:.3s;transition-property:opacity;visibility:hidden;z-index:-1}.common-pro-label__hint:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;margin:0 auto;position:absolute;right:16px;top:-5px;width:0}.common-pro-label--active .common-pro-label__hint{opacity:1;visibility:visible;z-index:3}@media (hover:hover){.common-pro-label:hover .common-pro-label__hint{opacity:1;visibility:visible;z-index:3}}.common-pro-label--preview .common-pro-label__hint{left:5px;position:absolute;right:5px;top:85%}.common-pro-label--preview .common-pro-label__hint:after{position:absolute;right:32px;top:-5px}.products-items-group-item-compare{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;color:currentColor;color:#919191;display:inline-flex;font:inherit;height:32px;margin:0;padding:0;touch-action:manipulation;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:32px}.js-focus-visible .products-items-group-item-compare.focus-visible,.products-items-group-item-compare.focus-visible.js-focus-visible{color:#ffcf02}.products-items-group-item-compare:focus-visible{color:#ffcf02}@media (hover:hover){.products-items-group-item-compare:hover{color:#ffcf02}}.products-items-group-item-compare--active{color:#ffd546}.products-items-group-item-compare--pos-preview{bottom:0;position:absolute;right:0}@media(min-width:1280px){.products-items-group-item-compare--pos-preview{display:none}}.products-items-group-item-compare--pos-footer{flex:0 0 auto;margin-left:8px}@media(max-width:1279.98px){.products-items-group-item-compare--pos-footer{display:none}}.products-items-group-item-compare__icon-wrapper{height:24px;margin:auto;width:24px}.products-items-group-item-compare__icon{height:100%;width:100%}.products-items-group-item-compare:active .products-items-group-item-compare__icon{transform:scale(.98)}.products-items-group-item{border:1px solid #e1e1e1;display:flex;flex-direction:column;padding:16px;position:relative;transition:border-color .3s}.products-items-group-item:focus-within{border-color:#e8b60e}@media (hover:hover){.products-items-group-item:hover{border-color:#e8b60e}}.products-items-group-item--slider .products-items-group-item{height:100%}.products-items-group-item--variant-promo{background-color:#fff;border:none;border-radius:12px;padding:12px}@media(min-width:768px){.products-items-group-item--variant-promo{border-radius:24px;padding:24px}}.products-items-group-item__header{align-items:flex-start;display:flex;flex-flow:row nowrap;left:0;margin-left:auto;margin-right:auto;padding:16px;position:absolute;right:0;top:0;z-index:10}.products-items-group-item__tags{flex:0 1 auto;margin-right:16px;margin-right:var(--layout-gutter,16px)}.products-items-group-item__pro-label{flex:0 0 auto;margin-left:auto}.products-items-group-item__image{display:block;flex:0 0 auto;position:relative;width:100%}.products-items-group-item__image:before{content:"";display:block;padding-top:90%}.products-items-group-item__image img,.products-items-group-item__image picture{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.products-items-group-item__image-link{bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}:not(#\9) .products-items-group-item__compare-button{bottom:0;position:absolute;/*! @specificity */right:0;z-index:3}.products-items-group-item__info{display:flex;flex:1 0 auto;flex-direction:column;margin-top:16px;width:100%}.products-items-group-item__characteristics{color:#919191;flex:0 0 auto;font-size:13px;line-height:1.4;margin-bottom:8px;width:100%}@media(max-width:479.98px){.products-items-group-item--variant-promo .products-items-group-item__characteristics{font-size:12px;line-height:1.4}}.products-items-group-item__title{display:block;flex:0 0 auto;margin-bottom:auto;transition:color .3s;width:100%}.js-focus-visible .products-items-group-item__title.focus-visible,.products-items-group-item__title.focus-visible.js-focus-visible{color:#6163c6}.products-items-group-item__title:focus-visible{color:#6163c6}@media (hover:hover){.products-items-group-item__title:hover{color:#6163c6}}.products-items-group-item__title:active{color:#51529c}@media(max-width:479.98px){.products-items-group-item--variant-promo .products-items-group-item__title{font-size:14px;line-height:1.4}}.products-items-group-item__archived{font-size:115%;font-weight:700;line-height:1.4;margin-bottom:-8px;margin-top:16px}.products-items-group-item__footer,.products-items-group-item__price{flex:0 0 auto;margin-top:16px;width:100%}.products-items-group-item__footer{align-items:center;display:flex}.products-items-group-item--variant-promo .products-items-group-item__footer{gap:6px}.products-items-group-item__link{flex:1 1 100%;justify-content:center}.products-items-group-item--variant-promo .products-items-group-item__link{line-height:1.2;padding:12px}@media(max-width:479.98px){.products-items-group-item--variant-promo .products-items-group-item__link{font-size:12px;line-height:1.2;padding:9px}}:not(#\9) .products-items-group-item__link--type-cart{gap:6px;padding-left:0;padding-right:0/*! @specificity */}.products-items-group-item__link--type-about{margin-left:auto}