.forge-pdp{--pdp-ink: #202a30;--pdp-muted: #59666e;--pdp-line: #d5dcdf;--pdp-blue: #185f83;min-width:0;margin:0;padding:clamp(1rem,2.5vw,2.25rem);background:#fff;color:var(--pdp-ink);color-scheme:light;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.55;text-align:left;scroll-margin-top:96px}.forge-pdp *,.forge-pdp *:before,.forge-pdp *:after{box-sizing:border-box}.forge-page.forge-pdp{max-width:1340px;margin-inline:auto}.shopify-forge .forge-pdp{scroll-margin-top:96px}.forge-pdp [hidden],[data-product-browser]>[hidden]{display:none!important}.forge-pdp :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--pdp-blue);outline-offset:4px}.forge-pdp a{color:var(--pdp-blue);text-underline-offset:.2em}.forge-pdp a:hover{text-decoration:underline}.forge-pdp :is(h1,h2,h3,h4){max-width:none;color:var(--pdp-ink);font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:normal;line-height:1.25;text-transform:none}.forge-pdp p{margin:0 0 .85rem}.forge-pdp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem;margin:-1px 0 1.7rem;padding:0 0 .85rem;border-bottom:1px solid var(--pdp-line);color:var(--pdp-muted);font-size:.8125rem;overflow-wrap:anywhere}.forge-pdp-breadcrumb a{font-weight:500}.forge-pdp-layout,.forge-pdp-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.forge-pdp-gallery{display:grid;grid-template-columns:60px minmax(0,1fr);gap:1.1rem;min-width:0;align-items:start}.forge-pdp-gallery:not(:has(.forge-pdp-thumbnails)){grid-template-columns:minmax(0,1fr)}.forge-pdp-thumbnails{display:flex;grid-column:1;grid-row:1;flex-direction:column;gap:.6rem;min-width:0}.forge-pdp-thumbnails button{display:grid;place-items:center;width:58px;height:68px;padding:.25rem;border:1px solid var(--pdp-line);border-radius:0;background:#fff;cursor:pointer}.forge-pdp-thumbnails button:hover{border-color:#8a9faa}.forge-pdp-thumbnails button[aria-pressed=true]{border-color:var(--pdp-blue);box-shadow:inset 0 0 0 1px var(--pdp-blue)}.forge-pdp-thumbnails button:disabled{opacity:.55;cursor:default}.forge-pdp-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.forge-pdp-main-media,.forge-pdp-main{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;min-width:0;min-height:380px;margin:0;background:#fff}.forge-pdp-gallery:not(:has(.forge-pdp-thumbnails))>:is(.forge-pdp-main-media,.forge-pdp-main){grid-column:1}.forge-pdp-main-media>a,.forge-pdp-main>a{display:block;width:100%}.forge-pdp [data-product-main-image]{display:block;width:100%;height:clamp(340px,37vw,550px);padding:.35rem;object-fit:contain;background:#fff}.forge-pdp-main-media :is(video,iframe){width:100%;max-height:550px;border:0}.forge-pdp-media-placeholder,.forge-pdp-placeholder{display:grid;place-items:center;width:100%;min-height:350px;padding:2rem;background:#f5f6f6;color:var(--pdp-muted);font-size:.875rem}.forge-pdp-placeholder svg{width:100%;max-height:280px}.forge-pdp-image-caption{grid-column:2;color:var(--pdp-muted);font-size:.75rem}.forge-pdp-summary{min-width:0;padding-top:.35rem}.forge-pdp .forge-pdp-eyebrow{display:block;margin:0 0 .55rem;color:var(--pdp-muted);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.forge-pdp .forge-pdp-eyebrow:before{display:none}.shopify-forge .forge-pdp .forge-pdp-title,.forge-pdp .forge-pdp-title{max-width:100%;margin:0 0 1rem;font-size:clamp(1.7rem,2.9vw,2.6rem);font-weight:400;letter-spacing:.015em;line-height:1.18;overflow-wrap:anywhere;text-transform:none}.forge-pdp .forge-pdp-description{margin:0 0 1rem;color:#47565f;font-size:.9375rem;line-height:1.6}.forge-pdp .forge-pdp-subtitle{margin:-.3rem 0 .9rem;color:#47565f;font-size:1rem}.forge-pdp .forge-pdp-label{display:block;margin:0 0 .25rem;color:var(--pdp-muted);font-size:.75rem}.forge-pdp-description>:last-child{margin-bottom:0}.forge-pdp-pricing{margin:1rem 0 .6rem;padding-top:.75rem;border-top:1px solid var(--pdp-ink)}.forge-pdp .forge-pdp-price{display:block;margin:0 0 .3rem;font-size:1.35rem;font-weight:700;color:var(--pdp-ink)}.forge-pdp-price small{font-size:.75rem;font-weight:400;color:var(--pdp-muted)}.forge-pdp .forge-pdp-msrp{display:block;margin:0 0 .5rem;color:var(--pdp-muted);font-size:.9375rem}.forge-pdp .forge-pdp-sku,.forge-pdp .forge-pdp-meta{margin:0 0 .5rem;color:var(--pdp-muted);font-size:.875rem;overflow-wrap:anywhere}.forge-pdp .forge-pdp-availability,.forge-pdp .forge-pdp-status{margin:.6rem 0;color:#775c2a;font-size:.875rem;font-weight:500}.forge-pdp .forge-pdp-availability[data-stock=available],.forge-pdp .forge-pdp-status[data-stock=available]{color:#296840}.forge-pdp .forge-pdp-order{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.forge-pdp-order>p,.forge-pdp-order>.forge-pdp-notice{flex-basis:100%}.forge-pdp-order>.field{flex-basis:100%}.forge-pdp-order .field{margin-bottom:0}.forge-pdp-order-row{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap}.forge-pdp-quantity-prices{flex-basis:100%;margin:.25rem 0;padding-left:1.2rem;font-size:.8125rem}.forge-pdp-order label{display:block;margin:0 0 .35rem;color:#374b57;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none}.forge-pdp-order :is(input,select){min-height:42px;margin:0;padding:.55rem .65rem;border:1px solid #a8b7bf;border-radius:0;background:#fff;color:var(--pdp-ink);font-size:.875rem}.forge-pdp-order input[type=number],.forge-pdp-quantity{width:84px;min-width:0}.forge-pdp-order select{width:100%;max-width:100%}.forge-pdp .button,.forge-pdp .forge-pdp-button,.forge-pdp .forge-pdp-order>button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.6rem 1rem;border:1px solid var(--pdp-blue);border-radius:0;background:var(--pdp-blue);color:#fff;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:normal;text-decoration:none;box-shadow:none;cursor:pointer}.forge-pdp .button:hover,.forge-pdp .forge-pdp-button:hover,.forge-pdp .forge-pdp-order>button:hover{transform:none;border-color:#114762;background:#114762;text-decoration:none}.forge-pdp .button-ghost{background:#fff;color:var(--pdp-blue)}.forge-pdp .button-ghost:hover{background:#edf3f6;color:var(--pdp-blue)}.forge-pdp .button:disabled,.forge-pdp .forge-pdp-button:disabled,.forge-pdp .forge-pdp-order>button:disabled{border-color:#d2d9dc;background:#e8ecee;color:#5b6870;opacity:1;cursor:not-allowed}.forge-pdp .forge-pdp-notice{margin:.8rem 0;padding:.75rem .85rem;border-left:2px solid #a0b7c3;background:#f0f4f6;color:#4d626e;font-size:.8125rem;line-height:1.55}.forge-pdp .forge-pdp-note{color:var(--pdp-muted);font-size:.75rem;line-height:1.5}.forge-pdp-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem 1.25rem;margin:2.5rem 0 1.5rem;padding:0;border-bottom:1px solid var(--pdp-line)}.forge-pdp-tabs [role=tab]{min-height:44px;padding:.65rem .8rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#46535b;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.3;letter-spacing:.015em;text-transform:uppercase;cursor:pointer}.forge-pdp-tabs [role=tab]:hover{color:var(--pdp-blue)}.forge-pdp-tabs [role=tab][aria-selected=true]{color:var(--pdp-ink);border-bottom-color:var(--pdp-blue)}.forge-pdp-panel{max-width:100%;min-height:100px;padding:.3rem 0 .9rem;overflow-wrap:anywhere}.forge-pdp-panel :is(h2,h3,h4){margin:1.25rem 0 .65rem;font-size:1rem;font-weight:700}.forge-pdp-panel>:first-child{margin-top:0}.forge-pdp-panel :is(ul,ol){padding-left:1.4rem;margin:.55rem 0 1.1rem}.forge-pdp-panel li{margin:.3rem 0}.forge-pdp-panel img{max-width:100%;height:auto}.forge-pdp-panel :is(video,iframe){max-width:100%}.forge-pdp-specs{width:100%;max-width:840px;margin:0;border-collapse:collapse;color:var(--pdp-ink);font-size:.875rem}.forge-pdp-specs :is(th,td){padding:.75rem .85rem;border-bottom:1px solid var(--pdp-line);text-align:left;vertical-align:top}.forge-pdp-specs th{width:36%;background:#f5f7f7;font-weight:600}.forge-pdp-specs dl,dl.forge-pdp-specs{margin:0}dl.forge-pdp-specs>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);border-bottom:1px solid var(--pdp-line)}.forge-pdp-specs dt{padding:.75rem .85rem;background:#f5f7f7;font-weight:600}.forge-pdp-specs dd{margin:0;padding:.75rem .85rem}.forge-pdp .forge-pdp-downloads{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;margin:1.25rem 0;padding:0;list-style:none}.forge-pdp-downloads li{margin:0}.forge-pdp-downloads a{display:inline-block;padding:.2rem 0;font-size:.875rem}.forge-pdp-downloads a:after{content:" \2197"}.forge-pdp-video{width:min(100%,880px);aspect-ratio:16 / 9;border:0}.forge-pdp-media>:is(video,iframe,model-viewer){display:block;width:100%;max-width:880px;min-height:300px;margin-bottom:1rem}[data-product-browser]:not([data-product-browser-ready]) [data-product-detail][data-product-key]:not(:target){display:none}[data-product-browser]:not([data-product-browser-ready]):has([data-product-detail][data-product-key]:target) [data-product-catalog]{display:none}@media(max-width:860px){.forge-pdp-layout,.forge-pdp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.forge-pdp-gallery{grid-template-columns:46px minmax(0,1fr);gap:.6rem}.forge-pdp-thumbnails button{width:44px;height:55px}.forge-pdp-main-media,.forge-pdp-main{min-height:280px}.forge-pdp [data-product-main-image]{height:350px}}@media(max-width:620px){.forge-pdp{padding:1rem}.shopify-forge .forge-pdp,.forge-pdp [data-product-detail-heading]{scroll-margin-top:148px}.forge-pdp-breadcrumb{margin-bottom:1rem}.forge-pdp-layout,.forge-pdp-top{grid-template-columns:minmax(0,1fr);gap:1.25rem}.forge-pdp-gallery{grid-template-columns:46px minmax(0,1fr)}.forge-pdp [data-product-main-image]{height:320px}.forge-pdp-main-media,.forge-pdp-main{min-height:0}.forge-pdp-media-placeholder,.forge-pdp-placeholder{min-height:280px}.shopify-forge .forge-pdp .forge-pdp-title,.forge-pdp .forge-pdp-title{font-size:clamp(1.55rem,6vw,2rem)}.forge-pdp-tabs{justify-content:flex-start;gap:.15rem .3rem;margin-top:1.75rem}.forge-pdp-tabs [role=tab]{padding:.65rem .6rem;font-size:.8125rem}.forge-pdp-specs :is(th,td),.forge-pdp-specs :is(dt,dd){padding:.65rem .55rem}.forge-pdp .forge-pdp-downloads{flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forge-product-detail.css.map */
