._page_1p3qy_1{--ramo-wine:#451f21;--ramo-blush:#eee1d8;--ramo-paper:#f6f1ea}._hero_1p3qy_1{align-items:start}._purchase_1p3qy_1{padding-top:clamp(44px,6vw,90px)}._objectLine_1p3qy_1{font-family:var(--font-serif,Georgia,serif);margin:20px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.45}._about_1p3qy_1,._details_1p3qy_1{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(45px,9vw,150px);padding:clamp(80px,11vw,165px) max(5vw,20px);display:grid}._about_1p3qy_1{background:var(--ramo-wine);color:#f7eee8}._about_1p3qy_1 h2,._details_1p3qy_1 h2,._care_1p3qy_1 h2,._related_1p3qy_1 h2{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(46px,5.8vw,86px);font-weight:400;line-height:.97}._about_1p3qy_1>p{max-width:720px;font-family:var(--font-serif,Georgia,serif);align-self:center;font-size:clamp(21px,2.4vw,32px);line-height:1.5}._details_1p3qy_1{background:var(--ramo-paper)}._details_1p3qy_1 dl{margin:0}._details_1p3qy_1 dl>div{border-bottom:1px solid #2b17152e;grid-template-columns:160px 1fr;gap:25px;padding:19px 0;display:grid}._details_1p3qy_1 dt{letter-spacing:.15em;text-transform:uppercase;font-size:9px}._details_1p3qy_1 dd{font-family:var(--font-serif,Georgia,serif);margin:0;font-size:18px;line-height:1.45}._care_1p3qy_1{text-align:center;background:var(--ramo-blush);padding:clamp(80px,10vw,150px) max(8vw,22px)}._care_1p3qy_1 h2{font-size:clamp(48px,6vw,84px)}._care_1p3qy_1>p:last-child{max-width:710px;font-family:var(--font-serif,Georgia,serif);margin:28px auto 0;font-size:19px;line-height:1.6}._related_1p3qy_1{background:var(--ramo-paper);padding:clamp(80px,10vw,150px) max(5vw,20px)}._related_1p3qy_1>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}._related_1p3qy_1>header h2{font-size:clamp(42px,5vw,72px)}._related_1p3qy_1>header>a{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:10px;text-decoration:none}._related_1p3qy_1>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,30px);display:grid}._related_1p3qy_1 article a{color:inherit;text-decoration:none}._related_1p3qy_1 article span{background:#e7d9cf;place-items:center;height:clamp(250px,26vw,420px);display:grid;overflow:hidden}._related_1p3qy_1 article img{object-fit:contain;width:100%;height:100%;transition:transform .4s}._related_1p3qy_1 article a:hover img{transform:scale(1.018)}._related_1p3qy_1 h3{font-family:var(--font-serif,Georgia,serif);margin:15px 0 7px;font-size:17px;font-weight:400;line-height:1.3}._related_1p3qy_1 article p{letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (max-width:800px){._about_1p3qy_1,._details_1p3qy_1{grid-template-columns:1fr;gap:34px}._details_1p3qy_1 dl>div{grid-template-columns:120px 1fr}._related_1p3qy_1>header{display:grid}._related_1p3qy_1>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){._about_1p3qy_1,._details_1p3qy_1,._care_1p3qy_1,._related_1p3qy_1{padding-inline:16px}._about_1p3qy_1 h2,._details_1p3qy_1 h2,._care_1p3qy_1 h2,._related_1p3qy_1 h2{font-size:43px}._about_1p3qy_1>p{font-size:20px}._details_1p3qy_1 dl>div{grid-template-columns:1fr;gap:8px}._related_1p3qy_1>div{gap:10px}._related_1p3qy_1 article span{height:54vw;min-height:190px}._related_1p3qy_1 h3{font-size:14px}._related_1p3qy_1>header{margin-bottom:30px}}._refined_1a3ly_1{color:#281918;background:#f6f1ea}._refined_1a3ly_1 ._hero_1a3ly_2{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(34px,5vw,82px);padding-block:clamp(34px,5vw,72px)}._refined_1a3ly_1 ._hero_1a3ly_2 .product-hero-media{background:#eaded5;min-height:0}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-gallery{gap:14px;display:grid}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-stage{background:#eaded5;width:100%;max-height:760px;margin:auto}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-stage>img{object-fit:contain;width:100%;height:100%;padding:clamp(10px,1.7vw,24px)}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails button{background:#e6d7cc;border:1px solid #0000;min-height:76px}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails button.is-active{border-color:#451f21}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails img{object-fit:contain}._refined_1a3ly_1 ._purchase_1a3ly_11{background:#fffaf5;border:1px solid #451f2126;padding:clamp(28px,3.5vw,54px);position:sticky;top:104px}._refined_1a3ly_1 ._purchase_1a3ly_11 h1{max-width:12ch;margin-bottom:18px}._refined_1a3ly_1 ._objectLine_1a3ly_13{color:#5d4741;margin:0 0 28px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-panel{border-top:1px solid #451f212e;margin-top:28px;padding-top:26px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-price{align-items:center;padding-bottom:20px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-price>span{font-size:clamp(28px,3vw,40px)}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset{margin-top:24px}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset legend{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset>div{gap:8px}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset button{background:#fff;border-color:#451f213d;min-height:46px;padding:10px 14px}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset button[aria-pressed=true]{color:#fff;background:#451f21;border-color:#451f21;box-shadow:0 0 0 2px #fff,0 0 0 3px #451f21}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset button:disabled{opacity:.35;text-decoration:line-through}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-style-selector>div{grid-template-columns:repeat(7,minmax(42px,1fr));gap:7px;display:grid}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-style-selector button{min-width:0;padding:8px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-style-selector button span{text-overflow:ellipsis;overflow:hidden}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-quantity{margin-top:26px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-add{color:#fff;letter-spacing:.08em;background:#451f21;min-height:54px;margin-top:16px;font-weight:500}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-add:disabled{color:#5c514c;background:#b7aaa2}._refined_1a3ly_1 ._about_1a3ly_29,._refined_1a3ly_1 ._details_1a3ly_29{padding-block:clamp(72px,8vw,118px)}._refined_1a3ly_1 ._about_1a3ly_29 h2,._refined_1a3ly_1 ._details_1a3ly_29 h2{font-size:clamp(44px,5vw,72px)}._refined_1a3ly_1 ._about_1a3ly_29>p{font-size:clamp(20px,2vw,27px);line-height:1.55}._refined_1a3ly_1 ._details_1a3ly_29 dl>div{padding:22px 0}._refined_1a3ly_1 ._care_1a3ly_33{padding-block:clamp(62px,7vw,96px)}._refined_1a3ly_1 ._care_1a3ly_33 h2{font-size:clamp(43px,5vw,68px)}._refined_1a3ly_1 ._related_1a3ly_35{padding-block:clamp(72px,8vw,118px)}._refined_1a3ly_1 ._related_1a3ly_35 article span{aspect-ratio:1;background:#e9ddd4;height:auto}._refined_1a3ly_1 ._related_1a3ly_35 article img{padding:10px}@media (max-width:1000px){._refined_1a3ly_1 ._hero_1a3ly_2{grid-template-columns:1fr}._refined_1a3ly_1 ._purchase_1a3ly_11{position:static}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-stage{max-height:none}}@media (max-width:800px){._refined_1a3ly_1 ._purchase_1a3ly_11{padding:28px 22px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-style-selector>div{grid-template-columns:repeat(6,minmax(42px,1fr))}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:430px){._refined_1a3ly_1 ._hero_1a3ly_2{gap:22px;padding-inline:16px}._refined_1a3ly_1 ._purchase_1a3ly_11{padding:24px 18px}._refined_1a3ly_1 ._purchase_1a3ly_11 h1{font-size:clamp(37px,11vw,48px)}._refined_1a3ly_1 ._objectLine_1a3ly_13{font-size:17px}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-stage>img{padding:8px}._refined_1a3ly_1 ._hero_1a3ly_2 .product-media-thumbnails button{min-height:62px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-style-selector>div{grid-template-columns:repeat(5,minmax(40px,1fr))}._refined_1a3ly_1 ._purchase_1a3ly_11 fieldset button{min-height:44px;padding:8px}._refined_1a3ly_1 ._purchase_1a3ly_11 .commerce-add{width:100%;min-height:56px}._refined_1a3ly_1 ._about_1a3ly_29,._refined_1a3ly_1 ._details_1a3ly_29,._refined_1a3ly_1 ._care_1a3ly_33,._refined_1a3ly_1 ._related_1a3ly_35{padding-block:62px}._refined_1a3ly_1 ._related_1a3ly_35 article span{height:auto;min-height:0}}
