.b4-bar{background:var(--ink);height:12px}.b4-main{padding-block:clamp(32px,5vw,64px) clamp(56px,8vw,112px)}.b4-main>.wrap>.d-h1{margin-bottom:clamp(20px,3vw,36px)}.b4-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.b4-cols>*{min-width:0}@media (width<=899px){.b4-cols{grid-template-columns:minmax(0,1fr)}}.b4-ledger{top:calc(var(--header-h) + 24px);border:var(--hair);background:var(--sheet);gap:14px;padding:24px;display:grid;position:sticky}@media (width<=899px){.b4-ledger{position:static}}.b4-ledger .row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.b4-ledger .row .d-price{white-space:nowrap}.b4-list{border-top:var(--hair);margin:0;padding:0;list-style:none}.b4-strip{border:var(--hair);background:var(--yellow);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.b4-strip .bang{border:var(--hair);flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;font-weight:900;line-height:1;display:grid}.b4-strip>div{gap:10px;min-width:0;display:grid}.b4-strip a{text-underline-offset:3px;text-decoration:underline 2px}.b4-note{border-left:6px solid var(--ink);padding:4px 0 4px 16px}.b4-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.b4-empty{border:var(--hair);background:var(--sheet);justify-items:start;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.b4-empty:before{content:"";background:var(--yellow);border-bottom:var(--hair);width:calc(100% + 2*clamp(24px,4vw,48px));height:14px;margin:calc(-1*clamp(24px,4vw,48px)) calc(-1*clamp(24px,4vw,48px)) 0;display:block}.b4-bundle-row{border-top:var(--hair);border-bottom:var(--hair);border-left:6px solid var(--ink);background:var(--sheet);gap:12px;margin-top:18px;padding:16px 18px;display:grid}.b4-detail-line{border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:14px;display:grid}.b4-detail-line .d-name{font-size:20px}.b4-detail-line .p{font:800 22px/1 var(--font-display);font-variation-settings:"wdth" 115;white-space:nowrap;font-stretch:115%}.b4-detail-line p{grid-column:1/-1}.b4-form{gap:22px;display:grid}.b4-form .field-err:empty,.check-wrap .field-err:empty{display:none}.b4-checks{border-bottom:var(--hair)}.b4-checks .check-wrap .check{padding-block:18px}.b4-checks .check-wrap .field-err{padding-bottom:14px}.btn-pay{width:100%;min-height:60px;font-size:19px}.b4-dots{gap:4px;margin-left:8px;display:inline-flex}.b4-dots i{background:currentColor;width:8px;height:8px;display:block}@media (prefers-reduced-motion:no-preference){.b4-dots i{animation:.9s step-end infinite b4dot}.b4-dots i:nth-child(2){animation-delay:.3s}.b4-dots i:nth-child(3){animation-delay:.6s}}@keyframes b4dot{0%,66%{opacity:1}67%,to{opacity:.25}}.b4-noscript{margin-top:24px}.hp-wrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.b4-state-flood{padding-block:clamp(40px,7vw,88px)}.b4-state-flood .d-h1{max-width:18ch;font-size:clamp(2.25rem,1rem + 4.4vw,4.75rem)}.b4-reg{margin-top:22px;display:inline-flex}.b4-reg i{border:var(--hair);mix-blend-mode:multiply;width:14px;height:14px;margin-left:-4px;display:block}.b4-reg i:first-child{background:var(--pink);margin-left:0}.b4-reg i:nth-child(2){background:var(--aqua)}.b4-reg i:nth-child(3){background:var(--yellow)}@media (prefers-reduced-motion:no-preference){.b4-reg i:nth-child(2){animation:1.2s steps(3,end) infinite b4reg}.b4-reg i:nth-child(3){animation:1.2s steps(3,end) infinite reverse b4reg}}@keyframes b4reg{0%{transform:translate(0)}50%{transform:translate(18px)}to{transform:translate(0)}}.b4-order-id{font:800 clamp(1.5rem, 1rem + 2vw, 2.25rem)/1 var(--font-display);font-variation-settings:"wdth" 115;overflow-wrap:anywhere;font-stretch:115%}.dl-list{border-top:var(--hair);margin:0;padding:0;list-style:none}.dl-row{border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding-block:18px;display:grid}.dl-row>*{min-width:0}.dl-row .d-name{font-size:22px}.dl-row.sub{border-left:var(--hair);margin-left:24px;padding-left:16px}.dl-row.sub .d-name{font-size:19px}.dl-meta{flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;display:flex}@media (width<=599px){.dl-row{grid-template-columns:minmax(0,1fr)}.dl-row .btn{width:100%}}.b4-two{gap:14px;display:grid}.wd{gap:28px;max-width:760px;display:grid}.wd[data-ready] [data-wd-form]{display:none}.wd[data-ready][data-step=form] [data-wd-form],.wd[data-ready][data-step=confirm] [data-wd-form]{display:block}.wd [data-wd-review],.wd [data-wd-receipt]{display:none}.wd[data-ready][data-step=confirm] [data-wd-review]{display:block}.wd[data-ready][data-step=confirm] [data-wd-fields]{display:none}.wd[data-step=receipt] [data-wd-receipt]{display:block}.wd[data-step=receipt] [data-wd-form],.wd[data-step=receipt] [data-wd-intro]{display:none!important}.wd[data-ready]:not([data-step]) [data-wd-trigger-wrap]{display:block}.wd[data-ready][data-step] [data-wd-trigger-wrap],.wd:not([data-ready]) [data-wd-trigger-wrap]{display:none}.wd-items{border:0;min-width:0;margin:0;padding:0}.wd-items legend{font-weight:600;font-size:var(--t-small);padding:0}.wd-items .check{min-height:52px;padding-block:10px}.wd-review dl{border-top:var(--hair);margin:0}.wd-review dl>div{border-bottom:var(--hair);grid-template-columns:9em minmax(0,1fr);gap:4px 16px;padding-block:12px;display:grid}.wd-review dt{font-weight:600;font-size:var(--t-small)}.wd-review dd{overflow-wrap:anywhere;margin:0}@media (width<=599px){.wd-review dl>div{grid-template-columns:minmax(0,1fr)}}.wd-receipt{border:var(--hair);background:var(--sheet);border-left-width:12px;gap:14px;padding:24px;display:grid}.tick{border:var(--hair);background:var(--ink);width:28px;height:28px;color:var(--stock);flex:none;place-items:center;display:inline-grid}.rs-wrap{gap:24px;max-width:640px;display:grid}.rs-result{border:var(--hair);background:var(--sheet);border-left-width:12px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.rs-result[hidden],.b4-strip[hidden]{display:none}.legal-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.legal-grid>*{min-width:0}.legal-toc-d{top:calc(var(--header-h) + 24px);position:sticky}.legal-toc-d ol,.legal-toc-m ol{border-top:var(--hair);margin:0;padding:0;list-style:none}.legal-toc-d li,.legal-toc-m li{border-bottom:var(--hair)}.legal-toc-d a,.legal-toc-m a{font-size:var(--t-small);border-left:6px solid #0000;padding:10px 0 10px 14px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.legal-toc-d a:hover,.legal-toc-m a:hover{text-underline-offset:3px;text-decoration:underline 2px}.legal-toc-d a[aria-current=true]{border-left-color:var(--ink);font-weight:800}.legal-toc-m{border:var(--hair);background:var(--sheet);margin-bottom:28px;display:none}.legal-toc-m summary{cursor:pointer;align-items:center;min-height:52px;padding:0 16px;font-weight:700;display:flex}.legal-toc-m ol{margin:0 16px 12px}@media (width<=899px){.legal-grid{grid-template-columns:minmax(0,1fr)}.legal-toc-d{display:none}.legal-toc-m{display:block}.legal-aside{display:none}}.legal-note{border-left:6px solid var(--ink);max-width:68ch;margin-bottom:36px;padding:6px 0 6px 16px}.legal-body{max-width:58ch;font-size:17px;line-height:1.65}.legal-body h2{font:800 var(--t-h3)/1.05 var(--font-display);font-variation-settings:"wdth" 115;letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + 24px);text-wrap:balance;margin:2.2em 0 .6em;font-stretch:115%}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body ul,.legal-body ol{margin:0 0 1em}.legal-body ul,.legal-body ol{padding-left:1.3em}.legal-body li{margin-bottom:.45em;padding-left:.2em}.legal-body a{text-underline-offset:3px;text-decoration:underline 2px}.legal-body a:hover{text-decoration-thickness:3px}.legal-body code{font-family:var(--font-mono);font-size:.92em}.legal-body table{border-collapse:collapse;border-top:var(--hair);max-width:100%;margin:0 0 1.4em;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.legal-body th,.legal-body td{text-align:left;vertical-align:top;border-bottom:var(--hair);min-width:130px;padding:10px 14px 10px 0}.legal-body th{font-weight:700}.legal-body td:first-child{font-weight:600}.legal-body table:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.legal-end{border-top:var(--hair);flex-wrap:wrap;gap:8px 24px;margin-top:48px;padding-top:20px;display:flex}.wd [data-wd-review-btn]{display:none}.wd[data-ready] [data-wd-review-btn]{display:inline-flex}.wd[data-ready] [data-wd-nojs]{display:none}.wd-items-grid{border-bottom:var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}@media (width<=699px){.wd-items-grid{grid-template-columns:minmax(0,1fr)}}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.b4-two h2{margin-top:14px}.b4-row{border-bottom:var(--hair);min-height:var(--row-h,159px);box-sizing:border-box;grid-template-columns:88px minmax(0,1fr) auto 110px;align-items:center;gap:12px 20px;padding-block:18px;display:grid}.b4-row>*{min-width:0}.b4-row .name{font:800 22px/1.1 var(--font-display);font-variation-settings:"wdth" 115;font-stretch:115%;text-decoration:none}.b4-row .name:hover{text-decoration:underline 2px}.b4-row .info p{margin-top:4px}.b4-row .ctl{align-items:center;gap:8px;display:flex}.b4-row .ctl select{width:210px}.b4-row .lprice{text-align:right;font:800 28px/1 var(--font-display);font-variation-settings:"wdth" 115;white-space:nowrap;font-stretch:115%}@media (width<=899px){.b4-row{grid-template-columns:72px minmax(0,1fr) auto;min-height:0}.b4-row .ctl{grid-area:2/1/auto/-1}.b4-row .ctl select{flex:auto;width:auto}.b4-row .lprice{font-size:24px}.b4-row .thumb{align-self:start}}.btn-link{font:inherit;text-underline-offset:3px;cursor:pointer;color:inherit;background:0 0;border:0;min-height:24px;padding:0;font-weight:700;text-decoration:underline 2px}.b4-notice{border-left:3px solid var(--ink);color:var(--ink-2);margin-top:14px;padding-left:12px}.b4-skel-body{min-height:calc(var(--cart-n,1) * 159px + 56px)}.b4-cart{min-height:360px}@media (width<=899px){.b4-skel-body{min-height:calc(var(--cart-n,1) * 205px + 470px - (1 - min(var(--cart-n,1), 1)) * 150px)}.b4-ledger-go{display:none}}.b4-bar-sum{display:none}@media (width<=899px){.b4-bar-sum{z-index:20;margin-inline:calc(-1 * var(--margin));padding:10px var(--margin);background:var(--stock);border-top:var(--hair);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.b4-bar-sum .d-name{min-width:0;font-size:18px}}.b4-rule{background:var(--ink);height:3px}
