.wholeopolis-gallery{min-width:0}.wholeopolis-gallery .shop-carousel-container{max-width:100%;width:100%;max-height:100%!important}.wholeopolis-gallery .shop-product-section{padding:0;margin:0}.wholeopolis-gallery .shop-product-carousel{width:100%}.product-image-container:has(.wholeopolis-rotating-shoe-image),.card-image:has(.wholeopolis-rotating-shoe-image){background:transparent!important}.card-image:hover .wholeopolis-rotating-shoe-image{transform:none}.wholeopolis-product-sale{margin-bottom:16px}wp-sale-countdown[hidden]{display:none!important}body:has(wp-sale-countdown[data-placement=header]:not([hidden])){--announcement-offset:calc(var(--wholeopolis-message-height,0px) + var(--wholeopolis-header-height,50px));padding-top:calc(52px + var(--wholeopolis-message-height,0px) + var(--wholeopolis-header-height,50px))}body.template-index:has(wp-sale-countdown[data-placement=header]:not([hidden])){padding-top:calc(var(--wholeopolis-message-height,0px) + var(--wholeopolis-header-height,50px))}body:has(wp-sale-countdown[data-placement=header]:not([hidden])) .announcement-carousel{display:none}wp-sale-countdown[data-placement=header] .section-announcement{position:fixed;inset:var(--wholeopolis-message-height,0px) 0 auto;z-index:26}html wp-sale-countdown[data-placement=header] .announcement-bar{padding:5px 8px!important;gap:8px;min-height:36px}html wp-sale-countdown[data-placement=header] .announcement-text{font-size:11px!important;letter-spacing:0!important;white-space:normal;line-height:1.15;min-width:0}html wp-sale-countdown[data-placement=header] .countdown{gap:2px;flex-shrink:0}html wp-sale-countdown[data-placement=header] .countdown-item{min-width:21px;padding:3px 2px!important;margin:0}html wp-sale-countdown[data-placement=header] .time{font-size:11px!important}html wp-sale-countdown[data-placement=header] .label{font-size:6px!important;margin-top:2px!important}html wp-sale-countdown[data-placement=header] .separator{font-size:9px!important;margin:0}.wholeopolis-gallery .shop-image-container img.shop-main-image:not([data-media-id^=rotating-]){object-fit:cover!important;height:100%;border-radius:0}@media(max-width:767px){.wholeopolis-gallery .shop-product-section,.wholeopolis-gallery .shop-carousel-container,.wholeopolis-gallery .shop-product-carousel,.wholeopolis-gallery .shop-main-image-wrapper,.wholeopolis-gallery .shop-image-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.wholeopolis-gallery .shop-image-container{border-radius:0}}[data-message-announcement]{position:fixed!important;inset:0 0 auto;z-index:27!important}body:has([data-message-announcement]) .announcement-carousel{display:none}body:has([data-message-announcement]):not(:has(wp-sale-countdown[data-placement=header]:not([hidden]))){--announcement-offset:var(--wholeopolis-message-height,31px);padding-top:calc(52px + var(--wholeopolis-message-height,31px))}body.template-index:has([data-message-announcement]):not(:has(wp-sale-countdown[data-placement=header]:not([hidden]))){padding-top:var(--wholeopolis-message-height,31px)}.wp-custom-product-badge{position:absolute;top:8px;right:8px;padding:6px 12px;min-width:50px;min-height:20px;font-size:11px;font-weight:var(--font-weight-bold,500);letter-spacing:var(--letter-spacing-body,-.3px);text-transform:uppercase;z-index:3;display:flex;align-items:center;gap:4px;line-height:1;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 4px #0000001a}.card-media-wrap:has(.wp-custom-product-badge) .save-product{right:auto;left:8px}@media(max-width:767px){.wp-custom-product-badge{padding:4px 8px;font-size:10px;top:6px;right:6px;max-width:calc(100% - 12px)}}.product-card[data-badge-position=left] :is(.wp-custom-product-badge,.badge){left:8px;right:auto}.product-card[data-badge-position=right] :is(.wp-custom-product-badge,.badge){right:8px;left:auto}.product-card[data-badge-position=left] .save-product{left:auto;right:8px}.product-card[data-badge-position=right] .save-product{right:auto;left:8px}.product-card[data-badge-glass=true] :is(.wp-custom-product-badge,.badge){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff45,0 2px 4px #00000018}.product-card[data-badge-glass=true] .badge{background:color-mix(in srgb,#fff var(--badge-color-strength,70%),transparent)}
/*# sourceMappingURL=/cdn/shop/t/150/assets/wholeopolis-integration.css.map */
