body.gb-native-product{background:#151515}html[data-gb-theme=light] body.gb-native-product{background:#f7f8f7}
.gbp{--p-bg:#151515;--p-surface:#20211f;--p-soft:#242623;--p-text:#f4f5ee;--p-muted:#a1a59c;--p-line:#ffffff12;--p-yellow:#fbc11d;--p-yellow-text:#fbc11d;--p-green:#80c497;background:var(--p-bg);color:var(--p-text);font:14px/1.9 gbc-dana,sans-serif;isolation:isolate;padding-bottom:42px}
html[data-gb-theme=light] .gbp{--p-bg:#f7f8f7;--p-surface:#fff;--p-soft:#eceee8;--p-text:#242720;--p-muted:#62695d;--p-line:#27301a17;--p-yellow-text:#855b00;--p-green:#327544}
.gbp *,.gbp *:before,.gbp *:after{box-sizing:border-box}.gbp [hidden]{display:none!important}.gbp :is(h1,h2,h3,p,fieldset,dl,dd,ol){margin:0}.gbp :is(h1,h2){font-family:gbc-yekan,sans-serif;font-weight:900}.gbp h2{font-size:24px;line-height:1.8}.gbp h3{font-size:16px;font-weight:700;line-height:1.8}.gbp a{color:inherit;text-decoration:none}.gbp button,.gbp input{font:inherit;color:inherit}.gbp button{cursor:pointer;background:none;border:0;margin:0;padding:0}.gbp svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0}.gbp-symbols{position:absolute;width:0!important;height:0!important;overflow:hidden}.gbp :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--p-yellow-text);outline-offset:4px;border-radius:6px}.gbp-wrap{width:min(1280px,calc(100% - 64px));margin:auto}.gbp-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px 30px;color:var(--p-muted);font-size:12px}.gbp-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gbp-breadcrumb>span:last-child{color:var(--p-text);font-size:11px}.gbp-topline a:hover{color:var(--p-yellow-text)}.gbp-original{white-space:nowrap;font-size:11px;display:flex;gap:10px;align-items:center}
.gbp-product{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-template-areas:'intro gallery' 'purchase gallery';column-gap:68px;align-items:start}.gbp-intro{grid-area:intro;padding-top:8px}.gbp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:var(--p-muted);font-size:11px}.gbp-platform{display:inline-flex;align-items:center;gap:7px;color:var(--p-green);font-weight:600}.gbp-platform svg{width:17px;height:17px;stroke-width:1.25}.gbp-review-jump{display:flex;align-items:center;gap:5px;font-size:11px!important;margin-inline-start:auto!important}.gbp-review-jump svg{width:16px;height:16px}.gbp-intro h1{font-size:clamp(26px,2.35vw,34px);line-height:1.5;letter-spacing:-.65px;text-align:right;margin-top:20px;text-wrap:balance}.gbp-subtitle{font-size:14px;color:var(--p-muted);margin-top:7px!important}.gbp-compatible{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--p-muted);margin-top:18px!important}.gbp-compatible svg{width:16px;height:16px;color:var(--p-green)}
.gbp-gallery{grid-area:gallery;min-width:0}.gbp-photo{width:100%;display:block;aspect-ratio:1/1;position:relative;border-radius:18px;overflow:hidden;background:#10100f;border:1px solid var(--p-line)!important;isolation:isolate}.gbp-photo>img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .15s}.gbp-zoom{position:absolute;bottom:15px;left:15px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#f4f4ed;background:#151515bd;border:1px solid #ffffff25;border-radius:10px}.gbp-zoom svg{width:18px;height:18px}.gbp-thumbs{display:flex;gap:10px;margin-top:12px;justify-content:center}.gbp-thumb{border:1px solid var(--p-line)!important;border-radius:9px;overflow:hidden;width:72px;height:59px;padding:3px!important;transition:border-color .15s,opacity .15s;opacity:.55}.gbp-thumb[aria-pressed=true]{border-color:var(--p-yellow)!important;opacity:1}.gbp-thumb:hover{opacity:1}.gbp-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}
.gbp-purchase{grid-area:purchase;padding-top:25px;min-width:0}.gbp-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.gbp-selection-heading>span{font-weight:700;font-size:13px}.gbp-help{display:flex;align-items:center;gap:6px;font-size:11px!important;color:var(--p-yellow-text)!important;min-height:36px}.gbp-help svg{width:17px;height:17px}.gbp-option-group{padding:0;border:0;min-width:0;margin-bottom:12px!important}.gbp-option-group>legend{font-size:12px;color:var(--p-muted);margin-bottom:8px}.gbp-option-group.only-group>legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.gbp-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gbp-option{position:relative;cursor:pointer;display:flex;min-width:0}.gbp-option input{position:absolute;inset-inline-start:14px;top:16px;opacity:0;width:1px;height:1px}.gbp-option-body{display:flex;flex-direction:column;width:100%;padding:11px 13px;border:1px solid var(--p-line);border-radius:11px;background:var(--p-surface);transition:background .15s,border-color .15s}.gbp-option-body b{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:14px}.gbp-option-body b:after{content:'';width:13px;height:13px;border:1px solid var(--p-muted);border-radius:50%;opacity:.6}.gbp-option-body small{font-size:10px;color:var(--p-muted);line-height:1.7;margin-top:3px}.gbp-option-body em{font-style:normal;font-size:11px;margin-top:7px;white-space:nowrap}.gbp-option input:checked+.gbp-option-body{border-color:var(--p-yellow);background:color-mix(in srgb,var(--p-yellow) 6%,var(--p-surface))}.gbp-option input:checked+.gbp-option-body b:after{background:var(--p-yellow);border-color:var(--p-yellow);opacity:1;box-shadow:inset 0 0 0 3px var(--p-surface)}.gbp-option input:focus-visible+.gbp-option-body{outline:2px solid var(--p-yellow-text);outline-offset:3px}.gbp-option-note{display:flex;align-items:start;gap:7px;min-height:38px;font-size:11px;line-height:1.8;color:var(--p-muted)}.gbp-option-note svg{width:15px;height:15px;margin-top:2px;color:var(--p-green)}.gbp-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--p-line);padding-top:15px;margin-top:10px;margin-bottom:15px}.gbp-price-label{font-size:10px;color:var(--p-muted)}.gbp-price-label b{font-weight:500}.gbp-price{display:flex;align-items:baseline;gap:8px;line-height:1.55;margin-top:3px}.gbp-price strong{font-size:29px;font-weight:700;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.gbp-price>span{font-size:11px;color:var(--p-muted)}.gbp-available{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--p-green)}.gbp-available:before{content:'';height:6px;width:6px;border-radius:50%;background:currentColor}.gbp-buy{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:11px;min-height:52px;padding:12px 20px!important;background:var(--p-yellow)!important;color:#201c0d!important;font-weight:700!important;font-size:14px!important;transition:background .15s,transform .15s}.gbp-buy>span{margin-inline-end:auto}.gbp-buy:hover{background:#ffd34d!important;transform:translateY(-1px)}.gbp-buy:disabled{background:var(--p-soft)!important;color:var(--p-muted)!important;cursor:not-allowed;transform:none}.gbp-buy svg{width:20px;height:20px}.gbp-delivery{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--p-muted);font-size:10px;margin-top:10px!important}.gbp-delivery svg{width:14px;height:14px}.gbp-payment-teaser{display:flex;align-items:center;gap:11px;padding:13px 0 0;margin-top:17px;border-top:1px solid var(--p-line)}.gbp-payment-teaser img{border-radius:10px;object-fit:cover;width:36px;height:36px}.gbp-payment-teaser>span{display:flex;flex-direction:column;gap:1px;min-width:0}.gbp-payment-teaser b{font-size:12px;font-weight:600}.gbp-payment-teaser small{font-size:10px;color:var(--p-muted)}.gbp-payment-teaser>svg{width:18px;height:18px;margin-inline-start:auto;color:var(--p-muted)}
.gbp-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;padding:24px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.gbp-benefits>a{display:flex;align-items:center;justify-content:center;gap:13px;min-height:52px;border-inline-end:1px solid var(--p-line)}.gbp-benefits>a:last-child{border:0}.gbp-benefits>a>svg{width:27px;height:27px;color:var(--p-yellow-text);stroke-width:1.3}.gbp-benefits>a>span{display:flex;flex-direction:column}.gbp-benefits b{font-size:12px;font-weight:600}.gbp-benefits small{font-size:10px;color:var(--p-muted);margin-top:2px}
.gbp-details{padding-top:25px}.gbp-tabs{display:flex;gap:35px;border-bottom:1px solid var(--p-line);overflow:auto;scrollbar-width:none}.gbp-tabs::-webkit-scrollbar{display:none}.gbp-tabs>button{min-height:55px;font-size:13px;white-space:nowrap;position:relative;flex-shrink:0;color:var(--p-muted)}.gbp-tabs>button[aria-selected=true]{color:var(--p-text);font-weight:700}.gbp-tabs>button:after{content:'';height:3px;position:absolute;bottom:0;inset-inline:0;background:var(--p-yellow);transform:scaleX(0);transition:transform .2s;border-radius:2px 2px 0 0}.gbp-tabs>button[aria-selected=true]:after{transform:scaleX(1)}.gbp-tabs>button>span{font-size:10px;background:var(--p-soft);border-radius:6px;padding:1px 6px;margin-inline-start:4px}.gbp-tab-panel{padding-block:30px 8px;animation:gbp-enter .2s ease;min-height:285px;scroll-margin-top:90px}.gbp-about-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:75px}.gbp-prose h2{font-size:21px}.gbp-prose p{font-size:13px;line-height:2.25;margin-top:12px;color:var(--p-muted);max-width:760px}.gbp-text-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:var(--p-yellow-text)!important;font-weight:500}.gbp-text-link svg{width:17px;height:17px}.gbp-prose>.gbp-text-link{margin-top:14px}.gbp-at-glance{background:var(--p-surface);border:1px solid var(--p-line);border-radius:13px;padding:22px;align-self:start}.gbp-at-glance h3{font-size:14px;margin-bottom:12px}.gbp-at-glance dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;margin-top:10px}.gbp-at-glance dt{color:var(--p-muted)}.gbp-at-glance dd{font-weight:500}.gbp-at-glance button{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--p-line);margin-top:18px;padding-top:15px;width:100%;font-size:10px;color:var(--p-yellow-text)}.gbp-at-glance svg{width:16px;height:16px}.gbp-specifications{margin-top:17px!important;max-width:900px}.gbp-specifications>div{display:grid;grid-template-columns:240px 1fr;gap:25px;padding:13px 16px;border-radius:6px;font-size:13px}.gbp-specifications>div:nth-child(odd){background:var(--p-surface)}.gbp-specifications dt{color:var(--p-muted)}.gbp-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.gbp-guide-heading p{font-size:12px;color:var(--p-muted);margin-top:6px}.gbp-capacity-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}.gbp-capacity-guide article{background:var(--p-surface);padding:20px;border-radius:12px;border:1px solid var(--p-line);display:flex;flex-direction:column}.gbp-capacity-guide article>span{font-size:11px;color:var(--p-yellow-text);margin-bottom:5px}.gbp-capacity-guide h3{font-size:15px}.gbp-capacity-guide p{font-size:12px;color:var(--p-muted);margin-top:10px;margin-bottom:14px}.gbp-capacity-guide button{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-top:auto;padding-top:12px;border-top:1px solid var(--p-line)}.gbp-capacity-guide svg{width:17px;height:17px}.gbp-activation-link{display:inline-flex;font-size:11px;color:var(--p-yellow-text)!important;gap:8px;margin-top:18px}.gbp-reviews{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;min-height:250px}.gbp-review-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.gbp-review-empty>svg{width:35px;height:35px;color:var(--p-muted)}.gbp-review-empty h2{font-size:21px}.gbp-review-empty p{font-size:12px;color:var(--p-muted)}.gbp-review-preview{padding:24px;border:1px solid var(--p-line);border-radius:13px;background:var(--p-surface)}.gbp-rating{display:flex;direction:ltr;gap:10px;padding:0;border:0;margin-top:17px!important}.gbp-rating label{position:relative;cursor:pointer;width:32px;height:36px;display:flex;align-items:center;justify-content:center}.gbp-rating input{position:absolute;opacity:0;width:1px;height:1px}.gbp-rating svg{width:28px;height:28px;color:var(--p-muted);transition:color .15s,fill .15s}.gbp-rating label.is-filled svg{color:var(--p-yellow);fill:var(--p-yellow)}.gbp-rating input:focus-visible+svg{outline:2px solid var(--p-yellow);outline-offset:4px;border-radius:3px}.gbp-review-preview>p{font-size:12px;margin-top:9px}.gbp-review-preview>small{display:block;color:var(--p-muted);font-size:10px;margin-top:8px;max-width:360px}
.gbp-digipay{background:linear-gradient(120deg,#113492,#071b66);color:#fff;border-radius:16px;margin-top:35px;padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;position:relative;overflow:hidden}.gbp-digipay:before{content:'';position:absolute;left:-60px;bottom:-130px;width:260px;height:260px;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 40px #ffffff03,0 0 0 80px #ffffff02;pointer-events:none}.gbp-digipay-title{display:flex;align-items:center;gap:17px}.gbp-digipay-title>img{border-radius:16px;display:block;width:60px;height:60px;object-fit:cover}.gbp-digipay-title span{font-size:10px;color:#b8cafa}.gbp-digipay h2{font-size:21px;line-height:1.8}.gbp-digipay p{font-size:11px;color:#d0ddff}.gbp-digipay ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;font-size:11px;justify-content:center}.gbp-digipay li{display:flex;align-items:center;gap:9px}.gbp-digipay li>b{display:flex;align-items:center;justify-content:center;width:21px;height:21px;flex-shrink:0;background:#ffffff13;color:#cbd9ff;font-size:11px;border-radius:7px}.gbp-digipay>a{font-size:10px;color:#d0ddff;display:flex;gap:10px;position:relative;grid-column:1}
.gbp-faq{display:grid;grid-template-columns:300px 1fr;gap:70px;margin-top:65px}.gbp-faq-intro>p{color:var(--p-muted);font-size:12px;line-height:2;margin-top:12px}.gbp-faq-intro>a{margin-top:20px}.gbp-question{border-bottom:1px solid var(--p-line)}.gbp-question h3{font-size:13px}.gbp-question h3>button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;min-height:60px;text-align:right;font-size:13px;font-weight:500;line-height:1.9;padding:13px 0}.gbp-question h3 svg{color:var(--p-muted);width:18px;height:18px;transition:transform .25s,color .25s}.gbp-question h3>button[aria-expanded=true] svg{transform:rotate(45deg);color:var(--p-yellow-text)}.gbp-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.gbp-question.is-open .gbp-answer{grid-template-rows:1fr;opacity:1}.gbp-answer>div{overflow:hidden;min-height:0}.gbp-answer p{font-size:12px;line-height:2.15;color:var(--p-muted);padding-bottom:18px}.gbp-answer a{color:var(--p-yellow-text);text-decoration:underline;text-underline-offset:3px}
.gbp-related{margin-top:58px}.gbp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.gbp-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.gbp-related-card{min-width:0;border-radius:12px;background:var(--p-surface);border:1px solid var(--p-line);overflow:hidden;transition:transform .18s,border-color .18s}.gbp-related-card:hover{transform:translateY(-3px);border-color:#fbc11d55}.gbp-related-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gbp-related-card>div{padding:14px 17px}.gbp-related-card span{display:block;color:var(--p-muted);font-size:10px}.gbp-related-card h3{font-size:15px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbp-related-card small{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:10px;color:var(--p-yellow-text)}.gbp-related-card svg{width:15px;height:15px}.gbp-sources{margin-top:30px;font-size:10px;color:var(--p-muted)}.gbp-sources summary{cursor:pointer;padding-block:8px;width:fit-content}.gbp-sources>p{margin-top:9px}.gbp-sources ul{display:flex;flex-wrap:wrap;gap:10px 24px;padding-inline-start:16px}.gbp-sources a:hover{text-decoration:underline}
.gbp-dialog,.gbp-lightbox{color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-line);border-radius:18px;padding:32px;max-width:calc(100% - 32px);width:470px;font:14px/1.9 gbc-dana,sans-serif;box-shadow:0 25px 100px #0006;max-height:calc(100dvh - 36px);overflow:auto}.gbp dialog::backdrop{background:#060807bd;backdrop-filter:blur(5px)}.gbp-dialog-close{position:absolute;top:16px;left:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--p-soft)!important;z-index:2}.gbp-dialog-close svg{width:18px;height:18px}.gbp-dialog-eyebrow{font-size:10px;color:var(--p-yellow-text)}.gbp-dialog>h2{font-size:24px;margin-top:7px}.gbp-dialog>p{color:var(--p-muted);font-size:12px;margin-top:10px}.gbp-needs{display:flex;flex-direction:column;gap:10px;margin-top:24px;margin-bottom:20px}.gbp-needs>button{border:1px solid var(--p-line);border-radius:10px;padding:14px;text-align:right;display:grid;grid-template-columns:1fr 20px;gap:4px 8px;transition:border-color .15s}.gbp-needs>button.is-selected{border-color:var(--p-yellow)}.gbp-needs b{font-size:12px}.gbp-needs span{color:var(--p-muted);font-size:10px;grid-column:1}.gbp-needs svg{grid-column:2;grid-row:1/3;align-self:center;width:17px;height:17px}.gbp-needs>button:hover{background:var(--p-soft)}#gbp-recommend-result{margin-top:18px;padding-top:15px;border-top:1px solid var(--p-line);margin-bottom:20px}#gbp-recommend-result>span{font-size:10px;color:var(--p-green)}#gbp-recommend-result h3{font-size:19px;margin-top:4px}#gbp-recommend-result p{font-size:12px;color:var(--p-muted);margin-block:7px 15px}.gbp-cart-item{display:flex;align-items:center;gap:16px;margin-top:25px}.gbp-cart-item>img{border-radius:9px;flex-shrink:0;object-fit:cover}.gbp-cart-item>div{display:flex;flex-direction:column;min-width:0}.gbp-cart-item b{font-size:14px;text-align:right;line-height:1.7}.gbp-cart-item span{font-size:12px;color:var(--p-muted);margin-top:5px}.gbp-cart-total{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--p-line);padding-top:16px;margin-top:20px;font-size:13px}.gbp-demo-notice{font-size:11px!important;line-height:2;padding:12px;border-radius:8px;background:var(--p-soft);margin-block:17px!important}.gbp-lightbox{width:1000px;max-width:calc(100% - 32px);background:#111211;padding:52px 20px 16px;color:#fff}.gbp-lightbox>img{display:block;width:100%;height: min(70dvh,680px);object-fit:contain}.gbp-lightbox-bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.gbp-lightbox-bottom>button{width:40px;height:40px;background:#242624;border-radius:8px;font-size:21px}.gbp-lightbox-bottom>p{font-size:11px;color:#b1b4ab}.gbp-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.gbp dialog[open]{animation:gbp-enter .18s ease}@keyframes gbp-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.gbp-product{column-gap:90px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gbp-intro{padding-top:13px}}
@media(max-width:1100px){.gbp-product{column-gap:35px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gbp-topline{padding-bottom:24px}.gbp-intro h1{font-size:28px}.gbp-meta{gap:10px}.gbp-review-jump{margin-inline-start:0!important}.gbp-about-grid{gap:32px;grid-template-columns:1fr 270px}.gbp-faq{gap:35px;grid-template-columns:260px 1fr}.gbp-digipay{gap:14px 20px;padding:25px}.gbp-digipay h2{font-size:19px}.gbp-benefits>a{gap:9px}.gbp-benefits b{font-size:11px}.gbp-option-body{padding:10px}.gbp-option-body em{font-size:10px}.gbp-purchase{padding-top:19px}}
@media(max-width:800px){.gbp-wrap{width:calc(100% - 40px)}.gbp-product{grid-template-columns:1fr 1fr;column-gap:24px;grid-template-areas:'intro intro' 'gallery purchase';row-gap:20px}.gbp-intro{padding-top:0}.gbp-intro h1{font-size:29px;margin-top:10px}.gbp-compatible{margin-top:10px!important}.gbp-purchase{padding-top:0}.gbp-options{gap:7px}.gbp-option-body{padding:9px 8px}.gbp-option-body small{font-size:9px}.gbp-option-body em{font-size:9px}.gbp-selection-heading{align-items:start;flex-direction:column;gap:0}.gbp-selection-heading>span{font-size:12px}.gbp-help{min-height:30px;font-size:10px!important}.gbp-price strong{font-size:26px}.gbp-delivery{font-size:9px;gap:4px}.gbp-payment-teaser small{font-size:9px}.gbp-benefits{margin-top:28px}.gbp-benefits>a{flex-direction:column;gap:8px;text-align:center}.gbp-benefits b{font-size:11px}.gbp-about-grid{gap:24px;grid-template-columns:1fr 245px}.gbp-at-glance{padding:18px}.gbp-digipay{grid-template-columns:1fr;gap:19px}.gbp-digipay ol{flex-direction:row;gap:15px}.gbp-digipay li{flex:1;align-items:start;font-size:10px}.gbp-digipay>a{grid-column:auto}.gbp-faq{grid-template-columns:1fr;gap:15px;margin-top:40px}.gbp-faq-intro>p{display:none}.gbp-faq-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.gbp-faq-intro>a{margin-top:0}.gbp-related-grid{gap:13px}.gbp-related-card h3{font-size:13px}.gbp-related-card>div{padding:12px}.gbp-related{margin-top:40px}.gbp-capacity-guide{gap:10px}.gbp-capacity-guide article{padding:16px}}
@media(max-width:600px){html{scroll-padding-top:74px}.gbp{padding-bottom:25px}.gbp-wrap{width:calc(100% - 32px)}.gbp-topline{padding-block:17px 18px;gap:10px}.gbp-breadcrumb{gap:7px;font-size:10px}.gbp-breadcrumb>span:last-child{display:none}.gbp-breadcrumb>span:nth-last-child(2){display:none}.gbp-original{font-size:9px;gap:5px}.gbp-product{display:grid;grid-template-columns:1fr;grid-template-areas:'intro' 'gallery' 'purchase';gap:20px}.gbp-meta{font-size:10px;gap:12px}.gbp-platform{font-size:10px}.gbp-review-jump{margin-inline-start:auto!important;font-size:9px!important}.gbp-review-jump svg{width:14px;height:14px}.gbp-intro h1{font-size:26px;line-height:1.5;letter-spacing:-.45px;margin-top:11px}.gbp-subtitle{font-size:12px;margin-top:5px!important}.gbp-compatible{font-size:10px;margin-top:9px!important;flex-wrap:wrap;gap:5px}.gbp-photo{border-radius:13px;max-width:430px;margin:auto}.gbp-thumbs{gap:8px;margin-top:10px}.gbp-thumb{width:59px;height:47px;border-radius:7px}.gbp-thumb img{border-radius:4px}.gbp-zoom{bottom:12px;left:12px;width:32px;height:32px;border-radius:8px}.gbp-selection-heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:10px}.gbp-selection-heading>span{font-size:12px}.gbp-help{font-size:10px!important;gap:4px}.gbp-help svg{width:15px;height:15px}.gbp-options{gap:8px}.gbp-option-body{padding:10px 9px}.gbp-option-body b{font-size:13px}.gbp-option-body small{font-size:9px}.gbp-option-body em{font-size:10px;letter-spacing:-.2px}.gbp-option-body b:after{width:11px;height:11px}.gbp-option-note{font-size:10px;min-height:35px}.gbp-price-row{padding-top:13px;margin-top:8px;margin-bottom:13px}.gbp-price strong{font-size:29px}.gbp-buy{min-height:51px;font-size:13px!important;padding:12px 16px!important}.gbp-delivery{font-size:9px;gap:5px}.gbp-payment-teaser{margin-top:16px;padding-top:14px;gap:10px}.gbp-payment-teaser b{font-size:11px}.gbp-payment-teaser small{font-size:9px}.gbp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:22px 0;margin-top:26px}.gbp-benefits>a{min-height:78px;padding:0 7px;border:0}.gbp-benefits>a:nth-child(odd){border-inline-end:1px solid var(--p-line)}.gbp-benefits>a>svg{width:25px;height:25px}.gbp-benefits b{font-size:11px}.gbp-benefits small{font-size:9px}.gbp-details{padding-top:15px}.gbp-tabs{gap:25px}.gbp-tabs>button{font-size:11px;min-height:49px}.gbp-tab-panel{padding-top:22px;min-height:0}.gbp-about-grid{grid-template-columns:1fr;gap:22px}.gbp-prose h2{font-size:18px}.gbp-prose p{font-size:12px;line-height:2.2}.gbp-prose>.gbp-text-link{font-size:10px}.gbp-at-glance{padding:18px;border-radius:11px}.gbp-at-glance dl>div{font-size:11px}.gbp-at-glance button{font-size:10px;margin-top:15px;padding-top:13px}.gbp-digipay{padding:21px 18px;border-radius:12px;margin-top:28px;gap:17px}.gbp-digipay-title{gap:12px;align-items:center}.gbp-digipay-title>img{width:45px;height:45px;border-radius:12px}.gbp-digipay h2{font-size:17px;line-height:1.9}.gbp-digipay p{font-size:10px}.gbp-digipay-title span{font-size:9px}.gbp-digipay ol{flex-direction:column;gap:10px;border-top:1px solid #ffffff17;padding-top:16px}.gbp-digipay li{font-size:10px;gap:10px;align-items:center}.gbp-digipay li>b{width:22px;height:22px}.gbp-digipay>a{font-size:10px}.gbp h2{font-size:20px}.gbp-faq{gap:7px;margin-top:35px}.gbp-faq-intro{align-items:baseline;gap:10px;flex-wrap:wrap}.gbp-faq-intro>a{font-size:10px}.gbp-question h3>button{font-size:12px;min-height:59px;gap:20px}.gbp-answer p{font-size:11px}.gbp-related{margin-top:33px}.gbp-section-heading{margin-bottom:15px}.gbp-section-heading h2{font-size:18px}.gbp-section-heading .gbp-text-link{font-size:9px;gap:5px}.gbp-related-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--p-line) transparent}.gbp-related-card{width:calc(50% - 13px);min-width:150px;flex-shrink:0;scroll-snap-align:start}.gbp-related-card h3{font-size:13px}.gbp-related-card span{font-size:9px}.gbp-related-card>div{padding:11px 12px}.gbp-related-card small{font-size:9px;margin-top:9px}.gbp-sources{font-size:9px;margin-top:17px}.gbp-sources ul{display:block}.gbp-sources li{margin-top:7px}.gbp-guide-heading{display:block}.gbp-guide-heading .gbp-text-link{margin-top:10px}.gbp-guide-heading p{font-size:11px}.gbp-capacity-guide{grid-template-columns:1fr;gap:12px;margin-top:16px}.gbp-capacity-guide article{padding:18px}.gbp-specifications>div{grid-template-columns:100px minmax(0,1fr);gap:15px;padding:12px;font-size:11px}.gbp-specifications dd{overflow-wrap:anywhere}.gbp-reviews{grid-template-columns:1fr;gap:22px}.gbp-review-empty{padding-top:15px}.gbp-review-empty h2{font-size:20px}.gbp-review-preview{padding:20px}.gbp-review-preview h3{font-size:13px}.gbp-dialog{padding:26px 22px;max-width:calc(100% - 24px);border-radius:14px;max-height:calc(100dvh - 24px)}.gbp-dialog>h2{font-size:23px}.gbp-dialog>p{font-size:11px}.gbp-dialog-close{top:13px;left:13px;width:32px;height:32px}.gbp-needs{margin-top:19px;gap:9px}.gbp-needs>button{padding:12px}.gbp-needs b{font-size:11px}.gbp-needs span{font-size:9px}.gbp-cart-item{gap:12px}.gbp-cart-item b{font-size:12px}.gbp-cart-item span{font-size:11px}.gbp-cart-item>img{width:63px;height:63px}.gbp-cart-total{font-size:12px}.gbp-lightbox{padding:48px 10px 14px;border-radius:12px;max-width:calc(100% - 16px)}.gbp-lightbox>img{height:min(60dvh,450px)}.gbp-lightbox-bottom{gap:12px}.gbp-lightbox-bottom>p{font-size:9px;text-align:center}.gbp-lightbox-bottom>button{width:35px;height:35px;flex-shrink:0}}
@media(max-width:360px){.gbp-wrap{width:calc(100% - 24px)}.gbp-intro h1{font-size:24px}.gbp-help{font-size:9px!important}.gbp-meta{gap:10px}.gbp-review-jump{font-size:8px!important}.gbp-option-body{padding:9px 7px}.gbp-option-body em{font-size:9px}.gbp-option-body small{font-size:8px}.gbp-options{gap:6px}.gbp-digipay h2{font-size:16px}.gbp-tabs{gap:21px}.gbp-related-card{min-width:142px}.gbp-selection-heading>span{font-size:11px}.gbp-payment-teaser small{font-size:8px}}
@media(max-width:600px){.gbp .gbp-digipay h2{font-size:17px}.gbp .gbp-prose h2{font-size:18px}}
@media(max-width:360px){.gbp .gbp-digipay h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gbp *,.gbp *:before,.gbp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.gbp-preview-controls{border:1px solid var(--p-line);border-radius:10px;margin-bottom:25px;font-size:11px;color:var(--p-muted);background:var(--p-surface)}.gbp-preview-controls>summary{display:flex;align-items:center;gap:14px;padding:10px 14px;cursor:pointer;min-height:42px;list-style:none}.gbp-preview-controls>summary::-webkit-details-marker{display:none}.gbp-preview-controls>summary>span{color:var(--p-text);font-weight:600}.gbp-preview-controls>summary>small{font-size:10px}.gbp-preview-controls>summary>svg{margin-inline-start:auto;width:16px;height:16px;transition:transform .2s}.gbp-preview-controls[open]>summary>svg{transform:rotate(45deg)}.gbp-preview-body{display:flex;align-items:end;gap:20px;padding:14px;border-top:1px solid var(--p-line)}.gbp-preview-body label{display:flex;flex-direction:column;gap:6px;font-size:10px;flex:0 0 180px}.gbp-preview-body select{font:12px/1.8 gbc-dana,sans-serif;color:var(--p-text);border:1px solid var(--p-line);border-radius:7px;background:var(--p-bg);min-height:38px;padding:6px 10px;width:100%}.gbp-preview-body p{font-size:10px;max-width:550px;padding-bottom:4px}.gbp-platform{color:var(--p-platform,var(--p-green))}.gbp-platform svg{fill:currentColor;stroke:none;width:18px;height:18px}.gbp-gallery{align-self:start}.gbp-photo{aspect-ratio:1}.gbp-discount-badge{position:absolute;top:14px;left:14px;border-radius:8px;background:var(--p-yellow);color:#241e08;padding:5px 11px;font-size:12px;font-weight:700;box-shadow:0 3px 12px #0002}.gbp-old-price{display:flex;align-items:center;gap:10px;margin-top:7px;font-size:12px;color:var(--p-muted)}.gbp-old-price>span{font-size:10px;background:var(--p-yellow);color:#2a2004;padding:1px 7px;border-radius:5px;font-weight:700}.gbp-saving{display:block;font-size:10px;color:var(--p-green);margin-top:5px}.gbp-available[data-status=preorder]{color:var(--p-yellow-text)}.gbp-available[data-status=unavailable]{color:var(--p-muted)}.gbp-stock-notice{padding:12px 14px;background:var(--p-surface);border:1px solid var(--p-line);border-radius:9px;font-size:11px;margin-top:12px}.gbp-stock-notice>p{color:var(--p-muted)}.gbp-stock-notice>a{display:inline-flex;gap:10px;color:var(--p-yellow-text);font-size:10px;margin-top:5px}.gbp-option input:disabled+.gbp-option-body{opacity:.55;cursor:not-allowed}.gbp-option input:disabled+.gbp-option-body em{color:var(--p-muted)}.gbp-activation-note{display:block;text-align:center;font-size:10px;color:var(--p-muted);margin-top:3px}.gbp-delivery{line-height:1.9}.gbp-purchase-description-title{margin-top:30px!important;padding-top:24px;border-top:1px solid var(--p-line)}.gbp-at-glance{position:sticky;top:90px}.gbp-aside-support{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:var(--p-yellow-text)!important;margin-top:15px;padding-top:15px;border-top:1px solid var(--p-line)}.gbp-aside-support svg{width:16px;height:16px}.gbp-platform-guide-notice{border:1px solid var(--p-line);border-radius:12px;padding:24px;background:var(--p-surface);font-size:12px}.gbp-platform-guide-notice p{margin-top:10px;color:var(--p-muted)}.gbp-platform-guide-notice a{margin-top:15px}.gbp-benefits>a{transition:transform .25s,background .25s}.gbp-benefits>a>svg{transition:transform .3s,color .3s}.gbp-benefits>a:hover>svg{transform:translateY(-3px) rotate(-5deg)}.gbp-benefits.gbp-motion-ready>a{opacity:0;transform:translateY(12px);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s ease}.gbp-benefits.gbp-motion-ready.is-revealed>a{opacity:1;transform:translateY(0)}.gbp-benefits.gbp-motion-ready>a:nth-child(2){transition-delay:70ms}.gbp-benefits.gbp-motion-ready>a:nth-child(3){transition-delay:140ms}.gbp-benefits.gbp-motion-ready>a:nth-child(4){transition-delay:210ms}
.gbp-reviews{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px}.gbp-review-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.gbp-review-list-heading>span{font-size:10px;color:var(--p-yellow-text);background:color-mix(in srgb,var(--p-yellow) 8%,var(--p-surface));border:1px solid #fbc11d30;padding:3px 9px;border-radius:6px}.gbp-sample-notice{font-size:11px;color:var(--p-muted);margin-block:10px 20px!important;line-height:2}.gbp-review-card{padding:20px 0;border-top:1px solid var(--p-line)}.gbp-review-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.gbp-review-author{display:flex;align-items:center;gap:11px}.gbp-review-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--p-soft);color:var(--p-muted);font-size:13px}.gbp-review-author>div{display:flex;flex-direction:column;gap:2px}.gbp-review-author b{font-size:12px;font-weight:600}.gbp-review-author small{font-size:10px;color:var(--p-muted)}.gbp-review-stars{display:flex;gap:3px;direction:ltr}.gbp-review-stars svg{width:13px;height:13px;color:var(--p-muted)}.gbp-review-stars svg.is-filled{fill:var(--p-yellow);stroke:var(--p-yellow)}.gbp-review-card>h3{font-size:13px;margin-top:16px}.gbp-review-card>p{font-size:12px;color:var(--p-muted);line-height:2.1;margin-top:7px}.gbp-review-reply{background:var(--p-surface);border:1px solid var(--p-line);border-inline-start:2px solid var(--p-yellow);border-radius:8px;margin-top:16px;padding:13px 16px}.gbp-review-reply b{font-size:10px;color:var(--p-yellow-text);font-weight:600}.gbp-review-reply p{font-size:11px;color:var(--p-muted);line-height:2.1;margin-top:6px}.gbp-review-preview{position:sticky;top:95px}.gbp-review-preview>.gbp-text-link{margin-top:15px}
.gbp-digipay{display:block;padding:30px 32px}.gbp-digipay-header{display:flex;align-items:center;justify-content:space-between;gap:30px}.gbp-digipay-header>a{font-size:11px;color:#d0ddff;display:flex;gap:10px;white-space:nowrap;position:relative}.gbp-digipay-title{align-items:center}.gbp-digipay-title>img{width:60px;height:60px;flex-shrink:0}.gbp-digipay h2{font-size:22px}.gbp-digipay ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px!important;position:relative}.gbp-digipay li{display:flex;align-items:center;gap:13px;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:16px 18px;min-height:86px}.gbp-digipay li>b{width:32px;height:32px;border-radius:10px;font-size:15px;background:#ffffff12;color:#e0e8ff}.gbp-digipay li>div{min-width:0;display:flex;flex-direction:column;gap:3px}.gbp-digipay li strong{font-size:12px;font-weight:600;color:#fff}.gbp-digipay li span{font-size:10px;color:#bfcff7;line-height:1.9}
.gbp .gh-product{min-width:0;transition:transform .2s}.gbp .gh-product:hover{transform:translateY(-5px)}.gbp .gh-product>a{display:block;background:#1c1c1c;border:1px solid #ffffff15;border-radius:13px;overflow:hidden;height:100%}.gbp .gh-cover{position:relative;aspect-ratio:1;overflow:hidden}.gbp .gh-cover img{width:100%;height:100%;object-fit:cover;display:block}.gbp .gh-product-body{padding:17px 16px 16px}.gbp .gh-product h3{font-size:15px;font-weight:650;direction:ltr;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.6;color:#f5f5f2}.gbp .gh-product-type{display:flex;justify-content:space-between;font-size:10px;color:#aaaead;margin:7px 0 18px;gap:4px}.gbp .gh-product-price{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #ffffff15;padding-top:13px}.gbp .gh-product-price small{font-size:10px;color:#aaaead;font-weight:400}.gbp .gh-product-price strong{font-size:17px;color:#f5f5f2;font-weight:700}.gbp .gh-product-price>span:last-child{color:var(--p-yellow);font-size:20px}html[data-gb-theme=light] .gbp .gh-product>a{background:#fff;border-color:#27301a17}html[data-gb-theme=light] .gbp .gh-product h3,html[data-gb-theme=light] .gbp .gh-product-price strong{color:#242720}html[data-gb-theme=light] .gbp .gh-product-price{border-color:#27301a17}html[data-gb-theme=light] .gbp .gh-product-type,html[data-gb-theme=light] .gbp .gh-product-price small{color:#62695d}
@media(max-width:1000px){.gbp-reviews{grid-template-columns:minmax(0,1fr) 280px;gap:25px}.gbp-digipay{padding:26px}.gbp-digipay li{padding:14px 12px;gap:10px}.gbp-digipay li strong{font-size:11px}.gbp-digipay li span{font-size:9px}.gbp .gh-product-type{flex-wrap:wrap}.gbp .gh-product-price strong{font-size:15px}}
@media(max-width:800px){.gbp-digipay h2{font-size:19px}.gbp-digipay-header{gap:15px}.gbp-digipay-header>a{font-size:10px}.gbp-digipay-title{gap:12px}.gbp-digipay-title>img{width:50px;height:50px}.gbp-digipay ol{gap:10px}.gbp-digipay li{align-items:start;padding:14px 12px;min-height:100px}.gbp-digipay li>b{width:25px;height:25px;border-radius:8px;font-size:12px}.gbp-preview-body{flex-wrap:wrap}.gbp-preview-body label{flex:1 1 180px}.gbp-preview-body p{flex-basis:100%}.gbp .gh-product-body{padding:14px 12px}.gbp .gh-product h3{font-size:13px}.gbp .gh-product-price strong{font-size:13px}.gbp .gh-product-type{font-size:9px;margin-bottom:14px}.gbp .gh-product-price small{font-size:9px}.gbp-reviews{grid-template-columns:1fr}.gbp-review-preview{position:static}.gbp-review-list-heading h2{font-size:21px}}
@media(max-width:600px){.gbp-topline{justify-content:center;flex-wrap:wrap;text-align:center;gap:7px;padding-block:14px 16px}.gbp-breadcrumb{justify-content:center;flex-wrap:wrap}.gbp-original{justify-content:center}.gbp-preview-controls{margin-bottom:20px}.gbp-preview-controls>summary{justify-content:center;gap:7px;padding:10px 12px;flex-wrap:wrap}.gbp-preview-controls>summary>small{font-size:8px;flex:1}.gbp-preview-controls>summary>span{font-size:10px}.gbp-preview-controls>summary>svg{margin:0;width:14px;height:14px}.gbp-preview-body{padding:12px;gap:12px;text-align:center}.gbp-preview-body label{flex:1 1 115px;font-size:9px}.gbp-preview-body select{font-size:11px;text-align:center}.gbp-preview-body p{font-size:9px;line-height:1.9}.gbp-intro{text-align:center}.gbp-intro h1{text-align:center;line-height:1.55;text-wrap:balance}.gbp-meta{justify-content:center;gap:10px 14px}.gbp-review-jump{margin:0!important}.gbp-compatible{justify-content:center;line-height:1.9}.gbp-product{gap:20px}.gbp-gallery{width:100%;max-width:430px;margin:auto}.gbp-photo{border-radius:13px}.gbp-selection-heading{justify-content:space-between;gap:6px}.gbp-help{font-size:9px!important}.gbp-options{gap:8px}.gbp-option-body{text-align:center;position:relative;padding:12px 8px}.gbp-option-body b{justify-content:center;font-size:13px}.gbp-option-body b:after{position:absolute;top:9px;left:7px;width:9px;height:9px}.gbp-option-body small{font-size:9px;min-height:17px}.gbp-option-body em{font-size:10px}.gbp-option-note{justify-content:center;text-align:center;min-height:42px;line-height:2}.gbp-price-row{justify-content:center;flex-direction:column;gap:7px;text-align:center;min-height:100px}.gbp-price{justify-content:center}.gbp-old-price{justify-content:center}.gbp-price-label{font-size:10px}.gbp-saving{text-align:center;font-size:9px}.gbp-available{font-size:10px}.gbp-buy>span{margin:0;flex:1;text-align:center}.gbp-delivery{justify-content:center;text-align:center;font-size:10px;line-height:1.95;align-items:center;max-width:340px;margin-inline:auto!important;gap:6px}.gbp-delivery>svg{width:15px;height:15px}.gbp-activation-note{font-size:9px;line-height:1.9}.gbp-stock-notice{text-align:center;font-size:10px}.gbp-payment-teaser{gap:10px}.gbp-payment-teaser>span{flex:1;text-align:center}.gbp-payment-teaser>svg{margin:0}.gbp-benefits{padding:20px 0;gap:16px 0;align-items:stretch}.gbp-benefits>a{min-height:102px;display:grid;grid-template-rows:28px auto;justify-items:center;align-content:center;gap:9px;padding:4px 8px;text-align:center}.gbp-benefits>a>svg{width:26px;height:26px}.gbp-benefits>a>span{align-items:center;width:100%;text-align:center}.gbp-benefits b{font-size:11px;line-height:1.9;min-height:21px}.gbp-benefits small{font-size:9px;line-height:1.9;min-height:18px;margin-top:3px}.gbp-tabs{justify-content:space-between;gap:14px}.gbp-tabs>button{font-size:11px}.gbp-tabs>button>span{font-size:9px;padding:1px 4px}.gbp-prose>h2{text-align:center!important;font-size:19px!important;text-wrap:balance}.gbp-prose>p{font-size:12px;line-height:2.25;text-align:right}.gbp-prose>.gbp-text-link{display:flex;justify-content:center;margin-top:19px}.gbp-purchase-description-title{padding-top:20px;margin-top:25px!important}.gbp-at-glance{position:static;text-align:center}.gbp-at-glance h3{font-size:14px}.gbp-at-glance dl>div{align-items:center}.gbp-guide-heading{text-align:center}.gbp-guide-heading .gbp-text-link{justify-content:center}.gbp-capacity-guide article{text-align:center}.gbp-capacity-guide p{font-size:12px}.gbp-activation-link{display:flex;justify-content:center;font-size:10px}.gbp-specifications+h2{text-align:center}.gbp-tab-panel>h2{text-align:center}.gbp-digipay{padding:22px 18px}.gbp-digipay-header{flex-direction:column;gap:15px;text-align:center;align-items:center}.gbp-digipay-title{flex-direction:column;gap:11px;align-items:center;text-align:center;width:100%}.gbp-digipay-title>img{width:48px;height:48px;border-radius:13px}.gbp .gbp-digipay h2{font-size:19px;line-height:1.9;text-wrap:balance;max-width:290px;margin:0 auto}.gbp-digipay-title p{font-size:11px;margin-top:2px}.gbp-digipay-header>a{font-size:10px;justify-content:center}.gbp-digipay ol{grid-template-columns:1fr;gap:10px;margin-top:19px!important;border:0;padding:0}.gbp-digipay li{align-items:center;gap:14px;min-height:78px;padding:14px 16px}.gbp-digipay li>b{width:29px;height:29px;border-radius:9px;font-size:13px}.gbp-digipay li strong{font-size:12px}.gbp-digipay li span{font-size:10px;line-height:1.9}.gbp-digipay li>div{text-align:right}.gbp-faq-intro{flex-direction:column;align-items:center;text-align:center;gap:5px}.gbp-faq-intro .gbp-text-link{justify-content:center}.gbp-questions{margin-top:7px}.gbp-section-heading h2{font-size:20px}.gbp-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;overflow:visible;padding:0}.gbp .gh-product-body{padding:14px 11px 12px}.gbp .gh-product h3{white-space:normal;min-height:38px;font-size:12px;line-height:1.6;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gbp .gh-product-type{justify-content:center;flex-wrap:wrap;gap:2px 7px;margin:8px 0 13px;font-size:8px;line-height:1.8;text-align:center;min-height:28px}.gbp .gh-product-price{padding-top:10px;align-items:center;gap:4px;min-height:37px}.gbp .gh-product-price strong{font-size:12px}.gbp .gh-product-price small{font-size:8px}.gbp .gh-product-price>span:last-child{font-size:17px}.gbp-review-list-heading{justify-content:center;flex-wrap:wrap;gap:8px;text-align:center}.gbp-review-list-heading h2{font-size:20px}.gbp-sample-notice{text-align:center;font-size:10px}.gbp-review-card{padding:18px 0}.gbp-review-card>header{gap:12px}.gbp-review-author b{font-size:11px}.gbp-review-author small{font-size:9px}.gbp-review-card>h3{font-size:12px}.gbp-review-card>p{font-size:11px;line-height:2.15}.gbp-review-reply{padding:12px 13px}.gbp-review-reply p{font-size:10px}.gbp-review-preview{text-align:center}.gbp-rating{justify-content:center}.gbp-review-preview>small{margin-inline:auto}.gbp-review-preview>.gbp-text-link{justify-content:center}.gbp-dialog{text-align:center}.gbp-needs>button{text-align:right}.gbp-dialog .gbp-text-link{justify-content:center}.gbp-stock-notice>a{justify-content:center}.gbp-platform-guide-notice{text-align:center;font-size:11px}}
@media(max-width:360px){.gbp .gh-product-price strong{font-size:11px}.gbp .gh-product-body{padding-inline:9px}.gbp-option-body em{font-size:9px}.gbp-tabs{gap:10px}.gbp-tabs>button{font-size:10px}.gbp-preview-controls>summary>small{font-size:7px}.gbp .gbp-digipay h2{font-size:18px}}
@media(max-width:600px){.gbp .gh-product h3{text-align:right;min-height:36px;line-height:1.5}.gbp .gh-product-type{font-size:10px;line-height:1.9;min-height:38px;gap:4px;justify-content:space-between;text-align:right;margin:7px 0 18px}.gbp .gh-product-price strong{font-size:14px}.gbp .gh-product-price small{font-size:9px}.gbp .gh-product-type>span{white-space:nowrap}}
@media(max-width:360px){.gbp .gh-product-price strong{font-size:12px}.gbp .gh-product-type{font-size:9px}}
@media(max-width:600px){.gbp-product{grid-template-areas:'gallery' 'intro' 'purchase'}}
.gbp-discount-panel{display:flex;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;border:1px solid #b5455159;border-inline-start:3px solid #e74e5d;border-radius:12px;background:#2b1b1e;color:#ffd8dc;animation:gbp-discount-in .4s ease-out both}
.gbp-discount-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:11px;background:#b52d3c;color:#fff}
.gbp-discount-icon:after{content:'';position:absolute;inset:0;border:1px solid #e96070;border-radius:inherit;pointer-events:none;animation:gbp-discount-pulse 2.4s ease-out 3}
.gbp-discount-icon svg{width:21px;height:21px}
.gbp-discount-panel>div{display:flex;flex-direction:column;gap:1px;min-width:0}
.gbp-discount-panel strong{font-size:16px;font-weight:700;line-height:1.7;color:#ffbbc3}
.gbp-discount-panel small{font-size:10px;line-height:1.9;color:#d6aeb4}
.gbp-discount-saving{margin-inline-start:auto;text-align:end;display:flex;flex-direction:column;flex-shrink:0}
.gbp-discount-saving b{font-size:17px;line-height:1.7;color:#fff0f2;white-space:nowrap}
.gbp-review-jump.has-rating svg{color:var(--p-yellow-text);fill:var(--p-yellow-text)}
#gbp-review-summary{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
#gbp-review-average{font-size:12px;font-weight:700;color:var(--p-text)}
#gbp-review-votes{font-size:10px}
#gbp-review-demo-label{font-size:8px;padding:0 4px;border:1px solid var(--p-line);border-radius:4px;margin-inline-start:2px;color:var(--p-muted)}
html[data-gb-theme=light] .gbp-discount-panel{background:#fff0f2;border-color:#d264704d;border-inline-start-color:#bc3042;color:#802c37}
html[data-gb-theme=light] .gbp-discount-panel strong{color:#a72537}
html[data-gb-theme=light] .gbp-discount-panel small{color:#87454f}
html[data-gb-theme=light] .gbp-discount-saving b{color:#802c37}
@keyframes gbp-discount-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@keyframes gbp-discount-pulse{0%{opacity:.5;transform:scale(1)}65%,100%{opacity:0;transform:scale(1.35)}}
@media(max-width:600px){.gbp-discount-panel{margin-top:12px;padding:13px 14px;gap:11px;text-align:right}.gbp-discount-panel strong{font-size:14px}.gbp-discount-panel small{font-size:9px}.gbp-discount-saving b{font-size:15px}.gbp-discount-icon{width:34px;height:34px;border-radius:9px}.gbp-discount-icon svg{width:19px;height:19px}#gbp-review-average{font-size:11px}#gbp-review-votes{font-size:9px}}
@media(max-width:360px){.gbp-discount-panel{padding-inline:11px;gap:9px}.gbp-discount-panel strong{font-size:13px}.gbp-discount-saving b{font-size:13px}}
@media(prefers-reduced-motion:reduce){.gbp-benefits.gbp-motion-ready>a{opacity:1;transform:none}.gbp-benefits>a:hover>svg{transform:none}.gbp .gh-product:hover{transform:none}}

