.award-custom-jewellery{--award-ink: #26231e;--award-muted: #6f665b;--award-paper: #f8f5ef;--award-gold: #9a7337;background:var(--award-paper);color:var(--award-ink);overflow:hidden}.award-custom-jewellery *{box-sizing:border-box}.award-custom-jewellery h1,.award-custom-jewellery h2,.award-custom-jewellery h3,.award-custom-jewellery p,.award-custom-jewellery figure{margin:0}.award-custom-jewellery h1,.award-custom-jewellery h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;text-transform:none}.award-custom-jewellery__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:min(760px,78vh)}.award-custom-jewellery__hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(48px,7vw,112px)}.award-custom-jewellery__eyebrow{color:var(--award-gold);font-size:1.1rem;font-weight:600;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.award-custom-jewellery h1{max-width:620px;margin-top:24px;font-size:clamp(4.4rem,5.2vw,7.8rem);line-height:1.02}.award-custom-jewellery__lead{max-width:540px;margin-top:28px!important;font-size:clamp(1.8rem,2vw,2.35rem);line-height:1.45}.award-custom-jewellery__body{max-width:510px;margin-top:16px!important;color:var(--award-muted);font-size:1.55rem;line-height:1.75}.award-custom-jewellery__button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-width:242px;margin-top:30px;padding:16px 21px;border:1px solid var(--award-ink);background:var(--award-ink);color:#fffaf1;font-size:1.35rem;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.award-custom-jewellery__button:hover{background:var(--award-gold);border-color:var(--award-gold);color:#fff}.award-custom-jewellery__button:focus-visible{outline:3px solid #c59b58;outline-offset:4px}.award-custom-jewellery__note{margin-top:12px!important;color:var(--award-muted);font-size:1.2rem}.award-custom-jewellery__hero-media{min-height:620px;background:#e9e1d5}.award-custom-jewellery__hero-media img{display:block;width:100%;height:100%;min-height:620px;object-fit:cover}.award-custom-jewellery__assurances{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dcd3c7;border-bottom:1px solid #dcd3c7;background:#fff}.award-custom-jewellery__assurances span{padding:20px 28px;color:#5e554b;font-size:1.25rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.award-custom-jewellery__assurances span+span{border-left:1px solid #dcd3c7}.award-custom-jewellery__details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);align-items:center;padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.award-custom-jewellery__details h2,.award-custom-jewellery__section-heading h2,.award-custom-jewellery__closing h2{margin-top:18px;font-size:clamp(3.5rem,4.5vw,6.2rem);line-height:1.08}.award-custom-jewellery__details-heading>p:last-child{max-width:560px;margin-top:24px!important;color:var(--award-muted);font-size:1.55rem;line-height:1.75}.award-custom-jewellery__options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.award-custom-jewellery__options li{display:flex;align-items:center;min-height:88px;padding:22px;border:1px solid #d9d0c2;background:#ffffff94;font-size:1.45rem}.award-custom-jewellery__options li:before{width:7px;height:7px;margin-right:14px;border-radius:50%;background:var(--award-gold);content:""}.award-custom-jewellery__process{padding-top:0;padding-bottom:clamp(76px,10vw,150px)}.award-custom-jewellery__section-heading{max-width:640px}.award-custom-jewellery__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.award-custom-jewellery__steps article{min-height:260px;padding:34px;border-top:1px solid #a98246;background:#fff}.award-custom-jewellery__steps article>span{color:var(--award-gold);font-size:1.15rem;letter-spacing:.14em}.award-custom-jewellery__steps h3{margin-top:38px;font-size:2rem;font-weight:500}.award-custom-jewellery__steps p{margin-top:14px;color:var(--award-muted);font-size:1.45rem;line-height:1.65}.award-custom-jewellery__closing{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:clamp(60px,7vw,108px) max(5vw,calc((100vw - var(--page-width)) / 2));background:#29261f;color:#fffaf1}.award-custom-jewellery__closing>div{max-width:730px}.award-custom-jewellery__closing>div>p:last-child{max-width:570px;margin-top:22px!important;color:#d9d1c4;font-size:1.55rem;line-height:1.7}.award-custom-jewellery__button--light{flex:0 0 auto;border-color:#fffaf1;background:#fffaf1;color:#29261f}@media screen and (max-width:749px){.award-custom-jewellery__hero{grid-template-columns:1fr;min-height:0}.award-custom-jewellery__hero-copy{order:2;padding:42px 22px 50px}.award-custom-jewellery__hero-media{order:1;min-height:0;aspect-ratio:4 / 3}.award-custom-jewellery__hero-media img{min-height:0;object-position:63% 50%}.award-custom-jewellery h1{font-size:4.3rem}.award-custom-jewellery__lead{font-size:1.8rem}.award-custom-jewellery__assurances{grid-template-columns:1fr;padding:8px 0}.award-custom-jewellery__assurances span{padding:12px 22px;text-align:left}.award-custom-jewellery__assurances span+span{border-left:0}.award-custom-jewellery__details{grid-template-columns:1fr;gap:38px;padding:70px 22px}.award-custom-jewellery__details h2,.award-custom-jewellery__section-heading h2,.award-custom-jewellery__closing h2{font-size:3.7rem}.award-custom-jewellery__options{grid-template-columns:1fr}.award-custom-jewellery__options li{min-height:70px}.award-custom-jewellery__process{padding:0 22px 76px}.award-custom-jewellery__steps{grid-template-columns:1fr;margin-top:32px}.award-custom-jewellery__steps article{min-height:0}.award-custom-jewellery__closing{display:block;padding:62px 22px}.award-custom-jewellery__closing .award-custom-jewellery__button{width:100%;margin-top:32px}}.ae{--ae-ink:#15212c;--ae-gold:#b1843d;--ae-cream:#f7f3eb;color:var(--ae-ink);background:#fff}.ae *{box-sizing:border-box}.ae__hero{position:relative;min-height:clamp(500px,65vw,720px);display:flex;align-items:center;overflow:hidden}.ae__media,.ae__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ae__image{width:100%;height:100%;object-fit:cover;object-position:center}.ae__shade{background:linear-gradient(90deg,#0a1219d1,#0a121985 45%,#0a121914 78%)}.ae__hero-copy{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;padding:70px 32px;color:#fff}.ae__hero-copy h1{max-width:720px;margin:0 0 22px;font-family:var(--font-heading-family);font-size:clamp(4.6rem,7vw,8.2rem);line-height:1.02;letter-spacing:-.03em;color:#fff}.ae__lead{max-width:630px;margin:0;color:#f7f4ee;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.65}.ae__eyebrow{margin:0 0 16px;color:#e0c186;font-size:1.25rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ae__container{width:min(1180px,calc(100% - 48px));margin:0 auto}.ae__intro{max-width:850px;margin:0 auto;padding:88px 0 58px;text-align:center}.ae__eyebrow--dark{color:var(--ae-gold)}.ae__intro h2,.ae__process h2,.ae__cta h2{margin:0 0 20px;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5rem);line-height:1.12}.ae__intro>p:last-child,.ae__cta p{margin:0;color:#5f6870;font-size:1.75rem;line-height:1.8}.ae__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:92px}.ae__card{position:relative;padding:38px 32px;background:var(--ae-cream);border:1px solid rgba(177,132,61,.2);border-radius:14px}.ae__card span{display:block;margin-bottom:24px;color:var(--ae-gold);font-size:1.2rem;font-weight:700;letter-spacing:.18em}.ae__card h3{margin:0 0 14px;font-family:var(--font-heading-family);font-size:2.6rem}.ae__card p{margin:0;color:#626970;font-size:1.55rem;line-height:1.7}.ae__card .ae__price{margin-bottom:12px;color:var(--ae-gold);font-size:1.8rem;font-weight:700}.ae__process{padding:82px 0;background:var(--ae-ink);color:#fff}.ae__process h2{color:#fff}.ae__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:42px}.ae__steps>div{padding-top:22px;border-top:1px solid rgba(224,193,134,.45)}.ae__steps strong{display:block;margin-bottom:10px;color:#fff;font-family:var(--font-heading-family);font-size:2.25rem}.ae__steps p{margin:0;color:#d8dde1;font-size:1.5rem;line-height:1.75}.ae__cta{max-width:780px;margin:0 auto;padding:88px 24px 98px;text-align:center}.ae__button{display:inline-block;margin-top:28px;padding:15px 30px;background:var(--ae-gold);color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:transform .2s ease,background .2s ease}.ae__button:hover{background:#98702f;transform:translateY(-2px)}@media(max-width:749px){.ae__hero{min-height:520px}.ae__shade{background:linear-gradient(90deg,#0a1219cc,#0a121940)}.ae__hero-copy{padding:56px 24px}.ae__container{width:min(100% - 32px,1180px)}.ae__intro{padding:62px 0 42px}.ae__cards,.ae__steps{grid-template-columns:1fr}.ae__cards{padding-bottom:64px}.ae__process{padding:62px 0}.ae__cta{padding:64px 20px 74px}}.contact-showcase{position:relative;overflow:hidden;padding-top:var(--contact-top);padding-bottom:var(--contact-bottom)}.contact-showcase__wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(4rem,7vw,10rem)}.contact-showcase__intro{position:relative;z-index:2}.contact-showcase__eyebrow{display:inline-flex;margin:0 0 1.4rem;padding:.7rem 1.3rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:999px;background:rgba(var(--color-background),.75);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-showcase__title{max-width:9ch;margin:0;line-height:.95;letter-spacing:-.055em}.contact-showcase__description{max-width:52rem;margin-top:2.2rem;color:rgba(var(--color-foreground),.68);font-size:1.7rem}.contact-showcase__details{display:grid;gap:1.4rem;margin-top:3.2rem}.contact-showcase__detail{display:grid;grid-template-columns:4.8rem 1fr;gap:1.5rem;padding:1.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:rgba(var(--color-background),.72);box-shadow:0 1.2rem 3.5rem rgba(var(--color-foreground),.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-showcase__icon{display:grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:1.4rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.contact-showcase__icon svg{width:2.3rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.contact-showcase__detail h3{margin:0 0 .5rem;font-size:1.7rem}.contact-showcase__detail .rte p{margin:0}.contact-showcase__detail a{display:block;width:fit-content;color:inherit;text-decoration:none}.contact-showcase__detail a:hover{text-decoration:underline;text-underline-offset:.3rem}.contact-showcase__button{gap:1rem;margin-top:2.4rem}.contact-showcase__visual{position:relative;min-width:0}.contact-showcase__glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,rgba(196,151,94,.24),transparent 67%);filter:blur(18px)}.contact-showcase__image-link{position:relative;display:block;aspect-ratio:1.2;overflow:hidden;border-radius:2.8rem;background:rgba(var(--color-foreground),.06);box-shadow:0 3rem 8rem rgba(var(--color-foreground),.17);transform:translateZ(0)}.contact-showcase__image,.contact-showcase__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.contact-showcase__image-link:hover .contact-showcase__image,.contact-showcase__image-link:hover .contact-showcase__placeholder{transform:scale(1.045)}.contact-showcase__image-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.42));pointer-events:none}.contact-showcase__image-badge{position:absolute;z-index:2;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:center;gap:1.2rem;padding:1.4rem;border:1px solid rgba(255,255,255,.32);border-radius:1.6rem;color:#fff;background:#10101080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-showcase__badge-icon{display:grid;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;place-items:center;border-radius:50%;color:#111;background:#fff;font-size:1.8rem}.contact-showcase__image-badge strong,.contact-showcase__image-badge small{display:block}.contact-showcase__image-badge strong{font-size:1.5rem}.contact-showcase__image-badge small{opacity:.75;font-size:1.2rem}@media screen and (max-width:989px){.contact-showcase__wrap{grid-template-columns:1fr;gap:4rem}.contact-showcase__title{max-width:none}.contact-showcase__visual{order:-1}.contact-showcase__image-link{aspect-ratio:1.35;border-radius:2rem}}@media screen and (max-width:749px){.contact-showcase__detail{grid-template-columns:4.2rem 1fr;padding:1.4rem}.contact-showcase__icon{width:4.2rem;height:4.2rem}.contact-showcase__image-link{aspect-ratio:1}.contact-showcase__image-badge{right:1.2rem;bottom:1.2rem;left:1.2rem}}@media(prefers-reduced-motion:reduce){.contact-showcase__image,.contact-showcase__placeholder{transition:none}}#aw-chains{--ac-ink:#28251f;--ac-paper:#f7f4ee;--ac-gold:#8b6a32;background:var(--ac-paper);color:var(--ac-ink);font-family:Arial,Helvetica,sans-serif!important;font-size:16px;font-weight:400;line-height:1.65}#aw-chains *{box-sizing:border-box;font-style:normal}#aw-chains h1,#aw-chains h2,#aw-chains h3,#aw-chains p,#aw-chains figure{margin:0}#aw-chains h1,#aw-chains h2,#aw-chains h3{font-family:Arial,Helvetica,sans-serif!important;text-transform:none;color:inherit}#aw-chains a{color:inherit}#aw-chains .ac-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1500px;margin:auto}#aw-chains .ac-copy{padding:clamp(40px,6vw,96px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#aw-chains .ac-eyebrow{font-size:11px;font-weight:600;letter-spacing:2.1px;line-height:1.6;color:var(--ac-gold)}#aw-chains h1{font-size:clamp(46px,5.3vw,80px);font-weight:400;line-height:1.04;letter-spacing:-3px;margin:29px 0}#aw-chains .ac-intro{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0}#aw-chains .ac-description{max-width:360px;font-size:15px;margin:22px 0 28px;color:#645e53}#aw-chains .ac-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:15px 25px;background:#302a21;color:#fffaf0;text-decoration:none;border:1px solid #302a21;font-size:13px;font-weight:600;letter-spacing:.3px;transition:background .2s,color .2s}#aw-chains .ac-button:hover{background:#6f552b;border-color:#6f552b}#aw-chains a:focus-visible{outline:3px solid #b98a42;outline-offset:5px}#aw-chains .ac-small{font-size:12px;color:#756d61;margin-top:12px}#aw-chains .ac-photo{position:relative;min-width:0;min-height:620px;background:#e8e3db}#aw-chains .ac-photo img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border:0}#aw-chains figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:17px 25px;background:#261f15d4;color:#fffaf0;font-size:9px;letter-spacing:1.6px}#aw-chains .ac-strip{display:flex;justify-content:center;gap:clamp(24px,8vw,120px);padding:23px 24px;border-top:1px solid #ded6c9;border-bottom:1px solid #ded6c9;font-size:11px;letter-spacing:1px}#aw-chains .ac-experience{max-width:1250px;margin:auto;padding:80px 48px 90px}#aw-chains .ac-section-heading{text-align:center;max-width:580px;margin:0 auto 48px}#aw-chains h2{font-size:clamp(32px,3.5vw,50px);line-height:1.14;letter-spacing:-1.5px;font-weight:400;margin:18px 0}#aw-chains .ac-section-heading>p:last-child{color:#70685d;font-size:15px}#aw-chains .ac-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}#aw-chains .ac-steps article{border-top:1px solid #cbbfa9;padding-top:23px}#aw-chains .ac-number{font-size:12px;color:var(--ac-gold);letter-spacing:1px}#aw-chains h3{font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.2px;margin:15px 0 12px}#aw-chains .ac-steps p{font-size:14px;color:#70685d;line-height:1.75}#aw-chains .ac-visit{background:#2c2923;color:#f6f1e8;padding:70px max(48px,calc((100vw - 1154px)/2));display:grid;grid-template-columns:1.4fr 1fr;gap:70px}#aw-chains .ac-visit .ac-eyebrow{color:#c8ab76}#aw-chains .ac-visit h2{font-size:clamp(38px,4.4vw,62px)}#aw-chains .ac-visit p:not(.ac-eyebrow){font-size:15px;color:#d0c6b7;max-width:420px}#aw-chains .ac-button-light{background:#efe8dc;color:#2c2923;border-color:#efe8dc;margin-top:26px}#aw-chains .ac-button-light:hover{background:#d4bd94;color:#211d18}#aw-chains .ac-details{align-self:center;border-left:1px solid #61584a;padding-left:48px}#aw-chains .ac-details h3{font-size:22px;margin-top:0}#aw-chains .ac-details p{margin-bottom:20px}#aw-chains .ac-details a{display:block;width:fit-content;font-size:14px;text-decoration:none;margin-top:6px;overflow-wrap:anywhere}#aw-chains .ac-details a:hover{text-decoration:underline}#aw-chains .ac-details .ac-directions{margin-top:23px;color:#dac399;text-decoration:underline;text-underline-offset:5px}#aw-chains .ac-note{text-align:center;padding:19px 24px;color:#7b7368;font-size:11px}@media(max-width:749px){#aw-chains .ac-hero{grid-template-columns:1fr}#aw-chains .ac-copy{padding:38px 25px 34px}#aw-chains h1{font-size:54px;letter-spacing:-2px;margin:22px 0}#aw-chains .ac-intro{font-size:18px}#aw-chains .ac-description{max-width:100%;margin:16px 0 24px}#aw-chains .ac-photo{min-height:0;aspect-ratio:1/1}#aw-chains .ac-strip{flex-wrap:wrap;gap:8px 20px;font-size:10px;padding:18px}#aw-chains .ac-experience{padding:48px 25px}#aw-chains .ac-section-heading{text-align:left;margin-bottom:30px}#aw-chains .ac-steps{grid-template-columns:1fr;gap:27px}#aw-chains .ac-visit{grid-template-columns:1fr;gap:38px;padding:43px 25px}#aw-chains .ac-details{border-left:0;border-top:1px solid #61584a;padding:30px 0 0}#aw-chains .ac-visit h2{font-size:46px}}@media(prefers-reduced-motion:reduce){#aw-chains .ac-button{transition:none}}.google-reviews{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.google-reviews__heading-row{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.google-reviews__heading{margin:0;text-align:center}.google-reviews__app-heading{margin-bottom:3rem}.google-reviews__app:empty{display:none}.google-reviews__controls{position:absolute;right:0;display:flex;gap:.8rem}.google-reviews__arrow{width:4rem;height:4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;color:rgb(var(--color-foreground));background:rgb(var(--color-background));cursor:pointer;font-size:2rem;line-height:1}.google-reviews__arrow:hover{background:rgba(var(--color-foreground),.06)}.google-reviews__summary{display:flex;min-height:8.8rem;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;padding:1.6rem;border-radius:1rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.055);text-decoration:none;font-size:2.4rem}.google-reviews__google{font-weight:600}.google-reviews__google span:nth-child(1),.google-reviews__google span:nth-child(4){color:#4285f4}.google-reviews__google span:nth-child(2),.google-reviews__google span:nth-child(6){color:#ea4335}.google-reviews__google span:nth-child(3){color:#fbbc05}.google-reviews__google span:nth-child(5){color:#34a853}.google-reviews__stars,.google-reviews__card-stars{color:#d08b5b;letter-spacing:.08em}.google-reviews__count{color:rgba(var(--color-foreground),.55);font-size:1.4rem}.google-reviews__track{display:grid;grid-auto-columns:minmax(25rem,calc((100% - 7.2rem)/4));grid-auto-flow:column;gap:1.8rem;overflow-x:auto;padding-bottom:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.google-reviews__track::-webkit-scrollbar{display:none}.google-reviews__card{min-height:25rem;padding:2.4rem;border-radius:.8rem;background:rgba(var(--color-foreground),.055);scroll-snap-align:start}.google-reviews__reviewer{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.google-reviews__avatar{display:grid;flex:0 0 4.8rem;width:4.8rem;height:4.8rem;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#a76036;font-size:2rem}.google-reviews__avatar img{width:100%;height:100%;object-fit:cover}.google-reviews__reviewer h3,.google-reviews__reviewer p{margin:0}.google-reviews__reviewer h3{font-size:1.6rem}.google-reviews__reviewer p{color:rgba(var(--color-foreground),.55);font-size:1.2rem}.google-reviews__source{color:#4285f4;font-size:1.3rem;font-weight:600}.google-reviews__card-stars{margin-bottom:1rem;font-size:1.8rem}.google-reviews__text{font-size:1.45rem;line-height:1.55}.google-reviews__text p{margin:0}@media screen and (max-width:749px){.google-reviews__heading-row{justify-content:space-between}.google-reviews__heading{text-align:left}.google-reviews__controls{position:static}.google-reviews__summary{flex-wrap:wrap;min-height:7.2rem;font-size:2rem}.google-reviews__track{grid-auto-columns:84%}}.aw-ring-service{background:#fbf8f3;color:#4b4540;padding:56px 24px 64px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;letter-spacing:0}.aw-rs-wrap{max-width:1200px;margin:0 auto}.aw-ring-service :is(p,li,a,td,th){letter-spacing:0;font-style:normal}.aw-ring-service p{margin:0 0 18px;font-size:16px;line-height:1.8}.aw-ring-service :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:normal;color:#715a37;letter-spacing:-.015em;line-height:1.2}.aw-ring-service h1{font-size:clamp(44px,5vw,66px);margin:14px 0 22px}.aw-ring-service h2{font-size:36px;margin:0 0 22px}.aw-ring-service h3{font-size:25px;margin:0 0 16px}.aw-rs-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:54px;align-items:center}.aw-ring-service .aw-rs-eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:#856c44;font-weight:600}.aw-ring-service .aw-rs-lead{font-size:18px;max-width:420px}.aw-rs-photo{margin:0;background:#e8decd;overflow:hidden}.aw-rs-photo img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.aw-rs-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.aw-ring-service .aw-rs-button{display:inline-flex;min-height:48px;padding:12px 24px;align-items:center;justify-content:center;background:#715a37;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.5}.aw-ring-service .aw-rs-button:hover{background:#514027}.aw-ring-service .aw-rs-text-link{color:#715a37;text-underline-offset:5px;font-size:15px}.aw-ring-service a:focus-visible,.aw-rs-table-scroll:focus-visible{outline:2px solid #715a37;outline-offset:4px}.aw-rs-services{padding:64px 0 54px}.aw-rs-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aw-rs-card{background:#fffdf9;border:1px solid #dfd4c1;padding:30px 26px}.aw-rs-card p:last-child{margin-bottom:0}.aw-ring-service .aw-rs-price{font-size:17px;font-weight:600;color:#715a37;margin:0 0 14px}.aw-rs-sizing{padding:42px;background:#fffdf9;border:1px solid #dfd4c1;scroll-margin-top:140px}.aw-rs-sizing-intro{max-width:780px}.aw-rs-table-scroll{overflow-x:auto;margin-top:26px}.aw-ring-service table{width:100%;min-width:460px;border-collapse:collapse;box-shadow:none;font-size:16px}.aw-ring-service caption{text-align:left;font-weight:600;color:#453a2b;padding:0 0 18px;font-size:18px}.aw-ring-service :is(th,td){padding:18px 16px;border:0;border-bottom:1px solid #e2d8c7;text-align:right;font-size:16px}.aw-ring-service th:first-child{text-align:left}.aw-ring-service thead th{background:#f1ebe0;color:#715a37;font-size:14px;font-weight:600}.aw-ring-service tbody th{font-weight:400}.aw-ring-service .aw-rs-estimate{font-size:14px;margin:18px 0 0;color:#655b4c}.aw-rs-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #dfd4c1;margin-top:32px;padding-top:32px}.aw-rs-notes h3{font-size:24px}.aw-rs-booking{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 0 0}.aw-rs-booking h2{font-size:32px;margin-bottom:12px}.aw-rs-booking p{margin-bottom:0}@media(max-width:800px){.aw-ring-service{padding:28px 20px 42px}.aw-rs-hero{grid-template-columns:1fr;gap:30px}.aw-ring-service h1{font-size:46px}.aw-ring-service h2{font-size:30px}.aw-rs-card-grid,.aw-rs-notes{grid-template-columns:1fr}.aw-rs-services{padding:42px 0 32px}.aw-rs-card{padding:26px 22px}.aw-rs-sizing{padding:26px 20px}.aw-rs-notes{gap:22px}.aw-rs-booking{align-items:flex-start;flex-direction:column;padding-top:32px}.aw-ring-service :is(th,td){padding:15px 12px}}.aw-plating{background:#f8f5ef;padding:64px 32px;color:#3c342c;font:400 17px/1.8 Arial,Helvetica,sans-serif;letter-spacing:0;text-align:left}.aw-plating *{box-sizing:border-box}.aw-plating__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-width:1240px;margin:0 auto;background:#fffcf7;border:1px solid #e9dfd0}.aw-plating__photo{position:relative;min-width:0;min-height:0;aspect-ratio:1290/857;align-self:center;margin:0;background:#e9d9c5;overflow:hidden}.aw-plating__photo img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center}.aw-plating__copy{min-width:0;padding:clamp(32px,5vw,70px);align-self:center}.aw-plating__copy h1{margin:0 0 28px;font:400 clamp(44px,5vw,68px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.025em;text-align:left;text-transform:none;color:#85643b;text-indent:0;white-space:normal}.aw-plating__copy h1:after{content:"";display:block;width:56px;height:2px;background:#b79a6a;margin-top:24px}.aw-plating__copy p{font:400 16px/1.9 Arial,Helvetica,sans-serif;letter-spacing:0;text-align:left;color:#665c50;white-space:normal;text-indent:0;margin:0;overflow-wrap:break-word}.aw-plating__copy span{font:inherit;color:inherit!important;letter-spacing:inherit}.aw-plating__copy h1+p{margin-bottom:34px}.aw-plating__copy p+p{padding:19px 0;border-top:1px solid #ded3c1;font-size:16px;font-weight:500;line-height:1.65;color:#51402e}.aw-plating__copy p:last-child{border-bottom:1px solid #ded3c1}.aw-plating__copy a{color:#78562f;text-underline-offset:4px}.aw-plating__copy a:focus-visible{outline:2px solid #78562f;outline-offset:4px}@media(max-width:899px){.aw-plating{padding:28px 18px}.aw-plating__layout{grid-template-columns:minmax(0,1fr)}.aw-plating__photo{min-height:0;aspect-ratio:1290/857}.aw-plating__photo img{object-position:center}.aw-plating__copy{padding:34px 26px 40px}.aw-plating__copy h1{font-size:46px;margin-bottom:24px}.aw-plating__copy h1+p{margin-bottom:26px}.aw-plating__copy p{font-size:16px;line-height:1.8}.aw-plating__copy p+p{font-size:15px;padding:17px 0}}.aw-privacy-policy{background:#fbf8f3;color:#4b4540}.aw-privacy-policy .shopify-policy__container{width:100%;max-width:960px;margin:0 auto;padding:64px 48px 80px}.aw-privacy-policy .shopify-policy__title{margin:0 0 28px;padding:0 0 28px;text-align:left;border-bottom:1px solid #d8c8ad}.aw-privacy-policy .shopify-policy__title h1{margin:0;font-family:Georgia,Times New Roman,serif;font-style:normal;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.18;letter-spacing:-.02em;color:#715a37}.aw-privacy-policy .shopify-policy__body,.aw-privacy-policy .shopify-policy__body .rte{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.85;color:#4b4540;text-align:left;overflow-wrap:anywhere}.aw-privacy-policy .shopify-policy__body p,.aw-privacy-policy .shopify-policy__body li{font:inherit;color:inherit;letter-spacing:0}.aw-privacy-policy .shopify-policy__body p{margin:0 0 20px}.aw-privacy-policy .shopify-policy__body h2{margin:44px 0 18px;padding-top:26px;border-top:1px solid #e7ded0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:normal;font-weight:400;line-height:1.35;letter-spacing:0;color:#715a37}.aw-privacy-policy .shopify-policy__body h3{margin:28px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:600;line-height:1.45;letter-spacing:0;color:#453a2b}.aw-privacy-policy .shopify-policy__body strong{font-weight:600;color:#332b22}.aw-privacy-policy .shopify-policy__body ul,.aw-privacy-policy .shopify-policy__body ol{margin:12px 0 26px;padding-left:24px}.aw-privacy-policy .shopify-policy__body li{margin:0 0 12px;padding-left:5px}.aw-privacy-policy .shopify-policy__body li::marker{color:#977844}.aw-privacy-policy .shopify-policy__body a{color:#765b30;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.aw-privacy-policy .shopify-policy__body a:hover{color:#332b22}.aw-privacy-policy .shopify-policy__body a:focus-visible{outline:2px solid #765b30;outline-offset:3px}@media(max-width:749px){.aw-privacy-policy .shopify-policy__container{padding:36px 22px 52px}.aw-privacy-policy .shopify-policy__title{padding-bottom:22px;margin-bottom:24px}.aw-privacy-policy .shopify-policy__title h1{font-size:36px}.aw-privacy-policy .shopify-policy__body h2{font-size:24px;margin-top:34px;padding-top:22px}}.aw-refund-design{background:#fbf8f3;color:#4b4540;padding:clamp(36px,6vw,80px) 24px}.aw-rp-layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,740px) minmax(260px,340px);gap:clamp(36px,5vw,76px);align-items:start}.aw-rp-copy{min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.9;letter-spacing:0;text-align:left;overflow-wrap:break-word}.aw-rp-copy h1{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid #d8c8ad;color:#715a37;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.aw-rp-copy h2{margin:44px 0 18px;color:#715a37;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.35;letter-spacing:0}.aw-rp-copy :is(p,li,a,span,strong){font-family:inherit;font-style:normal;letter-spacing:0}.aw-rp-copy :is(h1,h2,h3) strong{font:inherit}.aw-rp-copy p{margin:0 0 18px;color:#4b4540;font-size:16px;line-height:1.9}.aw-rp-copy strong{font-weight:600;color:#332b22}.aw-rp-copy ul{margin:14px 0 24px;padding-left:22px}.aw-rp-copy li{padding-left:7px;margin-bottom:9px}.aw-rp-copy li::marker{color:#977844;font-size:.8em}.aw-rp-copy li p{margin:0}.aw-rp-copy a{color:#765b30;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.aw-rp-copy a:hover{color:#342b1d}.aw-rp-image{margin:0;position:sticky;top:130px;padding:12px;border:1px solid #d8c8ad;background:#f3eee5}.aw-rp-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}@media(max-width:800px){.aw-refund-design{padding:28px 22px 48px}.aw-rp-layout{display:flex;flex-direction:column;gap:28px}.aw-rp-image{position:static;order:-1;width:100%;box-sizing:border-box;padding:8px}.aw-rp-image img{aspect-ratio:auto;object-position:center}.aw-rp-copy{width:100%}.aw-rp-copy h1{font-size:36px;padding-bottom:22px;margin-bottom:24px}.aw-rp-copy h2{font-size:24px;margin-top:34px}}.sg-original{background:#faf8f4;color:#38322a;font:400 17px/1.85 Arial,Helvetica,sans-serif;letter-spacing:0;text-align:left;padding-bottom:72px}.sg-original *{box-sizing:border-box}.sg-original .top-blocks,.sg-original .block-background{display:none}.sg-original .page__blocks{max-width:1160px;margin:0 auto;padding:0 40px}.sg-original .block,.sg-original .block-layout,.sg-original .layout-element,.sg-original .text-box{position:static;width:auto;height:auto;min-height:0;max-width:none;transform:none;opacity:1;visibility:visible;display:block;grid-area:auto}.sg-original .block{margin:0;padding:0}.sg-original h1,.sg-original h2,.sg-original p{margin:0;text-indent:0;white-space:normal}.sg-original span{color:inherit!important}.sg-original .page__blocks>section:first-child{padding:76px 24px 52px;text-align:center;border-bottom:1px solid #ded4c4}.sg-original h1{display:inline;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,66px);font-weight:400;font-style:normal;letter-spacing:-.025em;line-height:1.16;color:#80643e;text-transform:none}.sg-original .page__blocks>section:nth-child(2){max-width:850px;margin:0 auto;padding:42px 0 48px}.sg-original p{font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.85;color:#5c554b;overflow-wrap:break-word}.sg-original .page__blocks>section:nth-child(2) p{font-size:19px;line-height:1.85;text-align:center}.sg-original .page__blocks>section:nth-child(3){background:#f0ebe2;border:1px solid #e5dccd;padding:48px 56px;max-width:940px;margin:0 auto}.sg-original h2{max-width:780px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,2.5vw,31px);font-weight:500;font-style:normal;letter-spacing:.015em;line-height:1.4;color:#38322a;text-align:left;margin-bottom:28px;text-transform:none}.sg-original p:has(>strong){margin-bottom:15px}.sg-original p>strong{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.15em;color:#80643e}.sg-original a{color:#76582e;text-underline-offset:4px}.sg-original a:focus-visible{outline:2px solid #80643e;outline-offset:4px}@media(max-width:749px){.sg-original{padding-bottom:40px}.sg-original .page__blocks{padding:0 20px}.sg-original .page__blocks>section:first-child{padding:44px 0 32px}.sg-original h1{font-size:40px}.sg-original .page__blocks>section:nth-child(2){padding:28px 0 32px}.sg-original .page__blocks>section:nth-child(2) p{font-size:17px;text-align:left}.sg-original .page__blocks>section:nth-child(3){padding:28px 22px}.sg-original h2{font-size:23px;margin-bottom:22px}.sg-original p{font-size:16px;line-height:1.8}}.sg-original{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px;max-width:1160px;margin:0 auto;padding:48px 40px 72px}.sg-original .page__blocks{display:contents}.sg-original .page__blocks>section{grid-column:1/-1;min-width:0}.sg-original .page__blocks>section:first-child{grid-column:1;grid-row:1;align-self:center;border:0;padding:40px 0;text-align:left}.sg-original-photo{grid-column:2;grid-row:1;margin:0;aspect-ratio:1;overflow:hidden;background:#e9e0d4}.sg-original-photo img{display:block;width:100%;height:100%;object-fit:cover}.sg-original h1{font-size:clamp(42px,4.7vw,64px);line-height:1.15;color:#856638}.sg-original .page__blocks>section:nth-child(2){margin-top:24px}@media(max-width:749px){.sg-original{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 20px 40px}.sg-original .page__blocks>section:first-child{grid-column:1;grid-row:1;text-align:center;padding:8px 0 30px}.sg-original-photo{grid-column:1;grid-row:2;aspect-ratio:4/3}.sg-original .page__blocks>section:nth-child(2){margin-top:0}.sg-original h1{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
