.sr-ds{background:transparent;padding:56px var(--sr-shell-gutter, var(--outer))}.sr-ds__head{margin-bottom:32px}.sr-ds__head .grid__heading{margin:0}.sr-ds__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);align-items:center;max-width:1120px;margin:0 auto}.sr-ds__lead{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:750px){.sr-ds__lead{position:relative}.sr-ds__lead .sr-ds__cta{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;white-space:nowrap}}.sr-ds__stage{position:relative;width:100%;max-width:340px;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;background:var(--COLOR-BG, #fcfbf9)}.sr-ds__ring{position:absolute;left:-8.8%;top:-33.9%;width:118.4%;max-width:none;height:auto;opacity:0;filter:brightness(1.06);mix-blend-mode:multiply;transform:scale(.97);transform-origin:49.7% 56.7%;transition:opacity .45s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.sr-ds__ring.is-on{opacity:1;transform:none}.sr-ds__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text, #212121);text-decoration:none}.sr-ds__cta svg{transition:transform .25s ease}@media(hover:hover){.sr-ds__cta:hover{color:var(--sr-burgundy, #7A2335)}.sr-ds__cta:hover svg{transform:translate(3px)}}.sr-ds__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px;column-gap:16px;margin:0;padding:0;list-style:none}.sr-ds__grid li{margin:0;min-width:0}.sr-ds__shape{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--text, #212121);text-decoration:none}.sr-ds__cut{--cut-h: 72px;display:flex;align-items:center;justify-content:center;width:calc(var(--cut-h) * 1.5);height:var(--cut-h);overflow:hidden}.sr-ds__cut img{flex:0 0 auto;width:auto;height:calc(var(--cut-h) * 135 / 105);max-width:none;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.sr-ds__label{position:relative;margin:0;padding-bottom:7px;font-family:var(--FONT-STACK-HEADING, inherit);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:color .25s ease}.sr-ds__label:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:1px;background:var(--sr-burgundy, #7A2335);transform:translate(-50%) scaleX(0);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.sr-ds__shape.is-on .sr-ds__label{color:var(--sr-burgundy, #7A2335)}.sr-ds__shape.is-on .sr-ds__label:after{transform:translate(-50%) scaleX(1)}@media(hover:hover){.sr-ds__shape:hover .sr-ds__cut img{transform:translateY(-2px) scale(1.04)}}.sr-ds__shape:focus-visible{outline:2px solid var(--COLOR-ACCENT, #ab8c52);outline-offset:4px;border-radius:4px}@media(prefers-reduced-motion:reduce){.sr-ds__ring,.sr-ds__cut img,.sr-ds__label:after{transition:none}}@media only screen and (max-width:1099px){.sr-ds__stage{max-width:290px}.sr-ds__cut{--cut-h: 60px}}@media only screen and (max-width:749px){.sr-ds{padding-top:44px;padding-bottom:44px}.sr-ds__head{margin-bottom:20px}.sr-ds__inner{grid-template-columns:1fr;gap:28px}.sr-ds__stage{max-width:240px}.sr-ds__grid{row-gap:24px;column-gap:8px}.sr-ds__cut{--cut-h: 52px}.sr-ds__shape{gap:12px}.sr-ds__label{font-size:11px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sr-diamond-shapes.css.map */
