.yg-product-main{padding-top:20px;padding-bottom:36px}.yg-breadcrumb{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:10px;color:#bda6cd;margin-bottom:24px}.yg-breadcrumb>a:hover{color:#f0c486}.yg-product-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:58px;align-items:start}.yg-product-gallery{min-width:0;border:1px solid #765b50;background:#2a1e36;border-radius:10px;padding:14px}.yg-gallery-heading{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.09em;color:#f0cc8e;padding:2px 3px 13px}.yg-gallery-heading>span:last-child{font-size:10px;color:#bea9c9;letter-spacing:0}.yg-gallery-stage{display:block;width:100%;height:427px;position:relative;overflow:hidden;background:white;border:0;border-radius:6px;padding:18px;cursor:zoom-in!important}.yg-gallery-stage>img{width:100%;height:100%;object-fit:contain}.yg-gallery-zoom{position:absolute;right:12px;bottom:11px;display:flex;align-items:center;gap:7px;border:1px solid #d6cbd9;border-radius:4px;background:#fffffff0;color:#433348;padding:6px 9px;font-size:10px}.yg-gallery-zoom>.yg-icon{width:15px;height:15px}.yg-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:13px 0 0}.yg-gallery-thumb{width:67px;height:67px;flex:none;background:white;border:2px solid transparent;border-radius:5px;padding:4px;opacity:.75}.yg-gallery-thumb>img{width:100%;height:100%;object-fit:contain}.yg-gallery-thumb.is-active{border-color:#f4cc83;opacity:1}.yg-product-info{padding-top:3px;min-width:0}.yg-product-labels{display:flex;align-items:center;gap:13px;font-size:10px;color:#c4b1d2}.yg-product-anniversary{border:1px solid #987e49;border-radius:4px;background:#49323c;color:#ffdc90;padding:5px 9px;letter-spacing:.07em;font-size:8px;font-weight:650}.yg-product-info>h1{font-size:clamp(29px,3.1vw,42px);line-height:1.13;letter-spacing:-.035em;margin-top:20px;max-width:600px}.yg-product-lead{font-size:13px;color:#c5b5cf;line-height:1.85;margin-top:18px!important;max-width:510px}.yg-product-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-block:1px solid #624b68;padding:17px 0;margin-top:23px}.yg-product-facts>div{display:flex;flex-direction:column;gap:3px}.yg-product-facts strong{font-size:19px;line-height:1.2;color:#f5d18f;font-weight:650}.yg-product-facts span{font-size:9px;color:#c3adc8}.yg-purchase-panel{margin-top:25px}.yg-purchase-price{display:flex;align-items:center;justify-content:space-between;gap:18px}.yg-purchase-price>p{font-size:29px;font-weight:650;letter-spacing:-.02em}.yg-product-stock{font-size:10px;border:1px solid #7f6550;color:#edca8f;padding:5px 9px;border-radius:4px;background:#37283c}.yg-purchase-tax{font-size:10px;color:#ae97bf;margin-top:3px!important}.yg-purchase-tax>a{text-decoration:underline;text-underline-offset:3px}.yg-purchase-form{margin-top:21px}.yg-purchase-actions{display:flex;gap:12px;align-items:stretch}.yg-quantity{display:flex;align-items:center;justify-content:space-between;width:116px;border:1px solid #6e5077;border-radius:6px;flex:none;height:48px;background:#2b1e3a}.yg-quantity>button{height:100%;width:33px;flex:none;border:0;background:none;font-size:19px;color:#e5c7ec}.yg-quantity>input{color:white;width:38px;min-width:0;text-align:center;border:0;background:none;font-size:13px;-moz-appearance:textfield}.yg-quantity>input::-webkit-inner-spin-button,.yg-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none}.yg-product-buy{flex:1;min-height:48px;font-size:13px;min-width:0}.yg-product-buy:disabled{opacity:.55;cursor:default}.yg-product-contact{display:flex;align-items:center;gap:10px;font-size:10px;color:#c9acd5!important;margin-top:19px}.yg-product-contact>.yg-icon{height:13px;width:13px}.yg-product-shortcuts{display:flex;gap:24px;margin-top:26px;padding-top:19px;border-top:1px solid #513a5e}.yg-product-shortcuts>a{display:flex;align-items:center;gap:13px;font-size:11px;color:#ead0eb}.yg-product-shortcuts .yg-icon{width:15px;height:15px}.yg-variant-label{font-size:11px;display:block;margin-bottom:6px}.yg-purchase-form select{display:block;width:100%;background:#30223f;color:white;border:1px solid #765080;border-radius:5px;padding:10px;font:12px var(--yg-body);margin-bottom:15px}.yg-product-form-status{padding:12px;background:#372842;border:1px solid #6e5077;border-radius:5px;font-size:11px;line-height:1.7;margin-top:14px!important}.yg-product-form-status>a{color:#f3b1e7;text-decoration:underline;display:block;margin-top:5px}
.yg-product-cards,.yg-product-videos,.yg-product-description,.yg-product-related{border-top:1px solid #523b5e;scroll-margin-top:20px}.yg-product-section-intro{font-size:12px;color:#bba5c9;max-width:850px;line-height:1.8;margin-top:-10px!important;margin-bottom:18px!important}.yg-card-track{display:flex;gap:21px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#997047 #241b30;scroll-snap-type:x proximity;padding:5px 1px 16px;overscroll-behavior-x:contain}.yg-collectible-card{flex:0 0 calc((100% - 105px)/5.55);border:0;background:none;padding:0;min-width:0;scroll-snap-align:start;cursor:zoom-in;color:#d9bc8c!important}.yg-collectible-card>img{width:100%;height:auto;aspect-ratio:.716;object-fit:contain;border-radius:9px;transition:transform .2s}.yg-collectible-card:hover>img{transform:translateY(-3px)}.yg-collectible-card>span{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a68fba;padding:12px 3px 0}.yg-collectible-card .yg-icon{width:14px;height:14px;color:#d4b38b}.yg-video-track{display:flex;gap:20px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#89648e #23182e;scroll-snap-type:x proximity;padding-bottom:14px;overscroll-behavior-x:contain}.yg-video-card{flex:0 0 calc((100% - 40px)/2.8);background:#2b2039;border:1px solid #66476e;border-radius:7px;overflow:hidden;scroll-snap-align:start;min-width:0}.yg-video-cover{display:block;width:100%;aspect-ratio:16/9;position:relative;padding:0;background:#16121e;border:0;overflow:hidden}.yg-video-cover>img{width:100%;height:100%;object-fit:cover}.yg-video-play{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#17101fdd;border:1px solid #e4c8e575;border-radius:50%;height:50px;width:50px;color:white;font-size:20px;padding-left:3px}.yg-video-cover:hover .yg-video-play{background:#cc5bb8}.yg-youtube-label{position:absolute;left:10px;bottom:10px;border-radius:3px;background:#14111de6;color:#eee3f2;font-size:9px;padding:3px 6px}.yg-video-caption{padding:16px}.yg-video-caption>h3{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.7;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yg-video-caption>a{display:inline-flex;gap:10px;align-items:center;color:#cfb3da;font-size:10px;margin-top:12px}.yg-video-caption .yg-icon{width:13px;height:13px}.yg-product-story-heading{margin-bottom:27px}.yg-product-story-heading>h2{font-size:29px;margin-top:8px}.yg-product-description-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:72px;align-items:start}.yg-product-richtext{font-size:13px;color:#c9bad4;line-height:1.85}.yg-product-richtext h2{font-size:23px;color:#f4e4f6;line-height:1.35;margin-bottom:20px}.yg-product-richtext h3{font-size:18px;color:#f4d4a0;line-height:1.45;margin-top:28px;margin-bottom:12px}.yg-product-richtext p+p{margin-top:13px}.yg-product-richtext strong{font-weight:650;color:#e7d8ef}.yg-product-richtext ul{padding-left:19px;margin:16px 0 0}.yg-product-richtext li+li{margin-top:6px}.yg-product-series-art{position:sticky;top:20px;border:1px solid #886144;border-radius:9px;overflow:hidden;background:#2c2039}.yg-product-series-art>img{width:100%;height:auto}.yg-product-series-art>div{padding:23px}.yg-product-series-art span{font-size:9px;color:#ddba80;letter-spacing:.1em}.yg-product-series-art h3{font-size:28px;margin-top:9px}.yg-product-series-art p{font-size:12px;color:#c3afce;margin-top:10px}.yg-product-series-art a{display:flex;align-items:center;gap:16px;font-size:11px;color:#edc3e6;margin-top:22px}.yg-product-series-art .yg-icon{width:15px;height:15px}.yg-product-related .yg-product-card{flex-basis:calc((100% - 44px)/3)}
.yg-storefront .yg-zoom-dialog{width:min(980px,calc(100% - 28px));padding:17px;max-height:94dvh}.yg-zoom-dialog .yg-dialog-top h2{font-size:15px;font-weight:500;letter-spacing:0}.yg-zoom-stage{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px}.yg-zoom-stage>img{width:calc(100% - 110px);height:72dvh;object-fit:contain;max-width:750px;border-radius:7px}.yg-zoom-arrow{height:42px;width:39px;flex:none;display:grid;place-items:center;border:1px solid #86618f;background:#372541;border-radius:5px;font-size:23px}.yg-zoom-dialog>p{font-size:11px;text-align:center;color:#c2a5cc;margin-top:10px}.yg-storefront .yg-video-dialog{width:min(1080px,calc(100% - 28px));padding:19px;max-height:95dvh}.yg-video-dialog .yg-dialog-top h2{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.6;max-width:85%}.yg-video-player{width:100%;aspect-ratio:16/9;background:#0b0a0f;margin-top:18px}.yg-video-player>iframe{width:100%;height:100%;border:0}.yg-video-dialog>a{display:inline-block;font-size:11px;color:#dcb6df;margin-top:14px}
@media(max-width:1100px){.yg-product-hero{gap:32px}.yg-product-info>h1{font-size:34px}.yg-gallery-stage{height:385px;padding:14px}.yg-product-lead{font-size:12px}.yg-product-facts{margin-top:19px;padding:15px 0}.yg-product-facts strong{font-size:17px}.yg-product-description-grid{gap:40px}.yg-collectible-card{flex-basis:calc((100% - 68px)/4.7);}.yg-card-track{gap:17px}.yg-product-buy{gap:10px;padding-inline:13px}.yg-quantity{width:100px}.yg-quantity>button{width:29px}.yg-video-card{flex-basis:calc((100% - 20px)/2.1)}}
@media(max-width:700px){.yg-product-main{padding-top:17px;padding-bottom:28px}.yg-breadcrumb{font-size:9px;gap:9px;margin-bottom:19px}.yg-product-hero{grid-template-columns:1fr;gap:24px}.yg-product-gallery{padding:11px;border-radius:8px}.yg-gallery-heading{font-size:7px;padding-bottom:11px}.yg-gallery-stage{height:315px;padding:12px}.yg-gallery-thumb{height:56px;width:56px}.yg-gallery-thumbs{padding-top:11px;gap:9px}.yg-product-info{padding-top:0}.yg-product-labels{gap:12px;font-size:10px}.yg-product-info>h1{font-size:32px;line-height:1.12;margin-top:16px}.yg-product-lead{font-size:12px;line-height:1.8;margin-top:16px!important}.yg-product-facts{margin-top:20px;padding:16px 0}.yg-product-facts strong{font-size:19px}.yg-purchase-panel{margin-top:21px}.yg-purchase-price>p{font-size:29px}.yg-product-stock{font-size:10px;padding:5px 8px}.yg-purchase-form{margin-top:18px}.yg-quantity{height:47px;width:105px}.yg-quantity>button{width:30px}.yg-quantity>input{width:32px}.yg-product-buy{font-size:12px;gap:12px}.yg-product-contact{font-size:10px;margin-top:16px}.yg-product-shortcuts{margin-top:22px;padding-top:18px;gap:29px}.yg-product-cards,.yg-product-videos,.yg-product-description,.yg-product-related{scroll-margin-top:12px}.yg-product-section-intro{font-size:10px;margin-bottom:15px!important}.yg-card-track{gap:14px}.yg-collectible-card{flex-basis:44%}.yg-collectible-card>img{border-radius:7px}.yg-collectible-card>span{padding-top:9px}.yg-video-track{gap:14px}.yg-video-card{flex-basis:85%}.yg-video-caption{padding:13px}.yg-video-caption>h3{font-size:11px}.yg-video-play{height:44px;width:44px;font-size:18px}.yg-product-description-grid{grid-template-columns:1fr;gap:28px}.yg-product-story-heading>h2{font-size:26px}.yg-product-story-heading{margin-bottom:22px}.yg-product-richtext{font-size:12px}.yg-product-richtext h2{font-size:21px;margin-bottom:17px}.yg-product-richtext h3{font-size:17px;margin-top:24px}.yg-product-series-art{position:static;max-width:400px}.yg-product-related .yg-product-card{flex-basis:76%}.yg-storefront .yg-zoom-dialog{padding:13px}.yg-zoom-stage{gap:8px;margin-top:12px}.yg-zoom-stage>img{height:65dvh;width:calc(100% - 76px)}.yg-zoom-arrow{height:37px;width:30px;font-size:20px}.yg-zoom-dialog .yg-dialog-top h2{font-size:12px}.yg-storefront .yg-video-dialog{padding:14px}.yg-video-dialog .yg-dialog-top h2{font-size:12px;max-width:80%}.yg-video-dialog .yg-icon-button{height:32px;width:32px}.yg-video-player{margin-top:13px}}
@media(max-width:360px){.yg-gallery-stage{height:275px}.yg-gallery-heading{font-size:6px}.yg-product-info>h1{font-size:29px}.yg-product-lead{font-size:11px}.yg-product-facts strong{font-size:17px}.yg-product-facts span{font-size:8px}.yg-quantity{width:94px}.yg-quantity>button{width:27px}.yg-product-buy{font-size:11px;gap:10px}.yg-product-stock{font-size:8px}.yg-collectible-card{flex-basis:47%}.yg-video-card{flex-basis:91%}}
