/* Compact product entry. Three large tap targets per row even on small iPhones. */
.simple-get>.wrap{max-width:960px;padding:0 14px}
.simple-get header{padding:0;margin:0;border-bottom:1px solid #efddd5;min-height:48px;display:flex;align-items:center;justify-content:space-between}
.simple-get .brand{font-size:17px;letter-spacing:0;gap:6px;min-height:44px}
.simple-get .brand-mark{width:25px;height:25px;border-radius:7px;font-size:19px}
.simple-get .brand-mark span{font-size:12px}
.simple-get .header-offer{font-size:11px;min-height:44px;padding:0 4px 0 12px}
.get-offer{padding:9px 0 8px;border-bottom:1px solid #efddd5}
.get-offer h1{margin:0;line-height:1.1;text-align:left;letter-spacing:0}
.get-offer-lead{display:block;font-size:22px;font-weight:900;color:#3e2228}
.get-offer-value{display:flex;align-items:baseline;margin-top:3px;color:#db233e}
.get-offer-value>strong{font-family:Arial,sans-serif;font-weight:900;font-size:54px;line-height:1.08;letter-spacing:-2px;text-shadow:0 3px 0 #ffe0d0}
.get-offer-value>strong>span{font-size:32px;letter-spacing:-1px;margin-left:2px}
.get-offer-tail{font-size:26px;font-weight:900;margin-left:9px;white-space:nowrap}
.get-offer p{margin:6px 0 0;color:#87584c;font-size:12px;font-weight:600;line-height:1.5}
.get-grid-heading{display:flex;align-items:center;justify-content:space-between;min-height:30px}
.get-grid-heading h2{margin:0;font-size:13px;font-weight:800;color:#57352e}
.get-grid-heading output{color:#92766b;font-size:11px}
.simple-get #products>.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}
.get-product{display:flex;flex-direction:column;min-width:0;width:100%;margin:0;padding:6px 7px;background:#fff;border:1px solid #edddd4;border-radius:12px;color:#3e2929;text-align:left;box-shadow:0 3px 8px rgba(87,36,30,.025);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none}
.get-product:active{background:#fff0e7;border-color:#e94a4c}
.get-product-category{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;font-weight:800;line-height:18px}
.get-product-category>span{font-size:16px;line-height:18px;font-weight:400;color:#cc5445}
.get-product-image{position:relative;display:block;width:100%;height:64px;margin:3px 0;background:#faf8f4;border-radius:7px}
.get-product-image img{display:block;width:100%;height:100%;object-fit:contain;padding:3px;mix-blend-mode:multiply}
.get-product-name{display:block;width:100%;font-size:11px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#796057}
.get-product-price{font-family:Arial,sans-serif;display:block;line-height:22px;font-size:19px;font-weight:800;letter-spacing:-.4px;color:#d93044;font-variant-numeric:tabular-nums}
.get-product-price small{font-size:12px;margin-right:1px}
.simple-get .load-more{margin-top:12px;min-height:48px;font-size:13px;background:#fff}
.simple-get .load-more span{font-size:11px}
.simple-get footer{margin-top:16px;padding:8px 0 12px}
.simple-get footer p{margin:6px 0;font-size:11px}
.simple-get footer button{min-height:44px}
.simple-get #top{margin:0 auto 12px}
.get-guide-offer{padding:10px 12px;background:#fff0e5;border:1px solid #f1d2bf;border-radius:12px;margin:8px 0 12px;display:flex;justify-content:space-between;align-items:center}
.get-guide-offer span{font-size:13px;line-height:1.5;color:#805448;padding-right:10px}
.get-guide-offer strong{color:#d93044;font:bold 26px Arial;flex-shrink:0;white-space:nowrap;text-align:center}
.get-guide-offer strong small{font-size:14px}
.get-guide-offer strong .get-guide-coupon-label{display:block;font-size:11px;line-height:1.3;letter-spacing:2px}
@media(min-width:701px){.simple-get #products>.grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.get-offer{padding:18px 0}.get-product-image{height:112px}.get-product-name{font-size:12px}.get-product-price{font-size:22px;line-height:28px}.get-product-category{font-size:15px;line-height:22px}.get-grid-heading{min-height:42px}}
@media(min-width:390px) and (max-width:700px){.get-product-image{height:74px}.get-product{padding:7px}.get-product-category{font-size:14px}.get-product-name{font-size:12px;line-height:18px}.get-offer-value>strong{font-size:58px}}
@media(max-width:359px){.simple-get>.wrap{padding:0 9px}.simple-get header{min-height:44px}.get-offer{padding:9px 0 8px}.get-offer-lead{font-size:20px}.get-offer-value>strong{font-size:50px}.get-offer-value>strong>span{font-size:28px}.get-offer-tail{font-size:23px;margin-left:7px}.get-offer p{font-size:11px}.simple-get #products>.grid{grid-gap:6px;gap:6px}.get-product{padding:7px 6px 6px;border-radius:10px}.get-product-image{height:65px}.get-product-category{font-size:12px}.get-product-price{font-size:18px}.get-product-name{font-size:10px}}
@media(max-width:700px) and (max-height:620px){.get-offer{padding:8px 0}.get-offer-lead{font-size:20px}.get-offer-value>strong{font-size:49px}.get-offer-tail{font-size:24px}.get-offer p{margin-top:4px}.get-grid-heading{min-height:30px}.get-product-image{height:63px}.get-product{padding-top:6px;padding-bottom:5px}.get-product-category{line-height:17px}.get-product-name{line-height:16px}.get-product-price{line-height:21px}}
@supports(padding:max(0px)){.simple-get>.wrap{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}
