.ring-builder{--rb-line:rgba(23,23,23,.14);--rb-soft:rgba(23,23,23,.6);--rb-paper:var(--bg,#f6f3ed);background:var(--rb-paper);color:var(--ink,#171717)}.ring-builder *{box-sizing:border-box}.ring-builder button,.ring-builder input,.ring-builder textarea{font:inherit;color:inherit}.ring-builder [hidden]{display:none!important}.ring-builder__hero{min-height:clamp(560px,69vh,780px);padding:clamp(30px,3vw,48px) clamp(24px,5.5vw,88px) clamp(54px,6vw,94px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);grid-template-rows:auto 1fr;gap:34px;border-bottom:1px solid var(--rb-line);position:relative}.ring-builder__hero-index{grid-column:1/-1;display:flex;justify-content:space-between;font-family:var(--sans,"Inter",sans-serif);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-soft)}.ring-builder__hero-copy{align-self:end;max-width:1050px}.ring-builder__hero-copy .journal-label{margin-bottom:15px}.ring-builder__hero-copy h1{max-width:11.5em;margin:0;font-family:var(--display,"Bodoni Moda",serif);font-size:clamp(60px,6.5vw,108px);font-weight:400;line-height:.93;letter-spacing:-.04em}.ring-builder__hero-copy>p:last-child{max-width:610px;margin:28px 0 0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:clamp(19px,1.7vw,27px);line-height:1.35;color:var(--rb-soft)}.ring-builder__hero-note{align-self:end;justify-self:end;max-width:260px;padding-top:24px;border-top:1px solid var(--rb-line)}.ring-builder__hero-note img{display:block;width:50px;height:50px;margin-bottom:20px}.ring-builder__hero-note p{margin:0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:17px;line-height:1.45;color:var(--rb-soft)}.piece-type-nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rb-line);background:var(--rb-paper)}.piece-type-nav button{min-height:92px;padding:18px clamp(14px,2.4vw,38px);display:flex;align-items:center;gap:13px;border:0;border-right:1px solid var(--rb-line);background:transparent;text-align:left;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:21px;cursor:pointer}.piece-type-nav button:last-child{border-right:0}.piece-type-nav button span{font-family:var(--sans,"Inter",sans-serif);font-size:8px;letter-spacing:.12em;color:var(--rb-soft)}.piece-type-nav button small{margin-left:auto;font-family:var(--sans,"Inter",sans-serif);font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-soft)}.piece-type-nav button.is-active{background:var(--ink,#171717);color:var(--rb-paper)}.piece-type-nav button.is-active span{color:inherit}.piece-type-nav button:disabled{cursor:default;opacity:.48}.ring-builder__steps{position:sticky;top:calc(var(--header-top-h,72px) + var(--header-category-h,42px));z-index:35;display:grid;grid-template-columns:repeat(4,1fr);background:#f6f3edf7;border-bottom:1px solid var(--rb-line)}.ring-builder__steps button{min-height:72px;padding:14px clamp(14px,2.5vw,38px);display:flex;align-items:center;gap:12px;border:0;border-right:1px solid var(--rb-line);background:transparent;text-align:left;font-family:var(--sans,"Inter",sans-serif);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#17171775}.ring-builder__steps button:last-child{border-right:0}.ring-builder__steps button span{font-family:var(--display,"Bodoni Moda",serif);font-size:18px;font-weight:400;letter-spacing:0}.ring-builder__steps button.is-active{color:var(--ink,#171717);box-shadow:inset 0 -2px 0 var(--ink,#171717)}.ring-builder__workspace{max-width:1600px;margin:0 auto}.ring-step{padding:clamp(64px,7vw,110px) clamp(24px,5.5vw,88px) clamp(76px,8vw,128px);border-bottom:1px solid var(--rb-line)}.ring-builder.is-ready .ring-step{display:none}.ring-builder.is-ready .ring-step.is-active{display:block}.ring-step__head{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1.2fr) minmax(260px,.55fr);gap:clamp(26px,4vw,70px);align-items:start;margin-bottom:clamp(48px,5vw,84px)}.ring-step__head>div{display:flex;align-items:baseline;gap:16px}.ring-step__number{font-family:var(--display,"Bodoni Moda",serif);font-size:26px}.ring-step__head .journal-label{margin:0}.ring-step__head h2{max-width:760px;margin:0;font-family:var(--display,"Bodoni Moda",serif);font-size:clamp(46px,4.4vw,76px);font-weight:400;line-height:.96;letter-spacing:-.035em}.ring-step__head>p{margin:4px 0 0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:19px;line-height:1.45;color:var(--rb-soft)}.ring-choice-grid--settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rb-line);border:1px solid var(--rb-line)}.ring-setting-card{min-width:0;background:var(--rb-paper)}.ring-setting-card__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e8e5df}.ring-setting-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.ring-setting-card:hover .ring-setting-card__image img{transform:scale(1.018)}.ring-setting-card__image>span{position:absolute;top:18px;left:18px;min-width:29px;height:29px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f6f3ede6;font-family:var(--sans,"Inter",sans-serif);font-size:8px;letter-spacing:.08em}.ring-setting-card__body{padding:clamp(24px,3.2vw,44px)}.ring-setting-card__title{min-height:72px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ring-setting-card__title h3{margin:0;font-family:var(--display,"Bodoni Moda",serif);font-size:clamp(30px,2.6vw,44px);font-weight:400;line-height:1;letter-spacing:-.025em}.ring-setting-card__title p{max-width:150px;margin:5px 0 0;font-family:var(--sans,"Inter",sans-serif);font-size:8px;font-weight:500;letter-spacing:.1em;line-height:1.35;text-align:right;text-transform:uppercase;color:var(--rb-soft)}.ring-setting-card__body>p{min-height:58px;max-width:520px;margin:10px 0 26px;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:17px;line-height:1.45;color:var(--rb-soft)}.ring-setting-card__body>button{width:100%;min-height:46px;padding:0 18px;border:1px solid var(--rb-line);background:transparent;font-family:var(--sans,"Inter",sans-serif);font-size:8px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ring-setting-card__body>button:hover,.ring-setting-card__body>button.is-selected{background:var(--ink,#171717);color:var(--rb-paper);border-color:var(--ink,#171717)}.ring-preference-stack{display:grid;gap:1px;background:var(--rb-line);border:1px solid var(--rb-line)}.ring-preference-block{display:grid;grid-template-columns:minmax(270px,.55fr) minmax(0,1fr);gap:clamp(38px,6vw,100px);padding:clamp(32px,4.5vw,72px);background:var(--rb-paper)}.ring-preference-block__intro>span{font-family:var(--sans,"Inter",sans-serif);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--rb-soft)}.ring-preference-block__intro h3{max-width:640px;margin:15px 0 14px;font-family:var(--display,"Bodoni Moda",serif);font-size:clamp(38px,4vw,64px);font-weight:400;line-height:.98;letter-spacing:-.03em}.ring-preference-block__intro p{max-width:620px;margin:0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:18px;line-height:1.48;color:var(--rb-soft)}.ring-chip-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rb-line);border-left:1px solid var(--rb-line)}.ring-chip-grid button{min-height:112px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;border:0;border-right:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);background:transparent;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:22px;text-align:left;cursor:pointer}.ring-chip-grid button span{font-family:var(--sans,"Inter",sans-serif);font-size:8px;letter-spacing:.12em;color:var(--rb-soft)}.ring-chip-grid button:hover,.ring-chip-grid button.is-selected,.ring-chip-grid button[aria-pressed=true]{background:var(--ink,#171717);color:var(--rb-paper)}.ring-chip-grid button:hover span,.ring-chip-grid button.is-selected span,.ring-chip-grid button[aria-pressed=true] span{color:inherit}.ring-chip-grid--shapes{grid-template-columns:repeat(3,1fr)}.ring-chip-grid--shapes button{min-height:92px;font-size:18px}.ring-step__actions{margin-top:44px;display:flex;align-items:center;gap:20px}.ring-step__actions>span{font-family:var(--editorial,"Cormorant Garamond",serif);font-size:15px;color:var(--rb-soft)}.ring-step__actions--split{justify-content:space-between}.ring-button{min-height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink,#171717);font-family:var(--sans,"Inter",sans-serif);font-size:8px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .18s ease}.ring-button:hover{opacity:.66}.ring-button--dark{background:var(--ink,#171717);color:var(--rb-paper)}.ring-button--light{background:transparent;color:var(--ink,#171717)}.ring-refine-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rb-line);border:1px solid var(--rb-line)}.ring-refine-field{min-width:0;margin:0;padding:clamp(28px,4vw,60px);border:0;background:var(--rb-paper)}.ring-refine-field legend,.ring-refine-field>span{padding:0;font-family:var(--display,"Bodoni Moda",serif);font-size:30px;line-height:1}.ring-refine-field>p,.ring-refine-field small{display:block;max-width:450px;margin:10px 0 26px;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:15px;line-height:1.4;color:var(--rb-soft)}.ring-chip-grid--compact{grid-template-columns:repeat(3,1fr)}.ring-chip-grid--compact button{min-height:76px;padding:14px;justify-content:center;font-family:var(--sans,"Inter",sans-serif);font-size:8px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;text-align:center;align-items:center}.ring-refine-field--input input,.ring-refine-field--notes textarea{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--rb-line);border-radius:0;outline:0;background:transparent;font-family:var(--sans,"Inter",sans-serif);font-size:14px;resize:vertical}.ring-refine-field--input input:focus,.ring-refine-field--notes textarea:focus{border-color:var(--ink,#171717)}.ring-refine-field--notes{grid-column:1/-1}.ring-summary{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);border:1px solid var(--rb-line)}.ring-summary__mark{min-height:420px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--rb-line);background:#ffffff38}.ring-summary__mark img{width:72px;height:72px}.ring-summary dl{margin:0}.ring-summary dl>div{min-height:72px;padding:18px clamp(22px,3vw,46px);display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;align-items:center;border-bottom:1px solid var(--rb-line)}.ring-summary dl>div:last-child{border-bottom:0}.ring-summary dt{font-family:var(--sans,"Inter",sans-serif);font-size:8px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--rb-soft)}.ring-summary dd{margin:0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:24px;line-height:1.2}.ring-summary__notes{min-height:130px!important}.ring-summary__next{margin-top:1px;padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;background:#ffffff42;border:1px solid var(--rb-line)}.ring-summary__next h3{max-width:700px;margin:12px 0 14px;font-family:var(--display,"Bodoni Moda",serif);font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.98;letter-spacing:-.03em}.ring-summary__next>div>p:last-child{max-width:580px;margin:0;font-family:var(--editorial,"Cormorant Garamond",serif);font-size:17px;line-height:1.45;color:var(--rb-soft)}.ring-summary__buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:980px){.ring-builder__hero{min-height:560px;grid-template-columns:1fr;padding:30px 34px 58px}.ring-builder__hero-note{display:none}.piece-type-nav{overflow-x:auto;grid-template-columns:repeat(4,minmax(180px,1fr));scrollbar-width:none}.piece-type-nav::-webkit-scrollbar,.ring-builder__steps::-webkit-scrollbar{display:none}.piece-type-nav button{min-height:72px}.ring-builder__steps{top:74px;overflow-x:auto;grid-template-columns:repeat(4,minmax(165px,1fr));scrollbar-width:none}.ring-builder__steps button{min-height:58px;padding:11px 18px}.ring-step{padding:64px 34px 84px}.ring-step__head{grid-template-columns:1fr;gap:18px}.ring-step__head>div{margin-bottom:4px}.ring-step__head>p{max-width:600px}.ring-preference-block,.ring-refine-grid{grid-template-columns:1fr}.ring-refine-field--notes{grid-column:auto}.ring-summary__next{grid-template-columns:1fr}.ring-summary__buttons{justify-content:flex-start}}@media(max-width:640px){.ring-builder__hero{min-height:calc(100svh - 74px);padding:22px 22px 40px}.ring-builder__hero-copy h1{font-size:clamp(42px,11vw,54px)!important;line-height:.96!important;letter-spacing:-.028em!important}.ring-builder__hero-copy>p:last-child{margin-top:20px;font-size:18px}.ring-builder__hero-index{font-size:8px}.piece-type-nav{grid-template-columns:repeat(4,minmax(154px,1fr))}.piece-type-nav button{min-height:64px;font-size:18px}.ring-builder__steps{grid-template-columns:repeat(4,minmax(148px,1fr))}.ring-builder__steps button{font-size:8px;gap:8px}.ring-builder__steps button span{font-size:15px}.ring-step{padding:52px 22px 70px}.ring-step__head{margin-bottom:38px}.ring-step__head h2{font-size:clamp(38px,10.2vw,48px)}.ring-step__head>p{font-size:17px}.ring-choice-grid--settings{grid-template-columns:1fr}.ring-setting-card__image{aspect-ratio:1/1}.ring-setting-card__body{padding:25px 20px 28px}.ring-setting-card__title{min-height:64px}.ring-setting-card__title h3{font-size:33px}.ring-setting-card__body>p{min-height:0}.ring-preference-block{padding:28px 20px;gap:34px}.ring-preference-block__intro h3{font-size:38px}.ring-chip-grid,.ring-chip-grid--shapes{grid-template-columns:1fr 1fr}.ring-chip-grid button{min-height:88px;padding:16px;font-size:18px}.ring-step__actions{align-items:flex-start;flex-direction:column}.ring-step__actions--split{flex-direction:row;align-items:center}.ring-step__actions--split .ring-button{flex:1}.ring-refine-field{padding:28px 22px}.ring-chip-grid--compact{grid-template-columns:1fr 1fr}.ring-chip-grid--compact button{min-height:62px}.ring-summary{grid-template-columns:1fr}.ring-summary__mark{min-height:170px;border-right:0;border-bottom:1px solid var(--rb-line)}.ring-summary dl>div{grid-template-columns:100px 1fr;padding:17px 18px}.ring-summary dd{font-size:20px}.ring-summary__next{padding:28px 22px;gap:30px}.ring-summary__next h3{font-size:38px}.ring-summary__buttons{display:grid;grid-template-columns:1fr;width:100%}.ring-button{width:100%}}.ring-chip-grid--visual button,.ring-chip-grid--shapes button{min-height:210px;padding:0;display:grid;grid-template-rows:minmax(128px,1fr) auto;gap:0;overflow:hidden}.ring-chip-grid--visual button:hover,.ring-chip-grid--visual button.is-selected,.ring-chip-grid--visual button[aria-pressed=true],.ring-chip-grid--shapes button:hover,.ring-chip-grid--shapes button.is-selected,.ring-chip-grid--shapes button[aria-pressed=true]{background:transparent;color:var(--ink,#171717)}.ring-choice-label{width:100%;min-height:64px;padding:14px 16px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;border-top:1px solid var(--rb-line);background:var(--rb-paper);text-align:left}.ring-choice-label small{font-family:var(--sans,"Inter",sans-serif);font-size:8px;letter-spacing:.12em;color:var(--rb-soft)}.ring-choice-label strong{font-family:var(--editorial,"Cormorant Garamond",serif);font-size:18px;font-weight:400;line-height:1.05;text-align:right}.ring-chip-grid--visual button:hover .ring-choice-label,.ring-chip-grid--visual button.is-selected .ring-choice-label,.ring-chip-grid--visual button[aria-pressed=true] .ring-choice-label,.ring-chip-grid--shapes button:hover .ring-choice-label,.ring-chip-grid--shapes button.is-selected .ring-choice-label,.ring-chip-grid--shapes button[aria-pressed=true] .ring-choice-label{background:var(--ink,#171717);color:var(--rb-paper)}.ring-chip-grid--visual button:hover .ring-choice-label small,.ring-chip-grid--visual button.is-selected .ring-choice-label small,.ring-chip-grid--visual button[aria-pressed=true] .ring-choice-label small,.ring-chip-grid--shapes button:hover .ring-choice-label small,.ring-chip-grid--shapes button.is-selected .ring-choice-label small,.ring-chip-grid--shapes button[aria-pressed=true] .ring-choice-label small{color:inherit}.ring-stone-visual,.ring-cut-visual{position:relative;width:100%;height:100%;min-height:128px;display:block!important;background:linear-gradient(145deg,#f8f7f3,#ece9e2);overflow:hidden}.ring-stone-visual:after,.ring-cut-visual:after{content:"";position:absolute;inset:auto 18% 11% 18%;height:14%;border-radius:50%;background:#17171717;filter:blur(9px)}.ring-stone-visual i{position:absolute;display:block;border:1px solid rgba(75,88,94,.34);box-shadow:inset 0 0 14px #fffc,0 10px 18px #2226271f;z-index:1}.ring-stone-visual i:before,.ring-stone-visual i:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid rgba(255,255,255,.68);transform:rotate(45deg)}.ring-stone-visual--lab i:first-child{width:76px;height:76px;left:50%;top:43%;transform:translate(-50%,-50%) rotate(45deg);border-radius:17%;background:linear-gradient(135deg,#fff 8%,#c9e1ea 32%,#fdfefe 48%,#b6d0dc 67%,#fff 90%)}.ring-stone-visual--lab i:nth-child(2){width:35px;height:1px;left:18%;top:29%;background:#709fb380;border:0;box-shadow:102px 58px #709fb347}.ring-stone-visual--lab i:nth-child(3){width:1px;height:28px;right:24%;top:21%;background:#ffffffe6;border:0}.ring-stone-visual--natural i:first-child{width:71px;height:71px;left:57%;top:42%;transform:translate(-50%,-50%) rotate(45deg);border-radius:50%;background:linear-gradient(135deg,#fffdf7 5%,#e9dfc9 29%,#fff 50%,#cfc4ae,#fffdf8 94%)}.ring-stone-visual--natural i:nth-child(2){width:48px;height:45px;left:22%;bottom:18%;clip-path:polygon(12% 31%,38% 2%,84% 17%,100% 57%,65% 96%,15% 82%,0 54%);background:linear-gradient(135deg,#c8c0ad,#f2ede2 58%,#a99f88)}.ring-stone-visual--natural i:nth-child(3){width:27px;height:1px;right:15%;top:23%;background:#9a825766;border:0}.ring-stone-visual--color i:first-child{width:58px;height:73px;left:29%;top:48%;transform:translate(-50%,-50%);clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);background:linear-gradient(145deg,#d8f3f0,#4b92a0 36%,#bceae7 56%,#276472 83%)}.ring-stone-visual--color i:nth-child(2){width:58px;height:58px;left:59%;top:38%;border-radius:50% 50% 50% 8%;transform:rotate(-34deg);background:linear-gradient(135deg,#f5d7e8,#9c4d7d 41%,#efc2dc 62%,#6c2c55)}.ring-stone-visual--color i:nth-child(3){width:45px;height:62px;right:12%;bottom:12%;border-radius:50%;background:linear-gradient(135deg,#f9df9d,#da8b24 38%,#fff0b6 57%,#a75412)}.ring-stone-visual--open i:first-child{width:58px;height:58px;left:22%;top:27%;border-radius:50%;background:linear-gradient(145deg,#fff,#d9e5e8 44%,#fdfdfb 68%,#bdcbd0)}.ring-stone-visual--open i:nth-child(2){width:52px;height:67px;left:47%;bottom:14%;border-radius:50%;background:linear-gradient(145deg,#e6d4ef,#9271a5 44%,#f0def5 66%,#67477b)}.ring-stone-visual--open i:nth-child(3){width:49px;height:49px;right:17%;top:29%;transform:rotate(45deg);border-radius:18%;background:linear-gradient(145deg,#f8e1a5,#c88834 44%,#ffefbd 66%,#93601d)}.ring-cut-visual{display:flex!important;align-items:center;justify-content:center}.ring-cut-visual i{position:absolute;left:50%;top:49%;width:74px;height:74px;transform:translate(-50%,-50%);display:block;background:linear-gradient(135deg,#fff 5%,#cddfe5 26%,#fdfefe 43%,#a9c5cf 62%,#eef5f7 78%,#fff 96%);border:1px solid rgba(78,101,110,.45);box-shadow:inset 0 0 18px #ffffffeb,0 13px 22px #28343821;z-index:1}.ring-cut-visual i:before,.ring-cut-visual i:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(94,130,144,.38)}.ring-cut-visual i:after{top:29%;right:29%;bottom:29%;left:29%;transform:rotate(45deg);border-color:#ffffffd1}.ring-cut-visual--round i{border-radius:50%}.ring-cut-visual--round i:before{border-radius:50%}.ring-cut-visual--oval i{width:58px;height:84px;border-radius:50%}.ring-cut-visual--oval i:before{border-radius:50%}.ring-cut-visual--emerald i,.ring-cut-visual--radiant i{width:59px;height:84px;clip-path:polygon(18% 0,82% 0,100% 14%,100% 86%,82% 100%,18% 100%,0 86%,0 14%)}.ring-cut-visual--cushion i{width:76px;height:76px;border-radius:24%}.ring-cut-visual--cushion i:before{border-radius:21%}.ring-cut-visual--pear i{width:67px;height:86px;clip-path:polygon(50% 0,67% 18%,85% 41%,92% 63%,84% 82%,68% 96%,50% 100%,32% 96%,16% 82%,8% 63%,15% 41%,33% 18%)}.ring-cut-visual--marquise i{width:57px;height:91px;clip-path:polygon(50% 0,72% 16%,89% 38%,92% 50%,89% 62%,72% 84%,50% 100%,28% 84%,11% 62%,8% 50%,11% 38%,28% 16%)}.ring-cut-visual--asscher i{width:75px;height:75px;clip-path:polygon(17% 0,83% 0,100% 17%,100% 83%,83% 100%,17% 100%,0 83%,0 17%)}.ring-cut-visual--heart i{width:82px;height:76px;clip-path:polygon(50% 100%,9% 58%,1% 34%,5% 15%,20% 2%,36% 0,50% 16%,64% 0,80% 2%,95% 15%,99% 34%,91% 58%)}.ring-cut-visual--other-custom-cut i{width:80px;height:79px;clip-path:polygon(11% 9%,59% 0,91% 20%,100% 63%,70% 100%,24% 92%,0 55%)}.ring-cut-visual--half-moon i{width:72px;height:82px;border-radius:0 100% 100% 0;clip-path:inset(0 0 0 33%)}.ring-cut-visual--trapezoid i{width:82px;height:66px;clip-path:polygon(21% 0,79% 0,100% 100%,0 100%)}.ring-cut-visual--tapered-baguette i{width:82px;height:58px;clip-path:polygon(10% 0,90% 12%,90% 88%,10% 100%)}.ring-cut-visual--radiant i:before{top:17%;right:17%;bottom:17%;left:17%;transform:rotate(45deg)}.ring-cut-visual--asscher i:before{top:20%;right:20%;bottom:20%;left:20%;transform:none}.ring-cut-visual--asscher i:after{top:35%;right:35%;bottom:35%;left:35%;transform:none}@media(max-width:640px){.ring-chip-grid--visual button,.ring-chip-grid--shapes button{min-height:178px;grid-template-rows:minmax(108px,1fr) auto;padding:0}.ring-stone-visual,.ring-cut-visual{min-height:108px}.ring-choice-label{min-height:60px;padding:12px}.ring-choice-label strong{font-size:16px}.ring-cut-visual i{transform:translate(-50%,-50%) scale(.84)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/create-ring.css.map */
