#sz-three-builder *{box-sizing:border-box}#sz-three-builder body{margin:0;background:#f7f5ef;color:#17181f;font:15px/1.5 Arial,sans-serif}#sz-three-builder button,#sz-three-builder input,#sz-three-builder select{font:inherit}#sz-three-builder button,#sz-three-builder a,#sz-three-builder input{touch-action:manipulation}#sz-three-builder a{color:inherit}#sz-three-builder button{cursor:pointer}#sz-three-builder button:disabled{cursor:not-allowed;opacity:.5}#sz-three-builder [hidden]{display:none!important}#sz-three-builder header{padding:24px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedbd4;gap:16px}#sz-three-builder .brand{font:bold 18px monospace;letter-spacing:3px;text-decoration:none;white-space:nowrap}#sz-three-builder .brand span{color:#078aff;font-size:28px;letter-spacing:-8px;margin-right:13px}#sz-three-builder .actions{display:flex;gap:18px;align-items:center}#sz-three-builder .actions a{font:bold 12px monospace;text-transform:uppercase;white-space:nowrap}#sz-three-builder .actions .sz-market-choice{position:static!important;width:150px!important;min-height:38px!important;padding:7px!important;font-size:11px!important;margin:0!important}#sz-three-builder main{max-width:1160px;margin:auto;padding:0 28px}#sz-three-builder .hero{padding:58px 0 34px}#sz-three-builder .eyebrow{font:bold 11px monospace;letter-spacing:2px;color:#0087ff;margin:0 0 12px}#sz-three-builder h1{font:900 clamp(43px,6.5vw,78px)/.98 Impact,'Arial Narrow',sans-serif;letter-spacing:-2px;text-transform:uppercase;margin:0}#sz-three-builder h1 span{color:#0087ff}#sz-three-builder .hero>p:last-child{color:#555967;line-height:1.7;margin:20px 0 0}#sz-three-builder h2{font-size:25px;letter-spacing:-.7px;margin:0}#sz-three-builder .pack{background:#18191f;color:#fff;padding:24px;border-radius:22px}#sz-three-builder #szpack-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#sz-three-builder .slot{color:inherit;background:#23242b;border:1px dashed #5b5d67;border-radius:14px;min-height:166px;padding:18px;text-align:left;display:flex;gap:15px;align-items:center}#sz-three-builder .slot.active{border:2px solid #0793ff}#sz-three-builder .slot.filled{border-style:solid}#sz-three-builder .slot img{width:84px;height:112px;object-fit:contain}#sz-three-builder .slot .empty{display:grid;place-items:center;width:72px;flex-shrink:0;height:105px;border:1px solid #4b4d58;border-radius:8px;font-size:32px;color:#9094a3}#sz-three-builder .slot small{display:block;color:#89c8ff;font:bold 10px monospace;letter-spacing:1px}#sz-three-builder .slot strong{display:block;line-height:1.25;margin:8px 0;font-size:16px}#sz-three-builder .slot em{font-size:12px;color:#bfc2cb;font-style:normal}#sz-three-builder .progress{display:flex;justify-content:space-between;font:11px monospace;margin-top:17px;color:#d6d8e0}#sz-three-builder .progress span:last-child{color:#7ac1ff}#sz-three-builder .chooser{padding:46px 0}#sz-three-builder .choose-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}#sz-three-builder .search input{background:transparent;border:1px solid #cecdc7;border-radius:10px;padding:12px 15px;width:240px}#sz-three-builder .designs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#sz-three-builder .design{border:1px solid #dcdad3;border-radius:14px;padding:0;overflow:hidden;text-align:left;color:inherit;background:#fff;transition:transform .15s,border-color .15s}#sz-three-builder .design:hover{transform:translateY(-3px);border-color:#078aff}#sz-three-builder .design img{width:100%;aspect-ratio:1;object-fit:contain;padding:15px;background:#ece9e2}#sz-three-builder .design strong{display:block;padding:15px 14px 7px;font-size:14px;min-height:60px}#sz-three-builder .design span{display:block;padding:0 14px 15px;font:11px monospace;color:#078aff}#sz-three-builder .summary{border-top:1px solid #cecdc7;padding:35px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:60px}#sz-three-builder .summary p{font-size:13px;color:#646774}#sz-three-builder .summary a{font-size:12px}#sz-three-builder .totals>div{display:flex;justify-content:space-between;margin-bottom:12px;gap:15px}#sz-three-builder .totals .saving{color:#0877c4;font-size:13px}#sz-three-builder .totals .due{border-top:1px solid #cecdc7;padding-top:14px;font-size:22px}#sz-three-builder .primary{background:#008aff;color:#fff;border:0;border-radius:10px;padding:15px;font-weight:bold;width:100%;min-height:48px}#sz-three-builder .primary:disabled{background:#777c85}#sz-three-builder #szpack-notice{min-height:20px;color:#a13d31}#sz-three-builder dialog{width:min(720px,calc(100% - 24px));border:0;padding:28px;border-radius:20px;background:#f7f5ef;color:#17181f}#sz-three-builder dialog::backdrop{background:#1119}#sz-three-builder .close{float:right;background:transparent;border:0;font-size:30px;padding:0 8px}#sz-three-builder .option-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;clear:both}#sz-three-builder .option-layout img{width:100%;aspect-ratio:3/4;object-fit:contain}#sz-three-builder .option-layout h2{font-size:23px}#sz-three-builder .option-layout label{display:block;margin:18px 0 7px;font:bold 11px monospace;text-transform:uppercase}#sz-three-builder .option-layout select{width:100%;padding:12px;background:white;border:1px solid #bbb;border-radius:8px}#sz-three-builder .sizes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}#sz-three-builder .sizes button{border:1px solid #bfc0c3;background:transparent;border-radius:8px;padding:10px;min-width:44px;min-height:44px}#sz-three-builder .sizes button.selected{background:#008aff;color:white;border-color:#008aff}#sz-three-builder .option-layout p{color:#646774;font-size:12px}#sz-three-builder .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#sz-three-builder footer{background:#17181f;color:#eee;padding:30px max(5vw,24px);font:12px monospace;display:flex;justify-content:space-between;gap:15px}#sz-three-builder :focus-visible{outline:3px solid #008aff;outline-offset:4px}
@media(max-width:700px){header{padding:16px;flex-wrap:wrap}#sz-three-builder .brand{font-size:15px;letter-spacing:2px}#sz-three-builder .actions{gap:12px}#sz-three-builder .actions .sz-market-choice{width:120px!important}#sz-three-builder main{padding:0 16px}#sz-three-builder .hero{padding:36px 0 26px}#sz-three-builder h1{font-size:48px;letter-spacing:-1px}#sz-three-builder .pack{padding:12px;border-radius:16px}#sz-three-builder #szpack-slots{gap:8px}#sz-three-builder .slot{display:block;padding:10px 7px;min-height:176px;text-align:center}#sz-three-builder .slot img,#sz-three-builder .slot .empty{width:100%;height:83px;margin:0 0 10px}#sz-three-builder .slot small{font-size:9px}#sz-three-builder .slot strong{font-size:11px;margin:6px 0;overflow-wrap:anywhere}#sz-three-builder .slot em{font-size:10px}#sz-three-builder .progress{font-size:9px}#sz-three-builder .chooser{padding:30px 0}#sz-three-builder .choose-heading{align-items:stretch;flex-direction:column}#sz-three-builder .search input{width:100%}#sz-three-builder .designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#sz-three-builder .design strong{font-size:13px;padding:12px 10px 5px}#sz-three-builder .design span{padding:0 10px 12px}#sz-three-builder .design img{padding:7px}#sz-three-builder .summary{grid-template-columns:1fr;gap:25px;padding-bottom:30px}#sz-three-builder dialog{padding:18px}#sz-three-builder .option-layout{grid-template-columns:110px 1fr;gap:12px}#sz-three-builder .option-layout h2{font-size:19px}#sz-three-builder .option-layout img{position:sticky;top:0}#sz-three-builder .option-layout select{font-size:16px}#sz-three-builder .sizes{gap:5px}#sz-three-builder .sizes button{padding:8px;font-size:12px}#sz-three-builder .option-layout label{margin-top:13px}#sz-three-builder footer{font-size:10px}#sz-three-builder .totals .due{font-size:20px}}#sz-three-builder #change-design{background:transparent;border:0;color:#078aff;padding:8px 0;text-decoration:underline;font-size:12px}

#sz-three-builder{max-width:1160px;margin:0 auto;padding:28px 24px;scroll-margin-top:110px;color:#17181f;font:15px/1.5 Arial,sans-serif}#sz-three-builder[hidden]{display:none!important}#sz-three-builder button{font-family:Arial,sans-serif}#sz-three-builder .option-layout{max-height:75vh;overflow:auto}@media(max-width:700px){#sz-three-builder{padding:22px 16px;scroll-margin-top:90px}}
/* One row of choices; paging keeps the homepage compact on every screen. */
#sz-three-builder .chooser{padding:24px 0}
#sz-three-builder .choose-heading{margin-bottom:14px}
#sz-three-builder .design img{height:170px;aspect-ratio:auto;padding:10px}
#sz-three-builder .design strong{min-height:48px;padding:10px 12px 4px}
#sz-three-builder .design span{padding:0 12px 12px}
#sz-three-builder .picker-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}
#sz-three-builder .picker-pages button{border:1px solid #cecdc7;background:#fff;border-radius:8px;padding:10px 14px;min-height:44px;font-size:12px;color:#17181f}
#sz-three-builder .picker-pages span{font:11px monospace;color:#646774;text-align:center}
#sz-three-builder .summary{padding:22px 0 12px}
@media(max-width:700px){#sz-three-builder .design img{height:145px}#sz-three-builder .choose-heading{gap:10px}#sz-three-builder .chooser{padding:20px 0}#sz-three-builder .picker-pages{gap:6px}#sz-three-builder .picker-pages button{padding:8px 10px}}

#sz-three-builder dialog{position:fixed;inset:0;margin:auto;max-height:calc(100dvh - 32px);overflow:auto}
/* Match the established product-page cutout treatment. */
#sz-three-builder .design img{background:transparent;filter:drop-shadow(0 0 22px color-mix(in srgb,#008aff 24%,transparent))}
#sz-three-builder .design{background:#f7f5ef}
#sz-three-builder .option-layout img{background:transparent;filter:drop-shadow(0 0 28px color-mix(in srgb,#008aff 24%,transparent))}
#sz-three-builder .slot img{filter:drop-shadow(0 0 16px #008aff40)}
@media(max-width:700px){
 #sz-three-builder .option-layout{grid-template-columns:1fr;gap:12px;max-height:none;overflow:visible}
 #sz-three-builder .option-layout img{position:static;width:100%;height:230px;aspect-ratio:auto;object-fit:contain}
 #sz-three-builder dialog{padding:16px;max-height:calc(100dvh - 24px)}
 #sz-three-builder .option-layout h2{font-size:21px}
 #sz-three-builder .option-layout label{margin-top:10px}
 #sz-three-builder .sizes{margin-bottom:12px}
 #sz-three-builder .design img{height:175px;padding:2px}
}

#sz-three-builder .pack-swatches{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 16px}
#sz-three-builder .pack-swatch{width:36px;height:36px;min-width:36px;padding:3px;border:1px solid #d0cec8;border-radius:50%;background:var(--sw);background-clip:content-box}
#sz-three-builder .pack-swatch.selected{outline:2px solid #008aff;outline-offset:1px}
#sz-three-builder .sizes button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}
#sz-three-builder .sizes small{font:10px monospace;white-space:nowrap;color:inherit}
@media(pointer:coarse){#sz-three-builder .pack-swatch{width:44px;height:44px;min-width:44px;padding:6px}}
#sz-three-builder .pack-swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}
#sz-three-builder .pack-swatch{width:100%;min-width:0;height:auto;aspect-ratio:1;padding:3px}
#sz-three-builder .sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
#sz-three-builder .sizes button{min-width:0;padding:8px 3px;font-size:12px;min-height:48px}
#sz-three-builder .sizes small{font-size:9px}

#sz-three-builder .pack-gallery{min-width:0;align-self:center}
#sz-three-builder .pack-angles{display:flex;justify-content:center;gap:8px;margin:8px 0}
#sz-three-builder .pack-angles button{border:1px solid #c8c8c5;border-radius:8px;padding:8px 14px;background:transparent;font-size:12px;min-height:40px}
#sz-three-builder .pack-angles button[aria-pressed="true"]{border-color:#008aff;color:#008aff;background:#008aff0b}
#sz-three-builder .pack-print{display:flex;gap:8px;margin:5px 0 12px}
#sz-three-builder .pack-print .pack-swatch{width:32px;min-width:32px;height:32px}
@media(max-width:700px){#sz-three-builder .option-layout .pack-gallery img{height:230px}#sz-three-builder .pack-gallery{width:100%}}

/* Final bundle summary: familiar graphite and electric blue. */
#sz-three-builder .summary{position:relative;background:radial-gradient(ellipse at 10% 5%,#008aff18,transparent 55%),#17181f;color:#f7f5ef;border:1px solid #2b3443;border-radius:22px;padding:30px;margin:6px 0 20px;gap:36px;align-items:center;overflow:hidden}
#sz-three-builder .summary:before{content:"";position:absolute;top:0;left:30px;right:30px;height:2px;background:linear-gradient(90deg,#008aff,transparent 70%)}
#sz-three-builder .summary .eyebrow{color:#75bdff;margin-bottom:10px}
#sz-three-builder .summary h2{font-size:32px;line-height:1.04;letter-spacing:-1px;margin-bottom:16px}
#sz-three-builder .summary h2 span{color:#54afff}
#sz-three-builder .pack-recap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}
#sz-three-builder .recap-shirt{min-width:0}
#sz-three-builder .recap-shirt img{width:100%;height:95px;object-fit:contain;filter:drop-shadow(0 0 16px #008aff38);margin-bottom:8px}
#sz-three-builder .recap-shirt strong{display:block;font-size:11px;line-height:1.35;font-weight:600;color:#eef2f8}
#sz-three-builder .recap-shirt small{display:block;font-size:10px;line-height:1.5;color:#9eabbc;margin-top:4px}
#sz-three-builder .recap-empty{display:grid;place-items:center;height:95px;margin-bottom:8px;border:1px dashed #425168;border-radius:10px;font:22px monospace;color:#647895}
#sz-three-builder .summary p{color:#b6c0ce;font-size:12px;line-height:1.65}
#sz-three-builder .summary a{color:#c5d7ea;text-underline-offset:4px}
#sz-three-builder .totals{padding:24px;border:1px solid #394152;border-radius:16px;background:#ffffff06}
#sz-three-builder .totals>div{font-size:13px;color:#ced5df}
#sz-three-builder .totals .saving{color:#84c7ff;background:#008aff13;border:1px solid #008aff33;padding:11px 12px;border-radius:9px;margin:16px 0}
#sz-three-builder .totals .due{border-color:#3d4553;font-size:18px;color:#fff;align-items:baseline;padding-top:20px}
#sz-three-builder .totals .due strong:last-child{font-size:30px;letter-spacing:-1px}
#sz-three-builder .totals .primary{margin-top:8px;min-height:54px;border-radius:11px;box-shadow:0 5px 22px #008aff26}
#sz-three-builder .totals .primary:disabled{box-shadow:none}
#sz-three-builder .sizes button{border-radius:10px;background:#fff;border-color:#d6d5d0;transition:border-color .15s,background .15s}
#sz-three-builder .sizes button.selected{background:#e8f4ff;border-color:#008aff;color:#006ac8;box-shadow:0 0 0 1px #008aff}
@media(max-width:700px){#sz-three-builder .summary{padding:20px 16px;gap:22px;border-radius:18px}#sz-three-builder .summary h2{font-size:30px}#sz-three-builder .totals{padding:18px 14px}#sz-three-builder .totals .due strong:last-child{font-size:27px}#sz-three-builder .pack-recap{gap:9px}#sz-three-builder .recap-shirt img{height:90px}}
/* Readability pass: larger product details without adding catalogue rows. */
#sz-three-builder{max-width:1240px}
#sz-three-builder .slot{min-height:185px;padding:20px;gap:16px}
#sz-three-builder .slot img{width:104px;height:130px}
#sz-three-builder .slot small{font-size:12px}
#sz-three-builder .slot strong{font-size:18px;line-height:1.35}
#sz-three-builder .slot em{font-size:14px;line-height:1.45}
#sz-three-builder .progress{font-size:13px}
#sz-three-builder .choose-heading h2{font-size:30px}
#sz-three-builder .choose-heading .eyebrow{font-size:12px}
#sz-three-builder .search input{font-size:16px}
#sz-three-builder .design img{height:195px}
#sz-three-builder .design strong{font-size:16px;line-height:1.4;min-height:58px}
#sz-three-builder .design span{font-size:12px;line-height:1.4}
#sz-three-builder .picker-pages button,#sz-three-builder .picker-pages span{font-size:13px}
#sz-three-builder .summary{padding:34px;gap:32px}
#sz-three-builder .summary .eyebrow{font-size:12px}
#sz-three-builder .summary h2{font-size:36px}
#sz-three-builder .recap-shirt img{height:120px}
#sz-three-builder .recap-shirt strong{font-size:14px;line-height:1.4}
#sz-three-builder .recap-shirt small{font-size:12px;line-height:1.5}
#sz-three-builder .summary p,#sz-three-builder .summary a{font-size:14px;line-height:1.6}
#sz-three-builder .totals>div{font-size:15px}
#sz-three-builder .totals .due{font-size:21px}
#sz-three-builder .totals .due strong:last-child{font-size:34px}
#sz-three-builder .totals .primary{font-size:17px;min-height:58px}
@media(max-width:700px){
 #sz-three-builder .slot{padding:12px 6px;min-height:195px}
 #sz-three-builder .slot img,#sz-three-builder .slot .empty{width:100%;height:96px}
 #sz-three-builder .slot small{font-size:10px}
 #sz-three-builder .slot strong{font-size:13px;line-height:1.35}
 #sz-three-builder .slot em{font-size:12px}
 #sz-three-builder .progress{font-size:11px}
 #sz-three-builder .choose-heading h2{font-size:27px}
 #sz-three-builder .design img{height:185px}
 #sz-three-builder .design strong{font-size:15px;padding:12px 10px 6px}
 #sz-three-builder .design span{font-size:12px;padding:0 10px 14px}
 #sz-three-builder .picker-pages button,#sz-three-builder .picker-pages span{font-size:12px}
 #sz-three-builder .summary{padding:23px 16px;gap:24px}
 #sz-three-builder .summary h2{font-size:34px}
 #sz-three-builder .recap-shirt img{height:104px}
 #sz-three-builder .recap-shirt strong{font-size:13px}
 #sz-three-builder .recap-shirt small{font-size:12px}
 #sz-three-builder .totals .due{font-size:19px}
 #sz-three-builder .totals .due strong:last-child{font-size:30px}
 #sz-three-builder .totals .primary{font-size:16px}
}

#sz-three-builder .checkout-strip{display:grid;grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:12px 24px;background:#fff;border:1px solid #dcdcd7;border-radius:16px;padding:22px 24px;margin-top:16px;scroll-margin-top:120px}
#sz-three-builder .checkout-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}
#sz-three-builder .checkout-label{font-size:16px;font-weight:600}
#sz-three-builder .checkout-price>strong{font-size:30px;letter-spacing:-.8px}
#sz-three-builder .checkout-price>small{flex-basis:100%;font-size:13px;color:#647080}
#sz-three-builder .checkout-strip .primary{min-height:54px;font-size:17px}
#sz-three-builder .checkout-shipping{grid-column:1/-1;margin:0;font-size:12px;color:#647080;line-height:1.6}
#sz-three-builder .checkout-shipping a{margin-left:8px;text-underline-offset:3px}
#sz-three-builder #szpack-notice{grid-column:1/-1;margin:0;font-size:13px;color:#a13d31}
#sz-three-builder #szpack-notice:empty{display:none}
@media(max-width:700px){#sz-three-builder .checkout-strip{grid-template-columns:1fr;padding:18px 16px;gap:14px}#sz-three-builder .checkout-price{justify-content:space-between;gap:7px}#sz-three-builder .checkout-price>strong{font-size:28px}#sz-three-builder .checkout-price>small{font-size:12px}}
/* Compact checkout finish: one clear action, subtle brand treatment. */
#sz-three-builder .checkout-strip{position:relative;background:radial-gradient(ellipse at 0% 0%,#078aff12,transparent 65%),#fcfcfa;border:1px solid #bcd8ec;border-radius:18px;box-shadow:0 8px 26px #102a4310;padding:24px 26px;gap:12px 26px;overflow:hidden}
#sz-three-builder .checkout-strip:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#078aff,#75c1ff)}
#sz-three-builder .checkout-label{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#485b70}
#sz-three-builder .checkout-price>strong{font-size:32px;letter-spacing:-1px;color:#17181f}
#sz-three-builder .checkout-price>small{color:#526778;line-height:1.5}
#sz-three-builder #szpack-saving{color:#006fc1;font-weight:700}
#sz-three-builder .checkout-strip .primary{background:linear-gradient(135deg,#008aff,#0075e8);border:1px solid #007ae8;box-shadow:0 5px 14px #008aff26;border-radius:12px;min-height:56px;font-size:17px;transition:box-shadow .15s,transform .15s}
#sz-three-builder .checkout-strip .primary:hover:not(:disabled){box-shadow:0 7px 19px #008aff3a;transform:translateY(-1px)}
#sz-three-builder .checkout-strip .primary:disabled{background:#8797a5;border-color:#8797a5;box-shadow:none}
#sz-three-builder .checkout-shipping{border-top:1px solid #dbe5ec;padding-top:11px;color:#607283}
#sz-three-builder .checkout-shipping a{color:#3b5c77}
@media(max-width:700px){#sz-three-builder .checkout-strip{padding:20px 18px;gap:14px;border-radius:16px}#sz-three-builder .checkout-price>strong{font-size:30px}#sz-three-builder .checkout-label{font-size:11px}#sz-three-builder .checkout-strip .primary{font-size:17px}}

/* Reuse the existing PDP purchase area's visual language. */
#sz-three-builder .checkout-strip{background:#f7f5ef;border:1px solid #d4d5d1;box-shadow:none;padding:26px 28px;grid-template-columns:1fr 1fr;gap:16px 36px;border-radius:16px}
#sz-three-builder .checkout-strip:before{display:none}
#sz-three-builder .checkout-price{gap:10px 18px}
#sz-three-builder .checkout-label{flex-basis:100%;font:600 12px var(--f-mono,monospace);letter-spacing:.12em;color:#737580}
#sz-three-builder .checkout-price>strong{font-size:36px;line-height:1.15}
#sz-three-builder #szpack-saving{display:inline-block;background:#008aff12;border:1px solid #008aff35;border-radius:5px;padding:3px 6px;color:#0071cf}
#sz-three-builder .checkout-action{min-width:0}
#sz-three-builder .checkout-strip .primary{display:flex;align-items:center;justify-content:center;width:100%;background:#008aff;border:0;box-shadow:none;border-radius:14px;padding:19px;font:700 14px var(--f-mono,monospace);letter-spacing:.09em;text-transform:uppercase;min-height:58px}
#sz-three-builder .checkout-strip .primary:hover:not(:disabled){background:#0073df;box-shadow:none}
#sz-three-builder .checkout-secure{display:flex;align-items:center;justify-content:center;gap:7px;font:11px var(--f-mono,monospace);color:#707582;margin:11px 0 0}
#sz-three-builder .checkout-secure svg,#sz-three-builder .checkout-perks svg{width:16px;height:16px;flex:none}
#sz-three-builder .checkout-shipping{grid-column:1;border:0;padding-top:0;font-size:13px}
#sz-three-builder .checkout-shipping a{display:inline-block;white-space:nowrap}
#sz-three-builder .checkout-perks{display:flex;flex-wrap:wrap;gap:12px 22px;color:#626a75;font:12px var(--f-mono,monospace)}
#sz-three-builder .checkout-perks>span{display:flex;align-items:center;gap:7px}
@media(max-width:700px){#sz-three-builder .checkout-strip{grid-template-columns:1fr;padding:22px 18px;gap:16px}#sz-three-builder .checkout-price>strong{font-size:32px}#sz-three-builder .checkout-label{flex-basis:auto}#sz-three-builder .checkout-shipping{grid-column:1;border-top:1px solid #dcdedc;padding-top:13px}#sz-three-builder .checkout-perks{font-size:11px;gap:14px}}
