.wr-mobile-search{z-index:60;touch-action:none;color:#000;background:#fff;flex-direction:column;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.wr-mobile-search-viewport{min-height:0;padding:max(8px,env(safe-area-inset-top)) 12px 0;flex-direction:column;display:flex}.wr-mobile-search-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.wr-mobile-search-form{align-items:center;gap:4px;display:flex}.wr-mobile-search-input{flex:1;min-width:0;position:relative}.wr-mobile-search-input>svg{pointer-events:none;color:#a3a3a3;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wr-mobile-search-input input{background:#f5f5f5;border:1px solid #0000;border-radius:9999px;outline:none;width:100%;height:48px;padding:0 12px 0 40px;font:400 16px/24px Arial,sans-serif}.wr-mobile-search-input input:focus{border-color:#d4d4d4}.wr-mobile-search-form>button{color:#000;background:0 0;border:0;flex-shrink:0;height:48px;padding:0 4px 0 12px;font:400 16px/24px Arial,sans-serif}.wr-mobile-search-section{margin-top:20px}.wr-mobile-search-section h3{letter-spacing:.12em;text-transform:uppercase;color:#737373;margin:0;padding:0 4px;font-size:11px;font-weight:500;line-height:16.5px}.wr-mobile-recent-places,.wr-mobile-search-results{margin:4px 0 0;padding:0;list-style:none}.wr-mobile-search-results{margin-top:8px}.wr-mobile-recent-places li+li,.wr-mobile-search-results li+li{border-top:1px solid #e5e5e5}.wr-mobile-recent-places button,.wr-mobile-search-results button{text-align:left;color:#000;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 4px;font:400 14px/20px Arial,sans-serif;display:flex}.wr-mobile-recent-places button:active,.wr-mobile-search-results button:active,.wr-mobile-search-results button[aria-selected=true]{background:#f5f5f5}.wr-mobile-place-icon{color:#525252;background:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wr-mobile-recent-places button>span:last-child,.wr-mobile-search-results button>span:last-child{flex:1;min-width:0}.wr-mobile-recent-places strong,.wr-mobile-search-results strong{font-weight:500;display:block}.wr-mobile-recent-places small,.wr-mobile-search-results small{text-overflow:ellipsis;white-space:nowrap;color:#737373;font-size:12px;line-height:16px;display:block;overflow:hidden}.wr-mobile-search-results em{color:#a3a3a3;margin-left:8px;font-size:11px;font-style:normal;font-weight:400}.wr-mobile-popular-places{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.wr-mobile-popular-places button{color:#000;background:#f5f5f5;border:0;border-radius:9999px;align-items:center;gap:6px;padding:10px 16px 10px 12px;font:400 14px/20px Arial,sans-serif;display:flex}.wr-mobile-popular-places svg{opacity:.7}.wr-mobile-popular-places button:active{background:#e5e5e5}.wr-mobile-search-progress{height:2px;margin-top:8px;margin-bottom:-4px;overflow:hidden}.wr-mobile-search-progress span{background:#000;width:33.3333%;height:100%;animation:1.1s ease-in-out infinite wr-mobile-searching;display:block}.wr-mobile-search-skeleton>div{padding:12px 4px;animation:2s cubic-bezier(.4,0,.6,1) infinite wr-mobile-search-pulse}.wr-mobile-search-skeleton>div+div{border-top:1px solid #e5e5e5}.wr-mobile-search-skeleton span,.wr-mobile-search-skeleton small{background:#e5e5e5;border-radius:4px;width:66.6667%;height:14px;margin-bottom:6px;display:block}.wr-mobile-search-skeleton small{background:#f5f5f5;width:50%;height:10px;margin:0}.wr-mobile-search-empty{color:#737373;margin-top:16px;padding:0 4px;font-size:14px;line-height:20px}@keyframes wr-mobile-searching{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes wr-mobile-search-pulse{50%{opacity:.5}}@media (min-width:1024px){.wr-mobile-search{display:none}}@media (prefers-reduced-motion:reduce){.wr-mobile-search-progress span{width:100%;animation:none}}
.wr-review-design-details{color:#000;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.wr-review-your-design{margin:0 0 32px}.wr-review-your-design>h2{letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid #000;margin:0;padding:0 0 12px;font-size:12px;font-weight:500;line-height:16px}.wr-review-your-design>dl{margin:0}.wr-review-your-design>dl>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:12px 0;display:flex}.wr-review-your-design>dl>div+div{border-top:1px solid #e5e5e5}.wr-review-your-design dt{color:#737373;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:400}.wr-review-your-design dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.wr-review-size-note{color:#404040;margin:-4px 0 12px;font-size:14px;line-height:1.5}.wr-review-location-map{background:#f5f5f5;border:1px solid #e5e5e5;height:130px;overflow:hidden}.wr-review-location-map.is-wide{height:222px}.wr-review-location-map>img{object-fit:cover;width:100%;height:100%;display:block}.wr-review-about-ring{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 0 32px}.wr-review-about-ring>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px 0;font-size:13px;font-weight:400;list-style:none;display:flex}.wr-review-about-ring>summary::-webkit-details-marker{display:none}.wr-review-about-ring>summary:focus-visible{outline-offset:4px;outline:2px solid #000}.wr-review-about-ring>summary>svg{flex:none;transition:transform .15s}.wr-review-about-ring[open]>summary>svg{transform:rotate(180deg)}.wr-review-about-ring>.checkout-review{background:0 0;border:0;border-radius:0;padding:0 0 20px;font-size:14px;line-height:1.5}.wr-review-about-ring>.checkout-review>h2{display:none}.wr-review-about-ring .review-specs{margin:0;font-size:14px;line-height:1.5}.wr-review-about-ring .review-specs>div{padding:8px 0}.wr-review-about-ring .review-specs dt,.wr-review-about-ring .review-specs dd{font-size:14px;line-height:1.5}.wr-review-about-ring .review-specs dd{overflow-wrap:anywhere}.wr-review-about-ring>.checkout-review>p{color:#404040;margin:16px 0 0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.wr-review-about-ring>summary>svg{transition:none}}.wr-purchase-disclosures{color:#404040;border-top:1px solid #e5e5e5;margin:1.5rem 0;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.wr-purchase-disclosures>p{overflow-wrap:anywhere;margin:0 0 .75rem}.wr-purchase-disclosures>nav{flex-wrap:wrap;column-gap:1rem;display:flex}.wr-purchase-disclosures a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}
.wildring-studio{--wr-line:#e5e5e5;color:#080808;height:100dvh;min-height:480px;font-family:var(--font-sans),sans-serif;letter-spacing:0;background:#fff;font-size:14px;position:relative;overflow:hidden}.wildring-studio *{box-sizing:border-box}.wildring-studio button,.wildring-studio input{font:inherit}.wildring-studio button{cursor:pointer}.wildring-studio button:disabled{cursor:default;opacity:.4}.wildring-studio .site-header{color:#000;background:#fff;border:0;height:70px;padding:0 4.3%;position:relative;inset:auto}.wildring-studio .site-header .wordmark{font-size:22px}.wildring-studio .site-header .header-utility{display:none}.wr-workspace{grid-template-columns:1fr 1fr;height:calc(100% - 70px);display:grid;position:relative}.wr-preview{background:#e6e6e6;border-radius:8px 8px 0 0;min-width:0;position:relative;overflow:hidden}.wr-preview .ring-canvas,.wr-preview .ring-render-viewport{width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.wildring-studio .ring-webgl-surface{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.wildring-studio .ring-view-toggle,.wildring-studio .ring-object-name,.wildring-studio .ring-canvas:after{display:none}.wr-product-readout{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:20px;left:16px;right:20px}.wr-product-readout>div{gap:4px;display:grid}.wr-product-readout strong{text-transform:uppercase;letter-spacing:.045em;font-size:16px;font-weight:500;line-height:1.3}.wr-product-readout span{color:#555;font-size:18px;font-weight:300}.wr-share-button{pointer-events:auto;color:#fff;background:#59c45e;border:0;border-radius:30px;align-items:center;gap:7px;padding:8px 16px;font-weight:500;display:flex}.wr-panel{background:#fff;flex-direction:column;min-height:0;display:flex;position:relative}.wr-panel-heading{border-bottom:1px solid #fafafa;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.wr-panel-heading h1{letter-spacing:-.04em;align-items:center;gap:7px;margin:0;font-size:24px;font-weight:500;display:flex}.wr-panel-heading small{color:#a3a3a3;letter-spacing:0;font-size:14px}.wr-panel-heading button{color:#111;background:0 0;border:0;min-width:32px;min-height:44px;padding:0}.wr-panel-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:24px 16px;overflow:auto}.wr-editable{border:0;min-width:0;margin:0;padding:0}.wr-panel-footer{border-top:1px solid var(--wr-line);background:#fff;flex:none;align-items:center;gap:12px;min-height:73px;padding:12px 16px;display:flex}.wr-progress{flex:1;gap:4px;min-width:0;display:flex}.wr-progress button{text-align:center;color:#777;background:0 0;border:0;flex:1;gap:5px;min-width:0;padding:0;display:grid}.wr-progress span{background:#e5e5e5;border-radius:6px;height:8px}.wr-progress .is-active span{background:#000;box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.wr-progress .is-complete span{background:#489474}.wr-progress .is-active small{color:#000}.wr-progress small{white-space:nowrap;font-size:14px}.wr-next{color:#fff;white-space:nowrap;background:#000;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 28px;display:flex;font-size:16px!important}.wr-drawer-grip{display:none}.wr-kicker{text-transform:uppercase;letter-spacing:.12em;color:#686868;margin:0 0 8px;font-size:12px;font-weight:400}.wr-kicker strong{color:#111;font-weight:400}.wr-metals{gap:10px;display:flex}.wr-metals label{text-align:center;cursor:pointer;gap:3px;font-size:12px;display:grid;position:relative}.wr-metals input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.wr-metals label>span{border:1px solid #aaa;width:32px;height:32px}.wr-metals input:checked+span{outline-offset:3px;outline:1px solid #111}.wr-metals input:focus-visible+span{outline-offset:4px;outline:2px solid #111}.wr-metals small{font-size:12px}.wr-hallmark{color:#777;margin:8px 0 16px;font-size:12px}.wr-style-controls section+section{margin-top:16px}.wr-products{gap:8px;display:grid}.wr-products button{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:7px;align-items:center;gap:12px;min-height:82px;padding:8px;display:flex}.wr-products img{object-fit:cover;border-radius:6px;flex:none;width:64px;height:64px}.wr-products span{text-transform:uppercase;flex:1;font-size:16px;font-weight:500;line-height:1.2}.wr-products small{color:#555;white-space:nowrap;font-size:18px;font-weight:300}.wr-products button.is-selected{background:#fafafa;border-color:#000}.wr-terrain-controls,.wr-profile{max-width:440px;margin:4px auto 26px}.wr-terrain-controls fieldset,.wr-profile{border:0;padding:0}.wr-height{gap:20px;margin-bottom:20px;display:grid}.wr-height>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.wr-height strong{font-weight:500}.wr-height output{font-weight:600}.wr-height input{appearance:none;accent-color:#000;background:#e2e5eb;border-radius:9px;width:100%;height:8px;margin:0}.wr-height input::-webkit-slider-thumb{appearance:none;background:#000;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 3px #0001}.wr-height input::-moz-range-thumb{background:#000;border:0;border-radius:50%;width:24px;height:24px}.wr-terrain-controls legend,.wr-profile legend{margin-bottom:8px;font-weight:500}.wr-segmented{gap:8px;display:flex}.wr-segmented button{color:#374151;background:#fff;border:1px solid #ddd;border-radius:50px;flex:1;min-height:36px;font-size:14px}.wr-segmented button.is-selected{color:#fff;background:#000;border-color:#000}.wr-profile>div{gap:8px;display:flex}.wr-profile button{color:#777;background:#fff;border:2px solid #e5e5e5;border-radius:7px;flex:1;place-items:center;min-height:80px;padding:10px 8px 8px;display:grid}.wr-profile button.is-selected{color:#000;background:#fafafa;border-color:#000}.wr-profile svg{width:62px;height:44px}.wr-profile:first-of-type svg{height:60px}.wr-profile span{color:#111;font-size:12px}.wr-size h2{margin:0 0 16px;font-size:18px;font-weight:600}.wr-size{gap:16px;display:grid}.wr-size h2,.wr-size p{margin:0}.wr-size-later{border:1px solid #e5e5e5;border-radius:3px;padding:16px;font-size:14px}.wr-size-later ol{margin:10px 0 0;padding-left:16px;line-height:1.5}.wr-size-later li+li{margin-top:6px}.wr-size details{font-size:14px;line-height:1.5}.wr-size summary{cursor:pointer;list-style:none}.wr-size .select-listbox-trigger{border-radius:5px;min-height:36px}.wr-loading{text-transform:uppercase;letter-spacing:.16em;align-content:center;justify-items:center;gap:14px;font-size:12px;display:grid;position:absolute;inset:0}.wr-loading span{border:1px solid #999;border-top-color:#111;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite wr-spin}.wr-notice{color:#6b7280;font-size:12px;line-height:1.4}.wr-notice button{margin-left:8px}.wr-new-design{color:#777;background:0 0;border:0;margin-top:12px;text-decoration:underline}.wr-modal-backdrop{z-index:100;background:#000a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wr-share-modal{background:#fff;border-radius:16px;grid-auto-rows:max-content;gap:12px;width:min(384px,100%);max-height:85dvh;padding:16px;display:grid;overflow:auto}.wr-share-modal>header{justify-content:space-between;align-items:center;display:flex}.wr-share-modal h2{text-transform:uppercase;letter-spacing:.12em;margin:0 auto;font-size:15px;font-weight:500}.wr-share-modal>header button{color:#888;background:0 0;border:0;padding:0 4px;font-size:24px}.wr-share-render{background:#f5f5f5;border-radius:8px;height:min(400px,46dvh);position:relative;overflow:hidden}.wr-share-render .ring-canvas{width:100%;height:100%;position:absolute;inset:0}.wr-share-modal>input{border:1px solid #e5e5e5;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 12px}.wr-share-modal>button{color:#777;background:0 0;border:0;border-radius:50px;min-height:38px}.wr-share-modal .wr-native-share{color:#111;border:1px solid #ddd}.wr-share-modal>input[readonly]{font-size:10px}.wr-share-modal>p{color:#777;margin:0;font-size:12px}.wr-share-modal>details{font-size:12px}.wr-share-formats{gap:8px;display:flex}.wr-share-formats button{background:#fff;border:1px solid #e5e5e5;border-radius:24px;flex:1;padding:8px;font-size:13px}.wr-share-formats [aria-selected=true]{background:#f5f5f5;border-color:#aaa}.wr-share-image{background:#f5f5f5;border-radius:8px;place-items:center;display:grid;overflow:hidden}.wr-share-image-card{aspect-ratio:4/5;width:100%}.wr-share-image-story{aspect-ratio:9/16;max-width:100%;height:40dvh;margin:auto}.wr-share-image img{object-fit:contain;width:100%;height:100%}.wr-share-image p{color:#777;text-align:center;padding:16px;font-size:14px}.wr-share-modal>textarea{resize:vertical;width:100%;min-width:0;font:inherit;border:1px solid #e5e5e5;border-radius:7px;padding:8px 12px}.wr-share-download{color:#111;text-align:center;border:1px solid #ddd;border-radius:50px;padding:10px 12px;font-size:14px;display:block}.wr-share-download[aria-disabled=true]{opacity:.5;pointer-events:none}.wr-panel-body>.map-stage{border-radius:0;height:100%;min-height:240px}.wildring-studio .map-aperture{background:0 0;border:5px solid #000!important;border-radius:0!important}.wildring-studio .map-aperture svg,.wildring-studio .aperture-center{display:none}.wildring-studio .map-search-panel{position:absolute;inset:0 0 auto}.wildring-studio .map-search{height:40px;min-height:0;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:0;gap:0;padding:0;display:flex;position:relative}.wildring-studio .map-search>svg{color:#a3a3a3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wildring-studio .map-search input{border:1px solid #e5e5e5;border-radius:0;outline:none;width:100%;min-width:0;height:100%;min-height:0;padding:8px 12px 8px 36px;font:400 14px/20px Arial,sans-serif}.wildring-studio .map-search input:focus{border-color:#a3a3a3}.wildring-studio .map-search>button:not(.map-search-submit){background:#fff;min-width:30px;height:100%;min-height:0;padding:0;position:absolute;top:0;right:4px}.wildring-studio .map-search-submit{display:none}.wildring-studio .map-search-status{background:#fff}.wildring-studio .wr-panel-body:has(>.map-stage){padding:0}.wildring-studio.is-review .wr-next{flex:1}.wildring-studio.is-review .wr-panel-body{font-size:14px}.wildring-studio.is-review .review-panel{border:0;padding:0}@keyframes wr-spin{to{transform:rotate(360deg)}}.wildring-studio .wr-panel-body{position:relative}.wildring-studio .wr-panel-body>.map-stage{min-height:0;position:absolute;inset:0}.wildring-studio .map-search-panel{width:auto}.wildring-studio .map-stage .map-canvas{height:calc(100% - 40px);top:40px}.wildring-studio .map-aperture{top:calc(50% + 20px)}.wildring-studio .wildring-map-tools,.wildring-studio .map-stage .mapboxgl-ctrl-top-right{top:50px}@media (max-width:1023px){.wildring-studio{height:100dvh;min-height:0}.wildring-studio .site-header{z-index:30;background:0 0;height:44px;padding:0 24px;position:absolute;top:0;left:0;right:0}.wildring-studio .site-header .wordmark{font-size:16px}.wildring-studio .desktop-nav{display:none}.wr-workspace{height:100%;display:block}.wr-preview{border-radius:0;position:absolute;inset:0}.wr-panel{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));height:calc(100dvh * var(--drawer-snap));z-index:20;border-radius:16px 16px 0 0;position:absolute;box-shadow:0 -3px 30px #0001}.wildring-studio .wr-panel-body:has(>.map-stage){overflow:hidden}.wildring-studio .wr-panel-body>.map-stage{height:calc(50dvh - 56px);min-height:0;bottom:auto}.wr-drawer-grip{touch-action:none;flex:none;justify-content:center;height:24px;display:flex}.wr-drawer-grip button{background:0 0;border:0;place-items:center;width:100%;height:24px;padding:0;display:grid}.wr-drawer-grip span{border-bottom:2px solid #d4d4d4;border-right:2px solid #d4d4d4;width:22px;height:10px;transform:rotate(45deg)skew(-15deg,-15deg)translate(-2px,-4px)}.wr-panel-heading{height:49px;padding:0 16px}.wr-panel-heading h1{letter-spacing:-.03em;font-size:18px}.wr-panel-heading small{font-size:14px}.wr-panel-heading button{color:#999}.wr-panel-body{padding:16px 8px}.wr-panel-footer{min-height:56px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:25;gap:12px;position:fixed;bottom:0;left:0;right:0}.wr-progress span{height:6px}.wr-progress small{display:none}.wr-next{min-height:40px;padding:0 22px}.wr-product-readout{bottom:calc(56px + env(safe-area-inset-bottom) + 100dvh * var(--drawer-snap) + 24px);left:8px;right:16px}.wr-product-readout strong{letter-spacing:.04em;font-size:14px}.wr-product-readout span{font-size:18px}.wr-share-button{padding:8px 16px}.wr-products button{gap:10px;min-height:74px;padding:6px}.wr-products img{width:56px;height:56px}.wr-products span{font-size:13px}.wr-products small{font-size:15px}.wr-kicker{font-size:11px}.wr-metals label>span{width:32px;height:32px}.wr-terrain-controls{margin:0 12px}.wr-height{gap:20px;margin-bottom:20px}.wr-profile{max-width:none;margin:0}.wr-profile legend{display:none}.wr-profile button{min-height:100px;padding-top:12px}.wr-profile svg{width:70px;height:60px}.wr-editable:has(>.wr-profile)>.wr-profile{padding:0}.wr-style-controls{padding:0 2px}.wr-size{gap:16px}.wr-size-later{padding:16px}.wildring-studio.keyboard-open .wr-panel{height:calc(100dvh - 80px);bottom:calc(56px + env(safe-area-inset-bottom))}.wildring-studio.keyboard-open .wr-product-readout{display:none}.wildring-studio.is-review .wr-panel{height:calc(100dvh - 56px - env(safe-area-inset-bottom) - 44px)}.wildring-studio.is-review .wr-product-readout{display:none}.wr-share-modal{max-height:85dvh}.wr-share-render .ring-render-viewport{transform:none!important}.wildring-studio .map-stage .map-canvas{height:calc(100% - 44px);top:44px}.wildring-studio .map-search{height:44px}.wildring-studio .map-search input{font-size:16px;line-height:24px}.wildring-studio .map-aperture{top:calc(50% + 22px)}.wildring-studio .wildring-map-tools,.wildring-studio .map-stage .mapboxgl-ctrl-top-right{top:54px}.wr-panel-body:has(>.map-stage) .wr-editable{display:none}}@media (prefers-reduced-motion:reduce){.wr-panel{transition:none}.wr-loading span{animation:none}}.wr-profile,.wr-terrain-controls fieldset,.wr-size,.wr-share-modal{font-family:system-ui,sans-serif}.wr-size h2,.wr-share-modal h2{font-family:var(--font-sans),sans-serif}.wr-profile svg[viewBox="0 0 60 80"]{width:45px;height:60px}.wr-profile svg[viewBox="0 0 80 40"]{width:80px;height:40px}.wildring-studio.is-review .wr-preview{background:#fff;border-radius:0;padding:24px;overflow:auto}.wildring-studio.is-review .wr-preview>.wr-review-gallery{max-width:560px;margin:0 auto}.wildring-studio.is-review .wr-editable{display:none}.wr-review-product h2{text-transform:uppercase;margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.25}.wr-review-price{margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.wr-review-lead-time{color:#387b3a;margin:0;font-size:14px;line-height:1.45}.wr-review-details{border-top:1px solid #111;padding:16px 0;font-family:system-ui,sans-serif;font-size:14px;line-height:1.5}.wr-review-details summary{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;justify-content:space-between;align-items:center;min-height:24px;list-style:none;display:flex}.wr-review-details summary:after{content:"+";font-size:22px;font-weight:300}.wr-review-details[open] summary:after{content:"−"}.wr-review-details .checkout-review{margin-top:16px}.wr-review-details .checkout-review h2{display:none}.wildring-studio.is-review .wr-panel-footer{flex-wrap:wrap;gap:8px}.wr-review-footer-title{align-items:center;gap:12px;width:100%;font-family:system-ui,sans-serif;font-size:14px;font-weight:700;display:flex}.wr-review-footer-title strong{flex:1;font-weight:500;line-height:1.3}.wr-review-footer-title span{white-space:nowrap;font-size:18px}.wildring-studio.is-review .wr-next{border-radius:0;width:100%;min-height:52px;font-family:system-ui,sans-serif!important}.wr-secure-checkout{text-align:center;color:#737373;width:100%;font-size:12px;line-height:1.3}@media (max-width:1023px){.wildring-studio.is-review .site-header{background:#fff;border-bottom:1px solid #f5f5f5;height:48px}.wildring-studio.is-review .wr-workspace{height:auto;padding:24px 16px calc(170px + env(safe-area-inset-bottom));overscroll-behavior:contain;position:absolute;inset:48px 0 0;overflow:auto}.wildring-studio.is-review .wr-preview{padding:0;position:relative;inset:auto;overflow:visible}.wildring-studio.is-review .wr-preview>.wr-review-gallery{margin-bottom:24px}.wildring-studio.is-review .wr-panel{height:auto;box-shadow:none;border-radius:0;transition:none;position:static;bottom:auto}.wildring-studio.is-review .wr-drawer-grip{display:none}.wildring-studio.is-review .wr-panel-heading{z-index:35;border:0;width:44px;height:44px;padding:0;position:fixed;top:0;left:8px;right:8px}.wildring-studio.is-review .wr-panel-heading h1{white-space:nowrap;font-size:14px;font-weight:400;position:absolute;top:14px;left:50px}.wildring-studio.is-review .wr-panel-heading>button:last-child{display:none}.wildring-studio.is-review .wr-panel-body{padding:0;overflow:visible}.wildring-studio.is-review .wr-panel-footer{padding:10px 16px calc(8px + env(safe-area-inset-bottom));min-height:140px}.wildring-studio.is-review .wr-next{min-height:60px}.wr-review-footer-title{font-size:14px}.wr-review-footer-title span{font-size:20px}.wr-review-product h2{font-size:24px}.wildring-studio.is-review .site-header .wordmark,.wildring-studio.is-review .site-header .brand-icon{display:none}.wildring-studio.is-review .site-header .brand-link{margin:0 auto}.wildring-studio.is-review .site-header .wordmark{min-height:32px;padding:0;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.wildring-studio.is-review .site-header .wordmark svg{width:32px;height:32px}.wildring-studio.is-review .site-header .wordmark span,.wildring-studio.is-review .site-header .mobile-menu-button{display:none}.wildring-studio.is-review .wr-panel-heading{width:76px;left:12px}.wildring-studio.is-review .wr-panel-heading h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.wildring-studio.is-review .wr-panel-heading>button:first-child{color:#111;align-items:center;gap:6px;width:76px;font-family:system-ui,sans-serif;font-size:14px;display:flex}.wr-review-product{margin-bottom:26px}.wr-review-lead-time,.wr-review-footer-title strong{font-size:13px}}.wr-review-lead-time:before{content:"";vertical-align:2px;background:#5e9c52;width:6px;height:6px;margin-right:8px;display:inline-block}.wildring-studio .ring-artifact-status{color:#444;background:#ffffffd9;border-radius:4px;padding:8px 12px;bottom:84px}.wildring-studio.is-review .ring-artifact-status{bottom:12px}.wildring-studio{font-family:Arial,sans-serif}.wr-review-product{margin-bottom:32px;font-family:Arial,sans-serif}.wr-review-product h2{letter-spacing:.025em;margin:0;font-weight:300;line-height:30px}.wr-review-price{margin:8px 0 0;font-size:30px;line-height:36px}.wr-review-lead-time{margin-top:12px;font-size:14px;line-height:20px}.wr-review-footer-title{font-family:Arial,sans-serif}.wildring-studio.is-review .wr-next{font-family:Arial,sans-serif!important;font-size:18px!important}@media (max-width:1023px){.wildring-studio.is-review .site-header{height:49px}.wildring-studio.is-review .wr-workspace{top:49px}.wr-review-product{margin-bottom:32px}.wr-review-lead-time,.wr-review-footer-title strong{font-size:14px}.wr-review-footer-title span{font-size:18px}.wildring-studio.is-review .site-header .wordmark{min-height:24px;top:12px}.wildring-studio.is-review .site-header .wordmark svg{width:24px;height:24px}}
