.product-collection-card-icons .carousel-container{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;width:50px;height:32px;background:#b57665;padding:0!important;border:1px solid #b57665}.product-collection-card-icons .icon-container{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative;margin-left:7px}#ProductGridContainer .grid__item{width:100%;max-width:100%}.product-collection-card-icons .carousel-container{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;width:36px;height:26px;background:#a05a64;padding:0!important;border:1px solid #a05a64}.product-collection-card-icons .icon-container{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative;margin-left:7px;margin-right:10px}.card-content-wrapper .card__rating svg{position:relative;margin-right:4px;top:1px}.carousel-container{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;width:50px;height:32px;background:#a05a64;padding:0!important;border:1px solid #a05a64}.carousel-container.expanded{width:var(--dynamic-width,150px);padding:12px 20px 12px 12px}.icon-container{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;margin-left:7px}.facets__item .svg-wrapper>svg{height:12px;width:12px}.icon.active,.icon.enter{opacity:1;transform:scale(1)}.icon.exit{opacity:0;transform:scale(.8) rotate(90deg)}.text-content{display:inline-block;min-width:60px;opacity:0;transform:translate(-10px);transition:transform .3s ease,opacity .3s ease;overflow:hidden;white-space:nowrap}.carousel-container.expanded .text-content{opacity:1;transform:translate(0);margin-left:4px;color:#fff;font-family:Futura Std,sans-serif;font-weight:400;font-size:12px;line-height:150%;text-transform:capitalize}.slider-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0;order:2}.slider-dot{width:8px;height:8px;border-radius:50%;border:none;background-color:#0003;cursor:pointer;transition:all .3s ease;padding:0}.slider-dot.is-active{background-color:#000c;transform:scale(1.2)}.slider-buttons{display:flex!important;align-items:center;justify-content:center;gap:0}.slider-counter{order:1;font-size:.875rem}.slider-button--prev{order:0}.slider-button--next{order:3}@media(max-width:749px){.slider-dots{margin:12px 0}.slider-dot{width:6px;height:6px}}@media only screen and (min-width:0px)and (max-width:767px){.product-collection-card-icons .icon{width:18px;height:18px}.product-collection-card-icons .icon-container{width:34px;height:28px;margin-left:-1px}.product-collection-card-icons .icon-container{margin-right:0}.product-collection-card-icons .carousel-container{width:36px;height:28px}.product-collection-card-icons{left:0}.product-collection-card-icons .carousel-container.expanded .text-content{margin-left:0}}@media only screen and (min-width:0px)and (max-width:767px){.product-collection-card-icons .icon{width:16px;height:16px}.product-collection-card-icons .icon-container{width:32px;height:24px;margin-left:-1px}.product-collection-card-icons .carousel-container{width:32px;height:24px}.product-collection-card-icons{left:12px}.product-collection-card-icons .carousel-container.expanded .text-content{margin-left:0}.video-modal__content{width:90%}.product-collection-card-icons .text-content{font-size:10px}.product-card-wrapper .card__inner.color-scheme-2.gradient.ratio{--ratio-percent: 100% !important}}.product-collection-card-icons .carousel-container{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;width:50px;height:32px;background:#b67665;padding:0!important;border:1px solid #b67665}.product-collection-card-icons .icon-container{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative;margin-left:7px}.product-collection-card-icons .carousel-container.expanded .text-content{opacity:1;transform:translate(0);margin-left:4px;width:auto;font-family:Futura Std,sans-serif;font-weight:400;font-size:12px;line-height:150%;text-align:center;vertical-align:middle;text-transform:capitalize;color:#fff}.product-collection-card-icons{position:absolute;top:16px;left:16px;z-index:9999}.product-collection-card-icons .carousel-container{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;width:40px;height:26px;background:#b67665;padding:0!important;border:1px solid #b67665}.product-collection-card-icons .carousel-container.expanded{width:var(--dynamic-width,150px);padding:12px 20px 12px 12px}.product-collection-card-icons .icon-container{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative;margin-left:6px;margin-right:4px}.product-collection-card-icons .icon{width:20px;height:20px;fill:#fff;position:absolute;transition:all .4s ease;opacity:0;transform:scale(.8)}.product-collection-card-icons .icon.active{opacity:1;transform:scale(1)}.product-collection-card-icons .text-content{color:#333;font-weight:600;font-size:14px;white-space:nowrap;opacity:0;transform:translate(-20px);transition:all .5s cubic-bezier(.4,0,.2,1);margin-left:0;width:0;overflow:hidden}.product-collection-card-icons .carousel-container.expanded .text-content{opacity:1;transform:translate(0);margin-left:0;width:auto;font-family:Futura Std,sans-serif;font-weight:400;font-size:12px;line-height:150%;text-align:center;vertical-align:middle;text-transform:capitalize;color:#fff}.product-collection-card-icons .carousel-container:hover{border:1px solid #ffffff}.product-collection-card-icons .carousel-container.animating{border:1px solid rgba(255,255,255,1)}.product-collection-card-icons .icon.exit{opacity:0;transform:scale(.8) rotate(90deg)}.product-collection-card-icons .icon.enter{opacity:1;transform:scale(1) rotate(0)}.product-collection-card-icons{position:absolute;top:12px;left:12px;z-index:2}.text-measurer{position:absolute;opacity:0;pointer-events:none;height:auto;width:auto;white-space:nowrap;font-family:Futura Std,sans-serif;font-weight:400;font-size:12px;line-height:150%;text-transform:capitalize;top:-9999px;left:-9999px;transform:translateZ(0)}#ProductGridContainer .badge{display:none}.mobile-facets__sort .select__select:focus-visible{outline:none}.card__heading a:after{content:none!important}.mas-image-features-product-wrapper .product-card-wrapper .card__media .media.media--transparent{background:transparent}@media only screen and (min-width:0px)and (max-width:767px){.product-collection-card-icons .icon{width:18px;height:18px}.product-collection-card-icons .icon-container{width:34px;height:28px;margin-left:-1px}.product-collection-card-icons .carousel-container{width:36px;height:28px}.product-collection-card-icons{left:0}.product-collection-card-icons .carousel-container.expanded .text-content{margin-left:0}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.video-modal:not(.hidden){background:#000000b5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;visibility:visible}.video-modal__video-container{height:100%;border-radius:12px;overflow:hidden;transform:scale(.95);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.video-modal:not(.hidden) .video-modal__video-container{transform:scale(1);transition-delay:.15s}.video-modal__content{position:absolute;background:#fff;padding:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7) rotateY(10deg);display:block;max-width:340px;aspect-ratio:1/1;border-radius:16px;box-shadow:0 0 #0000,0 0 #fff0;opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.video-modal:not(.hidden) .video-modal__content{transform:translate(-50%,-50%) scale(1) rotateY(0);box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a;opacity:1}.video-modal__video-container video{height:100%;width:100%;object-fit:cover;transform:scale(1.05);transition:all .5s cubic-bezier(.4,0,.2,1)}.video-modal:not(.hidden) .video-modal__video-container video{transform:scale(1);transition-delay:.3s}.video-modal__close{position:absolute;top:-15px;right:-15px;font-size:24px;cursor:pointer;background:linear-gradient(135deg,#fff 0,#f8f9fa);z-index:9999999999999;border:2px solid rgba(255,255,255,.9);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #00000026,0 0 #fff0;transform:scale(.3) rotate(-180deg) translateZ(0);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);backface-visibility:hidden}.video-modal:not(.hidden) .video-modal__close{transform:scale(1) rotate(0) translateZ(0);box-shadow:0 8px 25px #00000026,0 0 0 1px #fff3;opacity:1;transition-delay:.4s}.video-modal__close:hover{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef);transform:scale(1.15) rotate(0) translateZ(0);box-shadow:0 12px 35px #0003,0 0 0 2px #ffffff4d;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.video-modal__close i.fa-solid.fa-xmark{font-size:16px;color:#6c757d;transform:rotate(0);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.video-modal__close:hover i.fa-solid.fa-xmark{color:#495057;transform:rotate(90deg)}.video-modal:not(.hidden) .video-modal__content:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ffffff1a 0,#ffffff0d,#ffffff1a);border-radius:18px;z-index:-1;opacity:0;animation:luxuryGlow 3s ease-in-out infinite alternate}.product-card-wrapper .card__media .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;aspect-ratio:1 / 1;transform:scale(1.05)}.product-card-wrapper .card__media .media.media--transparent{background:#fafafa;overflow:hidden}.product-card-wrapper .media.media--transparent{background:#fafafa}.product-card-wrapper .card__media img{mix-blend-mode:multiply;display:block;max-width:100%;height:auto}@keyframes luxuryGlow{0%{opacity:0;transform:scale(.98)}to{opacity:.3;transform:scale(1.02)}}.custom-image-link,.custom-image-anchor{display:block;position:static;z-index:1}@media(max-width:480px){.video-modal__content{max-width:90vw;transform:translate(-50%,-50%) scale(.6) rotateY(15deg)}.video-modal:not(.hidden) .video-modal__content{transform:translate(-50%,-50%) scale(1) rotateY(0)}.video-modal__close{top:-12px;right:-12px;width:32px;height:32px}.video-modal__close i.fa-solid.fa-xmark{font-size:14px}}@media(min-width:481px)and (max-width:768px){.video-modal__content{max-width:90%}.video-modal__close{width:35px;height:35px}.video-modal__close i.fa-solid.fa-xmark{font-size:18px}}@media only screen and (min-width:0px)and (max-width:767px){.product-collection-card-icons .icon{width:16px;height:16px}.product-collection-card-icons .icon-container{width:32px;height:24px;margin-left:-1px}.product-collection-card-icons .carousel-container{width:32px;height:24px}.product-collection-card-icons{left:12px}.product-collection-card-icons .carousel-container.expanded .text-content{margin-left:0}.video-modal__content{width:90%}.product-collection-card-icons .text-content{font-size:10px}.product-card-wrapper .card__inner.color-scheme-2.gradient.ratio{--ratio-percent: 100% !important}.mobile-facets__details.js-filter.medium-hide.large-up-hide{display:block!important}.product-card-wrapper .card__media .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;aspect-ratio:1 / 1;transform:scale(1.1)}}@media only screen and (min-width:1440px){.video-modal__content{max-width:450px}}@media screen and (min-width:767px){.mobile-facets__wrapper{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/248/assets/product-card.css.map */
