:root{--font-base: "Montserrat", sans-serif;--color-background: #FAFAFA;--color-text: #333333;--color-body-text: #333333;--color-links: #171717;--color-links-active: #171717;--color-button-bg: transparent;--color-button-text: #171717;--color-button-border: #171717;--color-button-main-bg: transparent;--color-button-main-text: #171717;--color-button-cta-bg: transparent;--color-button-cta-text: #171717;--color-button-primary-background: transparent;--color-button-primary-text: #171717;--color-button-primary-background-hover: rgba(23, 23, 23, .06);--color-button-primary-text-hover: #171717;--color-button-secondary-background: transparent;--color-button-secondary-border: #171717;--color-button-secondary-text: #171717;--color-button-secondary-background-hover: rgba(23, 23, 23, .06);--color-button-secondary-text-hover: #171717;--color-star-rating: #171717;--color-background-card: #FFFFFF;--border-radius: 10px;--border-radius-button: 9999px}body{font-family:Montserrat,sans-serif}.card__container>.card .card__subtitle{display:none}.variant-product-card .card__subtitle{display:none}.card__container{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #00000040;overflow:hidden;max-width:320px;margin:0 auto;position:relative}.card__container>.card{padding:10px 14px 8px}.card__container>.card>*+*{margin-top:3px}@media(max-width:899px){.card__container>.card{padding:6px 8px 4px}.card__container .card__quick-add-container{margin:6px 0 0;padding:4px 10px 10px;width:100%;box-sizing:border-box}.card__container .card__quick-add-container button{width:100%;height:34px;padding:6px 8px;font-size:10px;box-sizing:border-box}.card__container .card__quick-add-container quick-add,.card__container .card__quick-add-container product-form{width:100%}}.card__container .card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}@media(min-width:900px){.card__container>.card{background:#fff;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.card__container .card__rating-swatches-row{gap:0;min-height:24px;position:relative}.card__container .card__rating-swatches-row .card__color-swatcher--container{position:absolute;top:100%;left:0;opacity:0;transition:opacity .2s ease .1s;max-height:none!important;overflow:visible!important}.card__container .card__quick-add-container{display:flex!important;position:absolute;bottom:-76px;left:0;right:0;height:48px;padding:0 14px;box-sizing:border-box;align-items:center;background:#fff;z-index:3;opacity:0;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease .1s}.card__container .card__quick-add-container button{width:100%;padding:10px 16px;font-size:12px;height:auto}.card__container .card__quick-add-container quick-add,.card__container .card__quick-add-container product-form{width:100%}.card__container .card__picture-container .card__quick-add-container--desktop{display:none!important}.card__container:hover>.card,.card__container:focus-within>.card{transform:translateY(-76px)}.card__container:hover>.card__quick-add-container,.card__container:focus-within>.card__quick-add-container{transform:translateY(-76px);opacity:1}.card__container:hover .card__rating-swatches-row .card__color-swatcher--container,.card__container:focus-within .card__rating-swatches-row .card__color-swatcher--container{opacity:1}}.variant-product-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #00000040;overflow:hidden}.variant-product-image{display:block;width:100%;margin:0;padding:0}.card__rating-swatches-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;min-height:24px}.card__rating-swatches-row .wt-rating{flex-shrink:0}.card__rating-swatches-row .card__color-swatcher--container{margin:0;padding:0;width:100%}.card__rating-swatches-row .card__color-swatcher--container .color-swatcher--wrapper.hidden{display:flex}.card__color-swatcher--container>.color-swatcher--wrapper.hidden{display:flex}.card__color-swatcher--container .color-swatcher--counter{display:none}.wt-product .product-form__submit.wt-button--primary{background-color:#171717;color:#fff;border:1px solid #171717;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media(hover:hover){.wt-product .product-form__submit.wt-button--primary:hover{background-color:#fff;color:#171717;border-color:#171717}}.wt-product__gallery .wt-slider__nav-btn{width:40px;height:40px;background:#ffffffd9;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;transition:background .2s ease,box-shadow .2s ease}@media(hover:hover){.wt-product__gallery .wt-slider__nav-btn:hover{background:#fff;box-shadow:0 2px 8px #0000002e}}[data-thumbs] .wt-slider__nav-btn{display:none!important}.card__quick-add-container .hero__button--secondary,.card__quick-add-container .hero__button,.card__quick-add-container--desktop .hero__button--secondary,.card__quick-add-container--desktop .hero__button,.wt-product__upsell__button button{background-color:#171717;color:#fff;border:1px solid #171717;border-radius:9999px;padding:8px 20px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media(hover:hover){.card__quick-add-container .hero__button--secondary:hover,.card__quick-add-container .hero__button:hover,.card__quick-add-container--desktop .hero__button--secondary:hover,.card__quick-add-container--desktop .hero__button:hover,.wt-product__upsell__button button:hover{background-color:#fff;color:#171717;border-color:#171717}}[data-section-id=template--29661876617565__collection_list_4xyALN] .swiper-slide{margin-right:8px!important}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:hover>.card,[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:focus-within>.card{margin-top:0!important}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:hover>.card__quick-add-container,[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:focus-within>.card__quick-add-container{max-height:0!important;opacity:0!important;padding:0 14px!important}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:hover .card__rating-swatches-row .card__color-swatcher--container,[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:focus-within .card__rating-swatches-row .card__color-swatcher--container{max-height:0!important;opacity:0!important}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container{margin:0;max-width:none}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;will-change:transform}[data-section-id=template--29661876617565__collection_list_4xyALN] .card__container:hover{transform:scale(1.035) translateY(-4px);box-shadow:0 8px 20px #00000026}@media(min-width:1200px){body:not(.mobile-nav) .wt-page-nav-mega__sublist__item--gallery{margin-left:0!important}body:not(.mobile-nav) .mega-menu__gallery{justify-content:flex-start!important}body:not(.mobile-nav) .mega-menu__gallery__item{flex-grow:0!important;flex-shrink:0!important;width:220px!important}}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;max-width:960px;margin:0 auto;padding:0 20px 60px}.contact-info{padding-top:8px}.contact-info__company{font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin-bottom:14px;color:var(--color-text, #171717)}.contact-info__intro{font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:36px}.contact-info__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.contact-info__item{display:flex;align-items:flex-start;gap:14px;font-size:1rem;line-height:1.6;color:#333}.contact-info__item svg{flex-shrink:0;margin-top:2px;color:#171717}.contact-info__item a{color:#171717;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.contact-info__item a:hover{border-bottom-color:#171717}.contact-form-col{min-width:0}@media(max-width:749px){.contact-layout{grid-template-columns:1fr;gap:32px;padding-bottom:40px}}.jdgm-header-info{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
