.rr-product{padding-top:26px;padding-bottom:90px}.rr-product__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:10px/1.6 Arial,sans-serif;color:#776e68;margin-bottom:25px}.rr-product__breadcrumb a{color:inherit;text-decoration:none}.rr-product__breadcrumb a:hover{text-decoration:underline}.rr-product__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(35px,6vw,100px);align-items:start}.rr-product__gallery{min-width:0}.rr-product__media-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:#fff}.rr-product__media{position:relative;width:100%;flex:0 0 100%;aspect-ratio:1/1.08;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;overflow:hidden}.rr-product__media>a{display:block;width:100%;height:100%;position:relative;cursor:zoom-in}.rr-product__media img{display:block;width:100%;height:100%;object-fit:contain}.rr-product__media video,.rr-product__media iframe,.rr-product__media model-viewer{width:100%;height:100%;border:0;object-fit:contain}.rr-product--enhanced .rr-product__media-stage{overflow:hidden}.rr-product__media[hidden]{display:none}.rr-product__empty-media{font:90px Georgia,serif;color:#b2a295}.rr-product__zoom-hint{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:7px;font:10px/1.4 Arial,sans-serif;letter-spacing:.08em;padding:9px 12px;background:#fff;color:#4a1723}.rr-product__zoom-hint svg{width:18px;height:18px}.rr-product__thumbnails{display:none;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.rr-product--enhanced .rr-product__thumbnails{display:flex}.rr-product__thumbnail{flex:0 0 76px;position:relative;padding:3px;width:76px;height:83px;border:1px solid transparent;background:#fff;cursor:pointer}.rr-product__thumbnail[aria-pressed=true]{border-color:#4a1723}.rr-product__thumbnail img{width:100%;height:100%;object-fit:contain}.rr-product__media-type{position:absolute;right:3px;bottom:3px;background:#fff;padding:2px 5px;font-size:10px;color:#4a1723}.rr-product__media-note{font:11px/1.6 Arial,sans-serif;color:#776e68;margin:15px 0 0}.rr-product__details{padding-top:10px;min-width:0}.rr-product__heading-line{display:flex;align-items:center;justify-content:space-between;gap:16px}.rr-product__heading-line .rr-eyebrow{margin:0}.rr-product__save{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ded6cd;border-radius:50%;background:transparent;color:#4a1723;cursor:pointer}.rr-product__save svg{width:20px;height:20px}.rr-product__save[aria-pressed=true]{background:#4a1723;color:#fff}.rr-product__save[aria-pressed=true] svg{fill:currentColor}.rr-product__title{font:400 clamp(36px,3.5vw,58px)/1.08 Georgia,serif;color:#4a1723;margin:18px 0 15px;letter-spacing:-.035em;text-wrap:balance}.rr-product__type{margin:0 0 24px;font:12px/1.5 Arial,sans-serif;color:#776e68}.rr-product__price-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.rr-product__price{font:18px/1.5 Arial,sans-serif;letter-spacing:.02em}.rr-product__compare-price{font:13px/1.5 Arial,sans-serif;color:#776e68}.rr-product__tax{font:10px/1.5 Arial,sans-serif;color:#776e68;margin:6px 0 0}.rr-product__status{font:11px/1.6 Arial,sans-serif;color:#776e68;margin:18px 0 24px;padding-bottom:24px;border-bottom:1px solid #ded6cd}.rr-product__option-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font:12px/1.4 Arial,sans-serif;margin:0 0 11px}.rr-product__option-heading a{font-size:10px;color:#4a1723;text-underline-offset:4px}.rr-product__variant{width:100%;min-height:52px;padding:14px 36px 14px 15px;border:1px solid #c9bdb0;border-radius:0;background:#fff;color:#25201e;font:13px Arial,sans-serif}.rr-product__gift{margin:12px 0}.rr-product__gift summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font:11px/1.5 Arial,sans-serif;color:#776e68;cursor:pointer;min-height:44px;list-style:none}.rr-product__gift summary::-webkit-details-marker{display:none}.rr-product__gift[open] summary span{transform:rotate(45deg)}.rr-product__gift textarea{display:block;width:100%;padding:12px;border:1px solid #ded6cd;font:12px/1.6 Arial,sans-serif;resize:vertical;min-height:85px;background:#fff}.rr-product__add{width:100%;min-height:55px;letter-spacing:.09em}.rr-product__add:disabled{opacity:.45;cursor:not-allowed}.rr-product__form-status{margin:10px 0;font:12px/1.6 Arial,sans-serif;color:#4a1723;min-height:0}.rr-product__form-status:empty{display:none}.rr-product__form-status[data-error=true]{color:#a42626}.rr-product__view-cart{display:inline-flex;margin-bottom:12px;min-height:30px;align-items:center;font-size:12px}.rr-product__view-cart[hidden]{display:none}.rr-product__consult{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;min-height:53px;margin-top:12px}.rr-product__consult svg{width:20px;height:20px}.rr-product__minor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 25px}.rr-product__minor-actions a,.rr-product__minor-actions button{display:inline-flex;align-items:center;font:10px/1.5 Arial,sans-serif;color:#776e68;background:none;border:0;padding:6px 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.rr-product__minor-actions [data-rr-product-share]{display:none}.rr-product--enhanced .rr-product__minor-actions [data-rr-product-share]{display:inline-flex}.rr-product__minor-actions [aria-pressed=true]{color:#4a1723}.rr-product__assurance{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #ded6cd;border-bottom:1px solid #ded6cd;padding:22px 0;margin-bottom:17px}.rr-product__assurance>svg{width:25px;height:25px;color:#4a1723;flex-shrink:0}.rr-product__assurance strong{font:12px/1.4 Arial,sans-serif;font-weight:500}.rr-product__assurance p{font:11px/1.7 Arial,sans-serif;color:#776e68;margin:7px 0 0;max-width:34em}.rr-product__accordions>details{border-bottom:1px solid #ded6cd}.rr-product__accordions>details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;cursor:pointer;font:12px/1.5 Arial,sans-serif;letter-spacing:.03em}.rr-product__accordions>details>summary::-webkit-details-marker{display:none}.rr-product__accordions>details>summary span{font-size:20px;font-weight:300}.rr-product__accordions>details[open]>summary span{transform:rotate(45deg)}.rr-product__description,.rr-product__accordion-body{font:12px/1.8 Arial,sans-serif;color:#776e68;padding:0 0 22px;overflow-wrap:anywhere}.rr-product__description p,.rr-product__accordion-body p{margin:0 0 12px}.rr-product__description ul,.rr-product__description ol{padding-inline-start:18px;margin:12px 0 18px}.rr-product__description ul p{margin:0}.rr-product__description li{margin:4px 0}.rr-product__description strong{font-weight:500;color:#25201e}.rr-product__description img{max-width:100%;height:auto}.rr-product__description .scroll-reveal{opacity:1!important;transform:none!important}.rr-product__description table{width:100%;border-collapse:collapse}.rr-product__description td,.rr-product__description th{padding:7px;border:1px solid #ded6cd;text-align:start}.rr-product__policy-links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rr-product__policy-links a,.rr-product__accordion-body a{color:#4a1723;text-underline-offset:4px}.rr-product__app{margin:20px 0}.rr-product__sticky{display:none}.rr-product__related{margin-top:90px;padding-top:40px;border-top:1px solid #ded6cd}.rr-product__related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.rr-product__related-heading h2{margin:10px 0 0}.rr-product__related-heading>.rr-link{font-size:12px;white-space:nowrap}.rr-product__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rr-product__zoom-dialog{width:min(94vw,1100px);height:92dvh;max-width:none;max-height:none;padding:20px;background:#fff;border:0;overflow:auto}.rr-product__zoom-dialog::backdrop{background:#211619bd}.rr-product__zoom-dialog>img{display:block;width:100%;height:auto;min-height:100%;object-fit:contain}.rr-product__zoom-close{position:sticky;top:0;float:right;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ded6cd;border-radius:50%;background:#fff;color:#4a1723;cursor:pointer}.rr-product__zoom-close svg{width:22px;height:22px}.rr-product button:focus-visible,.rr-product a:focus-visible,.rr-product summary:focus-visible,.rr-product select:focus-visible,.rr-product textarea:focus-visible{outline:2px solid #4a1723;outline-offset:4px}@media(max-width:999px){.rr-product{padding-top:18px;padding-bottom:70px}.rr-product__layout{grid-template-columns:1fr;gap:28px}.rr-product__media{aspect-ratio:1/1}.rr-product__gallery{max-width:680px;width:100%;margin:auto}.rr-product__details{padding-top:0}.rr-product__title{font-size:42px}.rr-product__price-row{margin-top:18px}.rr-product__details{max-width:680px;width:100%;margin:auto}.rr-product__sticky:not([hidden]){display:flex;position:fixed;z-index:35;bottom:0;left:0;right:0;align-items:center;gap:18px;padding:13px 5vw calc(13px + env(safe-area-inset-bottom));background:#fffefbf5;border-top:1px solid #ded6cd;box-shadow:0 -3px 20px #2515150b;backdrop-filter:blur(12px)}.rr-product__sticky>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;font-size:12px}.rr-product__sticky-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:17px/1.25 Georgia,serif;color:#4a1723}.rr-product__sticky>.rr-button{font-size:10px;min-height:46px;max-width:52%;padding:12px 17px;letter-spacing:.04em}.rr-product__related-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-product__related{margin-top:55px;padding-top:30px}.rr-product__related-heading{align-items:flex-start}.rr-product__related-heading>.rr-link{white-space:normal;max-width:100px;text-align:end;line-height:1.7}.rr-product__zoom-dialog{width:100%;height:100dvh;padding:12px}.rr-product__media-note{font-size:10px}.rr-product__thumbnail{flex-basis:65px;width:65px;height:71px}}@media(max-width:500px){.rr-product__breadcrumb{font-size:9px;margin-bottom:16px;gap:7px}.rr-product__breadcrumb>span:last-child{max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-product__title{font-size:36px}.rr-product__price{font-size:17px}.rr-product__gallery{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.rr-product__thumbnails,.rr-product__media-note{margin-inline:20px}.rr-product__media-stage{border-top:1px solid #ded6cd}.rr-product__zoom-hint{bottom:14px;right:14px}.rr-product__minor-actions{gap:10px}.rr-product__related-heading h2{font-size:30px}.rr-product__related-grid{gap:12px}.rr-product__status{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.rr-product__media-stage{scroll-behavior:auto}}@media print{.rr-product__sticky,.rr-product__form,.rr-product__minor-actions,.rr-product__save,.rr-product__consult,.rr-product__related,.rr-product__thumbnails,.rr-product__zoom-hint{display:none!important}.rr-product__layout{grid-template-columns:1fr 1fr;gap:25px}.rr-product__accordions>details{display:block}.rr-product__title{font-size:28px}}
