#yx-main.yxh-home .yxh-reviews{padding-block:52px 38px;text-align:center;border-bottom:1px solid var(--yxh-line)}#yx-main.yxh-home .yxh-review-heading h2{font-family:Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.8px;line-height:1.25;margin-bottom:12px}#yx-main.yxh-home .yxh-review-stars{color:#db348a;font-family:Arial,sans-serif;font-size:30px;line-height:1.25;letter-spacing:1px}#yx-main.yxh-home .yxh-review-total{font-size:17px;margin-top:9px;color:#514958}#yx-main.yxh-home .yxh-review-total strong{font-weight:500}#yx-main.yxh-home .yxh-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 96px)/3);gap:48px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:38px auto 18px;max-width:1420px;padding:4px 0}#yx-main.yxh-home [data-yxh-track]::-webkit-scrollbar{display:none}#yx-main.yxh-home [data-yxh-track]:focus-visible{outline:2px solid #9872b4;outline-offset:4px}#yx-main.yxh-home .yxh-review-card{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;min-width:0}#yx-main.yxh-home .yxh-review-card blockquote{margin:12px 0 16px;min-height:112px;max-width:420px;font-size:19px;line-height:1.55;font-weight:400;color:#302b37}#yx-main.yxh-home .yxh-review-card blockquote a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#yx-main.yxh-home .yxh-review-author{font-size:15px;color:#77707b;margin-top:auto;margin-bottom:12px}#yx-main.yxh-home .yxh-review-photo{display:block;width:112px;height:100px;border-radius:3px;overflow:hidden;background:#f7f4f8}#yx-main.yxh-home .yxh-review-photo img{width:100%;height:100%;object-fit:cover;display:block}#yx-main.yxh-home .yxh-review-source{font-size:11px;color:#817886;line-height:1.5;margin-top:9px}#yx-main.yxh-home .yxh-review-source a{text-decoration:underline;text-underline-offset:2px}#yx-main.yxh-home .yxh-review-origin{font-size:12px;color:#817886;margin:12px auto 0;line-height:1.6}#yx-main.yxh-home .yxh-rail-buttons{display:flex;align-items:center;justify-content:center;gap:6px}#yx-main.yxh-home .yxh-rail-buttons button{display:grid;place-items:center;flex:none;width:40px;height:40px;background:#fff;color:#63457e;border:1px solid #e6e0e9;border-radius:3px;padding:9px;line-height:1}#yx-main.yxh-home .yxh-rail-buttons button:hover{background:#f4eff7;border-color:#b7a2c7}#yx-main.yxh-home .yxh-rail-buttons button:disabled{opacity:.3;cursor:default}#yx-main.yxh-home .yxh-rail-buttons svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}#yx-main.yxh-home .yxh-rail-buttons .yxh-review-pause{width:auto;min-width:60px;font-size:12px;padding:9px}#yx-main.yxh-home .yxh-reviews>.yxh-rail-buttons button:not(.yxh-review-pause){width:44px;height:44px;border:0;color:#a291ad}#yx-main.yxh-home .yxh-review-dialog{border:0;border-radius:6px;padding:48px 20px 20px;max-width:min(94vw,1000px);max-height:92vh;color:#302b37;background:#fff}#yx-main.yxh-home .yxh-review-dialog::backdrop{background:#211829c9}#yx-main.yxh-home .yxh-review-dialog>button{position:absolute;right:9px;top:5px;width:40px;height:40px;font:32px/1 Arial;border:0;background:#fff0;color:#302b37}#yx-main.yxh-home .yxh-review-dialog figure{margin:0}#yx-main.yxh-home .yxh-review-dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}#yx-main.yxh-home .yxh-review-dialog figcaption{font-size:13px;line-height:1.5;margin-top:12px;text-align:center}#yx-main.yxh-home .yxh-merch-row{padding-block:44px 32px}#yx-main.yxh-home .yxh-merch-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}#yx-main.yxh-home .yxh-merch-heading h2{font-size:28px;line-height:1.35;letter-spacing:-.6px;font-weight:600}#yx-main.yxh-home .yxh-merch-heading h2>span{font-size:21px;color:#75528d;margin-right:3px}#yx-main.yxh-home .yxh-merch-heading p{font-size:14px;color:#746b7a;line-height:1.6;margin-top:6px}#yx-main.yxh-home .yxh-merch-actions{display:flex;align-items:center;gap:18px;flex:none}#yx-main.yxh-home .yxh-view-all{color:#654580;font-size:14px;white-space:nowrap;padding:8px 0;line-height:1.5}#yx-main.yxh-home .yxh-view-all:hover{text-decoration:underline}#yx-main.yxh-home .yxh-view-all>span{margin-left:5px}#yx-main.yxh-home .yxh-merch-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 9px}#yx-main.yxh-home .yxh-merch-track .yxh-card{scroll-snap-align:start;border-radius:4px;border-color:#e5dfe8}#yx-main.yxh-home .yxh-merch-track .yxh-product-photo{height:auto;aspect-ratio:1.08;padding:16px}#yx-main.yxh-home .yxh-merch-track .yxh-product-copy{padding:16px 16px 14px}#yx-main.yxh-home .yxh-merch-track .yx-card-title{font-size:15px;line-height:1.55;min-height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#yx-main.yxh-home .yxh-card-rating{display:flex;align-items:center;gap:6px;font-family:Arial,sans-serif;font-size:17px;line-height:1.4;color:#d59b24;margin-top:8px}#yx-main.yxh-home .yxh-card-rating small{color:#8b828f;font:11px/1.4 Arial,sans-serif}#yx-main.yxh-home .yxh-merch-track .yxh-spec{font-size:12px;line-height:1.5;min-height:18px;margin-top:8px}#yx-main.yxh-home .yxh-merch-track .yxh-price{font-size:19px;line-height:1.5;margin:10px 0 14px}#yx-main.yxh-home .yxh-merch-track .yxh-card-buy{background:#654580;color:#fff;border-color:#654580;min-height:40px;font-size:13px;padding:9px 11px;border-radius:3px}#yx-main.yxh-home .yxh-merch-track .yxh-card-buy:hover{background:#4e3267}#yx-main.yxh-home .yxh-merch-track .yxh-product-photo .yxb12-save{width:32px;height:32px;padding:7px;right:8px;top:8px}#yx-main.yxh-home .yxh-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:14px 12px}#yx-main.yxh-home .yxh-promo{position:relative;display:grid;grid-template-columns:52% 48%;align-items:center;height:206px;overflow:hidden;border:1px solid #e6e0e9;border-radius:4px;background:var(--yxh-promo-bg,#faf8fb)}#yx-main.yxh-home .yxh-promo-copy{display:flex;flex-direction:column;align-items:flex-start;z-index:1;padding:24px 0 24px 30px}#yx-main.yxh-home .yxh-promo h3{font-size:24px;line-height:1.3;letter-spacing:-.5px;font-weight:500;margin-bottom:7px}#yx-main.yxh-home .yxh-promo-desc{font-size:13px;line-height:1.6;color:#746b7a;max-width:250px}#yx-main.yxh-home .yxh-promo-cta{background:#654580;color:#fff;font-size:12px;font-weight:500;line-height:1.5;padding:7px 12px;border-radius:2px;margin-top:16px}#yx-main.yxh-home .yxh-promo-cta>span{margin-left:10px}#yx-main.yxh-home .yxh-promo:hover .yxh-promo-cta{background:#4e3267}#yx-main.yxh-home .yxh-promo-photos{display:flex;align-items:center;justify-content:center;position:relative;height:100%;min-width:0;gap:0;padding:16px 20px 16px 8px}#yx-main.yxh-home .yxh-promo-object{display:flex;align-items:center;justify-content:center;min-width:0;height:100%;flex:1}#yx-main.yxh-home .yxh-promo-object>.yxb-image-window{mix-blend-mode:multiply}#yx-main.yxh-home .yxh-promo-four .yxh-promo{height:190px}#yx-main.yxh-home .yxh-promo-four .yxh-promo h3{font-size:22px}#yx-main.yxh-home .yxh-promo-four .yxh-promo:nth-child(1) .yxh-promo-object:nth-child(1){height:45%}#yx-main.yxh-home .yxh-promo-four .yxh-promo:nth-child(1) .yxh-promo-object:nth-child(2){height:70%}#yx-main.yxh-home .yxh-kits-gallery{padding-block:42px 32px}#yx-main.yxh-home .yxh-kits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#yx-main.yxh-home .yxh-kit-tile{display:flex;flex-direction:column;background:#faf7fc;border-radius:4px;overflow:hidden;border:1px solid #eee7f0}#yx-main.yxh-home .yxh-kit-tile-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1.15;height:auto;min-width:0;padding:12px;background:#f7f3f9}#yx-main.yxh-home .yxh-kit-tile-photo>.yxb-image-window{mix-blend-mode:multiply}#yx-main.yxh-home .yxh-kit-tile-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;line-height:1.5;font-weight:500;padding:13px 16px;background:#fff}#yx-main.yxh-home .yxh-kit-tile-label>span{color:#654580;font-size:20px}#yx-main.yxh-home .yxh-kit-tile:hover .yxh-kit-tile-label{color:#654580}#yx-main.yxh-home .yxh-store-intro{padding:34px 0 26px;border-top:1px solid #ece7ef}#yx-main.yxh-home .yxh-store-intro h2{font-size:25px;line-height:1.4;letter-spacing:-.5px;margin-bottom:14px}#yx-main.yxh-home .yxh-store-intro p,#yx-main.yxh-home .yxh-store-intro li{font-size:14px;line-height:1.9;color:#746b7a}#yx-main.yxh-home .yxh-intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:24px}#yx-main.yxh-home .yxh-intro-columns h3{font-size:17px;line-height:1.5;font-weight:500;margin-bottom:8px}#yx-main.yxh-home .yxh-intro-columns ol{padding-left:19px;margin:0}#yx-main.yxh-home .yxh-intro-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}#yx-main.yxh-home .yxh-intro-links a,#yx-main.yxh-home .yxh-intro-links button{font:500 13px/1.6 Poppins,Arial,sans-serif;color:#654580;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}#yx-main.yxh-home .yxh-merch-row:last-child{padding-bottom:60px}@media(max-width:1100px){#yx-main.yxh-home .yxh-merch-track{grid-auto-columns:calc((100% - 48px)/4);gap:16px}#yx-main.yxh-home .yxh-merch-track .yxh-product-photo{padding:12px}#yx-main.yxh-home .yxh-review-track{grid-auto-columns:calc((100% - 32px)/2);gap:32px}#yx-main.yxh-home .yxh-promo-copy{padding-left:22px}#yx-main.yxh-home .yxh-promo h3{font-size:21px}#yx-main.yxh-home .yxh-promo-four .yxh-promo h3{font-size:20px}#yx-main.yxh-home .yxh-promo-desc{font-size:12px}#yx-main.yxh-home .yxh-kit-tile-label{font-size:13px;padding:10px 12px}}@media(max-width:850px){#yx-main.yxh-home .yxh-merch-track{grid-auto-columns:calc((100% - 32px)/3)}#yx-main.yxh-home .yxh-merch-heading h2{font-size:25px}#yx-main.yxh-home .yxh-promo{height:185px;grid-template-columns:56% 44%}#yx-main.yxh-home .yxh-promo h3,#yx-main.yxh-home .yxh-promo-four .yxh-promo h3{font-size:19px}#yx-main.yxh-home .yxh-promo-copy{padding:20px 0 20px 18px}#yx-main.yxh-home .yxh-promo-photos{padding:14px 12px 14px 4px}#yx-main.yxh-home .yxh-kits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#yx-main.yxh-home .yxh-kit-tile-label{font-size:15px}#yx-main.yxh-home .yxh-intro-columns{gap:28px}}@media(max-width:650px){#yx-main.yxh-home .yxh-reviews{padding-block:38px 28px}#yx-main.yxh-home .yxh-review-heading h2{font-size:31px;letter-spacing:-.6px}#yx-main.yxh-home .yxh-review-total{font-size:14px;line-height:1.8}#yx-main.yxh-home .yxh-review-heading .yxh-review-stars{font-size:27px}#yx-main.yxh-home .yxh-review-track{grid-auto-columns:100%;gap:24px;margin-top:26px}#yx-main.yxh-home .yxh-review-card blockquote{font-size:17px;min-height:106px;padding-inline:10px}#yx-main.yxh-home .yxh-review-photo{width:110px;height:100px}#yx-main.yxh-home .yxh-review-origin{font-size:10px;max-width:320px}#yx-main.yxh-home .yxh-merch-row{padding-block:30px 18px}#yx-main.yxh-home .yxh-merch-heading{align-items:flex-start;gap:12px;margin-bottom:17px}#yx-main.yxh-home .yxh-merch-heading h2{font-size:23px;letter-spacing:-.5px}#yx-main.yxh-home .yxh-merch-heading h2>span{font-size:17px}#yx-main.yxh-home .yxh-merch-heading p{font-size:12px;margin-top:5px}#yx-main.yxh-home .yxh-merch-actions{flex-direction:column;align-items:flex-end;gap:4px}#yx-main.yxh-home .yxh-view-all{font-size:12px;padding:2px 0}#yx-main.yxh-home .yxh-merch-actions .yxh-rail-buttons{gap:4px}#yx-main.yxh-home .yxh-merch-actions .yxh-rail-buttons button{width:30px;height:30px;padding:6px}#yx-main.yxh-home .yxh-merch-actions .yxh-rail-buttons svg{width:16px;height:16px}#yx-main.yxh-home .yxh-merch-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}#yx-main.yxh-home .yxh-merch-track .yxh-product-photo{padding:10px;aspect-ratio:1}#yx-main.yxh-home .yxh-merch-track .yxh-product-copy{padding:12px 10px}#yx-main.yxh-home .yxh-merch-track .yx-card-title{font-size:13px;line-height:1.55;min-height:81px;-webkit-line-clamp:4}#yx-main.yxh-home .yxh-merch-track .yxh-spec{font-size:10px;line-height:1.5;min-height:30px}#yx-main.yxh-home .yxh-merch-track .yxh-price{font-size:17px;margin:9px 0 12px}#yx-main.yxh-home .yxh-merch-track .yxh-card-buy{font-size:11px;min-height:38px;padding:8px}#yx-main.yxh-home .yxh-card-rating{font-size:14px;gap:3px}#yx-main.yxh-home .yxh-card-rating small{font-size:10px}#yx-main.yxh-home .yxh-promo-grid{grid-template-columns:1fr;gap:12px;margin-block:10px 6px}#yx-main.yxh-home .yxh-promo,#yx-main.yxh-home .yxh-promo-four .yxh-promo{height:168px;grid-template-columns:55% 45%}#yx-main.yxh-home .yxh-promo h3,#yx-main.yxh-home .yxh-promo-four .yxh-promo h3{font-size:21px}#yx-main.yxh-home .yxh-promo-copy{padding-left:22px}#yx-main.yxh-home .yxh-promo-desc{font-size:12px}#yx-main.yxh-home .yxh-promo-cta{font-size:11px;padding:6px 10px;margin-top:11px}#yx-main.yxh-home .yxh-kits-gallery{padding-block:30px 26px}#yx-main.yxh-home .yxh-kits-grid{gap:10px}#yx-main.yxh-home .yxh-kit-tile-photo{aspect-ratio:1;padding:8px}#yx-main.yxh-home .yxh-kit-tile-label{font-size:12px;line-height:1.5;padding:10px;min-height:55px}#yx-main.yxh-home .yxh-kit-tile-label>span{font-size:17px}#yx-main.yxh-home .yxh-store-intro{padding-top:28px}#yx-main.yxh-home .yxh-store-intro h2{font-size:23px}#yx-main.yxh-home .yxh-store-intro p,#yx-main.yxh-home .yxh-store-intro li{font-size:13px;line-height:1.85}#yx-main.yxh-home .yxh-intro-columns{grid-template-columns:1fr;gap:22px;margin-top:22px}#yx-main.yxh-home .yxh-intro-columns h3{font-size:16px}}@media(prefers-reduced-motion:reduce){#yx-main.yxh-home [data-yxh-track]{scroll-behavior:auto}}