@media(min-width:750px){main[data-template*=product] .product-information--media-left .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend){width:min(calc(100% - 20px),620px);max-width:620px;margin-inline-start:auto;margin-inline-end:0}main[data-template*=product] .product-information--media-right .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend){width:min(calc(100% - 20px),620px);max-width:620px;margin-inline-start:0;margin-inline-end:auto}main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend) slideshow-component>slideshow-container{width:min(100%,calc(var(--gc-gallery-height, 430px) + 88px));margin-inline:auto}main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend) slideshow-component>slideshow-container>slideshow-slides{width:calc(100% - 88px);margin-inline:auto}main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend) slideshow-component>slideshow-container>slideshow-slides>slideshow-slide.product-media-container.constrain-height{height:auto!important;aspect-ratio:var(--gallery-aspect-ratio, 1);display:flex;align-items:center;justify-content:center}main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend) slideshow-component>slideshow-container>slideshow-slides>slideshow-slide .product-media-constraint-wrapper{margin-inline:auto}main[data-template*=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}main[data-template*=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}main[data-template*=product] .product-information__grid--limit-details .product-details>.group-block{--details-max-width: 100%}main[data-template*=product] .product-information__media .slideshow-controls__thumbnails-container{max-width:min(100%,480px);margin-inline:auto}}main[data-template*=product] .variant-picker{--variant-button-height: 38px}main[data-template*=product] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:38px;min-width:42px;padding:8px 12px}main[data-template*=product] .variant-option--swatches .variant-option__button-label{margin:0 4px 5px 0}main[data-template*=product] .variant-option--swatches .swatch{width:27px;height:27px;min-width:27px;min-height:27px;border:1px solid #999}.gc-single-color-option{display:none!important}main[data-template*=product] .variant-option--swatches.gc-color-grouped{display:flex;flex-wrap:wrap;align-items:center}main[data-template*=product] .variant-option--swatches.gc-color-grouped>legend{width:100%}main[data-template*=product] .variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:8px!important}main[data-template*=product] .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:48px!important;max-width:none!important;min-height:38px!important;padding:8px 12px!important}@media(min-width:750px){main[data-template*=product] media-gallery{--gc-gallery-height:clamp(350px,49vh,430px)}main[data-template*=product] media-gallery .product-media-container:not(.dialog-zoomed-gallery *){height:var(--gc-gallery-height)!important;max-height:var(--gc-gallery-height)!important;min-height:0!important}main[data-template*=product] media-gallery slideshow-component .product-media-constraint-wrapper,main[data-template*=product] media-gallery slideshow-component .product-media,main[data-template*=product] media-gallery slideshow-component .product-media img{max-height:var(--gc-gallery-height)!important;object-fit:contain!important}}.gc-unmapped-swatch{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px dashed #777;border-radius:50%;background:#eee;color:#333;font-size:13px;font-weight:700}.gc-active-industry-name{display:none}@media(min-width:750px){main[data-template*=collection] .main-collection-grid .product-grid--grid[data-product-card-size=medium]{--product-grid-columns-desktop: repeat(auto-fill, minmax(210px, 1fr))}}.gc-active-industry-row{min-height:0}#header-group .header-section{z-index:1000}.gc-alpha-wrap,.gc-industry-alpha-wrap,.gc-location-alpha-wrap{z-index:10!important}.gc-size-guide-link{margin-left:14px;border:0;background:transparent;text-decoration:underline;color:inherit;font:inherit;font-size:13px;cursor:pointer}.gc-company-directory .gc-letter-section,.gc-industry-directory .gc-industry-letter-section{scroll-margin-top:118px}.gc-zoom-toolbar{display:none}@media screen and (min-width:750px){main[data-template*=product] zoom-dialog .dialog-zoomed-gallery__dialog[open]{overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y proximity;background:#fff}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery{box-sizing:border-box;width:100%;margin:0;padding:0 104px 0 0;list-style:none}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery>.product-media-container--image{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh;min-height:0;max-height:none;width:100%;max-width:none;padding:54px 20px 26px;margin:0;overflow:hidden;scroll-snap-align:start;position:relative;aspect-ratio:auto}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery .product-media-container--image>.product-media__drag-zoom-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;cursor:zoom-in;touch-action:auto}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media img.product-media__image{box-sizing:border-box;display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;transform-origin:center center;transition:transform .13s ease-out}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery__dialog.gc-zoom-magnified .product-media__drag-zoom-wrapper{cursor:grab;touch-action:none}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery__dialog.gc-zoom-magnified .product-media__drag-zoom-wrapper.gc-zoom-dragging{cursor:grabbing}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery__dialog.gc-zoom-magnified .product-media__image{transform:translate3d(var(--gc-zoom-x, 0px),var(--gc-zoom-y, 0px),0) scale(var(--gc-zoom-scale, 1))}main[data-template*=product] zoom-dialog .dialog-zoomed-gallery__close-button{position:fixed;inset-block-start:14px;inset-inline-end:15px;width:42px;height:42px;border-radius:50%;background-color:#fff;color:#1a1a1a;mix-blend-mode:normal;box-shadow:0 2px 12px #00000024;z-index:100;display:flex;align-items:center;justify-content:center}main[data-template*=product] zoom-dialog .gc-zoom-toolbar{position:fixed;inset-block-start:14px;inset-inline-start:18px;z-index:100;display:flex;align-items:center;gap:6px;background-color:#fffffff5;box-shadow:0 2px 12px #00000024;border:1px solid rgb(0 0 0 / 9%);border-radius:999px;padding:5px;font:500 14px/1.2 system-ui,sans-serif;color:#222}main[data-template*=product] zoom-dialog .gc-zoom-toolbar__button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border:0;border-radius:999px;background-color:#f1f1f1;color:#222;cursor:pointer;font:inherit}main[data-template*=product] zoom-dialog .gc-zoom-toolbar__button:hover,main[data-template*=product] zoom-dialog .gc-zoom-toolbar__button:focus-visible{background-color:#dedede;outline-offset:2px}main[data-template*=product] zoom-dialog .gc-zoom-toolbar__button:disabled{opacity:.45;cursor:not-allowed}main[data-template*=product] zoom-dialog .gc-zoom-toolbar__status{min-width:39px;text-align:center;font-variant-numeric:tabular-nums}}main[data-template*=product] .gc-company-collection-link{display:inline-flex;align-items:baseline;align-self:flex-start;gap:.45em;max-width:100%;margin-block:0 2px;font-size:14px;line-height:1.45;font-weight:500;color:inherit;text-decoration:none;text-underline-offset:3px}main[data-template*=product] .gc-company-collection-link:hover,main[data-template*=product] .gc-company-collection-link:focus-visible{text-decoration:underline}main[data-template*=product] .product-details .text-block:has(>h1),main[data-template*=product] .product-details .text-block>h1{max-width:100%;max-inline-size:100%;text-wrap:wrap;overflow-wrap:break-word}@media screen and (min-width:1100px){main[data-template*=product] .product-information__grid.product-information--media-left:not(.product-information__grid--half)>.product-details{margin-inline-start:-24px;width:calc(100% + 24px);box-sizing:border-box}}.gc-pay-your-way{width:100%;box-sizing:border-box;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12);text-align:center}.gc-pay-your-way__heading{margin:0;color:var(--color-foreground);font-size:13px;font-weight:500;line-height:1.5}.gc-pay-your-way__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:9px 0 0;padding:0;list-style:none}.gc-pay-your-way__icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;min-width:42px;min-height:26px;list-style:none}.gc-pay-your-way__icon .gc-pay-your-way__svg{display:block;width:43px;height:27px;max-width:100%}@media screen and (max-width:749px){.gc-pay-your-way{margin-block-start:12px;padding-block-start:11px}.gc-pay-your-way__icons{gap:6px}.gc-pay-your-way__icon .gc-pay-your-way__svg{width:40px;height:25px}}@media screen and (min-width:750px)and (max-height:850px){main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend){--gc-gallery-height: clamp(300px, 46vh, 346px)}main[data-template*=product] .product-information__media>media-gallery.media-gallery--carousel:not(.media-gallery--extend) slideshow-component slideshow-controls[thumbnails]{--thumbnail-width: 54px}main[data-template*=product] .product-details>.group-block{padding-block-start:12px!important;padding-block-end:12px!important}main[data-template*=product] .product-details>.group-block>.group-block-content{gap:9px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{gap:7px!important}main[data-template*=product] .product-details .gc-company-collection-link{font-size:13px;line-height:1.3}main[data-template*=product] .product-details .text-block>h1{font-size:clamp(26px,2.45vw,30px)!important;line-height:1.12!important}main[data-template*=product] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:35px;padding-block:6px}main[data-template*=product] .variant-option--equal-width-buttons .variant-option__button-label{min-height:35px!important;padding-block:6px!important}main[data-template*=product] .variant-option--swatches .swatch{width:25px;height:25px;min-width:25px;min-height:25px}main[data-template*=product] .variant-option--swatches .variant-option__button-label{margin-block-end:3px}main[data-template*=product] .gc-pay-your-way{margin-block-start:7px;padding-block-start:7px}main[data-template*=product] .gc-pay-your-way__heading{font-size:12px;line-height:1.3}main[data-template*=product] .gc-pay-your-way__icons{gap:4px 6px;margin-block-start:5px}main[data-template*=product] .gc-pay-your-way__icon{min-width:38px;min-height:24px}main[data-template*=product] .gc-pay-your-way__icon .gc-pay-your-way__svg{width:39px;height:25px}}.gc-pay-your-way__venmo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:50px;height:27px;padding:0 3px;border-radius:4px;background:#008cff;color:#fff;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:17px;font-weight:800;line-height:1;letter-spacing:-.7px;-webkit-user-select:none;user-select:none}@media screen and (min-width:750px)and (max-height:850px){main[data-template*=product] .gc-pay-your-way__venmo{width:46px;height:25px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ghostcorp-polish.css.map */
