body.post-type-archive-product .wp-site-blocks{max-width:none!important;margin-left:0!important;margin-right:0!important}body.post-type-archive-product .wp-block-woocommerce-breadcrumbs{max-width:none!important;padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important}body.post-type-archive-product .wp-block-woocommerce-breadcrumbs .woocommerce-breadcrumb{padding-left:0!important;padding-right:0!important;margin-left:0!important}.rsl-sgaa{position:relative;overflow:hidden;isolation:isolate;margin:0 0 30px;border:1px solid rgba(252,168,90,.28);border-radius:22px;background:radial-gradient(70% 120% at 0% 0%,rgba(252,168,90,.12),rgba(252,168,90,0) 60%),linear-gradient(160deg,#16110b 0%,#0a0908 70%)}.rsl-sgaa .rsl-aafx__orb--a{right:-20%;top:-40%}.rsl-sgaa__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:clamp(28px,4vw,56px)}@media (min-width:1000px){.rsl-sgaa__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}}.rsl-sgaa__k{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--rsl-mono,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:11.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--a)}.rsl-sgaa__k::before{content:"";width:30px;height:1px;background:rgba(252,168,90,.55)}.rsl-sg .rsl-sgaa__h1{font-size:clamp(2.3rem,4.6vw,3.9rem)!important;line-height:1!important;letter-spacing:-.035em!important;text-wrap:balance}.rsl-sgaa__h1 span{display:block;padding-bottom:.14em;margin-bottom:-.14em;background:linear-gradient(180deg,#ffd9a8 0%,#fca85a 52%,#e4893a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rsl-sgaa__lede{margin:16px 0 0;max-width:46ch;color:rgba(247,243,236,.7);font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.6}.rsl-sgaa__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:22px 0 0;color:var(--a);font-size:14px}.rsl-sgaa__price b{font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.rsl-sgaa__price em{font-style:normal;padding:3px 9px;border-radius:5px;background:rgba(252,168,90,.14);border:1px solid rgba(252,168,90,.4);font-size:12px;font-weight:700}.rsl-sgaa__acts{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.rsl-sg a.rsl-sgaa__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:8px;text-decoration:none;background:linear-gradient(180deg,#ffc08a 0%,#fca85a 42%,#ee9440 100%);border:1px solid rgba(122,62,10,.55);color:#0a0a0a!important;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 14px 34px -12px rgba(252,168,90,.55);transition:transform .25s ease,filter .25s ease}.rsl-sg a.rsl-sgaa__btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.rsl-sg a.rsl-sgaa__btn{white-space:nowrap}@media (max-width:560px){.rsl-sgaa__acts{flex-direction:column;align-items:stretch}.rsl-sg a.rsl-sgaa__btn{width:100%;padding:15px 18px;font-size:13px}}.rsl-sg a.rsl-sgaa__btn--ghost{background:0 0;border-color:rgba(255,255,255,.24);color:#f7f3ec!important;box-shadow:none}.rsl-sg a.rsl-sgaa__btn--ghost:hover{border-color:var(--a);color:#fff!important}.rsl-sgaa__fine{margin:14px 0 0;font-size:13px;line-height:1.6;color:rgba(247,243,236,.55)}.rsl-sgaa__fine span{white-space:nowrap}.rsl-sgaa__fine i{font-style:normal;margin:0 2px}.rsl-sg a.rsl-sgaa__own{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:460px;margin:22px 0 0;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.55);color:rgba(247,243,236,.78);text-decoration:none;font-size:14px;line-height:1.45;transition:border-color .25s ease,background .25s ease}.rsl-sg a.rsl-sgaa__own b{color:#fff}.rsl-sg a.rsl-sgaa__own>span:last-child{color:var(--a)}.rsl-sg a.rsl-sgaa__own:hover{border-color:rgba(252,168,90,.5);background:rgba(252,168,90,.06)}.rsl-sgaa__divider{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid var(--line)}.rsl-sgaa__divider p{margin:0;font-family:var(--rsl-mono,ui-monospace,Menlo,monospace);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(247,243,236,.55)}.rsl-sg__aa{margin:2px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--a)}.rsl-sg__aa::before{content:"";display:inline-block;width:7px;height:4px;margin:0 7px 2px 1px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.rsl-sg__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:0 0 26px;margin:0 0 36px;border-bottom:1px solid var(--line)}.rsl-sg .rsl-sg__h1{margin:0!important;font-family:inherit!important;color:#f7f3ec!important;text-transform:none!important;font-size:clamp(2rem,4vw,2.9rem)!important;line-height:1.02!important;font-weight:800!important;letter-spacing:-.025em!important;text-align:left!important}.rsl-sg__lede{margin:10px 0 0;color:rgba(255,255,255,.62);font-size:16px;line-height:1.5}.rsl-sg__all{display:inline-flex;align-items:center;gap:8px;color:var(--a);text-decoration:none;white-space:nowrap;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid rgba(252,168,90,.4)}.rsl-sg__all:hover{color:#fff;border-bottom-color:#fff}.rsl-sg__all:focus-visible{outline:2px solid #fff;outline-offset:4px}.rsl-sg__trio{position:relative;display:block;width:100%;height:100%}.rsl-sg .rsl-sg__trio img{position:absolute;max-width:none;max-height:none;height:auto;border-radius:5px;box-shadow:0 12px 26px rgba(0,0,0,.65)}.rsl-sg .rsl-sg__trio .t-bastion{left:0;top:6%;width:58%}.rsl-sg .rsl-sg__trio .t-master{right:0;top:12%;width:54%}.rsl-sg .rsl-sg__trio .t-dcs{left:20%;bottom:0;width:60%;z-index:2;box-shadow:0 16px 32px rgba(0,0,0,.8),0 0 0 1px rgba(252,168,90,.35)}.rsl-sg .rsl-sg__cell--bundle .rsl-sg__art{background:radial-gradient(90% 90% at 50% 40%,rgba(252,168,90,.2),rgba(252,168,90,0) 70%),#1a140d}.rsl-sg .rsl-sg__badge--offer{background:var(--a);color:#0a0a0a!important}.rsl-sg .rsl-sg__badge--soon{border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.72)!important;background:rgba(10,10,10,.6)}.rsl-sg__was{color:rgba(255,255,255,.45);font-size:13px;text-decoration:line-through}.rsl-sg__after{color:rgba(255,255,255,.6);font-size:13px}.rsl-sg .rsl-sg__facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0!important;padding:0!important;list-style:none}.rsl-sg .rsl-sg__facts li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px;border:1px solid rgba(247,243,236,.16);border-radius:999px;background:rgba(12,11,10,.72);color:rgba(247,243,236,.8);font-size:14px;line-height:1.2}.rsl-sg .rsl-sg__facts li::before{content:"";flex:none;width:7px;height:4px;margin-top:-2px;border-left:1.5px solid var(--a);border-bottom:1.5px solid var(--a);transform:rotate(-45deg)}.rsl-sg .rsl-sg__facts b{font-weight:800;color:#f7f3ec}@media (max-width:600px){.rsl-sg .rsl-sg__facts li{font-size:13.5px;padding:6px 11px}}.rsl-sg__more{display:flex;flex-direction:column;gap:clamp(48px,6vw,88px);max-width:1180px;margin:clamp(40px,5vw,72px) auto 0}.rsl-sg__more .rsl-pick{margin:0}.rsl-sg__more .rsl-pick,.rsl-sg__more .rsl-faq,.rsl-sg__more .rsl-decide{background-clip:padding-box}.rsl-sg__now--muted{font-size:14px;font-weight:700;color:rgba(255,255,255,.6)}.rsl-sg .rsl-sg__btn--primary{background:linear-gradient(180deg,#ffc08a 0%,#fca85a 42%,#ee9440 100%);border-color:rgba(122,62,10,.55);color:#0a0a0a!important}.rsl-sg .rsl-sg__btn--primary:hover{color:#0a0a0a!important;filter:brightness(1.06);background:linear-gradient(180deg,#ffc08a 0%,#fca85a 42%,#ee9440 100%)}.rsl-sg__strip{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;margin:0;padding:22px 26px;border:1px solid var(--line);border-top:0;background:#101010}.rsl-sg__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;border:1px solid rgba(252,168,90,.45);background:rgba(252,168,90,.08);color:var(--a)}.rsl-sg__stext{flex:1 1 320px;min-width:0}.rsl-sg__stitle{margin:0 0 3px;color:#f7f3ec;font-size:15px;font-weight:700;line-height:1.35}.rsl-sg__ssub{margin:0;color:rgba(255,255,255,.6);font-size:13.5px;line-height:1.5}.rsl-sg__sgo{display:inline-flex;align-items:center;gap:10px;color:var(--a);text-decoration:none;white-space:nowrap;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rsl-sg__sgo:hover{color:#fff}.rsl-sg__sgo:focus-visible{outline:2px solid #fff;outline-offset:4px}.rsl-sg__sgo span{font-size:18px;letter-spacing:0;transition:transform .2s ease}.rsl-sg__sgo:hover span{transform:translateX(3px)}.rsl-sg .rsl-sg__lede{margin:10px 0 0!important}.rsl-sg .rsl-sg__stitle{margin:0 0 3px!important}.rsl-sg .rsl-sg__ssub{margin:0!important}.rsl-sg .wc-block-components-notices{margin:0!important;padding:0!important}.rsl-sg--tools .rsl-sg__head{margin-bottom:22px}.rsl-sg__tools{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;margin:0 0 22px}.rsl-sg .rsl-sg__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none}.rsl-sg__chips li{margin:0;padding:0}.rsl-sg .rsl-sg__chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:0 0;color:rgba(247,243,236,.78)!important;text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.rsl-sg__chip b{font-weight:600;color:rgba(247,243,236,.45);font-variant-numeric:tabular-nums}.rsl-sg .rsl-sg__chip:hover{border-color:rgba(252,168,90,.6);color:#fff!important}.rsl-sg .rsl-sg__chip[aria-current=true]{background:rgba(252,168,90,.12);border-color:var(--a);color:#fff!important}.rsl-sg__chip[aria-current=true] b{color:var(--a)}.rsl-sg__chip:focus-visible{outline:2px solid #fff;outline-offset:3px}.rsl-sg .rsl-sg__sort{display:flex;align-items:center;gap:10px;margin:0!important}.rsl-sg__sort label{margin:0;color:rgba(255,255,255,.5);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rsl-sg .rsl-sg__sort select{-webkit-appearance:none;appearance:none;min-height:40px;margin:0;padding:8px 36px 8px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.14);color:#f7f3ec;font:inherit;font-size:13.5px;line-height:1.2;cursor:pointer;background:#121110 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23FCA85A' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 13px center/11px 8px}.rsl-sg .rsl-sg__sort select:hover{border-color:rgba(252,168,90,.6)}.rsl-sg .rsl-sg__sort select:focus-visible{outline:2px solid #fff;outline-offset:2px}.rsl-sg__sort option{background:#121110;color:#f7f3ec}.rsl-sg .rsl-sg__apply{min-height:40px;margin:0;padding:8px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#1a1918;color:#f7f3ec;font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rsl-sg.is-js .rsl-sg__apply{display:none}.rsl-sg__tools>.wc-block-components-notices{flex:1 0 100%;order:-1;margin:0!important}.rsl-sg__tools>.wc-block-components-notices:empty,.rsl-sg__tools>.wc-block-components-notices:not(:has(*)){display:none!important}@media (min-width:1180px){.rsl-sg--tools .rsl-sg__grid{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));width:calc(100% * var(--cols,5) / var(--per,5))}.rsl-sg--tools.is-partial .rsl-sg__strip{margin-top:24px;border-top:1px solid var(--line)}}@media (max-width:640px){.rsl-sg__tools{gap:12px}.rsl-sg .rsl-sg__chips{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + var(--sg-g));margin-right:calc(-1 * var(--sg-g))!important;padding-right:var(--sg-g)!important;scrollbar-width:none}.rsl-sg .rsl-sg__chips::-webkit-scrollbar{display:none}.rsl-sg .rsl-sg__sort{width:100%}.rsl-sg .rsl-sg__sort select{flex:1 1 auto}}@media (max-width:640px){.rsl-sg__head{margin-bottom:24px;padding-bottom:20px}.rsl-sg__strip{padding:20px}.rsl-sg__sgo{width:100%}}