.dreams-stock-hub{color:#201c18;padding-bottom:54px}.dreams-stock-hub__hero{position:relative;overflow:hidden;margin:0 calc(50% - 50vw);padding:46px 20px 42px;background:radial-gradient(circle at 12% 18%,#fffdfa 0,#f8f2e8 58%,#f3e8d7 100%);text-align:center}.dreams-stock-hub__hero-inner{max-width:720px;margin:auto;position:relative;z-index:1}.dreams-stock-hub__eyebrow,.dreams-stock-hub__shipping{font:600 12px/1.4 Arial,sans-serif;letter-spacing:.27em;color:#a17e43;margin:0 0 12px}.dreams-stock-hub h1{font:400 clamp(55px,8vw,92px)/1.04 Georgia,serif;letter-spacing:-.045em;color:#15120f;margin:0 0 15px}.dreams-stock-hub__description{font:400 clamp(20px,3vw,29px)/1.25 Georgia,serif;max-width:610px;margin:0 auto 24px}.dreams-stock-hub__shipping{font-size:11px;margin:22px 0 24px}.dreams-stock-hub__payment{display:flex;align-items:center;gap:14px;width:max-content;max-width:100%;padding:14px 20px;margin:0 auto;border:1px solid #d9c6a5;border-radius:14px;font:400 18px/1.35 Georgia,serif;background:rgba(255,255,255,.38)}.dreams-stock-hub__bag{font:400 28px/1 Arial,sans-serif;color:#a98449;padding-right:14px;border-right:1px solid #bd9b63}.dreams-stock-hub__brands{max-width:1000px;margin:0 auto;padding:24px 20px}.dreams-stock-hub__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dreams-stock-hub__card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:112px;padding:23px 24px;border:1px solid #d8c39e;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(70,46,17,.07)}.dreams-stock-hub__card h2{font:400 clamp(24px,2.5vw,34px)/1.1 Georgia,serif;color:#171310;margin:0 0 7px}.dreams-stock-hub__card p{font:400 15px/1.3 Georgia,serif;color:#66615b;margin:0}.dreams-stock-hub__button{flex:none;display:inline-block;border-radius:12px;padding:12px 16px;color:#fff!important;background:#a98449;font:400 15px/1.2 Georgia,serif;text-decoration:none!important;white-space:nowrap}.dreams-stock-hub__button:hover,.dreams-stock-hub__button:focus{background:#86642f;color:#fff!important}.dreams-stock-hub__button--disabled{background:#e5e0d7;color:#777!important}.dreams-stock-hub__all{display:table;margin:24px auto 0;color:#86642f;text-decoration:underline;font:400 17px/1.4 Georgia,serif}.dreams-stock-hub__all:hover{color:#171310}@media(max-width:767px){.dreams-stock-hub__hero{padding:43px 20px 32px}.dreams-stock-hub__eyebrow{font-size:10px;letter-spacing:.22em}.dreams-stock-hub h1{font-size:clamp(55px,13vw,72px)}.dreams-stock-hub__description{font-size:21px}.dreams-stock-hub__payment{font-size:15px;padding:12px 15px}.dreams-stock-hub__brands{padding:20px 16px}.dreams-stock-hub__cards{grid-template-columns:1fr;gap:12px}.dreams-stock-hub__card{min-height:94px;padding:18px 19px}.dreams-stock-hub__card h2{font-size:clamp(25px,6vw,32px)}.dreams-stock-hub__button{padding:12px 14px;font-size:14px}}@media(max-width:390px){.dreams-stock-hub__card{padding:16px 14px;gap:8px}.dreams-stock-hub__button{padding:11px 10px}.dreams-stock-hub__card h2{font-size:24px}}