.cg-product-reassurance{width:100%;margin:18px 0 8px;padding:18px 0;border-top:1px solid #e8dde3;border-bottom:1px solid #e8dde3;font:13px/1.65 Arial,sans-serif;color:#4d3a46}.cg-product-reassurance p{margin:0 0 7px}.cg-product-reassurance a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cg-product-reassurance__help{font-size:12px;color:#6e5a66;margin-top:8px!important}.cg-payment-icons{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:12px 0 0}.cg-payment-icons svg{width:34px;height:22px}.cg-cart-tools{font:13px/1.55 Arial,sans-serif;color:#382630;margin-bottom:22px}.cg-shipping-progress{background:#f9edf2;border:1px solid #ead2dd;border-radius:8px;padding:16px}.cg-shipping-progress p{font-weight:700;margin:0 0 10px}.cg-shipping-progress small{font-size:11px;display:block;margin-top:10px;color:#67505e}.cg-shipping-progress a{color:inherit;text-underline-offset:3px}.cg-shipping-progress__track{height:6px;background:#e6d4df;overflow:hidden;border-radius:6px}.cg-shipping-progress__track span{height:100%;background:#a33f6b;display:block}.cg-palette-cart-group{margin-top:16px;padding:16px;border:1px solid #e9dfe5;border-radius:8px;background:#fff}.cg-palette-cart-group>strong{font-size:15px}.cg-palette-cart-group p{margin:9px 0}.cg-palette-cart-group>small{font-size:11px;color:#67505e}.cg-palette-cart-group__pans{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.cg-cart-pan{display:block;width:42px;text-align:center}.cg-cart-pan__image{display:block;width:42px;height:42px;border-radius:4px;position:relative;overflow:hidden;background:#f5edf2}.cg-cart-pan__image img{display:block;width:100%;height:100%;object-fit:cover}.cg-cart-pan__image.cg-crop img{position:absolute;max-width:none;width:var(--crop-width);height:var(--crop-height);left:var(--crop-left);top:var(--crop-top);object-fit:fill}.cg-cart-pan small{font-size:10px}.cg-gift-confirmation{color:#486449;font-weight:700}.cg-gift-review{color:#8b3d24;font-weight:700}.cg-cart-recommendations{margin-top:18px}.cg-cart-recommendations__title{font-size:13px;font-weight:700;margin:0 0 8px}.cg-cart-recommendation{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e8dfe4;text-decoration:none;color:inherit}.cg-cart-recommendation>img{width:52px;height:52px;object-fit:cover;border-radius:5px}.cg-cart-recommendation>span:nth-child(2){flex:1}.cg-cart-recommendation small{display:block;font-size:11px;color:#755b6c;margin-top:3px}.cg-selected-shade{border:1px solid #e9dce4;border-radius:8px;margin-top:14px;padding:14px;display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;font:13px/1.5 Arial,sans-serif;color:#402a39}.cg-selected-shade button{border:0;background:#f8f1f5;padding:0;cursor:zoom-in}.cg-selected-shade img{display:block;width:90px;height:90px;object-fit:contain}.cg-selected-shade strong,.cg-selected-shade small{display:block}.cg-selected-shade small{color:#765d6e;margin:4px 0}.cg-selected-shade a{color:#8a2d59;text-underline-offset:3px}.cg-shade-zoom{border:0;padding:16px;max-width:94vw;max-height:94dvh;background:#fff}.cg-shade-zoom::backdrop{background:#241724bd}.cg-shade-zoom img{display:block;max-width:85vw;max-height:78dvh;object-fit:contain}.cg-shade-zoom button{display:block;margin-left:auto;border:1px solid #dfd0da;background:white;padding:10px 18px;min-height:44px;font:14px Arial,sans-serif}.cg-look-shop{display:block;margin:12px 2px;color:#8a2d59;font:bold 13px Arial,sans-serif;text-underline-offset:4px}.cg-reel__shop{color:#8a2d59;font:bold 13px Arial,sans-serif;text-underline-offset:4px}.cg-diy-ideas{max-width:1272px;margin:0 auto;padding:0 44px 30px;font:14px/1.5 Arial,sans-serif}.cg-diy-ideas h2{font:32px Georgia,serif;margin:0 0 7px}.cg-diy-ideas p{margin:0 0 14px;color:#766b72}.cg-diy-ideas__buttons{display:flex;gap:10px;flex-wrap:wrap}.cg-diy-ideas button,.cg-share-palette{background:white;color:#492c3f;border:1px solid #d9bfce;border-radius:4px;padding:12px 16px;font:600 13px Arial,sans-serif;cursor:pointer;min-height:44px}.cg-diy-ideas button:focus-visible,.cg-share-palette:focus-visible{outline:3px solid #9d4975;outline-offset:3px}.cg-diy-ideas button:disabled{opacity:.5;cursor:default}.cg-share-palette{margin-top:10px;width:100%;background:#f9f2f6}.cg-diy-ideas__message{min-height:22px;font-size:12px;margin-top:8px!important}.cg-diy-delivery{max-width:1272px;margin:0 auto 32px;padding:0 44px;font:13px/1.65 Arial,sans-serif;color:#6c5664}.cg-diy-delivery a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.cg-diy-ideas{padding:0 20px 24px}.cg-diy-ideas h2{font-size:28px}.cg-diy-ideas__buttons{display:grid;grid-template-columns:1fr}.cg-diy-ideas__buttons button{text-align:left}.cg-diy-delivery{padding:0 20px;margin-bottom:90px}.cg-selected-shade{grid-template-columns:74px 1fr}.cg-selected-shade img{width:74px;height:74px}}
