.site-nav__dropdown-link{position:relative}.site-nav__dropdown-link:after{content:"";position:absolute;left:15px;right:100%;bottom:4px;border-bottom:2px solid var(--colorNavText, #000);transition:right .35s ease}.site-nav__dropdown-link:hover:after,.site-nav__dropdown-link:focus-visible:after{right:15px}.megamenu .site-nav__dropdown-link{display:inline-block}.megamenu .site-nav__dropdown-link:after{left:0;bottom:1px}.megamenu .site-nav__dropdown-link:hover:after,.megamenu .site-nav__dropdown-link:focus-visible:after{right:0}[data-disable-animations=true] .site-nav__dropdown-link:after{transition:none}:root{--buttonRadius: 8px;--btnRaiseShadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .22);--btnRaiseShadowHover: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(0, 0, 0, .35), 0 3px 8px rgba(0, 0, 0, .28);--btnFlatShadow: inset 0 -1px 0 rgba(0, 0, 0, .07), 0 1px 1px rgba(0, 0, 0, .06);--btnFlatShadowHover: inset 0 -1px 0 rgba(0, 0, 0, .07), 0 3px 8px rgba(0, 0, 0, .12)}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--circle):not(.btn--search):not(.btn--close-search):not(.btn--static):not(.text-link),.rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--circle),.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:8px;background-image:linear-gradient(180deg,var(--colorBtnPrimaryLight, #2b2b2b) 0%,var(--colorBtnPrimary, #111) 70%);box-shadow:var(--btnRaiseShadow);transition:box-shadow .15s ease,transform .1s ease,background-color .2s ease}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--circle):not(.btn--search):not(.btn--close-search):not(.btn--static):not(.text-link):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-image:linear-gradient(180deg,#3d3d3d 0%,var(--colorBtnPrimaryLight, #2b2b2b) 70%);box-shadow:var(--btnRaiseShadowHover)}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--circle):not(.btn--search):not(.btn--close-search):not(.btn--static):not(.text-link):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000073}.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover{background-image:none;box-shadow:none;transform:none}.btn--secondary,.rte .btn--secondary,.btn--tertiary,.rte .btn--tertiary,.quote-btn,.grid-atc__btn.btn--secondary{border-radius:8px;background-image:linear-gradient(180deg,#fff,#f3f4f6);border:1px solid #c9ced6;box-shadow:var(--btnFlatShadow);transition:box-shadow .15s ease,border-color .15s ease,transform .1s ease}.btn--secondary:hover,.rte .btn--secondary:hover,.btn--tertiary:hover,.rte .btn--tertiary:hover,.quote-btn:hover,.grid-atc__btn.btn--secondary:hover{background-image:linear-gradient(180deg,#fff,#eceef2);border-color:#9aa3b0;box-shadow:var(--btnFlatShadowHover)}.btn--secondary:active,.btn--tertiary:active,.quote-btn:active,.grid-atc__btn.btn--secondary:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000001f}.shopify-payment-button .shopify-payment-button__button--branded,.shopify-payment-button .shopify-payment-button__button--branded>*,.shopify-payment-button__more-options{border-radius:8px;overflow:hidden}.quick-product__btn,.grid-atc__qty,.grid-atc__confirm{border-radius:8px}.product__main-photos .product-image-main .image-wrap{height:auto!important;padding-bottom:0!important}.product__main-photos .product-image-main .image-wrap image-element{position:relative!important;display:block;height:auto!important}.product__main-photos .product-image-main .image-wrap img{position:static!important;display:block;width:auto!important;height:auto!important;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.product__main-photos .product-image-main .image-wrap:not(.loaded){min-height:240px}.modal--quick-shop .modal__centered{width:1160px;max-width:94vw}.modal--quick-shop .modal__centered-content{padding:28px 36px 32px;border-radius:16px;box-shadow:0 24px 64px #00000061,0 2px 8px #0000002e;max-height:92vh}.modal--quick-shop .modal__close{top:14px;right:14px}@media only screen and (min-width:769px){.modal--quick-shop .product-single__sticky{width:32%}.modal--quick-shop .product-single__sticky+.grid__item,.modal--quick-shop .grid__item:not(.product-single__sticky){width:68%}}.modal--quick-shop .product__main-photos .product-image-main .image-wrap img{max-height:60vh}.modal--quick-shop .product-single__title{font-size:24px;margin-bottom:4px}.modal--quick-shop .product-single__meta,.modal--quick-shop .product-single__meta .rte,.modal--quick-shop .product-single__description{font-size:15px;line-height:1.45}.modal--quick-shop .product-single__meta .rte p,.modal--quick-shop .product-single__meta .rte ul,.modal--quick-shop .product-single__meta .rte ol{margin-bottom:8px}.modal--quick-shop .product-block{margin-bottom:14px}.modal--quick-shop .product-block--header{margin-bottom:10px}.modal--quick-shop .product__price{font-size:18px}.modal--quick-shop .rte.qv-clamp{position:relative;overflow:hidden;transition:max-height .3s ease}.modal--quick-shop .rte.qv-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,#fff0,#fff 90%);pointer-events:none;transition:opacity .2s ease}.modal--quick-shop .rte.qv-clamp--open:after{opacity:0}.qv-clamp__toggle{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:4px 0;border:0;background:none;color:var(--colorTextBody, #1c1d1d);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.qv-clamp__toggle svg{transition:transform .25s ease}.qv-clamp__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.qv-clamp__toggle [data-less],.qv-clamp__toggle[aria-expanded=true] [data-more]{display:none}.qv-clamp__toggle[aria-expanded=true] [data-less]{display:inline}.qv-clamp__toggle:hover{text-decoration:underline}.modal--quick-shop .product-block--tab,.modal--quick-shop .product-block:has(>.social-sharing),.modal--quick-shop #pps-quote-request,.modal--quick-shop .quote-request{display:none!important}.product-section:not([data-modal=true]) .product-single__form .quote-btn{display:none!important}.modal--quick-shop .product-single__form .quote-btn:not([hidden]){display:block;width:100%;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/site-polish.css.map */
