@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&family=Metal+Mania&display=swap');
:root{--white:#f4fbff;--muted:#b1c6d7;--gold:#8cdaff;--bg:#030810;--panel:#081522;--line:#416c8c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#02070d url('ice-water.png') center top/1400px auto fixed;color:var(--white);font-family:'DM Sans',sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,textarea,select{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #bcecff;outline-offset:4px}header{max-width:1440px;margin:auto;padding:20px 4%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#020406f5;border-bottom:2px solid #4197d8;box-shadow:0 5px 18px #078dff38}.brand{display:flex;align-items:center;font-size:20px;font-weight:700}.logo-type{font-family:'Metal Mania',Impact,cursive;font-size:31px;line-height:.95;letter-spacing:.015em;text-shadow:2px 2px #020810,0 0 12px #40bbff;color:#d4eaff;transform:rotate(-3deg);display:block}.logo-type>span{display:block;font:600 12px 'Barlow Condensed',sans-serif;text-align:center;letter-spacing:.4em;margin-top:7px;color:#b5d5ea}nav{display:flex;gap:25px;font:700 15px 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.05em}nav a:hover{color:#7ed4ff}.nav-button{border:1px solid #648ea7;color:#fff;background:#091728;padding:11px 16px;font-size:14px;white-space:nowrap}#cart-count{padding:1px 5px;margin-left:6px;font-size:12px;background:#0578cc;border-radius:50%}.intro{max-width:1440px;margin:auto;position:relative;min-height:480px;padding:55px 4% 45px;display:grid;grid-template-columns:1fr 1.15fr .45fr;align-items:center;overflow:hidden;background:linear-gradient(90deg,#020c1a80,transparent 50%,#01070cb0),url('ice-water.png') center/cover;border-bottom:2px solid #70bce6}.hero-copy{position:relative;z-index:2}.eyebrow{font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.16em;color:#b9e4fb}.intro .eyebrow{font-size:12px;color:#deedff}h1{font-family:'Metal Mania',Impact,cursive;font-size:clamp(65px,7.8vw,118px);font-weight:400;line-height:.93;letter-spacing:-.025em;margin:20px 0 15px;filter:drop-shadow(4px 5px 0 #010714);transform:rotate(-3deg);transform-origin:left center}h1 span,h1 em{display:block;width:max-content;max-width:100%;background:linear-gradient(#fff 0%,#b4c5cd 20%,#fff 35%,#466177 47%,#f1f7ff 56%,#a9b7c6 78%,#fff 90%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:1px #e5f4ff;font-style:normal}h1 em{background-image:linear-gradient(#e1faff 0%,#76dfff 22%,#006fb5 43%,#d5faff 50%,#189ddb 64%,#064c86 85%,#8beaff);-webkit-text-stroke:1px #7acbff;font-size:1.18em}.hero-copy h2{font:900 29px 'Barlow Condensed',sans-serif;letter-spacing:.13em;margin:22px 0 10px;text-shadow:2px 2px #000}.hero-copy p{font-size:14px;line-height:1.7;color:#d0e2ef;text-shadow:1px 2px #000;margin:0 0 20px}.hero-actions{display:flex;gap:12px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 23px;font:800 16px 'Barlow Condensed',sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:3px}.primary{background:linear-gradient(#eff7ff,#a6c4d7);border:1px solid #f0f8ff;color:#08101a;box-shadow:0 0 14px #6cbfff46}.primary:hover{background:#fff}.secondary{background:linear-gradient(#082540,#020910);border:1px solid #69d0ff;color:#e2f8ff;box-shadow:inset 0 0 8px #3bb7ff5e,0 0 9px #0078ff6e}.secondary:hover{background:#063963}.hero-photo{position:relative;width:100%;height:370px;mix-blend-mode:screen;z-index:1}.hero-photo img{width:100%;height:100%;object-fit:contain;transform:scale(1.14);filter:drop-shadow(0 0 12px #98d7ff78)}.hero-attitude{position:relative;z-index:2;padding-left:10px}.hero-attitude>p{font:400 38px 'Metal Mania',cursive;line-height:1.04;transform:rotate(-8deg);margin:0 0 30px;text-shadow:3px 3px 0 #000}.hero-attitude em{font-style:normal;color:#9cdcff}.hero-attitude ul{list-style:none;margin:0;padding:0}.hero-attitude li{border-bottom:1px solid #83b6d175;padding:12px 0;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.07em;white-space:nowrap}.hero-attitude li span{font-size:21px;margin-right:9px;color:#b6e9ff}.hero-index{position:absolute;bottom:12px;left:4%;font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:.15em;color:#b2d9f2}.ticker{max-width:1440px;margin:auto;display:flex;justify-content:space-around;gap:25px;overflow:hidden;white-space:nowrap;background:#01050bef;color:#d8efff;border-bottom:1px solid #4d91bd;padding:12px;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.17em}.ticker b{color:#4ab8ff}.collection,.workshop,.process,.questions{max-width:1440px;margin:auto;padding:35px 4%;background:linear-gradient(#010912ba,#02101bdd)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.section-heading h2,.questions h2{font:400 43px 'Metal Mania',Impact,cursive;margin:8px 0 0;line-height:1.2;color:#d9edfb;text-shadow:2px 3px #000,0 0 14px #55baff80}.section-heading p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.look-card{border:2px solid #5c96c1;box-shadow:0 0 0 4px #02060d,0 0 12px #199de53b;background:#000;overflow:hidden}.look-photo{aspect-ratio:1.5;mix-blend-mode:screen;background:#000 url('ice-water.png') center/cover}.look-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:screen}.look-meta{padding:15px 16px;text-align:center;background:linear-gradient(#091827,#01040a)}.look-meta>span{font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:.15em;color:#84cffa}.look-meta h3{font:800 27px 'Barlow Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:4px 0}.look-meta p{font-size:13px;color:var(--muted);margin:5px 0 12px}.look-meta button{background:transparent;border:1px solid #709cbb;padding:9px 22px;color:#e3f5ff;font:700 14px 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.08em}.look-meta button:hover{background:#0b2d47}.collection-note{font-size:12px;line-height:1.6;color:#bad0df;margin:15px 0 0}.workshop{border-top:2px solid #4e8dbd;background:linear-gradient(#071a299c,#02101bf0),url('ice-water.png') center/cover}.workshop .section-heading{display:block;text-align:center}.workshop .section-heading h2{font-size:52px;letter-spacing:.015em;color:#8fdbff;text-shadow:1px 1px #fff,3px 4px #000,0 0 20px #0090ff}.workshop .section-heading p{margin-top:10px}.workshop-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:25px 0}.workshop-steps>span{border:1px solid #68c5fe;padding:12px 6px;background:linear-gradient(#051728,#000);text-align:center;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.06em;box-shadow:0 0 8px #029bff3b}.workshop-steps b{display:block;color:#82d1ff;font:400 24px 'Metal Mania',cursive;margin-bottom:5px}.builder{display:grid;grid-template-columns:.95fr 1.05fr;border:2px solid #467b9e;box-shadow:0 0 0 5px #02070d,0 0 25px #079dff38;margin-top:30px}.design-panel{background:#02060ada;display:flex;flex-direction:column;min-width:0}.panel-top{padding:22px;display:flex;justify-content:space-between;gap:10px;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.1em;color:#b2d4ea;border-bottom:1px solid #245474}.tag{color:#8dd7ff}.product-photo{margin:auto 0;min-height:330px;height:380px;background:#000;mix-blend-mode:screen}.product-photo img{width:100%;height:100%;object-fit:contain;padding:15px}.reference-note{font-size:12px;line-height:1.7;color:var(--muted);padding:18px 22px;background:#040b13}.design-footer{margin-top:auto;border-top:1px solid #335a77;padding:22px;display:flex;justify-content:space-between;align-items:center}.design-footer span{font-size:13px;color:#9dddff}.design-footer h3{font:800 28px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:6px 0}.design-footer .spark{font-size:40px}.controls{padding:28px;background:#061321ef;border-left:1px solid #3b7397}fieldset{border:0;margin:0 0 24px;padding:0;min-width:0}legend{font:700 19px 'Barlow Condensed',sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}legend span{color:#7cccff;margin-right:12px;font-size:14px}.options{display:flex;gap:9px}.options button{flex:1;padding:12px 7px;border:1px solid #3e6079;color:#bdd4e3;background:#020812;font-size:14px}.options button:hover{border-color:#95ddff}.options button.selected{background:linear-gradient(#133e5e,#041321);border-color:#85d6ff;box-shadow:inset 0 0 7px #2896dc60;color:#fff}.metals button{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px}.swatch{width:24px;height:24px;border-radius:50%;background:linear-gradient(130deg,#b99c57,#f7eac8,#8d753c)}.swatch.white{background:linear-gradient(130deg,#979b9c,#fff,#9a9a97)}.swatch.silver{background:linear-gradient(130deg,#686d73,#d4dbdf,#828791)}.swatch.rose-gold{background:linear-gradient(130deg,#ad6f5c,#f8c6af,#9f6f62)}.teeth-control{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:14px;color:var(--muted)}.teeth-control div{display:flex;align-items:center;gap:16px}.teeth-control button{background:#061222;color:#fff;border:1px solid #446f8d;width:34px;height:34px;font-size:20px}.teeth-control output{color:#fff;min-width:20px;text-align:center}button:disabled{opacity:.4;cursor:not-allowed}.detail-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px}.detail-options label{font-size:14px}.detail-options select{width:100%;display:block;margin-top:10px;padding:12px 8px;font-size:14px;color:#fff;background:#020812;border:1px solid #426582}.notes-label{display:flex;justify-content:space-between;font-size:14px;margin-bottom:12px}.notes-label span{color:var(--muted);font-size:12px}textarea{width:100%;min-height:80px;background:#020812;border:1px solid #426582;color:#fff;padding:14px;font-size:14px;resize:vertical}textarea::placeholder{color:#9aafbf}.summary{border-top:1px solid #375873;margin-top:20px;padding-top:20px}.summary>span{font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.15em;color:#83ccff}.summary strong{display:block;font-size:15px;font-weight:500;line-height:1.6;margin:9px 0}.summary p{font-size:12px;color:var(--muted);line-height:1.6}.download{width:100%;margin-top:10px}.save-status{font-size:12px;line-height:1.6;text-align:center;color:var(--muted);margin-top:12px}.process{border-top:2px solid #5284ac;border-bottom:1px solid #5284ac}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{border:1px solid #4b7d9b;background:linear-gradient(#10263dcf,#01070dd9);padding:22px}.step-number{font:400 30px 'Metal Mania',cursive;color:#88d5ff}.steps h3{font:800 22px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:15px 0 10px}.steps p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.questions{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;background:#02080eef}.faq details{padding:18px 0;border-bottom:1px solid #375b73}.faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:15px}.faq summary::after{content:'+';font-size:22px;color:#87d1ff}.faq details[open] summary::after{content:'−'}.faq p{font-size:14px;line-height:1.7;color:var(--muted)}footer{max-width:1440px;margin:auto;padding:25px 4%;background:#010307;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #477c9f}footer .brand{font:400 23px 'Metal Mania',cursive}footer span{font-size:12px;color:var(--muted);letter-spacing:.08em}footer>a:last-child{font-size:14px;color:#8cd5ff}dialog{color:#fff;background:linear-gradient(#081b2d,#02080e);border:2px solid #609dc6;box-shadow:0 0 25px #209beb5c;padding:28px;max-width:660px;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto}dialog::backdrop{background:#02080ddd;backdrop-filter:blur(6px)}.cart-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #315f7e;padding-bottom:20px}.cart-header h2{font:400 38px 'Metal Mania',cursive;margin:10px 0 0}.close-dialog{border:1px solid #427497;background:#07172a;color:#fff;width:40px;height:40px;font-size:24px}.cart-row{display:grid;grid-template-columns:1fr auto;gap:15px;padding:22px 0;border-bottom:1px solid #315f7e}.cart-row h3{font-size:18px;margin:0 0 10px;font-weight:500}.cart-row p{font-size:14px;color:var(--muted);line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cart-row button{align-self:start;background:transparent;border:0;color:#8dd6ff;padding:5px;font-size:13px}.checkout-total{display:flex;justify-content:space-between;padding:22px 0 10px;font-size:16px}.checkout-panel p{font-size:14px;color:var(--muted);line-height:1.7}.checkout-panel .primary,.checkout-panel .secondary{width:100%;margin-top:14px}#order-review{border-top:1px solid #315f7e;margin-top:25px;padding-top:10px}.payment-labels{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.payment-labels span{border:1px solid #315f7e;padding:10px 14px;font-size:14px;color:var(--muted)}.empty-bag{text-align:center;padding:40px 10px}.empty-bag>span{font-size:45px;color:#8dd6ff}.empty-bag h3{font-size:22px}.empty-bag p{color:var(--muted);line-height:1.7}.empty-bag .primary{margin-top:15px}[hidden]{display:none!important}
@media(min-width:1600px){body{background-size:cover}}@media(max-width:1050px){header{gap:20px}nav{gap:16px}.intro{grid-template-columns:1fr 1.2fr;min-height:460px}.hero-attitude{display:none}.hero-photo{height:350px}.hero-copy h2{font-size:25px}.hero-actions{gap:8px}.hero-actions a{padding:12px 18px}.section-heading h2{font-size:38px}.metals{display:grid;grid-template-columns:repeat(2,1fr)}.metals button{flex-direction:row;font-size:14px}.controls{padding:22px}.styles{flex-wrap:wrap}.styles button{flex:1 0 40%}.product-photo{height:330px}.workshop-steps{gap:7px}.workshop-steps>span{font-size:12px}.steps article{padding:18px}}
@media(max-width:700px){body{background-attachment:scroll;background-size:auto 1100px}header{flex-wrap:wrap;padding:18px 5% 0;gap:16px}.logo-type{font-size:26px}.logo-type>span{font-size:10px}nav{order:3;flex-basis:100%;justify-content:space-between;gap:12px;overflow-x:auto;padding:12px 0;font-size:14px}.nav-button{margin-left:auto}.intro{grid-template-columns:1fr;min-height:0;padding:30px 6% 25px;gap:0}.hero-copy{text-align:center}.intro .eyebrow{font-size:12px}h1{font-size:76px;transform:rotate(-3deg);transform-origin:center;width:max-content;margin:20px auto 15px}h1 em{font-size:1.12em}.hero-copy h2{font-size:27px;margin:12px 0 8px}.hero-copy p{font-size:14px}.hero-actions{justify-content:center}.hero-photo{height:250px;margin:15px 0}.hero-photo img{transform:scale(1);padding:0}.hero-index{font-size:11px;bottom:8px;left:6%}.ticker{justify-content:start;padding:12px 20px;font-size:12px}.collection,.workshop,.process,.questions{padding:30px 5%}.section-heading{display:block}.section-heading h2,.questions h2{font-size:35px}.section-heading p{margin-top:10px}.collection-grid{grid-template-columns:1fr;gap:16px}.look-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.look-photo{aspect-ratio:1;min-width:0}.look-meta{padding:16px 10px;background:none}.look-meta>span{font-size:11px}.look-meta h3{font-size:25px;letter-spacing:.04em}.look-meta p{font-size:12px}.look-meta button{font-size:13px;padding:9px 12px}.workshop .section-heading h2{font-size:40px}.workshop-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.workshop-steps>span{font-size:12px;padding:10px 3px}.workshop-steps b{font-size:20px}.builder{grid-template-columns:1fr;margin-top:20px}.product-photo{height:260px;min-height:260px}.panel-top{padding:18px}.design-footer{padding:18px}.design-footer h3{font-size:25px}.reference-note{padding:15px 18px}.controls{border-left:0;border-top:1px solid #3b7397;padding:22px 18px}.options button{font-size:14px}.styles{flex-wrap:nowrap}.styles button{flex:1;font-size:12px;padding:12px 4px}.detail-options{gap:10px}.steps{grid-template-columns:1fr;gap:12px}.steps article{display:grid;grid-template-columns:45px 1fr;column-gap:16px}.steps h3{margin:0 0 10px}.steps p{grid-column:2}.step-number{grid-row:span 2}.questions{grid-template-columns:1fr;gap:15px}footer{flex-wrap:wrap;padding:22px 5%}footer span{display:none}footer .brand{font-size:20px}footer>a:last-child{font-size:12px}dialog{padding:22px}}@media(max-width:350px){h1{font-size:64px}.hero-actions a{padding:12px 14px}.look-card{grid-template-columns:1fr}.look-photo{aspect-ratio:1.4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Crisp lettering with the original ice-and-water composition. */
/* Keep the water behind the photos instead of blending it through the metal. */
.hero-photo,.look-photo,.product-photo,.hero-photo img,.look-photo img,.product-photo img{mix-blend-mode:normal}
.hero-photo{display:flex;align-items:center;justify-content:center}
.hero-photo img{filter:drop-shadow(0 6px 14px #01070dcc)}
.hero-photo img,.look-photo.rose img,.look-photo.white-ice img{
  -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);
  mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);
}
.logo-type{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;line-height:1.05;letter-spacing:.025em;transform:none;text-shadow:0 2px 0 #03101c,0 0 8px #40bbff66}
.logo-type>span{font-size:14px;line-height:1.4;letter-spacing:.3em;color:#d2eafa}
h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;line-height:1;letter-spacing:.015em;transform:none;filter:none;margin:18px 0 16px}
h1 span,h1 em{background-image:linear-gradient(180deg,#ffffff 8%,#e2edf5 38%,#8ca9bd 57%,#f1f8ff 82%);-webkit-text-stroke:.5px #e5f4ff;filter:drop-shadow(0 3px 1px #00101f);padding-bottom:.04em}
h1 em{background-image:linear-gradient(180deg,#c5f5ff 5%,#73d7fa 40%,#248cc5 66%,#9de3ff 94%);-webkit-text-stroke:.5px #8bdcff;font-size:1.08em}
.hero-copy h2{letter-spacing:.09em;text-shadow:0 2px 1px #000;line-height:1.2}
.hero-copy p,.section-heading p,.steps p,.faq p{font-size:16px}
.eyebrow,.intro .eyebrow{font-size:14px;letter-spacing:.1em;line-height:1.5}
nav{font-size:16px;letter-spacing:.035em;line-height:1.4}
.primary,.secondary{font-size:18px;letter-spacing:.045em;line-height:1.3}
.hero-attitude>p{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;line-height:1.12;transform:none;text-transform:uppercase;text-shadow:0 2px 1px #000}
.hero-attitude li,.ticker,.workshop-steps>span,.panel-top{font-size:14px;letter-spacing:.07em;line-height:1.4}
.section-heading h2,.questions h2,.workshop .section-heading h2,.cart-header h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;letter-spacing:.015em;line-height:1.12;text-shadow:0 2px 1px #000}
.workshop .section-heading h2{color:#c1ebff;text-shadow:0 2px 1px #000}
.workshop-steps b,.step-number{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;line-height:1.2}
.look-meta h3,.design-footer h3,.steps h3{letter-spacing:.035em;line-height:1.2}
.look-meta>span,.look-meta p,.look-meta button,.collection-note,.reference-note,.summary p,.save-status,.notes-label span,.metals button,.hero-index,footer span,footer>a:last-child,.cart-row button{font-size:14px;line-height:1.5}
footer .brand{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;letter-spacing:.035em}
@media(max-width:700px){.logo-type{font-size:28px}.logo-type>span{font-size:14px}.intro .eyebrow{font-size:14px}h1{font-size:clamp(62px,19vw,110px);line-height:1;transform:none;letter-spacing:.015em}h1 em{font-size:1.08em}.hero-copy h2{font-size:29px;letter-spacing:.065em}.hero-copy p{font-size:16px}.hero-actions a{font-size:17px;padding:13px 16px}.look-meta>span,.look-meta p,.look-meta button,.workshop-steps>span,.styles button,.ticker,.hero-index,footer>a:last-child{font-size:14px}.workshop .section-heading h2{font-size:40px}.section-heading h2,.questions h2{font-size:36px}nav{font-size:16px;gap:10px}.hero-actions{flex-wrap:wrap}}

.hero-photo.hero-video{mix-blend-mode:normal}.hero-video video{display:block;width:100%;height:100%;object-fit:contain;background:#000;border:1px solid #416c8c;border-radius:4px}

.showcase-video{max-width:1440px;margin:auto;padding:18px 4%;background:#030810;border-bottom:1px solid #416c8c;text-align:center}.showcase-video video{display:block;width:100%;height:clamp(280px,50vw,500px);object-fit:contain;background:#000;border:1px solid #416c8c;border-radius:4px}

header .brand{flex-shrink:0}header .header-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}@media(max-width:700px){header .header-logo{width:180px}}

.engraving-contact{font-size:16px;line-height:1.6;color:#c9e5f4;margin:18px 0}.engraving-contact a{color:#9adeff;text-decoration:underline;overflow-wrap:anywhere}

.pricing{position:relative;max-width:1440px;margin:auto;padding:40px 4%;background:linear-gradient(#020810e6,#031220ef),url('ice-water.png') center/cover;border-top:1px solid #416c8c;border-bottom:1px solid #416c8c}.pricing figure{margin:0 auto;max-width:680px}.pricing img{display:block;width:100%;height:auto;object-fit:contain}.pricing-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.pricing{padding:24px 5%}}

.priced-sets{border:0;padding:0;margin:0 0 2rem}.priced-sets legend{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:#bbebff}.set-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.set-options button{display:flex;flex-direction:column;gap:.4rem;padding:1rem;font-size:1rem}.set-options strong,.set-price{color:#bbebff;font-size:1.35rem;font-weight:700}.set-price{display:block;margin:.5rem 0}.cart-row p{white-space:pre-line}@media(max-width:600px){.set-options{grid-template-columns:repeat(2,minmax(0,1fr))}}

#payment-options .primary,#email-bag{display:inline-block;text-decoration:none;margin-top:.75rem}#payment-options p{margin:.75rem 0}
