.page-module__dvjHpa__page{--pad:5.2vw;color:#171616;background:radial-gradient(circle at 50% 26%,#fff,#f4f0e9 74%)}.page-module__dvjHpa__product{padding:112px var(--pad) 38px}.page-module__dvjHpa__breadcrumb{color:#756e65;gap:10px;margin-bottom:14px;font-size:8px;display:flex}.page-module__dvjHpa__breadcrumb span:last-child{color:#2a2724}.page-module__dvjHpa__productGrid{grid-template-columns:1.1fr .9fr;gap:45px;display:grid}.page-module__dvjHpa__galleryMain{background:#111;height:432px;position:relative;overflow:hidden}.page-module__dvjHpa__galleryMain img{object-fit:cover;height:100%}.page-module__dvjHpa__barMark{color:#c69b49;text-shadow:0 1px 2px #000;flex-direction:column;align-items:center;width:235px;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;bottom:27%;left:50%;transform:translate(-50%)}.page-module__dvjHpa__barMark strong{letter-spacing:.05em;font-size:25px;font-weight:400;line-height:1}.page-module__dvjHpa__barMark small{letter-spacing:.38em;margin-top:7px;font:700 7px Arial,sans-serif}.page-module__dvjHpa__galleryMain>button{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:12px;right:12px}.page-module__dvjHpa__galleryThumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.page-module__dvjHpa__galleryThumbs button{cursor:pointer;background:#111;border:1px solid #0000;height:123px;padding:0;overflow:hidden}.page-module__dvjHpa__galleryThumbs button:hover,.page-module__dvjHpa__galleryThumbs .page-module__dvjHpa__activeThumb{border-color:#ad7e32}.page-module__dvjHpa__galleryThumbs img{object-fit:cover;height:100%}.page-module__dvjHpa__summary{padding:4px 0 0}.page-module__dvjHpa__eyebrow{color:#a5782f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700}.page-module__dvjHpa__summary h1{letter-spacing:-.03em;margin-bottom:13px;font-size:43px}.page-module__dvjHpa__goldRule{background:#b88b3d;width:38px;height:1px;margin:0 0 16px;display:block}.page-module__dvjHpa__summary>p:not(.page-module__dvjHpa__eyebrow):not(.page-module__dvjHpa__priceNote){color:#5f5952;max-width:465px;margin-bottom:14px;font-size:11px;line-height:1.55}.page-module__dvjHpa__availability{color:#47423c;align-items:center;gap:8px;margin:12px 0 19px;font-size:9px;display:flex}.page-module__dvjHpa__availability i{background:#3a966e;border-radius:50%;width:8px;height:8px;display:inline-block}.page-module__dvjHpa__price{font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.page-module__dvjHpa__price span,.page-module__dvjHpa__price small{font-size:19px;font-weight:400}.page-module__dvjHpa__price small{font-size:10px}.page-module__dvjHpa__priceNote{color:#777067;margin:7px 0 16px;font-size:8px}.page-module__dvjHpa__rentalForm{gap:11px;display:grid}.page-module__dvjHpa__rentalForm label{gap:5px;display:grid}.page-module__dvjHpa__rentalForm label>span:first-child{color:#9a6a2a;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.page-module__dvjHpa__quantityLabel{width:105px}.page-module__dvjHpa__quantity{border:1px solid #d6cec3;grid-template-columns:1fr 1fr 1fr;align-items:center;height:34px;display:grid}.page-module__dvjHpa__quantity button{color:#514b44;cursor:pointer;background:0 0;border:0;height:100%}.page-module__dvjHpa__quantity output{text-align:center;font-size:9px}.page-module__dvjHpa__dateRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-module__dvjHpa__rentalForm input,.page-module__dvjHpa__rentalForm select{color:#4d4841;background:#ffffff57;border:1px solid #d2c9bd;border-radius:0;width:100%;height:38px;padding:0 11px;font:9px Arial,sans-serif}.page-module__dvjHpa__setup{margin:2px 0 4px}.page-module__dvjHpa__setup i{color:#514b45;align-items:center;gap:8px;font-size:9px;font-style:normal;display:flex}.page-module__dvjHpa__setup input{accent-color:#7f1119;width:14px;height:14px;margin:0}.page-module__dvjHpa__addButton,.page-module__dvjHpa__questionButton{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #7d1119;justify-content:center;align-items:center;height:42px;font:700 8px Arial,sans-serif;display:flex}.page-module__dvjHpa__addButton{color:#fff;background:linear-gradient(110deg,#971722,#700a12)}.page-module__dvjHpa__questionButton{color:#875e28;background:0 0;border-color:#ad8546;gap:13px}.page-module__dvjHpa__addedNote{color:#337052!important;margin:0!important;font-size:8px!important}.page-module__dvjHpa__serviceStrip{padding:19px var(--pad);background:#faf8f3cc;border-block:1px solid #dbd2c6;grid-template-columns:repeat(3,1fr);display:grid}.page-module__dvjHpa__serviceStrip article{border-right:1px solid #d9d0c4;grid-template-columns:50px 1fr;align-items:center;min-height:56px;padding:0 38px;display:grid}.page-module__dvjHpa__serviceStrip article:first-child{padding-left:0}.page-module__dvjHpa__serviceStrip article:last-child{border:0;padding-right:0}.page-module__dvjHpa__serviceStrip b{color:#b1843a;font-size:31px;font-weight:400}.page-module__dvjHpa__serviceStrip h3{margin:0 0 4px;font-family:Arial,sans-serif;font-size:9px}.page-module__dvjHpa__serviceStrip p{color:#6d665e;margin:0;font-size:8px;line-height:1.45}.page-module__dvjHpa__details{background:#ffffff29;grid-template-columns:1fr 1.15fr;gap:55px;padding:34px 6.8%;display:grid}.page-module__dvjHpa__description{padding-top:8px}.page-module__dvjHpa__description h2{margin-bottom:20px;font-size:32px;line-height:1.25}.page-module__dvjHpa__description>p:not(.page-module__dvjHpa__eyebrow){color:#625c55;max-width:450px;font-size:9px;line-height:1.65}.page-module__dvjHpa__specs{margin:0}.page-module__dvjHpa__specs>div{border-bottom:1px solid #d9d0c5;grid-template-columns:1fr 1.45fr;align-items:center;min-height:40px;display:grid}.page-module__dvjHpa__specs dt{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.page-module__dvjHpa__specs dd{color:#59534c;margin:0;font-size:8px;line-height:1.3}.page-module__dvjHpa__specs small{color:#777169;margin-top:10px;font-size:7px;display:block}.page-module__dvjHpa__inclusions{padding:0 var(--pad) 24px;grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__dvjHpa__inclusions>div{text-align:center;border-top:1px solid #d8cfc3;padding-top:18px}.page-module__dvjHpa__featureGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.page-module__dvjHpa__featureGrid article{background:#ffffff4d;border:1px solid #d8d0c4;min-height:127px;padding:14px 8px 10px}.page-module__dvjHpa__featureGrid b{color:#b18136;height:41px;font-size:31px;font-weight:400;display:block}.page-module__dvjHpa__featureGrid h3{margin-bottom:5px;font-size:14px}.page-module__dvjHpa__featureGrid p{color:#686159;margin:0;font-size:7px;line-height:1.45}.page-module__dvjHpa__inclusions>div>small{color:#746d65;margin-top:8px;font-size:7px;display:block}.page-module__dvjHpa__presence{color:#fff;background:#0b0d0d;grid-template-columns:1fr 1fr;min-height:235px;display:grid}.page-module__dvjHpa__presence img{object-fit:cover;height:100%;min-height:235px}.page-module__dvjHpa__presence>div{flex-direction:column;justify-content:center;padding:47px 7%;display:flex}.page-module__dvjHpa__presence h2{margin-bottom:15px;font-size:34px;line-height:1.25}.page-module__dvjHpa__presence p{color:#c9c5bf;max-width:430px;margin:0;font-size:10px}.page-module__dvjHpa__related{padding:15px var(--pad) 20px;text-align:center}.page-module__dvjHpa__related h2{margin-bottom:13px;font-size:26px}.page-module__dvjHpa__related>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.page-module__dvjHpa__related article{background:#ffffff52;border:1px solid #d8d0c4;padding-bottom:13px}.page-module__dvjHpa__related article img{object-fit:cover;height:112px}.page-module__dvjHpa__related h3{margin:9px 0 2px;font-size:16px}.page-module__dvjHpa__related article p{color:#5c564f;margin-bottom:8px;font-size:8px}.page-module__dvjHpa__related article a{color:#795727;letter-spacing:.09em;text-transform:uppercase;border:1px solid #b78b46;justify-content:center;align-items:center;min-height:28px;margin:0 16px;font-size:7px;font-weight:700;display:flex}.page-module__dvjHpa__explore{color:#6d665f;margin:10px 0 0;font-size:8px}.page-module__dvjHpa__explore a{color:#795727;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b78b46;margin-left:12px;padding:6px 13px;font-weight:700}.page-module__dvjHpa__cta{color:#fff;background:linear-gradient(105deg,#751018 0%,#97121d 58%,#5b080e 100%);justify-content:space-between;align-items:center;min-height:111px;padding:20px 7%;display:flex}.page-module__dvjHpa__cta .page-module__dvjHpa__eyebrow{color:#d4ad60}.page-module__dvjHpa__cta h2{margin:0;font-size:28px}.page-module__dvjHpa__cta .page-module__dvjHpa__button{min-width:235px}@media (max-width:950px){.page-module__dvjHpa__productGrid{gap:25px}.page-module__dvjHpa__galleryMain{height:390px}.page-module__dvjHpa__galleryThumbs button{height:105px}.page-module__dvjHpa__summary h1{font-size:38px}.page-module__dvjHpa__serviceStrip article{padding-inline:20px}.page-module__dvjHpa__featureGrid{grid-template-columns:repeat(2,1fr)}.page-module__dvjHpa__featureGrid article{min-height:112px}.page-module__dvjHpa__related article img{height:100px}}@media (max-width:700px){.page-module__dvjHpa__page{--pad:22px}.page-module__dvjHpa__product{padding-top:130px}.page-module__dvjHpa__breadcrumb{white-space:nowrap;overflow:hidden}.page-module__dvjHpa__productGrid{grid-template-columns:1fr}.page-module__dvjHpa__galleryMain{height:330px}.page-module__dvjHpa__galleryThumbs button{height:100px}.page-module__dvjHpa__summary{padding-top:10px}.page-module__dvjHpa__summary h1{font-size:42px}.page-module__dvjHpa__summary>p:not(.page-module__dvjHpa__eyebrow):not(.page-module__dvjHpa__priceNote){font-size:12px}.page-module__dvjHpa__availability{font-size:10px}.page-module__dvjHpa__price{font-size:36px}.page-module__dvjHpa__rentalForm input,.page-module__dvjHpa__rentalForm select,.page-module__dvjHpa__setup i{font-size:10px}.page-module__dvjHpa__serviceStrip{grid-template-columns:1fr;padding-block:5px}.page-module__dvjHpa__serviceStrip article{border-bottom:1px solid #d9d0c4;border-right:0;min-height:83px;padding:14px 0}.page-module__dvjHpa__serviceStrip article:last-child{border-bottom:0}.page-module__dvjHpa__serviceStrip p{font-size:9px}.page-module__dvjHpa__details{grid-template-columns:1fr;gap:28px;padding:32px 22px}.page-module__dvjHpa__description h2{font-size:31px}.page-module__dvjHpa__description>p:not(.page-module__dvjHpa__eyebrow){font-size:10px}.page-module__dvjHpa__specs>div{grid-template-columns:1fr 1.4fr}.page-module__dvjHpa__specs dt,.page-module__dvjHpa__specs dd{font-size:8px}.page-module__dvjHpa__inclusions{grid-template-columns:1fr;gap:28px;padding:0 22px 28px}.page-module__dvjHpa__featureGrid{grid-template-columns:repeat(2,1fr)}.page-module__dvjHpa__featureGrid article{min-height:128px}.page-module__dvjHpa__featureGrid h3{font-size:16px}.page-module__dvjHpa__featureGrid p{font-size:8px}.page-module__dvjHpa__presence{grid-template-columns:1fr}.page-module__dvjHpa__presence img{min-height:250px}.page-module__dvjHpa__presence>div{padding:34px 22px}.page-module__dvjHpa__presence h2{font-size:31px}.page-module__dvjHpa__presence p{font-size:10px}.page-module__dvjHpa__related{padding:23px 22px}.page-module__dvjHpa__related>div{grid-template-columns:repeat(2,1fr)}.page-module__dvjHpa__related article img{height:145px}.page-module__dvjHpa__explore{gap:8px;display:grid}.page-module__dvjHpa__explore a{margin:0}.page-module__dvjHpa__cta{flex-direction:column;align-items:flex-start;gap:20px;padding:27px 22px}.page-module__dvjHpa__cta h2{font-size:27px}.page-module__dvjHpa__cta .page-module__dvjHpa__button{min-width:100%}}@media (max-width:430px){.page-module__dvjHpa__galleryMain{height:285px}.page-module__dvjHpa__barMark{width:190px;bottom:28%}.page-module__dvjHpa__barMark strong{font-size:19px}.page-module__dvjHpa__galleryThumbs button{height:82px}.page-module__dvjHpa__dateRow{grid-template-columns:1fr}.page-module__dvjHpa__summary h1{font-size:39px}.page-module__dvjHpa__serviceStrip article{grid-template-columns:45px 1fr}.page-module__dvjHpa__featureGrid{grid-template-columns:1fr 1fr}.page-module__dvjHpa__related article img{height:118px}.page-module__dvjHpa__related h3{font-size:14px}.page-module__dvjHpa__presence img{min-height:225px}}
