@media(min-width:990px){.dl-sb--settings .dl-sb__config{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}}@media(min-width:750px)and (max-width:989px){.dl-sb--settings .dl-sb__config{grid-template-columns:1fr}.dl-sb--settings .dl-sb__stage{position:static;max-width:560px;margin-inline:auto;width:100%}.dl-sg{max-width:640px;margin-inline:auto;width:100%}}.dl-sb--settings .dl-sb__stage{padding:0}.dl-sb--settings .dl-sb__media-view{background:#f7f7f8}.dl-sb--settings .dl-sb__media-view .dl-sb__media{max-height:none;background:#f7f7f8}html.dl-sg-page{scroll-padding-top:var(--dl-sg-top,80px)}html.dl-sg-scroller{height:100%;overflow:hidden;overflow:clip}html.dl-sg-scroller body{min-height:0;max-height:none;height:calc(100vh - var(--dl-sg-bar,0px));height:calc(100dvh - var(--dl-sg-bar,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:var(--dl-sg-top,60px);scroll-padding-bottom:12px}.dl-sg{font-family:var(--font-body-family);font-size:16px;color:var(--dl-text,#2b3038)}.dl-sg [hidden],.dl-sg__engine{display:none!important}.dl-sg__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-text-2,#5b636e)}.dl-sb .dl-sg__title{margin:6px 0 0;font-family:var(--font-heading-family);font-size:40px;font-weight:500;line-height:1.08;letter-spacing:0}.dl-sg__pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px}.dl-sb .dl-sg__price{margin:0;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums lining-nums}.dl-sg__excl-inline{margin:0;font-size:15px;color:var(--dl-text-2,#5b636e)}.dl-sg__selected{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:10px;padding-bottom:12px;border-bottom:1px solid var(--dl-line,#e1e7ef);font-size:15px;color:var(--dl-text-2,#5b636e);background:var(--dl-surface);box-shadow:inset 0 -2px var(--dl-brand)}.dl-sg__selected strong{color:var(--dl-text,#2b3038);font-weight:600}.dl-sg__link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--dl-accent-hover,#2c5d96);font:15px var(--font-body-family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dl-sg__link:focus-visible,.dl-sg a:focus-visible,.dl-sg select:focus-visible,.dl-sg h3:focus-visible{outline:2px solid var(--dl-accent-hover,#2c5d96);outline-offset:3px}.dl-sg__section{padding:20px 0 6px;border-bottom:1px solid var(--dl-line,#e1e7ef)}.dl-sg__section+.dl-sg__section{border-bottom:0}.dl-sg__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dl-sg__head h3{margin:0;font-family:var(--font-heading-family);font-size:27px;font-weight:500;line-height:1.15;letter-spacing:0}.dl-sg__head h3:focus{outline:none}.dl-sg__num{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--dl-brand,#5c95d1);border-radius:50%;font-size:13px;font-weight:600;color:var(--dl-accent-hover,#2c5d96);background:var(--dl-accent-tint,#f4f8fc)}.dl-sg__num.is-done{border-color:var(--dl-accent,#3a73b5);background:var(--dl-accent,#3a73b5);color:#fff}.dl-sg__num svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dl-sg__sub{margin:-8px 0 14px 40px;font-size:15px;color:var(--dl-text-2,#5b636e)}.dl-sg__field{margin:0;padding:0;border:0;min-width:0}.dl-sg__field legend,.dl-sg__field>label{display:block;margin:0 0 8px;padding:0;font-size:15px;font-weight:500}.dl-sg__field legend strong{margin-left:6px;font-weight:600}.dl-sg__muted{font-weight:400;color:var(--dl-text-2,#5b636e)}.dl-sg__swatches{display:flex;flex-wrap:wrap;gap:6px 4px;margin:0 0 16px}.dl-sg__swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:66px;min-height:72px;padding:4px 2px 2px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1.2;text-align:center;color:var(--dl-text,#2b3038)}.dl-sg__swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.dl-sg__dot{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.2);font-size:10px;font-weight:600;letter-spacing:.02em;color:#3a3f46;box-shadow:inset 0 1px 2px #fff9}.dl-sg__dot--white{background:linear-gradient(135deg,#fdfdfd,#cfd4da)}.dl-sg__dot--yellow{background:linear-gradient(135deg,#f7e3a0,#d6b04a)}.dl-sg__dot--rose{background:linear-gradient(135deg,#f5d2c7,#d69786)}.dl-sg__dot--platinum{background:linear-gradient(135deg,#eef0f3,#a7aeb7)}.dl-sg__swatch:hover .dl-sg__dot{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--dl-accent-soft,#a6c4e6)}.dl-sg__swatch:has(input:checked) .dl-sg__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dl-accent,#3a73b5)}.dl-sg__swatch:has(input:checked) .dl-sg__swatch-text{font-weight:600}.dl-sg__swatch.is-unavailable{cursor:not-allowed;color:#6b737d}.dl-sg__swatch.is-unavailable .dl-sg__dot{opacity:.45;box-shadow:none}.dl-sg__na{font-size:12px;color:#5b636e}[data-sg-metal-status].is-error{color:#a4262c}.dl-sg__swatch:has(input:focus-visible){outline:2px solid var(--dl-accent-hover,#2c5d96);outline-offset:1px}.dl-sg__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-sg__select,.dl-sb .dl-sg__select{display:block;width:100%;max-width:none;min-height:48px;padding:10px 12px;border:1px solid var(--dl-control,#7889a0);border-radius:4px;background-color:#fff;color:var(--dl-text,#2b3038);font:16px var(--font-body-family)}.dl-sg__select[aria-invalid=true]{border-color:#a4262c;box-shadow:0 0 0 1px #a4262c}.dl-sg__sizer{margin:2px 0 0;text-align:right}.dl-sg__sizer a,.dl-sg__hint a{display:inline-flex;align-items:center;min-height:44px;color:var(--dl-accent-hover,#2c5d96);font-size:14px;text-decoration:underline;text-underline-offset:3px}.dl-sg__hint{margin:4px 0 10px;font-size:14px;color:var(--dl-text-2,#5b636e)}.dl-sg .dl-own__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.dl-sg .dl-own__method{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;text-align:center}.dl-sg .dl-own__method:has(input:checked){padding:10px 6px}.dl-sg .dl-own__mi{width:22px;height:22px}.dl-sg .dl-own__mt strong{font-size:14px;font-weight:500;line-height:1.25}.dl-sg .dl-own__method:has(input:checked) .dl-own__mt strong{font-weight:600}.dl-sg .dl-own__mt span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl-sg .dl-own__radio{display:none}.dl-sg .dl-own__actions a{display:inline-flex;align-items:center;min-height:44px}.dl-sg .dl-own__check{align-items:center;min-height:44px;margin-top:10px}.dl-sg .dl-own__check input{margin-top:0}.dl-sg__foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--dl-line,#e1e7ef)}.dl-sg__yours{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:var(--dl-surface);box-shadow:inset 0 -2px var(--dl-brand)}.dl-sg__line{margin:4px 0 0;font-size:15px}.dl-sg__amount{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dl-sg__ack{margin-top:14px;padding-top:0;border-top:0;font-weight:400!important}.dl-sg__ack input[aria-invalid=true]{outline:2px solid #a4262c}.dl-sg__errsum{margin:14px 0 0;padding:12px 14px;border-left:3px solid #a4262c;background:#fdf1f1;font-size:15px}.dl-sg__errsum:focus{outline:2px solid var(--dl-accent-hover,#2c5d96);outline-offset:2px}.dl-sg__errsum p{margin:0;font-weight:600}.dl-sg__errsum ul{margin:4px 0 0;padding:0;list-style:none}.dl-sg__errsum li{display:flex;gap:8px}.dl-sg__errsum li:before{content:"\2022";flex:none;padding-top:11px;line-height:1.5}.dl-sg__errsum a{display:block;padding:11px 0;line-height:1.5;color:var(--dl-accent-hover,#2c5d96);text-decoration:underline;text-underline-offset:3px}.dl-sg .dl-sb__btn{border-radius:4px;letter-spacing:.02em;text-transform:none;font-size:16px}.dl-sg__review-btn{width:100%;margin-top:16px;justify-content:space-between}.dl-sg__center{margin:8px 0 0;text-align:center;font-size:14px}.dl-sg__review{margin-top:20px;padding:18px 18px 16px;border-radius:6px;background:var(--dl-accent-tint,#f4f8fc)}.dl-sg__review h3{margin:0 0 6px;font-family:var(--font-heading-family);font-size:25px;font-weight:500;letter-spacing:0}.dl-sg__review h3:focus{outline:none}.dl-sg__review dl{margin:0}.dl-sg__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;border-top:1px solid var(--dl-line,#e1e7ef);font-size:15px}.dl-sg__row:first-child{border-top:0}.dl-sg__row dt{display:flex;align-items:center;gap:8px;color:var(--dl-text-2,#5b636e)}.dl-sg__row dt svg{flex:none;width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dl-sg__row dt svg.is-ok{stroke:#21663a}.dl-sg__row dt svg.is-need{stroke:#7a4b00}.dl-sg__row dd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 8px;margin:0;font-weight:500;text-align:right}.dl-sg__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:10px;border-top:1px solid var(--dl-line-strong,#c3cedb)}.dl-sg__total b{font-size:24px;font-weight:500}.dl-sg__excl{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:15px;font-weight:600}.dl-sg__excl svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--dl-accent,#3a73b5);stroke-width:1.6;stroke-linecap:round}.dl-sg__add{width:100%;margin-top:12px}.dl-sg__back{margin-top:6px}.dl-sg__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--dl-surface-strong);border-top:1px solid var(--dl-line-strong,#c3cedb);box-shadow:inset 0 2px var(--dl-brand),0 -10px 24px -18px #14284666}.dl-sg__jump{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-right:auto;color:var(--dl-accent-hover,#2c5d96);font-size:15px;text-decoration:none}.dl-sg__sticky .dl-sg__amount{font-size:18px}.dl-sg__sticky .dl-sb__btn{min-height:44px;padding:0 16px;white-space:nowrap;font-size:15px}html.dl-sg-bar-on #ShopifyChat,html.dl-sg-bar-on inbox-online-store-chat,html.dl-sg-bar-on #shopify-chat,html.dl-sg-bar-on shopify-chat{opacity:0!important;visibility:hidden!important}@media(max-width:749px){.dl-sb .dl-sg__title{font-size:31px}.dl-sb--settings .dl-sb__stage{margin-inline:calc(var(--sb-pad) * -1)}.dl-sb--settings .dl-sb__media-view{aspect-ratio:auto;height:min(68vw,300px)}.dl-sb--settings .dl-sb__media-thumbs,.dl-sb--settings .dl-sb__media-nav,.dl-sb--settings .dl-sb__note,.dl-sb--settings .dl-sb__play{margin-inline:var(--sb-pad)}.dl-sg__sub{margin-left:0}.dl-sg__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}@media(max-width:359px){.dl-sg__pair,.dl-sg .dl-own__methods{grid-template-columns:1fr}.dl-sg .dl-own__method{flex-direction:row;justify-content:flex-start;min-height:52px;padding:8px 12px;text-align:left}.dl-sg__sticky{gap:8px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.dl-sg *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dl-settings-guided.css.map */
