.spec dd div,.spec dd p{display:block;margin:0 0 6px}.spec dd table{inline-size:100%;border-collapse:collapse}.spec dd td{padding:4px 0;vertical-align:top}@media(hover:hover){.pc .im:hover img.b{opacity:1}}@media(hover:hover){.pc .im:hover img.a{opacity:0}}.pk .im img{border-radius:var(--r);object-fit:contain;object-position:50% 50%}@media(min-width:900px){.gal-main .im{aspect-ratio:4/5;block-size:auto;inline-size:min(100%,calc(clamp(480px,calc(100vh - var(--hd) - 130px),1000px)*.8))}}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,calc(clamp(480px,calc(100vh - var(--hd) - 130px),1000px)*.8 + 84px)) minmax(320px,560px);justify-content:center}}@media(min-width:900px){.foot .wrap{grid-template-columns:2fr repeat(3,1fr)}}body.mcm .gal-main .im img{object-fit:contain}.mch-fig img{object-position:50% 0%!important}.sf-t caption{caption-side:top;text-align:start;font-size:var(--s2);font-weight:700;padding-block:10px 2px;color:var(--ink)}.sf-res b i{font-style:normal;font-size:var(--s2);font-weight:600;opacity:.8}.sf-how{flex-wrap:wrap}body.mcm .sf-t caption{color:#f3eee3}.w27b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--r);overflow:hidden;background:#f4eee6}.w27b figure{margin:0;position:relative;min-block-size:clamp(460px,42vw,620px)}.w27b figure img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 0%}.w27b-t{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,56px);color:#062f6b}.w27b-t .k{margin:0 0 10px;font-size:var(--s2);font-weight:600;color:#8a6a3b}.w27b-t h2{margin:0;font-size:clamp(28px,3vw,46px);font-weight:800;line-height:1.15}.w27b-t>p:not(.k){margin:12px 0 22px;color:#4a5b78;max-inline-size:34ch}.w27b-c{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:18px}.w27b-c a{display:inline-flex;align-items:center;block-size:36px;padding-inline:16px;border-radius:18px;border:1px solid rgba(6,47,107,.25);color:#062f6b;text-decoration:none;font-size:var(--s2);font-weight:600;transition:background-color .2s,color .2s}.w27b-c a:hover{background:#062f6b;color:#fff}.price.soon b{font-size:var(--s1);font-weight:600;color:var(--mute)}body.dk .w27b{background:#0e2242}body.dk .w27b-t,body.dk .w27b-t h2{color:#eaf0f8}body.dk .w27b-t>p:not(.k){color:#a9b8cf}body.dk .w27b-c a{color:#eaf0f8;border-color:#eaf0f84d}@media(max-width:899px){.w27b{grid-template-columns:1fr}}@media(max-width:899px){.w27b figure{min-block-size:0;aspect-ratio:1/1}}.bfh{position:relative;background:var(--deep);color:#fff;overflow:hidden}.bfh-v{position:relative;block-size:clamp(460px,48vw,800px)}@media(min-width:900px){.bfh-v{block-size:max(460px,calc(100vw * 1536 / 2752))}}.bfh-s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility 0s .9s}.bfh-s.on{opacity:1;visibility:visible;transition:opacity .9s var(--ease),visibility 0s 0s;z-index:1}.bfh-s picture,.bfh-s img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.bfh-s img{object-fit:cover;object-position:0% 50%}.bfh-s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#04255a9e,#04255a47 36%,#04255a00 58%);pointer-events:none}.bfh-t{position:absolute;z-index:2;right:6.5%;top:50%;transform:translateY(-50%);inline-size:min(42%,560px);text-align:start}@media(min-width:900px){[dir=ltr] .bfh-t{right:5%;inline-size:min(36%,540px)}}.bfp{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff8c;font-size:var(--s2);font-weight:500;margin-block-end:16px}.bfp:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--yellow)}.bfh h2,.bfk h2{margin:0;font-size:clamp(36px,4.6vw,78px);line-height:1.08;font-weight:700;color:#fff;text-wrap:balance}.bfh h2 em,.bfk h2 em{display:block;font-style:normal;color:var(--yellow)}.bfh .bfh-sub{margin:14px 0 0;font-size:clamp(15px,1.3vw,20px);color:#e3eaf5;max-inline-size:34ch}.bfh .fine{margin:6px 0 0;font-size:var(--s1);color:#c3d0e6}.bfh-a{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:26px}.btn.y{background:var(--yellow);color:var(--deep)}@media(hover:hover){.btn.y:hover{background:#fff27a}}.btn.ol{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}@media(hover:hover){.btn.ol:hover{background:#ffffff1f}}.bfh-d{position:absolute;z-index:3;inset-inline:0;inset-block-end:22px;display:flex;justify-content:center;gap:10px}.bfh-d button{inline-size:28px;block-size:4px;padding:0;border:0;border-radius:2px;background:#ffffff73;cursor:pointer;position:relative}.bfh-d button:before{content:"";position:absolute;top:-12px;right:-2px;bottom:-12px;left:-2px}.bfh-d button[aria-current=true]{background:var(--yellow);inline-size:44px}.bfh-m{display:none}@media(max-width:699px){.bfh-v{block-size:calc(125vw + 56px)}}@media(max-width:699px){.bfh-s picture,.bfh-s img{block-size:125vw}}@media(max-width:699px){.bfh-s img{object-position:50% 50%}}@media(max-width:699px){.bfh-s:after{block-size:125vw;background:linear-gradient(to bottom,#04255a99,#04255a38 34%,#04255a00 52%)}}@media(max-width:699px){.bfh-t{right:0;left:0;top:24px;transform:none;inline-size:auto;padding-inline:var(--g);text-align:center}}@media(max-width:699px){.bfh h2{font-size:clamp(32px,9.6vw,44px)}}@media(max-width:699px){.bfh .bfh-sub,.bfh .fine,.bfh-a{display:none}}@media(max-width:699px){.bfp{margin-block-end:12px}}@media(max-width:699px){.bfh-m{display:flex;position:absolute;inset-inline:0;inset-block-end:0;block-size:56px;align-items:center;justify-content:center;gap:8px;background:var(--yellow);color:var(--deep);font-weight:600;font-size:var(--s3);text-decoration:none}}@media(max-width:699px){.bfh-d{inset-block-end:76px}}.bfk{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--deep);color:#fff;aspect-ratio:2752/1536;isolation:isolate}.bfk picture,.bfk img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.bfk img{object-fit:cover;object-position:0% 50%;z-index:-2}.bfk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to left,#04255a99,#04255a40 40%,#04255a00 60%)}.bfk-c{position:absolute;right:6%;top:50%;transform:translateY(-50%);inline-size:min(42%,520px);text-align:start}@media(min-width:900px){[dir=ltr] .bfk-c{right:5%;inline-size:min(38%,500px)}}.bfk h2{font-size:clamp(34px,4vw,66px)}@media(min-width:900px){[dir=ltr] .bfh h2{font-size:clamp(32px,3.7vw,66px)}}@media(min-width:900px){[dir=ltr] .bfk h2{font-size:clamp(32px,3.6vw,62px)}}.bfk-b p{margin:16px 0 0;color:#e3eaf5;font-size:clamp(15px,1.2vw,19px);line-height:1.6}.bfk-b p b{display:block;color:#fff;font-weight:600}.bfk-k{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:18px}.bfk-k a{display:inline-flex;align-items:center;block-size:36px;padding-inline:16px;border-radius:18px;box-shadow:inset 0 0 0 1px #fff6;color:#fff;text-decoration:none;font-size:var(--s2);font-weight:600}@media(hover:hover){.bfk-k a:hover{background:#fff;color:var(--deep)}}.bfk-a{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:22px}@media(max-width:899px){.bfk{aspect-ratio:auto}}@media(max-width:899px){.bfk picture,.bfk img{position:relative;display:block;aspect-ratio:4/5;block-size:auto}}@media(max-width:899px){.bfk img{object-position:50% 50%}}@media(max-width:899px){.bfk:after{display:none}}@media(max-width:899px){.bfk-c{position:static;transform:none;inline-size:auto;padding:4px 20px 24px}}@media(max-width:899px){.bfk-t{padding-block-start:20px}}@media(max-width:899px){.bfk .bfp{margin-block-end:10px}}@media(max-width:899px){.bfk-b p{margin-block-start:14px}}@media(max-width:899px){.bfk-a .btn{flex:1 1 auto}}.bfs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;background:var(--navy);color:#fff;padding:16px clamp(16px,2.4vw,28px);border-radius:var(--r);margin-block:18px 22px}.bfs b{font-size:clamp(18px,1.8vw,24px);font-weight:700}.bfs b em{font-style:normal;color:var(--yellow)}.bfs small{font-size:var(--s1);color:#c3d0e6}body.mcm .bfs{background:#000;box-shadow:inset 0 0 0 1px #c9a54c59}body.mcm .bfs b em{color:var(--gold-2)}body.dk .bfs{background:#0e2242}.price .was{color:var(--mute);font-size:var(--s1);text-decoration:line-through}.price .bfo{display:inline-block;background:var(--navy);color:#fff;font-size:11px;font-weight:600;line-height:1;padding:4px 7px;border-radius:4px}body.mcm .price .bfo{background:var(--gold);color:var(--ink)}body.dk .price .bfo{background:var(--yellow);color:#081629}.fdl{margin:0 0 12px;font-size:var(--s1);color:var(--mute)}.fdl i{display:block;block-size:4px;border-radius:2px;background:var(--line);margin-block-start:6px;overflow:hidden}.fdl i:before{content:"";display:block;block-size:100%;inline-size:var(--w);background:var(--navy)}.tot.bfd{color:var(--mute);font-size:var(--s2)}.mbf{background:var(--ink);color:var(--ivory);margin-block:clamp(40px,5.5vw,72px);padding-block:clamp(36px,5vw,72px);position:relative;isolation:isolate;overflow:hidden}.mbf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 85% 0%,rgba(201,165,76,.14),transparent 60%)}.mbf-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block-end:1px solid rgba(201,165,76,.28);padding-block-end:18px;margin-block-end:24px}.mbf-h .wm{font-family:var(--serif);font-size:clamp(28px,3.4vw,52px);letter-spacing:.24em;color:var(--ivory);direction:ltr}.mbf-h .lb{font-size:var(--s1);letter-spacing:.32em;color:var(--gold);font-weight:600;direction:ltr}.mbf-hero{position:relative;display:block;overflow:hidden;aspect-ratio:2752/1536;color:var(--ivory);text-decoration:none;isolation:isolate}.mbf-hero img,.mbf-c img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.mbf-hero img{object-position:0% 50%}.mbf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to left,#0c0c0eb3,#0c0c0e4d 38%,#0c0c0e00 60%)}.mbf-t{position:absolute;right:6%;top:50%;transform:translateY(-50%);inline-size:min(40%,480px);text-align:start}@media(min-width:900px){[dir=ltr] .mbf-t{right:5%;inline-size:min(36%,460px)}}@media(max-width:699px){[dir=ltr] .bfh h2{font-size:clamp(26px,7.4vw,36px)}}.mbf h2{margin:0;font-family:var(--naskh);font-weight:700;font-size:clamp(30px,3.4vw,54px);line-height:1.25;color:var(--ivory)}.mbf h2 em{display:block;font-style:normal;color:var(--gold-2)}[dir=ltr] .mbf h2,[dir=ltr] .mbf h3{font-family:var(--serif);font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:1.15}[dir=ltr] .mbf h2{font-size:clamp(28px,3vw,50px)}[dir=ltr] .mbf h3{font-size:clamp(22px,2.2vw,36px)}[dir=ltr] .mbf h2 em{font-style:normal}.mbf-o span{font-weight:500}[dir=ltr] .mbf-o span{text-transform:uppercase;letter-spacing:.12em;font-size:var(--s1);line-height:1.6}.mbf-o{display:flex;align-items:center;gap:14px;margin:20px 0 26px}.mbf-o b{font-family:var(--f);font-weight:800;font-size:clamp(56px,6vw,100px);line-height:.9;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:lining-nums;direction:ltr;display:inline-flex;align-items:flex-start}.mbf-o b i{font-style:normal;font-weight:700;font-size:.55em;line-height:1;margin-inline-start:2px;margin-block-start:.08em;letter-spacing:0}.mbf-o span{font-size:var(--s3);color:#d9d1c1;max-inline-size:12ch;line-height:1.4}.btn.gl{background:transparent;color:var(--gold-2);box-shadow:inset 0 0 0 1px var(--gold);pointer-events:none}.mbf-g{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block-start:16px}.mbf-c{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:var(--ivory);text-decoration:none;isolation:isolate}.mbf-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0c0c0eeb,#0c0c0e8c 26%,#0c0c0e00 48%)}.mbf-c.lo:after{background:linear-gradient(to top,#0c0c0ec7,#0c0c0e00 45%)}.mbf-c div{position:absolute;inset-inline-start:clamp(20px,2.8vw,40px);bottom:clamp(20px,2.8vw,40px);max-inline-size:62%}.mbf-c.lo div{top:auto;bottom:clamp(76px,7vw,104px)}.mbf h3{margin:0;font-family:var(--naskh);font-weight:700;font-size:clamp(28px,3vw,48px);line-height:1.25}.mbf-c small{display:block;margin-block-start:8px;color:var(--gold-2);font-size:clamp(15px,1.3vw,19px)}.mbf-c i{position:absolute;inset-inline-end:clamp(20px,2.8vw,40px);bottom:clamp(20px,2.8vw,40px);font-style:normal;font-size:var(--s2);font-weight:600;color:var(--ink);background:var(--gold);padding:10px 20px;border-radius:24px}@media(hover:hover){.mbf-hero img,.mbf-c img{transition:transform 1.2s var(--ease)}}@media(hover:hover){.mbf-hero:hover img,.mbf-c:hover img{transform:scale(1.02)}}@media(max-width:699px){.mbf-hero{aspect-ratio:auto;display:flex;flex-direction:column}}@media(max-width:699px){.mbf-hero img{position:relative;aspect-ratio:2752/1536;block-size:auto}}@media(max-width:699px){.mbf-hero:after{display:none}}@media(max-width:699px){.mbf-t{position:static;transform:none;inline-size:auto;padding-block-start:20px}}@media(max-width:699px){.mbf-g{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bfh-s,.bfh-s.on{transition:none}}#fam{scroll-margin-top:calc(var(--hd) + 24px)}.w27b.bf,body.dk .w27b.bf{background:#0e2b50}.w27b.bf figure img{object-position:50% 86%}@media(min-width:900px){.w27b.bf{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media(min-width:900px){.w27b.bf figure{min-block-size:0;aspect-ratio:10/9}}.w27b.bf .w27b-t,.w27b.bf .w27b-t h2{color:#fff}.w27b.bf .bfp{align-self:flex-start;color:#fff}.w27b.bf h2 em{display:block;font-style:normal;color:var(--yellow)}.w27b.bf .w27b-t>p:not(.k){color:#c3d0e6}.w27b.bf .w27b-c a{color:#fff;border-color:#fff6}.w27b.bf .w27b-c a:hover{background:#fff;color:var(--deep)}.bfk{margin-block-end:clamp(32px,5vw,64px)}.wtc{margin-block:10px 4px;border:1px solid var(--line);border-radius:14px;padding:0 14px}.wtc summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;padding-block:12px;list-style:none}.wtc summary::-webkit-details-marker{display:none}.wtc table{inline-size:100%;border-collapse:collapse;margin-block-end:8px;font-size:var(--s2,14px)}.wtc th,.wtc td{text-align:start;padding:8px 6px;border-block-start:1px solid var(--line)}.wtc th{font-weight:600;opacity:.75}.wtc p{margin:0 0 12px;opacity:.75;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ctn-v22.css.map */
