@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnM.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.woff)format("woff")}.product-page{color:#281e1f;background:#fbf8f3;font:400 14px/1.65 Manrope,Arial,sans-serif}.product-page .checkout-header{border-bottom:1px solid #dfd5cf;min-height:102px;padding:25px 5.5%}.product-page .checkout-header .wordmark{letter-spacing:.02em;font:500 43px/.8 Cormorant Garamond,Georgia,serif}.product-page .checkout-header .mark{display:none}.product-page .checkout-header .wordmark small{letter-spacing:.2em;text-align:center;margin-top:8px;font:500 11px/1.5 Cormorant Garamond,Georgia,serif}.product-page .checkout-header>a:last-child{color:#52272c;text-underline-offset:5px;font-size:12px;text-decoration:underline}.product-page>.section-wrap{max-width:1440px;padding-inline:5.5%}.product-page .product-breadcrumb{color:#6a5b59;gap:11px;padding:24px 0;font-size:12px}.product-page .product-detail-grid{grid-template-columns:1.05fr 1fr;gap:44px}.product-page .product-detail-figure{min-width:0;margin:0}.product-page .product-detail-image{aspect-ratio:1;cursor:zoom-in;background:#f1e9e2;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-page .product-detail-image[aria-pressed=true]{cursor:zoom-out}.product-page .product-detail-image img{object-fit:cover;width:100%;height:100%;transition:transform .24s ease-out;display:block}.product-page .product-detail-image[aria-pressed=true] img{transform:scale(1.16)}.product-page .product-zoom-label{color:#52272c;background:#fbf8f3;align-items:center;gap:8px;padding:9px 12px;font:500 12px/1.5 Manrope,Arial,sans-serif;display:flex;position:absolute;bottom:13px;right:13px}.product-page figcaption{color:#6a5b59;margin-top:10px;font-size:11px;line-height:1.6}.product-page .product-detail-copy{min-width:0;padding:9px 0 0}.product-page .product-detail-copy .eyebrow{color:#9a6e27;letter-spacing:.17em;font:500 11px/1.6 Manrope,Arial,sans-serif}.product-page .product-detail-copy h1{letter-spacing:-.04em;color:#52272c;margin:15px 0;font:400 clamp(58px,5.6vw,80px)/.98 Cormorant Garamond,Georgia,serif}.product-page .product-detail-copy h2{color:#52272c;margin:0 0 15px;font:400 clamp(25px,2.15vw,32px)/1.2 Cormorant Garamond,Georgia,serif}.product-page .product-detail-copy .detail-profile{color:#9a6e27;margin:13px 0;font:600 13px/1.6 Manrope,Arial,sans-serif}.product-page .product-detail-copy .product-description{color:#6a5b59;max-width:490px;margin:0;font-size:14px;line-height:1.75}.product-page .product-price-block{margin:23px 0 19px}.product-page .product-detail-copy .product-price{letter-spacing:-.035em;color:#52272c;margin:0;font:600 32px/1.2 Manrope,Arial,sans-serif}.product-page .product-detail-copy .product-installments{color:#6a5b59;margin:8px 0 0;font-size:13px;line-height:1.7}.product-page .product-detail-copy .product-promo{color:#52272c;background:0 0;border-block:1px solid #dfd5cf;align-items:center;gap:20px;margin:18px 0;padding:16px 0;display:flex}.product-page .product-promo>strong{color:#9a6e27;flex-shrink:0;font:400 46px/1 Cormorant Garamond,Georgia,serif}.product-page .product-promo>p{margin:0;font-size:13px;line-height:1.6}.product-page .product-promo small{color:#6a5b59;margin-top:3px;font-size:12px;display:block}.product-page .product-purchase .add-wide{color:#fbf8f3;background:#52272c;border:1px solid #52272c;border-radius:0;min-height:56px;padding:16px 21px;font:500 14px/1.5 Manrope,Arial,sans-serif;transition:background-color .18s ease-out}.product-page .product-purchase .add-wide:not(:disabled):hover{background:#743c43}.product-page .product-purchase .add-wide:not(:disabled):active{box-shadow:inset 0 0 0 2px #ebd7be}.product-page .product-combo-link{color:#52272c;text-underline-offset:5px;margin:17px 0;font-size:13px;line-height:1.7}.product-page .product-detail-copy .product-shipping{color:#6a5b59;border-top:1px solid #dfd5cf;margin:0;padding-top:15px;font-size:13px;line-height:1.6;display:block}.product-page .product-shipping>strong{color:#52272c;font-size:13px;font-weight:500;line-height:1.6;display:block}.product-page .product-shipping details{border-bottom:1px solid #dfd5cf;padding:13px 0;font-size:13px}.product-page .product-shipping summary{cursor:pointer;color:#52272c}.product-page .product-shipping details p{color:#6a5b59;margin:12px 0 9px;font-size:13px;line-height:1.7}.product-page .product-shipping details a{text-underline-offset:4px;text-decoration:underline}.product-page .product-detail-notes{max-width:none;margin:43px 0 0;padding-bottom:40px}.product-page .product-detail-notes h2{color:#52272c;margin:0 0 24px;font:400 39px/1.2 Cormorant Garamond,Georgia,serif}.product-page .product-detail-notes dl{gap:28px;margin:0 0 27px}.product-page .product-detail-notes dl>div{background:0 0;border-top:1px solid #9a6e27;padding:17px 0 0}.product-page .product-detail-notes dt{color:#52272c;font:500 25px/1.25 Cormorant Garamond,Georgia,serif}.product-page .note-stage{letter-spacing:.08em;color:#9a6e27;margin-bottom:8px;font:500 11px/1.5 Manrope,Arial,sans-serif;display:block}.product-page .product-detail-notes dd{color:#6a5b59;margin:9px 0 0;font:400 14px/1.7 Manrope,Arial,sans-serif}.product-page .product-detail-notes .product-occasion-line{color:#52272c;border-block:1px solid #dfd5cf;margin:0 0 16px;padding:17px 0;font-size:13px}.product-page .product-detail-notes .detail-footnote,.product-page .product-detail-notes .detail-caveat{color:#6a5b59;margin:10px 0 0;font-size:12px;line-height:1.7}.product-page .product-page-footer{color:#52272c;border-color:#dfd5cf;gap:24px;padding:25px;font-size:12px}:is(.product-page button:focus-visible,.product-page summary:focus-visible,.product-page a:focus-visible){outline-offset:4px;outline:3px solid #9a6e27}@media (max-width:700px){.product-page .checkout-header{gap:20px;min-height:88px;padding:22px 6%}.product-page .checkout-header .wordmark{font-size:36px}.product-page .checkout-header .wordmark small{font-size:10px}.product-page .checkout-header>a:last-child{text-align:right;max-width:125px;font-size:11px}.product-page>.section-wrap{padding-inline:6%}.product-page .product-breadcrumb{padding:19px 0;font-size:11px}.product-page .product-detail-grid{grid-template-columns:1fr;gap:27px}.product-page .product-detail-image{aspect-ratio:1.12}.product-page .product-detail-image img{object-fit:contain}.product-page .product-detail-copy{padding:0}.product-page .product-detail-copy h1{margin:13px 0;font-size:58px}.product-page .product-detail-copy h2{font-size:27px}.product-page .product-detail-copy .eyebrow{font-size:10px}.product-page .product-detail-copy .product-description{font-size:14px}.product-page .product-detail-copy .product-price{font-size:30px}.product-page .product-detail-notes{margin-top:34px;padding-bottom:28px}.product-page .product-detail-notes h2{font-size:35px}.product-page .product-detail-notes dl{grid-template-columns:1fr;gap:20px}.product-page .product-detail-notes dt{font-size:25px}.product-page .product-detail-notes dl>div{padding-top:14px}.product-page .product-zoom-label{min-height:44px;padding:9px 13px}}@media (prefers-reduced-motion:reduce){.product-page .product-detail-image img,.product-page .product-purchase .add-wide{transition:none}.product-page *{scroll-behavior:auto!important}}
