@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=DM+Sans:wght@400;500;600;700&family=Lato:wght@700;900&family=Manrope:wght@400;500;600;700;800&family=Montserrat:wght@700;800;900&family=Oswald:wght@500;600;700&display=swap");:root{--ink:#12213f;--blue:#0957d0;--soft-blue:#eaf1ff;--cream:#f5f1e8;--line:#d9deea;--paper:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);border-bottom:1px solid rgba(18,33,63,.1);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand-logo{width:160px;height:58px;display:block;overflow:hidden;background:#fff}.brand-logo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.top-note{font-size:13px;font-weight:600;color:#68738a}.hero{min-height:610px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;align-items:center;padding:66px clamp(24px,7vw,112px) 80px;overflow:hidden;background:radial-gradient(circle at 68% 42%,rgba(9,87,208,.07) 0 18%,transparent 18.5%),linear-gradient(105deg,#fff 0 52%,#f4f6fa 52%)}.eyebrow{margin:0 0 16px;color:var(--blue);font:700 12px Manrope,sans-serif;letter-spacing:2.2px;text-transform:uppercase}h1,h2,h3{font-family:Manrope,sans-serif}h1{margin:0;font-size:clamp(48px,6.2vw,92px);line-height:.98;letter-spacing:-5px;font-weight:700}h1 em{color:var(--blue);font-style:normal}.lead{max-width:520px;margin:28px 0;color:#59657d;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.text-link{display:inline-flex;gap:16px;align-items:center;padding-bottom:6px;color:var(--ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--ink)}.text-link span{color:var(--blue)}.hero-card{height:500px;min-width:500px;position:relative;display:grid;place-items:center;isolation:isolate}.hero-backdrop{position:absolute;z-index:0;width:min(36vw,420px);aspect-ratio:1;border-radius:42% 58% 58% 42%/45% 42% 58% 55%;background:linear-gradient(145deg,#0957d0 0 58%,#003a93 58%);box-shadow:0 42px 90px rgba(9,87,208,.27);transform:rotate(-8deg)}.hero-backdrop:after,.hero-backdrop:before{content:"";position:absolute;border-radius:50%}.hero-backdrop:before{width:88px;aspect-ratio:1;top:-34px;left:-32px;border:18px solid #ffd43b}.hero-backdrop:after{width:58px;aspect-ratio:1;right:-26px;bottom:46px;background:#ef475f}.hero-product{position:absolute;z-index:2;overflow:hidden;background:#fff;border:7px solid #fff;border-radius:10px;box-shadow:0 24px 48px rgba(12,23,45,.24)}.hero-product img{width:100%;height:100%;display:block;object-fit:cover}.hero-shirt-card{width:270px;aspect-ratio:800/907;top:5px;left:20%;transform:rotate(-4deg)}.hero-shorts-card{z-index:3;width:160px;aspect-ratio:800/907;left:0;bottom:8px;transform:rotate(7deg)}.hero-bag-card{z-index:4;width:190px;aspect-ratio:1;right:-2%;bottom:0;transform:rotate(-5deg)}.hero-bag-name,.hero-shirt-name{position:absolute;left:0;width:100%;color:#fff;font-family:Oswald,sans-serif;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.18)}.hero-shirt-name{top:27%;font-size:20px;letter-spacing:1.5px}.hero-bag-name{top:50%;font-size:18px;letter-spacing:1.4px}.hero-tag{position:absolute;z-index:6;padding:9px 13px;color:var(--ink);background:#fff;border:1px solid rgba(18,33,63,.12);box-shadow:0 10px 22px rgba(12,23,45,.14);font:800 10px Manrope,sans-serif;letter-spacing:1.4px}.hero-tag-top{left:2%;top:55px;transform:rotate(-7deg)}.hero-tag-bottom{right:13%;bottom:18px;color:#fff;background:var(--ink);transform:rotate(4deg)}.price-sticker{z-index:5;position:absolute;right:3%;top:0;width:150px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#12213f;background:#ffd43b;font-size:15px;transform:rotate(8deg);box-shadow:0 14px 34px rgba(32,42,70,.2)}.price-sticker strong{font:800 38px Manrope;line-height:1.02}.configurator{padding:96px clamp(24px,6vw,96px)}.config-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto 40px;max-width:1320px}.config-heading h2,.details h2{margin:0;font-size:clamp(35px,4vw,58px);line-height:1.05;letter-spacing:-2.5px}.config-heading>p{max-width:420px;margin:0;color:#667086;line-height:1.55}.config-grid{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(440px,1.05fr);align-items:start;grid-gap:48px;gap:48px;max-width:1320px;margin:auto}.preview-panel{align-self:start;position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9aa7bc #eef1f5;border:1px solid var(--line);background:#f5f6f8}.product-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;grid-gap:6px;gap:6px;background:#fff;border-bottom:1px solid var(--line)}.product-tabs button{padding:12px;color:#6a7386;border:0;background:transparent;cursor:pointer;font-weight:700}.product-tabs button.active{color:#fff;background:var(--ink)}.preview-stage{min-height:470px;display:grid;place-items:center;position:relative;overflow:hidden;background-image:radial-gradient(#c5ccda 1px,transparent 0);background-size:18px 18px}.preview-stage:after{content:"";position:absolute;width:350px;height:350px;border:1px solid rgba(9,87,208,.2);border-radius:50%}.preview-hint{position:absolute;top:18px;right:18px;z-index:4;color:#7b8496;font-size:11px;text-transform:uppercase;letter-spacing:1px}.preview-meta{display:flex;justify-content:space-between;padding:18px 22px;background:#fff;border-top:1px solid var(--line);font-size:14px}.preview-meta strong{color:var(--blue)}.shirt-views,.shorts-views{z-index:2;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,3vw,34px);padding:64px 14px 30px}.shirt-view-card{display:grid;justify-items:center;grid-gap:12px;gap:12px}.view-label{padding:5px 10px;color:#68738a;background:rgba(255,255,255,.84);border:1px solid #d8deea;font:700 10px Manrope,sans-serif;letter-spacing:1.4px}.product-photo-wrap{position:relative;z-index:2;overflow:hidden;aspect-ratio:800/907;background:#fff;box-shadow:0 18px 30px rgba(32,42,60,.14)}.product-photo-wrap img{width:100%;height:100%;display:block;object-fit:cover}.shirt-photo-wrap{width:clamp(150px,17vw,205px)}.shorts-photo-wrap{width:clamp(160px,18vw,220px)}.shirt-name{position:absolute;top:27%;left:18%;width:64%;color:var(--print);font-family:var(--sport-font);font-size:calc(clamp(14px, 1.3vw, 18px) * var(--name-size-scale, 1));font-weight:700;line-height:1.25;letter-spacing:.8px;text-align:center;white-space:nowrap;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.08);transform:scaleX(var(--sport-scale,1));transform-origin:center}.shirt-front-number{top:31%;font-size:clamp(24px,2.2vw,31px)}.shirt-front-number,.shirt-number{position:absolute;left:0;width:100%;color:var(--print);font-family:var(--sport-font);font-weight:700;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.08);transform:scaleX(var(--sport-scale,1));transform-origin:center}.shirt-number{top:35.5%;font-size:clamp(52px,5.2vw,70px);opacity:.95}.shorts-leg-number{position:absolute;top:69%;left:66%;width:13%;color:var(--print);font-family:var(--sport-font);font-size:clamp(17px,1.8vw,24px);font-weight:700;line-height:1;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.22);transform:scaleX(var(--sport-scale,1));transform-origin:center}.bag-photo-card{z-index:2;display:grid;justify-items:center;grid-gap:12px;gap:12px}.bag-photo-wrap{width:clamp(260px,30vw,340px);aspect-ratio:1;position:relative;overflow:hidden;background:#fff;box-shadow:0 24px 40px rgba(32,42,60,.18)}.bag-photo-wrap img{width:100%;height:100%;display:block;object-fit:cover}.bag-name-photo{position:absolute;top:48%;left:17%;width:66%;color:var(--print);font-family:var(--sport-font);font-size:clamp(18px,2vw,25px);font-weight:700;line-height:1.25;letter-spacing:1.5px;text-align:center;white-space:nowrap;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.25)}.controls-panel{align-self:start;position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);padding-right:8px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9aa7bc #eef1f5}.controls-panel::-webkit-scrollbar,.preview-panel::-webkit-scrollbar{width:8px}.controls-panel::-webkit-scrollbar-track,.preview-panel::-webkit-scrollbar-track{background:#eef1f5}.controls-panel::-webkit-scrollbar-thumb,.preview-panel::-webkit-scrollbar-thumb{border:2px solid #eef1f5;border-radius:8px;background:#9aa7bc}.profile-manager{padding:16px;border:1px solid #c9d9f5;background:#f4f8ff}.profile-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-manager-heading>div{display:grid;grid-gap:3px;gap:3px}.profile-manager-heading strong{color:var(--ink);font:800 15px Manrope,sans-serif}.profile-manager-heading span{color:#6b768b;font-size:11px;line-height:1.4}.add-profile{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;border:0;background:var(--blue);cursor:pointer;font-size:12px;font-weight:800}.add-profile:hover:not(:disabled){background:#0748ab}.add-profile:disabled{cursor:not-allowed;opacity:.45}.add-profile>span{color:inherit;font-size:20px;line-height:1}.profile-tabs{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-tabs>button{min-width:0;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;color:var(--ink);border:1px solid #d3ddec;background:#fff;cursor:pointer;text-align:left}.profile-tabs>button:hover{border-color:#8da9d8}.profile-tabs>button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eaf2ff}.profile-index{width:26px;height:26px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#8895ab;font:800 11px Manrope,sans-serif}.profile-tabs>button.active .profile-index{background:var(--blue)}.profile-label{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-tabs>button>strong{color:var(--blue);font:800 12px Manrope,sans-serif;white-space:nowrap}.remove-profile{margin:10px 0 0 auto;padding:0;display:block;color:#a43b4a;border:0;border-bottom:1px solid;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.remove-profile:hover{color:#d12640}.field-row{display:grid;grid-template-columns:1fr 150px;grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:8px}.field>span,.size-select>span{font-size:12px;font-weight:700;color:#68738a;text-transform:uppercase;letter-spacing:.8px}.field small{color:var(--blue);font-size:10px}.field input{width:100%;height:58px;padding:0 18px;color:var(--ink);background:#fff;border:1px solid var(--line);outline:none;font-weight:700;text-transform:uppercase;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:#aab2c0;opacity:1;font-weight:600}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(9,87,208,.1)}.compact input{text-align:center}.number-note{margin:-7px 2px 2px;color:#6d778b;font-size:12px;line-height:1.45}.shorts-number-option{min-height:74px;padding:14px 16px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.shorts-number-option:hover{border-color:#9aabc8}.shorts-number-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.option-copy{display:grid;grid-gap:4px;gap:4px}.option-copy strong{color:var(--ink);font-size:14px}.option-copy strong small{color:var(--blue);font-size:11px}.option-copy>small{color:#717b90;font-size:11px;line-height:1.4}.option-switch{flex:0 0 auto;width:46px;height:26px;padding:3px;border-radius:20px;background:#cfd5e0;transition:background .2s}.option-switch:after{content:"";width:20px;height:20px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(12,23,45,.2);transition:transform .2s}.shorts-number-option input:checked~.option-switch{background:var(--blue)}.shorts-number-option input:checked~.option-switch:after{transform:translateX(20px)}.shorts-number-option input:focus-visible~.option-switch{outline:3px solid rgba(9,87,208,.2);outline-offset:2px}.shorts-number-option.disabled{background:#f6f7f9;cursor:not-allowed;opacity:.72}.custom-logo-note{padding:16px;display:flex;align-items:center;gap:14px;color:#30415f;border:1px solid #c9d9f5;background:#edf4ff}.custom-logo-note>span{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--blue);font:700 22px Manrope,sans-serif}.custom-logo-note p{margin:0;font-size:12px;line-height:1.5}.custom-logo-note strong{display:block;margin-bottom:2px;color:var(--ink);font-size:13px}.product-control{border:1px solid var(--line);background:#fff}.control-title{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.control-title button{padding:0;color:var(--ink);background:none;border:0;cursor:pointer;font-weight:800}.control-title strong{font-size:14px}.control-title span{color:#727c90;font-size:13px}.control-title span strong{color:var(--blue);font-size:13px}.font-choices{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:12px}.font-choices button{min-width:0;padding:10px 5px 8px;display:grid;place-items:center;grid-gap:4px;gap:4px;color:var(--ink);background:#f5f7fa;border:1px solid transparent;cursor:pointer}.font-choices button:hover{border-color:#9aabc8}.font-choices button.selected{color:var(--blue);background:#edf3ff;border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.font-choices b{font-family:var(--option-font);font-size:19px;line-height:1.1;text-overflow:clip}.font-choices b,.font-choices span{max-width:100%;overflow:hidden;font-weight:700;white-space:nowrap}.font-choices span{font-size:9px;text-overflow:ellipsis}.control-content{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px}.swatches{display:flex;gap:10px}.swatches button{width:30px;height:30px;padding:0;border:4px solid #fff;outline:1px solid #cdd3df;border-radius:50%;background:var(--swatch);cursor:pointer;transition:transform .18s,outline-color .18s}.swatches button:hover{transform:scale(1.1)}.swatches button.selected{outline:2px solid var(--blue);transform:scale(1.1)}.fixed-color{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:13px;font-weight:700}.fixed-color small{color:#778196;font-size:11px;font-weight:700}.color-dot{width:28px;height:28px;display:inline-block;border:4px solid #fff;outline:1px solid #cdd3df;border-radius:50%;background:#12213f}.size-select{display:flex;align-items:center;gap:10px}.size-select select{height:42px;min-width:150px;padding:0 32px 0 12px;color:var(--ink);background:#f6f7f9;border:0;font-weight:700;cursor:pointer}.universal{color:#768096;font-size:13px}.product-order-row{min-height:58px;margin:0 18px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf0f5}.personalization-status{color:#5e6a80;font-size:12px;font-weight:700;line-height:1.4}.item-quantity{display:flex;align-items:center;gap:12px}.item-quantity>span{color:#68738a;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.item-quantity>div{display:flex;align-items:center}.item-quantity button{width:34px;height:34px;padding:0;color:var(--ink);border:1px solid var(--line);background:#f5f7fa;cursor:pointer;font-size:19px;line-height:1}.item-quantity button:hover:not(:disabled){color:#fff;border-color:var(--blue);background:var(--blue)}.item-quantity button:disabled{cursor:not-allowed;opacity:.38}.item-quantity strong{width:38px;text-align:center;font:800 16px Manrope,sans-serif}.product-spec{margin:0 18px 14px;padding-top:10px;color:#707b90;border-top:1px solid #edf0f5;font-size:11px;line-height:1.45}.summary-card{margin-top:8px;padding:24px;color:#fff;background:var(--ink)}.summary-heading,.total{display:flex;justify-content:space-between;align-items:center}.summary-heading>span,.total>span{color:#c9d0df;font-size:13px}.summary-heading strong{color:#fff;font:700 14px Manrope,sans-serif}.price-breakdown{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px}.price-breakdown span{padding:6px 8px;color:#d9e1ef;border:1px solid #53607a;font-size:10px}.multi-summary{margin-top:18px;display:grid;grid-gap:9px;gap:9px}.summary-person{padding:12px;border:1px solid #43506a;background:rgba(255,255,255,.035)}.summary-person-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-person-heading strong{overflow:hidden;color:#fff;font:800 13px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.summary-person-heading b{color:#7ee8a9;font:800 13px Manrope,sans-serif;white-space:nowrap}.summary-lines{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.summary-lines span{padding:4px 6px;color:#d7dfed;background:#283650;font-size:9px;line-height:1.3}.total{margin:22px 0;padding-top:20px;border-top:1px solid #43506a}.total strong{font:800 clamp(38px,3.4vw,46px) Manrope}.whatsapp-button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:12px;color:#0c3020;background:#50dc8a;text-decoration:none;font-weight:800;transition:transform .18s,background .18s}.whatsapp-button:hover{transform:translateY(-2px);background:#62e69a}.whatsapp-button.disabled{color:#d2d8e3;background:#4b5870;cursor:not-allowed;pointer-events:none}.whatsapp-button.disabled:hover{transform:none;background:#4b5870}.wa-icon{display:grid;place-items:center;width:28px;height:28px;border:2px solid;border-radius:50%}.order-note{margin:12px 0 0;color:#9fa9bc;font-size:11px;line-height:1.5;text-align:center}.details{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7vw;gap:7vw;padding:96px clamp(24px,7vw,112px);background:var(--cream)}.benefits{display:grid;grid-gap:0;gap:0}.benefits article{display:grid;grid-template-columns:54px 1fr;grid-column-gap:20px;column-gap:20px;padding:24px 0;border-bottom:1px solid rgba(18,33,63,.18)}.benefits article:first-child{border-top:1px solid rgba(18,33,63,.18)}.benefits span{grid-row:1/3;color:var(--blue);font:700 12px Manrope}.benefits h3{margin:-5px 0 5px;font-size:19px}.benefits p{margin:0;color:#657086;line-height:1.5}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px clamp(24px,5vw,80px);color:#aeb8cc;background:#0c172d;font-size:13px}.footer-logo{width:142px;height:60px;display:block;overflow:hidden;border-radius:7px;background:#fff}.footer-logo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.shipping-info{color:#e1e6f0;text-align:right}.shipping-info strong{color:#fff}footer p{margin:0}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:54px;background:linear-gradient(180deg,#fff 0 45%,#f4f6fa 45%)}.hero-copy{text-align:center}.lead{margin-left:auto;margin-right:auto}.hero-card{width:min(100%,580px);min-width:0;height:480px;margin:auto}.hero-backdrop{width:min(74vw,400px)}.config-grid{grid-template-columns:1fr}.controls-panel,.preview-panel{position:static;max-height:none;padding-right:0;overflow:visible;scrollbar-gutter:auto}.details{grid-template-columns:1fr}}@media (max-width:580px){.topbar{height:66px;padding:0 18px}.top-note{display:none}.hero{min-height:auto;padding:44px 20px 50px}h1{font-size:49px;letter-spacing:-3.2px}.hero-card{height:370px}.hero-backdrop{width:295px}.hero-backdrop:before{width:58px;border-width:12px}.hero-backdrop:after{width:40px}.hero-shirt-card{width:190px;top:16px;left:23%}.hero-shorts-card{width:115px;left:0;bottom:8px}.hero-bag-card{width:140px;right:-1%;bottom:2px}.hero-shirt-name{font-size:15px}.hero-bag-name{font-size:13px}.hero-tag{padding:7px 9px;font-size:8px}.hero-tag-top{left:0;top:40px}.hero-tag-bottom{right:10%;bottom:8px}.price-sticker{width:116px;right:1%;top:-2px}.price-sticker strong{font-size:30px}.configurator{padding:68px 16px}.config-heading{align-items:start;flex-direction:column;margin-bottom:28px}.config-heading h2,.details h2{font-size:38px;letter-spacing:-1.8px}.config-grid{gap:22px;min-width:0}.preview-stage{min-height:390px}.preview-shirt{min-height:350px}.shirt-views,.shorts-views{gap:8px;padding:56px 8px 22px}.shirt-photo-wrap,.shorts-photo-wrap{width:150px}.shirt-name{font-size:calc(15px * var(--name-size-scale, 1))}.shirt-front-number{font-size:27px}.shirt-number{font-size:55px}.shorts-leg-number{font-size:18px}.view-label{font-size:9px}.bag-photo-wrap{width:280px}.bag-name-photo{font-size:21px}.field-row{grid-template-columns:1fr 112px}.profile-manager-heading{align-items:stretch;flex-direction:column}.add-profile{width:100%}.profile-tabs{grid-template-columns:1fr}.shorts-number-option{padding:13px 14px}.font-choices{grid-template-columns:repeat(2,1fr)}.control-content{align-items:flex-start;flex-direction:column}.size-select{width:100%;justify-content:space-between}.size-select select{min-width:145px}.product-order-row{align-items:flex-start;flex-direction:column}.item-quantity{width:100%;justify-content:space-between}.summary-card{padding:20px}.details{padding:72px 20px}footer{align-items:flex-start;flex-direction:column}.shipping-info{text-align:left;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}