.signature-stone{background:var(--section-bg);padding:var(--section-padding)}.signature-stone h2.body-small{margin-bottom:0;padding-bottom:8px;border-bottom:solid 1px #CCCCCC;color:var(--title-color)}.signature-stone .color-buttons{margin-left:-1em;margin-top:3.25em;margin-bottom:2.25em}.signature-stone .color-button{padding-left:1em;padding-bottom:1em}.signature-stone .color-button img{max-width:3.6em;margin-bottom:1.5em}.signature-stone .button-content{width:7.875em;height:9.0625em;padding:0 .3em}.signature-stone .color-button.selected .button-content{background-color:#fff;box-shadow:0 0 12px #00000008}.signature-stone .button-content .button-text{color:#000;line-height:1.2em;font-family:Cambon,serif}.signature-stone a.btn{padding:1em 2.5em}.signature-stone a.btn.v1 svg{margin-left:.515em;width:6.625em;height:auto;fill:#fff}.signature-stone .button-container{width:100%}.signature-stone .overlay-img{position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;transition:opacity .5s}.signature-stone .base-image{position:relative;max-width:35.875em}.signature-stone .overlay-img.hide-overlay{opacity:0}.signature-stone .base-image{margin:auto}@media all and (min-width: 901px){.signature-stone .color-buttons{max-width:47em}}@media all and (min-width: 901px) and (max-width: 1400px){.signature-stone .base-image{margin-right:5em}}@media all and (max-width: 900px){.signature-stone h2.body-small{max-width:calc(100% - 5.8em);font-size:.875em;padding-left:1em;padding-right:1em}.signature-stone .color-buttons{overflow-x:auto;padding-right:2.25em;padding-left:1.25em;margin-left:0}.signature-stone a.btn{padding:1.125em 3.5em}.signature-stone .image-container{padding:0 2.5em}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/signature_stone.css.map */
