.main-product-section{background:var(--color-background)}.pdp__inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.pdp__gallery{display:contents}.pdp__thumbs{order:2;display:flex;align-items:flex-start;padding:8px var(--page-margin);overflow-x:auto;scroll-snap-type:x proximity}.pdp__thumbs-inner{display:flex;gap:3px;padding:3px 5px;border-radius:8px;background:var(--color-background)}.pdp__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0;padding:8px;border-radius:6px;border:1px solid transparent;background:var(--color-card-background);scroll-snap-align:center;transition:border-color .15s ease}.pdp__thumb.is-active{border-color:#c2c2c2}.pdp__thumb-img{width:100%;height:100%;object-fit:contain;pointer-events:none}.pdp__thumb-badge{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-background);font-size:8px;font-weight:700}.pdp__media{order:1;position:relative;width:100%;overflow:hidden}.pdp__media-track{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp__media-track::-webkit-scrollbar{display:none}.pdp__media-item{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.pdp__media-img-wrap{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-card-background)}.pdp__media-img,.pdp__media-video,.pdp__media-model{width:100%;height:100%;object-fit:contain;display:block}.pdp__media-video{aspect-ratio:var(--media-ratio, 16 / 9)}.pdp__zoom{width:100%;height:100%;cursor:zoom-in}.pdp__media-dots{position:absolute;left:0;right:0;bottom:10px;pointer-events:none}.pdp__zoom-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:none;background:var(--color-background);overflow:auto}.pdp__zoom-dialog::backdrop{background:#0006}.pdp__zoom-close{position:fixed;top:16px;right:16px;z-index:2;padding:8px 10px;background:var(--color-background);border-radius:var(--radius-button)}.pdp__zoom-img{display:block;width:100%;min-height:100dvh;object-fit:contain;cursor:zoom-out}.pdp__details{order:3;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% - 2 * var(--page-margin));margin:0 var(--page-margin);padding:16px 0 32px;background:var(--color-background);border-radius:8px}.pdp__details>*{width:100%}.pdp__title-block{display:grid;gap:4px}.pdp__vendor{text-transform:uppercase}.pdp__title{margin:0;font-family:var(--font-sans);font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:22px;text-transform:uppercase;color:var(--color-text)}.pdp__price-wrap{display:grid;gap:4px;padding-block:4px}.pdp__price{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:20px}.pdp__inventory:empty{display:none}.pdp__label{display:flex;align-items:baseline;gap:6px;padding:0;font-family:var(--font-sans);font-size:var(--type-meta);font-weight:500;letter-spacing:var(--tracking-meta);line-height:15px;text-transform:uppercase;color:var(--color-text)}.pdp__option-value{font-weight:400;color:rgba(var(--color-text-rgb),.55)}.pdp__option-value:empty{display:none}.pdp__options{display:grid;gap:14px}.pdp__option{border:none;padding:0;margin:0;min-width:0}.pdp__option-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pdp__size-guide-link{font-family:var(--font-sans);font-size:var(--type-meta);font-weight:400;letter-spacing:var(--tracking-meta);line-height:15px;text-decoration:underline;text-underline-offset:.15em;color:var(--color-text);white-space:nowrap}.pdp__chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.pdp__chip{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0 4px;border-bottom:1px solid transparent;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:var(--tracking-tight);line-height:15px;text-transform:uppercase;white-space:nowrap;color:var(--color-text);cursor:pointer;transition:border-color .12s ease,font-weight .12s ease}.pdp__chip:hover{border-bottom-color:rgba(var(--color-text-rgb),.3)}.pdp__chip.is-selected,.pdp__chip-input:checked+.pdp__chip{border-bottom-color:var(--color-text);font-weight:500}.pdp__chip-input:focus-visible+.pdp__chip{outline:2px solid var(--color-text);outline-offset:2px}.pdp__chip--unavail{opacity:.35;text-decoration:line-through}.pdp__actions{display:grid;gap:4px}.pdp__form,.pdp__quantity{display:grid;gap:8px}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-button);width:fit-content}.quantity__btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.quantity__input{width:44px;height:36px;border:none;background:transparent;text-align:center;font-size:var(--type-support);font-weight:500;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp__atc{min-height:32px;max-height:40px;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:var(--tracking-tight);text-transform:uppercase;transition:opacity .15s ease,background-color .15s ease}.pdp__atc[aria-disabled=true]{opacity:.8}.pdp__atc:disabled{opacity:.6;cursor:not-allowed;background:var(--color-button-background)}.pdp__form-error{margin:0}.pdp__dynamic-checkout{margin-top:2px}.pdp__dynamic-checkout .shopify-payment-button__button--unbranded{background:var(--color-pill);color:var(--color-text)}.pdp__content-block{width:100%}.pdp__description{padding-block:4px}.pdp__text{color:rgba(var(--color-text-rgb),.6)}.pdp__chart-trigger{display:block;width:100%;cursor:zoom-in;border-radius:var(--radius-media);overflow:hidden}.pdp__chart-image{width:100%;height:auto}.pdp__chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ctf{display:flex;flex-direction:column;gap:10px;padding-top:8px}.ctf__heading{display:flex;align-items:center;justify-content:space-between;margin:0;font-family:var(--font-sans);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-meta);line-height:15px;text-transform:uppercase;color:var(--color-text)}.ctf__icon{width:26px;height:26px;flex-shrink:0;object-fit:contain}.ctf__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ctf__list:empty{display:none}.ctf__list .product-card__title{font-size:13px;font-weight:500;line-height:18px}.pdp__pay-icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.pdp__pay-icon{width:40px;height:25px}@media(min-width:1050px){.pdp__inner{flex-direction:row;align-items:flex-start;padding:0 var(--page-margin);min-height:calc(100vh - var(--site-header-height))}.pdp__gallery{display:flex;flex:1 1 0;min-width:0;align-items:flex-start}.pdp__thumbs{order:1;position:sticky;top:calc(var(--site-header-height) + 20px);align-self:flex-start;padding:0;margin-top:20px;max-height:calc(100vh - var(--site-header-height) - 40px);overflow-y:auto;overflow-x:hidden}.pdp__thumbs-inner{flex-direction:column}.pdp__thumb{width:100px;height:100px;padding:10px}.pdp__media{order:2;flex:1 1 0;margin-top:20px;overflow:visible}.pdp__media-track{flex-direction:column;overflow:visible;scroll-snap-type:none;gap:12px}.pdp__media-item{flex:0 0 auto;width:100%;scroll-margin-top:calc(var(--site-header-height) + 20px)}.pdp__media-img-wrap{width:70%;margin-inline:auto;aspect-ratio:auto;min-height:200px}.pdp__media-img{max-height:calc(100vh - var(--site-header-height) - 40px)}.pdp__media-dots{display:none}.pdp__details{order:3;width:457px;flex-shrink:0;position:sticky;top:var(--site-header-height);margin:20px 0 0;padding:16px;max-height:calc(100vh - var(--site-header-height));overflow-y:auto;scrollbar-width:none}.pdp__details::-webkit-scrollbar{display:none}.pdp__gallery--no-thumbs .pdp__media-img-wrap{width:80%}}.pdp-rec{width:calc(100% - 2 * var(--page-margin));margin:32px var(--page-margin) 0;padding:1px 0 40px;background:var(--color-background);border-top-left-radius:8px;border-top-right-radius:8px}.pdp-rec__header{display:flex;align-items:center;justify-content:space-between;padding-block:16px}.pdp-rec__title{margin:0;font-family:var(--font-sans);font-size:var(--type-heading-md);font-weight:700;letter-spacing:-.03em;line-height:1.2;text-transform:uppercase}.pdp-rec__grid:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product.css.map */
