.PageOverlay--visible{opacity:.5!important;visibility:visible!important}.ar-pdp-upsell ul{display:flex;flex-wrap:wrap}.charmPopupGridWrapper{position:fixed;width:100%;height:100%;background-color:#000c;top:0;left:0;z-index:200;opacity:0;visibility:hidden}.charmPopupGridWrapper.charmPopup--visible{opacity:1;visibility:visible}.charmPopup{position:fixed;z-index:400;max-height:100%;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:63%;max-width:800px;display:block}.charmPopup--visible{display:block}.charmPopup__btnClose{position:absolute;top:20px;right:20px;z-index:25;display:flex;width:30px;height:30px;background-color:#fff;border-radius:50%;align-items:center;justify-content:center}.charmPopup__grid{display:flex;flex-wrap:wrap;align-items:center}.charmPopup__carrousel,.charmPopup__info{width:50%}.charmPopup__carrousel{overflow-y:hidden;aspect-ratio:456/690}.charmPopup__carrouselImg{width:100%;aspect-ratio:456/557;border-top:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-bottom:1px solid #ddd!important}.charmPopup__carrouselImg img,.charmPopup__carrouselImg video,.charmPopup__carrouselImg iframe{width:100%;height:100%;object-fit:cover}.charmPopup__info{padding-left:40px;padding-right:40px}.charmPopup__review{display:flex;align-items:center;margin-bottom:11px}.charmPopup__review p{margin-left:11px;color:#000;font-family:Futura;font-size:12.584px;font-style:normal;font-weight:400;line-height:1.31}.charmPopup__info h2{margin-bottom:0;color:#1c1b1b;font-family:Futura;font-size:18px;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:3.485px;text-transform:uppercase}.charmPopup__productDescWrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:4px}.charmPopup__price{color:#6a6a6a;font-family:Futura;font-size:15px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:2.517px;text-transform:uppercase}.charmPopup__productDescWrapper .charmPopup__price{margin-bottom:0}.charmPopup__info .HorizontalList__Item{margin-top:0;margin-bottom:0}.charmPopup__color{display:flex;align-items:center;margin-bottom:16px}.charmPopup__color p,.charmPopup__sizeVariants p{margin-right:21px;margin-bottom:0;color:#000;font-family:Futura;font-size:13px;font-style:normal;font-weight:400;line-height:1.26}.charmPopup__colorList{display:flex}.charmPopup__colorList>*:not(:last-child){margin-right:11px}.charmPopup__size{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.charmPopup__sizeVariants{display:flex;align-items:center}.charmPopup__sizeVariants p{margin-right:25px}.charmPopup__sizeVariantsList>*{margin:0;margin-left:0!important}.charmPopup__sizeVariantsList>*:not(:last-child){margin-right:5px}.charmPopup__btnChart{color:silver;font-family:Futura;font-size:13px;font-style:normal;font-weight:400;line-height:1.26;text-decoration-line:underline}.charmPopup__btnATC{display:block;width:100%;margin-bottom:16px}.charmPopup__pdpLink{color:#000;font-family:Futura;font-size:12px;letter-spacing:1px;font-style:normal;font-weight:400;line-height:1.26;text-decoration-line:underline;text-transform:uppercase}.charmPopup .slick-slider .slick-track,.charmPopup .slick-slider .slick-list{height:100%!important}.charmPopup .slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;position:absolute;bottom:17px;width:100%;transform:translate(0)}.charmPopup .slick-dots>*:not(:last-child){margin-right:9.6px}.charmPopup .slick-dots li button{border-radius:50%;border:.8px solid #ddd;background:#fff;font-size:0;width:7.2px;height:7.2px;flex-shrink:0}.charmPopup .slick-dots .slick-active button{border:.8px solid #1c1b1b;background:#1c1b1b}.new-pdp-main{position:relative;z-index:1}.charmPopup__featureList{margin-bottom:10px;list-style:none}.charmPopup__featureList li{display:flex;align-items:center;margin:5px 0;font-size:9px;font-weight:400;line-height:1.444;letter-spacing:.2em}.charmPopup__featureList li img{width:16px;margin-right:12px}.charmPopup__klarna{display:flex;align-items:center;font-size:12px;font-weight:400;margin-bottom:21px}.charmPopup__klarnaImg{max-width:30px;margin-left:6px;display:flex}.charmPopup__klarnaImg img{width:100%}.charmPopup__color .HorizontalList--spacingTight .HorizontalList__Item{margin-left:5px;margin-right:5px}.charmPopup .SizeSwatchList .SizeSwatch{padding:6px}.charmPopup .yotpo-widget-instance{margin-bottom:10px}.charmPopup .yotpo-sr-bottom-line-summary svg{height:12px;width:12px}.charmPopup .yotpo-sr-vertical-border,.charmPopup .yotpo-sr-bottom-line-right-panel{display:none!important}@media screen and (max-width: 1140px),(max-height: 870px){.charmPopup__info{padding-left:12px;padding-right:12px}.charmPopup__info h2{font-size:14px;letter-spacing:1.8px}.charmPopup__btnClose{top:13px;right:13px}.charmPopup__btnClose svg{width:14px}.charmPopup__color p{margin-right:11px}.charmPopup__sizeVariants p{margin-right:17px}.charmPopup__sizeVariants .SizeSwatch{padding:1px 7px;font-size:12px}.charmPopup__sizeVariantsList>*:not(:last-child){margin-right:2px}.charmPopup__size .ProductForm__LabelLink{font-size:11px}.charmPopup__size{margin-bottom:13px}}@media screen and (max-width: 1100px) and (min-width: 768px){.charmPopup__btnATC{margin-bottom:15px}.charmPopup__klarna{margin-bottom:12px}}@media screen and (max-width: 767px){.charmPopup{top:0;bottom:0;transform:translate(-50%,100%);opacity:0;background-color:#fff;width:100%;max-width:500px;padding-bottom:34px;transition:all .4s}.charmPopupGridWrapper.charmPopup--visible .charmPopup{transform:translate(-50%);opacity:1}.charmPopup__grid{flex-direction:column}.charmPopup__carrousel,.charmPopup__info{width:100%}.charmPopup__carrouselImg{aspect-ratio:362/408}.charmPopup__carrouselImg:not(:first-child){border-left:none!important}.charmPopup .slick-slider .slick-track,.charmPopup .slick-slider .slick-list{height:auto!important}.charmPopup__carrousel{aspect-ratio:auto;position:relative;margin-bottom:13px}.charmPopup__btnChart{font-size:12px}.charmPopup__pdpLink{font-size:10.4px}.ar-pdp-upsell__col .ar-pdp-upsell__button{width:30px!important;height:30px!important}.ar-pdp-upsell__col .ar-pdp-upsell__button svg{width:12px;height:12px}.charmPopup__btnATC{margin-bottom:16px}.product-recommendations.add-charm ul.mobile-slider .title-pr h3{margin-bottom:0}}@media screen and (max-height: 870px) and (min-width: 1000px){.charmPopup{width:50%;max-width:650px;top:57%}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/ar-charm-popup.css.map */
