.colour-image.option-image{box-shadow:inset 0 0 0 .5px #44474e}.colour-and-glass{display:grid;gap:45px;grid-template-columns:repeat(3,1fr)}.colour-and-glass .options-container:not(.active) .options-content,.colour-and-glass .options-container:not(.active) .options-footer{display:none}.colour-and-glass .options-container{border-top:1px solid #ced0d5;display:flex;flex-flow:column nowrap;gap:40px;padding-bottom:40px;padding-top:15px}.colour-and-glass .options-container:last-of-type{padding-bottom:0}.colour-and-glass .options-header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between}.colour-and-glass .options-title{color:var(--color-base);margin-bottom:0}.colour-and-glass .options-symbol{font-size:34px}.colour-and-glass .options-symbol.plus{color:var(--color-primary)}.colour-and-glass .options-container.active .options-symbol.plus,.colour-and-glass .options-container:not(.active) .options-symbol.minus{display:none}.colour-and-glass .options-content{display:grid;gap:40px 80px;grid-template-columns:repeat(auto-fit,minmax(85px,1fr))}.colour-and-glass .option{align-items:flex-start;cursor:pointer;display:flex;flex-flow:column nowrap;gap:15px}.colour-and-glass .option-image{border-radius:50%;height:68px;overflow:hidden;position:relative;width:68px;z-index:-1}.colour-and-glass .option-image .image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.colour-and-glass .option-image.colour-image{background-color:var(--background-color,#e7e8ea)}.colour-and-glass .option.active .option-image:after{border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-primary);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.colour-and-glass .option-title{margin-bottom:0}.colour-and-glass .image-wrapper{aspect-ratio:885/630;grid-column:span 2;position:relative}.colour-and-glass .image-wrapper .image{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.colour-and-glass{grid-template-columns:repeat(1,1fr)}.colour-and-glass .options-wrapper{order:2}.colour-and-glass .options-content{gap:20px}.colour-and-glass .image-wrapper{grid-column:unset;order:1}}