.shop-module__GgG20a__page{background:var(--raw-white);min-height:100vh;color:var(--raw-ink-deep);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--t-size-14-5)}.shop-module__GgG20a__head{align-items:center;gap:var(--s-4-5);padding:var(--s-3-5) var(--s-7);border-bottom:1px solid var(--raw-chip);display:flex}.shop-module__GgG20a__logo{align-items:center;gap:var(--s-1-75);font-size:var(--t-size-18);color:var(--raw-tile-routes);font-weight:800;text-decoration:none;display:flex}.shop-module__GgG20a__headActs{align-items:center;gap:var(--s-4);margin-left:auto;font-weight:750;display:flex}.shop-module__GgG20a__headActs a{color:var(--raw-ink-deep);text-decoration:none}.shop-module__GgG20a__body{max-width:1100px;padding:var(--s-4-5) var(--s-7) var(--s-12);margin:0 auto}.shop-module__GgG20a__tt{align-items:baseline;gap:var(--s-3);margin:var(--s-1-5) 0 var(--s-2-5);flex-wrap:wrap;display:flex}.shop-module__GgG20a__tt h1{font-size:var(--t-size-30);letter-spacing:-.8px;margin:0}.shop-module__GgG20a__tt span{color:var(--raw-ink2-aa);font-weight:650}.shop-module__GgG20a__btn{justify-content:center;align-items:center;gap:var(--s-1-5);height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--raw-teal);color:var(--raw-on-mint);font:inherit;cursor:pointer;border:0;font-weight:800;text-decoration:none;display:inline-flex}.shop-module__GgG20a__btn:disabled,.shop-module__GgG20a__btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.shop-module__GgG20a__btn:focus-visible{outline:2px solid var(--raw-ink-deep);outline-offset:2px}.shop-module__GgG20a__alt{background:var(--raw-ink-deep)}.shop-module__GgG20a__ghost{background:var(--raw-page);color:var(--raw-ink-deep)}.shop-module__GgG20a__sm{height:34px;padding:0 var(--s-3-5);font-size:var(--t-size-13)}.shop-module__GgG20a__wide{width:100%}.shop-module__GgG20a__group{border:1.5px solid var(--raw-chip);border-radius:var(--r-mark);padding:var(--s-1-5) var(--s-4) var(--s-3-5);margin-bottom:var(--s-3-5)}.shop-module__GgG20a__groupHead{padding:var(--s-2-5) 0;font-size:var(--t-size-13);color:var(--raw-ink2-aa);justify-content:space-between;align-items:center;font-weight:700;display:flex}.shop-module__GgG20a__groupHead b{font-size:var(--t-size-16);color:var(--raw-ink-deep)}.shop-module__GgG20a__line{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:flex}.shop-module__GgG20a__line>div{flex:1;min-width:0}.shop-module__GgG20a__line b{display:block}.shop-module__GgG20a__line span{font-size:var(--t-size-12-5);color:var(--raw-ink2-aa);display:block}.shop-module__GgG20a__thumb{border-radius:var(--r-tile);background:var(--raw-page);object-fit:cover;flex:none;width:56px;height:56px}.shop-module__GgG20a__thumbSm{border-radius:var(--r-10);width:44px;height:44px}.shop-module__GgG20a__qty{align-items:center;gap:var(--s-1);margin-top:var(--s-1);display:inline-flex}.shop-module__GgG20a__qty button{background:var(--raw-page);width:28px;height:28px;font:inherit;cursor:pointer;border:0;border-radius:50%;font-weight:800}.shop-module__GgG20a__qty output{text-align:center;min-width:22px;font-weight:750}.shop-module__GgG20a__linkBtn,.shop-module__GgG20a__qty .shop-module__GgG20a__linkBtn{width:auto;height:auto;color:var(--raw-ink2-aa);font:inherit;font-size:var(--t-size-12-5);cursor:pointer;margin-left:var(--s-2);background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.shop-module__GgG20a__groupFoot{justify-content:space-between;align-items:center;gap:var(--s-2-5);margin-top:var(--s-2);flex-wrap:wrap;font-weight:750;display:flex}.shop-module__GgG20a__gone{opacity:.55}.shop-module__GgG20a__goneTag{font-weight:700;color:var(--raw-error-ink)!important}.shop-module__GgG20a__note{font-size:var(--t-size-12);color:var(--raw-ink2);margin:var(--s-4) 0 var(--s-1);line-height:1.5}.shop-module__GgG20a__alert{font-size:var(--t-size-13);color:var(--raw-error-ink);margin:var(--s-2) 0;font-weight:650}.shop-module__GgG20a__cols{gap:var(--s-7-5);margin-top:var(--s-2);grid-template-columns:1.05fr 1fr;display:grid}.shop-module__GgG20a__step{gap:var(--s-3);border:1.5px solid var(--raw-chip);border-radius:var(--r-mark);padding:var(--s-3-5) var(--s-4);margin-bottom:var(--s-2-5);color:var(--raw-ink2);display:flex}.shop-module__GgG20a__step>div:last-child{flex:1;min-width:0}.shop-module__GgG20a__step b{display:block}.shop-module__GgG20a__step span{font-size:var(--t-size-13)}.shop-module__GgG20a__stepOn{border-color:var(--raw-teal);color:var(--raw-ink-deep)}.shop-module__GgG20a__stepDone{color:var(--raw-ink-deep)}.shop-module__GgG20a__num{background:var(--raw-page);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.shop-module__GgG20a__stepOn .shop-module__GgG20a__num{background:var(--raw-teal);color:var(--raw-white)}.shop-module__GgG20a__sso{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.shop-module__GgG20a__form{gap:var(--s-2-5);margin-top:var(--s-3-5);flex-direction:column;display:flex}.shop-module__GgG20a__form label{font-size:var(--t-size-12);color:var(--raw-ink2-aa);font-weight:800}.shop-module__GgG20a__form input,.shop-module__GgG20a__form select{box-sizing:border-box;width:100%;font:inherit;font-size:var(--t-size-14-5);color:var(--raw-ink-deep);background:var(--raw-page);border-radius:var(--r-tile);padding:var(--s-2-5) var(--s-3);margin-top:var(--s-1);border:0;font-weight:650;display:block}.shop-module__GgG20a__form input:focus-visible,.shop-module__GgG20a__form select:focus-visible{outline:2px solid var(--raw-teal)}.shop-module__GgG20a__form em{color:var(--raw-ink3-mid);margin-top:var(--s-0-75);font-style:normal;font-weight:600;display:block}.shop-module__GgG20a__form em[data-error=true]{color:var(--raw-error-ink)}.shop-module__GgG20a__form em[data-ok=true]{color:var(--raw-teal-ink)}.shop-module__GgG20a__row2{gap:var(--s-2-5);grid-template-columns:1fr 1fr;display:grid}.shop-module__GgG20a__check{align-items:center;gap:var(--s-2);color:var(--raw-ink-soft)!important;font-weight:650!important;font-size:var(--t-size-13)!important;display:flex!important}.shop-module__GgG20a__check input{width:16px;height:16px;accent-color:var(--raw-teal);flex:none;margin:0}.shop-module__GgG20a__check a{color:var(--raw-teal-ink)}.shop-module__GgG20a__rates{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.shop-module__GgG20a__rate{align-items:center;gap:var(--s-2-5);border:1.5px solid var(--raw-chip);border-radius:var(--r-ed-inside);padding:var(--s-2-5) var(--s-3);cursor:pointer;color:var(--raw-ink-deep);display:flex}.shop-module__GgG20a__rate input{accent-color:var(--raw-teal)}.shop-module__GgG20a__form .shop-module__GgG20a__rate input{background:0 0;border-radius:0;flex:none;width:auto;margin:0;padding:0;display:inline-block}.shop-module__GgG20a__rate>span{flex:1}.shop-module__GgG20a__rate small{color:var(--raw-ink2-aa);font-size:var(--t-size-12);display:block}.shop-module__GgG20a__rateOn{border-color:var(--raw-teal)}.shop-module__GgG20a__rate:has(input:disabled){cursor:default}.shop-module__GgG20a__p65{background:var(--raw-wash);border-radius:var(--r-ed-inside);padding:var(--s-3) var(--s-3-5);font-size:var(--t-size-13);color:var(--raw-ink-soft);line-height:1.5}.shop-module__GgG20a__p65>b{color:var(--raw-ink-deep);margin-bottom:var(--s-1);display:block}.shop-module__GgG20a__p65 p{margin:var(--s-1) 0 0}.shop-module__GgG20a__sum{background:var(--raw-wash);border-radius:var(--r-mark);padding:var(--s-4);align-self:start}.shop-module__GgG20a__sum>b{margin-bottom:var(--s-1);display:block}.shop-module__GgG20a__sumLine{padding:var(--s-1-25) 0;font-size:var(--t-size-13-5);justify-content:space-between;display:flex}.shop-module__GgG20a__sumTotal{border-top:1px solid var(--raw-line);margin-top:var(--s-1-5);padding-top:var(--s-2-5);font-weight:800}.shop-module__GgG20a__sumAction{margin-top:var(--s-3)}.shop-module__GgG20a__appActs{gap:var(--s-2);margin-top:var(--s-2-5);display:flex}.shop-module__GgG20a__stripe{margin-top:var(--s-3);min-height:1px}.shop-module__GgG20a__done{text-align:center;padding:var(--s-6-5) var(--s-2-5) var(--s-1-5)}.shop-module__GgG20a__ok{background:var(--raw-teal);width:64px;height:64px;color:var(--raw-white);font-size:var(--t-size-30);border-radius:50%;place-items:center;margin:0 auto;font-weight:900;display:grid}.shop-module__GgG20a__done h1{font-size:var(--t-size-28);margin:var(--s-3) 0 var(--s-1);letter-spacing:-.6px}.shop-module__GgG20a__desc{color:var(--raw-ink2-aa);margin:var(--s-2) 0;line-height:1.5}.shop-module__GgG20a__app{gap:var(--s-4);border:1.5px solid var(--raw-chip);border-radius:var(--r-mark);padding:var(--s-4);align-self:start;align-items:center;display:flex}.shop-module__GgG20a__app b{font-size:var(--t-size-16);display:block}.shop-module__GgG20a__app span{font-size:var(--t-size-13);color:var(--raw-ink2-aa);line-height:1.45}.shop-module__GgG20a__empty{text-align:center;padding:var(--s-12) var(--s-3);color:var(--raw-ink2-aa)}@media (max-width:760px){.shop-module__GgG20a__head{padding:var(--s-3) var(--s-4)}.shop-module__GgG20a__body{padding:var(--s-3-5) var(--s-4) var(--s-10)}.shop-module__GgG20a__cols{gap:var(--s-4);grid-template-columns:1fr}.shop-module__GgG20a__tt h1{font-size:var(--t-size-26)}.shop-module__GgG20a__groupFoot .shop-module__GgG20a__btn{width:100%}}
