.orijavelle-theme{color-scheme:dark;--background:#171512;--foreground:#fff5dd;--card:#211c16;--card-foreground:#fff5dd;--popover:#211c16;--popover-foreground:#fff5dd;--primary:#f2d68f;--primary-foreground:#24190b;--secondary:#2c251c;--secondary-foreground:#fff5dd;--muted:#2c251c;--muted-foreground:#c5b698;--accent:#3b2d1b;--accent-foreground:#f2d68f;--border:#f2d68f40;--input:#f2d68f40;--ring:#f2d68f;--public-accent:#f2d68f;background:#171512;color:#fff5dd;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root:has(.orijavelle-theme){color-scheme:dark;scrollbar-color:#6b5734 #171512}body:has(.orijavelle-theme){background:#171512}.oj-shell{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(22px,4.15vw,80px)}.oj-header{background:#122330;border-bottom:1px solid #f2d68f40}.oj-header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:28px}.oj-wordmark{display:inline-flex;align-items:center;gap:10px;color:#fff5dd;font:600 32px/1 Georgia,serif;letter-spacing:-.035em}.oj-wordmark svg{width:25px;height:25px;color:#f2d68f}.oj-navigation{display:flex;gap:clamp(20px,2.5vw,38px);font-size:15px;font-weight:600}.oj-footer a:hover,.oj-navigation a:hover{color:#f2d68f;text-decoration:underline;text-underline-offset:5px}.oj-mobile-back{display:none;align-items:center;gap:6px;color:#f2d68f;font-size:13px}.oj-language-toggle{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:#d3c5ab}.oj-language-toggle button{cursor:pointer;padding:6px 0}.oj-language-toggle button[aria-pressed=true]{color:#f2d68f;font-weight:700}@media (max-width:767px){.oj-header-inner{gap:12px}.oj-storefront-actions{gap:8px}.oj-language-toggle{font-size:11px;gap:3px}.oj-header .oj-wordmark{font-size:24px}.oj-currency [data-currency-trigger]{min-width:44px;padding-inline:6px}}.oj-product-page{flex:1;background:radial-gradient(ellipse at 90% 0,#35291a60,transparent 50%),#171512;padding:28px clamp(22px,4.15vw,80px) 60px;color:#fff5dd}.oj-product-title{margin-top:18px;margin-bottom:20px;font:600 clamp(27px,2.5vw,43px)/1.3 Georgia,Songti SC,SimSun,serif;letter-spacing:-.025em;text-wrap:pretty}.oj-gallery-main{--oj-photo-inset:clamp(12px,1.25vw,22px)}.oj-gallery-main .oj-gallery-photo{position:absolute;top:var(--oj-photo-inset);left:var(--oj-photo-inset);width:calc(100% - 2 * var(--oj-photo-inset));height:calc(100% - 2 * var(--oj-photo-inset));display:block;object-fit:contain;object-position:center}.oj-purchase-panel{background:linear-gradient(145deg,#282117,#1d1914);border:1px solid #f2d68f50;border-radius:16px;padding:clamp(20px,2vw,30px);margin-top:24px;box-shadow:0 12px 36px #00000020}.oj-choice{border:1px solid #f2d68f40;border-radius:10px;padding:13px 16px;color:#e9dfca;background:#181511;text-align:left;min-height:64px;transition:border-color .15s,background .15s}.oj-choice:hover:not(:disabled){border-color:#f2d68f;background:#332819}.oj-choice[aria-pressed=true]{color:#fff0bd;border-color:#f2d68f;background:#46331b;box-shadow:inset 0 0 0 1px #f2d68f55}.oj-choice:disabled{opacity:.4;cursor:not-allowed}.oj-choice:focus-visible{outline:2px solid #fff0bd;outline-offset:3px}.oj-purchase-cta{background:linear-gradient(110deg,#fff2bd,#e8af57);color:#24190b;border:1px solid #ffeab1}.oj-purchase-cta:hover:not(:disabled){background:#fff0be}.oj-footer{background:#13110e;border-top:1px solid #f2d68f40;color:#d3c5ab}.oj-currency [data-currency-menu],.oj-currency [data-currency-trigger]{background:#211c16;color:#f2d68f;border-color:#f2d68f50}.oj-currency [data-currency-menu]>div,.oj-currency [data-currency-menu]>p{color:#d3c5ab;border-color:#554631}.oj-currency [data-currency-option]:hover,.oj-currency [data-currency-option][aria-checked=true]{background:#46331b;color:#fff0bd}@media (max-width:480px){.oj-header .oj-mobile-back{display:none}}.oj-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:28px}.oj-footer-title{color:#f2d68f;font-size:15px;font-weight:650}.oj-footer-grid p{margin-top:8px;font-size:12px;line-height:1.7}.oj-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-block:15px;border-top:1px solid #f2d68f25;font-size:11px}@media (max-width:767px){.oj-header-inner{min-height:64px}.oj-wordmark{font-size:27px}.oj-navigation{display:none}.oj-mobile-back{display:inline-flex}.oj-product-page{padding-top:20px;padding-bottom:36px}.oj-product-title{font-size:28px}.oj-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (prefers-reduced-motion:reduce){.oj-choice{transition:none}}.oj-estimate-notice{margin-top:8px;font-size:12px;line-height:1.5;color:#b9aa8e}.oj-extra-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-top:10px;font-size:12px;color:#f2d68f}.oj-info-trigger,.oj-purchase-notes summary{cursor:pointer;text-underline-offset:4px}.oj-info-trigger:hover,.oj-purchase-notes summary:hover{text-decoration:underline}.oj-purchase-notes{position:relative}.oj-notes-copy{margin-top:10px;padding:14px;border:1px solid #685333;border-radius:10px;background:#211c16;color:#d3c5ab;font-size:12px;line-height:1.6}.oj-notes-copy p+p{margin-top:8px}@media (min-width:1024px) and (min-height:600px){:root:has(.oj-product-page),body:has(.oj-product-page){height:100%;overflow:hidden}.orijavelle-theme:has(.oj-product-page){height:100dvh;min-height:0}.orijavelle-theme:has(.oj-product-page)>main{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.orijavelle-theme:has(.oj-product-page) .oj-header{flex-shrink:0}.orijavelle-theme:has(.oj-product-page) .oj-header-inner{min-height:54px}.oj-product-page{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:10px clamp(24px,3vw,64px) 12px}.oj-product-page>nav{width:100%;font-size:12px;line-height:18px;margin-bottom:8px}.oj-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:minmax(0,1fr);gap:clamp(20px,3vw,46px);width:100%;height:100%;min-height:0;max-width:1500px}.oj-detail-layout>[data-product-gallery],.oj-detail-layout>[data-product-purchase]{float:none;width:auto;min-height:0;height:100%;padding:0}.oj-detail-layout>[data-product-purchase]{display:flex;flex-direction:column;justify-content:center;gap:10px}.oj-product-summary{flex-shrink:0}.oj-product-summary>:first-child a{min-height:0;padding:3px 9px;font-size:12px;line-height:16px}.oj-product-summary>:last-child a{min-height:30px;padding:4px 10px;font-size:12px;line-height:18px}.oj-product-title{margin:8px 0 10px;font-size:clamp(20px,3.3vh,30px);line-height:1.25}.oj-gallery{display:flex;flex-direction:column;min-height:0;height:100%}.oj-gallery-main{flex:1;min-height:0;aspect-ratio:auto}.oj-gallery-thumbnails{flex-shrink:0;margin-top:8px;height:54px;font-size:12px;gap:8px}.oj-gallery-thumbnails [aria-pressed]{width:48px;height:48px}.oj-compact-panel{position:relative;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:clamp(12px,1.8vh,20px);border-radius:13px}.oj-compact-panel .oj-panel-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.oj-compact-panel .oj-options{margin-top:0;min-height:0;max-height:35vh;flex:0 1 auto;overflow-y:auto;scrollbar-width:thin}.oj-compact-panel .oj-options legend{font-size:12px;line-height:16px}.oj-compact-panel .oj-options [data-option-presentation]{margin-top:6px;gap:6px}.oj-compact-panel .oj-choice{min-height:36px;padding:7px 10px}.oj-compact-panel .oj-choice>span:first-child{font-size:13px;line-height:16px}.oj-compact-panel .oj-choice>span+span{margin-top:2px;font-size:11px;line-height:14px}.oj-price-row{flex-shrink:0;margin-top:10px;gap:10px}.oj-price-row>img{width:40px;height:40px}.oj-price-row>div>span{font-size:11px;line-height:14px}.oj-price-row [data-product-price]{font-size:15px;line-height:1.3}.oj-price-row [data-product-price]:has([data-reference-price]){font-size:clamp(28px,4.4vh,42px);line-height:1.05}.oj-price-row>div>p:last-child{margin-top:2px;font-size:12px;line-height:16px}.oj-compact-panel .oj-purchase-cta{flex-shrink:0;margin-top:10px;height:40px;min-height:40px;padding-block:8px;font-size:14px}.oj-estimate-notice{flex-shrink:0;margin-top:6px;font-size:11px;line-height:14px}.oj-extra-actions{flex-shrink:0;margin-top:7px;font-size:12px;line-height:16px}.oj-notes-copy{position:absolute;bottom:calc(100% + 8px);right:0;z-index:30;width:min(380px,40vw);max-height:45vh;overflow-y:auto;margin:0;box-shadow:0 14px 40px #0009}.oj-product-footer .oj-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:8px;gap:24px}.oj-product-footer .oj-footer-title{font-size:12px;line-height:18px}.oj-product-footer .oj-footer-bottom,.oj-product-footer .oj-footer-grid p{display:none}}@media (min-width:1024px) and (min-height:600px) and (max-height:680px){.oj-product-summary>:first-child{display:none}.oj-product-title{font-size:20px;margin:6px 0 8px}.oj-price-row{margin-top:7px}.oj-compact-panel .oj-purchase-cta{margin-top:7px;height:36px;min-height:36px}}