ar-fleece{display:block}.arfleece [data-editorial] img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.arfleece .arfox-photo-card button{border:0;padding:0;background:none;cursor:zoom-in;width:100%}.arfleece .arr-buy h1{overflow-wrap:anywhere}.arfleece .arr-options,.arfleece fieldset,.arfleece .arfox-photo-card{min-width:0}.arfleece .arr-option-stock{display:block}.arfleece .arfox-photo-card h3{font-size:25px;margin:18px 0 6px}.arfleece .arfox-photo-card p{font-size:15px}.arf-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.arf-benefits{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.arf-benefits li{border-top:1px solid #ded3c4;padding:20px 0}.arf-pack-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.arf-pack-guide article{background:white;padding:22px}.arf-pack-guide h3{font-size:25px}.arf-pack-guide p{font-size:15px}.arf-bundle{margin:18px 0}.arfleece .arfox-carousel:has(.arfox-photo-card:only-child){display:block;max-width:560px;margin:auto}.ar-leg-size{overflow-x:auto}.ar-leg-size table{width:100%;border-collapse:collapse;font-size:15px}.ar-leg-size td,.ar-leg-size th{padding:12px 10px;text-align:left;border-bottom:1px solid #ded3c4}.arfleece [data-size-dialog]{max-width:720px}@media(max-width:749px){.arf-intro-grid{grid-template-columns:1fr;gap:22px}.arf-pack-guide{grid-template-columns:1fr 1fr;gap:12px}.arf-pack-guide article{padding:17px}.arf-pack-guide h3{font-size:23px}.ar-leg-size table{font-size:13px}.ar-leg-size td,.ar-leg-size th{padding:10px 6px}.arfleece .arr-price{flex-wrap:wrap}}

.arfleece [hidden]{display:none!important}.arfleece .ar-review-rail img{object-fit:contain;background:#f7f4ee}.arfleece .ar-review-rail blockquote p{font-size:16px}.arfleece .ar-leg-size table caption{padding:10px;text-align:left}.arfleece .arfox-width>div:has(>table){overflow-x:auto}.arfleece .arfox-width table{width:100%;border-collapse:collapse}.arfleece .arfox-width table th,.arfleece .arfox-width table td{padding:10px;border-bottom:1px solid #ded3c4;text-align:left}.arfleece [data-size-dialog] table{width:100%;font-size:14px;border-collapse:collapse}.arfleece [data-size-dialog] th,.arfleece [data-size-dialog] td{padding:10px 7px;border-bottom:1px solid #ded3c4}

.arfleece .arf-bundle{margin:24px 0}.arfleece.arf-has-bundle .arr-cart-row{display:block}.arfleece.arf-has-bundle [data-add]{width:100%}.arfleece #sternify-bundle select{font-size:16px;min-height:44px}.arfleece #sternify-bundle .st_price-wrapper{flex-shrink:0}.arfleece #sternify-bundle .st_discounted-price{color:#8f344b;font-weight:700}
