html body .product-grid__card.product-grid__card>:first-child:after,html body .resource-card[data-resource-type=product] .resource-card__media:after,html body .shp .shp__media:after{content:none!important;display:none!important}html body .product-grid__card.product-grid__card>:first-child,html body .product-grid__card.product-grid__card>:first-child :is(.card-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media),html body .resource-card[data-resource-type=product] .resource-card__media,html body .shp .shp__media{overflow:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .product-grid__card.product-grid__card>:first-child img,html body .resource-card[data-resource-type=product] .resource-card__media img,html body .shp .shp__media img{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 64%,rgba(0,0,0,.55) 84%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 64%,#0000008c 84%,#0000);border:0!important;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}html body :is(.product-grid__item,.resource-list__item):hover .product-grid__card.product-grid__card>:first-child img,html body .resource-card[data-resource-type=product].resource-card:hover .resource-card__image,html body .shp .shp__card:hover .shp__img{transform-origin:50% 100%}html body :is(main[data-template],.shopify-section) .product-grid__card.product-grid__card,html body .resource-list__item .product-grid__card.product-grid__card{height:auto!important;min-height:100%;border-radius:22px!important}html body .shp .shp__card{border-radius:22px}html body .sx-ptitle .sx-ptitle__sub.sx-ptitle__sub{-webkit-line-clamp:1;max-width:100%;white-space:normal}html body .shp .shp__name{font-size:clamp(1.25rem,1.9vw,1.5rem)!important}html body .shp .shp__price{display:none!important}html body .shp .shp__foot{padding-top:14px}html body .product-grid__card.product-grid__card>:has(.price){display:flex!important;justify-content:center!important;align-items:center!important;padding-top:6px!important;text-align:center!important}html body .product-grid__card.product-grid__card>:has(.price) :is(product-price,.price__container,div):not(.price),html body .resource-card[data-resource-type=product] .resource-card__content :is(product-price,.price__container,div):has(.price):not(.price){display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;text-align:center!important}html body .product-grid__card.product-grid__card .price:not(:has(.price)),html body .resource-card[data-resource-type=product] .price:not(:has(.price)){display:inline-flex!important;align-items:center;justify-content:center;gap:6px;margin:0 auto!important;padding:7px 16px!important;border-radius:999px;background:var(--sx-lotus-soft)!important;box-shadow:inset 0 0 0 1px #5b4bd11a;color:var(--sx-violet)!important;font-size:1.0625rem!important;font-weight:700!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}html body .product-grid__card.product-grid__card .price:not(:has(.price)) *,html body .resource-card[data-resource-type=product] .price:not(:has(.price)) *{font-size:inherit!important;color:inherit!important}html body :is(.product-grid__item,.resource-list__item):hover .product-grid__card.product-grid__card .price:not(:has(.price)),html body .resource-card[data-resource-type=product].resource-card:hover .price:not(:has(.price)){background:var(--sx-violet)!important;color:#fff!important;box-shadow:0 6px 16px #5b4bd142}html body .resource-card[data-resource-type=product] .price:not(:has(.price)){padding:5px 12px!important;font-size:.9rem!important}@media screen and (max-width:749px){html body #header-component .header__columns{position:relative!important}html body #header-component .header__columns .header-logo{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;z-index:1}}@media screen and (max-width:749px){html body :is(main[data-template],.shopify-section) .product-grid__card.product-grid__card,html body .resource-list__item .product-grid__card.product-grid__card,html body .shp .shp__card{border-radius:18px!important}html body .product-grid__card.product-grid__card .price:not(:has(.price)){padding:6px 13px!important;font-size:.95rem!important}html body .shp .shp__name{font-size:1.15rem!important}}@media(hover:none){html body :is(.product-grid__item,.resource-list__item):hover .product-grid__card.product-grid__card .price:not(:has(.price)),html body .resource-card[data-resource-type=product].resource-card:hover .price:not(:has(.price)){background:var(--sx-lotus-soft)!important;color:var(--sx-violet)!important;box-shadow:inset 0 0 0 1px #5b4bd11a}}@media(prefers-reduced-motion:reduce){html body .price{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/somnilux-unify.css.map */
