.sourced-breadcrumb{color:#756c5e;flex-wrap:wrap;align-items:center;gap:11px;padding:27px 6%;font-size:10px;display:flex}.sourced-product{grid-template-columns:1fr .9fr;align-items:start;gap:10%;max-width:1450px;margin:auto;padding:15px 6% 75px;display:grid}.sourced-product-photo{width:100%;max-width:470px;height:700px;margin:auto;position:sticky;top:20px;overflow:hidden}.sourced-product-copy{padding-top:10px}.sourced-back{color:#756c5e;align-items:center;gap:10px;margin-bottom:30px;font-size:10px;display:inline-flex}.sourced-product h1{font-size:52px;line-height:1.2}.sourced-product-copy>p{color:#70695e;margin-top:25px;font-size:13px;line-height:1.9}.sourced-product dl{border-top:1px solid #d7cfc0;margin:30px 0}.sourced-product dl>div{border-bottom:1px solid #d7cfc0;justify-content:space-between;gap:20px;padding:15px 0;font-size:11px;display:flex}.sourced-product dt{color:#756c5e}.sourced-product dd{text-align:right;margin:0}.sourced-product-note h2{font-size:26px;line-height:1.4}.sourced-product-note p{color:#70695e;margin-top:12px;font-size:12px;line-height:1.9}.sourced-product-copy>.sf-button{margin-top:30px;display:flex}.sourced-phone{align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.sourced-product-copy>small{color:#827662;margin-top:30px;font-size:9px;line-height:1.9;display:block}.sourced-related{border-top:1px solid #d7cfc0;padding:55px 6% 75px}.sourced-related>h2{margin-bottom:30px;font-size:36px}.sourced-related>div{grid-template-columns:1fr 1fr;gap:35px;max-width:650px;display:grid}.sourced-related>div>a>div{height:380px}.sourced-related h3{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-family:Playfair Display,serif;font-size:23px;font-weight:400;display:flex}@media (max-width:800px){.sourced-breadcrumb{gap:8px;padding:23px 7%;font-size:9px}.sourced-product{grid-template-columns:1fr;gap:30px;padding:10px 7% 50px}.sourced-product-photo{height:550px;position:relative;top:0}.sourced-product-copy{padding-top:0}.sourced-back{margin-bottom:23px}.sourced-product h1{font-size:43px}.sourced-product-copy>p{font-size:13px}.sourced-product dl>div{font-size:12px}.sourced-product-copy>small{font-size:10px}.sourced-related{padding:40px 7% 55px}.sourced-related>div{gap:20px}.sourced-related>div>a>div{height:300px}.sourced-related h3{align-items:flex-start;font-size:20px}}@media (max-width:450px){.sourced-product-photo{height:480px}.sourced-related>div>a>div{height:260px}.sourced-related h3{font-size:18px}.sourced-related h3 svg{flex-shrink:0;width:16px}}
