

/* Start:/local/templates/vesny/components/bitrix/catalog.item/.default/style.min.css?17918782484097*/
@font-face{font-family:Manrope;src:url(/local/templates/vesny/assets/Manrope-VariableFont_wght.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Unicase;src:url(/local/templates/vesny/assets/CormorantUnicase-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kudryashev Display;src:url(/local/templates/vesny/assets/kudryashev-display_contrast-sans.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vesny icons;src:url(/local/templates/vesny/assets/VesnySymbols-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.product-cards{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=616px){.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=932px){.product-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-cards--inline{margin:2rem 0;padding-left:0;padding-right:0}@media (width>=932px){.product-cards--inline{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-cards__cell{min-width:0;display:flex}.product-cards__cell>.product-card{width:100%}.badges{margin-bottom:6px}.badges .badge{background:#eee}.product-card{-webkit-user-select:none;user-select:none;background:#fff;border-radius:.5rem;flex-direction:column;width:100%;min-height:429px;font-family:Manrope,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003}.product-card__variant{box-sizing:border-box;flex-direction:column;flex:1 0 auto;gap:.625rem;padding-bottom:30px;display:flex}.product-card__anons{letter-spacing:.05em;font-size:.875rem}.product-card__type{color:#b9ac9b;letter-spacing:.08em;font-size:.75rem}.product-card__media{flex:none;height:250px;min-height:0}.product-card__media-offer{height:100%;text-decoration:none;display:block}.product-card__pic{object-position:center;object-fit:cover;width:100%;height:100%;display:block}.product-card__dots{pointer-events:none;background:#e7dbcb;gap:0;margin-top:0;display:flex}.product-card__dot{background:0 0;flex:1 1 0;height:1px}.product-card__dot.is-active{background:#a9a893}.product-card__info{flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:stretch;gap:.75rem;padding:0 1rem;display:flex}.product-card__info>*{text-align:center;flex-direction:row;justify-content:center;align-items:center;display:flex}.product-card__head{flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:stretch;gap:.75rem}.product-card__name{color:#312e25;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:1.5rem;text-decoration:none;display:block}.product-card__name:hover{text-decoration:underline;text-decoration-thickness:1px}.product-card__commercial{flex-flow:column wrap;justify-content:center;align-items:center;gap:1rem}.product-card__cart{justify-content:center;gap:1rem;display:flex}.product-card__price{letter-spacing:-.02em;color:#000;min-width:70px;margin:6px 0;font-size:1rem;font-weight:600}.product-card__price-old{color:#999;margin-left:8px;font-size:14px;text-decoration:line-through}.product-card__price-discount{color:#c00;margin-left:8px;font-size:14px}.product-card__volume{color:#000;letter-spacing:.05em;margin-bottom:6px;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:.765rem;position:relative;top:-2.5rem;left:.765rem}.product-card__volume span{font-size:1.25rem}.product-card__sku{flex-wrap:wrap;display:flex}.product-card__sku-btn{cursor:pointer;color:#312e25;background:0 0;border:none;border-radius:.25rem;align-items:baseline;padding:4px 4px 0;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:.75rem;line-height:1.1875rem;display:flex}.product-card__sku-btn span{font-size:1.1875rem}.product-card__sku-btn:hover{background-color:#f7efe4}.product-card__sku-btn.is-active{background-color:#e7dbcb}.product-card__incart.btn{color:#5b4430;background:0 0;border:1px solid #5b4430}.product-card__incart.btn:hover{background:#5b443014}.product-card__incart.btn:active{background:#5b443029}

/* End */


/* Start:/local/components/page.constructor/templates/.default/style.min.css?17906031485998*/
.vesny-indicator{z-index:9999;opacity:0;background-color:#0000;border-radius:50%;width:12px;height:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;top:20px;right:20px;transform:scale(.5)}.vesny-indicator.is-dirty{opacity:1;background-color:#ff9800;animation:1.5s infinite vesnyPulse;transform:scale(1);box-shadow:0 0 10px #ff980099}.vesny-indicator.is-saved{opacity:1;background-color:#4caf50;animation:none;transform:scale(1);box-shadow:0 0 10px #4caf5099}.vesny-editor-wrapper .ce-block__content,.vesny-editor-wrapper .ce-paragraph{max-width:100%!important;padding-left:0!important;padding-right:0!important}.vesny-editor-wrapper .ce-toolbar__content{max-width:100%!important}@keyframes vesnyPulse{0%{box-shadow:0 0 #ff9800b3}70%{box-shadow:0 0 0 8px #ff980000}to{box-shadow:0 0 #ff980000}}.vesny-product-tool{border:1px dashed #c5c5d2;border-radius:6px;margin:6px 0;padding:10px}.vesny-product-tool__input{box-sizing:border-box;border:1px solid #d5d5dc;border-radius:4px;width:100%;padding:8px 10px;font-size:14px}.vesny-product-tool__preview{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vesny-product-tool__item{background:#f3f5f8;border-radius:4px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.vesny-product-tool__item img{object-fit:cover;border-radius:3px;width:32px;height:32px}.vesny-product-tool__item--err{color:#b71c1c;background:#fdecea;padding:4px 10px}.vesny-product-tool__hint{color:#888;font-size:13px}.vesny-product-tool__hint--err{color:#b71c1c}.vesny-page-container{min-width:0;max-width:100%}.vesny-h,.vesny-p,.vesny-li,.vesny-quote{overflow-wrap:break-word}.vesny-figure{margin:2rem 0}.vesny-img{max-width:100%;height:auto;display:block}.vesny-img-caption{color:#5d5a51;margin-top:.5rem;font-size:.875rem}.vesny-spacer{height:40px}.vesny-table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}main:has(.vesny-gallery,.vesny-products-slider){overflow-x:clip}.vesny-gallery{margin:2rem 0}.vesny-gallery__slider.swiper{--swiper-scrollbar-size:2px;--swiper-scrollbar-border-radius:0;--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-bottom:0px;--swiper-scrollbar-bg-color:#0000000d;--swiper-scrollbar-drag-bg-color:linear-gradient(to top right, #b1874b, #d5ae73);width:100%;padding-bottom:1.25rem;position:relative;overflow:visible}.vesny-gallery__slider.swiper:not(.swiper-initialized) .swiper-wrapper{gap:8px;display:flex}.vesny-gallery__slide.swiper-slide{flex-shrink:0}.vesny-gallery__nav{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background-color:#fffc;border:none;border-radius:20px;width:40px;height:40px;padding:0;transition:opacity .2s,visibility .2s;position:absolute;top:calc(50% - .625rem);transform:translateY(-50%)}.vesny-gallery__nav:before{content:"";border-top:1px solid;border-right:1px solid;width:.75rem;height:.75rem;margin:0 auto;display:block}.vesny-gallery__nav--prev:before{transform:translate(.1875rem)rotate(-135deg)}.vesny-gallery__nav--next:before{transform:translate(-.1875rem)rotate(45deg)}.vesny-gallery__nav.swiper-button-disabled{opacity:0;visibility:hidden;pointer-events:none}.vesny-gallery__nav--prev{left:0}.vesny-gallery__nav--next{right:0}.vesny-gallery__slide.swiper-slide{background:#e7dbcb;width:auto;height:350px;overflow:hidden}.vesny-gallery__img{width:auto;height:100%;display:block}.vesny-products-slider{margin:2rem 0}.vesny-products-slider__slider.swiper{--swiper-scrollbar-size:2px;--swiper-scrollbar-border-radius:0;--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-bottom:0px;--swiper-scrollbar-bg-color:#0000000d;--swiper-scrollbar-drag-bg-color:linear-gradient(to top right, #b1874b, #d5ae73);width:100%;padding-bottom:1.25rem;position:relative;overflow:visible}.vesny-products-slider__slider.swiper:not(.swiper-initialized) .swiper-wrapper{gap:8px;display:flex}.vesny-products-slider__slide.swiper-slide{flex-shrink:0}.vesny-products-slider__nav{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background-color:#fffc;border:none;border-radius:20px;width:40px;height:40px;padding:0;transition:opacity .2s,visibility .2s;position:absolute;top:calc(50% - .625rem);transform:translateY(-50%)}.vesny-products-slider__nav:before{content:"";border-top:1px solid;border-right:1px solid;width:.75rem;height:.75rem;margin:0 auto;display:block}.vesny-products-slider__nav--prev:before{transform:translate(.1875rem)rotate(-135deg)}.vesny-products-slider__nav--next:before{transform:translate(-.1875rem)rotate(45deg)}.vesny-products-slider__nav.swiper-button-disabled{opacity:0;visibility:hidden;pointer-events:none}.vesny-products-slider__nav--prev{left:0}.vesny-products-slider__nav--next{right:0}.vesny-products-slider__slide.swiper-slide{width:300px;height:auto;display:flex}.vesny-products-slider__slide.swiper-slide>.product-card{width:100%}.vesny-gallery-tool{border:1px dashed #c5c5d2;border-radius:6px;margin:6px 0;padding:10px}.vesny-gallery-tool__items{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.vesny-gallery-tool__item{flex-direction:column;gap:4px;width:140px;display:flex}.vesny-gallery-tool__item img{object-fit:cover;background:#f3f5f8;border-radius:3px;width:100%;height:90px;display:block}.vesny-gallery-tool__caption{box-sizing:border-box;border:1px solid #d5d5dc;border-radius:4px;width:100%;padding:4px 6px;font-size:12px}.vesny-gallery-tool__actions{gap:4px;display:flex}.vesny-gallery-tool__btn{cursor:pointer;background:#fff;border:1px solid #d5d5dc;border-radius:4px;flex:1;padding:2px 0}.vesny-gallery-tool__btn:disabled{opacity:.35;cursor:default}.vesny-gallery-tool__add{cursor:pointer;border:1px solid #d5d5dc;border-radius:4px;padding:6px 12px;font-size:14px;display:inline-block}.vesny-gallery-tool__hint{color:#888;margin-left:8px;font-size:13px}.vesny-spacer-tool{color:#888;border:1px dashed #c5c5d2;border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:12px;display:flex}

/* End */
/* /local/templates/vesny/components/bitrix/catalog.item/.default/style.min.css?17918782484097 */
/* /local/components/page.constructor/templates/.default/style.min.css?17906031485998 */
