.product-grid-product-card{height:100%}.focal-points-header-container{position:absolute;left:50%;width:50%;height:auto;max-height:100%;aspect-ratio:1/1}.focal-points-container{width:100%;height:100%;max-width:none;margin:0 auto;padding:0 6px}.focal-points-container .focal-points-subcontainer{position:relative}.focal-points-container .focal-points-content-header{display:flex;justify-content:space-between;margin:0 0 12px;padding:0 18px;position:relative;z-index:3}.focal-points-container .focal-points-content-header>h2,.focal-points-container .focal-points-content-header>p{font-family:Akzidenz-Grotesk BQ Extended;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.focal-points-container .focal-points-content-header a{cursor:pointer}.focal-points-container .focal-points-content-header a p{font-family:Akzidenz-Grotesk BQ;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:3px 0 0;text-decoration:underline}.focal-points-container .focal-points-content-footer{position:absolute;left:18px;bottom:18px;z-index:3}.focal-points-container .focal-points-content-footer a{display:flex;gap:12px;cursor:pointer}.focal-points-container .focal-points-content-footer svg,.focal-points-container .focal-points-content-footer svg path{fill:#fff}.focal-points-container .focal-points-content-footer p{font-family:Akzidenz-Grotesk BQ Extended;font-size:14px;font-weight:400;line-height:1;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:#fff}.focal-points-container .focal-points-subcontainer>img,.focal-points-container .focal-points-subcontainer>picture{height:auto;aspect-ratio:1900/960}.focal-points-container img{object-fit:cover;width:100%;height:100%;display:block}.focal-points-container .focal-points-content{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;overflow:hidden}.focal-points-container .focal-points-content .focal-point{background:url(white-focal-point.svg) no-repeat left top;background-size:contain;width:24px;height:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}.focal-points-container .focal-points-content .focal-point:hover{width:26px;height:26px;transition:width .2s,height .2s}.focal-points-container .focal-points-content .focal-point .product-card-container{position:absolute;visibility:hidden;opacity:0;width:300px;height:auto;transition:all ease-in-out .33s}.focal-points-container .focal-points-content .focal-point wishlist-button-collection{visibility:hidden;opacity:0}.focal-points-container .focal-points-content .focal-point:hover wishlist-button-collection{visibility:visible;opacity:1}@media screen and (min-width: 990px){.focal-points-container .focal-points-content .focal-point .product-card-container.top{bottom:36px}.focal-points-container .focal-points-content .focal-point .product-card-container.bottom{top:36px}.focal-points-container .focal-points-content .focal-point .product-card-container.middle{top:0;transform:translateY(-50%)}.focal-points-container .focal-points-content .focal-point .product-card-container.middle.left{right:30px}.focal-points-container .focal-points-content .focal-point .product-card-container.middle.right{left:30px}.focal-points-container .focal-points-content .focal-point .product-card-container.left{right:0}.focal-points-container .focal-points-content .focal-point .product-card-container.center{left:-142px}.focal-points-container .focal-points-content .focal-point .product-card-container.right{left:0}}.focal-points-container .focal-points-content .focal-point:hover .product-card-container{visibility:visible;opacity:1;z-index:2}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content{background-color:#fff}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content img{display:block;width:100%;height:auto;aspect-ratio:1/1;position:relative;transform:none;top:0;left:0}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info{background-color:#fff;display:flex;flex-direction:column;gap:2;padding:16px}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p{margin:0;text-align:left}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.vendor{font-family:Akzidenz-Grotesk BQ;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.title{font-family:Akzidenz-Grotesk BQ Extended;font-size:13px;font-weight:400;line-height:19.5px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info .description,.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.price{font-family:Akzidenz-Grotesk BQ;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.1em;text-align:left;text-transform:uppercase}@media screen and (max-width: 989px){.focal-points-container>img,.focal-points-container>picture{aspect-ratio:375/560}.focal-points-container .focal-points-content-header{margin:0 0 8px;padding:0 8px}.focal-points-container .focal-points-content-header>p{font-size:11px;line-height:16.5px}.focal-points-container .focal-points-content-header a p{font-size:9px;line-height:13.5px;margin:3px 0 0}.focal-points-container .focal-points-content-footer{left:12px;bottom:12px}.focal-points-container .focal-points-content-footer p{font-size:11px}.focal-points-header-container{position:relative;width:100%;left:0;aspect-ratio:375/560}.focal-points-container .focal-points-content .focal-point.only-desktop{display:none}}@media screen and (max-width: 989px){.focal-points-container .focal-points-content .focal-point .product-card-container{width:200px}.focal-points-container .focal-points-content .focal-point .product-card-container.top-mobile{bottom:36px}.focal-points-container .focal-points-content .focal-point .product-card-container.bottom-mobile{top:36px}.focal-points-container .focal-points-content .focal-point .product-card-container.middle-mobile{top:0;transform:translateY(-50%)}.focal-points-container .focal-points-content .focal-point .product-card-container.middle.left-mobile{right:30px}.focal-points-container .focal-points-content .focal-point .product-card-container.middle.right-mobile{left:30px}.focal-points-container .focal-points-content .focal-point .product-card-container.left-mobile{right:0}.focal-points-container .focal-points-content .focal-point .product-card-container.right-mobile{left:0}.focal-points-container .focal-points-content .focal-point .product-card-container.center-mobile{left:-92px}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info{padding:12px}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.vendor,.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info .description,.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.price{font-size:9px;line-height:13.5px}.focal-points-container .focal-points-content .focal-point .product-card-container .product-card-content-info p.title{font-size:11px;line-height:16.5px}.focal-points-container{padding:0 4px}.menu-drawer__inner-submenu .focal-points-container{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/focal-points.css.map */
