.reference-specs{border-top:1px solid #ded5c7;padding-top:14px;margin:16px 0 20px;font-size:13px;line-height:1.7}.reference-specs p{margin:0}.reference-specs span{padding:0 5px;color:var(--ori-gold-text)}.reference-specs__included{color:#736c60;font-size:var(--ori-fs-note);margin-top:6px!important}.orileva-product-reference .orileva-material-guide{margin:48px auto 0}.orileva-product-reference .orileva-material-guide__grid article{display:flex;flex-direction:column;padding:22px}.reference-material-photo{position:relative;overflow:hidden;height:240px;margin:0 0 24px;background:#e8dfcf}.reference-material-photo--fallback img{position:absolute;width:300%;max-width:none;height:auto;left:-100%;top:0;transform:translateY(-14%)}.reference-material-photo--fallback.reference-material-photo--2 img{transform:translateY(-23%)}.reference-material-photo--fallback.reference-material-photo--3 img{width:400%;left:-150%;transform:translateY(-25%)}.reference-material-photo--custom img{display:block;width:100%;height:100%;object-fit:cover}.reference-material-choose{background:none;border:0;border-bottom:1px solid #b59a6a;padding:10px 0;color:var(--ori-gold-text);font:inherit;font-size:13px;cursor:pointer;align-self:flex-start;margin-top:auto;text-align:left}.reference-material-choose:hover{color:#201d18;border-color:#201d18}.reference-material-choose:focus-visible{outline:2px solid #8a7658;outline-offset:5px}.reference-details{max-width:1120px;padding-top:64px;padding-bottom:12px;color:#1a1714}.reference-details h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:12px 0 22px}.reference-details .rte,.reference-set__list{font-size:14px;line-height:1.85;color:#6f665e}.reference-touch{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center;background:#e9e1d4;padding:32px}.reference-touch__video{max-width:320px;width:100%;justify-self:center}orileva-material-video{display:block}.reference-touch__video{position:relative;aspect-ratio:9/16;max-height:440px;overflow:hidden}.reference-touch__video>[hidden]{display:none!important}.reference-touch__video>img{display:block;width:100%;height:100%;object-fit:cover}.reference-touch__video>video{height:100%}.reference-touch__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;padding:14px 18px;border:1px solid #b59a6a;border-radius:2px;background:#faf7f0ee;color:#392e20;font:inherit;font-size:14px;line-height:1.6;cursor:pointer}.reference-touch__play>span:first-child{margin-right:8px}.reference-touch__play:focus-visible{outline:2px solid #65502f;outline-offset:4px}.reference-touch__copy [data-material-video-error]{color:#62594d;font-size:14px}.reference-touch video{display:block;width:100%;max-height:440px;background:#c7bca8;aspect-ratio:9/16;object-fit:cover}.reference-touch__copy{max-width:420px;padding-right:20px}.reference-set{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:64px}.reference-set__media{min-width:0}.reference-set__media img{display:block;width:100%;height:auto}.reference-set>template{display:none}.reference-set__contents ul{padding-left:20px}.reference-set__contents li{padding:5px 0}.reference-set__list{padding-left:20px}.reference-set__list li{padding:5px 0}.reference-set__note{font-size:var(--ori-fs-note);line-height:1.8;color:#6f665e;max-width:370px}.reference-faq{max-width:780px;margin:64px auto 0}.reference-faq h2{text-align:center;margin-bottom:30px}.reference-faq details{border-top:1px solid #ded5c7;padding:18px 0}.reference-faq details:last-child{border-bottom:1px solid #ded5c7}.reference-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;cursor:pointer}.reference-faq summary::-webkit-details-marker{display:none}.reference-faq summary span{font-size:22px;color:var(--ori-gold-text)}.reference-faq details[open] summary span{transform:rotate(45deg)}.reference-faq .rte{margin-top:12px;padding-right:30px}orileva-reference-purchase{display:none}@media(max-width:749px){.orileva-product-reference .orileva-material-gallery__stage{aspect-ratio:auto;height:330px}.orileva-product-reference .orileva-material-guide{margin-top:32px}.orileva-product-reference .orileva-material-guide__grid article{padding:20px 0}.reference-material-photo{width:100%;height:200px}.reference-details{padding-top:32px}.reference-touch{grid-template-columns:1fr;gap:24px;padding:22px}.reference-touch__video{max-width:240px}.reference-touch__copy{padding:0}.reference-set{grid-template-columns:1fr;gap:26px;margin-top:40px}.reference-faq{margin-top:40px}orileva-reference-purchase:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:8;gap:12px;align-items:center;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#f8f5f0;border-top:1px solid #ded5c7;box-shadow:0 -4px 18px #1a171409}.reference-purchase__detail{display:grid;flex:1;font-size:var(--ori-fs-note);line-height:1.7}.reference-purchase__detail strong{font-weight:400;color:#6f665e}orileva-reference-purchase .button{min-width:145px;font-size:13px;min-height:44px}.reference-purchase-visible{padding-bottom:var(--reference-purchase-height, 84px)}.reference-purchase-visible #ori-launcher-wrap{bottom:100px!important}}.orileva-product-reference .product__purchase-trust{font-size:14px;color:#62594d;opacity:1}.orileva-product-reference .product__text{font-size:16px;line-height:1.75}.orileva-product-reference .reference-specs{font-size:14px}.orileva-product-reference .reference-specs__included{font-size:13px;color:#62594d}.reference-reading{font-size:13px;line-height:1.75;margin:16px 0}.reference-reading a{color:var(--ori-gold-text);text-underline-offset:4px}.orileva-product-reference .orileva-material-guide .rte,.reference-details .rte,.reference-set__list{font-size:15px;color:#62594d}.orileva-product-reference .orileva-material-guide__note,.reference-set__note{font-size:13px;color:#62594d;line-height:1.75}.orileva-product-reference .orileva-material-guide__eyebrow,.reference-details .orileva-material-guide__eyebrow{font-size:max(12px,var(--ori-fs-label));color:var(--ori-gold-text)}.orileva-product-reference .orileva-material-guide dl{font-size:13px;margin-top:16px;padding-top:16px}.reference-material-hint{font-size:14px;color:#62594d;line-height:1.7;margin:18px 0 10px}.orileva-product-reference [data-reference-card]{cursor:pointer;border-bottom:3px solid transparent}.orileva-product-reference [data-reference-card].reference-material-selected{border-bottom-color:#9c7e51;background:#e9e1d438}.reference-material-choose[aria-pressed=true]{color:#1a1714;border-bottom-width:2px}.reference-material-nav{display:none}body:has(.orileva-product-reference) .orileva-product-story-v3__intro-text,body:has(.orileva-product-reference) .orileva-product-story-v3__body{font-size:16px;color:#62594d}body:has(.orileva-product-reference) .orileva-product-story-v3__eyebrow,body:has(.orileva-product-reference) .orileva-product-story-v3__detail-label,body:has(.orileva-product-reference) .orileva-product-story-v3__inside-caption,body:has(.orileva-product-reference) .orileva-stone-variations__heading{font-size:max(12px,var(--ori-fs-label));color:var(--ori-gold-text)}body:has(.orileva-product-reference) .orileva-stone-variations__note,body:has(.orileva-product-reference) .orileva-writing-supports__note,body:has(.orileva-product-reference) .orileva-product-story-v3__detail-note{font-size:13px;color:#62594d;opacity:1}body:has(.orileva-product-reference) .orileva-product-story-v3__bottom-form{max-width:520px;width:100%}body:has(.orileva-product-reference) .orileva-product-story-v3__bottom-form button{font-size:14px;line-height:1.6;padding:14px 18px}.reference-perspectives{max-width:1120px;padding-top:40px;padding-bottom:64px}.reference-perspectives>h2{font-size:32px;margin:0 0 28px}.reference-perspectives__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.reference-perspectives__grid a{display:block;height:100%;color:#1a1714;text-decoration:none;border:1px solid #ded5c7;padding:12px;transition:border-color .2s}.reference-perspectives__grid a:hover{border-color:#9c7e51}.reference-perspectives__grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.reference-perspectives__grid h3{font-size:20px;margin:18px 0 8px}.reference-perspectives__phrase{font-size:14px;line-height:1.7;color:#62594d;margin:0 0 10px}.reference-perspectives__price{font-size:14px;margin:0 0 4px}orileva-reference-purchase:not([hidden]){display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:min(700px,calc(100% - 180px));z-index:8;gap:24px;align-items:center;padding:14px 20px;background:#f8f5f0;border:1px solid #ded5c7;box-shadow:0 4px 22px #1a171413}.reference-purchase__detail{display:grid;flex:1;font-size:14px;line-height:1.7}.reference-purchase__detail strong{font-weight:400;color:#62594d}orileva-reference-purchase .button{min-width:180px;font-size:14px;min-height:44px}.reference-purchase-visible #ori-launcher-wrap{bottom:110px!important}.reference-purchase-visible{padding-bottom:var(--reference-purchase-height, 84px)}@media(max-width:749px){.orileva-product-reference .orileva-material-gallery__stage{height:280px}.orileva-product-reference .orileva-material-gallery__zoom{overflow:hidden}.orileva-product-reference .orileva-material-gallery__stage .orileva-material-gallery__slide:first-child img{transform:scale(1.15)}.orileva-product-reference .orileva-material-gallery__thumbnail{flex-basis:52px;height:60px}.orileva-product-reference .orileva-material-gallery__thumbnails{padding-top:8px;gap:8px}.orileva-product-reference .orileva-material-gallery__controls{padding-top:0}.orileva-product-reference .orileva-material-gallery__controls button{min-height:32px}.orileva-product-reference .orileva-material-guide header{margin-bottom:20px}.orileva-product-reference .orileva-material-guide h2{font-size:32px}.orileva-product-reference .orileva-material-guide__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;border:0;scrollbar-width:thin}.orileva-product-reference .orileva-material-guide__grid article{flex:0 0 calc(100% - 24px);padding:14px;border:1px solid #ded5c7;border-bottom:3px solid #ded5c7;scroll-snap-align:start}.orileva-product-reference .orileva-material-guide article+article{border-top:1px solid #ded5c7;border-left:1px solid #ded5c7}.orileva-product-reference .reference-material-photo{height:140px;margin-bottom:16px}.orileva-product-reference .orileva-material-guide h3{font-size:25px;margin-bottom:10px}.orileva-product-reference .orileva-material-guide article>.orileva-material-guide__eyebrow{display:none}.orileva-product-reference .orileva-material-guide article .rte{font-size:15px;line-height:1.65}.orileva-product-reference .orileva-material-guide article .rte p{margin:0}.orileva-product-reference .orileva-material-guide dl{display:none}.reference-material-hint{font-size:14px;margin:12px 0}.reference-material-choose{font-size:14px;min-height:44px}.reference-material-nav{display:flex;align-items:center;justify-content:center;gap:22px;font-size:13px;margin-top:8px}.reference-material-nav button{min-width:44px;min-height:44px;border:0;background:none;color:var(--ori-gold-text);font:inherit;font-size:20px;cursor:pointer}.reference-material-nav button:disabled{opacity:.35;cursor:default}.reference-perspectives__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-perspectives__grid h3{font-size:18px;line-height:1.4}.reference-perspectives__grid a{padding:10px}.reference-perspectives__phrase{font-size:13px}orileva-reference-purchase:not([hidden]){width:100%;left:0;right:0;bottom:0;transform:none;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0}.reference-purchase__detail{font-size:13px}orileva-reference-purchase .button{min-width:145px}}body:has(.orileva-product-reference) .orileva-product-story-v3__material-variation-note{font-size:13px;color:#62594d;opacity:1}body:has(.orileva-product-reference) .orileva-writing-supports__figure figcaption,body:has(.orileva-product-reference) .orileva-product-story-v3__inside-card figcaption,body:has(.orileva-product-reference) .orileva-product-story-v3__spec dt{font-size:max(12px,var(--ori-fs-label));color:var(--ori-gold-text)}.reference-faq summary{font-size:15px}.reference-details--single .reference-touch{background:var(--reference-surface)}.reference-details--single .orileva-material-guide__eyebrow{color:var(--reference-accent-text)}.reference-details--single .reference-touch__video{aspect-ratio:4/5;max-width:360px}.reference-details--single .reference-touch video{aspect-ratio:4/5;object-fit:contain}.reference-details--single .reference-touch__copy{max-width:480px}.reference-details--single>.reference-set:first-child{margin-top:0}@media(max-width:749px){.orileva-product-reference[data-reference-single=true] .product-media-container.constrain-height{--constrained-min-height:280px;--constrained-height:280px}.orileva-product-reference[data-reference-single=true] .product__media-list{margin-bottom:0}.orileva-product-reference[data-reference-single=true] .slider-buttons{min-height:32px}.reference-details--single .reference-touch__video{max-width:280px}}.reference-touch__video--ambient>img[data-material-poster]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .4s ease}.reference-touch__video--ambient.is-playing>img[data-material-poster]{opacity:0;pointer-events:none}.reference-touch__video--ambient>[data-material-play]{z-index:2}.reference-details--single .reference-touch__video{aspect-ratio:9/16;max-width:248px}.reference-details--single .reference-touch video{aspect-ratio:9/16;object-fit:cover}@media(max-width:749px){.reference-details--single .reference-touch__video{max-width:240px}}@media(prefers-reduced-motion:reduce){.reference-touch__video--ambient>img[data-material-poster]{transition:none}}@media(min-width:750px){orileva-reference-purchase:not([hidden]){display:none}.reference-purchase-visible{padding-bottom:0}}@media(max-width:749px){orileva-reference-purchase .button{--buttons-radius:0px;--buttons-radius-outset:0px;border-radius:0}}.orileva-product-reference .product__tax{font-size:var(--ori-fs-note)}.orileva-product-reference .product__purchase-trust{color:var(--ori-text-note)}.product__info-container .product__purchase-trust{font-size:var(--ori-fs-note)}.orileva-material-guide dt{color:var(--ori-gold-text-deep)}body:has(.orileva-product-reference) .orileva-writing-supports__figure figcaption{color:var(--ori-gold-text-deep)}body:has(.orileva-product-reference) .orileva-product-story-v3__inside .orileva-product-story-v3__eyebrow,body:has(.orileva-product-reference) .orileva-product-story-v3__question .orileva-product-story-v3__eyebrow,.reference-touch .orileva-material-guide__eyebrow{color:var(--ori-gold-text-deep)}
/*# sourceMappingURL=/cdn/shop/t/119/assets/orileva-product-reference.css.map */
