.Palette{display:-ms-flexbox;display:flex;max-width:1400px;padding:0 30px;margin:50px auto 0;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.Palette{-ms-flex-direction:column;flex-direction:column;padding:0}}.Palette__Image{width:50%;margin-right:50px;text-align:center}@media screen and (max-width:767px){.Palette__Image{margin-right:0;width:100%;padding:0 10px}}.Palette__Image .try-it-on-start{height:60px;margin:40px auto;width:auto;min-width:180px;border:2px solid #a9758d;background-color:#a9758d;background-image:url(https://mineralfusion.com/cdn/shop/files/camera.svg?v=1686227026);font-size:14px;color:#fff;text-align:left}.Palette__Image .try-it-on-start,.Palette__Image .try-it-on-start:hover{background-position:10px;background-repeat:no-repeat;background-size:50px}.Palette__Image .try-it-on-start:hover{background-color:transparent;background-image:url(https://mineralfusion.com/cdn/shop/files/camera_purple.svg?v=1686227026);color:#a9758d}.Palette__ImageWrapper{position:relative}.Palette__Shades{position:absolute;top:0;left:0;width:100%;height:100%;padding:11.9% 16.8% 16% 16.3%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.Shade--Remove{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);opacity:0;transition:.3s;pointer-events:none;background:#a9758d;color:#fff;font-size:14px;padding:3px 12px;font-weight:600}.PaletteShade{width:48%;height:47%;padding:.6% .7% 1.2%;position:relative}.PaletteShade:hover .Shade--Remove{pointer-events:auto;opacity:1}.PaletteShade__Image{height:100%;display:block;border-radius:5%;overflow:hidden}.PaletteShade__Image img{height:100%}.Palette__Products{width:50%}@media screen and (max-width:767px){.Palette__Products{width:100%;padding:30px 10px;margin:20px 0 0;border-top:4px solid #a9758d;border-bottom:4px solid #a9758d}}.Palette__Products .pdp_cart-note p{font-size:14px;font-style:italic}.Palette__ProductsWrapper{border:2px solid #c68b65;padding:35px;max-height:900px;overflow:auto}@media screen and (max-width:767px){.Palette__ProductsWrapper{border-width:1px;padding:20px}}.Shade{max-width:95px;width:100%;text-align:center;margin-bottom:12px;padding:0 15px;position:relative}.Shade__Title{color:#2d2926;font-size:11px;text-align:center}.Group__Heading,.Shade__Title{font-weight:500;text-transform:uppercase}.Group__Heading{color:#934054;font-size:1rem;letter-spacing:normal;margin-bottom:15px}.Palette__Group:not(:first-child){padding-top:24px;margin-top:24px;border-top:1px solid #c68b65}.GroupItem{margin-top:6px}.GroupItem__Wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.GroupItem__SubgroupHeading{color:#934054;font-size:.8rem;font-weight:500;letter-spacing:normal;text-transform:uppercase;margin-bottom:10px}button.button.secondary.js-add-pallete{margin-top:12px}button.button.secondary.js-add-pallete[disabled]{background-color:#a2a4a8!important;color:#fff!important;border-color:#a2a4a8!important}.ShadePopup{opacity:0;visibility:hidden;pointer-events:none;position:absolute;width:300px;top:var(--shade-top);left:calc(var(--shade-left) + 35px);z-index:2;transform:translate(-50%,-68%);border:2px solid #934054;transition:.3s;background-color:#fff}@media screen and (max-width:767px){.ShadePopup{left:50%}}.ShadePopup.Show{opacity:1;visibility:visible;pointer-events:auto}.ShadePopup img{max-width:160px;display:block;margin:0 auto 15px}.js-add-shade{margin-top:20px}.ShadePopup__Wrapper{padding:35px 35px 0}.ShadePopup__Wrapper p{font-size:14px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:20px;text-align:center;text-transform:uppercase}.ShadePopup__Close{position:absolute;right:18px;top:18px}.pageHeading{text-align:center;display:block;width:100%}.gold-hr{border-top:2px solid #934054;margin:38px 0}@media only screen and (max-width:650px){.gold-hr{margin:25px 0}}.PageDescription{color:#222121;font-size:14px;font-weight:400;line-height:20px;text-align:center}@media only screen and (max-width:650px){.PageDescription p{font-size:14px}}.Container{padding:40px 0}@media screen and (max-width:767px){.Container{padding:40px 0 0}}.Shade__Preview{cursor:pointer}.Shade__Preview svg{margin-top:4px}
