.product-grid-wrapper{padding:5rem 60px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 auto}.product-card{height:450px;text-align:left;font-family:Baskervville,serif;letter-spacing:0px;font-weight:400}.product-card img{width:100%;height:100%;object-fit:cover}@media(min-width:640px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.product-grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-type{font-size:1.2rem;color:#444;margin-bottom:.4rem;text-transform:uppercase}.product-title{font-weight:700;font-size:1.4rem;margin-bottom:.6rem;color:#000}.product-description{font-size:1.3rem;color:#333;line-height:1.5}.image-modal{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff;text-align:center}.image-modal img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90vh;object-fit:contain}.image-modal .close{position:absolute;top:20px;right:30px;color:#46484e;font-size:30px;cursor:pointer}.modal-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 30px;box-sizing:border-box}.modal-nav button{background:none;color:#46484e;border:0px solid #46484e;font-size:36px;width:42px;height:42px;border-radius:50%;cursor:pointer}.mass-timber-section{background-color:#4a6043;color:#f2e6cf;padding:60px 80px}.mass-timber-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4%}.mass-timber-text{color:#fdfdfd;margin:0;white-space:pre-line}.mass-timber-left{flex:1 1 38%}.mass-timber-heading{font-size:42px;font-weight:400;line-height:1.15;color:#fdfdfd;margin:0}.mass-timber-right{flex:1 1 58%}.mass-timber-text{color:#fdfdfd;margin:0}@media screen and (max-width:768px){.mass-timber-wrapper{flex-direction:column;text-align:left}.mass-timber-heading{line-height:1.3;font-size:26px;margin-bottom:20px}.mass-timber-section{padding:40px 25px}}coupon-announcement{display:block;position:fixed;z-index:9990;right:16px;width:min(380px,calc(100vw - 32px));visibility:hidden;opacity:0;pointer-events:none;transform:translate(calc(100% + 32px));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear .55s}coupon-announcement[data-position=top-right]{top:var(--cb-offset, 100px)}coupon-announcement[data-position=bottom-right]{bottom:var(--cb-offset, 24px)}coupon-announcement.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0);transition-delay:0s}.coupon-bar__card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px 46px 18px 16px;overflow:hidden;color:var(--cb-text, #2b2b2b);background:var(--cb-bg, #fffaf1);border-left:4px solid var(--cb-accent, #3f6b3f);border-radius:10px;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;font-size:1.4rem;line-height:1.4}.coupon-bar__card p{margin:0}.coupon-bar__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;color:var(--cb-accent-text, #fff);background:var(--cb-accent, #3f6b3f);border-radius:50%}.coupon-bar__body{min-width:0}.coupon-bar__eyebrow{margin-bottom:2px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent, #3f6b3f)}.coupon-bar__title{font-size:2rem;font-weight:700;line-height:1.2}.coupon-bar__text{margin-top:4px;font-size:1.3rem;opacity:.85}.coupon-bar__code-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.coupon-bar__code{padding:6px 12px;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.1em;color:inherit;background:transparent;border:1.5px dashed var(--cb-accent, #3f6b3f);border-radius:4px;cursor:pointer}.coupon-bar__copy{padding:4px 0;font:inherit;font-size:1.25rem;font-weight:600;color:var(--cb-accent, #3f6b3f);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.coupon-bar__cta{display:inline-block;margin-top:12px;padding:9px 18px;font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--cb-accent-text, #fff);background:var(--cb-accent, #3f6b3f);border-radius:4px;transition:opacity .2s ease}.coupon-bar__cta:hover{opacity:.88}.coupon-bar__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.coupon-bar__close:hover{opacity:1;background:#00000012}.coupon-bar__code:focus-visible,.coupon-bar__copy:focus-visible,.coupon-bar__cta:focus-visible,.coupon-bar__close:focus-visible{outline:2px solid var(--cb-accent, #3f6b3f);outline-offset:2px}.coupon-bar__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coupon-bar__progress{display:none}.coupon-bar--timed .coupon-bar__progress{display:block;position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cb-accent, #3f6b3f);transform-origin:left center;transform:scaleX(1)}.coupon-bar--timed.is-visible .coupon-bar__progress{animation:couponBarCountdown var(--cb-duration, 10s) linear forwards}.coupon-bar--timed.is-paused .coupon-bar__progress{animation-play-state:paused}@keyframes couponBarCountdown{to{transform:scaleX(0)}}@media screen and (max-width:749px){coupon-announcement{left:12px;right:12px;width:auto}coupon-announcement[data-mobile=top]{top:12px;bottom:auto}coupon-announcement[data-mobile=bottom]{top:auto;bottom:12px}.coupon-bar__title{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){coupon-announcement{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}coupon-announcement.is-visible{transition-delay:0s}.coupon-bar--timed.is-visible .coupon-bar__progress{animation:none}}.ehp,.ehp *,.ehp *:before,.ehp *:after{box-sizing:border-box}.ehp{font-family:inherit;--ehp-w: var(--ehp-w-mobile);--ehp-pad: var(--ehp-pad-mobile);--ehp-h-size: var(--ehp-h-size-mobile)}@media screen and (min-width:750px){.ehp{--ehp-w: var(--ehp-w-tablet);--ehp-pad: var(--ehp-pad-tablet);--ehp-h-size: var(--ehp-h-size-tablet)}}@media screen and (min-width:990px){.ehp{--ehp-w: var(--ehp-w-laptop);--ehp-pad: var(--ehp-pad-laptop);--ehp-h-size: var(--ehp-h-size-laptop)}}@media screen and (min-width:1441px){.ehp{--ehp-w: var(--ehp-w-desktop);--ehp-pad: var(--ehp-pad-desktop);--ehp-h-size: var(--ehp-h-size-desktop)}}html.ehp-lock,html.ehp-lock body{overflow:hidden}.ehp__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ehp-z);display:flex;align-items:center;justify-content:center;padding:var(--ehp-edge)}.ehp__modal[hidden]{display:none}.ehp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ehp-overlay);opacity:0;-webkit-backdrop-filter:blur(var(--ehp-blur));backdrop-filter:blur(var(--ehp-blur));transition:opacity var(--ehp-dur) ease}.ehp__modal.is-open .ehp__overlay{opacity:var(--ehp-overlay-op)}.ehp__dialog{position:relative;width:100%;max-width:var(--ehp-w);max-height:100%;overflow-y:auto;padding:var(--ehp-pad);border-radius:var(--ehp-radius);border:var(--ehp-border-w) solid var(--ehp-border);background-color:var(--ehp-bg1);background-image:var(--ehp-bg-img),linear-gradient(var(--ehp-angle),var(--ehp-bg1),var(--ehp-bg2));background-size:cover;background-position:center;box-shadow:0 0 var(--ehp-shadow-blur) color-mix(in srgb,var(--ehp-shadow-color) var(--ehp-shadow-op),transparent);text-align:var(--ehp-align);opacity:0;transition:opacity var(--ehp-dur) ease,transform var(--ehp-dur) cubic-bezier(.2,.8,.2,1)}.ehp[data-ehp-anim=zoom] .ehp__dialog{transform:scale(var(--ehp-anim-scale))}.ehp[data-ehp-anim=slide] .ehp__dialog{transform:translateY(var(--ehp-anim-dist))}.ehp__modal.is-open .ehp__dialog{opacity:1;transform:none}@media screen and (max-width:749px){.ehp[data-ehp-mpos=bottom] .ehp__modal{align-items:flex-end;padding-bottom:0}.ehp[data-ehp-mpos=bottom] .ehp__dialog{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translateY(100%)}.ehp[data-ehp-mpos=bottom] .ehp__modal.is-open .ehp__dialog{transform:none}.ehp[data-ehp-stack=true] .ehp__actions{flex-direction:column;align-items:stretch}.ehp[data-ehp-stack=true] .ehp__btn{width:100%}}.ehp__close{position:absolute;top:var(--ehp-close-offset);right:var(--ehp-close-offset);z-index:1;width:var(--ehp-close-size);height:var(--ehp-close-size);padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ehp-close-bg);color:var(--ehp-close-color);cursor:pointer;transition:transform var(--ehp-dur) ease}.ehp__close:hover{transform:scale(1.08)}.ehp__close:active{transform:scale(.94)}.ehp__close svg{width:50%;height:50%}.ehp__heading{margin:0 0 var(--ehp-h-mb);padding-inline:var(--ehp-close-size);font-size:var(--ehp-h-size);line-height:var(--ehp-h-lh);font-weight:var(--ehp-h-weight);letter-spacing:var(--ehp-h-ls);text-transform:var(--ehp-h-transform);color:var(--ehp-h-color)}.ehp__banner{display:flex;justify-content:var(--ehp-flex);margin:0 0 var(--ehp-banner-mb)}.ehp__banner img{display:block;width:100%;max-width:var(--ehp-banner-w);height:auto}.ehp__badges{display:inline-flex;flex-wrap:wrap;border-radius:var(--ehp-badge-radius);overflow:hidden;font-size:var(--ehp-badge-size);font-weight:var(--ehp-h-weight);line-height:var(--ehp-h-lh)}.ehp__badge{padding:.5em .8em;background:var(--ehp-badge-bg);color:var(--ehp-badge-color)}.ehp__badge--hl{background:var(--ehp-badge-hl-bg);color:var(--ehp-badge-hl-color)}.ehp__sub{margin:0 0 var(--ehp-sub-mb);font-size:var(--ehp-sub-size);line-height:var(--ehp-sub-lh);font-weight:700;color:var(--ehp-sub-color)}.ehp__coupon{display:flex;flex-direction:column;align-items:var(--ehp-flex);gap:8px;margin:0 0 var(--ehp-coupon-mb)}.ehp__coupon-label{font-size:var(--ehp-coupon-label-size);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ehp-coupon-label-color)}.ehp__coupon-btn{display:inline-flex;align-items:stretch;max-width:100%;padding:0;overflow:hidden;font:inherit;cursor:pointer;background:var(--ehp-coupon-bg);border:2px dashed var(--ehp-coupon-border);border-radius:var(--ehp-coupon-radius);transition:transform var(--ehp-dur) ease,box-shadow var(--ehp-dur) ease}.ehp__coupon-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--ehp-coupon-border) 25%,transparent)}.ehp__coupon-btn:active{transform:scale(.98)}.ehp__coupon-btn:focus-visible{outline:2px solid var(--ehp-h-color);outline-offset:2px}.ehp__coupon-code{display:flex;align-items:center;padding:10px 18px;font-size:var(--ehp-coupon-code-size);font-weight:800;letter-spacing:2px;color:var(--ehp-coupon-code-color)}.ehp__coupon-action{display:flex;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ehp-coupon-action-color);background:var(--ehp-coupon-action-bg);white-space:nowrap}.ehp__coupon-btn.is-copied .ehp__coupon-action{background:#1e5b3f;color:#fff}.ehp__actions{display:flex;flex-wrap:wrap;justify-content:var(--ehp-flex);gap:var(--ehp-btn-gap)}.ehp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:var(--ehp-btn-minw);padding:var(--ehp-btn-pad);border:var(--ehp-btn-bw) solid transparent;border-radius:var(--ehp-btn-radius);font:inherit;font-size:var(--ehp-btn-size);font-weight:var(--ehp-btn-weight);letter-spacing:var(--ehp-btn-ls);text-transform:var(--ehp-btn-transform);text-decoration:none;cursor:pointer;transition:background-color var(--ehp-dur) ease,color var(--ehp-dur) ease,border-color var(--ehp-dur) ease,transform var(--ehp-dur) ease,box-shadow var(--ehp-dur) ease}.ehp__btn:hover{transform:translateY(calc(var(--ehp-btn-lift) * -1));text-decoration:none}.ehp__btn:active{transform:scale(.97);box-shadow:none}.ehp__btn:focus-visible,.ehp__close:focus-visible{outline:var(--ehp-btn-bw) solid var(--ehp-h-color);outline-offset:var(--ehp-btn-bw)}.ehp__icon{width:var(--ehp-icon-size);height:var(--ehp-icon-size);flex:0 0 auto}.ehp__btn-wa{background:var(--ehp-wa-bg);color:var(--ehp-wa-text);border-color:var(--ehp-wa-bg)}.ehp__btn-wa:hover{background:var(--ehp-wa-bg-h);border-color:var(--ehp-wa-bg-h);color:var(--ehp-wa-text-h);box-shadow:0 var(--ehp-btn-lift) calc(var(--ehp-btn-lift) * 4) color-mix(in srgb,var(--ehp-wa-bg) 35%,transparent)}.ehp__btn-shop{background:var(--ehp-shop-bg);color:var(--ehp-shop-text);border-color:var(--ehp-shop-border)}.ehp__btn-shop:hover{background:var(--ehp-shop-bg-h);border-color:var(--ehp-shop-bg-h);color:var(--ehp-shop-text-h);box-shadow:0 var(--ehp-btn-lift) calc(var(--ehp-btn-lift) * 4) color-mix(in srgb,var(--ehp-shop-bg-h) 35%,transparent)}.ehp__note{margin:var(--ehp-note-mt) 0 0;font-size:var(--ehp-note-size);color:var(--ehp-note-color)}@media(prefers-reduced-motion:reduce){.ehp *,.ehp *:before,.ehp *:after{transition:none!important;transform:none!important}}.shipping-note{--shipping-note-bg: #fff;display:flex;align-items:center;gap:10px;padding:10px 14px;margin:12px 0;border:1px solid currentColor;border-left-width:4px;background:var(--shipping-note-bg);border-radius:4px}.shipping-note__icon{display:inline-flex;flex-shrink:0;animation:shippingNotePulse 2s ease-in-out infinite}.shipping-note__text{margin:0;font-weight:600}@keyframes shippingNotePulse{0%,to{transform:translate(0);opacity:1}50%{transform:translate(3px);opacity:.7}}@media(prefers-reduced-motion:reduce){.shipping-note__icon{animation:none}}.price-wrapper{margin-bottom:8px}.price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.price-row__ship{font-size:1.3rem;font-weight:600;opacity:.85}.price-wrapper .price--product .price-item--regular,.price-wrapper .price--product .price-item--sale{font-size:clamp(2.6rem,2vw + 1.6rem,3.6rem);font-weight:700;line-height:1.1}.price-wrapper .price--product s.price-item,.price-wrapper .price--product .price__sale .price-item--regular{font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:400;opacity:.6}.trust-badges{margin:16px 0;padding:14px 16px;background:#fdf8ee;border:1px solid rgba(0,0,0,.1);border-radius:4px}.trust-badges__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;list-style:none;margin:0;padding:0}.trust-badges__item{display:flex;align-items:center;gap:8px;font-size:1.25rem;line-height:1.3}.trust-badges__item svg{flex-shrink:0}.trust-badges__eco{display:flex;align-items:center;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);font-size:1.2rem;opacity:.85}@media screen and (max-width:480px){.trust-badges__grid{grid-template-columns:1fr}}.delivery-card{margin:16px 0;padding:16px 18px;background:#fffaf1;border:1px solid #ecdfc6;border-radius:4px}.delivery-card__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.35rem;font-weight:700}.delivery-card__row{display:flex;align-items:stretch}.delivery-card__input{flex:1;min-width:0;height:4.4rem;padding:0 14px;font:inherit;font-size:1.35rem;background:#fff;color:inherit;border:1px solid #d8d1c4;border-right:0;border-radius:2px 0 0 2px;box-shadow:none}.delivery-card__input:focus{outline:2px solid var(--delivery-btn, #75604f);outline-offset:-2px}.delivery-card__button{padding:0 26px;font:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--delivery-btn, #75604f);border:0;border-radius:0 2px 2px 0;cursor:pointer;transition:opacity .2s ease}.delivery-card__button:hover{opacity:.88}.delivery-card__button:disabled{opacity:.6;cursor:wait}.delivery-card__result{margin:10px 0 0;font-size:1.25rem;font-weight:600}.delivery-card__result--ok{color:#2e6b3a}.delivery-card__result--error{color:#b3261e}.delivery-card__list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}.delivery-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:1.25rem;line-height:1.4}.delivery-card__list svg{flex-shrink:0;margin-top:1px}.delivery-card__text p{margin:0}.delivery-card__estimate{opacity:.75}.damage-note{margin:16px 0;padding:12px 16px;background:#edf2ec;border-left:3px solid #3f6b3f}.damage-note p{margin:0;font-size:1.25rem;line-height:1.5}.damage-note a{text-decoration:underline;text-underline-offset:2px}.specs-glance{margin:22px 0 14px}.specs-glance__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.specs-glance__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(2rem,1vw + 1.7rem,2.4rem);font-weight:400;line-height:1.2}.specs-glance__link{font-size:1.15rem;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.specs-glance__grid{display:grid;grid-template-columns:repeat(2,1fr);margin:0;background:#fffdf9;border-top:1px solid #d6cdbd;border-left:1px solid #d6cdbd}.specs-glance__cell{padding:12px 14px;border-right:1px solid #d6cdbd;border-bottom:1px solid #d6cdbd}.specs-glance__cell dt{margin:0 0 3px;font-size:1.1rem;opacity:.7}.specs-glance__cell dd{margin:0;font-size:1.4rem;font-weight:700;line-height:1.3}@media screen and (max-width:380px){.specs-glance__grid{grid-template-columns:1fr}}.help-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:14px 0;font-size:1.25rem}.help-line a{font-weight:700;text-decoration:none}.help-line a:hover{text-decoration:underline}.delivery-card__result--note{color:inherit;opacity:.85}.delivery-card__rates{margin-top:3px;font-size:1.1rem;opacity:.7}.delivery-card__button.is-loading span{opacity:.6}.specs-glance__link{background:none;border:0;padding:0;font:inherit;font-size:1.15rem;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.specs-glance__cell:last-child:nth-child(odd){grid-column:1 / -1}.specs-glance__full{margin-top:12px;padding:12px 14px;font-size:1.25rem;line-height:1.5;background:#fffdf9;border:1px solid #d6cdbd}.specs-glance__full[hidden]{display:none}.specs-glance__full ul,.specs-glance__full ol{margin:0;padding-left:18px}.specs-glance__full p{margin:0 0 6px}.specs-glance__full{padding:0;overflow-x:auto}.specs-glance__full.rte{padding:12px 14px}.specs-table{width:100%;border-collapse:collapse;font-size:1.25rem;line-height:1.4}.specs-table th,.specs-table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e6dfd1}.specs-table tr:last-child th,.specs-table tr:last-child td{border-bottom:0}.specs-table tbody th[scope=row]{width:42%;font-weight:600;opacity:.8}.specs-table td{font-weight:600}.specs-table tbody tr:nth-child(2n){background:#d6cdbd2e}.specs-table__group th{background:#f1eadb;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:1}.product-dimension{margin-top:20px;padding:18px;background:#fffdf9;border:1px solid #e6dfd1;border-radius:4px}.product-dimension__title{margin:0 0 14px;font-family:var(--font-heading-family, inherit);font-size:clamp(1.9rem,1vw + 1.6rem,2.4rem);font-weight:400;line-height:1.2}.product-dimension__frame{position:relative;overflow:hidden;background:#fff;border:1px solid #ece5d6;border-radius:2px}.product-dimension__zoom{position:relative;display:block;width:100%;margin:0;padding:0;background:none;border:0;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.product-dimension__img{display:block;width:100%;height:auto;margin:0}.product-dimension__zoom-icon{position:absolute;right:10px;bottom:10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#33271f;background:#fffffff0;border-radius:50%;box-shadow:0 2px 8px #0000002e;transition:transform .2s ease}.product-dimension__zoom:hover .product-dimension__zoom-icon{transform:scale(1.08)}html.dim-lock{overflow:hidden}.dim-dialog{width:auto;max-width:min(96vw,1100px);max-height:94vh;margin:auto;padding:0;overflow:auto;background:#fff;border:0;border-radius:4px;-webkit-overflow-scrolling:touch}.dim-dialog::backdrop{background:#000000bf}.dim-dialog__img{display:block;width:100%;height:auto;max-width:100%}.dim-dialog__close{position:fixed;top:12px;right:12px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;color:#222;background:#fff;border:0;border-radius:50%;box-shadow:0 2px 10px #0000004d;cursor:pointer}@media screen and (max-width:989px){.product-dimension{margin-top:18px}}@media screen and (max-width:749px){.price-row{gap:4px 12px}.price-row__ship{flex-basis:100%;font-size:1.25rem}.trust-badges{margin:14px 0;padding:12px}.trust-badges__item{font-size:1.3rem}.trust-badges__eco{font-size:1.25rem}.delivery-card{margin:14px 0;padding:14px}.delivery-card__title{font-size:1.4rem}.delivery-card__input{height:4.8rem;padding:0 12px;font-size:16px}.delivery-card__button{min-width:9rem;padding:0 18px;font-size:1.25rem}.delivery-card__result,.delivery-card__list li{font-size:1.3rem}.damage-note{margin:14px 0;padding:12px}.damage-note p{font-size:1.3rem}.specs-glance{margin:18px 0 12px}.specs-glance__head{flex-wrap:wrap;row-gap:4px}.specs-glance__link{padding:8px 0;font-size:1.3rem}.specs-glance__cell{padding:10px 12px}.specs-glance__cell dd{font-size:1.35rem;overflow-wrap:anywhere}.specs-table{font-size:1.2rem}.specs-table th,.specs-table td{padding:9px 12px;overflow-wrap:anywhere}.specs-table tbody th[scope=row]{width:45%}.help-line{font-size:1.3rem}.help-line a{display:inline-flex;align-items:center;min-height:44px}.product-dimension{margin-top:16px;padding:12px}.product-dimension__title{margin-bottom:10px}.product-dimension__zoom-icon{right:8px;bottom:8px;width:36px;height:36px}.dim-dialog{max-width:100vw;max-height:100vh;width:100vw;height:100vh;border-radius:0}.dim-dialog__img{min-height:100%;object-fit:contain}}@media screen and (max-width:380px){.specs-glance__grid{grid-template-columns:1fr}.delivery-card__button{min-width:8rem;padding:0 14px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.product-dimension__zoom-icon{transition:none}}.fp,.fp *,.fp *:before,.fp *:after{box-sizing:border-box}.fp{--fp-sec-pad: var(--fp-sec-pad-mobile);--fp-sec-mar: var(--fp-sec-mar-mobile);--fp-panel-pad: var(--fp-panel-pad-mobile);--fp-head-gap: var(--fp-head-gap-mobile);--fp-heading-size: var(--fp-heading-size-mobile);--fp-title-size: var(--fp-title-size-mobile);--fp-cpv: var(--fp-cpv-mobile);--fp-gap: var(--fp-gap-mobile);--fp-nav-gap: var(--fp-nav-gap-mobile);--fp-arrows-disp: var(--fp-arrows-mobile);display:block;margin:var(--fp-sec-mar);padding:var(--fp-sec-pad);background:var(--fp-section-bg);border-top:var(--fp-bt) solid var(--fp-border-color);border-bottom:var(--fp-bb) solid var(--fp-border-color);color:var(--fp-heading-color);font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media screen and (min-width:750px){.fp{--fp-sec-pad: var(--fp-sec-pad-tablet);--fp-sec-mar: var(--fp-sec-mar-tablet);--fp-panel-pad: var(--fp-panel-pad-tablet);--fp-head-gap: var(--fp-head-gap-tablet);--fp-heading-size: var(--fp-heading-size-tablet);--fp-title-size: var(--fp-title-size-tablet);--fp-cpv: var(--fp-cpv-tablet);--fp-gap: var(--fp-gap-tablet);--fp-nav-gap: var(--fp-nav-gap-tablet);--fp-arrows-disp: var(--fp-arrows-desktop)}}@media screen and (min-width:990px){.fp{--fp-sec-pad: var(--fp-sec-pad-laptop);--fp-sec-mar: var(--fp-sec-mar-laptop);--fp-panel-pad: var(--fp-panel-pad-laptop);--fp-head-gap: var(--fp-head-gap-laptop);--fp-heading-size: var(--fp-heading-size-laptop);--fp-title-size: var(--fp-title-size-laptop);--fp-cpv: var(--fp-cpv-laptop);--fp-gap: var(--fp-gap-laptop);--fp-nav-gap: var(--fp-nav-gap-laptop)}}@media screen and (min-width:1441px){.fp{--fp-sec-pad: var(--fp-sec-pad-desktop);--fp-sec-mar: var(--fp-sec-mar-desktop);--fp-panel-pad: var(--fp-panel-pad-desktop);--fp-head-gap: var(--fp-head-gap-desktop);--fp-heading-size: var(--fp-heading-size-desktop);--fp-title-size: var(--fp-title-size-desktop);--fp-cpv: var(--fp-cpv-desktop);--fp-gap: var(--fp-gap-desktop);--fp-nav-gap: var(--fp-nav-gap-desktop)}}.fp[data-hide-mobile=true]{display:none}@media screen and (min-width:750px){.fp[data-hide-mobile=true]{display:block}.fp[data-hide-tablet=true]{display:none}}@media screen and (min-width:990px){.fp[data-hide-tablet=true]{display:block}.fp[data-hide-laptop=true]{display:none}}@media screen and (min-width:1441px){.fp[data-hide-laptop=true]{display:block}.fp[data-hide-desktop=true]{display:none}}.fp__panel{max-width:var(--fp-maxw);margin-inline:auto;padding:var(--fp-panel-pad);background:var(--fp-panel-bg);border:var(--fp-panel-bw) solid var(--fp-panel-bc);border-radius:var(--fp-panel-radius);box-shadow:0 calc(var(--fp-panel-shadow-blur) / 4) var(--fp-panel-shadow-blur) color-mix(in srgb,var(--fp-panel-shadow-color) var(--fp-panel-shadow-op),transparent)}.fp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fp-eyebrow-gap);margin-bottom:var(--fp-head-gap)}.fp__head-text{min-width:0}.fp__eyebrow{margin:0 0 var(--fp-eyebrow-gap);font-size:var(--fp-eyebrow-size);font-weight:var(--fp-eyebrow-weight);letter-spacing:var(--fp-eyebrow-ls);text-transform:var(--fp-eyebrow-transform);color:var(--fp-eyebrow-color);line-height:var(--fp-heading-lh)}.fp__heading{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--fp-heading-size);font-weight:var(--fp-heading-weight);line-height:var(--fp-heading-lh);letter-spacing:var(--fp-heading-ls);text-transform:var(--fp-heading-transform);color:var(--fp-heading-color)}.fp__chips{display:flex;flex-wrap:wrap;gap:var(--fp-chip-gap)}.fp__chip{padding:var(--fp-chip-pad);font-family:inherit;font-size:var(--fp-chip-size);font-weight:var(--fp-chip-weight);letter-spacing:var(--fp-chip-ls);text-transform:var(--fp-chip-transform);line-height:var(--fp-heading-lh);color:var(--fp-chip-text);background:var(--fp-chip-bg);border:var(--fp-chip-bw) solid var(--fp-chip-bc);border-radius:var(--fp-chip-radius);cursor:pointer;transition:color var(--fp-dur) var(--fp-ease),background-color var(--fp-dur) var(--fp-ease),border-color var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__chip:hover{color:var(--fp-chip-hover-text);background:var(--fp-chip-hover-bg);border-color:var(--fp-chip-hover-bc)}.fp__chip:active{transform:scale(var(--fp-active-scale))}.fp__chip.is-active,.fp__chip.is-active:hover{color:var(--fp-chip-active-text);background:var(--fp-chip-active-bg);border-color:var(--fp-chip-active-bc)}.fp__icon{flex:none;fill:none;stroke:currentColor;stroke-width:var(--fp-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.fp__track{position:relative;display:flex;gap:var(--fp-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.fp__track::-webkit-scrollbar{display:none}.fp--no-nav .fp__track{overflow-x:hidden;scroll-snap-type:none}@media(hover:hover)and (min-width:750px){.fp__track{padding:var(--fp-track-pad);margin:calc(var(--fp-track-pad) * -1);scroll-padding-inline:var(--fp-track-pad)}}.fp__cell{display:flex;flex:0 0 calc((100% - (var(--fp-gap) * (var(--fp-cpv) - 1))) / var(--fp-cpv));min-width:0;container-type:inline-size;scroll-snap-align:start}.fp__cell[hidden]{display:none}.fp__card{display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--fp-card-bg);border:var(--fp-card-bw) solid var(--fp-card-bc);border-radius:var(--fp-card-radius);transition:transform var(--fp-dur) var(--fp-ease),box-shadow var(--fp-dur) var(--fp-ease),border-color var(--fp-dur) var(--fp-ease)}.fp__media{position:relative;flex:none;overflow:hidden;aspect-ratio:var(--fp-ratio);background:var(--fp-img-bg)}.fp__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fp-img-pos);transition:transform var(--fp-dur) var(--fp-ease),opacity var(--fp-dur) var(--fp-ease)}.fp__tag{position:absolute;left:var(--fp-tag-inset);bottom:var(--fp-tag-inset);z-index:2;max-width:calc(100% - var(--fp-wl-size) - (var(--fp-tag-inset) * 3));padding:var(--fp-tag-pad);overflow:hidden;font-size:var(--fp-tag-size);font-weight:var(--fp-tag-weight);line-height:var(--fp-heading-lh);white-space:nowrap;text-overflow:ellipsis;color:var(--fp-tag-text);background:var(--fp-tag-bg);border:var(--fp-tag-bw) solid var(--fp-tag-bc);border-radius:var(--fp-tag-radius);pointer-events:none}.fp__wl{position:absolute;right:var(--fp-tag-inset);bottom:var(--fp-tag-inset);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--fp-wl-size);height:var(--fp-wl-size);padding:0;color:var(--fp-wl-color);background:var(--fp-wl-bg);border:0;border-radius:50%;cursor:pointer;transition:color var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__wl .fp__icon{width:var(--fp-wl-icon);height:var(--fp-wl-icon)}.fp__wl.is-active{color:var(--fp-wl-active-color)}.fp__wl.is-active .fp__icon{fill:currentColor}.fp__wl:active{transform:scale(var(--fp-active-scale))}.fp__body{display:flex;flex:1;flex-direction:column;padding:var(--fp-body-pad)}.fp__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fp-title-lines);min-height:calc(var(--fp-title-lines) * var(--fp-heading-lh) * 1em);margin:0;overflow:hidden;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--fp-title-size);font-weight:var(--fp-title-weight);line-height:var(--fp-heading-lh)}.fp__title a{color:var(--fp-title-color);text-decoration:none;transition:color var(--fp-dur) var(--fp-ease)}.fp__title a:hover{color:var(--fp-title-hover-color)}.fp__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fp-swatch-gap);margin-top:var(--fp-title-gap)}.fp__price{display:inline-flex;align-items:baseline;gap:var(--fp-dot-gap);font-size:var(--fp-price-size);color:var(--fp-price-color)}.fp__price strong{font-weight:var(--fp-price-weight)}.fp__prefix,.fp__compare{font-size:var(--fp-compare-size);color:var(--fp-compare-color)}.fp__compare[hidden],.fp__prefix[hidden]{display:none}.fp__opts{display:flex;flex-direction:column;gap:10px;margin-top:var(--fp-title-gap)}.fp__opt-label{display:block;margin-bottom:6px;font-size:var(--fp-setline-size);color:var(--fp-more-color)}.fp__opt-label b{font-weight:600;color:var(--fp-title-color)}.fp__opt-vals{display:flex;flex-wrap:wrap;gap:8px}.fp__sw{width:calc(var(--fp-dot-size) * 2);height:calc(var(--fp-dot-size) * 2);min-width:22px;min-height:22px;padding:0;cursor:pointer;background-color:var(--fp-dot-fallback);background-size:cover;background-position:center;border:var(--fp-dot-bw) solid var(--fp-dot-bc);border-radius:50%;transition:box-shadow var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__sw:hover{transform:scale(1.1)}.fp__sw.is-sel{box-shadow:0 0 0 2px var(--fp-card-bg),0 0 0 3.5px var(--fp-title-color)}.fp__pill{padding:5px 12px;font:inherit;font-size:var(--fp-chip-size);cursor:pointer;color:var(--fp-chip-text);background:var(--fp-chip-bg);border:1px solid var(--fp-chip-bc);border-radius:var(--fp-chip-radius);transition:color var(--fp-dur) var(--fp-ease),background-color var(--fp-dur) var(--fp-ease),border-color var(--fp-dur) var(--fp-ease)}.fp__pill:hover{border-color:var(--fp-chip-hover-bc)}.fp__pill.is-sel{color:var(--fp-chip-active-text);background:var(--fp-chip-active-bg);border-color:var(--fp-chip-active-bc)}.fp__setline{margin:var(--fp-set-gap) 0 0;font-size:var(--fp-setline-size);line-height:var(--fp-heading-lh);color:var(--fp-setline-color)}.fp__actions{display:flex;gap:var(--fp-cta-row-gap);margin-top:auto;padding-top:var(--fp-cta-gap)}.fp__cta{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;height:var(--fp-cta-h);padding:0 var(--fp-cta-row-gap);font-size:var(--fp-cta-size);font-weight:var(--fp-cta-weight);letter-spacing:var(--fp-cta-ls);text-transform:var(--fp-cta-transform);text-decoration:none;color:var(--fp-cta-text);background:var(--fp-cta-bg);border-radius:var(--fp-cta-radius);transition:color var(--fp-dur) var(--fp-ease),background-color var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__cta:hover{color:var(--fp-cta-hover-text);background:var(--fp-cta-hover-bg)}.fp__cta:active{transform:scale(var(--fp-active-scale))}.fp__qa{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--fp-cta-h);height:var(--fp-cta-h);padding:0;color:var(--fp-qa-color);background:var(--fp-qa-bg);border:var(--fp-qa-bw) solid var(--fp-qa-bc);border-radius:var(--fp-cta-radius);cursor:pointer;transition:color var(--fp-dur) var(--fp-ease),background-color var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__qa .fp__icon{width:var(--fp-qa-icon);height:var(--fp-qa-icon)}.fp__qa:hover{color:var(--fp-qa-hover-color);background:var(--fp-qa-hover-bg)}.fp__qa:active{transform:scale(var(--fp-active-scale))}.fp__qa.is-disabled{opacity:var(--fp-btn-disabled);pointer-events:none}.fp__ic-check{display:none}.fp__qa.is-done{color:var(--fp-qa-done-color)}.fp__qa.is-done .fp__ic-bag{display:none}.fp__qa.is-done .fp__ic-check{display:block}@media(hover:hover){.fp:not([data-fp-hover=none]) .fp__card:hover{border-color:var(--fp-card-hover-bc)}.fp[data-fp-hover=lift] .fp__card:hover,.fp[data-fp-hover=zoom_lift] .fp__card:hover{transform:translateY(calc(var(--fp-lift) * -1))}.fp[data-fp-hover=zoom] .fp__card:hover .fp__img,.fp[data-fp-hover=zoom_lift] .fp__card:hover .fp__img{transform:scale(var(--fp-zoom))}.fp[data-fp-hover=fade] .fp__card:hover .fp__img{opacity:var(--fp-fade)}.fp[data-fp-hover=lift] .fp__card:hover,.fp[data-fp-hover=zoom_lift] .fp__card:hover,.fp[data-fp-hover=shadow] .fp__card:hover{box-shadow:0 calc(var(--fp-hover-shadow-blur) / 2) var(--fp-hover-shadow-blur) color-mix(in srgb,var(--fp-hover-shadow-color) var(--fp-hover-shadow-op),transparent)}}.fp__empty{margin:0;padding:var(--fp-head-gap) 0;text-align:center;font-size:var(--fp-price-size);color:var(--fp-eyebrow-color)}.fp__controls{position:relative;display:flex;align-items:center;justify-content:var(--fp-dots-align);min-height:var(--fp-btn-size);margin-top:var(--fp-nav-gap)}.fp--no-nav .fp__controls,.fp[data-fp-dots=false] .fp__dots{display:none}.fp__dots{display:flex;align-items:center;gap:var(--fp-pg-gap)}.fp__pg{position:relative;width:var(--fp-pg-w);height:var(--fp-pg-h);padding:0;background:var(--fp-pg-color);border:0;border-radius:var(--fp-pg-radius);cursor:pointer;transition:width var(--fp-dur) var(--fp-ease),background-color var(--fp-dur) var(--fp-ease)}button.fp__pg:before{content:"";position:absolute;inset:calc(var(--fp-pg-gap) * -1)}button.fp__pg[aria-selected=true]{width:var(--fp-pg-active-w);background:var(--fp-pg-active-color)}.fp__arrows{position:absolute;top:0;right:0;bottom:0;display:var(--fp-arrows-disp);align-items:center;gap:var(--fp-btn-gap)}.fp__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--fp-btn-size);height:var(--fp-btn-size);padding:0;color:var(--fp-btn-color);background:var(--fp-btn-bg);border:var(--fp-btn-bw) solid var(--fp-btn-bc);border-radius:var(--fp-btn-radius);cursor:pointer;transition:background-color var(--fp-dur) var(--fp-ease),border-color var(--fp-dur) var(--fp-ease),color var(--fp-dur) var(--fp-ease),transform var(--fp-dur) var(--fp-ease)}.fp__btn .fp__icon{width:var(--fp-btn-icon);height:var(--fp-btn-icon)}.fp__btn:hover{color:var(--fp-btn-hover-color);background:var(--fp-btn-hover-bg);border-color:var(--fp-btn-hover-bc)}.fp__btn:active{transform:scale(var(--fp-active-scale))}.fp__btn.is-disabled{opacity:var(--fp-btn-disabled);pointer-events:none}.fp a:focus-visible,.fp button:focus-visible{outline-style:solid;outline-width:var(--fp-focus-w);outline-offset:var(--fp-focus-w);outline-color:var(--fp-chip-active-bg)}.fp--reveal-ready .fp__reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--fp-reveal-dur);transition-timing-function:var(--fp-ease)}.fp--reveal-ready[data-fp-reveal=fade_up] .fp__reveal{transform:translateY(var(--fp-reveal-dist))}.fp--reveal-ready[data-fp-reveal=fade_down] .fp__reveal{transform:translateY(calc(var(--fp-reveal-dist) * -1))}.fp--reveal-ready[data-fp-reveal=zoom_in] .fp__reveal{transform:scale(calc(2 - var(--fp-zoom)))}.fp--reveal-ready[data-fp-reveal=slide_left] .fp__reveal{transform:translate(var(--fp-reveal-dist))}.fp--reveal-ready[data-fp-reveal=slide_right] .fp__reveal{transform:translate(calc(var(--fp-reveal-dist) * -1))}.fp--reveal-ready .fp__reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fp,.fp *,.fp *:before,.fp *:after{transition:none!important;animation:none!important;transform:none!important}.fp .fp__reveal{opacity:1!important}}.rp{--rp-font-heading: var(--font-heading-family, Georgia, "Times New Roman", serif);--rp-font-body: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--rp-bg, transparent);font-family:var(--rp-font-body)}.rp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.rp-head__text{min-width:0}.rp-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.rp-label__dot{width:6px;height:6px;border-radius:50%;background:var(--rp-accent, #3f6b3f);flex-shrink:0}.rp-label__text{font-size:11px;font-weight:600;letter-spacing:2.5px;line-height:1;text-transform:uppercase;color:var(--rp-accent, #3f6b3f)}.rp-title{margin:0 0 10px;font-family:var(--rp-font-heading);font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2;color:var(--rp-title, #2b2b2b)}.rp-sub{max-width:560px;font-size:15px;line-height:1.7;color:var(--rp-text, #6b5f55)}.rp-sub p{margin:0}.rp-view-all{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rp-view-all svg{transition:transform .2s ease}.rp-view-all:hover svg{transform:translate(3px)}.rp-view-all--primary{padding:12px 24px;color:var(--rp-btn-text, #fff);background:var(--rp-btn-bg, #75604f);border:1px solid var(--rp-btn-bg, #75604f);border-radius:60px}.rp-view-all--primary:hover{opacity:.9}.rp-view-all--secondary{padding:11px 24px;color:var(--rp-accent, #3f6b3f);border:1px solid var(--rp-accent, #3f6b3f);border-radius:60px}.rp-view-all--secondary:hover{color:#fff;background:var(--rp-accent, #3f6b3f)}.rp-view-all--tertiary{padding:4px 0;color:var(--rp-accent, #3f6b3f);border-bottom:1px solid currentColor}.rp-grid{display:grid;grid-template-columns:repeat(var(--rp-cols, 4),minmax(0,1fr));gap:var(--rp-gap, 20px);align-items:stretch}.rp,.rp *,.rp *:before,.rp *:after{box-sizing:border-box}.rp-card{position:relative;display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,filter .25s ease}.rp--hover .rp-card:hover{transform:translateY(-3px);filter:drop-shadow(0 14px 22px rgba(60,45,30,.14))}.rp-card__media{position:relative;overflow:hidden;aspect-ratio:6 / 5;background:#fff;border:1px solid var(--rp-border, #eadfd8);border-bottom:0;border-radius:999px 999px 0 0}.rp--portrait .rp-card__media{aspect-ratio:4 / 5}.rp--square .rp-card__media{aspect-ratio:1 / 1}.rp--rounded .rp-card__media{border-radius:var(--rp-radius, 14px) var(--rp-radius, 14px) 0 0}.rp-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rp-card__img,.rp-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--rp-fit, cover);transition:opacity .45s ease,transform .6s ease}.rp-card__placeholder{padding:18%;opacity:.35}.rp-card__img--secondary{opacity:0}.rp-card.has-swatch-image .rp-card__img--secondary{display:none}@media(hover:hover){.rp-card:hover .rp-card__img--secondary{opacity:1}.rp--hover .rp-card:hover .rp-card__img--primary,.rp--hover .rp-card:hover .rp-card__img--secondary{transform:scale(1.03)}}.rp-badge{position:absolute;left:14px;bottom:14px;z-index:2;padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:.3px;line-height:1;color:var(--rp-badge-text, #fff);background:var(--rp-badge-bg, #3f6b3f);border-radius:20px}.rp-badge--sold{color:#fff;background:#7a7a7a}.rp-card__info{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 20px 22px;background:var(--rp-card-bg, #fbf6f3);border:1px solid var(--rp-border, #eadfd8);border-top:0;border-radius:0 0 var(--rp-radius, 14px) var(--rp-radius, 14px)}.rp-card__meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:11px;font-weight:600;letter-spacing:1.2px;line-height:1.3;text-transform:uppercase;color:var(--rp-accent, #3f6b3f)}.rp-card__meta span+span:before{content:"\b7";margin-right:8px}.rp-card__title{margin:0;font-family:var(--rp-font-heading);font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.25;color:var(--rp-title, #2b2320);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-card__title a{color:inherit;text-decoration:none}.rp-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:2px}.rp-card__from{font-size:12px;color:var(--rp-text, #6b5f55)}.rp-card__now{font-size:17px;font-weight:700;color:var(--rp-price, #2b2320)}.rp-card__now--sale{color:var(--rp-accent, #3f6b3f)}.rp-card__was{font-size:13px;color:var(--rp-text, #6b5f55);opacity:.75}.rp-card__desc,.rp-card__sku{margin:0;font-size:13px;line-height:1.55;color:var(--rp-text, #6b5f55)}.rp-card__sku{font-size:12px;opacity:.8}.rp-card__swatches{position:relative;z-index:2;margin-top:6px}.rp-card__swatch-label{margin:0 0 10px;font-size:13px;line-height:1.3;color:var(--rp-text, #6b5f55)}.rp-card__swatch-label strong{font-weight:600;color:var(--rp-title, #2b2320)}.rp-card__dots{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-sw{position:relative;display:block;flex-shrink:0;width:30px;height:30px;padding:0;overflow:hidden;background:#fff;border:1px solid #e0d6cc;border-radius:50%;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.rp-sw img{display:block;width:100%;height:100%;padding:3px;object-fit:contain}.rp-sw:hover{transform:scale(1.08)}.rp-sw.is-active{box-shadow:0 0 0 2px var(--rp-card-bg, #fbf6f3),0 0 0 3.5px var(--rp-title, #2b2320)}.rp-sw-more{font-size:12.5px;color:var(--rp-text, #6b5f55);text-decoration:none}.rp-card__swatches--theme{display:block;max-height:72px;overflow:hidden}.rp-card__actions{position:relative;z-index:2;display:flex;gap:10px;margin-top:auto;padding-top:12px}.rp-card__btn{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;height:46px;padding:0 14px;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--rp-btn-text, #fff);background:var(--rp-btn-bg, #735646);border:1px solid var(--rp-btn-bg, #735646);border-radius:3px;cursor:pointer;transition:opacity .2s ease}.rp-card__btn:hover{opacity:.9}.rp-card__btn--disabled{color:#8a8a8a;background:#eee;border-color:#e2e2e2;cursor:not-allowed}.rp-card__btn--disabled:hover{opacity:1}.rp-card__btn:disabled{opacity:.65;cursor:wait}.rp-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;padding:0;color:var(--rp-title, #2b2320);text-decoration:none;background:transparent;border:1px solid var(--rp-title, #2b2320);border-radius:3px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.rp-card__icon:hover{color:#fff;background:var(--rp-title, #2b2320)}.rp-card__icon.is-loading{opacity:.5;cursor:wait}.rp-card__icon.is-added{color:#fff;background:var(--rp-accent, #3f6b3f);border-color:var(--rp-accent, #3f6b3f)}.rp a:focus-visible,.rp button:focus-visible{outline:2px solid var(--rp-accent, #3f6b3f);outline-offset:2px}.rp-empty{grid-column:1 / -1;margin:0;padding:24px;font-size:14px;text-align:center;color:var(--rp-text, #6b5f55);background:var(--rp-card-bg, #fff);border:1px dashed var(--rp-border, #e6dfd1);border-radius:var(--rp-radius, 14px)}@media screen and (max-width:1024px){.rp-grid{grid-template-columns:repeat(var(--rp-cols-tab, 3),minmax(0,1fr))}.rp--slider .rp-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:14px}.rp--slider .rp-grid::-webkit-scrollbar{display:none}.rp--slider .rp-card{flex:0 0 calc((100% - var(--rp-gap, 20px) * 2) / 2.6);scroll-snap-align:start}}@media screen and (max-width:749px){.rp-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.rp-grid{grid-template-columns:1fr;gap:calc(var(--rp-gap, 20px) * .7)}.rp--two .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-card__info{gap:6px;padding:14px 12px 16px}.rp-card__title,.rp-card__now{font-size:15px}.rp-card__swatch-label{margin-bottom:8px;font-size:12px}.rp-card__dots{gap:6px}.rp-sw{width:22px;height:22px}.rp-card__btn{height:40px;padding:0 6px;font-size:10.5px;letter-spacing:.08em}.rp-card__icon{flex-basis:40px;width:40px;height:40px}.rp--two .rp-card__icon{display:none}.rp-badge{left:10px;bottom:10px}.rp--slider .rp-card{flex:0 0 72%}.rp--slider.rp--two .rp-card{flex:0 0 calc(50% - var(--rp-gap, 20px) * .35)}}@media(prefers-reduced-motion:reduce){.rp-card,.rp-card__img,.rp-sw,.rp-view-all svg{transition:none}.rp--hover .rp-card:hover{transform:none}}.sc,.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc{--sc-sec-pad: var(--sc-sec-pad-mobile);--sc-sec-mar: var(--sc-sec-mar-mobile);--sc-panel-pad: var(--sc-panel-pad-mobile);--sc-head-gap: var(--sc-head-gap-mobile);--sc-heading-size: var(--sc-heading-size-mobile);--sc-name-size: var(--sc-name-size-mobile);--sc-cpv: var(--sc-cpv-mobile);--sc-gap: var(--sc-gap-mobile);--sc-nav-gap: var(--sc-nav-gap-mobile);--sc-arrows-disp: var(--sc-arrows-mobile);display:block;margin:var(--sc-sec-mar);padding:var(--sc-sec-pad);background:var(--sc-section-bg);border-top:var(--sc-bt) solid var(--sc-border-color);border-bottom:var(--sc-bb) solid var(--sc-border-color);color:var(--sc-heading-color);font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media screen and (min-width:750px){.sc{--sc-sec-pad: var(--sc-sec-pad-tablet);--sc-sec-mar: var(--sc-sec-mar-tablet);--sc-panel-pad: var(--sc-panel-pad-tablet);--sc-head-gap: var(--sc-head-gap-tablet);--sc-heading-size: var(--sc-heading-size-tablet);--sc-name-size: var(--sc-name-size-tablet);--sc-cpv: var(--sc-cpv-tablet);--sc-gap: var(--sc-gap-tablet);--sc-nav-gap: var(--sc-nav-gap-tablet);--sc-arrows-disp: var(--sc-arrows-desktop)}}@media screen and (min-width:990px){.sc{--sc-sec-pad: var(--sc-sec-pad-laptop);--sc-sec-mar: var(--sc-sec-mar-laptop);--sc-panel-pad: var(--sc-panel-pad-laptop);--sc-head-gap: var(--sc-head-gap-laptop);--sc-heading-size: var(--sc-heading-size-laptop);--sc-name-size: var(--sc-name-size-laptop);--sc-cpv: var(--sc-cpv-laptop);--sc-gap: var(--sc-gap-laptop);--sc-nav-gap: var(--sc-nav-gap-laptop)}}@media screen and (min-width:1441px){.sc{--sc-sec-pad: var(--sc-sec-pad-desktop);--sc-sec-mar: var(--sc-sec-mar-desktop);--sc-panel-pad: var(--sc-panel-pad-desktop);--sc-head-gap: var(--sc-head-gap-desktop);--sc-heading-size: var(--sc-heading-size-desktop);--sc-name-size: var(--sc-name-size-desktop);--sc-cpv: var(--sc-cpv-desktop);--sc-gap: var(--sc-gap-desktop);--sc-nav-gap: var(--sc-nav-gap-desktop)}}.sc[data-hide-mobile=true]{display:none}@media screen and (min-width:750px){.sc[data-hide-mobile=true]{display:block}.sc[data-hide-tablet=true]{display:none}}@media screen and (min-width:990px){.sc[data-hide-tablet=true]{display:block}.sc[data-hide-laptop=true]{display:none}}@media screen and (min-width:1441px){.sc[data-hide-laptop=true]{display:block}.sc[data-hide-desktop=true]{display:none}}.sc__panel{max-width:var(--sc-maxw);margin-inline:auto;padding:var(--sc-panel-pad);background:var(--sc-panel-bg);border:var(--sc-panel-bw) solid var(--sc-panel-bc);border-radius:var(--sc-panel-radius);box-shadow:0 calc(var(--sc-panel-shadow-blur) / 4) var(--sc-panel-shadow-blur) color-mix(in srgb,var(--sc-panel-shadow-color) var(--sc-panel-shadow-op),transparent)}.sc__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sc-eyebrow-gap);margin-bottom:var(--sc-head-gap)}.sc__eyebrow{margin:0 0 var(--sc-eyebrow-gap);font-size:var(--sc-eyebrow-size);font-weight:var(--sc-eyebrow-weight);letter-spacing:var(--sc-eyebrow-ls);text-transform:var(--sc-eyebrow-transform);color:var(--sc-eyebrow-color);line-height:var(--sc-heading-lh)}.sc__heading{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--sc-heading-size);font-weight:var(--sc-heading-weight);line-height:var(--sc-heading-lh);letter-spacing:var(--sc-heading-ls);text-transform:var(--sc-heading-transform);color:var(--sc-heading-color)}.sc__head-text{min-width:0}.sc__viewall{display:inline-flex;align-items:center;gap:var(--sc-va-gap);font-size:var(--sc-va-size);font-weight:var(--sc-va-weight);letter-spacing:var(--sc-va-ls);text-transform:var(--sc-va-transform);color:var(--sc-va-color);text-decoration:none;white-space:nowrap;transition:color var(--sc-dur) var(--sc-ease)}.sc__viewall:hover{color:var(--sc-va-hover-color)}.sc__va-icon{width:var(--sc-va-arrow);height:var(--sc-va-arrow)}.sc__icon{flex:none;fill:none;stroke:currentColor;stroke-width:var(--sc-arrow-stroke);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--sc-dur) var(--sc-ease)}.sc__viewall:hover .sc__va-icon{transform:translate(var(--sc-arrow-shift))}.sc__track{position:relative;display:flex;gap:var(--sc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sc__track::-webkit-scrollbar{display:none}.sc--no-nav .sc__track{overflow-x:hidden;scroll-snap-type:none}@media(hover:hover)and (min-width:750px){.sc__track{padding:var(--sc-track-pad);margin:calc(var(--sc-track-pad) * -1);scroll-padding-inline:var(--sc-track-pad)}}.sc__cell{flex:0 0 calc((100% - (var(--sc-gap) * (var(--sc-cpv) - 1))) / var(--sc-cpv));min-width:0;scroll-snap-align:start}.sc__tile{display:block;container-type:inline-size;color:inherit;text-decoration:none;transition:transform var(--sc-dur) var(--sc-ease)}.sc__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--sc-ratio);background:var(--sc-img-bg);border:var(--sc-tile-bw) solid var(--sc-tile-bc);border-radius:var(--sc-img-radius);transition:box-shadow var(--sc-dur) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease)}.sc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--sc-fit);object-position:var(--sc-img-pos);transition:transform var(--sc-dur) var(--sc-ease),opacity var(--sc-dur) var(--sc-ease)}.sc__info{display:block;margin-top:var(--sc-info-gap)}.sc__namerow{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-price-gap)}.sc__name{min-width:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--sc-name-size);font-weight:var(--sc-name-weight);line-height:var(--sc-heading-lh);color:var(--sc-name-color);transition:color var(--sc-dur) var(--sc-ease)}.sc__arrow{width:var(--sc-arrow-size);height:var(--sc-arrow-size);color:var(--sc-arrow-color)}.sc__price{display:block;margin-top:var(--sc-price-gap);font-size:var(--sc-price-size);color:var(--sc-price-color)}.sc__price strong{font-weight:var(--sc-price-strong-weight);color:var(--sc-price-strong-color)}@media(hover:hover){.sc__tile:hover .sc__name{color:var(--sc-name-hover-color)}.sc__tile:hover .sc__arrow{transform:translate(var(--sc-arrow-shift))}.sc:not([data-sc-hover=none]) .sc__tile:hover .sc__media{border-color:var(--sc-tile-hover-bc)}.sc[data-sc-hover=lift] .sc__tile:hover,.sc[data-sc-hover=zoom_lift] .sc__tile:hover{transform:translateY(calc(var(--sc-lift) * -1))}.sc[data-sc-hover=zoom] .sc__tile:hover .sc__img,.sc[data-sc-hover=zoom_lift] .sc__tile:hover .sc__img{transform:scale(var(--sc-zoom))}.sc[data-sc-hover=fade] .sc__tile:hover .sc__img{opacity:var(--sc-fade)}.sc[data-sc-hover=lift] .sc__tile:hover .sc__media,.sc[data-sc-hover=zoom_lift] .sc__tile:hover .sc__media,.sc[data-sc-hover=shadow] .sc__tile:hover .sc__media{box-shadow:0 calc(var(--sc-hover-shadow-blur) / 2) var(--sc-hover-shadow-blur) color-mix(in srgb,var(--sc-hover-shadow-color) var(--sc-hover-shadow-op),transparent)}}.sc[data-sc-hover] .sc__tile:active{transform:scale(var(--sc-active-scale))}.sc__controls{position:relative;display:flex;align-items:center;justify-content:var(--sc-dots-align);min-height:var(--sc-btn-size);margin-top:var(--sc-nav-gap)}.sc--no-nav .sc__controls,.sc[data-sc-dots=false] .sc__dots{display:none}.sc__dots{display:flex;align-items:center;gap:var(--sc-dot-gap)}.sc__dot{position:relative;width:var(--sc-dot-w);height:var(--sc-dot-h);padding:0;border:0;border-radius:var(--sc-dot-radius);background:var(--sc-dot-color);cursor:pointer;transition:width var(--sc-dur) var(--sc-ease),background-color var(--sc-dur) var(--sc-ease)}.sc__dot:before{content:"";position:absolute;inset:calc(var(--sc-dot-gap) * -1)}.sc__dot[aria-selected=true]{width:var(--sc-dot-active-w);background:var(--sc-dot-active-color)}.sc__arrows{position:absolute;top:0;right:0;bottom:0;display:var(--sc-arrows-disp);align-items:center;gap:var(--sc-btn-gap)}.sc__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--sc-btn-size);height:var(--sc-btn-size);padding:0;border:var(--sc-btn-bw) solid var(--sc-btn-bc);border-radius:var(--sc-btn-radius);background:var(--sc-btn-bg);color:var(--sc-btn-color);cursor:pointer;transition:background-color var(--sc-dur) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease),color var(--sc-dur) var(--sc-ease),transform var(--sc-dur) var(--sc-ease)}.sc__btn .sc__icon{width:var(--sc-btn-icon);height:var(--sc-btn-icon)}.sc__btn:hover{background:var(--sc-btn-hover-bg);border-color:var(--sc-btn-hover-bc);color:var(--sc-btn-hover-color)}.sc__btn:active{transform:scale(var(--sc-active-scale))}.sc__btn.is-disabled{opacity:var(--sc-btn-disabled);pointer-events:none}.sc__spaces{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-pill-gap);margin-top:var(--sc-spaces-gap)}.sc__spaces-label{font-size:var(--sc-spaces-label-size);color:var(--sc-spaces-label-color)}.sc__pill{display:inline-flex;align-items:center;padding:var(--sc-pill-pad);font-size:var(--sc-pill-size);font-weight:var(--sc-pill-weight);line-height:var(--sc-heading-lh);color:var(--sc-pill-text);background:var(--sc-pill-bg);border:var(--sc-pill-bw) solid var(--sc-pill-bc);border-radius:var(--sc-pill-radius);text-decoration:none;transition:background-color var(--sc-dur) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease),color var(--sc-dur) var(--sc-ease),transform var(--sc-dur) var(--sc-ease)}.sc__pill:hover{color:var(--sc-pill-hover-text);background:var(--sc-pill-hover-bg);border-color:var(--sc-pill-hover-bc);transform:translateY(calc(var(--sc-pill-lift) * -1))}.sc__pill:active{transform:scale(var(--sc-active-scale))}.sc a:focus-visible,.sc button:focus-visible{outline-style:solid;outline-width:var(--sc-focus-w);outline-offset:var(--sc-focus-w);outline-color:var(--sc-va-hover-color)}.sc--reveal-ready .sc__reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--sc-reveal-dur);transition-timing-function:var(--sc-ease)}.sc--reveal-ready[data-sc-reveal=fade_up] .sc__reveal{transform:translateY(var(--sc-reveal-dist))}.sc--reveal-ready[data-sc-reveal=fade_down] .sc__reveal{transform:translateY(calc(var(--sc-reveal-dist) * -1))}.sc--reveal-ready[data-sc-reveal=zoom_in] .sc__reveal{transform:scale(calc(2 - var(--sc-zoom)))}.sc--reveal-ready[data-sc-reveal=slide_left] .sc__reveal{transform:translate(var(--sc-reveal-dist))}.sc--reveal-ready[data-sc-reveal=slide_right] .sc__reveal{transform:translate(calc(var(--sc-reveal-dist) * -1))}.sc--reveal-ready .sc__reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sc,.sc *,.sc *:before,.sc *:after{transition:none!important;animation:none!important;transform:none!important}.sc .sc__reveal{opacity:1!important}}.rvc,.rvc *,.rvc *:before,.rvc *:after{box-sizing:border-box}.rvc{--rvc-sec-pad: 40px 16px;--rvc-panel-pad: 24px 16px;--rvc-head-gap: 24px;--rvc-heading-size: 28px;--rvc-title-size: 18px;--rvc-cpv: var(--rvc-cpv-mobile);--rvc-gap: 16px;--rvc-nav-gap: 24px;--rvc-arrows-disp: var(--rvc-arrows-mobile);--rvc-cta-pad: 24px 18px;--rvc-maxw: 1400px;--rvc-lh: 1.2;--rvc-dur: .5s;--rvc-ease: ease-out;--rvc-lift: 4px;--rvc-track-pad: 32px;--rvc-card-radius: 6px;--rvc-panel-radius: 4px;display:block;width:100%;padding:var(--rvc-sec-pad);background:var(--rvc-section-bg);color:var(--rvc-heading-color);font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media screen and (min-width:750px){.rvc{--rvc-sec-pad: 56px 20px;--rvc-panel-pad: 28px 24px;--rvc-head-gap: 28px;--rvc-heading-size: 32px;--rvc-cpv: var(--rvc-cpv-tablet);--rvc-gap: 16px;--rvc-nav-gap: 28px;--rvc-arrows-disp: var(--rvc-arrows-desktop);--rvc-cta-pad: 28px}}@media screen and (min-width:990px){.rvc{--rvc-sec-pad: 64px 20px;--rvc-panel-pad: 32px;--rvc-head-gap: 32px;--rvc-heading-size: 38px;--rvc-title-size: 20px;--rvc-cpv: var(--rvc-cpv-laptop);--rvc-gap: 20px;--rvc-nav-gap: 32px;--rvc-cta-pad: 32px 40px}}@media screen and (min-width:1441px){.rvc{--rvc-sec-pad: 72px 20px;--rvc-panel-pad: 36px;--rvc-heading-size: 40px;--rvc-cpv: var(--rvc-cpv-desktop)}}.rvc__panel{max-width:var(--rvc-maxw);margin-inline:auto;padding:var(--rvc-panel-pad);background:var(--rvc-panel-bg);border:1px solid var(--rvc-panel-bc);border-radius:var(--rvc-panel-radius);box-shadow:0 8px 32px color-mix(in srgb,#3B3128 6%,transparent)}.rvc__head{margin-bottom:var(--rvc-head-gap)}.rvc__eyebrow{margin:0 0 10px;font-size:10px;font-weight:500;letter-spacing:.18em;line-height:var(--rvc-lh);text-transform:uppercase;color:var(--rvc-eyebrow-color)}.rvc__heading{margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--rvc-heading-size);font-weight:400;line-height:var(--rvc-lh);letter-spacing:-.01em;color:var(--rvc-heading-color)}.rvc__track{position:relative;display:flex;gap:var(--rvc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.rvc__track::-webkit-scrollbar{display:none}.rvc--no-nav .rvc__track{overflow-x:hidden;scroll-snap-type:none}@media(hover:hover)and (min-width:750px){.rvc__track{padding:var(--rvc-track-pad);margin:calc(var(--rvc-track-pad) * -1);scroll-padding-inline:var(--rvc-track-pad)}}.rvc__cell{display:flex;flex:0 0 calc((100% - (var(--rvc-gap) * (var(--rvc-cpv) - 1))) / var(--rvc-cpv));min-width:0;scroll-snap-align:start}.rvc__card{display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--rvc-card-bg);border:1px solid var(--rvc-card-bc);border-radius:var(--rvc-card-radius);transition:transform var(--rvc-dur) var(--rvc-ease),box-shadow var(--rvc-dur) var(--rvc-ease),border-color var(--rvc-dur) var(--rvc-ease)}@media(hover:hover){.rvc__card:hover{border-color:var(--rvc-card-hover-bc);transform:translateY(calc(var(--rvc-lift) * -1));box-shadow:0 14px 28px color-mix(in srgb,#3B3128 12%,transparent)}}.rvc__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 20px 18px}.rvc__stars{display:flex;gap:3px;margin-bottom:16px;font-size:13px;line-height:1;color:var(--rvc-accent)}.rvc__star--off{color:#d8cdbb}.rvc__title{margin:0 0 12px;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--rvc-title-size);font-weight:400;line-height:var(--rvc-lh);color:var(--rvc-heading-color)}.rvc__text{flex:1 1 auto;margin:0;font-size:13px;line-height:1.7;color:var(--rvc-text-color)}.rvc__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:14px 20px;border-top:1px solid #E3DACB;font-size:11px;line-height:1.4}.rvc__meta{color:var(--rvc-eyebrow-color)}.rvc__link{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--rvc-accent);transition:color var(--rvc-dur) var(--rvc-ease)}.rvc__link:hover{color:#4b5f41}.rvc__icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rvc__controls{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:var(--rvc-nav-gap)}.rvc--no-nav .rvc__controls,.rvc[data-rvc-dots=false] .rvc__dots{display:none}.rvc__dots{display:flex;align-items:center;gap:8px}.rvc__pg{position:relative;width:8px;height:8px;padding:0;background:#d8cdbb;border:0;border-radius:10px;cursor:pointer;transition:width var(--rvc-dur) var(--rvc-ease),background-color var(--rvc-dur) var(--rvc-ease)}button.rvc__pg:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}button.rvc__pg[aria-selected=true]{width:24px;background:#6e5548}.rvc__arrows{position:absolute;top:0;right:0;bottom:0;display:var(--rvc-arrows-disp);align-items:center;gap:8px}.rvc__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#3b3128;background:#fff;border:1px solid #D8CDBB;border-radius:50%;cursor:pointer;transition:background-color var(--rvc-dur) var(--rvc-ease),border-color var(--rvc-dur) var(--rvc-ease),color var(--rvc-dur) var(--rvc-ease),transform var(--rvc-dur) var(--rvc-ease)}.rvc__btn .rvc__icon{width:16px;height:16px}.rvc__btn:hover{color:#fff;background:#6e5548;border-color:#6e5548}.rvc__btn:active{transform:scale(.98)}.rvc__btn.is-disabled{opacity:.4;pointer-events:none}.rvc__cta{display:flex;align-items:center;justify-content:space-between;gap:24px 32px;margin-top:var(--rvc-head-gap);padding:var(--rvc-cta-pad);background:var(--rvc-cta-bg);color:var(--rvc-cta-text);border-radius:var(--rvc-card-radius)}.rvc__cta-info{min-width:0}.rvc__cta-title{margin:0 0 12px;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,28px);font-weight:400;line-height:var(--rvc-lh);letter-spacing:-.01em;color:inherit}.rvc__cta-phone{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:inherit;text-decoration:none;opacity:.85}.rvc__cta-phone svg{width:14px;height:14px;flex:none}.rvc__cta-buttons{display:flex;flex-wrap:wrap;gap:8px}.rvc__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:40px;padding:0 20px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--rvc-cta-btn-text);background:var(--rvc-cta-btn-bg);border-radius:3px;transition:color var(--rvc-dur) var(--rvc-ease),background-color var(--rvc-dur) var(--rvc-ease),transform var(--rvc-dur) var(--rvc-ease)}.rvc__cta-btn:hover{color:var(--rvc-cta-btn-hover-text);background:var(--rvc-cta-btn-hover-bg)}.rvc__cta-btn:active{transform:scale(.98)}@media screen and (max-width:989px){.rvc__cta{flex-direction:column;align-items:flex-start}}@media screen and (max-width:749px){.rvc__cta{gap:20px}.rvc__cta-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rvc__cta-btn{min-width:0;width:100%}}.rvc a:focus-visible,.rvc button:focus-visible{outline:2px solid #6E5548;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rvc,.rvc *,.rvc *:before,.rvc *:after{transition:none!important;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
