html body .locale-picker{z-index:80;pointer-events:auto;position:absolute;top:16px;left:clamp(196px,13.4vw,274px)}html body .locale-picker .region-pill{cursor:pointer;border:1px solid #ffffffbd;gap:9px;min-width:132px;height:48px;padding:0 16px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;position:static!important;top:auto!important;left:auto!important}html body .locale-picker .region-pill:hover,html body .locale-picker .region-pill[aria-expanded=true]{border-color:#0a5b4538;transform:translateY(-1px);box-shadow:0 24px 58px #00000029,inset 0 1px #ffffffd1}html body .region-currency{color:#082e26a3;letter-spacing:.04em;border-left:1px solid #082e2629;margin-left:-3px;padding-left:8px;font-size:13px;font-weight:800}html body .locale-popover{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#fffffffe,#faf9f4fc),#fff;border:1px solid #082e2617;border-radius:24px;width:min(380px,100vw - 32px);padding:20px;animation:.36s cubic-bezier(.22,1,.36,1) both localePopoverIn;position:absolute;top:62px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 34px 90px #00000047,0 10px 30px #082e2614,inset 0 1px #ffffffe6}html body .locale-popover:before{content:"";height:20px;position:absolute;top:-18px;left:0;right:0}html body .locale-popover-arrow{background:#fffffffa;border-top:1px solid #082e2614;border-left:1px solid #082e2614;width:24px;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(45deg)}html body .locale-section+.locale-section{margin-top:18px}html body .locale-heading{color:#082e26db;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850}html body .locale-grid{gap:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .locale-option{color:#082e26b8;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffc7;border:1px solid #082e261c;border-radius:13px;justify-content:center;align-items:center;gap:0;padding:0 12px;font-size:15px;font-weight:780;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex}html body .locale-option:hover{color:#075f49;background:#ebf9f1d1;border-color:#076f5238;transform:translateY(-2px)}html body .locale-option.active{color:#075f49;background:linear-gradient(135deg,#d9f7ebf2,#fff7ce8c);border-color:#0574534d;box-shadow:inset 0 0 0 1px #0574530f}html body .locale-option span{color:#082e268c;font-size:12px;font-weight:720;display:none}html body .currency-grid .locale-option{min-height:44px;font-size:15px}html body .locale-confirm{color:#fff;width:100%;height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0a8f68,#05704f);border:0;border-radius:999px;margin-top:16px;font-size:14px;font-weight:850;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:0 18px 38px #05704f38,inset 0 1px #ffffff47}html body .locale-confirm:hover{transform:translateY(-2px);box-shadow:0 24px 52px #05704f4d,inset 0 1px #ffffff52}@keyframes localePopoverIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:1440px){html body .locale-picker{left:228px!important}}@media (max-width:640px){html body .locale-picker{top:78px;left:18px!important}html body .locale-popover{width:min(360px,100vw - 30px);padding:16px;left:0;transform:none}html body .locale-popover-arrow{left:74px}html body .locale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}html body .locale-option{min-height:42px;padding:0 10px;font-size:14px}@keyframes localePopoverIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}html body .stats-section{background:radial-gradient(circle at 14% 18%,#ffc5011c,#0000 26%),radial-gradient(circle at 86% 72%,#09a87421,#0000 30%),linear-gradient(#f7f5ef 0%,#fbfaf5 100%)!important;padding:112px 80px 126px!important}html body .stats-shell{isolation:isolate;background:radial-gradient(circle at 12% 18%,#ffc5012e,#0000 34%),radial-gradient(circle at 88% 86%,#1dcd8d33,#0000 36%),linear-gradient(135deg,#082f27 0%,#06251f 52%,#031711 100%);border:1px solid #ffffff29;border-radius:34px;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(34px,4vw,76px);width:min(1680px,100% - 96px);margin:0 auto;padding:clamp(34px,4.2vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #082e263d,inset 0 1px #ffffff14}html body .stats-shell:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0e;border-radius:24px;position:absolute;inset:14px}html body .stats-shell:after{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ffc50121,#0000 64%);border-radius:999px;width:520px;height:520px;position:absolute;top:-22%;right:-10%}html body .stats-copy,html body .stats-grid{z-index:1;position:relative}html body .stats-copy{flex-direction:column;justify-content:space-between;min-height:100%;padding:4px 0;display:flex}html body .stats-copy span{color:#ffc501db;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1}html body .stats-copy h2{color:#f9fcf8f5;letter-spacing:-.04em;max-width:460px;margin:34px 0 0;font-size:clamp(38px,3.4vw,64px);font-weight:850;line-height:.98}html body .stats-copy p{color:#dfeee6a8;max-width:420px;margin:34px 0 0;font-size:17px;font-weight:620;line-height:1.55}html body .stats-grid{width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .stats-grid:before{display:none!important}html body .stats-grid article,html body .stats-grid article:nth-child(odd),html body .stats-grid article:nth-child(2n){min-width:0;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s;position:relative;overflow:hidden;text-align:left!important;background:linear-gradient(#ffffff16,#ffffff07),#ffffff06!important;border:1px solid #ffffff13!important;border-radius:22px!important;justify-content:space-between!important;align-items:flex-start!important;min-height:178px!important;padding:clamp(24px,2.2vw,34px)!important;box-shadow:inset 0 1px #ffffff14,0 20px 52px #00000014!important}html body .stats-grid article:before{content:"";border-radius:999px;position:absolute;top:22px;left:24px;width:34px!important;height:3px!important;box-shadow:none!important;background:linear-gradient(90deg,#ffc501d1,#25d29180)!important;margin:0!important}html body .stats-grid article:after{display:none!important}html body .stats-grid article:hover{transform:translateY(-3px);background:linear-gradient(#ffffff1f,#ffffff09),#ffffff08!important;border-color:#ffffff24!important}html body .stats-grid strong{margin-top:34px;display:block;color:#f9fcf8fa!important;letter-spacing:-.055em!important;white-space:nowrap!important;max-width:none!important;font-size:clamp(52px,4.8vw,92px)!important;font-weight:900!important;line-height:.9!important}html body .stats-grid .stat-number{max-width:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;margin:0;display:inline}html body .stats-grid article>span{color:#dfeee6b8!important;letter-spacing:0!important;max-width:none!important;margin:18px 0 0!important;font-size:clamp(15px,1vw,18px)!important;font-weight:780!important;line-height:1.2!important}html body .stats-grid article.gold strong{color:#ffe575fa!important}html body .stats-grid article.mint strong{color:#d6ffeffa!important}@media (max-width:1100px){html body .stats-shell{grid-template-columns:1fr}html body .stats-copy{display:block}html body .stats-copy h2,html body .stats-copy p{max-width:720px}}@media (max-width:640px){html body .stats-section{padding:72px 16px 84px!important}html body .stats-shell{border-radius:26px;width:100%;padding:26px}html body .stats-copy h2{font-size:34px}html body .stats-copy p{margin-top:22px;font-size:14px}html body .stats-grid{grid-template-columns:1fr!important;gap:12px!important}html body .stats-grid article{border-bottom:0!important;min-height:138px!important;padding:22px!important}html body .stats-grid strong{font-size:54px!important}}html body .momentum-section{background:radial-gradient(circle at 12% 8%,#ffc50117,#0000 26%),radial-gradient(circle at 88% 60%,#0aa0701f,#0000 32%),linear-gradient(#f7f5ef 0%,#fbfaf5 100%);padding:118px 80px 132px;position:relative;overflow:hidden}html body .momentum-shell{color:#f7f5ef;isolation:isolate;background:radial-gradient(circle at 13% 16%,#ffc50129,#0000 32%),radial-gradient(circle at 86% 70%,#1ccd8d29,#0000 38%),linear-gradient(135deg,#082f27 0%,#05251f 48%,#031711 100%);border:1px solid #082e261a;border-radius:38px;width:min(1680px,100%);margin:0 auto;padding:clamp(30px,4vw,68px);position:relative;overflow:hidden;box-shadow:0 34px 110px #082e2633,inset 0 1px #ffffff14}html body .momentum-shell:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0e;border-radius:28px;position:absolute;inset:14px}html body .momentum-shell:after{content:"";z-index:0;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffc5011f,#0000 64%);border-radius:999px;width:620px;height:620px;position:absolute;top:-18%;right:-11%}html body .momentum-head,html body .momentum-body,html body .momentum-cta{z-index:1;position:relative}html body .momentum-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.52fr);align-items:end;gap:clamp(28px,4vw,72px);padding-bottom:clamp(30px,4vw,58px);display:grid}html body .momentum-kicker,html body .momentum-cta span{color:#ffc501e6;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1;display:block}html body .momentum-head h2{color:#f9fcf8fa;letter-spacing:-.055em;max-width:900px;margin:22px 0 0;font-size:clamp(48px,5.1vw,94px);font-weight:880;line-height:.95}html body .momentum-head p{color:#dfeee6a8;max-width:430px;margin:0;font-size:17px;font-weight:620;line-height:1.55}html body .momentum-body{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);gap:14px;display:grid}html body .momentum-story{background:linear-gradient(#ffffff14,#ffffff06),#ffffff05;border:1px solid #ffffff13;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:378px;padding:clamp(24px,2.5vw,38px);display:flex;box-shadow:inset 0 1px #ffffff14,0 20px 52px #00000012}html body .story-index{color:#ffe575eb;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:inline-flex}html body .momentum-story h3{color:#f9fcf8f0;letter-spacing:-.04em;max-width:460px;margin:28px 0 0;font-size:clamp(28px,2.3vw,42px);font-weight:830;line-height:1.03}html body .momentum-story p{color:#dfeee6a3;max-width:470px;margin:30px 0 0;font-size:16px;font-weight:620;line-height:1.55}html body .momentum-section .stats-grid{width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .momentum-section .stats-grid:before{display:none!important}html body .momentum-section .stats-grid article,html body .momentum-section .stats-grid article:nth-child(odd),html body .momentum-section .stats-grid article:nth-child(2n){min-width:0;position:relative;overflow:hidden;text-align:left!important;background:linear-gradient(#ffffff16,#ffffff07),#ffffff05!important;border:1px solid #ffffff13!important;border-radius:26px!important;justify-content:space-between!important;align-items:flex-start!important;min-height:182px!important;padding:clamp(24px,2.2vw,34px)!important;box-shadow:inset 0 1px #ffffff14,0 20px 52px #00000012!important}html body .momentum-section .stats-grid article:before{content:"";border-radius:999px;position:absolute;top:22px;left:24px;width:34px!important;height:3px!important;box-shadow:none!important;background:linear-gradient(90deg,#ffc501d1,#25d29180)!important;margin:0!important}html body .momentum-section .stats-grid article:after{display:none!important}html body .momentum-section .stats-grid strong{margin-top:34px;display:block;color:#f9fcf8fa!important;letter-spacing:-.055em!important;white-space:nowrap!important;max-width:none!important;font-size:clamp(52px,4.6vw,88px)!important;font-weight:900!important;line-height:.9!important}html body .momentum-section .stats-grid .stat-number{color:inherit;font:inherit}html body .momentum-section .stats-grid article>span{color:#dfeee6b8!important;max-width:none!important;margin:18px 0 0!important;font-size:clamp(15px,1vw,18px)!important;font-weight:780!important;line-height:1.2!important}html body .momentum-section .stats-grid article.gold strong{color:#ffe575fa!important}html body .momentum-section .stats-grid article.mint strong{color:#d6ffeffa!important}html body .momentum-cta{background:radial-gradient(circle at 88%,#ffc5011a,#0000 34%),linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:14px;padding:clamp(24px,2.8vw,42px);display:grid}html body .momentum-cta h3{color:#f9fcf8f5;letter-spacing:-.05em;max-width:780px;margin:16px 0 0;font-size:clamp(34px,3.2vw,62px);font-weight:850;line-height:.98}html body .momentum-cta p{color:#dfeee6a8;max-width:610px;margin:18px 0 0;font-size:16px;font-weight:620;line-height:1.45}html body .momentum-button{color:#f8fff9;background:radial-gradient(circle at 30% 18%,#fff3,#0000 34%),linear-gradient(135deg,#20c691,#059266);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:188px;min-height:62px;font-size:16px;font-weight:830;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 20px 54px #05926647,inset 0 1px #ffffff40}html body .momentum-button:hover{transform:translateY(-2px);box-shadow:0 26px 68px #05926657,inset 0 1px #ffffff4d}@media (max-width:1100px){html body .momentum-head,html body .momentum-body,html body .momentum-cta{grid-template-columns:1fr}html body .momentum-head p{max-width:720px}}@media (max-width:700px){html body .momentum-section{padding:72px 16px 84px}html body .momentum-shell{border-radius:26px;padding:26px}html body .momentum-head h2{font-size:38px}html body .momentum-section .stats-grid{grid-template-columns:1fr!important}html body .momentum-story{min-height:auto}html body .momentum-section .stats-grid article{min-height:138px!important}html body .momentum-section .stats-grid strong{font-size:54px!important}html body .momentum-button{width:100%}}html body .momentum-shell{width:min(1600px,100% - 96px);padding:clamp(34px,4vw,64px)}html body .momentum-head{grid-template-columns:minmax(0,.94fr) minmax(300px,.54fr);padding-bottom:clamp(28px,3.4vw,48px)}html body .momentum-head h2{max-width:980px;font-size:clamp(44px,4.25vw,78px);line-height:.98}html body .momentum-section .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .momentum-section .stats-grid article,html body .momentum-section .stats-grid article:nth-child(odd),html body .momentum-section .stats-grid article:nth-child(2n){background:radial-gradient(circle at 76% 12%,#ffffff14,#0000 36%),linear-gradient(#ffffff15,#ffffff06),#ffffff05!important;border-radius:24px!important;min-height:204px!important}html body .momentum-section .stats-grid strong{font-size:clamp(46px,3.55vw,76px)!important}html body .momentum-section .stats-grid article>span{font-size:clamp(14px,.9vw,17px)!important}html body .momentum-cta{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:clamp(24px,2.5vw,36px)}html body .momentum-cta h3{font-size:clamp(30px,2.7vw,54px)}@media (max-width:1200px){html body .momentum-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){html body .momentum-shell{width:100%}html body .momentum-head{grid-template-columns:1fr}html body .momentum-section .stats-grid{grid-template-columns:1fr!important}}html body .momentum-section{background:radial-gradient(circle at 12% 12%,#ffc50114,#0000 30%),radial-gradient(circle at 88% 58%,#08a87414,#0000 34%),linear-gradient(#fbfaf5 0%,#fff 54%,#f7f5ef 100%)!important;padding:108px 80px 122px!important}html body .momentum-shell{width:min(1500px,100% - 96px);color:var(--green-900);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html body .momentum-shell:before,html body .momentum-shell:after{display:none}html body .momentum-head{grid-template-columns:minmax(0,.82fr) minmax(320px,.48fr);align-items:end;gap:clamp(34px,5vw,96px);padding:0 0 42px;display:grid}html body .momentum-kicker,html body .momentum-cta span{color:var(--green-700);letter-spacing:.12em;font-size:13px;font-weight:850}html body .momentum-head h2{max-width:860px;color:var(--ink);letter-spacing:-.055em;margin-top:20px;font-size:clamp(48px,4.7vw,86px);font-weight:860;line-height:.96}html body .momentum-head p{color:#082e2694;max-width:440px;font-size:18px;font-weight:620;line-height:1.55}html body .momentum-body{display:block}html body .momentum-section .stats-grid{background:linear-gradient(135deg,#ffffffdb,#f7f5efc2),#ffffffd1!important;border:1px solid #082e261a!important;border-radius:30px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 86px #082e2614,inset 0 1px #ffffffc7!important}html body .momentum-section .stats-grid article,html body .momentum-section .stats-grid article:nth-child(odd),html body .momentum-section .stats-grid article:nth-child(2n){min-height:224px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #082e261a!important;border-radius:0!important;padding:clamp(30px,2.8vw,46px)!important}html body .momentum-section .stats-grid article:last-child{border-right:0!important}html body .momentum-section .stats-grid article:before{top:34px;left:clamp(30px,2.8vw,46px);background:#082e2624!important;width:34px!important;height:4px!important}html body .momentum-section .stats-grid strong{margin-top:36px;color:var(--green-900)!important;letter-spacing:-.06em!important;font-size:clamp(54px,4.7vw,96px)!important;font-weight:900!important;line-height:.92!important}html body .momentum-section .stats-grid article.gold strong,html body .momentum-section .stats-grid article.mint strong{color:var(--green-900)!important}html body .momentum-section .stats-grid article>span{color:#082e26a3!important;margin-top:22px!important;font-size:clamp(15px,1vw,18px)!important;font-weight:800!important}html body .momentum-cta{background:radial-gradient(circle at 88%,#ffc5011f,#0000 32%),linear-gradient(135deg,#082e26f5,#05231dfa);border:1px solid #082e261a;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:16px;padding:clamp(28px,3vw,46px);display:grid;box-shadow:0 30px 90px #082e2621}html body .momentum-cta h3{color:#f9fcf8f5;letter-spacing:-.05em;max-width:820px;margin-top:16px;font-size:clamp(34px,3.1vw,58px);font-weight:850;line-height:1}html body .momentum-cta p{color:#dfeee6ad;max-width:620px;margin-top:16px;font-size:16px;font-weight:620}html body .momentum-button{min-width:188px;min-height:62px}html body .social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .platform-card-grid,html body .payment-grid{gap:10px}html body .platform-card-grid a.platformCard,html body .payment-grid span.paymentCard{--footer-pill-color:#ffc501b8;background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--footer-pill-color) 18%, transparent), transparent 36%), linear-gradient(180deg, #ffffff14, #ffffff08), #ffffff07;border-color:#ffffff1b;border-radius:16px;min-height:52px;overflow:hidden}html body .platform-card-grid a.platformCard.taobao,html body .platform-card-grid a.platformCard.china1688{--footer-pill-color:#ff7a1a}html body .platform-card-grid a.platformCard.weidian{--footer-pill-color:#d50636}html body .platform-card-grid a.platformCard.yupoo{--footer-pill-color:#4dbe88}html body .payment-grid span.paymentCard.paypal{--footer-pill-color:#7fb5e8}html body .payment-grid span.paymentCard.visa,html body .payment-grid span.paymentCard.amex{--footer-pill-color:#7fa1d8}html body .payment-grid span.paymentCard.mastercard,html body .payment-grid span.paymentCard.discover{--footer-pill-color:#f0a23a}html body .payment-grid span.paymentCard.applepay,html body .payment-grid span.paymentCard.googlepay{--footer-pill-color:#d9ddd6}html body .platform-card-grid a.platformCard:hover,html body .payment-grid span.paymentCard:hover{border-color:color-mix(in srgb, var(--footer-pill-color) 48%, #ffffff29);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--footer-pill-color) 28%, transparent), transparent 38%), linear-gradient(180deg, #ffffff1b, #ffffff0a), #ffffff08}html body .social-grid a.socialIcon{--social-color:#ffc501b8;background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--social-color) 20%, transparent), transparent 34%), linear-gradient(180deg, #ffffff14, #ffffff08), #ffffff07;border-color:#ffffff1b;border-radius:16px;justify-content:flex-start;gap:10px;height:52px;min-height:52px;padding:0 12px;display:inline-flex;overflow:hidden}html body .social-grid a.socialIcon.telegram{--social-color:#2aabee}html body .social-grid a.socialIcon.discord{--social-color:#5865f2}html body .social-grid a.socialIcon.reddit{--social-color:#ff4500}html body .social-grid a.socialIcon.youtube{--social-color:#f03}html body .social-grid a.socialIcon.tiktok{--social-color:#25f4ee}html body .social-grid a.socialIcon.instagram{--social-color:#e4405f}html body .social-grid a.socialIcon.whatsapp{--social-color:#25d366}html body .socialIcon img{object-fit:contain;opacity:.96;filter:none;width:25px;height:25px;transition:opacity .18s ease, filter .18s ease, transform .18s var(--ease-out);flex:none}html body .socialIcon span{color:#f1f3ead6;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1;overflow:hidden}html body .social-grid a.socialIcon:hover{border-color:color-mix(in srgb, var(--social-color) 48%, #ffffff29);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--social-color) 30%, transparent), transparent 38%), linear-gradient(180deg, #ffffff1b, #ffffff0a), #ffffff08}html body .socialIcon:hover img{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--social-color) 42%, transparent));transform:scale(1.05)}html body .socialIcon:hover span{color:#fffffff5}html body .platform-card-grid .footer-logo-asset{opacity:1;filter:saturate(1.12)brightness(1.02)}html body .platform-card-grid a:hover .footer-logo-asset{filter:saturate(1.18)brightness(1.08)}html body .hero-placeholder .placeholder-short{display:none}@media (max-width:1100px){html body .momentum-head,html body .momentum-cta{grid-template-columns:1fr}html body .momentum-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .momentum-section .stats-grid article:nth-child(2){border-right:0!important}html body .momentum-section .stats-grid article:first-child,html body .momentum-section .stats-grid article:nth-child(2){border-bottom:1px solid #082e261a!important}}@media (max-width:700px){html body .momentum-section{padding:72px 16px 84px!important}html body .momentum-shell{width:100%}html body .momentum-head h2{font-size:38px}html body .momentum-section .stats-grid{border-radius:24px!important;grid-template-columns:1fr!important}html body .momentum-section .stats-grid article{border-bottom:1px solid #082e261a!important;border-right:0!important;min-height:154px!important}html body .momentum-section .stats-grid article:last-child{border-bottom:0!important}html body .momentum-section .stats-grid strong{font-size:58px!important}html body .momentum-cta{border-radius:24px;grid-template-columns:1fr}html body .momentum-button{width:100%}}@media (max-width:640px){html body .cd-header{padding:18px 0 0!important}html body .cd-nav{grid-template-columns:auto 1fr auto auto!important;align-items:center!important;gap:8px!important;height:58px!important;padding:0 18px!important;display:grid!important}html body .brand-pill{border-radius:22px!important;width:56px!important;height:56px!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important}html body .brand-pill>span:not(.brand-logo-frame){display:none!important}html body .brand-logo-frame{width:46px!important;height:46px!important}html body .brand-logo-img{width:44px!important;height:44px!important}html body .region-wrap,html body .nav-pill,html body .auth-pill{display:none!important}html body .cart-pill,html body .menu-pill{border-radius:999px!important;width:52px!important;min-width:52px!important;height:52px!important;position:relative!important;top:auto!important;right:auto!important}html body .cart-pill{color:var(--green-900)!important;background:#fffffff0!important;grid-column:3!important}html body .menu-pill{background:linear-gradient(135deg,#0d7452fa,#064c3afa)!important;grid-column:4!important;display:inline-flex!important}html body .mobile-menu{background:radial-gradient(circle at 84% 0,#22c28a29,#0000 36%),#05231dfa!important;border:1px solid #ffffff1f!important;width:calc(100vw - 36px)!important;top:88px!important;left:18px!important}html body .hero-section{min-height:782px!important;padding:116px 18px 54px!important}html body .hero-copy{width:100%!important;max-width:100%!important;transform:none!important}html body .hero-copy h1{font-size:clamp(58px,15.4vw,68px)!important;line-height:.99!important}html body .hero-copy p{max-width:330px!important;margin:28px auto 0!important;font-size:17px!important;line-height:1.45!important}html body .hero-proof-strip,html body .hero-trust-tags{border-radius:28px!important;width:100%!important;max-width:100%!important;margin-top:34px!important}html body .hero-section .hero-copy>.hero-action{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:32px!important;padding:0!important;display:block!important}html body .hero-section .hero-copy>.hero-action:before,html body .hero-section .hero-copy>.hero-action:after{display:none!important}html body .hero-section .hero-copy>.hero-action .link-input{cursor:pointer!important;background:linear-gradient(#fffffffa,#eff5f1f0),#fff!important;border:1px solid #ffffffc7!important;border-radius:24px!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:60px!important;padding:0 18px!important;box-shadow:0 18px 46px #00000029,inset 0 1px #ffffffe6!important}html body .hero-section .hero-copy>.hero-action .link-input svg{flex:none!important;width:22px!important;height:22px!important}html body .hero-section .hero-copy>.hero-action .link-input>span:not(.search-platform-hints){color:#082e267a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:none!important;font-size:16px!important;font-weight:820!important;line-height:1!important;display:block!important;overflow:hidden!important}html body .hero-placeholder .placeholder-full{display:none!important}html body .hero-placeholder .placeholder-short{display:inline!important}html body .hero-section .hero-copy>.hero-action .primary-pill{display:none!important}html body .secondary-action{opacity:.58!important;margin-top:30px!important}}.mobile-search-screen{display:none}@media (max-width:640px){html body .mobile-search-screen{z-index:120;padding:max(18px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));color:#082e26;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffc50133,#0000 34%),radial-gradient(circle at 88% 22%,#15b6842e,#0000 34%),linear-gradient(#f9f7ef 0%,#fffdf7 100%);flex-direction:column;gap:18px;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(18px)}html body .mobile-search-screen.open{opacity:1;pointer-events:auto;transform:translateY(0)}html body .mobile-search-bar{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}html body .mobile-search-back{color:#083c2f;background:#ffffffe6;border:1px solid #082e261a;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 14px 30px #082e2617}html body .mobile-search-back svg{transform:rotate(180deg)}html body .mobile-search-input{background:#fffffff5;border:1px solid #082e261a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:5px;display:grid;box-shadow:0 18px 44px #082e261a,inset 0 1px #ffffffeb}html body .mobile-search-input input{color:#082e26;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:15px;font-weight:720}html body .mobile-search-input input::placeholder{color:#082e266b}html body .mobile-search-input button{color:#fff;background:linear-gradient(135deg,#0db37d,#05704f);border-radius:999px;min-width:76px;height:42px;font-size:14px;font-weight:850;box-shadow:0 12px 26px #05704f38}html body .mobile-search-panel{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffffbd;border:1px solid #082e2614;border-radius:24px;margin-top:0;padding:18px;box-shadow:0 18px 46px #082e2614,inset 0 1px #ffffffd1}html body .mobile-search-head{color:#082e26db;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}html body .mobile-search-head button{color:#082e2694;background:#082e260f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html body .mobile-search-history,html body .mobile-trending-list{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}html body .mobile-search-history{border-bottom:0;padding-bottom:0}html body .mobile-search-history button,html body .mobile-trending-list button{color:#082e26ad;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #082e2614;border-radius:999px;min-width:0;max-width:100%;min-height:38px;padding:0 13px;font-size:13px;font-weight:760;overflow:hidden}}html body .product-page{word-spacing:.045em;background:linear-gradient(#062b24 0%,#07372d 330px,#f7f5ef 331px 100%);overflow-x:clip}html body .product-header{box-sizing:border-box;pointer-events:none;width:100%;max-width:100vw;padding:24px 18px 0}html body .product-nav{pointer-events:auto;grid-template-columns:auto auto minmax(520px,820px) minmax(260px,360px) auto auto;align-items:center;gap:clamp(12px,1.8vw,26px);width:min(1900px,100vw - 36px);min-height:64px;display:grid;position:relative}html body .product-brand-pill,html body .product-locale-pill,html body .product-main-nav,html body .product-nav-source,html body .product-auth-pill,html body .product-cart-pill,html body .product-menu-pill{border-radius:999px;box-shadow:0 18px 44px #0003,inset 0 1px #ffffffd6}html body .product-brand-pill{color:#fff;letter-spacing:-.02em;background:#074f3ee0;align-items:center;gap:8px;height:50px;padding:0 20px 0 11px;font-size:17px;font-weight:850;display:inline-flex}html body .product-brand-logo{width:38px;height:38px;display:inline-flex}html body .product-locale-picker{z-index:82;position:relative}html body .product-locale-pill{color:#082e26;height:50px;font:inherit;background:#fffffff0;border:1px solid #ffffffc7;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:15px;font-weight:850;display:inline-flex}html body .product-locale-pill svg:first-child{color:#0a8f68}html body .product-locale-popover{top:66px;left:50%}html body .product-locale-currency{color:#082e2694;letter-spacing:.04em;border-left:1px solid #082e2624;margin-left:-4px;padding-left:10px;font-size:13px}html body .product-main-nav{--liquid-pad:5px;--liquid-gap:6px;gap:var(--liquid-gap);min-height:58px;padding:var(--liquid-pad);background:#ffffffeb;border:1px solid #ffffffc7;display:grid}html body .product-main-nav:before,html body .product-auth-pill:before{background:radial-gradient(circle at 24% 18%,#ffffffb8,#0000 40%),linear-gradient(135deg,#daf8ecfa,#ffffffb8)!important;box-shadow:0 18px 42px #075f4529,inset 0 1px #ffffffeb,inset 0 -16px 28px #075f4514!important}html body .product-main-nav button,html body .product-auth-pill a{color:#082e26b8;font:inherit;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:color .2s ease, transform .22s var(--ease-out);background:0 0;border:0;font-size:clamp(12.5px,.74vw,14px);font-weight:820}html body .product-main-nav button:hover,html body .product-main-nav button.active,html body .product-auth-pill a:hover,html body .product-auth-pill a.active{color:#075f49;transform:translateY(-1px)}html body .product-nav-source{background:#ffffffeb;border:1px solid #ffffffc7;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:54px;padding:6px 7px 6px 16px;display:grid}html body .product-nav-source svg{color:#082e2685}html body .product-nav-source input{color:#082e269e;min-width:0;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;font-size:13px;font-weight:780}html body .product-nav-source button{color:#fff;cursor:pointer;background:#0a946b;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 20px #075f4529}html body .product-auth-pill{--liquid-pad:5px;--liquid-gap:6px;--liquid-count:2;gap:var(--liquid-gap);width:232px;min-height:54px;padding:var(--liquid-pad);background:#ffffffeb;border:1px solid #ffffffc7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .product-auth-pill a{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html body .product-cart-pill,html body .product-menu-pill{color:#082e26;background:#fffffff0;border:1px solid #ffffffc7;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}html body .product-menu-pill{display:none}html body .product-mobile-menu{z-index:49;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 84% 0,#22c28a29,#0000 36%),#05231dfa;border:1px solid #ffffff21;border-radius:26px;width:calc(100vw - 36px);display:none;position:fixed;top:92px;left:18px;overflow:hidden;box-shadow:0 28px 70px #0000003d}html body .product-mobile-menu.open{display:grid}html body .product-mobile-menu a{color:#ffffffd1;border-bottom:1px solid #ffffff14;padding:17px 20px;font-size:15px;font-weight:780}html body .product-mobile-menu a:last-child{border-bottom:0}html body .product-hero-shell{isolation:isolate;overflow-x:clip!important}html body .product-hero-bg{z-index:0;background:radial-gradient(circle at 7% -18%,#ffffff1a,#0000 22%),radial-gradient(circle at 90% -12%,#ffffff17,#0000 22%),radial-gradient(circle at 48% 10%,#13b37c1f,#0000 34%),linear-gradient(#062b24 0%,#07372d 64%,#f7f5ef00 100%);height:520px;position:absolute;inset:-104px 0 auto}html body .product-hero-orb{z-index:0;pointer-events:none;filter:blur(90px);border-radius:999px;position:absolute}html body .product-hero-orb-left{background:#0e9f712e;width:320px;height:320px;top:70px;left:-8%}html body .product-hero-orb-right{background:#ffc50117;width:360px;height:360px;top:68px;right:-7%}html body .product-intro{max-width:920px;padding-top:14px;display:block}html body .product-source-command{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 16%,#ffc50117,#0000 30%),#ffffff13;border:1px solid #ffffff1a;border-radius:999px;grid-column:1/-1;align-items:center;gap:12px;width:min(820px,100%);min-height:54px;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000029}html body .product-source-badge,html body .product-source-command button{border-radius:999px;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:850;display:inline-flex}html body .product-source-badge{color:#dff7ed;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;padding:0 13px}html body .product-source-command button{color:#075f49;background:#ffffffeb;padding:0 14px}html body .product-intro-copy{color:#fff;display:block}html body .product-eyebrow{color:#ffc501e0;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}html body .product-intro h1{color:#fffffff5;letter-spacing:-.018em;word-spacing:.1em;max-width:820px;margin:14px 0 0;font-size:clamp(54px,5.7vw,104px);font-weight:880;line-height:1.02}html body .product-intro p{color:#deefe7ad;max-width:560px;margin:24px 0 0;font-size:clamp(15px,1.1vw,18px);font-weight:620;line-height:1.55}html body .product-proof-row{grid-template-columns:1fr;gap:8px;display:grid}html body .product-proof-row span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff13;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}html body .product-proof-row strong{color:#ffffffeb;font-size:16px;font-weight:880}html body .product-proof-row em{color:#deefe785;font-size:12px;font-style:normal;font-weight:720}html body .product-gallery-card,html body .product-purchase-card,html body .product-details-card{background:linear-gradient(#fffffff5,#fffdf7e6),#fff;border:1px solid #082e261a;box-shadow:0 30px 90px #04201929,inset 0 1px #ffffffd1}html body .product-main-image{background:radial-gradient(circle at 50% 18%,#fffffff2,#0000 34%),linear-gradient(#fbfaf5,#f1eee3);border-radius:26px}html body .product-purchase-head{background:radial-gradient(circle at 86% 0,#ffc50124,#0000 35%),radial-gradient(circle at 10% 95%,#22c28a2e,#0000 38%),linear-gradient(145deg,#07382f 0%,#05241e 100%)}html body .product-panel-source{color:#dff7ed;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;height:34px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}html body .product-shipping-note,html body .product-quantity-row{background:radial-gradient(circle at 16% 30%,#ffc50114,#0000 34%),#f8f6efc7;border:1px solid #0a282014;border-radius:18px;box-shadow:0 10px 26px #0a28200a}html body .product-action-row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-top:1px solid #0a282014;box-shadow:0 -18px 42px #ffffffeb}html body .product-total-row{color:#082e2699;justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px 2px;font-size:13px;font-weight:780;display:flex}html body .product-total-row strong{color:#082e26;letter-spacing:-.015em;font-size:20px;font-weight:900}html body .product-details-card{border-radius:32px;padding:18px;overflow:hidden}@media (max-width:1320px){html body .product-nav{grid-template-columns:auto auto minmax(420px,1fr) auto}html body .product-auth-pill,html body .product-nav-source{display:none}}@media (max-width:1100px){html body .product-main-nav{display:none}html body .product-nav{grid-template-columns:auto auto 1fr auto auto}html body .product-menu-pill{display:inline-flex}}@media (max-width:760px){html body .product-page{padding-top:88px}html body .product-header{padding-top:18px}html body .product-nav{grid-template-columns:auto 1fr auto auto;gap:8px;width:min(100%,100vw - 32px);min-height:58px}html body .product-brand-pill{border-radius:22px;justify-content:center;width:56px;height:56px;padding:0}html body .product-brand-pill>span:not(.product-brand-logo),html body .product-locale-pill{display:none}html body .product-brand-logo{width:46px;height:46px}html body .product-cart-pill,html body .product-menu-pill{width:52px;height:52px}html body .product-intro{padding-top:0}html body .product-source-command{border-radius:22px;min-height:50px}html body .product-source-command>span:nth-child(2){display:none}html body .product-source-command button{margin-left:auto}html body .product-intro h1{letter-spacing:-.01em;word-spacing:.08em;font-size:clamp(42px,13vw,60px)}html body .product-proof-row{gap:7px}html body .product-proof-row span{min-height:50px}html body .product-gallery-card,html body .product-purchase-card,html body .product-details-card{border-radius:26px}}html body .product-workspace-grid{max-width:1280px;margin-left:auto;margin-right:auto}html body .product-gallery-card{background:linear-gradient(#ffffffc2,#ffffff85),#ffffff75!important;border-radius:26px!important;padding:10px!important;box-shadow:0 22px 64px #082e2613,inset 0 1px #ffffffd1!important}html body .product-gallery-layout{align-items:stretch}html body .product-thumb-rail{align-content:start}html body .product-thumb-button{box-shadow:inset 0 1px #ffffffc7,0 8px 20px #082e260b;background:radial-gradient(circle at 50% 18%,#ffffffd1,#0000 42%),#f5f2e9!important;border-radius:18px!important}html body .product-thumb-button.active{opacity:1!important;border-color:#075f4552!important;box-shadow:0 0 0 3px #ccf3e5c7,0 12px 28px #082e2614!important}html body .product-main-image{max-height:740px;aspect-ratio:4/5!important;background:radial-gradient(circle at 50% 26%,#fffffffa,#0000 34%),linear-gradient(#fffdf8 0%,#f3f0e7 100%)!important;border-radius:22px!important;min-height:0!important}@media (min-width:1280px){html body .product-purchase-card{min-height:auto}}@media (max-width:760px){html body .product-gallery-card{border-radius:22px!important;padding:8px!important}html body .product-gallery-layout{gap:10px!important}html body .product-thumb-rail{gap:8px!important}html body .product-main-image{aspect-ratio:1/1.12!important}html body .product-main-image img{padding:24px!important}}html body .product-shell{padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important}html body .product-workspace-grid{width:100%;grid-template-columns:minmax(0,1fr) 430px!important;gap:clamp(28px,2.4vw,44px)!important;max-width:none!important;margin-top:clamp(22px,2.5vw,38px)!important}html body .product-gallery-layout{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important}html body .product-thumb-rail{gap:12px!important}html body .product-main-image{aspect-ratio:auto!important;border-radius:24px!important;height:clamp(700px,100vh - 170px,860px)!important;min-height:0!important;max-height:none!important}html body .product-panel-title{max-width:360px;font-size:clamp(30px,2vw,36px);line-height:1.06}html body .product-panel-price{font-size:clamp(46px,3.1vw,58px)}@media (max-width:1279px){html body .product-content-wrap{width:min(980px,100vw - 36px)}html body .product-workspace-grid{grid-template-columns:1fr!important}}@media (max-width:760px){html body .product-shell{padding-left:16px!important;padding-right:16px!important}html body .product-content-wrap{width:100%}html body .product-workspace-grid{gap:18px!important;margin-top:18px!important}html body .product-gallery-layout{grid-template-columns:1fr!important;gap:10px!important}html body .product-main-image{aspect-ratio:1/1.08!important;border-radius:20px!important;height:auto!important}html body .product-main-image img{padding:22px!important}html body .product-thumb-rail{flex-direction:row!important;gap:9px!important}html body .product-thumb-button{border-radius:17px!important;width:82px!important;height:82px!important}}html body .product-page{background:radial-gradient(circle at 8% 0,#075f451f,#0000 26%),radial-gradient(circle at 92% 4%,#ffc50114,#0000 24%),#f7f5ef!important}html body .product-shell{padding:24px clamp(28px,2.6vw,52px) 72px!important}html body .product-content-wrap{width:min(1804px,100vw - clamp(56px,5.2vw,104px))!important;max-width:none!important}html body .product-workspace-grid{grid-template-columns:minmax(0,1fr) 420px!important;align-items:start!important;gap:clamp(28px,2vw,40px)!important;width:100%!important;max-width:none!important;margin:0 auto!important;display:grid!important}html body .product-gallery-card{background:linear-gradient(#ffffffb8,#ffffff75),#ffffff6b!important;border-color:#082e2613!important;border-radius:28px!important;min-width:0!important;padding:14px!important;box-shadow:0 26px 80px #082e2614,inset 0 1px #ffffffdb!important}html body .product-gallery-layout{grid-template-columns:128px minmax(0,1fr)!important;gap:18px!important;min-height:clamp(760px,100vh - 172px,900px)!important}html body .product-thumb-rail{gap:14px!important;padding:0!important}html body .product-thumb-button{border-radius:22px!important;width:120px!important;height:120px!important}html body .product-thumb-button img{padding:10px!important}html body .product-main-image{aspect-ratio:auto!important;background:radial-gradient(circle at 50% 24%,#fffffffa,#0000 32%),linear-gradient(#fffdf8 0%,#efebe2 100%)!important;border-radius:24px!important;width:100%!important;height:clamp(760px,100vh - 172px,900px)!important;min-height:0!important;max-height:none!important}html body .product-main-image img{padding:clamp(18px,2.15vw,42px)!important}html body .product-purchase-card{border-radius:28px!important;width:420px!important;box-shadow:0 24px 76px #082e261a,inset 0 1px #ffffffdb!important}html body .product-purchase-head{padding:22px 22px 14px!important}html body .product-panel-title{letter-spacing:-.015em!important;max-width:350px!important;font-size:32px!important;line-height:1.04!important}html body .product-panel-price{font-size:54px!important;line-height:.95!important}html body .product-panel-converted{font-size:16px!important}html body .product-panel-body{padding:15px 18px 16px!important}html body .product-shipping-note,html body .product-quantity-row{border-radius:17px!important;padding:12px 14px!important}html body .product-color-segment{gap:9px!important}html body .product-color-option{border-radius:14px!important}html body .product-size-segment{border-radius:18px!important;min-height:50px!important}html body .product-action-row{padding:14px 20px 20px!important}@media (min-width:1800px){html body .product-gallery-layout,html body .product-main-image{min-height:820px!important}}@media (max-width:1279px){html body .product-content-wrap{width:min(1040px,100vw - 36px)!important}html body .product-workspace-grid{grid-template-columns:1fr!important}html body .product-purchase-card{width:100%!important}}@media (max-width:760px){html body .product-shell{padding:18px 16px 56px!important}html body .product-content-wrap{width:100%!important}html body .product-gallery-layout{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important}html body .product-main-image{aspect-ratio:1/1.12!important;border-radius:20px!important;height:auto!important}html body .product-main-image img{padding:20px!important}html body .product-thumb-rail{flex-direction:row!important;gap:9px!important;overflow-x:auto!important}html body .product-thumb-button{border-radius:17px!important;width:84px!important;height:84px!important}}html body .product-page{word-spacing:.055em;overflow-x:clip;background:radial-gradient(circle at 18% 0,#075f451a,#0000 26%),radial-gradient(circle at 88% 8%,#ffc50114,#0000 24%),linear-gradient(#f7f5ef 0%,#fbfaf5 52%,#f7f5ef 100%)!important}html body .product-shell{overflow-x:clip}html body .product-workspace-grid{margin-top:clamp(22px,3.2vw,44px)!important}html body .product-gallery-card,html body .product-purchase-card,html body .product-details-card{-webkit-backdrop-filter:blur(22px)saturate(122%);background:radial-gradient(circle at 18% 0,#fffffff2,#0000 34%),linear-gradient(#ffffffd1,#ffffff94),#ffffff94!important;border:1px solid #082e2617!important;box-shadow:0 24px 70px #082e2617,inset 0 1px #ffffffd1!important}html body .product-gallery-card{border-radius:28px!important;padding:12px!important}html body .product-main-image{background:radial-gradient(circle at 52% 28%,#fffffffa,#0000 34%),linear-gradient(#fffdfa,#f2efe6)!important;border-radius:22px!important;min-height:min(720px,100vh - 190px)!important}html body .product-purchase-card{border-radius:28px!important}html body .product-purchase-head{color:#082e26!important;background:radial-gradient(circle at 18% 12%,#ffffffe0,#0000 42%),radial-gradient(circle at 88% 0,#cdf3e57a,#0000 34%),#ffffff70!important;padding:24px 24px 18px!important}html body .product-purchase-head:after{content:"";background:#082e2614;height:1px;position:absolute;bottom:0;left:24px;right:24px}html body .product-panel-source{color:#082e26b8!important;letter-spacing:.08em!important;background:#082e2612!important;height:32px!important}html body .product-panel-title{color:#111714;letter-spacing:-.01em;word-spacing:.09em;max-width:340px;margin:0;font-size:clamp(28px,2.2vw,38px);font-weight:860;line-height:1.08}html body .product-panel-price{color:#073d30;letter-spacing:-.015em;font-size:clamp(42px,3.6vw,58px);font-weight:880;line-height:.96}html body .product-panel-converted{color:#d8a900;font-size:18px;font-weight:850}html body .product-panel-body{padding-top:18px!important}html body .product-shipping-note,html body .product-quantity-row{background:radial-gradient(circle at 16% 0,#fffc,#0000 38%),#fffcf5ad!important;border-color:#082e2614!important;border-radius:20px!important;box-shadow:inset 0 1px #fffc,0 10px 28px #082e260a!important}html body .product-color-segment{--liquid-pad:0px;display:grid;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:0!important}html body .product-color-segment:before{display:none!important}html body .product-color-option{aspect-ratio:1;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #082e260d;background:#ffffffb3!important;border:1px solid #082e2614!important;border-radius:16px!important;height:auto!important}html body .product-color-option img{transition:transform .26s var(--ease-out), filter .22s ease}html body .product-color-option:hover img{transform:scale(1.04)}html body .product-color-option[data-active=true]{border-color:#075f455c!important;box-shadow:0 0 0 3px #ccf3e5b8,0 14px 32px #082e261a!important}html body .product-color-option[data-active=true]:after{content:"";pointer-events:none;border:2px solid #ffffffd6;border-radius:11px;position:absolute;inset:6px}html body .product-size-segment{background:#fffcf5b8!important;border-color:#082e2614!important;box-shadow:inset 0 1px #ffffffbd,0 10px 26px #082e260a!important}html body .product-size-segment:before{background:radial-gradient(circle at 26% 16%,#ffffff6b,#0000 40%),linear-gradient(135deg,#0a8f68,#05704f)!important;box-shadow:0 12px 28px #05704f33,inset 0 1px #ffffff3d!important}html body .product-action-row{box-shadow:none!important;background:#ffffff7a!important;border-top-color:#082e2614!important;padding:18px 24px 24px!important}html body .product-action-row .button{min-height:54px}@media (max-width:760px){html body .product-page{padding-top:88px!important}html body .product-workspace-grid{margin-top:18px!important}html body .product-main-image{min-height:0!important}html body .product-purchase-card{position:static!important}html body .product-panel-title{max-width:none;font-size:28px}html body .product-panel-price{font-size:44px}}html body .product-page-v3{word-spacing:.06em;background:radial-gradient(circle at 12% -8%,#075f451a,#0000 30%),radial-gradient(circle at 92% 4%,#ffc50117,#0000 24%),linear-gradient(#f7f6ef 0%,#fbfaf6 45%,#f5f3eb 100%);min-height:100vh;overflow-x:clip}html body .product-v3-shell{width:min(1840px,100vw - clamp(40px,4vw,76px));margin:0 auto;padding:clamp(20px,2vw,32px) 0 78px}html body .product-v3-topline{color:#082e2694;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:850;display:flex}html body .product-v3-topline span:first-child{background:#ffffffb8;border-radius:999px;padding:8px 12px;box-shadow:inset 0 0 0 1px #082e2614}html body .product-v3-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:clamp(26px,2vw,40px);display:grid}html body .product-v3-left{min-width:0}html body .product-v3-mobile-title{display:none}html body .product-v3-media-row{min-width:0}html body .product-v3-gallery-card{-webkit-backdrop-filter:blur(22px)saturate(116%);background:radial-gradient(circle at 20% 0,#ffffffe6,#0000 32%),#ffffff94;border:1px solid #082e2614;border-radius:24px;overflow:hidden;box-shadow:0 28px 90px #082e261a,inset 0 1px #fffc}html body .product-v3-gallery-layout{grid-template-columns:136px minmax(0,1fr);gap:16px;min-height:clamp(720px,100vh - 190px,860px);padding:16px;display:grid}html body .product-v3-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v3-thumb-button{opacity:.76;width:120px;height:120px;transition:opacity .22s ease, transform .24s var(--ease-out), border-color .22s ease, box-shadow .22s ease;background:#f6f3eb;border:1px solid #082e2612;border-radius:18px;display:block;position:relative;overflow:hidden}html body .product-v3-thumb-button:hover,html body .product-v3-thumb-button.active{opacity:1;transform:translateY(-1px)}html body .product-v3-thumb-button.active{border-color:#075f456b;box-shadow:0 0 0 4px #ccf3e5b8}html body .product-v3-main-image{background:radial-gradient(circle at 52% 36%,#fffffffa,#0000 34%),linear-gradient(#fffdf8 0%,#f0ede4 100%);border-radius:20px;min-height:clamp(688px,100vh - 222px,828px);position:relative;overflow:hidden}html body .product-v3-main-image img{padding:clamp(34px,4vw,72px)!important}html body .product-v3-image-tools{gap:10px;display:flex;position:absolute;top:18px;right:18px}html body .product-v3-preview-button{color:#082e26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .24s var(--ease-out), background .22s ease;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #082e261f}html body .product-v3-preview-button:hover{background:#fff;transform:translateY(-1px)}html body .product-v3-aside{min-width:0;position:sticky;top:104px}html body .product-v3-purchase-card{-webkit-backdrop-filter:blur(24px)saturate(120%);background:radial-gradient(circle at 88% 0,#cdf3e561,#0000 34%),#ffffffb8;border:1px solid #082e2617;border-radius:24px;overflow:hidden;box-shadow:0 28px 76px #082e261f,inset 0 1px #ffffffd9}html body .product-v3-purchase-head{border-bottom:1px solid #082e2614;padding:22px 22px 18px}html body .product-v3-store-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .product-v3-source{color:#082e26ad;letter-spacing:.12em;background:#082e2612;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v3-title-block{padding-top:22px}html body .product-v3-title{color:#101714;letter-spacing:0;word-spacing:.14em;max-width:360px;margin:0;font-size:clamp(30px,2.2vw,42px);font-weight:900;line-height:1.03}html body .product-v3-price-row{flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin-top:18px;display:flex}html body .product-v3-price{color:#073d30;letter-spacing:0;font-size:clamp(46px,3.5vw,62px);font-weight:900;line-height:.94}html body .product-v3-converted{color:#c79b00;font-size:16px;font-weight:900}html body .product-v3-panel-body{gap:18px;padding:18px 22px 20px;display:grid}html body .product-v3-shipping-note,html body .product-v3-quantity-row{background:#fffcf5bd;border:1px solid #082e2614;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}html body .product-v3-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .product-v3-color-option{aspect-ratio:1;transition:transform .24s var(--ease-out), border-color .22s ease, box-shadow .22s ease;background:#f8f6ef;border:1px solid #082e2614;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}html body .product-v3-color-option:hover{transform:translateY(-1px)}html body .product-v3-color-option[data-active=true]{border-color:#075f4575;box-shadow:0 0 0 3px #ccf3e5d1,0 14px 28px #082e261a}html body .product-v3-color-option[data-active=true]:after{content:"";pointer-events:none;border:2px solid #ffffffe0;border-radius:11px;position:absolute;inset:6px}html body .product-v3-size-segment{--liquid-pad:4px;background:#fffcf5b8;border:1px solid #082e2614;border-radius:18px;min-height:52px;box-shadow:inset 0 1px #ffffffc2}html body .product-v3-size-segment:before{background:radial-gradient(circle at 25% 18%,#ffffff61,#0000 42%),linear-gradient(135deg,#0a8f68,#05704f);box-shadow:0 14px 28px #05704f2e}html body .product-v3-size-option{min-height:44px;font-size:14px;font-weight:900}html body .product-v3-action-row{background:#ffffff80;border-top:1px solid #082e2614;gap:12px;padding:18px 22px 22px;display:grid}html body .product-v3-total-row{color:#082e2699;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:4px;font-size:13px;font-weight:850;display:flex}html body .product-v3-total-row strong{color:#082e26;font-size:24px;font-weight:900}html body .product-v3-details{-webkit-backdrop-filter:blur(20px);background:#ffffff94;border:1px solid #082e2614;border-radius:24px;margin-top:28px;padding:22px;box-shadow:0 24px 70px #082e2614}html body .product-v3-detail-span{grid-column:1;margin-top:0}html body .product-v3-details-head{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}html body .product-v3-details-head h2{color:#111714;letter-spacing:0;margin:0;font-size:clamp(24px,1.8vw,34px);font-weight:900}html body .product-v3-details-head span{color:#082e268a;font-size:13px;font-weight:800}html body .product-v3-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .product-v3-info-card,html body .product-v3-detail-photo{background:#f8f6ef;border:1px solid #082e2612;border-radius:20px;overflow:hidden}html body .product-v3-info-card{align-items:stretch;min-height:320px;padding:24px;display:flex}html body .product-v3-info-card dl{gap:0;width:100%;margin:0;display:grid}html body .product-v3-info-card div{border-bottom:1px solid #082e2614;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}html body .product-v3-info-card div:last-child{border-bottom:0}html body .product-v3-info-card dt{color:#082e268f;font-size:13px;font-weight:850}html body .product-v3-info-card dd{color:#111714;text-align:right;margin:0;font-size:15px;font-weight:850}html body .product-v3-detail-photo>div{aspect-ratio:1.2;overflow:hidden}@media (max-width:1180px){html body .product-v3-grid{grid-template-columns:minmax(0,1fr)}html body .product-v3-detail-span{grid-column:auto}html body .product-v3-aside{position:static}html body .product-v3-gallery-layout{min-height:0}html body .product-v3-main-image{min-height:640px}}html body:has(.product-page-v9) .product-home-header{pointer-events:none!important;background:0 0!important;height:auto!important;min-height:0!important;padding-top:28px!important;position:absolute!important;inset:0 0 auto!important}html body:has(.product-page-v9) .product-home-header .cd-nav{pointer-events:auto!important;background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(90deg,#11141bf5,#141820eb 52%,#12161df5)!important;gap:clamp(28px,2.6vw,62px)!important;width:min(1800px,100vw - 128px)!important;max-width:1800px!important;min-height:92px!important;padding:0 56px!important}html body:has(.product-page-v9) .product-home-header .auth-pill{width:auto!important;min-width:176px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;order:2!important;gap:28px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .region-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .cart-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .menu-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .locale-picker{order:3!important;width:48px!important;min-width:48px!important;height:48px!important}html body:has(.product-page-v9) .product-home-header .cart-pill{order:4!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span{display:none!important}html body:has(.product-page-v9) .product-home-header .region-currency{display:none!important}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-home-header{padding-top:44px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(1480px,100vw - 112px)!important;max-width:1480px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:150px!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:30px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-home-header{padding-top:18px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:58px!important;padding-inline:18px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}}html body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;transform:translateY(-5px)!important}html body:has(.product-page-v9) .product-v9-converted{line-height:1!important;transform:translateY(-5px)!important}html body:has(.product-page-v9) .product-v9-domestic-price span{white-space:nowrap!important;grid-column:auto!important}html body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;position:relative!important;top:0!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-converted{line-height:1!important;position:relative!important;top:0!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-buy-button{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:68px!important;padding-inline:16px!important}}html body:has(.product-page-v9){background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html body:has(.product-page-v9) .product-home-header .cd-nav{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;backdrop-filter:blur(24px)saturate(120%)!important;background:linear-gradient(90deg,#101218e6,#1c1e24d1 48%,#12181dd6)!important;border:1px solid #ffffff21!important;border-radius:999px!important;gap:clamp(16px,1.8vw,34px)!important;width:min(1880px,100vw - 128px)!important;max-width:1880px!important;min-height:96px!important;padding:0 clamp(26px,3vw,62px)!important;box-shadow:0 34px 92px #03091661,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#fff!important;gap:14px!important;min-width:0!important;height:56px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .brand-logo-img{object-fit:contain!important;width:42px!important;height:42px!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill{background:#fffffff5!important;border:1px solid #ffffff1a!important;width:252px!important;min-width:252px!important;height:64px!important;padding:6px!important;box-shadow:0 16px 44px #0003,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-home-header .auth-pill:before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:hover):before{left:6px!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:focus-visible):before{left:6px!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{color:#111827ad!important;border-radius:999px!important;height:52px!important;font-size:16px!important;font-weight:720!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="1"] a:last-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:hover) a:last-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:focus-visible) a:last-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="0"] a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:hover) a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:focus-visible) a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v9) .product-home-header .cart-pill{color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v9) .product-v9-stage{background:0 0!important}html body:has(.product-page-v9) .product-v9-price-row{align-items:center!important;gap:12px!important;line-height:1!important;display:flex!important}html body:has(.product-page-v9) .product-v9-price-row strong{line-height:.94!important}html body:has(.product-page-v9) .product-v9-price-row span{align-items:center!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:-1px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-converted{align-items:center!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:-1px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;min-height:38px!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;min-height:38px!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;min-height:38px!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;min-height:38px!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;min-width:132px!important;height:40px!important;font-size:14px!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:first-child,html body:has(.product-page-v9) .product-v9-action-row>button:first-child){color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3713!important;box-shadow:0 10px 24px #0d1f370f,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}@media (max-width:1180px){html body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html body:has(.product-page-v9) .product-home-header{padding-top:14px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:68px!important;padding-inline:16px!important}}html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;position:relative!important;top:-1px!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-converted{line-height:1!important;position:relative!important;top:-1px!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-buy-button{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:68px!important;padding-inline:16px!important}}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price span{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;transform:translateY(-6px)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-converted{line-height:1!important;transform:translateY(-6px)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price span{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}html body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-converted{line-height:1!important;transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-domestic-price span{white-space:nowrap!important;grid-column:auto!important}html body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#4872be42,#0000 24rem),linear-gradient(#10294e 0 196px,#dce6f3 286px,#f5f8f6 520px,#f7faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#4872be42,#0000 24rem),linear-gradient(#10294e 0 196px,#dce6f3 286px,#f5f8f6 520px,#f7faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header{pointer-events:none!important;background:0 0!important;height:auto!important;min-height:0!important;padding-top:28px!important;position:absolute!important;inset:0 0 auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{pointer-events:auto!important;background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(90deg,#11141bf5,#141820eb 52%,#12161df5)!important;gap:clamp(28px,2.6vw,62px)!important;width:min(1800px,100vw - 128px)!important;max-width:1800px!important;min-height:92px!important;padding:0 56px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill{order:0!important;gap:16px!important;min-width:220px!important;height:64px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-logo-frame{width:48px!important;height:48px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill{flex:auto!important;order:1!important;justify-content:center!important;gap:clamp(40px,4vw,86px)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill a{height:50px!important;font-size:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill{width:auto!important;min-width:176px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;order:2!important;gap:28px!important;padding:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill:before{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .locale-picker{order:3!important;width:48px!important;min-width:48px!important;height:48px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cart-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:before{font-size:24px!important;top:8px!important;left:8px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:after{bottom:8px!important;right:8px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cart-pill{order:4!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .menu-pill{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-stage{padding-top:186px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-grid{padding-top:34px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-main-image-hitbox{z-index:1!important;cursor:zoom-in!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-image-tools{z-index:3!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-shipping,html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr) minmax(132px,180px)!important;align-items:center!important;gap:22px!important;min-height:74px!important;padding:12px 0!important;display:grid!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-shipping>div:first-child,html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying>div:first-child){gap:4px!important;display:grid!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;display:flex!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{justify-self:end!important;min-width:150px!important;height:46px!important;min-height:46px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-detail-photo aside{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-detail-photo aside span{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-detail-photo aside strong{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-detail-photo aside p{display:none!important}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#4872be42,#0000 18rem),linear-gradient(#10294e 0 132px,#dce6f3 224px,#f5f8f6 420px,#f7faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#4872be42,#0000 18rem),linear-gradient(#10294e 0 132px,#dce6f3 224px,#f5f8f6 420px,#f7faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header{padding-top:18px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{gap:12px!important;width:min(100vw - 28px,720px)!important;min-height:62px!important;padding-inline:18px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill{gap:10px!important;min-width:0!important;height:50px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-logo-frame{width:38px!important;height:38px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){font-size:20px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .locale-picker){display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cart-pill{margin-left:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .menu-pill{width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;color:#dbe4f2e6!important;background:0 0!important;border:0!important;order:5!important;display:grid!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-stage{padding-top:108px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-grid{padding-top:22px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-shipping,html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-domestic-price{justify-self:start!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{justify-self:start!important}}html body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#4872be42,#0000 24rem),linear-gradient(#10294e 0 196px,#dce6f3 286px,#f5f8f6 520px,#f7faf7 100%)!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#4872be42,#0000 24rem),linear-gradient(#10294e 0 196px,#dce6f3 286px,#f5f8f6 520px,#f7faf7 100%)!important}html body:has(.product-page-v9) .product-home-header{pointer-events:none!important;background:0 0!important;height:auto!important;min-height:0!important;padding:28px 0 0!important;position:absolute!important;inset:0 0 auto!important}html body:has(.product-page-v9) .product-home-header .cd-nav{-webkit-backdrop-filter:blur(22px)saturate(120%)!important;backdrop-filter:blur(22px)saturate(120%)!important;pointer-events:auto!important;background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(90deg,#11141bf5,#141820eb 52%,#12161df5)!important;border:1px solid #ffffff1c!important;border-radius:999px!important;align-items:center!important;gap:clamp(28px,2.6vw,62px)!important;width:min(1800px,100vw - 128px)!important;max-width:1800px!important;min-height:92px!important;margin:0 auto!important;padding:0 56px!important;display:flex!important;box-shadow:0 28px 70px #040a185c,inset 0 1px #ffffff1f!important}html body:has(.product-page-v9) .product-home-header .brand-pill{order:0!important;gap:16px!important;min-width:220px!important;height:64px!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#f6f8fcf5!important;font-size:26px!important;font-weight:840!important}html body:has(.product-page-v9) .product-home-header .nav-pill{flex:auto!important;order:1!important;justify-content:center!important;gap:clamp(40px,4vw,86px)!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#f6f8fcf5!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#f6f8fcf5!important}html body:has(.product-page-v9) .product-home-header .auth-pill{width:auto!important;min-width:176px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;order:2!important;gap:28px!important;padding:0!important;display:inline-flex!important}html body:has(.product-page-v9) .product-home-header .auth-pill:before{display:none!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{color:#a6b2c7d1!important;height:56px!important;padding:0!important;font-size:16px!important;font-weight:780!important}html body:has(.product-page-v9) .product-home-header .auth-pill a:last-child{color:#f6f8fcf2!important}html body:has(.product-page-v9) .product-home-header .locale-picker{order:3!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;display:grid!important;position:relative!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;position:relative!important;overflow:hidden!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-currency{display:none!important}html body:has(.product-page-v9) .product-home-header .cart-pill{width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;color:#dbe4f2e6!important;background:0 0!important;border:0!important;border-radius:999px!important;order:4!important;place-items:center!important;display:grid!important}html body:has(.product-page-v9) .product-home-header .menu-pill{display:none!important}html body:has(.product-page-v9) .product-v9-main-image{cursor:zoom-in!important}html body:has(.product-page-v9) .product-v9-main-image-hitbox{z-index:1!important;cursor:zoom-in!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body:has(.product-page-v9) .product-v9-main-image-hitbox img{pointer-events:none!important}html body:has(.product-page-v9) .product-v9-image-tools{z-index:3!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{display:none!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr) minmax(132px,180px)!important;align-items:center!important;gap:22px!important;min-height:74px!important;padding:12px 0!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){font-size:17px!important;font-weight:790!important;line-height:23px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span){font-size:16px!important;font-weight:560!important;line-height:23px!important}html body:has(.product-page-v9) .product-v9-domestic-price{grid-template-columns:auto 58px!important;justify-self:end!important;place-items:center end!important;gap:8px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-domestic-price span:last-child{grid-column:1/-1!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{border-radius:999px!important;justify-self:end!important;min-width:150px!important;height:46px!important;min-height:46px!important}html body:has(.product-page-v9) .product-v9-detail-photo aside{display:none!important}html body:has(.product-page-v9) .product-v9-detail-photo aside span{display:none!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{display:none!important}html body:has(.product-page-v9) .product-v9-detail-photo aside p{display:none!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:62px!important;padding-inline:18px!important}:is(html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .locale-picker){display:none!important}html body:has(.product-page-v9) .product-home-header .menu-pill{order:5!important;display:grid!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:108px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body:has(.product-page-v9) .product-v9-domestic-price{justify-self:start!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{justify-self:start!important}}html body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-source-action:hover{background:linear-gradient(#fffffff5,#f6f9fcc7)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #fffffff0!important}html body:has(.product-page-v9) .product-v9-enter-shop:hover{background:linear-gradient(#fffffff5,#f6f9fcc7)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #fffffff0!important}html body:has(.product-page-v9) .product-v9-help-before-buying button:hover{background:linear-gradient(#fffffff5,#f6f9fcc7)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #fffffff0!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button:hover{background:linear-gradient(#fffffff5,#f6f9fcc7)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #fffffff0!important}html body:has(.product-page-v9) .product-v9-enter-shop{height:42px!important;min-height:42px!important;padding-inline:22px!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{height:42px!important;min-height:42px!important;padding-inline:22px!important}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-buy-button:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:20px!important;line-height:30px!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{font-size:20px!important;line-height:30px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:64px!important;min-height:64px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-action-row{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:72px!important;min-height:72px!important;font-size:22px!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-size-choice-grid{gap:10px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:48px!important;min-height:48px!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-action-row{gap:12px!important;height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:16px!important;line-height:23px!important}}html body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffd1,#f6f9fc9e)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffdb!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffd1,#f6f9fc9e)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffdb!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffd1,#f6f9fc9e)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffdb!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;letter-spacing:-.01em!important;background:linear-gradient(#ffffffd1,#f6f9fc9e)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;min-height:38px!important;font-size:15px!important;font-weight:760!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffdb!important}html body:has(.product-page-v9) .product-v9-source-action:hover{background:linear-gradient(#fffffff0,#f6f9fcc2)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-enter-shop:hover{background:linear-gradient(#fffffff0,#f6f9fcc2)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-help-before-buying button:hover{background:linear-gradient(#fffffff0,#f6f9fcc2)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button:hover{background:linear-gradient(#fffffff0,#f6f9fcc2)!important;border-color:#8fb2ff42!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #0d1f371a,inset 0 1px #ffffffeb!important}html body:has(.product-page-v9) .product-v9-source-action{height:38px!important;min-height:38px!important;padding-inline:16px!important}html body:has(.product-page-v9) .product-v9-source-action:not(.product-v9-modify-action){width:38px!important;min-width:38px!important;padding-inline:0!important}html body:has(.product-page-v9) .product-v9-enter-shop{height:42px!important;min-height:42px!important;padding-inline:22px!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{height:42px!important;min-height:42px!important;padding-inline:22px!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{min-width:138px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){color:#102033!important;letter-spacing:-.012em!important;background:linear-gradient(#ffffffc7,#f6f9fc9e)!important;border:1px solid #0d1f370f!important;border-radius:999px!important;height:54px!important;min-height:54px!important;font-size:16px!important;font-weight:780!important;box-shadow:0 12px 26px #0d1f370b,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:hover,html body:has(.product-page-v9) .product-v9-action-row>button:hover){transform:translateY(-1px)!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-buy-button:hover{background:linear-gradient(#182438eb,#0d1828d6)!important;border-color:#8fb2ff42!important;box-shadow:0 20px 40px #040c1a38,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#6a7890!important;letter-spacing:-.006em!important;max-width:620px!important;margin-top:16px!important;font-size:16px!important;font-weight:540!important;line-height:1.62!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:20px!important;line-height:30px!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{font-size:20px!important;line-height:30px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:64px!important;min-height:64px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-action-row{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:72px!important;min-height:72px!important;font-size:22px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:72px!important;min-height:72px!important;font-size:22px!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-size-choice-grid{gap:10px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:48px!important;min-height:48px!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-action-row{gap:12px!important;height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:16px!important;line-height:23px!important}}html body:has(.product-page-v9) .product-v9-service-line{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-panel-body .product-v9-service-line{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body:has(.product-page-v9) section.product-v9-purchase-card .product-v9-service-line{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-price-row{order:2!important;margin:4px 0 0!important}html body:has(.product-page-v9) .product-v9-title-actions{order:3!important;margin:0!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:0!important;margin-top:22px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){padding-block:18px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section h3{text-transform:none!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label{cursor:pointer!important}html body:has(.product-page-v9) .product-v9-disclaimer-row input{accent-color:#2f6df3!important;width:20px!important;height:20px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{transition:transform .18s,background .18s!important}html body:has(.product-page-v9) .product-v9-disclaimer-block[data-open=true] .product-v9-disclaimer-row button{transform:rotate(90deg)!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#43526cbd!important;margin-top:18px!important;font-size:16px!important;font-weight:560!important;line-height:1.58!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-title-block{gap:18px!important}html body:has(.product-page-v9) .product-v9-panel-body{margin-top:30px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){padding-block:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:30px!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{font-size:20px!important;line-height:1.58!important}}html body:has(.product-page-v9) .product-v9-title-block{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body:has(.product-page-v9) .product-v9-title{grid-row:1!important}html body:has(.product-page-v9) .product-v9-price-row{order:2!important;grid-row:2!important}html body:has(.product-page-v9) .product-v9-title-actions{order:3!important;grid-row:3!important}html body:has(.product-page-v9) .product-v9-service-line{display:none!important}@media (max-width:760px){html body .product-page-v3{padding-top:88px!important}html body .product-v3-shell{width:min(100% - 24px,560px);padding:16px 0 48px}html body .product-v3-topline{display:none}html body .product-v3-grid{gap:16px}html body .product-v3-mobile-title{gap:6px;margin-bottom:14px;display:grid}html body .product-v3-mobile-title p{color:#082e2694;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}html body .product-v3-mobile-title h1{color:#111714;margin:0;font-size:32px;font-weight:900;line-height:1.04}html body .product-v3-mobile-title strong{color:#073d30;font-size:28px;font-weight:900}html body .product-v3-gallery-card,html body .product-v3-purchase-card,html body .product-v3-details{border-radius:22px}html body .product-v3-gallery-layout{flex-direction:column-reverse;gap:10px;padding:10px;display:flex}html body .product-v3-thumb-rail{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}html body .product-v3-thumb-button{border-radius:15px;flex:none;width:78px;height:78px}html body .product-v3-main-image{aspect-ratio:1/1.12;border-radius:18px;min-height:0}html body .product-v3-main-image img{padding:22px!important}html body .product-v3-purchase-head{display:none}html body .product-v3-panel-body{padding:18px 16px}html body .product-v3-action-row{padding:16px}html body .product-v3-detail-grid{grid-template-columns:1fr}html body .product-v3-details{padding:16px}html body .product-v3-details-head{gap:4px;display:grid}}html body .product-page-v4{word-spacing:.075em;background:linear-gradient(90deg,#f5f3ebeb 0%,#faf9f4fa 48%,#f6f4edf0 100%),#f7f5ee;min-height:100vh;overflow-x:clip}html body .product-v4-shell{width:min(1920px,100vw - clamp(24px,3vw,56px));margin:0 auto;padding:20px 0 72px}html body .product-v4-grid{grid-template-columns:minmax(0,1fr) clamp(420px,24vw,468px);align-items:start;gap:clamp(22px,2vw,40px);display:grid}html body .product-v4-left,html body .product-v4-media-row{min-width:0}html body .product-v4-mobile-title{display:none}html body .product-v4-gallery{min-width:0}html body .product-v4-gallery-stage{grid-template-columns:112px minmax(0,1fr);gap:18px;min-height:clamp(720px,100vh - 164px,860px);display:grid}html body .product-v4-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v4-thumb-button{opacity:.72;width:112px;height:112px;transition:opacity .18s ease, transform .22s var(--ease-out), border-color .18s ease, box-shadow .18s ease;background:#fff;border:1px solid #10171414;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #1017140f}html body .product-v4-thumb-button:hover,html body .product-v4-thumb-button.active{opacity:1;transform:translateY(-1px)}html body .product-v4-thumb-button.active{border-color:#075f456b;box-shadow:0 0 0 3px #ccf3e5b8,0 18px 40px #10171414}html body .product-v4-main-image{background:radial-gradient(circle at 50% 34%,#fffffff2,#0000 28%),linear-gradient(#fff 0%,#f2eee4 100%);border:1px solid #10171412;border-radius:18px;min-height:clamp(720px,100vh - 164px,860px);position:relative;overflow:hidden;box-shadow:0 30px 90px #10171417}html body .product-v4-main-image img{padding:clamp(34px,3.8vw,68px)!important}html body .product-v4-image-tools{gap:10px;display:flex;position:absolute;top:18px;right:18px}html body .product-v4-preview-button{color:#082e26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s var(--ease-out), background .18s ease;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #082e261f}html body .product-v4-preview-button:hover{background:#fff;transform:translateY(-1px)}html body .product-v4-aside{min-width:0;position:sticky;top:102px}html body .product-v4-purchase-card{-webkit-backdrop-filter:blur(18px)saturate(112%);background:#ffffffd6;border:1px solid #10171414;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #1017141f,inset 0 1px #ffffffe6}html body .product-v4-purchase-head{border-bottom:1px solid #10171414;padding:24px 24px 20px}html body .product-v4-store-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .product-v4-source{color:#1017149e;letter-spacing:.12em;background:#10171412;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v4-store-button{background:#f5f3ebeb!important}html body .product-v4-title{color:#111714;letter-spacing:0;word-spacing:.16em;max-width:390px;margin:0;font-size:clamp(34px,2.5vw,48px);font-weight:900;line-height:1.02}html body .product-v4-price-row{gap:4px;margin-top:20px;display:grid}html body .product-v4-price{color:#073d30;letter-spacing:0;font-size:clamp(54px,4vw,72px);font-weight:900;line-height:.92}html body .product-v4-converted{color:#b88d00;font-size:16px;font-weight:900}html body .product-v4-panel-body{gap:20px;padding:20px 24px 22px;display:grid}html body .product-v4-shipping-note,html body .product-v4-quantity-row{background:#faf8f1;border:1px solid #10171414;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}html body .product-v4-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .product-v4-color-option{aspect-ratio:1;transition:transform .22s var(--ease-out), border-color .18s ease, box-shadow .18s ease;background:#f8f6ef;border:1px solid #10171414;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px #1017140d}html body .product-v4-color-option:hover{transform:translateY(-1px)}html body .product-v4-color-option[data-active=true]{border-color:#075f4575;box-shadow:0 0 0 3px #ccf3e5d1,0 16px 30px #1017141a}html body .product-v4-color-option[data-active=true]:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:9px;position:absolute;inset:6px}html body .product-v4-size-segment{--liquid-pad:4px;min-height:54px;box-shadow:none;background:#faf8f1;border:1px solid #10171414;border-radius:16px}html body .product-v4-size-segment:before{background:linear-gradient(135deg,#0a8f68,#05704f);box-shadow:0 14px 28px #05704f29}html body .product-v4-size-option{min-height:46px;font-size:14px;font-weight:900}html body .product-v4-action-row{background:#fff;border-top:1px solid #10171414;gap:12px;padding:20px 24px 24px;display:grid}html body .product-v4-total-row{color:#1017148f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:6px;font-size:13px;font-weight:850;display:flex}html body .product-v4-total-row strong{color:#082e26;font-size:26px;font-weight:900}html body .product-v4-buy-button{color:#fff;width:100%;min-height:56px;transition:transform .22s var(--ease-out), background .18s ease, box-shadow .18s ease;background:#075f45;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #075f4533}html body .product-v4-buy-button:hover{background:#064e3a;transform:translateY(-1px);box-shadow:0 20px 42px #075f453d}html body .product-v4-details{border-top:1px solid #1017141a;margin-top:34px;padding-top:28px}html body .product-v4-details-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}html body .product-v4-details-head h2{color:#111714;letter-spacing:0;margin:0;font-size:clamp(30px,2.3vw,44px);font-weight:900}html body .product-v4-details-head span{color:#10171485;font-size:13px;font-weight:800}html body .product-v4-detail-grid{grid-template-columns:minmax(320px,.72fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .product-v4-info-card,html body .product-v4-detail-photo{background:#fff;border:1px solid #10171414;border-radius:18px;overflow:hidden;box-shadow:0 18px 52px #1017140f}html body .product-v4-info-card{align-items:stretch;min-height:360px;padding:26px;display:flex}html body .product-v4-info-card dl{width:100%;margin:0;display:grid}html body .product-v4-info-card div{border-bottom:1px solid #10171414;align-content:center;gap:8px;padding:20px 0;display:grid}html body .product-v4-info-card div:last-child{border-bottom:0}html body .product-v4-info-card dt{color:#10171480;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}html body .product-v4-info-card dd{color:#111714;margin:0;font-size:16px;font-weight:850;line-height:1.35}html body .product-v4-detail-photo>div{aspect-ratio:.76;overflow:hidden}@media (max-width:1180px){html body .product-v4-grid{grid-template-columns:minmax(0,1fr)}html body .product-v4-aside{position:static}html body .product-v4-gallery-stage{min-height:0}html body .product-v4-main-image{min-height:660px}html body .product-v4-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .product-page-v4{padding-top:88px!important}html body .product-v4-shell{width:min(100% - 20px,560px);padding:14px 0 48px}html body .product-v4-grid{gap:14px}html body .product-v4-mobile-title{gap:6px;margin-bottom:12px;display:grid}html body .product-v4-mobile-title p{color:#1017148c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}html body .product-v4-mobile-title h1{color:#111714;letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.02}html body .product-v4-mobile-title strong{color:#073d30;font-size:30px;font-weight:900}html body .product-v4-gallery-stage{flex-direction:column-reverse;gap:10px;display:flex}html body .product-v4-thumb-rail{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}html body .product-v4-thumb-button{border-radius:13px;flex:none;width:78px;height:78px}html body .product-v4-main-image{aspect-ratio:1/1.12;border-radius:16px;min-height:0}html body .product-v4-main-image img{padding:22px!important}html body .product-v4-purchase-card{border-radius:16px}html body .product-v4-purchase-head{display:none}html body .product-v4-panel-body{padding:18px 16px}html body .product-v4-action-row{padding:16px}html body .product-v4-details{margin-top:24px;padding-top:22px}html body .product-v4-details-head{gap:4px;display:grid}html body .product-v4-detail-grid{grid-template-columns:1fr}html body .product-v4-info-card{min-height:0;padding:20px}html body .product-v4-detail-photo>div{aspect-ratio:1.1}}html body .product-page-v4{background:radial-gradient(circle at 12% 0,#075f4524,#0000 26%),radial-gradient(circle at 86% 6%,#ffc5011c,#0000 20%),linear-gradient(90deg,#f2f4ed 0%,#fbfaf5 44%,#f4f1e8 100%)}html body .product-v4-shell{position:relative}html body .product-v4-shell:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#075f455c,#ffc5016b,#0000);border-radius:999px;height:2px;position:absolute;inset:0 28% auto 0}html body .product-v4-gallery-stage{-webkit-backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(90deg,#ffffff70,#0000 24%),#ffffff47;border-radius:24px;padding:14px;box-shadow:0 28px 88px #10171414,inset 0 1px #ffffffad}html body .product-v4-main-image{background:radial-gradient(circle at 50% 30%,#fff,#0000 28%),radial-gradient(circle at 72% 72%,#e5dac480,#0000 28%),linear-gradient(#fffefa 0%,#ebe7dc 100%);border-radius:22px}html body .product-v4-main-image:before{content:"";pointer-events:none;border:1px solid #1017140d;border-radius:18px;position:absolute;inset:22px}html body .product-v4-media-badge{z-index:2;-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff9e;border-radius:16px;gap:3px;padding:12px 14px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 16px 34px #1017141a}html body .product-v4-media-badge span,html body .product-v4-media-caption span{color:#10171485;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v4-media-badge strong,html body .product-v4-media-caption strong{color:#111714;font-size:14px;font-weight:900}html body .product-v4-media-caption{z-index:2;-webkit-backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffff8f;border-radius:16px;gap:3px;min-width:210px;padding:12px 14px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 34px #1017141a}html body .product-v4-preview-button{z-index:3;bottom:18px;left:18px}html body .product-v4-purchase-card{background:linear-gradient(#fffffff0,#ffffffc7),#ffffffd1;border-radius:22px;box-shadow:0 34px 92px #10171426,inset 0 1px #fffffff5}html body .product-v4-purchase-head{background:radial-gradient(circle at 86% 0,#ccf3e585,#0000 35%),linear-gradient(#ffffffd1,#faf8f1d1)}html body .product-v4-signal-grid{background:#10171414;border-bottom:1px solid #10171414;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}html body .product-v4-signal-grid div{background:#ffffffc7;gap:4px;padding:13px 12px;display:grid}html body .product-v4-signal-grid span{color:#1017147a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v4-signal-grid strong{color:#111714;font-size:12px;font-weight:900;line-height:1.15}html body .product-v4-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .product-v4-service-strip span{color:#101714b8;background:radial-gradient(circle at 20% 0,#fffffff0,#0000 44%),#f6f3eb;border:1px solid #10171414;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:850;display:flex}html body .product-v4-shipping-note,html body .product-v4-quantity-row{background:radial-gradient(circle at 18% 0,#fffffff5,#0000 42%),#f7f4eb;box-shadow:inset 0 1px #ffffffc7}html body .product-v4-color-option,html body .product-v4-info-card,html body .product-v4-detail-photo{box-shadow:0 18px 42px #10171412,inset 0 1px #ffffffb8}html body .product-v4-details{-webkit-backdrop-filter:blur(18px)saturate(112%);background:radial-gradient(circle at 0 0,#ffffffdb,#0000 34%),#ffffff61;border-top:0;border-radius:24px;padding:28px;box-shadow:0 28px 90px #10171414,inset 0 1px #ffffffbd}html body .product-v4-info-card header{border-bottom:1px solid #10171414;gap:6px;padding-bottom:18px;display:grid}html body .product-v4-info-card header span{color:#10171480;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}html body .product-v4-info-card header strong{color:#111714;font-size:22px;font-weight:900;line-height:1.12}html body .product-v4-info-card{align-items:stretch;display:grid}@media (max-width:760px){html body .product-v4-gallery-stage{border-radius:20px;padding:10px}html body .product-v4-main-image:before{border-radius:14px;inset:12px}html body .product-v4-media-badge{border-radius:14px;padding:10px 12px;top:12px;left:12px}html body .product-v4-media-caption{display:none}html body .product-v4-signal-grid{grid-template-columns:1fr 1fr 1fr}html body .product-v4-signal-grid div{padding:11px 9px}html body .product-v4-signal-grid strong{font-size:11px}html body .product-v4-service-strip{grid-template-columns:1fr}html body .product-v4-details{padding:16px}}html body .product-v4-purchase-head{padding:20px 22px 16px}html body .product-v4-title-block{padding-top:20px}html body .product-v4-title{font-size:clamp(31px,2.18vw,42px)}html body .product-v4-price-row{margin-top:14px}html body .product-v4-price{font-size:clamp(46px,3.35vw,60px)}html body .product-v4-signal-grid div{padding:10px 11px}html body .product-v4-panel-body{gap:14px;padding:16px 22px 18px}html body .product-v4-shipping-note,html body .product-v4-quantity-row{padding:12px 14px}html body .product-v4-service-strip span{min-height:36px}html body .product-v4-size-segment{min-height:48px}html body .product-v4-size-option{min-height:40px}html body .product-v4-action-row{gap:10px;padding:16px 22px 20px}html body .product-v4-buy-button{min-height:52px}@media (min-width:1181px){html body .product-v4-purchase-card{scrollbar-gutter:stable;max-height:calc(100vh - 124px);overflow-y:auto}html body .product-v4-purchase-card::-webkit-scrollbar{width:6px}html body .product-v4-purchase-card::-webkit-scrollbar-thumb{background:#10171429;border-radius:999px}html body .product-v4-action-row{z-index:3;position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffb8}}@media (max-width:760px){html body .product-v4-panel-body{gap:14px;padding:16px}html body .product-v4-action-row{padding:16px}}html body .product-page-v5{word-spacing:.08em;background:linear-gradient(#002d22f5 0 445px,#0000 445px),radial-gradient(circle at 18% 0,#0b976a6b,#0000 28%),radial-gradient(circle at 86% 4%,#ffc50138,#0000 20%),linear-gradient(#f4f2e8 0%,#fbfaf5 56%,#f1eee4 100%);min-height:100vh;overflow-x:clip}html body .product-v5-shell{width:min(1820px,100vw - clamp(28px,3.5vw,72px));margin:0 auto;padding:clamp(22px,2vw,34px) 0 80px;position:relative}html body .product-v5-grid{grid-template-columns:minmax(0,1fr) clamp(414px,23.5vw,456px);align-items:start;gap:clamp(26px,2.35vw,44px);display:grid}html body .product-v5-left,html body .product-v5-media-row{min-width:0}html body .product-v5-hero-copy{color:#fff;grid-template-columns:minmax(0,.72fr) minmax(420px,.58fr);align-items:end;gap:clamp(24px,3vw,56px);min-height:150px;padding:14px 0 26px;display:grid}html body .product-v5-hero-copy span{color:#ffc501eb;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}html body .product-v5-hero-copy h1{color:#fff;letter-spacing:0;word-spacing:.16em;max-width:860px;margin:0;font-size:clamp(52px,5vw,96px);font-weight:900;line-height:.9}html body .product-v5-hero-copy dl{-webkit-backdrop-filter:blur(24px)saturate(122%);background:#ffffff21;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff29}html body .product-v5-hero-copy dl div{background:#ffffff12;gap:8px;min-height:96px;padding:18px;display:grid}html body .product-v5-hero-copy dt{color:#ffffff8f;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}html body .product-v5-hero-copy dd{color:#fffffff0;margin:0;font-size:14px;font-weight:850;line-height:1.22}html body .product-v5-mobile-title{display:none}html body .product-v5-gallery{min-width:0}html body .product-v5-gallery-stage{-webkit-backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(90deg,#ffffff94,#ffffff47),#ffffff5c;border:1px solid #ffffff94;border-radius:30px;grid-template-columns:118px minmax(0,1fr);gap:16px;min-height:clamp(710px,100vh - 190px,820px);padding:16px;display:grid;box-shadow:0 34px 100px #071c1638,inset 0 1px #ffffffd6}html body .product-v5-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v5-thumb-button{opacity:.72;width:118px;height:118px;transition:opacity .19s ease, transform .23s var(--ease-out), border-color .19s ease, box-shadow .19s ease;background:#fffc;border:1px solid #082e2614;border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #082e2614,inset 0 1px #ffffffbd}html body .product-v5-thumb-button:hover,html body .product-v5-thumb-button.active{opacity:1;transform:translateY(-1px)}html body .product-v5-thumb-button.active{border-color:#ffc501b8;box-shadow:0 0 0 4px #ffc50133,0 20px 42px #082e261f}html body .product-v5-main-image{background:radial-gradient(circle at 50% 32%,#fff 0%,#ffffffdb 28%,#0000 38%),radial-gradient(circle at 74% 72%,#d6cbb594,#0000 26%),linear-gradient(#fffdf8 0%,#ece7db 100%);border:1px solid #082e2614;border-radius:24px;min-height:clamp(678px,100vh - 222px,788px);position:relative;overflow:hidden;box-shadow:0 28px 82px #082e261f,inset 0 1px #ffffffd1}html body .product-v5-main-image:before{content:"";pointer-events:none;border:1px solid #082e260d;border-radius:19px;position:absolute;inset:22px}html body .product-v5-main-image img{padding:clamp(34px,3.8vw,66px)!important}html body .product-v5-image-tools{z-index:3;gap:10px;display:flex;position:absolute;top:20px;right:20px}html body .product-v5-media-badge,html body .product-v5-media-caption{z-index:2;-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffff9e;border-radius:18px;gap:4px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 18px 38px #082e261f}html body .product-v5-media-badge{top:20px;left:20px}html body .product-v5-media-caption{min-width:224px;bottom:20px;right:20px}html body .product-v5-media-badge span,html body .product-v5-media-caption span{color:#082e2685;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v5-media-badge strong,html body .product-v5-media-caption strong{color:#111714;font-size:14px;font-weight:900}html body .product-v5-preview-button{z-index:3;color:#082e26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s var(--ease-out), background .18s ease;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 16px 34px #082e261f}html body .product-v5-preview-button:hover{background:#fff;transform:translateY(-1px)}html body .product-v5-aside{min-width:0;position:sticky;top:102px}html body .product-v5-purchase-card{scrollbar-gutter:stable;-webkit-backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(#fffffff2,#ffffffd1),#ffffffdb;border:1px solid #ffffff75;border-radius:28px;max-height:calc(100vh - 124px);overflow-y:auto;box-shadow:0 36px 100px #001f173d,inset 0 1px #fffffff5}html body .product-v5-purchase-card::-webkit-scrollbar{width:6px}html body .product-v5-purchase-card::-webkit-scrollbar-thumb{background:#082e2629;border-radius:999px}html body .product-v5-purchase-head{background:radial-gradient(circle at 84% 0,#ccf3e585,#0000 36%),linear-gradient(#ffffffdb,#f8f6efe0);border-bottom:1px solid #082e2614;padding:22px 22px 18px}html body .product-v5-store-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .product-v5-source{color:#082e26a3;letter-spacing:.12em;background:#082e2614;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v5-store-button{background:#f6f3ebf5!important}html body .product-v5-title-block{padding-top:20px}html body .product-v5-title{color:#111714;letter-spacing:0;word-spacing:.16em;max-width:370px;margin:0;font-size:clamp(32px,2.25vw,44px);font-weight:900;line-height:1.02}html body .product-v5-price-row{gap:5px;margin-top:15px;display:grid}html body .product-v5-price{color:#073d30;letter-spacing:0;font-size:clamp(48px,3.5vw,62px);font-weight:900;line-height:.92}html body .product-v5-converted{color:#b98e00;font-size:16px;font-weight:900}html body .product-v5-signal-grid{background:#082e2614;border-bottom:1px solid #082e2614;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}html body .product-v5-signal-grid div{background:#ffffffd1;gap:4px;padding:11px 12px;display:grid}html body .product-v5-signal-grid span{color:#082e267a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v5-signal-grid strong{color:#111714;font-size:12px;font-weight:900;line-height:1.15}html body .product-v5-panel-body{gap:15px;padding:16px 22px 18px;display:grid}html body .product-v5-shipping-note,html body .product-v5-quantity-row{background:radial-gradient(circle at 18% 0,#fffffff5,#0000 42%),#f7f4eb;border:1px solid #082e2614;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffffc2}html body .product-v5-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .product-v5-service-strip span{color:#082e26b8;background:radial-gradient(circle at 20% 0,#fffffff0,#0000 44%),#f6f3eb;border:1px solid #082e2614;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:850;display:flex}html body .product-v5-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .product-v5-color-option{aspect-ratio:1;transition:transform .22s var(--ease-out), border-color .18s ease, box-shadow .18s ease;background:#f8f6ef;border:1px solid #082e2614;border-radius:15px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #082e2612,inset 0 1px #ffffffb8}html body .product-v5-color-option:hover{transform:translateY(-1px)}html body .product-v5-color-option[data-active=true]{border-color:#075f457a;box-shadow:0 0 0 3px #ccf3e5d1,0 16px 30px #082e261a}html body .product-v5-color-option[data-active=true]:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:6px}html body .product-v5-size-segment{--liquid-pad:4px;min-height:50px;box-shadow:none;background:#faf8f1;border:1px solid #082e2614;border-radius:16px}html body .product-v5-size-segment:before{background:linear-gradient(135deg,#0a8f68,#05704f);box-shadow:0 14px 28px #05704f29}html body .product-v5-size-option{min-height:42px;font-size:14px;font-weight:900}html body .product-v5-action-row{z-index:3;-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #082e2614;gap:10px;padding:16px 22px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffb8}html body .product-v5-total-row{color:#082e268f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:4px;font-size:13px;font-weight:850;display:flex}html body .product-v5-total-row strong{color:#082e26;font-size:26px;font-weight:900}html body .product-v5-buy-button{color:#fff;width:100%;min-height:52px;transition:transform .22s var(--ease-out), background .18s ease, box-shadow .18s ease;background:#075f45;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #075f4533}html body .product-v5-buy-button:hover{background:#064e3a;transform:translateY(-1px);box-shadow:0 20px 42px #075f453d}html body .product-v5-details{-webkit-backdrop-filter:blur(20px)saturate(112%);background:radial-gradient(circle at 0 0,#ffffffeb,#0000 36%),#ffffff75;border:1px solid #ffffffa3;border-radius:30px;margin-top:34px;padding:30px;box-shadow:0 32px 90px #082e261a,inset 0 1px #ffffffc7}html body .product-v5-details-head{grid-template-columns:minmax(0,.7fr) minmax(360px,.45fr);justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:grid}html body .product-v5-details-head span{color:#075f45b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}html body .product-v5-details-head h2{color:#111714;letter-spacing:0;margin:0;font-size:clamp(32px,2.45vw,48px);font-weight:900}html body .product-v5-details-head p{color:#082e2699;margin:0;font-size:15px;font-weight:750;line-height:1.5}html body .product-v5-detail-grid{grid-template-columns:minmax(320px,.72fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .product-v5-info-card,html body .product-v5-detail-photo{background:#ffffffe0;border:1px solid #082e2614;border-radius:22px;overflow:hidden;box-shadow:0 20px 52px #082e2614,inset 0 1px #ffffffbd}html body .product-v5-info-card{align-items:stretch;min-height:360px;padding:26px;display:grid}html body .product-v5-info-card header{border-bottom:1px solid #082e2614;gap:6px;padding-bottom:18px;display:grid}html body .product-v5-info-card header span{color:#082e2680;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}html body .product-v5-info-card header strong{color:#111714;font-size:22px;font-weight:900;line-height:1.12}html body .product-v5-info-card dl{width:100%;margin:0;display:grid}html body .product-v5-info-card dl div{border-bottom:1px solid #082e2614;align-content:center;gap:8px;padding:18px 0;display:grid}html body .product-v5-info-card dl div:last-child{border-bottom:0}html body .product-v5-info-card dt{color:#082e2680;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}html body .product-v5-info-card dd{color:#111714;margin:0;font-size:16px;font-weight:850;line-height:1.35}html body .product-v5-detail-photo>div{aspect-ratio:.76;overflow:hidden}@media (max-width:1180px){html body .product-page-v5{background:linear-gradient(#002d22f5 0 360px,#0000 360px),radial-gradient(circle at 18% 0,#0b976a5c,#0000 28%),linear-gradient(#f4f2e8 0%,#fbfaf5 56%,#f1eee4 100%)}html body .product-v5-grid,html body .product-v5-hero-copy,html body .product-v5-details-head{grid-template-columns:minmax(0,1fr)}html body .product-v5-aside{position:static}html body .product-v5-purchase-card{max-height:none;overflow:hidden}html body .product-v5-action-row{position:static}html body .product-v5-gallery-stage{min-height:0}html body .product-v5-main-image{min-height:660px}html body .product-v5-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .product-page-v5{background:linear-gradient(#002d22f5 0 250px,#0000 250px),linear-gradient(#f4f2e8 0%,#fbfaf5 60%,#f1eee4 100%);padding-top:88px!important}html body .product-v5-shell{width:min(100% - 20px,560px);padding:14px 0 48px}html body .product-v5-grid{gap:14px}html body .product-v5-hero-copy{display:none}html body .product-v5-mobile-title{color:#fff;gap:6px;margin-bottom:12px;display:grid}html body .product-v5-mobile-title p{color:#ffc501e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}html body .product-v5-mobile-title h1{color:#fff;letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.02}html body .product-v5-mobile-title strong{color:#ffffffe6;font-size:30px;font-weight:900}html body .product-v5-gallery-stage{border-radius:22px;flex-direction:column-reverse;gap:10px;padding:10px;display:flex}html body .product-v5-thumb-rail{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}html body .product-v5-thumb-button{border-radius:14px;flex:none;width:78px;height:78px}html body .product-v5-main-image{aspect-ratio:1/1.12;border-radius:18px;min-height:0}html body .product-v5-main-image:before{border-radius:14px;inset:12px}html body .product-v5-main-image img{padding:22px!important}html body .product-v5-media-badge{border-radius:14px;padding:10px 12px;top:12px;left:12px}html body .product-v5-media-caption{display:none}html body .product-v5-preview-button{bottom:12px;left:12px}html body .product-v5-purchase-card{border-radius:22px}html body .product-v5-purchase-head{display:none}html body .product-v5-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .product-v5-signal-grid div{padding:11px 9px}html body .product-v5-signal-grid strong{font-size:11px}html body .product-v5-panel-body{gap:14px;padding:16px}html body .product-v5-service-strip{grid-template-columns:1fr}html body .product-v5-action-row{padding:16px}html body .product-v5-details{border-radius:22px;margin-top:24px;padding:16px}html body .product-v5-details-head{gap:10px}html body .product-v5-detail-grid{grid-template-columns:1fr}html body .product-v5-info-card{min-height:0;padding:20px}html body .product-v5-detail-photo>div{aspect-ratio:1.1}}html body .product-v5-size-segment{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .product-v5-size-option{z-index:1;color:#082e26a8;justify-content:center;align-items:center;position:relative;display:flex!important}html body .product-v5-size-option[data-active=true]{color:#fff}html body .product-v5-action-row{position:static}@media (min-width:1181px){html body .product-v5-purchase-card{scrollbar-gutter:auto;max-height:none;overflow:hidden}}html body .product-page-v6{word-spacing:.055em;background:radial-gradient(circle at 8% 0,#075f451f,#0000 28%),radial-gradient(circle at 88% 0,#ffc50117,#0000 22%),linear-gradient(#f5f4ed 0%,#fbfaf6 46%,#f2efe6 100%);min-height:100vh;overflow-x:clip}html body .product-v6-shell{width:min(1840px,100vw - clamp(28px,3.4vw,72px));margin:0 auto;padding:24px 0 76px}html body .product-v6-link-console{-webkit-backdrop-filter:blur(18px)saturate(112%);background:#ffffffc7;border:1px solid #082e2617;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:12px;display:grid;box-shadow:0 24px 70px #082e2614,inset 0 1px #ffffffd1}html body .product-v6-link-status,html body .product-v6-link-actions{align-items:center;gap:8px;display:inline-flex}html body .product-v6-link-status{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#075f45;border-radius:999px;height:42px;padding:0 15px;font-size:12px;font-weight:900}html body .product-v6-link-console p{color:#082e2694;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:800;overflow:hidden}html body .product-v6-link-actions button{color:#082e26;background:#082e2612;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v6-link-actions button:last-child{background:#fff;box-shadow:inset 0 0 0 1px #082e2614}html body .product-v6-grid{grid-template-columns:minmax(0,1fr) clamp(420px,24vw,460px);align-items:start;gap:clamp(24px,2vw,40px);display:grid}html body .product-v6-left,html body .product-v6-media-row,html body .product-v6-gallery{min-width:0}html body .product-v6-mobile-title{display:none}html body .product-v6-gallery-stage{-webkit-backdrop-filter:blur(18px)saturate(112%);background:radial-gradient(circle at 72% 14%,#ffffffe6,#0000 28%),linear-gradient(#ffffffd6,#ffffff94);border:1px solid #082e2614;border-radius:28px;grid-template-columns:126px minmax(0,1fr);gap:18px;min-height:clamp(780px,100vh - 182px,920px);padding:18px;display:grid;box-shadow:0 34px 92px #082e261f,inset 0 1px #ffffffd1}html body .product-v6-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v6-thumb-button{opacity:.76;background:#fff;border:1px solid #082e2614;border-radius:18px;width:126px;height:126px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #082e2614}html body .product-v6-thumb-button:hover,html body .product-v6-thumb-button.active{opacity:1;transform:translateY(-1px)}html body .product-v6-thumb-button.active{border-color:#ffc501c7;box-shadow:0 0 0 4px #ffc50138,0 20px 44px #082e2621}html body .product-v6-main-image{background:radial-gradient(circle at 50% 34%,#fff 0%,#ffffffe0 30%,#0000 40%),linear-gradient(#fffdf8 0%,#ece7db 100%);border:1px solid #082e2612;border-radius:22px;min-height:clamp(744px,100vh - 220px,884px);position:relative;overflow:hidden}html body .product-v6-main-image:before{content:"";pointer-events:none;border:1px solid #082e260d;border-radius:18px;position:absolute;inset:24px}html body .product-v6-main-image img{padding:clamp(34px,3.7vw,66px)!important}html body .product-v6-image-tools{z-index:3;gap:10px;display:flex;position:absolute;top:18px;right:18px}html body .product-v6-media-badge,html body .product-v6-media-caption{z-index:2;-webkit-backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffa8;border-radius:16px;gap:4px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 16px 34px #082e261c}html body .product-v6-media-badge{top:18px;left:18px}html body .product-v6-media-caption{min-width:220px;bottom:18px;right:18px}html body .product-v6-media-badge span,html body .product-v6-media-caption span{color:#082e2685;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v6-media-badge strong,html body .product-v6-media-caption strong{color:#111714;font-size:14px;font-weight:900}html body .product-v6-preview-button{z-index:3;color:#082e26;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #082e261f}html body .product-v6-aside{min-width:0;position:sticky;top:102px}html body .product-v6-purchase-card{-webkit-backdrop-filter:blur(22px)saturate(116%);background:#ffffffe6;border:1px solid #082e2614;border-radius:26px;overflow:hidden;box-shadow:0 32px 86px #082e2624,inset 0 1px #fffffff0}html body .product-v6-purchase-head{background:radial-gradient(circle at 82% 0,#ccf3e575,#0000 34%),linear-gradient(#ffffffdb,#f8f6efd6);border-bottom:1px solid #082e2614;padding:18px 22px 16px}html body .product-v6-store-row,html body .product-v6-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .product-v6-source{color:#082e26a8;letter-spacing:.1em;text-transform:uppercase;background:#082e2614;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v6-store-button{background:#f6f3ebf5!important}html body .product-v6-title-block{padding-top:16px}html body .product-v6-muted-label{color:#082e2685;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}html body .product-v6-title{color:#111714c2;letter-spacing:0;word-spacing:.12em;margin:0 0 12px;font-size:21px;font-weight:900;line-height:1.1}html body .product-v6-price{color:#073d30;letter-spacing:0;font-size:clamp(48px,3.4vw,60px);font-weight:900;line-height:.92}html body .product-v6-converted{color:#b98e00;font-size:15px;font-weight:900}html body .product-v6-signal-grid{background:#082e2614;border-bottom:1px solid #082e2614;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}html body .product-v6-signal-grid div{background:#ffffffd1;gap:4px;padding:11px 12px;display:grid}html body .product-v6-signal-grid span{color:#082e267a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v6-signal-grid strong{color:#111714;font-size:12px;font-weight:900;line-height:1.15}html body .product-v6-panel-body{gap:14px;padding:16px 22px 18px;display:grid}html body .product-v6-shipping-note,html body .product-v6-quantity-row{background:#f7f4eb;border:1px solid #082e2614;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}html body .product-v6-flow-card{background:#082e2614;border:1px solid #082e2614;border-radius:16px;gap:1px;display:grid;overflow:hidden}html body .product-v6-flow-card div{background:#ffffffd1;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:12px;display:grid}html body .product-v6-flow-card span{color:#fff;background:#075f45;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}html body .product-v6-flow-card p,html body .product-v6-flow-card strong{margin:0;font-size:12px;line-height:1.2}html body .product-v6-flow-card p{color:#111714;font-weight:900}html body .product-v6-flow-card strong{color:#082e268f;font-weight:800}html body .product-v6-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .product-v6-service-strip span{color:#082e26b8;background:#f6f3eb;border:1px solid #082e2614;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:850;display:flex}html body .product-v6-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .product-v6-color-option{aspect-ratio:1;background:#f8f6ef;border:1px solid #082e2614;border-radius:15px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #082e2612}html body .product-v6-color-option[data-active=true]{border-color:#075f457a;box-shadow:0 0 0 3px #ccf3e5d1,0 16px 30px #082e261a}html body .product-v6-size-segment{--liquid-pad:4px;min-height:50px;box-shadow:none;background:#faf8f1;border:1px solid #082e2614;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .product-v6-size-segment:before{background:linear-gradient(135deg,#0a8f68,#05704f);box-shadow:0 14px 28px #05704f29}html body .product-v6-size-option{z-index:1;color:#082e26a8;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:900;position:relative;display:flex!important}html body .product-v6-size-option[data-active=true]{color:#fff}html body .product-v6-action-row{background:#fffffff0;border-top:1px solid #082e2614;gap:10px;padding:16px 22px 20px;display:grid}@media (min-width:1181px){html body .product-v6-purchase-card{scrollbar-gutter:stable;max-height:calc(100vh - 244px);overflow-y:auto}html body .product-v6-purchase-card::-webkit-scrollbar{width:6px}html body .product-v6-purchase-card::-webkit-scrollbar-thumb{background:#082e2629;border-radius:999px}html body .product-v6-action-row{z-index:3;-webkit-backdrop-filter:blur(14px);position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffc7}}html body .product-v6-total-row{color:#082e268f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:4px;font-size:13px;font-weight:850;display:flex}html body .product-v6-total-row strong{color:#082e26;font-size:26px;font-weight:900}html body .product-v6-buy-button{color:#fff;background:#075f45;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 28px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #075f4533}html body .product-v6-details{background:#ffffff94;border:1px solid #082e2614;border-radius:26px;margin-top:30px;padding:26px;box-shadow:0 28px 76px #082e2614}html body .product-v6-details-head{grid-template-columns:minmax(0,.7fr) minmax(360px,.45fr);align-items:end;gap:28px;margin-bottom:18px;display:grid}html body .product-v6-details-head span{color:#075f45b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}html body .product-v6-details-head h2{color:#111714;margin:0;font-size:clamp(30px,2.25vw,44px);font-weight:900}html body .product-v6-details-head p{color:#082e2699;margin:0;font-size:15px;font-weight:750;line-height:1.5}html body .product-v6-detail-grid{grid-template-columns:minmax(320px,.72fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .product-v6-info-card,html body .product-v6-detail-photo{background:#ffffffe0;border:1px solid #082e2614;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #082e2612}html body .product-v6-info-card{min-height:340px;padding:24px;display:grid}html body .product-v6-info-card header{border-bottom:1px solid #082e2614;gap:6px;padding-bottom:16px;display:grid}html body .product-v6-info-card header span,html body .product-v6-info-card dt{color:#082e2680;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}html body .product-v6-info-card header strong{color:#111714;font-size:21px;font-weight:900;line-height:1.14}html body .product-v6-info-card dl{margin:0;display:grid}html body .product-v6-info-card dl div{border-bottom:1px solid #082e2614;align-content:center;gap:8px;padding:16px 0;display:grid}html body .product-v6-info-card dl div:last-child{border-bottom:0}html body .product-v6-info-card dd{color:#111714;margin:0;font-size:15px;font-weight:850;line-height:1.35}html body .product-v6-detail-photo>div{aspect-ratio:.76;overflow:hidden}@media (max-width:1180px){html body .product-v6-grid,html body .product-v6-details-head{grid-template-columns:minmax(0,1fr)}html body .product-v6-aside{position:static}html body .product-v6-gallery-stage{min-height:0}html body .product-v6-main-image{min-height:650px}html body .product-v6-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .product-page-v6{padding-top:88px!important}html body .product-v6-shell{width:min(100% - 20px,560px);padding:14px 0 48px}html body .product-v6-link-console{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px}html body .product-v6-link-actions{grid-template-columns:1fr 1fr;display:grid}html body .product-v6-mobile-title{gap:6px;margin:0 0 12px;display:grid}html body .product-v6-mobile-title p{color:#082e268f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}html body .product-v6-mobile-title h1{color:#111714;margin:0;font-size:32px;font-weight:900;line-height:1.04}html body .product-v6-mobile-title strong{color:#073d30;font-size:28px;font-weight:900}html body .product-v6-gallery-stage{border-radius:20px;flex-direction:column-reverse;gap:10px;padding:10px;display:flex}html body .product-v6-thumb-rail{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}html body .product-v6-thumb-button{border-radius:14px;flex:none;width:78px;height:78px}html body .product-v6-main-image{aspect-ratio:1/1.12;border-radius:17px;min-height:0}html body .product-v6-main-image:before,html body .product-v6-media-caption{display:none}html body .product-v6-main-image img{padding:22px!important}html body .product-v6-media-badge{border-radius:14px;padding:10px 12px;top:12px;left:12px}html body .product-v6-preview-button{bottom:12px;left:12px}html body .product-v6-purchase-card{border-radius:20px}html body .product-v6-purchase-head{display:none}html body .product-v6-panel-body,html body .product-v6-action-row{padding:16px}html body .product-v6-service-strip,html body .product-v6-detail-grid{grid-template-columns:1fr}html body .product-v6-details{border-radius:20px;margin-top:24px;padding:16px}html body .product-v6-detail-photo>div{aspect-ratio:1.1}}html body .product-page-v7{word-spacing:.055em;background:linear-gradient(#002d22fa 0 520px,#002d22e0 520px,#0000 700px),radial-gradient(circle at 10% 0,#ffffff1f,#0000 18%),radial-gradient(circle at 84% 4%,#ffc50124,#0000 22%),linear-gradient(#f2f0e6 0%,#fbfaf5 54%,#f2efe6 100%);min-height:100vh;overflow-x:clip}html body .product-v7-shell{width:min(1840px,100vw - clamp(28px,3.4vw,72px));margin:0 auto;padding:26px 0 76px}html body .product-v7-grid{grid-template-columns:minmax(0,1fr) clamp(408px,23.5vw,452px);align-items:start;gap:clamp(24px,2.4vw,44px);display:grid}html body .product-v7-left,html body .product-v7-media-row,html body .product-v7-gallery{min-width:0}html body .product-v7-link-console{-webkit-backdrop-filter:blur(18px)saturate(112%);background:#fffffff5;border:10px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;margin-bottom:22px;padding:10px 12px 10px 14px;display:grid;box-shadow:0 30px 70px #0000003d,inset 0 1px #ffffffe0}html body .product-v7-link-status,html body .product-v7-link-actions{align-items:center;gap:8px;display:inline-flex}html body .product-v7-link-status{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#075f45;border-radius:999px;height:46px;padding:0 16px;font-size:12px;font-weight:900}html body .product-v7-link-console p{color:#082e2694;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;overflow:hidden}html body .product-v7-link-actions button{color:#082e26;background:#082e2612;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v7-link-actions button:last-child{color:#fff;background:#0a946b;box-shadow:0 14px 28px #075f4533}html body .product-v7-mobile-title{display:none}html body .product-v7-gallery-stage{-webkit-backdrop-filter:blur(22px)saturate(116%);background:linear-gradient(90deg,#ffffffbd,#ffffff80),#ffffff85;border:1px solid #ffffff8f;border-radius:32px;grid-template-columns:132px minmax(0,1fr);gap:18px;min-height:clamp(760px,100vh - 230px,900px);padding:18px;display:grid;box-shadow:0 36px 100px #001f173d,inset 0 1px #ffffffd6}html body .product-v7-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v7-thumb-button{opacity:.78;background:#ffffffe0;border:1px solid #082e2614;border-radius:20px;width:132px;height:132px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #082e2614}html body .product-v7-thumb-button.active{opacity:1;border-color:#ffc501db;box-shadow:0 0 0 4px #ffc50138,0 20px 44px #082e2621}html body .product-v7-main-image{background:radial-gradient(circle at 50% 34%,#fff 0%,#ffffffe0 30%,#0000 40%),linear-gradient(#fffdf8 0%,#ece7db 100%);border:1px solid #082e2612;border-radius:24px;min-height:clamp(724px,100vh - 266px,864px);position:relative;overflow:hidden}html body .product-v7-main-image:before{content:"";pointer-events:none;border:1px solid #082e260d;border-radius:18px;position:absolute;inset:24px}html body .product-v7-image-tools{z-index:3;gap:10px;display:flex;position:absolute;top:18px;right:18px}html body .product-v7-media-badge,html body .product-v7-media-caption{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffa8;border-radius:16px;gap:4px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 16px 34px #082e261c}html body .product-v7-media-badge{top:18px;left:18px}html body .product-v7-media-caption{min-width:220px;bottom:18px;right:18px}html body .product-v7-media-badge span,html body .product-v7-media-caption span{color:#082e2685;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v7-media-badge strong,html body .product-v7-media-caption strong{color:#111714;font-size:14px;font-weight:900}html body .product-v7-preview-button{z-index:3;color:#082e26;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #082e261f}html body .product-v7-aside{min-width:0;position:sticky;top:102px}html body .product-v7-purchase-card{scrollbar-gutter:stable;-webkit-backdrop-filter:blur(24px)saturate(118%);background:radial-gradient(circle at 86% 0,#ccf3e58a,#0000 32%),#ffffffeb;border:1px solid #ffffff75;border-radius:30px;max-height:calc(100vh - 124px);overflow-y:auto;box-shadow:0 36px 100px #001f173d,inset 0 1px #fffffff5}html body .product-v7-purchase-card::-webkit-scrollbar{width:6px}html body .product-v7-purchase-card::-webkit-scrollbar-thumb{background:#082e2629;border-radius:999px}html body .product-v7-purchase-head{border-bottom:1px solid #082e2614;padding:20px 22px 16px}html body .product-v7-store-row,html body .product-v7-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .product-v7-source{color:#082e26a8;letter-spacing:.1em;text-transform:uppercase;background:#082e2614;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html body .product-v7-title-block{padding-top:16px}html body .product-v7-muted-label{color:#082e2685;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}html body .product-v7-title{color:#111714b8;margin:0 0 12px;font-size:20px;font-weight:900;line-height:1.1}html body .product-v7-price{color:#073d30;font-size:clamp(46px,3.35vw,60px);font-weight:900;line-height:.92}html body .product-v7-converted{color:#b98e00;font-size:15px;font-weight:900}html body .product-v7-signal-grid{background:#082e2614;border-bottom:1px solid #082e2614;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}html body .product-v7-signal-grid div{background:#ffffffd1;gap:4px;padding:11px 12px;display:grid}html body .product-v7-signal-grid span{color:#082e267a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v7-signal-grid strong{color:#111714;font-size:12px;font-weight:900;line-height:1.15}html body .product-v7-panel-body{gap:13px;padding:15px 22px 16px;display:grid}html body .product-v7-shipping-note,html body .product-v7-quantity-row{background:#f7f4eb;border:1px solid #082e2614;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}html body .product-v7-flow-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .product-v7-flow-card div{background:#ffffffc2;border:1px solid #082e2614;border-radius:15px;gap:5px;padding:11px;display:grid}html body .product-v7-flow-card span{color:#fff;background:#075f45;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}html body .product-v7-flow-card p,html body .product-v7-flow-card strong{margin:0;font-size:11px;line-height:1.25}html body .product-v7-flow-card p{color:#111714;font-weight:900}html body .product-v7-flow-card strong{color:#082e268f;font-weight:800}html body .product-v7-service-strip{display:none}html body .product-v7-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}html body .product-v7-color-option{aspect-ratio:1;background:#f8f6ef;border:1px solid #082e2614;border-radius:15px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #082e2612}html body .product-v7-size-segment{--liquid-pad:4px;min-height:48px;box-shadow:none;background:#faf8f1;border:1px solid #082e2614;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .product-v7-size-segment:before{background:linear-gradient(135deg,#0a8f68,#05704f)}html body .product-v7-size-option{z-index:1;color:#082e26a8;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:900;position:relative;display:flex!important}html body .product-v7-size-option[data-active=true]{color:#fff}html body .product-v7-action-row{z-index:4;-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #082e2614;gap:10px;padding:16px 22px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffc7}html body .product-v7-total-row{color:#082e268f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:4px;font-size:13px;font-weight:850;display:flex}html body .product-v7-total-row strong{color:#082e26;font-size:26px;font-weight:900}html body .product-v7-buy-button{color:#fff;background:#075f45;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 28px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #075f4533}html body .product-v7-details{background:#ffffff94;border:1px solid #082e2614;border-radius:26px;margin-top:30px;padding:26px;box-shadow:0 28px 76px #082e2614}html body .product-v7-details-head{grid-template-columns:minmax(0,.7fr) minmax(360px,.45fr);align-items:end;gap:28px;margin-bottom:18px;display:grid}html body .product-v7-details-head span{color:#075f45b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}html body .product-v7-details-head h2{color:#111714;margin:0;font-size:clamp(30px,2.25vw,44px);font-weight:900}html body .product-v7-details-head p{color:#082e2699;margin:0;font-size:15px;font-weight:750;line-height:1.5}html body .product-v7-detail-grid{grid-template-columns:minmax(320px,.72fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .product-v7-info-card,html body .product-v7-detail-photo{background:#ffffffe0;border:1px solid #082e2614;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #082e2612}html body .product-v7-info-card{min-height:340px;padding:24px;display:grid}html body .product-v7-info-card header{border-bottom:1px solid #082e2614;gap:6px;padding-bottom:16px;display:grid}html body .product-v7-info-card header span,html body .product-v7-info-card dt{color:#082e2680;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}html body .product-v7-info-card header strong{color:#111714;font-size:21px;font-weight:900;line-height:1.14}html body .product-v7-info-card dl{margin:0;display:grid}html body .product-v7-info-card dl div{border-bottom:1px solid #082e2614;align-content:center;gap:8px;padding:16px 0;display:grid}html body .product-v7-info-card dl div:last-child{border-bottom:0}html body .product-v7-info-card dd{color:#111714;margin:0;font-size:15px;font-weight:850;line-height:1.35}html body .product-v7-detail-photo>div{aspect-ratio:.76;overflow:hidden}@media (max-width:1180px){html body .product-v7-grid,html body .product-v7-details-head{grid-template-columns:minmax(0,1fr)}html body .product-v7-aside{position:static}html body .product-v7-purchase-card{max-height:none;overflow:hidden}html body .product-v7-action-row{position:static}html body .product-v7-gallery-stage{min-height:0}html body .product-v7-main-image{min-height:650px}html body .product-v7-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .product-page-v7{background:linear-gradient(#002d22fa 0 330px,#0000 460px),linear-gradient(#f2f0e6 0%,#fbfaf5 56%,#f2efe6 100%);padding-top:88px!important}html body .product-v7-shell{width:min(100% - 20px,560px);padding:14px 0 48px}html body .product-v7-grid{gap:14px}html body .product-v7-link-console{border-width:6px;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}html body .product-v7-link-actions{grid-template-columns:1fr 1fr;display:grid}html body .product-v7-mobile-title{color:#fff;gap:6px;margin:0 0 12px;display:grid}html body .product-v7-mobile-title p{color:#ffc501e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}html body .product-v7-mobile-title h1{color:#fff;margin:0;font-size:32px;font-weight:900;line-height:1.04}html body .product-v7-mobile-title strong{color:#ffffffe6;font-size:28px;font-weight:900}html body .product-v7-gallery-stage{border-radius:22px;flex-direction:column-reverse;gap:10px;padding:10px;display:flex}html body .product-v7-thumb-rail{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}html body .product-v7-thumb-button{border-radius:14px;flex:none;width:78px;height:78px}html body .product-v7-main-image{aspect-ratio:1/1.12;border-radius:18px;min-height:0}html body .product-v7-main-image:before,html body .product-v7-media-caption{display:none}html body .product-v7-main-image img{padding:22px!important}html body .product-v7-media-badge{border-radius:14px;padding:10px 12px;top:12px;left:12px}html body .product-v7-preview-button{bottom:12px;left:12px}html body .product-v7-purchase-card{border-radius:22px}html body .product-v7-purchase-head{display:none}html body .product-v7-panel-body,html body .product-v7-action-row{padding:16px}html body .product-v7-flow-card,html body .product-v7-detail-grid{grid-template-columns:1fr}html body .product-v7-details{border-radius:20px;margin-top:24px;padding:16px}html body .product-v7-detail-photo>div{aspect-ratio:1.1}}@media (min-width:1181px){html body .product-v7-purchase-card{max-height:none;overflow:hidden}html body .product-v7-flow-card{display:none}html body .product-v7-action-row{box-shadow:none;-webkit-backdrop-filter:none;position:static}html body .product-v7-shell{width:min(1860px,100vw - clamp(40px,4vw,84px))}html body .product-v7-grid{grid-template-columns:minmax(0,1fr) clamp(500px,27vw,560px);gap:clamp(28px,2.5vw,52px)}html body .product-v7-link-console{border-width:8px;min-height:76px;margin-bottom:18px}html body .product-v7-gallery-stage{border-radius:28px;grid-template-columns:118px minmax(0,1fr);gap:16px;min-height:clamp(620px,100vh - 270px,740px);padding:16px}html body .product-v7-thumb-button{border-radius:18px;width:118px;height:118px}html body .product-v7-main-image{border-radius:22px;min-height:clamp(588px,100vh - 302px,708px)}html body .product-v7-main-image img{padding:clamp(28px,3.1vw,54px)!important}html body .product-v7-purchase-card{border-radius:32px}html body .product-v7-purchase-head{padding:24px 26px 18px}html body .product-v7-panel-body{gap:16px;padding:18px 26px 20px}html body .product-v7-action-row{padding:18px 26px 24px}html body .product-v7-title{font-size:23px}html body .product-v7-price{font-size:clamp(56px,3.7vw,72px)}html body .product-v7-converted{font-size:16px}html body .product-v7-color-grid{gap:12px}html body .product-v7-quantity-row{padding:14px 16px}}html body .product-v7-details{max-width:min(1040px,100%);margin-right:auto;padding:28px}html body .product-v7-details-head{grid-template-columns:minmax(0,1fr);max-width:760px}html body .product-v7-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px}html body .product-v7-info-card{min-height:0}html body .product-v7-info-card dl{background:#082e2614;border:1px solid #082e2614;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}html body .product-v7-info-card dl div,html body .product-v7-info-card dl div:last-child{background:#ffffffc7;border-bottom:0;padding:18px}html body .product-v7-detail-photo>div{aspect-ratio:1.36}@media (max-width:760px){html body .product-v7-details{padding:16px}html body .product-v7-info-card dl{grid-template-columns:1fr}html body .product-v7-detail-photo>div{aspect-ratio:1.1}}@media (min-width:1181px){html body .product-v7-shell{width:min(1780px,100vw - clamp(44px,5vw,112px));padding-top:24px}html body .product-v7-grid{grid-template-columns:minmax(0,1fr) clamp(560px,31vw,620px);gap:clamp(30px,3vw,58px)}html body .product-v7-link-console{border-width:7px;min-height:70px;margin-bottom:16px}html body .product-v7-gallery-stage{background:linear-gradient(90deg,#ffffffc7,#ffffff85),#ffffff7a;border-radius:26px;grid-template-columns:106px minmax(0,1fr);gap:14px;min-height:clamp(560px,100vh - 350px,640px);padding:14px}html body .product-v7-thumb-rail{gap:10px}html body .product-v7-thumb-button{border-radius:17px;width:106px;height:106px}html body .product-v7-main-image{border-radius:21px;min-height:clamp(532px,100vh - 380px,612px)}html body .product-v7-main-image img{padding:clamp(22px,2.55vw,46px)!important}html body .product-v7-media-caption{min-width:190px}html body .product-v7-aside{top:112px}html body .product-v7-purchase-card{background:radial-gradient(circle at 88% 0,#ccf3e5b3,#0000 34%),linear-gradient(#fffffff0,#faf8f1f0);border-radius:34px;max-height:calc(100vh - 132px);overflow-y:auto}html body .product-v7-purchase-head{padding:24px 30px 18px}html body .product-v7-title{max-width:420px;margin-bottom:10px;font-size:22px;line-height:1.05}html body .product-v7-price-row{align-items:end}html body .product-v7-price{font-size:clamp(58px,3.6vw,70px)}html body .product-v7-converted{padding-bottom:6px;font-size:17px}html body .product-v7-signal-grid{display:none}html body .product-v7-signal-grid div{padding:15px 18px}html body .product-v7-panel-body{gap:18px;padding:20px 30px 22px}html body .product-v7-shipping-note,html body .product-v7-quantity-row{border-radius:20px;padding:16px 18px}html body .product-v7-color-grid{gap:13px}html body .product-v7-color-option{border-radius:18px}html body .product-v7-size-segment{border-radius:19px;min-height:56px}html body .product-v7-size-option{min-height:48px}html body .product-v7-action-row{-webkit-backdrop-filter:blur(14px);background:#fffffff0;gap:12px;padding:20px 30px 28px;position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffc7}html body .product-v7-buy-button{min-height:58px;font-size:16px}}html body .product-v7-left .product-v7-details{border-radius:26px;width:100%;max-width:none;margin-top:24px;margin-right:0;padding:clamp(18px,1.7vw,28px)}html body .product-v7-left .product-v7-details-head{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);max-width:none}html body .product-v7-left .product-v7-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}html body .product-v7-left .product-v7-info-card{min-height:0;padding:22px}html body .product-v7-left .product-v7-detail-photo>div{aspect-ratio:1.42}html body .product-v7-mobile-details{display:none}@media (max-width:1180px){html body .product-v7-left>.product-v7-details{display:none}html body .product-v7-mobile-details{display:block}html body .product-v7-left .product-v7-details-head{grid-template-columns:minmax(0,1fr)}}html body .product-v7-link-console{background:#ffffffe0;border:1px solid #ffffffc2;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;margin-bottom:18px;padding:8px 10px 8px 18px;box-shadow:0 18px 46px #001f171f,inset 0 1px #ffffffe6}html body .product-v7-link-icon{color:#082e2685}html body .product-v7-link-status{display:none}html body .product-v7-link-console p{color:#082e2694;letter-spacing:0;font-size:15px;font-weight:760}html body .product-v7-link-actions{display:flex}html body .product-v7-link-actions button,html body .product-v7-link-actions button:last-child{color:#fff;background:#0a946b;border-radius:16px;min-height:40px;padding:0 15px;font-size:12px;font-weight:850;box-shadow:0 10px 22px #075f4524}@media (min-width:1181px){html body .product-v7-link-console{border-width:1px;min-height:58px;margin-bottom:16px}}@media (max-width:760px){html body .product-v7-link-console{border-width:1px;border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}html body .product-v7-link-actions{grid-column:1/-1;justify-content:stretch}html body .product-v7-link-actions button{width:100%}}html body .product-v7-link-console{display:none}html body .product-v7-gallery-stage{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column-reverse;gap:18px;padding:0;display:flex}html body .product-v7-main-image{aspect-ratio:1;background:#f8f6ef;border:0;border-radius:20px;width:100%;height:auto;min-height:0;box-shadow:0 22px 64px #001f1729}html body .product-v7-main-image:before,html body .product-v7-media-badge,html body .product-v7-media-caption{display:none}html body .product-v7-thumb-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}html body .product-v7-thumb-row[data-carousel=true]{grid-template-columns:38px minmax(0,1fr) 38px}html body .product-v7-thumb-rail{scroll-behavior:smooth;scrollbar-width:none;gap:12px;padding:0 2px 4px;display:flex;overflow-x:auto}html body .product-v7-thumb-rail::-webkit-scrollbar{display:none}html body .product-v7-thumb-button{opacity:1;background:#f8f6ef;border:0;border-radius:10px;flex:none;width:92px;height:92px;box-shadow:0 12px 28px #082e2614}html body .product-v7-thumb-button.active{border-color:#0000;box-shadow:0 0 0 2px #0a946b,0 14px 30px #082e261f}html body .product-v7-thumb-nav{color:#075f49;background:#ffffffe6;border:1px solid #082e2614;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 10px 22px #082e261a}html body .product-v7-preview-button{bottom:18px;left:18px}@media (min-width:1181px){html body .product-v7-shell{padding-top:24px}html body .product-v7-grid{grid-template-columns:minmax(0,min(48vw,820px)) clamp(500px,31vw,600px);justify-content:center;align-items:start}html body .product-v7-gallery-stage{border-radius:0;flex-direction:column-reverse;grid-template-columns:none;min-height:0;padding:0;display:flex}html body .product-v7-thumb-button{border-radius:11px;width:96px;height:96px}html body .product-v7-main-image{aspect-ratio:1;border-radius:20px;height:auto;min-height:0}html body .product-v7-main-image img{padding:clamp(22px,2.2vw,42px)!important}}@media (max-width:760px){html body .product-v7-gallery-stage{border-radius:0;flex-direction:column-reverse;gap:10px;padding:0;display:flex}html body .product-v7-main-image{aspect-ratio:1;border-radius:18px;height:auto}html body .product-v7-thumb-button{border-radius:10px;width:76px;height:76px}}html body .product-nav{grid-template-columns:auto auto minmax(480px,1fr) minmax(220px,330px) auto auto;gap:clamp(10px,1.2vw,18px)}html body .product-brand-pill,html body .product-locale-pill,html body .product-main-nav,html body .product-nav-source,html body .product-auth-pill,html body .product-account-pill,html body .product-cart-pill,html body .product-menu-pill{box-shadow:0 14px 32px #00000029,inset 0 1px #ffffffd1}html body .product-main-nav{background:#ffffffe6;min-height:54px}html body .product-nav-source{background:#ffffffd6;grid-template-columns:auto minmax(0,1fr) 34px;gap:8px;min-height:50px;padding:5px 6px 5px 14px}html body .product-nav-source button{background:#0a946b;width:34px;height:34px;box-shadow:0 8px 16px #075f4524}html body .product-nav-source button svg{color:#fff}html body .product-auth-pill{background:#ffffffe0;width:214px;min-height:50px}html body .product-auth-pill a{min-height:40px;font-size:12.5px}html body .product-account-pill{background:#ffffffe6;border:1px solid #ffffffc7;border-radius:999px;align-items:center;min-height:50px;padding:5px;display:inline-flex}html body .product-account-pill a{color:#075f49;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 15px 0 6px;font-size:12.5px;font-weight:850;display:inline-flex}html body .product-account-avatar{color:#fff;background:linear-gradient(135deg,#0a946b,#075f49);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}html body .product-cart-pill,html body .product-menu-pill{width:50px;height:50px}@media (max-width:1320px){html body .product-account-pill{display:none}}html body .product-v7-left .product-v7-details{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html body .product-v7-details-tabs{border-bottom:1px solid #082e2614;align-items:end;gap:clamp(24px,3vw,44px);margin:30px 0 28px;display:flex}html body .product-v7-details-tabs button{color:#11171485;letter-spacing:0;white-space:nowrap;background:0 0;border:0;min-height:58px;font-size:clamp(22px,1.7vw,34px);font-weight:780;position:relative}html body .product-v7-details-tabs button[aria-selected=true]{color:#111714;font-weight:900}html body .product-v7-details-tabs button[aria-selected=true]:after{content:"";background:#b7ff00;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}html body .product-v7-detail-stack{gap:18px;display:grid;position:relative}html body .product-v7-detail-stack .product-v7-detail-photo,html body .product-v7-qc-grid .product-v7-detail-photo{box-shadow:none;background:#f8f6ef;border:0;border-radius:14px}html body .product-v7-detail-stack .product-v7-detail-photo>div{aspect-ratio:1}html body .product-v7-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body .product-v7-guide-grid article{background:#ffffffb8;border:1px solid #082e2614;border-radius:18px;gap:10px;padding:18px;display:grid}html body .product-v7-guide-grid span{color:#fff;background:#075f49;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}html body .product-v7-guide-grid strong{color:#111714;font-size:17px;font-weight:900}html body .product-v7-guide-grid p{color:#082e269e;margin:0;font-size:14px;font-weight:720;line-height:1.45}html body .product-v7-qc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .product-v7-qc-grid .product-v7-detail-photo>div{aspect-ratio:1}html body .product-v7-color-grid{scrollbar-width:none;gap:10px;padding:2px 2px 8px;overflow-x:auto;display:flex!important}html body .product-v7-color-grid::-webkit-scrollbar{display:none}html body .product-v7-color-option{width:76px;box-shadow:none;border-radius:10px;flex:0 0 76px}html body .product-v7-size-option{color:#111714b3;background:#ffffffc2;border:1px solid #082e261a;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:820}html body .product-v7-size-option[data-active=true]{color:#075f49;background:#0a946b14;border-color:#0a946b;box-shadow:inset 0 0 0 1px #0a946b14}html body .product-v7-quantity-control{justify-items:end;gap:6px;display:grid}html body .product-v7-quantity-control p{color:#082e266b;margin:0;font-size:12px;font-weight:740}html body .product-v7-message-row{color:#111714b8;background:#ffffffb8;border:1px solid #082e2614;border-radius:14px;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:15px;font-weight:760;display:flex}html body .product-v7-payment-route{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;margin-bottom:2px;display:grid}html body .product-v7-payment-route span{color:#3b2e00;background:#ffc501c7;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:850;display:inline-flex}html body .product-v7-source{letter-spacing:.12em;background:#082e2612;height:30px}html body .product-v7-store-button{box-shadow:none;background:#ffffffdb;border-radius:999px}html body .product-v7-muted-label{margin-bottom:8px}html body .product-v7-title{color:#111714c7;margin-bottom:8px;font-size:22px;line-height:1.08}html body .product-v7-price-row{align-items:end}html body .product-v7-price{letter-spacing:0;font-size:clamp(54px,3.25vw,68px)}html body .product-v7-converted{color:#c59000;padding-bottom:8px;font-size:16px}html body .product-v7-shipping-note{background:#faf7efeb;border-radius:13px;min-height:62px;padding:13px 16px}html body .product-v7-shipping-note button{text-align:right;max-width:160px;line-height:1.2}html body .product-v7-quantity-row{background:#faf7efeb;border-radius:13px;min-height:58px;padding:10px 14px}html body .product-v7-message-row,html body .product-v7-disclaimer-row{background:#ffffffb8;border:1px solid #082e2614;border-radius:10px;min-height:48px}html body .product-v7-message-row{padding:0 15px}html body .product-v7-disclaimer-row{color:#082e26a8;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:760;display:flex}html body .product-v7-disclaimer-row input{accent-color:#0a946b;width:16px;height:16px}html body .product-v7-payment-route{background:#fff7d9c7;border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-bottom:0;padding:7px}html body .product-v7-payment-route span{background:#ffd139;border-radius:999px;min-height:34px;font-size:12px}html body .product-v7-payment-route span:last-child{color:#114f37;background:#74d994}html body .product-v7-action-row .w-full{color:#111714;background:#fff;border-radius:999px;min-height:50px;box-shadow:0 12px 28px #082e260f}html body .product-v7-buy-button{background:#086b4d;border-radius:999px;min-height:54px;box-shadow:0 16px 32px #075f452e}html body .product-v7-purchase-card,html body .product-v7-purchase-card *{min-width:0}html body .product-v7-purchase-card{scrollbar-gutter:auto;overflow-x:hidden}html body .product-v7-title{max-width:100%;font-size:21px}html body .product-v7-price-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}html body .product-v7-converted{white-space:nowrap}html body .product-v7-shipping-note{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}html body .product-v7-color-grid{gap:10px;padding:0;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .product-v7-color-option{flex:initial;aspect-ratio:1;width:auto;min-width:0}html body .product-v7-size-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body .product-v7-size-option{white-space:normal;text-align:center;width:100%;padding:0 10px;line-height:1.15}html body .product-v7-quantity-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}html body .product-v7-quantity-row>div:first-child p,html body .product-v7-quantity-control p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .product-v7-quantity-control{justify-items:end;max-width:188px}html body .product-v7-message-row,html body .product-v7-disclaimer-row{width:100%}html body .product-v7-disclaimer-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .product-v7-action-row{padding:16px 24px 24px}html body .product-v7-payment-route{border-radius:18px;grid-template-columns:1fr;padding:6px}html body .product-v7-payment-route span{text-align:center;white-space:normal;min-height:32px;padding:0 10px;line-height:1.15}html body .product-v7-details-tabs{scrollbar-width:none;gap:clamp(20px,2vw,30px);margin:26px 0 24px;overflow:auto hidden}html body .product-v7-details-tabs::-webkit-scrollbar{display:none}html body .product-v7-details-tabs button{flex:none;min-height:50px;font-size:clamp(24px,1.35vw,30px)}html body .product-v7-details-tabs button[aria-selected=true]:after{height:3px}html body .product-v7-action-row{box-shadow:none;padding:18px 28px 28px;position:static;bottom:auto}html body .product-v7-color-grid{justify-content:start;gap:10px;overflow:visible;grid-template-columns:repeat(auto-fill,48px)!important;display:grid!important}html body .product-v7-color-option{aspect-ratio:auto;width:48px;height:48px;box-shadow:none;background:#f8f6ef;border-radius:7px}html body .product-v7-color-option img{padding:0!important}html body .product-v7-color-option[data-active=true]{border-color:#0a946b;box-shadow:0 0 0 1px #0a946b}html body .product-v7-size-choice-grid{flex-wrap:wrap;gap:10px;display:flex}html body .product-v7-size-option{white-space:nowrap;width:auto;min-height:44px;padding:0 16px;line-height:1}html body .product-v7-shipping-note,html body .product-v7-quantity-row{justify-content:space-between;align-items:center;display:flex}html body .product-v7-shipping-note button{text-align:right;justify-self:auto;max-width:170px}html body .product-v7-payment-route{border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}html body .product-v7-payment-route span{white-space:nowrap}@media (max-width:1320px){html body .product-v7-color-grid{grid-template-columns:repeat(auto-fill,44px)!important}html body .product-v7-color-option{width:44px;height:44px}}html body .product-v7-left{overflow:hidden}html body .product-v7-left .product-v7-details{max-width:100%;overflow:hidden}html body .product-v7-left .product-v7-details-tabs{gap:clamp(18px,1.6vw,26px);width:100%;max-width:100%;padding-right:34px;font-size:0;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 42px),#0000 100%)}html body .product-v7-left .product-v7-details-tabs button{min-height:48px;font-size:clamp(22px,1.15vw,27px);line-height:1.05}@media (max-width:1320px){html body .product-v7-left .product-v7-details-tabs{gap:14px;padding-right:0;-webkit-mask-image:none;mask-image:none}html body .product-v7-left .product-v7-details-tabs button{font-size:clamp(18px,1.45vw,19.5px)}}html body .product-v7-left .product-v7-details-tabs{background:#ffffffa8;border:1px solid #082e2614;border-radius:999px;align-items:center;gap:4px;width:auto;max-width:100%;min-height:50px;margin:26px 0 22px;padding:5px;display:inline-flex;overflow-x:auto;box-shadow:0 14px 32px #082e260f;-webkit-mask-image:none;mask-image:none}html body .product-v7-left .product-v7-details-tabs button{color:#082e2694;border-radius:999px;min-height:38px;padding:0 18px;font-size:14px;font-weight:850;line-height:1;transition:background .16s,color .16s,box-shadow .16s}html body .product-v7-left .product-v7-details-tabs button[aria-selected=true]{color:#fff;background:#075f49;font-weight:900;box-shadow:0 10px 22px #075f4929}html body .product-v7-left .product-v7-details-tabs button[aria-selected=true]:after{display:none}@media (max-width:1320px){html body .product-v7-left .product-v7-details-tabs button{padding:0 14px;font-size:13px}}html body .product-v7-purchase-head{border-bottom:1px solid #082e2614;gap:18px;padding:22px 28px 20px;display:grid}html body .product-v7-store-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;display:grid}html body .product-v7-store-identity,html body .product-v7-store-actions,html body .product-v7-title-actions{align-items:center;display:flex}html body .product-v7-store-identity{gap:10px;min-width:0}html body .product-v7-source-logo{color:#fff;background:#f15d13;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:inline-flex}html body .product-v7-store-identity strong{color:#111714;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:880;overflow:hidden}html body .product-v7-store-actions{gap:8px}html body .product-v7-store-actions button,html body .product-v7-title-actions button,html body .product-v7-help-card button{color:#111714b8;background:#ffffffbd;border:1px solid #082e261a;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:820;display:inline-flex}html body .product-v7-store-actions button{min-height:34px;padding:0 12px;font-size:12px}html body .product-v7-store-actions button:last-child{background:#082e260f}html body .product-v7-title-block{gap:12px;padding-top:0;display:grid}html body .product-v7-title{color:#111714;margin:0;font-size:clamp(28px,2.35vw,40px);line-height:1.08}html body .product-v7-price-row{grid-template-columns:minmax(0,1fr);gap:4px}html body .product-v7-price{color:#009300;font-size:clamp(34px,3.1vw,48px)}html body .product-v7-converted{color:#111714a8;padding:0;font-size:16px}html body .product-v7-title-actions{gap:8px}html body .product-v7-title-actions button{min-height:38px;padding:0 14px;font-size:13px}html body .product-v7-title-actions button:not(:first-child){width:38px;padding:0}html body .product-v7-panel-body{gap:18px}html body .product-v7-domestic-card,html body .product-v7-help-card{border-top:1px solid #082e2614;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:18px;display:grid}html body .product-v7-domestic-card:first-child{border-top:0;padding-top:0}html body .product-v7-domestic-card div:first-child,html body .product-v7-help-card div{gap:5px;display:grid}html body .product-v7-domestic-card strong,html body .product-v7-help-card strong,html body .product-v7-section-heading strong{color:#111714;font-size:17px;font-weight:900}html body .product-v7-domestic-card span,html body .product-v7-help-card span,html body .product-v7-section-heading span{color:#11171499;font-size:13px;font-weight:700;line-height:1.35}html body .product-v7-domestic-price{grid-template-columns:auto minmax(52px,auto) auto;align-items:center;gap:8px;display:grid}html body .product-v7-domestic-price strong{color:#111714;background:#fffc;border:1px solid #082e261f;border-radius:8px;justify-content:center;align-items:center;min-width:64px;min-height:38px;font-size:18px;display:inline-flex}html body .product-v7-help-card button{color:#082e26;white-space:nowrap;background:#fff;min-height:42px;padding:0 16px}html body .product-v7-section-heading{border-top:1px solid #082e2614;gap:6px;padding-top:18px;display:grid}html body .product-v7-shipping-note{background:#22360f14;border-color:#b7ff0085;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;display:grid}html body .product-v7-shipping-note button{color:#fff;text-align:center;background:#111714;border-radius:999px;align-self:center;max-width:none;padding:8px 12px}html body .product-v7-route-row{border-top:1px solid #082e2614;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:8px;padding-top:12px;display:grid}html body .product-v7-route-row span{color:#111714c7;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border-radius:12px;padding:9px 10px;font-size:12px;font-weight:820;overflow:hidden}@media (max-width:1320px){html body .product-v7-store-row,html body .product-v7-domestic-card,html body .product-v7-help-card{grid-template-columns:minmax(0,1fr)}html body .product-v7-store-actions,html body .product-v7-title-actions{flex-wrap:wrap}html body .product-v7-title{font-size:28px}html body .product-v7-route-row{grid-template-columns:1fr}}html body .product-v7-store-row{grid-template-columns:minmax(0,1fr) auto;min-height:44px}html body .product-v7-store-identity{gap:12px}html body .product-v7-source-logo{background:0 0;border-radius:10px;width:42px;height:42px;padding:0;overflow:hidden}html body .product-v7-source-logo img{object-fit:cover;width:100%;height:100%}html body .product-v7-store-identity strong{font-size:17px;font-weight:900}html body .product-v7-save-seller{color:#0a946b;background:#0a946b1a;border:0;border-radius:999px;width:38px;height:38px;padding:0;position:relative}html body .product-v7-save-seller:after{content:attr(data-tooltip);z-index:10;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#111714e0;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:760;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}html body .product-v7-save-seller:before{content:"";z-index:10;opacity:0;border:5px solid #0000;border-bottom-color:#111714e0;transition:opacity .14s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}html body .product-v7-save-seller:hover:after,html body .product-v7-save-seller:focus-visible:after{opacity:1;transform:translate(-50%)}html body .product-v7-save-seller:hover:before,html body .product-v7-save-seller:focus-visible:before{opacity:1}html body .product-v7-store-actions{justify-content:end}html body .product-v7-store-actions .product-v7-enter-shop{color:#075f49;background:#0a946b14;border-color:#0a946b29;min-height:36px;padding:0 13px 0 15px}@media (max-width:1320px){html body .product-v7-store-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){html body .product-v7-details-tabs{gap:18px;margin-top:24px;overflow-x:auto}html body .product-v7-details-tabs button{font-size:24px}html body .product-v7-guide-grid,html body .product-v7-qc-grid,html body .product-v7-payment-route{grid-template-columns:1fr}}html body .product-v7-purchase-card{max-height:calc(100vh - 132px);overflow:visible}html body .product-v7-purchase-head{gap:14px;padding:20px 26px 16px}html body .product-v7-title{font-size:clamp(28px,2vw,36px)}html body .product-v7-action-row{border-top:1px solid #082e2614;gap:12px;padding:16px 26px 24px;display:grid}@media (max-width:1320px){html body .product-v7-title{font-size:27px}html body .product-v7-purchase-head,html body .product-v7-panel-body,html body .product-v7-action-row{padding-left:24px;padding-right:24px}}html body .product-v7-purchase-card{flex-direction:column;height:min(640px,100vh - 152px);min-height:540px;max-height:calc(100vh - 152px);display:flex;overflow:hidden}html body .product-v7-purchase-head{flex:none;gap:12px;padding:18px 24px 14px}html body .product-v7-title-block{gap:7px;padding-top:12px}html body .product-v7-title{margin-bottom:2px;font-size:clamp(26px,1.85vw,34px)}html body .product-v7-title-actions{margin-top:0}html body .product-v7-title-actions button{min-height:34px}html body .product-v7-panel-body{overscroll-behavior:contain;flex:auto;gap:14px;min-height:0;padding:16px 24px 14px;overflow-y:auto}html body .product-v7-panel-body::-webkit-scrollbar{width:5px}html body .product-v7-panel-body::-webkit-scrollbar-thumb{background:#082e261f;border-radius:999px}html body .product-v7-quantity-row{padding:11px 13px}html body .product-v7-message-row{min-height:46px}html body .product-v7-disclaimer-row{min-height:44px}html body .product-v7-action-row{background:#fffffff5;flex:none;gap:10px;padding:14px 24px 20px;position:relative;box-shadow:0 -16px 34px #ffffffdb}html body .product-v7-total-row{padding-bottom:0}html body .product-v7-action-row .w-full,html body .product-v7-buy-button{min-height:46px}@media (max-width:1320px){html body .product-v7-purchase-card{height:min(612px,100vh - 146px);min-height:520px;max-height:calc(100vh - 146px)}html body .product-v7-purchase-head,html body .product-v7-panel-body,html body .product-v7-action-row{padding-left:22px;padding-right:22px}}html body .product-v7-purchase-card{height:auto;min-height:0;max-height:none;display:block;overflow:visible}html body .product-v7-panel-body{min-height:0;overflow:visible}html body .product-v7-action-row{box-shadow:none;background:#fffffff5;position:static}html body .product-v7-quantity-row,html body .product-v7-message-row,html body .product-v7-disclaimer-row{display:flex}@media (max-width:1320px){html body .product-v7-purchase-card{height:auto;min-height:0;max-height:none}}@media (min-width:1181px){html body .product-v7-shell{width:min(1900px,100vw - clamp(56px,5vw,104px));padding-top:28px}html body .product-v7-grid{grid-template-columns:minmax(860px,1fr) clamp(610px,32vw,680px);justify-content:stretch;gap:clamp(40px,3.1vw,64px)}html body .product-v7-aside{top:104px}}html body .product-v7-purchase-card{border-radius:26px}html body .product-v7-purchase-head{padding:24px 30px 18px}html body .product-v7-store-row{margin-bottom:18px}html body .product-v7-store-identity strong{font-size:16px;line-height:1.1}html body .product-v7-title-block{gap:8px}html body .product-v7-title{letter-spacing:0;max-width:92%;font-size:clamp(29px,1.75vw,34px);line-height:1.08}html body .product-v7-price-row{justify-content:flex-start;align-items:baseline;gap:12px;display:flex}html body .product-v7-price{letter-spacing:0;font-size:clamp(38px,2.25vw,46px);line-height:.98}html body .product-v7-converted{padding:0;font-size:14px;line-height:1.2}html body .product-v7-title-actions{gap:8px;margin-top:3px}html body .product-v7-title-actions button{min-height:36px;font-size:12px}html body .product-v7-panel-body{gap:16px;padding:18px 30px}html body .product-v7-panel-body h3{font-size:14px;line-height:1.2}html body .product-v7-panel-body h3+span,html body .product-v7-panel-body .text-prv-muted{font-size:12px;line-height:1.25}html body .product-v7-color-grid{flex-wrap:wrap;gap:10px;grid-template-columns:none!important;display:flex!important}html body .product-v7-color-option{border-radius:11px;flex:none;width:54px;height:54px}html body .product-v7-size-option{min-height:42px;padding:0 18px;font-size:13px;font-weight:820}html body .product-v7-quantity-row{min-height:74px;padding:14px 16px}html body .product-v7-quantity-row h3,html body .product-v7-message-row span{font-size:14px!important}html body .product-v7-quantity-control p,html body .product-v7-disclaimer-row span{font-size:12px}html body .product-v7-message-row{aspect-ratio:auto;min-height:48px;padding:0 16px}html body .product-v7-disclaimer-row{min-height:46px;padding:0 16px}html body .product-v7-action-row{gap:12px;padding:18px 30px 26px}html body .product-v7-total-row{font-size:13px}html body .product-v7-total-row strong{font-size:25px}html body .product-v7-action-row .w-full,html body .product-v7-buy-button{min-height:48px;font-size:14px}@media (max-width:1500px) and (min-width:1181px){html body .product-v7-grid{grid-template-columns:minmax(680px,1fr) clamp(520px,37vw,600px);gap:36px}html body .product-v7-shell{width:min(100% - 44px,1420px)}}@media (min-width:1181px){html body .product-v7-grid{grid-template-columns:minmax(0,min(48vw,820px)) clamp(610px,32vw,680px);justify-content:center}html body .product-v7-gallery{width:100%;max-width:820px}html body .product-v7-main-image{max-width:820px}}@media (max-width:1500px) and (min-width:1181px){html body .product-v7-grid{grid-template-columns:minmax(0,min(48vw,760px)) clamp(520px,37vw,600px)}html body .product-v7-gallery,html body .product-v7-main-image{max-width:760px}}html body .product-v7-store-identity{align-items:center}html body .product-v7-save-seller{justify-content:center;align-self:center;align-items:center;display:inline-flex;transform:none}html body .product-v7-save-seller svg{stroke-width:2.25px;margin:0;display:block}html body .product-v7-price{font-size:clamp(40px,2.4vw,50px)}html body .product-v7-converted{color:#111714ad;font-size:clamp(17px,1.05vw,20px);font-weight:900;line-height:1}html body .product-v7-title-actions{align-items:center}html body .product-v7-source-action{position:relative}html body .product-v7-modify-action{min-width:126px}html body .product-v7-source-action[data-tooltip]:after{content:attr(data-tooltip);z-index:20;color:#111714;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border-radius:7px;padding:8px 13px;font-size:14px;font-weight:650;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px #00000024}html body .product-v7-source-action[data-tooltip]:before{content:"";z-index:20;opacity:0;pointer-events:none;border:6px solid #0000;border-top-color:#fff;transition:opacity .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}html body .product-v7-source-action[data-tooltip]:hover:after,html body .product-v7-source-action[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}html body .product-v7-source-action[data-tooltip]:hover:before,html body .product-v7-source-action[data-tooltip]:focus-visible:before{opacity:1}html body .product-v7-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html body .product-v7-price-dialog{color:#f7f7f4;background:#111214;border-radius:24px;width:min(820px,100vw - 32px);padding:34px 38px 28px;position:relative;box-shadow:0 30px 90px #00000073}html body .product-v7-price-dialog h2{color:#fff;letter-spacing:0;margin:0 0 28px;font-size:34px;font-weight:900;line-height:1.05}html body .product-v7-dialog-close{color:#fff;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;top:28px;right:28px}html body .product-v7-price-input{border:1px solid #ffffff47;border-radius:5px;grid-template-columns:74px minmax(0,1fr);width:min(520px,100%);min-height:46px;display:grid;overflow:hidden}html body .product-v7-price-input span{color:#fff;border-right:1px solid #ffffff47;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}html body .product-v7-price-input input{color:#fff;background:0 0;border:0;outline:none;min-width:0;padding:0 14px;font-size:20px}html body .product-v7-price-warning{color:#ffffffd1;margin:18px 0 6px;font-size:19px;font-weight:650}html body .product-v7-price-help{color:#ffffffc2;max-width:760px;margin:0;font-size:18px;font-weight:520;line-height:1.34}html body .product-v7-dialog-divider{background:#ffffffa3;height:1px;margin:24px 0 26px}html body .product-v7-dialog-label{color:#ffffffd1;margin:0 0 16px;font-size:22px;font-weight:560}html body .product-v7-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}html body .product-v7-reason-grid button{color:#ffffffd1;background:0 0;border:1px solid #ffffffc7;border-radius:5px;min-height:44px;padding:0 14px;font-size:19px;font-weight:520}html body .product-v7-dialog-actions{grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;gap:12px;margin-top:46px;display:grid}html body .product-v7-dialog-actions button{color:#ffffffb8;background:0 0;border:1px solid #ffffff94;border-radius:12px;min-height:58px;font-size:22px;font-weight:560}html body .product-v7-dialog-actions button:last-child{color:#111214;background:#fff;border-color:#fff}@media (max-width:760px){html body .product-v7-price-row{flex-wrap:wrap}html body .product-v7-reason-grid,html body .product-v7-dialog-actions{grid-template-columns:1fr}}html body .product-v7-domestic-shipping{background:#1117140e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}html body .product-v7-domestic-shipping>div:first-child,html body .product-v7-help-before-buying>div{gap:4px;min-width:0;display:grid}html body .product-v7-domestic-shipping strong,html body .product-v7-help-before-buying strong{color:#111714;font-size:16px;font-weight:900;line-height:1.18}html body .product-v7-domestic-shipping span,html body .product-v7-help-before-buying span{color:#11171494;font-size:13px;font-weight:720;line-height:1.35}html body .product-v7-domestic-price{color:#111714b3;white-space:nowrap;grid-template-columns:auto 68px auto;align-items:center;gap:10px;font-size:14px;font-weight:760;display:grid}html body .product-v7-domestic-price input{color:#111714;text-align:center;background:#ffffffbd;border:1px solid #082e261f;border-radius:8px;outline:none;width:68px;height:36px;font-size:17px;font-weight:900}html body .product-v7-help-before-buying{border-top:1px solid #082e2614;border-bottom:1px solid #082e2614;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}html body .product-v7-help-before-buying button{color:#082e26;background:#fff;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:14px;font-weight:900;box-shadow:0 12px 28px #082e2614}html body .product-v7-disclaimer-block{border-radius:14px;gap:12px;display:grid}html body .product-v7-disclaimer-block .product-v7-disclaimer-row{background:0 0;border:0;justify-content:space-between;gap:14px;min-height:46px;padding:0}html body .product-v7-disclaimer-row label{color:#111714;align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:620;line-height:1.25;display:flex}html body .product-v7-disclaimer-row label span{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:clip;white-space:normal;overflow:visible}html body .product-v7-disclaimer-row label strong{font-weight:900}html body .product-v7-disclaimer-row input{accent-color:#0a946b;flex:none;width:20px;height:20px}html body .product-v7-disclaimer-row button{color:#111714b8;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s;display:inline-flex}html body .product-v7-disclaimer-block[data-open=true] .product-v7-disclaimer-row button{transform:rotate(90deg)}html body .product-v7-disclaimer-copy{color:#11171494;margin:0;font-size:14px;font-weight:620;line-height:1.36}@media (max-width:760px){html body .product-v7-domestic-shipping,html body .product-v7-help-before-buying{grid-template-columns:1fr}html body .product-v7-domestic-price{justify-content:start}}html body .product-v7-action-row{z-index:8;-webkit-backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #082e2614;margin-top:2px;position:sticky;bottom:0;box-shadow:0 -18px 34px #ffffffe6}html body .product-v7-panel-body{padding-bottom:14px}@media (min-width:1181px){html body .product-v7-aside{align-self:start;position:sticky;top:104px}html body .product-header{padding:20px 12px 0}html body .product-nav{grid-template-columns:clamp(154px,8.2vw,176px) clamp(146px,7.4vw,174px) clamp(690px,40vw,830px) minmax(260px,360px) clamp(194px,10.8vw,224px) 52px;justify-content:center;gap:clamp(14px,1.05vw,22px);width:min(1900px,100vw - 24px);min-height:56px}}html body .product-brand-pill,html body .product-locale-pill,html body .product-main-nav,html body .product-nav-source,html body .product-auth-pill,html body .product-cart-pill,html body .product-account-pill{border:1px solid #ffffffc7;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffffdb}html body .product-brand-pill{background:linear-gradient(#0a6850f0,#074f3eeb);border-color:#ffffff3d;justify-content:flex-start;gap:9px;width:100%;min-width:0;height:56px;padding:0 18px 0 11px;font-size:16px;font-weight:880}html body .product-brand-logo{width:40px;height:40px}html body .product-locale-pill{background:#fffffff0;gap:10px;width:100%;height:56px;padding:0 18px;font-size:14px;font-weight:860}html body .product-main-nav{--liquid-pad:5px;--liquid-gap:6px;gap:var(--liquid-gap);width:100%;min-height:56px;padding:var(--liquid-pad);background:#ffffffeb}html body .product-main-nav:before{top:var(--liquid-pad);bottom:var(--liquid-pad);left:var(--liquid-pad);width:calc((100% - (var(--liquid-pad) * 2) - (var(--liquid-gap) * 4)) / 5);border-radius:999px;height:46px;transform:translateX(calc(var(--liquid-active) * (100% + var(--liquid-gap)))) scale(.985)!important;background:radial-gradient(circle at 24% 18%,#ffffffb8,#0000 40%),linear-gradient(135deg,#daf8ecfa,#ffffffb8)!important;box-shadow:0 18px 42px #075f4524,inset 0 1px #ffffffeb,inset 0 -16px 28px #075f4514!important}html body .product-main-nav button{height:46px;padding:0 10px;font-size:clamp(13px,.72vw,14px);font-weight:780}html body .product-nav-source{background:#ffffffeb;grid-template-columns:auto minmax(0,1fr) 42px;gap:10px;width:100%;min-height:56px;padding:7px 7px 7px 16px}html body .product-nav-source input{font-size:13px;font-weight:780}html body .product-nav-source button{width:42px;height:42px}html body .product-auth-pill{--liquid-pad:5px;--liquid-gap:6px;width:100%;min-height:56px;padding:var(--liquid-pad);background:#ffffffeb}html body .product-auth-pill:before{height:46px}html body .product-auth-pill a{justify-content:center;min-height:46px;padding:0 14px;font-size:13px;font-weight:780}html body .product-cart-pill{background:#fffffff0;width:52px;height:52px}@media (max-width:1560px) and (min-width:1181px){html body .product-nav{grid-template-columns:144px 142px minmax(560px,1fr) minmax(220px,300px) 194px 52px;gap:12px;width:calc(100vw - 28px)}}html body .product-auth-pill{background:linear-gradient(90deg,#fffffffa,#ffffffe6);border-radius:999px;position:relative;overflow:hidden}html body .product-auth-pill:before{content:"";top:var(--liquid-pad);bottom:var(--liquid-pad);left:var(--liquid-pad);z-index:0;width:calc((100% - (var(--liquid-pad) * 2) - var(--liquid-gap)) / 2);border-radius:999px;position:absolute;transform:translateX(calc(var(--liquid-active) * (100% + var(--liquid-gap)))) scale(.985)!important;background:radial-gradient(circle at 24% 18%,#ffffff6b,#0000 40%),linear-gradient(135deg,#17b986,#05704f)!important;transition:transform .64s cubic-bezier(.18,1.18,.22,1),box-shadow .26s,background .26s!important;box-shadow:0 16px 34px #05704f3d,inset 0 1px #ffffff57!important}html body .product-auth-pill:has(a:first-child:hover):before{transform:translate(0)scale(.985)!important}html body .product-auth-pill:has(a:first-child:focus-visible):before{transform:translate(0)scale(.985)!important}html body .product-auth-pill:has(a:last-child:hover):before{transform:translateX(calc(100% + var(--liquid-gap))) scale(.985)!important}html body .product-auth-pill:has(a:last-child:focus-visible):before{transform:translateX(calc(100% + var(--liquid-gap))) scale(.985)!important}html body .product-auth-pill a{z-index:1;color:#0000009e;position:relative;transform:none!important}html body .product-auth-pill:has(a:last-child:hover) a:last-child{color:#fff!important}html body .product-auth-pill:has(a:last-child:focus-visible) a:last-child{color:#fff!important}:is(html body .product-auth-pill:has(a:first-child:hover) a:first-child,html body .product-auth-pill:has(a:first-child:focus-visible) a:first-child){color:#fff!important}:is(html body .product-auth-pill:has(a:first-child:hover) a:last-child,html body .product-auth-pill:has(a:first-child:focus-visible) a:last-child){color:#0000009e!important}html body .product-v7-main-image{background:radial-gradient(circle at 50% 40%,#ffffffeb,#f8f6efbd 70%),#f8f6efc2;border-radius:18px;box-shadow:0 18px 44px #001f1714,inset 0 1px #ffffffbd}html body .product-v7-main-image img{padding:clamp(22px,2.5vw,42px)!important}html body .product-v7-preview-button,html body .product-v7-thumb-button{box-shadow:0 10px 24px #082e2614}html body .product-v7-purchase-card{-webkit-backdrop-filter:blur(22px)saturate(116%);background:radial-gradient(circle at 96% 3%,#d3f6fa8a,#0000 36%),linear-gradient(#ffffffdb,#ffffffb8);border:1px solid #ffffff75;border-radius:20px;overflow:hidden;box-shadow:0 22px 58px #001f171f,inset 0 1px #ffffffdb}html body .product-v7-purchase-head{background:0 0;border-bottom-color:#082e260f}html body .product-v7-action-row{background:linear-gradient(#ffffff7a,#ffffffc2);border-top-color:#082e260e;box-shadow:0 -16px 30px #ffffff80}html body .product-v7-action-row .w-full{background:#ffffffd1}@media (min-width:1181px){html body .product-v7-shell{padding-top:32px}}html body .product-v7-gallery-stage{background:linear-gradient(#ffffffa3,#ffffff6b),#f6f3ea7a;border:0;border-radius:20px;box-shadow:0 18px 48px #001f171f,inset 0 1px #ffffffa3}html body .product-v7-main-image{background:radial-gradient(circle at 50% 40%,#ffffffe6,#f8f6ef94 72%),#f9f7f075;border:0;border-radius:16px;box-shadow:0 12px 34px #001f1712,inset 0 1px #ffffffb3}html body .product-v7-main-image:before,html body .product-v7-media-caption,html body .product-v7-media-badge{display:none}html body .product-v7-purchase-card{-webkit-backdrop-filter:blur(24px)saturate(112%);background:radial-gradient(circle at 94% 0,#c1f4e094,#0000 32%),linear-gradient(#ffffffb8,#ffffff8a);border:0;border-radius:16px;box-shadow:0 18px 48px #001f1721,inset 0 1px #ffffffc7}html body .product-v7-panel-body{background:#ffffff24}html body .product-v7-domestic-shipping,html body .product-v7-quantity-row{background:#f9f6ee8a}html body .product-v7-disclaimer-block,html body .product-v7-help-before-buying{background:0 0}html body .product-v7-action-row{box-shadow:none;background:linear-gradient(#ffffff2e,#ffffff80)}html body .product-page-v7{background:radial-gradient(circle at 16% 180px,#ffffff14,#0000 25%),radial-gradient(circle at 76% 185px,#5b9cff3d,#0000 34%),linear-gradient(#08111f 0,#14243f 265px,#1d3765 392px,#2f5586c2 512px,#dce5eee0 650px,#f5f2e8 810px,#fbfaf5 100%)!important}html body .product-header{background:linear-gradient(#08111fdb,#08111f00)!important}html body .product-brand-pill{background:#08111fc7!important;border-color:#ffffff29!important;box-shadow:0 18px 42px #08111f3d,inset 0 1px #ffffff1f!important}html body .product-locale-pill svg:first-child,html body .product-nav-source svg,html body .product-nav-source button svg{color:#2f6df3!important}html body .product-main-nav:before{background:radial-gradient(circle at 22% 18%,#fffffff5,#0000 46%),linear-gradient(135deg,#e0eefffa,#ffffffc2)!important;box-shadow:0 18px 42px #2563eb29,inset 0 1px #ffffffd6!important}html body .product-main-nav button.active,html body .product-main-nav button:hover,html body .product-main-nav button:focus-visible{color:#1d4ed8!important}html body .product-nav-source button,html body .product-auth-pill:before{background:radial-gradient(circle at 28% 18%,#ffffff8a,#0000 42%),linear-gradient(135deg,#6aa0ff,#2f6df3 46%,#1d4ed8)!important;box-shadow:0 16px 34px #2563eb38,inset 0 1px #ffffff52!important}html body .product-auth-pill a:last-child,html body .product-auth-pill[data-active="1"] a:last-child{color:#fff!important}html body .product-auth-pill:has(a:last-child:hover) a:last-child{color:#fff!important}html body .product-auth-pill:has(a:last-child:focus-visible) a:last-child{color:#fff!important}html body .product-locale-popover .locale-option.active,html body .product-locale-popover .locale-option:hover,html body .product-locale-popover .currency-option.active,html body .product-locale-popover .currency-option:hover{color:#1d4ed8!important;background:linear-gradient(135deg,#dbeafef5,#fff8dac7)!important;border-color:#2563eb2e!important}html body .product-v7-gallery-stage,html body .product-v7-main-image{box-shadow:0 18px 48px #08111f1f,inset 0 1px #ffffffb8!important}html body .product-v7-purchase-card{background:radial-gradient(circle at 94% 0,#dbeafec7,#0000 32%),linear-gradient(#ffffffc2,#ffffff94)!important;box-shadow:0 18px 48px #08111f24,inset 0 1px #ffffffd1!important}html body .product-v7-purchase-head{border-bottom-color:#1d376514!important}html body .product-v7-converted{color:#14243fb3!important;font-weight:800!important}html body .product-v7-save-seller,html body .product-v7-enter-shop{color:#1d4ed8!important;background:#dbeafeb8!important;border-color:#2563eb1f!important}html body .product-v7-save-seller svg,html body .product-v7-enter-shop svg{color:#2f6df3!important}html body .product-v7-source-action:hover,html body .product-v7-source-action:focus-visible,html body .product-v7-modify-action{color:#1d4ed8!important;border-color:#2563eb2e!important}html body .product-v7-domestic-price input:focus{border-color:#2563eb52!important;box-shadow:0 0 0 4px #2563eb14!important}html body .product-v7-help-before-buying{border-color:#1d376514!important}html body .product-v7-help-before-buying button{color:#1d4ed8!important}html body .product-v7-color-option[data-active=true],html body .product-v7-size-option[data-active=true],html body .product-v7-thumb-button[aria-current=true]{color:#1d4ed8!important;border-color:#2f6df3!important;box-shadow:0 12px 24px #2563eb1f,inset 0 0 0 1px #ffffffd1!important}html body .product-v7-size-option[data-active=true]{background:linear-gradient(135deg,#dbeafef0,#ffffffb8)!important}html body .product-v7-quantity-control button:hover,html body .product-v7-quantity-control button:focus-visible{color:#1d4ed8!important}html body .product-v7-disclaimer-row input:checked{background-color:#2563eb!important;border-color:#2563eb!important}html body .product-v7-details-tabs{border-color:#1d376514!important}html body .product-v7-details-tabs button[aria-selected=true]{color:#fff!important;background:#1d4ed8!important}html body .product-home-header{background:linear-gradient(#f7f5efd6,#f7f5ef00)}html body .product-home-header .cd-nav{max-width:1440px;padding:0 80px}html body .product-home-header .brand-pill{background:var(--green-900)!important;color:var(--paper)!important}html body .product-home-header .nav-pill{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(760px,53vw)!important}html body .product-home-header .nav-pill:before{background:radial-gradient(circle at 22% 18%,#ffffffb3,#0000 44%),linear-gradient(135deg,#ddf7ecfa,#ffffffc2)!important;width:calc(20% - 5.2px)!important;box-shadow:0 18px 44px #05704f21,inset 0 1px #ffffffeb,inset 0 -16px 28px #075f4514!important}html body .product-home-header .nav-pill:has(a:first-child:hover):before{transform:translate(0)!important}html body .product-home-header .nav-pill:has(a:first-child:focus-visible):before{transform:translate(0)!important}html body .product-home-header .nav-pill:has(a:nth-child(2):hover):before{transform:translate(calc(100% + 4px))!important}html body .product-home-header .nav-pill:has(a:nth-child(2):focus-visible):before{transform:translate(calc(100% + 4px))!important}html body .product-home-header .nav-pill:has(a:nth-child(3):hover):before{transform:translate(calc(200% + 8px))!important}html body .product-home-header .nav-pill:has(a:nth-child(3):focus-visible):before{transform:translate(calc(200% + 8px))!important}html body .product-home-header .nav-pill:has(a:nth-child(4):hover):before{transform:translate(calc(300% + 12px))!important}html body .product-home-header .nav-pill:has(a:nth-child(4):focus-visible):before{transform:translate(calc(300% + 12px))!important}html body .product-home-header .nav-pill:has(a:nth-child(5):hover):before{transform:translate(calc(400% + 16px))!important}html body .product-home-header .nav-pill:has(a:nth-child(5):focus-visible):before{transform:translate(calc(400% + 16px))!important}html body .product-home-header .auth-pill:before{background:radial-gradient(circle at 24% 18%,#ffffff6b,#0000 40%),linear-gradient(135deg,#17b986,#05704f)!important;box-shadow:0 16px 34px #05704f3d,inset 0 1px #ffffff57!important}html body .product-home-header .region-pill svg:first-child,html body .product-v7-preview-button svg,html body .product-v7-quantity-control button:hover,html body .product-v7-help-before-buying button{color:var(--green-700)!important}html body .product-v7-shell{width:min(1420px,100vw - clamp(28px,5vw,96px))!important;padding-top:34px!important}html body .product-v7-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,450px)!important;gap:clamp(22px,3vw,46px)!important}html body .product-v7-gallery-stage{background:radial-gradient(circle at 22% 12%,#ffc5012e,#0000 26%),linear-gradient(135deg,#ffffffd1,#fffaeb8a)!important;border-radius:30px!important;grid-template-columns:116px minmax(0,1fr)!important;min-height:clamp(640px,100vh - 250px,780px)!important;display:grid!important;box-shadow:0 28px 80px #0a28201f,inset 0 1px #ffffffd1!important}html body .product-v7-main-image{background:radial-gradient(circle at 50% 42%,#fffffff5,#fffaebb8 60%,#dccfb947),#fffdf6!important;border-radius:24px!important;min-height:clamp(600px,100vh - 286px,740px)!important}html body .product-v7-main-image:before{border-color:#075f450f;display:block}html body .product-v7-media-badge,html body .product-v7-media-caption{display:grid}html body .product-v7-thumb-button{border-color:#075f4514!important;width:116px!important;height:116px!important}html body .product-v7-thumb-row{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;display:grid!important}html body .product-v7-thumb-rail{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}html body .product-v7-story-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}html body .product-v7-story-strip article{background:#ffffffad;border:1px solid #075f4514;border-radius:18px;align-content:center;gap:5px;min-height:92px;padding:16px;display:grid;box-shadow:0 16px 36px #0a28200f}html body .product-v7-story-strip span,html body .product-v7-detail-notes span{color:#075f45ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}html body .product-v7-story-strip strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.22}html body .product-v7-purchase-card{background:radial-gradient(circle at 96% 0,#ccf3e5b8,#0000 34%),linear-gradient(#ffffffdb,#ffffffad)!important;border-radius:24px!important;box-shadow:0 28px 76px #0a282024,inset 0 1px #ffffffe6!important}html body .product-v7-title{color:var(--ink)!important;letter-spacing:0!important;font-size:clamp(28px,2.45vw,40px)!important}html body .product-v7-price{color:var(--green-900)!important}html body .product-v7-converted{color:#9f7900!important}html body .product-v7-domestic-shipping,html body .product-v7-quantity-row{background:#f7f5efb3!important;border-color:#075f4514!important}html body .product-v7-help-before-buying{background:radial-gradient(circle at 94% 12%,#ffc5012e,#0000 42%),#ffffff80!important;border-color:#075f4514!important}html body .product-v7-size-option[data-active=true]{color:var(--green-900)!important;background:linear-gradient(135deg,#ccf3e5f0,#ffffffb8)!important;border-color:#075f452e!important}html body .product-v7-buy-button{background:radial-gradient(circle at 26% 18%, #ffffff61, transparent 42%), linear-gradient(135deg, #0a9969, var(--green-700))!important;box-shadow:0 18px 38px #075f453d,inset 0 1px #ffffff42!important}html body .product-v7-detail-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body .product-v7-detail-notes article{background:radial-gradient(circle at 90% 0,#ffc50124,#0000 34%),#ffffffc7;border:1px solid #075f4514;border-radius:22px;align-content:start;gap:8px;min-height:190px;padding:22px;display:grid}html body .product-v7-detail-notes strong{color:var(--ink);font-size:20px;font-weight:900;line-height:1.15}html body .product-v7-detail-notes p{color:#0f17129e;margin:0;font-size:14px;font-weight:700;line-height:1.55}@media (max-width:1180px){html body .product-home-header .cd-nav{padding:0 28px}html body .product-home-header .nav-pill,html body .product-home-header .auth-pill{display:none!important}html body .product-home-header .menu-pill{display:inline-flex!important}html body .product-v7-grid{grid-template-columns:minmax(0,1fr)!important}html body .product-v7-story-strip,html body .product-v7-detail-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html body .product-page-v7{background:linear-gradient(#f7f2e9 0 300px,#f7f5ef 520px,#fbfaf5 100%)!important;padding-top:102px!important}html body .product-home-header .cd-nav{padding:0 18px}html body .product-v7-story-strip,html body .product-v7-detail-notes{grid-template-columns:1fr}html body .product-v7-gallery-stage{flex-direction:column-reverse!important;min-height:0!important;display:flex!important}html body .product-v7-thumb-row{width:100%!important;display:grid!important}html body .product-v7-thumb-rail{display:flex!important;overflow-x:auto!important}html body .product-v7-thumb-button{flex:none!important;width:78px!important;height:78px!important}html body .product-v7-media-badge{display:grid}html body .product-v7-media-caption,html body .product-v7-main-image:before{display:none}}html body:has(.product-page-v7){--product-navy:#08111f;--product-blue:#2f6df3;--product-blue-deep:#1d4ed8;--product-blue-soft:#e8f0ff;--product-cream:#f7f5ef;--product-paper:#fbfaf5;--product-yellow:#ffc501;background:var(--product-cream)!important}html body .product-home-header{z-index:90!important;pointer-events:none!important;background:0 0!important;padding:clamp(18px,2.8vw,42px) clamp(20px,4vw,84px) 0!important;transition:background .24s!important;position:fixed!important;inset:0 0 auto!important}html body .product-home-header .cd-nav{width:100%!important;max-width:1880px!important;min-height:96px!important;box-shadow:none!important;-webkit-backdrop-filter:blur()saturate()!important;pointer-events:auto!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:clamp(16px,1.8vw,34px)!important;margin:0 auto!important;padding:0 clamp(26px,3vw,62px)!important;transition:background .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s!important;display:flex!important;position:relative!important}html body .product-home-header.cd-header-scrolled{background:linear-gradient(#0813276b,#08132714 72%,#0000)!important}html body .product-home-header.cd-header-scrolled .cd-nav{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:linear-gradient(90deg,#101218e8,#1c1e24d6 48%,#12181ddb)!important;border-color:#ffffff21!important;box-shadow:0 34px 92px #03091661,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a!important}html body .product-home-header .brand-pill{height:56px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:14px!important;padding:0!important;position:static!important}html body .product-home-header .brand-logo-frame{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important}html body .product-home-header .brand-logo-img{filter:drop-shadow(0 8px 16px #00000047);object-fit:contain!important;width:42px!important;height:42px!important}html body .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#fff!important;letter-spacing:-.015em!important;font-size:clamp(21px,1.25vw,27px)!important;font-weight:820!important}html body .product-home-header .locale-picker{z-index:3!important;flex:none!important;order:5!important;position:relative!important;inset:auto!important}html body .product-home-header .locale-picker .region-pill{color:#ffffffdb!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;gap:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;padding:0!important;font-size:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body .product-home-header .locale-picker .region-pill>*{display:none!important}html body .product-home-header .locale-picker .region-pill:before{content:"A"!important;color:#ecf3ffeb!important;font-size:22px!important;font-weight:820!important;line-height:1!important;position:absolute!important;top:11px!important;left:14px!important}html body .product-home-header .locale-picker .region-pill:after{content:"$"!important;color:#8fb2ff!important;font-size:20px!important;font-weight:820!important;line-height:1!important;position:absolute!important;bottom:10px!important;right:13px!important}html body .product-home-header .locale-picker .locale-popover{left:auto!important;right:0!important;transform:translateY(16px)!important}html body .product-home-header .locale-picker .locale-popover-arrow{left:auto!important;right:18px!important}html body .product-home-header .nav-pill{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:auto!important;justify-content:center!important;gap:clamp(22px,3.2vw,72px)!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}html body .product-home-header .nav-pill:before{display:none!important}html body .product-home-header .nav-pill a{color:#ffffff8c!important;letter-spacing:-.015em!important;white-space:nowrap!important;border-radius:0!important;flex:none!important;height:44px!important;padding:0!important;font-size:clamp(15px,.98vw,20px)!important;font-weight:690!important;transition:color .18s,transform .18s!important;position:relative!important}html body .product-home-header .nav-pill a:after{content:""!important;opacity:0!important;background:#fff!important;border-radius:999px!important;width:18px!important;height:2px!important;transition:opacity .18s,transform .18s!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)scaleX(.4)!important}html body .product-home-header .nav-pill[data-active="0"] a:first-child,html body .product-home-header .nav-pill[data-active="1"] a:nth-child(2),html body .product-home-header .nav-pill[data-active="2"] a:nth-child(3),html body .product-home-header .nav-pill[data-active="3"] a:nth-child(4),html body .product-home-header .nav-pill[data-active="4"] a:nth-child(5),html body .product-home-header .nav-pill a:hover{color:#fff!important}html body .product-home-header .nav-pill[data-active="0"] a:first-child:after,html body .product-home-header .nav-pill[data-active="1"] a:nth-child(2):after,html body .product-home-header .nav-pill[data-active="2"] a:nth-child(3):after,html body .product-home-header .nav-pill[data-active="3"] a:nth-child(4):after,html body .product-home-header .nav-pill[data-active="4"] a:nth-child(5):after,html body .product-home-header .nav-pill a:hover:after{opacity:.72!important;transform:translate(-50%)scaleX(1)!important}html body .product-home-header .auth-pill{background:#fffffff5!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex:none!important;order:4!important;width:252px!important;min-width:252px!important;height:64px!important;padding:6px!important;position:relative!important;inset:auto!important;box-shadow:0 16px 44px #0003,inset 0 1px #ffffffe6!important}html body .product-home-header .auth-pill:before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body .product-home-header .auth-pill:has(a:first-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body .product-home-header .auth-pill:has(a:first-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body .product-home-header .auth-pill:has(a:last-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body .product-home-header .auth-pill:has(a:last-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 38%),linear-gradient(135deg,#83aaff 0%,#2f64f4 100%)!important;border:1px solid #ffffff59!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #2f64f461,inset 0 1px #ffffff70!important}html body .product-home-header .auth-pill:has(a:first-child:hover):before{left:6px!important}html body .product-home-header .auth-pill:has(a:first-child:focus-visible):before{left:6px!important}html body .product-home-header .auth-pill a{color:#111827ad!important;border-radius:999px!important;height:52px!important;font-size:16px!important;font-weight:720!important}html body .product-home-header .auth-pill[data-active="1"] a:last-child,html body .product-home-header .auth-pill[data-active="0"] a:first-child{color:#fff!important}html body .product-home-header .auth-pill:has(a:last-child:hover) a:last-child{color:#fff!important}html body .product-home-header .auth-pill:has(a:last-child:focus-visible) a:last-child{color:#fff!important}html body .product-home-header .auth-pill:has(a:first-child:hover) a:first-child{color:#fff!important}html body .product-home-header .auth-pill:has(a:first-child:focus-visible) a:first-child{color:#fff!important}html body .product-home-header .cart-pill,html body .product-home-header .menu-pill{color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex:none!important;order:6!important;width:54px!important;height:54px!important;position:static!important;inset:auto!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body .product-home-header .menu-pill{display:none!important}html body .product-page-v7{background:radial-gradient(circle at 8% 0,#5b9cff3d,#0000 20rem),radial-gradient(circle at 84% 10%,#ffc50124,#0000 24rem),linear-gradient(#14243f 0,#101f3c 320px,#eef1ef 321px,#fbfaf5 100%)!important;padding-top:clamp(148px,12vw,190px)!important}html body .product-v7-shell{position:relative;width:min(1580px,100vw - clamp(28px,5vw,96px))!important;margin:0 auto!important;padding-top:0!important}html body .product-v7-source-bar{background:linear-gradient(90deg,#fffffff5,#f8fbffeb),#ffffffeb;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(1100px,100%);margin:0 auto 28px;padding:10px;display:grid;box-shadow:0 28px 74px #03091647,inset 0 1px #ffffffeb}html body .product-v7-source-input{color:#5b9cff;align-items:center;gap:16px;min-width:0;padding-left:20px;display:flex}html body .product-v7-source-input input{color:#08111fad;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:clamp(15px,1.05vw,18px);font-weight:760}html body .product-v7-source-platforms{opacity:.72;align-items:center;gap:10px;display:inline-flex}html body .product-v7-source-platforms img{border-radius:999px;width:34px;height:34px}html body .product-v7-source-bar button{color:#fff;background:radial-gradient(circle at 28% 16%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 46%,#1d4ed8 100%);border-radius:999px;min-width:138px;min-height:58px;font-size:15px;font-weight:850;transition:transform .22s,box-shadow .22s;box-shadow:0 18px 42px #2563eb4a,inset 0 1px #ffffff38}html body .product-v7-source-bar button:hover{transform:translateY(-2px);box-shadow:0 24px 54px #2563eb57,inset 0 1px #ffffff47}html body .product-v7-grid{align-items:start;grid-template-columns:minmax(0,1.16fr) minmax(390px,470px)!important;gap:clamp(22px,3.2vw,52px)!important}html body .product-v7-gallery-stage{overflow:hidden;background:radial-gradient(circle at 72% 18%,#ffc50133,#0000 21rem),radial-gradient(circle at 22% 78%,#5b9cff24,#0000 22rem),linear-gradient(135deg,#fffffff0,#f7f5efbd)!important;border:1px solid #ffffffc2!important;border-radius:40px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;min-height:clamp(620px,100vh - 285px,770px)!important;display:grid!important;box-shadow:0 34px 100px #08111f26,inset 0 1px #ffffffe6!important}html body .product-v7-main-image{border:1px solid #08111f0d;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fffffff5,#f5f8ffc7 58%,#ffc5011f),#f8f9f6!important;border-radius:32px!important;min-height:clamp(584px,100vh - 320px,730px)!important}html body .product-v7-main-image img{filter:drop-shadow(0 28px 42px #08111f29)}html body .product-v7-thumb-row{padding:0!important}html body .product-v7-thumb-rail{gap:12px!important}html body .product-v7-thumb-button{background:#ffffffc7!important;border:1px solid #08111f14!important;border-radius:24px!important;width:104px!important;height:104px!important;box-shadow:0 12px 30px #08111f0f!important}html body .product-v7-thumb-button.active,html body .product-v7-color-option[data-active=true]{border-color:#ffc501f2!important;box-shadow:0 0 0 5px #ffc5012e,0 18px 38px #08111f1a!important}html body .product-v7-media-badge,html body .product-v7-media-caption,html body .product-v7-preview-button{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);color:#08111fd1!important;background:#ffffffe0!important;border:1px solid #08111f0f!important;box-shadow:0 16px 42px #08111f1a,inset 0 1px #ffffffe0!important}html body .product-v7-media-badge span,html body .product-v7-media-caption span,html body .product-v7-story-strip span,html body .product-v7-detail-notes span{color:#2f6df3b8!important}html body .product-v7-preview-button svg,html body .product-v7-quantity-control button:hover,html body .product-v7-help-before-buying button{color:var(--product-blue)!important}html body .product-v7-purchase-card{background:radial-gradient(circle at 90% 0,#5b9cff29,#0000 17rem),radial-gradient(circle at 10% 20%,#ffc5011c,#0000 16rem),linear-gradient(#fffffff5,#f7f9ffdb)!important;border:1px solid #ffffffb8!important;border-radius:36px!important;position:sticky!important;top:126px!important;overflow:hidden!important;box-shadow:0 34px 100px #08111f2e,inset 0 1px #ffffffeb!important}html body .product-v7-purchase-head{background:0 0!important;border-bottom:1px solid #08111f12!important}html body .product-v7-source-logo{box-shadow:0 14px 26px #ff670021;border-radius:18px!important}html body .product-v7-store-identity strong{color:#08111f!important}html body .product-v7-save-seller,html body .product-v7-enter-shop,html body .product-v7-modify-action,html body .product-v7-source-action:hover,html body .product-v7-source-action:focus-visible{color:var(--product-blue-deep)!important;background:#e8f0ffd6!important;border-color:#2f6df329!important}html body .product-v7-title{text-wrap:balance;max-width:10ch;color:#050b18!important;letter-spacing:0!important;font-size:clamp(38px,3.55vw,62px)!important;font-weight:900!important;line-height:.94!important}html body .product-v7-price-row{align-items:end!important;gap:14px!important}html body .product-v7-price{color:#14243f!important;letter-spacing:-.035em!important;font-size:clamp(46px,3.6vw,68px)!important}html body .product-v7-converted{padding-bottom:8px;color:#9f7900!important;font-weight:900!important}html body .product-v7-domestic-shipping,html body .product-v7-quantity-row,html body .product-v7-disclaimer-block{background:#ffffffb8!important;border-color:#08111f12!important;border-radius:24px!important}html body .product-v7-help-before-buying{background:radial-gradient(circle at 92% 16%,#ffc5012e,#0000 40%),#ffffffa3!important;border-color:#ffc5012e!important;border-radius:24px!important}html body .product-v7-help-before-buying button{border:1px solid #2f6df31f;box-shadow:0 12px 28px #08111f0f;background:#fff!important}html body .product-v7-domestic-price input{border-color:#08111f14!important;border-radius:15px!important}html body .product-v7-domestic-price input:focus{box-shadow:0 0 0 4px #2f6df317;border-color:#2f6df361!important}html body .product-v7-color-grid{gap:10px!important}html body .product-v7-color-option{border-radius:18px!important}html body .product-v7-size-choice-grid{gap:10px!important}html body .product-v7-size-option{border-radius:16px!important;min-height:52px!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important}html body .product-v7-size-option:hover{transform:translateY(-1px)}html body .product-v7-size-option[data-active=true]{box-shadow:inset 0 0 0 1px #2f6df314;color:var(--product-blue-deep)!important;background:linear-gradient(135deg,#e8f0fffa,#fffc)!important;border-color:#2f6df33d!important}html body .product-v7-action-row{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff94;border-top:1px solid #08111f12;gap:12px!important}html body .product-v7-action-row .w-full{color:#14243f!important;background:#fff!important;border-color:#08111f14!important;min-height:62px!important;box-shadow:0 14px 30px #08111f14!important}html body .product-v7-buy-button{color:#fff!important;background:radial-gradient(circle at 28% 16%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 46%,#1d4ed8 100%)!important;border-radius:999px!important;min-height:62px!important;box-shadow:0 18px 42px #2563eb4d,inset 0 1px #ffffff38!important}html body .product-v7-buy-button:hover{transform:translateY(-2px);box-shadow:0 24px 56px #2563eb5c,inset 0 1px #ffffff47!important}html body .product-v7-story-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}html body .product-v7-story-strip article{background:linear-gradient(#ffffffe6,#f7f9ffbd)!important;border:1px solid #08111f0f!important;border-radius:28px!important;min-height:104px!important;box-shadow:0 20px 52px #08111f14,inset 0 1px #ffffffe6!important}html body .product-v7-story-strip strong{color:#08111f!important}html body .product-v7-details{margin-top:28px!important}html body .product-v7-details-tabs{background:#ffffffd1;border:1px solid #08111f12;border-radius:999px;width:fit-content;max-width:100%;padding:7px;box-shadow:0 16px 42px #08111f14}html body .product-v7-details-tabs button{border-radius:999px!important}html body .product-v7-details-tabs button[aria-selected=true]{background:radial-gradient(circle at 28% 16%,#fff3,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 54%,#1d4ed8 100%)!important}html body .product-v7-detail-notes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .product-v7-detail-notes article{box-shadow:0 20px 52px #08111f12;background:radial-gradient(circle at 88% 0,#ffc50121,#0000 36%),#ffffffdb!important;border:1px solid #08111f0f!important;border-radius:30px!important;min-height:190px!important}html body .product-v7-detail-notes strong{color:#08111f!important}html body .product-v7-detail-photo{overflow:hidden;box-shadow:0 24px 70px #08111f17;background:#fff!important;border-radius:34px!important}html body .product-v7-guide-grid article,html body .product-v7-qc-grid article{box-shadow:0 20px 52px #08111f12;background:#ffffffdb!important;border-color:#08111f0f!important}html body .product-v7-disclaimer-row input{accent-color:var(--product-blue)!important}html body .product-v7-dialog-backdrop{background:#08111fb3!important}html body .product-v7-price-dialog{background:radial-gradient(circle at 88% 0,#5b9cff29,#0000 14rem),#fff!important;border-color:#ffffff29!important}html body .product-v7-dialog-actions button:last-child{background:linear-gradient(135deg,#6aa0ff 0%,#2f6df3 54%,#1d4ed8 100%)!important}@media (max-width:1280px){html body .product-home-header .cd-nav{gap:18px!important;min-height:88px!important;padding:0 22px!important}html body .product-home-header .auth-pill{width:220px!important;min-width:220px!important}html body .product-home-header .nav-pill{gap:20px!important}}@media (max-width:1180px){html body .product-home-header .cd-nav{min-height:68px!important;padding:0 16px!important}html body .product-home-header .nav-pill,html body .product-home-header .auth-pill{display:none!important}html body .product-home-header .cart-pill{margin-left:auto!important}html body .product-home-header .menu-pill{display:inline-flex!important}html body .product-v7-grid{grid-template-columns:minmax(0,1fr)!important}html body .product-v7-purchase-card{position:relative!important;top:auto!important}html body .product-v7-story-strip,html body .product-v7-detail-notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body .product-home-header{padding:14px 14px 0!important}html body .product-home-header .brand-pill{height:50px!important}html body .product-home-header .brand-pill>span:not(.brand-logo-frame){font-size:18px!important}html body .product-home-header .locale-picker{display:none!important}html body .product-page-v7{background:radial-gradient(circle at 86% 0,#ffc50124,#0000 14rem),linear-gradient(#14243f 0 230px,#eef1ef 231px,#fbfaf5 100%)!important;padding-top:100px!important}html body .product-v7-shell{width:min(100% - 28px,720px)!important}html body .product-v7-mobile-title{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(circle at 92% 0,#ffc50129,#0000 10rem),#ffffffe0;border:1px solid #ffffffc2;border-radius:28px;gap:8px;padding:18px 20px;box-shadow:0 18px 46px #08111f1f,inset 0 1px #ffffffe6;margin:0 0 16px!important;display:grid!important}html body .product-v7-mobile-title p{color:var(--product-yellow)!important;letter-spacing:.18em!important;margin:0!important;font-size:15px!important;font-weight:900!important}html body .product-v7-mobile-title h1{color:#08111f!important;letter-spacing:0!important;margin:0!important;font-size:clamp(34px,12vw,48px)!important;font-weight:900!important;line-height:.98!important}html body .product-v7-mobile-title strong{color:#14243f!important;font-size:clamp(32px,11vw,44px)!important;font-weight:900!important;line-height:1!important}html body .product-v7-source-bar{border-radius:30px;grid-template-columns:1fr;margin-bottom:18px}html body .product-v7-source-input{padding:6px 14px 0}html body .product-v7-source-platforms{display:none}html body .product-v7-source-bar button{width:100%;min-height:52px}html body .product-v7-gallery-stage{border-radius:30px!important;flex-direction:column-reverse!important;min-height:0!important;padding:12px!important;display:flex!important}html body .product-v7-main-image{border-radius:24px!important;min-height:min(520px,106vw)!important}html body .product-v7-thumb-row{width:100%!important;display:grid!important}html body .product-v7-thumb-rail{display:flex!important;overflow-x:auto!important}html body .product-v7-thumb-button{border-radius:18px!important;flex:none!important;width:78px!important;height:78px!important}html body .product-v7-purchase-card{border-radius:30px!important}html body .product-v7-title{max-width:none;font-size:clamp(32px,11vw,48px)!important}html body .product-v7-price{font-size:clamp(40px,12vw,56px)!important}html body .product-v7-action-row,html body .product-v7-story-strip,html body .product-v7-detail-notes{grid-template-columns:1fr!important}html body .product-v7-details-tabs{width:100%;overflow-x:auto}}html body:has(.product-page-v8){--p8-ink:#0f1712;--p8-muted:#0f17129e;--p8-cream:#f7f5ef;--p8-paper:#fbfaf5;--p8-green:#0c513f;--p8-green-deep:#062d25;--p8-green-2:#038b5c;--p8-yellow:#ffc501;--p8-mint:#dff4e9;--p8-line:#0a28201a;background:var(--p8-cream)!important}html body:has(.product-page-v8) .product-home-header{z-index:90!important;pointer-events:none!important;background:0 0!important;padding:clamp(18px,2.8vw,42px) clamp(20px,4vw,84px) 0!important;position:fixed!important;inset:0 0 auto!important}html body:has(.product-page-v8) .product-home-header .cd-nav{width:100%!important;max-width:1880px!important;min-height:96px!important;box-shadow:none!important;pointer-events:auto!important;-webkit-backdrop-filter:blur()saturate()!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:clamp(16px,1.8vw,34px)!important;margin:0 auto!important;padding:0 clamp(26px,3vw,62px)!important;transition:background .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s!important;display:flex!important;position:relative!important}html body:has(.product-page-v8) .product-home-header.cd-header-scrolled{background:linear-gradient(#062d2575,#062d2514 72%,#0000)!important}html body:has(.product-page-v8) .product-home-header.cd-header-scrolled .cd-nav{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:linear-gradient(90deg,#062d25f0,#0c513fe0 48%,#062d25e6)!important;border-color:#ffffff21!important;box-shadow:0 34px 92px #031b1661,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a!important}html body:has(.product-page-v8) .product-home-header .brand-pill{color:#fffdf4!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:14px!important;padding:0!important;position:static!important}html body:has(.product-page-v8) .product-home-header .brand-logo-frame{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}html body:has(.product-page-v8) .product-home-header .brand-logo-img{filter:drop-shadow(0 8px 16px #00000047);object-fit:contain!important;width:42px!important;height:42px!important}html body:has(.product-page-v8) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#fffdf4!important;letter-spacing:0!important;font-size:clamp(21px,1.25vw,27px)!important;font-weight:820!important}html body:has(.product-page-v8) .product-home-header .nav-pill{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:auto!important;justify-content:center!important;gap:clamp(22px,3.2vw,72px)!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}html body:has(.product-page-v8) .product-home-header .nav-pill:before{display:none!important}html body:has(.product-page-v8) .product-home-header .nav-pill a{color:#fffdf499!important;letter-spacing:0!important;white-space:nowrap!important;height:44px!important;padding:0!important;font-size:clamp(15px,.98vw,20px)!important;font-weight:690!important;transition:color .18s,transform .18s!important;position:relative!important}html body:has(.product-page-v8) .product-home-header .nav-pill a:after{content:""!important;background:var(--p8-yellow)!important;opacity:0!important;border-radius:999px!important;width:18px!important;height:2px!important;transition:opacity .18s,transform .18s!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)scaleX(.4)!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="1"] a:nth-child(2){color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="2"] a:nth-child(3){color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="3"] a:nth-child(4){color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="4"] a:nth-child(5){color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill a:hover{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="0"] a:first-child:after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="1"] a:nth-child(2):after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="2"] a:nth-child(3):after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="3"] a:nth-child(4):after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .nav-pill[data-active="4"] a:nth-child(5):after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .nav-pill a:hover:after{opacity:.86!important;transform:translate(-50%)scaleX(1)!important}html body:has(.product-page-v8) .product-home-header .auth-pill{background:#fffffff5!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex:none!important;order:4!important;width:252px!important;min-width:252px!important;height:64px!important;padding:6px!important;position:relative!important;inset:auto!important;box-shadow:0 16px 44px #0003,inset 0 1px #ffffffe6!important}html body:has(.product-page-v8) .product-home-header .auth-pill:before{background:radial-gradient(circle at 28% 20%,#ffffff75,#0000 38%),linear-gradient(135deg,#16b984 0%,#05704f 100%)!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #05704f57,inset 0 1px #ffffff57!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff75,#0000 38%),linear-gradient(135deg,#16b984 0%,#05704f 100%)!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #05704f57,inset 0 1px #ffffff57!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff75,#0000 38%),linear-gradient(135deg,#16b984 0%,#05704f 100%)!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #05704f57,inset 0 1px #ffffff57!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:last-child:hover):before{background:radial-gradient(circle at 28% 20%,#ffffff75,#0000 38%),linear-gradient(135deg,#16b984 0%,#05704f 100%)!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #05704f57,inset 0 1px #ffffff57!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:last-child:focus-visible):before{background:radial-gradient(circle at 28% 20%,#ffffff75,#0000 38%),linear-gradient(135deg,#16b984 0%,#05704f 100%)!important;border-radius:999px!important;width:calc(50% - 6px)!important;height:calc(100% - 12px)!important;top:6px!important;left:50%!important;transform:none!important;box-shadow:0 14px 34px #05704f57,inset 0 1px #ffffff57!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:hover):before{left:6px!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:focus-visible):before{left:6px!important}html body:has(.product-page-v8) .product-home-header .auth-pill a{color:#0f1712ad!important;border-radius:999px!important;height:52px!important;font-size:16px!important;font-weight:720!important}html body:has(.product-page-v8) .product-home-header .auth-pill[data-active="1"] a:last-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:last-child:hover) a:last-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:last-child:focus-visible) a:last-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .auth-pill[data-active="0"] a:first-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:hover) a:first-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .auth-pill:has(a:first-child:focus-visible) a:first-child{color:#fffdf4!important}html body:has(.product-page-v8) .product-home-header .locale-picker{z-index:3!important;flex:none!important;order:5!important;position:relative!important;inset:auto!important}html body:has(.product-page-v8) .product-home-header .locale-picker .region-pill{color:#fffdf4eb!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;position:static!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v8) .product-home-header .cart-pill{color:#fffdf4eb!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;position:static!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v8) .product-home-header .menu-pill{color:#fffdf4eb!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;position:static!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v8) .product-home-header .locale-picker .region-pill{justify-content:center!important;gap:0!important;font-size:0!important;position:relative!important;overflow:hidden!important}html body:has(.product-page-v8) .product-home-header .locale-picker .region-pill>*{display:none!important}html body:has(.product-page-v8) .product-home-header .locale-picker .region-pill:before{content:"A"!important;color:#fffdf4eb!important;font-size:22px!important;font-weight:820!important;line-height:1!important;position:absolute!important;top:11px!important;left:14px!important}html body:has(.product-page-v8) .product-home-header .locale-picker .region-pill:after{content:"$"!important;color:var(--p8-yellow)!important;font-size:20px!important;font-weight:820!important;line-height:1!important;position:absolute!important;bottom:10px!important;right:13px!important}html body:has(.product-page-v8) .product-home-header .cart-pill{flex:none!important;order:6!important}html body:has(.product-page-v8) .product-home-header .menu-pill{display:none!important}html body:has(.product-page-v8) .product-home-header .locale-picker .locale-popover{left:auto!important;right:0!important;transform:translateY(16px)!important}html body:has(.product-page-v8) .product-home-header .locale-picker .locale-popover-arrow{left:auto!important;right:18px!important}html body .product-page-v8{background:radial-gradient(circle at 18% 8%, #ffc5012e, transparent 24rem), radial-gradient(circle at 84% 8%, #038b5c2e, transparent 28rem), linear-gradient(180deg, var(--p8-green-deep) 0, var(--p8-green) 330px, var(--p8-cream) 331px, var(--p8-paper) 100%);padding-top:clamp(150px,12vw,188px);position:relative;overflow:hidden}html body .product-page-v8:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#ffffff14,#0000 16rem),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/72px 72px;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}html body .product-v8-stage,html body .product-v8-shell{z-index:1;position:relative}html body .product-v8-shell{width:min(1580px,100vw - clamp(28px,5vw,96px));margin:0 auto;padding-bottom:112px}html body .product-v8-source-bar{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#fffffff0;border:1px solid #ffffffb8;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(1080px,100%);margin:0 auto 30px;padding:10px;display:grid;box-shadow:0 28px 74px #031b1647,inset 0 1px #ffffffeb}html body .product-v8-source-input{min-width:0;color:var(--p8-green-2);align-items:center;gap:16px;padding-left:22px;display:flex}html body .product-v8-source-input input{color:#0f1712ad;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:clamp(15px,1.05vw,18px);font-weight:760}html body .product-v8-source-platforms{opacity:.76;align-items:center;gap:10px;display:inline-flex}html body .product-v8-source-platforms img{border-radius:999px;width:34px;height:34px}html body .product-v8-source-bar button,html body .product-v8-actions a:last-child{color:#fffdf4;background:radial-gradient(circle at 28% 16%,#ffffff47,#0000 38%),linear-gradient(135deg,#10a875 0%,#038b5c 52%,#05704f 100%);border-radius:999px;min-width:138px;min-height:58px;font-size:15px;font-weight:850;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:0 18px 42px #038b5c4d,inset 0 1px #ffffff38}html body .product-v8-source-bar button:hover,html body .product-v8-actions a:last-child:hover{transform:translateY(-2px);box-shadow:0 24px 56px #038b5c5c,inset 0 1px #ffffff47}html body .product-v8-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,480px);align-items:start;gap:clamp(24px,3.4vw,56px);display:grid}html body .product-v8-gallery{grid-template-columns:104px minmax(0,1fr);gap:16px;min-width:0;display:grid}html body .product-v8-thumb-rail{align-content:start;gap:12px;display:grid}html body .product-v8-thumb{width:104px;height:104px;color:var(--p8-green);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 34px #031b1614}html body .product-v8-thumb:hover{transform:translateY(-2px)}html body .product-v8-thumb.active{border-color:var(--p8-yellow);box-shadow:0 0 0 5px #ffc50133,0 18px 38px #031b161f}html body .product-v8-media-mode{background:radial-gradient(circle at 28% 16%,#ffc50133,#0000 46%),#ffffffbd;justify-content:center;align-items:center;display:inline-flex}html body .product-v8-image-stage{background:radial-gradient(circle at 70% 12%,#ffc50129,#0000 21rem),radial-gradient(circle at 18% 80%,#038b5c1f,#0000 22rem),linear-gradient(135deg,#fffffff5,#f7f5efc7);border:1px solid #fffc;border-radius:40px;min-height:clamp(620px,100vh - 285px,780px);position:relative;overflow:hidden;box-shadow:0 34px 100px #031b162b,inset 0 1px #fffffff0}html body .product-v8-image-stage:before{content:"";pointer-events:none;border:1px solid #0c513f0f;border-radius:30px;position:absolute;inset:28px}html body .product-v8-hero-image{filter:drop-shadow(0 30px 46px #031b1629);padding:clamp(42px,5vw,78px);transition:transform .7s cubic-bezier(.22,1,.36,1)}html body .product-v8-image-stage:hover .product-v8-hero-image{transform:scale(1.035)}html body .product-v8-gallery-label,html body .product-v8-preview,html body .product-v8-media-tools,html body .product-v8-gallery-actions button{color:var(--p8-green);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#ffffffe0;border:1px solid #0c513f14;box-shadow:0 16px 42px #031b161a,inset 0 1px #ffffffe6}html body .product-v8-gallery-label{z-index:2;border-radius:18px;gap:6px;min-width:148px;padding:16px 18px;display:grid;position:absolute;top:22px;left:22px}html body .product-v8-gallery-label span,html body .product-v8-platform,html body .product-v8-option-head span,html body .product-v8-original-link>span{color:#038b5cbd;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}html body .product-v8-gallery-label strong{color:var(--p8-ink);font-size:18px;font-weight:900}html body .product-v8-gallery-actions{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:22px;right:22px}html body .product-v8-gallery-actions button,html body .product-v8-preview{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:850;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}html body .product-v8-gallery-actions button:not(.product-v8-preview){width:46px;padding:0}html body .product-v8-gallery-actions button:hover,html body .product-v8-preview:hover{transform:translateY(-2px)}html body .product-v8-media-tools{z-index:2;border-radius:999px;flex-wrap:wrap;gap:10px;width:fit-content;max-width:calc(100% - 44px);padding:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}html body .product-v8-media-tools span{color:var(--p8-green);background:#dff4e9b8;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;display:inline-flex}html body .product-v8-buy-box{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:radial-gradient(circle at 94% 0,#ffc5011f,#0000 17rem),radial-gradient(circle at 4% 16%,#038b5c1a,#0000 16rem),linear-gradient(#fffffff0,#fffdf4c7);border:1px solid #ffffffc7;border-radius:32px;position:sticky;top:126px;overflow:hidden;box-shadow:0 34px 100px #031b1633,inset 0 1px #fffffff0}html body .product-v8-seller-row,html body .product-v8-title-block,html body .product-v8-option-group,html body .product-v8-quantity-row,html body .product-v8-cost-stack,html body .product-v8-original-link,html body .product-v8-actions{padding:22px}html body .product-v8-seller-row{justify-content:space-between;align-items:center;gap:16px;display:flex}html body .product-v8-seller{align-items:center;gap:14px;display:flex}html body .product-v8-seller>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;overflow:hidden;box-shadow:0 14px 26px #ff670021}html body .product-v8-seller small{color:var(--p8-muted);font-size:12px;font-weight:800;display:block}html body .product-v8-seller strong{color:var(--p8-ink);margin-top:2px;font-size:18px;font-weight:900;display:block}html body .product-v8-heart{width:48px;height:48px;color:var(--p8-green);background:#dff4e9b8;border:1px solid #0c513f14;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,background .22s,color .22s;display:inline-flex}html body .product-v8-heart:hover,html body .product-v8-heart[data-active=true]{background:var(--p8-yellow);color:var(--p8-green-deep);transform:translateY(-1px)}html body .product-v8-title-block{padding-top:8px}html body .product-v8-title-block h1{max-width:10ch;color:var(--p8-ink);letter-spacing:0;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,3.7vw,68px);font-weight:900;line-height:.94}html body .product-v8-price-row{flex-wrap:wrap;align-items:end;gap:14px;margin-top:16px;display:flex}html body .product-v8-price-row strong{color:var(--p8-green);letter-spacing:-.02em;font-size:clamp(46px,3.6vw,68px);font-weight:900;line-height:.9}html body .product-v8-price-row span{color:#9f7900;padding-bottom:8px;font-size:16px;font-weight:900}html body .product-v8-source-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}html body .product-v8-source-actions button,html body .product-v8-size-grid button,html body .product-v8-stepper,html body .product-v8-original-link div{color:var(--p8-green);background:#ffffffbd;border:1px solid #0c513f1a;box-shadow:inset 0 1px #ffffffb8}html body .product-v8-source-actions button{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .22s,background .22s;display:inline-flex}html body .product-v8-source-actions button:hover{background:var(--p8-mint);transform:translateY(-1px)}html body .product-v8-option-group{border-top:1px solid var(--p8-line);gap:12px;display:grid}html body .product-v8-option-head,html body .product-v8-quantity-row{justify-content:space-between;align-items:center;gap:16px;display:flex}html body .product-v8-option-head strong,html body .product-v8-quantity-row strong{color:var(--p8-ink);font-size:16px;font-weight:900}html body .product-v8-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .product-v8-color-grid button{aspect-ratio:1;background:#fff;border:1px solid #0c513f14;border-radius:18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}html body .product-v8-color-grid button:hover{transform:translateY(-2px)}html body .product-v8-color-grid button[data-active=true]{border-color:var(--p8-yellow);box-shadow:0 0 0 4px #ffc50138,0 16px 32px #031b161a}html body .product-v8-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .product-v8-size-grid button{color:#0f1712ad;border-radius:16px;min-height:54px;font-size:14px;font-weight:900;transition:transform .22s,background .22s,border-color .22s,color .22s}html body .product-v8-size-grid button:hover{transform:translateY(-1px)}html body .product-v8-size-grid button[data-active=true]{background:var(--p8-mint);color:var(--p8-green);border-color:#038b5c40}html body .product-v8-quantity-row{border-top:1px solid var(--p8-line)}html body .product-v8-quantity-row span{color:var(--p8-muted);margin-top:3px;font-size:13px;font-weight:800;display:block}html body .product-v8-stepper{border-radius:15px;grid-template-columns:42px 54px 42px;display:grid;overflow:hidden}html body .product-v8-stepper button,html body .product-v8-stepper span{height:42px;color:var(--p8-ink);justify-content:center;align-items:center;margin:0;font-size:15px;font-weight:900;display:inline-flex}html body .product-v8-stepper button{background:#ffffffc7;transition:background .18s}html body .product-v8-stepper button:hover{background:var(--p8-mint)}html body .product-v8-cost-stack{border-top:1px solid var(--p8-line);gap:10px;display:grid}html body .product-v8-cost-stack article{background:#ffffff9e;border:1px solid #0c513f14;border-radius:20px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}html body .product-v8-cost-stack article svg{color:var(--p8-green-2)}html body .product-v8-cost-stack strong{color:var(--p8-ink);font-size:14px;font-weight:900;line-height:1.1;display:block}html body .product-v8-cost-stack span{color:var(--p8-muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.35;display:block}html body .product-v8-cost-stack b{color:var(--p8-green);white-space:nowrap;font-size:13px;font-weight:900}html body .product-v8-original-link{border-top:1px solid var(--p8-line);gap:10px;display:grid}html body .product-v8-original-link div{border-radius:16px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex}html body .product-v8-original-link svg{color:var(--p8-green-2)}html body .product-v8-original-link input{color:#0f1712a3;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px;font-weight:780}html body .product-v8-actions{border-top:1px solid var(--p8-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff7a;grid-template-columns:1fr 1fr;gap:12px;display:grid}html body .product-v8-actions a{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:62px;font-size:15px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}html body .product-v8-actions a:first-child{color:var(--p8-green);background:#ffffffe0;border:1px solid #0c513f1a;box-shadow:0 14px 30px #031b1614}html body .product-v8-actions a:first-child:hover{background:#fff;transform:translateY(-2px)}html body .product-v8-accordion{gap:12px;max-width:1248px;margin:clamp(34px,4vw,64px) auto 0;display:grid}html body .product-v8-accordion article{background:radial-gradient(circle at 94% 12%,#ffc5011a,#0000 18rem),#ffffffc7;border:1px solid #0c513f14;border-radius:28px;transition:background .26s,box-shadow .26s,transform .26s;overflow:hidden;box-shadow:0 18px 50px #031b1612}html body .product-v8-accordion article[data-open=true]{background:radial-gradient(circle at 94% 12%,#ffc5012b,#0000 18rem),#ffffffe6}html body .product-v8-accordion button{width:100%;min-height:86px;color:var(--p8-green-deep);text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(24px,3vw,34px);display:flex}html body .product-v8-accordion button span{font-size:clamp(20px,1.5vw,26px);font-weight:900;line-height:1.1}html body .product-v8-accordion button svg{background:var(--p8-yellow);width:48px;height:48px;color:var(--p8-green-deep);border-radius:999px;flex:none;padding:14px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}html body .product-v8-accordion article[data-open=true] button svg{transform:rotate(180deg)}html body .product-v8-accordion p{color:#0f1712ad;max-width:920px;margin:-6px 0 0;padding:0 clamp(24px,3vw,34px) 30px;font-size:17px;font-weight:650;line-height:1.65}@media (max-width:1280px){html body:has(.product-page-v8) .product-home-header .cd-nav{gap:18px!important;min-height:88px!important;padding:0 22px!important}html body:has(.product-page-v8) .product-home-header .auth-pill{width:220px!important;min-width:220px!important}html body:has(.product-page-v8) .product-home-header .nav-pill{gap:20px!important}}@media (max-width:1180px){html body:has(.product-page-v8) .product-home-header .cd-nav{min-height:68px!important;padding:0 16px!important}:is(html body:has(.product-page-v8) .product-home-header .nav-pill,html body:has(.product-page-v8) .product-home-header .auth-pill){display:none!important}html body:has(.product-page-v8) .product-home-header .cart-pill{margin-left:auto!important}html body:has(.product-page-v8) .product-home-header .menu-pill{display:inline-flex!important}html body .product-v8-grid{grid-template-columns:1fr}html body .product-v8-buy-box{position:relative;top:auto}}@media (max-width:760px){html body:has(.product-page-v8) .product-home-header{padding:14px 14px 0!important}html body:has(.product-page-v8) .product-home-header .brand-pill{height:50px!important}html body:has(.product-page-v8) .product-home-header .brand-pill>span:not(.brand-logo-frame){display:none!important}html body:has(.product-page-v8) .product-home-header .locale-picker{display:none!important}html body .product-page-v8{background:radial-gradient(circle at 82% 0%, #ffc50129, transparent 14rem), linear-gradient(180deg, var(--p8-green-deep) 0 252px, var(--p8-cream) 253px, var(--p8-paper) 100%);padding-top:104px}html body .product-v8-shell{width:min(100% - 28px,720px);padding-bottom:72px}html body .product-v8-source-bar{border-radius:30px;grid-template-columns:1fr;margin-bottom:18px}html body .product-v8-source-input{padding:6px 14px 0}html body .product-v8-source-platforms{display:none}html body .product-v8-source-bar button{width:100%;min-height:52px}html body .product-v8-gallery{flex-direction:column-reverse;display:flex}html body .product-v8-thumb-rail{padding:4px 0 8px;display:flex;overflow-x:auto}html body .product-v8-thumb{border-radius:18px;flex:none;width:78px;height:78px}html body .product-v8-image-stage{border-radius:32px;min-height:min(590px,124vw)}html body .product-v8-image-stage:before,html body .product-v8-media-tools{display:none}html body .product-v8-hero-image{padding:44px 24px 34px}html body .product-v8-gallery-actions{top:auto;bottom:18px;right:18px}html body .product-v8-gallery-label{width:auto;min-width:0;top:18px;left:18px;right:18px}html body .product-v8-buy-box{border-radius:30px}html body .product-v8-title-block h1{max-width:none;font-size:clamp(34px,11vw,50px)}html body .product-v8-price-row strong{font-size:clamp(40px,12vw,56px)}html body .product-v8-size-grid,html body .product-v8-actions{grid-template-columns:1fr}html body .product-v8-cost-stack article{grid-template-columns:30px minmax(0,1fr)}html body .product-v8-cost-stack b{grid-column:2}html body .product-v8-accordion{margin-top:28px}html body .product-v8-accordion button{min-height:76px}}html body:has(.product-page-v7){--product-blue:#4f82f6;--product-blue-deep:#1f4fd8;--product-hero-blue:#14243f;--product-hero-blue-2:#0b1830;--product-yellow:#ffc501;background:#fbfaf5!important}html body:has(.product-page-v7) .product-v7-source-bar{background:linear-gradient(90deg,#f7fbfcfa,#fffffff0)!important;border-radius:999px!important;width:min(1140px,100%)!important;margin-bottom:30px!important;box-shadow:0 20px 48px #03091638,inset 0 1px #fffffff2!important}html body:has(.product-page-v7) .product-v7-grid{gap:clamp(24px,3.2vw,48px)!important}html body:has(.product-page-v7) .product-v7-gallery-stage{background:linear-gradient(135deg,#ffffffeb,#f6f8f9d1)!important;border-color:#08111f14!important;border-radius:24px!important;min-height:clamp(600px,100vh - 300px,740px)!important;box-shadow:0 22px 58px #08111f1f,inset 0 1px #ffffffe0!important}html body:has(.product-page-v7) .product-v7-main-image{background:#f8f9f6!important;border-color:#08111f0a!important;border-radius:18px!important;min-height:clamp(560px,100vh - 336px,700px)!important}html body:has(.product-page-v7) .product-v7-thumb-button{border-radius:16px!important}:is(html body:has(.product-page-v7) .product-v7-media-badge,html body:has(.product-page-v7) .product-v7-media-caption,html body:has(.product-page-v7) .product-v7-preview-button){border-radius:14px!important;box-shadow:0 12px 26px #08111f14!important}html body:has(.product-page-v7) .product-v7-preview-button{border-radius:999px!important}html body:has(.product-page-v7) .product-v7-purchase-card{background:linear-gradient(#fffffff5,#f8faffe6)!important;border-color:#08111f14!important;border-radius:24px!important;top:126px!important;box-shadow:0 24px 64px #08111f26,inset 0 1px #ffffffe0!important}html body:has(.product-page-v7) .product-v7-title{color:#071226!important;max-width:11ch!important}html body:has(.product-page-v7) .product-v7-price{color:#13233f!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block){box-shadow:none!important;background:#ffffffb3!important;border-radius:16px!important}html body:has(.product-page-v7) .product-v7-color-option{border-radius:12px!important}html body:has(.product-page-v7) .product-v7-size-option{border-radius:12px!important}html body:has(.product-page-v7) .product-v7-domestic-price input{border-radius:12px!important}html body:has(.product-page-v7) .product-v7-action-row{background:#ffffffb8!important}html body:has(.product-page-v7) .product-v7-details{margin-top:34px!important}:is(html body:has(.product-page-v7) .product-v7-detail-notes article,html body:has(.product-page-v7) .product-v7-guide-grid article,html body:has(.product-page-v7) .product-v7-qc-grid article){border-radius:18px!important;box-shadow:0 16px 40px #08111f12!important}html body:has(.product-page-v7) .product-v7-detail-photo{border-radius:20px!important}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-mobile-title{display:none!important}:is(html body:has(.product-page-v7) .product-v7-gallery-stage,html body:has(.product-page-v7) .product-v7-purchase-card){border-radius:22px!important}html body:has(.product-page-v7) .product-v7-main-image{border-radius:16px!important}}html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(620px,.98fr) minmax(470px,560px)!important;align-items:start!important}html body:has(.product-page-v7) .product-v7-purchase-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}html body:has(.product-page-v7) .product-v7-purchase-head{border:0!important;padding:8px 0 22px!important}html body:has(.product-page-v7) .product-v7-store-identity{gap:12px!important}html body:has(.product-page-v7) .product-v7-source-logo{border-radius:12px!important;width:42px!important;height:42px!important}:is(html body:has(.product-page-v7) .product-v7-save-seller,html body:has(.product-page-v7) .product-v7-enter-shop,html body:has(.product-page-v7) .product-v7-source-action){box-shadow:none!important;border-radius:14px!important}html body:has(.product-page-v7) .product-v7-title-block{gap:18px!important;padding:0!important;display:grid!important}html body:has(.product-page-v7) .product-v7-title{letter-spacing:-.025em!important;text-wrap:balance!important;max-width:12ch!important;font-size:clamp(54px,4.9vw,82px)!important;line-height:.94!important}html body:has(.product-page-v7) .product-v7-product-copy{color:#071226ad;max-width:64ch;font-size:clamp(16px,1vw,18px);font-weight:620;line-height:1.58}html body:has(.product-page-v7) .product-v7-price-row{margin-top:2px!important}html body:has(.product-page-v7) .product-v7-price{font-size:clamp(44px,3.4vw,62px)!important;line-height:1!important}html body:has(.product-page-v7) .product-v7-panel-body{gap:20px!important;max-height:none!important;padding:0 0 22px!important;display:grid!important;overflow:visible!important}html body:has(.product-page-v7) .product-v7-panel-body>section{gap:10px!important;display:grid!important}html body:has(.product-page-v7) .product-v7-panel-body>section>div:first-child{margin:0!important}html body:has(.product-page-v7) .product-v7-panel-body h3{color:#071226!important;font-size:17px!important;font-weight:900!important}html body:has(.product-page-v7) .product-v7-panel-body h3+span{color:#07122694!important;font-size:13px!important;font-weight:760!important}html body:has(.product-page-v7) .product-v7-panel-body .text-prv-muted{color:#07122694!important;font-size:13px!important;font-weight:760!important}html body:has(.product-page-v7) .product-v7-color-grid{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:10px!important;max-width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v7) .product-v7-color-grid::-webkit-scrollbar{display:none!important}html body:has(.product-page-v7) .product-v7-color-option{width:62px!important;height:62px!important;box-shadow:none!important;background:#ffffffbd!important;border-radius:14px!important;flex:0 0 62px!important}html body:has(.product-page-v7) .product-v7-size-choice-grid{flex-wrap:wrap!important;gap:12px!important;display:flex!important}html body:has(.product-page-v7) .product-v7-size-option{background:#ffffffb8!important;border-radius:14px!important;min-width:112px!important;min-height:56px!important;padding:0 20px!important}html body:has(.product-page-v7) .product-v7-service-line{color:#0712269e;flex-wrap:wrap;gap:18px;padding:2px 0 6px;font-size:15px;font-weight:760;display:flex}html body:has(.product-page-v7) .product-v7-service-line span{padding-left:16px;position:relative}html body:has(.product-page-v7) .product-v7-service-line span:before{content:"";background:var(--product-blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.64em;left:0}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block){background:0 0!important;border-width:1px 0 0!important;border-color:#07122614!important;border-radius:0!important;padding:18px 0 0!important}html body:has(.product-page-v7) .product-v7-action-row{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-top:1px solid #07122614!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:18px 0 0!important;display:grid!important;position:static!important;bottom:auto!important}html body:has(.product-page-v7) .product-v7-action-row .w-full{border-radius:999px!important;min-height:58px!important}html body:has(.product-page-v7) .product-v7-buy-button{border-radius:999px!important;min-height:58px!important}html body:has(.product-page-v7) .product-v7-details{width:min(1180px,100%)!important;margin-top:clamp(54px,7vw,96px)!important;margin-left:104px!important}html body:has(.product-page-v7) .product-v7-details-tabs{box-shadow:none!important;border-radius:999px!important}@media (max-width:1180px){html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v7) .product-v7-details{margin-left:0!important}}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-title{font-size:clamp(38px,11vw,52px)!important}html body:has(.product-page-v7) .product-v7-product-copy{font-size:15px!important}html body:has(.product-page-v7) .product-v7-color-option{flex-basis:58px!important;width:58px!important;height:58px!important}html body:has(.product-page-v7) .product-v7-action-row{grid-template-columns:1fr!important}}html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(560px,.95fr) minmax(460px,.82fr)!important;align-items:start!important;gap:clamp(54px,8vw,156px)!important}html body:has(.product-page-v7) .product-v7-gallery-stage{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column-reverse!important;gap:22px!important;display:flex!important;overflow:visible!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1.08!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#f6f7f4db,#e8edeab3),#edf1ef!important;border:0!important;border-radius:0!important;overflow:hidden!important}html body:has(.product-page-v7) .product-v7-main-image img{filter:none!important;padding:clamp(42px,5.8vw,96px)!important}html body:has(.product-page-v7) .product-v7-thumb-row{width:100%!important;padding:0!important;display:block!important}html body:has(.product-page-v7) .product-v7-thumb-rail{scrollbar-width:none!important;gap:12px!important;padding:0!important;display:flex!important;overflow-x:auto!important}:is(html body:has(.product-page-v7) .product-v7-media-badge,html body:has(.product-page-v7) .product-v7-media-caption){box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;backdrop-filter:blur(12px)saturate(110%)!important;background:#edf1efb8!important;border:0!important;border-radius:0!important}html body:has(.product-page-v7) .product-v7-media-caption{text-align:right;padding:8px 10px!important;bottom:16px!important;right:16px!important}html body:has(.product-page-v7) .product-v7-image-tools button{box-shadow:none!important;background:#edf1efb8!important}html body:has(.product-page-v7) .product-v7-preview-button{box-shadow:none!important;background:#edf1efb8!important;border:0!important;padding:0 14px!important;bottom:16px!important;left:16px!important}html body:has(.product-page-v7) .product-v7-purchase-card{padding-top:0!important}html body:has(.product-page-v7) .product-v7-title-block{gap:18px!important}html body:has(.product-page-v7) .product-v7-panel-body{gap:18px!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block){padding-top:14px!important}html body:has(.product-page-v7) .product-v7-details{width:min(1320px,100%)!important;margin-left:0!important}@media (max-width:1180px){html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(0,1fr)!important;gap:42px!important}}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.12!important}html body:has(.product-page-v7) .product-v7-main-image img{padding:28px!important}html body:has(.product-page-v7) .product-v7-thumb-button{flex-basis:82px!important;width:82px!important;height:82px!important}}html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(560px,.98fr) minmax(440px,.76fr)!important;gap:clamp(64px,8vw,150px)!important}html body:has(.product-page-v7) .product-v7-gallery-stage{color:#f8fafc!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1.34!important;background:linear-gradient(#eaebe7f5,#bcc1bee0),#d8dad7!important}html body:has(.product-page-v7) .product-v7-media-badge{color:#fff!important;-webkit-backdrop-filter:blur(10px)saturate(110%)!important;backdrop-filter:blur(10px)saturate(110%)!important;background:#06080c57!important}html body:has(.product-page-v7) .product-v7-media-caption{color:#fff!important;-webkit-backdrop-filter:blur(10px)saturate(110%)!important;backdrop-filter:blur(10px)saturate(110%)!important;background:#06080c57!important}html body:has(.product-page-v7) .product-v7-preview-button{color:#fff!important;-webkit-backdrop-filter:blur(10px)saturate(110%)!important;backdrop-filter:blur(10px)saturate(110%)!important;background:#06080c57!important}html body:has(.product-page-v7) .product-v7-image-tools button{color:#fff!important;-webkit-backdrop-filter:blur(10px)saturate(110%)!important;backdrop-filter:blur(10px)saturate(110%)!important;background:#06080c57!important}html body:has(.product-page-v7) .product-v7-thumb-button{background:#ffffff0f!important;border-color:#ffffff2e!important;flex-basis:112px!important;width:112px!important;height:86px!important}html body:has(.product-page-v7) .product-v7-store-row{color:#fff!important}html body:has(.product-page-v7) .product-v7-store-identity strong{color:#fff!important}html body:has(.product-page-v7) .product-v7-title{color:#fff!important}html body:has(.product-page-v7) .product-v7-price{color:#fff!important}html body:has(.product-page-v7) .product-v7-panel-body h3{color:#fff!important}html body:has(.product-page-v7) .product-v7-product-copy{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-panel-body h3+span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-panel-body .text-prv-muted{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-domestic-shipping span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-help-before-buying span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-quantity-control p{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-service-line{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-save-seller{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-enter-shop{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-source-action{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-size-option{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-domestic-price input{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-quantity-control>div{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-help-before-buying button{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff42!important}html body:has(.product-page-v7) .product-v7-source-action:hover{color:#fff!important;background:#5b9cff24!important;border-color:#5b9cffb8!important}html body:has(.product-page-v7) .product-v7-size-option:hover{color:#fff!important;background:#5b9cff24!important;border-color:#5b9cffb8!important}html body:has(.product-page-v7) .product-v7-size-option[data-active=true]{color:#fff!important;background:#5b9cff24!important;border-color:#5b9cffb8!important}html body:has(.product-page-v7) .product-v7-help-before-buying button:hover{color:#fff!important;background:#5b9cff24!important;border-color:#5b9cffb8!important}html body:has(.product-page-v7) .product-v7-panel-body>section{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-panel-body>section>div{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-color-grid{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-size-choice-grid{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-color-option[data-active=true]{border-color:#5b9cffeb!important;box-shadow:inset 0 0 0 2px #5b9cff57!important}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.05!important;width:100%!important;max-width:100%!important}html body:has(.product-page-v7) .product-v7-main-image img{object-fit:contain!important;object-position:center!important;padding:54px 30px!important}html body:has(.product-page-v7) .product-v7-thumb-button{flex-basis:92px!important;width:92px!important;height:74px!important}}html body:has(.product-page-v7) .product-page-v7{background:radial-gradient(circle at 5% -4%,#5c80ba33,#0000 18rem),radial-gradient(circle at 88% 4%,#5c80ba38,#0000 24rem),linear-gradient(#172c4d 0%,#0f213e 44%,#0b1830 100%)!important;min-height:100dvh!important}html body:has(.product-page-v7) .product-v7-shell{width:min(100% - clamp(32px,6vw,120px),1540px)!important}html body:has(.product-page-v7) .product-v7-source-bar{background:linear-gradient(90deg,#f2f8f8fa,#fffffff5)!important;border:0!important;border-radius:999px!important;width:min(1140px,100%)!important;margin:0 auto clamp(34px,4.5vw,62px)!important;box-shadow:0 18px 42px #02081747,0 0 0 10px #ffffff0a,inset 0 1px #ffffffeb!important}html body:has(.product-page-v7) .product-v7-source-input{color:#5b9cff!important}html body:has(.product-page-v7) .product-v7-source-input input{color:#0f172ab8!important}html body:has(.product-page-v7) .product-v7-source-bar button{color:#fff!important;background:linear-gradient(135deg,#75a7ff 0%,#3d78ff 48%,#245ce7 100%)!important;box-shadow:0 16px 38px #2563eb52,inset 0 1px #ffffff47!important}html body:has(.product-page-v7) .product-v7-buy-button{color:#fff!important;background:linear-gradient(135deg,#75a7ff 0%,#3d78ff 48%,#245ce7 100%)!important;box-shadow:0 16px 38px #2563eb52,inset 0 1px #ffffff47!important}html body:has(.product-page-v7) .product-v7-grid{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:radial-gradient(circle at 18% 4%,#ffffff1f,#0000 22rem),radial-gradient(circle at 82% 20%,#5b9cff1f,#0000 24rem),#fff1!important;border:1px solid #ffffff1a!important;border-radius:42px!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.78fr)!important;align-items:start!important;gap:clamp(28px,4vw,70px)!important;padding:clamp(24px,3.4vw,54px)!important;display:grid!important;box-shadow:0 34px 90px #02081747,inset 0 1px #ffffff14!important}:is(html body:has(.product-page-v7) .product-v7-gallery-stage,html body:has(.product-page-v7) .product-v7-purchase-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body:has(.product-page-v7) .product-v7-gallery-stage{grid-template-rows:minmax(0,auto) auto!important;gap:18px!important;display:grid!important;overflow:visible!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1.12!important;background:radial-gradient(circle at 50% 40%,#fffffffa,#f2f6f8eb 58%,#e0e9eed1 100%)!important;border:1px solid #ffffff14!important;border-radius:30px!important;min-height:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8!important}html body:has(.product-page-v7) .product-v7-main-image:before{display:none!important}html body:has(.product-page-v7) .product-v7-main-image img{filter:none!important;object-fit:contain!important;object-position:center!important;padding:clamp(38px,5.2vw,82px)!important}html body:has(.product-page-v7) .product-v7-media-badge{color:#172c4d!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;backdrop-filter:blur(16px)saturate(120%)!important;background:#ffffffc7!important;border:1px solid #ffffff29!important;border-radius:18px!important}html body:has(.product-page-v7) .product-v7-media-caption{color:#172c4d!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;backdrop-filter:blur(16px)saturate(120%)!important;background:#ffffffc7!important;border:1px solid #ffffff29!important;border-radius:18px!important}html body:has(.product-page-v7) .product-v7-preview-button{color:#172c4d!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;backdrop-filter:blur(16px)saturate(120%)!important;background:#ffffffc7!important;border:1px solid #ffffff29!important;border-radius:18px!important}html body:has(.product-page-v7) .product-v7-image-tools button{color:#172c4d!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;backdrop-filter:blur(16px)saturate(120%)!important;background:#ffffffc7!important;border:1px solid #ffffff29!important;border-radius:18px!important}html body:has(.product-page-v7) .product-v7-media-badge{top:18px!important;left:18px!important}html body:has(.product-page-v7) .product-v7-media-caption{bottom:18px!important;right:18px!important}html body:has(.product-page-v7) .product-v7-preview-button{border-radius:999px!important;padding:0 16px!important;bottom:18px!important;left:18px!important}html body:has(.product-page-v7) .product-v7-thumb-rail{scrollbar-width:none!important;gap:12px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v7) .product-v7-thumb-rail::-webkit-scrollbar{display:none!important}html body:has(.product-page-v7) .product-v7-thumb-button{width:92px!important;height:92px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #ffffff29!important;border-radius:18px!important;flex:0 0 92px!important}html body:has(.product-page-v7) .product-v7-store-identity strong{color:#fff!important}html body:has(.product-page-v7) .product-v7-title{color:#fff!important}html body:has(.product-page-v7) .product-v7-price{color:#fff!important}html body:has(.product-page-v7) .product-v7-panel-body h3{color:#fff!important}html body:has(.product-page-v7) .product-v7-title{letter-spacing:-.025em!important;max-width:11ch!important;font-size:clamp(52px,5vw,82px)!important;line-height:.94!important}html body:has(.product-page-v7) .product-v7-product-copy{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-panel-body h3+span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-panel-body .text-prv-muted{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-domestic-shipping span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-help-before-buying span{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-quantity-control p{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-service-line{color:#ffffffad!important}html body:has(.product-page-v7) .product-v7-save-seller{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-enter-shop{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-source-action{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-size-option{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-domestic-price input{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-quantity-control>div{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-help-before-buying button{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#fff3!important}html body:has(.product-page-v7) .product-v7-color-grid{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-size-choice-grid{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-panel-body>section{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-panel-body>section>div{box-shadow:none!important;background:0 0!important}html body:has(.product-page-v7) .product-v7-color-option{width:60px!important;height:60px!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #ffffff2e!important;border-radius:16px!important;flex-basis:60px!important}:is(html body:has(.product-page-v7) .product-v7-color-option[data-active=true],html body:has(.product-page-v7) .product-v7-size-option[data-active=true]){border-color:#5b9cff!important;box-shadow:0 0 0 3px #5b9cff2e!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block,html body:has(.product-page-v7) .product-v7-action-row){background:0 0!important;border-color:#ffffff21!important}html body:has(.product-page-v7) .product-v7-action-row .w-full{color:#14243f!important;box-shadow:none!important;background:#fffffff5!important;border-color:#ffffff2e!important}html body:has(.product-page-v7) .product-v7-details{color:#fff!important;margin-left:0!important}@media (max-width:1180px){html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v7) .product-v7-grid{border-radius:30px!important;padding:18px!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.1!important;border-radius:24px!important}html body:has(.product-page-v7) .product-v7-main-image img{padding:38px 22px!important}html body:has(.product-page-v7) .product-v7-title{font-size:clamp(38px,12vw,54px)!important}}:is(html body:has(.product-page-v7) .product-v7-purchase-card,html body:has(.product-page-v7) .product-v7-purchase-head,html body:has(.product-page-v7) .product-v7-panel-body,html body:has(.product-page-v7) .product-v7-panel-body>*,html body:has(.product-page-v7) .product-v7-panel-body>*>*,html body:has(.product-page-v7) .product-v7-color-grid,html body:has(.product-page-v7) .product-v7-size-choice-grid){box-shadow:none!important;background-color:#0000!important;background-image:none!important}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-gallery-stage{flex-direction:column-reverse!important;gap:16px!important;display:flex!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.08!important;width:100%!important;min-height:440px!important}html body:has(.product-page-v7) .product-v7-main-image img{object-fit:contain!important;object-position:center!important;padding:46px 24px!important}html body:has(.product-page-v7) .product-v7-thumb-row{width:100%!important}html body:has(.product-page-v7) .product-v7-thumb-rail{gap:10px!important;width:100%!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v7) .product-v7-thumb-button{flex:0 0 78px!important;width:78px!important;height:78px!important}html body:has(.product-page-v7) .product-v7-media-badge{max-width:168px!important}html body:has(.product-page-v7) .product-v7-image-tools{gap:8px!important}}html body:has(.product-page-v7){background:#f5f7f5!important}html body:has(.product-page-v7) .product-page-v7{background:radial-gradient(circle at 7% -8%,#5b9cff29,#0000 20rem),radial-gradient(circle at 86% 2%,#ffffff1f,#0000 24rem),linear-gradient(#162b4d 0,#10213d 270px,#eef2f0 271px,#f7f8f4 100%)!important}html body:has(.product-page-v7) .product-v7-source-bar{box-shadow:0 16px 36px #02081733,inset 0 1px #ffffffeb!important}html body:has(.product-page-v7) .product-v7-grid{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.02fr) minmax(400px,.78fr)!important;gap:clamp(42px,6vw,96px)!important;padding:clamp(20px,2.4vw,34px) 0 0!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1.18!important;box-shadow:none!important;background:linear-gradient(#f8faf9eb,#e8eeecc7),#eef2f0!important;border:0!important;border-radius:0!important}:is(html body:has(.product-page-v7) .product-v7-media-badge,html body:has(.product-page-v7) .product-v7-media-caption){color:#14243f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body:has(.product-page-v7) .product-v7-media-badge{padding:0!important;top:0!important;left:0!important}html body:has(.product-page-v7) .product-v7-media-caption{padding:0!important;bottom:0!important;right:0!important}html body:has(.product-page-v7) .product-v7-image-tools{top:0!important;right:0!important}html body:has(.product-page-v7) .product-v7-image-tools button{color:#14243f!important;box-shadow:none!important;background:#ffffffb3!important;border:1px solid #14243f14!important}html body:has(.product-page-v7) .product-v7-preview-button{color:#14243f!important;box-shadow:none!important;background:#ffffffb3!important;border:1px solid #14243f14!important}html body:has(.product-page-v7) .product-v7-preview-button{bottom:0!important;left:0!important}html body:has(.product-page-v7) .product-v7-thumb-button{background:#ffffff9e!important;border-color:#14243f14!important;border-radius:14px!important;flex-basis:88px!important;width:88px!important;height:88px!important}html body:has(.product-page-v7) .product-v7-thumb-button.active{border-color:#ffc501!important;box-shadow:0 0 0 3px #ffc50129!important}:is(html body:has(.product-page-v7) .product-v7-purchase-card,html body:has(.product-page-v7) .product-v7-purchase-head,html body:has(.product-page-v7) .product-v7-panel-body){box-shadow:none!important;background:0 0!important;border:0!important}html body:has(.product-page-v7) .product-v7-store-identity strong{color:#0b1830!important}html body:has(.product-page-v7) .product-v7-title{color:#0b1830!important}html body:has(.product-page-v7) .product-v7-price{color:#0b1830!important}html body:has(.product-page-v7) .product-v7-panel-body h3{color:#0b1830!important}html body:has(.product-page-v7) .product-v7-title{font-size:clamp(50px,4.7vw,76px)!important}html body:has(.product-page-v7) .product-v7-product-copy{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-panel-body h3+span{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-panel-body .text-prv-muted{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-domestic-shipping span{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-help-before-buying span{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-quantity-control p{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-service-line{color:#0b1830a3!important}html body:has(.product-page-v7) .product-v7-converted{color:#9f7900!important}html body:has(.product-page-v7) .product-v7-save-seller{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-enter-shop{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-source-action{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-size-option{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-domestic-price input{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-quantity-control>div{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-help-before-buying button{color:#14243f!important;box-shadow:none!important;background:#ffffff94!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-color-option{background:#ffffffad!important;border-color:#14243f14!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block,html body:has(.product-page-v7) .product-v7-action-row){border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-action-row .w-full{color:#14243f!important;background:#fff!important;border-color:#14243f1a!important}html body:has(.product-page-v7) .product-v7-details{color:#0b1830!important}@media (max-width:760px){html body:has(.product-page-v7) .product-page-v7{background:radial-gradient(circle at 86% 0,#5b9cff29,#0000 16rem),linear-gradient(#162b4d 0,#10213d 360px,#eef2f0 361px,#f7f8f4 100%)!important}html body:has(.product-page-v7) .product-v7-grid{background:0 0!important;border:0!important;flex-direction:column!important;padding:0!important;display:flex!important}html body:has(.product-page-v7) .product-v7-gallery{order:1!important}html body:has(.product-page-v7) .product-v7-purchase-card{order:2!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.06!important;border-radius:0!important;overflow:hidden!important}html body:has(.product-page-v7) .product-v7-main-image img{padding:48px 24px!important}html body:has(.product-page-v7) .product-v7-title{font-size:clamp(40px,12vw,56px)!important}html body:has(.product-page-v7) .product-v7-gallery-stage{width:100%!important;overflow:hidden!important}html body:has(.product-page-v7) .product-v7-media-badge{max-width:calc(100% - 116px)!important;top:14px!important;left:14px!important}html body:has(.product-page-v7) .product-v7-image-tools{top:14px!important;right:14px!important}html body:has(.product-page-v7) .product-v7-image-tools button{width:48px!important;height:48px!important}}html body:has(.product-page-v7) .product-page-v7{background:radial-gradient(circle at 12% -8%,#ffc50129,#0000 20rem),radial-gradient(circle at 84% 0,#ccf3e526,#0000 24rem),linear-gradient(#112945 0,#102640 238px,#eef3ef 239px,#f7f5ef 100%)!important;padding-top:0!important}html body:has(.product-page-v7) .product-v7-stage{padding-bottom:96px!important}html body:has(.product-page-v7) .product-v7-shell{width:min(100% - clamp(36px,5vw,88px),1320px)!important;padding-top:126px!important}html body:has(.product-page-v7) .product-v7-source-bar{width:min(860px,100%)!important;min-height:58px!important;margin:0 auto 42px!important;padding:8px!important;box-shadow:0 18px 38px #06142233,inset 0 1px #ffffffeb!important}html body:has(.product-page-v7) .product-v7-source-input{gap:14px!important;padding-left:18px!important}html body:has(.product-page-v7) .product-v7-source-bar button{min-width:116px!important;min-height:46px!important}html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(560px,680px) minmax(380px,440px)!important;justify-content:center!important;gap:clamp(44px,5vw,72px)!important;padding:0!important}html body:has(.product-page-v7) .product-v7-gallery-stage{gap:16px!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:auto!important;background:radial-gradient(circle at 50% 42%,#fffffffa,#f7f8f4f5 54%,#e8eeeceb 100%),#f7f5ef!important;border-radius:28px!important;height:clamp(500px,54vw,610px)!important;min-height:0!important}html body:has(.product-page-v7) .product-v7-main-image img{padding:clamp(46px,5vw,74px)!important}html body:has(.product-page-v7) .product-v7-thumb-row{width:100%!important}html body:has(.product-page-v7) .product-v7-thumb-rail{gap:10px!important}html body:has(.product-page-v7) .product-v7-thumb-button{border-radius:16px!important;flex:0 0 78px!important;width:78px!important;height:78px!important}html body:has(.product-page-v7) .product-v7-purchase-card{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;background:radial-gradient(circle at 92% 0,#ffc5011f,#0000 12rem),#ffffffc7!important;border:1px solid #14243f14!important;border-radius:28px!important;max-height:none!important;position:sticky!important;top:112px!important;overflow:visible!important;box-shadow:0 24px 70px #1129451a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v7) .product-v7-purchase-head{border-bottom:1px solid #14243f14!important;padding:22px 24px 18px!important}html body:has(.product-page-v7) .product-v7-store-row{margin-bottom:22px!important}html body:has(.product-page-v7) .product-v7-title{max-width:10.5ch!important;font-size:clamp(42px,4vw,58px)!important;line-height:.96!important}html body:has(.product-page-v7) .product-v7-product-copy{max-width:42ch!important;margin-top:14px!important;font-size:15px!important;line-height:1.55!important}html body:has(.product-page-v7) .product-v7-price-row{justify-content:flex-start!important;margin-top:20px!important}html body:has(.product-page-v7) .product-v7-price{font-size:clamp(38px,3.25vw,52px)!important}html body:has(.product-page-v7) .product-v7-title-actions{margin-top:14px!important}html body:has(.product-page-v7) .product-v7-panel-body{gap:18px!important;padding:18px 24px 20px!important}html body:has(.product-page-v7) .product-v7-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body:has(.product-page-v7) .product-v7-color-option{aspect-ratio:1!important;border-radius:14px!important;width:auto!important;height:auto!important}html body:has(.product-page-v7) .product-v7-size-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body:has(.product-page-v7) .product-v7-size-option{white-space:normal!important;border-radius:14px!important;min-height:48px!important;padding:0 10px!important;line-height:1.15!important}html body:has(.product-page-v7) .product-v7-service-line{flex-wrap:wrap!important;gap:8px 14px!important;font-size:13px!important;display:flex!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row,html body:has(.product-page-v7) .product-v7-disclaimer-block){background:#ffffff8f!important;border-radius:18px!important;padding:14px!important}html body:has(.product-page-v7) .product-v7-action-row{box-shadow:none!important;background:#ffffff6b!important;border-top:1px solid #14243f14!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:18px 24px 24px!important;position:static!important}html body:has(.product-page-v7) .product-v7-action-row .w-full{border-radius:999px!important;min-height:54px!important}html body:has(.product-page-v7) .product-v7-buy-button{border-radius:999px!important;min-height:54px!important}html body:has(.product-page-v7) .product-v7-buy-button{background:linear-gradient(135deg,#0a8f68 0%,#075f45 100%)!important;box-shadow:0 16px 34px #075f4538!important}html body:has(.product-page-v7) .product-v7-details{max-width:1180px!important;margin:58px auto 0!important}@media (max-width:1180px){html body:has(.product-page-v7) .product-v7-grid{grid-template-columns:minmax(0,1fr)!important;max-width:760px!important;margin:0 auto!important}html body:has(.product-page-v7) .product-v7-purchase-card{position:static!important}}@media (max-width:760px){html body:has(.product-page-v7) .product-page-v7{background:radial-gradient(circle at 84% 0,#ffc50124,#0000 15rem),linear-gradient(#112945 0,#102640 310px,#eef3ef 311px,#f7f5ef 100%)!important}html body:has(.product-page-v7) .product-v7-shell{width:min(100% - 28px,560px)!important;padding-top:112px!important}html body:has(.product-page-v7) .product-v7-source-bar{margin-bottom:28px!important}html body:has(.product-page-v7) .product-v7-source-platforms{display:none!important}html body:has(.product-page-v7) .product-v7-main-image{aspect-ratio:1/1.08!important;border-radius:24px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:420px!important}html body:has(.product-page-v7) .product-v7-thumb-button{flex-basis:70px!important;width:70px!important;height:70px!important}html body:has(.product-page-v7) .product-v7-purchase-card{border-radius:24px!important}html body:has(.product-page-v7) .product-v7-title{font-size:clamp(38px,11vw,50px)!important}html body:has(.product-page-v7) .product-v7-action-row{grid-template-columns:1fr!important}:is(html body:has(.product-page-v7) .product-v7-domestic-shipping,html body:has(.product-page-v7) .product-v7-help-before-buying,html body:has(.product-page-v7) .product-v7-quantity-row){flex-direction:column!important;align-items:stretch!important}}html body:has(.product-page-v7) .product-v7-stage{padding-top:132px!important}html body:has(.product-page-v7) .product-v7-shell{padding-top:0!important}html body:has(.product-page-v7) .product-v7-source-bar{margin-bottom:30px!important}html body:has(.product-page-v7) .product-v7-purchase-card{scrollbar-gutter:stable!important;max-height:min(680px,100dvh - 224px)!important;overflow-y:auto!important}html body:has(.product-page-v7) .product-v7-purchase-card::-webkit-scrollbar{width:6px!important}html body:has(.product-page-v7) .product-v7-purchase-card::-webkit-scrollbar-thumb{background:#14243f29!important;border-radius:999px!important}html body:has(.product-page-v7) .product-v7-action-row{z-index:5!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;background:#ffffffe6!important;position:sticky!important;bottom:0!important;box-shadow:0 -18px 34px #ffffffb8!important}@media (max-width:1180px){html body:has(.product-page-v7) .product-v7-purchase-card{max-height:none!important;overflow:visible!important}html body:has(.product-page-v7) .product-v7-action-row{position:static!important}}@media (max-width:760px){html body:has(.product-page-v7) .product-v7-stage{padding-top:112px!important}}html body:has(.product-page-v9){background:#f4f6f2!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 16% 10%,#ffc50121,#0000 22rem),radial-gradient(circle at 86% 4%,#ccf3e538,#0000 26rem),linear-gradient(#112945 0,#102640 240px,#eef3ef 241px,#f8f6ef 100%);min-height:100dvh;padding-top:118px}html body:has(.product-page-v9) .product-v9-stage{padding:0 0 92px}html body:has(.product-page-v9) .product-v9-source-bar{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(130%);background-color:#fffffff0;background-image:none;border:1px solid #ffffffc2;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(760px,100%);min-height:58px;margin:0 auto 34px;padding:7px;display:grid;position:relative;box-shadow:0 20px 44px #06142238,inset 0 1px #ffffffeb}html body:has(.product-page-v9) .product-v9-source-input{color:#4f83f1;align-items:center;gap:13px;min-width:0;padding-left:18px;display:flex}html body:has(.product-page-v9) .product-v9-source-input input{color:#0f1712b8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:850}html body:has(.product-page-v9) .product-v9-source-platforms{opacity:.62;align-items:center;gap:8px;display:inline-flex}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff;background:linear-gradient(135deg,#6e9cff 0%,#3f73f6 54%,#2453d6 100%);border-radius:999px;min-width:112px;min-height:44px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 30px #2f6df33d,inset 0 1px #ffffff47}html body:has(.product-page-v9) .product-v9-mobile-title{display:none}html body:has(.product-page-v9) .product-v9-grid{z-index:1;grid-template-columns:minmax(0,1.28fr) minmax(380px,430px);align-items:start;gap:clamp(28px,4vw,52px);display:grid;position:relative}html body:has(.product-page-v9) .product-v9-thumb-row{min-width:0}html body:has(.product-page-v9) .product-v9-thumb-button{opacity:.76;background:#ffffffc7;border:1px solid #0f171214;border-radius:18px;width:86px;height:86px;transition:transform .18s,border-color .18s,opacity .18s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f17120f}html body:has(.product-page-v9) .product-v9-thumb-button:hover{opacity:1;transform:translateY(-1px)}html body:has(.product-page-v9) .product-v9-thumb-button.active{opacity:1;border-color:#ffc501;box-shadow:0 0 0 4px #ffc50133,0 14px 30px #0f171214}html body:has(.product-page-v9) .product-v9-thumb-nav{display:none}html body:has(.product-page-v9) .product-v9-main-image{z-index:1;isolation:isolate;background-color:#f8f6ef;background-image:radial-gradient(circle at 48% 42%,#fffffffa,#faf8f1f5 56%,#e5ece8e6 100%),linear-gradient(#ffffffeb,#eef3efe6);border:1px solid #0f17120f;border-radius:30px;height:clamp(560px,56vw,650px);position:relative;overflow:hidden;box-shadow:0 30px 90px #1129451a,inset 0 1px #ffffffe6}html body:has(.product-page-v9) .product-v9-main-image img{z-index:1;object-fit:contain!important;object-position:center!important;padding:clamp(48px,5vw,76px)!important}html body:has(.product-page-v9) .product-v9-media-badge{color:#112945;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffd1;border:1px solid #0f171212;box-shadow:0 12px 30px #11294514}html body:has(.product-page-v9) .product-v9-media-caption{color:#112945;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffd1;border:1px solid #0f171212;box-shadow:0 12px 30px #11294514}html body:has(.product-page-v9) .product-v9-preview-button{color:#112945;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffd1;border:1px solid #0f171212;box-shadow:0 12px 30px #11294514}html body:has(.product-page-v9) .product-v9-image-tools button{color:#112945;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#ffffffd1;border:1px solid #0f171212;box-shadow:0 12px 30px #11294514}:is(html body:has(.product-page-v9) .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-media-caption){z-index:3;border-radius:16px;gap:4px;padding:10px 12px;display:grid;position:absolute}html body:has(.product-page-v9) .product-v9-media-badge{top:16px;left:16px}html body:has(.product-page-v9) .product-v9-media-caption{text-align:right;bottom:16px;right:16px}:is(html body:has(.product-page-v9) .product-v9-media-badge span,html body:has(.product-page-v9) .product-v9-media-caption span){color:#4f83f1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}:is(html body:has(.product-page-v9) .product-v9-media-badge strong,html body:has(.product-page-v9) .product-v9-media-caption strong){color:#0f1712;font-size:12px;font-weight:900}html body:has(.product-page-v9) .product-v9-image-tools{z-index:4;gap:10px;display:flex;position:absolute;top:16px;right:16px}html body:has(.product-page-v9) .product-v9-preview-button{z-index:4;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:16px}html body:has(.product-page-v9) .product-v9-purchase-card{z-index:2;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(18px)saturate(125%);background-color:#ffffffeb;background-image:radial-gradient(circle at 98% 0,#ffc50121,#0000 13rem),linear-gradient(#fffffff5,#ffffffd6);border:1px solid #0f171214;border-radius:30px;max-height:min(650px,100dvh - 212px);position:sticky;top:104px;overflow-y:auto;box-shadow:0 30px 90px #11294524,inset 0 1px #ffffffe6}html body:has(.product-page-v9) .product-v9-purchase-card::-webkit-scrollbar{width:6px}html body:has(.product-page-v9) .product-v9-purchase-card::-webkit-scrollbar-thumb{background:#0f171229;border-radius:999px}:is(html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-title-actions,html body:has(.product-page-v9) .product-v9-price-row,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-row){align-items:center;display:flex}html body:has(.product-page-v9) .product-v9-store-row{justify-content:space-between;gap:14px;margin-bottom:24px}html body:has(.product-page-v9) .product-v9-store-identity{gap:12px}html body:has(.product-page-v9) .product-v9-source-logo{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden;box-shadow:0 12px 24px #ff670024}html body:has(.product-page-v9) .product-v9-save-seller{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-enter-shop{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-source-action{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-size-option{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}html body:has(.product-page-v9) .product-v9-quantity-control>div{color:#112945;background:#ffffffc7;border:1px solid #0f171214;box-shadow:inset 0 1px #ffffffd6}:is(html body:has(.product-page-v9) .product-v9-save-seller,html body:has(.product-page-v9) .product-v9-source-action){border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:36px;display:inline-flex}html body:has(.product-page-v9) .product-v9-enter-shop{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}html body:has(.product-page-v9) .product-v9-title{color:#0b1830;letter-spacing:-.01em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(42px,3.8vw,58px);font-weight:900;line-height:.94}html body:has(.product-page-v9) .product-v9-product-copy{color:#0f17129e;max-width:42ch;margin:16px 0 0;font-size:15px;font-weight:700;line-height:1.55}html body:has(.product-page-v9) .product-v9-price-row{flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px}html body:has(.product-page-v9) .product-v9-title-actions{flex-wrap:wrap;gap:10px;margin-top:18px}html body:has(.product-page-v9) .product-v9-modify-action{gap:8px;width:auto;padding:0 14px;font-size:12px;font-weight:900}html body:has(.product-page-v9) .product-v9-panel-body h3+span{color:#0f171294!important}html body:has(.product-page-v9) .product-v9-panel-body .text-prv-muted{color:#0f171294!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#0f171294!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#0f171294!important}html body:has(.product-page-v9) .product-v9-quantity-control p{color:#0f171294!important}html body:has(.product-page-v9) .product-v9-color-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body:has(.product-page-v9) .product-v9-color-option{aspect-ratio:1;background:#fff;border:1px solid #0f171214;border-radius:15px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}html body:has(.product-page-v9) .product-v9-color-option:hover{transform:translateY(-1px)}html body:has(.product-page-v9) .product-v9-color-option[data-active=true]{border-color:#ffc501;box-shadow:0 0 0 4px #ffc50133}html body:has(.product-page-v9) .product-v9-size-option{color:#0f1712ad;text-align:center;border-radius:15px;justify-content:center;min-height:48px;padding:0 10px;font-size:13px;font-weight:900;line-height:1.15;transition:transform .18s,background .18s,border-color .18s}html body:has(.product-page-v9) .product-v9-size-option[data-active=true]{color:#075f45;background:#ccf3e5;border-color:#075f4542}html body:has(.product-page-v9) .product-v9-service-line span{color:#075f45;background:#ccf3e594;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-block){background:#f7f5efb8;border:1px solid #0f171214;border-radius:18px;padding:14px}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){justify-content:space-between;gap:14px;display:flex}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){color:#0f1712;font-size:13px;font-weight:900;display:block}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span){margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}html body:has(.product-page-v9) .product-v9-domestic-price{flex:none;grid-template-columns:auto 56px;place-items:center end;gap:5px 8px;display:grid}html body:has(.product-page-v9) .product-v9-domestic-price input{text-align:center;border-radius:12px;outline:0;width:56px;height:36px;font-weight:900}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#075f45;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:900}html body:has(.product-page-v9) .product-v9-quantity-control{justify-items:end;gap:6px;display:grid}html body:has(.product-page-v9) .product-v9-disclaimer-row{justify-content:space-between;gap:12px}html body:has(.product-page-v9) .product-v9-disclaimer-row label{color:#0f1712b8;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#075f45;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#0f1712a3;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.55}html body:has(.product-page-v9) .product-v9-action-row{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#fffffff0;border-top:1px solid #0f171214;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px 24px;display:grid;position:sticky;bottom:0;box-shadow:0 -16px 32px #ffffffb8}html body:has(.product-page-v9) .product-v9-action-row .w-full{border-radius:999px;min-height:54px}html body:has(.product-page-v9) .product-v9-buy-button{border-radius:999px;min-height:54px}html body:has(.product-page-v9) .product-v9-action-row .w-full{color:#112945!important;box-shadow:none!important;background:#fff!important;border-color:#0f171214!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff;background:linear-gradient(135deg,#0a8f68 0%,#075f45 100%);justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #075f4538}html body:has(.product-page-v9) .product-v9-buy-button:hover{transform:translateY(-1px);box-shadow:0 20px 40px #075f4547}html body:has(.product-page-v9) .product-v9-details{background:#ffffffc7;border:1px solid #0f171214;border-radius:30px;max-width:1120px;margin:64px auto 0;padding:22px;box-shadow:0 24px 72px #11294514}html body:has(.product-page-v9) .product-v9-details-tabs{background:#fff;border:1px solid #0f171214;border-radius:999px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:7px;display:flex}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#0f17128f;border-radius:999px;min-height:44px;padding:0 18px;font-size:clamp(14px,1.5vw,20px);font-weight:900;transition:background .18s,color .18s}html body:has(.product-page-v9) .product-v9-detail-stack{gap:18px;display:grid}html body:has(.product-page-v9) .product-v9-detail-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:is(html body:has(.product-page-v9) .product-v9-detail-notes article,html body:has(.product-page-v9) .product-v9-guide-grid article){background:#f7f5ef;border-radius:20px;padding:18px}html body:has(.product-page-v9) .product-v9-detail-notes span{color:#075f45;text-transform:uppercase;font-size:11px;font-weight:900}:is(html body:has(.product-page-v9) .product-v9-detail-notes strong,html body:has(.product-page-v9) .product-v9-guide-grid strong){color:#0f1712;margin-top:8px;font-weight:900;line-height:1.2;display:block}:is(html body:has(.product-page-v9) .product-v9-detail-notes p,html body:has(.product-page-v9) .product-v9-guide-grid p){color:#0f17129e;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.5}html body:has(.product-page-v9) .product-v9-detail-photo{background:#f7f5ef;border-radius:22px;position:relative;overflow:hidden}html body:has(.product-page-v9) .product-v9-detail-photo>div{aspect-ratio:1.82;overflow:hidden;position:relative!important}html body:has(.product-page-v9) .product-v9-detail-photo .relative{aspect-ratio:1.82;overflow:hidden;position:relative!important}html body:has(.product-page-v9) .product-v9-detail-photo img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:is(html body:has(.product-page-v9) .product-v9-guide-grid,html body:has(.product-page-v9) .product-v9-qc-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body:has(.product-page-v9) .product-v9-guide-grid article span{color:#fff;background:#075f45;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}html body:has(.product-page-v9) .product-v9-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07122085;place-items:center;padding:18px;display:grid;position:fixed;inset:0}html body:has(.product-page-v9) .product-v9-price-dialog{background:#fff;border-radius:26px;width:min(100%,520px);padding:28px;position:relative;box-shadow:0 30px 90px #07122047}html body:has(.product-page-v9) .product-v9-dialog-close{background:#f7f5ef;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:16px;right:16px}html body:has(.product-page-v9) .product-v9-price-dialog h2{color:#0f1712;margin:0 0 18px;font-size:28px;font-weight:900}html body:has(.product-page-v9) .product-v9-price-input{background:#f7f5ef;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-weight:900;display:grid}html body:has(.product-page-v9) .product-v9-price-input input{background:0 0;border:0;outline:0;font-size:24px;font-weight:900}html body:has(.product-page-v9) .product-v9-price-warning{color:#9f7900;font-weight:900}:is(html body:has(.product-page-v9) .product-v9-price-help,html body:has(.product-page-v9) .product-v9-dialog-label){color:#0f17129e;font-weight:700;line-height:1.45}html body:has(.product-page-v9) .product-v9-dialog-divider{background:#0f171214;height:1px;margin:18px 0}html body:has(.product-page-v9) .product-v9-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:is(html body:has(.product-page-v9) .product-v9-reason-grid button,html body:has(.product-page-v9) .product-v9-dialog-actions button){color:#0f1712;background:#f7f5ef;border-radius:999px;min-height:42px;padding:0 14px;font-weight:900}html body:has(.product-page-v9) .product-v9-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}html body:has(.product-page-v9) .product-v9-dialog-actions button:last-child{color:#fff;background:#075f45}@media (max-width:1180px){html body:has(.product-page-v9) .product-page-v9{padding-top:108px}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none;position:static;overflow:visible}html body:has(.product-page-v9) .product-v9-action-row{position:static}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 86% 0,#ffc50121,#0000 16rem),linear-gradient(#112945 0,#102640 292px,#eef3ef 293px,#f8f6ef 100%);padding-top:94px}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,560px)}html body:has(.product-page-v9) .product-v9-source-bar{border-radius:26px;grid-template-columns:minmax(0,1fr);margin-bottom:28px}html body:has(.product-page-v9) .product-v9-source-input{min-height:44px;padding:0 14px}html body:has(.product-page-v9) .product-v9-source-platforms{display:none}html body:has(.product-page-v9) .product-v9-source-bar button{width:100%}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse;gap:14px;display:flex}html body:has(.product-page-v9) .product-v9-main-image{border-radius:24px;width:100%;height:auto;min-height:430px}html body:has(.product-page-v9) .product-v9-main-image img{padding:42px 24px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}html body:has(.product-page-v9) .product-v9-thumb-rail::-webkit-scrollbar{display:none}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 72px;width:72px;height:72px}html body:has(.product-page-v9) .product-v9-media-caption{display:none}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(38px,11vw,52px)}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){flex-direction:column;align-items:stretch}html body:has(.product-page-v9) .product-v9-quantity-control{justify-items:start}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr}:is(html body:has(.product-page-v9) .product-v9-detail-notes,html body:has(.product-page-v9) .product-v9-guide-grid,html body:has(.product-page-v9) .product-v9-qc-grid){grid-template-columns:minmax(0,1fr)}html body:has(.product-page-v9) .product-v9-details{border-radius:24px;margin-top:42px;padding:14px}html body:has(.product-page-v9) .product-v9-details-tabs{border-radius:22px}}html body:has(.product-page-v9){background:#f5f6f2!important}html body:has(.product-page-v9) .product-page-v9{background:#f5f6f2!important}html body:has(.product-page-v9) .product-page-v9{background-image:none!important;padding-top:136px!important}html body:has(.product-page-v9) .product-home-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f6f2fa!important;border-bottom:1px solid #0f17121a!important;padding:16px 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{max-width:1360px!important;height:70px!important;padding:0 40px!important}:is(html body:has(.product-page-v9) .product-home-header .brand-pill,html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){box-shadow:none!important;border-radius:0!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#0f1712!important;background:0 0!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#0f1712!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{color:#0f1712!important}html body:has(.product-page-v9) .product-home-header .auth-pill span{color:#0f1712!important}html body:has(.product-page-v9) .product-home-header .nav-pill{background:0 0!important;width:min(640px,48vw)!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .nav-pill:before{display:none!important}html body:has(.product-page-v9) .product-home-header .auth-pill:before{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:before{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:after{display:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{color:#0f17129e!important;font-size:15px!important;font-weight:800!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#0f1712!important;text-underline-offset:8px!important;text-decoration:underline!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#0f1712!important;text-underline-offset:8px!important;text-decoration:underline!important}html body:has(.product-page-v9) .product-home-header .auth-pill{color:#0f1712!important;background:0 0!important;border:1px solid #0f171229!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{color:#0f1712!important;background:0 0!important;border:1px solid #0f171229!important}html body:has(.product-page-v9) .product-home-header .cart-pill{color:#0f1712!important;background:0 0!important;border:1px solid #0f171229!important}html body:has(.product-page-v9) .product-home-header .menu-pill{color:#0f1712!important;background:0 0!important;border:1px solid #0f171229!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(760px,100%)!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f171229!important;border-radius:0!important;margin:0 auto 28px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-source-input{min-width:0!important;min-height:52px!important;padding-left:18px!important}html body:has(.product-page-v9) .product-v9-source-input input{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:16px!important;font-weight:800!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;min-width:124px!important;min-height:52px!important;box-shadow:none!important;background:#0f1712!important;border-radius:0!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,58%) minmax(440px,42%)!important;align-items:start!important;gap:clamp(44px,4vw,64px)!important;display:grid!important}html body:has(.product-page-v9) .product-v9-gallery-stage{grid-template-columns:104px minmax(0,1fr)!important;gap:20px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-thumb-button.active{border-color:#0f1712!important;box-shadow:inset 0 0 0 1px #0f1712!important}:is(html body:has(.product-page-v9) .product-v9-media-badge strong,html body:has(.product-page-v9) .product-v9-media-caption strong){font-size:14px!important}html body:has(.product-page-v9) .product-v9-image-tools button{min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f171229!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-preview-button{min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f171229!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-preview-button{padding:0 18px!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:sticky!important;top:120px!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-purchase-head{border-bottom:1px solid #0f171229!important;order:1!important;padding:0 0 28px!important}html body:has(.product-page-v9) .product-v9-store-row{margin-bottom:22px!important}html body:has(.product-page-v9) .product-v9-source-logo{box-shadow:none!important;background:0 0!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-store-identity strong{font-size:16px!important}:is(html body:has(.product-page-v9) .product-v9-save-seller,html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-source-action){min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0f171229!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-modify-action){padding:0 16px!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-title{color:#0f1712!important;letter-spacing:0!important;max-width:none!important;font-size:clamp(48px,4vw,64px)!important;line-height:1.02!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#0f1712b3!important;max-width:50ch!important;margin-top:18px!important;font-size:16px!important;line-height:1.6!important}html body:has(.product-page-v9) .product-v9-price{color:#0f1712!important;font-size:clamp(52px,4vw,68px)!important;line-height:.95!important}html body:has(.product-page-v9) .product-v9-converted{color:#0f1712ad!important;padding-bottom:8px!important;font-size:18px!important}html body:has(.product-page-v9) .product-v9-action-row{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-top:0!important;border-bottom:1px solid #0f171229!important;order:2!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:24px 0 28px!important;display:grid!important;position:static!important}html body:has(.product-page-v9) .product-v9-action-row .w-full{min-height:60px!important;box-shadow:none!important;border:1px solid #0f1712!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:9px!important;font-size:16px!important;font-weight:900!important;display:inline-flex!important}html body:has(.product-page-v9) .product-v9-buy-button{min-height:60px!important;box-shadow:none!important;border:1px solid #0f1712!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:9px!important;font-size:16px!important;font-weight:900!important;display:inline-flex!important}html body:has(.product-page-v9) .product-v9-action-row .w-full{color:#0f1712!important;background:#fff!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#0f1712!important}html body:has(.product-page-v9) .product-v9-panel-body{border-bottom:0!important;order:3!important;gap:26px!important;padding:28px 0 0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-panel-body h3{font-size:17px!important}html body:has(.product-page-v9) .product-v9-panel-body h3+span{font-size:15px!important}html body:has(.product-page-v9) .product-v9-panel-body .text-prv-muted{font-size:15px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{font-size:15px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{font-size:15px!important}html body:has(.product-page-v9) .product-v9-quantity-control p{font-size:15px!important}:is(html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option[data-active=true]){color:#0f1712!important;background:#fff!important;border-color:#0f1712!important;box-shadow:inset 0 0 0 1px #0f1712!important}html body:has(.product-page-v9) .product-v9-size-option{color:#0f1712!important;min-height:56px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f171229!important;border-radius:0!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#0f1712b8!important;background:0 0!important;border:1px solid #0f171229!important;border-radius:0!important;min-height:34px!important;font-size:15px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){font-size:16px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-help-before-buying button,html body:has(.product-page-v9) .product-v9-quantity-control>div){box-shadow:none!important;background:#fff!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{font-size:17px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{border-radius:0!important}html body:has(.product-page-v9) .product-v9-details-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #0f17122e!important;border-radius:0!important;padding:0!important}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#0f171294!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:54px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{color:#0f1712!important;background:0 0!important;border-bottom:3px solid #0f1712!important}html body:has(.product-page-v9) .product-v9-detail-notes article{box-shadow:none!important;background:#fff!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-guide-grid article{box-shadow:none!important;background:#fff!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-detail-photo{box-shadow:none!important;background:#fff!important;border-radius:0!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;max-width:820px!important;margin:0 auto!important}html body:has(.product-page-v9) .product-v9-purchase-card{position:static!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:104px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 32px,560px)!important}html body:has(.product-page-v9) .product-v9-source-bar{grid-template-columns:minmax(0,1fr)!important;margin-bottom:22px!important}html body:has(.product-page-v9) .product-v9-source-bar button{width:100%!important}html body:has(.product-page-v9) .product-v9-source-input input{width:100%!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-source-platforms{display:none!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;gap:16px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{height:auto!important;min-height:440px!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:36px 22px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:12px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 78px!important;width:78px!important;height:78px!important}html body:has(.product-page-v9) .product-v9-title{font-size:40px!important}html body:has(.product-page-v9) .product-v9-price{font-size:46px!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){flex-direction:column!important;align-items:stretch!important}}html body:has(.product-page-v9) .product-home-header .cd-nav{grid-template-columns:none!important;justify-content:space-between!important;gap:clamp(14px,1.3vw,22px)!important;width:min(100% - clamp(32px,5vw,96px),1680px)!important;max-width:none!important;padding:0!important;display:flex!important}html body:has(.product-page-v9) .product-home-header .brand-pill{flex:none!important;min-width:max-content!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .locale-picker{z-index:70!important;flex:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{flex:none!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:168px!important;max-width:none!important;font-size:14px!important;display:inline-flex!important;overflow:visible!important}:is(html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg,html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span){color:#0f1712!important;opacity:1!important;flex:none!important;width:auto!important;max-width:none!important;display:inline-flex!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:after{content:none!important;display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-currency{color:#0f17129e!important;border-left-color:#0f17122e!important;margin-left:0!important;padding-left:10px!important}html body:has(.product-page-v9) .product-home-header .nav-pill{flex:auto!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;width:auto!important;min-width:0!important;max-width:680px!important;display:flex!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{white-space:nowrap!important;flex:none!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .auth-pill{flex:none!important;width:auto!important;min-width:154px!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{color:#0f1712!important;opacity:1!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="0"] a:first-child{color:#0f1712!important;opacity:1!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="1"] a:last-child{color:#0f1712!important;opacity:1!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:hover) a:first-child{color:#0f1712!important;opacity:1!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:hover) a:last-child{color:#0f1712!important;opacity:1!important}html body:has(.product-page-v9) .product-home-header .cart-pill{flex:0 0 48px!important;margin-left:0!important}html body:has(.product-page-v9) .product-page-v9{padding-top:154px!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(980px,100%)!important;margin:0 0 36px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(680px,1fr) minmax(480px,560px)!important;gap:clamp(64px,5vw,104px)!important}html body:has(.product-page-v9) .product-v9-gallery-stage{grid-template-columns:112px minmax(0,1fr)!important;gap:24px!important}html body:has(.product-page-v9) .product-v9-purchase-card{top:132px!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#0f1712c7!important;max-width:58ch!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:30px!important}html body:has(.product-page-v9) .product-v9-action-row{gap:16px!important}@media (max-width:1320px){:is(html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill){display:none!important}html body:has(.product-page-v9) .product-home-header .cart-pill{margin-left:auto!important}html body:has(.product-page-v9) .product-home-header .menu-pill{display:inline-flex!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;max-width:920px!important;margin:0 auto!important}html body:has(.product-page-v9) .product-v9-purchase-card{position:static!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:112px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,560px)!important;height:58px!important}html body:has(.product-page-v9) .product-home-header .brand-pill{height:50px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,560px)!important}html body:has(.product-page-v9) .product-v9-source-bar{margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(440px,112vw)!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(36px,11vw,44px)!important}}html body:has(.product-page-v9){background:#f7f5ef!important}html body:has(.product-page-v9) .product-page-v9{background:#f7f5ef!important}html body:has(.product-page-v9) .product-page-v9{color:#f7f5ef!important;background:radial-gradient(circle at 72% 18%,#ffc50129,#0000 29%),radial-gradient(circle at 18% 72%,#4e94ff2e,#0000 34%),radial-gradient(circle at 86% 92%,#f7f5ef14,#0000 34%),linear-gradient(135deg,#14243f 0%,#1d3765 40%,#101f3c 74%,#08111f 100%)!important;padding-top:156px!important;position:relative!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-stage{isolation:isolate!important;background:#f7f5ef!important;min-height:100vh!important;padding:0 0 96px!important;position:relative!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-stage:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 72% 18%,#ffc50129,#0000 29%),radial-gradient(circle at 18% 72%,#4e94ff2e,#0000 34%),radial-gradient(circle at 86% 92%,#f7f5ef14,#0000 34%),linear-gradient(135deg,#14243f 0%,#1d3765 40%,#101f3c 74%,#08111f 100%)!important;height:min(1180px,100vh + 360px)!important;position:absolute!important;inset:0 0 auto!important}html body:has(.product-page-v9) .product-v9-stage:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#f7f5ef00,#f7f5ef 68%)!important;height:260px!important;position:absolute!important;top:min(980px,100vh + 150px)!important;left:0!important;right:0!important}html body:has(.product-page-v9) .product-v9-shell{z-index:1!important;width:min(100% - clamp(40px,5vw,96px),1360px)!important;margin:0 auto!important;position:relative!important}html body:has(.product-page-v9) .product-home-header{color:#ffffffeb!important;pointer-events:none!important;background:0 0!important;padding:40px 57.6px 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:100%!important;max-width:1440px!important;height:96px!important;min-height:96px!important;box-shadow:none!important;-webkit-backdrop-filter:blur()saturate()!important;backdrop-filter:blur()saturate()!important;pointer-events:auto!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:26px!important;margin:0 auto!important;padding:0 43.2px!important;display:flex!important}html body:has(.product-page-v9) .product-home-header.cd-header-scrolled .cd-nav{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;backdrop-filter:blur(18px)saturate(1.12)!important;background:#091427b3!important;border-color:#ffffff1a!important;box-shadow:0 18px 52px #0000002e,inset 0 1px #ffffff14!important}:is(html body:has(.product-page-v9) .product-home-header .brand-pill,html body:has(.product-page-v9) .product-home-header .locale-picker,html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){position:static!important;inset:auto!important;transform:none!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#fff!important;min-width:max-content!important;height:56px!important;box-shadow:none!important;letter-spacing:-.015em!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:14px!important;margin-right:28px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#fff!important;font-size:22px!important;font-weight:820!important;display:inline-flex!important}html body:has(.product-page-v9) .product-home-header .brand-logo-img{width:44px!important;height:44px!important}html body:has(.product-page-v9) .product-home-header .nav-pill{width:auto!important;min-width:0!important;max-width:630px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;justify-content:center!important;gap:clamp(20px,2.3vw,46px)!important;margin-left:24px!important;padding:0!important;display:flex!important}html body:has(.product-page-v9) .product-home-header .nav-pill:before{display:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{color:#ffffff94!important;white-space:nowrap!important;flex:none!important;padding:0!important;font-size:16px!important;font-weight:680!important;line-height:1!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#fff!important;text-decoration:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="1"] a:nth-child(2){color:#fff!important;text-decoration:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="2"] a:nth-child(3){color:#fff!important;text-decoration:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="3"] a:nth-child(4){color:#fff!important;text-decoration:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="4"] a:nth-child(5){color:#fff!important;text-decoration:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#fff!important;text-decoration:none!important}:is(html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex:none!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v9) .product-home-header .region-pill{gap:8px!important;width:auto!important;min-width:132px!important;height:54px!important}:is(html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg,html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span){color:#ffffffe6!important;opacity:1!important;display:inline-flex!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-currency{color:#ffffffbd!important;border-left-color:#ffffff29!important}html body:has(.product-page-v9) .product-home-header .auth-pill{background:#fffffff5!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex:0 0 252px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:252px!important;height:64px!important;padding:6px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 44px #0003,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-home-header .auth-pill:before{content:""!important;z-index:0!important;background:radial-gradient(circle at 28% 16%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 46%,#1d4ed8 100%)!important;border-radius:999px!important;width:calc(50% - 3px)!important;height:calc(100% - 12px)!important;display:block!important;position:absolute!important;top:6px!important;left:50%!important;box-shadow:0 18px 42px #2563eb4a,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{z-index:1!important;color:#14243fb8!important;font-size:16px!important;font-weight:820!important;position:relative!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="1"] a:last-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill[data-active="0"] a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:last-child:hover) a:last-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .auth-pill:has(a:first-child:hover) a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .cart-pill{width:54px!important;height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 17%,#0db37d14,#0000 28%),#fffffff5!important;border:1px solid #ffffff6b!important;border-radius:9999px!important;grid-template-columns:minmax(0,1fr) 194px!important;align-items:center!important;width:min(1060px,100%)!important;min-height:104px!important;margin:0 auto 52px!important;padding:13px!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 86px #00000052,0 0 0 12px #ffffff09,inset 0 1px #fffffff0!important}html body:has(.product-page-v9) .product-v9-source-input{color:#082e266b!important;background:#efefefeb!important;border-radius:999px!important;align-items:center!important;gap:16px!important;min-width:0!important;min-height:78px!important;padding:0 24px 0 28px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-source-input svg{color:#2f6df3!important;flex:none!important;width:22px!important;height:22px!important}html body:has(.product-page-v9) .product-v9-source-input input{color:#082e26a8!important;letter-spacing:0!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;min-width:0!important;font-size:clamp(18px,1.08vw,21px)!important;font-weight:720!important}html body:has(.product-page-v9) .product-v9-source-platforms{opacity:.56!important;flex:none!important;align-items:center!important;gap:12px!important;display:inline-flex!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;background:radial-gradient(circle at 28% 16%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 46%,#1d4ed8 100%)!important;border:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:64px!important;font-size:17px!important;font-weight:820!important;line-height:20px!important;transition:transform .18s,box-shadow .18s!important;display:inline-flex!important;box-shadow:0 18px 42px #2563eb4a,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-source-bar button:hover{transform:translateY(-2px)!important;box-shadow:0 24px 58px #2563eb57,inset 0 1px #ffffff42!important}html body:has(.product-page-v9) .product-v9-grid{color:#f7f5efeb!important;grid-template-columns:minmax(0,.58fr) minmax(440px,.42fr)!important;align-items:start!important;gap:clamp(48px,5vw,76px)!important;max-width:1360px!important;margin:0 auto!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-gallery-stage){min-width:0!important}html body:has(.product-page-v9) .product-v9-gallery-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:104px minmax(0,1fr)!important;gap:24px!important;display:grid!important;position:relative!important}html body:has(.product-page-v9) .product-v9-gallery-stage:before{content:""!important;z-index:-1!important;filter:blur(6px)!important;pointer-events:none!important;background:radial-gradient(circle at 48% 42%,#f7f5ef29,#0000 42%),radial-gradient(circle at 58% 58%,#4e94ff1c,#0000 48%)!important;border-radius:999px!important;position:absolute!important;inset:-4% -2% 4% 16%!important}html body:has(.product-page-v9) .product-v9-thumb-row{align-self:stretch!important}html body:has(.product-page-v9) .product-v9-thumb-button{opacity:.72!important;background:linear-gradient(#ffffff1c,#ffffff09),#f7f5ef0e!important;border:1px solid #ffffff21!important;border-radius:28px!important;width:104px!important;height:104px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f,0 12px 34px #0000001f!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button:hover,html body:has(.product-page-v9) .product-v9-thumb-button.active){opacity:1!important;background:radial-gradient(circle at 28% 16%,#fff3,#0000 40%),#f7f5ef1f!important;border-color:#ffffff94!important;box-shadow:0 0 0 5px #ffffff0b,0 18px 42px #0000002e,inset 0 1px #ffffff2e!important}html body:has(.product-page-v9) .product-v9-main-image{height:clamp(620px,42vw,720px)!important;min-height:620px!important;box-shadow:none!important;background:radial-gradient(circle at 50% 45%,#fffffff0,#f7f5efb8 44%,#f7f5ef0f 70%,#0000 100%)!important;border:0!important;border-radius:0!important;position:relative!important;overflow:visible!important}:is(html body:has(.product-page-v9) .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-media-caption){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-media-badge{color:#f7f5efd1!important;top:8px!important;left:8px!important}:is(html body:has(.product-page-v9) .product-v9-media-badge span,html body:has(.product-page-v9) .product-v9-media-caption span){color:#99c8ffdb!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-media-badge strong{color:#fffffff0!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-media-caption{color:#f7f5efdb!important;bottom:8px!important;right:8px!important}html body:has(.product-page-v9) .product-v9-media-caption strong{color:#ffffffe6!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-image-tools{gap:10px!important;top:8px!important;right:8px!important}html body:has(.product-page-v9) .product-v9-image-tools button{color:#ffffffe6!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#ffffff26,#ffffff0e),#0c193052!important;border:1px solid #ffffff21!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff1c,0 16px 34px #00000024!important}html body:has(.product-page-v9) .product-v9-preview-button{color:#ffffffe6!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#ffffff26,#ffffff0e),#0c193052!important;border:1px solid #ffffff21!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff1c,0 16px 34px #00000024!important}html body:has(.product-page-v9) .product-v9-preview-button{min-height:48px!important;padding:0 20px!important;font-size:15px!important;font-weight:820!important;bottom:8px!important;left:8px!important}html body:has(.product-page-v9) .product-v9-preview-button svg{color:#99c8ff!important}html body:has(.product-page-v9) .product-v9-purchase-card{color:#f7f5efeb!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:sticky!important;top:146px!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-purchase-head{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff21!important;order:1!important;padding:0 0 28px!important}html body:has(.product-page-v9) .product-v9-store-row{color:#f7f5efe0!important;margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#fff!important;font-size:17px!important;font-weight:820!important}html body:has(.product-page-v9) .product-v9-source-logo{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-save-seller,html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-source-action){color:#ffffffe6!important;background:linear-gradient(#ffffff21,#ffffff0b),#ffffff09!important;border:1px solid #ffffff21!important;border-radius:999px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff1a!important}:is(html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-modify-action){padding:0 18px!important;font-size:15px!important;font-weight:820!important}html body:has(.product-page-v9) .product-v9-title{color:#fff!important;letter-spacing:-.035em!important;max-width:10.8ch!important;font-size:clamp(52px,4.4vw,72px)!important;font-weight:860!important;line-height:.98!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#ffffffad!important;max-width:43ch!important;margin-top:22px!important;font-size:17px!important;font-weight:560!important;line-height:1.58!important}html body:has(.product-page-v9) .product-v9-price-row{align-items:flex-end!important;gap:16px!important;margin-top:34px!important}html body:has(.product-page-v9) .product-v9-price{color:#fff!important;letter-spacing:-.04em!important;font-size:clamp(58px,4.4vw,78px)!important;font-weight:900!important;line-height:.92!important}html body:has(.product-page-v9) .product-v9-converted{color:#ffc501db!important;padding-bottom:10px!important;font-size:18px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:12px!important;margin-top:22px!important}html body:has(.product-page-v9) .product-v9-action-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff21!important;order:2!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:14px!important;padding:26px 0 30px!important;display:grid!important;position:static!important}html body:has(.product-page-v9) .product-v9-action-row .w-full{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:66px!important;font-size:17px!important;font-weight:850!important;line-height:1!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important}html body:has(.product-page-v9) .product-v9-buy-button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:66px!important;font-size:17px!important;font-weight:850!important;line-height:1!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important}html body:has(.product-page-v9) .product-v9-action-row .w-full{color:#14243f!important;background:linear-gradient(#fffffff5,#eff5f1e0),#fff!important;border:1px solid #ffffff3d!important;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row .w-full:hover{transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-buy-button:hover{transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-buy-button:hover{box-shadow:0 24px 58px #2563eb57,inset 0 1px #ffffff47!important}html body:has(.product-page-v9) .product-v9-panel-body{color:#f7f5efe0!important;border:0!important;order:3!important;gap:24px!important;padding:28px 0 0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-panel-body h3{color:#fff!important;font-size:17px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-panel-body h3+span{color:#ffffff8f!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-panel-body .text-prv-muted{color:#ffffff8f!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-quantity-control p{color:#ffffff8f!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-color-option{background:linear-gradient(#ffffff1c,#ffffff09),#f7f5ef0f!important;border:1px solid #ffffff21!important;border-radius:24px!important;min-height:106px!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000001c!important}html body:has(.product-page-v9) .product-v9-color-option[data-active=true]{background:radial-gradient(circle at 32% 16%,#ffffff38,#0000 42%),#ffffff1c!important;border-color:#ffffffa8!important;box-shadow:0 0 0 5px #ffffff0b,0 18px 42px #00000029,inset 0 1px #ffffff2e!important}html body:has(.product-page-v9) .product-v9-size-option{color:#ffffffc7!important;background:#ffffff0f!important;border:1px solid #ffffff21!important;border-radius:999px!important;min-height:56px!important;font-size:15px!important;font-weight:820!important;box-shadow:inset 0 1px #ffffff14!important}html body:has(.product-page-v9) .product-v9-size-option[data-active=true]{color:#fff!important;background:radial-gradient(circle at 28% 16%,#fff3,#0000 38%),linear-gradient(135deg,#6aa0ffeb,#2f6df3d1)!important;border-color:#ffffff75!important;box-shadow:0 18px 36px #2563eb33,inset 0 1px #ffffff2e!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#ffffffad!important;background:#ffffff0b!important;border:1px solid #ffffff21!important;border-radius:999px!important;min-height:34px!important;font-size:14px!important;font-weight:760!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-block){background:0 0!important;border:0!important;border-top:1px solid #ffffff21!important;border-radius:0!important;padding:20px 0 0!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){color:#fff!important;font-size:16px!important;font-weight:850!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span){color:#ffffff94!important;font-size:15px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-domestic-price{color:#ffffffc7!important}:is(html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-quantity-control>div){color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff14!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important;font-weight:840!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{color:#fff!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-quantity-control span{color:#fff!important;border-color:#ffffff1f!important}html body:has(.product-page-v9) .product-v9-quantity-control button{color:#ffffffd6!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label{color:#ffffffad!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row strong{color:#fff!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#ffffffc7!important;border-radius:999px!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#ffffff9e!important}@media (max-width:1320px){:is(html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill){display:none!important}html body:has(.product-page-v9) .product-home-header .cart-pill{margin-left:auto!important}html body:has(.product-page-v9) .product-home-header .menu-pill{display:inline-flex!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;max-width:900px!important}html body:has(.product-page-v9) .product-v9-purchase-card{position:static!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:112px!important}html body:has(.product-page-v9) .product-v9-stage:before{height:2240px!important}html body:has(.product-page-v9) .product-v9-stage:after{top:2050px!important}html body:has(.product-page-v9) .product-home-header{padding:18px 0 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{gap:8px!important;width:min(100% - 36px,560px)!important;height:58px!important;min-height:58px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .brand-pill{background:#ffffff14!important;border-radius:22px!important;justify-content:center!important;width:56px!important;min-width:56px!important;height:56px!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker{display:none!important}:is(html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){width:52px!important;min-width:52px!important;height:52px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 32px,560px)!important}html body:has(.product-page-v9) .product-v9-source-bar{border-radius:26px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;margin-bottom:34px!important;padding:0!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-source-input{border-radius:26px 26px 0 0!important;min-height:72px!important;padding:0 20px!important}html body:has(.product-page-v9) .product-v9-source-input input{font-size:18px!important}html body:has(.product-page-v9) .product-v9-source-platforms{display:none!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-radius:0 0 26px 26px!important;min-height:66px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;gap:18px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{height:auto!important;min-height:min(510px,118vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:38px 18px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:12px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-thumb-button{border-radius:22px!important;flex:0 0 84px!important;width:84px!important;height:84px!important}html body:has(.product-page-v9) .product-v9-title{max-width:11ch!important;font-size:clamp(40px,12vw,52px)!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(46px,13vw,58px)!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-color-option{border-radius:20px!important;min-height:86px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){flex-direction:column!important;align-items:stretch!important}}html body:has(.product-page-v9){background:#f4f7f4!important}html body:has(.product-page-v9) .product-page-v9{background:#f4f7f4!important}html body:has(.product-page-v9) .product-v9-stage{background:0 0!important;min-height:auto!important;padding:0 0 82px!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-stage:after{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-gallery-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-home-header{color:#12231d!important;background:0 0!important;padding:26px clamp(28px,4.2vw,58px) 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100%,1380px)!important;max-width:1380px!important;height:70px!important;min-height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:clamp(16px,2vw,30px)!important;padding:0!important}html body:has(.product-page-v9) .product-home-header.cd-header-scrolled .cd-nav{background:#f4f7f4d1!important;border:0!important;box-shadow:0 18px 42px #17282314!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#12231d!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="1"] a:nth-child(2){color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="2"] a:nth-child(3){color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="3"] a:nth-child(4){color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="4"] a:nth-child(5){color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#12231d!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{color:#12231d85!important;font-size:15px!important}:is(html body:has(.product-page-v9) .product-home-header .brand-pill,html body:has(.product-page-v9) .product-home-header .nav-pill){box-shadow:none!important;background:0 0!important}:is(html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){color:#12231dc7!important;background:#ffffffa8!important;border:1px solid #12231d14!important;box-shadow:0 14px 34px #17282314!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg{color:#12231dc7!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span{color:#12231dc7!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-currency{color:#12231dc7!important}html body:has(.product-page-v9) .product-home-header .auth-pill{background:#ffffffe6!important;border:1px solid #12231d14!important;flex-basis:220px!important;width:220px!important;height:58px!important;padding:5px!important;box-shadow:0 18px 44px #1728231f!important}html body:has(.product-page-v9) .product-home-header .auth-pill:before{background:radial-gradient(circle at 28% 16%,#ffffff52,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;height:calc(100% - 10px)!important;top:5px!important;box-shadow:0 16px 36px #2563eb3d!important}html body:has(.product-page-v9) .product-home-header .auth-pill a{color:#12231d9e!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-source-bar{background:#ffffffdb!important;border:1px solid #12231d14!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) 146px!important;width:min(850px,100%)!important;min-height:64px!important;margin:0 auto 48px!important;padding:7px!important;box-shadow:0 24px 58px #17282324!important}html body:has(.product-page-v9) .product-v9-source-input{background:#f4f7f4c7!important;min-height:50px!important;padding:0 18px 0 20px!important}html body:has(.product-page-v9) .product-v9-source-bar button{background:radial-gradient(circle at 26% 12%,#ffffff4d,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;min-height:50px!important;font-size:15px!important;box-shadow:0 16px 34px #2563eb3d!important}html body:has(.product-page-v9) .product-v9-grid{color:#12231d!important;grid-template-columns:minmax(0,.58fr) minmax(410px,.42fr)!important;gap:clamp(44px,5vw,74px)!important;max-width:1380px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:94px minmax(0,1fr)!important;gap:22px!important}html body:has(.product-page-v9) .product-v9-thumb-button{background:#ffffffb3!important;border:1px solid #12231d1a!important;border-radius:12px!important;width:94px!important;height:94px!important;box-shadow:0 14px 34px #17282314!important}html body:has(.product-page-v9) .product-v9-thumb-button.is-active{border-color:#2f6df39e!important;box-shadow:inset 0 0 0 1px #2f6df33d!important}:is(html body:has(.product-page-v9) .product-v9-gallery-topline,html body:has(.product-page-v9) .product-v9-gallery-actions,html body:has(.product-page-v9) .product-v9-gallery-footer,html body:has(.product-page-v9) .product-v9-shop-row,html body:has(.product-page-v9) .product-v9-shop-main,html body:has(.product-page-v9) .product-v9-shop-name){color:#12231d!important}:is(html body:has(.product-page-v9) .product-v9-gallery-action,html body:has(.product-page-v9) .product-v9-preview-button,html body:has(.product-page-v9) .product-v9-shop-button,html body:has(.product-page-v9) .product-v9-favorite-button){color:#12231d!important;background:#ffffffd1!important;border:1px solid #12231d14!important;box-shadow:0 12px 26px #17282317!important}html body:has(.product-page-v9) .product-v9-info{color:#12231d!important;max-height:calc(100vh - 134px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 8px 28px 0!important;position:sticky!important;top:112px!important;overflow:auto!important}html body:has(.product-page-v9) .product-v9-shop-row{border-bottom:1px solid #12231d1a!important;margin-bottom:30px!important;padding-bottom:22px!important}html body:has(.product-page-v9) .product-v9-description{color:#12231d9e!important;max-width:46ch!important;margin:0 0 34px!important;font-size:17px!important;line-height:1.62!important}html body:has(.product-page-v9) .product-v9-price-row{color:#0d1a16!important;margin:0 0 22px!important}html body:has(.product-page-v9) .product-v9-price{color:#0d1a16!important;font-size:clamp(48px,4.6vw,68px)!important;font-weight:870!important}html body:has(.product-page-v9) .product-v9-usd-price{color:#95690ceb!important;font-size:17px!important}:is(html body:has(.product-page-v9) .product-v9-purchase-panel,html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-disclaimer){box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-action-row,html body:has(.product-page-v9) .product-v9-disclaimer){border-top:1px solid #12231d1a!important}:is(html body:has(.product-page-v9) .product-v9-section-title,html body:has(.product-page-v9) .product-v9-option-label,html body:has(.product-page-v9) .product-v9-service-title,html body:has(.product-page-v9) .product-v9-quantity-label){color:#12231d!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-color-option{background:#fff9!important;border:1px solid #12231d1a!important;border-radius:12px!important;min-height:76px!important}:is(html body:has(.product-page-v9) .product-v9-color-option.is-active,html body:has(.product-page-v9) .product-v9-size-option.is-active,html body:has(.product-page-v9) .product-v9-option-chip.is-active){color:#12231d!important;background:#2f6df31a!important;border-color:#2f6df39e!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip,html body:has(.product-page-v9) .product-v9-quantity-stepper){color:#12231d!important;background:#ffffff94!important;border:1px solid #12231d1a!important;border-radius:999px!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr)!important;gap:14px!important;margin:30px 0 22px!important;padding-top:24px!important}:is(html body:has(.product-page-v9) .product-v9-add-button,html body:has(.product-page-v9) .product-v9-buy-button){white-space:nowrap!important;border-radius:999px!important;min-height:62px!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-add-button{color:#12231d!important;background:#ffffffc7!important;border:1px solid #12231d1f!important;box-shadow:0 18px 38px #17282314!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:radial-gradient(circle at 23% 13%,#ffffff47,#0000 34%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;border:0!important;box-shadow:0 24px 56px #2563eb47!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-info{max-height:none!important;padding-right:0!important;position:relative!important;top:auto!important;overflow:visible!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:100px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1380px)!important}html body:has(.product-page-v9) .product-home-header{padding:18px 14px 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{height:60px!important;min-height:60px!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){display:none!important}html body:has(.product-page-v9) .product-home-header .nav-pill{display:none!important}html body:has(.product-page-v9) .product-home-header .auth-pill{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker{display:none!important}html body:has(.product-page-v9) .product-v9-source-bar{border-radius:22px!important;grid-template-columns:1fr!important;margin-bottom:32px!important}html body:has(.product-page-v9) .product-v9-source-input{border-radius:17px!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-radius:17px!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-platforms{display:none!important}html body:has(.product-page-v9) .product-v9-source-bar button{margin-top:7px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{border-radius:14px!important;height:auto!important;min-height:min(500px,112vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:38px 18px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 78px!important;width:78px!important;height:78px!important}html body:has(.product-page-v9) .product-v9-title{max-width:11ch!important;font-size:clamp(42px,12vw,54px)!important}html body:has(.product-page-v9) .product-v9-description{font-size:16px!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(46px,13vw,58px)!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){flex-direction:column!important;align-items:stretch!important}}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-store-actions,html body:has(.product-page-v9) .product-v9-title-block,html body:has(.product-page-v9) .product-v9-title-actions){color:#12231d!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-store-identity strong,html body:has(.product-page-v9) .product-v9-media-badge strong,html body:has(.product-page-v9) .product-v9-media-caption strong){color:#12231d!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#12231d9e!important;font-size:17px!important;line-height:1.62!important}:is(html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-source-action,html body:has(.product-page-v9) .product-v9-modify-action){color:#12231d!important;background:#ffffffb8!important;border:1px solid #12231d14!important;box-shadow:0 12px 26px #17282314!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:calc(100vh - 134px)!important;padding:0 8px 28px 0!important;position:sticky!important;top:112px!important;overflow:auto!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;padding-right:0!important;position:relative!important;top:auto!important;overflow:visible!important}}html body:has(.product-page-v9) .product-v9-source-bar{width:min(980px,100%)!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#ffffff57!important;border:1px solid #12231d24!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 156px!important;margin:0 auto 54px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-source-input{background:0 0!important;border-radius:0!important;min-height:58px!important;padding:0 20px 0 0!important}html body:has(.product-page-v9) .product-v9-source-input svg{margin-left:18px!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;min-height:58px!important;box-shadow:none!important;background:#235eee!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-source-bar button:hover{box-shadow:none!important;background:#1748c9!important;transform:none!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,.57fr) minmax(440px,.43fr)!important;gap:clamp(54px,5.4vw,86px)!important;max-width:1400px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:82px minmax(0,1fr)!important;gap:28px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{width:82px!important;height:96px!important;box-shadow:none!important;opacity:.58!important;background:#ffffff61!important;border:0!important;border-bottom:2px solid #12231d24!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button.is-active,html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button:hover){box-shadow:none!important;opacity:1!important;background:#ffffffb8!important;border-color:#235eee!important}html body:has(.product-page-v9) .product-v9-main-image{height:min(68vh,700px)!important;min-height:640px!important;box-shadow:none!important;background:linear-gradient(90deg,#12231d0f 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#12231d0d 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#ffffff80,#edf2ee94)!important;border:1px solid #12231d24!important;border-left:0!important;border-right:0!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-gallery-action,html body:has(.product-page-v9) .product-v9-preview-button){box-shadow:none!important;background:#ffffffa3!important;border:1px solid #12231d2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:calc(100vh - 124px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 30px!important;top:108px!important}:is(html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-source-action,html body:has(.product-page-v9) .product-v9-modify-action){color:#12231d!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #12231d29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-title{color:#0c1713!important;max-width:10.5ch!important;font-size:clamp(54px,5.05vw,76px)!important;font-weight:850!important;line-height:.93!important}:is(html body:has(.product-page-v9) .product-v9-product-copy,html body:has(.product-page-v9) .product-v9-description){color:#12231dad!important;max-width:44ch!important;font-size:17px!important;line-height:1.58!important}html body:has(.product-page-v9) .product-v9-price{color:#0c1713!important;font-size:clamp(50px,4.6vw,68px)!important}html body:has(.product-page-v9) .product-v9-usd-price{color:#805806e6!important}:is(html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section){box-shadow:none!important;background:0 0!important;border-top:1px solid #12231d24!important;border-radius:0!important;padding:26px 0!important}:is(html body:has(.product-page-v9) .product-v9-color-option.is-active,html body:has(.product-page-v9) .product-v9-color-option[data-active=true]){background:#ffffff9e!important;border-color:#235eee!important;box-shadow:inset 0 -3px #235eee!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip,html body:has(.product-page-v9) .product-v9-quantity-stepper){min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #12231d24!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-action-row,html body:has(.product-page-v9) .product-v9-disclaimer){box-shadow:none!important;background:0 0!important;border-top:1px solid #12231d24!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-action-row{border:1px solid #12231d29!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:0!important;margin-top:30px!important;padding:0!important}:is(html body:has(.product-page-v9) .product-v9-add-button,html body:has(.product-page-v9) .product-v9-buy-button){min-height:66px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-add-button{color:#12231d!important;background:#ffffff57!important;border:0!important;border-right:1px solid #12231d29!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#235eee!important;border:0!important}:is(html body:has(.product-page-v9) .product-v9-buy-button:hover,html body:has(.product-page-v9) .product-v9-add-button:hover){box-shadow:none!important;transform:none!important}html body:has(.product-page-v9) .product-v9-buy-button:hover{background:#1748c9!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a,html body:has(.product-page-v9) .product-v9-action-row>button){height:66px!important;min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;transform:none!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:first-child,html body:has(.product-page-v9) .product-v9-action-row>button:first-child){color:#12231d!important;background:#ffffff47!important;border:0!important;border-right:1px solid #12231d29!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:last-child,html body:has(.product-page-v9) .product-v9-action-row>button:last-child){color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9) .product-v9-gallery-actions button{box-shadow:none!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-main-image button[class*=rounded-full]{box-shadow:none!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-save-seller{box-shadow:none!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{box-shadow:none!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-quantity-stepper button{box-shadow:none!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-gallery-actions button{color:#12231d!important;background:#ffffff7a!important;border:1px solid #12231d29!important}html body:has(.product-page-v9) .product-v9-main-image button[class*=rounded-full]{color:#12231d!important;background:#ffffff7a!important;border:1px solid #12231d29!important}html body:has(.product-page-v9) .product-v9-save-seller{color:#12231d!important;background:#ffffff7a!important;border:1px solid #12231d29!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#12231d!important;background:0 0!important;border:1px solid #12231d29!important;min-height:48px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1400px)!important}html body:has(.product-page-v9) .product-v9-source-bar{border:1px solid #12231d24!important;grid-template-columns:1fr!important;width:100%!important}html body:has(.product-page-v9) .product-v9-source-input{border-radius:0!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-radius:0!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar button{margin-top:0!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;gap:14px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(500px,112vw)!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 78px!important;width:78px!important;height:82px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(42px,11.5vw,54px)!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}html body:has(.product-page-v9) .product-v9-add-button{border-bottom:1px solid #12231d29!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{border-bottom:1px solid #12231d29!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{border-bottom:1px solid #12231d29!important;border-right:0!important}}html body .product-page-v9 .product-v9-action-row>a.button,html body .product-page-v9 .product-v9-action-row>button.button,html body .product-page-v9 .product-v9-action-row>a[class*=rounded-],html body .product-page-v9 .product-v9-action-row>button[class*=rounded-]{height:66px!important;min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;transform:none!important}html body .product-page-v9 .product-v9-action-row>a.button:first-child,html body .product-page-v9 .product-v9-action-row>button.button:first-child{color:#12231d!important;background:#ffffff47!important;border:0!important;border-right:1px solid #12231d29!important}html body .product-page-v9 .product-v9-action-row>a.button:last-child,html body .product-page-v9 .product-v9-action-row>button.button:last-child{color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9){color:#101c18!important;background:#f6f8f6!important}html body:has(.product-page-v9) .product-page-v9{color:#101c18!important;background:#f6f8f6!important}html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#f3f7f4 0%,#fff 34%,#f7f8f6 100%)!important;padding-top:116px!important;overflow-x:hidden!important}html body:has(.product-page-v9) .product-v9-stage{background:0 0!important;padding:0 0 72px!important}html body:has(.product-page-v9) .product-v9-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-stage:after{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-gallery-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 56px,1320px)!important;margin:0 auto!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(900px,100%)!important;min-height:56px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c1824!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 140px!important;margin:0 auto 42px!important;padding:0!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-source-input{background:0 0!important;border:0!important;border-radius:0!important;min-height:54px!important;padding:0 16px!important}html body:has(.product-page-v9) .product-v9-source-input svg{color:#235eee!important;margin-left:0!important}html body:has(.product-page-v9) .product-v9-source-platforms{opacity:.34!important}html body:has(.product-page-v9) .product-v9-source-platforms img{width:28px!important;height:28px!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;min-height:56px!important;box-shadow:none!important;background:#235eee!important;border:0!important;border-left:1px solid #101c1824!important;border-radius:0!important;font-size:15px!important;font-weight:800!important}html body:has(.product-page-v9) .product-v9-grid{color:#101c18!important;border-top:1px solid #101c181f!important;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr)!important;align-items:start!important;gap:56px!important;max-width:1320px!important;margin:0 auto!important;padding-top:28px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-gallery-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:76px minmax(0,1fr)!important;gap:22px!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-thumb-button{width:76px!important;height:86px!important;box-shadow:none!important;opacity:.68!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button.is-active,html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button:hover){opacity:1!important;background:#fff!important;border-color:#235eee!important;box-shadow:inset 0 -3px #235eee!important}html body:has(.product-page-v9) .product-v9-thumb-button img{padding:7px!important}html body:has(.product-page-v9) .product-v9-main-image{height:auto!important;min-height:610px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-main-image img{object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important;padding:clamp(46px,6vw,78px)!important}html body:has(.product-page-v9) .product-v9-gallery-actions button{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-main-image button{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-preview-button{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-save-seller{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-source-action{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}html body:has(.product-page-v9) .product-v9-modify-action{color:#101c18!important;min-height:38px!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #101c1824!important;border-radius:0!important;transform:none!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-store-actions,html body:has(.product-page-v9) .product-v9-title-block,html body:has(.product-page-v9) .product-v9-title-actions){color:#101c18!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{border:0!important;max-height:calc(100vh - 124px)!important;padding:0 0 26px!important;position:sticky!important;top:108px!important;overflow:auto!important}html body:has(.product-page-v9) .product-v9-store-row{border-bottom:1px solid #101c181f!important;margin-bottom:28px!important;padding:0 0 18px!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-title{color:#101c18!important;letter-spacing:0!important;max-width:13ch!important;margin:0 0 16px!important;font-size:clamp(42px,4.1vw,58px)!important;font-weight:850!important;line-height:1!important}:is(html body:has(.product-page-v9) .product-v9-product-copy,html body:has(.product-page-v9) .product-v9-description){color:#101c18a8!important;max-width:52ch!important;margin:0 0 22px!important;font-size:16px!important;font-weight:560!important;line-height:1.58!important}html body:has(.product-page-v9) .product-v9-price-row{align-items:baseline!important;gap:13px!important;margin:0 0 18px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-price{color:#101c18!important;font-size:clamp(38px,3.6vw,52px)!important;font-weight:860!important;line-height:1!important}html body:has(.product-page-v9) .product-v9-usd-price{color:#9a7100!important;font-size:16px!important;font-weight:800!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:10px!important;margin:0 0 24px!important;display:flex!important}:is(html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer){box-shadow:none!important;background:0 0!important;border-top:1px solid #101c181f!important;border-radius:0!important;padding:18px 0!important}:is(html body:has(.product-page-v9) .product-v9-section-title,html body:has(.product-page-v9) .product-v9-option-label,html body:has(.product-page-v9) .product-v9-service-title,html body:has(.product-page-v9) .product-v9-quantity-label){color:#101c18!important;font-size:15px!important;font-weight:820!important}:is(html body:has(.product-page-v9) .product-v9-section-meta,html body:has(.product-page-v9) .product-v9-service-copy,html body:has(.product-page-v9) .product-v9-disclaimer,html body:has(.product-page-v9) .product-v9-stock-note){color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}:is(html body:has(.product-page-v9) .product-v9-color-option.is-active,html body:has(.product-page-v9) .product-v9-color-option[data-active=true]){border-color:#235eee!important;box-shadow:inset 0 -3px #235eee!important}html body:has(.product-page-v9) .product-v9-size-option{color:#101c18!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#101c18!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-stepper{color:#101c18!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#101c18!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:62px!important;min-height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:62px!important;min-height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:62px!important;min-height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:62px!important;min-height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;transform:none!important}html body:has(.product-page-v9) .product-v9-buy-button{height:62px!important;min-height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:#235eee!important;border:0!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#235eee!important;border:0!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:38px!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1320px)!important}html body:has(.product-page-v9) .product-v9-source-bar{grid-template-columns:1fr!important;margin-bottom:28px!important}html body:has(.product-page-v9) .product-v9-source-input{min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-platforms{display:none!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-top:1px solid #101c1824!important;border-left:0!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:24px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;gap:12px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(470px,110vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:36px 18px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:8px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 74px!important;width:74px!important;height:78px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(36px,10vw,46px)!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(36px,10vw,46px)!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}}html body:has(.product-page-v9) .product-v9-purchase-card{display:block!important}:is(html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-panel-body,html body:has(.product-page-v9) .product-v9-action-row){order:initial!important}html body:has(.product-page-v9) .product-v9-thumb-row{align-items:center!important;gap:10px!important;width:100%!important;height:92px!important;display:flex!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important;width:100%!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-title{max-width:18ch!important;font-size:clamp(30px,2.6vw,38px)!important;line-height:1.08!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-title{font-size:clamp(30px,8.5vw,38px)!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:82px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:74px!important;width:74px!important;height:74px!important}}html body:has(.product-page-v9) .product-v9-panel-body{color:#101c18!important}html body:has(.product-page-v9) .product-v9-panel-body :not(svg):not(path){color:#101c18!important}html body:has(.product-page-v9) .product-v9-variant-section{color:#101c18!important}html body:has(.product-page-v9) .product-v9-variant-section :not(svg):not(path){color:#101c18!important}html body:has(.product-page-v9) .product-v9-service-line{color:#101c18!important}html body:has(.product-page-v9) .product-v9-service-line :not(svg):not(path){color:#101c18!important}html body:has(.product-page-v9) .product-v9-section-meta{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-option-helper{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-stock-note{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-color-option{min-height:64px!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-main-image{min-height:min(430px,108vw)!important}}html body:has(.product-page-v9){background:#081426!important}html body:has(.product-page-v9) .product-page-v9{background:#081426!important}html body:has(.product-page-v9) .product-v9-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-stage:after{content:none!important;display:none!important}html body:has(.product-page-v9) .product-v9-gallery-stage:before{content:none!important;display:none!important}html body:has(.product-page-v9) .product-home-header{color:#fff!important;background:0 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{color:#fff!important;box-shadow:none!important;background:0 0!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#fff!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="1"] a:nth-child(2){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="2"] a:nth-child(3){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="3"] a:nth-child(4){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="4"] a:nth-child(5){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#fff!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg{color:#ffffffdb!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span{color:#ffffffdb!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-currency{color:#ffffffdb!important}html body:has(.product-page-v9) .product-home-header .auth-pill{background:#fffffff5!important;border-color:#ffffff2e!important}html body:has(.product-page-v9) .product-v9-source-input{min-height:72px!important;padding:0 22px!important}html body:has(.product-page-v9) .product-v9-source-input input{color:#0f1d18ad!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;background:#2f6df3!important;border-left:1px solid #0f1d1814!important;min-height:72px!important}html body:has(.product-page-v9) .product-v9-grid{color:#fff!important;border-top:0!important;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr)!important;gap:clamp(48px,5vw,68px)!important;max-width:1320px!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-gallery-stage{color:#fff!important;flex-direction:column-reverse!important;gap:12px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image img{filter:none!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button,html body:has(.product-page-v9) .product-v9-color-option){box-shadow:none!important;background:#fffffff0!important;border-color:#ffffff24!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-media-caption){color:#ffffffc2!important}:is(html body:has(.product-page-v9) .product-v9-media-badge strong,html body:has(.product-page-v9) .product-v9-media-caption strong){color:#fff!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{background:#ffffffd1!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{background:#ffffffd1!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-gallery-actions button{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-main-image button{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-preview-button{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-save-seller{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-source-action{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-modify-action{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-store-actions,html body:has(.product-page-v9) .product-v9-title-block,html body:has(.product-page-v9) .product-v9-title-actions,html body:has(.product-page-v9) .product-v9-panel-body){color:#fff!important;box-shadow:none!important;background:0 0!important}:is(html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-block,html body:has(.product-page-v9) .product-v9-disclaimer){background:0 0!important;border-color:#ffffff24!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#fff!important}html body:has(.product-page-v9) .product-v9-title{color:#fff!important}html body:has(.product-page-v9) .product-v9-price{color:#fff!important}html body:has(.product-page-v9) .product-v9-section-title{color:#fff!important}html body:has(.product-page-v9) .product-v9-option-label{color:#fff!important}html body:has(.product-page-v9) .product-v9-service-title{color:#fff!important}html body:has(.product-page-v9) .product-v9-quantity-label{color:#fff!important}html body:has(.product-page-v9) .product-v9-panel-body :not(svg):not(path){color:#fff!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-description{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-section-meta{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-option-helper{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-stock-note{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#ffffff9e!important}html body:has(.product-page-v9) .product-v9-size-option{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-stepper{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-action-row{background:0 0!important;border-color:#ffffff29!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#2f6df3!important}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1320px)!important}html body:has(.product-page-v9) .product-v9-source-bar{grid-template-columns:1fr!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-source-input{min-height:58px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-height:58px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-top:1px solid #0f1d1814!important;border-left:0!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(430px,108vw)!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(31px,8.8vw,40px)!important}}html body:has(.product-page-v9){background:#f6f8f6!important}html body:has(.product-page-v9) .product-page-v9{background:#f6f8f6!important}html body:has(.product-page-v9) .product-page-v9{color:#101c18!important;background:radial-gradient(circle at 8% -12%,#ffffff14,#0000 21%),radial-gradient(circle at 84% 0,#5f8dff29,#0000 28%),linear-gradient(#17355f 0,#102544 220px,#f6f8f6 221px 100%)!important;padding-top:124px!important}html body:has(.product-page-v9) .product-v9-stage{background:0 0!important;padding-bottom:76px!important}html body:has(.product-page-v9) .product-home-header{color:#fff!important;box-shadow:none!important;background:0 0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{color:#fff!important;box-shadow:none!important;background:0 0!important}html body:has(.product-page-v9) .product-home-header .brand-pill{color:#fff!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="0"] a:first-child{color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="1"] a:nth-child(2){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="2"] a:nth-child(3){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="3"] a:nth-child(4){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill[data-active="4"] a:nth-child(5){color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill a:hover{color:#fff!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{color:#ffffff94!important}:is(html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){color:#ffffffe6!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}html body:has(.product-page-v9) .product-v9-source-input{min-height:64px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-height:64px!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-grid{color:#101c18!important;border-top:0!important;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr)!important;gap:clamp(44px,5vw,68px)!important;max-width:1320px!important;margin:0 auto!important;padding-top:32px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:560px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181a!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button,html body:has(.product-page-v9) .product-v9-color-option){background:#fff!important;border-color:#101c181a!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button.is-active,html body:has(.product-page-v9) .product-v9-color-option.is-active,html body:has(.product-page-v9) .product-v9-color-option[data-active=true]){border-color:#2f6df3!important;box-shadow:inset 0 -3px #2f6df3!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#101c18!important;background:#ffffffdb!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{color:#101c18!important;background:#ffffffdb!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-gallery-actions button{color:#101c18!important;background:#ffffffdb!important;border-color:#101c181f!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-store-actions,html body:has(.product-page-v9) .product-v9-title-block,html body:has(.product-page-v9) .product-v9-title-actions,html body:has(.product-page-v9) .product-v9-panel-body){color:#101c18!important}:is(html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-block,html body:has(.product-page-v9) .product-v9-disclaimer){border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-price{color:#101c18!important}html body:has(.product-page-v9) .product-v9-section-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-option-label{color:#101c18!important}html body:has(.product-page-v9) .product-v9-service-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-quantity-label{color:#101c18!important}html body:has(.product-page-v9) .product-v9-panel-body :not(svg):not(path){color:#101c18!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-description{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-section-meta{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-option-helper{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-stock-note{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#101c1894!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#101c1894!important}:is(html body:has(.product-page-v9) .product-v9-converted,html body:has(.product-page-v9) .product-v9-usd-price){color:#a67800!important}html body:has(.product-page-v9) .product-v9-size-option{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-quantity-stepper{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#101c18!important;background:#fff!important;border-color:#101c181f!important}:is(html body:has(.product-page-v9) .product-v9-size-option.is-active,html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-option-chip.is-active){background:#2f6df314!important;border-color:#2f6df3!important;box-shadow:inset 0 -3px #2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#101c18!important;background:#fff!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#101c18!important;background:#fff!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#101c18!important;background:#fff!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#101c18!important;background:#fff!important;border-color:#101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:#2f6df3!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#2f6df3!important}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#17355f 0,#102544 190px,#f6f8f6 191px 100%)!important}html body:has(.product-page-v9) .product-v9-source-bar{grid-template-columns:1fr!important;margin-bottom:30px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(410px,106vw)!important}}html body:has(.product-page-v9){background:#f7f8f4!important}html body:has(.product-page-v9) .product-page-v9{background:#f7f8f4!important}html body:has(.product-page-v9) .product-page-v9{color:#101c18!important;background:radial-gradient(circle at 10% -18%,#ffffff1a,#0000 24%),radial-gradient(circle at 84% -6%,#5f8dff29,#0000 30%),linear-gradient(#17355f 0,#102544 204px,#f7f8f4 205px 100%)!important;padding-top:116px!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-stage{padding-bottom:64px!important}html body:has(.product-page-v9) .product-v9-source-bar{background:#fffffff7!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 156px!important;width:min(1120px,100%)!important;min-height:62px!important;margin:0 auto 28px!important;box-shadow:0 18px 36px #030c1c33!important}html body:has(.product-page-v9) .product-v9-source-input{min-height:62px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-height:62px!important}html body:has(.product-page-v9) .product-v9-source-input{padding:0 22px!important}html body:has(.product-page-v9) .product-v9-source-input input{color:#101c18b8!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#fff!important;background:#2f6df3!important;border:0!important;font-size:15px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-grid{color:#101c18!important;grid-template-columns:minmax(0,.58fr) minmax(430px,.42fr)!important;align-items:start!important;gap:clamp(42px,4.6vw,64px)!important;max-width:1360px!important;margin:0 auto!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{box-shadow:none!important;color:#101c18!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column-reverse!important;gap:14px!important;padding:0!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:600px!important;box-shadow:none!important;background:linear-gradient(#fffffffa,#fafbf7fa)!important;border:1px solid #101c181a!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-main-image img{filter:none!important;padding:clamp(44px,5vw,72px)!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:88px!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-thumb-button{width:82px!important;height:82px!important;box-shadow:none!important;opacity:.82!important;background:#fff!important;border:1px solid #101c181a!important;border-radius:0!important;flex:0 0 82px!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button.is-active,html body:has(.product-page-v9) .product-v9-thumb-button:hover){opacity:1!important;border-color:#2f6df3!important;box-shadow:inset 0 -3px #2f6df3!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#101c18!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{color:#101c18!important}:is(html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge span,html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption span,html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button svg){color:#2f6df3!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-source-action{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-modify-action{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-save-seller{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#101c18!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;box-shadow:none!important;color:#101c18!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 8px!important;position:relative!important;top:auto!important;overflow:visible!important}:is(html body:has(.product-page-v9) .product-v9-purchase-head,html body:has(.product-page-v9) .product-v9-store-row,html body:has(.product-page-v9) .product-v9-store-identity,html body:has(.product-page-v9) .product-v9-store-actions,html body:has(.product-page-v9) .product-v9-title-block,html body:has(.product-page-v9) .product-v9-title-actions,html body:has(.product-page-v9) .product-v9-panel-body){box-shadow:none!important;color:#101c18!important;background:0 0!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-store-row{border-bottom:1px solid #101c1821!important;margin-bottom:24px!important;padding-bottom:18px!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#101c18!important}html body:has(.product-page-v9) .product-v9-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-price{color:#101c18!important}html body:has(.product-page-v9) .product-v9-section-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-option-label{color:#101c18!important}html body:has(.product-page-v9) .product-v9-service-title{color:#101c18!important}html body:has(.product-page-v9) .product-v9-quantity-label{color:#101c18!important}html body:has(.product-page-v9) .product-v9-panel-body :not(svg):not(path){color:#101c18!important}html body:has(.product-page-v9) .product-v9-title{letter-spacing:0!important;max-width:14ch!important;margin-bottom:16px!important;font-size:clamp(48px,3.55vw,56px)!important;font-weight:870!important;line-height:.96!important}:is(html body:has(.product-page-v9) .product-v9-product-copy,html body:has(.product-page-v9) .product-v9-description){color:#101c189e!important;max-width:48ch!important;margin-bottom:24px!important;font-size:16px!important;font-weight:560!important;line-height:1.58!important}html body:has(.product-page-v9) .product-v9-price-row{gap:12px!important;margin-bottom:18px!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(40px,3.1vw,48px)!important;font-weight:880!important;line-height:1!important}:is(html body:has(.product-page-v9) .product-v9-converted,html body:has(.product-page-v9) .product-v9-usd-price){color:#a67800!important;font-size:16px!important;font-weight:850!important}:is(html body:has(.product-page-v9) .product-v9-variant-section,html body:has(.product-page-v9) .product-v9-service-section,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-disclaimer-block,html body:has(.product-page-v9) .product-v9-disclaimer){box-shadow:none!important;background:0 0!important;border-top:1px solid #101c1821!important;border-radius:0!important;padding:16px 0!important}:is(html body:has(.product-page-v9) .product-v9-section-title,html body:has(.product-page-v9) .product-v9-option-label,html body:has(.product-page-v9) .product-v9-service-title,html body:has(.product-page-v9) .product-v9-quantity-label){font-size:15px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-section-meta{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-option-helper{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-stock-note{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#101c1894!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-color-option{min-height:66px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181a!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-size-option{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-stepper{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#101c18!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101c181f!important;border-radius:0!important}:is(html body:has(.product-page-v9) .product-v9-color-option.is-active,html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option.is-active,html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-option-chip.is-active){background:#fff!important;border-color:#2f6df3!important;box-shadow:inset 0 -3px #2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row{box-shadow:none!important;background:0 0!important;border:1px solid #101c1824!important;border-radius:0!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:0!important;margin:18px 0 0!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;font-weight:860!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;font-weight:860!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;font-weight:860!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;font-weight:860!important}html body:has(.product-page-v9) .product-v9-buy-button{height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;font-weight:860!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#101c18!important;background:#fff!important;border:0!important;border-right:1px solid #101c1824!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:#2f6df3!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:#2f6df3!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:#2f6df3!important;border:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:#2f6df3!important;border:0!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:#2f6df3!important;border:0!important}html body:has(.product-page-v9) .product-v9-details{color:#101c18!important;background:#f7f8f4!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#17355f 0,#102544 188px,#f7f8f4 189px 100%)!important;padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1360px)!important}html body:has(.product-page-v9) .product-v9-source-bar{grid-template-columns:1fr!important;margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-top:1px solid #0f1d1814!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(420px,106vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:32px 18px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(34px,9vw,42px)!important;line-height:1.02!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{border-bottom:1px solid #101c1824!important;border-right:0!important}}html body:has(.product-page-v9) .product-v9-purchase-head{border-bottom:0!important;padding:0 0 18px!important}html body:has(.product-page-v9) .product-v9-source-logo{width:44px!important;height:44px!important;box-shadow:none!important;border-radius:0!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:0!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-panel-body>section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-service-line{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c181f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}html body:has(.product-page-v9) .product-v9-color-option{aspect-ratio:auto!important;height:54px!important;min-height:0!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:13px!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#101c18ad!important;background:#fff!important;border:1px solid #101c181a!important;border-radius:0!important;min-height:24px!important;padding:0 9px!important;font-size:12px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){align-items:center!important;gap:16px!important;min-height:0!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong,html body:has(.product-page-v9) .product-v9-quantity-row h3){font-size:14px!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-domestic-price input{width:54px!important;height:34px!important;min-height:34px!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{white-space:nowrap!important;height:38px!important;min-height:38px!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{border-radius:0!important;height:36px!important;min-height:36px!important}html body:has(.product-page-v9) .product-v9-quantity-control span{height:36px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-bottom:10px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label{font-size:13px!important}html body:has(.product-page-v9) .product-v9-action-row{z-index:5!important;background:#f7f8f4!important;margin-top:10px!important;position:sticky!important;bottom:0!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-purchase-card{padding-bottom:0!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-color-option{height:58px!important}html body:has(.product-page-v9) .product-v9-action-row{position:relative!important}}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{color:#101c18!important}html body:has(.product-page-v9) .product-v9-panel-body .text-prv-muted{color:#101c18!important}html body:has(.product-page-v9) .product-v9-size-option{color:#101c18!important}html body:has(.product-page-v9) .product-v9-size-option[data-active=true]{color:#101c18!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#101c18!important}html body:has(.product-page-v9) .product-v9-option-chip.is-active{color:#101c18!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-gallery{align-self:start!important;position:sticky!important;top:118px!important}html body:has(.product-page-v9) .product-v9-details{margin-top:42px!important}}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 12% -12%,#ffffff1a,#0000 24%),radial-gradient(circle at 86% -8%,#5f8dff24,#0000 30%),linear-gradient(#17355f 0,#102544 214px,#f7f8f4 215px 100%)!important;padding-top:122px!important;overflow:visible!important}html body:has(.product-page-v9) .product-home-header{position:absolute!important;top:0!important}html body:has(.product-page-v9) .product-v9-source-bar{margin-bottom:34px!important}html body:has(.product-page-v9) .product-v9-gallery{min-width:0!important}html body:has(.product-page-v9) .product-v9-main-image{background:radial-gradient(circle at 50% 42%,#fffffffa,#fafbf7fa 58%,#eff2ecf5 100%)!important;border-color:#101c181a!important;min-height:clamp(640px,62vw,760px)!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-purchase-head{padding:0!important}html body:has(.product-page-v9) .product-v9-title{text-wrap:balance!important;max-width:15ch!important;margin-bottom:14px!important;font-size:clamp(46px,3.35vw,58px)!important;line-height:.98!important}html body:has(.product-page-v9) .product-v9-price-row{margin-bottom:16px!important}html body:has(.product-page-v9) .product-v9-action-row{z-index:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #101c1824!important;margin:0 0 26px!important;position:static!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:64px!important;min-height:64px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:64px!important;min-height:64px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:64px!important;min-height:64px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:64px!important;min-height:64px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-buy-button{height:64px!important;min-height:64px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-service-line{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding:18px 0!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){align-items:center!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong,html body:has(.product-page-v9) .product-v9-quantity-row h3){font-size:16px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span,html body:has(.product-page-v9) .product-v9-quantity-control p,html body:has(.product-page-v9) .product-v9-quantity-row p){font-size:14px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-service-line{padding-top:14px!important;padding-bottom:14px!important}html body:has(.product-page-v9) .product-v9-details{max-width:1440px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #101c1824!important;border-radius:0!important;margin:92px auto 0!important;padding:42px 0 0!important}html body:has(.product-page-v9) .product-v9-details-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #101c181f!important;border-radius:0!important;align-items:center!important;gap:clamp(18px,3.2vw,48px)!important;margin-bottom:44px!important;padding:0 0 18px!important;display:flex!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#101c188a!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0 0 12px!important;font-size:clamp(18px,1.55vw,26px)!important;font-weight:860!important;line-height:1.1!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{color:#101c18!important;box-shadow:inset 0 -3px #101c18!important}html body:has(.product-page-v9) .product-v9-editorial-intro{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)!important;align-items:start!important;gap:clamp(28px,5vw,72px)!important;margin-bottom:42px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-editorial-intro p{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body:has(.product-page-v9) .product-v9-detail-photo aside span{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body:has(.product-page-v9) .product-v9-source-notes article span{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body:has(.product-page-v9) .product-v9-flow-grid article span{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body:has(.product-page-v9) .product-v9-process-grid article span{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body:has(.product-page-v9) .product-v9-editorial-intro h2{color:#101c18!important;letter-spacing:0!important;max-width:820px!important;font-size:clamp(34px,4vw,64px)!important;font-weight:870!important;line-height:.98!important}html body:has(.product-page-v9) .product-v9-editorial-intro span{color:#101c189e!important;grid-column:2!important;max-width:65ch!important;font-size:17px!important;font-weight:620!important;line-height:1.7!important}:is(html body:has(.product-page-v9) .product-v9-detail-stack,html body:has(.product-page-v9) .product-v9-qc-grid,html body:has(.product-page-v9) .product-v9-guide-grid,html body:has(.product-page-v9) .product-v9-source-notes){gap:28px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-detail-photo{border-top:1px solid #101c181a!important;grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr)!important;align-items:center!important;gap:clamp(24px,4vw,64px)!important;padding-top:32px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{background:#fff!important;border:1px solid #101c1814!important;border-radius:0!important;min-height:420px!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-detail-photo aside{gap:10px!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-detail-photo aside strong,html body:has(.product-page-v9) .product-v9-source-notes article strong,html body:has(.product-page-v9) .product-v9-flow-grid article strong,html body:has(.product-page-v9) .product-v9-process-grid article strong){color:#101c18!important;font-size:clamp(22px,2vw,34px)!important;font-weight:860!important;line-height:1.08!important}:is(html body:has(.product-page-v9) .product-v9-detail-photo aside p,html body:has(.product-page-v9) .product-v9-source-notes article p,html body:has(.product-page-v9) .product-v9-flow-grid article p,html body:has(.product-page-v9) .product-v9-process-grid article p){color:#101c189e!important;font-size:16px!important;font-weight:580!important;line-height:1.65!important}:is(html body:has(.product-page-v9) .product-v9-process-grid,html body:has(.product-page-v9) .product-v9-flow-grid,html body:has(.product-page-v9) .product-v9-source-notes){border-top:1px solid #101c181a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(html body:has(.product-page-v9) .product-v9-process-grid article,html body:has(.product-page-v9) .product-v9-flow-grid article,html body:has(.product-page-v9) .product-v9-source-notes article){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding-top:28px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-qc-grid{grid-template-columns:1fr!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-gallery{top:116px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:38px!important}html body:has(.product-page-v9) .product-v9-gallery{position:static!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-width:760px!important}:is(html body:has(.product-page-v9) .product-v9-process-grid,html body:has(.product-page-v9) .product-v9-flow-grid,html body:has(.product-page-v9) .product-v9-source-notes){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1440px)!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(440px,108vw)!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(34px,10vw,44px)!important}html body:has(.product-page-v9) .product-v9-product-copy{font-size:16px!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){flex-direction:column!important;align-items:stretch!important}:is(html body:has(.product-page-v9) .product-v9-editorial-intro,html body:has(.product-page-v9) .product-v9-detail-photo,html body:has(.product-page-v9) .product-v9-process-grid,html body:has(.product-page-v9) .product-v9-flow-grid,html body:has(.product-page-v9) .product-v9-source-notes){grid-template-columns:1fr!important}html body:has(.product-page-v9) .product-v9-editorial-intro span{grid-column:auto!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{min-height:300px!important}}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - clamp(48px,5vw,96px),1380px)!important}html body:has(.product-page-v9) .product-v9-source-bar{background:#fffffff5!important;border:1px solid #fff3!important;width:min(100%,1120px)!important;height:60px!important;margin:4px auto 34px!important;box-shadow:0 18px 44px #08142d2e!important}html body:has(.product-page-v9) .product-v9-source-input input{letter-spacing:0!important;font-size:16px!important;font-weight:700!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-width:154px!important;box-shadow:none!important;background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important;font-size:15px!important;font-weight:800!important}html body:has(.product-page-v9) .product-v9-main-image{background:radial-gradient(circle at 50% 36%,#fffffffa,#fafaf6fa 58%,#eff2ecfa 100%)!important;border:1px solid #101c1817!important;min-height:clamp(620px,53vw,700px)!important}:is(html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption){box-shadow:none!important;background:0 0!important;border:0!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{box-shadow:none!important;background:#ffffffbd!important;border:1px solid #101c181a!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{box-shadow:none!important;background:#ffffffbd!important;border:1px solid #101c181a!important}html body:has(.product-page-v9) .product-v9-thumb-button{background:#ffffffad!important;border-color:#101c1817!important;flex-basis:80px!important;width:80px!important;height:80px!important}html body:has(.product-page-v9) .product-v9-store-row{border-bottom:1px solid #101c181f!important;margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-title{max-width:13ch!important;margin-bottom:16px!important;font-size:clamp(48px,3.8vw,62px)!important;line-height:.96!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#101c18ad!important;max-width:47ch!important;margin-bottom:24px!important;font-size:17px!important;line-height:1.62!important}html body:has(.product-page-v9) .product-v9-converted{color:#8a6710!important;font-size:15px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:10px!important;margin-bottom:20px!important}:is(html body:has(.product-page-v9) .product-v9-source-action,html body:has(.product-page-v9) .product-v9-enter-shop,html body:has(.product-page-v9) .product-v9-save-seller){box-shadow:none!important;background:#ffffff94!important;border:1px solid #101c181f!important}html body:has(.product-page-v9) .product-v9-action-row{border-color:#101c1821!important;margin-bottom:30px!important}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:0!important;height:68px!important;min-height:68px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:0!important;height:68px!important;min-height:68px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:0!important;height:68px!important;min-height:68px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:0!important;height:68px!important;min-height:68px!important;font-size:17px!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{background:#fffc!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{background:#fffc!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{background:#fffc!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{background:#fffc!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important;box-shadow:0 18px 38px #356df338!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important;box-shadow:0 18px 38px #356df338!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important;box-shadow:0 18px 38px #356df338!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important;box-shadow:0 18px 38px #356df338!important}html body:has(.product-page-v9) .product-v9-panel-body>section{border-top:1px solid #101c181a!important;padding:20px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{border-top:1px solid #101c181a!important;padding:20px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{border-top:1px solid #101c181a!important;padding:20px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{border-top:1px solid #101c181a!important;padding:20px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{border-top:1px solid #101c181a!important;padding:20px 0!important}:is(html body:has(.product-page-v9) .product-v9-panel-body h3,html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong,html body:has(.product-page-v9) .product-v9-quantity-row h3){color:#101c18!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-size-option{box-shadow:none!important;background:#ffffff94!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-option-chip{box-shadow:none!important;background:#ffffff94!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{box-shadow:none!important;background:#ffffff94!important;border-color:#101c181f!important}html body:has(.product-page-v9) .product-v9-domestic-price input{box-shadow:none!important;background:#ffffff94!important;border-color:#101c181f!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:44px!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-purchase-card){width:100%!important;min-width:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 18% 0,#ffffff1f,#0000 30%),linear-gradient(#203767 0,#122744 190px,#f7f8f4 191px 100%)!important;padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1380px)!important}html body:has(.product-page-v9) .product-v9-source-bar{height:auto!important;min-height:56px!important;margin-bottom:28px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-width:116px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body:has(.product-page-v9) .product-v9-store-row{gap:14px!important}html body:has(.product-page-v9) .product-v9-enter-shop{min-width:112px!important;padding-inline:14px!important}html body:has(.product-page-v9) .product-v9-main-image{width:100%!important;min-height:min(420px,108vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:28px!important}html body:has(.product-page-v9) .product-v9-title{max-width:14ch!important;font-size:clamp(36px,10vw,46px)!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:58px!important;min-height:58px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:58px!important;min-height:58px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:58px!important;min-height:58px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:58px!important;min-height:58px!important}html body:has(.product-page-v9) .product-v9-action-row{width:100%!important}}html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#203767f5 0,#122744fa 168px,#f4f6f1 169px 100%)!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-stage{background:0 0!important;padding-top:118px!important}html body:has(.product-page-v9) .product-home-header{padding-top:22px!important;position:absolute!important;top:0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{max-width:1660px!important;height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 18px!important}html body:has(.product-page-v9) .product-home-header.cd-header-scrolled .cd-nav{-webkit-backdrop-filter:blur(20px)!important;background:#0c1b349e!important;border:1px solid #ffffff1a!important}:is(html body:has(.product-page-v9) .product-home-header .brand-pill,html body:has(.product-page-v9) .product-home-header .nav-pill,html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){box-shadow:none!important}:is(html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){background:#ffffff17!important;border:1px solid #ffffff1f!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(100%,1060px)!important;height:54px!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #ffffff1a!important;margin:0 auto 30px!important}html body:has(.product-page-v9) .product-v9-source-input{padding-left:24px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-width:132px!important;box-shadow:none!important;background:linear-gradient(135deg,#6f8cff 0%,#356df3 100%)!important}html body:has(.product-page-v9) .product-v9-gallery-stage{gap:14px!important}html body:has(.product-page-v9) .product-v9-main-image{background:radial-gradient(circle at 50% 42%,#fffffff5,#f9f9f5fa 56%,#f4f6f1fa 100%)!important;border:0!important;min-height:clamp(660px,44vw,760px)!important;box-shadow:inset 0 0 0 1px #101c180b!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools{top:18px!important;right:18px!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge{box-shadow:none!important;background:#f4f6f180!important;border-color:#101c1814!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption{box-shadow:none!important;background:#f4f6f180!important;border-color:#101c1814!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{box-shadow:none!important;background:#f4f6f180!important;border-color:#101c1814!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{box-shadow:none!important;background:#f4f6f180!important;border-color:#101c1814!important}html body:has(.product-page-v9) .product-v9-thumb-button{background:#ffffff61!important;flex-basis:72px!important;width:72px!important;height:72px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(50px,3.4vw,66px)!important}html body:has(.product-page-v9) .product-v9-product-copy{color:#101c18a3!important}html body:has(.product-page-v9) .product-v9-action-row{border-color:#101c181a!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{background:#ffffff7a!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{background:#ffffff7a!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{background:#ffffff7a!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{background:#ffffff7a!important}html body:has(.product-page-v9) .product-v9-details{max-width:1660px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(640px,90vw)!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#203767f5 0,#122744fa 190px,#f4f6f1 191px 100%)!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:100px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1660px)!important}html body:has(.product-page-v9) .product-v9-source-bar{height:auto!important;min-height:56px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(420px,108vw)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:28px!important}}html body:has(.product-page-v9) .product-home-header .cd-nav{color:#ffffffd1!important;max-width:1480px!important;height:58px!important}:is(html body:has(.product-page-v9) .product-home-header .auth-pill,html body:has(.product-page-v9) .product-home-header .region-pill,html body:has(.product-page-v9) .product-home-header .cart-pill,html body:has(.product-page-v9) .product-home-header .menu-pill){background:#ffffff14!important;border-color:#ffffff1a!important}html body:has(.product-page-v9) .product-home-header .auth-pill{background:#ffffffeb!important}html body:has(.product-page-v9) .product-v9-source-bar{background:linear-gradient(#ffffffe6,#f8faffd6)!important;border:1px solid #ffffff2e!important;width:min(100%,950px)!important;height:50px!important;margin-bottom:34px!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-width:122px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,.58fr) minmax(420px,.42fr)!important;align-items:start!important;gap:clamp(44px,4.6vw,72px)!important;max-width:1420px!important;padding-top:20px!important}html body:has(.product-page-v9) .product-v9-left-column{min-width:0!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-purchase-card{position:sticky!important;top:104px!important}}html body:has(.product-page-v9) .product-v9-details{border-top:1px solid #101c181f!important;width:100%!important;max-width:none!important;margin:54px 0 0!important;padding:28px 0 0!important}html body:has(.product-page-v9) .product-v9-details-tabs{gap:clamp(18px,2.2vw,34px)!important;margin-bottom:28px!important;padding-bottom:12px!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-details-tabs button{font-size:clamp(17px,1.35vw,22px)!important;font-weight:850!important;line-height:1.1!important}html body:has(.product-page-v9) .product-v9-editorial-intro{margin-bottom:28px!important;display:block!important}html body:has(.product-page-v9) .product-v9-editorial-intro p{margin-bottom:14px!important}html body:has(.product-page-v9) .product-v9-editorial-intro h2{max-width:760px!important;font-size:clamp(26px,2.3vw,42px)!important;line-height:1.05!important}html body:has(.product-page-v9) .product-v9-editorial-intro span{grid-column:auto!important;max-width:64ch!important;margin-top:16px!important;font-size:15px!important;line-height:1.65!important;display:block!important}html body:has(.product-page-v9) .product-v9-detail-photo{grid-template-columns:1fr!important;gap:16px!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{min-height:clamp(360px,38vw,560px)!important}:is(html body:has(.product-page-v9) .product-v9-detail-photo aside strong,html body:has(.product-page-v9) .product-v9-process-grid article strong){font-size:clamp(18px,1.5vw,24px)!important}html body:has(.product-page-v9) .product-v9-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}html body:has(.product-page-v9) .product-v9-gallery{order:1!important}html body:has(.product-page-v9) .product-v9-purchase-card{order:2!important;position:relative!important;top:auto!important}html body:has(.product-page-v9) .product-v9-details{order:3!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:100px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1420px)!important}html body:has(.product-page-v9) .product-v9-source-bar{height:auto!important;min-height:56px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(420px,108vw)!important}html body:has(.product-page-v9) .product-v9-process-grid{grid-template-columns:1fr!important}}html body:has(.product-page-v9) .product-v9-source-bar{background:radial-gradient(circle at 8% 18%,#fffffffa,#0000 30%),linear-gradient(135deg,#fffffff0,#f1f7ffd6)!important;border-color:#ffffff47!important;border-radius:999px!important;overflow:hidden!important;box-shadow:0 18px 44px #08142d24,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-source-bar button{background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;border-radius:999px!important;min-height:calc(100% - 10px)!important;margin:5px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff3d!important}html body:has(.product-page-v9) .product-v9-source-bar button:hover{filter:saturate(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 22px 48px #2563eb57,inset 0 1px #ffffff47!important}html body:has(.product-page-v9) .product-v9-source-action{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-enter-shop{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-save-seller{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-domestic-price input{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{background:linear-gradient(135deg,#ffffffc7,#f6f9ff8f)!important;border:1px solid #ffffffa8!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 12px 28px #08142d0f,inset 0 1px #ffffffc7!important}html body:has(.product-page-v9) .product-v9-source-action:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-enter-shop:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-save-seller:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-image-tools button:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-help-before-buying button:hover{background:linear-gradient(135deg,#ffffffeb,#edf4ffb8)!important;border-color:#6f8cff75!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #2563eb1a,inset 0 1px #ffffffd1!important}html body:has(.product-page-v9) .product-v9-action-row{background:linear-gradient(135deg,#ffffffb8,#f2f7ff7a)!important;border:1px solid #ffffffb8!important;border-radius:999px!important;gap:8px!important;padding:6px!important;overflow:hidden!important;box-shadow:0 22px 54px #08142d1a,inset 0 1px #fffc!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-buy-button{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transform:none!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#101c18!important;background:#ffffff6b!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#101c18!important;background:#ffffff6b!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#101c18!important;background:#ffffff6b!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#101c18!important;background:#ffffff6b!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ffffff47,#0000 38%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 48%,#1d4ed8 100%)!important;box-shadow:0 16px 36px #2563eb40,inset 0 1px #ffffff38!important}html body:has(.product-page-v9) .product-v9-action-row>a:hover{transform:translateY(-1px)!important}html body:has(.product-page-v9) .product-v9-action-row>button:hover{transform:translateY(-1px)!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:hover{transform:translateY(-1px)!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:hover{transform:translateY(-1px)!important}:is(html body:has(.product-page-v9) .product-v9-color-option,html body:has(.product-page-v9) .product-v9-thumb-button){background:linear-gradient(135deg,#ffffffad,#f5f8ff70)!important;border:1px solid #ffffff9e!important;border-radius:18px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffa8,0 10px 24px #08142d0a!important}:is(html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-color-option:hover,html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button:hover){border-color:#2f6df39e!important;box-shadow:0 0 0 4px #2f6df31a,0 18px 36px #2563eb1f,inset 0 1px #ffffffc7!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){background:linear-gradient(135deg,#ffffffb3,#f6f9ff7a)!important;border:1px solid #ffffffa3!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #08142d0a!important}:is(html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option.is-active,html body:has(.product-page-v9) .product-v9-option-chip.is-active){background:radial-gradient(circle at 28% 18%,#ffffff3d,#0000 40%),linear-gradient(135deg,#ecf3fffa,#ffffffbd)!important;border-color:#2f6df3ad!important;box-shadow:0 0 0 4px #2f6df31a,inset 0 -3px #2f6df3e6,inset 0 1px #fffc!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{box-shadow:inset 0 -3px #2f6df3!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-source-bar{border-radius:26px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-radius:22px!important;margin:0!important}html body:has(.product-page-v9) .product-v9-action-row{border-radius:26px!important}}html body:has(.product-page-v9) .product-home-header .cd-nav{max-width:1360px!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(100%,900px)!important;height:52px!important;margin-bottom:30px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:clamp(600px,41vw,690px)!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:70px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:66px!important;width:66px!important;height:66px!important}html body:has(.product-page-v9) .product-v9-title{max-width:12.5ch!important;margin-bottom:14px!important;font-size:clamp(46px,3.25vw,58px)!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(38px,2.7vw,44px)!important}html body:has(.product-page-v9) .product-v9-action-row{margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding:17px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding:17px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding:17px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding:17px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding:17px 0!important}html body:has(.product-page-v9) .product-v9-details{margin-top:46px!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-details-tabs{gap:clamp(16px,2vw,30px)!important;margin-bottom:24px!important}html body:has(.product-page-v9) .product-v9-details-tabs button{font-size:clamp(16px,1.15vw,20px)!important}html body:has(.product-page-v9) .product-v9-editorial-intro h2{max-width:680px!important;font-size:clamp(24px,2vw,36px)!important}html body:has(.product-page-v9) .product-v9-editorial-intro span{max-width:58ch!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-purchase-card{top:112px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,1360px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-action-row){position:static!important;top:auto!important;bottom:auto!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-panel-body>section{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{flex-wrap:wrap!important;gap:8px!important;padding-block:10px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;max-width:440px!important;height:54px!important;min-height:54px!important;margin:12px 0 0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-main-image{border-radius:8px!important}:is(html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge{top:22px!important;left:24px!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption{bottom:22px!important;right:24px!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{bottom:22px!important;left:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{margin-top:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{border-radius:6px!important}html body:has(.product-page-v9) .product-v9-purchase-card{padding-top:0!important}html body:has(.product-page-v9) .product-v9-store-row{min-height:30px!important;padding-bottom:10px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(24px,1.45vw,30px)!important;line-height:1.12!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:8px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:14px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:14px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:14px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:14px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:14px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:14px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){min-height:0!important}html body:has(.product-page-v9) .product-v9-action-row{max-width:520px!important;margin-top:14px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-details{margin-top:32px!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-title{font-size:clamp(28px,8vw,36px)!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:18px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:104px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,720px)!important;max-width:720px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}html body:has(.product-page-v9) .product-v9-gallery{order:1!important}html body:has(.product-page-v9) .product-v9-purchase-card{order:2!important}html body:has(.product-page-v9) .product-v9-details{order:3!important;margin-top:12px!important}html body:has(.product-page-v9) .product-v9-action-row{max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{gap:24px!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.product-page-v9) .product-v9-color-option{height:62px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:12px!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-color-option{height:62px!important}}html body:has(.product-page-v9) .product-v9-store-row a{height:24px!important;min-height:24px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-panel-body>section{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{min-height:34px!important;padding-block:8px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:45px!important;min-height:45px!important;padding-block:0!important}@media (max-width:1540px){html body:has(.product-page-v9) .product-v9-shell{width:calc(100vw - 80px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.944fr)!important}:is(html body:has(.product-page-v9) .product-v9-left-column,html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-details,html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image,html body:has(.product-page-v9) .product-v9-purchase-card){width:100%!important;max-width:none!important}:is(html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image){height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-gallery{height:auto!important;min-height:0!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-top:28px!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-action-row){width:100%!important;max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:92px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important;margin-top:12px!important;padding-inline:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,1fr)!important}html body:has(.product-page-v9) .product-v9-color-option{width:auto!important;height:62px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important}}html body:has(.product-page-v9) .product-v9-purchase-head{gap:0!important}html body:has(.product-page-v9) .product-v9-store-row strong{font-size:16px!important;font-weight:700!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-store-row a{align-items:center!important;height:24px!important;min-height:24px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-price-row{order:4!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:12px 0 0!important}html body:has(.product-page-v9) .product-v9-price-row strong{font-size:32px!important;font-weight:760!important;line-height:40px!important}html body:has(.product-page-v9) .product-v9-price-row span{font-size:24px!important;font-weight:720!important;line-height:32px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-option-label{font-size:16px!important;font-weight:650!important;line-height:24px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:44px!important;min-height:44px!important;font-size:14px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control>div,html body:has(.product-page-v9) .product-v9-quantity-control button,html body:has(.product-page-v9) .product-v9-quantity-control span),:is(html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-help-before-buying button){height:40px!important;min-height:40px!important}html body:has(.product-page-v9) .product-v9-service-line{gap:8px!important;min-height:34px!important;padding-block:8px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:45px!important;min-height:45px!important;padding-block:0!important}@media (max-width:1540px){html body:has(.product-page-v9) .product-v9-shell{width:calc(100vw - 80px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.944fr)!important}:is(html body:has(.product-page-v9) .product-v9-left-column,html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-details,html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image){width:100%!important;max-width:none!important}:is(html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image){aspect-ratio:1!important;height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-gallery{height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{width:100%!important;max-width:none!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,720px)!important;max-width:720px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-top:28px!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-action-row){width:100%!important;max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:92px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important;margin-top:12px!important;padding-inline:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,1fr)!important}html body:has(.product-page-v9) .product-v9-color-option{width:auto!important;height:62px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important}}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:10px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:104px!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:24px!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-color-option{height:62px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,1360px)!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(420px,108vw)!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-quantity-row p{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-quantity-control p{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child strong{color:#081c17!important;font-size:19px!important;font-weight:850!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{color:#081c17!important;font-size:19px!important;font-weight:850!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{color:#081c17!important;font-size:19px!important;font-weight:850!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{color:#081c17!important;font-size:19px!important;font-weight:850!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{color:#081c17!important;font-size:19px!important;font-weight:850!important;line-height:1.2!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:54px!important;min-height:54px!important;font-size:16px!important;font-weight:850!important;line-height:1.1!important}html body:has(.product-page-v9) .product-v9-service-line span{min-height:36px!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;line-height:1.1!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{min-height:48px!important;padding-inline:24px!important;font-size:17px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-quantity-control span{min-width:54px!important;height:46px!important;font-size:18px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-quantity-control button{width:48px!important;height:46px!important}html body:has(.product-page-v9) .product-v9-quantity-control svg{width:22px!important;height:22px!important}html body:has(.product-page-v9) .product-v9-domestic-price span{font-size:17px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-domestic-price input{min-width:70px!important;height:48px!important;font-size:17px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:17px!important;font-weight:800!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{font-size:16px!important;line-height:1.65!important}html body:has(.product-page-v9) .product-v9-quantity-row>div>p{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-quantity-control>p{color:#091c17c7!important;font-size:17px!important;font-weight:650!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-detail-photo aside span{font-size:15px!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{font-size:clamp(24px,1.9vw,34px)!important;line-height:1.08!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{font-size:16px!important}html body:has(.product-page-v9) .product-v9-quantity-row p{font-size:16px!important}html body:has(.product-page-v9) .product-v9-quantity-control p{font-size:16px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{font-size:16px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{font-size:16px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child strong{font-size:18px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{font-size:18px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{font-size:18px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{font-size:18px!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{font-size:18px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:50px!important;min-height:50px!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:16px!important}html body:has(.product-page-v9) .product-v9-quantity-row>div>p{font-size:16px!important}html body:has(.product-page-v9) .product-v9-quantity-control>p{font-size:16px!important}}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - clamp(32px,4vw,64px),1440px)!important;max-width:1440px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(620px,.515fr) minmax(560px,.485fr)!important;align-items:start!important;gap:clamp(32px,2.6vw,44px)!important;max-width:1440px!important}html body:has(.product-page-v9) .product-v9-gallery{width:100%!important}html body:has(.product-page-v9) .product-v9-main-image{height:clamp(620px,50vw,720px)!important;min-height:clamp(620px,50vw,720px)!important}html body:has(.product-page-v9) .product-v9-thumb-button{border-radius:12px!important;flex-basis:82px!important;width:82px!important;height:82px!important}html body:has(.product-page-v9) .product-v9-purchase-card{width:100%!important}html body:has(.product-page-v9) .product-v9-store-identity strong{font-size:16px!important;font-weight:800!important}html body:has(.product-page-v9) .product-v9-enter-shop{font-size:16px!important;font-weight:800!important}html body:has(.product-page-v9) .product-v9-title{max-width:24ch!important;margin-bottom:10px!important;font-size:clamp(30px,2.25vw,38px)!important;font-weight:880!important;line-height:.98!important}html body:has(.product-page-v9) .product-v9-product-copy{max-width:56ch!important;margin-bottom:18px!important;font-size:16px!important;line-height:1.48!important}html body:has(.product-page-v9) .product-v9-price{font-size:clamp(34px,2.2vw,38px)!important;line-height:1!important}html body:has(.product-page-v9) .product-v9-converted{font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-title-actions{margin-bottom:14px!important}html body:has(.product-page-v9) .product-v9-source-action{height:38px!important;min-height:38px!important;padding-inline:15px!important;font-size:14px!important;font-weight:820!important}html body:has(.product-page-v9) .product-v9-action-row{max-width:440px!important;height:54px!important;min-height:54px!important;margin-bottom:22px!important;padding:5px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:44px!important;min-height:44px!important;padding-inline:24px!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:44px!important;min-height:44px!important;padding-inline:24px!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:44px!important;min-height:44px!important;padding-inline:24px!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:44px!important;min-height:44px!important;padding-inline:24px!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child strong{font-size:18px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{font-size:18px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{font-size:18px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{font-size:18px!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{font-size:18px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{font-size:16px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-quantity-row>div>p{font-size:16px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-quantity-control>p{font-size:16px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{font-size:16px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{font-size:16px!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-color-option{border-radius:12px!important;height:62px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){border-radius:999px!important;height:46px!important;min-height:46px!important;font-size:16px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control span,html body:has(.product-page-v9) .product-v9-quantity-control button){height:42px!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{min-height:44px!important;font-size:16px!important}html body:has(.product-page-v9) .product-v9-service-line{gap:8px!important}html body:has(.product-page-v9) .product-v9-service-line span{border-radius:8px!important;min-height:32px!important;padding:0 12px!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{font-size:15px!important}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-purchase-card{top:108px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-main-image{height:auto!important;min-height:min(620px,106vw)!important}html body:has(.product-page-v9) .product-v9-action-row{max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-title{font-size:clamp(34px,10vw,42px)!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(430px,106vw)!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-action-row{height:auto!important;min-height:0!important}}html body:has(.product-page-v9){color:#f6f2e8!important;background:#0b0b0b!important}html body:has(.product-page-v9) .product-page-v9{color:#f6f2e8!important;background:#0b0b0b!important}html body:has(.product-page-v9) .product-home-header{min-height:56px!important;box-shadow:none!important;background:#ffc800!important;border:0!important}html body:has(.product-page-v9) .product-home-header .cd-nav{color:#0b0b0b!important;max-width:1440px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding-block:0!important}html body:has(.product-page-v9) .product-home-header .cd-brand{color:#0b0b0b!important}html body:has(.product-page-v9) .product-home-header .cd-links a{color:#0b0b0b!important}html body:has(.product-page-v9) .product-home-header .cd-auth-shell a{color:#0b0b0b!important}html body:has(.product-page-v9) .product-home-header .locale-trigger{color:#0b0b0b!important}html body:has(.product-page-v9) .product-home-header .cart-pill{color:#0b0b0b!important}:is(html body:has(.product-page-v9) .product-home-header .cd-auth-shell,html body:has(.product-page-v9) .product-home-header .locale-shell,html body:has(.product-page-v9) .product-home-header .cart-pill){box-shadow:none!important;background:#0b0b0b14!important;border-color:#0b0b0b29!important}html body:has(.product-page-v9) .product-home-header .signup-link{color:#ffc800!important;box-shadow:none!important;background:#0b0b0b!important}html body:has(.product-page-v9) .product-v9-shell{color:#f6f2e8!important;width:min(100% - clamp(32px,5vw,72px),1440px)!important;max-width:1440px!important;padding-top:40px!important}html body:has(.product-page-v9) .product-v9-source-bar{width:min(100%,980px)!important;height:56px!important;box-shadow:none!important;background:#151512!important;border:1px solid #ffc80038!important;border-radius:10px!important;margin:0 auto 40px!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-source-input{color:#f6f2e8b8!important}html body:has(.product-page-v9) .product-v9-source-input input{color:#f6f2e8!important}html body:has(.product-page-v9) .product-v9-source-bar button{color:#0b0b0b!important;min-width:148px!important;box-shadow:none!important;background:#ffc800!important;border:0!important;border-radius:0!important;align-self:stretch!important;margin:0!important;font-size:16px!important;font-weight:850!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(620px,720px) minmax(560px,680px)!important;gap:40px!important;max-width:1440px!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-left-column{gap:0!important}html body:has(.product-page-v9) .product-v9-gallery{background:0 0!important}html body:has(.product-page-v9) .product-v9-main-image{height:min(720px,50vw)!important;min-height:min(720px,50vw)!important;box-shadow:none!important;background:#f5f1e8!important;border:0!important;border-radius:12px!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-main-image img{padding:clamp(24px,3vw,44px)!important}html body:has(.product-page-v9) .product-v9-media-badge{color:#f6f2e8!important;box-shadow:none!important;background:#0b0b0bd6!important;border-color:#ffc80038!important;border-radius:8px!important}html body:has(.product-page-v9) .product-v9-media-caption{color:#f6f2e8!important;box-shadow:none!important;background:#0b0b0bd6!important;border-color:#ffc80038!important;border-radius:8px!important}html body:has(.product-page-v9) .product-v9-preview-button{color:#f6f2e8!important;box-shadow:none!important;background:#0b0b0bd6!important;border-color:#ffc80038!important;border-radius:8px!important}html body:has(.product-page-v9) .product-v9-image-tools button{color:#f6f2e8!important;box-shadow:none!important;background:#0b0b0bd6!important;border-color:#ffc80038!important;border-radius:8px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:82px!important;margin:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{width:82px!important;height:82px!important;box-shadow:none!important;background:#1a1a17!important;border:1px solid #ffffff1f!important;border-radius:4px!important;flex-basis:82px!important}html body:has(.product-page-v9) .product-v9-purchase-card{scrollbar-width:thin!important;color:#f6f2e8!important;max-height:calc(100dvh - 92px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:sticky!important;top:82px!important;overflow:auto!important}html body:has(.product-page-v9) .product-v9-store-row{border-bottom:1px solid #ffffff1f!important;min-height:30px!important;margin-bottom:14px!important;padding:0 0 12px!important}html body:has(.product-page-v9) .product-v9-source-logo{border-radius:6px!important;width:32px!important;height:32px!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#f6f2e8!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#f6f2e8!important;font-size:16px!important;font-weight:760!important}:is(html body:has(.product-page-v9) .product-v9-save-seller,html body:has(.product-page-v9) .product-v9-enter-shop){min-height:32px!important;box-shadow:none!important;background:#191916!important;border:1px solid #ffffff1f!important;border-radius:6px!important}html body:has(.product-page-v9) .product-v9-title{color:#f6f2e8!important;max-width:none!important;margin-bottom:10px!important;font-size:20px!important;font-weight:720!important;line-height:1.22!important}html body:has(.product-page-v9) .product-v9-title-actions{order:2!important;gap:10px!important;margin:10px 0 18px!important}html body:has(.product-page-v9) .product-v9-source-action{color:#f6f2e8db!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1f!important;border-radius:6px!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important}:is(html body:has(.product-page-v9) .product-v9-price,html body:has(.product-page-v9) .product-v9-converted){color:#ffc800!important;font-size:32px!important;font-weight:820!important;line-height:1.08!important}html body:has(.product-page-v9) .product-v9-panel-body{display:block!important}html body:has(.product-page-v9) .product-v9-panel-body>section{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-service-line{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{border-top:0!important;border-bottom:0!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child strong{color:#f6f2e8!important;font-size:16px!important;font-weight:720!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{color:#f6f2e8!important;font-size:16px!important;font-weight:720!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{color:#f6f2e8!important;font-size:16px!important;font-weight:720!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{color:#f6f2e8!important;font-size:16px!important;font-weight:720!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-quantity-row>div>p{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-quantity-control>p{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#f6f2e8bd!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}html body:has(.product-page-v9) .product-v9-color-option{height:55px!important;box-shadow:none!important;background:#191916!important;border:1px solid #ffffff1f!important;border-radius:4px!important}:is(html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-color-option:hover){border-color:#ffc800!important;box-shadow:0 0 0 2px #ffc8002e!important}html body:has(.product-page-v9) .product-v9-size-choice-grid{flex-wrap:wrap!important;gap:10px!important;display:flex!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){color:#f6f2e8!important;width:auto!important;min-width:74px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#191916!important;border:1px solid #ffffff1f!important;border-radius:6px!important;padding:0 22px!important;font-size:14px!important;font-weight:720!important}:is(html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option.is-active){box-shadow:none!important;color:#ffc800!important;background:#ffc8001f!important;border-color:#ffc800!important}html body:has(.product-page-v9) .product-v9-quantity-row{align-items:flex-start!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{background:#191916!important;border-color:#ffffff1f!important;border-radius:6px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control button,html body:has(.product-page-v9) .product-v9-quantity-control span){color:#f6f2e8!important;background:#191916!important;border-color:#ffffff1f!important;height:40px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:1fr auto!important;gap:20px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-help-before-buying button){color:#f6f2e8!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#191916!important;border:1px solid #ffffff1f!important;border-radius:6px!important;font-size:14px!important;font-weight:720!important}html body:has(.product-page-v9) .product-v9-domestic-price span{color:#f6f2e8bd!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-service-line{background:#ffc80014!important;border:1px solid #ffc8001f!important;border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:14px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#f6f2e8d1!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-size:13px!important;font-weight:650!important;display:flex!important}html body:has(.product-page-v9) .product-v9-disclaimer-row{align-items:flex-start!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#f6f2e8!important;background:#191916!important;border:1px solid #ffffff1f!important}html body:has(.product-page-v9) .product-v9-action-row{width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-action-row>a{color:#f6f2e8!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffc80052!important;border-radius:31px!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>button{color:#f6f2e8!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffc80052!important;border-radius:31px!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{color:#f6f2e8!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffc80052!important;border-radius:31px!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{color:#f6f2e8!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffc80052!important;border-radius:31px!important;font-size:16px!important;font-weight:760!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#0b0b0b!important;background:#ffc800!important;border-color:#ffc800!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#0b0b0b!important;background:#ffc800!important;border-color:#ffc800!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#0b0b0b!important;background:#ffc800!important;border-color:#ffc800!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#0b0b0b!important;background:#ffc800!important;border-color:#ffc800!important}html body:has(.product-page-v9) .product-v9-details{color:#f6f2e8!important;border-top:0!important;margin-top:32px!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-details-tabs{background:#141414!important;border:1px solid #ffffff14!important;border-radius:12px!important;gap:0!important;min-height:48px!important;margin-bottom:24px!important;display:flex!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#f6f2e8ad!important;min-height:48px!important;box-shadow:none!important;flex:1 1 0!important;padding:0 14px!important;font-size:16px!important;font-weight:720!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{color:#ffc800!important;box-shadow:none!important;background:#ffc80024!important}html body:has(.product-page-v9) .product-v9-editorial-intro{display:none!important}html body:has(.product-page-v9) .product-v9-detail-photo{background:#141414!important;border-radius:12px!important;margin-bottom:24px!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{color:#f6f2e8!important;font-size:24px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-home-header{background:#ffc800!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 32px,720px)!important;padding-top:28px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-main-image{height:auto!important;min-height:min(720px,100vw)!important}html body:has(.product-page-v9) .product-v9-action-row{position:static!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-source-bar{border-radius:10px!important;height:auto!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-source-bar button{border-radius:0!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-main-image{border-radius:10px!important;min-height:min(430px,100vw)!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:64px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-title{font-size:20px!important;line-height:1.25!important}:is(html body:has(.product-page-v9) .product-v9-price,html body:has(.product-page-v9) .product-v9-converted){font-size:28px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-service-line{grid-template-columns:minmax(0,1fr)!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:minmax(0,1fr)!important;height:auto!important}}html body:has(.product-page-v9) .product-home-header{height:56px!important;min-height:56px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-shell{padding-top:0!important}html body:has(.product-page-v9) .product-v9-source-bar{height:0!important;margin:0!important;display:none!important}html body:has(.product-page-v9) .product-v9-source-bar button{min-width:132px!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-grid{gap:40px!important;margin-top:0!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:calc(100dvh - 82px)!important;top:72px!important}html body:has(.product-page-v9) .product-v9-purchase-head{margin-bottom:0!important}html body:has(.product-page-v9) .product-v9-store-row{margin-bottom:10px!important;padding-bottom:8px!important}html body:has(.product-page-v9) .product-v9-title-actions{margin:8px 0 12px!important}html body:has(.product-page-v9) .product-v9-price-row{margin:12px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-service-line{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding:8px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child{flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;margin-bottom:8px!important;display:flex!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){align-items:center!important}html body:has(.product-page-v9) .product-v9-service-line{min-height:0!important;padding:6px!important}html body:has(.product-page-v9) .product-v9-action-row{height:44px!important;min-height:44px!important;margin-top:0!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:40px!important;min-height:40px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:40px!important;min-height:40px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:40px!important;min-height:40px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:40px!important;min-height:40px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important}}html body:has(.product-page-v9){color:#0b1715!important;background:#f3f6f2!important}html body:has(.product-page-v9) .product-page-v9{color:#0b1715!important;background:#f3f6f2!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 18% 0,#5881ff2e,#0000 28%),linear-gradient(#14243f 0 96px,#eef3ef 96px,#f7f8f4 100%)!important}html body:has(.product-page-v9) .product-home-header{background:radial-gradient(circle at 18% 0,#5881ff38,#0000 34%),linear-gradient(#14243f 0%,#13233d 100%)!important;border:0!important;height:88px!important;min-height:88px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{color:#fffffff0!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff0d!important;border:1px solid #ffffff17!important;height:72px!important;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #040b1833!important}html body:has(.product-page-v9) .product-home-header .cd-brand{color:#ffffffeb!important}html body:has(.product-page-v9) .product-home-header .cd-links a{color:#ffffffeb!important}html body:has(.product-page-v9) .product-home-header .cd-auth-shell a{color:#ffffffeb!important}html body:has(.product-page-v9) .product-home-header .locale-trigger{color:#ffffffeb!important}html body:has(.product-page-v9) .product-home-header .cart-pill{color:#ffffffeb!important}:is(html body:has(.product-page-v9) .product-home-header .cd-links a.active,html body:has(.product-page-v9) .product-home-header .cd-links a:hover){color:#fff!important}:is(html body:has(.product-page-v9) .product-home-header .cd-auth-shell,html body:has(.product-page-v9) .product-home-header .locale-shell,html body:has(.product-page-v9) .product-home-header .cart-pill){background:#ffffff14!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029!important}html body:has(.product-page-v9) .product-home-header .signup-link{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff42,#0000 36%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 52%,#1d4ed8 100%)!important;box-shadow:0 14px 32px #2f6df347!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(620px,720px) minmax(560px,680px)!important;align-items:start!important;gap:40px!important}html body:has(.product-page-v9) .product-v9-main-image{background:#fbfaf6!important;border:1px solid #14243f1a!important;border-radius:12px!important;height:min(720px,50vw)!important;min-height:min(720px,50vw)!important;box-shadow:inset 0 1px #ffffffe6,0 28px 70px #14243f14!important}html body:has(.product-page-v9) .product-v9-media-badge{color:#14243f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border-color:#14243f1a!important;border-radius:10px!important;box-shadow:0 14px 34px #14243f14!important}html body:has(.product-page-v9) .product-v9-media-caption{color:#14243f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border-color:#14243f1a!important;border-radius:10px!important;box-shadow:0 14px 34px #14243f14!important}html body:has(.product-page-v9) .product-v9-preview-button{color:#14243f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border-color:#14243f1a!important;border-radius:10px!important;box-shadow:0 14px 34px #14243f14!important}html body:has(.product-page-v9) .product-v9-image-tools button{color:#14243f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border-color:#14243f1a!important;border-radius:10px!important;box-shadow:0 14px 34px #14243f14!important}:is(html body:has(.product-page-v9) .product-v9-media-badge span,html body:has(.product-page-v9) .product-v9-media-caption span){color:#2f6df3!important}html body:has(.product-page-v9) .product-v9-thumb-button{box-shadow:none!important;background:#ffffffb8!important;border:1px solid #14243f1a!important;border-radius:8px!important}:is(html body:has(.product-page-v9) .product-v9-thumb-button.active,html body:has(.product-page-v9) .product-v9-thumb-button:hover){border-color:#2f6df3b8!important;box-shadow:0 0 0 3px #2f6df321!important}html body:has(.product-page-v9) .product-v9-purchase-card{color:#0b1715!important;box-shadow:none!important;background:0 0!important;border:0!important}html body:has(.product-page-v9) .product-v9-store-row{border-bottom:1px solid #14243f1f!important}html body:has(.product-page-v9) .product-v9-store-identity strong{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-title{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child strong{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-title{font-size:22px!important;font-weight:820!important;line-height:1.2!important}html body:has(.product-page-v9) .product-v9-save-seller{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-source-action{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#14243f!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #14243f1a!important}:is(html body:has(.product-page-v9) .product-v9-price,html body:has(.product-page-v9) .product-v9-converted){color:#14243f!important;font-size:32px!important}html body:has(.product-page-v9) .product-v9-converted{color:#9a6a00!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-quantity-row>div>p{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-quantity-control>p{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-domestic-price span{color:#0b1715ad!important}html body:has(.product-page-v9) .product-v9-color-option{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-size-option{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-option-chip{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-quantity-control button{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-quantity-control span{color:#14243f!important;background:#ffffffb8!important;border-color:#14243f1a!important}:is(html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-color-option:hover,html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option.is-active){color:#1d4ed8!important;background:#ecf3fff5!important;border-color:#2f6df3b8!important;box-shadow:0 0 0 3px #2f6df31f!important}html body:has(.product-page-v9) .product-v9-service-line{background:#ffffff75!important;border:1px solid #14243f1a!important}html body:has(.product-page-v9) .product-v9-service-line span{color:#14243fb8!important}html body:has(.product-page-v9) .product-v9-service-line span:first-child{color:#1d4ed8!important;background:#ecf3fff5!important}html body:has(.product-page-v9) .product-v9-disclaimer-row input{accent-color:#2f6df3!important}html body:has(.product-page-v9) .product-v9-action-row>a{color:#14243f!important;background:#ffffffd1!important;border:1px solid #14243f1f!important;box-shadow:inset 0 1px #ffffffc7,0 12px 30px #14243f14!important}html body:has(.product-page-v9) .product-v9-action-row>button{color:#14243f!important;background:#ffffffd1!important;border:1px solid #14243f1f!important;box-shadow:inset 0 1px #ffffffc7,0 12px 30px #14243f14!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{color:#14243f!important;background:#ffffffd1!important;border:1px solid #14243f1f!important;box-shadow:inset 0 1px #ffffffc7,0 12px 30px #14243f14!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{color:#14243f!important;background:#ffffffd1!important;border:1px solid #14243f1f!important;box-shadow:inset 0 1px #ffffffc7,0 12px 30px #14243f14!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff47,#0000 40%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 52%,#1d4ed8 100%)!important;border-color:#2f6df37a!important;box-shadow:0 16px 36px #2f6df33d!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff47,#0000 40%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 52%,#1d4ed8 100%)!important;border-color:#2f6df37a!important;box-shadow:0 16px 36px #2f6df33d!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff47,#0000 40%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 52%,#1d4ed8 100%)!important;border-color:#2f6df37a!important;box-shadow:0 16px 36px #2f6df33d!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff47,#0000 40%),linear-gradient(135deg,#6aa0ff 0%,#2f6df3 52%,#1d4ed8 100%)!important;border-color:#2f6df37a!important;box-shadow:0 16px 36px #2f6df33d!important}html body:has(.product-page-v9) .product-v9-details{color:#0b1715!important}html body:has(.product-page-v9) .product-v9-details-tabs{background:#ffffff8f!important;border-color:#14243f1a!important}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#14243f99!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{color:#1d4ed8!important;background:#ecf3fff0!important}html body:has(.product-page-v9) .product-v9-detail-photo{background:#ffffff94!important;border:1px solid #14243f14!important}html body:has(.product-page-v9) .product-v9-detail-photo aside{color:#0b1715!important;background:#ffffffb8!important}html body:has(.product-page-v9) .product-v9-detail-photo aside span{color:#2f6df3!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{color:#0b1715!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-page-v9{background:linear-gradient(#14243f 0 88px,#eef3ef 88px,#f7f8f4 100%)!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 32px,720px)!important;max-width:720px!important;padding-top:12px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;width:100%!important;max-width:100%!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-details){width:100%!important;max-width:100%!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-main-image{width:100%!important;height:auto!important;min-height:min(620px,100vw)!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 32px,720px)!important;padding-top:12px!important}html body:has(.product-page-v9) .product-v9-main-image{min-height:min(430px,100vw)!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:minmax(0,1fr)!important;height:auto!important}}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - clamp(32px,4vw,64px),1440px)!important;max-width:1440px!important;padding-top:0!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,720px) minmax(0,680px)!important;align-items:start!important;gap:40px!important;max-width:1440px!important;margin-inline:auto!important;padding-top:40px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-left-column{min-width:0!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-purchase-card){width:100%!important;min-width:0!important}html body:has(.product-page-v9) .product-v9-gallery{position:static!important;top:auto!important}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column-reverse!important;gap:18px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:82px!important;margin-top:0!important}html body:has(.product-page-v9) .product-v9-purchase-card{max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-title-block{gap:14px!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-title,html body:has(.product-page-v9) .product-v9-product-copy,html body:has(.product-page-v9) .product-v9-title-actions,html body:has(.product-page-v9) .product-v9-price-row){margin:0!important}html body:has(.product-page-v9) .product-v9-title-actions{order:3!important}html body:has(.product-page-v9) .product-v9-price-row{order:4!important;margin-top:6px!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:0!important;margin-top:20px!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-panel-body>section{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-quantity-row{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-service-line{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{margin:0!important;padding-block:20px!important}html body:has(.product-page-v9) .product-v9-size-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{height:40px!important;min-height:40px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control button,html body:has(.product-page-v9) .product-v9-quantity-control span){height:40px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-help-before-buying button){height:40px!important;min-height:40px!important}html body:has(.product-page-v9) .product-v9-service-line{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;max-width:440px!important;height:54px!important;min-height:54px!important;margin:20px 0 0!important;display:grid!important;position:static!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:44px!important;min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:44px!important;min-height:44px!important}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:112px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,720px)!important;max-width:720px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-top:28px!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}html body:has(.product-page-v9) .product-v9-gallery{order:1!important}html body:has(.product-page-v9) .product-v9-purchase-card{order:2!important}html body:has(.product-page-v9) .product-v9-details{order:3!important;margin-top:12px!important}html body:has(.product-page-v9) .product-v9-main-image{aspect-ratio:1!important}html body:has(.product-page-v9) .product-v9-action-row{max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:100px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{gap:24px!important;padding-top:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:10px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.product-page-v9) .product-v9-color-option{height:64px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:12px!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-color-option{height:62px!important}}html body:has(.product-page-v9) .product-v9-service-line{box-shadow:none!important;background:0 0!important;border-left:0!important;border-right:0!important;padding:8px 0!important}html body:has(.product-page-v9) .product-v9-store-row{min-height:30px!important;margin-bottom:8px!important;padding-bottom:8px!important}html body:has(.product-page-v9) .product-v9-title-actions{margin-top:2px!important}html body:has(.product-page-v9) .product-v9-price-row{margin-top:4px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-color-option{height:52px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){gap:18px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control>div,html body:has(.product-page-v9) .product-v9-quantity-control button,html body:has(.product-page-v9) .product-v9-quantity-control span,html body:has(.product-page-v9) .product-v9-domestic-price input,html body:has(.product-page-v9) .product-v9-help-before-buying button){height:38px!important;min-height:38px!important}html body:has(.product-page-v9) .product-v9-service-line{gap:8px!important;padding-block:8px!important}html body:has(.product-page-v9) .product-v9-service-line span{min-height:28px!important}html body:has(.product-page-v9) .product-v9-action-row{margin-top:8px!important}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.product-page-v9) .product-v9-color-option{height:62px!important}}html body:has(.product-page-v9) .product-v9-source-bar{display:none!important}html body:has(.product-page-v9) .product-v9-shell{width:min(1440px,100vw - 120px)!important;max-width:1440px!important;margin-inline:auto!important;padding:0!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,720px) minmax(0,680px)!important;align-items:start!important;gap:40px!important;padding-top:40px!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-left-column,html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-details){width:720px!important;max-width:720px!important}html body:has(.product-page-v9) .product-v9-gallery{height:826px!important;min-height:826px!important}:is(html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image){aspect-ratio:1!important;width:720px!important;max-width:720px!important;height:720px!important;min-height:720px!important}html body:has(.product-page-v9) .product-v9-main-image img{object-fit:contain!important;padding:0!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:82px!important;margin-top:18px!important;padding-inline:31px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:14px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 82px!important;width:82px!important;height:82px!important}html body:has(.product-page-v9) .product-v9-purchase-card{width:680px!important;max-width:680px!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-store-row{align-items:center!important;height:30px!important;min-height:30px!important;margin:0 0 8px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-source-logo{flex:0 0 30px!important;width:30px!important;height:30px!important}html body:has(.product-page-v9) .product-v9-store-row strong{font-size:16px!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-title-block{gap:8px!important}html body:has(.product-page-v9) .product-v9-title{margin:0!important;font-size:20px!important;font-weight:650!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-product-copy{display:none!important}html body:has(.product-page-v9) .product-v9-title-actions{order:3!important;gap:12px!important;height:24px!important;min-height:24px!important;margin:0!important}html body:has(.product-page-v9) .product-v9-source-action{height:24px!important;min-height:24px!important;padding-block:0!important;font-size:14px!important}html body:has(.product-page-v9) .product-v9-price-row{order:4!important;height:40px!important;min-height:40px!important;margin:12px 0 0!important}html body:has(.product-page-v9) .product-v9-price-row strong{font-size:32px!important;line-height:40px!important}html body:has(.product-page-v9) .product-v9-price-row span{font-size:24px!important;line-height:32px!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:0!important;margin-top:20px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-panel-body>section{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-quantity-row{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-service-line{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{margin:0!important;padding-block:12px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child{margin-bottom:10px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(8,55px)!important;gap:10px!important}html body:has(.product-page-v9) .product-v9-color-option{width:55px!important;height:55px!important}html body:has(.product-page-v9) .product-v9-size-choice-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:44px!important;min-height:44px!important}:is(html body:has(.product-page-v9) .product-v9-quantity-row,html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-action-row{grid-template-columns:1fr 1fr!important;gap:12px!important;width:452px!important;max-width:452px!important;height:45px!important;min-height:45px!important;margin:8px 0 0!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:45px!important;min-height:45px!important;padding-block:0!important}html body:has(.product-page-v9) .product-v9-details{margin-top:18px!important}@media (max-width:1540px){html body:has(.product-page-v9) .product-v9-shell{width:calc(100vw - 80px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.944fr)!important}:is(html body:has(.product-page-v9) .product-v9-left-column,html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-details,html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image,html body:has(.product-page-v9) .product-v9-purchase-card){width:100%!important;max-width:none!important}:is(html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image){height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-gallery{height:auto!important;min-height:0!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 36px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-top:28px!important}html body:has(.product-page-v9) .product-v9-left-column{display:contents!important}:is(html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-action-row){width:100%!important;max-width:none!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-stage{padding-top:92px!important}html body:has(.product-page-v9) .product-v9-shell{width:min(100% - 28px,720px)!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:24px!important}html body:has(.product-page-v9) .product-v9-thumb-row{height:66px!important;margin-top:12px!important;padding-inline:0!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex-basis:64px!important;width:64px!important;height:64px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(4,1fr)!important}html body:has(.product-page-v9) .product-v9-color-option{width:auto!important;height:62px!important}}html body:has(.product-page-v9) .product-v9-gallery-stage{flex-direction:column!important;gap:18px!important;width:720px!important;max-width:720px!important;height:820px!important;min-height:820px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-main-image{flex:0 0 720px!important;order:1!important;width:720px!important;max-width:720px!important;height:720px!important;min-height:720px!important}html body:has(.product-page-v9) .product-v9-thumb-row{flex:0 0 82px!important;order:2!important;width:720px!important;height:82px!important;min-height:82px!important;margin:0!important;padding-inline:31px!important}@media (max-width:1540px){:is(html body:has(.product-page-v9) .product-v9-gallery-stage,html body:has(.product-page-v9) .product-v9-main-image,html body:has(.product-page-v9) .product-v9-thumb-row){width:100%!important;max-width:none!important}html body:has(.product-page-v9) .product-v9-main-image{aspect-ratio:1!important;flex-basis:auto!important;height:auto!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-gallery-stage{height:auto!important;min-height:0!important}}@media (max-width:760px){html body:has(.product-page-v9) .product-v9-gallery-stage{gap:12px!important}html body:has(.product-page-v9) .product-v9-thumb-row{flex-basis:66px!important;height:66px!important;min-height:66px!important;padding-inline:0!important}}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:6px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child{align-items:center!important;height:24px!important;min-height:24px!important;margin:0 0 6px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{margin:0!important;font-size:16px!important;font-weight:650!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{margin:0!important;font-size:16px!important;font-weight:650!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{margin:0!important;font-size:14px!important;line-height:20px!important}html body:has(.product-page-v9) .product-v9-color-grid{margin-top:0!important}html body:has(.product-page-v9) .product-v9-quantity-row{min-height:78px!important}html body:has(.product-page-v9) .product-v9-quantity-row>div:first-child p{margin-top:4px!important;font-size:14px!important;line-height:20px!important}html body:has(.product-page-v9) .product-v9-quantity-control{justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{flex:none!important}html body:has(.product-page-v9) .product-v9-quantity-control p{white-space:nowrap!important;margin:0!important;font-size:14px!important;line-height:20px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){min-height:76px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){font-size:16px!important;line-height:22px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span){font-size:14px!important;line-height:20px!important}html body:has(.product-page-v9) .product-v9-service-line{min-height:36px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{min-height:44px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row{min-height:32px!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-shell{width:min(1940px,100vw - 160px)!important;max-width:1940px!important}html body:has(.product-page-v9) .product-v9-grid{grid-template-columns:minmax(0,970px) minmax(0,916px)!important;gap:54px!important;width:1940px!important;max-width:1940px!important;padding-top:40px!important}:is(html body:has(.product-page-v9) .product-v9-left-column,html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-details){width:970px!important;max-width:970px!important}html body:has(.product-page-v9) .product-v9-gallery{height:1112px!important;min-height:1112px!important}html body:has(.product-page-v9) .product-v9-gallery-stage{gap:24px!important;width:970px!important;max-width:970px!important;height:1104px!important;min-height:1104px!important}html body:has(.product-page-v9) .product-v9-main-image{flex:0 0 970px!important;width:970px!important;max-width:970px!important;height:970px!important;min-height:970px!important}html body:has(.product-page-v9) .product-v9-main-image img{transform:scale(1.08)!important}html body:has(.product-page-v9) .product-v9-thumb-row{flex:0 0 110px!important;width:970px!important;height:110px!important;min-height:110px!important;padding-inline:42px!important}html body:has(.product-page-v9) .product-v9-thumb-rail{gap:18px!important}html body:has(.product-page-v9) .product-v9-thumb-button{flex:0 0 110px!important;width:110px!important;height:110px!important}html body:has(.product-page-v9) .product-v9-purchase-card{width:916px!important;max-width:916px!important}html body:has(.product-page-v9) .product-v9-store-row{height:40px!important;min-height:40px!important;margin-bottom:10px!important}html body:has(.product-page-v9) .product-v9-source-logo{flex-basis:40px!important;width:40px!important;height:40px!important}html body:has(.product-page-v9) .product-v9-store-row strong{font-size:21px!important;line-height:30px!important}html body:has(.product-page-v9) .product-v9-title{font-size:27px!important;line-height:32px!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:16px!important;height:32px!important;min-height:32px!important}html body:has(.product-page-v9) .product-v9-source-action{height:32px!important;min-height:32px!important;font-size:18px!important}html body:has(.product-page-v9) .product-v9-price-row{height:54px!important;min-height:54px!important;margin-top:16px!important}html body:has(.product-page-v9) .product-v9-price-row strong{font-size:43px!important;line-height:54px!important}html body:has(.product-page-v9) .product-v9-price-row span{font-size:32px!important;line-height:40px!important}html body:has(.product-page-v9) .product-v9-panel-body{margin-top:26px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-quantity-row{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-service-line{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:8px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child{height:32px!important;min-height:32px!important;margin-bottom:8px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{font-size:20px!important;line-height:28px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{font-size:20px!important;line-height:28px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{font-size:18px!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-quantity-control p{font-size:18px!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-color-grid{grid-template-columns:repeat(8,74px)!important;gap:14px!important}html body:has(.product-page-v9) .product-v9-color-option{width:74px!important;height:74px!important}html body:has(.product-page-v9) .product-v9-size-option{height:60px!important;min-height:60px!important;font-size:18px!important}html body:has(.product-page-v9) .product-v9-quantity-row{min-height:104px!important}html body:has(.product-page-v9) .product-v9-quantity-row>div:first-child p{font-size:18px!important;line-height:24px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying){min-height:102px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping strong,html body:has(.product-page-v9) .product-v9-help-before-buying strong){font-size:20px!important;line-height:28px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping span,html body:has(.product-page-v9) .product-v9-help-before-buying span){font-size:18px!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-service-line{min-height:54px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{min-height:60px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row{min-height:44px!important}html body:has(.product-page-v9) .product-v9-action-row{gap:16px!important;width:610px!important;max-width:610px!important;height:61px!important;min-height:61px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:61px!important;min-height:61px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:61px!important;min-height:61px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:61px!important;min-height:61px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:61px!important;min-height:61px!important;font-size:20px!important}html body:has(.product-page-v9) .product-v9-details{margin-top:34px!important}}html body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#3f6cb938,#0000 22rem),linear-gradient(#10294e 0 132px,#dce6f3 208px,#f5f8f6 420px,#f7faf7 100%)!important}html body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#3f6cb938,#0000 22rem),linear-gradient(#10294e 0 132px,#dce6f3 208px,#f5f8f6 420px,#f7faf7 100%)!important}html body:has(.product-page-v9) .product-home-header{pointer-events:none!important;background:0 0!important;padding:24px 0 0!important;position:absolute!important;inset:0 0 auto!important}html body:has(.product-page-v9) .product-home-header .cd-nav{-webkit-backdrop-filter:blur(22px)saturate(120%)!important;pointer-events:auto!important;background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(90deg,#11141bf5,#141820eb 52%,#12161df5)!important;border:1px solid #ffffff1c!important;border-radius:999px!important;width:min(1364px,100vw - 96px)!important;max-width:1364px!important;min-height:70px!important;margin:0 auto!important;padding:0 32px!important;box-shadow:0 28px 70px #040a185c,inset 0 1px #ffffff1f!important}html body:has(.product-page-v9) .product-home-header.cd-header-scrolled{background:0 0!important}html body:has(.product-page-v9) .product-home-header.cd-header-scrolled .cd-nav{transform:none!important}html body:has(.product-page-v9) .product-home-header .brand-pill{height:50px!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){font-size:22px!important;font-weight:820!important}html body:has(.product-page-v9) .product-home-header .nav-pill{gap:clamp(28px,3vw,64px)!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{color:#fff9!important;height:42px!important;font-size:15px!important;font-weight:680!important}html body:has(.product-page-v9) .product-home-header .auth-pill{width:218px!important;min-width:218px!important;height:54px!important;padding:5px!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{width:50px!important;min-width:50px!important;height:50px!important}html body:has(.product-page-v9) .product-home-header .bag-pill{width:50px!important;min-width:50px!important;height:50px!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-main-image,html body:has(.product-page-v9) .product-v9-thumb-button,html body:has(.product-page-v9) .product-v9-purchase-card,html body:has(.product-page-v9) .product-v9-details,html body:has(.product-page-v9) .product-v9-details-tabs){border-color:#0000!important}:is(html body:has(.product-page-v9) .product-v9-gallery,html body:has(.product-page-v9) .product-v9-main-image){box-shadow:none!important}html body:has(.product-page-v9) .product-v9-main-image{background:#ffffffbd!important}:is(html body:has(.product-page-v9) .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-media-caption){box-shadow:none!important;background:#ffffff94!important;border-color:#0c1a2b0f!important}html body:has(.product-page-v9) .product-v9-source-action{background:#ffffffa3!important;border-color:#0000!important;box-shadow:0 10px 28px #0f233c0f!important}html body:has(.product-page-v9) .product-v9-enter-shop{background:#ffffffa3!important;border-color:#0000!important;box-shadow:0 10px 28px #0f233c0f!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{background:#ffffffa3!important;border-color:#0000!important;box-shadow:0 10px 28px #0f233c0f!important}html body:has(.product-page-v9) .product-v9-disclaimer-arrow{background:#ffffffa3!important;border-color:#0000!important;box-shadow:0 10px 28px #0f233c0f!important}html body:has(.product-page-v9) .product-v9-source-action{border-radius:999px!important;height:30px!important;min-height:30px!important;padding-inline:13px!important;font-size:14px!important;font-weight:720!important}html body:has(.product-page-v9) .product-v9-title-actions{gap:10px!important;height:32px!important;min-height:32px!important}html body:has(.product-page-v9) .product-v9-title{letter-spacing:-.02em!important;font-size:22px!important;font-weight:760!important;line-height:28px!important}html body:has(.product-page-v9) .product-v9-price-row strong{letter-spacing:-.035em!important}html body:has(.product-page-v9) .product-v9-price-row span{font-weight:780!important}html body:has(.product-page-v9) .product-v9-panel-body{margin-top:18px!important}html body:has(.product-page-v9) .product-v9-panel-body>section{border-color:#10203014!important;padding-block:14px!important}html body:has(.product-page-v9) .product-v9-quantity-row{border-color:#10203014!important;padding-block:14px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{border-color:#10203014!important;padding-block:14px!important}html body:has(.product-page-v9) .product-v9-help-before-buying{border-color:#10203014!important;padding-block:14px!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{border-color:#10203014!important;padding-block:14px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{letter-spacing:-.012em!important;font-size:17px!important;font-weight:760!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{letter-spacing:-.012em!important;font-size:17px!important;font-weight:760!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{font-size:15px!important;line-height:22px!important}html body:has(.product-page-v9) .product-v9-quantity-row p{font-size:15px!important;line-height:22px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{font-size:15px!important;line-height:22px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{font-size:15px!important;line-height:22px!important}html body:has(.product-page-v9) .product-v9-color-option{box-shadow:none!important;background:#ffffff8f!important;border-color:#0000!important}:is(html body:has(.product-page-v9) .product-v9-color-option[data-active=true],html body:has(.product-page-v9) .product-v9-thumb-button.active){border-color:#3a6df6b3!important;box-shadow:0 0 0 3px #3a6df61f,0 12px 24px #2563eb1a!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){height:46px!important;min-height:46px!important;box-shadow:none!important;background:#ffffffad!important;border-color:#0000!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important}:is(html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-option-chip[data-active=true]){background:radial-gradient(circle at 20% 15%,#ffffffc2,#0000 42%),linear-gradient(135deg,#eff5fffa,#d5e4ffdb)!important;border-color:#3a6df670!important;box-shadow:inset 0 0 0 1px #3a6df642,0 10px 22px #3a6df61a!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control>div,html body:has(.product-page-v9) .product-v9-domestic-price input){background:#ffffffb3!important;border-color:#0000!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #1020300a!important}html body:has(.product-page-v9) .product-v9-quantity-control button{background:0 0!important;border-color:#0000!important}html body:has(.product-page-v9) .product-v9-action-row{gap:14px!important;height:56px!important;min-height:56px!important;margin-top:14px!important}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:-.01em!important;border:0!important;border-radius:999px!important;height:56px!important;min-height:56px!important;font-size:16px!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:-.01em!important;border:0!important;border-radius:999px!important;height:56px!important;min-height:56px!important;font-size:16px!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:-.01em!important;border:0!important;border-radius:999px!important;height:56px!important;min-height:56px!important;font-size:16px!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:-.01em!important;border:0!important;border-radius:999px!important;height:56px!important;min-height:56px!important;font-size:16px!important;font-weight:780!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:first-child,html body:has(.product-page-v9) .product-v9-action-row>button:first-child){color:#101827!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #1020300d,0 14px 32px #0f233c0f!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-stage{padding-top:116px!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:28px!important}html body:has(.product-page-v9) .product-v9-title{font-size:30px!important;line-height:36px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{font-size:22px!important;line-height:30px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{font-size:22px!important;line-height:30px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{font-size:19px!important;line-height:27px!important}html body:has(.product-page-v9) .product-v9-quantity-row p{font-size:19px!important;line-height:27px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{font-size:19px!important;line-height:27px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{font-size:19px!important;line-height:27px!important}html body:has(.product-page-v9) .product-v9-action-row{height:64px!important;min-height:64px!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:64px!important;min-height:64px!important;font-size:21px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:64px!important;min-height:64px!important;font-size:21px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:64px!important;min-height:64px!important;font-size:21px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:64px!important;min-height:64px!important;font-size:21px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-home-header{padding-top:18px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:58px!important;padding-inline:18px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:92px!important}}@media (min-width:1181px){html body:has(.product-page-v9) .product-v9-purchase-card{align-self:start!important;position:sticky!important;top:24px!important}}html body:has(.product-page-v9) .product-v9-details{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:34px!important}html body:has(.product-page-v9) .product-v9-details-tabs{min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1020301a!important;border-radius:0!important;align-items:center!important;gap:28px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}html body:has(.product-page-v9) .product-v9-details-tabs button{color:#10203075!important;height:44px!important;box-shadow:none!important;letter-spacing:-.02em!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important;font-size:17px!important;font-weight:760!important;position:relative!important}html body:has(.product-page-v9) .product-v9-details-tabs button:after{content:""!important;opacity:0!important;background:#101827!important;border-radius:999px!important;height:2px!important;transition:opacity .18s,transform .18s!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important;transform:scaleX(.7)!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]{color:#101827!important}html body:has(.product-page-v9) .product-v9-details-tabs button[aria-selected=true]:after{opacity:1!important;transform:scaleX(1)!important}:is(html body:has(.product-page-v9) .product-v9-detail-stack,html body:has(.product-page-v9) .product-v9-editorial-stack){gap:26px!important;display:grid!important}:is(html body:has(.product-page-v9) .product-v9-editorial-intro,html body:has(.product-page-v9) .product-v9-guide-grid,html body:has(.product-page-v9) .product-v9-process-grid,html body:has(.product-page-v9) .product-v9-qc-grid,html body:has(.product-page-v9) .product-v9-editorial-grid){display:none!important}html body:has(.product-page-v9) .product-v9-detail-photo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{aspect-ratio:4/5!important;width:100%!important;min-height:760px!important;box-shadow:none!important;background:#ffffff80!important;border:0!important;border-radius:0!important;overflow:hidden!important}html body:has(.product-page-v9) .product-v9-detail-photo aside{color:#101827!important;background:0 0!important;border:0!important;width:100%!important;padding:0 0 10px!important;display:block!important}html body:has(.product-page-v9) .product-v9-detail-photo aside span{color:#2f6df3!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:13px!important;font-weight:820!important;display:block!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{color:#101827!important;letter-spacing:-.025em!important;font-size:24px!important;font-weight:780!important;line-height:30px!important;display:block!important}html body:has(.product-page-v9) .product-v9-detail-photo aside p{display:none!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-v9-details{margin-top:40px!important}html body:has(.product-page-v9) .product-v9-details-tabs{gap:38px!important;min-height:58px!important;margin-bottom:32px!important}html body:has(.product-page-v9) .product-v9-details-tabs button{height:58px!important;font-size:22px!important}:is(html body:has(.product-page-v9) .product-v9-detail-stack,html body:has(.product-page-v9) .product-v9-editorial-stack){gap:34px!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{min-height:1020px!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{font-size:31px!important;line-height:38px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-v9-purchase-card{position:static!important;top:auto!important}html body:has(.product-page-v9) .product-v9-details{margin-top:28px!important}html body:has(.product-page-v9) .product-v9-details-tabs{gap:18px!important;overflow-x:auto!important}html body:has(.product-page-v9) .product-v9-details-tabs button{white-space:nowrap!important;font-size:15px!important}html body:has(.product-page-v9) .product-v9-detail-photo>div{aspect-ratio:1/1.08!important;min-height:0!important}html body:has(.product-page-v9) .product-v9-detail-photo aside strong{font-size:20px!important;line-height:26px!important}}html body:has(.product-page-v9) .product-v9-action-row>a{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important}html body:has(.product-page-v9) .product-v9-action-row>button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{letter-spacing:-.014em!important;border-radius:999px!important;height:62px!important;min-height:62px!important;font-size:18px!important;font-weight:790!important}html body:has(.product-page-v9) .product-v9-action-row>a:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:first-child{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;box-shadow:0 16px 34px #0d1f3714,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>a.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-action-row>button.button:last-child{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-buy-button{color:#f6f8fcfa!important;-webkit-backdrop-filter:blur(16px)saturate(116%)!important;backdrop-filter:blur(16px)saturate(116%)!important;background:linear-gradient(#223046eb,#121e30db)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 34px #040c1a2e,inset 0 1px #ffffff21!important}html body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 12px 28px #0d1f3712,inset 0 1px #ffffffe6!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{min-width:138px!important;height:42px!important;min-height:42px!important;padding-inline:22px!important}:is(html body:has(.product-page-v9) .product-v9-size-option,html body:has(.product-page-v9) .product-v9-option-chip){color:#102033!important;background:linear-gradient(#fffc,#f6f9fca3)!important;border:1px solid #0d1f370f!important;border-radius:999px!important;height:54px!important;min-height:54px!important;font-size:16px!important;font-weight:780!important;box-shadow:0 12px 26px #0d1f370b,inset 0 1px #ffffffd6!important}html body:has(.product-page-v9) .product-v9-quantity-control>div{background:linear-gradient(#ffffffdb,#f6f9fca8)!important;border:1px solid #0d1f3714!important;border-radius:999px!important;height:44px!important;min-height:44px!important;box-shadow:0 12px 28px #0d1f370f,inset 0 1px #ffffffe0!important}:is(html body:has(.product-page-v9) .product-v9-quantity-control button,html body:has(.product-page-v9) .product-v9-quantity-control span){color:#102033!important;height:42px!important;min-height:42px!important;font-size:20px!important;font-weight:720!important}html body:has(.product-page-v9) .product-v9-quantity-control span{width:52px!important;font-size:19px!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding-block:18px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label{align-items:center!important;gap:14px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row input{accent-color:#2f6df3!important;border-radius:5px!important;width:20px!important;height:20px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row label span{color:#526070!important;letter-spacing:-.01em!important;font-size:17px!important;font-weight:650!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row strong{color:#102033!important;font-weight:780!important}html body:has(.product-page-v9) .product-v9-disclaimer-row button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html body:has(.product-page-v9) .product-v9-disclaimer-copy{color:#6a7890!important;max-width:620px!important;margin-top:16px!important;font-size:16px!important;font-weight:540!important;line-height:1.62!important}html body:has(.product-page-v9) .product-home-header{padding-top:44px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{gap:28px!important;width:min(1480px,100vw - 112px)!important;max-width:1480px!important;min-height:78px!important;padding:0 38px!important}html body:has(.product-page-v9) .product-home-header .brand-pill{gap:14px!important;height:56px!important}html body:has(.product-page-v9) .product-home-header .brand-logo-frame{width:42px!important;height:42px!important}html body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){font-size:24px!important}html body:has(.product-page-v9) .product-home-header .nav-pill{justify-content:center!important;gap:clamp(38px,3.4vw,78px)!important}html body:has(.product-page-v9) .product-home-header .nav-pill a{height:46px!important;font-size:15px!important}html body:has(.product-page-v9) .product-home-header .auth-pill{width:214px!important;min-width:214px!important;height:56px!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .region-pill{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .cart-pill{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .menu-pill{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;padding:0!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>svg{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill>span{display:none!important}html body:has(.product-page-v9) .product-home-header .region-currency{display:none!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:before{content:"A"!important;color:#ecf3ffeb!important;font-size:21px!important;font-weight:820!important;line-height:1!important;display:block!important;position:absolute!important;top:10px!important;left:13px!important}html body:has(.product-page-v9) .product-home-header .locale-picker .region-pill:after{content:"$"!important;color:#8fb2ff!important;font-size:18px!important;font-weight:820!important;line-height:1!important;display:block!important;position:absolute!important;bottom:10px!important;right:12px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:150px!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:30px!important}:is(html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-badge,html body:has(.product-page-v9) .product-v9-main-image .product-v9-media-caption){display:none!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button{color:#2f6df3!important;background:#ffffffa3!important;border:0!important;border-radius:999px!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;box-shadow:0 10px 24px #1020300f!important}html body:has(.product-page-v9) .product-v9-main-image .product-v9-preview-button svg{width:20px!important;height:20px!important;margin:0!important}@media (min-width:2200px){html body:has(.product-page-v9) .product-home-header{padding-top:44px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(1480px,100vw - 112px)!important;max-width:1480px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:150px!important}html body:has(.product-page-v9) .product-v9-grid{padding-top:30px!important}}@media (max-width:1180px){html body:has(.product-page-v9) .product-home-header{padding-top:18px!important}html body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:58px!important;padding-inline:18px!important}html body:has(.product-page-v9) .product-v9-stage{padding-top:96px!important}}html body:has(.product-page-v9) .product-v9-price-row{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;display:flex!important}html body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-converted{line-height:1!important;transform:translateY(-2px)!important}html body:has(.product-page-v9) .product-v9-domestic-price{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;display:flex!important}html body:has(.product-page-v9) .product-v9-domestic-price span{white-space:nowrap!important;grid-column:auto!important}html body:has(.product-page-v9) .product-v9-domestic-price span:last-child{white-space:nowrap!important;grid-column:auto!important}:is(html body:has(.product-page-v9) .product-v9-size-option[data-active=true],html body:has(.product-page-v9) .product-v9-size-option.is-active,html body:has(.product-page-v9) .product-v9-option-chip[data-active=true],html body:has(.product-page-v9) .product-v9-option-chip.is-active){color:#fff!important;background:radial-gradient(circle at 22% 18%,#ffffff2e,#0000 44%),linear-gradient(#303d50fa,#192230fc)!important;border-color:#10203038!important;box-shadow:0 12px 30px #080e181f,inset 0 1px #ffffff24!important}:is(html body:has(.product-page-v9) .product-v9-action-row>a:last-child,html body:has(.product-page-v9) .product-v9-action-row>button:last-child){color:#fff!important;background:radial-gradient(circle at 22% 16%,#ffffff2e,#0000 44%),linear-gradient(#303d50fa,#192230fc)!important;box-shadow:0 18px 38px #080e182e,inset 0 1px #ffffff24!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{color:#fff!important;background:radial-gradient(circle at 22% 16%,#ffffff1f,#0000 44%),linear-gradient(#303d50f5,#192230fa)!important;border-color:#0000!important;box-shadow:0 14px 30px #080e1824,inset 0 1px #ffffff1f!important}html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 4%,#6689c147,#0000 34%),radial-gradient(circle at 8% 0,#204a8457,#0000 28%),linear-gradient(#102c54 0 156px,#eef4f6 306px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;backdrop-filter:blur(24px)saturate(120%)!important;background:linear-gradient(90deg,#101218e6,#1c1e24d1 48%,#12181dd6)!important;border-color:#ffffff21!important;gap:clamp(16px,1.8vw,34px)!important;width:min(1880px,100vw - 128px)!important;max-width:1880px!important;min-height:96px!important;padding:0 clamp(26px,3vw,62px)!important;box-shadow:0 34px 92px #03091661,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-price-row{align-items:center!important;gap:12px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;position:relative!important;top:4px!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-converted{line-height:1!important;position:relative!important;top:4px!important;transform:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-source-action{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-enter-shop{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-disclaimer-row button{color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3714!important;box-shadow:0 10px 24px #0d1f370e,inset 0 1px #ffffffeb!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-help-before-buying button{color:#122033!important;min-width:132px!important;height:40px!important;min-height:40px!important;padding-inline:20px!important;font-size:14px!important;font-weight:780!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-size-option[data-active=true],html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-size-option.is-active,html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-option-chip[data-active=true],html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-option-chip.is-active){color:#fffffff5!important;background:linear-gradient(#2c3b52e6,#1a273ddb)!important;border-color:#2a40602e!important;box-shadow:0 10px 24px #080e181c,inset 0 1px #ffffff1f!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button.button{height:56px!important;min-height:56px!important;font-size:17px!important;font-weight:760!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a:first-child,html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button:first-child){color:#122033!important;background:linear-gradient(#ffffffeb,#f7fafdc7)!important;border:1px solid #0d1f3713!important;box-shadow:0 10px 24px #0d1f370f,inset 0 1px #ffffffe6!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>a:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-action-row>button:last-child{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-v9-buy-button{color:#fffffffa!important;background:linear-gradient(#314058e6,#1b273bdb)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 28px #040c1a24,inset 0 1px #ffffff21!important}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9){background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-page-v9{background:radial-gradient(circle at 50% 0,#6689c142,#0000 34%),linear-gradient(#102c54 0 112px,#eef4f6 232px,#f6faf7 100%)!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,720px)!important;min-height:68px!important;padding-inline:16px!important}}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in:before{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-avatar-button{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:#dbe4f2eb!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-avatar-button:hover,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-avatar-button[aria-expanded=true]){background:#8fb2ff1a!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-avatar-button .user-avatar{color:#dbe4f2eb!important;place-items:center!important;width:48px!important;height:48px!important;font-size:25px!important;font-weight:830!important;line-height:1!important;display:grid!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-dropdown{z-index:120!important;color:#e5edf9e0!important;background:#111b2c!important;border:1px solid #ffffff1c!important;border-radius:28px!important;width:min(420px,100vw - 32px)!important;max-height:calc(100vh - 148px)!important;padding:22px!important;position:absolute!important;top:calc(100% + 16px)!important;left:50%!important;right:auto!important;overflow:auto!important;transform:translate(-50%)!important;box-shadow:0 28px 80px #030a1857,inset 0 1px #ffffff1a!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-dropdown:after{content:""!important;background:#111b2c!important;border-top:1px solid #ffffff1c!important;border-left:1px solid #ffffff1c!important;width:24px!important;height:24px!important;position:absolute!important;top:-11px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}html body:has(.product-page-v9) .product-v9-panel-body{gap:0!important;margin-top:22px!important;display:grid!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{border-top:1px solid #12203324!important;border-bottom:0!important;margin:0!important}html body:has(.product-page-v9) .product-v9-help-before-buying{border-top:1px solid #12203324!important;border-bottom:0!important;margin:0!important}html body:has(.product-page-v9) .product-v9-panel-body>section{border-top:1px solid #12203324!important;border-bottom:0!important;margin:0!important}html body:has(.product-page-v9) .product-v9-quantity-row{border-top:1px solid #12203324!important;border-bottom:0!important;margin:0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{border-top:1px solid #12203324!important;border-bottom:0!important;margin:0!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{background:#ffffff57!important;border-top:0!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:22px!important;min-height:58px!important;padding:12px 16px!important;box-shadow:inset 0 0 0 1px #12203309!important}html body:has(.product-page-v9) .product-v9-help-before-buying{grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;min-height:84px!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section{padding:18px 0!important}html body:has(.product-page-v9) .product-v9-quantity-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:22px!important;min-height:84px!important;padding:18px 0!important}html body:has(.product-page-v9) .product-v9-disclaimer-block{padding:15px 0!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child{align-items:baseline!important;min-height:28px!important;margin-bottom:10px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child h3{color:#0f1c2d!important;letter-spacing:-.018em!important;font-size:18px!important;font-weight:800!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-quantity-row h3{color:#0f1c2d!important;letter-spacing:-.018em!important;font-size:18px!important;font-weight:800!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping strong{color:#0f1c2d!important;letter-spacing:-.018em!important;font-size:18px!important;font-weight:800!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-help-before-buying strong{color:#0f1c2d!important;letter-spacing:-.018em!important;font-size:18px!important;font-weight:800!important;line-height:24px!important}html body:has(.product-page-v9) .product-v9-panel-body>section>div:first-child span{color:#0f1c2db3!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:620!important;line-height:23px!important}html body:has(.product-page-v9) .product-v9-quantity-row p{color:#0f1c2db3!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:620!important;line-height:23px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping span{color:#0f1c2db3!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:620!important;line-height:23px!important}html body:has(.product-page-v9) .product-v9-help-before-buying span{color:#0f1c2db3!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:620!important;line-height:23px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-shipping>div:first-child,html body:has(.product-page-v9) .product-v9-help-before-buying>div:first-child){gap:2px!important;display:grid!important}html body:has(.product-page-v9) .product-v9-domestic-price{white-space:nowrap!important;justify-content:end!important;align-items:center!important;gap:9px!important}html body:has(.product-page-v9) .product-v9-domestic-price input{color:#0f1c2d!important;background:#ffffffb8!important;border:1px solid #12203314!important;border-radius:12px!important;width:70px!important;height:38px!important;min-height:38px!important;font-size:15px!important;font-weight:780!important;box-shadow:inset 0 1px #ffffffbd!important}html body:has(.product-page-v9) .product-v9-help-before-buying button{align-self:center!important;width:auto!important;min-width:132px!important;height:44px!important;min-height:44px!important;padding-inline:22px!important}html body:has(.product-page-v9) .product-v9-color-grid{gap:12px!important}html body:has(.product-page-v9) .product-v9-size-choice-grid{gap:16px!important}html body:has(.product-page-v9) .product-v9-quantity-control{align-items:center!important;gap:14px!important}html body:has(.product-page-v9) .product-v9-disclaimer-row{align-items:center!important;min-height:48px!important}html body:has(.product-page-v9) .product-v9-action-row{border-top:1px solid #12203324!important;height:auto!important;min-height:66px!important;margin:0!important;padding-top:16px!important;overflow:visible!important}html body:has(.product-page-v9) .product-v9-action-row>a{height:54px!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-action-row>button{height:54px!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-action-row>a.button{height:54px!important;min-height:54px!important}html body:has(.product-page-v9) .product-v9-action-row>button.button{height:54px!important;min-height:54px!important}@media (max-width:1180px){:is(html body:has(.product-page-v9) .product-v9-domestic-shipping,html body:has(.product-page-v9) .product-v9-help-before-buying,html body:has(.product-page-v9) .product-v9-quantity-row){grid-template-columns:1fr!important;row-gap:12px!important}:is(html body:has(.product-page-v9) .product-v9-domestic-price,html body:has(.product-page-v9) .product-v9-quantity-control){justify-self:start!important}}html body:has(.product-page-v9) .product-v9-price-row{align-items:baseline!important}html body:has(.product-page-v9) .product-v9-price-row span{line-height:1!important;top:0!important;transform:translateY(1px)!important}html body:has(.product-page-v9) .product-v9-converted{line-height:1!important;top:0!important;transform:translateY(1px)!important}html body:has(.product-page-v9) .product-v9-domestic-shipping{box-sizing:border-box!important;align-items:center!important;column-gap:28px!important;min-height:72px!important;padding:16px 24px!important}html body:has(.product-page-v9) .product-v9-domestic-shipping>div:first-child{min-width:0!important;padding:0!important}html body:has(.product-page-v9) .product-v9-domestic-price{align-self:center!important;min-width:max-content!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price-row{align-items:baseline!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price-row .product-v9-converted{align-self:baseline!important;padding:0!important;line-height:1!important;top:0!important;transform:translateY(6px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{box-sizing:border-box!important;align-items:center!important;column-gap:28px!important;min-height:72px!important;padding:16px 24px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping>div:first-child{min-width:0!important;padding:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price{align-self:center!important;min-width:max-content!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price-row{align-items:baseline!important;gap:12px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price-row .product-v9-converted{letter-spacing:-.035em!important;align-self:baseline!important;padding:0!important;font-size:26px!important;line-height:32px!important;top:0!important;transform:translateY(4px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{background:#ffffff47!important;border-radius:14px!important;min-height:72px!important;padding:12px 22px!important;box-shadow:inset 0 0 0 1px #1220330b!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping strong,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying strong){font-size:17px!important;line-height:22px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping span,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying span){font-size:16px!important;line-height:22px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{border-radius:12px!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:22px!important;min-height:64px!important;padding:10px 18px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping>div:first-child{align-self:center!important;gap:1px!important;display:grid!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping strong{letter-spacing:-.012em!important;font-size:16px!important;line-height:20px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping span{font-size:15px!important;line-height:20px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price{justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:8px!important;min-width:220px!important;display:flex!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price span{white-space:nowrap!important;line-height:20px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{padding:18px 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9{--product-rail-divider:#12203324;--product-rail-section-y:18px;--product-rail-inner-gap:12px}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{margin:0 0 14px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{border-top:1px solid var(--product-rail-divider)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section{border-top:1px solid var(--product-rail-divider)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row{border-top:1px solid var(--product-rail-divider)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-disclaimer-block{border-top:1px solid var(--product-rail-divider)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{border-top:1px solid var(--product-rail-divider)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{min-height:unset!important;padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section{padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row{min-height:unset!important;padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-disclaimer-block{padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{min-height:unset!important;padding:var(--product-rail-section-y) 0 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-color-grid{gap:10px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-size-choice-grid{gap:14px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-shell{width:min(100% - clamp(36px,5vw,88px),1440px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-stage{padding-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-source-bar{width:min(860px,100%)!important;min-height:48px!important;margin-bottom:26px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,700px) minmax(0,700px)!important;align-items:start!important;gap:40px!important;width:1440px!important;max-width:100%!important;margin:0 auto!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage{grid-template-columns:88px minmax(0,1fr)!important;gap:16px!important;overflow:hidden!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{width:100%!important;height:700px!important;min-height:700px!important;max-height:700px!important;overflow:hidden!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image-hitbox{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image img{object-fit:contain!important;object-position:center!important;padding:clamp(34px,3.2vw,56px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{width:100%!important;max-width:700px!important;top:112px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body{gap:0!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{width:min(1414px,100% - 96px)!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:0 40px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill{gap:clamp(20px,2vw,40px)!important;max-width:680px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill a{white-space:nowrap!important;flex:none!important;font-size:14px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .region-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .nav-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill,html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cart-pill){min-height:44px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill img{width:34px!important;height:34px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .brand-pill>span:not(.brand-logo-frame){font-size:20px!important}@media (max-width:1420px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.86fr)!important;gap:44px!important;width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image){width:100%!important;max-width:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:min(700px,48vw)!important;min-height:520px!important}}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;max-width:820px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{max-width:none!important}}@media (max-width:760px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:auto!important;min-height:min(430px,112vw)!important;max-height:none!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .cd-nav{width:min(100% - 28px,560px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 14px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button{flex-basis:78px!important;width:78px!important;height:78px!important}}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9.product-page-v9{padding-top:120px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,700px) minmax(0,700px)!important;gap:40px!important;width:1440px!important;max-width:100%!important;margin:0 auto!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage{grid-template-columns:88px minmax(0,1fr)!important;gap:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button{flex:0 0 88px!important;width:88px!important;height:88px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:700px!important;min-height:700px!important;max-height:700px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{max-width:700px!important;top:112px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title{font-size:clamp(32px,2.35vw,42px)!important;line-height:1.08!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price{font-size:clamp(38px,2.9vw,52px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-converted{padding-bottom:6px!important;font-size:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body{--product-rail-section-y:18px;--product-rail-inner-gap:12px}@media (max-width:1420px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.86fr)!important;gap:34px!important;width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image){width:100%!important;max-width:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:min(620px,46vw)!important;min-height:460px!important}}@media (max-width:1180px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;max-width:760px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{max-width:none!important}}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column{z-index:1!important;position:relative!important;overflow:hidden!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-details,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-details-tabs,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-detail-stack,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-editorial-stack,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-detail-photo){width:100%!important;min-width:0!important;max-width:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-detail-photo{aspect-ratio:4/5!important;height:auto!important;max-height:none!important;overflow:hidden!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-detail-photo>.relative{width:100%!important;max-width:100%!important;height:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-detail-photo img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{z-index:8!important;-webkit-backdrop-filter:blur(18px)saturate(120%)!important;backdrop-filter:blur(18px)saturate(120%)!important;background:linear-gradient(#f0f8fdfa,#eef7fdf0)!important}@media (max-width:760px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-shell{width:min(100% - 28px,560px)!important;max-width:min(100% - 28px,560px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card){width:100%!important;max-width:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{position:relative!important;top:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:clamp(360px,108vw,440px)!important;min-height:clamp(360px,108vw,440px)!important;max-height:440px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image img{padding:28px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title{font-size:clamp(30px,9.2vw,38px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price-row{flex-wrap:wrap!important;align-items:baseline!important;row-gap:4px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price{font-size:clamp(40px,11vw,48px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-converted{padding-bottom:4px!important;font-size:18px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price{justify-content:flex-start!important;min-width:0!important}}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9{background:linear-gradient(#1d4674d1 0,#e1edf7c7 174px,#fafcfdfa 360px),#f8fbfc!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-stage{min-height:auto!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-shell{width:min(1440px,100vw - 120px)!important;max-width:1440px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,700px) minmax(0,700px)!important;align-items:start!important;gap:40px!important;width:1440px!important;max-width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image){width:700px!important;max-width:700px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button){border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage{box-shadow:none!important;background:#f2f7fbd6!important;grid-template-columns:88px minmax(0,1fr)!important;gap:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:700px!important;min-height:700px!important;max-height:700px!important;box-shadow:none!important;background:#faf8f2!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image img{padding:clamp(34px,3.2vw,56px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-rail{gap:10px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button{width:88px!important;height:88px!important;box-shadow:none!important;background:#ffffffbd!important;flex:0 0 88px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button[data-active=true],html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-button.is-active){background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #162a441f!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card{max-width:700px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(112%)!important;backdrop-filter:blur(16px)saturate(112%)!important;background:#f6fbfeb8!important;border:0!important;top:112px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-head{padding-bottom:14px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-product-copy{display:none!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title{letter-spacing:-.02em!important;font-size:clamp(31px,2.25vw,40px)!important;line-height:1.07!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-price{font-size:clamp(38px,2.8vw,50px)!important;line-height:1.02!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-converted{color:#9a6c00!important;font-size:16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-source-action{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-enter-shop{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-save-seller{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying button{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row>a{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row>button{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row>a.button{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row>button.button{border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body{--product-rail-section-y:18px;--product-rail-inner-gap:12px;gap:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-disclaimer-block{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{border-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{box-shadow:none!important;background:#ffffff85!important;border:0!important;margin:0 0 10px!important;padding:15px 18px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section{padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row{padding:var(--product-rail-section-y) 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-disclaimer-block{padding:var(--product-rail-section-y) 0!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row){min-height:unset!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section>div:first-child{margin-bottom:var(--product-rail-inner-gap)!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price input,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-control>div,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-control span){border:0!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price input,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-control>div){box-shadow:none!important;background:#ffffffd1!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-color-option,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-size-option){box-shadow:none!important;border:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-color-option{background:#ffffffd1!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-color-option[data-active=true]{transform:translateY(-1px)!important;box-shadow:0 10px 20px #142a461f!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-size-option{background:#ffffffa3!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-size-option[data-active=true],html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-size-option.is-active){background:linear-gradient(#40516a 0%,#2f4159 100%)!important;box-shadow:0 14px 28px #1c304a33!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{padding-top:16px!important}@media (max-width:1420px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.86fr)!important;gap:34px!important;width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image){width:100%!important;max-width:100%!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image{height:min(620px,46vw)!important;min-height:460px!important}}@media (max-width:760px){html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9{background:linear-gradient(#1c416be6 0,#e5eff7e0 132px,#fafcfd 300px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-shell{width:min(100% - 28px,560px)!important;max-width:min(100% - 28px,560px)!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:100%!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-left-column,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-gallery-stage,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-thumb-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-main-image,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card){width:100%!important;max-width:100%!important}}html body .home-shared-header .cd-nav,html body .product-home-header .cd-nav{transition:border-color .26s,background .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s!important}html body .home-shared-header:not(.cd-header-scrolled) .cd-nav,html body .product-home-header:not(.cd-header-scrolled) .cd-nav{box-shadow:none!important;-webkit-backdrop-filter:blur(6px)saturate(104%)!important;backdrop-filter:blur(6px)saturate(104%)!important;background:linear-gradient(#10192857,#0b132038)!important;border-color:#0000!important}html body .home-shared-header.cd-header-scrolled .cd-nav,html body .product-home-header.cd-header-scrolled .cd-nav{-webkit-backdrop-filter:blur(22px)saturate(120%)!important;backdrop-filter:blur(22px)saturate(120%)!important;background:radial-gradient(circle at 8% 0,#ffffff14,#0000 34%),linear-gradient(90deg,#11141bf5,#141820eb 52%,#12161df5)!important;border-color:#ffffff1c!important;box-shadow:0 28px 70px #040a1857,inset 0 1px #ffffff1f!important}html body .home-shared-header .account-dropdown,html body .product-home-header .account-dropdown{border-radius:36px!important;width:min(640px,100vw - 32px)!important;max-height:min(860px,100vh - 148px)!important;padding:34px!important}html body:has(.hero-section) .account-dropdown{border-radius:36px!important;width:min(640px,100vw - 32px)!important;max-height:min(860px,100vh - 148px)!important;padding:34px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-dropdown{border-radius:36px!important;width:min(640px,100vw - 32px)!important;max-height:min(860px,100vh - 148px)!important;padding:34px!important}html body .home-shared-header .account-affiliate-card,html body .product-home-header .account-affiliate-card{gap:18px!important;min-height:72px!important;font-size:22px!important}html body:has(.hero-section) .account-affiliate-card{gap:18px!important;min-height:72px!important;font-size:22px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-affiliate-card{gap:18px!important;min-height:72px!important;font-size:22px!important}html body .home-shared-header .account-affiliate-card span,html body .product-home-header .account-affiliate-card span{border-radius:18px!important;width:56px!important;height:56px!important;font-size:17px!important}html body:has(.hero-section) .account-affiliate-card span{border-radius:18px!important;width:56px!important;height:56px!important;font-size:17px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-affiliate-card span{border-radius:18px!important;width:56px!important;height:56px!important;font-size:17px!important}html body .home-shared-header .account-menu-identity,html body .product-home-header .account-menu-identity{margin-top:24px!important;padding:22px 2px!important}html body:has(.hero-section) .account-menu-identity{margin-top:24px!important;padding:22px 2px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-identity{margin-top:24px!important;padding:22px 2px!important}html body .home-shared-header .account-menu-identity strong,html body .product-home-header .account-menu-identity strong{font-size:26px!important}html body:has(.hero-section) .account-menu-identity strong{font-size:26px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-identity strong{font-size:26px!important}html body .home-shared-header .account-menu-identity span,html body .product-home-header .account-menu-identity span{font-size:20px!important}html body:has(.hero-section) .account-menu-identity span{font-size:20px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-identity span{font-size:20px!important}html body .home-shared-header .account-menu-links,html body .product-home-header .account-menu-links{padding:18px 0 4px!important}html body:has(.hero-section) .account-menu-links{padding:18px 0 4px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-links{padding:18px 0 4px!important}html body .home-shared-header .account-menu-links a,html body .home-shared-header .account-menu-signout,html body .product-home-header .account-menu-links a,html body .product-home-header .account-menu-signout{border-radius:16px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;font-size:20px!important;font-weight:780!important}html body:has(.hero-section) .account-menu-links a{border-radius:16px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;font-size:20px!important;font-weight:780!important}html body:has(.hero-section) .account-menu-signout{border-radius:16px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;font-size:20px!important;font-weight:780!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-links a{border-radius:16px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;font-size:20px!important;font-weight:780!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .account-menu-signout{border-radius:16px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;font-size:20px!important;font-weight:780!important}@media (min-width:1200px){body:has(.product-page-v9)>.home-shared-header{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.product-page-v9)>main.product-page-v9{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.product-page-v9)>.footer-section{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.diy-order-page)>.home-shared-header{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.diy-order-page)>main.diy-order-page{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.diy-order-page)>.footer-section{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.shipping-estimate-page)>.home-shared-header{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.shipping-estimate-page)>main.shipping-estimate-page{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}body:has(.shipping-estimate-page)>.footer-section{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;transform:none!important}:is(body:has(.product-page-v9)>main.product-page-v9,body:has(.diy-order-page)>main.diy-order-page,body:has(.shipping-estimate-page)>main.shipping-estimate-page){min-height:auto!important}html body:has(.diy-order-page)>header.cd-header.home-shared-header{zoom:1!important;width:100vw!important}}html body .cd-header.home-shared-header .account-dropdown .account-menu-links>a,html body .cd-header.home-shared-header .account-dropdown .account-menu-signout,html body .cd-header.product-home-header .account-dropdown .account-menu-links>a,html body .cd-header.product-home-header .account-dropdown .account-menu-signout{font-size:20px!important;line-height:1.1!important}@media (min-width:1200px){body:has(.hero-section) .cd-page{margin-bottom:calc(var(--home-scale-gap,0px) * -1)!important}body:has(.hero-section) .hero-section{height:125vh!important;min-height:125vh!important}}html body .cd-header.home-shared-header .auth-pill-signed-in .account-dropdown,html body .cd-header.product-home-header .auth-pill-signed-in .account-dropdown{border-radius:28px!important;width:min(390px,100vw - 32px)!important;height:auto!important;max-height:none!important;padding:20px!important;overflow:visible!important}html body:has(.hero-section) .auth-pill-signed-in .account-dropdown{border-radius:28px!important;width:min(390px,100vw - 32px)!important;height:auto!important;max-height:none!important;padding:20px!important;overflow:visible!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-dropdown{border-radius:28px!important;width:min(390px,100vw - 32px)!important;height:auto!important;max-height:none!important;padding:20px!important;overflow:visible!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-affiliate-card,html body .cd-header.product-home-header .auth-pill-signed-in .account-affiliate-card{color:#e5ecf8e0!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0 2px!important;font-size:16.5px!important;font-weight:820!important}html body:has(.hero-section) .auth-pill-signed-in .account-affiliate-card{color:#e5ecf8e0!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0 2px!important;font-size:16.5px!important;font-weight:820!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-affiliate-card{color:#e5ecf8e0!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0 2px!important;font-size:16.5px!important;font-weight:820!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-affiliate-card span,html body .cd-header.product-home-header .auth-pill-signed-in .account-affiliate-card span{color:#f4f8fff0!important;background:#ffffff14!important;border-radius:14px!important;width:40px!important;height:40px!important;font-size:13px!important;font-weight:920!important}html body:has(.hero-section) .auth-pill-signed-in .account-affiliate-card span{color:#f4f8fff0!important;background:#ffffff14!important;border-radius:14px!important;width:40px!important;height:40px!important;font-size:13px!important;font-weight:920!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-affiliate-card span{color:#f4f8fff0!important;background:#ffffff14!important;border-radius:14px!important;width:40px!important;height:40px!important;font-size:13px!important;font-weight:920!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-identity,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-identity{margin-top:10px!important;padding:12px 2px 14px!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-identity{margin-top:10px!important;padding:12px 2px 14px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-identity{margin-top:10px!important;padding:12px 2px 14px!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-identity strong,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-identity strong{font-size:20px!important;line-height:1.08!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-identity strong{font-size:20px!important;line-height:1.08!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-identity strong{font-size:20px!important;line-height:1.08!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-identity span,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-identity span{font-size:15.5px!important;line-height:1.18!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-identity span{font-size:15.5px!important;line-height:1.18!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-identity span{font-size:15.5px!important;line-height:1.18!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-links,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-links{padding:6px 0 2px!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-links{padding:6px 0 2px!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-links{padding:6px 0 2px!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-links>a,html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-signout,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-links>a,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-signout{color:#dce5f4c2!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-links>a{color:#dce5f4c2!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-signout{color:#dce5f4c2!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-links>a{color:#dce5f4c2!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-signout{color:#dce5f4c2!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important}html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-links>a:hover,html body .cd-header.home-shared-header .auth-pill-signed-in .account-menu-signout:hover,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-links>a:hover,html body .cd-header.product-home-header .auth-pill-signed-in .account-menu-signout:hover{color:#fffffff5!important;background:#8fb2ff1a!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-links>a:hover{color:#fffffff5!important;background:#8fb2ff1a!important}html body:has(.hero-section) .auth-pill-signed-in .account-menu-signout:hover{color:#fffffff5!important;background:#8fb2ff1a!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-links>a:hover{color:#fffffff5!important;background:#8fb2ff1a!important}html:has(.product-page-v9) body:has(.product-page-v9) .product-home-header .auth-pill-signed-in .account-menu-signout:hover{color:#fffffff5!important;background:#8fb2ff1a!important}@media (min-width:900px){html body .home-shared-header,html body .product-home-header{opacity:1!important;filter:none!important;pointer-events:none!important;padding:32px 0 0!important;transition:padding .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)!important;transform:none!important}:is(html body:has(.hero-section) .home-shared-header,html body:has(.product-page-v9) .home-shared-header,html body:has(.diy-order-page) .home-shared-header,html body:has(.shipping-estimate-page) .home-shared-header,html body:has(.product-page-v9) .product-home-header){padding:32px 0 0!important}html body .home-shared-header.cd-header-scrolled,html body .product-home-header.cd-header-scrolled{opacity:1!important;filter:none!important;pointer-events:none!important;padding-top:16px!important;transform:none!important}:is(html body:has(.hero-section) .home-shared-header.cd-header-scrolled,html body:has(.product-page-v9) .home-shared-header.cd-header-scrolled,html body:has(.diy-order-page) .home-shared-header.cd-header-scrolled,html body:has(.shipping-estimate-page) .home-shared-header.cd-header-scrolled,html body:has(.product-page-v9) .product-home-header.cd-header-scrolled){padding-top:16px!important}:is(html body .home-shared-header .cd-nav,html body .product-home-header .cd-nav,html body:has(.hero-section) .home-shared-header .cd-nav,html body:has(.product-page-v9) .home-shared-header .cd-nav,html body:has(.diy-order-page) .home-shared-header .cd-nav,html body:has(.shipping-estimate-page) .home-shared-header .cd-nav){opacity:1!important;pointer-events:auto!important;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .5s cubic-bezier(.4,0,.2,1),backdrop-filter .5s cubic-bezier(.4,0,.2,1)!important;transform:none!important}:is(html body .home-shared-header:not(.cd-header-scrolled) .cd-nav,html body .product-home-header:not(.cd-header-scrolled) .cd-nav,html body:has(.hero-section) .home-shared-header:not(.cd-header-scrolled) .cd-nav,html body:has(.product-page-v9) .home-shared-header:not(.cd-header-scrolled) .cd-nav,html body:has(.diy-order-page) .home-shared-header:not(.cd-header-scrolled) .cd-nav,html body:has(.shipping-estimate-page) .home-shared-header:not(.cd-header-scrolled) .cd-nav){opacity:1!important;box-shadow:none!important;-webkit-backdrop-filter:blur()saturate()!important;backdrop-filter:blur()saturate()!important;background:0 0!important;border-color:#0000!important;transform:none!important}:is(html body .home-shared-header.cd-header-scrolled .cd-nav,html body .product-home-header.cd-header-scrolled .cd-nav,html body:has(.hero-section) .home-shared-header.cd-header-scrolled .cd-nav,html body:has(.product-page-v9) .home-shared-header.cd-header-scrolled .cd-nav,html body:has(.diy-order-page) .home-shared-header.cd-header-scrolled .cd-nav,html body:has(.shipping-estimate-page) .home-shared-header.cd-header-scrolled .cd-nav){opacity:1!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;backdrop-filter:blur(12px)saturate(110%)!important;background:#12141cb3!important;border-color:#ffffff1a!important;transform:none!important;box-shadow:0 8px 30px #0000000a!important}}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9{--product-top-divider:#12203326}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-head{box-shadow:none!important;background:0 0!important;border:0!important;padding-bottom:18px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-row{border:0!important;border-bottom:1px solid var(--product-top-divider)!important;box-shadow:none!important;background:0 0!important;margin:0 0 18px!important;padding:0 0 16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title-block{border-bottom:1px solid var(--product-top-divider)!important;padding-bottom:18px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body{margin-top:0!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-identity,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-actions,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title-actions){box-shadow:none!important;background:0 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9{--product-rail-divider:#12203329;--product-rail-section-space:22px}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-card,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-purchase-head,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-row,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title-block){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-row{border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;border-radius:0!important;margin:0!important;padding:0 0 16px!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title-block{padding:18px 0 var(--product-rail-section-space)!important;border-bottom:1px solid var(--product-rail-divider)!important;border-radius:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body{gap:0!important;margin-top:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-panel-body>section{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-quantity-row{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-disclaimer-block{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{padding:var(--product-rail-section-space) 0!important;border:0!important;border-bottom:1px solid var(--product-rail-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-action-row{border-bottom:0!important;padding-bottom:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:28px!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-shipping>div:first-child,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-help-before-buying>div:first-child){margin:0!important}html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-domestic-price{grid-template-columns:auto 68px auto!important;justify-content:end!important;align-items:center!important;gap:10px!important;display:grid!important}:is(html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-identity,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-store-actions,html:has(.product-page-v9) body:has(.product-page-v9) main.product-page-v9 .product-v9-title-actions){border:0!important;border-radius:0!important}@media (min-width:900px){html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header{z-index:90!important;opacity:1!important;filter:none!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:72px!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .current-morphic-nav-blur{opacity:1!important;width:100%!important;height:84px!important;display:block!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;backdrop-filter:blur(18px)saturate(118%)!important;pointer-events:auto!important;opacity:1!important;background:radial-gradient(circle at 58% 0,#ffc21a29,#0000 34%),linear-gradient(#0a0c0bb8 0%,#0a0c0b80 52%,#0a0c0b33 82%,#0a0c0b0f 100%)!important;border:1px solid #f7f7f224!important;border-radius:0!important;justify-content:space-between!important;gap:0!important;width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0 32px!important;transform:none!important;box-shadow:0 18px 54px #00000038,inset 0 1px #f7f7f21c,inset 0 -1px #f7f7f20b!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>a.brand-pill.brand-pill{color:#f7f7f2!important;flex:0 0 240px!important;width:240px!important;height:72px!important;min-height:72px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .header-link-entry{flex:0 230px!important;width:190px!important;height:36px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{flex:auto!important;align-items:center!important;gap:clamp(20px,2vw,40px)!important;width:560px!important;max-width:560px!important;height:72px!important;margin:0 0 0 12px!important;display:flex!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2a3!important;width:auto!important;height:72px!important;padding:0!important;font-size:14px!important}:is(html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker,html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger,html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .cart-pill.cart-pill){width:48px!important;height:36px!important;min-height:36px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;margin:0 18px 0 0!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;margin:0 42px 0 0!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill{width:142px!important;min-width:142px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill a{color:#f7f7f2!important;height:72px!important;font-size:14px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header{z-index:90!important;opacity:1!important;filter:none!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:72px!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;opacity:1!important;background:linear-gradient(#0000006b 0%,#00000029 42%,#0000000a 70%,#0000 100%)!important;border:0!important;border-radius:0!important;justify-content:space-between!important;gap:0!important;margin:0!important;padding:0 32px!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>a.brand-pill.brand-pill{color:#f7f7f2!important;flex:0 0 240px!important;width:240px!important;height:72px!important;min-height:72px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .header-link-entry{flex:0 230px!important;width:190px!important;height:36px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{flex:auto!important;align-items:center!important;gap:clamp(20px,2vw,40px)!important;width:560px!important;max-width:560px!important;height:72px!important;margin:0 0 0 12px!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2a3!important;width:auto!important;height:72px!important;padding:0!important;font-size:14px!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker,html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill-signed-in.auth-pill-signed-in,html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger,html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button.account-avatar-button,html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .cart-pill.cart-pill){width:48px!important;height:36px!important;min-height:36px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;margin:0 18px 0 0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill-signed-in.auth-pill-signed-in{flex:0 0 48px!important;margin:0 24px 0 0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;margin:0 42px 0 0!important}}html:has(.portal-blue-shell) body:has(.portal-blue-shell){background:#050607!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>main.portal-blue-shell{--color-prv-accent:#ffc21a;--color-prv-yellow:#ffc21a;--color-prv-ink:#f7f3e8;--color-prv-muted:#f7f3e894;--color-prv-line:#ffffff24;--color-prv-mint:#ffc21a21;--color-prv-sky:#ffc21a29;color:#f7f3e8!important;background:radial-gradient(circle at 78% 4%,#ffc21a21,#0000 24rem),radial-gradient(circle at 18% -10%,#ffffff14,#0000 20rem),linear-gradient(#050607f5 0%,#050607fa 420px,#050607 100%)!important;padding-top:112px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>main.portal-blue-shell>div{max-width:1760px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside{background:#0c0d0ee6!important;border-color:#ffffff24!important;height:calc(100vh - 8rem)!important;top:112px!important;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside>div:first-child{color:#f7f3e8!important;background:linear-gradient(#0e0f10fa,#08090afa)!important;border:1px solid #ffc21a2e!important;box-shadow:0 20px 50px #00000052,inset 0 1px #ffffff14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a{color:#f7f3e8b3!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a[class*=bg-]{color:#ffc21a!important;background:#ffc21a29!important;box-shadow:inset 3px 0 #ffc21a,0 10px 24px #0000002e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card{color:#f7f3e8!important;background:#0c0d0ee6!important;border-color:#ffffff24!important;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card [class*=bg-white]{background:#ffffff12!important;border-color:#ffffff1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell [class*="bg-[#f"]{background:#ffffff12!important;border-color:#ffffff1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell [class*=bg-blue-]{background:#ffffff12!important;border-color:#ffffff1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell h1{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell h2{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell h3{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell strong{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .text-prv-ink{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell p{color:#f7f3e899!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell span{color:#f7f3e899!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell small{color:#f7f3e899!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell em{color:#f7f3e899!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .text-prv-muted{color:#f7f3e899!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell input,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell select,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell textarea){color:#fffaf0!important;background:#ffffff12!important;border-color:#ffffff1a!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell input:focus,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell select:focus,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell textarea:focus){border-color:#ffc21ac2!important;box-shadow:0 0 0 3px #ffc21a2e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .button{color:#050607!important;background:#ffc21a!important;border-color:#ffc21ac7!important;box-shadow:0 16px 34px #ffc21a2e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell a.button{color:#050607!important;background:#ffc21a!important;border-color:#ffc21ac7!important;box-shadow:0 16px 34px #ffc21a2e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell button[class*=bg-\[linear-gradient]{color:#050607!important;background:#ffc21a!important;border-color:#ffc21ac7!important;box-shadow:0 16px 34px #ffc21a2e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell a[class*=bg-\[linear-gradient]{color:#050607!important;background:#ffc21a!important;border-color:#ffc21ac7!important;box-shadow:0 16px 34px #ffc21a2e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .button:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px #ffc21a42!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell a.button:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px #ffc21a42!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .button[class*=bg-white]{color:#f7f3e8!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff29!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell a.button[class*=bg-white]{color:#f7f3e8!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff29!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .status-badge,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell [class*="text-[#2f6df3]"],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell [class*="text-[#1d4ed8]"]){color:#ffc21a!important}@media (max-width:899px){html:has(.portal-blue-shell) body:has(.portal-blue-shell)>main.portal-blue-shell{padding-top:104px!important}}@media (min-width:900px){html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{color:#f7f8f4!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 9% 12%,#ffffff29,#0000 18%),radial-gradient(circle at 49% 0,#ffffff13,#0000 26%),linear-gradient(90deg,#ffffff0b,#ffffff03 45%,#ffffff08)!important;position:absolute!important;inset:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .header-link-entry{flex:0 0 208px!important;width:208px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{justify-content:flex-start!important;gap:18px!important;width:618px!important;max-width:618px!important;margin-left:12px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2c7!important;flex:0 0 109px!important;justify-content:center!important;width:109px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:before{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:after{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .region-pill :is(svg,span),html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button :is(svg,span),html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .cart-pill :is(svg,span)){color:#f7f8f4d1!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button:before{display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button:after{display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker{flex-basis:36px!important;width:36px!important;margin-right:24px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill-signed-in.auth-pill-signed-in{flex-basis:36px!important;width:36px!important;margin-right:30px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill-signed-in{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill-signed-in:before{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill-signed-in:after{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex-basis:36px!important;width:36px!important;margin-right:48px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .region-pill.region-pill{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button.account-avatar-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .account-avatar-button.account-avatar-button .user-avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .cart-pill.cart-pill{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important}}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a{color:#f7f3e8a8!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a:hover{color:#f7f3e8!important;background:#ffffff0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a[class*=hover\:bg-blue]{color:#f7f3e8a8!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a[class*="text-[#0f2f68]"]{color:#ffc21a!important;background:#ffc21a18!important;border-color:#ffc21a70!important;box-shadow:inset 2px 0 #ffc21ad1!important}:root{--prv-mobile-header-height:60px;--prv-mobile-bottom-nav-height:68px;--prv-mobile-action-height:68px;--prv-mobile-edge:14px;--prv-mobile-surface:#0b0d10;--prv-mobile-surface-raised:#11141a;--prv-mobile-line:#ffffff1c;--prv-mobile-accent:#ffc21a;--prv-mobile-overlay:#010307bd;--prv-mobile-layer-header:80;--prv-mobile-layer-action:82;--prv-mobile-layer-drawer:100;--prv-mobile-layer-modal:110}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-mobile-header{z-index:var(--prv-mobile-layer-header);height:calc(var(--prv-mobile-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--prv-mobile-edge) 0;border-bottom-color:var(--prv-mobile-line);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#05070af0;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;box-shadow:0 10px 28px #0000003d}:is(html:has(.portal-blue-shell) body .portal-mobile-menu-trigger:active,html:has(.portal-blue-shell) body .portal-mobile-support:active){color:var(--prv-mobile-accent);background:#ffc21a1a;transform:scale(.96)}:is(html:has(.portal-blue-shell) body .portal-mobile-menu-trigger:focus-visible,html:has(.portal-blue-shell) body .portal-mobile-support:focus-visible,html:has(.portal-blue-shell) body .portal-mobile-tab:focus-visible){outline:2px solid var(--prv-mobile-accent);outline-offset:-2px}html:has(.portal-blue-shell) body .portal-mobile-support svg{width:21px;height:21px}html:has(.portal-blue-shell) body .portal-mobile-title span{color:#fffaf06b;font-size:9px}html:has(.portal-blue-shell) body .portal-mobile-title strong{color:#fffaf0;letter-spacing:-.015em;margin-top:4px;font-size:15px}html:has(.portal-blue-shell) body .portal-mobile-tab{background:0 0;border:0;gap:4px;min-height:58px;font-family:inherit;font-size:10px;color:#fffaf07a!important}html:has(.portal-blue-shell) body .portal-mobile-tab-button{cursor:pointer}html:has(.portal-blue-shell) body .portal-mobile-tab.is-active{color:var(--prv-mobile-accent)!important}html:has(.portal-blue-shell) body .portal-mobile-menu-backdrop{z-index:var(--prv-mobile-layer-drawer);background:var(--prv-mobile-overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);justify-content:flex-start;align-items:stretch;padding:0}html:has(.portal-blue-shell) body .portal-mobile-more-menu{background:radial-gradient(circle at 20% 0%, #ffc21a1a, transparent 16rem), var(--prv-mobile-surface);overscroll-behavior:contain;border:0;border-right:1px solid #ffc21a2e;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(88vw,348px);max-width:calc(100vw - 44px);height:100dvh;max-height:none;animation:.24s cubic-bezier(.22,1,.36,1) prv-mobile-drawer-in;display:grid;overflow:hidden;box-shadow:24px 0 64px #00000080}@keyframes prv-mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}html:has(.portal-blue-shell) body .portal-mobile-drawer-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}html:has(.portal-blue-shell) body .portal-mobile-drawer-identity img{object-fit:contain;width:36px;height:36px}html:has(.portal-blue-shell) body .portal-mobile-drawer-identity small{color:#fffaf073;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:10px;display:block;overflow:hidden}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:6px 10px 12px;display:block;overflow-y:auto}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a{border:0;border-bottom:1px solid #fff1;grid-template-columns:22px minmax(0,1fr) 16px;gap:11px;min-height:50px;padding:0 10px;font-size:13px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a:nth-child(odd){border:0;border-bottom:1px solid #fff1;grid-template-columns:22px minmax(0,1fr) 16px;gap:11px;min-height:50px;padding:0 10px;font-size:13px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a svg{width:19px;height:19px}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a .portal-mobile-drawer-chevron{color:#fffaf047;width:15px;height:15px}html:has(.portal-blue-shell) body .portal-mobile-drawer-utilities{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--prv-mobile-line);background:#05070ae6;grid-template-columns:1fr 1fr;gap:8px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-drawer-utilities a{border:1px solid var(--prv-mobile-line);color:#fffaf0;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:850;display:inline-flex}html:has(.portal-blue-shell) body .portal-mobile-drawer-utilities a:first-child{border-color:var(--prv-mobile-accent);background:var(--prv-mobile-accent);color:#070908}:is(html:has(.portal-blue-shell) body .portal-mobile-sticky-action,html body .prv-mobile-sticky-action){z-index:var(--prv-mobile-layer-action);bottom:calc(var(--prv-mobile-bottom-nav-height) + env(safe-area-inset-bottom));min-height:var(--prv-mobile-action-height);padding:10px var(--prv-mobile-edge);border-top:1px solid var(--prv-mobile-line);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#080a0df5;box-shadow:0 -12px 32px #00000057}:is(html:has(.portal-blue-shell) body .portal-mobile-sticky-action :is(button,a),html body .prv-mobile-sticky-action :is(button,a)){min-height:44px}html body :is(.checkout-address-drawer,.checkout-country-modal,.checkout-policy-modal,.portal-qc-request-sheet,.portal-settings-address-editor,.portal-after-sales-request-modal,.shopping-bag-drawer,.prv-mobile-sheet,.prv-mobile-drawer,.prv-mobile-modal){border-color:var(--prv-mobile-line)!important;background:var(--prv-mobile-surface)!important;color:#fffaf0!important;box-shadow:0 24px 72px #0000007a!important}html body :is(.checkout-address-drawer,.checkout-country-modal,.checkout-policy-modal,.portal-qc-request-sheet,.portal-settings-address-editor,.portal-after-sales-request-modal,.shopping-bag-drawer,.prv-mobile-sheet,.prv-mobile-drawer,.prv-mobile-modal) :is(button,a,input,select,textarea){min-height:44px}html body :is(.checkout-address-backdrop,.checkout-policy-modal-overlay,.portal-qc-request-backdrop,.portal-after-sales-request-overlay,.shopping-bag-backdrop,.prv-mobile-overlay){background:var(--prv-mobile-overlay)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>.flex:first-child h2{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>.flex:first-child h3{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>div:first-child>h2{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>div:first-child>h3{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>h2{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>h3{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell p[class*="text-[24px]"][class*=font-black][class*=text-prv-ink]{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card h3:not(.card>h3){color:#fffaf0!important;text-shadow:none!important}html body .footer-section{color:#fff!important;background:radial-gradient(circle at 18% 8%,#ffc50114,#0000 28%),radial-gradient(circle at 82% 22%,#529aff1a,#0000 30%),#050b15 linear-gradient(#07111f 0%,#050b15 48%,#040912 100%)!important}@media (min-width:1200px){html,body{overflow-x:hidden!important}body>.footer-section{transform-origin:0 0!important;zoom:.8!important;width:125vw!important;min-height:1200px!important;padding:120px 100px 50px!important;transform:none!important}body>.footer-section .footer-top,body>.footer-section .footer-grid,body>.footer-section .footer-card-row,body>.footer-section .legal{max-width:1280px!important}}@media (min-width:900px){:is(html body:has(.track-page)>header.cd-header.home-shared-header,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header){z-index:2400!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:72px!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .cd-nav,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .cd-nav){width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:linear-gradient(#0000006b 0%,#00000029 42%,#0000000a 70%,#0000 100%)!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:14px!important;margin:0!important;padding:0 32px!important}html body:has(.track-page)>header.cd-header.home-shared-header .cd-nav:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 9% 12%,#ffffff29,#0000 18%),radial-gradient(circle at 49% 0,#ffffff13,#0000 26%),linear-gradient(90deg,#ffffff0b,#ffffff03 45%,#ffffff08)!important;position:absolute!important;inset:0!important}html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .cd-nav:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 9% 12%,#ffffff29,#0000 18%),radial-gradient(circle at 49% 0,#ffffff13,#0000 26%),linear-gradient(90deg,#ffffff0b,#ffffff03 45%,#ffffff08)!important;position:absolute!important;inset:0!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .brand-pill,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .brand-pill){color:#f7f7f2!important;flex:0 0 240px!important;width:240px!important;height:72px!important;min-height:72px!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .header-link-entry,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .header-link-entry){flex:0 260px!important;width:clamp(190px,18vw,260px)!important;height:36px!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .nav-pill,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .nav-pill){background:0 0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(12px,1.15vw,22px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:72px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}html body:has(.track-page)>header.cd-header.home-shared-header .nav-pill:before{content:none!important;background:0 0!important;display:none!important}html body:has(.track-page)>header.cd-header.home-shared-header .nav-pill:after{content:none!important;background:0 0!important;display:none!important}html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .nav-pill:before{content:none!important;background:0 0!important;display:none!important}html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .nav-pill:after{content:none!important;background:0 0!important;display:none!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .nav-pill a,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .nav-pill a){color:#f7f7f2c7!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:72px!important;padding:0 2px!important;font-size:14px!important;font-weight:760!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header .locale-picker,html body:has(.track-page)>header.cd-header.home-shared-header .shopping-bag-trigger,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .locale-picker,html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .shopping-bag-trigger){flex:0 0 48px!important;width:48px!important;height:36px!important;min-height:36px!important;margin:0!important}:is(html body:has(.track-page)>header.cd-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill),html body:has(.portal-blue-shell)>header.cd-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill)){width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important}html body:has(.track-page)>header.cd-header.home-shared-header .auth-pill:not(.auth-pill-signed-in){width:142px!important;min-width:142px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 142px!important;padding:0!important}html body:has(.track-page)>header.cd-header.home-shared-header .auth-pill:before{content:none!important;background:0 0!important;display:none!important}html body:has(.track-page)>header.cd-header.home-shared-header .auth-pill:after{content:none!important;background:0 0!important;display:none!important}html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .auth-pill:before{content:none!important;background:0 0!important;display:none!important}html body:has(.portal-blue-shell)>header.cd-header.home-shared-header .auth-pill:after{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{justify-content:flex-start!important;gap:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header .header-link-entry{flex:0 0 230px!important;width:230px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{flex:auto!important;gap:clamp(12px,1.15vw,22px)!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 0 0 12px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{flex:1 1 0!important;width:auto!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header{z-index:2400!important;opacity:1!important;filter:none!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:72px!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .current-morphic-nav-blur.current-morphic-nav-blur{width:100%!important;height:84px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;backdrop-filter:blur(12px)saturate(110%)!important;opacity:1!important;background:linear-gradient(#0000006b 0%,#00000029 42%,#0000000a 70%,#0000 100%)!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0% 54%,#000000bd 78%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 54%,#000000bd 78%,#0000 100%)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:14px!important;margin:0!important;padding:0 32px!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 9% 12%,#ffffff29,#0000 18%),radial-gradient(circle at 49% 0,#ffffff13,#0000 26%),linear-gradient(90deg,#ffffff0b,#ffffff03 45%,#ffffff08)!important;position:absolute!important;inset:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>a.brand-pill.brand-pill{color:#f7f7f2!important;flex:0 0 240px!important;width:240px!important;height:72px!important;min-height:72px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .header-link-entry{flex:0 0 230px!important;width:230px!important;height:36px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{background:0 0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(12px,1.15vw,22px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:72px!important;margin:0 0 0 12px!important;padding:0!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2c7!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:72px!important;padding:0 2px!important;font-size:14px!important;font-weight:760!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:before{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:after{content:none!important;background:0 0!important;display:none!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger){flex:0 0 48px!important;width:48px!important;height:36px!important;min-height:36px!important;margin:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill){width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill-signed-in{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 36px!important;margin:0!important;padding:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .auth-pill:before{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .auth-pill:after{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .account-avatar-button:before{content:none!important;background:0 0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .account-avatar-button:after{content:none!important;background:0 0!important;display:none!important}html body>header.cd-header.home-shared-header.home-shared-header .current-morphic-nav-blur.current-morphic-nav-blur,html body>header.cd-header.product-home-header.product-home-header .current-morphic-nav-blur.current-morphic-nav-blur{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 14% 0,#ffc21a14,#0000 30%),radial-gradient(circle at 63% 0,#ffc21a0d,#0000 32%)!important;height:120px!important;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%)!important;mask-image:linear-gradient(#000 40%,#0000 100%)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header .current-morphic-nav-blur.current-morphic-nav-blur{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 14% 0,#ffc21a14,#0000 30%),radial-gradient(circle at 63% 0,#ffc21a0d,#0000 32%)!important;height:120px!important;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%)!important;mask-image:linear-gradient(#000 40%,#0000 100%)!important}html body>header.cd-header.home-shared-header.home-shared-header,html body>header.cd-header.product-home-header.product-home-header,html body>header.cd-header.home-shared-header.home-shared-header.cd-header-scrolled,html body>header.cd-header.product-home-header.product-home-header.cd-header-scrolled{box-shadow:none!important;background:0 0!important;border:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header{box-shadow:none!important;background:0 0!important;border:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header.cd-header-scrolled{box-shadow:none!important;background:0 0!important;border:0!important}html body>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav,html body>header.cd-header.product-home-header.product-home-header nav.cd-nav.cd-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0006 0%,#0000 100%)!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0006 0%,#0000 100%)!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) main.portal-blue-shell.portal-blue-shell{padding-top:190px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-desktop-sidebar{top:190px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;margin:0 18px 0 0!important;padding:0!important;display:grid!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .auth-pill.auth-pill-signed-in{flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;margin:0 42px 0 0!important;padding:0!important;display:grid!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill){color:#f7f8f4d1!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:500!important;line-height:36px!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill>*{display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill:before{content:"A$"!important;width:auto!important;height:auto!important;color:inherit!important;letter-spacing:-.01em!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:inline!important;position:static!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button .user-avatar.user-avatar{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill svg{color:#f7f7f2eb!important;stroke-width:1.7px!important;filter:none!important;width:22px!important;height:22px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-dropdown.account-dropdown{z-index:240!important;color:#f7f7f2!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:blur(28px)saturate(1.16)!important;backdrop-filter:blur(28px)saturate(1.16)!important;background:radial-gradient(circle at 28% 36%,#ffffff1f,#0000 28%),#161817f0 linear-gradient(#232625f0,#0d0f0eeb)!important;border:1px solid #f7f7f22e!important;border-radius:24px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:auto!important;max-height:none!important;padding:20px!important;position:fixed!important;top:66px!important;left:auto!important;right:17px!important;overflow:visible!important;transform:none!important;box-shadow:0 26px 72px #00000085,inset 0 1px #ffffff21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-dropdown.account-dropdown:before{content:""!important;width:18px!important;height:18px!important;box-shadow:none!important;background:#232625f5!important;border:0!important;border-top:1px solid #f7f7f22e!important;border-left:1px solid #f7f7f22e!important;display:block!important;position:absolute!important;top:-9px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card{height:auto!important;min-height:54px!important;box-shadow:none!important;color:#e5ecf8e0!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0 2px!important;font-size:16.5px!important;font-weight:820!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card span{color:#f4f8fff0!important;background:#ffffff14!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:13px!important;font-weight:920!important;line-height:1!important;display:inline-flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card strong{color:#e5ecf8e0!important;font-size:16.5px!important;font-weight:820!important;line-height:1.1!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity{border-bottom:1px solid #f7f7f21f!important;margin-top:10px!important;padding:12px 2px 14px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity strong{color:#f7f7f2!important;font-size:20px!important;font-weight:820!important;line-height:1.08!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity span{color:#dce5f49e!important;font-size:15.5px!important;font-weight:700!important;line-height:1.18!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links{padding:6px 0 2px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links>a{width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#dce5f4c2!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-signout.account-menu-signout{width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#dce5f4c2!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links>a:hover{color:#fff!important;background:#ffffff14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-signout.account-menu-signout:hover{color:#fff!important;background:#ffffff14!important}}@media (min-width:768px) and (max-width:899px){html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header{z-index:2400!important;opacity:1!important;filter:none!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:72px!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .current-morphic-nav-blur.current-morphic-nav-blur{width:100%!important;height:120px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 14% 0,#ffc21a14,#0000 30%),radial-gradient(circle at 63% 0,#ffc21a0d,#0000 32%)!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%)!important;mask-image:linear-gradient(#000 40%,#0000 100%)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header nav.cd-nav.cd-nav{width:100%!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:linear-gradient(#0006 0%,#0000 100%)!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:14px!important;margin:0!important;padding:0 32px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header nav.cd-nav.cd-nav:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header nav.cd-nav.cd-nav:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;margin:0 18px 0 0!important;padding:0!important;display:grid!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .auth-pill.auth-pill-signed-in{width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;margin:0 42px 0 0!important;padding:0!important;display:grid!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill){color:#f7f8f4d1!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:500!important;line-height:36px!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill>*{display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill:before{content:"A$"!important;width:auto!important;height:auto!important;color:inherit!important;letter-spacing:-.01em!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:inline!important;position:static!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .region-pill.region-pill:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-avatar-button.account-avatar-button .user-avatar.user-avatar{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .cart-pill.cart-pill svg{color:#f7f7f2eb!important;stroke-width:1.7px!important;filter:none!important;width:22px!important;height:22px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-dropdown.account-dropdown{z-index:240!important;color:#f7f7f2!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:blur(28px)saturate(1.16)!important;backdrop-filter:blur(28px)saturate(1.16)!important;background:radial-gradient(circle at 28% 36%,#ffffff1f,#0000 28%),#161817f0 linear-gradient(#232625f0,#0d0f0eeb)!important;border:1px solid #f7f7f22e!important;border-radius:24px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:auto!important;max-height:none!important;padding:20px!important;position:fixed!important;top:66px!important;left:auto!important;right:17px!important;overflow:visible!important;transform:none!important;box-shadow:0 26px 72px #00000085,inset 0 1px #ffffff21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card{height:auto!important;min-height:54px!important;box-shadow:none!important;color:#e5ecf8e0!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0 2px!important;font-size:16.5px!important;font-weight:820!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card span{color:#f4f8fff0!important;background:#ffffff14!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:13px!important;font-weight:920!important;line-height:1!important;display:inline-flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-affiliate-card.account-affiliate-card strong{color:#e5ecf8e0!important;font-size:16.5px!important;font-weight:820!important;line-height:1.1!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity{border-bottom:1px solid #f7f7f21f!important;margin-top:10px!important;padding:12px 2px 14px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity strong{color:#f7f7f2!important;font-size:20px!important;font-weight:820!important;line-height:1.08!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-identity.account-menu-identity span{color:#dce5f49e!important;font-size:15.5px!important;font-weight:700!important;line-height:1.18!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links{padding:6px 0 2px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links>a{width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#dce5f4c2!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-signout.account-menu-signout{width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#dce5f4c2!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:760!important;line-height:1.1!important;display:flex!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-links.account-menu-links>a:hover{color:#fff!important;background:#ffffff14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .account-menu-signout.account-menu-signout:hover{color:#fff!important;background:#ffffff14!important}}@media (min-width:768px){html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-popover.locale-popover{z-index:240!important;color:#f7f7f2!important;-webkit-backdrop-filter:blur(28px)saturate(1.16)!important;backdrop-filter:blur(28px)saturate(1.16)!important;background:radial-gradient(circle at 28% 36%,#ffffff1f,#0000 28%),#161817f0 linear-gradient(#232625f0,#0d0f0eeb)!important;border:1px solid #f7f7f22e!important;border-radius:24px!important;width:380px!important;min-width:380px!important;max-width:min(380px,100vw - 24px)!important;max-height:none!important;padding:18px!important;position:fixed!important;top:48px!important;left:auto!important;right:0!important;overflow:visible!important;transform:none!important;box-shadow:0 26px 72px #00000085,inset 0 1px #ffffff21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-popover.locale-popover:before{content:""!important;width:382px!important;max-width:calc(100vw - 24px)!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;position:absolute!important;top:-32px!important;left:auto!important;right:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-popover-arrow.locale-popover-arrow{width:24px!important;height:24px!important;box-shadow:none!important;background:#232625f5!important;border:0!important;border-top:1px solid #f7f7f22e!important;border-left:1px solid #f7f7f22e!important;top:-11px!important;left:auto!important;right:77px!important;transform:rotate(45deg)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-section+.locale-section{margin-top:16px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-heading.locale-heading{color:#dce5f49e!important;letter-spacing:.16em!important;margin-bottom:10px!important;font-size:10px!important;font-weight:860!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-grid.locale-grid{gap:8px 10px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .country-grid.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-option.locale-option{height:36px!important;min-height:36px!important;box-shadow:none!important;color:#dce5f4c2!important;background:0 0!important;border:1px solid #f7f7f21f!important;border-radius:15px!important;padding:0 12px!important;font-size:14px!important;font-weight:760!important;line-height:1!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-option.locale-option:hover,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-option.locale-option.active){color:#fff!important;background:#ffffff14!important;border-color:#f7f7f238!important;transform:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-desktop-header>#prvbuy-global-header.cd-header.home-shared-header .locale-confirm.locale-confirm{color:#10110d!important;background:#ffc21a!important;border:1px solid #ffc21a!important;border-radius:14px!important;height:40px!important;margin-top:14px!important;font-size:14px!important;font-weight:820!important;box-shadow:0 12px 26px #ffc21a24!important}}@media (min-width:1200px){body>main:not(.cd-page):not(.product-page-v9):not(.shipping-estimate-page):not(.diy-order-page):not(.public-content-page):not(.affiliate-center-page):not(.admin-console-page){transform-origin:0 0!important;zoom:.8!important;width:125vw!important;max-width:none!important;min-height:auto!important;transform:none!important}body:has(.admin-console-page){background:#050d0b!important}body>main.admin-console-page,body>main.admin-console-page>.admin-console-grid{transform-origin:0 0!important;zoom:1!important;width:100vw!important;max-width:none!important;min-height:100vh!important;transform:none!important}}@media (min-width:1024px){html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside{scrollbar-width:none!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside::-webkit-scrollbar{display:none!important}}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell{--portal-title:#ffc21a;--portal-text:#fffaf0;--portal-muted:#f7f3e894;--portal-panel:#101112f0;--portal-panel-soft:#ffffff13;--portal-line:#ffffff24}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(h1,h2,h3){color:var(--portal-title)!important;text-shadow:0 0 22px #ffc21a21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(.portal-order-table-head span,.portal-order-metric p,.portal-order-followup>p:first-child,p[class*=uppercase][class*=font-black],span[class*=uppercase][class*=font-black]){color:var(--portal-title)!important;text-shadow:0 0 18px #ffc21a1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-list{background:#08090ab8!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-tabs{gap:0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-tab{min-width:92px!important;height:33px!important;box-shadow:none!important;border:0!important;border-radius:4px!important;font-size:14px!important;line-height:1!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-tab.bg-prv-yellow,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-tab[class*=bg-prv-yellow]){color:#121315!important;background:#ffc21a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-tab:not([class*=bg-prv-yellow]){color:#fffaf094!important;background:#ffffff18!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-search input{color:#fffaf0db!important;background:#ffffff1b!important;border-radius:8px!important;height:39px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-search input::placeholder{color:#fffaf07a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-table-head{border-color:var(--portal-line)!important;background:#ffc21a0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card{background:linear-gradient(#ffffff0c,#ffffff07),#0f1012e6!important;border-color:#ffffff1a!important;padding-top:34px!important;padding-bottom:34px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-meta{color:var(--portal-text)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-meta span{color:var(--portal-text)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-meta span[class*=text-prv-muted]{color:var(--portal-muted)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-metric{background:#ffffff13!important;border:1px solid #ffffff1f!important;border-radius:14px!important;min-height:66px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff0f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-metric strong{color:var(--portal-text)!important;text-shadow:none!important;margin-top:9px!important;font-size:17px!important;line-height:1.05!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-status-hint{max-width:150px!important;color:var(--portal-muted)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-followup{background:#fff1!important;border:1px solid #ffc21a14!important;box-shadow:inset 0 1px #ffffff0a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-followup p:not(:first-child){color:var(--portal-muted)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-platform-badge{background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #ff5a1f33!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-platform-badge img,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell img[src*=platform-],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell img[src*=agent-]){object-fit:cover!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;display:block!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-platform-badge>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (min-width:900px){html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header,html body #prvbuy-global-header.cd-header.product-home-header.product-home-header,html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header.cd-header-scrolled,html body #prvbuy-global-header.cd-header.product-home-header.product-home-header.cd-header-scrolled{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header .current-morphic-nav-blur.current-morphic-nav-blur,html body #prvbuy-global-header.cd-header.product-home-header.product-home-header .current-morphic-nav-blur.current-morphic-nav-blur{z-index:0!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:120px!important;min-height:120px!important;max-height:120px!important;box-shadow:none!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 14% 0,#ffc21a14,#0000 30%),radial-gradient(circle at 63% 0,#ffc21a0d,#0000 32%)!important;border:0!important;border-radius:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%)!important;mask-image:linear-gradient(#000 40%,#0000 100%)!important}html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav,html body #prvbuy-global-header.cd-header.product-home-header.product-home-header nav.cd-nav.cd-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0006 0%,#0000 100%)!important;border:0!important;border-radius:0!important}html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header :is(.locale-picker,.auth-pill-signed-in,.shopping-bag-trigger),html body #prvbuy-global-header.cd-header.home-shared-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header{z-index:2400!important;width:100vw!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform-origin:0 0!important;zoom:1!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .current-morphic-nav-blur{z-index:0!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:84px!important;box-shadow:none!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;backdrop-filter:blur(12px)saturate(1.08)!important;background:radial-gradient(circle at 14% 0,#ffc21a1c,#0000 28%),radial-gradient(circle at 63% 0,#ffc21a12,#0000 30%),linear-gradient(#0000002e 0%,#00000017 44%,#00000008 72%,#0000 100%)!important;border:0!important;border-radius:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000007a 68%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 38%,#0000007a 68%,#0000 100%)!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav{width:100vw!important;max-width:none!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;zoom:1!important;pointer-events:auto!important;background:linear-gradient(#0000006b 0%,#00000029 42%,#0000000a 70%,#0000 100%)!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:0 32px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav:before{content:none!important;background:0 0!important;display:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav>a.brand-pill.brand-pill{width:240px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;color:#f7f7f2!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 240px!important;gap:10px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:780!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .header-link-entry.header-link-entry{flex:0 230px!important;gap:8px!important;width:clamp(190px,18vw,230px)!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 5px 0 12px!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{width:auto!important;min-width:0!important;max-width:none!important;height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:18px!important;margin:0 0 0 12px!important;padding:0!important;display:grid!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:before{content:none!important;background:0 0!important;display:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill:after{content:none!important;background:0 0!important;display:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .auth-pill.auth-pill:before{content:none!important;background:0 0!important;display:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .auth-pill.auth-pill:after{content:none!important;background:0 0!important;display:none!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2c7!important;white-space:nowrap!important;width:auto!important;min-width:0!important;height:72px!important;padding:0 2px!important;font-size:14px!important;font-weight:760!important;line-height:1!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;width:48px!important;height:36px!important;min-height:36px!important;margin:0 18px 0 0!important;padding:0!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .auth-pill.auth-pill:not(.auth-pill-signed-in){width:142px!important;min-width:142px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:16px!important;margin:0!important;padding:0!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;width:48px!important;height:36px!important;min-height:36px!important;margin:0 42px 0 0!important;padding:0!important}html body:not(:has(main.cd-page))>header.cd-header.home-shared-header :is(.region-pill,.account-avatar-button,.cart-pill){width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#f7f8f4d1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 6px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav{width:100vw!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0000006b 0%,#00000029 42%,#0000000a 70%,#0000 100%)!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0 32px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .header-link-entry.header-link-entry{flex:0 230px!important;width:clamp(190px,18vw,230px)!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 0 0 12px!important;display:grid!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header nav.cd-nav.cd-nav>.nav-pill.nav-pill a{color:#f7f7f2c7!important;width:auto!important;min-width:0!important;height:72px!important;padding:0 2px!important;font-size:14px!important;font-weight:760!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .locale-picker.locale-picker{flex:0 0 48px!important;width:48px!important;margin:0 18px 0 0!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .auth-pill.auth-pill:not(.auth-pill-signed-in){flex:none!important;width:142px!important;min-width:142px!important}html:has(.shipping-estimate-page) body:has(.shipping-estimate-page)>header.cd-header.home-shared-header.home-shared-header .shopping-bag-trigger.shopping-bag-trigger{flex:0 0 48px!important;width:48px!important;margin:0 42px 0 0!important}}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(h1,h2,h3,.card h1,.card h2,.card h3,article h1,article h2,article h3){color:#ffc21a!important;text-shadow:0 0 22px #ffc21a21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-platform-badge{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card h3{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card h3:not(.card>h3){color:#ffc21a!important;text-shadow:0 0 22px #ffc21a21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell article h3.text-prv-ink{color:#ffc21a!important;text-shadow:0 0 22px #ffc21a21!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card{background:linear-gradient(#ffffff0a,#ffffff05),#0e0f10f0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-number{color:#ffc21a!important;text-shadow:0 0 18px #ffc21a1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card h3{color:#fffaf0!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-meta .portal-order-number{color:#ffc21a!important;text-shadow:0 0 18px #ffc21a1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card.portal-order-card h3.text-prv-ink{color:#fffaf0!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card .portal-order-card h3:not(.card>h3){color:#fffaf0!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-metric{min-width:max-content!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-metric strong{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:block!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is(h1,h2),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer h2){color:#ffc21a!important;text-shadow:none!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page .text-prv-ink,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer .text-prv-ink){color:#172033!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page input{color:#172033!important;background:#f6f7fa!important;border-color:#1720331f!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page span[class*="bg-[#101418]"],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer span[class*="bg-[#101418]"]){color:#fffaf0!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page span[class*=bg-blue-50],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer span[class*=bg-blue-50]){color:#1d4ed8!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page button[class*=bg-blue-50] :is(span,svg){color:#1d4ed8!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page button[class*=bg-blue-50]{color:#1d4ed8!important}html:has(.checkout-page) body{background:#050d0b!important}html body .checkout-page nav>div>div{color:#fffaf08a!important;background:#ffffff0e!important;border:1px solid #ffffff14!important}html body .checkout-page nav>div>div:nth-child(2){color:#07100c!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border-color:#ffc21a6b!important;box-shadow:0 14px 34px #ffc21a2e!important}html body .checkout-page nav>div>div:first-child{color:#fffaf0!important;background:#ffc21a1f!important;border-color:#ffc21a3d!important}html body .checkout-page :is(h1,h2,h3,strong,.text-prv-ink){color:#fffaf0!important}html body .checkout-page :is(p,span,label,a,button,input,.text-prv-muted){text-shadow:none!important}html body .checkout-page :is(.text-prv-muted,p,label){color:#fffaf09e!important}html body .checkout-page :is([class*=bg-white],[class*=bg-prv-soft],[class*=bg-blue-50],[class*="bg-[#f4f6fb]"]){background:#ffffff0e!important;border-color:#ffffff14!important}html body .checkout-page [class*=bg-\[linear-gradient]{background:linear-gradient(#ffc21a1f,#ffffff0b)!important;border-color:#ffc21a24!important}html body .checkout-page [class*=border-prv-line],html body .checkout-page [class*=border-white]{border-color:#ffc21a24!important}html body .checkout-page [class*="text-[#1d4ed8]"],html body .checkout-page [class*="text-[#2f6df3]"],html body .checkout-page .text-prv-yellow{color:#ffc21a!important}html body .checkout-page [class*=bg-blue-50]{color:#ffc21a!important;background:#ffc21a1f!important}html body .checkout-page input{accent-color:#ffc21a!important}html body .checkout-page .button{color:#07100c!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border-color:#ffc21ab8!important;box-shadow:0 18px 42px #ffc21a38!important}html body .checkout-page .button svg{color:#07100c!important}html body .checkout-page a:hover,html body .checkout-page button:hover{border-color:#ffc21a70!important}html body .checkout-page img{filter:saturate(.95)contrast(1.02)}html:has(.portal-blue-shell .parcel-checkout-page) body{background:#050d0b!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell{color:#fffaf0!important;background:radial-gradient(circle at 76% 4%,#ffc21a29,#0000 28rem),radial-gradient(circle at 18% 22%,#1936276b,#0000 32rem),linear-gradient(#050d0b 0 42%,#030706 100%)!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer){color:#fffaf0!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page>section>section,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page aside>section){background:linear-gradient(#121916f0,#080d0bf0)!important;border-color:#ffc21a24!important;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff0e!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is(p,span,label,strong,a,button,input),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer :is(p,span,label,strong,a,button)){color:#fffaf0ad!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is(h1,h2){color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer h2{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page .text-prv-ink{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer .text-prv-ink{color:#fffaf0!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page h1,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page h2){color:#ffc21a!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page .text-prv-muted,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer .text-prv-muted){color:#fffaf099!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is([class*=bg-white],[class*=bg-prv-soft],[class*=bg-blue-50],[class*="bg-[#f4f6fb]"]),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer :is([class*=bg-white],[class*=bg-prv-soft],[class*=bg-blue-50])){background:#ffffff0e!important;border-color:#ffffff14!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page [class*=bg-\[linear-gradient],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer [class*=bg-\[linear-gradient]){background:linear-gradient(#ffc21a1f,#ffffff0b)!important;border-color:#ffc21a24!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page [class*=border-prv-line],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page [class*=border-white],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer [class*=border-prv-line]){border-color:#ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page input{color:#fffaf0!important;accent-color:#ffc21a!important;background:#ffffff12!important;border-color:#ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page input::placeholder{color:#fffaf06b!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is([class*="text-[#1d4ed8]"],[class*="text-[#2f6df3]"],[class*=text-blue],[class*=bg-blue-50]),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer :is([class*="text-[#1d4ed8]"],[class*="text-[#2f6df3]"],[class*=text-blue],[class*=bg-blue-50])){color:#ffc21a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page button[class*=bg-blue-50]{color:#ffc21a!important;background:#ffc21a1f!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page button[class*=bg-blue-50] :is(span,svg){color:#ffc21a!important;background:#ffc21a1f!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page span[class*=bg-blue-50],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer span[class*=bg-blue-50]){color:#ffc21a!important;background:#ffc21a24!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page .button{color:#07100c!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border-color:#ffc21ab8!important;box-shadow:0 18px 42px #ffc21a38!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page .button svg{color:#07100c!important}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page span[class*="bg-[#101418]"],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-coupon-drawer span[class*="bg-[#101418]"]){color:#ffc21a!important;background:#ffc21a29!important}@media (max-width:640px){html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is(section,aside){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}:is(html:has(.portal-blue-shell) body:has(.portal-blue-shell),html:has(.checkout-page) body){background:#020303!important}html body .checkout-page{color:#fffaf0!important;background:radial-gradient(circle at 72% 0,#ffc21a1c,#0000 27rem),radial-gradient(circle at 18% 18%,#ffc21a0e,#0000 25rem),linear-gradient(#020303 0%,#040504 42%,#020303 100%)!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell)>main.portal-blue-shell{color:#fffaf0!important;background:radial-gradient(circle at 72% 0,#ffc21a1c,#0000 27rem),radial-gradient(circle at 18% 18%,#ffc21a0e,#0000 25rem),linear-gradient(#020303 0%,#040504 42%,#020303 100%)!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell{color:#fffaf0!important;background:radial-gradient(circle at 72% 0,#ffc21a1c,#0000 27rem),radial-gradient(circle at 18% 18%,#ffc21a0e,#0000 25rem),linear-gradient(#020303 0%,#040504 42%,#020303 100%)!important}html body .checkout-page :is(nav,section),html body .checkout-page aside>section{background:linear-gradient(#0f100ff5,#060706f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card{background:linear-gradient(#0f100ff5,#060706f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-list{background:linear-gradient(#0f100ff5,#060706f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page>section>section{background:linear-gradient(#0f100ff5,#060706f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0e!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page aside>section{background:linear-gradient(#0f100ff5,#060706f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0e!important}html body .checkout-page section>:is(h1,h2),html body .checkout-page section>div:first-child :is(h1,h2),html body .checkout-page aside section>div:first-child h2{color:#ffc21a!important;text-shadow:0 10px 28px #ffc21a14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(h1,h2){color:#ffc21a!important;text-shadow:0 10px 28px #ffc21a14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>:is(h3){color:#ffc21a!important;text-shadow:0 10px 28px #ffc21a14!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card>div:first-child :is(h3){color:#ffc21a!important;text-shadow:0 10px 28px #ffc21a14!important}:is(html body .checkout-page :is(h3,strong,.text-prv-ink),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(h3,strong,.text-prv-ink)){color:#fffaf0!important;text-shadow:none!important}html body .checkout-page h3[class*=line-clamp]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell h3[class*=line-clamp]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card h3{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell article h3.text-prv-ink{color:#fffaf0!important}html body .checkout-page :is(p,label,small,em,.text-prv-muted){color:#fffaf09e!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(p,label,small,em,.text-prv-muted){color:#fffaf09e!important;text-shadow:none!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell aside a:not([aria-current=page]){color:#fffaf09e!important;text-shadow:none!important}:is(html body .checkout-page :is(span,a,button):not(.status-badge):not([class*=text-prv-yellow]):not([class*="text-[#1d4ed8]"]):not([class*="text-[#2f6df3]"]),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(span,a,button):not(.status-badge):not([class*=text-prv-yellow]):not([class*="text-[#1d4ed8]"]):not([class*="text-[#2f6df3]"])){text-shadow:none!important}:is(html body .checkout-page :is([class*=bg-white],[class*=bg-prv-soft],[class*=bg-blue-50],[class*="bg-[#f4f6fb]"]),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is([class*=bg-white],[class*=bg-prv-soft],[class*=bg-blue-50],[class*="bg-[#f4f6fb]"])){background:#ffffff0f!important;border-color:#ffffff17!important}:is(html body .checkout-page .status-badge,html body .checkout-page :is([class*=text-prv-yellow],[class*="text-[#1d4ed8]"],[class*="text-[#2f6df3]"]),html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .status-badge,html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is([class*=text-prv-yellow],[class*="text-[#1d4ed8]"],[class*="text-[#2f6df3]"])){color:#ffc21a!important}:is(html body .checkout-page span[class*=bg-blue-50],html body .checkout-page span[class*="bg-[#101418]"],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell span[class*=bg-blue-50],html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell span[class*="bg-[#101418]"]){color:#fffaf0b8!important;background:#ffffff12!important;border-color:#ffffff18!important}html body .checkout-page nav>div>div:nth-child(2),html body .checkout-page .button{color:#070806!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border-color:#ffc21abd!important;box-shadow:0 18px 42px #ffc21a33!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .button{color:#070806!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border-color:#ffc21abd!important;box-shadow:0 18px 42px #ffc21a33!important}html body .checkout-page nav>div>div:nth-child(2) *,html body .checkout-page .button *{color:#070806!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .button *{color:#070806!important}html body .checkout-page section>:is(h1,h2),html body .checkout-page section>div:first-child>:is(h1,h2),html body .checkout-page aside section>div:first-child :is(h1,h2){color:#ffc21a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell :is(h1,h2){color:#ffc21a!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page :is(h1,h2){color:#ffc21a!important}html body .checkout-page h3[class*=line-clamp],html body .checkout-page article h3[class*=text-prv-ink]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card h3[class*=line-clamp]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .card h3[class*=text-prv-ink]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .portal-order-card h3[class*=text-prv-ink]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell article h3[class*=text-prv-ink]{color:#fffaf0!important}html:has(.portal-blue-shell) body:has(.portal-blue-shell) .portal-blue-shell .parcel-checkout-page h3[class*=line-clamp]{color:#fffaf0!important}html body .checkout-page.checkout-page article h3.text-prv-ink.text-prv-ink[class*=line-clamp]{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .card.card h3.text-prv-ink.text-prv-ink[class*=line-clamp]{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .card.card h3.text-prv-ink.text-prv-ink[class*=font-black]{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell article.portal-order-card.portal-order-card h3.text-prv-ink.text-prv-ink{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-list.portal-order-list h3.text-prv-ink.text-prv-ink{color:#fffaf0!important}html body .checkout-page.checkout-page .text-prv-muted.text-prv-muted{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .text-prv-muted.text-prv-muted{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-table-head.portal-order-table-head{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-table-head.portal-order-table-head span{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell p.text-prv-muted.text-prv-muted{color:#fffaf09e!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .parcel-checkout-page.parcel-checkout-page h1.text-prv-ink.text-prv-ink,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .parcel-checkout-page.parcel-checkout-page h2.text-prv-ink.text-prv-ink){color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-meta.portal-order-meta span{color:#fffaf0c7!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-number.portal-order-number{color:#fffaf0c7!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-order-metric.portal-order-metric strong{color:#fffaf0c7!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .parcel-checkout-page.parcel-checkout-page span[class*=text-prv-yellow]{color:#fffaf0c7!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .parcel-checkout-page.parcel-checkout-page strong[class*=text-prv-yellow]{color:#fffaf0c7!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .parcel-checkout-page.parcel-checkout-page p[class*=text-prv-yellow]{color:#fffaf0c7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard{color:#fffaf0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard :is(a,button){text-decoration:none}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#ffffff1c!important;border-radius:0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside>div:first-child{box-shadow:none!important;background:linear-gradient(#141515d6,#090a09db)!important;border:1px solid #ffc21a24!important;border-radius:16px!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside>div:first-child>div{background:#ffffff0e!important;border-color:#ffffff1a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside>div:nth-child(2){border-top:1px solid #ffffff1a;gap:0!important;margin-top:18px!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a{border-bottom:1px solid #ffffff13;height:50px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a[aria-current=page],html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a[href=\/user-center]){border-left:2px solid #ffc21a;color:#ffc21a!important;background:#ffc21a0b!important;padding-left:14px!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 30px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;line-height:1;color:#ffc21a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(38px,4.4vw,62px);font-weight:850;line-height:.98;color:#ffc21a!important;text-shadow:0 0 24px #ffc21a1f!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro p:last-child{max-width:650px;margin:0;font-size:15px;font-weight:650;line-height:1.65;color:#fffaf0ad!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-primary-action{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;transition:border-color .2s,background .2s,color .2s;display:inline-flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head>a{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;transition:border-color .2s,background .2s,color .2s;display:inline-flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item>a{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;transition:border-color .2s,background .2s,color .2s;display:inline-flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-pay-action{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;transition:border-color .2s,background .2s,color .2s;display:inline-flex}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-primary-action,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-pay-action){background:#ffc21a;border:0;box-shadow:0 12px 32px #ffc21a24;color:#090a08!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-primary-action:hover,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-pay-action:hover){background:#ffd24a}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search{grid-template-columns:minmax(260px,.95fr) minmax(260px,1fr) 112px;align-items:center;gap:12px;width:min(760px,100%);margin-left:auto;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search input{border-radius:14px;height:48px;font-size:13px;font-weight:750}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range{border-radius:14px;height:48px;font-size:13px;font-weight:750}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search button{border-radius:14px;height:48px;font-size:13px;font-weight:750}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search input{color:#fffaf0eb;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a;border:1px solid #fffaf029;box-shadow:inset 0 1px #ffffff0f}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range{color:#fffaf0eb;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a;border:1px solid #fffaf029;box-shadow:inset 0 1px #ffffff0f}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search input{outline:0;width:100%;min-width:0;padding:0 18px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search input::placeholder{color:#fffaf085}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search input:focus{border-color:#ffc21a94;box-shadow:0 0 0 3px #ffc21a1f,inset 0 1px #ffffff14}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range:focus-within{border-color:#ffc21a94;box-shadow:0 0 0 3px #ffc21a1f,inset 0 1px #ffffff14}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 15px 0 18px;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range input{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range span,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range svg){color:#fffaf094}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search button{color:#090a08;background:#ffc21a;border:0;font-weight:900;transition:background .2s,transform .2s;box-shadow:0 14px 34px #ffc21a29}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search button:hover{background:#ffd24a;transform:translateY(-1px)}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger{border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item{border-right:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:20px;min-height:158px;padding:26px 24px 30px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item:last-child{border-right:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item p{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:850;color:#ffc21a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item div div{align-items:flex-end;gap:10px;margin-top:22px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item strong{letter-spacing:-.055em;font-size:clamp(36px,3.2vw,50px);font-weight:850;line-height:.92;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item span{padding-bottom:6px;font-size:13px;font-weight:850;color:#fffaf09e!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item>a,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head>a){background:#ffffff0b;border:1px solid #ffffff21;color:#f6f1e7!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item>a:hover,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head>a:hover){background:#ffc21a1a;border-color:#ffc21a52;color:#ffc21a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin-top:42px;display:grid}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section){box-shadow:none;background:0 0;border:0;border-radius:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:850;line-height:1;color:#ffc21a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel article{border-right:1px solid #ffffff1a;min-height:118px;padding:24px 22px 20px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel article:last-child{border-right:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel strong{letter-spacing:-.04em;font-size:38px;font-weight:800;line-height:1;display:block;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel span{margin-top:12px;font-size:13px;font-weight:800;display:block;color:#fffaf09e!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ops-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;margin-top:56px;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row{border-bottom:1px solid #ffffff17;padding:24px 0 18px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row>div:last-child{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row p{margin:0;font-size:14px;font-weight:850;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row span{font-size:12px;font-weight:760;color:#fffaf094!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:first-child span{font-size:12px;font-weight:760;color:#fffaf094!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-note{font-size:12px;font-weight:760;color:#fffaf094!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;display:block}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row>div:last-child span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:block;color:#ffc21a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row>div:last-child strong{letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:850;display:block;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-note{margin:14px 0 0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-list{gap:0;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:24px;padding:24px 0;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:first-child p{margin:0;font-size:13px;font-weight:850;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:first-child span{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;display:block}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:last-child{gap:10px;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:last-child>div{grid-template-columns:14px minmax(0,1fr);gap:11px;display:grid}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:last-child>div>span{background:#fffaf02e;border-radius:999px;width:8px;height:8px;margin-top:5px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:last-child>div>span.is-current{background:#ffc21a;box-shadow:0 0 0 4px #ffc21a1a}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item p{margin:0;font-size:13px;font-weight:830;color:#fffaf0!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item time{color:#fffaf080;margin-top:2px;font-size:11px;font-weight:650;display:block}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard{--portal-dashboard-major-line:#ffc21a52;--portal-dashboard-line:#fffaf033;--portal-dashboard-soft-line:#fffaf021;--portal-dashboard-copy:#fffaf0d1;--portal-dashboard-muted:#fffaf0ad}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro{border-bottom:2px solid var(--portal-dashboard-line);padding-bottom:34px;position:relative}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro:after{content:"";background:#ffc21a;width:88px;height:2px;position:absolute;bottom:-2px;left:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head:after{content:"";background:#ffc21a;width:88px;height:2px;position:absolute;bottom:-2px;left:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro p:last-child{font-size:16px;color:var(--portal-dashboard-copy)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger{border-bottom:2px solid var(--portal-dashboard-line)}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item{border-right-color:var(--portal-dashboard-line);min-height:168px;padding-top:30px;padding-bottom:34px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item p{text-shadow:0 0 20px #ffc21a21;font-size:24px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item span{font-size:14px;color:var(--portal-dashboard-muted)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item strong{text-shadow:0 10px 28px #fffaf014;color:#fffdf7!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section){position:relative}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head{border-bottom:2px solid var(--portal-dashboard-line);padding-bottom:20px;position:relative}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-section-head h2{font-size:32px;text-shadow:0 0 22px #ffc21a29!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel>div:last-child{border-bottom:1px solid var(--portal-dashboard-soft-line)}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel article{border-right-color:var(--portal-dashboard-line);min-height:136px;padding-top:28px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel strong{text-shadow:0 10px 28px #fffaf014;font-size:44px;color:#fffdf7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel span{font-size:14px;color:var(--portal-dashboard-muted)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row{border-bottom-color:var(--portal-dashboard-soft-line);padding-top:30px;padding-bottom:24px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row p{font-size:14px;font-weight:900;color:#fffdf7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:first-child p{font-size:14px;font-weight:900;color:#fffdf7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item p{font-size:14px;font-weight:900;color:#fffdf7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row span{font-size:12px;color:var(--portal-dashboard-muted)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:first-child span{font-size:12px;color:var(--portal-dashboard-muted)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-note{font-size:12px;color:var(--portal-dashboard-muted)!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row>div:last-child strong{font-size:32px;color:#fffdf7!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item{border-bottom-color:var(--portal-dashboard-soft-line);padding:28px 0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item time{color:#fffaf09e;font-size:12px}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item>div:last-child>div>span{background:#fffaf047}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a{color:#fffaf0c2!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a:hover{color:#fffaf0!important;background:#ffffff0a!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a svg{color:#fffaf0b8!important}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a[aria-current=page] svg,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell>div>aside a[href=\/user-center] svg){color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell>div>aside a:not([href=\/user-center]){color:#fffaf0c2!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell>div>aside a:not([href=\/user-center]) svg{color:#fffaf0b8!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard{--portal-dashboard-line:#fffaf057;--portal-dashboard-soft-line:#fffaf038;--portal-dashboard-muted:#fffaf0bd}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro{border-bottom-width:3px!important;border-bottom-color:var(--portal-dashboard-line)!important;padding-bottom:46px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro:after{width:124px!important;height:3px!important;bottom:-3px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head:after{width:124px!important;height:3px!important;bottom:-3px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{border-top:0!important;border-bottom:0!important;margin-bottom:64px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item{border-right:2px solid var(--portal-dashboard-line)!important;min-height:192px!important;padding-top:40px!important;padding-bottom:44px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item:last-child{border-right:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger>*{min-height:100%}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger>* .portal-dashboard-ledger-item{border-right:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item{position:relative}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item:first-child:before{content:"";background:#ffc21ab3;width:82px;height:2px;position:absolute;top:0;left:24px}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{border:2px solid var(--portal-dashboard-line)!important;background:#ffffff03!important;border-radius:0!important;margin-top:28px!important;margin-bottom:70px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item{min-height:178px!important;padding-top:34px!important;padding-bottom:38px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item:before{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article:before{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{border:2px solid var(--portal-dashboard-line)!important;background:#ffffff03!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head{border-bottom:2px solid var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head:after{height:2px!important;bottom:-2px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro{border-bottom:2px solid var(--portal-dashboard-line)!important;padding-bottom:34px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro:after{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head:after{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;margin-bottom:72px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item:before{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article:before{display:none!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head{border-bottom:2px solid var(--portal-dashboard-line)!important;padding-bottom:24px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{border-right:1px solid var(--portal-dashboard-line)!important;min-height:132px!important;padding:30px 26px 26px!important}:is(html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-payment-row,html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-track-item){border-bottom:1px solid var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{position:relative}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-grid{gap:76px!important;margin-top:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head{border-bottom-width:3px!important;border-bottom-color:var(--portal-dashboard-line)!important;padding-bottom:28px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{border-bottom:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{border-right:2px solid var(--portal-dashboard-line)!important;min-height:158px!important;padding-top:38px!important;padding-bottom:34px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ops-grid{gap:76px!important;margin-top:84px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-payment-row{border-bottom:2px solid var(--portal-dashboard-soft-line)!important;padding-top:42px!important;padding-bottom:36px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-note{margin-top:24px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-track-item{border-bottom:2px solid var(--portal-dashboard-soft-line)!important;padding-top:40px!important;padding-bottom:40px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro p:last-child{color:var(--portal-dashboard-muted)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel span{color:var(--portal-dashboard-muted)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-note{color:var(--portal-dashboard-muted)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-track-item time{color:var(--portal-dashboard-muted)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard{--portal-dashboard-line:#fffaf047;--portal-dashboard-soft-line:#fffaf033}:is(html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro,html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head){border-bottom:2px solid var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{border-top:0!important;border-right:0!important;border-bottom:2px solid var(--portal-dashboard-line)!important;background:0 0!important;border-left:0!important;margin-top:0!important;margin-bottom:72px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger>:not(:last-child){border-right:1px solid var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{border-top:0!important;border-right:0!important;border-bottom:2px solid var(--portal-dashboard-line)!important;background:0 0!important;border-left:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{border-right:1px solid var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article:last-child{border-right:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard{--portal-dashboard-line:#fffaf04d;--portal-dashboard-soft-line:#fffaf038;--portal-dashboard-copy:#fffaf0db;--portal-dashboard-muted:#fffaf0b3;width:min(1700px,100%)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell>div{max-width:2060px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro{grid-template-columns:minmax(520px,1fr) minmax(760px,920px)!important;align-items:end!important;gap:56px!important;min-height:176px!important;padding-top:10px!important;padding-bottom:40px!important;display:grid!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro h2{letter-spacing:-.035em!important;max-width:620px!important;margin-top:12px!important;margin-bottom:12px!important;font-size:50px!important;font-weight:800!important;line-height:1.02!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro p:last-child{max-width:540px!important;font-size:16px!important;line-height:1.55!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-order-search{grid-template-columns:minmax(310px,.9fr) minmax(380px,1fr) 124px!important;align-self:end!important;gap:12px!important;width:100%!important;max-width:920px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-order-search input{border-radius:12px!important;height:54px!important;font-size:14px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-date-range{border-radius:12px!important;height:54px!important;font-size:14px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-order-search button{border-radius:12px!important;height:54px!important;font-size:14px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-date-range input{height:auto!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{border-top:2px solid var(--portal-dashboard-line)!important;border-bottom:2px solid var(--portal-dashboard-line)!important;min-height:212px!important;margin-bottom:88px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item{min-height:208px!important;padding:42px 34px 40px!important}:is(html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item p,html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head h2){text-shadow:0 0 18px #ffc21a1a!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-grid{gap:88px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head{min-height:68px!important;padding-bottom:26px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-section-head h2{letter-spacing:-.035em!important;font-size:30px!important;font-weight:800!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{border-top:0!important;border-bottom:2px solid var(--portal-dashboard-line)!important;min-height:188px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{min-height:188px!important;padding:48px 32px 40px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel strong{font-size:46px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel span{color:var(--portal-dashboard-muted)!important;margin-top:16px!important;font-size:14px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:88px!important;margin-top:92px!important}:is(html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-payment-row,html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-track-item){padding-top:38px!important;padding-bottom:38px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell>div{max-width:2060px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content{--portal-dashboard-line:#fffaf04d;--portal-dashboard-soft-line:#fffaf038;--portal-dashboard-copy:#fffaf0db;--portal-dashboard-muted:#fffaf0b3;color:#fffaf0!important;width:min(1700px,100%)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content>:not(.portal-dashboard){width:100%!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content>:not(.portal-dashboard)>.card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content>:not(.portal-dashboard)>div>.card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content>:not(.portal-dashboard)>.grid>.card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-data-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro{border:0!important;border-bottom:3px solid var(--portal-dashboard-line)!important;min-height:176px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:flex-end!important;padding:10px 0 40px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro>div>span:first-child{display:none!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro h2{color:#ffc21a!important;letter-spacing:-.035em!important;text-shadow:0 0 24px #ffc21a21!important;max-width:760px!important;margin:0!important;font-size:50px!important;font-weight:800!important;line-height:1.02!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro p{max-width:680px!important;color:var(--portal-dashboard-copy)!important;margin-top:16px!important;font-size:16px!important;font-weight:650!important;line-height:1.55!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro>a,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header>button,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header>a){color:#fffaf0!important;min-height:54px!important;box-shadow:none!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header{border-bottom:3px solid var(--portal-dashboard-line)!important;background:0 0!important;min-height:96px!important;padding:0 0 28px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header>div>span:first-child{display:none!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header h2,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .card h2,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .card h3){color:#ffc21a!important;letter-spacing:-.035em!important;font-weight:800!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header h2{font-size:32px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-section-header p{color:var(--portal-dashboard-muted)!important;font-size:15px!important;font-weight:650!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar{border-bottom:3px solid var(--portal-dashboard-line)!important;background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-table-head{border-bottom:3px solid var(--portal-dashboard-line)!important;background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-responsive-table thead tr{border-bottom:3px solid var(--portal-dashboard-line)!important;background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar{padding:0 0 28px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar>div:first-child{gap:10px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-tabs{gap:10px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar button{min-width:104px!important;height:44px!important;color:var(--portal-dashboard-muted)!important;box-shadow:none!important;background:#fffaf012!important;border:1px solid #fffaf029!important;border-radius:12px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-tab{min-width:104px!important;height:44px!important;color:var(--portal-dashboard-muted)!important;box-shadow:none!important;background:#fffaf012!important;border:1px solid #fffaf029!important;border-radius:12px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar button:first-child{color:#050607!important;background:#ffc21a!important;border-color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-tab.bg-prv-yellow{color:#050607!important;background:#ffc21a!important;border-color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-tab[class*=bg-prv-yellow]{color:#050607!important;background:#ffc21a!important;border-color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar input{color:#fffaf0!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important;min-height:54px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-search input{color:#fffaf0!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important;min-height:54px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content input{color:#fffaf0!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important;min-height:54px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content textarea{color:#fffaf0!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important;min-height:54px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content select{color:#fffaf0!important;background:linear-gradient(#ffffff13,#ffffff09),#fffaf00a!important;border:1px solid #fffaf029!important;border-radius:12px!important;min-height:54px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content input::placeholder{color:#fffaf094!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content textarea::placeholder{color:#fffaf094!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-list-toolbar .button{color:#050607!important;background:#ffc21a!important;border:0!important;border-radius:12px!important;min-height:54px!important;box-shadow:0 14px 34px #ffc21a29!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-search .button{color:#050607!important;background:#ffc21a!important;border:0!important;border-radius:12px!important;min-height:54px!important;box-shadow:0 14px 34px #ffc21a29!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .button:not([class*=bg-white]){color:#050607!important;background:#ffc21a!important;border:0!important;border-radius:12px!important;min-height:54px!important;box-shadow:0 14px 34px #ffc21a29!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content a.button:not([class*=bg-white]){color:#050607!important;background:#ffc21a!important;border:0!important;border-radius:12px!important;min-height:54px!important;box-shadow:0 14px 34px #ffc21a29!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-responsive-table table{background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content table{background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-responsive-table tr{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content tbody tr{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content [class*=divide-y]>*{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content th{color:#ffc21a!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content td,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content p,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content span,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content small,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content em){color:var(--portal-dashboard-muted)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content strong{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .text-prv-ink{color:#fffaf0!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content [class*=bg-white],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content [class*="bg-[#f"],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content [class*=bg-blue-]){background:0 0!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-info-block,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-mini-product-row){border-color:var(--portal-dashboard-soft-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-account-intro.portal-account-intro{border:0!important;border-bottom:3px solid var(--portal-dashboard-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro):not(.portal-data-panel){border:2px solid var(--portal-panel-line)!important;background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--portal-panel-fill)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff09,0 18px 40px #0000002e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel{border:2px solid var(--portal-panel-line)!important;background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--portal-panel-fill)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff09,0 18px 40px #0000002e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-account-intro.portal-account-intro{border-bottom-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-section-header{border-bottom-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-list-toolbar{border-bottom-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-order-table-head{border-bottom-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-responsive-table thead tr{border-bottom-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-responsive-table tbody tr{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) tbody tr{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) [class*=divide-y]>*{border-color:var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) article{border-color:var(--portal-dashboard-soft-line)!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro)>div[class*=border-b],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro)>div[class*=border-t],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro) section[class*=border-b],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro) section[class*=border-t]){border-color:var(--portal-dashboard-line)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-info-block{border-color:var(--portal-panel-line-strong)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row{border-color:var(--portal-panel-line-strong)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) label[class*=border]{border-color:var(--portal-panel-line-strong)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) div[class*=border]:not(.card):not(.portal-account-intro){border-color:var(--portal-panel-line-strong)!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-info-block,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row){background:var(--portal-panel-fill-strong)!important;border-radius:14px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro)+.card:not(.portal-account-intro){margin-top:26px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) section+section{margin-top:26px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge{min-width:max-content!important;height:34px!important;color:var(--status-fg,#f7f3e8)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--status-bg,#ffffff14) 90%, white 10%), var(--status-bg,#ffffff14))!important;border-style:solid!important;border-width:1px!important;border-color:var(--status-border,#ffffff2e)!important;box-shadow:inset 0 1px 0 #ffffff17, 0 10px 22px var(--status-glow,#00000029)!important;text-shadow:none!important;border-radius:999px!important;padding:0 13px!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=payment],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=warn]){--status-fg:#ffd874;--status-bg:#ffc21a2e;--status-border:#ffc21a7a;--status-glow:#ffc21a1f;color:#ffd874!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=paid],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=blue]){--status-fg:#8ec5ff;--status-bg:#2f6df32e;--status-border:#639dff6b;--status-glow:#2f6df31f;color:#8ec5ff!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=purchase]{--status-fg:#d6bcff;--status-bg:#8b5cf62e;--status-border:#a78bfa6b;--status-glow:#8b5cf61f;color:#d6bcff!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=transit],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=parcel]){--status-fg:#9be7ff;--status-bg:#06b6d426;--status-border:#67e8f95c;--status-glow:#06b6d41a;color:#9be7ff!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=warehouse],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=ready]){--status-fg:#86efac;--status-bg:#10b98126;--status-border:#6ee7b761;--status-glow:#10b9811a;color:#86efac!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=qc]{--status-fg:#f9b66f;--status-bg:#f9731629;--status-border:#fb923c6b;--status-glow:#f973161a;color:#f9b66f!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=shipped]{--status-fg:#93c5fd;--status-bg:#2563eb29;--status-border:#60a5fa6b;--status-glow:#2563eb1c;color:#93c5fd!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=complete]{--status-fg:#bef264;--status-bg:#84cc1629;--status-border:#bef2646b;--status-glow:#84cc161a;color:#bef264!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=issue]{--status-fg:#fca5a5;--status-bg:#ef444426;--status-border:#f871716b;--status-glow:#ef44441a;color:#fca5a5!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=neutral],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .status-badge[data-tone=cancelled]){--status-fg:#fffaf0b8;--status-bg:#fff1;--status-border:#ffffff2e;--status-glow:#00000024;color:#fffaf0b8!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-pay-now-button{color:#060704!important;background:linear-gradient(135deg,#ffc21a,#f0ad00)!important;border:1px solid #ffd658d1!important;box-shadow:0 18px 36px #ffc21a38!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-pay-now-button:hover{background:linear-gradient(135deg,#ffd65a,#ffc21a)!important;transform:translateY(-1px)!important}@media (max-width:1180px){html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro{grid-template-columns:1fr!important;gap:28px!important}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);width:100%;margin-left:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search button{grid-column:1/-1}:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-grid,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ops-grid){grid-template-columns:1fr;gap:42px}}@media (max-width:760px){:is(html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-intro,html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-payment-row){flex-direction:column;align-items:flex-start}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-order-search{grid-template-columns:1fr}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger{grid-template-columns:1fr}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel>div:last-child{grid-template-columns:1fr}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item{border-bottom:1px solid #ffffff1a;border-right:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel article{border-bottom:1px solid #ffffff1a;border-right:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-ledger-item:last-child{border-bottom:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-status-panel article:last-child{border-bottom:0}html:has(.portal-dashboard) body:has(.portal-dashboard) .portal-blue-shell .portal-dashboard-track-item{grid-template-columns:1fr;gap:16px}}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell{background:radial-gradient(circle at 82% 8%,#ffc21a1a,#0000 24rem),linear-gradient(#060807 0,#070908 54%,#050607 100%)!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell aside{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf009!important;border-color:#fffaf029!important;border-radius:10px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell aside>div:first-child{box-shadow:none!important;background:0 0!important;border:1px solid #fffaf024!important;border-radius:8px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell aside a{box-shadow:none!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell aside a[aria-current=page]{color:#ffc21a!important;background:#ffc21a24!important;box-shadow:inset 2px 0 #ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)){--portal-dashboard-line:#fffaf061;--portal-dashboard-soft-line:#fffaf02e;--portal-panel-line:#fffaf042;--portal-panel-line-strong:#fffaf033;--portal-panel-fill:transparent;--portal-panel-fill-strong:transparent}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro):not(.portal-data-panel){border:1px solid var(--portal-panel-line)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel{border:1px solid var(--portal-panel-line)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .card:not(.portal-account-intro)>div:first-child[class*=border-b]{background:0 0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-list-toolbar{background:0 0!important;border-radius:0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) article{background:0 0!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) article[class*=bg-],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) article[class*=bg-blue]){background:0 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row{background:0 0!important;border-width:0!important;border-radius:0!important;padding:12px 0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row+.portal-mini-product-row{border-top:1px solid var(--portal-dashboard-soft-line)!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row>div:first-child,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) div[class*="h-[76px]"][class*=border],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) div[class*="h-[86px]"][class*=border],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) div[class*="h-[92px]"][class*=border]){background:#fffaf009!important;border-color:#fffaf02e!important;border-radius:4px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) article div[class*=rounded][class*=border]:not(:has(img)):not(.portal-mini-product-row){box-shadow:none!important;background:0 0!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) aside div[class*=rounded][class*=border]:not(:has(img)){box-shadow:none!important;background:0 0!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;background:#fffaf00b!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) textarea{box-shadow:none!important;background:#fffaf00b!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) select{box-shadow:none!important;background:#fffaf00b!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) button{box-shadow:none!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) a.button{box-shadow:none!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-list-toolbar button{border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-card{padding-block:30px!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-detail-head){font-variant-numeric:tabular-nums;color:#fffaf0d1!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta-label,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta-value),:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta.portal-order-meta .portal-order-meta-label,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta.portal-order-meta .portal-order-meta-value,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-detail-head.portal-order-detail-head .portal-order-meta-label,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-detail-head.portal-order-detail-head .portal-order-meta-value){color:#ffc21a!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-id,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-time){white-space:nowrap}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-money-label{color:#fffaf094!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-money-value{font-variant-numeric:tabular-nums;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-money-total{color:#ffc21a!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta.portal-order-meta .portal-order-money-value,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-detail-head.portal-order-detail-head .portal-order-money-value),:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-meta.portal-order-meta .portal-order-money-total,html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-detail-head.portal-order-detail-head .portal-order-money-total){color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-product-no{color:#ffc21aad!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-product-title{letter-spacing:-.01em;color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-product-sku{color:#ffc21ad1!important;font-weight:800!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content p.portal-order-product-sku.portal-order-product-sku.text-prv-muted{color:#ffc21ad1!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric{font-variant-numeric:tabular-nums;background:#fffaf006!important;border:1px solid #fffaf029!important;border-radius:6px!important;padding:12px 14px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric-total{background:#ffc21a0e!important;border-color:#ffc21a5c!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric-label{color:#fffaf08c!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric-value{line-height:1.1;color:#ffc21a!important;font-size:18px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric.portal-order-metric strong.portal-order-metric-value.portal-order-metric-value{color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric-total .portal-order-metric-value{color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-actions{min-width:132px}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-status-cell{min-width:180px}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-status-cell .status-badge{white-space:nowrap;max-width:100%}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action{text-align:right;white-space:nowrap;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s,transform .18s;border-radius:4px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action:hover{transform:translateY(-1px)}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action-primary{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action-primary:hover{color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action-return{color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action-help{color:#fffaf070!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action-help:hover{color:#fffaf0b8!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-followup{background:#ffc21a06!important;border:1px solid #ffc21a24!important;border-radius:6px!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-followup-label{color:#ffc21a!important}@media (max-width:1280px){html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-metric{max-width:240px}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content .portal-order-action{text-align:left}}html body .checkout-page.checkout-page .checkout-total-amount.checkout-total-amount,html body .checkout-page.checkout-page strong.checkout-total-amount.checkout-total-amount,html body .checkout-page.checkout-page .checkout-order-cell-total.checkout-order-cell-total .checkout-order-cell-value.checkout-order-cell-value{color:#ffc21a!important}html body .checkout-page.checkout-page .checkout-platform-mark.checkout-platform-mark span,html body .checkout-page.checkout-page .checkout-product-seller.checkout-product-seller{color:#ffc21ab8!important}:is(html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row p[class*=line-clamp][class*=text-prv-muted],html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row p.text-prv-muted:first-child){color:#ffc21ac7!important;font-weight:800!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row h3{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-mini-product-row>div:last-child p:last-child{font-variant-numeric:tabular-nums;color:#ffc21a!important;font-weight:900!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-info-block p:last-of-type{color:#ffc21a!important;font-weight:900!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-responsive-table tbody td:not(:has(.status-badge)){color:#ffc21ad6!important;font-weight:800!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-responsive-table tbody td:first-child:not(:has(.status-badge)){color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article span:not(.status-badge):not([class*=text-prv-muted]){color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article strong:not(.status-badge){color:#ffc21a!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article h3{color:#fffaf0!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article p[class*=text-prv-muted]+p:not(.portal-order-status-hint){color:#ffc21a!important;font-weight:900!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article p[class*="text-[#1d4ed8]"]{color:#ffc21a!important;font-weight:900!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-data-panel article p[class*=text-prv-muted]{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) .portal-order-status-hint{color:#fffaf09e!important}html:has(.portal-blue-shell.portal-blue-shell) body:has(main.portal-blue-shell.portal-blue-shell) main.portal-blue-shell.portal-blue-shell .portal-content:not(:has(.portal-dashboard)) p.portal-order-product-sku.portal-order-product-sku.text-prv-muted{color:#ffc21ad1!important;font-weight:800!important}html body .checkout-page.checkout-page .checkout-product-head.checkout-product-head span,html body .checkout-page.checkout-page .checkout-panel-kicker.checkout-panel-kicker,html body .checkout-page.checkout-page .checkout-address-add.checkout-address-add,html body .checkout-page.checkout-page .checkout-address-toggle.checkout-address-toggle:hover,html body .checkout-page.checkout-page .checkout-address-option.is-selected strong{color:#ffc21a!important}html body .checkout-page.checkout-page .checkout-address-save.checkout-address-save{color:#070908!important;background:#ffc21a!important}.portal-packing-sheet-trigger,.portal-task-sheet-overlay{display:none}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-warehouse-product-type:before{content:"Product Type";color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}html:has(.portal-blue-shell) body .portal-warehouse-sticky-action button:disabled{cursor:not-allowed;opacity:.42}html:has(.portal-blue-shell) body .portal-packing-service-desktop{display:none!important}html:has(.portal-blue-shell) body .portal-packing-sheet-trigger{color:#f7f9fc;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:grid}html:has(.portal-blue-shell) body .portal-packing-sheet-trigger+.portal-packing-sheet-trigger{margin-top:8px}html:has(.portal-blue-shell) body .portal-packing-sheet-trigger span{gap:3px;display:grid}html:has(.portal-blue-shell) body .portal-packing-sheet-trigger small{color:#ffffff85;font-size:11px;line-height:1.35}html:has(.portal-blue-shell) body .portal-task-sheet-overlay{z-index:calc(var(--prv-mobile-layer-drawer) + 10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}html:has(.portal-blue-shell) body .portal-task-sheet{color:#f7f9fc;background:#0b111b;border:1px solid #ffc21a2e;border-bottom:0;border-radius:16px 16px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);max-height:min(78dvh,720px);display:grid;overflow:hidden;box-shadow:0 -24px 64px #00000085}:is(html:has(.portal-blue-shell) body .portal-task-sheet>header,html:has(.portal-blue-shell) body .portal-task-sheet>footer){align-items:center;gap:12px;padding:14px 16px;display:flex}html:has(.portal-blue-shell) body .portal-task-sheet>header{border-bottom:1px solid #ffffff14;justify-content:space-between}html:has(.portal-blue-shell) body .portal-task-sheet>header button{color:#fff;background:#ffffff12;border:0;border-radius:8px;width:44px;min-width:44px;height:44px}html:has(.portal-blue-shell) body .portal-task-sheet-body{overscroll-behavior:contain;min-height:0;padding:10px 16px 18px;overflow-y:auto}html:has(.portal-blue-shell) body .portal-packing-service-row{color:#f7f9fc;border-bottom:1px solid #ffffff12;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}html:has(.portal-blue-shell) body .portal-packing-service-row small{color:#ffffff85;margin-top:3px;display:block}html:has(.portal-blue-shell) body .portal-remark-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}html:has(.portal-blue-shell) body .portal-remark-chips button{color:#ffc21a;background:#ffc21a12;border:1px solid #ffc21a47;border-radius:999px;min-height:44px;padding:8px 12px}html:has(.portal-blue-shell) body .portal-remark-sheet textarea{resize:vertical;color:#fff;width:100%;min-height:132px;font:inherit;background:#070b11;border:1px solid #ffffff1f;border-radius:8px;padding:12px;line-height:1.5}html:has(.portal-blue-shell) body .portal-task-sheet>footer{padding-bottom:calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ffffff14}html:has(.portal-blue-shell) body .portal-task-sheet>footer button{color:#07090c;background:#ffc21a;border:0;border-radius:7px;width:100%;min-height:48px;font-weight:900}}html body .parcel-service-group-toggle{text-align:left;pointer-events:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0;display:flex;color:#ffffff94!important}html body .parcel-service-group-toggle>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;color:#ffffff94!important}html body .parcel-service-group-toggle>em,html body .parcel-service-group-toggle>svg,html body .parcel-mobile-payment-bar{display:none}@media (max-width:767px){html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined{gap:16px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined>section{gap:16px!important}:is(html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined .parcel-checkout-panel,html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined .parcel-payment-panel){border-radius:7px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined .parcel-checkout-panel{padding:16px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined :is(.parcel-checkout-panel-head,.parcel-payment-head){gap:12px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined :is(h1,h2){font-size:22px!important;line-height:1.08!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-checkout-page.parcel-checkout-refined :is(.parcel-checkout-outline-button,.parcel-checkout-link){min-height:44px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-blocks{gap:8px!important;margin-top:18px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group{background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;overflow:hidden;display:block!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group-toggle{pointer-events:auto;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;width:100%;min-height:50px;padding:10px 12px;display:grid}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group-toggle>span{letter-spacing:0;text-transform:none;font-size:13px;color:#fff!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group-toggle>em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;display:block;color:#ffffff85!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group-toggle>svg{color:#ffc21a;transition:transform .16s;display:block}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group.is-open .parcel-service-group-toggle>svg{transform:rotate(90deg)}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group.is-collapsed>div{display:none!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group>div{border-top:1px solid #ffffff1a;gap:0!important;display:grid!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group label{border-bottom:1px solid #ffffff13;grid-template-columns:22px minmax(0,1fr) auto;padding:8px 12px;gap:10px!important;min-height:48px!important;display:grid!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group label:last-child{border-bottom:0}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-service-group input{width:20px!important;height:20px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-suggestion-row button{min-height:44px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-payment-head{padding:18px 16px 14px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-payment-head p{max-width:none}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell :is(.parcel-summary-list,.parcel-payment-methods){padding-inline:16px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-terms-row{align-items:center;min-height:52px;margin-inline:16px!important;padding:10px 12px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-terms-row input{flex:0 0 22px;width:22px!important;height:22px!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-payment-primary{display:none!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-mobile-payment-bar{grid-template-columns:minmax(0,1fr) minmax(152px,44%);display:grid!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-mobile-payment-summary{gap:3px;min-width:0;display:grid}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-mobile-payment-summary span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden;color:#ffffff94!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-mobile-payment-summary strong{letter-spacing:-.03em;font-size:20px;font-weight:950;line-height:1;color:#ffc21a!important}html:has(.portal-blue-shell .parcel-checkout-page) body .portal-blue-shell .parcel-mobile-payment-bar>button{width:100%;min-height:48px;padding-inline:12px;font-size:13px}html:has(.parcel-checkout-page) body .parcel-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;align-items:flex-end;display:flex}html:has(.parcel-checkout-page) body .parcel-shipping-drawer{background:#080909;border:1px solid #ffffff24;border-bottom:0;border-radius:8px 8px 0 0;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:14px 16px 0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 -24px 70px #00000094;color:#fff!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-drawer-head{align-items:center}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-drawer-head h2{font-size:22px;color:#ffc21a!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-drawer-head button{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:6px;flex:0 0 44px;width:44px;height:44px}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-shipping-search{color:#ffffff8c;background:#ffffff0d;border-color:#ffffff24;border-radius:6px;min-height:48px;margin-top:12px}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-shipping-search:focus-within{border-color:#ffc21ab8;box-shadow:0 0 0 2px #ffc21a1f}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-shipping-search input{min-height:46px;color:#fff!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-tabs{background:#ffffff0e;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:10px;padding:3px}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-tabs button{border-radius:4px;min-height:44px;font-size:10px;line-height:1.2;color:#ffffff94!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-tabs button.is-active{box-shadow:none;background:#ffc21a;color:#080909!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-tip{background:#ffc21a14;border-color:#ffc21a38;border-radius:6px;margin-top:10px;padding:9px 11px;font-size:11px;color:#ffffff9e!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-list{overscroll-behavior:contain;gap:10px;min-height:0;margin:10px -4px 0;padding:0 4px 12px;overflow-y:auto}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-card{background:#ffffff09;border-color:#ffffff21;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-card.is-selected{background:#ffc21a0e;border-color:#ffc21ac2;box-shadow:0 0 0 1px #ffc21a2e}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-card .parcel-line-logo{display:none}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-checkbox{border-color:#ffffff3d;color:#080909!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-copy{grid-column:2;gap:8px;color:#fff!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-copy strong{font-size:14px;line-height:1.35;color:#fff!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-copy em{background:#ffc21a1a;color:#ffc21a!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-copy>span:not(.parcel-line-price):not(:has(em)){color:#ffffff94!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-copy small{color:#ffffff94!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-meta{color:#ffffff94!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-price{background:#ffc21a13;border-color:#ffc21a3d;border-radius:5px;padding:9px 10px}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-price b{font-size:16px;color:#ffc21a!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-line-meta b{color:#fff!important}html:has(.parcel-checkout-page) body .parcel-shipping-drawer .parcel-confirm-line{width:calc(100% + 32px);min-height:56px;padding-bottom:env(safe-area-inset-bottom);background:#ffc21a;border-top:1px solid #ffc21a38;border-radius:0;margin:0 -16px;position:relative;bottom:auto;color:#080909!important}}.portal-qc-mobile-viewer,.portal-qc-mobile-actions,.portal-qc-mobile-header{display:none}.portal-qc-viewer-entry{color:#1d4ed8;align-items:center;gap:5px;min-height:44px;font-size:12px;font-weight:900;display:inline-flex}.portal-qc-viewer-entry svg{width:15px}.portal-qc-mobile-state{border:1px solid var(--prv-line);text-align:center;background:#fff;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:360px;padding:24px;display:grid}.portal-qc-mobile-state>svg{color:#ffc21a}.portal-qc-mobile-state>strong{color:var(--prv-ink);font-size:20px}.portal-qc-mobile-state>span{color:var(--prv-muted);font-size:13px}.portal-qc-mobile-state>:is(button,a){border:1px solid var(--prv-line);min-height:44px;color:var(--prv-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.portal-qc-skeleton{aspect-ratio:4/3;background:linear-gradient(90deg,#e9edf2 25%,#f7f9fb 45%,#e9edf2 65%) 0 0/220% 100%;border-radius:10px;width:min(100%,420px);animation:1.25s linear infinite portal-qc-loading}@keyframes portal-qc-loading{to{background-position:-220% 0}}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-qc-review{padding-bottom:78px}html:has(.portal-blue-shell) body .portal-qc-mobile-header{border-bottom:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 2px 10px;display:grid}html:has(.portal-blue-shell) body .portal-qc-mobile-header>a{color:#fff;border:1px solid #ffffff26;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}html:has(.portal-blue-shell) body .portal-qc-mobile-header>span{min-width:0;display:grid}html:has(.portal-blue-shell) body .portal-qc-mobile-header strong{color:#fff;font-size:16px}html:has(.portal-blue-shell) body .portal-qc-mobile-header small{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html:has(.portal-blue-shell) body .portal-qc-mobile-header em{color:#ffc21a;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:900}html:has(.portal-blue-shell) body .portal-qc-review{display:block!important}html:has(.portal-blue-shell) body .portal-qc-photo-card{padding:14px!important}html:has(.portal-blue-shell) body .portal-qc-photo-card>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:10px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-qc-photo-card>div:first-child h1{margin-top:6px!important;font-size:24px!important;line-height:1.08!important}html:has(.portal-blue-shell) body .portal-qc-photo-card>div:first-child p:last-child{margin-top:9px!important;font-size:12px!important;line-height:1.5!important}html:has(.portal-blue-shell) body .portal-qc-photo-card>div:first-child>.status-badge{height:30px!important;padding:0 10px!important;font-size:10px!important}html:has(.portal-blue-shell) body .portal-qc-photo-grid{display:none!important}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer{gap:12px;margin-top:16px;display:grid}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figure{margin:0}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figure>div{aspect-ratio:4/3;background:#0a0b0b;border:1px solid #ffffff24;border-radius:6px;position:relative;overflow:hidden}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figure>div{cursor:zoom-in}html:has(.portal-blue-shell) body :is(.portal-qc-prev,.portal-qc-next){z-index:2;color:#fff;background:#050607b8;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}html:has(.portal-blue-shell) body .portal-qc-prev{left:8px}html:has(.portal-blue-shell) body .portal-qc-next{right:8px}:is(html:has(.portal-blue-shell) body .portal-qc-empty-photos,html:has(.portal-blue-shell) body .portal-qc-image-error){color:#ffffff94;text-align:center;background:#0a0b0b;border:1px dashed #ffc21a47;align-content:center;place-items:center;gap:8px;min-height:230px;padding:18px;display:grid}html:has(.portal-blue-shell) body :is(.portal-qc-empty-photos,.portal-qc-image-error) strong{color:#ffc21a}html:has(.portal-blue-shell) body .portal-qc-image-error button{color:#fff;border:1px solid #fff3;min-height:44px;padding:0 16px}html:has(.portal-blue-shell) body .portal-qc-product-summary{grid-template-columns:1fr!important}html:has(.portal-blue-shell) body .portal-qc-fullscreen{z-index:92;padding:env(safe-area-inset-top) 6px env(safe-area-inset-bottom);background:#030506;grid-template-rows:64px minmax(0,1fr) 52px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:fixed;inset:0}html:has(.portal-blue-shell) body .portal-qc-fullscreen img{object-fit:contain;grid-area:2/1/auto/-1;width:100%;max-height:100%}html:has(.portal-blue-shell) body .portal-qc-fullscreen>button{z-index:2;color:#fff;background:#10141ae0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}html:has(.portal-blue-shell) body .portal-qc-fullscreen-close{grid-area:1/3;justify-self:end}html:has(.portal-blue-shell) body .portal-qc-fullscreen-prev{grid-area:2/1}html:has(.portal-blue-shell) body .portal-qc-fullscreen-next{grid-area:2/3;justify-self:end}html:has(.portal-blue-shell) body .portal-qc-fullscreen>span{color:#ffc21a;text-align:center;grid-area:3/1/auto/-1;font-size:12px;font-weight:900}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figure img{object-fit:cover;width:100%;height:100%}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figcaption{background:linear-gradient(#0000,#050607f0);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figcaption span{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:10px;font-weight:850;color:#ffffff9e!important}html:has(.portal-blue-shell) body .portal-qc-mobile-viewer figcaption strong{font-size:13px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-qc-thumbnail-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-qc-thumbnail-rail button{color:#ffffff8a;scroll-snap-align:start;background:#0d0e0f;border:1px solid #ffffff1f;flex:0 0 70px;grid-template-rows:58px auto;gap:5px;width:70px;min-width:70px;min-height:86px;padding:5px;display:grid;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-qc-thumbnail-rail button[aria-pressed=true]{color:#ffc21a;background:#ffc21a14;border-color:#ffc21a}html:has(.portal-blue-shell) body .portal-qc-thumbnail-rail img{object-fit:cover;border-radius:3px;width:100%;height:58px}html:has(.portal-blue-shell) body .portal-qc-thumbnail-rail span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden;color:inherit!important}html:has(.portal-blue-shell) body .portal-qc-result-card{margin-top:12px!important;padding:16px!important}html:has(.portal-blue-shell) body .portal-qc-result-card h2{font-size:19px!important}html:has(.portal-blue-shell) body .portal-qc-result-card>div{gap:0!important;margin-top:10px!important}html:has(.portal-blue-shell) body .portal-qc-result-card .portal-info-block{background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;padding:12px 0!important}html:has(.portal-blue-shell) body .portal-qc-result-card .portal-info-block:last-child{border-bottom:0!important}html:has(.portal-blue-shell) body .portal-qc-decision-card{display:none!important}html:has(.portal-blue-shell) body .portal-qc-decision-rail{margin-top:12px!important}html:has(.portal-blue-shell) body .portal-qc-risk-card{margin:0!important;padding:16px!important}html:has(.portal-blue-shell) body .portal-qc-risk-card h2{color:#ffc21a!important;font-size:18px!important}html:has(.portal-blue-shell) body .portal-qc-risk-card p{margin-top:7px!important;font-size:11px!important;line-height:1.55!important}html:has(.portal-blue-shell) body .portal-qc-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html:has(.portal-blue-shell) body .portal-qc-mobile-actions>:is(button,a){text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-qc-mobile-actions>button{color:#fff;background:#111214;border:1px solid #ffffff2e}html:has(.portal-blue-shell) body .portal-qc-mobile-actions>a{background:#ffc21a;border:1px solid #ffc21a;color:#050607!important}html:has(.portal-blue-shell) body .portal-qc-mobile-actions svg{width:17px;height:17px}html:has(.portal-blue-shell) body .portal-qc-request-backdrop{z-index:84;padding:12px 12px calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:flex-end;display:flex;position:fixed;inset:0}html:has(.portal-blue-shell) body .portal-qc-request-sheet{background:#0a0b0b;border:1px solid #ffc21a3d;border-radius:8px;width:100%;max-height:min(68dvh,560px);padding:14px;overflow-y:auto;box-shadow:0 28px 80px #000000b3}html:has(.portal-blue-shell) body .portal-qc-request-head{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}:is(html:has(.portal-blue-shell) body .portal-qc-request-head span,html:has(.portal-blue-shell) body .portal-qc-request-head strong){display:block}html:has(.portal-blue-shell) body .portal-qc-request-head span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;color:#ffffff75!important}html:has(.portal-blue-shell) body .portal-qc-request-head strong{margin-top:4px;font-size:18px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-qc-request-head>button{color:#fff;background:#111214;border:1px solid #ffffff24;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid}html:has(.portal-blue-shell) body .portal-qc-request-head svg{width:20px;height:20px}html:has(.portal-blue-shell) body .portal-qc-request-sheet>p{margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.5;color:#ffffff94!important}html:has(.portal-blue-shell) body .portal-qc-request-options{gap:8px;margin-top:14px;display:grid}html:has(.portal-blue-shell) body .portal-qc-request-options>:is(button,a){text-align:left;background:#111214;border:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid;color:#fff!important;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-qc-request-options svg{color:#ffc21a;width:20px;height:20px}:is(html:has(.portal-blue-shell) body .portal-qc-request-options span,html:has(.portal-blue-shell) body .portal-qc-request-options strong,html:has(.portal-blue-shell) body .portal-qc-request-options small){display:block}html:has(.portal-blue-shell) body .portal-qc-request-options strong{font-size:13px;font-weight:900;color:#fff!important}html:has(.portal-blue-shell) body .portal-qc-request-options small{margin-top:3px;font-size:10px;font-weight:700;line-height:1.35;color:#ffffff7a!important}}.portal-order-mobile-status,.portal-orders-mobile-filter-trigger,.portal-orders-mobile-filter-head,.portal-orders-mobile-filter-tabs,.portal-wallet-mobile-ledger,.portal-settings-mobile-tabs,.portal-settings-address-editor-head>button,.portal-mobile-account-hub,.portal-settings-security,.portal-settings-preferences{display:none}.portal-settings-select-field{color:var(--prv-ink);gap:.45rem;font-size:.82rem;font-weight:800;display:grid}.portal-settings-select-field select{border:1px solid var(--prv-line);width:100%;min-height:44px;color:var(--prv-ink);background:#fff;border-radius:12px;padding:0 .8rem}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-dashboard>:not(.portal-mobile-account-hub){display:none}html:has(.portal-blue-shell) body .portal-mobile-account-hub{gap:14px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header{color:#fff;background:linear-gradient(145deg,#071324,#102846);border-radius:18px;padding:18px}:is(html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>p,html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>span){color:#9fb1c9;font-size:12px;font-weight:750;display:block}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header h1{letter-spacing:-.03em;margin-top:4px;font-size:25px;font-weight:900}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>a{color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;min-height:56px;margin-top:16px;padding-top:12px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>a small{color:#9fb1c9;grid-column:1}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>a strong{color:#ffc21a;grid-column:1;font-size:18px}html:has(.portal-blue-shell) body .portal-mobile-account-hub>header>a svg{grid-area:1/2/3;width:18px}html:has(.portal-blue-shell) body .portal-mobile-task-summary{background:#fff;border:1px solid #dce4ee;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}html:has(.portal-blue-shell) body .portal-mobile-task-summary a{text-align:center;place-content:center;min-width:0;min-height:74px;padding:8px 4px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-task-summary a+a{border-left:1px solid #e5eaf0}html:has(.portal-blue-shell) body .portal-mobile-task-summary strong{color:#d99a00;font-size:20px}html:has(.portal-blue-shell) body .portal-mobile-task-summary span{color:#526176;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav>a{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:66px;padding:10px 14px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav>a+a{border-top:1px solid #edf0f4}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav>a>span:first-child{color:#102846;background:#f0f4f9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav svg{width:18px}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav>a>span:nth-child(2){min-width:0;display:grid}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav strong{color:#0b1729;font-size:14px}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav small{color:#68778a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html:has(.portal-blue-shell) body .portal-mobile-account-hub nav em{color:#091424;text-align:center;background:#ffc21a;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button{min-width:0;padding-inline:4px;font-size:11px}:is(html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=profile] :is(.portal-settings-address-layout,.portal-settings-security,.portal-settings-preferences),html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=addresses] :is(.portal-settings-profile,.portal-settings-account-extras,.portal-settings-security,.portal-settings-preferences),html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=security]>:not(.portal-settings-mobile-tabs,.portal-settings-security,.portal-settings-status,.portal-account-intro),html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=preferences]>:not(.portal-settings-mobile-tabs,.portal-settings-preferences,.portal-settings-status,.portal-account-intro)){display:none}:is(html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=security] .portal-settings-security,html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=preferences] .portal-settings-preferences){display:block}html:has(.portal-blue-shell) body .portal-settings-address-editor:before{content:"Please confirm every delivery field carefully to avoid failed delivery.";color:#5c4500;background:#fff8d9;border:1px solid #ffc21a59;border-radius:12px;margin:74px 16px -64px;padding:10px 12px;font-size:12px;font-weight:800;display:block}html:has(.portal-blue-shell) body .portal-settings-address-editor .card{padding-top:76px}}.portal-order-more>summary{display:none}.portal-order-more>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex!important}.portal-settings-address-editor-head>div>span{display:none}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-orders-panel>div:first-child{background:#0a0b0b!important;padding:12px!important}html:has(.portal-blue-shell) body .portal-orders-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-trigger{color:#fff;background:#111214;border:1px solid #ffffff24;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 13px;display:flex}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-trigger>span{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:inline-flex;color:#fff!important}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-trigger svg{color:#ffc21a;width:18px;height:18px}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-trigger strong{flex:none;font-size:12px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-orders-panel>div:first-child>.portal-order-tabs{display:none!important}html:has(.portal-blue-shell) body .portal-order-search{z-index:86;right:12px;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);background:#0a0b0b;border:1px solid #ffc21a47;border-radius:8px;max-height:min(70dvh,610px);padding:16px;position:fixed;left:12px;overflow-y:auto;box-shadow:0 28px 80px #000000b8;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;display:none!important}html:has(.portal-blue-shell) body .portal-order-search.is-mobile-open{display:grid!important}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}:is(html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head span,html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head strong){display:block}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;color:#ffffff7a!important}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head strong{margin-top:4px;font-size:17px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head button{color:#fff;background:#111214;border:1px solid #ffffff24;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-head svg{width:20px;height:20px}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-tabs button{color:#ffffffa3;background:#111214;border:1px solid #ffffff21;flex:none;min-height:42px;padding:0 13px;font-size:12px;font-weight:800}html:has(.portal-blue-shell) body .portal-orders-mobile-filter-tabs button[aria-pressed=true]{color:#ffc21a;background:#ffc21a1a;border-color:#ffc21a}html:has(.portal-blue-shell) body .portal-order-search>label{gap:7px;display:grid}html:has(.portal-blue-shell) body .portal-order-search>label>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;color:#ffffff85!important}html:has(.portal-blue-shell) body .portal-order-search :is(input,.button){width:100%;min-height:46px}html:has(.portal-blue-shell) body .portal-order-card{padding:18px 14px!important}html:has(.portal-blue-shell) body .portal-order-meta{display:block!important}html:has(.portal-blue-shell) body .portal-order-meta>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-order-meta>div:first-child>:first-child{grid-column:1}html:has(.portal-blue-shell) body .portal-order-id{text-overflow:ellipsis;grid-column:1;font-size:12px;overflow:hidden}html:has(.portal-blue-shell) body .portal-order-time{grid-column:1/-1;font-size:11px;color:#ffffff7a!important}:is(html:has(.portal-blue-shell) body .portal-order-time .portal-order-meta-label,html:has(.portal-blue-shell) body .portal-order-time .portal-order-meta-value){color:inherit!important}html:has(.portal-blue-shell) body .portal-order-mobile-status{grid-area:1/2/span 2;align-self:start;display:block}html:has(.portal-blue-shell) body .portal-order-mobile-status .status-badge{white-space:nowrap}html:has(.portal-blue-shell) body .portal-order-money-strip{display:none!important}html:has(.portal-blue-shell) body .portal-order-card>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px!important;margin-top:16px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-order-card>div:nth-child(2)>div:first-child{grid-column:1/-1;gap:12px!important}html:has(.portal-blue-shell) body .portal-order-card>div:nth-child(2)>div:first-child>div:first-child{border-radius:6px!important;width:74px!important;height:74px!important}html:has(.portal-blue-shell) body .portal-order-product-no{font-size:9px!important}html:has(.portal-blue-shell) body .portal-order-product-title{margin-top:5px!important;font-size:15px!important;line-height:1.25!important}html:has(.portal-blue-shell) body .portal-order-product-sku{margin-top:5px!important;font-size:12px!important;line-height:1.4!important}html:has(.portal-blue-shell) body .portal-order-metric{min-width:0!important;max-width:none!important;padding:9px 8px!important}html:has(.portal-blue-shell) body .portal-order-metric-label{font-size:9px!important}html:has(.portal-blue-shell) body .portal-order-metric-value{overflow-wrap:anywhere;margin-top:5px!important;font-size:13px!important}html:has(.portal-blue-shell) body .portal-order-status-cell{display:none!important}html:has(.portal-blue-shell) body .portal-order-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px;align-items:stretch;gap:8px!important;min-width:0!important;display:grid!important}html:has(.portal-blue-shell) body .portal-order-actions>:first-child{text-align:center;background:#ffc21a;border:1px solid #ffc21a;justify-content:center;align-items:center;min-width:0;max-width:none;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex;color:#050607!important;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-order-actions>div:first-child{display:grid}html:has(.portal-blue-shell) body .portal-order-actions>div:first-child>button{width:100%;min-height:44px;box-shadow:none!important;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-order-more{min-width:0;display:block;position:relative}html:has(.portal-blue-shell) body .portal-order-more>summary{color:#fff;cursor:pointer;background:#111214;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:850;list-style:none;display:flex}html:has(.portal-blue-shell) body .portal-order-more>summary::-webkit-details-marker{display:none}html:has(.portal-blue-shell) body .portal-order-more>div{z-index:4;background:#0a0b0b;border:1px solid #ffc21a38;border-radius:6px;align-items:stretch;gap:0;min-width:184px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 20px 54px #0000008f;display:none!important}html:has(.portal-blue-shell) body .portal-order-more[open]>div{display:grid!important}html:has(.portal-blue-shell) body .portal-order-more>div>:is(a,button,div){border-bottom:1px solid #ffffff17;justify-content:flex-start;align-items:center;width:100%;max-width:none;min-height:44px;padding:0 13px;text-decoration:none;text-align:left!important}html:has(.portal-blue-shell) body .portal-order-followup{gap:8px!important;margin-top:12px!important;padding:10px 12px!important}html:has(.portal-blue-shell) body .portal-order-followup-label{min-width:52px!important;font-size:11px!important}html:has(.portal-blue-shell) body .portal-order-followup p:not(:first-child){font-size:11px!important;line-height:1.45!important}html:has(.portal-blue-shell) body .portal-wallet-balance{padding:18px!important}html:has(.portal-blue-shell) body .portal-wallet-balance>p{margin-top:24px!important}html:has(.portal-blue-shell) body .portal-wallet-balance>div:first-of-type{font-size:clamp(34px,11vw,46px)!important}html:has(.portal-blue-shell) body .portal-wallet-balance>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:18px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-section-header{padding:16px!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-section-header>div>span{display:none!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-section-header>button{display:none!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-section-header h2{color:#ffc21a!important;font-size:18px!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-section-header p{margin-top:5px!important;line-height:1.45!important}html:has(.portal-blue-shell) body .portal-wallet-activity .portal-responsive-table{display:none!important}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger{display:block}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article{border-top:1px solid #ffffff1a;gap:10px;padding:15px 16px;display:grid}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:first-child>div{align-items:center;gap:8px;min-width:0;display:flex}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:first-child strong{font-size:14px;font-weight:900;color:#fff!important}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:first-child>strong{font-variant-numeric:tabular-nums;flex:none;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:first-child>strong[data-direction=debit]{color:#fff!important}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:last-child{color:#ffffff7a;align-items:flex-start;font-size:11px;font-weight:750;line-height:1.4}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger article>div:last-child span{overflow-wrap:anywhere;min-width:0}html:has(.portal-blue-shell) body .portal-wallet-mobile-ledger time{text-align:right;flex:none;color:#ffffff7a!important}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(.portal-blue-shell) body .portal-settings-view .portal-account-intro>a{display:none!important}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button{color:#ffffff8a;background:0 0;border:0;min-height:50px;font-size:13px;font-weight:850;position:relative;border-radius:0!important}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button[aria-selected=true]{color:#ffc21a}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button[aria-selected=true]:after{background:#ffc21a}html:has(.portal-blue-shell) body .portal-settings-mobile-tabs button span{font-variant-numeric:tabular-nums;margin-left:4px;font-size:10px;color:inherit!important}:is(html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=profile] .portal-settings-address-layout,html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=addresses] .portal-settings-profile,html:has(.portal-blue-shell) body .portal-settings-view[data-mobile-section=addresses] .portal-settings-account-extras){display:none!important}:is(html:has(.portal-blue-shell) body .portal-settings-profile>div:first-child,html:has(.portal-blue-shell) body .portal-settings-address-list>div:first-child){gap:14px!important;padding:16px!important;display:grid!important}:is(html:has(.portal-blue-shell) body .portal-settings-profile>div:first-child>div,html:has(.portal-blue-shell) body .portal-settings-address-list>div:first-child>div){gap:10px!important}html:has(.portal-blue-shell) body :is(.portal-settings-profile,.portal-settings-address-list,.portal-settings-account-extras) [class*=h-12][class*=w-12]{display:none!important}html:has(.portal-blue-shell) body .portal-settings-view h2{font-size:20px!important;line-height:1.15!important}:is(html:has(.portal-blue-shell) body .portal-settings-profile>div:first-child>button,html:has(.portal-blue-shell) body .portal-settings-address-list>div:first-child>button){width:100%;min-height:46px}html:has(.portal-blue-shell) body .portal-settings-profile>div:last-child{gap:13px!important;padding:16px!important}html:has(.portal-blue-shell) body .portal-settings-view label{gap:7px!important}html:has(.portal-blue-shell) body .portal-settings-view label>input:not([type=checkbox]){min-height:46px}html:has(.portal-blue-shell) body .portal-settings-address-list article{padding:16px!important}html:has(.portal-blue-shell) body .portal-settings-address-list article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}html:has(.portal-blue-shell) body .portal-settings-address-list article>div:last-child button{min-height:44px}html:has(.portal-blue-shell) body .portal-settings-address-editor{z-index:74;top:calc(var(--portal-mobile-header-height) + env(safe-area-inset-top));right:0;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom));background:#050607;display:none;position:fixed;left:0;overflow-y:auto}html:has(.portal-blue-shell) body .portal-settings-address-editor.is-open{display:block}html:has(.portal-blue-shell) body .portal-settings-address-editor>.card{min-height:100%;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050607!important;border:0!important;border-radius:0!important;padding:16px 16px 84px!important;transform:none!important}html:has(.portal-blue-shell) body .portal-settings-address-editor-head{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607f7;border-bottom:1px solid #ffc21a2e;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:-16px -16px 0;padding:10px 16px;display:flex;position:sticky;top:-16px}html:has(.portal-blue-shell) body .portal-settings-address-editor-head>div>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block;color:#ffffff7a!important}html:has(.portal-blue-shell) body .portal-settings-address-editor-head h2{margin-top:3px;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-settings-address-editor-head>button{color:#fff;background:#111214;border:1px solid #ffffff24;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid}html:has(.portal-blue-shell) body .portal-settings-address-editor-head svg{width:20px;height:20px}html:has(.portal-blue-shell) body .portal-settings-address-editor label:has(input[type=checkbox]){min-height:50px;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-settings-address-editor input[type=checkbox]{width:22px!important;height:22px!important}html:has(.portal-blue-shell) body .portal-settings-address-save{z-index:3;right:0;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909f7;border-top:1px solid #ffc21a33;padding:10px 16px;position:fixed;left:0;box-shadow:0 -14px 36px #0006}html:has(.portal-blue-shell) body .portal-settings-address-save button{width:100%;min-height:48px}html:has(.portal-blue-shell) body .portal-settings-account-extras{gap:12px!important}html:has(.portal-blue-shell) body .portal-settings-account-extras>.card{padding:16px!important}html:has(.portal-blue-shell) body .portal-settings-status{border-radius:6px!important;padding:12px 14px!important;font-size:11px!important;line-height:1.45!important}}.portal-mobile-sticky-action,.portal-warehouse-mobile-toolbar,.portal-warehouse-mobile-filter-panel,.portal-parcels-mobile-tabs,.portal-parcels-mobile-filter,.portal-packing-mobile-summary,.portal-mobile-header,.portal-mobile-bottom-nav,.portal-mobile-menu-backdrop{display:none}@media (max-width:767px){html:has(.portal-blue-shell){--portal-mobile-header-height:64px;--portal-mobile-nav-height:72px;background:#050607}html:has(.portal-blue-shell){width:100%;max-width:100%;overflow-x:clip;background:#050607!important}html:has(.portal-blue-shell) body{width:100%;max-width:100%;overflow-x:clip;background:#050607!important}html:has(.portal-blue-shell) body{padding:0!important}:is(html:has(.portal-blue-shell) body .portal-desktop-header,html:has(.portal-blue-shell) body .portal-desktop-footer,html:has(.portal-blue-shell) body .portal-desktop-sidebar){display:none!important}html:has(.portal-blue-shell) body .portal-mobile-header{z-index:80;height:calc(var(--portal-mobile-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607f5;border-bottom:1px solid #ffc21a2e;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 34px #00000052}:is(html:has(.portal-blue-shell) body .portal-mobile-brand,html:has(.portal-blue-shell) body .portal-mobile-menu-trigger){background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html:has(.portal-blue-shell) body .portal-mobile-brand img{object-fit:contain;width:30px;height:30px}html:has(.portal-blue-shell) body .portal-mobile-title{min-width:0}:is(html:has(.portal-blue-shell) body .portal-mobile-title span,html:has(.portal-blue-shell) body .portal-mobile-title strong){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html:has(.portal-blue-shell) body .portal-mobile-title span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}html:has(.portal-blue-shell) body .portal-mobile-title strong{color:#ffc21a;letter-spacing:-.02em;margin-top:5px;font-size:16px;font-weight:900;line-height:1}html:has(.portal-blue-shell) body .portal-mobile-menu-trigger{color:#fff;cursor:pointer}html:has(.portal-blue-shell) body .portal-mobile-menu-trigger svg{width:22px;height:22px}html:has(.portal-blue-shell) body main.portal-blue-shell.portal-blue-shell{min-height:100dvh;overflow:clip;width:100%!important;min-width:0!important;max-width:100%!important;padding:calc(var(--portal-mobile-header-height) + env(safe-area-inset-top) + 20px) 16px calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 28px)!important;background:radial-gradient(circle at 82% 2%,#ffc21a17,#0000 18rem),#050607!important}:is(html:has(.portal-blue-shell) body .portal-shell-layout,html:has(.portal-blue-shell) body .portal-content){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}html:has(.portal-blue-shell) body .portal-content>*{min-width:0;max-width:100%}html:has(.portal-blue-shell) body .portal-content :is(section,article,aside,form,fieldset){min-width:0;max-width:100%}html:has(.portal-blue-shell) body .portal-dashboard-desktop-content{display:none!important}html:has(.portal-blue-shell) body .portal-content .card{border-radius:8px!important}html:has(.portal-blue-shell) body .portal-content article{border-radius:8px!important}html:has(.portal-blue-shell) body .portal-content section{border-radius:8px!important}html:has(.portal-blue-shell) body .portal-content :is(input,select,textarea,button,a){max-width:100%}html:has(.portal-blue-shell) body .portal-responsive-table{width:100%;max-width:100%;overflow-x:auto}html:has(.portal-blue-shell) body .portal-responsive-table table{table-layout:fixed;width:100%!important;min-width:100%!important}html:has(.portal-blue-shell) body .portal-responsive-table :is(th,td){overflow-wrap:anywhere}html:has(.portal-blue-shell) body .portal-mobile-bottom-nav{z-index:75;min-height:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom));padding:7px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050607f7;border-top:1px solid #ffc21a33;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #00000061}html:has(.portal-blue-shell) body .portal-mobile-tab{text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;font-size:9px;font-weight:800;line-height:1;display:flex;position:relative;color:#ffffff80!important}html:has(.portal-blue-shell) body .portal-mobile-tab:before{content:"";background:0 0;width:24px;height:2px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}html:has(.portal-blue-shell) body .portal-mobile-tab svg{stroke-width:1.8px;width:20px;height:20px}html:has(.portal-blue-shell) body .portal-mobile-tab.is-active{color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-mobile-tab.is-active:before{background:#ffc21a}html:has(.portal-blue-shell) body .portal-mobile-menu-backdrop{z-index:90;padding:16px 12px calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:flex-end;display:flex;position:fixed;inset:0}html:has(.portal-blue-shell) body .portal-mobile-more-menu{background:#0a0b0b;border:1px solid #ffc21a3d;border-radius:8px;width:100%;max-height:min(72dvh,660px);overflow-y:auto;box-shadow:0 28px 80px #000000ad}html:has(.portal-blue-shell) body .portal-mobile-more-head{z-index:1;background:#0a0b0b;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 16px;display:flex;position:sticky;top:0}:is(html:has(.portal-blue-shell) body .portal-mobile-more-head span,html:has(.portal-blue-shell) body .portal-mobile-more-head strong){display:block}html:has(.portal-blue-shell) body .portal-mobile-more-head span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .portal-mobile-more-head strong{color:#ffc21a;margin-top:5px;font-size:17px;font-weight:900}html:has(.portal-blue-shell) body .portal-mobile-more-head button{color:#fff;background:#ffffff0a;border:1px solid #ffffff21;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html:has(.portal-blue-shell) body .portal-mobile-more-head button svg{width:20px;height:20px}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a{border-bottom:1px solid #ffffff13;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;font-size:12px;font-weight:800;display:flex;color:#ffffffbd!important}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a:nth-child(odd){border-right:1px solid #ffffff13}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a[aria-current=page]{background:#ffc21a0f;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a svg{color:#ffc21a;flex:0 0 18px;width:18px;height:18px}html:has(.portal-blue-shell) body .portal-mobile-sticky-action{z-index:70;right:0;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909f7;border-top:1px solid #ffc21a38;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:flex;position:fixed;left:0;box-shadow:0 -14px 36px #0006}html:has(.portal-blue-shell) body .portal-content:has(.portal-mobile-sticky-action){padding-bottom:80px}html:has(.portal-blue-shell) body .portal-warehouse-view .portal-account-intro>a{display:none!important}html:has(.portal-blue-shell) body .portal-warehouse-filters{position:relative;background:#0a0b0b!important;padding:12px!important}:is(html:has(.portal-blue-shell) body .portal-warehouse-filter-desktop,html:has(.portal-blue-shell) body .portal-parcels-desktop-toolbar){display:none!important}html:has(.portal-blue-shell) body .portal-warehouse-mobile-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(html:has(.portal-blue-shell) body .portal-warehouse-mobile-toolbar>button,html:has(.portal-blue-shell) body .portal-parcels-mobile-filter>button){color:#fff;background:#111214;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:13px;font-weight:850;display:inline-flex}:is(html:has(.portal-blue-shell) body .portal-warehouse-mobile-toolbar>button[aria-expanded=true],html:has(.portal-blue-shell) body .portal-parcels-mobile-filter>button[aria-expanded=true]){color:#ffc21a;border-color:#ffc21a94}html:has(.portal-blue-shell) body .portal-warehouse-mobile-toolbar svg{width:18px;height:18px}html:has(.portal-blue-shell) body .portal-parcels-mobile-filter>button svg{width:18px;height:18px}html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel{z-index:86;right:12px;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);background:#0a0b0b;border:1px solid #ffc21a47;border-radius:8px;gap:12px;max-height:min(62dvh,520px);padding:16px;display:grid;position:fixed;left:12px;overflow-y:auto;box-shadow:0 28px 80px #000000b8}html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel>div:first-child strong{font-size:17px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel>div:first-child button{color:#fff;background:#111214;border:1px solid #ffffff24;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid}:is(html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel label,html:has(.portal-blue-shell) body .portal-parcels-mobile-filter-panel label){gap:7px;display:grid}:is(html:has(.portal-blue-shell) body .portal-warehouse-mobile-filter-panel label>span,html:has(.portal-blue-shell) body .portal-parcels-mobile-filter-panel label>span){color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}html:has(.portal-blue-shell) body :is(.portal-warehouse-mobile-filter-panel,.portal-parcels-mobile-filter-panel) input{width:100%;min-width:0;min-height:46px;color:#fff!important;background:#111214!important;border:1px solid #ffffff24!important;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-mobile-filter-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-mobile-filter-chips button{color:#ffffffad;background:#111214;border:1px solid #ffffff21;border-radius:6px;flex:none;min-height:44px;padding:0 13px;font-size:12px;font-weight:800}html:has(.portal-blue-shell) body .portal-mobile-filter-chips button[aria-pressed=true]{color:#ffc21a;background:#ffc21a1a;border-color:#ffc21a}html:has(.portal-blue-shell) body .portal-warehouse-inline-actions{min-height:62px;background:#0a0b0b!important;padding:9px 12px!important;display:flex!important}html:has(.portal-blue-shell) body .portal-warehouse-inline-actions label{min-height:44px}:is(html:has(.portal-blue-shell) body .portal-warehouse-inline-actions>div span,html:has(.portal-blue-shell) body .portal-warehouse-inline-actions>div a){display:none!important}html:has(.portal-blue-shell) body .portal-warehouse-inline-actions>div button{min-height:44px;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article{padding:18px 14px!important}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article>div:first-child{align-items:flex-start!important;gap:10px!important}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article>div:nth-child(2){gap:16px!important;margin-top:16px!important}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article>div:nth-child(2)>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article>div:nth-child(2)>div:last-child :is(a,button){background:#111214;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}html:has(.portal-blue-shell) body .portal-warehouse-card>div.divide-y>article>div:last-child{border-radius:6px!important;margin-top:16px!important;padding:12px!important}html:has(.portal-blue-shell) body :is(.portal-warehouse-sticky-action,.portal-parcels-sticky-action,.portal-packing-sticky-action)>div{gap:3px;min-width:0;display:grid}html:has(.portal-blue-shell) body :is(.portal-warehouse-sticky-action,.portal-parcels-sticky-action,.portal-packing-sticky-action)>div span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body :is(.portal-warehouse-sticky-action,.portal-parcels-sticky-action,.portal-packing-sticky-action)>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden;color:#fff!important}html:has(.portal-blue-shell) body :is(.portal-warehouse-sticky-action,.portal-parcels-sticky-action,.portal-packing-sticky-action)>:is(a,button){text-align:center;background:#ffc21a;border:1px solid #ffc21a;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:142px;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;color:#050607!important}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs button{color:#ffffff8f;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:50px;font-size:13px;font-weight:850;display:inline-flex;position:relative;border-radius:0!important}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs button[aria-selected=true]{color:#ffc21a}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs button[aria-selected=true]:after{background:#ffc21a}html:has(.portal-blue-shell) body .portal-parcels-mobile-tabs button span{color:inherit;font-variant-numeric:tabular-nums;font-size:10px}html:has(.portal-blue-shell) body .portal-parcels-view :is(.portal-parcels-warehouse-panel,.portal-parcels-list-panel)[data-mobile-active=false]{display:none!important}html:has(.portal-blue-shell) body .portal-parcels-inline-actions{display:none!important}html:has(.portal-blue-shell) body .portal-parcels-warehouse-panel article>div:last-child :is(a,button){background:#111214;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}html:has(.portal-blue-shell) body .portal-parcels-mobile-filter{background:#0a0b0b;border-bottom:1px solid #ffffff1c;gap:10px;padding:12px;display:grid}html:has(.portal-blue-shell) body .portal-parcels-mobile-filter-panel{gap:12px;padding-top:2px;display:grid}html:has(.portal-blue-shell) body .portal-parcels-mobile-date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(html:has(.portal-blue-shell) body .portal-submit-packing[data-state=empty] .portal-packing-intro,html:has(.portal-blue-shell) body .portal-submit-packing[data-state=empty] .portal-packing-services,html:has(.portal-blue-shell) body .portal-submit-packing[data-state=empty] .portal-packing-summary,html:has(.portal-blue-shell) body .portal-submit-packing[data-state=loading] .portal-packing-services,html:has(.portal-blue-shell) body .portal-submit-packing[data-state=loading] .portal-packing-summary){display:none!important}html:has(.portal-blue-shell) body .portal-packing-mobile-summary{background:#0a0b0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(.portal-blue-shell) body .portal-packing-mobile-summary>div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-width:0;min-height:76px;padding:13px 14px}html:has(.portal-blue-shell) body .portal-packing-mobile-summary>div:nth-child(2n){border-right:0}html:has(.portal-blue-shell) body .portal-packing-mobile-summary>div:nth-last-child(-n+2){border-bottom:0}:is(html:has(.portal-blue-shell) body .portal-packing-mobile-summary span,html:has(.portal-blue-shell) body .portal-packing-mobile-summary strong){display:block}html:has(.portal-blue-shell) body .portal-packing-mobile-summary span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .portal-packing-mobile-summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:14px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-packing-items{padding:16px!important}html:has(.portal-blue-shell) body .portal-packing-items article{grid-template-columns:28px 72px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-packing-items article>input{width:22px!important;height:22px!important}html:has(.portal-blue-shell) body .portal-packing-items article>div:nth-child(2){border-radius:6px!important;width:72px!important;height:72px!important}html:has(.portal-blue-shell) body .portal-packing-items article>strong{grid-column:2/-1;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-packing-services{padding:16px!important}html:has(.portal-blue-shell) body .portal-packing-services a{align-items:center;min-height:44px}html:has(.portal-blue-shell) body .portal-packing-service-option{border-bottom:1px solid #ffffff17;min-height:46px;padding:7px 0;gap:10px!important}html:has(.portal-blue-shell) body .portal-packing-service-option:last-child{border-bottom:0}html:has(.portal-blue-shell) body .portal-packing-service-option input{flex:0 0 22px;width:22px!important;height:22px!important}html:has(.portal-blue-shell) body .portal-packing-summary{position:static!important}html:has(.portal-blue-shell) body .portal-packing-summary button{display:none!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard{width:100%!important;min-width:0!important;max-width:100%!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-intro{padding:4px 0 22px!important;display:block!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-intro h2{margin:10px 0 9px!important;font-size:clamp(32px,10vw,42px)!important;line-height:.98!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-intro p:last-child{font-size:14px!important;line-height:1.55!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-order-search{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:18px 0 0!important;display:grid!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-date-range{border-radius:6px!important;width:100%!important;min-width:0!important;height:46px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-order-search input{border-radius:6px!important;width:100%!important;min-width:0!important;height:46px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-order-search button{border-radius:6px!important;width:100%!important;min-width:0!important;height:46px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger{grid-template-columns:1fr!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item{border-bottom:1px solid var(--portal-dashboard-soft-line);border-right:0!important;align-items:center!important;min-height:92px!important;padding:18px 0!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item:last-child{border-bottom:0}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item p{font-size:16px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item div div{margin-top:10px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item strong{font-size:30px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ledger-item>a{min-width:44px;min-height:44px;border-radius:6px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-section-head>a{min-width:44px;min-height:44px;border-radius:6px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-pay-action{min-width:44px;min-height:44px;border-radius:6px!important}:is(html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-status-grid,html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-ops-grid){grid-template-columns:1fr!important;gap:30px!important;margin-top:30px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-section-head{padding-bottom:14px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-section-head h2{font-size:24px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-status-panel article{min-height:90px!important;padding:20px 12px 16px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-status-panel strong{font-size:30px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-status-panel span{line-height:1.3;margin-top:8px!important;font-size:11px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-payment-row{flex-direction:column;align-items:flex-start!important;padding:20px 0 16px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-payment-row>div:last-child{width:100%;align-items:center!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-payment-row>div:last-child strong{font-size:24px!important}html:has(.portal-dashboard) body .portal-blue-shell .portal-dashboard-track-item{grid-template-columns:1fr!important;gap:16px!important;padding:20px 0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:4px 0 22px!important;display:block!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-intro>div{width:100%!important;min-width:0!important;max-width:100%!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-order-search{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:18px 0 0!important;display:grid!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-order-search button{grid-column:auto!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger{grid-template-columns:minmax(0,1fr)!important;margin:0 0 30px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger>:not(:last-child){border-right:0!important;border-bottom:1px solid var(--portal-dashboard-soft-line)!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ledger-item{border-right:0!important;min-height:92px!important;padding:18px 0!important}:is(html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-grid,html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-ops-grid){grid-template-columns:minmax(0,1fr)!important;gap:30px!important;margin-top:30px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article{border-right:1px solid var(--portal-dashboard-soft-line)!important;border-bottom:0!important;min-height:90px!important;padding:20px 12px 16px!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-status-panel article:last-child{border-right:0!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-payment-row{flex-direction:column!important;align-items:flex-start!important;display:flex!important}html:has(.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) body:has(main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard) main.portal-blue-shell.portal-blue-shell .portal-dashboard.portal-dashboard .portal-dashboard-track-item{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important}html:has(main.portal-blue-shell .parcel-checkout-page) body:has(main.portal-blue-shell .parcel-checkout-page) main.portal-blue-shell.portal-blue-shell .parcel-modal-overlay aside.parcel-shipping-drawer{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080909!important;border:1px solid #ffffff24!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 12px)!important;min-height:0!important;max-height:calc(100dvh - 12px)!important;padding:14px 16px 0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 -24px 70px #00000094!important}html:has(main.portal-blue-shell .parcel-checkout-page) body:has(main.portal-blue-shell .parcel-checkout-page) main.portal-blue-shell.portal-blue-shell .parcel-shipping-drawer>.parcel-drawer-head{background:0 0!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body .portal-qc-mobile-actions.portal-mobile-sticky-action{display:grid!important}}.portal-support-mobile-tabs,.portal-support-mobile-back,.portal-support-ticket-status-tabs,.portal-support-context,.portal-support-quick-topics{display:none}@media (max-width:767px){html:has(.support-workspace) body .portal-mobile-support{visibility:hidden}html:has(:is(.checkout-page,.parcel-checkout-page,.order-pay-page,.portal-after-sales-detail,.portal-qc-review)) body :is(.prvbuy-floating-tools,.prvbuy-guide-launcher){display:none!important}:is(html:has(.support-workspace) body .prvbuy-floating-tools,html:has(.support-workspace) body .prvbuy-guide-launcher){display:none!important}html:has(.portal-blue-shell) body .portal-support-view .portal-account-intro>a{display:none!important}html:has(.portal-blue-shell) body .portal-support-mobile-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(.portal-blue-shell) body .portal-support-mobile-tabs button{color:#ffffff8a;background:0 0;border:0;min-height:50px;font-size:13px;font-weight:850;position:relative;border-radius:0!important}html:has(.portal-blue-shell) body .portal-support-mobile-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}html:has(.portal-blue-shell) body .portal-support-mobile-tabs button[aria-selected=true]{color:#ffc21a}html:has(.portal-blue-shell) body .portal-support-mobile-tabs button[aria-selected=true]:after{background:#ffc21a}html:has(.portal-blue-shell) body .portal-support-mobile-tabs button span{font-variant-numeric:tabular-nums;margin-left:4px;font-size:10px;color:inherit!important}html:has(.portal-blue-shell) body .portal-support-view>div:last-child{display:block!important}:is(html:has(.portal-blue-shell) body .portal-support-view[data-mobile-panel=new] .portal-support-ticket-list,html:has(.portal-blue-shell) body .portal-support-view[data-mobile-panel=history] .portal-support-desk,html:has(.portal-blue-shell) body .portal-support-view[data-mobile-panel=conversation] .portal-support-ticket-list){display:none!important}html:has(.portal-blue-shell) body .portal-support-ticket-list .portal-section-header{display:none!important}html:has(.portal-blue-shell) body .portal-support-ticket-status-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff1f;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-support-ticket-status-tabs button{color:#ffffff80;background:0 0;border:0;border-right:1px solid #ffffff14;min-width:max-content;min-height:46px;padding:0 15px;font-size:11px;font-weight:850}html:has(.portal-blue-shell) body .portal-support-ticket-status-tabs button[aria-selected=true]{color:#ffc21a;box-shadow:inset 0 -2px #ffc21a}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child{border-top:1px solid #ffffff1f;background:0 0!important}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child>button{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:94px;display:grid;background:0 0!important;gap:8px 12px!important;padding:16px!important}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child>button>span:first-child{min-width:0}html:has(.portal-blue-shell) body .portal-support-ticket-list .portal-support-ticket-no{letter-spacing:.06em;margin-bottom:4px;font-weight:900;display:block;color:#ffc21a!important;font-size:9px!important}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child>button>span:first-child>span:nth-child(2){line-height:1.35;color:#fff!important;font-size:14px!important}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child>button>span:first-child>span:nth-child(3){color:#ffffff75!important;font-size:9px!important}html:has(.portal-blue-shell) body .portal-support-ticket-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;line-height:1.45;display:-webkit-box;overflow:hidden;color:#ffffff9e!important;font-size:11px!important}html:has(.portal-blue-shell) body .portal-support-ticket-list>div:last-child>button>span:last-child{font-variant-numeric:tabular-nums;grid-column:1/-1;color:#ffffff75!important;font-size:10px!important}html:has(.portal-blue-shell) body .portal-support-desk{margin-top:0!important;padding:16px!important}html:has(.portal-blue-shell) body .portal-support-desk>svg{display:none!important}html:has(.portal-blue-shell) body .portal-support-desk>div:nth-child(2){margin-top:0!important}html:has(.portal-blue-shell) body .portal-support-desk>div:nth-child(2) h2{color:#ffc21a!important;font-size:22px!important;line-height:1.15!important}html:has(.portal-blue-shell) body .portal-support-ticket-summary{color:#ffffff7a;overflow-wrap:anywhere;margin-top:7px;font-size:10px;font-weight:750;line-height:1.45}html:has(.portal-blue-shell) body .portal-support-new-ticket-link{display:none!important}html:has(.portal-blue-shell) body .portal-support-mobile-back{align-items:center;gap:6px;min-height:44px;margin:-8px 0 5px;font-size:11px;font-weight:800;display:inline-flex;color:#ffffff94!important}html:has(.portal-blue-shell) body .portal-support-mobile-back svg{width:17px;height:17px;transform:rotate(180deg)}html:has(.portal-blue-shell) body .portal-support-new-ticket-form{display:grid;gap:12px!important;margin-top:16px!important}html:has(.portal-blue-shell) body .portal-support-context{background:#ffc21a0e;border:1px solid #ffc21a38;border-radius:6px;gap:4px;padding:11px 12px;display:grid}html:has(.portal-blue-shell) body .portal-support-context span{color:#ffffff75;text-transform:uppercase;font-size:9px;font-weight:850}html:has(.portal-blue-shell) body .portal-support-context strong{color:#ffc21a;overflow-wrap:anywhere;font-size:12px}html:has(.portal-blue-shell) body .portal-support-quick-topics{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-support-quick-topics button{color:#ffffffb8;background:#111214;border:1px solid #ffffff24;border-radius:6px;min-width:max-content;min-height:44px;padding:0 12px;font-size:10px;font-weight:850}html:has(.portal-blue-shell) body .portal-support-new-ticket-form :is(input,select){min-height:48px}html:has(.portal-blue-shell) body .portal-support-new-ticket-form textarea{min-height:150px!important}html:has(.portal-blue-shell) body .portal-support-new-ticket-form button{min-height:50px}html:has(.portal-blue-shell) body .portal-support-desk.is-conversation{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-bottom:112px!important;transform:none!important}html:has(.portal-blue-shell) body .portal-support-conversation{margin-top:14px!important}html:has(.portal-blue-shell) body .portal-support-message-list{max-height:none!important;padding-right:0!important;overflow:visible!important}html:has(.portal-blue-shell) body .portal-support-message{background:#111214!important;border-color:#ffffff24!important;border-radius:6px!important;padding:13px!important}html:has(.portal-blue-shell) body .portal-support-message[data-sender=staff]{background:#ffc21a0e!important;border-color:#ffc21a42!important}html:has(.portal-blue-shell) body .portal-support-message p:first-child{color:#ffc21a!important;font-size:9px!important}html:has(.portal-blue-shell) body .portal-support-message p:last-child{overflow-wrap:anywhere;color:#fff!important;margin-top:6px!important;font-size:13px!important;line-height:1.55!important}html:has(.portal-blue-shell) body .portal-support-message time{color:#ffffff61;text-align:right;margin-top:8px;font-size:9px;font-weight:700;display:block}html:has(.portal-blue-shell) body .portal-support-reply-composer{z-index:70;right:0;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909f7;border-top:1px solid #ffc21a33;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;min-height:70px;padding:10px 16px;display:grid;position:fixed;left:0;box-shadow:0 -14px 36px #0006}html:has(.portal-blue-shell) body .portal-support-reply-composer textarea{border-radius:6px!important;height:48px!important;min-height:48px!important;padding:13px!important}html:has(.portal-blue-shell) body .portal-support-reply-composer button{width:52px;min-width:52px;height:48px;min-height:48px;padding:0!important}html:has(.portal-blue-shell) body .portal-support-reply-composer button span{display:none}html:has(.portal-blue-shell) body .portal-support-reply-composer button svg{width:18px;height:18px}html:has(.portal-blue-shell) body .portal-support-empty{color:#ffffff8c;text-align:center;align-content:center;place-items:center;gap:9px;min-height:240px;display:grid}html:has(.portal-blue-shell) body .portal-support-empty>svg{color:#ffc21a}html:has(.portal-blue-shell) body .portal-support-empty strong{color:#fff;font-size:18px}html:has(.portal-blue-shell) body .portal-support-empty span{max-width:280px;font-size:11px;line-height:1.5}html:has(.portal-blue-shell) body .portal-support-empty button{color:#070908;background:#ffc21a;border:1px solid #ffc21a;border-radius:6px;min-height:44px;padding:0 18px;font-size:12px;font-weight:900}html:has(.portal-blue-shell) body .portal-support-list-skeleton{gap:10px;display:grid}html:has(.portal-blue-shell) body .portal-support-list-skeleton span{background:linear-gradient(90deg,#111214 25%,#1b1d20 45%,#111214 65%) 0 0/220% 100%;border-radius:6px;height:82px;animation:1.25s linear infinite portal-qc-loading;display:block}}.portal-after-sales-mobile-workspace,.portal-after-sales-mobile-label,.portal-after-sales-mobile-filter,.portal-after-sales-mobile-tabs,.portal-after-sales-mobile-evidence-gallery{display:none}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-after-sales-mobile-tabs{scrollbar-width:none;background:#0a0b0b;border-bottom:1px solid #ffffff1f;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-after-sales-mobile-tabs::-webkit-scrollbar{display:none}html:has(.portal-blue-shell) body .portal-after-sales-mobile-tabs button{color:#ffffff80;background:0 0;border:0;border-right:1px solid #ffffff14;min-width:max-content;min-height:48px;padding:0 15px;font-size:11px;font-weight:850}html:has(.portal-blue-shell) body .portal-after-sales-mobile-tabs button[aria-selected=true]{color:#ffc21a;box-shadow:inset 0 -2px #ffc21a}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar{display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-case-type{margin-bottom:7px;font-size:12px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery>a{background:#111214;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:150px;max-width:190px;padding:7px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery :is(img,svg){object-fit:cover;color:#ffc21a;border-radius:4px;width:52px;height:52px}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery span{min-width:0;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html:has(.portal-blue-shell) body .portal-after-sales-mobile-evidence-gallery small{color:#ffffff6e;margin-top:4px;font-size:8px;line-height:1.35}html:has(.portal-blue-shell) body .portal-after-sales-request-file{color:#ffffff94;background:#111214;border:1px solid #ffffff26;border-radius:6px;min-height:52px;padding:7px;font-size:11px}html:has(.portal-blue-shell) body .portal-after-sales-request-file::file-selector-button{color:#070908;background:#ffc21a;border:0;border-radius:4px;min-height:36px;margin-right:9px;padding:0 12px;font-weight:900}html:has(.portal-blue-shell) body .portal-after-sales-mobile-secondary-actions:has(>a:only-child){grid-template-columns:1fr}html:has(.portal-blue-shell) body .portal-after-sales-view .portal-account-intro>a{display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar{background:#0a0b0b!important;border-bottom-color:#ffffff1f!important;padding:0!important}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar>div:first-child{scrollbar-width:none;flex-wrap:nowrap;gap:0;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar>div:first-child::-webkit-scrollbar{display:none}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar>div:first-child button{min-width:max-content;height:48px!important;box-shadow:none!important;color:#ffffff85!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;padding:0 17px!important;font-size:12px!important}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar>div:first-child button:first-child{color:#ffc21a!important;box-shadow:inset 0 -2px #ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-list-toolbar .portal-list-toolbar>div:last-child{display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter{background:#0a0b0b;border-bottom:1px solid #ffffff1f;padding:10px 12px;display:block}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter>button{color:#fff;text-align:left;background:#111214;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 12px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter>button svg{color:#ffc21a;width:18px;height:18px}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter>button span{font-size:12px;font-weight:850}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter>button strong{color:#ffffff6b;font-size:10px;font-weight:750}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel{z-index:92;right:12px;bottom:calc(var(--portal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);background:#0a0b0b;border:1px solid #ffc21a3d;border-radius:8px;gap:12px;padding:14px;display:grid;position:fixed;left:12px;box-shadow:0 28px 80px #000000ad}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child{min-height:48px;padding-right:52px;position:relative}:is(html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>span,html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>strong){display:block}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>span{color:#ffffff70;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>strong{color:#ffc21a;margin-top:5px;font-size:18px;font-weight:900}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>button{color:#fff;background:#111214;border:1px solid #ffffff21;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:0;right:0}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>div:first-child>button svg{width:19px;height:19px}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel label{gap:6px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel label>span{color:#ffffff94;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel input{color:#fff;background:#111214;border:1px solid #ffffff24;border-radius:6px;outline:none;width:100%;min-height:46px;padding:0 12px;font-size:13px;font-weight:700}html:has(.portal-blue-shell) body .portal-after-sales-mobile-filter-panel>button{min-height:48px;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-list>div:last-child{background:#0a0b0b!important;border-color:#ffffff1c!important}html:has(.portal-blue-shell) body .portal-after-sales-case{padding:16px!important}html:has(.portal-blue-shell) body .portal-after-sales-case-head{align-items:flex-start!important}html:has(.portal-blue-shell) body .portal-after-sales-case-head>div:first-child{gap:5px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-after-sales-case-head>div:first-child span:first-child{font-size:14px;color:#fff!important}html:has(.portal-blue-shell) body .portal-after-sales-case-head>div:first-child span:not(:first-child){font-variant-numeric:tabular-nums;font-size:10px;color:#ffffff7a!important}html:has(.portal-blue-shell) body .portal-after-sales-case>div:last-child{gap:12px!important;margin-top:14px!important}html:has(.portal-blue-shell) body .portal-after-sales-case .portal-mini-product-row{padding:12px!important}html:has(.portal-blue-shell) body .portal-after-sales-case-next{border:1px solid #ffc21a33;background:#ffc21a0e!important;border-radius:6px!important;padding:15px!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-case-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-after-sales-case-actions>*{border-radius:6px!important;height:44px!important;min-height:44px!important;padding:0 10px!important}html:has(.portal-blue-shell) body .portal-after-sales-case-actions .portal-after-sales-case-primary{color:#070908!important;background:#ffc21a!important;border-color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-case-actions .portal-after-sales-help-link{grid-column:1/-1;justify-content:flex-start;color:#ffffff94!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta{background:#0a0b0b!important;gap:10px!important;padding:14px 16px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta>div:first-child{gap:4px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta>div:first-child span:first-child{color:#fff!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta>div:first-child span:not(:first-child){font-variant-numeric:tabular-nums;font-size:10px;color:#ffffff7a!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta>div:first-child span:nth-child(3){display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-meta>div:last-child{display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-grid{padding:0!important;display:block!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-workspace{background:#0a0b0b;border-bottom:1px solid #ffffff1f;padding:16px;display:block}html:has(.portal-blue-shell) body .portal-after-sales-mobile-status{border-bottom:1px solid #ffffff1c;gap:10px;padding-bottom:15px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-status>div>p{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;color:#ffffff75!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-next>p:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;color:#ffffff75!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-status>div>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}html:has(.portal-blue-shell) body .portal-after-sales-mobile-status strong{font-variant-numeric:tabular-nums;font-size:16px;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-status>p{display:none}html:has(.portal-blue-shell) body .portal-after-sales-mobile-next{padding:14px 0}html:has(.portal-blue-shell) body .portal-after-sales-mobile-next>p:first-child{color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-next h1{letter-spacing:-.035em;margin-top:7px;font-size:24px;font-weight:900;line-height:1.08;color:#fff!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-next>p:last-child{margin-top:9px;font-size:13px;font-weight:650;line-height:1.55;color:#ffffff94!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-reason{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:6px;margin-bottom:14px;padding:12px 0;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-reason span{color:#ffffff6e;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}html:has(.portal-blue-shell) body .portal-after-sales-mobile-reason strong{color:#fff;font-size:13px;font-weight:850;line-height:1.5}html:has(.portal-blue-shell) body .portal-after-sales-mobile-message{background:#ffc21a0f;border:1px solid #ffc21a38;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:800;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-tabs{border:1px solid #ffffff21;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-tabs button{color:#ffffff80;background:0 0;border:0;min-height:46px;font-size:12px;font-weight:850;border-radius:0!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-tabs button+button{border-left:1px solid #ffffff21}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-tabs button[aria-selected=true]{color:#070908;background:#ffc21a}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel{gap:12px;padding-top:14px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel label{gap:7px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel label>span{font-size:12px;font-weight:850;color:#ffffffb8!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel :is(textarea,input[type=file]){color:#fff;background:#111214;border:1px solid #ffffff26;outline:none;width:100%;min-height:84px;padding:13px;font-size:13px;font-weight:650;line-height:1.5;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel textarea{color:#fff;background:#111214;border:1px solid #ffffff26;outline:none;width:100%;min-height:84px;padding:13px;font-size:13px;font-weight:650;line-height:1.5;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel input[type=file]{color:#ffffff94;min-height:52px;padding:7px}html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel input[type=file]::file-selector-button{color:#070908;background:#ffc21a;border:0;border-radius:4px;min-height:36px;margin-right:10px;padding:0 12px;font-size:11px;font-weight:900}:is(html:has(.portal-blue-shell) body .portal-after-sales-mobile-action-panel textarea:focus,html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel textarea:focus){border-color:#ffc21a94}html:has(.portal-blue-shell) body .portal-after-sales-mobile-primary{color:#070908;background:#ffc21a;border:0;min-height:50px;font-size:13px;font-weight:900;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-primary:disabled{cursor:not-allowed;opacity:.42}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel button:disabled{cursor:not-allowed;opacity:.42}html:has(.portal-blue-shell) body .portal-after-sales-mobile-upload-count{font-size:11px;font-weight:750;color:#ffffff70!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-secondary-actions>*{background:0 0;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:inline-flex;color:#ffffff9e!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-secondary-actions button{color:#ffffff6b!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel{background:#111214;border:1px solid #ffffff1f;border-radius:6px;gap:9px;margin-top:10px;padding:13px;display:grid}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel>p{font-size:14px;font-weight:900;color:#fff!important}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel>span{color:#ffffff7a;font-size:11px;font-weight:650;line-height:1.5}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel textarea{min-height:84px}html:has(.portal-blue-shell) body .portal-after-sales-mobile-cancel button{color:#ffffffa3;background:0 0;border:1px solid #ffffff2e;border-radius:6px;min-height:46px;font-size:12px;font-weight:850}html:has(.portal-blue-shell) body .portal-after-sales-detail-content{padding:16px}html:has(.portal-blue-shell) body .portal-after-sales-detail-content>.card{padding:15px!important}:is(html:has(.portal-blue-shell) body .portal-after-sales-detail-content>.portal-after-sales-desktop-action-alert,html:has(.portal-blue-shell) body .portal-after-sales-detail-content>.portal-after-sales-request-summary){display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-content .card>h2{font-size:18px!important}html:has(.portal-blue-shell) body .portal-after-sales-detail-content .portal-mini-product-row{margin-top:10px!important}html:has(.portal-blue-shell) body .portal-after-sales-desktop-aside{display:none!important}html:has(.portal-blue-shell) body .portal-after-sales-request-overlay{background:#050607!important;align-items:stretch!important;padding:0!important}html:has(.portal-blue-shell) body .portal-after-sales-request-modal{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;max-height:100dvh;display:grid;width:100%!important;max-width:none!important;box-shadow:none!important;background:#080909!important;border:0!important;border-radius:0!important}html:has(.portal-blue-shell) body .portal-after-sales-request-head{padding:calc(env(safe-area-inset-top) + 14px) 16px 14px!important;background:#080909!important;border-bottom-color:#ffffff21!important}html:has(.portal-blue-shell) body .portal-after-sales-request-head p:first-child{color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-after-sales-request-head h2{color:#fff!important;font-size:22px!important}html:has(.portal-blue-shell) body .portal-after-sales-request-head button{color:#fff!important;background:#111214!important;border-color:#ffffff24!important;border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-request-body{overflow-y:auto;padding:16px 16px 24px!important;display:block!important}html:has(.portal-blue-shell) body .portal-after-sales-request-body>div:first-child{border-bottom:1px solid #ffffff1c;margin-bottom:18px;padding-bottom:16px}html:has(.portal-blue-shell) body .portal-after-sales-request-body>div:last-child{display:grid;gap:18px!important}html:has(.portal-blue-shell) body .portal-after-sales-request-body :is(textarea,label){border-radius:6px!important}html:has(.portal-blue-shell) body .portal-after-sales-request-footer{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);padding:10px 16px calc(env(safe-area-inset-bottom) + 10px)!important;background:#080909fa!important;border-top-color:#ffc21a33!important;display:grid!important}html:has(.portal-blue-shell) body .portal-after-sales-request-footer button{width:100%;min-height:50px;border-radius:6px!important}html:has(.portal-blue-shell){--portal-mobile-header-height:var(--prv-mobile-header-height);--portal-mobile-nav-height:var(--prv-mobile-bottom-nav-height)}html:has(.portal-blue-shell) body .portal-mobile-header{z-index:var(--prv-mobile-layer-header);height:calc(var(--prv-mobile-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--prv-mobile-edge) 0;border-bottom-color:var(--prv-mobile-line);background:#05070af0;grid-template-columns:44px minmax(0,1fr) 44px}:is(html:has(.portal-blue-shell) body .portal-mobile-menu-trigger,html:has(.portal-blue-shell) body .portal-mobile-support){color:#fffaf0;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}html:has(.portal-blue-shell) body .portal-mobile-title{text-align:center}html:has(.portal-blue-shell) body .portal-mobile-title strong{color:#fffaf0;font-size:15px}html:has(.portal-blue-shell) body main.portal-blue-shell.portal-blue-shell{padding:calc(var(--prv-mobile-header-height) + env(safe-area-inset-top) + 16px) var(--prv-mobile-edge) calc(var(--prv-mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 24px)!important}html:has(.portal-blue-shell) body .portal-mobile-bottom-nav{z-index:var(--prv-mobile-layer-header);min-height:calc(var(--prv-mobile-bottom-nav-height) + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);border-top-color:var(--prv-mobile-line);background:#06080bf5;grid-template-columns:repeat(5,minmax(0,1fr))}html:has(.portal-blue-shell) body .portal-mobile-tab{background:0 0;border:0;min-height:58px;font-family:inherit;font-size:10px;color:#fffaf07a!important}html:has(.portal-blue-shell) body .portal-mobile-menu-backdrop{z-index:var(--prv-mobile-layer-drawer);background:var(--prv-mobile-overlay);justify-content:flex-start;align-items:stretch;padding:0}html:has(.portal-blue-shell) body .portal-mobile-more-menu{background:radial-gradient(circle at 20% 0%, #ffc21a1a, transparent 16rem), var(--prv-mobile-surface);border:0;border-right:1px solid #ffc21a2e;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(88vw,348px);max-width:calc(100vw - 44px);height:100dvh;max-height:none;display:grid;overflow:hidden;box-shadow:24px 0 64px #00000080}html:has(.portal-blue-shell) body .portal-mobile-more-head{min-height:calc(92px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 14px 14px;background:0 0;position:relative}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav{overscroll-behavior:contain;min-height:0;padding:6px 10px 12px;display:block;overflow-y:auto}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a{border:0;border-bottom:1px solid #fff1;grid-template-columns:22px minmax(0,1fr) 16px;min-height:50px;padding:0 10px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-more-menu>nav a:nth-child(odd){border:0;border-bottom:1px solid #fff1;grid-template-columns:22px minmax(0,1fr) 16px;min-height:50px;padding:0 10px;display:grid}html:has(.portal-blue-shell) body .portal-mobile-sticky-action{z-index:var(--prv-mobile-layer-action);bottom:calc(var(--prv-mobile-bottom-nav-height) + env(safe-area-inset-bottom));min-height:var(--prv-mobile-action-height);padding:10px var(--prv-mobile-edge);border-top-color:var(--prv-mobile-line);background:#080a0df5}}.portal-order-mobile-money-details,.portal-order-mobile-primary-action,.portal-order-mobile-cancel,.portal-unpaid-countdown,.portal-order-detail-mobile-hero,.portal-order-detail-sticky-action,.portal-parcel-status-tabs,.portal-parcel-mobile-facts,.portal-parcel-secondary-action{display:none}.parcel-detail-page{gap:16px;display:grid}.parcel-detail-hero,.parcel-detail-card,.parcel-detail-state{color:#f4f7fb;background:#09101cdb;border:1px solid #ffffff17;border-radius:16px;padding:20px}.parcel-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.parcel-detail-card header,.parcel-detail-payment>div,.parcel-detail-support{justify-content:space-between;align-items:center;gap:12px;display:flex}.parcel-detail-card header{justify-content:flex-start}.parcel-detail-card h2{color:#fff;font-size:18px;font-weight:900}.parcel-detail-card p,.parcel-detail-state p{color:#eaf0f89e;margin-top:8px;line-height:1.55}.parcel-detail-products{gap:10px;margin-top:14px;display:grid}.parcel-detail-products article{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.parcel-detail-products img{object-fit:contain;background:#fff;border-radius:8px;width:72px;height:72px}.parcel-detail-products span{color:#ffc21a;font-size:10px;font-weight:900}.parcel-detail-products h3{color:#fff;margin-top:4px;font-size:14px;font-weight:900}.parcel-detail-payment{gap:10px;display:grid}.parcel-detail-payment>div{border-bottom:1px solid #ffffff12;min-height:42px}.parcel-detail-payment .is-total{color:#ffc21a;border:0}.parcel-detail-support{justify-content:flex-start}.parcel-detail-support a,.parcel-detail-state a{color:#ffc21a;border:1px solid #ffffff1f;border-radius:7px;align-items:center;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-order-card{background:#0a1019!important;border-bottom:8px solid #05080d!important}html:has(.portal-blue-shell) body .portal-order-card>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}html:has(.portal-blue-shell) body .portal-order-mobile-money-details{background:#ffffff14;border:1px solid #ffffff14;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}html:has(.portal-blue-shell) body .portal-order-mobile-money-details>span{background:#0d1521;min-width:0;padding:10px 8px}:is(html:has(.portal-blue-shell) body .portal-order-mobile-money-details small,html:has(.portal-blue-shell) body .portal-order-mobile-money-details strong){display:block}html:has(.portal-blue-shell) body .portal-order-mobile-money-details small{color:#ffffff75;font-size:9px;font-weight:800}html:has(.portal-blue-shell) body .portal-order-mobile-money-details strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-order-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:8px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-order-desktop-primary{display:none!important}html:has(.portal-blue-shell) body .portal-order-mobile-primary-action{background:#ffc21a;border-radius:7px;grid-column:2;justify-content:center;align-items:center;min-height:46px;font-size:13px;font-weight:900;display:inline-flex;color:#07090c!important}html:has(.portal-blue-shell) body .portal-order-mobile-cancel{grid-area:2/1;display:block}:is(html:has(.portal-blue-shell) body .portal-order-mobile-cancel>div,html:has(.portal-blue-shell) body .portal-order-mobile-cancel button){width:100%;min-width:0;min-height:46px}html:has(.portal-blue-shell) body .portal-order-mobile-cancel p{overflow-wrap:anywhere;max-width:100%}html:has(.portal-blue-shell) body .portal-order-mobile-cancel button{color:#ffffffbd;background:#111a27;border:1px solid #ffffff24;border-radius:7px}html:has(.portal-blue-shell) body .portal-order-actions>div:has(.portal-order-mobile-pay-link){grid-area:2/2;width:100%;max-width:none}html:has(.portal-blue-shell) body .portal-order-mobile-pay-link{background:#ffc21a;border-radius:7px;width:100%;min-height:46px;text-decoration:none;color:#07090c!important}html:has(.portal-blue-shell) body .portal-order-more{grid-column:1/-1}html:has(.portal-blue-shell) body .portal-order-more>div>div:has(button){display:none}html:has(.portal-blue-shell) body .portal-unpaid-countdown{background:#ffc21a12;border:1px solid #ffc21a38;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}html:has(.portal-blue-shell) body .portal-unpaid-countdown span{color:#ffffff8f;text-transform:uppercase;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .portal-unpaid-countdown strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:900;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero{background:#0a1019;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;display:grid}:is(html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero span,html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero strong){display:block}html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero span{color:#ffffff75;font-size:10px}html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero>p{color:#ffffff94;grid-column:1/-1;font-size:12px;line-height:1.45}html:has(.portal-blue-shell) body .portal-order-detail-mobile-hero .portal-unpaid-countdown{grid-column:1/-1}html:has(.portal-blue-shell) body .portal-order-detail-head{display:none!important}html:has(.portal-blue-shell) body .portal-order-detail-sticky-action{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}html:has(.portal-blue-shell) body .portal-order-detail-sticky-action>div{width:100%;min-width:0;min-height:48px}html:has(.portal-blue-shell) body .portal-order-detail-sticky-action>div button{width:100%;min-width:0;min-height:48px}html:has(.portal-blue-shell) body .portal-order-detail-sticky-action>a{width:100%;min-width:0;min-height:48px}html:has(.portal-blue-shell) body .portal-order-detail-sticky-action>div button{color:#fff;background:#121923;border:1px solid #ffffff24;border-radius:7px}html:has(.portal-blue-shell) body .portal-parcel-status-tabs{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}html:has(.portal-blue-shell) body .portal-parcel-status-tabs button{color:#ffffff8a;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:44px;padding:0 12px;font-size:12px;font-weight:850}html:has(.portal-blue-shell) body .portal-parcel-status-tabs button[aria-selected=true]{color:#ffc21a;border-color:#ffc21a}html:has(.portal-blue-shell) body .portal-parcel-card{background:#0a1019;border-bottom:8px solid #05080d}html:has(.portal-blue-shell) body .portal-parcel-mobile-facts{background:#ffffff14;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}html:has(.portal-blue-shell) body .portal-parcel-mobile-facts>span{background:#0d1521;min-width:0;padding:10px}:is(html:has(.portal-blue-shell) body .portal-parcel-mobile-facts small,html:has(.portal-blue-shell) body .portal-parcel-mobile-facts strong){display:block}html:has(.portal-blue-shell) body .portal-parcel-mobile-facts small{color:#ffffff70;font-size:9px}html:has(.portal-blue-shell) body .portal-parcel-mobile-facts strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px;color:#fff!important}html:has(.portal-blue-shell) body .portal-parcel-card .portal-unpaid-countdown{margin-top:14px}html:has(.portal-blue-shell) body .portal-parcel-secondary-action{justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:900;display:inline-flex;color:#ffc21a!important}html:has(.portal-blue-shell) body .parcel-detail-page{gap:10px}html:has(.portal-blue-shell) body .parcel-detail-page.has-sticky-action{padding-bottom:82px}:is(html:has(.portal-blue-shell) body .parcel-detail-hero,html:has(.portal-blue-shell) body .parcel-detail-card){border-radius:8px;padding:14px}html:has(.portal-blue-shell) body .parcel-detail-hero{background:radial-gradient(circle at 100% 0,#ffc21a1c,#0000 13rem),#0a1019;gap:10px;display:grid}html:has(.portal-blue-shell) body .parcel-detail-hero span{color:#ffffff7a;text-transform:uppercase;font-size:10px;font-weight:800}html:has(.portal-blue-shell) body .parcel-detail-hero h1{overflow-wrap:anywhere;color:#fff;margin-top:4px;font-size:18px;font-weight:900}:is(html:has(.portal-blue-shell) body .parcel-detail-hero>strong,html:has(.portal-blue-shell) body .parcel-detail-countdown b,html:has(.portal-blue-shell) body .parcel-detail-tracking b){font-size:20px;color:#ffc21a!important}:is(html:has(.portal-blue-shell) body .parcel-detail-countdown,html:has(.portal-blue-shell) body .parcel-detail-tracking){background:#ffc21a0f;border:1px solid #ffc21a33;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:62px;padding:10px;display:grid}:is(html:has(.portal-blue-shell) body .parcel-detail-countdown b,html:has(.portal-blue-shell) body .parcel-detail-tracking b){font-variant-numeric:tabular-nums;grid-column:2;font-size:15px}html:has(.portal-blue-shell) body .parcel-detail-grid{grid-template-columns:1fr;gap:10px}html:has(.portal-blue-shell) body .parcel-detail-products article{grid-template-columns:62px minmax(0,1fr)}html:has(.portal-blue-shell) body .parcel-detail-products img{width:62px;height:62px}html:has(.portal-blue-shell) body .parcel-detail-products article>strong{grid-column:2;color:#ffc21a!important}html:has(.portal-blue-shell) body .parcel-detail-sticky-action{display:flex}}.portal-cart-seller-group{display:contents}.portal-cart-seller-group>header,.portal-cart-remark-trigger,.portal-cart-unit-price{display:none}@media (max-width:767px){html:has(.portal-blue-shell) body .portal-cart-view{display:block!important}html:has(.portal-blue-shell) body .portal-cart-items-card{background:0 0!important;border:0!important;overflow:visible!important}html:has(.portal-blue-shell) body .portal-cart-items-card>div:first-child{display:none!important}html:has(.portal-blue-shell) body .portal-cart-items-card>div.bg-white{background:0 0!important}html:has(.portal-blue-shell) body .portal-cart-select-all{background:#0a1019;border-radius:8px;min-height:56px;border:1px solid #ffffff17!important;padding:8px 12px!important}html:has(.portal-blue-shell) body .portal-cart-select-all label{cursor:pointer;flex:auto;min-height:44px}:is(html:has(.portal-blue-shell) body .portal-cart-select-all input,html:has(.portal-blue-shell) body .portal-cart-item-check input){accent-color:#ffc21a;width:22px;height:22px}html:has(.portal-blue-shell) body .portal-cart-seller-group{background:#0a1019;border:1px solid #ffffff17;margin-top:10px;display:block;overflow:hidden;border-radius:8px!important}html:has(.portal-blue-shell) body .portal-cart-seller-group>header{border-bottom:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}:is(html:has(.portal-blue-shell) body .portal-cart-seller-group>header div span,html:has(.portal-blue-shell) body .portal-cart-seller-group>header div strong){display:block}html:has(.portal-blue-shell) body .portal-cart-seller-group>header div span{color:#ffffff70;font-size:9px}html:has(.portal-blue-shell) body .portal-cart-seller-group>header>span{color:#ffffff70;font-size:9px}html:has(.portal-blue-shell) body .portal-cart-seller-group>header div strong{margin-top:3px;font-size:13px;font-weight:900;color:#fff!important}html:has(.portal-blue-shell) body .portal-cart-item{background:#0a1019;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px!important;padding:14px 12px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-cart-item:last-child{border-bottom:0}html:has(.portal-blue-shell) body .portal-cart-item>div:first-child{grid-column:1/-1;grid-template-columns:28px 78px minmax(0,1fr);gap:10px!important;display:grid!important}html:has(.portal-blue-shell) body .portal-cart-item-check{align-items:center!important;width:28px!important;height:78px!important;margin:0!important}html:has(.portal-blue-shell) body .portal-cart-item>div:first-child>div:nth-child(2){border-radius:7px!important;width:78px!important;height:78px!important}html:has(.portal-blue-shell) body .portal-cart-platform-row{display:none!important}html:has(.portal-blue-shell) body .portal-cart-item h3{color:#fff!important;margin-top:0!important;font-size:14px!important;line-height:1.3!important}html:has(.portal-blue-shell) body .portal-cart-item h3+p{color:#ffffff94!important;font-size:11px!important}html:has(.portal-blue-shell) body .portal-cart-item h3+p+p{color:#ffffff75!important;font-size:10px!important}html:has(.portal-blue-shell) body .portal-cart-remark-trigger{color:#ffc21a;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:44px;margin-top:6px;padding:0;font-size:11px;font-weight:850;display:inline-flex}html:has(.portal-blue-shell) body .portal-cart-unit-price{gap:3px;display:grid}html:has(.portal-blue-shell) body .portal-cart-unit-price span{color:#ffffff6b;font-size:9px}html:has(.portal-blue-shell) body .portal-cart-unit-price strong{font-size:13px;color:#ffc21a!important}html:has(.portal-blue-shell) body .portal-cart-item>div:nth-child(2){grid-template-columns:auto auto;align-items:end;gap:5px 10px;display:grid}html:has(.portal-blue-shell) body .portal-cart-item>div:last-child{justify-content:flex-end;align-self:end}html:has(.portal-blue-shell) body .portal-cart-item>div:last-child p{color:#ffc21a!important;font-size:15px!important}html:has(.portal-blue-shell) body .portal-cart-item>div:last-child button{min-height:44px}html:has(.portal-blue-shell) body .portal-cart-summary-card{display:none!important}html:has(.portal-blue-shell) body .portal-cart-sticky-action{display:flex}html:has(.portal-blue-shell) body .portal-cart-sticky-action button:disabled{cursor:not-allowed;opacity:.42}html:has(.portal-blue-shell) body .portal-cart-remark-sheet textarea{resize:vertical;color:#fff;width:100%;min-height:132px;font:inherit;background:#070b11;border:1px solid #ffffff1f;border-radius:7px;margin-top:8px;padding:12px;line-height:1.5}}
