body .product-add-to-cart-sticky.iv-has-buy{display:flex;flex-wrap:wrap;align-items:center}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--inner{flex:1 1 0%;width:auto;min-width:0;padding-right:0;min-height:52px}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--content{flex:0 0 100%;width:100%}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--inner .plus{display:none}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--info{min-width:0;flex:1 1 auto}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:2px;font-size:calc(var(--font-product-title-scale, 1) * .875rem);line-height:1.3}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--image{width:44px;margin-right:12px}body .product-add-to-cart-sticky .iv-sticky-buy{flex:0 0 auto;width:auto;align-self:center;margin:0 0 0 10px;min-height:44px;padding:0 16px;font-size:.875rem;line-height:1.2;white-space:nowrap}body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__short{display:none}@media only screen and (max-width:420px){body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__long{display:none}body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__short{display:inline}}body .product-add-to-cart-sticky:not(.sticky--visible){visibility:hidden;transition:transform .25s cubic-bezier(.104,.204,.492,1),visibility 0s linear .25s}body .product-add-to-cart-sticky.sticky--visible{visibility:visible}body .back-to-top{width:44px;height:44px;bottom:24px;right:20px;transition:transform .25s cubic-bezier(.104,.204,.492,1),opacity .2s}@media only screen and (min-width:768px){body .back-to-top{bottom:30px;right:30px}}body.iv-sticky-visible .back-to-top,body.iv-footer-inview .back-to-top{opacity:0;pointer-events:none}body.iv-footer-inview #shop-hcaptcha-badge-container{opacity:0;pointer-events:none;transition:opacity .2s}@media only screen and (max-width:767px){.main-slideshow .slideshow__slide-bg>img:only-child,.main-slideshow .slideshow__slide-bg>picture:only-child img{object-fit:contain;object-position:right bottom}.main-slideshow .slideshow__slide:has(.slideshow__slide-bg>img:only-child) .slideshow__slide-content,.main-slideshow .slideshow__slide:has(.slideshow__slide-bg>picture:only-child) .slideshow__slide-content{padding-bottom:calc(15px + min(38vw,150px))}}@media only screen and (max-width:767px){.announcement-bar--polished .announcement-bar--inner{overflow:hidden;scroll-snap-type:none}.announcement-bar--polished .announcement-bar--service-points{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.announcement-bar--polished .announcement-bar--item{grid-area:1 / 1;justify-content:center;flex:1 1 auto;min-width:0;max-width:100%;padding:0 16px;scroll-snap-align:none;opacity:0;animation:iv-usp-rotate 16s ease-in-out infinite}.announcement-bar--polished .announcement-bar--item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-bar--polished .announcement-bar--item:nth-child(2){animation-delay:4s}.announcement-bar--polished .announcement-bar--item:nth-child(3){animation-delay:8s}.announcement-bar--polished .announcement-bar--item:nth-child(4){animation-delay:12s}.announcement-bar--polished .announcement-bar--item+.announcement-bar--item:before{display:none}@keyframes iv-usp-rotate{0%,2%{opacity:0;transform:translateY(5px)}6%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-5px)}}}@media only screen and (max-width:767px)and (prefers-reduced-motion:reduce){.announcement-bar--polished .announcement-bar--service-points{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-bar--polished .announcement-bar--item{grid-area:auto;opacity:1;animation:none;transform:none}.announcement-bar--polished .announcement-bar--item:nth-child(n+3){display:none}.announcement-bar--polished .announcement-bar--item+.announcement-bar--item:before{display:block}}.product-card{position:relative}.product-card .product-card-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card .product-featured-image,.product-card .product-card-swatches{z-index:2}.product-card .product-card-vendor,.product-card .product-card--add-to-cart-button-wrapper{position:relative;z-index:2}.product-card .product-card-title{position:static}@media(hover:hover)and (pointer:fine){.product-card{transition:transform .25s cubic-bezier(.104,.204,.492,1)}.product-card .product-featured-image img{transition:transform .4s cubic-bezier(.104,.204,.492,1),opacity .25s cubic-bezier(.104,.204,.492,1);will-change:transform}.product-card:hover{transform:translateY(-3px)}.product-card:hover .product-featured-image img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.product-card,.product-card .product-featured-image img{transition:none}.product-card:hover,.product-card:hover .product-featured-image img{transform:none}}@media only screen and (max-width:767px){#product-grid.medium-up-4 .product-card-title{-webkit-line-clamp:4;min-height:5.6em}}body .product-card .product-card--badges .badge.out-of-stock{display:none}.collection-card.style1 .collection-card--content .collection-card--link{position:static}.collection-card.style1 .collection-card--content .collection-card--link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.collection-card.style1 .collection-card--content .collection-card--link span{position:relative;z-index:7}.collection-card--image,.collection-card--image img{transition:transform .25s cubic-bezier(.104,.204,.492,1),box-shadow .25s cubic-bezier(.104,.204,.492,1)}@media(hover:hover)and (pointer:fine){.collection-card.style1:hover .collection-card--image,.collection-card.style1:focus-within .collection-card--image{box-shadow:0 10px 22px #0000001f;transform:translateY(-3px)}.collection-card.style1:hover .collection-card--image img,.collection-card.style1:focus-within .collection-card--image img{transform:scale(1.05)}.collection-card.style2:hover .collection-card--image,.collection-card.style2:focus-within .collection-card--image{box-shadow:0 10px 22px #00000024}.collection-card.style2:hover .collection-card--image img,.collection-card.style2:focus-within .collection-card--image img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.collection-card.style1:hover .collection-card--image,.collection-card.style1:hover .collection-card--image img,.collection-card.style2:hover .collection-card--image img{transform:none}}@media(hover:hover)and (pointer:fine){.mega-menu-sidebar--content-container .mega-menu-sidebar--content-image img{transition:transform .3s cubic-bezier(.104,.204,.492,1)}.mega-menu-sidebar--content-container:hover .mega-menu-sidebar--content-image img,.mega-menu-sidebar--content-container:focus-visible .mega-menu-sidebar--content-image img{transform:scale(1.05)}.mega-menu-sidebar--content-container:hover .text-button,.mega-menu-sidebar--content-container:focus-visible .text-button{text-decoration:underline;text-underline-offset:3px}}@media only screen and (min-width:768px){.list-collections--uniform-media-cover .collection-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.666% - 10px);margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){#wrapper .collection-grid.swipe-on-mobile.mobile-columns--2{gap:12px;grid-auto-columns:calc(42vw - 12px);grid-template-columns:repeat(auto-fill,calc(42vw - 12px))}}.pswp .pswp__element--disabled{display:none!important}.media-grid--item.iv-scrim .media-grid--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.media-grid--item.iv-scrim--dark.content-top-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-top-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-top-right .media-grid--bg:before{background:linear-gradient(180deg,#0000008c,#0000 62%)}.media-grid--item.iv-scrim--dark.content-bottom-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-bottom-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-bottom-right .media-grid--bg:before{background:linear-gradient(0deg,#0000008c,#0000 62%)}.media-grid--item.iv-scrim--dark.content-middle-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-middle-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-middle-right .media-grid--bg:before{background:#00000052}.media-grid--item.iv-scrim--light.content-top-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-top-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-top-right .media-grid--bg:before{background:linear-gradient(180deg,#ffffffd9,#fff0 62%)}.media-grid--item.iv-scrim--light.content-bottom-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-bottom-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-bottom-right .media-grid--bg:before{background:linear-gradient(0deg,#ffffffd9,#fff0 62%)}.media-grid--item.iv-scrim--light.content-middle-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-middle-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-middle-right .media-grid--bg:before{background:#ffffff73}.list-collections.iv-scrim--light .collection-card.style2 .collection-card--image:after{background:linear-gradient(0deg,#ffffffe0,#ffffff8c 34%,#fff0 62%),rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.list-collections.iv-scrim--dark .collection-card.style2 .collection-card--image:after{background:linear-gradient(0deg,#0000009e,#00000059 34%,#0000 62%),rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.iv-payment-icons__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;line-height:1}.iv-payment-icons__row svg{height:24px;width:auto;display:block}@media only screen and (max-width:767px){.iv-payment-icons__row,.iv-pdp-buy .begrenzer-module.iv-payment-icons>p{gap:6px;column-gap:6px;row-gap:6px}.iv-payment-icons__row svg,.iv-pdp-buy .begrenzer-module.iv-payment-icons .payment-icon{height:20px}}.signup-container--captcha{margin:10px 0 0;font-size:.75rem;line-height:1.5;opacity:.8}.signup-container--captcha a{text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/102/assets/ivoodoo-ui-components.css.map */
