.simple-get .shop-only,.safari-storefront .get-only{display:none}
.safari-storefront .catalog-intro{display:block}
.safari-storefront .shop-intro-note{font-size:12px;color:#806b67;line-height:1.6;margin:4px 0 10px}
.safari-storefront .body h3{margin-top:0}
.safari-storefront .row .outline{display:flex;align-items:center;justify-content:space-between;width:100%}
.safari-storefront .card-price{margin-top:auto}
.safari-storefront .inline-offer{font-size:13px}
.safari-storefront .inline-offer strong{font-size:19px}
.detail-model-picker .variant-label{display:block}
#dialog[data-screen="detail"] .detail-model-picker .config-select{width:100%;font-size:16px;text-overflow:ellipsis}
#dialog[data-screen="review"] .price-strip{padding:12px;margin:12px 0}
#dialog[data-screen="review"] .price-strip>div{min-height:28px;font-size:13px}
#dialog[data-screen="review"] .price-strip b{font-size:16px}
#dialog[data-screen="review"] .price-strip>div:nth-child(3){border-top:1px solid #edcdbc;padding-top:9px;margin-top:6px;font-weight:bold}
#dialog[data-screen="review"] .price-strip>div:nth-child(3) b{font-size:28px}
#dialog[data-screen="review"] .price-strip p{font-size:11px;line-height:1.6}
.review-payment{padding:12px;background:#f3eae3;border-radius:12px;font-size:13px;margin:12px 0}
.review-payment>span{color:#806b67}
.review-payment>strong{float:right;color:#392426}
.review-payment p{clear:both;font-size:12px;color:#806b67;line-height:1.6;margin:8px 0 0}
@media(max-width:700px){#dialog[data-screen="review"]{height:calc(var(--flow-height,100vh) - 8px);height:calc(var(--flow-height,100vh) - 8px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.safari-storefront header{margin-bottom:10px}.safari-storefront .catalog-intro h1{font-size:23px}}
@media(max-height:620px){#dialog[data-screen="detail"] .detail-image{height:90px}.detail-model-picker .variant-label{margin-top:6px}#dialog[data-screen="review"] .price-strip{padding:9px;margin:8px 0}.review-payment{padding:10px;margin:8px 0}}
