.product-card .card-gallery{--gallery-aspect-ratio: 1 !important;aspect-ratio:1;width:100%}.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{aspect-ratio:1!important}.product-card .card-gallery img{width:100%;height:100%;object-fit:contain!important;object-position:center}.product-card__content>a[ref=productTitleLink] .text-block{font-size:14px!important;height:4.5em;line-height:1.5;box-sizing:content-box;overflow:hidden}.product-card__content>a[ref=productTitleLink] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.5}.product-card__content>.jdgm-horizon-widget{height:24px;min-height:24px}.product-card .jdgm-preview-badge,.product-card .jdgm-prev-badge__text,.product-card .jdgm-prev-badge__stars{font-size:14px!important;line-height:24px!important;white-space:nowrap}.product-card product-price,.product-card product-price .price{font-size:18px!important;line-height:27px!important}.product-information media-gallery{--gallery-aspect-ratio: 1 !important}.product-information media-gallery .product-media-container,.product-information media-gallery .product-media{aspect-ratio:1!important;max-height:none}.product-information media-gallery .product-media__image{width:100%;height:100%;object-fit:contain!important;object-position:center}.product-information media-gallery .slideshow-controls__thumbnail{aspect-ratio:1}.product-details .group-block-content>.text-block:has(>h1){min-height:113.4px;width:100%}.product-details h1{font-size:28px!important;line-height:1.35!important;margin-block:0}.product-details .jdgm-preview-badge,.product-details .jdgm-prev-badge__text,.product-details .jdgm-prev-badge__stars{font-size:14px!important;line-height:24px!important;white-space:nowrap}.product-details .shopify-app-block:has(.jdgm-preview-badge){height:24px;min-height:24px}.product-details product-price,.product-details product-price .price{font-size:18px!important;line-height:27px!important}body:has(.product-information) #MainContent{padding-block-start:var(--header-group-height, 82px)}@media(max-width:749px){.product-card .card-gallery{margin-inline:auto!important;width:100%!important}.product-card .card-gallery .product-media__image{object-fit:contain!important;object-position:center!important}}@media(min-width:1000px){.wu-launchpad .wu-vd-arrivals__track{grid-auto-columns:min(360px,calc((100% - 72px)/4))}}@media(min-width:750px)and (max-width:999px){.wu-launchpad .wu-vd-pop-card{scroll-snap-align:start}.wu-launchpad .wu-vd-arrivals__track,.wu-launchpad .wu-vd-pop__track,.wu-launchpad .wu-vd-most__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(min-width:750px){#header-component .mega-menu ul:has(>li>a[href="/collections/pool-thermometer"]),#header-component .mega-menu ul:has(>li>a[href="/collections/room-bath-thermometer"]){width:max-content;max-width:100%;margin-inline:auto}#header-component .mega-menu ul:has(>li>a[href="/collections/pool-thermometer"])>li,#header-component .mega-menu ul:has(>li>a[href="/collections/room-bath-thermometer"])>li{text-align:left}#header-component .mega-menu ul:has(>li>a[href="/collections/pool-thermometer"])>li>a,#header-component .mega-menu ul:has(>li>a[href="/collections/room-bath-thermometer"])>li>a{text-align:left;margin-inline-start:0!important}#header-component .mega-menu ul:has(>li>a[href="/collections/pool-thermometer"])>li:nth-child(n+3)>a{margin-inline-start:28px!important}}@media(min-width:750px){#header-component .mega-menu div:has(>a.mega-menu__link--parent[href="/collections/home-kitchen"]){display:grid;grid-template-columns:max-content;justify-content:center}#header-component .mega-menu ul:has(>li>a[href="/collections/room-bath-thermometer"]){width:0;max-width:none;margin-inline:6px 0}#header-component .mega-menu ul:has(>li>a[href="/collections/room-bath-thermometer"])>li{width:max-content}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/weddleup-restored.css.map */
