.custom-quote-page{background:#08090b;color:#fff}
.custom-quote-page .site-header{position:absolute}
.customizer-hero{position:relative;overflow:hidden;padding:142px 5vw 54px;background:radial-gradient(circle at 82% 24%,rgba(212,7,13,.28),transparent 34%),linear-gradient(145deg,#08090b,#15171c 58%,#090a0c);border-bottom:1px solid rgba(212,7,13,.45)}
.customizer-hero:after{content:"";position:absolute;right:-8vw;bottom:-18vw;width:58vw;height:58vw;border:1px solid rgba(255,255,255,.035);border-radius:50%;box-shadow:0 0 0 5vw rgba(255,255,255,.015),0 0 0 10vw rgba(255,255,255,.01);pointer-events:none}
.customizer-back{position:relative;z-index:1;color:#8b8f97;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.customizer-back:hover{color:#fff}
.customizer-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;margin-top:48px}.customizer-hero h1{font-size:clamp(78px,8.4vw,132px);line-height:.78;margin:20px 0 0}.customizer-hero-copy{padding-bottom:4px}.customizer-hero-copy b{display:block;margin-bottom:14px;font:800 23px/1 var(--display);text-transform:uppercase}.customizer-hero-copy p{max-width:520px;margin:0;color:#a4a8b0;font-size:14px;line-height:1.75}
.build-route{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);margin-top:48px;border:1px solid rgba(255,255,255,.13);background:rgba(6,7,9,.55)}.build-route a{display:flex;gap:10px;align-items:center;min-height:52px;padding:12px 16px;color:#9a9ea6;font:800 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.build-route a+a{border-left:1px solid rgba(255,255,255,.1)}.build-route span{color:var(--red);font-size:10px}.build-route a:hover{background:rgba(212,7,13,.1);color:#fff}
.carried-foundation{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto auto;gap:18px;align-items:center;margin-top:16px;padding:15px 18px;background:#0c0e12;border-left:3px solid var(--red);box-shadow:0 18px 42px rgba(0,0,0,.24)}.carried-foundation[hidden]{display:none}.carried-foundation>span{color:var(--red);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.carried-foundation>b{font:800 20px/1 var(--display);text-transform:uppercase}.carried-foundation>small{color:#858a92;font-size:10px}.carried-foundation>strong{display:flex;align-items:flex-start;font:900 28px/1 var(--display)}.carried-foundation sup{margin:2px 2px 0 0;color:var(--red);font-size:13px}.carried-foundation i{font-style:normal}
.customizer-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;padding:42px 5vw 100px;background:radial-gradient(circle at 85% 12%,rgba(212,7,13,.08),transparent 30%),#0b0c0f}
.customizer-main{display:grid;gap:18px}.build-step{scroll-margin-top:24px;padding:34px;background:linear-gradient(145deg,#17191e,#101216);border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 46px rgba(0,0,0,.18)}
.build-step-head{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;margin-bottom:28px}.build-step-head>span{display:grid;place-items:center;width:42px;height:42px;background:var(--red);font:900 italic 16px/1 var(--display)}.build-step-head p{margin:0 0 6px;color:var(--red);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.build-step-head h2{font-size:clamp(40px,4.3vw,58px);line-height:.9}.build-step-head small{display:block;margin-top:10px;color:#8c9098;font-size:11px;line-height:1.5}
.family-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.family-options button,.tier-options button,.builder-vehicles button,.builder-condition button,.builder-focus button,.builder-concerns button{color:#fff;background:#111318;border:1px solid rgba(255,255,255,.13);cursor:pointer;transition:.18s}.family-options button{min-height:76px;padding:15px;text-align:left}.family-options span,.family-options small{display:block}.family-options span{font:800 22px/1 var(--display);text-transform:uppercase}.family-options small{margin-top:6px;color:#767b83;font-size:9px;line-height:1.4}.family-options button:hover,.family-options button.active{border-color:var(--red);background:rgba(212,7,13,.1)}.family-options button.active{box-shadow:inset 3px 0 var(--red)}
.tier-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tier-options button{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:102px;padding:16px;text-align:left}.tier-options button>i{font:900 italic 23px/1 var(--display);color:#9b6947}.tier-options button:nth-child(2)>i{color:#c7cbd1}.tier-options button:nth-child(3)>i{color:#d5ad4b}.tier-options button span{display:flex;flex-direction:column;gap:5px}.tier-options button b{font:800 21px/1 var(--display);text-transform:uppercase}.tier-options button small{color:#868b93;font-size:9px}.tier-options button>strong{position:absolute;right:12px;top:11px;color:var(--red);font:800 14px/1 var(--display)}.tier-options button:hover,.tier-options button.active{border-color:#ffffff55;background:#1a1d23}.tier-options button.active{box-shadow:inset 0 -3px var(--red)}
.builder-vehicles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.builder-vehicles button{overflow:hidden;min-height:174px;padding:9px 12px 13px;text-align:left}.builder-vehicles img{display:block;width:100%;height:100px;margin:-4px 0 3px;object-fit:contain;opacity:.72;filter:saturate(.62) contrast(1.08);transition:.2s}.builder-vehicles b,.builder-vehicles small{display:block;position:relative}.builder-vehicles b{font:800 18px/1 var(--display);text-transform:uppercase}.builder-vehicles small{margin-top:6px;color:#858a92;font-size:9px}.builder-vehicles button:hover,.builder-vehicles button.active{border-color:var(--red);background:rgba(212,7,13,.09)}.builder-vehicles button:hover img,.builder-vehicles button.active img{opacity:1;filter:saturate(1.08) contrast(1.05) drop-shadow(0 12px 18px rgba(212,7,13,.16));transform:translateY(-2px)}
.builder-label{margin:24px 0 10px;color:#b7bac0;font:800 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.builder-condition{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.builder-condition button{display:flex;min-height:92px;padding:14px;flex-direction:column;align-items:flex-start;text-align:left}.builder-condition b{font:800 19px/1 var(--display);text-transform:uppercase}.builder-condition small{margin:6px 0 auto;color:#777c84;font-size:8px}.builder-condition strong{color:var(--red);font:800 14px/1 var(--display)}.builder-condition button.active,.builder-condition button:hover{border-color:var(--red);background:rgba(212,7,13,.09)}
.builder-focus{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.builder-focus button,.builder-concerns button{min-height:44px;padding:10px 13px;font:800 12px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.builder-focus button.active,.builder-focus button:hover,.builder-concerns button.active,.builder-concerns button:hover{border-color:var(--red);background:rgba(212,7,13,.12)}
.builder-concerns{display:flex;flex-wrap:wrap;gap:7px}.builder-concerns button{min-height:39px;color:#a7abb2;font-size:11px}.builder-concerns button.active{color:#fff}.builder-concerns button.active:after{content:" ✓";color:var(--red)}
.condition-guide{margin-top:22px;border-block:1px solid rgba(255,255,255,.1)}.condition-guide summary{display:flex;justify-content:space-between;padding:16px 0;list-style:none;cursor:pointer;color:#aeb2b9;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.condition-guide summary::-webkit-details-marker{display:none}.condition-guide summary span{color:var(--red);font-size:16px}.condition-guide[open] summary span{transform:rotate(45deg)}.condition-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding-bottom:16px}.condition-guide p{display:flex;flex-direction:column;gap:5px;margin:0;padding:11px 0;border-top:1px solid rgba(255,255,255,.07);color:#8f949c;font-size:10px;line-height:1.5}.condition-guide b{color:#fff;text-transform:uppercase}
.recommended-strip{display:grid;grid-template-columns:165px 1fr;gap:18px;margin-bottom:16px;padding:16px 18px;background:linear-gradient(90deg,rgba(212,7,13,.18),rgba(212,7,13,.03));border-left:3px solid var(--red)}.recommended-strip span{color:var(--red);font:800 13px/1 var(--display);text-transform:uppercase}.recommended-strip p{margin:0;color:#a6aab1;font-size:10px;line-height:1.5}
.custom-addon-group{border:1px solid rgba(255,255,255,.12);border-top:0}.custom-addon-group:first-of-type{border-top:1px solid rgba(255,255,255,.12)}.custom-addon-group>summary{display:grid;grid-template-columns:36px 1fr 30px;gap:12px;align-items:center;min-height:76px;padding:15px 18px;background:#0d0f13;list-style:none;cursor:pointer}.custom-addon-group>summary::-webkit-details-marker{display:none}.custom-addon-group>summary>span{color:var(--red);font:900 italic 14px/1 var(--display)}.custom-addon-group>summary div{display:flex;flex-direction:column;gap:4px}.custom-addon-group>summary b{font:800 23px/1 var(--display);text-transform:uppercase}.custom-addon-group>summary small{color:#777c84;font-size:9px}.custom-addon-group>summary>i{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.15);color:var(--red);font-style:normal}.custom-addon-group[open]>summary>i{transform:rotate(45deg)}
.custom-addon-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.1)}.custom-addon-list button{position:relative;display:grid;grid-template-columns:1fr auto 23px;gap:12px;align-items:center;min-height:68px;padding:13px 14px;color:#fff;background:#15171c;border:0;text-align:left;cursor:pointer}.custom-addon-list button span{display:flex;flex-direction:column;gap:6px}.custom-addon-list button b{font-size:12px;line-height:1.25}.custom-addon-list button small{color:#858a93;font-size:10px;line-height:1.25}.custom-addon-list button>strong{color:var(--red);font:800 16px/1 var(--display)}.custom-addon-list button>i{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(255,255,255,.15);font-style:normal}.custom-addon-list button:hover{background:#1c1f25}.custom-addon-list button.selected{background:rgba(212,7,13,.14);box-shadow:inset 3px 0 var(--red)}.custom-addon-list button.selected>i{background:var(--red);border-color:var(--red)}.custom-addon-list button.selected>i:before{content:"✓"}.custom-addon-list button.selected>i{font-size:0}.custom-addon-list button.selected>i:before{font-size:12px}.custom-addon-list button.recommended small{color:#ef9094}.custom-addon-list button.recommended small:before{content:"Recommended · "}.custom-addon-list button.included{opacity:.7;cursor:not-allowed}.custom-addon-list button.included small{color:#a1a6ae}.custom-addon-list button.included small:before{content:"Included in package"}.custom-addon-list button.included>i{border:0;color:#59c786}.custom-addon-list button.included>i:before{content:"✓"}.custom-addon-list button.included>i{font-size:0}.custom-addon-list button.included>i:before{font-size:12px}
.builder-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.builder-form-grid label{color:#b8bbc1;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.builder-form-grid label small{color:#737880;font-weight:400}.builder-form-grid input,.builder-form-grid textarea{width:100%;margin-top:9px;padding:15px;background:#0b0d10;color:#fff;border:1px solid rgba(255,255,255,.15);outline:0;font:13px/1.5 var(--body)}.builder-form-grid input:focus,.builder-form-grid textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(212,7,13,.13)}.builder-form-grid textarea{resize:vertical}.builder-form-grid .wide{grid-column:1/-1}
.build-summary{position:sticky;top:18px;padding:30px;background:radial-gradient(circle at 88% 0,rgba(212,7,13,.19),transparent 34%),#08090b;border:1px solid rgba(255,255,255,.14);border-top:5px solid var(--red);box-shadow:0 30px 70px rgba(0,0,0,.38)}.build-summary:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-conic-gradient(#f3f3f1 0 25%,#14161a 0 50%) 0 0/12px 12px;opacity:.75}.summary-top>span,.summary-focus>span,.summary-recommendation>span{color:var(--red);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.summary-top h2{margin:9px 0 5px;font-size:38px;line-height:.9}.summary-top p{margin:0;color:#878c94;font-size:10px}.summary-total{margin:25px 0 18px;padding:22px 0;border-block:1px solid rgba(255,255,255,.12)}.summary-total>small{color:#777c84;font-size:8px;text-transform:uppercase}.summary-total>div{display:flex;align-items:flex-start;margin-top:8px}.summary-total sup{margin:8px 3px 0 0;color:var(--red);font:800 25px/1 var(--display)}.summary-total strong{font:900 76px/.8 var(--display)}.summary-total i{color:var(--red);font:800 20px/1 var(--display);font-style:normal}.summary-lines>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px}.summary-lines span{color:#747981}.summary-lines b{color:#fff}.summary-focus{display:flex;flex-direction:column;gap:6px;padding:17px 0}.summary-focus b{font:800 16px/1 var(--display);text-transform:uppercase}.summary-addons{border-block:1px solid rgba(255,255,255,.1);padding:16px 0}.summary-addons header{display:flex;justify-content:space-between}.summary-addons header span{color:#8c9199;font-size:9px;text-transform:uppercase}.summary-addons header b{display:grid;place-items:center;width:22px;height:22px;background:var(--red);font-size:10px}.summary-addons>div{margin-top:9px}.summary-addons p{margin:0;color:#6f747c;font-size:9px;line-height:1.5}.summary-addon-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.06);font-size:9px}.summary-addon-row b{color:var(--red)}.summary-recommendation{margin:16px 0;padding:15px;background:rgba(212,7,13,.1);border-left:2px solid var(--red)}.summary-recommendation p{margin:8px 0 0;color:#a9adb4;font-size:9px;line-height:1.55}.summary-disclaimer{color:#666b73;font-size:8px;line-height:1.55}.summary-call{width:100%;margin-top:15px}.summary-email{display:block;margin-top:12px;padding:12px;text-align:center;border:1px solid rgba(255,255,255,.16);color:#b7bac0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-email:hover{border-color:var(--red);color:#fff}
.custom-quote-page .site-footer{border-top:1px solid rgba(212,7,13,.4)}
@media(max-width:1050px){.customizer-layout{grid-template-columns:1fr}.build-summary{position:relative;top:auto;order:-1}.summary-addons>div{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.customizer-hero-grid{grid-template-columns:1fr;gap:24px}.customizer-hero-copy{max-width:650px}}
@media(max-width:760px){.customizer-hero{padding:112px 22px 36px}.customizer-hero h1{font-size:66px}.build-route{grid-template-columns:1fr 1fr}.build-route a:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.build-route a:nth-child(3){border-left:0}.build-route a:last-child{grid-column:1/-1}.carried-foundation{grid-template-columns:1fr auto}.carried-foundation>span,.carried-foundation>small{grid-column:1}.carried-foundation>strong{grid-column:2;grid-row:1/3}.customizer-layout{padding:24px 18px 70px}.build-step{padding:25px 19px}.family-options,.tier-options{grid-template-columns:1fr}.builder-vehicles,.builder-condition{grid-template-columns:1fr 1fr}.builder-focus{grid-template-columns:1fr}.custom-addon-list,.condition-guide>div,.builder-form-grid{grid-template-columns:1fr}.builder-form-grid .wide{grid-column:1}.recommended-strip{grid-template-columns:1fr;gap:7px}.summary-addons>div{display:block}}
@media(max-width:430px){.builder-vehicles,.builder-condition{grid-template-columns:1fr}.build-step-head{grid-template-columns:38px 1fr}.build-step-head>span{width:34px;height:34px}.build-step-head h2{font-size:38px}.customizer-hero h1{font-size:57px}.build-summary{padding:25px 20px}}
.custom-addon-list button.recommended small:before,.custom-addon-list button.included small:before{content:none}
.photo-label{display:flex;align-items:center;gap:8px}.photo-label span{color:#737880;font:600 8px/1 var(--body);letter-spacing:.1em}.condition-photo-upload{border:1px solid rgba(255,255,255,.12);background:#0d0f13}.photo-drop{position:relative;display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;min-height:112px;padding:22px;cursor:pointer;border:1px dashed rgba(255,255,255,.18);margin:-1px;transition:.2s}.photo-drop:hover,.photo-drop.is-dragging{border-color:var(--red);background:rgba(212,7,13,.08)}.photo-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.photo-drop svg{width:48px;height:48px;padding:10px;fill:none;stroke:var(--red);stroke-width:2;border:1px solid rgba(212,7,13,.35);background:rgba(212,7,13,.08)}.photo-drop span{display:flex;flex-direction:column;gap:7px}.photo-drop b{font:800 20px/1 var(--display);text-transform:uppercase}.photo-drop small{color:#858a93;font-size:10px;line-height:1.4}.photo-drop>strong{color:#747981;font:800 15px/1 var(--display)}.photo-drop>strong i{color:#fff;font-size:28px;font-style:normal}.condition-photo-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.condition-photo-preview[hidden]{display:none}.condition-photo-card{position:relative;overflow:hidden;aspect-ratio:4/3;background:#08090b;border:1px solid rgba(255,255,255,.12)}.condition-photo-card img{width:100%;height:100%;object-fit:cover}.condition-photo-card>span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 44px);overflow:hidden;padding:5px 7px;background:rgba(5,6,8,.78);color:#fff;font-size:8px;line-height:1;white-space:nowrap;text-overflow:ellipsis}.condition-photo-card button{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:28px;height:28px;padding:0;color:#fff;background:rgba(5,6,8,.84);border:1px solid rgba(255,255,255,.22);font-size:15px;cursor:pointer}.condition-photo-card button:hover{background:var(--red);border-color:var(--red)}.condition-photo-note{margin:0;padding:12px 15px;color:#747981;font-size:9px;line-height:1.5;border-top:1px solid rgba(255,255,255,.08)}.condition-photo-note.is-error{color:#ff8f93}
@media(max-width:760px){.photo-drop{grid-template-columns:44px 1fr;min-height:104px;padding:18px}.photo-drop svg{width:42px;height:42px}.photo-drop>strong{grid-column:2}.condition-photo-preview{grid-template-columns:1fr 1fr}.photo-drop b{font-size:18px}}
.foundation-details{margin-top:14px;background:#0b0d10;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--red)}.foundation-details>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.foundation-details>header span{display:block;margin-bottom:6px;color:var(--red);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.foundation-details h3{font-size:30px;line-height:1}.foundation-details>header>strong{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.foundation-details>header small{color:#737880;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.foundation-details>header b{color:#fff;font:900 27px/1 var(--display)}.foundation-detail-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:20px 22px}.foundation-detail-body>div{padding-right:20px;border-right:1px solid rgba(255,255,255,.1)}.foundation-detail-body p{margin:0 0 14px;color:#afb3ba;font-size:11px;line-height:1.6}.foundation-detail-body>div span{display:inline-flex;padding:7px 9px;color:#fff;background:rgba(212,7,13,.13);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foundation-detail-body ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 17px;margin:0;padding:0;list-style:none}.foundation-detail-body li{position:relative;padding-left:13px;color:#8f949c;font-size:9px;line-height:1.4}.foundation-detail-body li:before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;background:var(--red);transform:rotate(45deg)}
.checkout-review{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;margin-top:28px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.11)}.checkout-steps,.checkout-request{padding:24px;background:#0c0e12}.checkout-steps>span,.checkout-request>span{display:block;margin-bottom:16px;color:var(--red);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.checkout-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:checkout}.checkout-steps li{position:relative;display:flex;min-height:48px;padding:4px 0 4px 48px;flex-direction:column;gap:5px;counter-increment:checkout}.checkout-steps li:before{content:"0" counter(checkout);position:absolute;left:0;top:0;display:grid;place-items:center;width:34px;height:34px;color:#fff;background:#171a1f;border:1px solid rgba(255,255,255,.12);font:800 12px/1 var(--display)}.checkout-steps b{font:800 17px/1 var(--display);text-transform:uppercase}.checkout-steps small{color:#7e838b;font-size:9px;line-height:1.45}.checkout-request{background:radial-gradient(circle at 100% 0,rgba(212,7,13,.2),transparent 38%),#08090b}.checkout-request h3{font-size:32px;line-height:.93}.checkout-request p{margin:12px 0 20px;color:#92969e;font-size:10px;line-height:1.55}.checkout-request .button{width:100%;gap:18px;padding:15px 13px;font-size:9px}.checkout-request .button i{font-style:normal}.checkout-request>a:last-child{display:block;margin-top:12px;color:#989ca4;font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.08em}.checkout-request>a:last-child:hover{color:#fff}
.checkout-request .square-booking{margin-top:9px;background:#f2f2ef;color:#090a0c;box-shadow:none}.checkout-request .square-booking:hover{background:#fff;color:#090a0c}.checkout-request .square-booking i{color:var(--red)}
.square-transfer-note{display:block;margin:9px 3px 0;color:#8f949c;font-size:8px;line-height:1.45}.summary-transfer-note{margin:8px 0 2px;text-align:center;color:#8f949c}.square-transfer-note.is-copied{color:#fff}.square-transfer-note.is-copied:before{content:"✓ ";color:var(--red);font-weight:900}
@media(max-width:760px){.foundation-detail-body,.checkout-review{grid-template-columns:1fr}.foundation-detail-body>div{padding:0 0 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.foundation-detail-body ul{grid-template-columns:1fr}.foundation-details>header{align-items:flex-start}.foundation-details>header>strong{align-items:flex-start}.checkout-steps,.checkout-request{padding:21px 18px}}
