:root{--rp-bg: #F3EEE3;--rp-bg-card: #F8F4EC;--rp-pearl: #DDD7CA;--rp-pearl-dark: #C8C0B0;--rp-gold: #C4882A;--rp-gold-light: #D9A84D;--rp-text-dark: #1A1814;--rp-text-mid: #5C5245;--rp-text-light: #A09283;--rp-white: #FAF7F0;--rp-font-serif: "Cormorant Garamond", "Georgia", serif;--rp-font-sans: "DM Sans", "Helvetica Neue", Arial, sans-serif}.rp-product-section{background-color:var(--rp-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.1'/%3E%3C/svg%3E");min-height:100vh}.rp-breadcrumb{padding:14px 52px;font-size:10.5px;color:var(--rp-text-light);letter-spacing:.14em;text-transform:uppercase;font-family:var(--rp-font-sans);font-weight:300}.rp-breadcrumb a{color:var(--rp-text-light);text-decoration:none;transition:color .2s}.rp-breadcrumb a:hover,.rp-breadcrumb span{color:var(--rp-gold)}.rp-product{display:grid;grid-template-columns:55% 45%;gap:0;max-width:1280px;margin:0 auto;padding:0 52px 100px;font-family:var(--rp-font-sans)}.rp-gallery{padding-right:56px}.rp-main-image-wrap{position:relative;background:var(--rp-bg-card);border-radius:3px;overflow:hidden;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.rp-main-image-wrap img,.rp-main-image-wrap .rp-placeholder-img{width:100%;height:100%;object-fit:cover;display:block;animation:rpFadeIn .8s ease}@keyframes rpFadeIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.rp-badge{position:absolute;top:18px;left:18px;background:var(--rp-white);color:var(--rp-text-mid);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:5px 13px;border-radius:20px;font-weight:300;z-index:2;border:1px solid var(--rp-pearl-dark);font-family:var(--rp-font-sans)}.rp-thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.rp-thumb{width:72px;height:72px;background:var(--rp-bg-card);border-radius:3px;border:1.5px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .2s;flex-shrink:0;padding:0}.rp-thumb.active{border-color:var(--rp-gold)}.rp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rp-info{padding-left:8px;padding-top:4px;display:flex;flex-direction:column}.rp-collection-tag{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--rp-gold);font-weight:300;margin-bottom:14px;font-family:var(--rp-font-sans)}.rp-title{font-family:var(--rp-font-serif);font-size:38px;font-weight:300;line-height:1.1;color:var(--rp-text-dark);margin-bottom:10px;letter-spacing:-.01em}.rp-subtitle{font-family:var(--rp-font-serif);font-style:italic;font-size:15px;font-weight:300;color:var(--rp-text-light);margin-bottom:24px}.rp-divider{height:1px;background:var(--rp-pearl);margin-bottom:24px}.rp-price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:30px}.rp-price{font-family:var(--rp-font-serif);font-size:32px;font-weight:400;color:var(--rp-text-dark);letter-spacing:.01em}.rp-price-note{font-size:10.5px;color:var(--rp-text-light);letter-spacing:.1em;font-weight:300}.rp-materials{display:flex;gap:8px;margin-bottom:30px;flex-wrap:wrap}.rp-material-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--rp-pearl-dark);border-radius:2px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-text-mid);font-weight:300;font-family:var(--rp-font-sans)}.rp-variants{margin-bottom:30px}.rp-section-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rp-text-light);margin-bottom:10px;font-family:var(--rp-font-sans);font-weight:300}.rp-variant-btns{display:flex;gap:8px;flex-wrap:wrap}.rp-variant-btn{padding:8px 18px;border:1px solid var(--rp-pearl);background:transparent;font-family:var(--rp-font-sans);font-size:12px;color:var(--rp-text-mid);cursor:pointer;border-radius:2px;transition:all .2s;letter-spacing:.06em;font-weight:300}.rp-variant-btn.active{border-color:var(--rp-gold);background:#c4882a14;color:var(--rp-text-dark)}.rp-variant-btn.sold-out{opacity:.4;cursor:not-allowed}.rp-cta-row{display:flex;gap:10px;margin-bottom:32px}.rp-cta-row form{flex:1}.rp-btn-primary{width:100%;padding:15px 24px;background:var(--rp-text-dark);color:var(--rp-white);border:none;font-family:var(--rp-font-sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .3s;font-weight:300}.rp-btn-primary:hover:not(:disabled){background:var(--rp-gold)}.rp-btn-primary:disabled{opacity:.5;cursor:not-allowed}.rp-btn-wish{width:50px;flex-shrink:0;border:1px solid var(--rp-pearl-dark);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;color:var(--rp-text-light);transition:border-color .2s,color .2s}.rp-btn-wish:hover{border-color:var(--rp-gold);color:var(--rp-gold)}.rp-description{font-size:13px;line-height:1.85;color:var(--rp-text-mid);margin-bottom:32px;font-weight:300;font-family:var(--rp-font-sans)}.rp-description em:first-child{font-family:var(--rp-font-serif);font-style:italic;font-size:19px;font-weight:300;color:var(--rp-text-dark);display:block;margin-bottom:12px;line-height:1.3}.rp-description p{margin-bottom:14px}.rp-description p:last-child{margin-bottom:0}.rp-description strong{font-weight:400;color:var(--rp-text-dark);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;display:block;margin-bottom:12px;margin-top:4px;padding-bottom:8px;border-bottom:1px solid var(--rp-pearl)}.rp-description ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.rp-description li{display:flex;align-items:baseline;gap:10px;font-size:12.5px;color:var(--rp-text-mid);font-weight:300}.rp-description li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--rp-gold);flex-shrink:0;margin-top:7px}.rp-description em:last-child{font-family:var(--rp-font-serif);font-style:italic;font-size:13px;color:var(--rp-text-light);display:block;margin-top:4px}.rp-accordion{border-top:1px solid var(--rp-pearl);margin-bottom:8px}.rp-accordion-item{border-bottom:1px solid var(--rp-pearl)}.rp-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 0;cursor:pointer;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rp-text-dark);background:transparent;border:none;font-family:var(--rp-font-sans);text-align:left;font-weight:300}.rp-accordion-icon{width:18px;height:18px;border:1px solid var(--rp-pearl-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--rp-text-light);flex-shrink:0;transition:border-color .2s,color .2s}.rp-accordion-header:hover .rp-accordion-icon{border-color:var(--rp-gold);color:var(--rp-gold)}.rp-accordion-body{padding:4px 0 16px;font-size:12px;color:var(--rp-text-mid);line-height:1.8;font-weight:300}.rp-accordion-body ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.rp-accordion-body li{display:flex;align-items:baseline;gap:10px}.rp-accordion-body li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--rp-pearl-dark);flex-shrink:0;margin-top:7px}.rp-trust{display:flex;gap:0;padding-top:20px;border-top:1px solid var(--rp-pearl)}.rp-trust-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9.5px;color:var(--rp-text-light);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-weight:300;font-family:var(--rp-font-sans)}.rp-trust-item+.rp-trust-item{border-left:1px solid var(--rp-pearl)}.rp-trust-item svg{color:var(--rp-gold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.rp-breadcrumb{padding:12px 24px}.rp-product{grid-template-columns:1fr;padding:0 24px 60px}.rp-gallery{padding-right:0;margin-bottom:36px}.rp-info{padding-left:0}.rp-title{font-size:30px}}@media(max-width:480px){.rp-title{font-size:26px}.rp-price{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-realise.css.map */
