.cg-single-eyeshadow{--gap:40px!important;padding-block-start:24px!important}.cg-single-eyeshadow .product-information__media{align-self:start}.cg-single-eyeshadow .product-details{position:static;align-self:start}.cg-single-eyeshadow media-gallery{--thumbnail-width:64px!important;--media-radius:3px!important}.cg-single-eyeshadow .product-details> .group-block{padding-block-start:0}.cg-single-eyeshadow variant-picker{width:100%;padding-block:6px 12px}.cg-single-eyeshadow .variant-option--buttons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-items:stretch;width:100%;min-width:0}.cg-single-eyeshadow .variant-option--buttons legend{margin-block-end:12px;font-size:13px;line-height:1.5}.cg-single-eyeshadow .variant-option--buttons .variant-option__button-label{min-width:0;width:100%;min-height:42px;height:42px;padding:8px 4px;flex:initial;border-radius:4px}.cg-single-eyeshadow .variant-option__button-label__text{font-size:12px;line-height:1.2;letter-spacing:.03em}.cg-single-eyeshadow .variant-option__swatch-value{padding-inline-start:8px}.cg-single-eyeshadow slideshow-controls{max-width:100%}@media(min-width:750px){.cg-single-eyeshadow .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cg-single-eyeshadow .product-information__media{position:sticky;top:20px}.cg-single-eyeshadow .product-details h1{font-size:clamp(30px,2.5vw,42px);line-height:1.14}.cg-single-eyeshadow .product-details{padding-inline-start:20px!important}.cg-single-eyeshadow .product-information__media{padding-inline-end:20px!important}}@media(max-width:749px){.cg-single-eyeshadow{padding-block-start:0!important}.cg-single-eyeshadow .product-information__media{position:static}.cg-single-eyeshadow media-gallery{--thumbnail-width:48px!important}.cg-single-eyeshadow .product-details h1{font-size:28px;line-height:1.15}.cg-single-eyeshadow .variant-option--buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-height:305px;overflow-y:auto;overscroll-behavior-y:contain;padding:2px 4px 5px 2px;scrollbar-width:thin;scroll-padding-block:38px}.cg-single-eyeshadow .variant-option--buttons legend{position:sticky;top:0;background:var(--color-background,#fff);padding-block:5px;z-index:2;width:100%;font-size:12px}.cg-single-eyeshadow .variant-option--buttons .variant-option__button-label{height:44px;min-height:44px}.cg-single-eyeshadow .variant-option__swatch-value{display:block;padding-inline-start:0}.cg-single-eyeshadow .variant-option__button-label__text{font-size:11px}}
