.delivered-within{display:flex;align-items:center;gap:8px;margin-top:10px}.delivered-icon img{width:40px;height:auto}.delivered-text{font-size:18px;font-family:inherit;text-transform:lowercase}.delivered-text:first-letter{text-transform:capitalize}.instant-search-results__search-suggestion{display:inline-flex;align-items:center;width:fit-content;margin:0 0 8px;padding:4px 8px;border-radius:999px;background:#f1f1f1;color:#222;font-size:12px;line-height:1.2;letter-spacing:.02em;text-transform:none}.button_container{width:100%;display:grid;gap:2%}.button_container a,.button_container button{width:100%}.richtext__collapse{overflow:visible;transition:max-height .4s ease}.richtext__collapse[data-collapsed=true]{overflow:hidden;max-height:var(--collapsed-height)}.richtext__toggle{margin-top:10px;background:none;border:none;cursor:pointer;font-weight:600;text-decoration:underline}.quote-request{padding:60px 0}.quote-request__title,.quote-request__summary-title,.quote-request__form-title{margin-bottom:24px}.quote-request__layout{display:grid;gap:32px}.quote-request__summary,.quote-request__form-wrapper{padding:32px;border:1px solid #e1e1e1;background:#fafafa}.quote-request__items{list-style:none;margin:0;padding:0}.quote-request__item{margin-bottom:18px}.quote-request__item-title{display:block;font-weight:700}.quote-request__item-meta,.quote-request__item-options{display:block;color:#555;font-size:.95rem}.quote-request__summary-total{margin-top:24px;display:flex;justify-content:space-between;gap:12px;font-weight:700}.quote-request__field{margin-bottom:20px}.quote-request__field label{display:block;margin-bottom:8px;font-weight:600}.quote-request__field input,.quote-request__field textarea{width:100%;padding:12px 14px;border:1px solid #d4d4d4;border-radius:4px}.quote-request__field--textarea textarea{min-height:130px}.quote-request__actions,.quote-request__messages{margin-top:16px}.quote-request__success{color:#1a7f37}.account__quotes{margin-top:48px;padding:32px;border:1px solid #e1e1e1;background:#fff}.account__quote-item{margin-bottom:24px}.account__quote-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-weight:700}.account__quote-items{list-style:none;margin:0;padding:0;color:#444}.account__quote-item p{margin:12px 0 0;color:#555}.account__quote-empty{color:#666}@media(min-width:768px){.quote-request__layout{grid-template-columns:1fr 420px}}.quote-print{padding:60px 0}.quote-print__inner{max-width:1200px;margin:0 auto}.quote-print__header{margin-bottom:32px}.quote-print__title,.quote-print__intro{margin-bottom:18px}.quote-print__button{max-width:260px;margin-bottom:32px}.quote-print__summary{border:1px solid #e1e1e1;background:#fafafa;padding:24px}.quote-print__summary-row{display:grid;grid-template-columns:2.5fr 1fr 1fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #e1e1e1}.quote-print__summary-row--header{font-weight:700;text-transform:uppercase;font-size:.95rem;color:#333}.quote-print__product{display:flex;gap:16px;align-items:center}.quote-print__product-image{width:90px;height:auto;object-fit:cover;border:1px solid #d4d4d4;background:#fff}.quote-print__options,.quote-print__option{display:block;color:#555;font-size:.95rem;margin-top:6px}.quote-print__summary-total{display:grid;grid-template-columns:2.5fr 1fr 1fr;gap:16px;padding-top:20px;font-weight:700}.quote-print__empty{color:#666}@media(max-width:768px){.quote-print__summary-row,.quote-print__summary-total{grid-template-columns:1fr;text-align:left}.quote-print__product{flex-direction:column;align-items:flex-start}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.quote-print__button,.footer,.footer__sub,.site-footer,.site-footer-wrapper,.footer-section,.page-footer{display:none!important}.header__top-bar .header__support-links,.header__top-bar .header__mobile-menu-wrapper,.header__bottom-bar,.header__actions,.header__bottom-bar .header__action,.header__bottom-bar .input-search,.header__bottom-bar uwp-minicart{display:none!important}.header__logo{display:block!important;margin:0 auto 16px!important}.header__top-bar{justify-content:center!important;padding-bottom:0!important}.header{background:transparent!important;padding-top:0!important;padding-bottom:0!important}.quote-print{position:relative;padding:24px!important;background:#fff!important}.quote-print__summary{border:1px solid #e1e1e1;background:#fff;box-shadow:none}.quote-print__summary-row,.quote-print__summary-total{page-break-inside:avoid}.quote-print__product-image{width:80px}.quote-print__header{margin-bottom:16px}.quote-print__title,.quote-print__intro{color:#000}}.product-collection-popup{padding:56px 0}.product-collection-popup__inner{display:grid;gap:24px}.product-collection-popup__buttons{display:grid;gap:16px}.product-collection-popup__buttons--one{grid-template-columns:1fr}.product-collection-popup__buttons--two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-collection-popup__buttons--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-collection-popup__button-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 18px #0000000f}.product-collection-popup__trigger{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(10px,1.2vw,16px);align-items:center;width:100%;min-height:clamp(52px,7vw,68px);padding:clamp(10px,1.5vw,16px) clamp(12px,1.8vw,18px);border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-collection-popup__image-wrapper{width:clamp(28px,4vw,52px);min-width:clamp(28px,4vw,52px);aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--color-surface);display:flex;align-items:center;justify-content:center}.product-collection-popup__label{display:block;font-weight:700;font-size:clamp(.82rem,1.15vw,.98rem);line-height:1.2}.product-collection-popup__subtext{display:block;color:var(--color-text-muted);font-size:clamp(.72rem,.95vw,.88rem);line-height:1.4}.product-collection-popup__arrow{font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1;color:var(--color-text-muted)}.product-collection-popup__trigger{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;width:100%;padding:20px 24px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-collection-popup__image-wrapper{width:70px;min-width:70px;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:var(--color-surface);display:flex;align-items:center;justify-content:center}.product-collection-popup__image{width:100%;height:100%;object-fit:cover}.product-collection-popup__image-fallback{width:100%;height:100%;background:linear-gradient(135deg,#f2f2f2,#e5e5e5)}.product-collection-popup__text{display:grid;gap:6px}.product-collection-popup__label{display:block;font-weight:700}.product-collection-popup__subtext{display:block;color:var(--color-text-muted);font-size:.95rem}.product-collection-popup__arrow{font-size:1.4rem;color:var(--color-text-muted)}.collection-popup-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;place-items:center!important;z-index:2147483646!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important;isolation:isolate!important}.collection-popup-modal.is-open{opacity:1!important;pointer-events:auto!important}.collection-popup-modal__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fffffff2!important;z-index:2147483646!important}.collection-popup-modal__panel{position:relative!important;width:min(1120px,calc(100% - 32px))!important;max-height:min(85vh,1100px)!important;overflow:auto!important;border-radius:28px!important;background:#fff!important;padding:32px!important;box-shadow:0 24px 64px #0000002e!important;z-index:2147483647!important}.collection-popup-modal__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);font-size:1.4rem;cursor:pointer}.collection-popup-modal__header{margin-bottom:24px;display:grid;gap:12px}.collection-popup-modal__heading{margin:0}.collection-popup-modal__description{margin:0;color:var(--color-text-muted)}.collection-popup-modal__products{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.collection-popup-modal__empty{margin:0;color:var(--color-text-muted)}@media(max-width:768px){.product-collection-popup__trigger{grid-template-columns:1fr auto}.product-collection-popup__buttons--dual{grid-template-columns:1fr}.product-collection-popup__panel{width:calc(100% - 24px);padding:22px;border-radius:20px}}.product-collection-popup-block__trigger{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(10px,1vw,14px);align-items:center;width:100%;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;min-height:clamp(46px,6vw,58px);padding:clamp(8px,1.1vw,12px) clamp(10px,1.4vw,16px);box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;color:inherit}.product-collection-popup-block__trigger:hover,.product-collection-popup-block__trigger:focus-visible{transform:translateY(-1px);box-shadow:0 14px 36px #0000001f;border-color:#00000014}.product-collection-popup-block__image-wrapper{width:clamp(18px,3vw,32px);min-width:clamp(18px,3vw,32px);aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:var(--color-surface);display:flex;align-items:center;justify-content:center}.product-collection-popup-block__image{width:100%;height:100%;object-fit:cover}.product-collection-popup-block__text{display:grid;gap:2px;text-align:left;min-width:0}.product-collection-popup-block__label{font-weight:700;font-size:clamp(.78rem,1vw,.96rem);line-height:1.2}.product-collection-popup-block__subtext{color:var(--color-text-muted);font-size:clamp(.68rem,.82vw,.82rem);line-height:1.25}.product-collection-popup-block__icon{font-size:clamp(.9rem,1.15vw,1.1rem);line-height:1;color:var(--color-text-muted)}@media(max-width:768px){.product-collection-popup-block__trigger{gap:10px;padding:9px 12px}.product-collection-popup-block__image-wrapper{width:22px;min-width:22px}.product-collection-popup-block__subtext{font-size:.72rem}.product-collection-popup__buttons--two,.product-collection-popup__buttons--three{grid-template-columns:1fr}}.product-collection-popup-block__modal{position:fixed!important;top:0;left:0;right:0;bottom:0;display:grid;place-items:center;z-index:2;z-index:2147483646!important;opacity:0;pointer-events:none;transition:opacity .25s ease;isolation:isolate}.product-collection-popup-block__modal.is-open{opacity:1;pointer-events:auto}body.collection-popup-open .header,html.collection-popup-open .header,body.collection-popup-open uwp-product-gallery,html.collection-popup-open uwp-product-gallery,body.collection-popup-open .product-gallery__thumbnails-wrapper,html.collection-popup-open .product-gallery__thumbnails-wrapper{z-index:1!important}.product-collection-popup-block__overlay{position:fixed!important;top:0;right:0;bottom:0;left:0;background:#fffffff2;z-index:2147483646!important}.product-collection-popup-block__panel{position:relative!important;width:min(1100px,calc(100% - 32px));max-height:min(85vh,1000px);overflow:auto;border-radius:28px;background:#f9f7f0;padding:32px;box-shadow:0 24px 64px #0000002e;z-index:2;z-index:2147483647!important}.product-collection-popup-block__close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);font-size:1.3rem;cursor:pointer}.product-collection-popup-block__header{margin-bottom:24px}.product-collection-popup-block__heading{margin:0 0 8px}.product-collection-popup-block__description{margin:0;color:var(--color-text-muted)}.product-collection-popup-block__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.product-collection-popup-block__empty{color:var(--color-text-muted)}@media(max-width:768px){.product-collection-popup-block__panel{width:calc(100% - 24px);padding:22px;border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/custom.css.map */
