html body .bypc{height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #efdfe5;border-radius:21px;background:#fff;box-shadow:0 6px 20px #9a234408;text-align:start;font-family:inherit}html body .bypc__image{display:block;position:relative;aspect-ratio:1;margin:9px 9px 0;border-radius:15px;overflow:hidden;background:#fff9fb;isolation:isolate}html body .bypc__photo{display:block;width:100%;height:100%;padding:0;object-fit:cover;transition:transform .25s ease}html body .bypc__image:hover .bypc__photo{transform:scale(1.025)}html body .bypc__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px 15px 16px}html body .bypc__brand{font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#80636e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .bypc__title{font-family:inherit;font-size:16px;line-height:1.55;font-weight:700;color:#172c4c;margin:6px 0 0;min-height:3.1em}html body .bypc__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:inherit}html body .bypc__price{margin:8px 0 12px}html body .bypc__price .price{margin:0;font-size:20px;line-height:1.4;font-weight:800}html body .bypc__price .price__container{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:0}html body .bypc__price .price-item{font-size:20px!important;line-height:1.4;font-weight:800;letter-spacing:0;color:#172c4c!important;margin:0}html body .bypc__price .by-old{font-size:12px;font-weight:400;color:#85818a;text-decoration:line-through}html body .bypc__price .be-you-local-price .price-item{font-size:13px!important}html body .bypc__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:42px;width:100%;margin-top:auto;padding:8px 10px;border:1px solid #d9617e;border-radius:12px;background:#fff;color:#b92752;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s}html body .bypc__button:hover{background:#fff1f5}html body .bypc a:focus-visible{outline:3px solid #172c4c;outline-offset:3px}html body product-info media-gallery[data-by-side-gallery] .by-side-gallery-frame:has(.thumbnail-slider){position:relative!important;display:block!important;padding-inline-start:84px!important;box-sizing:border-box;width:100%;min-width:0}html body product-info media-gallery[data-by-side-gallery] [id^=GalleryViewer]{display:block!important;min-width:0;margin:0!important}html body product-info media-gallery[data-by-side-gallery] .product__media-list{margin:0!important;scroll-padding:0!important}html body product-info media-gallery[data-by-side-gallery] .product__media-item{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box}html body product-info media-gallery[data-by-side-gallery] .thumbnail-slider:not(#_z){position:absolute!important;inset-block:0!important;inset-inline-start:0!important;width:70px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}html body product-info media-gallery[data-by-side-gallery] .thumbnail-list:not(#_z){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:3px!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#e9b6c4 transparent;scroll-snap-type:y proximity!important;overscroll-behavior:contain}html body product-info media-gallery[data-by-side-gallery] .thumbnail-list__item:not(#_z){display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;aspect-ratio:1!important;margin:0!important;padding:0!important;scroll-snap-align:start}html body product-info media-gallery[data-by-side-gallery] .thumbnail:not(#_z){display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;padding:3px!important;border:1px solid #efdfe5!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}html body product-info media-gallery[data-by-side-gallery] .thumbnail img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;border-radius:8px}html body product-info media-gallery[data-by-side-gallery] .thumbnail[aria-current]:not(#_z){border-color:#bd2a52!important;box-shadow:0 0 0 1px #bd2a52!important;background:#fff4f7!important}html body product-info media-gallery[data-by-side-gallery] .thumbnail:focus-visible{outline:2px solid #172c4c;outline-offset:1px}@media(max-width:749px){html body .bypc{border-radius:18px}html body .bypc__body{padding:10px 11px 12px}html body .bypc__image{margin:7px 7px 0;border-radius:12px}html body .bypc__title{font-size:14px;line-height:1.55}html body .bypc__price .price-item{font-size:18px!important}html body .bypc__button{font-size:13px;min-height:42px;border-radius:10px}html body product-info media-gallery[data-by-side-gallery] .by-side-gallery-frame:has(.thumbnail-slider){padding-inline-start:66px!important}html body product-info media-gallery[data-by-side-gallery] .thumbnail-slider:not(#_z){width:56px!important}html body product-info media-gallery[data-by-side-gallery] .thumbnail-list:not(#_z){gap:8px!important}html body product-info media-gallery[data-by-side-gallery] .product__media-list:after{display:none!important}html body product-info media-gallery[data-by-side-gallery] .product__media-list{gap:0!important}html body product-info media-gallery[data-by-side-gallery] .product__media-item{flex:0 0 100%!important}}@media(prefers-reduced-motion:reduce){html body .bypc__photo,html body .bypc__button{transition:none}}html body product-info media-gallery[data-by-side-gallery] .thumbnail-list__item:before{content:none!important;display:none!important;padding:0!important}@media(max-width:749px){html.bys-has-need body product-info media-gallery[data-by-side-gallery] .thumbnail-slider:not(#_z):not(#_y):not(#_x){display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/by-preview-refinements.css.map */
