@layer app{.goods-page{--portrait-video-width:321px}.goods-page .delivery-block{color:#044e74;grid-template-columns:repeat(2,1fr);gap:0 .5em;display:grid}.goods-page .delivery-block>label{border:1px solid #333;border-radius:10px;flex-direction:column;align-items:center;gap:.5em;width:100%;max-width:100%;margin:.5em 0;padding:.5em;display:flex}.goods-page .delivery-block>label.selected{z-index:1;background-color:#d9f1ff;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px}.goods-page .delivery-block>label .delivery-label,.goods-page .delivery-block>label .delivery-date{font-weight:700}.goods-page .delivery-block>.delivery-description{background-color:#d9f1ff;border:1px solid #333;border-radius:10px;grid-area:2/1/auto/-1;align-self:start;padding:.5em;display:none}label.selected+:is(.goods-page .delivery-block>.delivery-description){display:block}label.selected+:is(.goods-page .delivery-block>.delivery-description):first-of-type{border-top-left-radius:0}label.selected+:is(.goods-page .delivery-block>.delivery-description):last-of-type{border-top-right-radius:0}.goods-page .fragile-block{align-items:center;gap:12px;margin-top:10px;display:flex}.goods-page .fragile-block img{width:48px}.goods-page-imageblock{aspect-ratio:auto;flex-direction:column;align-self:flex-start;min-width:0;display:flex}.product-gallery-shell{width:100%;min-width:0;position:relative}.product-gallery-shell .favorite{z-index:2}.product-gallery-shell.fullscreen{z-index:2147483647;background:#fff;position:fixed;inset:0}.product-gallery-shell.fullscreen>[data-product-gallery],.product-gallery-shell.fullscreen .product-gallery{height:100%}.product-gallery-shell.fullscreen .product-gallery{align-items:center}.product-gallery-shell:not(.fullscreen) .product-gallery-player.portrait{width:min(var(--portrait-video-width), 100%)}.product-gallery{max-width:none;max-height:none;color:inherit;background:0 0;border:0;justify-content:center;width:100%;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.product-gallery:modal{background:#fff;width:100%;height:100%;margin:0;position:fixed;inset:0}.product-gallery button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.product-gallery :is(button,a):focus-visible{outline-offset:-3px;outline:3px solid #0096ff}.product-gallery .product-gallery-thumbnail-nav{flex-direction:column;flex-shrink:1;align-items:stretch;min-width:0;max-width:20%;height:100%;max-height:100%;padding-right:1%;display:flex;position:relative;overflow:hidden}.product-gallery .product-gallery-thumbnails{scrollbar-width:none;height:100%;max-height:100%;overflow:hidden scroll}.product-gallery .product-gallery-thumbnails::-webkit-scrollbar{display:none}.product-gallery .product-gallery-thumbnail-arrow{z-index:1}.product-gallery .product-gallery-thumbnail-arrow:before{top:0}.product-gallery .product-gallery-thumbnail{text-align:left;width:100%;text-decoration:none;display:block}.product-gallery .product-gallery-thumbnail.active img,.product-gallery .product-gallery-thumbnail.active.is-video{border-color:#75b7e1}.product-gallery .product-gallery-thumbnail:not(.active):hover img,.product-gallery .product-gallery-thumbnail:not(.active).is-video:hover{border-color:#266096}.product-gallery .product-gallery-thumbnail img{aspect-ratio:13/10;border:2px solid #0000;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;transition:border .5s}.product-gallery .product-gallery-thumbnail.is-video{aspect-ratio:13/10;background:#f5f9fc;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;transition:border .5s;display:flex}.product-gallery .product-gallery-stage{width:100%;min-width:0;position:relative}.product-gallery .product-gallery-slides{width:100%;height:100%;position:relative;overflow:hidden}.product-gallery .product-gallery-slide{aspect-ratio:13/10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-gallery .product-gallery-slide:not(.active){display:none}.product-gallery .product-gallery-photo{cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-gallery .product-gallery-photo img{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%}.product-gallery .product-gallery-player{aspect-ratio:16/9;background:#000;border:none;width:100%;max-height:100%}.product-gallery .product-gallery-player.portrait{aspect-ratio:9/16;width:auto;max-width:100%;height:100%;margin:auto;position:absolute;inset:0}.product-gallery .product-gallery-video-placeholder{background:#f5f9fc;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.product-gallery .product-gallery-play{color:#0096ff;font-size:1.8em}.product-gallery .product-gallery-previous,.product-gallery .product-gallery-next{display:none}.product-gallery .product-gallery-close{z-index:3;background:#d9d9d9;border-radius:50%;width:45px;height:45px;padding:1px 0 0;transition:background-color .5s;position:absolute;top:1em;right:1em;box-shadow:0 2px 8px #00000030}.product-gallery .product-gallery-close:after{content:"✖";color:#545454;font-size:22px;line-height:45px}.product-gallery .product-gallery-close:hover{background:#fed9d9}}
