.gs-compare{display:block;width:100%;padding:var(--gs-compare-pt) 20px var(--gs-compare-pb)}.gs-compare-inner{max-width:var(--gs-compare-width);margin:0 auto}.gs-compare-head{text-align:center;margin-bottom:24px}.gs-compare-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:var(--gs-x-ink-a07);color:var(--color-primary, var(--gs-ink));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;margin-bottom:12px}.gs-compare-badge svg{width:13px;height:13px}.gs-compare-title{font-size:22px;font-weight:800;color:var(--color-dark, var(--gs-x-pin-text-2));margin:0 0 6px;line-height:1.3}.gs-compare-subtitle{font-size:14px;color:var(--gs-x-grey-88);margin:0}.gs-compare-card{border:1px solid var(--gs-x-grey-ee);border-radius:12px;overflow:hidden;background:var(--gs-x-white)}.gs-compare-header{display:grid;grid-template-columns:1fr 1fr 1fr}.gs-compare-hcell{padding:14px 20px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.gs-compare-hcell--feature{text-align:left;background:var(--gs-x-grey-fa);color:var(--gs-x-grey-99);border-bottom:1px solid var(--gs-x-grey-ee)}.gs-compare-hcell--others{background:var(--gs-x-grey-fa);color:var(--gs-x-grey-aa);border-bottom:1px solid var(--gs-x-grey-ee)}.gs-compare-hcell--gem{background:var(--color-primary, var(--gs-ink));color:var(--gs-x-white);position:relative;letter-spacing:.1em}.gs-compare-hcell--gem:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:var(--gs-x-white-a35);border-radius:3px 3px 0 0}.gs-compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--gs-x-grey-f3);transition:background .15s}.gs-compare-row:last-child{border-bottom:none}.gs-compare-row:hover{background:var(--gs-x-ink-a015)}.gs-compare-cell{padding:15px 20px;font-size:14px;line-height:1.4;display:flex;align-items:center}.gs-compare-cell--feature{font-weight:600;color:var(--gs-x-grey-33);gap:10px}.gs-compare-cell--feature .gs-feat-icon{width:30px;height:30px;border-radius:8px;background:var(--gs-x-ink-a06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-compare-cell--feature .gs-feat-icon svg{width:15px;height:15px;color:var(--color-primary, var(--gs-ink));opacity:.6}.gs-compare-cell--others{color:var(--gs-x-grey-99);justify-content:center;text-align:center;gap:6px;font-weight:400;border-left:1px solid var(--gs-x-grey-f3)}.gs-compare-cell--others .gs-xmark{width:16px;height:16px;border-radius:50%;background:var(--gs-x-black-a05);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gs-compare-cell--others .gs-xmark svg{width:8px;height:8px;color:var(--gs-x-grey-bb)}.gs-compare-cell--gem{justify-content:center;text-align:center;gap:7px;font-weight:600;color:var(--color-primary, var(--gs-ink));background:var(--gs-x-ink-a025);border-left:1px solid var(--gs-x-ink-a06)}.gs-compare-cell--gem .gs-check{width:18px;height:18px;border-radius:50%;background:var(--color-primary, var(--gs-ink));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gs-compare-cell--gem .gs-check svg{width:10px;height:10px;color:var(--gs-x-white)}.gs-compare-foot{text-align:center;padding:18px 20px;background:var(--gs-x-ink-a03);border-top:1px solid var(--gs-x-grey-ee);font-size:13px;color:var(--gs-x-grey-77);line-height:1.5}.gs-compare-foot strong{color:var(--color-primary, var(--gs-ink));font-weight:700}@media(max-width:749px){.gs-compare{padding-left:16px;padding-right:16px}.gs-compare-title{font-size:18px}.gs-compare-header,.gs-compare-row{grid-template-columns:.9fr 1fr 1fr}.gs-compare-hcell,.gs-compare-cell{padding:11px 10px;font-size:12px}.gs-compare-cell--feature .gs-feat-icon{display:none}.gs-compare-cell--gem .gs-check{width:15px;height:15px}.gs-compare-cell--gem .gs-check svg{width:8px;height:8px}.gs-compare-cell--others .gs-xmark{width:14px;height:14px}.gs-compare-cell--others .gs-xmark svg{width:7px;height:7px}}.gs-info{display:block;width:100%;margin:0 auto;padding:30px 20px}.gs-info-wrap{max-width:var(--gs-info-width);margin:0 auto;display:flex;flex-direction:column;gap:10px}.gs-info-item{border:1px solid var(--gs-x-grey-ee);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.gs-info-item.open{border-color:var(--color-primary, var(--gs-ink));box-shadow:0 2px 12px var(--gs-x-ink-a08)}.gs-info-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:var(--gs-x-white);border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .2s ease}.gs-info-trigger:hover{background:var(--gs-x-grey-fa)}.gs-info-item.open .gs-info-trigger{background:var(--gs-x-ink-a03)}.gs-info-icon{width:36px;height:36px;border-radius:10px;background:var(--gs-x-ink-a06);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s ease}.gs-info-icon svg{width:18px;height:18px;color:var(--gs-x-grey-88);transition:color .3s ease}.gs-info-item.open .gs-info-icon{background:var(--color-primary, var(--gs-ink))}.gs-info-item.open .gs-info-icon svg{color:var(--gs-x-white)}.gs-info-title{flex:1;font-size:15px;font-weight:600;color:var(--gs-x-submenu-link);letter-spacing:.01em;transition:color .3s ease}.gs-info-item.open .gs-info-title{color:var(--color-primary, var(--gs-ink))}.gs-info-chevron{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;color:var(--gs-x-grey-aa)}.gs-info-item.open .gs-info-chevron{transform:rotate(180deg);color:var(--color-primary, var(--gs-ink))}.gs-info-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.gs-info-item.open .gs-info-content{max-height:2000px;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.gs-info-body{padding:0 20px 20px 68px;font-size:14px;line-height:1.8;color:var(--gs-x-grey-55)}.gs-info-body h3{font-size:15px;font-weight:700;color:var(--gs-x-grey-22);margin:0 0 10px}.gs-info-body p{margin:0 0 12px}.gs-info-body .gs-answer{margin:0 0 16px;padding:14px 16px;border-left:3px solid #c9971e;border-radius:0 10px 10px 0;background:#fbf6ea;color:var(--gs-x-grey-22);font-size:14.5px;line-height:1.7}.gs-info-body p:last-child{margin-bottom:0}.gs-info-body ul{list-style:none;padding:0;margin:0 0 12px}.gs-info-body li{padding:5px 0 5px 22px;position:relative}.gs-info-body li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:50%;background:var(--color-primary, var(--gs-ink));opacity:.35}.gs-info-body img{max-width:100%;height:auto;border-radius:8px}.gs-info-body table{width:100%;border-collapse:collapse;margin:8px 0}.gs-info-body th,.gs-info-body td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--gs-x-grey-ee);font-size:13px}.gs-info-body th{font-weight:600;color:var(--gs-x-grey-33);background:var(--gs-x-pin-bg)}@media screen and (max-width:749px){.gs-info{padding:20px 16px}.gs-info-wrap{gap:8px}.gs-info-trigger{padding:14px 16px;gap:10px}.gs-info-icon{width:32px;height:32px;border-radius:8px}.gs-info-icon svg{width:16px;height:16px}.gs-info-title{font-size:14px}.gs-info-body{padding:0 16px 16px 58px;font-size:13px}}.gs-tools{display:block;width:100%;padding:var(--gs-tools-pt) 20px var(--gs-tools-pb)}.gs-tools-inner{max-width:var(--gs-tools-width);margin:0 auto}.gs-tools-card{border:1px solid var(--gs-x-grey-ee);border-radius:12px;overflow:hidden;background:var(--gs-x-white);position:relative}.gs-tools-strip{background:var(--color-primary, var(--gs-ink));padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;overflow:hidden}.gs-tools-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(120deg,transparent,transparent 30px,var(--gs-x-white-a02) 30px,var(--gs-x-white-a02) 60px)}.gs-tools-excl{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;background:var(--gs-x-white-a13);border:1px solid var(--gs-x-white-a18);border-radius:20px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-x-white);flex-shrink:0;position:relative}.gs-tools-excl svg{width:11px;height:11px}.gs-tools-tagline{font-size:13px;color:var(--gs-x-white-a85);position:relative;font-weight:500;letter-spacing:.01em}.gs-tools-tagline strong{color:var(--gs-x-white);font-weight:700}.gs-tools-grid{display:grid;grid-template-columns:repeat(var(--gs-tools-count),1fr);gap:0}@media(max-width:1100px){.gs-tools-grid{grid-template-columns:repeat(2,1fr)}.gs-tools-item:nth-child(2n){border-right:none}.gs-tools-item:nth-child(-n+2){border-bottom:1px solid var(--gs-x-grey-f0)}}.gs-tools-item{padding:20px 22px;text-decoration:none;display:flex;align-items:flex-start;gap:14px;transition:background .2s;border-right:1px solid var(--gs-x-grey-f0);position:relative}.gs-tools-item:last-child{border-right:none}.gs-tools-item:hover{background:var(--gs-x-ink-a02)}.gs-tools-item:hover .gs-tools-arrow{transform:translate(3px);color:var(--color-primary, var(--gs-ink))}.gs-tools-ico{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-tools-ico--birth{background:linear-gradient(135deg,var(--gs-x-tools-bg) 0%,var(--gs-x-tools-bg-2) 100%)}.gs-tools-ico--birth svg{color:var(--gs-x-tools-text)}.gs-tools-ico--quiz{background:linear-gradient(135deg,var(--gs-x-tools-bg-3) 0%,var(--gs-x-tools-bg-4) 100%)}.gs-tools-ico--quiz svg{color:var(--gs-x-tools-text-2)}.gs-tools-ico--zodiac{background:linear-gradient(135deg,var(--gs-x-tools-bg-5) 0%,var(--gs-x-tools-bg-6) 100%)}.gs-tools-ico--zodiac svg{color:var(--gs-x-tools-text-3)}.gs-tools-ico--build{background:linear-gradient(135deg,var(--gs-x-tools-bg-7) 0%,var(--gs-x-tools-bg-8) 100%)}.gs-tools-ico--build svg{color:var(--gs-x-coupon-bg-9)}.gs-tools-ico svg{width:20px;height:20px}.gs-tools-text{flex:1;min-width:0}.gs-tools-name{font-size:14px;font-weight:700;color:var(--gs-x-grey-22);margin:0 0 3px;line-height:1.3}.gs-tools-desc{font-size:12px;color:var(--gs-x-grey-99);margin:0 0 8px;line-height:1.4}.gs-tools-cta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--color-primary, var(--gs-ink));letter-spacing:.02em}.gs-tools-arrow{width:14px;height:14px;transition:transform .2s,color .2s;color:var(--gs-x-grey-aa)}.gs-tools-new{position:absolute;top:12px;right:14px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-x-white);background:var(--color-primary, var(--gs-ink));padding:2px 7px;border-radius:3px;line-height:1.5}@media(max-width:749px){.gs-tools-strip{flex-direction:column;gap:8px;padding:12px 16px;text-align:center}.gs-tools-tagline{font-size:12px}.gs-tools-grid{grid-template-columns:1fr;gap:0}.gs-tools-item{border-right:none;border-bottom:1px solid var(--gs-x-grey-f0);padding:16px 18px}.gs-tools-item:last-child{border-bottom:none}.gs-tools-ico{width:38px;height:38px}.gs-tools-new{top:10px;right:12px}}.gs-faq{display:block;width:100%;padding:30px 20px}.gs-faq-wrap{max-width:var(--gs-faq-width);margin:0 auto}.gs-faq-head{text-align:center;margin-bottom:28px}.gs-faq-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--color-primary, var(--gs-ink));color:var(--gs-x-white);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;margin-bottom:14px}.gs-faq-title{font-size:26px;color:var(--color-primary, var(--gs-ink));margin:0 0 8px;font-weight:700;line-height:1.2}.gs-faq-sub{font-size:14px;color:var(--gs-x-grey-77);margin:0;line-height:1.5}.gs-faq-list{display:flex;flex-direction:column;gap:10px}.gs-faq-item{background:var(--gs-x-white);border:1px solid var(--gs-x-grey-ee);border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.gs-faq-item.open{border-color:var(--gs-x-ink-a20);box-shadow:0 2px 12px var(--gs-x-ink-a06)}.gs-faq-q{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--gs-x-grey-22);text-align:left;line-height:1.4;transition:color .2s ease}.gs-faq-q:hover{color:var(--color-primary, var(--gs-ink))}.gs-faq-q-icon{width:28px;height:28px;min-width:28px;border-radius:8px;background:var(--gs-x-ink-a06);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.gs-faq-item.open .gs-faq-q-icon{background:var(--color-primary, var(--gs-ink))}.gs-faq-item.open .gs-faq-q-icon svg{stroke:var(--gs-x-white)}.gs-faq-q-text{flex:1}.gs-faq-chevron{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease;color:var(--gs-x-grey-bb)}.gs-faq-item.open .gs-faq-chevron{transform:rotate(180deg);color:var(--color-primary, var(--gs-ink))}.gs-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.gs-faq-a-inner{padding:0 18px 16px 58px;font-size:13.5px;line-height:1.7;color:var(--gs-x-grey-55)}@media screen and (max-width:749px){.gs-faq{padding:24px 16px}.gs-faq-title{font-size:20px}.gs-faq-q{padding:14px;font-size:13px;gap:10px}.gs-faq-q-icon{width:24px;height:24px;min-width:24px;border-radius:6px}.gs-faq-a-inner{padding:0 14px 14px 48px;font-size:12.5px}.gs-faq-head{margin-bottom:20px}.gs-faq-list{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gs-product-sections.css.map */
