.ora-stage{display:none}@media screen and (max-width:699px){html.ora-immersive,html.ora-immersive body{overflow:hidden;height:100%;overscroll-behavior:none}html.ora-immersive .ora-stage{display:block}html.ora-immersive .product-info,html.ora-immersive .product>product-gallery,html.ora-immersive .shopify-section--main-product~.shopify-section:not(.shopify-section--ora-immersive):not(.shopify-section--cart-drawer),html.ora-immersive .shopify-section-group-footer-group{content-visibility:hidden}html.ora-immersive .shopify-section--header{view-transition-name:none}html.ora-immersive #shopify-pc__banner,html.ora-immersive .privacy-banner{top:calc(env(safe-area-inset-top,0px) + 50px)!important;bottom:auto!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:calc(100% - var(--dock-h, 230px) - 66px)!important;overflow:auto!important;border-radius:18px!important;box-shadow:0 18px 40px -24px #3c281480!important}html.ora-immersive .shopify-section--header,html.ora-immersive .shopify-section--announcement-bar,html.ora-immersive .floating-button,html.ora-immersive .floating-options,html.ora-immersive .product-info__block-item[data-block-id=buy_buttons]{visibility:hidden!important}html.ora-immersive #baguier-popup,html.ora-immersive #baguier-intro{z-index:80!important}html.ora-immersive shopify-forms-embed,html.ora-immersive .poptin-popup,html.ora-immersive .poptin-popup-background{display:none!important}.ora-stage{--ink: #1c1c1c;--soft: #6b665f;--mute: #9a948a;--card: #fffdf9;--paper: #f8f3eb;--tray: #f8f3eb;--line: rgb(28 28 28 / .09);--sage: #a0a68d;--sage-ink: #6c7360;--alert: #a8442c;--ease: cubic-bezier(.22, .8, .2, 1);--spring: cubic-bezier(.2, .9, .25, 1);--spring-soft: cubic-bezier(.2, .9, .25, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:hidden;color:var(--ink);background:radial-gradient(130% 78% at 50% 36%,#fffdf9,#f6efe5 46%,#ebe1d2);font-family:var(--text-font-family);-webkit-font-smoothing:antialiased}@supports (transition-timing-function: linear(0,1)){.ora-stage{--spring: linear(0, .0408, .1385, .2639, .3968, .5244, .639, .7369, .8172, .8805, .9286, .9636, .988, 1.0039, 1.0134, 1.0183, 1.0199, 1.0194, 1.0176, 1.0152, 1.0125, 1.01, 1.0076, 1.0056, 1.0039, 1.0026, 1.0016, 1.0008, 1);--spring-soft: linear(0, .0517, .1659, .3009, .434, .5537, .6556, .7389, .8053, .8568, .8961, .9256, .9474, .9633, .9747, .9828, .9885, .9924, .9951, .9969, 1)}}.ora-stage button{font-family:var(--text-font-family);text-transform:none!important;letter-spacing:normal;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ora-stage button:focus-visible,.ora-stage a:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.ora-stage__viewer{position:absolute;top:0;right:0;bottom:0;left:0;contain:strict}.ora-stage__viewer [id="3d-viewer-container"]{width:100%!important;height:100%!important;max-width:none!important;background:transparent!important}.ora-stage__viewer #preview-back{height:100%!important;background:transparent!important}.ora-stage__viewer #my3dView{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;background:transparent!important}.ora-stage__viewer #loading-logo{background:transparent;transition:opacity .6s var(--ease)!important}.ora-stage__viewer #loading-logo img.viewer-poster{width:104vw;height:auto;max-width:none;max-height:none;object-fit:contain;mix-blend-mode:multiply;transform:translateY(calc(-1 * var(--frame-shift, 120px)));-webkit-mask:radial-gradient(closest-side,#000 72%,transparent 100%);mask:radial-gradient(closest-side,#000 72%,transparent 100%)}.ora-stage.is-poster .ora-stage__viewer #loading-logo{display:flex!important;opacity:1!important}.ora-stage__viewer #ora-static-view{background:transparent;z-index:4}.ora-stage__viewer #ora-static-view img{flex:none;width:104vw;height:auto;max-width:none;mix-blend-mode:multiply;transform:translateY(calc(-1 * var(--frame-shift, 120px)));-webkit-mask:radial-gradient(closest-side,#000 72%,transparent 100%);mask:radial-gradient(closest-side,#000 72%,transparent 100%)}.ora-stage__viewer .ora-static-view__note{display:none}.ora-stage .ora-stage__viewer .is-static #loading-logo{display:none!important}.ora-stage.is-switch .ora-stage__viewer #loading-logo img{opacity:0}.ora-stage__viewer #loading-update,.ora-stage__viewer #loading-logo-2,.ora-stage__viewer [class*=fullscreen],.ora-stage__viewer [class*=Fullscreen],.ora-stage__viewer .hapticmedia-loader-container{display:none!important}.ora-stage--photo .ora-stage__viewer{contain:layout paint}.ora-stage--photo product-gallery{display:block;height:100%}.ora-stage--photo .product-gallery__image-list,.ora-stage--photo .product-gallery__image-list>.contents{display:block;height:100%}.ora-stage--photo .product-gallery__carousel{height:100%;margin:0!important;padding:0!important}.ora-stage--photo .product-gallery__media{flex:none;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;aspect-ratio:auto!important;padding:calc(var(--title-b, 178px) + 16px) 20px calc(var(--dock-h, 200px) + 64px);background:transparent!important;box-sizing:border-box}.ora-stage--photo .product-gallery__image-list{transform:translate3d(0,var(--photo-ty, 0px),0) scale(var(--photo-s, 1));transform-origin:50% 0;transition:transform .55s var(--spring-soft)}.ora-stage--photo .product-gallery__media img{width:var(--photo-box, 300px)!important;height:var(--photo-box, 300px)!important;max-width:none;max-height:none;object-fit:contain;border-radius:20px;background:transparent!important;box-shadow:0 18px 40px -28px #3c281473}.ora-stage--photo .product-gallery__zoom-button,.ora-stage--photo .product-gallery__thumbnail-list{display:none!important}.ora-stage--photo .page-dots:has(>:nth-child(9)){display:none!important}.ora-stage--photo .gallery-counter{position:absolute;z-index:3;left:0;right:0;bottom:calc(var(--dock-h, 200px) + 26px);text-align:center;font-size:12px!important;color:var(--soft)!important;transition:opacity .3s var(--ease)}.ora-stage--photo.is-tray .gallery-counter{opacity:0}.ora-stage--photo .page-dots{position:absolute;z-index:3;left:0;right:0;bottom:calc(var(--dock-h, 200px) + 30px);justify-content:center;margin:0;transition:opacity .25s var(--ease)}.ora-stage--photo.is-tray .page-dots{opacity:0}.ora-swipe{position:absolute;z-index:4;left:50%;bottom:calc(var(--dock-h, 200px) + 44px);display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:20px;background:#1c1c1cc7;color:#fff;font-size:12px;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .35s var(--ease),transform .45s var(--spring);pointer-events:none}.ora-swipe.is-on{opacity:1;transform:translate(-50%)}.ora-swipe svg{animation:ora-swipe-hand 1.1s var(--ease) 2}@keyframes ora-swipe-hand{0%,to{transform:translate(6px)}50%{transform:translate(-6px)}}.ora-stage__worn:not(.is-ready){display:none}.ora-stage__worn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.ora-stage__worn img{width:100%;height:100%;object-fit:cover}.ora-stage__worn.is-on{opacity:1}.ora-loadbar{position:absolute;z-index:6;top:calc(env(safe-area-inset-top,0px) + 50px);left:50%;width:64px;height:2px;margin-left:-32px;border-radius:1px;overflow:hidden;background:#1c1c1c14;opacity:0;transition:opacity .3s var(--ease)}.ora-loadbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--sage-ink);border-radius:1px;animation:ora-load 1.1s var(--ease) infinite}@keyframes ora-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ora-stage.is-loading .ora-loadbar{opacity:1}.ora-top{position:absolute;z-index:5;top:0;left:0;right:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 6px) 8px 0}.ora-icon{position:relative;width:44px;height:44px;display:grid;place-items:center;color:var(--ink)}.ora-top__mark{justify-self:center;display:grid;place-items:center;height:44px}.ora-top__mark img{display:block;width:auto;height:34px}.ora-trust{display:grid;align-items:center;height:20px;margin:10px 0 0;padding:10px 16px 0;border-top:1px solid var(--line)}.ora-trust .trustpilot-widget{display:block;width:100%;height:20px;overflow:hidden;line-height:0}.ora-trust .trustpilot-widget>a{visibility:hidden}.ora-trust iframe{display:block;position:static!important;margin:0!important;opacity:0;transition:opacity .4s var(--ease)}.ora-trust iframe.is-loaded{opacity:1}.ora-sheet__content .ora-trust--sheet{margin:0;padding:0;border:0}.ora-top__count{position:absolute;top:8px;right:6px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--ink);color:#fff;font-size:9.5px;font-weight:600;display:grid;place-items:center}.ora-title{position:absolute;z-index:4;top:calc(env(safe-area-inset-top,0px) + 54px);left:20px;right:20px;text-align:center;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.ora-title h2{margin:0;font-family:"Noto Serif Display",serif;font-weight:300;font-size:34px;line-height:1.05;letter-spacing:0;text-transform:none}.ora-title h2.is-swap{animation:ora-swap .5s var(--spring-soft)}.ora-title__config{margin:8px 0 0;font-family:"Noto Serif Display",serif;font-weight:300;font-size:15px;line-height:1.3;color:var(--ink);min-height:1.3em}.ora-title .product-descriptor{margin-top:4px;font-size:11px;letter-spacing:.04em;color:var(--soft)}.ora-stage.is-engaged .ora-title,.ora-stage:not(.is-typeset) .ora-title{opacity:0;transform:translateY(-8px)}.ora-stage:not(.is-typeset) .ora-dock{animation-play-state:paused}.ora-stage--photo:not(.is-typeset) product-gallery{visibility:hidden}.ora-stage .ora-kicker{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;height:26px;margin:0 0 8px;padding:0 11px 0 13px;border-radius:13px;background:#fff9;box-shadow:inset 0 0 0 1px var(--line);font-size:10px;font-weight:600;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--soft)}.ora-kicker:active{transform:scale(.96)}.ora-stage.is-engaged .ora-kicker{pointer-events:none}.ora-fams{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.ora-stage .ora-fam{display:grid;align-content:start;gap:8px;padding:8px 8px 12px;border-radius:18px;background:#f6f0e7;color:var(--ink);text-align:center;text-decoration:none}.ora-fam__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.ora-fam__img img{width:100%;height:100%;object-fit:cover}.ora-fam b{font-family:"Noto Serif Display",serif;font-weight:400;font-size:17px;line-height:1.1}.ora-fam small{margin-top:-4px;font-size:11.5px;color:var(--soft)}.ora-fam[aria-current]{box-shadow:inset 0 0 0 1.5px var(--ink)}.ora-fam:active{transform:scale(.97)}.ora-fam--ghost{pointer-events:none}.ora-fam--ghost .ora-fam__img{background:linear-gradient(100deg,#fff 30%,#f6f0e7,#fff 70%) 0 0 / 300% 100%;animation:ora-shimmer 1.2s linear infinite}@keyframes ora-shimmer{to{background-position:-150% 0}}.ora-stage .ora-fam-back{display:inline-flex;align-items:center;gap:8px;height:28px;margin:2px 0;padding:0;font-size:10.5px;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--soft)}.ora-view{animation:ora-view-in .45s var(--spring-soft)}.ora-view--back{animation-name:ora-view-back}@keyframes ora-view-in{0%{opacity:0;transform:translate3d(28px,0,0)}}@keyframes ora-view-back{0%{opacity:0;transform:translate3d(-28px,0,0)}}.ora-tools{position:absolute;z-index:4;right:12px;bottom:calc(var(--dock-h, 200px) + 14px);display:grid;gap:8px;transition:opacity .3s var(--ease),transform .45s var(--spring)}.ora-stage.is-tray .ora-tools{opacity:0;transform:translateY(12px) scale(.94);pointer-events:none}.ora-tool{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:0 0 0 1px var(--line),0 6px 16px -8px #3c281459;transition:background-color .2s,color .2s,transform .15s var(--ease)}.ora-tools{justify-items:end}.ora-stage--photo .ora-tools{grid-auto-flow:column;align-items:center}.ora-stage .ora-tool--label{width:auto;min-width:40px;padding:0 15px;border-radius:20px;font-size:12.5px;font-weight:500;letter-spacing:.04em}.ora-tool[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.ora-tool:active{transform:scale(.92)}.ora-dock{position:absolute;z-index:6;left:0;right:0;bottom:0;display:grid;padding:4px 0 calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--paper);border-radius:28px 28px 0 0;box-shadow:0 -1px #1c1c1c0d,0 -28px 56px -34px #46321e61;transform:translateY(24px);opacity:0;animation:ora-in .8s var(--spring-soft) .1s forwards;view-transition-name:ora-dock}.ora-dock:before{content:"";justify-self:center;width:32px;height:3px;margin:4px 0 2px;border-radius:2px;background:#1c1c1c1a}.ora-stage.is-switch .ora-dock{animation:none;opacity:1;transform:none}.ora-stage__viewer #my3dView{transition:opacity .6s var(--ease)}.ora-stage.is-poster .ora-stage__viewer #my3dView,.ora-stage.is-switch .ora-stage__viewer #my3dView{opacity:0}.ora-stage.is-swapping .ora-stage__viewer #my3dView{opacity:.25;transition-duration:.2s}.ora-stage.is-switch.is-3d .ora-stage__viewer #my3dView{opacity:1}@keyframes ora-in{to{transform:none;opacity:1}}.ora-tray{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--spring-soft);touch-action:pan-x}.ora-stage.is-tray .ora-tray{grid-template-rows:1fr}.ora-tray.is-dragging .ora-tray__inner{transition:none}.ora-tray__inner{min-height:0;overflow:hidden;opacity:0;transform:translate3d(0,calc(14px + var(--drag, 0px)),0);transition:opacity .25s var(--ease),transform .55s var(--spring-soft)}.ora-stage.is-tray .ora-tray__inner{opacity:1;transform:translate3d(0,var(--drag, 0px),0);transition-delay:.06s,0s}.ora-tray__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 22px 4px}.ora-tray__heading{min-width:0;overflow:hidden}.ora-tray__heading h3{margin:0;font-family:"Noto Serif Display",serif;font-weight:300;font-size:23px;line-height:1.1;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-tray__heading p{margin:3px 0 0;font-size:12px;line-height:1.3;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.ora-tray__heading p.is-alert{color:var(--alert)}.ora-tray__heading.is-swap{animation:ora-swap .45s var(--spring-soft)}@keyframes ora-swap{0%{opacity:0;transform:translateY(6px)}}.ora-stage .ora-tray__next{flex:none;display:inline-flex;align-items:center;gap:8px;padding:0 2px;margin-bottom:-4px;font-size:10.5px;font-weight:600;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink);border-bottom:1px solid currentColor;border-radius:0;height:26px;transition:opacity .15s,transform .3s var(--spring)}.ora-stage .ora-tray__next:active{opacity:.55}.ora-stage .ora-tray__next svg{transition:transform .3s var(--spring)}.ora-stage .ora-tray__next:active svg{transform:translate(3px)}.ora-tray__body{position:relative;height:var(--body-h, 104px);overflow:hidden;transition:height .5s var(--spring-soft)}.ora-tray__inner:after{content:"";display:block;height:1px;margin:4px 22px 0;background:var(--line)}.ora-pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:6px;padding:0 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;transition:transform .55s var(--spring-soft),opacity .3s var(--ease)}.ora-pane::-webkit-scrollbar{display:none}.ora-pane--stack{display:grid;align-content:center;gap:10px;overflow:hidden;padding:0}.ora-pane.from-right{transform:translate3d(40px,0,0);opacity:0;transition:none}.ora-pane.from-left{transform:translate3d(-40px,0,0);opacity:0;transition:none}.ora-pane.to-left{transform:translate3d(-40px,0,0);opacity:0;pointer-events:none;transition-duration:.4s,.2s}.ora-pane.to-right{transform:translate3d(40px,0,0);opacity:0;pointer-events:none;transition-duration:.4s,.2s}.ora-pane>*{animation:ora-rise .55s var(--spring-soft) backwards;animation-delay:calc(var(--k, 0) * 30ms)}.ora-pane.is-static>*{animation:none}@keyframes ora-rise{0%{opacity:0;transform:translate3d(0,10px,0)}}.ora-choice{flex:none;scroll-snap-align:center;min-width:76px;display:grid;justify-items:center;align-content:center;gap:7px;padding:4px;font-size:12.5px;line-height:1.2;text-align:center;color:var(--soft);transition:color .25s var(--ease)}.ora-choice>span:last-child{display:grid;gap:2px;justify-items:center}.ora-choice small{display:block;font-size:10.5px;color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}.ora-choice__icon{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:transform .35s var(--spring),box-shadow .3s var(--ease)}.ora-choice__icon svg{width:30px;height:30px;overflow:visible}.ora-choice__icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1px var(--ink);opacity:0;transform:scale(.9);transition:opacity .3s var(--ease),transform .45s var(--spring)}.ora-choice[aria-checked=true]{color:var(--ink)}.ora-choice[aria-checked=true] .ora-choice__icon:after{opacity:1;transform:none}.ora-choice:active .ora-choice__icon{transform:scale(.92)}.ora-choice[aria-disabled=true]{opacity:.4}.ora-choice--pill{min-width:92px}.ora-choice--pill .ora-choice__icon svg{width:36px;height:36px}.ora-metal{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 -4px 8px #00000029,inset 0 4px 8px #fff9,0 0 0 .5px #1c1c1c33}.ora-model{flex:none;scroll-snap-align:center;width:92px;display:grid;justify-items:center;gap:6px;padding:4px 2px;text-align:center;color:var(--soft);transition:color .25s var(--ease)}.ora-model__img{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:transform .35s var(--spring)}.ora-model__img img{width:100%;height:100%;border-radius:50%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.18);clip-path:circle(42%)}.ora-model__img:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1px var(--ink);opacity:0;transform:scale(.9);transition:opacity .3s var(--ease),transform .45s var(--spring)}.ora-model[aria-checked=true]{color:var(--ink)}.ora-model[aria-checked=true] .ora-model__img:after{opacity:1;transform:none}.ora-model:active .ora-model__img{transform:scale(.93)}.ora-model b{max-width:100%;font-family:"Noto Serif Display",serif;font-size:13.5px;font-weight:400;line-height:1.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ora-model small{font-size:10.5px;color:var(--mute);white-space:nowrap}.ora-ruler{position:relative;height:54px}.ora-ruler__track{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:0 calc(50% - 24px);overscroll-behavior-x:contain;-webkit-mask:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent);mask:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent)}.ora-ruler__track::-webkit-scrollbar{display:none}.ora-stage .ora-ruler__track button{flex:none;width:48px;height:48px;scroll-snap-align:center;display:grid;place-items:center;font-family:"Noto Serif Display",serif;font-weight:300;font-size:23px;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.ora-ruler__mark{position:absolute;z-index:0;left:50%;top:2px;width:50px;height:50px;margin-left:-25px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);pointer-events:none;transition:box-shadow .3s var(--ease)}.ora-ruler.is-set .ora-ruler__mark{box-shadow:inset 0 0 0 1px var(--ink)}.ora-ruler:not(.is-set) .ora-ruler__mark{box-shadow:none;outline:1px dashed rgb(28 28 28 / .22);outline-offset:-1px}.ora-ruler:not(.is-set) .ora-ruler__track button{color:var(--mute)}.ora-ruler.is-off{opacity:.4}.ora-size-meta{margin:0;text-align:center;font-family:"Noto Serif Display",serif;font-weight:300;font-size:13.5px;color:var(--soft);font-variant-numeric:lining-nums tabular-nums}.ora-size-actions{display:flex;justify-content:center;gap:22px;padding:0 16px}.ora-stage .ora-link{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0;font-size:10.5px;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--soft);border-bottom:1px solid rgb(28 28 28 / .2);transition:color .2s,border-color .2s}.ora-stage .ora-link[aria-checked=true]{color:var(--ink);border-bottom-color:var(--ink)}.ora-field{flex:1;display:grid;gap:6px;padding:0 6px}.ora-field input{width:100%;height:46px;padding:0 2px;border:0;border-bottom:1px solid rgb(28 28 28 / .2);background:transparent;font:300 22px "Noto Serif Display",serif;color:var(--ink);border-radius:0;outline:none;transition:border-color .2s}.ora-field input:focus{border-bottom-color:var(--ink)}.ora-field small{display:flex;justify-content:space-between;font-size:11px;color:var(--mute)}.ora-recap{position:relative;padding:6px 8px 8px}.ora-recap__status{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 8px;font-family:"Noto Serif Display",serif;font-weight:300;font-size:14px;color:var(--soft);transition:color .3s}.ora-recap__status svg{flex:none}.ora-recap__tiles{position:relative;display:grid;grid-template-columns:var(--cols, repeat(6, minmax(0, 1fr)))}.ora-recap__ind{position:absolute;z-index:0;left:0;bottom:0;width:18px;height:1.5px;margin-left:-9px;border-radius:1px;background:var(--ink);opacity:0;transform:translate(var(--ind-x, 0px)) scaleX(.3);transition:transform .55s var(--spring),opacity .25s var(--ease);pointer-events:none}.ora-stage.is-tray .ora-recap__ind{opacity:1;transform:translate(var(--ind-x, 0px))}.ora-tile{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:5px;min-width:0;padding:4px 1px 9px;transition:transform .25s var(--spring)}.ora-tile:active{transform:scale(.93)}.ora-tile__icon{position:relative;width:32px;height:32px;display:grid;place-items:center;color:var(--ink)}.ora-tile__icon svg{width:100%;height:100%;overflow:visible}.ora-tile__icon.is-bump{animation:ora-bump .55s var(--spring)}@keyframes ora-bump{0%{transform:scale(.78);opacity:.4}to{transform:none;opacity:1}}.ora-tile__label{margin-bottom:-2px;max-width:100%;font-size:8.5px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-tile__value{max-width:100%;font-size:11.5px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--soft);transition:color .25s}.ora-tile__value.is-swap{animation:ora-swap .4s var(--spring-soft)}.ora-tile[aria-selected=true] .ora-tile__value{color:var(--ink)}.ora-tile.is-ok .ora-tile__icon:after{content:"";position:absolute;right:-4px;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--sage-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 6.2l1.8 1.8 3.8-4' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:0 0 0 2px var(--paper);animation:ora-bump .45s var(--spring)}.ora-glyph{font:300 20px/1 "Noto Serif Display",serif}.ora-thumb{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line)}.ora-thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.3)}.ora-tile .ora-metal{width:24px;height:24px}.ora-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 12px;padding:7px 7px 7px 18px;border-radius:18px;background:var(--ink);color:var(--paper)}.ora-buy__price{display:grid;min-width:0}.ora-buy__price b{font-family:"Noto Serif Display",serif;font-weight:300;font-size:22px;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;transition:opacity .15s}.ora-buy__price b.is-pending{opacity:.6}.ora-buy__price span{font-size:10.5px;letter-spacing:.02em;color:#f8f3eb9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-stage .ora-buy__btn{height:46px;padding:0 20px;border-radius:13px;background:var(--paper);color:var(--ink);font-size:10.5px;font-weight:600;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap;transition:transform .2s var(--spring),opacity .2s}.ora-stage .ora-buy__btn:active{transform:scale(.96)}.ora-stage .ora-buy__btn[aria-busy=true]{opacity:.65}.ora-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.ora-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c161052;opacity:0;transition:opacity .35s var(--ease)}.ora-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:88%;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:26px 26px 0 0;background:var(--card);box-shadow:0 -20px 50px -30px #3c281480;transform:translate3d(0,calc(100% + 20px),0);transition:transform .55s var(--spring-soft)}.ora-sheet.is-open{pointer-events:auto}.ora-sheet.is-open .ora-sheet__scrim{opacity:1}.ora-sheet.is-open .ora-sheet__panel{transform:translate3d(0,var(--drag, 0px),0)}.ora-sheet.is-dragging .ora-sheet__panel{transition:none}.ora-sheet__panel:after{content:"";position:absolute;left:0;right:0;top:100%;height:90px;background:var(--card)}.ora-sheet__grip{width:38px;height:24px;margin:0 auto -6px;padding:10px 0;border-radius:2px;background:#1c1c1c29 content-box;touch-action:none}.ora-stage .ora-sheet__close{position:absolute;z-index:2;top:12px;right:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink)}.ora-sheet__close:active{transform:scale(.92)}.ora-sheet__content h3:first-child{padding-right:44px}.ora-sheet__actions--sticky{position:sticky;bottom:calc(-1*(env(safe-area-inset-bottom,0px) + 22px));margin:18px -22px 0;padding:14px 22px calc(env(safe-area-inset-bottom,0px) + 22px);background:linear-gradient(rgb(255 253 249 / 0),var(--card) 18px)}.ora-sheet__content{overflow-y:auto;overscroll-behavior:contain;padding:8px 22px calc(env(safe-area-inset-bottom,0px) + 22px)}.ora-sheet__content h3{margin:6px 0 4px;font-family:"Noto Serif Display",serif;font-weight:300;font-size:26px;line-height:1.1;letter-spacing:0;text-transform:none}.ora-sheet__lead{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--soft)}.ora-sheet__section{padding:16px 0;border-top:1px solid var(--line)}.ora-sheet__description p{margin:0 0 6px;font-size:13.5px;line-height:1.55}.ora-sheet__description p:last-child{margin-bottom:0}.ora-sheet__section>p:first-child{margin:0 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.ora-sheet__content .product-reassurance__highlight{display:flex;gap:8px;align-items:center;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#f3ede3;font-size:13px}.ora-sheet__content .product-reassurance__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ora-sheet__content .product-reassurance__list li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.4}.ora-sheet__content .product-reassurance__list svg{flex:none;margin-top:1px}.ora-sheet__content .product-facts{display:grid;gap:8px;margin:0}.ora-sheet__content .product-fact{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.ora-sheet__content .product-fact dt{color:var(--soft);font-weight:300}.ora-sheet__content .product-fact dd{margin:0;text-align:right;font-weight:500}.ora-sheet__content .product-fact__rule{display:none}.ora-sheet__content ul.ora-plain{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}.ora-sheet__content .product-faq__title{display:none}.ora-sheet__content details{border-bottom:1px solid var(--line)}.ora-sheet__content details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;cursor:pointer}.ora-sheet__content details summary::-webkit-details-marker{display:none}.ora-sheet__content details summary:after{content:"+";font-size:18px;font-weight:300;color:var(--soft);transition:transform .3s var(--ease)}.ora-sheet__content details[open] summary:after{transform:rotate(45deg)}.ora-sheet__content details p{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--soft)}.ora-sheet__actions{display:grid;gap:8px;margin-top:18px}.ora-stage .ora-btn{height:50px;border-radius:14px;display:grid;place-items:center;font-size:11.5px;font-weight:600;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none;transition:transform .15s var(--ease)}.ora-btn:active{transform:scale(.97)}.ora-stage .ora-btn--dark{background:var(--ink);color:#fff}.ora-btn--light{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ora-stage .ora-btn[aria-busy=true]{opacity:.65;pointer-events:none}.ora-sheet__content h3+.ora-confirm__line{margin-top:14px}.ora-confirm__line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#f6f0e7}.ora-confirm__line img{width:56px;height:56px;border-radius:10px;object-fit:cover;mix-blend-mode:multiply}.ora-confirm__line b{display:block;font-family:"Noto Serif Display",serif;font-weight:400;font-size:17px}.ora-confirm__line span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--soft)}.ora-confirm__line strong{font-family:"Noto Serif Display",serif;font-weight:400;font-size:16px;font-variant-numeric:lining-nums;white-space:nowrap}.ora-confirm__note{margin:12px 2px 0;font-size:12.5px;color:var(--soft)}.ora-toast{position:absolute;z-index:30;left:50%;top:calc(env(safe-area-inset-top,0px) + 58px);max-width:calc(100% - 40px);padding:10px 16px;border-radius:20px;background:var(--ink);color:#fff;font-size:12.5px;width:max-content;text-align:center;opacity:0;transform:translate(-50%,-10px);transition:opacity .25s var(--ease),transform .45s var(--spring);pointer-events:none}.ora-toast.is-on{opacity:1;transform:translate(-50%)}}@media screen and (max-width:699px)and (max-height:720px){.ora-title h2{font-size:27px}.ora-title .product-descriptor{display:none}.ora-title__config{margin-top:5px;font-size:14px}}@media(prefers-reduced-motion:reduce){.ora-stage *,.ora-stage *:before,.ora-stage *:after{transition:none!important;animation:none!important}.ora-dock{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ora-immersive.css.map */
