body{overflow-x:hidden!important}slideshow-slide.resource-list__slide{overflow:visible!important}.details-content *{white-space:normal}product-card .card-gallery{border-radius:10px}.featured-blog-posts-card__inner .image-block{border-radius:10px}span.add-to-cart-text{text-transform:uppercase;font-size:14px!important;font-weight:600}.product-information__grid .accordion-wrapper{border:1px solid #bfbfbf;border-radius:8px}.product-information__grid summary,.product-information__grid .details-content{padding-inline:10px}.product-information__grid accordion-custom:not(:last-child) details.details{border-bottom:1px solid #bfbfbf}.product-information__grid .details-content{border-top:1px solid #bfbfbf;overflow-x:auto}.sticky-add-to-cart__price span{font-size:1rem!important}.details-content h1,.details-content h2,.details-content h3,.details-content h4,.details-content h5,.details-content h6,.collection-description h1,.collection-description h2,.collection-description h3,.collection-description h4,.collection-description h5,.collection-description h6,.shopify-block rte-formatter h1,.shopify-block rte-formatter h2,.shopify-block rte-formatter h3,.shopify-block rte-formatter h4,.shopify-block rte-formatter h5,.shopify-block rte-formatter h6{font-size:1.2rem;margin-bottom:5px!important}.details-content p,.collection-description p,.shopify-block rte-formatter p{margin-block:5px!important}.shopify-block rte-formatter h1{font-size:1.9rem;font-weight:inherit}.shopify-block rte-formatter h2{font-size:1.9rem;font-weight:inherit}.shopify-block rte-formatter h3{font-size:1.9rem;font-weight:inherit}.shopify-block rte-formatter h4{font-size:1.2rem;font-weight:inherit}.shopify-block rte-formatter h5{font-size:1.2rem;font-weight:inherit}.shopify-block rte-formatter h6{font-size:1.2rem;font-weight:inherit}.swatch-wrapper{position:relative}.swatch-sold-out-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;z-index:2;pointer-events:none}.custmmm-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:normal;max-height:1.4em;white-space:normal;font-size:12px}.titleee-dvv-2{background:#e0eff5;padding-block:3px;display:flex;align-items:center;text-align:center;justify-content:center;border-radius:0 0 5px 5px;border-top:0px!important;border:2px solid #E0EFF5}.titleee-dvv{background:linear-gradient(60deg,#f8f4e3,#e0eff5);border:2px solid #089642}.other-cust-imgg img{border:2px solid #E0EFF5;border-bottom:0px!important;border-radius:5px 5px 0 0}.box-sizzee{width:80px;height:auto}.titleee-dvv,.titleee-dvv-2{position:relative}button.va-trigger{width:max-content;align-items:baseline}.cart-items__details{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fnttttt{font-size:18px;font-weight:700;margin-bottom:10px}.cusst-imggg img{border:2px solid #089642;border-bottom:0px!important;border-radius:5px 5px 0 0}@keyframes pulse-animation{0%{box-shadow:0 0 #1294418c}to{box-shadow:0 0 0 20px #0000}}.dual-btn-bar{display:inline-flex;align-items:center;padding:6px;border-radius:50px;gap:6px;transform:translateY(calc(-50% - 10px));background:#fff3;box-shadow:0 4px 10px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.dual-btn-bar a{text-decoration:none;font-weight:600;font-size:16px;padding:10px 22px;border-radius:50px;display:flex;align-items:center;gap:8px;transition:.25s ease;white-space:nowrap}.dual-btn-bar .btn-left{background:#00b348;color:#fff}.dual-btn-bar .btn-left:hover{background:#009a3e}.dual-btn-bar .btn-right{background:#fff;color:#000}.dual-btn-bar .btn-right:hover{background:#f2f2f2}.btn-icon{font-size:18px;display:flex;align-items:center}@media (max-width: 480px){.dual-btn-bar{width:100%;justify-content:center;padding:4px;gap:4px}.dual-btn-bar a{padding:8px 16px;font-size:14px}}.product-still-deciding[data-v-1c654da7]{margin-top:24px;background:#f8f8f8;border-radius:4px;border:1px solid #e8e8e8}.product-still-deciding-title[data-v-1c654da7]{padding:16px 12px;font-weight:600;font-size:16px;color:#222;line-height:24px}.product-still-deciding-item[data-v-1c654da7]{display:flex;align-items:center;justify-content:flex-start;padding:16px 12px;border-top:1px solid #e8e8e8;cursor:pointer}.product-still-deciding-item .left-icon[data-v-1c654da7]{font-size:18px}.product-still-deciding-item .text[data-v-1c654da7]{flex:1;font-weight:400;font-size:14px;color:#222;line-height:18px;margin-left:8px}.tech-doc-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.tech-doc-card{background:#f7f7f7;border-radius:10px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.tech-doc-desc{font-size:14px;color:#333;margin-bottom:14px;line-height:1.4}.tech-doc-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1c1c1c;color:#fff;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease}.tech-doc-download:hover{background:#000}.download-icon{width:14px;height:14px;position:relative;display:inline-block}.download-icon:before{content:"";position:absolute;left:50%;top:0;width:2px;height:8px;background:#fff;transform:translate(-50%)}.download-icon:after{content:"";position:absolute;left:50%;top:6px;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%) rotate(45deg)}@media (max-width: 768px){.tech-doc-wrapper{grid-template-columns:1fr}.announcement-bar{display:none}.product-form-buttons.spacing-style{padding:0}.h4:not(.featured-blog-posts-card__content .h4) *,h4:not(.featured-blog-posts-card__content h4){font-size:24px!important;line-height:30px!important}.product-information__grid .h4 *,.product-information__grid h4{font-size:18px!important;line-height:24px!important}.product-card__content span.add-to-cart-text{font-size:12px!important}.product-card__content .add-to-cart-button{padding:8px!important;height:max-content!important}.product-card__content p{-webkit-line-clamp:2!important}.product-card__content product-price *{font-size:16px!important}}#predictive-search-wrapper{display:none}.custom-menu-flex{display:flex;flex-direction:column;justify-content:space-between;height:100%}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-overwrite.css.map */
