/*
Theme Name: bluefish-premium-seafood
Theme URI: https://www.bluefish.lt
Author: Bluefish Retail Group
Description: Premium editorial seafood retail experience.
Version: 1.3
*/
:root{--ink:#07171b;--deep:#05272e;--cream:#f1ede4;--paper:#faf9f5;--muted:#748180;--line:rgba(7,23,27,.14);--gold:#b69a67;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.site-header{position:absolute;top:0;left:0;right:0;z-index:20;color:#fff;border-bottom:1px solid rgba(255,255,255,.18)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Georgia,serif;font-size:25px;letter-spacing:.18em;font-weight:700}.brand span{display:block;font:9px Arial,sans-serif;letter-spacing:.34em;margin-top:-4px;opacity:.72}.menu{display:flex;gap:32px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.16em}.menu a:hover{color:#dbc79f}.lang-switch{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.14em;margin-left:20px}.lang-switch b{opacity:.45;font-weight:400}.lang-switch a{opacity:.58}.lang-switch a.is-active{opacity:1;color:#dbc79f}@media(max-width:760px){.lang-switch{margin-left:auto;font-size:11px}}.nav-cta{border:1px solid rgba(255,255,255,.65);padding:11px 16px}.hero{min-height:790px;background:linear-gradient(90deg,rgba(3,17,21,.9),rgba(3,17,21,.27)),url('/wp-content/uploads/2026/09/IMG_9391.jpg') center/cover;display:flex;align-items:flex-end;color:#fff}.hero-inner{padding:160px 0 96px}.hero-logo{width:230px;max-width:38vw;height:auto;max-height:86px;object-fit:contain;object-position:left center;margin:0 0 22px}.eyebrow,.kicker,.label{ text-transform:uppercase;letter-spacing:.25em;font-size:10px}.eyebrow,.kicker{color:var(--gold)}.eyebrow{margin-bottom:22px}.hero h1{font:normal clamp(56px,8.5vw,112px)/.88 Georgia,serif;max-width:900px;margin:0 0 30px;letter-spacing:-.035em}.hero p{font-size:18px;max-width:610px;color:rgba(255,255,255,.86);margin:0 0 38px}.button{display:inline-block;background:#fff;color:var(--ink);padding:15px 23px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:bold;margin-right:9px}.button.alt{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.58)}.button.dark{background:var(--ink);color:#fff}.intro{padding:112px 0;border-top:14px solid var(--paper);min-height:680px;display:flex;align-items:center;background-image:linear-gradient(rgba(4,20,24,.72),rgba(4,20,24,.78)),url('/wp-content/uploads/2026/09/A63E8A10-5249-4965-A214-29814F6F0D8A-e1788858498172.png');background-position:center 54%;background-size:100% auto;background-repeat:no-repeat;background-color:#07171b}.intro-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;align-items:start}.intro h2,.contact h2,.press h2,.future h2,.statement h2{font:normal clamp(42px,5.4vw,70px)/1.02 Georgia,serif;margin:12px 0 26px;letter-spacing:-.025em}.intro p{font-size:17px;color:#425252;max-width:680px}.intro .lead{font:normal 28px/1.35 Georgia,serif;color:var(--ink);margin-top:0}.signature{margin-top:34px;font:italic 21px Georgia,serif}.intro .kicker{color:var(--gold)}.intro h2,.intro p,.intro .lead,.intro .signature{color:#fff}.features{padding:105px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px}.section-head h2{font:normal clamp(40px,5vw,60px)/1 Georgia,serif;margin:10px 0 0}.section-head>a,.text-link{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.section-head>a:hover,.text-link:hover{text-decoration:underline}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;min-height:430px;position:relative;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.04)}.card-image{height:315px;background-size:cover;background-position:center}.image-carabineros{background-size:contain;background-repeat:no-repeat;background-color:#f4f1e9;background-position:center}.image-carabineros{background-image:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.12)),url('/wp-content/uploads/2026/09/IMG_9392.jpg')}.image-bluefin{background-image:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.10)),url('/wp-content/uploads/2026/09/IMG_6089.jpg');background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f4f1e9}.image-shellfish{background-image:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.10)),url('/wp-content/uploads/2026/09/IMG_4065-scaled.jpeg');background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f4f1e9}.card-body{padding:24px}.card h3{font:normal 27px Georgia,serif;margin:0 0 6px}.card p{font-size:13px;color:var(--muted);margin:0}.tag{position:absolute;top:18px;left:18px;background:#fff;padding:7px 10px;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.statement{padding:112px 0;background:linear-gradient(rgba(5,39,46,.78),rgba(5,39,46,.82)),url('/wp-content/uploads/2026/09/B11823D9-01E0-4E45-BC00-FF4A112E8A90.png') center/cover no-repeat;color:#fff}.statement-inner{max-width:920px}.statement .kicker{margin-bottom:10px}.statement h2{max-width:900px}.statement p{max-width:650px;color:#b9c6c5;font-size:16px;margin-bottom:32px}.press{padding:96px 0;border-top:12px solid var(--paper);background:linear-gradient(rgba(7,23,27,.76),rgba(7,23,27,.76)),url('/wp-content/uploads/2026/09/dd00f466-3b43-4979-bda7-da837c28560a.jpg') center/cover no-repeat;color:#f4efe5}.press .kicker{color:#c9aa72}.press h2{color:#f4efe5}.press h2 em{color:#d7bc8a}.press p{color:#fff}.press .text-link{color:#d7bc8a}.press-grid,.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.press h2,.future h2{margin-top:10px}.press h2 em,.future h2 em{font-weight:normal}.press p,.future p{font-size:17px;color:#445252;max-width:590px}.press p{color:#fff}.text-link{display:inline-block;margin-top:12px}.future{padding:100px 0}.future-grid{border-top:1px solid var(--line);padding-top:85px}.contact{padding:100px 0;background:linear-gradient(rgba(7,23,27,.72),rgba(7,23,27,.78)),url('/wp-content/uploads/2026/09/9181236A-C520-4D3B-9A70-E6FB7735BBBD.png') center/cover no-repeat;color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact h2{margin-top:10px;color:#fff}.contact p{color:rgba(255,255,255,.88);max-width:530px}.contact .info{border-top:1px solid rgba(255,255,255,.28);padding:19px 0 4px}.contact .label{color:#d7bc8a}.contact .info strong{display:block;font:20px/1.55 Georgia,serif;margin-top:5px;color:#fff}.site-footer{background:#06171b;color:#fff;padding:58px 0 30px}.footer-top{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.footer-top>div:last-child{justify-self:end}.footer-brand{font:28px Georgia,serif;letter-spacing:.12em}.footer-top p{color:#91a1a1;font-size:12px}.footer-logo-wrap{display:flex;align-items:center;justify-content:center;padding:0 24px}.footer-logo{width:190px;max-width:42vw;height:auto;margin:0;object-fit:contain;object-position:center}.footer-social{display:flex;gap:18px;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:45px;padding-top:20px;color:#718181;font-size:10px;text-transform:uppercase;letter-spacing:.12em;display:flex;justify-content:space-between}.inner-page{min-height:70vh;padding-top:150px}.inner-page .wrap{padding-bottom:100px}.inner-page h1{font:normal clamp(46px,7vw,82px)/1 Georgia,serif;margin:15px 0 30px}.inner-page .content{max-width:760px;font-size:18px;color:#465555}@media(max-width:760px){.wrap{width:min(100% - 32px,1180px)}.menu{display:none}.nav{height:72px}.hero{min-height:720px}.hero-inner{padding-bottom:68px}.hero h1{font-size:58px}.hero p{font-size:16px}.intro-grid,.press-grid,.future-grid,.contact-grid{grid-template-columns:1fr;gap:28px}.intro,.features,.statement,.press,.future,.contact{padding:78px 0}.cards{grid-template-columns:1fr}.section-head{display:block}.section-head>a{display:inline-block;margin-top:15px}.section-head h2{font-size:42px}.footer-top,.footer-bottom{display:block}.footer-top{text-align:center}.footer-logo{width:165px;max-width:56vw;margin:30px auto 34px;object-position:center}.footer-social{justify-content:center;margin-top:20px}.footer-bottom{text-align:center}.footer-bottom>*{display:block;margin-top:12px}}.weekly-intro{font:normal 22px/1.4 Georgia,serif;color:#425252;margin:-22px 0 34px}.weekly-intro span{color:var(--gold);padding:0 7px}.weekly-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 22px;scrollbar-width:thin}.weekly-card{flex:0 0 min(390px,78vw);background:#fff;min-height:455px;position:relative;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.05);scroll-snap-align:start}.weekly-image{height:310px;background:#f4f1e9 center/cover no-repeat;position:relative}.weekly-empty{background:#f4f1e9;padding:55px 35px;max-width:760px}.weekly-empty strong{font:normal 30px Georgia,serif}.weekly-empty p{color:#5b6766}.weekly-card .card-body{padding:24px 26px 28px}.weekly-card h3{font:normal 28px Georgia,serif;margin:0 0 7px}.weekly-card p{font-size:14px;color:var(--muted);margin:0}@media(max-width:760px){.weekly-card{flex-basis:84vw}.weekly-intro{font-size:18px;margin-top:-10px}}.order-page{background:var(--paper)}.order-hero{background:var(--deep);color:#fff;padding:165px 0 82px}.order-hero-inner{max-width:900px}.order-hero h1{font:normal clamp(52px,7.5vw,92px)/.95 Georgia,serif;margin:12px 0 24px;letter-spacing:-.035em}.order-hero p{max-width:760px;color:#c4cfce;font-size:18px;margin:0}.order-flow{padding:70px 0 110px}.order-success{background:#edf3ef;border:1px solid #cfdcd3;padding:24px 28px;margin-bottom:30px}.order-success strong{font:normal 28px Georgia,serif}.order-success p{margin:7px 0 0;color:#50605b}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-bottom:36px}.order-steps>div{background:#fff;padding:28px}.order-steps span{display:block;color:var(--gold);font-size:9px;letter-spacing:.18em;margin-bottom:13px}.order-steps strong{display:block;font:normal 25px Georgia,serif;margin-bottom:8px}.order-steps p{font-size:13px;color:var(--muted);margin:0}.order-choice{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 34px}.order-choice a{display:block;background:#fff;border:1px solid var(--line);padding:26px;transition:.2s ease}.order-choice a:hover{border-color:var(--gold);transform:translateY(-1px)}.order-choice span{display:block;color:var(--gold);font-size:9px;letter-spacing:.18em;margin-bottom:10px}.order-choice strong{display:block;font:normal 26px Georgia,serif;margin-bottom:7px}.order-choice p{margin:0;color:var(--muted);font-size:13px}.order-form{display:grid;gap:26px}.order-section{background:#fff;padding:34px;border:1px solid var(--line)}.order-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:28px}.order-section-head h2{font:normal clamp(31px,4vw,48px)/1.05 Georgia,serif;margin:8px 0 0}.order-section-head>p{max-width:430px;color:#667371;font-size:13px;margin:0}.order-products{display:grid;gap:10px}.order-product{display:grid;grid-template-columns:auto 1fr 180px;gap:18px;align-items:center;border-top:1px solid var(--line);padding:19px 0;cursor:pointer}.order-product:last-child{border-bottom:1px solid var(--line)}.order-product-check input{position:absolute;opacity:0;pointer-events:none}.order-product-check span{display:block;width:22px;height:22px;border:1px solid #8d9896;position:relative}.order-product-check input:checked+span:after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;font-size:14px;background:var(--deep);color:#fff}.order-product-copy strong{font:normal 20px Georgia,serif}.order-product-copy p{margin:4px 0 0;color:var(--muted);font-size:12px}.order-weight span,.order-grid label>span,.order-notes>span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:8px;color:#7c8987;margin-bottom:6px}.order-weight input,.order-grid input,.order-grid textarea,.order-notes textarea{width:100%;border:1px solid var(--line);background:var(--paper);padding:13px 14px;font:14px Arial,sans-serif;color:var(--ink);outline:none}.order-weight input:focus,.order-grid input:focus,.order-grid textarea:focus,.order-notes textarea:focus{border-color:var(--gold)}.order-grid{display:grid;gap:18px}.order-grid.two{grid-template-columns:1fr 1fr}.order-notes{display:block;margin-top:18px}.order-empty{background:var(--cream);padding:24px;color:#566462}.order-final{background:var(--cream);padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:35px}.order-final strong{font:normal 24px Georgia,serif}.order-final p{max-width:760px;color:#5d6968;font-size:13px;margin:7px 0 0}.order-final .button{border:0;margin:0;white-space:nowrap;cursor:pointer}@media(max-width:760px){.order-hero{padding:125px 0 58px}.order-hero p{font-size:16px}.order-flow{padding:40px 0 76px}.order-steps{grid-template-columns:1fr}.order-choice{grid-template-columns:1fr}.order-section{padding:24px 20px}.order-section-head{display:block}.order-section-head>p{margin-top:14px}.order-product{grid-template-columns:auto 1fr}.order-weight{grid-column:2}.order-grid.two{grid-template-columns:1fr}.order-final{display:block;padding:25px 22px}.order-final .button{margin-top:20px;width:100%;text-align:center}}.weekly-ticker{display:flex;align-items:stretch;background:var(--deep);color:#fff;min-height:52px;overflow:hidden}.weekly-ticker-label{flex:0 0 auto;display:flex;align-items:center;padding:0 22px;background:var(--gold);color:var(--ink);font-size:9px;font-weight:bold;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;position:relative;z-index:2}.weekly-ticker-window{flex:1;overflow:hidden;display:flex;align-items:center}.weekly-ticker-track{display:flex;align-items:center;width:max-content;animation:bluefishTicker 34s linear infinite;white-space:nowrap}.weekly-ticker-item{font:normal 15px Georgia,serif;padding:0 17px}.weekly-ticker-separator{color:var(--gold);font-size:15px}.weekly-ticker:hover .weekly-ticker-track{animation-play-state:paused}@keyframes bluefishTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:760px){.weekly-ticker{position:relative;top:auto;left:auto;right:auto;z-index:1;width:100%;min-height:46px}.weekly-ticker-label{padding:0 13px;font-size:8px;letter-spacing:.12em}.weekly-ticker-item{font-size:13px;padding:0 12px}.weekly-ticker-separator{font-size:12px}.weekly-ticker-track{animation-duration:28s}}.air-route{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.air-route-inner{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.air-route-mark{font-size:26px;color:var(--gold);line-height:1;transform:rotate(-8deg)}.air-route .kicker{margin-bottom:5px}.air-route h2{font:normal 27px/1.1 Georgia,serif;margin:0 0 6px}.air-route p{margin:0;color:#586665;font-size:13px;max-width:600px}.air-route-line{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.13em;font-size:8px;color:#71807e;white-space:nowrap}.air-route-line i{font-style:normal;color:var(--gold);font-size:17px}@media(max-width:760px){.air-route{padding:25px 0}.air-route-inner{grid-template-columns:auto 1fr;gap:14px}.air-route-mark{font-size:21px}.air-route h2{font-size:23px}.air-route p{font-size:12px;line-height:1.5}.air-route-line{grid-column:2;gap:8px;font-size:7px}}
.seo-seafood-page{background:var(--paper);color:var(--ink)}.seo-seafood-hero{padding:150px 0 100px;background:#07171b;color:#fff}.seo-seafood-hero h1{max-width:850px;font:normal clamp(44px,6vw,78px)/1.02 Georgia,serif;margin:16px 0 28px;color:#fff}.seo-seafood-hero .lead{max-width:720px;font-size:19px;line-height:1.7;color:rgba(255,255,255,.86)}.seo-seafood-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.seo-seafood-actions .btn{display:inline-block;background:#fff;color:var(--ink);padding:15px 23px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:bold}.seo-seafood-hero .text-link{color:#d7bc8a}.seo-seafood-intro,.seo-seafood-columns,.seo-seafood-visit{padding:96px 0}.seo-seafood-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.seo-seafood-grid h2,.seo-seafood-selection h2{font:normal clamp(34px,4vw,54px)/1.08 Georgia,serif;margin:12px 0}.seo-seafood-grid p{font-size:16px;line-height:1.8}.seo-seafood-selection{padding:90px 0;background:#e9e2d5}.seo-seafood-selection h2{max-width:700px}.seo-seafood-tags{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.seo-seafood-tags span{border:1px solid rgba(7,23,27,.2);padding:10px 14px;font-size:12px;letter-spacing:.04em}.seo-seafood-list p{padding-bottom:22px;border-bottom:1px solid rgba(7,23,27,.14)}.seo-seafood-visit{background:#0b3037;color:#fff}.seo-seafood-visit h2,.seo-seafood-visit p,.seo-seafood-visit a{color:#fff}.seo-seafood-visit .kicker{color:#d7bc8a}@media(max-width:760px){.seo-seafood-hero{padding:120px 0 70px}.seo-seafood-grid{grid-template-columns:1fr;gap:28px}.seo-seafood-intro,.seo-seafood-columns,.seo-seafood-visit,.seo-seafood-selection{padding:64px 0}.seo-seafood-actions{align-items:flex-start;flex-direction:column;gap:18px}}
.order-choice-btn{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);padding:28px 30px;color:var(--ink);font:inherit;cursor:pointer}.order-choice-btn span{display:block;color:var(--gold);font-size:9px;letter-spacing:.18em;margin-bottom:10px}.order-choice-btn strong{display:block;font:normal 25px Georgia,serif}.order-choice-btn p{margin:7px 0 0;color:var(--muted);font-size:13px}.order-choice-btn.is-active{border-color:var(--gold)}.order-path-collapsed{display:none}.step-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:10px;border:1px solid var(--gold);border-radius:50%;color:var(--ink);font:normal 20px Arial,sans-serif;vertical-align:middle;background:rgba(255,255,255,.72)}.order-page .order-hero{background:linear-gradient(180deg,#f7f5ef 0%,#f3f1eb 100%);color:var(--ink);padding:150px 0 44px;text-align:center;border-bottom:0}.order-page .order-hero-inner{max-width:940px}.order-page .order-hero .kicker{display:inline-block;position:relative;padding:0 34px;color:var(--gold);font-size:11px;letter-spacing:.28em}.order-page .order-hero .kicker:before,.order-page .order-hero .kicker:after{content:'';position:absolute;top:50%;width:24px;height:1px;background:var(--gold)}.order-page .order-hero .kicker:before{left:0}.order-page .order-hero .kicker:after{right:0}.order-page .order-hero h1{font-size:clamp(58px,7vw,92px);margin:14px 0 14px}.order-page .order-hero p{margin:0 auto;color:#596566;font-size:18px;max-width:760px}.order-page .order-flow{padding-top:34px}.order-page .order-steps{background:transparent;gap:34px;margin:0 0 46px;text-align:center}.order-page .order-steps>div{background:transparent;padding:18px 24px}.order-page .order-steps>div>span{display:none}.order-page .order-steps strong{display:flex;align-items:center;justify-content:center;font-size:26px}.order-page .order-steps p{font-size:14px;max-width:260px;margin:8px auto 0}.order-page .order-choice{gap:24px;margin-bottom:42px}.order-page .order-choice-btn{position:relative;overflow:hidden;min-height:300px;padding:38px 40px;color:#fff;border:0;border-radius:14px;background-size:cover;background-position:center;box-shadow:0 12px 30px rgba(6,23,27,.12);isolation:isolate}.order-page .order-choice-btn:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,22,28,.94) 0%,rgba(3,22,28,.72) 48%,rgba(3,22,28,.22) 100%);z-index:-1}.order-page .order-choice-week{background-image:url('https://bluefish.lt/wp-content/uploads/2026/09/206e25ac-d358-4c62-98da-cabc6be1ea91.jpg')!important;background-size:cover!important;background-position:center center!important}.order-page .order-choice-future{background-image:url('/wp-content/uploads/2026/09/IMG_9392.jpg')}.order-page .order-choice-btn span{color:#d3b06c;font-size:18px;letter-spacing:.12em;margin-bottom:28px}.order-page .order-choice-btn strong{font:normal clamp(30px,3.6vw,46px)/1.05 Georgia,serif;max-width:430px;color:#fff;margin-bottom:16px}.order-page .order-choice-btn p{font-size:15px;color:rgba(255,255,255,.88);max-width:410px;line-height:1.55}.order-page .order-choice-btn i{position:absolute;right:28px;bottom:28px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#d5b264;color:#092029;font-style:normal;font-size:28px}.order-page .order-choice-btn:hover,.order-page .order-choice-btn.is-active{transform:translateY(-3px);box-shadow:0 18px 36px rgba(6,23,27,.16)}body:has(.order-page) .site-header{color:var(--ink);border-bottom:1px solid var(--line)}body:has(.order-page) .site-header .brand,body:has(.order-page) .site-header .menu a{color:var(--ink)}body:has(.order-page) .site-header .brand span{color:#52605f;opacity:1}body:has(.order-page) .site-header .nav-cta{color:var(--ink);border-color:rgba(7,23,27,.38)}body:has(.order-page) .site-header .menu a:hover{color:var(--gold)}@media(max-width:760px){.order-page .order-hero{padding:116px 0 30px}.order-page .order-hero p{font-size:15px}.order-page .order-steps{gap:6px;margin-bottom:28px}.order-page .order-steps>div{padding:12px 8px}.order-page .order-steps strong{font-size:20px;display:block}.order-page .step-icon{width:38px;height:38px;margin:0 auto 8px;display:flex;font-size:18px}.order-page .order-steps p{font-size:12px}.order-page .order-choice{gap:14px}.order-page .order-choice-btn{min-height:245px;padding:28px 24px;border-radius:10px}.order-page .order-choice-btn span{font-size:14px;margin-bottom:20px}.order-page .order-choice-btn strong{font-size:32px;max-width:280px}.order-page .order-choice-btn p{font-size:13px;max-width:250px}.order-page .order-choice-btn i{width:48px;height:48px;right:20px;bottom:20px;font-size:23px}}
