:root{--blue: #044d7e;--blue-dark: #0b5f96;--light-blue: #41aef7;--sky: #9ae4f7;--light-sky: #e0f7fd;--purple: #53277c;--light-purple: #725dc5;--lavender: #ccc1fb;--light-lavender: #e0daf8;--black: #1e1e1e;--dark-grey: #5c5c5c;--grey: #cccccc;--light-grey: #e9e9e9;--off-white: #f7f7f7;--white: #ffffff;--success: #1e7a46;--success-bg: #e8f6ec;--error: #b42318;--error-bg: #fdecec;--font-display: "obviously-narrow", "Special Gothic Condensed One", "Arial Narrow", sans-serif;--font-body: "Special Gothic", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1320px;--gutter: max(16px, env(safe-area-inset-left, 0px));--radius: 20px;--shadow: 4px 4px 0 var(--black);--shadow-purple: 6px 6px 0 var(--light-purple);--shadow-blue: 6px 6px 0 var(--blue)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--black);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.5}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--blue)}a:hover{color:var(--light-purple)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--black);color:var(--white);padding:10px 16px;border-radius:999px}.skip-link:focus{top:12px}main:focus{outline:none}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:72px;padding-bottom:72px}.section--tight{padding-top:40px;padding-bottom:40px}.bg-off{background:var(--off-white)}.bg-sky{background:var(--light-sky)}.bg-lavender{background:var(--light-lavender)}.bg-blue{background:var(--blue);color:var(--white)}.bg-black{background:var(--black);color:var(--white)}.disp,h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:0;margin:0;text-wrap:balance;line-height:1.02}h1,.h1{font-size:clamp(44px,6vw,80px);line-height:.95}h2,.h2{font-size:clamp(34px,4vw,52px)}h3,.h3{font-size:24px;line-height:1.1}.lbl{font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700}.lbl--purple{color:var(--light-purple)}.muted{color:var(--dark-grey)}.lead{font-size:18px;line-height:1.6;max-width:640px;margin:0}.rte{font-size:17px;line-height:1.7;max-width:760px}.rte h2{font-size:32px;margin:32px 0 12px}.rte h3{margin:24px 0 8px}.rte p{margin:0 0 16px}.rte ul,.rte ol{padding-left:22px;margin:0 0 16px}.rte img{border-radius:var(--radius);border:2px solid var(--black)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;border:2px solid var(--black);box-shadow:var(--shadow);font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease;background:var(--white);color:var(--black)}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--black);color:inherit}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--black)}.btn--primary{background:var(--blue);color:var(--white)}.btn--primary:hover{background:var(--blue-dark);color:var(--white)}.btn--accent{background:var(--light-blue);color:var(--black)}.btn--outline{background:var(--white);color:var(--blue)}.btn--ghost{border-color:transparent;box-shadow:none;background:transparent;padding:0 12px;min-height:44px}.btn--ghost:hover{transform:none;box-shadow:none;text-decoration:underline}.btn--lg{min-height:60px;font-size:18px;padding:0 36px}.btn--full{width:100%}.btn[disabled],.btn.is-off{background:var(--light-grey);color:var(--dark-grey);border-color:var(--grey);box-shadow:none;transform:none;cursor:not-allowed}.link-btn{background:none;border:0;padding:0;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-btn:hover{color:var(--light-purple)}@media(prefers-reduced-motion:reduce){.btn,.card,.tile{transition:none}}.card{background:var(--white);border:2px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow-purple);padding:24px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);background:var(--white);font-weight:700;font-size:15px;cursor:pointer;color:var(--black);text-decoration:none}.chip.is-on,.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--light-purple);color:var(--white)}.tag{display:inline-flex;align-items:center;border:2px solid var(--black);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;background:var(--white)}.note-box{background:var(--light-sky);border:2px solid var(--black);border-radius:18px;padding:16px 18px}.ph{background:var(--light-sky);border:2px dashed var(--sky);border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;color:var(--blue);font-size:14px}.ph svg{width:100%;height:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;min-height:50px;padding:0 14px;border:2px solid var(--black);border-radius:14px;background:var(--white);font-family:var(--font-body);font-size:16px;color:var(--black)}textarea{padding:12px 14px;min-height:120px;resize:vertical}label,.field-label{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:6px}.field{margin-bottom:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-error{color:var(--error);font-weight:700;font-size:14px}.form-success{background:var(--success-bg);color:var(--success);border-radius:14px;padding:14px;font-weight:700}.consent{font-size:12px;line-height:1.5;margin-top:8px}.announcement{background:var(--light-purple);color:var(--white);text-align:center;padding:10px 16px;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.announcement a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:2px solid var(--black)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.site-header__logo img{width:var(--logo-width, 150px);height:auto}.site-header__logo .disp{font-size:26px;color:var(--black);text-decoration:none}.site-nav{display:flex;gap:28px;align-items:center}.site-nav a{color:var(--black);text-decoration:none;font-weight:700;font-size:15px}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.header-icons{display:flex;align-items:center;gap:4px}.icon-btn{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:999px;color:var(--black);cursor:pointer;text-decoration:none}.icon-btn:hover{background:var(--off-white);color:var(--black)}.cart-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;border-radius:999px;background:var(--light-purple);color:var(--white);border:2px solid var(--black);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.menu-toggle{display:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}.mobile-menu.is-open{display:block}.mobile-menu__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1e1e80}.mobile-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,88%);background:var(--white);border-right:2px solid var(--black);display:flex;flex-direction:column;overflow-y:auto}.mobile-menu__panel a.m-link{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--light-grey);color:var(--black);text-decoration:none;font-weight:700;font-size:18px}@media(max-width:989px){.site-nav,.header-icons .hide-mobile{display:none}.menu-toggle{display:inline-flex}.site-header__inner{min-height:60px}}.site-footer{background:var(--black);color:var(--white);padding:64px 0 32px}.site-footer a{color:var(--white);text-decoration:none}.site-footer a:hover{color:var(--sky)}.footer-grid{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr)) minmax(280px,1.6fr);gap:40px}.footer-col{display:flex;flex-direction:column;gap:10px;font-size:15px}.footer-col .lbl{color:var(--lavender)}.footer-news{grid-column:-2 / -1}.footer-news .row{display:flex;gap:8px}.footer-news .row{flex-wrap:wrap}.footer-news .row input{flex:1 1 200px;min-width:0;min-height:52px}.footer-news .row .btn{flex:none}.footer-news input{border-radius:999px!important;border-color:var(--white)!important}.footer-news .consent{color:var(--lavender)}.footer-news .consent a{text-decoration:underline}.footer-bottom{border-top:1px solid #5a4a7a;margin-top:40px;padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--lavender)}.social{display:flex;gap:10px}.social a{width:44px;height:44px;border:2px solid var(--white);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.social a:hover{background:var(--white);color:var(--black)}@media(max-width:989px){.footer-grid{grid-template-columns:1fr 1fr}.footer-news,.footer-brand{grid-column:1 / -1}}.hero{background:var(--blue);color:var(--white)}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.hero .lbl{color:var(--sky)}.hero p{color:var(--light-sky);font-size:19px;line-height:1.55;max-width:520px}.hero__promise{display:inline-flex;gap:8px;align-items:center;color:var(--sky);font-weight:700}.hero__media{border-radius:24px;overflow:hidden;border:2px solid var(--black);box-shadow:8px 8px 0 var(--sky);aspect-ratio:4/5;background:var(--light-sky)}.hero__media img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.hero__inner{grid-template-columns:1fr;padding-top:40px;padding-bottom:48px}}.grid{display:grid;gap:24px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:989px){.grid{--cols: 2 !important;gap:14px}}.product-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--black);background:var(--off-white);border:2px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 12px 16px;transition:transform .12s ease,box-shadow .12s ease}.product-card:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-purple);color:var(--black)}.product-card__media{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--white)}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__badge{position:absolute;top:10px;left:10px}.product-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.product-card__title{font-weight:700;font-size:16px;line-height:1.25}.product-card__price{font-weight:700;white-space:nowrap}.product-card__meta{display:flex;justify-content:space-between;font-size:13px;color:var(--dark-grey)}.tile{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--black);background:var(--white);border:2px solid var(--black);border-radius:24px;box-shadow:6px 6px 0 var(--black);padding:14px 14px 20px;transition:transform .12s ease,box-shadow .12s ease}.tile:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--light-purple);color:var(--black)}.tile__media{aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--light-sky)}.tile__media img{width:100%;height:100%;object-fit:cover}.tile__row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 6px}.tile__go{width:48px;height:48px;flex:none;border-radius:999px;border:2px solid var(--black);background:var(--light-sky);display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 0 var(--black)}.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start;padding-top:20px;padding-bottom:64px}.product__gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:96px}.product__main-image{aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--off-white);border:2px solid var(--black)}.product__main-image img{width:100%;height:100%;object-fit:cover}.product__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.product__thumbs button{aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid var(--light-grey);background:var(--off-white);padding:0;cursor:pointer}.product__thumbs button[aria-current=true]{border-color:var(--light-purple)}.product__thumbs img{width:100%;height:100%;object-fit:cover}.product__info{display:flex;flex-direction:column;gap:20px}.product__price{font-size:30px;font-weight:700}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px;border-radius:16px;background:var(--off-white)}.trust{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3}.buy-box{background:#faf9ff;border:2px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow-purple);padding:24px;display:flex;flex-direction:column;gap:22px}.option-group{display:flex;flex-direction:column;gap:12px}.option-group legend,.option-group .h3{padding:0}.swatches{display:flex;flex-wrap:wrap;gap:12px}.swatch{width:40px;height:40px;border-radius:999px;border:2px solid var(--white);box-shadow:0 0 0 2px var(--black);cursor:pointer;padding:0}.swatch[aria-pressed=true]{box-shadow:0 0 0 4px var(--light-purple)}.style-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.style-tile{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);background:var(--white);cursor:pointer;text-align:left}.style-tile[aria-pressed=true]{background:var(--light-lavender);box-shadow:3px 3px 0 var(--light-purple)}.style-tile img,.style-tile .ph{aspect-ratio:1/1;border-radius:8px;object-fit:cover;width:100%}.fit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--white);border:2px solid var(--black);border-radius:14px;padding:10px 14px;font-size:15px}.steps-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:13px}.steps-mini b{display:inline-flex;width:26px;height:26px;border-radius:999px;background:var(--light-lavender);color:var(--purple);align-items:center;justify-content:center;margin-bottom:4px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--white);border-top:2px solid var(--black);padding:10px 0;transform:translateY(110%);transition:transform .2s ease}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:989px){.product{grid-template-columns:1fr;gap:24px}.product__gallery{position:static}.style-tiles{gap:8px}.trust-grid{grid-template-columns:1fr}}.accordion{border-top:2px solid var(--black)}.accordion:last-child{border-bottom:2px solid var(--black)}.accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;cursor:pointer;font-weight:700;font-size:17px}.accordion summary::-webkit-details-marker{display:none}.accordion summary .pm{width:30px;height:30px;flex:none;border-radius:999px;background:var(--light-purple);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:transform .15s ease}.accordion[open] summary .pm{transform:rotate(45deg)}.accordion__body{padding:0 0 22px;font-size:16px;line-height:1.6}.size-table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.size-table th,.size-table td{border-bottom:1px solid var(--light-grey);padding:10px 8px;text-align:left}.size-table th{background:var(--light-lavender)}.size-table tr.is-rec td{background:var(--light-sky)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1e1e8c;z-index:90}.modal{position:fixed;z-index:91;top:64px;left:50%;transform:translate(-50%);width:min(940px,calc(100% - 32px));max-height:calc(100vh - 96px);overflow-y:auto;background:var(--white);border:2px solid var(--black);border-radius:24px;box-shadow:8px 8px 0 var(--light-purple);padding:28px;display:flex;flex-direction:column;gap:20px}.modal__close,.drawer__close{width:44px;height:44px;flex:none;border-radius:999px;border:2px solid var(--black);background:var(--white);box-shadow:2px 2px 0 var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--black)}.modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sg-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.sg-find{display:flex;flex-direction:column;gap:14px;background:var(--off-white);border-radius:18px;padding:16px}.sg-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-chips .chip{min-height:36px;padding:0 12px;font-size:13px}.sg-rec{display:flex;gap:14px;align-items:center;background:var(--light-lavender);border:2px solid var(--black);border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.45}.sg-rec__size{width:56px;height:56px;flex:none;border-radius:999px;background:var(--light-purple);color:var(--white);border:2px solid var(--black);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:20px}@media(max-width:600px){.modal{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:90vh;border-radius:24px 24px 0 0;border-bottom:0;box-shadow:0 -8px 24px #1e1e1e2e;padding:16px}.sg-body{grid-template-columns:1fr}}.drawer{position:fixed;z-index:91;top:0;right:0;bottom:0;width:min(480px,100%);background:var(--white);border-left:2px solid var(--black);box-shadow:-8px 0 0 var(--light-purple);display:flex;flex-direction:column;transform:translate(105%);transition:transform .22s ease}.drawer.is-open{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:2px solid var(--black)}.drawer__body{flex:1;min-height:0;overflow-y:auto;padding:16px 24px 20px;display:flex;flex-direction:column;gap:16px}.drawer__foot{border-top:2px solid var(--black);padding:16px 24px 20px;display:flex;flex-direction:column;gap:8px}.count-pill{font-size:14px;font-weight:700;background:var(--light-lavender);border:2px solid var(--black);border-radius:999px;padding:2px 10px}.ship-note{display:flex;gap:12px;align-items:flex-start;background:var(--light-sky);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-top:1px solid var(--light-grey)}.cart-line:first-child{border-top:0}.cart-line__img{width:88px;height:88px;border-radius:14px;overflow:hidden;border:2px solid var(--black);background:var(--off-white)}.cart-line__img img{width:100%;height:100%;object-fit:cover}.cart-line__props{font-size:13px;color:var(--dark-grey);line-height:1.4;margin:2px 0 0;padding:0;list-style:none}.cart-line__actions{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.cart-line__price{text-align:right;font-weight:700}.cart-line__price s{display:block;font-weight:500;color:var(--dark-grey);font-size:13px}.qty{display:inline-flex;align-items:center;height:36px;border:2px solid var(--black);border-radius:999px;background:var(--white)}.qty button{width:32px;height:32px;border:0;background:none;font-size:18px;cursor:pointer}.qty input{width:32px!important;min-height:0!important;height:30px;border:0!important;padding:0!important;text-align:center;font-weight:700;background:transparent!important}.sum-row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.sum-row--total{font-size:19px;font-weight:700;border-top:1px solid var(--light-grey);padding-top:8px}.extra-line{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;background:#faf9ff;border:2px dashed var(--light-purple);border-radius:16px;padding:12px 14px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 8px 8px}@media(max-width:600px){.drawer{border-left:0;box-shadow:none}.drawer__head,.drawer__body,.drawer__foot{padding-left:16px;padding-right:16px}.cart-line{grid-template-columns:72px minmax(0,1fr) auto}.cart-line__img{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.drawer,.sticky-buy{transition:none}}.collection-head{padding-top:28px;padding-bottom:24px;display:flex;flex-direction:column;gap:12px}.filters{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:20px}.filters__chips{display:flex;gap:8px;flex-wrap:wrap}.facets select{width:auto;min-height:44px;border-radius:999px!important}.pagination{display:flex;gap:8px;justify-content:center;padding-top:32px}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--black);border-radius:999px;text-decoration:none;color:var(--black);font-weight:700}.pagination .is-current{background:var(--light-purple);color:var(--white)}.steps{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.step{background:var(--white);border:2px solid var(--black);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:10px}.step__n{width:40px;height:40px;border-radius:999px;background:var(--blue);color:var(--white);border:2px solid var(--black);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px}.banner-cta{background:var(--light-purple);color:var(--white);border:2px solid var(--black);border-radius:28px;box-shadow:var(--shadow-blue);padding:44px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.banner-cta .btn--outline{color:var(--black)}.deadline-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:var(--black);color:var(--white);padding:12px 16px;font-weight:700}.deadline-bar .count{font-family:var(--font-display);font-size:22px;color:var(--sky)}.board-note{display:none}@media(max-width:989px){.steps,.form-row{grid-template-columns:1fr}.banner-cta{padding:28px 20px}.banner-cta .btn{width:100%}}.gift-card{aspect-ratio:1.586/1;background:var(--light-purple);color:var(--white);border:2px solid var(--black);border-radius:24px;box-shadow:10px 10px 0 var(--blue);padding:28px;display:flex;flex-direction:column;justify-content:space-between;max-width:560px}.gift-card .amt{font-family:var(--font-display);font-weight:700;font-size:clamp(52px,8vw,88px);line-height:.9}.gift-code{display:flex;justify-content:space-between;align-items:center;gap:12px;border:2px dashed var(--black);border-radius:14px;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:20px;font-weight:700;letter-spacing:2px;background:var(--off-white);flex-wrap:wrap}.password-page{min-height:100vh;display:flex;flex-direction:column;background:var(--light-lavender)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
