.pr .pr-nav{position:relative}.pr .pr-nav__row>.ux-top-dept{display:flex;align-items:center;align-self:stretch;gap:0;flex:0 1 auto;min-width:0}.pr .ux-top-dept__anchor{display:flex;align-items:center;min-height:52px;padding:9px 2px 9px 10px;white-space:nowrap;font-size:clamp(11px,1vw,14px);font-weight:700;color:var(--ink-2);text-decoration:none}.pr .ux-top-dept__toggle{display:grid;place-items:center;height:40px;width:22px;flex:0 0 22px;color:#576573;border-radius:7px}.pr .ux-top-dept:hover .ux-top-dept__anchor,.pr .ux-top-dept.is-open .ux-top-dept__anchor{color:#a64b00}.pr .ux-top-dept__toggle:hover{background:#f2f3f5}.pr .ux-top-dept__panel{position:absolute;left:0;right:0;top:100%;z-index:105;padding:20px max(22px,calc((100% - 1280px)/2)) 28px;border-top:3px solid #f29136;background:#fff;box-shadow:0 30px 60px -25px #081f3745;max-height:76vh;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s,transform .2s,visibility .18s}.pr .ux-top-dept:hover>.ux-top-dept__panel,.pr .ux-top-dept.is-open>.ux-top-dept__panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pr .ux-dept-content{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,2fr);gap:34px}.pr .ux-dept-eyebrow{display:block;font-size:11px;color:#a84e05;font-weight:800;letter-spacing:.15em;margin-bottom:8px}.pr .ux-dept-categories h3{font-size:24px;letter-spacing:-.025em;color:#142e42;margin:0 0 16px}.pr .ux-dept-categories__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.pr .ux-dept-categories__links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #edf0f3;font-size:13px;font-weight:650;text-decoration:none;line-height:1.3;color:#243d50}.pr .ux-dept-categories__links a:hover{color:#a24a00}.pr .ux-dept-categories__links a span{color:#bd6c21}.pr .ux-dept-products__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.pr .ux-dept-products__head strong{font-size:15px;color:#132c42}.pr .ux-dept-products__head a{font-size:12px;font-weight:700;color:#a04d09;text-decoration:none}.pr .ux-dept-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pr .ux-dept-product{display:flex;flex-direction:column;gap:9px;min-width:0;background:#f9fafb;border:1px solid #e8ecef;border-radius:13px;padding:9px;text-decoration:none;color:#142d42;transition:transform .22s,box-shadow .22s,border-color .22s}.pr .ux-dept-product:hover{transform:translateY(-3px);box-shadow:0 16px 25px -18px #173b59a8;border-color:#eca85c}.pr .ux-dept-product__image{display:block;aspect-ratio:1.35;background:#fff;border-radius:9px;overflow:hidden}.pr .ux-dept-product__image img{width:100%;height:100%;object-fit:contain}.pr .ux-dept-product__details{display:flex;flex-direction:column;gap:7px;padding:2px 3px 4px}.pr .ux-dept-product strong{font-size:12px;line-height:1.45;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pr .ux-dept-product small{color:#9d4e06;font-size:12px;font-weight:800}.pr .ux-dept-empty{grid-column:1/-1;font-size:13px;color:#667687}.pr .ux-mobile-dept .ux-dept-content{grid-template-columns:1fr;gap:15px}.pr .ux-mobile-dept .ux-dept-categories__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px}.pr .ux-mobile-dept .ux-dept-categories__links a{padding:9px 0;font-size:12px}.pr .ux-mobile-dept .ux-dept-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pr .ux-mobile-dept .ux-dept-product{padding:8px;border-radius:10px}.pr .ux-mobile-dept .ux-dept-product strong{font-size:11.5px}.pr .ux-mobile-dept .ux-dept-product__image{aspect-ratio:1.5}.pr .ux-mobile-dept .ux-dept-products__head{margin-bottom:8px}.pr .ux-mobile-dept .ux-dept-products__head strong{font-size:12px}.pr .ux-mobile-dept .ux-dept-products__head a{font-size:11px}.pr .ux-mobile-dept .ux-dept-content{padding-bottom:15px}.pr .ux-mobile-dept summary{cursor:pointer}@media(min-width:990px)and (max-width:1250px){.pr .ux-top-dept__anchor{font-size:11px;padding-left:5px}.pr .ux-top-dept__toggle{width:17px;flex-basis:17px}.pr .pr-nav__row>a{font-size:11px;padding-left:7px;padding-right:7px}.pr .ux-dept-content{gap:20px}}@media(max-width:989px){.pr .ux-top-dept{display:none!important}.pr .ux-top-dept__panel{display:none}.pr .ux-dept-content{display:grid}}@media(max-width:350px){.pr .ux-mobile-dept .ux-dept-products__grid,.pr .ux-mobile-dept .ux-dept-categories__links{grid-template-columns:1fr}}.pr :is(.ux-top-dept__anchor,.ux-top-dept__toggle,.ux-dept-product,.ux-dept-categories__links a,.ac1-build button,.ac1-build a):focus-visible{outline:3px solid #d8770a;outline-offset:3px}.pr .ac1-build{background:linear-gradient(115deg,#091927,#152d42);color:#eaf1f7;padding:70px 0 60px;overflow:hidden}.pr .ac1-build__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,70px)}.pr .ac1-build__kicker{display:block;color:#ffc079;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:18px}.pr .ac1-build__copy h2{color:#fff;font-size:clamp(30px,3.3vw,50px);font-weight:850;line-height:1.05;letter-spacing:-.035em;margin:0}.pr .ac1-build__copy h2 em{font-style:normal;color:#ffb348}.pr .ac1-build__copy>p:not(.ac1-build__disclaimer){font-size:16px;line-height:1.75;max-width:560px;color:#becbd7;margin-top:20px}.pr .ac1-build__steps{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 22px}.pr .ac1-build__steps button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #ffffff29;border-radius:999px;color:#d7e4ee;background:#ffffff0d;font-size:11px;font-weight:700;transition:background .2s,transform .2s,border-color .2s}.pr .ac1-build__steps button span{font-weight:850;color:#ffbf7f}.pr .ac1-build__steps button.is-active,.pr .ac1-build__steps button:hover{background:#f9b468;color:#161b21;border-color:#f9b468}.pr .ac1-build__steps button.is-active span,.pr .ac1-build__steps button:hover span{color:#382000}.pr .ac1-build__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.pr .ac1-build__cta{display:inline-flex;align-items:center;gap:22px;justify-content:space-between;padding:13px 21px;min-height:50px;border-radius:999px;background:#ffa73d;color:#1e2024;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s}.pr .ac1-build__cta:hover{transform:translateY(-2px);background:#ffc479}.pr .ac1-build__link{font-size:13px;color:#ffcb93;text-decoration:underline;text-underline-offset:4px}.pr .ac1-build__disclaimer{font-size:11px;line-height:1.55;color:#adc1d1;margin:20px 0 0}.pr .ac1-build__studio{min-width:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 32px 70px -35px #000b}.pr .ac1-build__visual{position:relative;aspect-ratio:1;overflow:hidden;background-color:#172029;background-image:var(--ac1-build-sprite);background-repeat:no-repeat;background-size:300% 200%;background-position:0% 0%;isolation:isolate}.pr .ac1-build__visual[data-stage="0"]{background-position:0% 0%}.pr .ac1-build__visual[data-stage="1"]{background-position:50% 0%}.pr .ac1-build__visual[data-stage="2"]{background-position:100% 0%}.pr .ac1-build__visual[data-stage="3"]{background-position:0% 100%}.pr .ac1-build__visual[data-stage="4"]{background-position:50% 100%}.pr .ac1-build__visual[data-stage="5"]{background-position:100% 100%}.pr .ac1-build__visual-top,.pr .ac1-build__visual-corner{position:absolute;z-index:1;top:16px;left:16px;padding:7px 11px;background:#0d1726bb;border:1px solid #ffffff42;color:#fff;letter-spacing:.08em;font-weight:750;font-size:10px;border-radius:6px}.pr .ac1-build__visual-corner{left:auto;right:16px;bottom:16px;top:auto}.pr .ac1-build__visual-corner span{color:#ffa742}.pr .ac1-build__player{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;color:#132f45}.pr .ac1-build__player>div{display:flex;flex-direction:column;gap:4px}.pr .ac1-build__player strong{font-size:14px}.pr .ac1-build__stage-index{color:#a04f0b;font-size:11px;font-weight:800;letter-spacing:.12em}.pr .ac1-build__player button{border:1px solid #d4dee6;border-radius:9px;padding:9px 12px;min-height:44px;white-space:nowrap;font-weight:700;color:#173850;background:#f8fafb;font-size:12px}.pr .ac1-build__player button:hover{border-color:#edb06f;background:#fff6ec}.pr .ac1-build__parts-wrap{padding-top:33px}.pr .ac1-build__parts-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.pr .ac1-build__parts-heading .ac1-build__kicker{margin-bottom:9px}.pr .ac1-build__parts-heading h3{font-size:26px;color:#fff;letter-spacing:-.03em}.pr .ac1-build__parts-heading p{font-size:12px;color:#b2c8d6}.pr .ac1-build__parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pr .ac1-build__part{min-width:0;display:flex;align-items:center;gap:13px;padding:11px;background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;text-decoration:none;color:#fff;transition:transform .2s,background .2s}.pr .ac1-build__part:hover{transform:translateY(-3px);background:#fff2}.pr .ac1-build__part-img{display:block;width:94px;min-width:94px;aspect-ratio:1;background:#fff;border-radius:9px;overflow:hidden}.pr .ac1-build__part img{width:100%;height:100%;object-fit:contain}.pr .ac1-build__part-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.pr .ac1-build__part-copy strong{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:650}.pr .ac1-build__part-copy small{font-size:13px;font-weight:850;color:#ffc78c}@media(max-width:1100px){.pr .ac1-build__inner{grid-template-columns:1fr 1fr;gap:25px}.pr .ac1-build__parts{gap:8px}.pr .ac1-build__part-img{width:72px;min-width:72px}}@media(max-width:800px){.pr .ac1-build{padding:45px 0}.pr .ac1-build__inner{grid-template-columns:1fr}.pr .ac1-build__copy h2{max-width:630px}.pr .ac1-build__studio{max-width:650px;width:100%;margin-inline:auto}.pr .ac1-build__parts{grid-template-columns:1fr}.pr .ac1-build__part-img{width:85px;min-width:85px}.pr .ac1-build__parts-heading p{display:none}}@media(max-width:450px){.pr .ac1-build__steps{gap:6px}.pr .ac1-build__steps button{font-size:10px;padding:8px 10px}.pr .ac1-build__player{padding:13px 14px}.pr .ac1-build__visual-top{font-size:8px;padding:7px;left:9px;top:9px}.pr .ac1-build__visual-corner{font-size:8px;padding:7px;right:9px;bottom:9px}.pr .ac1-build__parts-heading h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.pr .ux-top-dept__panel,.pr .ux-dept-product,.pr .ac1-build__cta,.pr .ac1-build__part,.pr .ac1-build__steps button{transition:none!important;transform:none!important}}@media(min-width:990px){.pr .pr-header,.pr .pr-nav,.pr .pr-nav__row{overflow:visible!important}.pr .pr-nav{position:relative!important;isolation:isolate;z-index:115}.pr .pr-nav__row{position:static}.pr .ux-top-dept{position:static;z-index:auto}.pr .ux-top-dept__panel{top:calc(100% - 1px);z-index:140!important}.pr .ux-top-dept:is(:hover,:focus-within,.is-open)>.ux-top-dept__panel{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.pr .pr-mega__panel{top:calc(100% - 1px);z-index:130!important}.pr .pr-mega:is(:hover,:focus-within,.is-open)>.pr-mega__panel{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.pr .pr-nav__row{gap:2px}}@media(min-width:990px)and (max-width:1210px){.pr .pr-nav__row>a[href*="#pr-brands"]{display:none}.pr .pr-nav__row>.pr-nav__new,.pr .pr-nav__row>.pr-nav__hot{font-size:11px;padding-inline:6px}.pr .pr-nav__row .pr-nav__all{padding-inline:11px;margin-right:4px;font-size:12px}.pr .ux-top-dept__anchor{font-size:11px;padding-inline:3px 0}.pr .ux-top-dept__toggle{width:16px;flex-basis:16px}}.pr .pr-mega__grid>.ux-mega-extras--desktop{grid-row:1;margin-bottom:10px;border-top:0;padding-top:0;border-bottom:1px solid var(--ux-line);padding-bottom:22px}.pr .pr-mega__panel{max-height:min(80vh,840px);overflow:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.pr .ux-top-dept__panel,.pr .pr-mega__panel{transition:none!important}}.pr .ac1-build__video-frame{position:relative;background:#061320;aspect-ratio:16/9;overflow:hidden}.pr .ac1-build__video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#061320;outline-offset:-4px}.pr .ac1-build__video-tag{position:absolute;z-index:1;top:13px;left:14px;padding:7px 10px;border:1px solid #ffffff40;border-radius:6px;background:#091d2bcc;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;pointer-events:none}.pr .ac1-build__video-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff;color:#112c42}.pr .ac1-build__video-footer>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pr .ac1-build__video-footer strong{font-size:14px;line-height:1.35}.pr .ac1-build__video-sound-note{font-size:12px;font-weight:800;color:#a0520c;text-align:right}@media(max-width:420px){.pr .ac1-build__video-tag{font-size:8px;padding:5px 7px;top:8px;left:8px}.pr .ac1-build__video-footer{padding:13px}.pr .ac1-build__video-footer strong{font-size:12px}.pr .ac1-build__video-sound-note{font-size:10px}}.pr .ac1-build__video-frame{position:relative;overflow:hidden;aspect-ratio:16/9;isolation:isolate;background:#061320}.pr .ac1-build__video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#061320}.pr .ac1-build__sound-toggle{display:grid;place-items:center;position:absolute;z-index:5;top:12px;right:12px;width:48px;min-width:48px;height:48px;border-radius:50%;border:1px solid #ffffff80;background:#0c2234bb;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 5px 18px #0004;cursor:pointer;transition:background .2s,transform .2s}.pr .ac1-build__sound-toggle:hover{background:#b96a18;transform:scale(1.04)}.pr .ac1-build__sound-toggle:focus-visible{outline:3px solid #ffb963;outline-offset:3px}.pr .ac1-build__sound-toggle .ac1-build__sound-on{display:none}.pr .ac1-build__sound-toggle.is-unmuted .ac1-build__sound-on{display:block}.pr .ac1-build__sound-toggle.is-unmuted .ac1-build__sound-muted{display:none}.pr .ac1-build__video-footer,.pr .ac1-build__video-tag{display:none!important}@media(max-width:600px){.pr .ac1-build__sound-toggle{top:8px;right:8px;width:43px;min-width:43px;height:43px}}@media(prefers-reduced-motion:reduce){.pr .ac1-build__sound-toggle{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ac1-ux-extended.css.map */
