.pdp-body{--pdp-navy: #132852;--pdp-navy-2: #132950;--pdp-blue: #175db2;--pdp-link: #1d4ed8;--pdp-ink: #0f172a;--pdp-ink-2: #1e293b;--pdp-text: #334155;--pdp-muted: #475569;--pdp-muted-2: #64748b;--pdp-line: #e2e8f0;--pdp-line-2: #cbd5e1;--pdp-soft: #f8fafc;--pdp-soft-2: #f1f5f9;--pdp-error: #b91c1c;--pdp-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--pdp-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--pdp-gutter: clamp(20px, 4vw, 160px);--pdp-font: "Montserrat", sans-serif;margin:0;background:#fff;color:var(--pdp-ink);font-family:var(--pdp-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.pdp-body) *,:where(.pdp-body) *:before,:where(.pdp-body) *:after{box-sizing:border-box}:where(.pdp-body) :where(h1,h2,h3,p,ul,dl,dd,figure,fieldset){margin:0;font-family:inherit}:where(.pdp-body) :where(ul){padding:0;list-style:none}:where(.pdp-body) a{color:inherit;text-decoration:none}:where(.pdp-body) img{display:block;max-width:100%;height:auto}:where(.pdp-body) :where(button,input,select,textarea){font-family:inherit;font-size:inherit;color:inherit}:where(.pdp-body) button{cursor:pointer}:where(.pdp-body) main:focus{outline:none}:where(.pdp-body) [hidden]{display:none!important}pdp-gallery,pdp-tabs{display:block}.pdp-skip-link{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 16px;background:#fff;color:var(--pdp-ink);border-radius:8px}.pdp-skip-link:focus{top:8px}.pdp-container{width:100%;max-width:calc(1600px + 2 * var(--pdp-gutter));margin-inline:auto;padding-inline:var(--pdp-gutter)}.pdp-container--wide{max-width:calc(1750px + 2*clamp(12px,4vw,85px));padding-inline:clamp(12px,4vw,85px)}.pdp-container--narrow{max-width:calc(1280px + 2 * var(--pdp-gutter))}.pdp-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.pdp-icon svg{display:block}.pdp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pdp-placeholder{width:100%;height:100%;background:var(--pdp-soft-2);fill:#13285240}.pdp-topbar{background:var(--pdp-topbar-bg, var(--pdp-navy));color:#fff}.pdp-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding-block:10px}.pdp-topbar__item{display:inline-flex;align-items:center;gap:8px;font-size:clamp(13px,7px + .88vw,24px);font-weight:500;line-height:1.2;white-space:nowrap}.pdp-topbar__item .pdp-icon svg{width:1.33em;height:1.33em}.pdp-topbar a.pdp-topbar__item:hover{opacity:.85}.pdp-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid #edf0f5}.pdp-section-header:has(.pdp-header--sticky){position:sticky;top:0;z-index:20}.pdp-header__inner{display:flex;align-items:center;gap:24px;min-height:100px;padding-block:14px}.pdp-header__logo{flex-shrink:0}.pdp-header__logo img{width:min(var(--pdp-logo-width, 454px),24vw);height:auto}.pdp-header__logo-text{color:var(--pdp-navy);font-size:32px;font-weight:700}.pdp-nav{flex:1;display:flex;justify-content:center;min-width:0}.pdp-nav__list{display:flex;align-items:center;gap:clamp(16px,1.7vw,33px);margin:0;padding:0;list-style:none}.pdp-nav__item{position:relative}.pdp-nav__link{display:inline-block;padding-block:8px;color:var(--pdp-muted);font-size:clamp(15px,7px + .57vw,18px);line-height:24px;white-space:nowrap;transition:color .2s}.pdp-nav__link:hover,.pdp-nav__link[aria-current=page]{color:var(--pdp-ink)}.pdp-nav__dropdown{position:absolute;left:50%;top:100%;min-width:220px;margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:8px;box-shadow:var(--pdp-shadow-lg);transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .2s}.pdp-nav__item:hover>.pdp-nav__dropdown,.pdp-nav__item:focus-within>.pdp-nav__dropdown{opacity:1;visibility:visible}.pdp-nav__dropdown a{display:block;padding:8px 20px;color:var(--pdp-muted);font-size:15px}.pdp-nav__dropdown a:hover{background:var(--pdp-soft);color:var(--pdp-ink)}.pdp-header__icons{display:flex;align-items:center;gap:24px;margin-left:auto}.pdp-header__btns{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-left:8px}.pdp-header__btn{position:relative;overflow:hidden;display:inline-block;padding:12px 45px;border:1px solid #ffc107;border-radius:5px;background:#ffc107;color:var(--pdp-navy);font-size:15px;line-height:normal;white-space:nowrap;transition:background-color .2s,border-color .2s}.pdp-header__shine{position:absolute;z-index:3;top:0;left:0;display:none;width:100%;height:100%;background:linear-gradient(to right,#000 0 50%,#3bd8e5);opacity:0;transform:skew(30deg);pointer-events:none;animation:pdp-shine .75s linear 1}.pdp-header__btn:hover .pdp-header__shine{display:block}@keyframes pdp-shine{0%{left:-50%;opacity:0}50%{left:25%;opacity:.5}to{left:100%;opacity:0}}.pdp-header__icon{position:relative;display:inline-flex;color:var(--pdp-muted)}.pdp-header__icon svg{width:20px;height:20px}.pdp-header__icon:hover{color:var(--pdp-ink)}.pdp-cart-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f5c400;color:var(--pdp-ink);font-size:10px;font-weight:700;line-height:1}.pdp-menu-toggle{display:none}.pdp-menu-toggle>summary{display:flex;padding:4px;color:var(--pdp-ink);list-style:none;cursor:pointer}.pdp-menu-toggle>summary::-webkit-details-marker{display:none}.pdp-menu-toggle>summary svg{width:24px;height:24px}.pdp-menu-toggle .pdp-icon-close,.pdp-menu-toggle[open] .pdp-icon-open{display:none}.pdp-menu-toggle[open] .pdp-icon-close{display:block}.pdp-mobile-nav{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 140px);overflow-y:auto;padding:8px var(--pdp-gutter) 24px;background:#fff;box-shadow:var(--pdp-shadow-lg)}.pdp-mobile-nav ul{margin:0;padding:0;list-style:none}.pdp-mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid #edf0f5;color:var(--pdp-ink);font-size:16px;font-weight:500}.pdp-mobile-nav ul ul a{padding-left:16px;color:var(--pdp-muted);font-weight:400}.pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:0;border-radius:4px;font-weight:600;font-size:clamp(16px,15.41px + .135vw,18px);line-height:24px;text-align:center;transition:opacity .2s}.pdp-btn:hover{opacity:.92}.pdp-btn:disabled{opacity:.7;cursor:progress}.pdp-btn--primary{background:var(--pdp-navy-2);color:#fff}.pdp-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pdp-spin .8s linear infinite}@keyframes pdp-spin{to{transform:rotate(360deg)}}.pdp-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;background:var(--pdp-navy-2);color:#fff}.pdp-check svg{width:12px;height:12px}.pdp-check--lg{width:48px;height:48px}.pdp-check--lg svg{width:28px;height:28px}.pdp-main{padding-block:24px clamp(40px,4vw,64px)}.pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;color:var(--pdp-muted-2);font-size:13px;line-height:16px}.pdp-crumbs a{color:var(--pdp-blue);text-decoration:underline;text-underline-offset:2px}.pdp-crumbs a:hover{color:var(--pdp-navy)}.pdp-main__grid{display:grid;grid-template-columns:minmax(0,820fr) minmax(0,748fr);gap:32px;align-items:start}.pdp-gallery{min-width:0}.pdp-gallery__stage{position:relative;width:100%;overflow:hidden;aspect-ratio:920 / 802;border-radius:12px;background:var(--pdp-soft-2)}@media(min-width:990px){.pdp-body{--pdp-sticky-top: 20px}.pdp-body:has(.pdp-header--sticky){--pdp-sticky-top: calc(var(--pdp-header-h, 160px) + 20px)}.pdp-gallery{position:sticky;top:var(--pdp-sticky-top)}.pdp-gallery__stage{max-height:calc(100vh - var(--pdp-sticky-top) - 200px)}}.pdp-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-gallery__slide img,.pdp-gallery__slide svg{width:100%;height:100%;object-fit:cover}.pdp-gallery__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--pdp-ink);box-shadow:0 1px 3px #0003}.pdp-gallery__arrow--prev{left:13px}.pdp-gallery__arrow--next{right:13px}.pdp-gallery__arrow:hover{background:#fff}.pdp-gallery__counter{position:absolute;right:13px;bottom:13px;padding:4px 10px;border-radius:9999px;background:#0f172ab3;color:#fff;font-size:12px;font-weight:500;line-height:16px}.pdp-thumbs{position:relative;margin-top:12px}.pdp-thumbs__btn{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-14px;padding:0;border:0;border-radius:50%;background:#fffffff2;box-shadow:0 1px 3px #00000040;color:var(--pdp-ink)}.pdp-thumbs__btn[data-thumbs-prev]{left:4px}.pdp-thumbs__btn[data-thumbs-next]{right:4px}.pdp-thumbs__btn[hidden]{display:none}.pdp-thumbs__track{display:flex;gap:8px;min-width:0;padding:4px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-thumbs__track::-webkit-scrollbar{display:none}.pdp-thumbs__item{flex:0 0 auto;width:clamp(64px,50.32px + 3.108vw,110px);aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:var(--pdp-soft-2);scroll-snap-align:start;opacity:.75;transition:opacity .2s,border-color .2s}.pdp-thumbs__item img{width:100%;height:100%;object-fit:cover}.pdp-thumbs__item:hover{opacity:1}.pdp-thumbs__item[aria-current=true]{border-color:var(--pdp-navy-2);opacity:1}.pdp-thumbs__bar{width:100%;height:8px;margin:12px 0 0;border-radius:4px;background:var(--pdp-line);overflow:hidden}.pdp-thumbs__bar span{display:block;width:20%;height:100%;border-radius:4px;background:#94a3b8;transition:transform .15s}.pdp-info{min-width:0}.pdp-info__title{padding-bottom:8px;color:var(--pdp-navy-2);font-size:clamp(32px,27.24px + 1.081vw,48px);font-weight:700;line-height:clamp(40px,35.24px + 1.081vw,56px);letter-spacing:-.75px;overflow-wrap:break-word}.pdp-info__subtitle{padding-bottom:20px;color:var(--pdp-muted);font-size:clamp(18px,16.22px + .405vw,24px);line-height:clamp(24px,21.62px + .541vw,32px)}.pdp-info__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-bottom:20px}.pdp-info__features li{display:flex;gap:8px;color:var(--pdp-ink-2);font-size:clamp(16px,15.41px + .135vw,18px);line-height:clamp(20px,18.81px + .27vw,24px)}.pdp-info__features .pdp-check{margin-top:3px}.pdp-info__price{display:flex;align-items:baseline;gap:8px;padding-bottom:24px}.pdp-info__price-label{color:var(--pdp-muted);font-size:clamp(16px,15.41px + .135vw,18px);line-height:24px}.pdp-info__price-value{color:var(--pdp-ink);font-size:clamp(20px,18.81px + .27vw,24px);font-weight:600;line-height:28px}.pdp-quote{padding:clamp(13px,10.3px + .811vw,25px);border:1px solid var(--pdp-line);border-radius:12px;background:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));scroll-margin-top:24px}.pdp-quote__heading{color:var(--pdp-ink);font-size:clamp(20px,18.81px + .27vw,24px);font-weight:600;line-height:clamp(28px,26.81px + .27vw,32px)}.pdp-quote__text{margin-top:4px;color:var(--pdp-muted-2);font-size:clamp(16px,15.41px + .135vw,18px);line-height:clamp(20px,18.81px + .27vw,24px)}.pdp-quote__success{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:24px;text-align:center}.pdp-quote__success:focus{outline:none}.pdp-quote__success .pdp-linkbtn{align-self:center}.pdp-quote__questions{margin-top:14px;padding-top:12px;border-top:1px solid var(--pdp-soft-2);color:var(--pdp-muted);font-size:clamp(14px,13.41px + .135vw,16px);line-height:20px;text-align:center}.pdp-quote__questions a{color:var(--pdp-navy-2);white-space:nowrap}.pdp-quote__questions a:hover{text-decoration:underline}.pdp-form{display:flex;flex-direction:column;gap:14px;padding-top:12px}.pdp-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-form__row--size{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pdp-form__row--3{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr)}.pdp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pdp-field__label{color:var(--pdp-ink-2);font-size:clamp(16px,15.41px + .135vw,18px);font-weight:600;line-height:clamp(20px,18.81px + .27vw,24px)}.pdp-field__label--sm{font-size:14px;line-height:18px}.pdp-field__error{display:none;color:var(--pdp-error);font-size:13px;line-height:16px}.pdp-field.is-invalid .pdp-field__error{display:block}.pdp-field.is-invalid .pdp-input,.pdp-field.is-invalid select,.pdp-field.is-invalid .pdp-drop{border-color:var(--pdp-error)}.pdp-input,.pdp-select select{width:100%;height:34px;padding:8px 13px;border:1px solid var(--pdp-line-2);border-radius:6px;background:#fff;box-shadow:var(--pdp-shadow-sm);color:var(--pdp-text);font-size:14px;line-height:16px}.pdp-input--area{height:auto;min-height:80px;resize:vertical}.pdp-input:focus,.pdp-select select:focus{outline:2px solid rgba(23,93,178,.35);outline-offset:0;border-color:var(--pdp-blue)}.pdp-select{position:relative;display:block}.pdp-select select{padding-right:36px;appearance:none;-webkit-appearance:none;text-overflow:ellipsis}.pdp-select svg{position:absolute;right:9px;top:50%;width:18px;height:18px;margin-top:-9px;color:#6b7280;pointer-events:none}.pdp-drop{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px;border:1px dashed #60a5fa;border-radius:8px;background:#f0f9ff66;cursor:pointer;transition:background .2s,border-color .2s}.pdp-drop:hover,.pdp-drop.is-dragover{background:#dbeafe99;border-color:var(--pdp-blue)}.pdp-drop:focus-within{outline:2px solid rgba(23,93,178,.35)}.pdp-drop.has-file{border-style:solid}.pdp-drop__icon{display:inline-flex;color:var(--pdp-muted)}.pdp-drop__copy{display:flex;flex-direction:column;min-width:0}.pdp-drop__text{color:var(--pdp-ink-2);font-size:14px;line-height:18px;overflow-wrap:anywhere}.pdp-drop__hint{color:var(--pdp-muted-2);font-size:12px;line-height:16px}.pdp-form__submit{width:100%}.pdp-form__status{padding:10px 12px;border-radius:6px;background:#fef2f2;color:var(--pdp-error);font-size:14px;line-height:20px}.pdp-form__note{padding-top:4px;color:var(--pdp-muted-2);font-size:clamp(14px,13.41px + .135vw,16px);line-height:clamp(18px,16.22px + .405vw,24px);text-align:center}.pdp-trust{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}.pdp-trust__badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.pdp-trust__badge img{width:auto;height:clamp(80px,59.19px + 4.73vw,150px);border-radius:4px}.pdp-ada{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:4px;background:var(--pdp-navy-2);color:#fff;font-size:clamp(14px,13.41px + .135vw,16px);line-height:24px}.pdp-ada__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#2563eb}.pdp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pdp-reveal{display:flex;flex-direction:column;gap:14px}.pdp-reveal.is-new{animation:pdp-reveal-in .25s ease-out}@keyframes pdp-reveal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pdp-gated{display:none;flex-direction:column;gap:14px}.pdp-gated.is-revealed{display:flex}.pdp-field__hint{color:var(--pdp-muted-2);font-size:13px;line-height:18px}.pdp-field__hint:empty{display:none}.pdp-field__opt{color:var(--pdp-muted-2);font-size:13px;font-weight:400}.pdp-radios{display:flex;gap:16px;color:var(--pdp-text);font-size:14px}.pdp-radios label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pdp-linkbtn{align-self:flex-start;padding:0;border:0;background:none;color:var(--pdp-blue);font-size:14px;font-weight:600;text-decoration:underline}a.pdp-drop{color:inherit}.pdp-quote__warn{color:#9a3412}.pdp-colorselect{position:relative}.pdp-colorselect__trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:5px 36px 5px 10px;border:1px solid var(--pdp-line-2);border-radius:6px;background:#fff;box-shadow:var(--pdp-shadow-sm);color:var(--pdp-text);font-size:14px;text-align:left;position:relative}.pdp-colorselect__trigger svg{position:absolute;right:10px;top:50%;width:18px;height:18px;margin-top:-9px;color:#6b7280;transition:transform .2s}.pdp-colorselect.is-open .pdp-colorselect__trigger svg{transform:rotate(180deg)}.pdp-colorselect__trigger:focus-visible{outline:2px solid rgba(23,93,178,.35);border-color:var(--pdp-blue)}.pdp-colorselect__current{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdp-colorselect__current img{flex-shrink:0;width:28px;height:28px;border:1px solid var(--pdp-line);border-radius:3px;object-fit:cover}.pdp-colorselect:not(.has-value) .pdp-colorselect__current{color:var(--pdp-muted-2)}.pdp-swatchpick{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow-y:auto;padding:4px 0;border:1px solid var(--pdp-line-2);border-radius:6px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.pdp-swatchpick__opt{position:relative;display:flex;align-items:center;gap:12px;padding:7px 14px;cursor:pointer}.pdp-swatchpick__opt input{position:absolute;opacity:0;pointer-events:none}.pdp-swatchpick__chip{display:block;flex-shrink:0;width:40px;height:40px;overflow:hidden;border:1px solid var(--pdp-line);border-radius:4px;background:var(--pdp-soft-2)}.pdp-swatchpick__chip img{width:100%;height:100%;object-fit:cover}.pdp-swatchpick__name{color:var(--pdp-text);font-size:14px}.pdp-swatchpick__opt:hover,.pdp-swatchpick__opt:focus-within{background:#eef4fe}.pdp-swatchpick__opt.is-selected{background:#eef4fe}[data-swatchpick=multi] .pdp-swatchpick__opt.is-selected:after{content:"\2713";margin-left:auto;color:var(--pdp-navy-2);font-weight:700}.pdp-swatchpick__opt.is-blocked{opacity:.4;cursor:not-allowed}.pdp-field.is-invalid .pdp-colorselect__trigger{border-color:var(--pdp-error)}.pdp-colorfield{display:flex;align-items:center;gap:8px}.pdp-colorfield input[type=color]{flex-shrink:0;width:40px;height:34px;padding:2px;border:1px solid var(--pdp-line-2);border-radius:6px;background:#fff;cursor:pointer}.pdp-colorfield:not(.is-chosen) input[type=color]{opacity:.6}.pdp-colorfield .pdp-input{flex:1;min-width:0;max-width:220px;font-variant-numeric:tabular-nums;text-transform:uppercase}.pdp-colorfield .pdp-input::placeholder{text-transform:none}.pdp-colorfield__remove{flex-shrink:0;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--pdp-soft-2);color:var(--pdp-muted);font-size:18px;line-height:1}.pdp-color-rows{display:flex;flex-direction:column;gap:8px}.pdp-color-rows:empty{display:none}.pdp-colorlab{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:720px}.pdp-colorlab__native{width:120px;height:120px;padding:4px;border:1px solid var(--pdp-line);border-radius:10px;background:#fff;cursor:pointer}.pdp-colorlab__out{display:flex;flex-direction:column;gap:4px}.pdp-colorlab__value{color:var(--pdp-ink);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.pdp-colorlab__hex{color:var(--pdp-muted-2);font-size:14px}.pdp-colorlab__note{flex-basis:100%;color:var(--pdp-muted-2);font-size:13px}.pdp-details{padding-block:clamp(32px,2.5vw,48px) clamp(48px,4vw,80px)}.pdp-details__heading{padding-bottom:clamp(12px,1.25vw,24px);color:var(--pdp-ink);font-size:clamp(24px,21.62px + .541vw,32px);font-weight:600;line-height:1.25}.pdp-tabs__bar{position:relative;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--pdp-line)}.pdp-tabs__list{display:flex;gap:clamp(20px,1.7vw,32px);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.pdp-tabs__list::-webkit-scrollbar{display:none}.pdp-tabs__tab{flex-shrink:0;margin-bottom:-1px;padding:8px 0 6px;border:0;border-bottom:2px solid transparent;background:none;color:var(--pdp-muted);font-size:clamp(18px,16.22px + .405vw,24px);line-height:clamp(24px,21.62px + .541vw,32px);white-space:nowrap;transition:color .2s,border-color .2s}.pdp-tabs__tab:hover{color:var(--pdp-ink)}.pdp-tabs__tab[aria-selected=true]{border-bottom-color:var(--pdp-navy-2);color:var(--pdp-ink);font-weight:500}.pdp-tabs__more{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:0 0 0 8px;border:0;background:none;color:var(--pdp-muted)}.pdp-tabs__more svg{width:12px;height:12px}.pdp-tabs__panel{padding-top:clamp(20px,1.7vw,32px)}.pdp-tabs__panel:focus-visible{outline:2px solid rgba(23,93,178,.35);outline-offset:4px}.pdp-rte,.pdp-step,.pdp-tab__intro{color:var(--pdp-text);font-size:clamp(16px,14.81px + .27vw,20px);line-height:clamp(22px,19.03px + .676vw,32px)}.pdp-rte>*+*,.pdp-rte .metafield-rich_text_field>*+*{margin-top:16px}.pdp-rte a,.pdp-step a{color:var(--pdp-link);text-decoration:underline}.pdp-rte img{display:inline-block;vertical-align:middle}.pdp-rte ul{padding-left:1.2em;list-style:disc}.pdp-rte ol{padding-left:1.4em}.pdp-tab__intro{max-width:1120px;margin-bottom:32px;font-size:clamp(14px,13.41px + .135vw,16px);line-height:24px;color:var(--pdp-muted)}.pdp-colordetails{margin-bottom:32px}.pdp-link-lg{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--pdp-link);font-size:clamp(18px,15.03px + .676vw,28px);font-weight:600;line-height:1.43}.pdp-link-lg:hover{text-decoration:underline}.pdp-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.pdp-tables--single{grid-template-columns:minmax(0,1fr)}.pdp-table:only-child{grid-column:1 / -1}.pdp-table{overflow:hidden;border:1px solid var(--pdp-line);border-radius:8px;background:#fff}.pdp-table__title{padding:16px;border-bottom:1px solid var(--pdp-line);color:var(--pdp-ink);font-size:clamp(20px,18.81px + .27vw,24px);font-weight:600;line-height:28px}.pdp-table__row{display:grid;grid-template-columns:minmax(110px,236px) minmax(0,1fr);gap:16px;padding:16px}.pdp-table__row+.pdp-table__row{border-top:1px solid var(--pdp-line)}.pdp-table__row:nth-child(2n){background:var(--pdp-soft)}.pdp-table__row--head{background:var(--pdp-soft)}.pdp-qchart{margin-top:32px;overflow:hidden;border:1px solid var(--pdp-line);border-radius:8px;background:#fff}.pdp-qchart__title{padding:14px 16px;background:var(--pdp-navy);color:#fff;font-size:clamp(16px,15.41px + .135vw,18px);font-weight:600;line-height:1.4}.pdp-qchart__scroll{overflow-x:auto}.pdp-qchart__table{width:100%;min-width:480px;border-collapse:collapse;font-size:clamp(14px,13.41px + .135vw,16px);line-height:1.4}.pdp-qchart__table th,.pdp-qchart__table td{padding:12px 16px;border-top:1px solid var(--pdp-line);color:var(--pdp-text);text-align:left;white-space:nowrap}.pdp-qchart__table thead th{border-top:0;background:var(--pdp-soft);color:var(--pdp-ink);font-weight:600}.pdp-qchart__table tbody th{color:var(--pdp-ink-2);font-weight:600}.pdp-qchart__table tbody tr{background:#fff}.pdp-qchart__table tbody tr:nth-child(2n){background:var(--pdp-soft)}.pdp-qchart__table tr>:first-child{position:sticky;left:0;background:inherit}.pdp-qchart__table thead th:first-child{background:var(--pdp-soft)}.pdp-table__row--head dt,.pdp-table__row--head dd{color:var(--pdp-ink);font-weight:600}.pdp-table__row--head~.pdp-table__row:nth-child(2n){background:none}.pdp-table__row--head~.pdp-table__row:nth-child(odd){background:var(--pdp-soft)}.pdp-table dt{color:var(--pdp-ink-2);font-size:clamp(15px,14.41px + .135vw,17px);font-weight:600;line-height:22px}.pdp-table dd{color:var(--pdp-muted);font-size:clamp(15px,14.41px + .135vw,17px);line-height:23px;overflow-wrap:anywhere}.pdp-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;width:100%}.pdp-swatch{overflow:hidden;border:1px solid var(--pdp-line);border-radius:6px;background:#fff}.pdp-swatch__chip{display:block;aspect-ratio:164 / 100;background:var(--pdp-soft-2)}.pdp-swatch__chip img{width:100%;height:100%;object-fit:cover}.pdp-swatch__name{display:block;padding:7px;color:var(--pdp-ink-2);font-size:14px;font-weight:600;line-height:24px}.pdp-swatch__name small{color:var(--pdp-muted-2);font-weight:400}.pdp-notes{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px}.pdp-tab--sizes>.pdp-notes:first-child{margin-top:0}.pdp-note{display:flex;align-items:flex-start;gap:8px;max-width:1197px;padding:16px;border:1px solid var(--pdp-line);border-radius:8px;background:var(--pdp-soft);color:var(--pdp-text);font-size:clamp(14px,13.41px + .135vw,16px);line-height:24px}.pdp-note svg{flex-shrink:0;width:24px;height:24px;color:var(--pdp-navy-2)}.pdp-note p{margin:0}.pdp-note__action{cursor:pointer;text-align:left}.pdp-note__action:hover{color:var(--pdp-navy-2);text-decoration:underline}.pdp-note__action:focus-visible{outline:2px solid rgba(23,93,178,.35);outline-offset:2px}.pdp-steps{display:flex;flex-direction:column;gap:4px}.pdp-step .metafield-rich_text_field,.pdp-step p{display:inline}.pdp-step br{display:none}.pdp-alerts{display:flex;flex-direction:column;gap:16px;margin-top:32px}.pdp-alert{color:var(--pdp-navy-2);font-size:clamp(16px,14.81px + .27vw,20px);line-height:clamp(22px,19.03px + .676vw,32px)}.pdp-alert a{color:var(--pdp-navy-2);text-decoration:underline;text-underline-offset:3px}.pdp-alert a:hover{color:var(--pdp-blue)}.pdp-orientation{margin-top:24px}.pdp-orientation img{width:100%;max-width:1600px}.pdp-faq{max-width:1200px;border-top:1px solid var(--pdp-line)}.pdp-faq__item{border-bottom:1px solid var(--pdp-line)}.pdp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--pdp-ink);font-size:clamp(16px,14.81px + .27vw,20px);font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.pdp-faq__item summary::-webkit-details-marker{display:none}.pdp-faq__item summary svg{flex-shrink:0;width:20px;height:20px;color:var(--pdp-muted);transition:transform .2s}.pdp-faq__item[open] summary svg{transform:rotate(180deg)}.pdp-faq__answer{padding-bottom:18px;color:var(--pdp-text);font-size:clamp(15px,14.41px + .135vw,17px);line-height:1.6}.pdp-faq__answer p+p{margin-top:8px}.pdp-stickycta{position:fixed;z-index:40;left:50%;bottom:16px;width:min(620px,calc(100% - 24px));border:1px solid var(--pdp-line);border-radius:20px;background:#fff;box-shadow:0 12px 32px #0f172a29;transform:translate(-50%);animation:pdp-cta-in .25s ease-out}@keyframes pdp-cta-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.pdp-stickycta__inner{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 14px}.pdp-stickycta__img{flex-shrink:0;width:48px;height:48px;border-radius:8px;object-fit:cover}.pdp-stickycta__text{display:flex;flex:1;flex-direction:column;min-width:0}.pdp-stickycta__title{overflow:hidden;color:var(--pdp-ink-2);font-size:15px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pdp-stickycta__sub{color:var(--pdp-muted-2);font-size:13px;line-height:1.35}.pdp-stickycta__btn{flex-shrink:0;padding:13px 24px;border-radius:10px;font-size:15px}.pdp-footer{background:var(--pdp-footer-bg, var(--pdp-navy));color:#fff}.pdp-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;min-height:55px;padding-block:16px}.pdp-footer__copy{font-size:clamp(14px,12.81px + .27vw,18px);line-height:22px}.pdp-footer__links{display:flex;flex-wrap:wrap;gap:24px}.pdp-footer__links a,.pdp-footer__links span{font-size:clamp(14px,12.81px + .27vw,18px);line-height:22px}.pdp-footer__links a:hover{text-decoration:underline}@media(max-width:1279px){.pdp-nav,.pdp-header__icon--account{display:none}.pdp-menu-toggle{display:block}.pdp-header__logo img{width:min(var(--pdp-logo-width, 454px),300px)}.pdp-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.pdp-topbar__item--email{display:none}.pdp-header__inner{min-height:63px}.pdp-header__icons{gap:18px}.pdp-header__btn{padding-inline:20px}.pdp-main__grid{grid-template-columns:minmax(0,1fr);gap:32px}.pdp-info__features{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.pdp-header__btns{display:none}}@media(max-width:749px){.pdp-gallery__arrow,.pdp-thumbs__btn{display:none!important}.pdp-stickycta{bottom:8px;width:calc(100% - 16px);border-radius:16px}.pdp-stickycta__inner{gap:10px;padding:8px 8px 8px 10px}.pdp-stickycta__img{width:40px;height:40px}.pdp-stickycta__title{font-size:14px}.pdp-stickycta__sub{font-size:12px}.pdp-stickycta__btn{padding:11px 14px;font-size:14px}.has-stickycta .pdp-footer{padding-bottom:80px}.pdp-topbar__inner{min-height:34px;padding-block:8px}.pdp-topbar__item--shipping{display:none}.pdp-header__logo img{width:min(var(--pdp-logo-width, 454px),200px)}.pdp-main{padding-top:16px}.pdp-thumbs{margin-top:8px}.pdp-tables{grid-template-columns:minmax(0,1fr);gap:20px}.pdp-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.pdp-swatches{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.pdp-notes{gap:12px}.pdp-form__row--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp-form__row--3>:first-child{grid-column:1 / -1}.pdp-footer__inner{flex-direction:column;justify-content:center;text-align:center;min-height:77px;gap:8px}}@media(prefers-reduced-motion:reduce){.pdp-tabs__list{scroll-behavior:auto}.pdp-spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pdp-oct-26.css.map */
