.body-model-open{overflow:hidden}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{max-height:460px}.quick-view .section{padding:0}.quick_view_section{background:#000;position:absolute;display:flex;border-radius:500px;right:17px;bottom:17px;cursor:pointer;width:48px;height:48px}.quick_view_section a{line-height:0;padding:16px}.custom-model-main{display:none;text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto}.model-open{z-index:99999;opacity:1;overflow:hidden;display:block}.custom-model-inner{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:100%;margin:40px auto;max-width:1440px}.custom-model-wrap{display:block;width:100%;position:relative;padding:48px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:20px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}.model-open .custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);position:fixed;z-index:999;top:0;left:0;right:0;bottom:0}.model-open .bg-overlay{background:#0006;z-index:99;cursor:var(--cursor-close-svg-url) 28 28,auto}.bg-overlay{background:#0000;height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.close-btn{position:absolute;right:-13px;top:-21px;cursor:pointer;z-index:99;font-size:30px;color:#fff;border-radius:500px;background:#000;width:48px;height:48px;line-height:43px}.pop-up-content-wrap{--product-grid: auto / minmax(0, 1.1fr) minmax(0, .9fr);--product-gallery-media-list-grid: auto / auto-flow 100%;--product-gallery-media-list-gap: calc(var(--grid-gutter) / 2)}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:-0px;height:100%}}@media screen and (max-width:799px){.custom-model-inner{margin-top:45px}}quick-view .block-swatch{font-size:14px;padding:6px 16px;height:auto;font-family:var(--text-ibm-sans);background:transparent}.buy-buttons .button{--button-background: 0 0 0 / var(--button-background-opacity, 1) !important;--button-outline-color: 0 0 0 !important;--button-text-color: 255 255 255 !important}.page-dots{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--rounded-full);background:rgb(var(--background) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plexfont p,.plexfont{font-family:var(--text-ibm-sans)}.why_tattoo_smart .h5{margin-bottom:20px}.custom-model-wrap .buy-buttons--multiple{display:block}.custom-model-wrap .buy-buttons .button{width:100%;padding:14px 40px;margin-bottom:16px;font-size:16px;line-height:24px}.pro_tattoo_smart.mobile{display:none}.quick-view .product-info__title{font-size:50px;line-height:58px}.quick-view #main sale-price{line-height:28px}.quick-view .variant-picker__option-info legend{line-height:24px}.quick-view variant-option-value{line-height:24px}.quick-view .block-swatch{padding:8px 16px}.quick-view .block-swatch span{line-height:20px}.quick-view .product .accordion__toggle{line-height:32px;padding-top:20px;font-weight:500}.quick-view .accordion__content .metafield-rich_text_field ul li{line-height:24px;margin-bottom:4px}.quick-view .why_tattoo_smart .h5{line-height:32px}.quick-view .plexfont p,.plexfont{line-height:24px}.quick-view .why_tattoo_smart{padding-left:0}.quick-view .block-swatch{background-color:transparent}.quick-view :checked+.block-swatch,.block-swatch.is-selected{background:#e6e6e6!important}.quick-view price-list.price-list{margin:0}.quick-view ul.supported_software{margin:0}.quick-view hr.product-info__separator{margin-bottom:32px}.quick-view .product-info__variant-picker,.quick-view .pro_short_desc,.quick-view .product-info__buy-buttons{margin:0 0 32px}@media screen and (max-width: 699px){.product{grid:inherit}}@media (min-width:1025px) and (max-width:1449px){.custom-model-inner{padding:0 50px}.close-btn{right:33px}}@media (max-width: 1024px){.quick-view .supported_software{margin-block-start:17px;margin-block-end:17px}.page-dots{background:transparent}.quick_view_section{width:48px;height:48px}.quick_view_section a{line-height:0;padding:6px}.custom-model-wrap .section{padding:0}.custom-model-wrap .product .product-info__title{font-size:50px;line-height:58px}.pro_tattoo_smart.desktop{display:none}.pro_tattoo_smart.mobile{display:block;margin:0}.product-card{overflow:inherit}.quick_view_section{right:7px;bottom:11px;justify-content:center;align-items:center}.close-btn{width:48px;height:48px;line-height:41.8px;right:-13px;top:-14px;font-size:26px;display:flex;justify-content:center;align-items:center}.custom-model-wrap{padding:30px}.quick-view .product{overflow:hidden;grid:inherit;gap:32px}.quick-view .custom-model-inner{max-width:484px;margin:70px auto}.shopify-section--featured-collection .quick-view .custom-model-inner .section{padding:0}.quick-view .why_tattoo_smart{padding:0 0 32px}.quick-view .product-info__variant-picker{margin-block-start:0}.quick-view .plexfont p,.quick-view .plexfont{font-size:14px;line-height:20px}.quick-view .why_tattoo_smart .h5{font-size:18px;line-height:26px;margin-bottom:12px}.quick-view .variant-picker__option-info legend,.quick-view variant-option-value{font-size:14px;line-height:20px}.quick-view .pro_short_desc h6,.quick-view .pro_short_desc h5{font-size:14px;line-height:20px}.quick-view .product .accordion__toggle{font-size:20px;line-height:28px}.quick-view .accordion__content .metafield-rich_text_field ul li{font-size:16px;line-height:24px;margin-bottom:4px}.quick-view .product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:none}.quick-view .page-dots{display:flex;margin-top:12px}.quick-view .product-info__vendor.redtext.plexfont{font-size:16px;line-height:24px}.quick-view sale-price{font-size:20px;line-height:28px}.quick-view .block-swatch span{font-size:14px;line-height:16px}.quick-view .block-swatch{background:transparent}.quick-view span.accordion_title{font-size:24px;line-height:32px}.quick-view hr.product-info__separator{margin-bottom:24px}.quick-view .product-info__variant-picker,.quick-view .pro_short_desc,.quick-view .product-info__buy-buttons{margin:0 0 24px}.custom-model-wrap .buy-buttons .button{font-size:14px;line-height:20px}}@media (max-width: 749px){.page-dots{background:transparent;margin-top:12px}.quick_view_section{width:44px;height:44px}.quick_view_section a{line-height:0;padding:5px}.custom-model-wrap .section{padding:0}.custom-model-wrap .product .product-info__title{font-size:36px;line-height:48px}.pro_tattoo_smart.desktop{display:none}.pro_tattoo_smart.mobile{display:block}.product-card{overflow:inherit}.quick_view_section{right:-12px;align-items:center;justify-content:center;top:-13px;bottom:auto;padding:0}.close-btn{width:44px;height:44px;line-height:41.6px;right:-13px;top:-14px;display:flex;justify-content:center;align-items:center}.custom-model-wrap{padding:20px}.quick-view .product{overflow:hidden;grid:inherit;gap:16px}.quick-view .custom-model-inner{max-width:320px;margin:40px auto}.shopify-section--featured-collection .quick-view .custom-model-inner .section{padding-top:0}.quick-view #main .product sale-price{font-size:18px;line-height:26px}.quick-view .product-info__title{margin-block-end:4px}.quick-view .supported_software{margin-block-start:9px;margin-block-end:9px}.quick-view .product-info{padding:0}.quick-view .product sale-price{font-size:18px!important;line-height:26px}.quick-view .product-info__price{margin-block-end:9px}.quick-view .variant-picker__option-info{margin-bottom:16px}.quick-view .block-swatch span{line-height:16px}.quick-view .buy-buttons .button{padding:14px 32px;margin-bottom:10px;font-size:16px;line-height:24px}.quick-view .shopify-payment-button__button--branded.shopify-payment-button__button--branded [role=button]{padding:14px 32px!important}.quick-view .shopify-cleanslate .h7OYsWHrW5495r9beh2n span{font-size:16px;line-height:24px}.quick-view .accordion__content .metafield-rich_text_field ul li{font-size:14px;line-height:20px;margin-bottom:4px}.quick-view span.accordion_title{font-size:20px;line-height:28px}.quick-view .product-info__vendor.redtext.plexfont{font-size:14px;line-height:20px}.quick-view hr.product-info__separator{margin-top:16px;margin-bottom:16px}.quick-view .why_tattoo_smart{padding-bottom:16px}.quick-view .product-info__variant-picker,.quick-view .pro_short_desc,.quick-view .product-info__buy-buttons{margin:0 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/quick-view.css.map */
