.gy-store{--gy-bg:#071511;--gy-panel:#0c1d17;--gy-gold:#d3b67e;--gy-light:#efe6d3;--gy-muted:#9caa9f;--gy-line:hsla(40,42%,62%,.25);background:var(--gy-bg);color:var(--gy-light);font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:1.6;overflow:clip;-webkit-font-smoothing:antialiased}.gy-store *{box-sizing:border-box}.gy-store button,.gy-store input,.gy-store textarea{font:inherit}.gy-store button{color:inherit;cursor:pointer}.gy-store a,.gy-store button{-webkit-tap-highlight-color:transparent}.gy-store button{border:0;background:none}.gy-store a{text-decoration:none}.gy-store :focus-visible{outline:2px solid #efd69e;outline-offset:5px}.gy-store img{display:block;max-width:100%}.gy-store h1,.gy-store h2,.gy-store h3,.gy-store p{margin:0}.gy-store h1,.gy-store h2,.gy-store h3{font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-weight:400}.gy-store section[id]{scroll-margin-top:30px}.gy-skip{position:fixed;left:16px;top:-100px;background:var(--gy-light);color:var(--gy-bg);padding:10px 18px;z-index:100}.gy-skip:focus{top:10px}.gy-topline{height:32px;border-bottom:1px solid var(--gy-line);display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;font-size:10px;letter-spacing:2px;color:#adbaa9;background:#0b1d16}.gy-topline span:nth-child(2){font-family:Georgia,serif;font-size:9px;letter-spacing:3px}.gy-topline span:last-child{letter-spacing:1px;color:#bca777}.gy-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;border-bottom:1px solid var(--gy-line);position:relative;z-index:5;background:#091a14}.gy-brand{width:158px;flex-shrink:0;background:#f7f1e5;padding:5px 10px;border:1px solid #a99164}.gy-brand img{width:100%;height:auto}.gy-nav{display:flex;align-items:center;gap:48px}.gy-nav a{display:flex;flex-direction:column;gap:5px;color:#c7c8b7;font-size:13px;letter-spacing:3px;position:relative;text-align:center;padding:14px 0}.gy-nav a span{font-family:Georgia,serif;font-size:8px;letter-spacing:1.4px;color:#7a8c7f}.gy-nav a:after{content:"";position:absolute;height:1px;background:var(--gy-gold);width:0;bottom:2px;left:50%;transition:width .25s,left .25s}.gy-nav .gy-nav-active,.gy-nav a:hover{color:var(--gy-gold)}.gy-nav .gy-nav-active:after,.gy-nav a:hover:after{width:24px;left:calc(50% - 12px)}.gy-header-actions{display:flex;align-items:center;gap:20px;color:var(--gy-gold)}.gy-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0}.gy-nav-divider{height:20px;width:1px;background:var(--gy-line)}.gy-header-consult{display:flex;gap:9px;align-items:center;font-size:12px!important;letter-spacing:1px}.gy-menu-button{display:none}.gy-search-panel{padding:18px 4.5%;display:flex;align-items:center;gap:20px;background:#10291e;border-bottom:1px solid var(--gy-line)}.gy-search-panel input{min-width:0;flex:1 1;border:0;outline:0;background:none;color:var(--gy-light);padding:8px}.gy-search-panel input::placeholder{color:#a7b2a7;font-size:12px}.gy-search-panel button[type=submit]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--gy-gold);white-space:nowrap}.gy-hero{height:590px;min-height:530px;position:relative;isolation:isolate;background:#040c09;overflow:hidden}.gy-hero-media{position:absolute;inset:0 0 0 26%;z-index:-3;animation:gy-reveal 1.2s ease both}.gy-hero-media>img,.gy-hero-media>video{width:100%;height:100%;object-fit:cover;object-position:center}.gy-hero-media>video{position:absolute;inset:0;filter:brightness(.66) saturate(.7)}.gy-hero-media>img{filter:brightness(.7) saturate(.85)}.gy-hero-media-1{inset:0 0 0 33%}.gy-hero-media-1>img{object-position:center 45%}.gy-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06120d,rgba(6,18,13,.96) 19%,rgba(6,18,13,.65) 40%,rgba(6,18,13,.1) 72%,rgba(6,18,13,.28)),linear-gradient(0deg,#06120d,transparent 30%,transparent 90%,rgba(6,18,13,.3))}.gy-hero-content{position:relative;margin-left:7.5%;padding-top:58px;max-width:600px;animation:gy-copy-in .9s both}.gy-eyebrow{font-family:Georgia,Times New Roman,serif;font-size:9px;letter-spacing:3px;color:var(--gy-gold);font-weight:400;line-height:1.8}.gy-hero-content>.gy-eyebrow{display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:2.4px}.gy-hero-content>.gy-eyebrow span{display:inline-block;width:30px;height:1px;background:var(--gy-gold)}.gy-hero h1{color:#f0dcaf;font-size:70px;letter-spacing:12px;line-height:1.35;margin-top:19px;text-shadow:0 2px 22px #0005;position:relative}.gy-hero h1 i{font-style:normal;font-size:50px;letter-spacing:0;margin-left:-12px}.gy-hero h2{font-size:22px;letter-spacing:4px;margin-top:14px;color:#e8d9b9}.gy-hero-note{color:#a6b3a5;font-size:12px;letter-spacing:1.5px;margin-top:18px!important;max-width:340px;line-height:2}.gy-hero-buttons{display:flex;align-items:center;gap:30px;margin-top:30px}.gy-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:38px;padding:0 28px!important;letter-spacing:2px;font-size:13px!important;border-radius:1px!important;transition:background .25s,transform .25s}.gy-button:hover{transform:translateY(-2px)}.gy-button-gold{background:linear-gradient(110deg,#ecd5a7,#c5a76f)!important;color:#172219!important;border:1px solid #f1ddb0!important;box-shadow:0 5px 20px #0002}.gy-button-outline{border:1px solid var(--gy-line)!important;color:var(--gy-gold)!important}.gy-film-link{display:flex;align-items:center;gap:10px;letter-spacing:1px;font-size:11px!important;color:#dca!important}.gy-play-circle{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cfb88590;border-radius:50%;padding-left:2px}.gy-hero-side{position:absolute;right:32px;top:90px;display:flex;align-items:center;writing-mode:vertical-rl;gap:17px;font-size:8px;font-family:Georgia,serif;letter-spacing:3px;color:#d2c19b99}.gy-hero-side i{height:24px;width:1px;background:#baa47266}.gy-hero-bottom{position:absolute;left:4.5%;right:4.5%;bottom:25px;display:flex;align-items:flex-end;justify-content:space-between}.gy-slides{display:flex;gap:15px;align-items:center}.gy-slides>button:not(.gy-carousel-pause){display:flex;flex-direction:column;align-items:flex-start;padding:8px 0;color:#a3aa95;font-family:Georgia,serif;width:74px;gap:7px}.gy-slides>button>span{font-size:11px}.gy-slides>button>i{height:1px;width:100%;background:#8b987155}.gy-slides>button>small{font-family:Microsoft YaHei,sans-serif;font-size:9px;letter-spacing:1px;color:#d7c6a3;display:none}.gy-slides>button.gy-slide-active{color:#ebd4a4}.gy-slides>button.gy-slide-active>i{background:#dbc18a;height:2px}.gy-carousel-pause{color:var(--gy-gold)!important;border:1px solid var(--gy-line)!important;border-radius:50%;width:27px;height:27px;margin-left:3px}.gy-discover{position:absolute;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:3px;color:#b8b7a0;display:flex;flex-direction:column;align-items:center;gap:8px;bottom:-8px}.gy-discover span{font-size:23px;color:var(--gy-gold);font-family:Georgia,serif;line-height:1.1}.gy-hero-caption{font-family:Songti SC,SimSun,serif;letter-spacing:3px;font-size:15px;color:#d9caa9}.gy-hero-caption span{display:block;font-family:Georgia,serif;font-size:7px;letter-spacing:2px;color:#afae9166;margin-top:5px}.gy-section{padding:40px 4.5%;border-bottom:1px solid var(--gy-line)}.gy-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.gy-heading-line{display:flex;gap:25px;align-items:baseline;margin-top:6px}.gy-heading-line h2{font-size:30px;letter-spacing:5px;color:#e1c58e}.gy-heading-line>span{font-family:Songti SC,SimSun,serif;color:#a2ad9b;font-size:12px;letter-spacing:2px}.gy-gallery-controls{display:flex;align-items:center;gap:12px}.gy-gallery-controls>span{color:#98a38e;font-size:10px;letter-spacing:2px;margin-right:12px}.gy-round-button{width:31px;height:31px;border:1px solid #baa07166!important;border-radius:50%;display:grid;place-items:center;color:var(--gy-gold)!important;transition:background .2s}.gy-round-button:hover{background:#b99c6125!important}.gy-gallery-controls .gy-round-button:nth-child(2) svg{transform:rotate(180deg)}.gy-materials{background:linear-gradient(110deg,#0b1f17,#081711 65%);padding-top:36px;padding-bottom:22px}.gy-material-strip{display:grid;grid-auto-columns:calc((100% - 75px)/6);grid-auto-flow:column;grid-gap:15px;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b49a60 #1c2e21;padding-bottom:13px}.gy-material-item{position:relative;aspect-ratio:1.35;overflow:hidden;text-align:left;border:1px solid #b8a06c66!important;scroll-snap-align:start;padding:0!important}.gy-material-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s,filter .6s;filter:brightness(.85)}.gy-material-item:hover img{transform:scale(1.07);filter:brightness(1)}.gy-material-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#03100cdd,transparent 75%)}.gy-material-number{position:absolute;top:10px;left:12px;color:#efdfbaaa;font-family:Georgia,serif;font-size:9px;letter-spacing:1px}.gy-material-text{position:absolute;bottom:12px;left:14px;right:10px}.gy-material-text strong{font-family:Songti SC,SimSun,serif;font-weight:400;font-size:18px;letter-spacing:2px;display:block;color:#f0dbad}.gy-material-text small{font-family:Georgia,serif;font-size:7px;letter-spacing:1.5px;display:block;margin-top:2px;color:#cbb893}.gy-material-play{position:absolute;right:12px;top:12px;border-radius:50%;border:1px solid #dfc188;width:26px;height:26px;display:grid;place-items:center;background:#07130d77;padding-left:2px;color:#e9cf9c}.gy-gallery-hint{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#768775;margin-top:8px}.gy-collections{padding-top:42px;padding-bottom:0;background:radial-gradient(ellipse at top,#112a1b88,transparent 60%)}.gy-collection-motto{color:#a49470;font-family:Songti SC,SimSun,serif;font-size:12px;letter-spacing:3px;margin-bottom:5px}.gy-collection-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--gy-line);border-bottom:1px solid var(--gy-line);margin-bottom:26px}.gy-category-tabs{display:flex;align-items:center;gap:35px}.gy-category-tabs button{font-size:12px;letter-spacing:2px;color:#8b9b8c;padding:15px 0;position:relative}.gy-category-tabs button small{font-family:Georgia,serif;font-size:8px;margin-left:10px;letter-spacing:1px}.gy-category-tabs button.is-active{color:#e6c991}.gy-category-tabs button.is-active:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#d0b178}.gy-count{font-size:10px;color:#80917e;letter-spacing:1px}.gy-search-result{display:flex;justify-content:space-between;margin-bottom:20px;color:var(--gy-gold);font-size:12px}.gy-search-result button{display:flex;align-items:center;gap:8px;font-size:11px}.gy-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.gy-collection-column{border:1px solid #b19c6555;background:linear-gradient(90deg,#0c2017,#091a13);padding:7px;position:relative;outline:1px solid #b19c6520;outline-offset:-5px}.gy-column-heading{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 5px}.gy-column-heading h3{font-size:29px;letter-spacing:5px;color:#e4ca96;line-height:1.3}.gy-column-heading div>span{display:block;font-family:Georgia,serif;font-size:8px;letter-spacing:1.7px;color:#baa981;margin-top:6px}.gy-column-heading button{width:34px;height:34px;display:grid;place-items:center;color:#d7ba81;border:1px solid transparent}.gy-column-heading button:hover{border-color:var(--gy-line)}.gy-column-verse{font-family:Songti SC,SimSun,serif;color:#8c9e85;font-size:10px;letter-spacing:2px;padding:9px 15px 14px!important}.gy-product-flow{height:570px;overflow:hidden;position:relative}.gy-product-track{display:flex;flex-direction:column;gap:5px;animation:gy-flow 42s linear infinite;will-change:transform}.gy-collection-column:nth-child(2) .gy-product-track{animation-duration:48s}.gy-collection-column:nth-child(3) .gy-product-track{animation-duration:45s}.gy-collection-column:nth-child(4) .gy-product-track{animation-duration:52s}.gy-product-flow:active .gy-product-track,.gy-product-flow:focus-within .gy-product-track,.gy-product-flow:hover .gy-product-track{animation-play-state:paused}.gy-product{display:block;position:relative;flex-shrink:0;aspect-ratio:1.13;overflow:hidden;padding:0!important;width:100%;text-align:left;background:#10231a!important}.gy-product img{width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .5s;filter:brightness(.9)}.gy-product:hover img{transform:scale(1.055);filter:brightness(1)}.gy-product-0{aspect-ratio:.93}.gy-product-shade{position:absolute;inset:0;background:linear-gradient(0deg,#04110cf0,transparent 44%)}.gy-product-info{position:absolute;bottom:17px;left:17px;right:12px}.gy-product-info small{font-size:8px;letter-spacing:1.8px;color:#cebd99;display:block;margin-bottom:4px}.gy-product-info strong{font-family:Songti SC,SimSun,serif;display:block;font-size:17px;letter-spacing:2px;font-weight:400;color:#f0dfbb}.gy-product-detail{position:absolute;right:12px;bottom:19px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #b8a37877;border-radius:50%;color:#d3ba87;background:#0e211655}.gy-product-tag{position:absolute;left:15px;top:15px;writing-mode:vertical-rl;letter-spacing:3px;background:#07181099;border:1px solid #ae986155;font-size:9px;color:#dbc28a;padding:9px 4px}.gy-column-footer{display:flex;flex-direction:column;align-items:center;padding:15px 0 7px;gap:8px}.gy-column-footer>span{font-family:Songti SC,SimSun,serif;font-size:10px;color:#9eab95;letter-spacing:1px}.gy-column-footer button{font-size:9px;color:#c4ad7c;letter-spacing:2px;display:flex;align-items:center;gap:12px;padding:5px 20px}.gy-column-footer button>span{font-size:14px}.gy-column-corner{position:absolute;inset:2px;pointer-events:none;background:linear-gradient(#c5a77388,#c5a77388) 0 0/13px 1px no-repeat,linear-gradient(#c5a77388,#c5a77388) 0 0/1px 13px no-repeat,linear-gradient(#c5a77388,#c5a77388) 100% 0/13px 1px no-repeat,linear-gradient(#c5a77388,#c5a77388) 100% 0/1px 13px no-repeat,linear-gradient(#c5a77388,#c5a77388) 0 100%/13px 1px no-repeat,linear-gradient(#c5a77388,#c5a77388) 0 100%/1px 13px no-repeat,linear-gradient(#c5a77388,#c5a77388) 100% 100%/13px 1px no-repeat,linear-gradient(#c5a77388,#c5a77388) 100% 100%/1px 13px no-repeat}.gy-expanded .gy-product-flow{height:auto}.gy-expanded .gy-product-track{animation:none;transform:none}.gy-collection-filtered{grid-template-columns:1fr}.gy-collection-filtered .gy-product-flow{height:auto}.gy-collection-filtered .gy-product-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));animation:none;grid-gap:14px;gap:14px}.gy-collection-filtered .gy-product[aria-hidden=true]{display:none}.gy-collection-filtered .gy-product{aspect-ratio:1.2}.gy-collection-filtered .gy-column-heading{padding:20px}.gy-collection-filtered .gy-column-heading>button{display:none}.gy-collection-filtered .gy-column-verse{padding:0 20px 20px!important}.gy-collection-filtered .gy-column-footer{padding:20px}.gy-collection-filtered .gy-column-footer button{display:none}.gy-empty{padding:80px 20px;text-align:center;background:#0d2017}.gy-empty h3{font-size:24px;color:var(--gy-gold)}.gy-empty p{color:var(--gy-muted);font-size:12px;margin:20px 0 28px}.gy-collection-bottom{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 0 34px;gap:8px}.gy-ornament{color:#d0b27c;font-size:18px;position:relative}.gy-ornament:after,.gy-ornament:before{content:"";position:absolute;top:50%;width:65px;height:1px;background:linear-gradient(90deg,transparent,#a38d5d66);right:calc(100% + 15px)}.gy-ornament:after{right:auto;left:calc(100% + 15px);transform:rotate(180deg)}.gy-collection-bottom p{font-family:Songti SC,SimSun,serif;font-size:13px;color:#b3b799;letter-spacing:3px}.gy-collection-bottom>span:last-child{font-size:9px;letter-spacing:1px;color:#71826f}.gy-bespoke{min-height:360px;display:grid;grid-template-columns:45% 1fr 170px;align-items:center;padding:45px 6%;grid-gap:50px;gap:50px;background:#0c1d14;position:relative;border-bottom:1px solid var(--gy-line);overflow:hidden}.gy-bespoke-image{height:280px;position:relative}.gy-bespoke-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0c1d1433)}.gy-bespoke-image img{height:100%;width:100%;object-fit:cover;filter:saturate(.65) brightness(.7)}.gy-bespoke-copy h2{font-size:37px;letter-spacing:5px;line-height:1.5;color:#e2c995;margin:12px 0}.gy-bespoke-copy>p:not(.gy-eyebrow){color:#96a48e;letter-spacing:1px;font-size:11px;line-height:2;margin-bottom:22px}.gy-bespoke-copy .gy-button{min-height:41px;padding:0 20px!important;font-size:11px!important;gap:24px}.gy-bespoke-values{display:flex;flex-direction:column;border-left:1px solid var(--gy-line);padding-left:35px;gap:25px;color:var(--gy-gold)}.gy-bespoke-values>div{display:grid;grid-template-columns:25px 1fr;grid-gap:2px 13px;gap:2px 13px;align-items:center}.gy-bespoke-values svg{grid-row:1/3}.gy-bespoke-values span{font-family:Songti SC,SimSun,serif;white-space:nowrap;font-size:12px;letter-spacing:2px}.gy-bespoke-values small{font-family:Georgia,serif;font-size:7px;letter-spacing:1.5px;color:#9c9877}.gy-site-footer{padding:40px 4.5% 25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;background:#06110d}.gy-site-footer>div{display:flex;align-items:center;gap:25px}.gy-site-footer>div img{width:120px;height:auto;padding:4px 8px;background:#f0eadf}.gy-site-footer>div>span{font-family:Songti SC,SimSun,serif;font-size:11px;letter-spacing:2px;color:#9b9f81}.gy-site-footer>nav{display:flex;gap:24px;font-size:10px;letter-spacing:1px;color:#b1b29b}.gy-site-footer nav button{padding:0}.gy-site-footer>p{width:100%;border-top:1px solid #c7a46922;padding-top:18px;font-family:Georgia,serif;font-size:8px;letter-spacing:1px;color:#7b8b76;display:flex;justify-content:space-between;gap:25px}.gy-site-footer>p>span{font-family:Microsoft YaHei,sans-serif;letter-spacing:.5px;font-size:8px}.gy-floating-consult{position:fixed;z-index:10;right:25px;bottom:25px;background:#103c2c!important;border:1px solid #b8a16c88!important;display:flex;gap:10px;align-items:center;padding:12px 18px!important;color:#e6d2a6!important;box-shadow:0 8px 30px #0006;border-radius:3px}.gy-floating-consult>span{font-family:Songti SC,SimSun,serif;font-size:14px;letter-spacing:2px;text-align:left;line-height:1.5}.gy-floating-consult small{display:block;font-size:8px;font-family:Arial,sans-serif;letter-spacing:.8px;color:#a4bea8}.gy-floating-consult i{width:5px;height:5px;border-radius:50%;background:#82ba8d;margin-left:6px}.gy-modal-backdrop{position:fixed;inset:0;background:#000b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;display:flex;align-items:center;justify-content:center;padding:28px;animation:gy-reveal .2s}.gy-modal{position:relative;width:min(960px,100%);max-height:90dvh;overflow:auto;background:#0d2118;border:1px solid #c4a56b88;box-shadow:0 25px 90px #0008;outline:none!important}.gy-modal-close{position:absolute;z-index:3;top:12px;right:12px;border:1px solid #d7c18c66!important;border-radius:50%;background:#071810cc!important;color:#e7d3aa!important}.gy-product-modal{display:grid;grid-template-columns:1fr 1fr}.gy-detail-image{min-height:480px;background:#050d09}.gy-detail-image img{width:100%;height:100%;object-fit:contain;max-height:80dvh}.gy-detail-copy{padding:50px 40px 35px}.gy-detail-id{display:block;font-size:9px;color:#8eaa91;letter-spacing:1px;margin-top:18px}.gy-detail-copy h2{font-size:29px;color:#e2c791;letter-spacing:2px;margin:10px 0}.gy-detail-subtitle{font-family:Songti SC,SimSun,serif;color:#d2bb8e;font-size:15px;letter-spacing:2px}.gy-detail-copy>p:not(.gy-eyebrow):not(.gy-detail-subtitle){color:#a6b59f;font-size:12px;line-height:2.1;margin-top:23px}.gy-detail-copy dl{border-top:1px solid var(--gy-line);border-bottom:1px solid var(--gy-line);padding:17px 0;margin:25px 0}.gy-detail-copy dl div{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:2.3}.gy-detail-copy dt{color:#80977e}.gy-detail-copy dd{margin:0;color:#c2c9b4}.gy-detail-copy .gy-button{width:100%;gap:15px}.gy-detail-disclaimer{display:block;color:#83947c;font-size:9px;line-height:1.8;margin-top:15px}.gy-story-modal{width:min(700px,100%)}.gy-story-modal>img{width:100%;max-height:58dvh;object-fit:contain;background:#050d09}.gy-story-modal>div{padding:24px 35px 30px}.gy-story-modal h2{font-size:28px;color:var(--gy-gold);margin:7px 0 10px;letter-spacing:3px}.gy-story-modal p:not(.gy-eyebrow){font-size:12px;color:#adbaa2}.gy-story-modal small{font-size:9px;color:#82957c;display:block;margin-top:15px}.gy-film-modal{width:min(1000px,100%);padding:25px}.gy-film-modal h2{font-size:25px;color:var(--gy-gold);letter-spacing:4px;margin:5px 0 18px}.gy-film-modal video{width:100%;max-height:64dvh;background:#000}.gy-film-modal>p{font-size:9px;color:#8c9f84;margin-top:12px}.gy-consult-modal{width:min(520px,100%);padding:38px 40px;text-align:center}.gy-consult-symbol{display:grid;place-items:center;width:60px;height:60px;border:1px solid #c7aa6c77;border-radius:50%;margin:0 auto 22px;color:var(--gy-gold)}.gy-consult-modal .gy-eyebrow{font-size:8px;letter-spacing:2px}.gy-consult-modal h2{font-size:29px;color:#e9d4a5;letter-spacing:3px;line-height:1.6;margin:15px 0}.gy-consult-modal>p:not(.gy-eyebrow){color:#a2b397;font-size:11px;line-height:1.9}.gy-consult-modal textarea{display:block;width:100%;resize:vertical;padding:16px;color:#d2ddc9;background:#091b12;border:1px solid var(--gy-line);font-size:11px;line-height:1.9;margin:20px 0;text-align:left}.gy-consult-modal>.gy-button{width:100%;gap:30px}.gy-consult-modal .gy-consult-preview-note{color:#99a88d!important;font-size:10px!important;margin-top:20px}.gy-copy-status{display:block;min-height:18px;font-size:10px;color:#c1d49d;margin-top:10px}@keyframes gy-reveal{0%{opacity:0}to{opacity:1}}@keyframes gy-copy-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes gy-flow{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 2.5px))}}@media(min-width:1600px){.gy-header,.gy-section,.gy-topline{padding-left:max(4.5%,calc((100vw - 1480px)/2));padding-right:max(4.5%,calc((100vw - 1480px)/2))}.gy-hero{height:660px}.gy-hero-content{margin-left:max(7.5%,calc((100vw - 1380px)/2));padding-top:80px}.gy-hero h1{font-size:80px}.gy-product-flow{height:650px}}@media(max-width:1100px){.gy-nav{gap:28px}.gy-header-actions{gap:12px}.gy-collection-grid{gap:14px}.gy-product-info{left:12px}.gy-product-info strong{font-size:14px;letter-spacing:1px}.gy-product-info small{font-size:7px;letter-spacing:1px}.gy-product-detail{right:9px;bottom:17px;width:22px;height:22px}.gy-column-heading{padding:12px 8px 5px}.gy-column-heading h3{font-size:26px}.gy-column-verse{padding:9px 8px 14px!important;font-size:9px;letter-spacing:1px}.gy-product-flow{height:480px}.gy-material-strip{grid-auto-columns:calc((100% - 60px)/5)}.gy-bespoke{grid-template-columns:44% 1fr 140px;gap:30px;padding:35px 4.5%}.gy-bespoke-values{padding-left:20px}.gy-hero h1{font-size:64px}.gy-hero-content{margin-left:6%;padding-top:66px}.gy-heading-line{gap:16px}.gy-heading-line>span{font-size:11px}}@media(max-width:800px){.gy-topline{height:28px;font-size:8px;letter-spacing:1px}.gy-topline span:nth-child(2){display:none}.gy-header{height:82px}.gy-brand{width:132px}.gy-nav{gap:22px}.gy-nav a{font-size:11px;letter-spacing:1px}.gy-nav a span{font-size:6px;letter-spacing:1px}.gy-header-consult span{display:none}.gy-header-actions{gap:8px}.gy-nav-divider{display:none}.gy-hero{height:560px}.gy-hero-content{padding-top:68px;max-width:510px}.gy-hero h1{font-size:60px}.gy-hero h2{font-size:20px;letter-spacing:2px}.gy-hero-note{font-size:11px;max-width:270px}.gy-hero-shade{background:linear-gradient(90deg,#06120df5,rgba(6,18,13,.8) 35%,rgba(6,18,13,.15)),linear-gradient(0deg,#06120d,transparent 40%)}.gy-hero-media{left:20%}.gy-hero-caption{font-size:11px;letter-spacing:1px}.gy-hero-caption span{font-size:6px;letter-spacing:1px}.gy-gallery-controls>span,.gy-heading-line>span{display:none}.gy-material-strip{grid-auto-columns:calc((100% - 30px)/3.4)}.gy-section{padding:30px 4.5%}.gy-collections{padding-bottom:0}.gy-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.gy-product-flow{height:540px}.gy-product-info strong{font-size:19px}.gy-product-info small{font-size:9px}.gy-column-heading h3{font-size:30px}.gy-column-heading{padding:15px 15px 5px}.gy-column-verse{padding:9px 15px 14px!important;font-size:10px}.gy-collection-filtered{grid-template-columns:1fr}.gy-collection-filtered .gy-product-track{grid-template-columns:repeat(3,minmax(0,1fr))}.gy-collection-filtered .gy-product-info strong{font-size:15px}.gy-collection-filtered .gy-product-info small{font-size:8px}.gy-bespoke{grid-template-columns:1fr 1fr;gap:30px}.gy-bespoke-values{grid-column:1/-1;flex-direction:row;border-left:none;border-top:1px solid var(--gy-line);padding:25px 0 0;justify-content:space-evenly}.gy-bespoke-copy h2{font-size:32px}.gy-bespoke-image{height:280px}.gy-site-footer{padding-bottom:95px}.gy-site-footer>p{flex-direction:column;gap:10px}.gy-product-modal{grid-template-columns:.9fr 1.1fr}.gy-detail-copy{padding:42px 25px 25px}.gy-detail-copy h2{font-size:25px}.gy-detail-image{min-height:450px}.gy-floating-consult{right:18px;bottom:18px}.gy-search-panel{gap:9px}.gy-search-panel input{font-size:12px}}@media(max-width:600px){.gy-topline{padding:0 5%}.gy-topline,.gy-topline span:last-child{font-size:8px}.gy-header{height:77px;padding:0 5%}.gy-brand{width:123px}.gy-menu-button{display:flex}.gy-header-actions{gap:7px}.gy-header-consult{width:35px;height:38px;justify-content:center;padding:0}.gy-icon-button{width:35px}.gy-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0c2118;border-bottom:1px solid var(--gy-line);padding:15px 24px;grid-template-columns:repeat(2,1fr);gap:10px}.gy-nav.gy-nav-open{display:grid}.gy-nav a{font-size:13px;padding:15px}.gy-hero{height:610px}.gy-hero-content{margin-left:7%;padding-top:64px}.gy-hero-content>.gy-eyebrow{font-size:7px;letter-spacing:1.5px;gap:10px}.gy-hero-content>.gy-eyebrow span{width:22px}.gy-hero h1{font-size:55px;letter-spacing:8px;line-height:1.4;margin-top:26px}.gy-hero h1 i{font-size:35px}.gy-hero h2{font-size:18px;letter-spacing:1.5px;margin-top:24px}.gy-hero-note{font-size:10px;letter-spacing:1px;max-width:240px;line-height:2;margin-top:15px!important}.gy-hero-buttons{gap:18px;margin-top:30px}.gy-button{padding:0 20px!important;gap:24px;font-size:12px!important;min-height:44px}.gy-film-link{font-size:10px!important;gap:7px;letter-spacing:0}.gy-play-circle{width:28px;height:28px}.gy-hero-media{left:0}.gy-hero-media>video{filter:brightness(.55) saturate(.55);object-position:68% center}.gy-hero-media>img{object-position:65% center;filter:brightness(.55) saturate(.7)}.gy-hero-shade{background:linear-gradient(90deg,rgba(6,18,13,.92),rgba(6,18,13,.65) 48%,rgba(6,18,13,.15)),linear-gradient(0deg,#06120d,transparent 50%)}.gy-hero-side{right:13px;top:65px;gap:12px;font-size:6px;letter-spacing:2px}.gy-hero-side i{height:20px}.gy-hero-bottom{bottom:26px;left:7%;right:7%}.gy-slides{gap:12px}.gy-slides>button:not(.gy-carousel-pause){width:44px}.gy-slides>button>span{font-size:10px}.gy-hero-caption{font-size:9px;text-align:right;max-width:105px;letter-spacing:1px}.gy-hero-caption span{line-height:1.8;margin-top:7px;font-size:5px}.gy-discover{display:none}.gy-section{padding:29px 5%}.gy-section-heading{margin-bottom:20px}.gy-eyebrow{font-size:7px;letter-spacing:2px}.gy-heading-line{margin-top:8px}.gy-heading-line h2{font-size:27px;letter-spacing:4px}.gy-gallery-controls{gap:8px}.gy-round-button{width:30px;height:30px}.gy-material-strip{grid-auto-columns:62%;gap:12px;padding-bottom:14px}.gy-material-item{aspect-ratio:1.45}.gy-material-text{bottom:14px}.gy-material-text strong{font-size:21px}.gy-material-text small{font-size:8px}.gy-gallery-hint{font-size:8px;letter-spacing:1px}.gy-collections{padding-bottom:0}.gy-collection-motto{font-size:10px;letter-spacing:1px}.gy-category-tabs{gap:22px;min-width:max-content}.gy-category-tabs button{font-size:11px;letter-spacing:1px;padding:14px 0}.gy-category-tabs button small{display:none}.gy-collection-toolbar{overflow-x:auto;margin-bottom:20px}.gy-count{display:none}.gy-collection-grid{gap:20px 11px}.gy-collection-column{padding:5px}.gy-column-heading{padding:13px 8px 5px}.gy-column-heading h3{font-size:26px;letter-spacing:3px}.gy-column-heading div>span{font-size:6px;letter-spacing:1px}.gy-column-heading button{width:24px;height:30px}.gy-column-heading button svg{width:16px}.gy-column-verse{font-size:8px;letter-spacing:.5px;padding:7px 8px 12px!important;white-space:nowrap}.gy-product-flow{height:350px}.gy-product{aspect-ratio:.93}.gy-product-0{aspect-ratio:.78}.gy-product-info{left:9px;bottom:14px;right:5px}.gy-product-info strong{font-size:13px;letter-spacing:.7px}.gy-product-info small{font-size:6px;letter-spacing:.5px;line-height:1.6}.gy-product-detail{display:none}.gy-product-tag{left:9px;top:9px;font-size:7px;letter-spacing:2px;padding:6px 3px}.gy-column-footer{padding:11px 0 3px;gap:4px}.gy-column-footer>span{font-size:7px;letter-spacing:0}.gy-column-footer button{font-size:8px;letter-spacing:1px;padding:5px 8px}.gy-column-footer button span{font-size:13px}.gy-product-track{animation-duration:35s}.gy-collection-column:nth-child(2) .gy-product-track{animation-duration:40s}.gy-collection-column:nth-child(3) .gy-product-track{animation-duration:37s}.gy-collection-column:nth-child(4) .gy-product-track{animation-duration:43s}.gy-collection-filtered{grid-template-columns:1fr}.gy-collection-filtered .gy-product-track{grid-template-columns:1fr;gap:10px}.gy-collection-filtered .gy-product{aspect-ratio:1.15}.gy-collection-filtered .gy-product-info strong{font-size:21px}.gy-collection-filtered .gy-product-info small{font-size:11px}.gy-collection-filtered .gy-product-info{bottom:22px;left:20px}.gy-collection-filtered .gy-product-detail{display:grid;width:32px;height:32px;bottom:24px;right:20px}.gy-collection-bottom{padding:23px 0 27px}.gy-collection-bottom p{font-size:11px;letter-spacing:2px}.gy-collection-bottom>span:last-child{font-size:7px}.gy-bespoke{display:flex;flex-direction:column;padding:30px 7%;gap:23px;align-items:stretch}.gy-bespoke-image{height:210px;order:1}.gy-bespoke-copy{order:0;text-align:center}.gy-bespoke-copy h2{font-size:34px;line-height:1.5;margin:15px 0}.gy-bespoke-copy h2 br{display:none}.gy-bespoke-copy>p:not(.gy-eyebrow){font-size:10px}.gy-bespoke-copy>.gy-button{margin-top:0}.gy-bespoke-values{order:2;padding-top:22px;gap:12px;justify-content:space-between}.gy-bespoke-values>div{display:flex;flex-direction:column;gap:7px}.gy-bespoke-values svg{width:22px;height:22px}.gy-bespoke-values span{font-size:10px;letter-spacing:1px}.gy-bespoke-values small{font-size:6px}.gy-site-footer{padding:30px 6% 95px;gap:25px;justify-content:center}.gy-site-footer>div{flex-direction:column;gap:15px}.gy-site-footer>div img{width:120px}.gy-site-footer>div>span{font-size:10px}.gy-site-footer>nav{width:100%;justify-content:center;gap:22px;font-size:9px}.gy-site-footer>p{text-align:center;font-size:7px;line-height:1.9}.gy-site-footer>p>span{font-size:7px}.gy-floating-consult{bottom:16px;right:14px;padding:9px 13px!important;gap:8px}.gy-floating-consult>span{font-size:12px}.gy-floating-consult small{font-size:7px}.gy-floating-consult svg{width:22px}.gy-floating-consult i{display:none}.gy-search-panel{padding:13px 4%;gap:8px;flex-wrap:wrap}.gy-search-panel>svg{width:16px}.gy-search-panel input{width:calc(100% - 75px);flex:1 1;padding:5px 0}.gy-search-panel input::placeholder{font-size:10px}.gy-search-panel button[type=submit]{font-size:10px;gap:6px}.gy-search-panel button[type=submit] svg{width:13px}.gy-search-panel .gy-icon-button{width:25px}.gy-modal-backdrop{padding:15px}.gy-modal{max-height:92dvh}.gy-product-modal{display:flex;flex-direction:column}.gy-detail-image{min-height:0;height:280px}.gy-detail-image img{height:100%;object-fit:contain}.gy-detail-copy{padding:25px}.gy-detail-copy h2{font-size:27px}.gy-detail-copy>p:not(.gy-eyebrow):not(.gy-detail-subtitle){margin-top:15px;font-size:11px}.gy-detail-copy dl{margin:20px 0}.gy-modal-close{width:32px;height:32px;right:10px;top:10px}.gy-story-modal>div{padding:23px}.gy-film-modal{padding:20px 15px}.gy-film-modal h2{font-size:24px}.gy-film-modal .gy-eyebrow{font-size:6px}.gy-film-modal>p{font-size:7px}.gy-consult-modal{padding:32px 24px 22px}.gy-consult-modal h2{font-size:26px;letter-spacing:2px}.gy-consult-modal .gy-eyebrow{font-size:6px}.gy-consult-symbol{width:52px;height:52px;margin-bottom:17px}.gy-consult-modal textarea{font-size:10px;margin:18px 0}.gy-consult-modal .gy-consult-preview-note{font-size:9px!important}.gy-empty{padding:50px 20px}.gy-empty h3{font-size:21px}.gy-empty p{font-size:11px}}@media(prefers-reduced-motion:reduce){.gy-store *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gy-product-flow{overflow-y:auto}.gy-product[aria-hidden=true]{display:none}}.gy-dialog-open .gy-product-track{animation-play-state:paused}@media(max-width:600px){.gy-collection-toolbar{overflow-y:hidden}}.gy-header-motto{font-family:Songti SC,SimSun,serif;font-size:14px;letter-spacing:4px;color:#c5b58e;text-align:center}.gy-header-motto span{display:block;font-family:Georgia,serif;font-size:7px;letter-spacing:3px;color:#7f927c;margin-top:8px}.gy-admin-entry{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;letter-spacing:2px;padding:9px 14px;border:1px solid #bda57355;border-radius:2px}.gy-admin-entry:hover{background:#bda57314}.gy-process-strip{grid-auto-columns:calc((100% - 54px)/4);gap:18px;list-style:none;margin:0;padding:0 0 14px;align-items:start}.gy-process-step{min-width:0;scroll-snap-align:start;position:relative}.gy-process-step>.gy-material-item{display:block;width:100%;aspect-ratio:1.4}.gy-process-step .gy-material-text strong{font-size:24px}.gy-process-step .gy-material-text small{font-size:8px}.gy-process-step .gy-material-number{font-size:9px;letter-spacing:2px}.gy-process-description{display:flex;align-items:flex-start;gap:13px;padding:17px 3px 8px}.gy-process-description>span{font-family:Georgia,serif;color:#b59a61;font-size:16px;line-height:1.6}.gy-process-description>p{font-size:11px;line-height:2;color:#a3b19a;letter-spacing:.7px}.gy-step-film{display:inline-flex;gap:6px;align-items:center;font-size:9px!important;letter-spacing:1px;margin:3px 0 0 32px;padding:4px 0!important;color:#d2b57d!important}.gy-process-step:not(:last-child):after{content:"→";position:absolute;right:-15px;top:28%;color:#b69b6288;font-size:15px;z-index:2}.gy-materials .gy-gallery-hint{gap:15px}.gy-hero-media-0>img{object-position:center 44%}.gy-hero-media-3>img{object-position:center 60%}.gy-hero-media-3{inset:0 0 0 33%}.gy-hero-media-2>img{object-position:center 55%}.gy-slides{gap:12px}.gy-slides>button:not(.gy-carousel-pause){width:62px}.gy-slides>button>small{display:block;font-size:8px;letter-spacing:.5px}@media(max-width:1100px){.gy-process-description{gap:9px}.gy-process-description>p{font-size:10px}.gy-process-step .gy-material-text strong{font-size:21px}.gy-process-step .gy-material-text small{font-size:7px}.gy-header-motto{font-size:12px;letter-spacing:2px}.gy-hero h1{font-size:58px;letter-spacing:8px}}@media(max-width:800px){.gy-process-strip{grid-auto-columns:calc((100% - 18px)/2.5)}.gy-header-motto{font-size:11px;letter-spacing:1px}.gy-header-motto span{font-size:6px;letter-spacing:2px}.gy-process-description>p{font-size:11px}.gy-materials .gy-heading-line h2{font-size:26px}}@media(max-width:600px){.gy-header-motto{display:none}.gy-admin-entry{font-size:11px;padding:7px 10px;gap:8px;letter-spacing:1px}.gy-header-actions{gap:9px}.gy-process-strip{grid-auto-columns:78%;gap:18px}.gy-process-step>.gy-material-item{aspect-ratio:1.45}.gy-process-step .gy-material-text strong{font-size:25px}.gy-process-step .gy-material-text small{font-size:8px}.gy-process-description>p{font-size:11px;line-height:2}.gy-process-description{padding-top:16px;gap:12px}.gy-process-description>span{font-size:19px}.gy-step-film{font-size:9px!important;margin-left:36px}.gy-materials .gy-heading-line h2{font-size:25px;letter-spacing:2px}.gy-materials .gy-gallery-hint{font-size:7px;letter-spacing:0;line-height:1.9;align-items:flex-start}.gy-materials .gy-gallery-hint>span:last-child{white-space:nowrap}.gy-slides{gap:10px}.gy-slides>button:not(.gy-carousel-pause){width:43px}.gy-slides>button>small{font-size:6px;letter-spacing:0}.gy-hero-caption{display:none}.gy-hero h1{font-size:45px;letter-spacing:5px}.gy-hero h2{font-size:17px;letter-spacing:.8px;max-width:300px}.gy-hero-note{max-width:255px}.gy-hero-media-3{left:15%}}.gy-language-select{background:#0b2118;border:1px solid #bda57366;color:#dcc38d;max-width:118px;padding:8px 10px;font:12px Arial,sans-serif;border-radius:2px;cursor:pointer}.gy-language-select option{background:#0b2118;color:#efe6d3}.gy-contact-form{display:inline-flex;max-width:100%;margin:0}.gy-detail-copy>.gy-contact-form,.gy-whatsapp-widget>.gy-contact-form{display:flex;width:100%}.gy-contact-form>.gy-button{justify-content:center}.gy-whatsapp-widget{position:fixed;right:25px;bottom:25px;z-index:10;max-width:calc(100vw - 32px)}.gy-whatsapp-widget .gy-floating-consult{position:static}.gy-bespoke-copy>.gy-contact-form{margin-top:0}.gy-store .gy-product-shade{background:linear-gradient(0deg,#04110cf5,#04110caa 32%,transparent 72%)}.gy-store .gy-product-info{right:42px}.gy-store .gy-product-name-en{display:block;margin-top:6px;font:14px/1.4 Georgia,Times New Roman,serif;letter-spacing:.1px;color:#e8d8b7;overflow-wrap:anywhere}.gy-locale-en h1,.gy-locale-en h2,.gy-locale-en h3{font-family:Georgia,Times New Roman,serif}.gy-locale-en .gy-eyebrow{font-size:11px;letter-spacing:2px}.gy-locale-en .gy-header-motto{font:16px/1.6 Georgia,serif;letter-spacing:.5px}.gy-locale-en .gy-header-motto span{font-size:10px;letter-spacing:2px}.gy-locale-en .gy-language-select{font-size:14px}.gy-locale-en .gy-topline{font-size:11px;letter-spacing:.3px}.gy-locale-en .gy-hero-content{max-width:680px}.gy-locale-en .gy-hero-content>.gy-eyebrow{font-size:11px;letter-spacing:1.6px}.gy-locale-en .gy-hero h1{font-size:62px;letter-spacing:-1.5px;line-height:1.18}.gy-locale-en .gy-hero h1 i{font-size:inherit;margin-left:0}.gy-locale-en .gy-hero h2{font-size:23px;letter-spacing:.3px;max-width:620px;line-height:1.5}.gy-locale-en .gy-hero-note{max-width:470px;letter-spacing:.2px;font-size:14px;line-height:1.8}.gy-locale-en .gy-button{font-size:14px!important;letter-spacing:.3px;gap:20px}.gy-locale-en .gy-film-link{font-size:13px!important;letter-spacing:.2px}.gy-locale-en .gy-slides>button:not(.gy-carousel-pause){width:78px}.gy-locale-en .gy-slides>button>small{font-size:10px;line-height:1.5;letter-spacing:0;min-height:30px}.gy-locale-en .gy-discover{font-size:12px}.gy-locale-en .gy-hero-caption{font-size:17px;letter-spacing:.5px}.gy-locale-en .gy-hero-caption span{font-size:9px}.gy-locale-en .gy-heading-line{flex-wrap:wrap;gap:5px 22px}.gy-locale-en .gy-heading-line h2{letter-spacing:.2px;font-size:32px}.gy-locale-en .gy-gallery-controls>span,.gy-locale-en .gy-gallery-hint,.gy-locale-en .gy-heading-line>span{letter-spacing:.1px;font-size:13px}.gy-locale-en .gy-material-text strong{font-size:25px;letter-spacing:.2px;line-height:1.2}.gy-locale-en .gy-material-text small{margin-top:6px;font-size:10px;letter-spacing:1px}.gy-locale-en .gy-material-number{font-size:11px}.gy-locale-en .gy-process-description>p{letter-spacing:.1px;font-size:14px;line-height:1.8}.gy-locale-en .gy-step-film{font-size:12px!important;letter-spacing:0}.gy-locale-en .gy-collection-motto{letter-spacing:.2px;font-size:13px}.gy-locale-en .gy-category-tabs{gap:28px}.gy-locale-en .gy-category-tabs button{font-size:14px;letter-spacing:.2px}.gy-locale-en .gy-category-tabs button small{font-size:10px}.gy-locale-en .gy-count{font-size:12px}.gy-locale-en .gy-column-heading{min-height:96px;gap:5px;padding:15px 10px 5px}.gy-locale-en .gy-column-heading h3{font-size:28px;letter-spacing:0;line-height:1.15}.gy-locale-en .gy-column-heading>div{min-width:0}.gy-locale-en .gy-column-heading button{flex-shrink:0;width:25px}.gy-locale-en .gy-column-heading div>span{letter-spacing:.5px;font-size:10px}.gy-locale-en .gy-column-verse{letter-spacing:.1px;font-size:13px;line-height:1.6;padding-left:10px!important;min-height:66px;white-space:normal}.gy-locale-en .gy-product-info{right:38px;left:14px}.gy-locale-en .gy-product-info strong{font-family:Georgia,serif;font-size:19px;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.gy-locale-en .gy-product-info small{font-size:11px;letter-spacing:0;line-height:1.5;margin-bottom:6px}.gy-locale-en .gy-product-tag{writing-mode:horizontal-tb;letter-spacing:1px;padding:4px 8px;font-size:10px}.gy-locale-en .gy-column-footer>span{letter-spacing:.1px;font-size:12px;text-align:center}.gy-locale-en .gy-column-footer button{font-size:12px;letter-spacing:.4px}.gy-locale-en .gy-collection-bottom p{font-size:15px;letter-spacing:.3px}.gy-locale-en .gy-collection-bottom>span:last-child{font-size:11px;letter-spacing:.3px}.gy-locale-en .gy-bespoke-copy h2{font-size:36px;letter-spacing:-.3px;line-height:1.2}.gy-locale-en .gy-bespoke-copy>p:not(.gy-eyebrow){font-size:14px;line-height:1.9;letter-spacing:.1px}.gy-locale-en .gy-bespoke-values{padding-left:22px}.gy-locale-en .gy-bespoke-values span{font-size:14px;letter-spacing:.1px;white-space:normal}.gy-locale-en .gy-bespoke-values small{font-size:10px}.gy-locale-en .gy-detail-copy h2{letter-spacing:.2px;font-size:33px}.gy-locale-en .gy-detail-copy p{letter-spacing:.1px}.gy-locale-en .gy-detail-copy>p:not(.gy-eyebrow):not(.gy-detail-subtitle){font-size:15px;line-height:1.9}.gy-locale-en .gy-detail-subtitle{font-size:17px}.gy-locale-en .gy-detail-disclaimer,.gy-locale-en .gy-detail-id{font-size:12px;letter-spacing:.3px}.gy-locale-en .gy-detail-copy dl div{font-size:14px;line-height:1.7;padding:4px 0}.gy-locale-en .gy-detail-copy dd{text-align:right}.gy-locale-en .gy-film-modal h2,.gy-locale-en .gy-story-modal h2{font-size:30px;letter-spacing:.2px}.gy-locale-en .gy-story-modal p:not(.gy-eyebrow){font-size:15px;line-height:1.9}.gy-locale-en .gy-film-modal>p,.gy-locale-en .gy-story-modal small{font-size:12px;line-height:1.8}.gy-locale-en .gy-floating-consult>span{font-size:17px;letter-spacing:.2px;font-family:Georgia,serif}.gy-locale-en .gy-floating-consult small{font-size:11px;letter-spacing:.2px}.gy-locale-en .gy-site-footer>div>span{font-size:13px;letter-spacing:.2px}.gy-locale-en .gy-site-footer>nav{font-size:13px;letter-spacing:.1px}.gy-locale-en .gy-site-footer>p,.gy-locale-en .gy-site-footer>p>span{font-size:11px;letter-spacing:.2px}.gy-locale-en .gy-search-panel input{font-size:15px}.gy-locale-en .gy-empty p,.gy-locale-en .gy-search-panel button[type=submit],.gy-locale-en .gy-search-result{font-size:14px;letter-spacing:.2px}@media(max-width:1100px){.gy-locale-en .gy-hero h1{font-size:56px}.gy-locale-en .gy-hero-content{max-width:590px}.gy-locale-en .gy-column-heading h3{font-size:24px}.gy-locale-en .gy-material-text strong{font-size:22px}.gy-locale-en .gy-gallery-controls>span{display:none}.gy-locale-en .gy-bespoke-copy h2{font-size:32px}.gy-locale-en .gy-product{aspect-ratio:.95}.gy-locale-en .gy-product-0{aspect-ratio:.82}}@media(max-width:800px){.gy-locale-en .gy-hero h1{font-size:51px}.gy-locale-en .gy-hero h2{font-size:21px}.gy-locale-en .gy-hero-content{max-width:88%}.gy-locale-en .gy-header-motto{font-size:13px;max-width:240px}.gy-locale-en .gy-column-heading h3{font-size:27px}.gy-locale-en .gy-collection-motto,.gy-locale-en .gy-hero-caption{display:none}.gy-locale-en .gy-bespoke-copy h2{font-size:31px}.gy-locale-en .gy-collection-filtered .gy-product-info strong{font-size:18px}.gy-locale-en .gy-collection-filtered .gy-product-info small{font-size:11px}}@media(max-width:600px){.gy-language-select{max-width:105px;font-size:12px;padding:7px}.gy-whatsapp-widget{right:16px;bottom:16px}.gy-whatsapp-widget .gy-floating-consult{padding:10px 13px!important}.gy-store .gy-product-info{left:10px;right:10px;bottom:13px}.gy-store .gy-product-name-en{font-size:13px;line-height:1.35;letter-spacing:0}.gy-store .gy-collection-filtered .gy-product-info{left:20px;right:60px;bottom:22px}.gy-store .gy-collection-filtered .gy-product-name-en{font-size:16px}.gy-locale-en .gy-topline,.gy-locale-en .gy-topline span:last-child{font-size:10px}.gy-locale-en .gy-hero{height:auto;min-height:650px}.gy-locale-en .gy-hero-content{padding-top:46px;padding-bottom:130px}.gy-locale-en .gy-hero h1{font-size:clamp(35px,10vw,46px);letter-spacing:-.7px;line-height:1.18}.gy-locale-en .gy-hero h2{font-size:19px;max-width:95%;line-height:1.5;margin-top:20px}.gy-locale-en .gy-hero-note{max-width:94%;font-size:14px;line-height:1.8;margin-top:14px!important}.gy-locale-en .gy-hero-buttons{gap:15px;flex-wrap:wrap;margin-top:22px}.gy-locale-en .gy-hero-buttons .gy-button{min-height:44px;padding:0 18px!important;font-size:13px!important;gap:14px}.gy-locale-en .gy-film-link{font-size:12px!important;gap:8px}.gy-locale-en .gy-play-circle{height:29px;width:29px}.gy-locale-en .gy-hero-content>.gy-eyebrow{font-size:9px;letter-spacing:1px;gap:8px}.gy-locale-en .gy-slides>button>small{font-size:9px;line-height:1.4;min-height:26px}.gy-locale-en .gy-slides>button:not(.gy-carousel-pause){width:53px}.gy-locale-en .gy-discover{display:none}.gy-locale-en .gy-eyebrow{font-size:10px;letter-spacing:1.4px}.gy-locale-en .gy-heading-line h2,.gy-locale-en .gy-materials .gy-heading-line h2{font-size:27px;letter-spacing:0}.gy-locale-en .gy-heading-line>span{font-size:13px;line-height:1.7}.gy-locale-en .gy-category-tabs{gap:22px}.gy-locale-en .gy-category-tabs button{font-size:13px;white-space:nowrap}.gy-locale-en .gy-category-tabs button small,.gy-locale-en .gy-count{display:none}.gy-locale-en .gy-column-heading{min-height:92px;padding-left:5px;padding-right:5px}.gy-locale-en .gy-column-heading h3{font-size:22px}.gy-locale-en .gy-column-heading div>span{font-size:9px;letter-spacing:0}.gy-locale-en .gy-column-verse{font-size:12px;padding-left:5px!important;padding-right:5px!important;min-height:66px;white-space:normal}.gy-locale-en .gy-product{aspect-ratio:.82}.gy-locale-en .gy-product-0{aspect-ratio:.74}.gy-locale-en .gy-product-info strong{font-size:16px}.gy-locale-en .gy-product-info small{font-size:11px}.gy-locale-en .gy-product-detail{right:6px;width:20px;height:20px;bottom:15px}.gy-locale-en .gy-product-tag{font-size:9px}.gy-locale-en .gy-column-footer>span{font-size:11px;min-height:36px;padding:0 3px}.gy-locale-en .gy-column-footer button{font-size:11px;gap:6px;padding:5px!important}.gy-locale-en .gy-collection-filtered .gy-product{aspect-ratio:1.05}.gy-locale-en .gy-collection-filtered .gy-product-info strong{font-size:22px}.gy-locale-en .gy-collection-filtered .gy-product-info small{font-size:13px}.gy-locale-en .gy-collection-bottom p{font-size:14px;line-height:1.8}.gy-locale-en .gy-bespoke-copy h2{font-size:34px}.gy-locale-en .gy-bespoke-copy>p:not(.gy-eyebrow){font-size:14px}.gy-locale-en .gy-bespoke-values{padding-left:0}.gy-locale-en .gy-bespoke-values span{font-size:12px}.gy-locale-en .gy-detail-copy h2{font-size:30px}.gy-locale-en .gy-detail-copy .gy-button{font-size:13px!important;gap:12px}.gy-locale-en .gy-detail-copy dl div{font-size:13px}.gy-locale-en .gy-site-footer>p{line-height:1.7}.gy-locale-en .gy-site-footer>nav{flex-wrap:wrap;gap:12px 22px}.gy-locale-en .gy-gallery-hint{font-size:11px}.gy-locale-en .gy-material-text strong{font-size:26px}.gy-locale-en .gy-floating-consult>span{font-size:15px}.gy-locale-en .gy-floating-consult small{font-size:11px}.gy-locale-en .gy-search-panel input::placeholder{font-size:12px}}.gy-hero-media.gy-portrait-film{left:18%}.gy-portrait-film>img{filter:blur(16px) brightness(.35) saturate(.6);transform:scale(1.08)}.gy-portrait-film>video{object-fit:contain;object-position:76% center;filter:none}.gy-portrait-film+.gy-hero-shade{background:linear-gradient(90deg,#06120d,rgba(6,18,13,.94) 22%,rgba(6,18,13,.72) 40%,rgba(6,18,13,.08) 71%),linear-gradient(0deg,#06120d,transparent 25%,transparent 90%,#06120d55)}@media(max-width:800px){.gy-hero-media.gy-portrait-film{left:15%}.gy-portrait-film>video{object-position:right center}}@media(max-width:600px){.gy-hero-media.gy-portrait-film{left:0}.gy-portrait-film>video{object-position:right center;filter:brightness(.9)}.gy-portrait-film+.gy-hero-shade{background:linear-gradient(90deg,#06120de8,#06120d80 65%,#06120d33),linear-gradient(0deg,#06120d,transparent 30%,#06120d66)}}.gy-store .gy-collection-filtered .gy-product,.gy-store .gy-product,.gy-store .gy-product-0{aspect-ratio:4/5;background:#0a1811!important}.gy-store .gy-product img{object-fit:contain;filter:none}.gy-store .gy-product:hover img{filter:none;transform:scale(1.025)}.gy-store .gy-product-shade{background:linear-gradient(0deg,#04110cf7,#04110cb8 18%,#04110c24 42%,transparent 62%)}.gy-store .gy-process-step>.gy-material-item{aspect-ratio:4/5;background:#0a1811}.gy-store .gy-material-item img{filter:none;object-position:center}.gy-store .gy-process-step:first-child .gy-material-item img{object-position:center 48%}.gy-store .gy-bespoke-image img{filter:none;object-position:center 60%}.gy-store .gy-detail-image img,.gy-store .gy-story-modal>img{filter:none}@media(max-width:600px){.gy-store .gy-product,.gy-store .gy-product-0{aspect-ratio:3/4}.gy-store .gy-collection-filtered .gy-product,.gy-store .gy-process-step>.gy-material-item{aspect-ratio:4/5}}.gy-jade-finder{padding-top:14px;padding-bottom:24px;scroll-margin-top:24px}.gy-finder-frame{padding:28px 36px 34px;border:1px solid #bba16a70;border-radius:3px;background:radial-gradient(ellipse at 10% 30%,#274b3b 0,#14372a 45%,#0e2b20 100%);color:#f0e7d2}.gy-finder-topline{display:flex;align-items:center;gap:16px;color:#d7be83;font-size:20px}.gy-finder-topline>span:nth-of-type(2){font:11px/1.6 Georgia,serif;letter-spacing:2.4px;white-space:nowrap}.gy-finder-topline i{height:1px;flex:1 1;background:linear-gradient(90deg,transparent,#d7be8366)}.gy-finder-topline i:last-of-type{transform:rotate(180deg)}.gy-finder-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:44px;gap:44px;padding-top:30px;align-items:start}.gy-finder-cosmos{min-width:0;padding-top:12px}.gy-store .gy-finder-cosmos h2{color:#f4e9cf;font-size:42px;font-weight:400;line-height:1.2;letter-spacing:-.6px;margin:12px 0 18px;max-width:400px}.gy-finder-subtitle{font-size:15px;line-height:1.8;color:#c6cbb5;max-width:380px}.gy-finder-dial{position:relative;max-width:330px;aspect-ratio:1;margin:20px auto 6px;color:#d2b97e}.gy-finder-dial>svg{position:absolute;inset:0;width:100%;height:100%;opacity:.78}.gy-finder-dial>button{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;min-height:48px;border:1px solid transparent!important;border-radius:50%;padding:4px 2px!important;color:#dbc991}.gy-finder-dial>button>span{font:26px/1.1 Segoe UI Symbol,Apple Symbols,sans-serif}.gy-finder-dial>button>small{font:11px/1.5 Arial,sans-serif;letter-spacing:0;margin-top:3px}.gy-finder-dial>button:hover{background:#d5bd831a;color:#fff0c6}.gy-finder-dial>button[aria-pressed=true]{border-color:#d5bd8390!important;background:#d5bd8328;color:#fff1c9}.gy-finder-dial-center{position:absolute;inset:32%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#efdaa2}.gy-finder-dial-center>span{font:58px/1.1 Segoe UI Symbol,Apple Symbols,sans-serif}.gy-finder-dial-center>small{font:10px/1.6 Georgia,serif;letter-spacing:1.7px;white-space:nowrap;margin-top:14px}.gy-finder-profile{text-align:center;min-height:70px}.gy-finder-profile>p{font:23px/1.5 Georgia,SimSun,serif;color:#ecdaaf}.gy-finder-profile>span{font-size:13px;color:#b2c4ab}.gy-finder-form{background:#f6f2e7;border:1px solid #e4d8bc;border-radius:2px;padding:28px;color:#244632;min-width:0}.gy-finder-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.gy-finder-step>span{font:12px/2 Georgia,serif;color:#947d4c;padding-top:2px}.gy-store .gy-finder-step h3{font:27px/1.25 Georgia,SimSun,serif;letter-spacing:-.3px;color:#193d2a}.gy-finder-step p{font-size:13px;line-height:1.7;color:#68745f;margin-top:7px}.gy-finder-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:20px;padding:4px;background:#e8e4d8;border-radius:2px}.gy-finder-modes>button{padding:11px 8px!important;color:#63705d;font-size:15px;border:1px solid transparent!important;border-radius:2px}.gy-finder-modes>button[aria-pressed=true]{background:#fcfaf3;border-color:#c7b989!important;color:#244632;box-shadow:0 1px 5px #1b30100c}.gy-finder-field{display:flex;flex-direction:column;gap:8px;min-width:0}.gy-finder-field>span{font-size:14px;color:#3d513b}.gy-finder-field select{font:16px/1.5 Arial,sans-serif;width:100%;min-height:47px;border:1px solid #b5bea9;border-radius:2px;background:#fffdf6;color:#274632;padding:10px 12px;cursor:pointer}.gy-finder-field select:disabled{opacity:.55;cursor:default}.gy-finder-birthday{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.gy-finder-derived{font-size:14px;color:#526d51;min-height:24px;margin-top:10px!important}.gy-finder-wishes{border:0;padding:0;margin:26px 0 0;min-width:0}.gy-finder-wishes legend{display:flex;align-items:center;gap:14px;font:22px/1.4 Georgia,SimSun,serif;color:#244632;padding:0}.gy-finder-wishes legend>span{font:12px/1.5 Georgia,serif;color:#947d4c}.gy-finder-wishes>p{font-size:12px;color:#76806a;margin:7px 0 14px!important}.gy-finder-wishes>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.gy-finder-wishes label{position:relative;display:block;min-width:0;cursor:pointer}.gy-finder-wishes input{position:absolute;opacity:0;width:1px;height:1px}.gy-finder-wishes label>span{display:flex;align-items:center;gap:9px;min-height:62px;height:100%;border:1px solid #cbd0bc;border-radius:2px;padding:11px 9px;color:#4f6449;background:#faf8ef}.gy-finder-wishes i{font:20px/1 Georgia,serif;font-style:normal;color:#9b8450;flex-shrink:0}.gy-finder-wishes b{font:14px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.gy-finder-wishes em{font-size:11px;margin-left:auto;color:#315f42;font-style:normal;opacity:0}.gy-finder-wishes input:checked+span{border-color:#537852;background:#e4eadb;color:#20472d}.gy-finder-wishes input:checked+span em{opacity:1}.gy-finder-wishes input:focus-visible+span{outline:2px solid #355e39;outline-offset:2px}.gy-finder-actions{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.gy-finder-actions>.gy-button{font-size:15px!important;gap:20px;flex:1 1;min-width:180px;white-space:nowrap}.gy-finder-actions>button:last-child{font-size:13px;color:#6a795f;text-decoration:underline;text-underline-offset:4px;padding:8px 0!important}.gy-finder-privacy{font-size:12px;color:#79816d;margin-top:16px!important}.gy-finder-error{font-size:14px;color:#9e4030;margin-top:16px!important;line-height:1.7}.gy-finder-results{padding-top:32px;margin-top:32px;border-top:1px solid #c4a56b55}.gy-finder-results-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:25px}.gy-store .gy-finder-results-heading h3{font:32px/1.3 Georgia,SimSun,serif;color:#f1ddae;margin:10px 0;scroll-margin-top:30px;outline:none}.gy-finder-results-heading>div>p:last-child{font-size:14px;line-height:1.7;color:#bac9b0}.gy-finder-copy{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:100%}.gy-finder-copy .gy-button{font-size:13px!important;padding:0 16px!important;gap:16px;min-height:43px}.gy-finder-copy>span{font-size:12px;line-height:1.7;color:#bdd1ad}.gy-finder-copy textarea{flex-basis:100%;width:100%;height:170px;background:#0b2117;color:#e3e7d2;border:1px solid #bda57388;padding:12px;font-size:13px;line-height:1.7;resize:vertical}.gy-finder-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.gy-finder-result-grid>article{border:1px solid #bda57355;border-radius:2px;background:#0c251c;overflow:hidden}.gy-finder-result-photo{display:block;position:relative;width:100%;height:280px;padding:0!important;background:#0a1811!important}.gy-finder-result-photo>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s}.gy-finder-result-photo:hover>img{transform:scale(1.025)}.gy-finder-result-photo>span{position:absolute;top:13px;left:14px;border:1px solid #bda57377;background:#081b13b8;color:#e6ce99;font:17px/1 Georgia,serif;padding:8px}.gy-finder-result-grid>article>div{padding:20px}.gy-finder-match{font-size:11px;line-height:1.6;color:#b9c5a5;min-height:34px}.gy-finder-result-grid h4{font:24px/1.3 Georgia,SimSun,serif;color:#efdbaf;margin:6px 0 13px}.gy-finder-result-grid h4 button{width:100%;text-align:left;font:inherit;line-height:inherit;display:flex;justify-content:space-between;gap:10px}.gy-finder-result-grid h4 span{font:16px/1.8 Arial,sans-serif;color:#c7b17d}.gy-finder-result-grid h4+p{font-size:14px;line-height:1.9;color:#afc1a9}.gy-finder-browse{font-size:13px!important;color:#ddc591!important;display:flex;align-items:center;gap:22px;margin-top:17px;padding:6px 0!important}.gy-finder-note{font-size:12px!important;line-height:1.8!important;color:#97ae91!important;margin-top:23px!important}.gy-finder-guide{display:grid;grid-template-columns:.75fr 1.25fr;width:min(1060px,100%)}.gy-finder-guide-photo{background:#07170f;min-height:350px}.gy-finder-guide-photo img{display:block;width:100%;height:100%;max-height:78dvh;object-fit:contain;position:-webkit-sticky;position:sticky;top:0}.gy-finder-guide-copy{padding:38px 34px;min-width:0}.gy-store .gy-finder-guide-copy h2{font:34px/1.2 Georgia,SimSun,serif;color:#eddaad;margin:12px 0 10px;letter-spacing:0}.gy-finder-guide-mood{font-size:15px!important;color:#c7b381!important}.gy-finder-guide-copy>p:not(.gy-eyebrow){font-size:15px;line-height:1.9;color:#b8c5aa;margin-top:15px}.gy-finder-guide-copy>section{border-top:1px solid #bda57333;margin-top:21px;padding-top:18px}.gy-store .gy-finder-guide-copy h3{font:21px/1.4 Georgia,SimSun,serif;color:#ddc895;letter-spacing:0;margin-bottom:8px}.gy-finder-guide-copy>section>p{font-size:15px;line-height:1.9;color:#acbda3}.gy-finder-source{display:inline-block;font-size:12px;line-height:1.8;color:#c5b584!important;text-decoration:underline!important;text-underline-offset:4px;margin:20px 0}.gy-finder-guide-copy>.gy-button{font-size:14px!important;gap:20px;margin-top:18px}.gy-catalogue-filters{border:1px solid #bda57355;background:#0e241a;padding:20px 22px 12px;margin:2px 0 26px;border-radius:2px}.gy-catalogue-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.gy-catalogue-filter-fields>label{display:flex;flex-direction:column;gap:9px;min-width:0}.gy-catalogue-filter-fields>label>span{font-size:14px;color:#c9b58a;letter-spacing:.3px}.gy-catalogue-filter-fields select{font:16px/1.5 Arial,sans-serif;color:#e4d7b8;background:#142c20;border:1px solid #b7a37177;border-radius:2px;min-height:46px;padding:10px 12px;width:100%;cursor:pointer}.gy-catalogue-filter-fields option{background:#142c20}.gy-catalogue-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.gy-catalogue-filter-footer>span{font-size:13px;color:#9db295}.gy-catalogue-filter-footer>button{display:flex;align-items:center;gap:7px;font-size:13px;color:#d1ba87;padding:6px 0!important}.gy-catalogue-filter-footer>button:disabled{opacity:.35;cursor:default}.gy-filter-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.gy-filter-results>.gy-product{border:1px solid #bda57355!important}@media(max-width:1100px){.gy-finder-frame{padding:24px}.gy-finder-layout{gap:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.gy-finder-form{padding:23px}.gy-store .gy-finder-cosmos h2{font-size:37px}.gy-finder-result-photo{height:240px}.gy-finder-result-grid>article>div{padding:16px}.gy-finder-result-grid h4{font-size:22px}.gy-filter-results{gap:14px}}@media(max-width:850px){.gy-finder-layout{grid-template-columns:1fr;gap:22px}.gy-finder-cosmos{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:0 18px;gap:0 18px}.gy-finder-cosmos>.gy-eyebrow,.gy-finder-cosmos>.gy-finder-subtitle,.gy-finder-cosmos>h2{grid-column:1}.gy-finder-dial{grid-column:2;grid-row:1/5;width:100%;margin:0;min-width:0}.gy-finder-profile{grid-column:1;padding-top:14px}.gy-store .gy-finder-cosmos h2{font-size:36px}.gy-finder-subtitle{font-size:14px}.gy-finder-results-heading{align-items:flex-start;flex-direction:column;gap:16px}.gy-finder-result-photo{height:190px}.gy-finder-result-grid{gap:12px}.gy-finder-result-grid h4{font-size:21px}.gy-finder-guide{grid-template-columns:1fr 1.2fr}.gy-finder-guide-copy{padding:38px 25px}.gy-filter-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gy-jade-finder{padding-top:10px;padding-bottom:18px}.gy-finder-frame{padding:20px 16px}.gy-finder-topline{gap:9px;font-size:18px}.gy-finder-topline>span:nth-of-type(2){font-size:10px;letter-spacing:1.7px}.gy-finder-layout{padding-top:18px;gap:22px}.gy-finder-cosmos{display:block;padding-top:6px}.gy-store .gy-finder-cosmos h2{font-size:36px;max-width:300px;margin:12px 0 14px}.gy-finder-dial{width:min(100%,300px);margin:20px auto 0}.gy-finder-subtitle{font-size:14px;line-height:1.8}.gy-finder-profile{padding-top:0;min-height:62px}.gy-finder-form{padding:21px 17px}.gy-finder-step{gap:11px}.gy-store .gy-finder-step h3{font-size:25px}.gy-finder-step p{font-size:13px}.gy-finder-modes>button{font-size:14px;padding:10px 5px!important}.gy-finder-birthday{gap:9px}.gy-finder-wishes legend{font-size:22px;gap:10px}.gy-finder-wishes>div{gap:8px}.gy-finder-wishes label>span{padding:10px 7px;gap:6px;min-height:77px}.gy-finder-wishes i{font-size:17px}.gy-finder-wishes b{font-size:13px}.gy-finder-wishes em{display:none}.gy-finder-actions{gap:12px}.gy-finder-actions>.gy-button{font-size:14px!important;padding:0 14px!important;gap:14px}.gy-finder-privacy{font-size:12px}.gy-finder-results{padding-top:26px;margin-top:25px}.gy-store .gy-finder-results-heading h3{font-size:29px}.gy-finder-result-grid{grid-template-columns:1fr;gap:16px}.gy-finder-result-photo{height:295px}.gy-finder-result-grid>article>div{padding:19px}.gy-finder-result-grid h4{font-size:26px}.gy-finder-match{min-height:0;font-size:12px}.gy-finder-result-grid h4+p{font-size:15px}.gy-finder-copy .gy-button{font-size:13px!important}.gy-finder-guide{display:block}.gy-finder-guide-photo{height:245px;min-height:0}.gy-finder-guide-photo img{height:100%;position:static}.gy-finder-guide-copy{padding:26px 22px}.gy-store .gy-finder-guide-copy h2{font-size:31px}.gy-finder-guide-copy>.gy-button{font-size:13px!important;padding:0 14px!important;gap:12px;flex-wrap:wrap;line-height:1.6}.gy-catalogue-filters{padding:18px 16px 10px;margin-bottom:21px}.gy-catalogue-filter-fields{grid-template-columns:1fr;gap:14px}.gy-catalogue-filter-fields>label{gap:7px}.gy-catalogue-filter-fields>label>span{font-size:13px}.gy-filter-results{gap:12px}.gy-filter-results .gy-product-info{right:10px;left:10px}}@media(prefers-reduced-motion:reduce){.gy-finder-result-photo>img{transition:none}}.gy-header{gap:28px}.gy-code-lookup{position:relative;width:min(400px,100%);min-width:0;margin:0 12px}.gy-code-lookup>label{display:block;color:#c9b58a;font:12px/1.5 Arial,sans-serif;letter-spacing:.3px;margin-bottom:6px}.gy-code-lookup>div{display:flex;border:1px solid #b7a37188;border-radius:2px;min-height:39px;background:#10261b;overflow:hidden}.gy-code-lookup input{min-width:0;flex:1 1;width:100%;border:0;background:transparent;outline:none;color:#f0dfb9;font:15px/1.5 Consolas,monospace;padding:8px 12px;text-transform:uppercase;letter-spacing:.6px}.gy-code-lookup input::placeholder{color:#8b9b87}.gy-code-lookup>div:focus-within{outline:2px solid #c8b17b;outline-offset:3px}.gy-code-lookup button{display:flex;align-items:center;justify-content:center;gap:10px;border-left:1px solid #b7a37155!important;padding:8px 15px!important;color:#e2cd9b;font:14px/1.5 Arial,sans-serif;white-space:nowrap;background:#c4aa6f0d!important}.gy-code-lookup>p{position:absolute;top:calc(100% + 9px);left:0;width:100%;z-index:6;background:#f6f0df;border:1px solid #c9ab73;color:#7d3524;font:13px/1.6 Arial,sans-serif;padding:10px 12px;box-shadow:0 5px 15px #0003}.gy-product-code{position:absolute;top:11px;left:11px;max-width:calc(100% - 22px);padding:5px 7px;border:1px solid #b9a27277;border-radius:2px;background:#071c15d9;color:#e8d4a8;font:12px/1.3 Consolas,monospace;letter-spacing:.25px;overflow-wrap:anywhere}.gy-store .gy-product-tag{top:47px;left:11px}@media(max-width:800px){.gy-header{height:auto;min-height:82px;padding-top:14px;padding-bottom:14px;display:grid;grid-template-columns:1fr auto;grid-gap:14px 18px;gap:14px 18px}.gy-code-lookup{grid-column:1/-1;grid-row:2;width:100%;margin:0}.gy-header-actions{grid-column:2;grid-row:1}.gy-code-lookup>label{font-size:12px}.gy-code-lookup>div{min-height:42px}}@media(max-width:600px){.gy-product-code{font-size:11px;top:9px;left:9px;padding:4px 6px;max-width:calc(100% - 18px)}.gy-store .gy-product-tag{top:41px;left:9px}.gy-code-lookup input{font-size:16px}.gy-code-lookup button{padding:8px 14px!important}}.gy-finder-frame{background:linear-gradient(110deg,#0a261bd9,#123427dc),url(/selection/fortune-celestial.webp) top/cover no-repeat}.gy-finder-cosmos.is-revealing .gy-finder-dial{animation:gy-orbit 1.8s cubic-bezier(.3,.05,.15,1) both;pointer-events:none}.gy-finder-cosmos.has-reading .gy-finder-dial,.gy-finder-cosmos.has-reading>.gy-finder-profile{display:none}.gy-finder-cosmos .gy-daily-reading{animation:gy-reading-reveal .65s ease both;margin-top:22px;padding-top:22px}.gy-finder-cosmos .gy-daily-reading h3{font-size:26px!important}.gy-finder-cosmos .gy-fortune-interpretation{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:23px 0}.gy-finder-cosmos .gy-bagua-art{width:100px;height:100px}.gy-finder-cosmos .gy-fortune-interpretation h4{font-size:18px}.gy-finder-cosmos .gy-fortune-interpretation>div:last-child>p{font-size:15px}.gy-finder-cosmos .gy-fortune-calendar{margin-top:18px}.gy-finder-cosmos .gy-fortune-calendar>div{padding:12px}.gy-finder-cosmos .gy-fortune-calendar strong{font-size:14px}.gy-fortune-pending{text-align:center;font-size:16px;line-height:1.8;color:#eddaad;min-height:48px;margin:20px 0}.gy-whatsapp-widget .gy-floating-consult{min-width:238px;min-height:80px;padding:18px 24px;gap:15px;background:linear-gradient(120deg,#d4bb81,#f3e0ac)!important;color:#103b2b!important;box-shadow:0 8px 32px #0006,0 0 0 5px #ceb47713;border:1px solid #f4dfa7!important;border-radius:4px;transition:transform .2s,box-shadow .2s}.gy-whatsapp-widget .gy-floating-consult:hover{transform:translateY(-3px);box-shadow:0 12px 38px #0008,0 0 0 5px #ceb47725}.gy-whatsapp-widget .gy-floating-consult svg{width:30px;height:30px;flex-shrink:0}.gy-whatsapp-widget .gy-floating-consult span{font-size:21px!important;color:#103b2b}.gy-whatsapp-widget .gy-floating-consult small{font-size:13px!important;color:#37614a}@keyframes gy-orbit{0%{transform:rotate(0);filter:drop-shadow(0 0 0 #d9c28e)}50%{filter:drop-shadow(0 0 18px #d9c28e66)}to{transform:rotate(2turn);filter:drop-shadow(0 0 0 #d9c28e)}}@keyframes gy-reading-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.gy-whatsapp-widget .gy-floating-consult{min-width:275px;min-height:90px;padding:22px 28px}}@media(max-width:850px){.gy-finder-cosmos.has-reading{display:block}.gy-finder-cosmos .gy-daily-reading{grid-column:1/-1}.gy-whatsapp-widget .gy-floating-consult{min-width:195px;min-height:65px;padding:12px 17px!important;gap:10px}.gy-whatsapp-widget .gy-floating-consult span{font-size:18px!important}.gy-whatsapp-widget .gy-floating-consult small{font-size:11px!important}.gy-whatsapp-widget .gy-floating-consult svg{width:25px;height:25px}}@media(max-width:450px){.gy-finder-cosmos .gy-fortune-interpretation{grid-template-columns:1fr}.gy-finder-cosmos .gy-fortune-calendar{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.gy-finder-cosmos .gy-daily-reading,.gy-finder-cosmos.is-revealing .gy-finder-dial{animation:none}.gy-whatsapp-widget .gy-floating-consult{transition:none}}.gy-finder-birthday{margin-top:17px}.gy-finder-gender{border:0;padding:0;margin:19px 0 0;display:flex;gap:10px 17px;flex-wrap:wrap;min-width:0}.gy-finder-gender legend{font-size:14px;color:#3d513b;margin-bottom:9px}.gy-finder-gender label{display:flex;align-items:center;gap:6px;font-size:14px;color:#3d513b;cursor:pointer}.gy-finder-gender input{accent-color:#355b39;width:16px;height:16px}.gy-finder-actions>.gy-button:disabled{opacity:.6;cursor:wait}.gy-daily-reading{padding-top:32px;margin-top:32px;border-top:1px solid #bda57366}.gy-daily-reading>header{display:flex;justify-content:space-between;gap:24px;align-items:center}.gy-daily-reading h3{font:32px/1.4 Georgia,SimSun,serif!important;color:#eddaad;margin:10px 0!important;outline:none;scroll-margin-top:25px;overflow-wrap:anywhere}.gy-daily-reading>header p:last-child{font-size:14px;color:#bdc6ae}.gy-daily-reading>header>span{font:60px/1 Segoe UI Symbol,serif;color:#ddc18b}.gy-fortune-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#bda57344;border:1px solid #bda57344;margin-top:26px}.gy-fortune-calendar>div{background:#102b20;padding:17px 20px;min-width:0}.gy-fortune-calendar span{display:block;font-size:12px;color:#96ad93;margin-bottom:7px}.gy-fortune-calendar strong{font-size:15px;font-weight:400;color:#e1d4b3;overflow-wrap:anywhere}.gy-fortune-interpretation{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:35px;gap:35px;align-items:center;padding:30px 0}.gy-fortune-interpretation>div:first-child{text-align:center;color:#d3ba82}.gy-bagua-art{display:block;width:170px;height:170px;margin:0 auto 12px;color:#c7ac72}.gy-fortune-interpretation>div:first-child>p{font-size:12px;color:#a4b59b}.gy-fortune-interpretation h4{font:23px/1.4 Georgia,SimSun,serif;color:#e1c995;margin:9px 0}.gy-fortune-interpretation>div:last-child>p{font-size:16px;line-height:1.9;color:#bccab0;margin-top:12px}.gy-fortune-interpretation>div:last-child>strong{display:block;margin-top:21px;color:#e3ce9a;font:20px/1.5 Georgia,SimSun,serif;font-weight:400}.gy-fortune-interpretation .gy-fortune-sign{color:#e3ce9a!important;font:20px/1.6 Georgia,SimSun,serif!important}.gy-fortune-interpretation .gy-fortune-wish{font-size:13px!important;color:#a2b49a!important}.gy-fortune-almanac{border:1px solid #bda57344;padding:15px 18px;background:#0a2118;border-radius:2px}.gy-fortune-almanac summary{color:#d7bf8c;font-size:14px;cursor:pointer}.gy-fortune-almanac p{font-size:13px;line-height:1.9;color:#a7bba1;margin-top:13px}.gy-fortune-almanac b{color:#d5c29a;font-weight:400;margin-right:8px}.gy-fortune-almanac small{display:block;font-size:12px;line-height:1.8;color:#92a68c;margin-top:13px}.gy-fortune-almanac a{display:inline-block;color:#cbb683;font-size:12px;text-decoration:underline;margin-top:12px}.gy-member-access{display:flex;align-items:center;gap:8px;font-size:14px!important;white-space:nowrap;min-height:42px;color:#ddc38a!important}.gy-member-modal{display:grid;grid-template-columns:.85fr 1.15fr;width:min(920px,100%);min-height:540px}.gy-member-intro{padding:45px 30px;background:linear-gradient(#0d281ed9,#0c251ab8),url(/selection/fortune-celestial.webp) 70%/cover;display:flex;flex-direction:column;justify-content:center}.gy-member-intro h2{font:37px/1.35 Georgia,SimSun,serif!important;color:#efdcaf;margin:22px 0!important;letter-spacing:-.5px}.gy-member-intro>p:not(.gy-eyebrow){font-size:15px;line-height:1.9;color:#b8c5ac}.gy-member-intro>span{font:27px/1.5 Segoe UI Symbol,serif;color:#c4ab73;margin-top:35px;letter-spacing:5px}.gy-member-body{padding:40px 32px;min-width:0;background:#f4f0e4;color:#24452e}.gy-member-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #c7ccb7;margin:0 0 24px}.gy-member-tabs button{padding:12px 6px!important;color:#718066!important;font-size:16px!important;border-bottom:2px solid transparent!important}.gy-member-tabs button[aria-pressed=true]{border-color:#8c793f!important;color:#25482f!important}.gy-member-kind{border:0;padding:0;display:flex;gap:22px;min-width:0;margin:0 0 20px}.gy-member-kind legend{font-size:13px;color:#6a785e;margin-bottom:10px}.gy-member-kind label{display:flex;align-items:center;gap:7px;font-size:15px;cursor:pointer}.gy-member-kind input{accent-color:#365f3d;width:16px;height:16px}.gy-member-field{display:block;margin-bottom:18px}.gy-member-field>span{display:block;font-size:14px;color:#506346;margin-bottom:7px}.gy-member-field input,.gy-member-field select{display:block;width:100%;min-width:0;min-height:45px;background:#fffdf5;border:1px solid #b7c0a7;border-radius:2px;padding:10px 11px;color:#264b30;font-size:16px}.gy-member-field small{display:block;font-size:12px;color:#7c876e;margin-top:6px}.gy-member-body form>.gy-button{width:100%;justify-content:center;margin-top:4px;font-size:15px!important}.gy-member-body .gy-member-privacy,.gy-member-retention{font-size:12px;line-height:1.8;color:#78866a;margin-top:16px}.gy-member-error{font-size:14px;color:#a04330;line-height:1.8;margin-top:16px!important}.gy-member-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid #c6ceb9;margin-bottom:23px}.gy-member-summary span{display:block;font-size:12px;color:#6d7e60}.gy-member-summary strong{display:block;font-size:14px;color:#365331;margin-top:6px;overflow-wrap:anywhere}.gy-member-summary button{font-size:13px;color:#73805e!important;flex-shrink:0;text-decoration:underline}.gy-member-body h3{font:25px/1.4 Georgia,SimSun,serif!important;color:#244b2d}.gy-reading-history{max-height:320px;overflow:auto;margin:18px 0 24px}.gy-reading-history>button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 0!important;border-bottom:1px solid #cbd1be!important}.gy-reading-history>button>span{font:26px/1 Segoe UI Symbol,serif;color:#8c7846}.gy-reading-history>button>span:last-child{font:16px/1 Arial,sans-serif;margin-left:auto}.gy-reading-history small,.gy-reading-history time{display:block;font-size:12px;color:#7b886c}.gy-reading-history strong{display:block;font:17px/1.5 Georgia,SimSun,serif;color:#3a5733;margin:4px 0}.gy-reading-history>p{font-size:14px;color:#708063;line-height:1.8}.gy-custom-notice{border:1px solid #bda57355;background:#1c34252b;padding:15px 17px!important;font-size:14px!important;line-height:1.9!important;color:#dbc699!important;margin:16px 0 20px!important}.gy-product-custom{display:block;font-size:11px;line-height:1.5;color:#d3c294;letter-spacing:0;margin-bottom:6px}.gy-catalogue-custom-note{font-size:14px;line-height:1.8;color:#b8bd9f;border-left:2px solid #bba06b;padding-left:15px!important;margin:-5px 0 24px!important}@media(max-width:1000px){.gy-code-lookup{max-width:300px}.gy-header{gap:18px}.gy-header-actions{gap:10px}.gy-member-access{font-size:13px!important}}@media(max-width:800px){.gy-code-lookup{max-width:none}.gy-member-modal{grid-template-columns:.8fr 1.2fr}.gy-member-body,.gy-member-intro{padding:35px 24px}.gy-member-intro h2{font-size:32px!important}.gy-fortune-interpretation{grid-template-columns:170px 1fr;gap:20px}}@media(max-width:600px){.gy-header{gap:14px 10px}.gy-brand{width:105px}.gy-header-actions{gap:9px}.gy-header-actions>.gy-icon-button{display:none}.gy-member-access{font-size:12px!important;gap:5px}.gy-member-access svg{width:16px}.gy-language-select{max-width:93px;padding:8px 7px;font-size:12px!important}.gy-member-modal{display:block;min-height:0}.gy-member-intro{padding:26px 22px}.gy-member-intro h2{font-size:29px!important;margin:14px 0!important}.gy-member-intro>p:not(.gy-eyebrow){font-size:14px}.gy-member-intro>span{display:none}.gy-member-body{padding:24px 22px}.gy-member-modal .gy-modal-close{background:#0a2219cc!important}.gy-daily-reading h3{font-size:26px!important}.gy-daily-reading>header{gap:12px}.gy-daily-reading>header>span{font-size:40px}.gy-fortune-calendar{grid-template-columns:1fr}.gy-fortune-calendar>div{padding:15px}.gy-fortune-interpretation{grid-template-columns:1fr;gap:16px}.gy-bagua-art{width:150px;height:150px}.gy-fortune-interpretation>div:last-child>p{font-size:15px}.gy-finder-gender{gap:10px 12px}.gy-finder-gender label{font-size:13px}.gy-finder-privacy{font-size:11px}.gy-product-custom{font-size:10px}.gy-custom-notice{font-size:13px!important;padding:13px!important}.gy-catalogue-custom-note{font-size:13px}}.gy-commission-video{display:block;width:100%;max-height:360px;margin-top:20px;background:#0a2018;border:1px solid #bda57344}.gy-finder-controls{border:0;padding:0;margin:0;min-width:0}.gy-finder-frame{padding:24px 30px 28px}.gy-finder-layout{gap:30px;padding-top:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gy-store .gy-finder-cosmos h2{font-size:31px;line-height:1.3;max-width:460px;margin:9px 0 10px}.gy-finder-subtitle{font-size:14px;line-height:1.7;max-width:460px}.gy-finder-dial{max-width:245px;margin:15px auto 4px}.gy-finder-dial>button>span{font-size:22px}.gy-finder-dial>button>small{font-size:10px}.gy-finder-dial-center>span{font-size:43px}.gy-finder-dial-center>small{font-size:8px;letter-spacing:1px;margin-top:9px}.gy-finder-profile{min-height:47px}.gy-finder-profile>p{font-size:19px}.gy-finder-profile>span{font-size:12px}.gy-finder-form{padding:21px 24px}.gy-finder-step{margin-bottom:15px}.gy-store .gy-finder-step h3{font-size:24px}.gy-finder-step p{font-size:12px;margin-top:5px}.gy-finder-field{gap:6px}.gy-finder-field select{min-height:39px;padding:7px 10px;font-size:15px}.gy-finder-birthday{margin-top:12px;gap:12px}.gy-finder-gender{margin-top:13px}.gy-finder-wishes{margin-top:18px}.gy-finder-wishes legend{font-size:20px}.gy-finder-wishes>p{margin:6px 0 10px!important}.gy-finder-wishes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gy-finder-wishes label>span{padding:9px 8px;min-height:48px;gap:7px}.gy-finder-wishes b{font-size:13px}.gy-finder-wishes i{font-size:17px}.gy-finder-wishes em{display:none}.gy-finder-actions{margin-top:18px}.gy-finder-privacy{font-size:11px;line-height:1.7;margin-top:11px!important}.gy-finder-cosmos .gy-daily-reading{margin-top:16px;padding-top:16px}.gy-finder-cosmos .gy-daily-reading h3{font-size:25px!important;margin:7px 0!important}.gy-finder-cosmos .gy-daily-reading>header>span{font-size:42px}.gy-finder-cosmos .gy-daily-reading>header p:last-child{font-size:13px}.gy-finder-cosmos .gy-fortune-interpretation{grid-template-columns:78px minmax(0,1fr);gap:16px;padding:16px 0}.gy-finder-cosmos .gy-bagua-art{width:76px;height:76px;margin-bottom:0}.gy-finder-cosmos .gy-fortune-interpretation>div:first-child>h4,.gy-finder-cosmos .gy-fortune-interpretation>div:first-child>p,.gy-finder-cosmos .gy-fortune-sign,.gy-finder-cosmos .gy-fortune-wish{display:none}.gy-finder-cosmos .gy-fortune-interpretation>div:last-child>p{font-size:14px;line-height:1.8;margin-top:0}.gy-finder-cosmos .gy-fortune-interpretation>div:last-child>strong{font-size:16px;margin-top:10px}.gy-jade-daily-advice{padding:16px 18px;border:1px solid #cfb47a66;background:#d4bc8210;margin:0 0 15px}.gy-jade-daily-advice h4{font:20px/1.5 Georgia,SimSun,serif;color:#f1dba8;margin:0 0 8px}.gy-jade-daily-advice p{font-size:14px;line-height:1.85;color:#c7cfb6}.gy-jade-daily-advice>button{font-size:13px;color:#e1c68e!important;text-align:left;padding:12px 0 0!important;line-height:1.7}.gy-jade-daily-advice>button span{margin-left:10px}.gy-finder-cosmos .gy-fortune-almanac{padding:12px 15px}.gy-finder-results{margin-top:24px;padding-top:25px}.gy-finder-results-heading{margin-bottom:18px}.gy-store .gy-finder-results-heading h3{font-size:33px}.gy-finder-result-photo{height:250px}.gy-finder-result-grid>article>div{padding:19px}.gy-finder-result-grid h4{font-size:25px}@media(max-width:1000px){.gy-finder-wishes>div{grid-template-columns:1fr 1fr}.gy-finder-frame{padding:22px}.gy-finder-layout{gap:22px}.gy-finder-form{padding:20px}.gy-finder-wishes label>span{min-height:46px}}@media(max-width:850px){.gy-finder-layout{grid-template-columns:1fr}.gy-finder-cosmos{grid-template-columns:1fr 220px;gap:0 18px}.gy-finder-cosmos.has-reading{display:block}.gy-finder-cosmos .gy-fortune-interpretation{grid-template-columns:78px minmax(0,1fr)}.gy-finder-wishes>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.gy-finder-frame{padding:19px 16px}.gy-finder-layout{padding-top:16px;gap:18px}.gy-finder-cosmos{display:block}.gy-store .gy-finder-cosmos h2{font-size:29px;max-width:100%;margin:9px 0 10px}.gy-finder-dial{max-width:220px;margin:12px auto 3px}.gy-finder-form{padding:18px 16px}.gy-finder-wishes>div{grid-template-columns:1fr 1fr}.gy-finder-wishes label>span{min-height:44px}.gy-finder-result-photo{height:255px}.gy-store .gy-finder-results-heading h3{font-size:28px}.gy-finder-cosmos .gy-fortune-interpretation{grid-template-columns:1fr}.gy-finder-cosmos .gy-fortune-interpretation>div:first-child{display:none}.gy-jade-daily-advice{padding:14px 15px}.gy-finder-cosmos .gy-daily-reading h3{font-size:23px!important}}