.offers,.reviews-section{padding:90px 5%;max-width:1600px;margin:auto}.info-heading{margin-bottom:45px}.info-heading .eyebrow{display:block;margin-bottom:20px}.info-heading h2{font-size:clamp(45px,6.5vw,100px)}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.offer-card{border:1px solid var(--deep);border-radius:20px;padding:30px;display:flex;flex-direction:column;transition:transform .3s,background .3s}.offer-card:hover{transform:rotate(-2deg);background:#ffe3be}.offer-card:nth-child(2){background:var(--orange);transform:rotate(2deg)}.offer-card:nth-child(2):hover{transform:rotate(0)}.offer-number{font:clamp(70px,8vw,120px)/1 var(--type);letter-spacing:-.045em}.offer-card h3{font:32px/1 var(--type);margin:25px 0 20px}.offer-card p{font:14px/1.7 Arial;max-width:340px}.offer-card a{font:18px var(--type);margin-top:auto;padding-top:30px}.offer-terms{font:12px/1.6 Arial;margin-top:30px;max-width:700px}.app-stores{display:flex;gap:20px;font:18px var(--type);margin-top:22px}.detailed-delivery{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}.detailed-delivery h2{font-size:clamp(45px,5.5vw,85px);margin-top:22px}.detailed-delivery p{margin:25px 0;font-size:16px}.table-wrap{overflow-x:auto}.delivery-conditions table{width:100%;border-collapse:collapse;font:13px/1.6 Arial;min-width:440px;text-align:left}.delivery-conditions caption{text-align:left;font:25px var(--type);padding-bottom:25px}.delivery-conditions th,.delivery-conditions td{padding:16px 10px;border-bottom:1px solid #ac451040;vertical-align:top}.delivery-conditions thead th{font-size:11px;text-transform:uppercase}.delivery-conditions tbody th{width:42%;font-weight:600}.delivery-map{display:inline-block;font:18px var(--type);margin-top:25px}.review-list{margin-bottom:30px}.review{border-top:1px solid #ac451040}.review:last-child{border-bottom:1px solid #ac451040}.review summary{display:grid;grid-template-columns:1fr 120px 100px 30px;gap:20px;align-items:center;padding:23px 0;cursor:pointer;list-style:none;font:20px var(--type)}.review summary::-webkit-details-marker{display:none}.review-date{font:12px Arial}.review summary b{font:26px Arial;font-weight:400}.review[open] summary b{transform:rotate(45deg)}.review>p{font:15px/1.8 Arial;max-width:850px;color:var(--ink);padding-bottom:28px}.footer-services{display:flex;flex-wrap:wrap;gap:20px;margin:35px 0;font:18px var(--type)}.legal{font:11px/1.7 Arial;border-top:1px solid #ffffff40;padding:25px 0}.legal a{display:inline-block;margin:12px 25px 0 0}.legal a:hover,.footer-services a:hover{text-decoration:underline}
@media(max-width:900px){.detailed-delivery{grid-template-columns:1fr}.offer-card{padding:23px}.offer-card h3{font-size:27px}.offer-card p{font-size:13px}.offer-card a{font-size:16px}}
@media(max-width:580px){.offers,.reviews-section{padding:65px 7%}.info-heading{margin-bottom:30px}.info-heading h2{font-size:12vw}.offer-grid{grid-template-columns:1fr;gap:20px}.offer-card{padding:27px}.offer-card:nth-child(2){transform:none}.offer-number{font-size:90px}.offer-card h3{font-size:34px}.offer-card p{font-size:14px}.offer-card a{font-size:18px}.detailed-delivery{gap:35px;padding:65px 7%}.detailed-delivery h2{font-size:14vw}.delivery-conditions table{font-size:11px;min-width:0}.delivery-conditions th,.delivery-conditions td{padding:12px 5px}.delivery-conditions thead th{font-size:9px}.delivery-conditions caption{font-size:23px}.delivery-map{font-size:16px}.review summary{grid-template-columns:1fr 85px 18px;gap:10px;font-size:18px}.review summary>span:nth-child(3){grid-column:1;grid-row:2;font-size:15px}.review summary b{grid-column:3;grid-row:1}.review-date{font-size:10px}.review>p{font-size:13px}.footer-services{gap:16px;font-size:16px}.legal{font-size:10px}.app-stores{font-size:17px}}
