body:has(.dr-ice-ring),body:has(.dr-ice-ring) #MainContent,body:has(.dr-ice-ring) .shopify-section:has(.dr-ice-ring){background-color:#f4f8fb}.dr-ice-ring{--dr-ring-page-bg: #f4f8fb;--dr-ring-blue: #22aed1;--dr-ring-light-blue: #c3dae8;--dr-ring-text: #0a0c10;--dr-ring-white: #f4f8fb;--dr-ring-option-label-bg: #0a0c10;--dr-ring-option-selected: #d5e6f2;--dr-ring-card-bg: rgba(238, 244, 251, .34);--dr-ring-card-border: rgba(255, 255, 255, .72);--dr-ring-header-offset: var( --dr-ice-header-shell-y, calc(clamp(18px, 1.4vw, 28px) + clamp(8px, .6vw, 12px) + clamp(68px, 4.45vw, 91px)) );--dr-ring-available: calc(100dvh - var(--dr-ring-header-offset) - 88px);--dr-ring-standard-height: min(808px, var(--dr-ring-available));--dr-ring-welcome-height: min(520px, var(--dr-ring-available));--dr-ring-option-tile-h: 196px;--dr-ring-option-media-h: 148px;--dr-ring-option-label-h: 48px;--dr-ring-option-size: var(--dr-ring-option-tile-h);--dr-ring-label-h: var(--dr-ring-option-label-h);--dr-ring-label-h-sub: var(--dr-ring-option-label-h);--dr-ring-tile-h: var(--dr-ring-option-size);--dr-ring-media-h: var(--dr-ring-option-media-h);position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;margin-top:calc(-1 * var(--dr-ring-header-offset));padding:calc(var(--dr-ring-header-offset) + 24px) 0 48px;box-sizing:border-box;display:flex;align-items:center;color:var(--dr-ring-text);background-color:transparent;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.dr-ice-ring:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#f4f8fb;background-image:var(--dr-ring-bg-image);background-repeat:no-repeat;background-size:cover;background-position:center center}.dr-ice-ring__stage{position:relative;z-index:1;width:min(var(--dr-ice-layout-max, 1788px),calc(100% - (2 * var(--dr-ice-layout-gutter, clamp(16px, 6.33vw, 129.5px)))));margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media screen and (min-width:1025px){.dr-ice-ring:not(.is-wide):not(.is-thanks) .dr-ice-ring__stage{justify-content:flex-end}}.dr-ice-ring.is-wide .dr-ice-ring__stage,.dr-ice-ring.is-thanks .dr-ice-ring__stage,html.dr-ice-ring-sent .dr-ice-ring__stage{justify-content:center;align-items:flex-start}.dr-ice-ring.is-wide .dr-ice-ring__stage{justify-content:stretch;width:min(var(--dr-ice-layout-max, 1788px),calc(100% - (2 * var(--dr-ice-layout-gutter, clamp(16px, 6.33vw, 129.5px)))))}.dr-ice-ring.is-wide{align-items:flex-start;background-color:transparent}.dr-ice-ring__card{width:min(779px,100%);display:none;flex-direction:column;background:var(--dr-ring-card-bg);border:1px solid var(--dr-ring-card-border);border-radius:12px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 18px 50px #0a0c1014;padding:36px 40px 24px;box-sizing:border-box;color:var(--dr-ring-text);overflow:hidden}.dr-ice-ring__card.is-active{display:flex}.dr-ice-ring__card[hidden],.dr-ice-ring__card:not(.is-active),.dr-ice-ring__spec[hidden],.dr-ice-spec-row[hidden],.dr-ice-ring__field[hidden]{display:none!important}.dr-ice-ring__card.is-active[data-step="1"]{height:var(--dr-ring-welcome-height);min-height:var(--dr-ring-welcome-height);max-height:var(--dr-ring-welcome-height);justify-content:center}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){height:var(--dr-ring-standard-height);min-height:var(--dr-ring-standard-height);max-height:var(--dr-ring-standard-height)}.dr-ice-ring.is-wide .dr-ice-ring__card.dr-ice-card--booking.is-active{color:var(--dr-ring-text);background:var(--dr-ring-card-bg);border:1px solid var(--dr-ring-card-border);box-shadow:0 18px 50px #0a0c1014;width:100%;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible}.dr-ice-ring.is-wide{justify-content:flex-start;height:auto;min-height:100dvh;overflow:visible}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-final-left>.dr-ice-card__heading{color:var(--dr-ring-text);border-bottom-color:#0a0c101f;font-size:clamp(28px,3vw,40px);letter-spacing:.01em}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-spec-row{border-bottom-color:#0a0c1014}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-spec-row:has(.dr-ice-ring__dd.is-open){position:relative;z-index:45}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-ring__dd.is-open{z-index:50}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-ring__dd--compact .dr-ice-ring__dd-menu{z-index:60;background:#f4f8fb;border:1px solid #c8ced8;box-shadow:0 12px 32px #0a0c102e;isolation:isolate}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-ring__dd-menu[aria-multiselectable=true] .dr-ice-ring__dd-option{background:#fff;position:relative;z-index:1}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-spec-row__label{color:#3a4250;font-weight:500}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-book-heading{color:var(--dr-ring-text)}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-book-sub{color:#3a4250}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-label{color:#0a0c10}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-btn--secondary{background:#fff;color:var(--dr-ring-text);border-color:#c5d0dc}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-disclaimer{color:#3a4250!important}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-dd--compact .dr-ice-dd__value.is-placeholder{color:#5c6570}.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"],html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"]{width:min(680px,100%);height:auto;min-height:0;max-height:none;overflow:visible;margin-top:0}html.dr-ice-ring-sent .dr-ice-ring__card[data-step]:not([data-step="17"]){display:none}html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"]{display:flex!important}.dr-ice-ring__card-header{flex:0 0 auto;text-align:center}.dr-ice-ring__heading{margin:0;font-family:Fraunces,serif;font-weight:700;font-size:clamp(30px,3.2vw,46px);line-height:1.14;letter-spacing:.01em;text-transform:uppercase;color:var(--dr-ring-text)}.dr-ice-ring__heading-accent{color:#22aed1}.dr-ice-ring__subtitle{margin:14px auto 0;max-width:34em;font-size:16px;line-height:1.55;color:var(--dr-ring-text)}.dr-ice-ring__card-body{flex:1 1 auto;min-height:0;margin-top:22px;overflow:auto}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{scrollbar-width:thin;scrollbar-color:var(--dr-ring-blue) transparent;padding-right:2px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body::-webkit-scrollbar{width:4px;height:4px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body::-webkit-scrollbar-track{background:transparent}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body::-webkit-scrollbar-thumb{background:var(--dr-ring-blue);border-radius:999px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body::-webkit-scrollbar-thumb:hover{background:#1a8aa7}.dr-ice-ring__navigation{flex:0 0 auto;display:flex;justify-content:center;gap:12px;margin-top:auto;padding-top:36px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{flex-shrink:0;margin-top:auto;padding-top:20px}.dr-ice-ring__card[data-step="1"] .dr-ice-ring__navigation{margin-top:22px;padding-top:0}.dr-ice-ring__card[data-step="1"] .dr-ice-ring__trust{margin-top:28px}.dr-ice-ring__card[data-step="2"] .dr-ice-ring__option-grid{max-height:none}.dr-ice-ring__card[data-step="11"] .dr-ice-ring__option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-ice-ring__card[data-step="13"] .dr-ice-ring__chip-grid{gap:14px;align-items:stretch}.dr-ice-ring__card[data-step="13"] .dr-ice-ring__chip{min-height:108px;height:auto;padding:16px 34px;font-size:16px;font-weight:700;line-height:1.25}.dr-ice-ring__card[data-step="12"] .dr-ice-ring__field,.dr-ice-ring__card[data-step="15"] .dr-ice-ring__field{max-width:560px;margin-left:auto;margin-right:auto}.dr-ice-ring__card.is-active[data-step="14"]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__card-body{flex:0 0 auto!important;overflow:visible!important;min-height:0;padding-right:0;scrollbar-width:none}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__card-body::-webkit-scrollbar{display:none;width:0;height:0}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__navigation{margin-top:0;padding-top:18px;flex-shrink:0}.dr-ice-ring__card[data-step="14"] .dr-ice-ring__upload,.dr-ice-ring__card[data-step="14"] .dr-ice-ring__field{max-width:560px;margin-left:auto;margin-right:auto;width:100%}.dr-ice-ring__card[data-step="14"] .dr-ice-ring__textarea{min-height:120px;max-height:none}.dr-ice-ring__navigation--split{justify-content:center;gap:16px;padding-top:18px}.dr-ice-ring__navigation--split .dr-ice-ring__btn{min-width:220px;padding:14px 48px;font-size:17px}.dr-ice-ring__btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:4px;background:var(--dr-ring-blue);color:#fff;font-family:Fraunces,serif;font-size:16px;font-weight:600;line-height:1;min-width:148px;padding:13px 28px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.dr-ice-ring__btn:disabled{opacity:.45;cursor:not-allowed}.dr-ice-ring__btn--ghost{background:#fff;color:var(--dr-ring-text);border:1px solid #c5d0dc}.dr-ice-ring__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(10,12,16,.18);text-align:center}.dr-ice-ring__trust-title{display:block;font-weight:700;font-size:15px}.dr-ice-ring__trust-text{display:block;margin-top:4px;font-size:13px}.dr-ice-ring__option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dr-ring-grid-gap, 11px);align-content:start;align-items:stretch;grid-auto-rows:var(--dr-ring-option-size);--dr-ring-grid-rows: 2;--dr-ring-grid-row-peek: .5;--dr-ring-grid-gap: 11px;--dr-ring-grid-viewport-h: calc( (var(--dr-ring-option-size) * (var(--dr-ring-grid-rows) + var(--dr-ring-grid-row-peek))) + (var(--dr-ring-grid-gap) * var(--dr-ring-grid-rows)) );max-height:min(var(--dr-ring-grid-viewport-h),100%);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--dr-ring-blue) transparent}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid){flex:1 1 auto;min-height:0;overflow:hidden;padding-right:0;scrollbar-width:none;display:flex;flex-direction:column}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid) .dr-ice-ring__option-grid{flex:1 1 auto;min-height:0;max-height:min(var(--dr-ring-grid-viewport-h),100%)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid)::-webkit-scrollbar{width:0;height:0;display:none}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{padding-right:4px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid::-webkit-scrollbar{width:4px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid::-webkit-scrollbar-track{background:transparent}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid::-webkit-scrollbar-thumb{background:var(--dr-ring-blue);border-radius:999px}.dr-ice-ring__option-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-ice-ring__option{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;height:var(--dr-ring-option-size);min-height:var(--dr-ring-option-size);max-height:var(--dr-ring-option-size);padding:0;border:3px solid rgba(255,255,255,.55);border-radius:8px;background:#ffffff38;cursor:pointer;overflow:hidden;color:inherit;font:inherit;text-align:center}.dr-ice-ring__option--selected{border-color:#c3dae8f2;box-shadow:none}.dr-ice-ring__option-media{flex:0 0 var(--dr-ring-media-h);height:var(--dr-ring-media-h);min-height:var(--dr-ring-media-h);max-height:var(--dr-ring-media-h);display:flex;align-items:center;justify-content:center;padding:10px 10px 6px;background:#eef3f7;box-sizing:border-box}.dr-ice-ring__option--selected .dr-ice-ring__option-media{background:var(--dr-ring-option-selected)}.dr-ice-ring__option-media img{display:block;width:auto;height:auto;max-width:min(92%,78px);max-height:min(100%,78px);object-fit:contain;object-position:center;margin:0 auto;flex-shrink:0}.dr-ice-ring__option-media--icon img{width:auto;height:52%;max-width:64px;max-height:64px}.dr-ice-ring__option-label{flex:0 0 var(--dr-ring-label-h);height:var(--dr-ring-label-h);min-height:var(--dr-ring-label-h);max-height:var(--dr-ring-label-h);display:grid;place-content:center;justify-items:center;align-content:center;align-self:stretch;width:100%;box-sizing:border-box;background:var(--dr-ring-option-label-bg);color:#fff;font-weight:600;font-size:13px;line-height:1;gap:2px;padding:0 8px;text-align:center;overflow:hidden}.dr-ice-ring__option-title{display:block;font:inherit;line-height:1.2;text-align:center}.dr-ice-ring__option-sub{display:block;font-weight:500;font-size:11px;line-height:1.15;opacity:.82;margin:0;text-align:center}.dr-ice-ring__chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dr-ice-ring__chip-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-ice-ring__chip-grid--grades{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-ice-ring__chip-grid--grades .dr-ice-ring__chip[hidden]{display:none!important}.dr-ice-ring__chip-grid--center{grid-template-columns:repeat(3,minmax(0,180px));justify-content:center;margin-top:12px}.dr-ice-ring__chip{min-height:72px;border:1px solid rgba(255,255,255,.82);border-radius:4px;background:#ffffff57;color:#0a0c10;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:15px;cursor:pointer;padding:12px 8px}.dr-ice-ring__chip small{display:block;font-weight:500;font-size:12px;margin-top:4px}.dr-ice-ring__chip.is-selected,.dr-ice-ring__option--selected.dr-ice-ring__chip{background:#d5e6f2c7;border-color:#c3dae8f2;box-shadow:none;color:#0a0c10}.dr-ice-ring__field{margin-top:16px;text-align:left}.dr-ice-ring__label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.dr-ice-ring__hint{margin:6px 0 0;font-size:13px}.dr-ice-ring__spec .dr-ice-ring__hint{margin:0;text-align:right;font-size:14px;font-weight:500}.dr-ice-ring__input,.dr-ice-ring__textarea,.dr-ice-ring__select{width:100%;box-sizing:border-box;border:1px solid rgba(34$1174$2209,.35);background:#ffffffb8;color:var(--dr-ring-text);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;padding:12px 14px;border-radius:2px}.dr-ice-ring__textarea{min-height:110px;resize:vertical}.dr-ice-ring__select--native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dr-ice-ring__dd{position:relative;width:100%;z-index:2}.dr-ice-ring__dd.is-open{z-index:40}.dr-ice-ring__field:has(.dr-ice-ring__dd.is-open){position:relative;z-index:45}.dr-ice-ring__card.is-active:has(.dr-ice-ring__dd.is-open){overflow:visible!important;z-index:30}.dr-ice-ring__card.is-active .dr-ice-ring__card-body:has(.dr-ice-ring__dd.is-open){overflow:visible!important;z-index:10}.dr-ice-ring__dd-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;border:1px solid #c8ced8;border-radius:6px;background:#fff;color:#3a4250;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;padding:14px 16px;cursor:pointer;text-align:left;box-shadow:none}.dr-ice-ring__dd.is-open .dr-ice-ring__dd-trigger,.dr-ice-ring__dd-trigger:focus{outline:none;border-color:#22aed1;box-shadow:0 0 0 2px rgba(34$1174$2209,.22)}.dr-ice-ring__dd-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-ice-ring__dd-value.is-placeholder{color:#5b6575}.dr-ice-ring__dd-chevron{flex:0 0 auto;width:12px;height:8px;border:0;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%233A4250' d='M6 7.2 0.8 2 2.2.6 6 4.4 9.8.6 11.2 2z'/%3E%3C/svg%3E") center / 12px 8px no-repeat;transition:transform .15s ease}.dr-ice-ring__dd.is-open .dr-ice-ring__dd-chevron{transform:rotate(180deg)}.dr-ice-ring__dd-menu{display:none;position:absolute;z-index:50;background:#f4f8fb;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;background:#eef3f8;border:1px solid #d5dee8;border-radius:6px;box-shadow:0 10px 28px #0a0c1024}.dr-ice-ring__dd.is-open .dr-ice-ring__dd-menu{display:block}.dr-ice-ring__dd.is-open .dr-ice-ring__dd-menu[aria-multiselectable=true]{display:flex;flex-direction:column;gap:4px;padding:4px}.dr-ice-ring__dd-menu[aria-multiselectable=true] .dr-ice-ring__dd-option{border-bottom:0;border-radius:4px;background:#fff}.dr-ice-ring__dd-menu[aria-multiselectable=true] .dr-ice-ring__dd-option:hover:not(.is-active):not([aria-selected=true]){background:#d5e6f2;color:#0a0c10}.dr-ice-ring__dd-menu[aria-multiselectable=true] .dr-ice-ring__dd-option.is-active,.dr-ice-ring__dd-menu[aria-multiselectable=true] .dr-ice-ring__dd-option[aria-selected=true]{background:#22aed1;color:#fff}.dr-ice-ring__card[data-step="15"] .dr-ice-ring__dd-menu{max-height:280px;overflow-y:auto}.dr-ice-ring__dd-option{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid rgba(58,66,80,.12);background:transparent;color:#3a4250;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;padding:13px 16px;cursor:pointer}.dr-ice-ring__dd-option:last-child{border-bottom:0}.dr-ice-ring__dd-option:hover:not(.is-active):not([aria-selected=true]){background:#d5e6f2;color:#0a0c10}.dr-ice-ring__dd-option.is-active,.dr-ice-ring__dd-option[aria-selected=true]{background:#22aed1;color:#fff}.dr-ice-ring__dd--compact{width:auto;max-width:min(68%,320px);min-width:200px;margin-left:auto}.dr-ice-ring__dd--compact .dr-ice-ring__dd-trigger{min-height:0;padding:4px 0 4px 8px;background:transparent;border:0;border-radius:0;color:#0a0c10;font-size:14px;font-weight:600;justify-content:flex-end;box-shadow:none}.dr-ice-ring__dd--compact.is-open .dr-ice-ring__dd-trigger,.dr-ice-ring__dd--compact .dr-ice-ring__dd-trigger:focus{border:0;box-shadow:none}.dr-ice-ring__dd--compact .dr-ice-ring__dd-value{text-align:right;color:inherit}.dr-ice-ring__dd--compact .dr-ice-ring__dd-menu{left:auto;right:0;width:max(100%,260px);min-width:260px}.dr-ice-ring__spec{position:relative;z-index:1}.dr-ice-ring__spec:has(.dr-ice-ring__dd.is-open){z-index:40}.dr-ice-ring__upload{border:1px dashed rgba(34$1174$2209,.45);background:#ffffff59;padding:28px 16px;text-align:center;cursor:pointer}.dr-ice-ring__upload-title{font-weight:700}.dr-ice-ring__file{display:none;margin-top:12px;align-items:center;justify-content:center;gap:10px;font-size:14px}.dr-ice-ring__file.is-visible{display:inline-flex}.dr-ice-ring__file-remove{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1}.dr-ice-ring__error{min-height:1.2em;margin:8px 0 0;color:#8a1f1f;font-size:14px}.dr-ice-ring__layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.dr-ice-ring__summary{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.dr-ice-ring__spec{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(10,12,16,.08)}.dr-ice-ring__spec-label{font-size:14px;font-weight:500;color:#3a4250;flex-shrink:0}.dr-ice-ring__book-heading{margin:0 0 8px;font-family:Fraunces,serif;font-size:26px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dr-ice-ring__book-copy{margin:0 0 24px;font-size:13px;line-height:1.5;color:#3a4250}.dr-ice-ring__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dr-ice-ring__form-grid .dr-ice-ring__field--full,.dr-ice-ring__booking-row{grid-column:1 / -1}.dr-ice-ring__booking-split{display:block;width:100%}.dr-ice-ring__calendar{position:relative;background:#ffffffb8;border:1px solid rgba(34$1174$2209,.22);border-radius:12px;padding:16px;margin:16px 0 0;box-shadow:inset 0 1px #ffffffb3}.dr-ice-ring__calendar[hidden]{display:none!important}.dr-ice-ring__calendar-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(10,12,16,.12)}.dr-ice-ring__calendar-head>div{display:inline-flex;align-items:center;gap:2px}.dr-ice-ring__calendar-nav{border:0;background:transparent;color:#3a4250;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.dr-ice-ring__calendar-nav:hover{color:var(--dr-ring-blue)}.dr-ice-ring__calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;justify-items:center}.dr-ice-ring__calendar-name{font-size:10px;font-weight:700;letter-spacing:.04em;color:#5c6570;padding:4px 0;width:100%}.dr-ice-ring__calendar-spacer{width:32px;height:32px;padding:0}.dr-ice-ring__calendar-date{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#0a0c10;width:32px;height:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;cursor:pointer}.dr-ice-ring__calendar-date:hover{background:rgba(34$1174$2209,.12)}.dr-ice-ring__calendar-date.is-active{background:var(--dr-ring-blue);color:#fff;font-weight:700}.dr-ice-ring__calendar .dr-ice-ring__field{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(10,12,16,.12)}.dr-ice-ring__timezone{margin-top:14px}.dr-ice-ring__timezone[hidden]{display:none!important}.dr-ice-ring__timezone .dr-ice-ring__label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#0a0c10}.dr-ice-ring__timezone .dr-ice-ring__dd{width:auto}.dr-ice-ring__timezone .dr-ice-ring__dd-trigger{width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#0a0c10;font-size:14px;font-weight:500;gap:8px}.dr-ice-ring__timezone .dr-ice-ring__dd.is-open .dr-ice-ring__dd-trigger,.dr-ice-ring__timezone .dr-ice-ring__dd-trigger:focus{border:0;box-shadow:none}.dr-ice-ring__timezone .dr-ice-ring__dd-value:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0C10' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.8 3.8 5.8 3.8 9s-1.3 6.2-3.8 9c-2.5-2.8-3.8-5.8-3.8-9S9.5 5.8 12 3z'/%3E%3C/svg%3E") center / 14px 14px no-repeat}.dr-ice-ring__timezone .dr-ice-ring__dd-menu{left:0;right:auto;width:max(100%,280px);min-width:260px;max-height:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__navigation--split{justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px;width:100%;max-width:473px;margin-top:24px;margin-left:0;margin-right:auto;padding-top:8px}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__navigation--split .dr-ice-ring__btn{flex:1 1 0;width:auto;min-width:0;max-width:226px;padding:14px 16px}.dr-ice-ring__disclaimer{margin:16px 0 0;font-size:16px;line-height:1.5}.dr-ice-ring__preview{position:relative;top:auto;width:100%;max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;background:transparent;border:0;min-height:0}.dr-ice-ring__preview-actions{position:absolute;z-index:4;top:14px;right:14px;display:flex;align-items:center;gap:8px}.dr-ice-ring__preview-btn{border:0;border-radius:999px;background:#1c1e22;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.dr-ice-ring__preview-stage{position:relative;--dr-ring-preview-size: min(100%, 420px);width:var(--dr-ring-preview-size);height:var(--dr-ring-preview-size);max-width:100%;aspect-ratio:1;background:#f4f6f8;border:1px solid #e6ebf1;border-radius:18px;overflow:hidden;margin-inline:auto}.dr-ice-ring__preview-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--dr-ring-pattern);background-size:132px auto;background-repeat:repeat;background-position:center;filter:invert(1);opacity:.2;pointer-events:none}.dr-ice-ring .dr-ice-pendant-viewer__canvas-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-pendant-viewer,.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-pendant-viewer__stage,.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-pendant-viewer__pattern{background-color:#fff!important}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-pendant-viewer__canvas-container{background-color:transparent!important}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-pendant-viewer__canvas-container{aspect-ratio:1 / 1;width:100%;height:100%}.dr-ice-ring .dr-ice-pendant-viewer__canvas-container canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.dr-ice-ring__preview-image{display:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:84%;max-height:84%;margin:auto;object-fit:contain;object-position:center;pointer-events:none}.dr-ice-ring__preview-image.is-fallback{display:block}.dr-ice-ring__preview-note{margin:12px 0 0;text-align:left;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:#3a4250}.dr-ice-ring__preview-reset{-webkit-appearance:none;appearance:none;margin:0;border:1px solid rgba(10,12,16,.28);background:#ffffffe0;color:#0a0c10;border-radius:999px;padding:8px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.dr-ice-ring__review{margin:8px 0 0;font-size:13px}@media screen and (min-width:1024px){.dr-ice-ring{--dr-ring-welcome-height: min(645px, var(--dr-ring-available))}.dr-ice-ring__card.is-active[data-step="1"]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 43.5043px;gap:33.84px;width:min(779px,100%);height:min(645px,var(--dr-ring-available));min-height:min(645px,var(--dr-ring-available));max-height:min(645px,var(--dr-ring-available));background:#0a0c1003;border-radius:12.0845px;overflow:hidden}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__card-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:630px;flex:none;order:0;margin:0;text-align:center}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__heading{width:100%;max-width:628px;margin:0;font-family:Fraunces,serif;font-size:50px;font-weight:700;line-height:60px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#0a0c10}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__heading-accent{color:#22aed1}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__subtitle{margin:0;width:100%;max-width:628px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:400;line-height:30px;text-align:center;color:#0a0c10}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__navigation{order:1;margin:0;padding:0;flex:none}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__navigation .dr-ice-ring__btn{width:228px;min-width:228px;height:52px;padding:0 24px;font-family:Fraunces,serif;font-size:18px;font-weight:700;line-height:22px;text-transform:capitalize;border-radius:4px}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__trust{order:2;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;max-width:637px;margin:0;padding:20px 0 0;border-top:1px solid #0a0c10;min-height:105px;box-sizing:border-box;flex:none}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__trust>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:none}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__trust-title{font-family:Fraunces,serif;font-size:26px;font-weight:700;line-height:37px;text-align:center;color:#0a0c10}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__trust-text{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:37px;text-align:center;color:#0a0c10}}@media screen and (min-width:768px){.dr-ice-ring__option-grid,.dr-ice-ring__card[data-step="11"] .dr-ice-ring__option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1024px){.dr-ice-ring__layout{display:flex;flex-direction:column;align-items:stretch;gap:28px}.dr-ice-ring.is-wide .dr-ice-ring__layout>div:first-child{width:100%}.dr-ice-ring__preview{order:-1;width:100%;margin-left:auto;margin-right:auto;align-items:center}.dr-ice-ring__preview-stage{--dr-ring-preview-size: min(100%, 42dvh, 380px)}.dr-ice-ring__preview-note{text-align:center}}@media screen and (max-width:1024px)and (min-width:768px){.dr-ice-ring__preview{width:100%;max-width:none;margin-left:0;margin-right:0}}@media screen and (max-width:1024px){.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]),.dr-ice-ring.is-thanks{justify-content:center}.dr-ice-ring{flex-direction:column;justify-content:flex-start;align-items:center;padding:calc(var(--dr-ring-header-offset) + 32px) 20px 64px;--dr-ring-available: calc(100dvh - var(--dr-ring-header-offset) - 72px);--dr-ring-standard-height: min(720px, var(--dr-ring-available));--dr-ring-welcome-height: min(467px, var(--dr-ring-available))}.dr-ice-ring__stage{width:100%;max-width:779px;margin-left:auto;margin-right:auto;justify-content:center;align-items:stretch}.dr-ice-ring.is-wide{align-items:stretch;padding-left:var(--dr-ice-layout-gutter, clamp(16px, 6.33vw, 129.5px));padding-right:var(--dr-ice-layout-gutter, clamp(16px, 6.33vw, 129.5px))}.dr-ice-ring.is-wide .dr-ice-ring__stage{width:100%;max-width:var(--dr-ice-layout-max, 1788px);justify-content:stretch}.dr-ice-ring__card.is-active[data-step="1"]{width:100%;max-width:779px;height:var(--dr-ring-welcome-height);min-height:var(--dr-ring-welcome-height);max-height:var(--dr-ring-welcome-height);overflow:hidden;justify-content:center;padding:28px 40px 24px;margin-left:auto;margin-right:auto}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__card-header,.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"] .dr-ice-ring__card-header{margin-top:0}.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"] .dr-ice-ring__navigation{margin-top:0;padding-top:28px}.dr-ice-ring.is-wide .dr-ice-ring__card.dr-ice-card--booking.is-active{height:auto;min-height:0;max-height:none;overflow:visible}.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"],html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"]{width:100%;max-width:779px;height:min(362px,var(--dr-ring-available));min-height:min(362px,var(--dr-ring-available));max-height:min(362px,var(--dr-ring-available));overflow:hidden;justify-content:center;margin-left:auto;margin-right:auto}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){width:100%;height:var(--dr-ring-standard-height);min-height:var(--dr-ring-standard-height);max-height:var(--dr-ring-standard-height);overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.dr-ice-ring__card.is-active[data-step="14"]{width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;align-items:stretch}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__card-body{flex:0 0 auto!important;overflow:visible!important;scrollbar-width:none;padding-right:0}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__card-body::-webkit-scrollbar{display:none;width:0;height:0}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__navigation{margin-top:0!important;padding-top:18px;flex-shrink:0}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-header{flex:0 0 auto}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{flex:1 1 auto;min-height:0;width:100%;margin-top:16px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__chip-grid{max-height:none;overflow:visible}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid){flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;scrollbar-width:none;display:flex;flex-direction:column}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid) .dr-ice-ring__option-grid{flex:1 1 auto;min-height:0;max-height:min(var(--dr-ring-grid-viewport-h),100%)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid)::-webkit-scrollbar{width:0;height:0;display:none}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{max-height:min(var(--dr-ring-grid-viewport-h),100%);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dr-ice-ring{--dr-ring-option-tile-h: 168px;--dr-ring-option-media-h: 118px;--dr-ring-option-label-h: 50px;--dr-ring-option-size: var(--dr-ring-option-tile-h);--dr-ring-tile-h: var(--dr-ring-option-size);--dr-ring-label-h: var(--dr-ring-option-label-h);--dr-ring-media-h: var(--dr-ring-option-media-h)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{flex:0 0 auto;margin-top:auto!important;padding-top:12px;position:relative;z-index:2;isolation:isolate}}@media screen and (max-width:1024px)and (min-width:768px){.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){padding:28px 28px 20px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{justify-content:center;margin-inline:auto;max-width:473px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation .dr-ice-ring__btn{flex:0 0 auto;width:226px;max-width:calc(50% - 6px)}}@media screen and (max-width:767px){.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]),.dr-ice-ring.is-thanks{justify-content:center}.dr-ice-ring{align-items:center;justify-content:flex-start;padding-top:calc(var(--dr-ring-header-offset) + 12px);padding-bottom:48px;--dr-ring-header-offset: var(--dr-ice-header-overlap-mobile, 88px);--dr-ring-available: calc(100dvh - var(--dr-ring-header-offset) - 64px);--dr-ring-standard-height: min(680px, var(--dr-ring-available));--dr-ring-mobile-tile-h: 180px;--dr-ring-mobile-label-h: 50px;--dr-ring-mobile-media-h: 118px;--dr-ring-option-size: var(--dr-ring-mobile-tile-h);--dr-ring-tile-h: var(--dr-ring-mobile-tile-h);--dr-ring-label-h: var(--dr-ring-mobile-label-h);--dr-ring-media-h: var(--dr-ring-mobile-media-h);--dr-ring-grid-gap: 10px;--dr-ring-grid-viewport-h: calc( (var(--dr-ring-mobile-tile-h) * (var(--dr-ring-grid-rows) + var(--dr-ring-grid-row-peek))) + (var(--dr-ring-grid-gap) * var(--dr-ring-grid-rows)) )}.dr-ice-ring.is-wide{align-items:stretch;justify-content:flex-start;overflow:visible;padding-left:var(--dr-ice-layout-gutter, 10px);padding-right:var(--dr-ice-layout-gutter, 10px)}.dr-ice-ring.is-wide .dr-ice-ring__stage{align-items:stretch;width:100%;max-width:100%;margin-inline:0}.dr-ice-ring__stage,.dr-ice-ring.is-wide .dr-ice-ring__stage{width:100%}.dr-ice-ring:not(.is-wide){padding-left:var(--dr-ice-layout-gutter, 10px);padding-right:var(--dr-ice-layout-gutter, 10px);align-items:stretch}.dr-ice-ring:not(.is-wide) .dr-ice-ring__stage{width:100%;max-width:100%;margin-inline:0;justify-content:center;align-items:stretch}.dr-ice-ring:not(.is-wide) .dr-ice-ring__card.is-active{align-self:stretch;width:100%;max-width:100%;margin-inline:0}.dr-ice-ring__card.is-active[data-step="1"],.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"],html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"]{width:100%;height:auto;min-height:0;max-height:none;overflow:visible;padding:28px 18px 24px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){width:100%;padding:22px 16px 12px;overflow:hidden;height:var(--dr-ring-standard-height);min-height:0;max-height:var(--dr-ring-standard-height);display:flex;flex-direction:column}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{flex:1 1 auto;min-height:0;margin-top:10px;padding-bottom:6px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{margin-top:auto!important;padding-top:10px;flex-shrink:0;background:#eef4fbf5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dr-ice-ring__subtitle{font-size:14px;line-height:1.4;margin-top:8px}.dr-ice-ring.is-wide .dr-ice-ring__card.dr-ice-card--booking.is-active[data-step="16"]{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;overflow:visible;box-sizing:border-box}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-final-layout{width:100%;min-width:0}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-final-left>.dr-ice-card__heading{margin-left:auto;margin-right:auto;white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,6.2vw,24px);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:10px}.dr-ice-ring__heading{font-size:30px}.dr-ice-ring__navigation--split .dr-ice-ring__btn{min-width:0;flex:1 1 0;padding:12px 16px}.dr-ice-ring__trust,.dr-ice-ring__form-grid,.dr-ice-ring__spec{grid-template-columns:1fr 1fr}.dr-ice-ring__option-grid,.dr-ice-ring__option-grid--3,.dr-ice-ring__card[data-step="11"] .dr-ice-ring__option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-ice-ring__chip-grid,.dr-ice-ring__chip-grid--4,.dr-ice-ring__chip-grid--center,.dr-ice-ring__card[data-step="13"] .dr-ice-ring__chip-grid{grid-template-columns:1fr}.dr-ice-ring__option-grid{--dr-ring-grid-gap: 10px;grid-auto-rows:var(--dr-ring-mobile-tile-h);align-items:stretch;max-height:var(--dr-ring-grid-viewport-h);overflow-x:hidden;overflow-y:auto;padding-bottom:4px}.dr-ice-ring__card.is-active[data-step="2"] .dr-ice-ring__option-grid{grid-auto-rows:var(--dr-ring-mobile-tile-h);max-height:none;overflow:visible;overscroll-behavior:auto;padding-bottom:0}.dr-ice-ring__card.is-active[data-step="2"] .dr-ice-ring__card-body{overflow:visible;flex:0 1 auto;min-height:0}.dr-ice-ring__card.is-active[data-step="2"] .dr-ice-ring__option{height:var(--dr-ring-mobile-tile-h);min-height:var(--dr-ring-mobile-tile-h);max-height:var(--dr-ring-mobile-tile-h);align-self:stretch}@media(max-width:479px){.dr-ice-ring__option-grid,.dr-ice-ring__option-grid--3,.dr-ice-ring__card[data-step="11"] .dr-ice-ring__option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option{height:var(--dr-ring-mobile-tile-h);min-height:var(--dr-ring-mobile-tile-h);max-height:var(--dr-ring-mobile-tile-h);--dr-ring-tile-h: var(--dr-ring-mobile-tile-h);--dr-ring-label-h: var(--dr-ring-mobile-label-h);--dr-ring-media-h: var(--dr-ring-mobile-media-h)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media{flex:0 0 var(--dr-ring-mobile-media-h);height:var(--dr-ring-mobile-media-h);min-height:var(--dr-ring-mobile-media-h);max-height:var(--dr-ring-mobile-media-h);padding:8px 6px 4px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media img{max-width:min(90%,88px);max-height:min(calc(var(--dr-ring-mobile-media-h) - 12px),88px)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-label{flex:0 0 var(--dr-ring-mobile-label-h);height:var(--dr-ring-mobile-label-h);min-height:var(--dr-ring-mobile-label-h);max-height:var(--dr-ring-mobile-label-h);padding:4px 6px;font-size:12px;line-height:1.15}.dr-ice-ring__option-media--icon img{width:48px;height:48px;max-width:48px;max-height:48px}.dr-ice-ring__card[data-step="13"] .dr-ice-ring__chip{min-height:64px;padding:14px 16px;font-size:15px}.dr-ice-ring__chip-grid--center{margin-top:12px}.dr-ice-ring__form-grid .dr-ice-ring__field--full{grid-column:1 / -1}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__form-grid{grid-template-columns:1fr;gap:10px}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__heading{white-space:normal}}@media screen and (max-width:480px){.dr-ice-ring__heading{font-size:26px}.dr-ice-ring__option-label{font-size:12px}.dr-ice-ring__navigation{flex-wrap:nowrap;max-width:100%}.dr-ice-ring__btn{flex:1 1 0;min-width:0}.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"] .dr-ice-ring__navigation,html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"] .dr-ice-ring__navigation{flex-direction:column;align-items:stretch;width:100%}.dr-ice-ring.is-thanks .dr-ice-ring__card[data-step="17"] .dr-ice-ring__btn,html.dr-ice-ring-sent .dr-ice-ring__card[data-step="17"] .dr-ice-ring__btn{flex:0 0 auto;width:100%;white-space:nowrap;padding:14px 16px}}@media screen and (max-width:380px){.dr-ice-ring__form-grid,.dr-ice-ring__spec{grid-template-columns:1fr}.dr-ice-ring__trust{grid-template-columns:1fr 1fr}.dr-ice-ring__heading{font-size:23px}.dr-ice-ring.is-wide .dr-ice-ring__card[data-step="16"]{padding:18px 12px 16px}.dr-ice-ring.is-wide .dr-ice-ring__card[data-step="16"] .dr-ice-ring__heading{font-size:clamp(18px,6.2vw,24px);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:10px;white-space:normal;overflow-wrap:anywhere}.dr-ice-ring__summary{gap:8px;margin-bottom:22px}.dr-ice-ring__spec{gap:8px;min-width:0}.dr-ice-ring__spec-label{font-size:12px;max-width:42%}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-spec-row .dr-ice-dd--compact,.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-spec-row .dr-ice-ring__dd--compact{min-width:0;max-width:58%}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-dd--compact .dr-ice-dd__trigger{font-size:12px}.dr-ice-ring.is-wide .dr-ice-card--booking .dr-ice-dd--compact .dr-ice-dd__menu{min-width:min(220px,calc(100vw - 32px));width:max(100%,min(220px,calc(100vw - 32px)))}.dr-ice-ring__book-heading{font-size:22px}.dr-ice-ring__book-copy{font-size:12px;margin-bottom:16px}.dr-ice-ring__calendar{padding:12px}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__navigation--split{gap:8px;margin-top:16px}.dr-ice-ring__card[data-step="16"] .dr-ice-ring__navigation--split .dr-ice-ring__btn{font-size:14px;padding:10px 12px}}@media screen and (orientation:landscape)and (max-width:1024px){body:has(.dr-ice-ring){scroll-padding-top:calc(var(--dr-ring-header-offset, 90px) + 16px)}.dr-ice-ring{justify-content:flex-start;align-items:center;min-height:100dvh;height:auto;margin-top:0;overflow:visible;padding:calc(var(--dr-ring-header-offset) + 20px) 20px 64px;--dr-ring-standard-height: 720px;--dr-ring-welcome-height: auto;--dr-ring-option-tile-h: 168px;--dr-ring-option-media-h: 118px;--dr-ring-option-label-h: 50px;--dr-ring-option-size: var(--dr-ring-option-tile-h);--dr-ring-tile-h: var(--dr-ring-option-size);--dr-ring-label-h: var(--dr-ring-option-label-h);--dr-ring-media-h: var(--dr-ring-option-media-h);--dr-ring-grid-rows: 2;--dr-ring-grid-row-peek: .5;--dr-ring-grid-gap: 10px;--dr-ring-grid-viewport-h: calc( (var(--dr-ring-option-size) * (var(--dr-ring-grid-rows) + var(--dr-ring-grid-row-peek))) + (var(--dr-ring-grid-gap) * var(--dr-ring-grid-rows)) )}.dr-ice-ring__stage{scroll-margin-top:calc(var(--dr-ring-header-offset) + 12px)}.dr-ice-ring__card.is-active[data-step="1"]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:28px!important}.dr-ice-ring__card.is-active[data-step="1"] .dr-ice-ring__card-header{margin-top:0!important}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){box-sizing:border-box;padding:28px 28px 24px;height:var(--dr-ring-standard-height);min-height:var(--dr-ring-standard-height);max-height:var(--dr-ring-standard-height);overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.dr-ice-ring__card.is-active[data-step="14"]{padding:28px 28px 24px;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dr-ice-ring__card.is-active[data-step="14"] .dr-ice-ring__card-body{flex:0 0 auto!important;margin-top:16px;overflow:visible!important;scrollbar-width:none}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{flex:1 1 auto;min-height:0;margin-top:16px;overflow:visible!important}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__chip-grid{max-height:none;overflow:visible}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{grid-auto-rows:var(--dr-ring-option-size);align-content:start;align-items:start;gap:var(--dr-ring-grid-gap);flex:0 0 auto;height:auto;min-height:0;max-height:var(--dr-ring-grid-viewport-h)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid){flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex;flex-direction:column}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid) .dr-ice-ring__option-grid{flex:1 1 auto;min-height:0;max-height:min(var(--dr-ring-grid-viewport-h),100%)!important}.dr-ice-ring__card.is-active[data-step="2"] .dr-ice-ring__option-grid{max-height:none!important;overflow:visible!important}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option{align-self:start}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{flex-shrink:0;margin-top:auto!important;padding-top:12px}.dr-ice-ring__stage{width:100%;max-width:779px}.dr-ice-ring__option-grid,.dr-ice-ring__card[data-step="11"] .dr-ice-ring__option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.dr-ice-ring__option-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dr-ice-ring__chip-grid,.dr-ice-ring__chip-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.dr-ice-ring__option{height:var(--dr-ring-option-size);min-height:var(--dr-ring-option-size);max-height:var(--dr-ring-option-size)}}@media screen and (orientation:landscape)and (max-width:767.98px){.dr-ice-ring{--dr-ring-header-offset: var(--dr-ice-header-overlap-mobile, 88px);padding-top:calc(var(--dr-ring-header-offset) + 16px)}}@media screen and (min-width:1025px)and (max-height:820px){.dr-ice-ring{--dr-ring-available: calc(100dvh - var(--dr-ring-header-offset) - 40px);--dr-ring-standard-height: min(808px, var(--dr-ring-available));--dr-ring-option-tile-h: 156px;--dr-ring-option-media-h: 110px;--dr-ring-option-label-h: 46px;--dr-ring-option-size: var(--dr-ring-option-tile-h);--dr-ring-tile-h: var(--dr-ring-option-size);--dr-ring-label-h: var(--dr-ring-option-label-h);--dr-ring-label-h-sub: var(--dr-ring-option-label-h);--dr-ring-media-h: var(--dr-ring-option-media-h);--dr-ring-grid-row-peek: .5;--dr-ring-grid-gap: 10px;--dr-ring-grid-viewport-h: calc( (var(--dr-ring-option-size) * (var(--dr-ring-grid-rows) + var(--dr-ring-grid-row-peek))) + (var(--dr-ring-grid-gap) * var(--dr-ring-grid-rows)) );justify-content:flex-start;padding-top:calc(var(--dr-ring-header-offset) + 12px);padding-bottom:20px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){padding:22px 32px 14px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__heading{font-size:clamp(22px,2.4vw,28px)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__subtitle{font-size:15px;line-height:1.35}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{margin-top:12px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media img{max-width:min(92%,78px);max-height:min(calc(var(--dr-ring-media-h) - 12px),78px)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-label{font-size:12px;padding:4px 6px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{padding-top:10px;gap:12px}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__btn{min-height:48px;height:48px;font-size:16px;padding:0 16px}}@media screen and (min-width:1025px)and (min-height:821px){.dr-ice-ring{--dr-quote-tile-h: 196px;--dr-quote-tile-media-h: 148px;--dr-quote-tile-footer-h: 48px;--dr-quote-tile-gap: 11px;--dr-ring-option-tile-h: var(--dr-quote-tile-h);--dr-ring-option-media-h: var(--dr-quote-tile-media-h);--dr-ring-option-label-h: var(--dr-quote-tile-footer-h);--dr-ring-option-size: var(--dr-quote-tile-h);--dr-ring-tile-h: var(--dr-quote-tile-h);--dr-ring-label-h: var(--dr-quote-tile-footer-h);--dr-ring-label-h-sub: var(--dr-quote-tile-footer-h);--dr-ring-media-h: var(--dr-quote-tile-media-h);--dr-ring-grid-gap: var(--dr-quote-tile-gap)}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){padding:36px 43.5px 24px}.dr-ice-ring__option-grid,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{gap:var(--dr-quote-tile-gap);grid-auto-rows:var(--dr-quote-tile-h);--dr-ring-grid-viewport-h: calc( (var(--dr-quote-tile-h) * 2.5) + (var(--dr-quote-tile-gap) * 2) )}.dr-ice-ring__option,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option{height:var(--dr-quote-tile-h)!important;min-height:var(--dr-quote-tile-h)!important;max-height:var(--dr-quote-tile-h)!important}.dr-ice-ring__option-media,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media{flex:0 0 var(--dr-quote-tile-media-h)!important;height:var(--dr-quote-tile-media-h)!important;min-height:var(--dr-quote-tile-media-h)!important;max-height:var(--dr-quote-tile-media-h)!important;padding:10px 6px 6px}.dr-ice-ring__option-media img,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media img{max-width:78px;max-height:78px}.dr-ice-ring__option-label,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-label{flex:0 0 var(--dr-quote-tile-footer-h)!important;height:var(--dr-quote-tile-footer-h)!important;min-height:var(--dr-quote-tile-footer-h)!important;max-height:var(--dr-quote-tile-footer-h)!important;padding:0 8px;font-size:15px;font-weight:700;line-height:1;gap:2px}.dr-ice-ring__option-title{line-height:1.2}.dr-ice-ring__option-sub{font-size:11px;line-height:1.15}}@media screen and (min-width:1025px)and (max-height:820px){.dr-ice-ring{--dr-quote-tile-h: 156px;--dr-quote-tile-media-h: 110px;--dr-quote-tile-footer-h: 46px;--dr-quote-tile-gap: 10px;--dr-ring-option-tile-h: var(--dr-quote-tile-h);--dr-ring-option-media-h: var(--dr-quote-tile-media-h);--dr-ring-option-label-h: var(--dr-quote-tile-footer-h);--dr-ring-option-size: var(--dr-quote-tile-h);--dr-ring-tile-h: var(--dr-quote-tile-h);--dr-ring-label-h: var(--dr-quote-tile-footer-h);--dr-ring-label-h-sub: var(--dr-quote-tile-footer-h);--dr-ring-media-h: var(--dr-quote-tile-media-h);--dr-ring-grid-gap: var(--dr-quote-tile-gap)}.dr-ice-ring__option-grid,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{gap:var(--dr-quote-tile-gap);grid-auto-rows:var(--dr-quote-tile-h);--dr-ring-grid-viewport-h: calc( (var(--dr-quote-tile-h) * 2.5) + (var(--dr-quote-tile-gap) * 2) )}.dr-ice-ring__option,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option{height:var(--dr-quote-tile-h)!important;min-height:var(--dr-quote-tile-h)!important;max-height:var(--dr-quote-tile-h)!important}.dr-ice-ring__option-media,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media{flex:0 0 var(--dr-quote-tile-media-h)!important;height:var(--dr-quote-tile-media-h)!important;min-height:var(--dr-quote-tile-media-h)!important;max-height:var(--dr-quote-tile-media-h)!important}.dr-ice-ring__option-media img,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-media img{max-width:min(92%,78px);max-height:min(calc(var(--dr-quote-tile-media-h) - 12px),78px)}.dr-ice-ring__option-label,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-label{flex:0 0 var(--dr-quote-tile-footer-h)!important;height:var(--dr-quote-tile-footer-h)!important;min-height:var(--dr-quote-tile-footer-h)!important;max-height:var(--dr-quote-tile-footer-h)!important;font-size:14px;line-height:1;padding:0 8px;gap:2px}}@media screen and (max-width:1024px){.dr-ice-ring{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:visible}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="14"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body,.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="2"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body:has(.dr-ice-ring__option-grid){flex:0 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important;touch-action:auto;display:block}.dr-ice-ring__card.is-active .dr-ice-ring__option-grid,.dr-ice-ring__card.is-active .dr-ice-ring__chip-grid{flex:0 0 auto!important;width:100%;max-width:100%;max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto!important;scroll-snap-type:none!important}.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{margin-top:0!important;padding-top:16px}}@media(min-width:701px){.dr-ice-ring__option-label{box-sizing:border-box;padding-bottom:6px!important}}.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{--cq-card-h: 196px;--cq-media-h: 148px;--cq-label-h: 48px;--dr-ring-option-size: var(--cq-card-h);--dr-ring-grid-gap: 12px;grid-template-columns:repeat(4,minmax(0,152px))!important;justify-content:center!important;column-gap:12px!important;row-gap:12px!important;grid-auto-rows:var(--cq-card-h)!important;padding-right:0!important}@media(min-width:1025px){.dr-ice-ring__card.is-active.is-active.is-active.is-active[data-step="2"]:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{--cq-card-h: 190px;--cq-media-h: 140px;--cq-label-h: 50px}}@media(min-width:768px)and (max-width:1024px){.dr-ice-ring__card.is-active.is-active.is-active.is-active[data-step="2"]:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{--cq-card-h: 168px;--cq-media-h: 118px;--cq-label-h: 50px}}@media(max-width:767px){.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{--cq-card-h: 176px;--cq-media-h: 126px;--cq-label-h: 50px;--dr-ring-grid-gap: 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;column-gap:10px!important;row-gap:10px!important;max-width:310px!important;margin-left:auto!important;margin-right:auto!important}.dr-ice-ring__card.is-active.is-active.is-active.is-active[data-step="2"]:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid{--cq-card-h: 180px;--cq-media-h: 130px;--cq-label-h: 50px}}.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid .dr-ice-ring__option{width:100%!important;height:var(--cq-card-h)!important;min-height:var(--cq-card-h)!important;max-height:var(--cq-card-h)!important}.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-media{flex:0 0 var(--cq-media-h)!important;height:var(--cq-media-h)!important;min-height:var(--cq-media-h)!important;max-height:var(--cq-media-h)!important}.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-label{flex:0 0 var(--cq-label-h)!important;height:var(--cq-label-h)!important;min-height:var(--cq-label-h)!important;max-height:var(--cq-label-h)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:6px!important}@media(min-width:1025px){.dr-ice-ring__card.is-active.is-active.is-active.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-label{font-size:15px!important}}.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]){align-items:center!important;padding-top:calc(var(--dr-ring-header-offset) + 24px)!important;padding-bottom:24px!important}@media(max-width:1024px){.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]){justify-content:center!important}}@media(min-width:768px){.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"]{box-sizing:border-box!important;height:467px!important;min-height:467px!important;max-height:467px!important;overflow:hidden!important}}@media(min-width:1024px){.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"]{padding:0 43.5043px!important}}@media(max-width:1023px){.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:28px 40px 24px!important;border-radius:16px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__card-header{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin:0!important;text-align:center!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__heading{width:auto!important;max-width:100%!important;margin:0 0 12px!important;font-size:34px!important;line-height:1.15!important;letter-spacing:-.01em!important;text-align:center!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__subtitle{width:100%!important;max-width:580px!important;margin:0 auto 20px!important;font-size:17px!important;line-height:1.55!important;text-align:center!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__navigation{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:473px!important;margin:0 auto!important;padding:16px 0 0!important;gap:12px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__navigation .dr-ice-ring__btn{box-sizing:border-box!important;width:226px!important;min-width:0!important;height:52px!important;padding:0 24px!important;font-size:18px!important;font-weight:700!important;line-height:normal!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__trust{width:100%!important;padding-top:22px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__trust>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__trust-title{font-size:14px!important;line-height:22.4px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__trust-text{margin:0!important;font-size:11px!important;line-height:17.6px!important}}@media(max-width:767px){.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]){padding-left:20px!important;padding-right:20px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"]{height:auto!important;min-height:484px!important;max-height:none!important;overflow:visible!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__heading{font-size:28px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__subtitle{font-size:15px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__navigation .dr-ice-ring__btn{flex:0 0 auto!important;width:260px!important;min-width:0!important;max-width:100%!important;height:48px!important}.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__trust{gap:16px!important}}@media screen and (orientation:landscape)and (max-width:1024px){.dr-ice-ring:has(.dr-ice-ring__card.is-active[data-step="1"]){padding-top:24px!important;min-height:calc(100dvh - var(--dr-ring-header-offset))!important}}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){height:var(--dr-ring-standard-height)!important;min-height:var(--dr-ring-standard-height)!important;max-height:var(--dr-ring-standard-height)!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}@media screen and (max-width:1024px){.dr-ice-ring.dr-ice-ring{--q-body-h:486px;--q-body-pt:10px;--q-fade:0px;--q-card-h:min(720px,calc(100dvh - var(--dr-ring-header-offset) - 96px))}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){height:var(--q-card-h)!important;min-height:var(--q-card-h)!important;max-height:var(--q-card-h)!important;padding-top:22px!important;padding-bottom:14px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{padding-top:12px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{flex:0 1 var(--q-body-h)!important;min-height:0!important;height:auto!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;touch-action:pan-y!important;padding-top:var(--q-body-pt)!important;padding-bottom:var(--q-fade)!important;scroll-padding-top:var(--q-body-pt);scroll-padding-bottom:var(--q-fade);scroll-snap-type:y proximity}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body :is(.dr-ice-option-card,.dr-ice-ring__option){scroll-snap-align:start}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{margin-top:auto!important;flex:0 0 auto!important}}@media screen and (max-width:767px){.dr-ice-ring.dr-ice-ring{--q-body-h:462px;--q-body-pt:22px;--q-fade:22px;--q-card-h:min(692px,calc(100dvh - var(--dr-ring-header-offset) - 64px))}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){padding-top:22px!important;padding-bottom:12px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{padding-top:10px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--q-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--q-fade)),transparent)}}@media screen and (min-width:1800px){.dr-ice-ring.dr-ice-ring{--q-s:1.04}}@media screen and (min-width:1920px){.dr-ice-ring.dr-ice-ring{--q-s:1.08}}@media screen and (min-width:2040px){.dr-ice-ring.dr-ice-ring{--q-s:1.12}}@media screen and (min-width:2240px){.dr-ice-ring.dr-ice-ring{--q-s:1.18}}@media screen and (min-width:2560px){.dr-ice-ring.dr-ice-ring{--q-s:1.25}}@media screen and (min-width:1800px){.dr-ice-ring.dr-ice-ring:has(.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"])){padding-top:calc(var(--dr-ring-header-offset) + 16px)!important;padding-bottom:24px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){width:calc(779px * var(--q-s))!important;max-width:calc(779px * var(--q-s))!important;height:min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))!important;min-height:min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))!important;max-height:min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))!important;padding-left:calc(43.5px + 779px * (var(--q-s) - 1) / 2)!important;padding-right:calc(43.5px + 779px * (var(--q-s) - 1) / 2)!important}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.dr-ice-ring.dr-ice-ring{--q-card-h:min(700px, calc(100dvh - 108px) );--q-body-h:452px}.dr-ice-ring.dr-ice-ring:has(.dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"])){padding-top:14px!important;padding-bottom:12px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){padding-top:18px!important;padding-bottom:10px!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{padding-top:10px!important}}@media screen and (min-width:1025px)and (min-height:821px){.dr-ice-ring.dr-ice-ring{--dr-ring-standard-height:min(808px,calc(100dvh - var(--dr-ring-header-offset) - 96px))}}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]),.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) [class]{overscroll-behavior:auto!important;overscroll-behavior-y:auto!important}@media screen and (max-width:767px){.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){width:calc(100% - 20px)!important;max-width:none!important;margin-left:10px!important;margin-right:10px!important}}@media screen and (max-height:767.98px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){min-height:660px!important}}@media screen and (max-height:767.98px)and (max-width:767.98px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){min-height:692px!important}}@media screen and (max-height:767.98px)and (min-width:768px)and (max-width:768.98px){.dr-ice-ring.dr-ice-ring.dr-ice-ring{--q-body-h:486px}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){min-height:720px!important}}@media screen and (max-height:767.98px)and (min-width:1440px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){min-height:707px!important}}@media screen and (min-width:1025px)and (max-height:767.98px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{flex:0 0 auto!important}}@media screen and (min-width:1025px)and (min-height:768px)and (max-height:899.98px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"])[data-step="14"] .dr-ice-ring__card-body{flex:0 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"])[data-step="14"] .dr-ice-ring__navigation{flex:0 0 auto!important}}@media screen and (min-width:768px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid{grid-auto-rows:196px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option{height:196px!important;min-height:196px!important;max-height:196px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-media{flex:0 0 148px!important;height:148px!important;min-height:148px!important;max-height:148px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-label{flex:0 0 48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}@media screen and (max-width:767px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid{grid-auto-rows:176px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option{height:176px!important;min-height:176px!important;max-height:176px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-media{flex:0 0 126px!important;height:126px!important;min-height:126px!important;max-height:126px!important}.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active.is-active.is-active.is-active.is-active[data-step="2"] .dr-ice-ring__option-grid .dr-ice-ring__option .dr-ice-ring__option-label{flex:0 0 50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}}@media screen and (min-width:1025px){.dr-ice-ring.dr-ice-ring.dr-ice-ring{--dr-ring-standard-height: calc(min(808px,var(--dr-ring-available))*.86) }}@media screen and (min-width:1800px){.dr-ice-ring.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]){height:calc(min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))*.86)!important;min-height:calc(min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))*.86)!important;max-height:calc(min(calc(808px * var(--q-s)),calc(100dvh - var(--dr-ring-header-offset) - 40px))*.86)!important}}.dr-ice-ring.dr-ice-ring [data-ring-upload]{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;box-sizing:border-box;min-height:128px;padding:16px 20px!important;border:1px solid #C3DAE8!important;border-radius:10px!important;background:transparent!important;cursor:pointer;transition:border-color .2s ease,background .2s ease;box-shadow:none}.dr-ice-ring.dr-ice-ring [data-ring-upload]:hover{background:#c3dae81f!important}.dr-ice-ring.dr-ice-ring [data-ring-upload]:focus-within,.dr-ice-ring.dr-ice-ring [data-ring-upload].is-active{border:3px solid #C3DAE8!important;background:#c3dae880!important}.dr-ice-ring.dr-ice-ring #drIceRingSize,.dr-ice-ring.dr-ice-ring #drIceRingNotes{border:1px solid #c8ced8!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;padding:14px 18px!important;box-sizing:border-box;outline:none}.dr-ice-ring.dr-ice-ring #drIceRingSize:focus,.dr-ice-ring.dr-ice-ring #drIceRingNotes:focus{border-color:#22aed1!important}@media screen and (max-width:767.98px){section.dr-ice-ring.dr-ice-ring:before{background-image:url(dr-ice-ring-quote-bg-mobile.png)!important}}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-header,.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__navigation{flex-shrink:0!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:rgb(34,174,209) transparent!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body::-webkit-scrollbar{display:block!important;width:4px!important;height:4px!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body::-webkit-scrollbar-track{background:transparent!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body::-webkit-scrollbar-thumb{background:var(--dr-ring-blue)!important;border-radius:999px!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body::-webkit-scrollbar-thumb:hover{background:#1a8aa7!important}.dr-ice-ring .dr-ice-ring__card.is-active[data-step="14"]>.dr-ice-ring__card-body::-webkit-scrollbar-button{display:none!important}@media screen and (max-width:767.98px){.dr-ice-ring .dr-ice-ring__subtitle,.dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active .dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]) .dr-ice-ring__subtitle{font-size:16px!important}}@media screen and (min-width:768px){.dr-ice-ring .dr-ice-ring__subtitle,.dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active .dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active.is-active[data-step="1"] .dr-ice-ring__subtitle,.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]) .dr-ice-ring__subtitle{font-size:18px!important}}@media screen and (max-width:1024.98px){.dr-ice-ring.dr-ice-ring{min-height:100vh!important;min-height:100svh!important;min-height:var(--dr-ice-stable-vh, 100lvh)!important;--dr-ring-available: calc(var(--dr-ice-stable-vh, 100svh) - var(--dr-ring-header-offset) - 88px) !important}.dr-ice-ring.dr-ice-ring:before{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;min-height:100%!important;background-attachment:scroll!important;background-size:cover!important;background-position:center center!important}}@media screen and (max-width:990px){.dr-ice-ring.dr-ice-ring{--q-fade: 0px !important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__card-body{-webkit-mask-image:none!important;mask-image:none!important;padding-bottom:0!important;scroll-padding-bottom:0!important;flex:1 1 auto!important;max-height:none!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active:not([data-step="1"]):not([data-step="16"]):not([data-step="17"]) .dr-ice-ring__navigation{margin-top:0!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-top-color:transparent!important}.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active .dr-ice-ring__navigation:before,.dr-ice-ring.dr-ice-ring .dr-ice-ring__card.is-active .dr-ice-ring__navigation:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}}.dr-ice-ring .dr-ice-ring__option--selected,.dr-ice-ring .dr-ice-ring__chip.is-selected,.dr-ice-ring .dr-ice-ring__option--selected.dr-ice-ring__chip{border-color:#22aed1;box-shadow:inset 0 0 0 1px #22aed1}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr-ice-instant-ring-quote.css.map */
