.section__header--custom-layout{margin-bottom:0}.section__header--custom-layout .section__heading{color:#0d0904;text-align:center;font-size:clamp(32px,4vw,45px);line-height:clamp(40px,5vw,52px);font-weight:800;margin-bottom:24px}.section__header--custom-layout .section__heading-line{display:none}.product-grid-item-custom{display:flex;flex-direction:column;width:100%;max-width:320px}.product-grid-item-custom__image{position:relative;aspect-ratio:1 / 1;border:1px solid #0d0904;border-radius:8px;overflow:hidden;margin-bottom:8px}.product-grid-item-custom__image-link{display:block;width:100%;height:100%;position:relative}.product-grid-item-custom__image-wrapper{width:100%;height:100%;position:relative;background:#fff}.product-grid-item-custom__media{width:100%;height:100%;object-fit:cover}.product-grid-item-custom__badge{position:absolute;background:#18ea9a;color:#13445f;padding:2px 8px;font-size:22px;line-height:28px;z-index:2;display:flex;align-items:center;justify-content:start;gap:8px;clip-path:polygon(0 0,100% 0,85% 50%,100% 100%,0 100%);width:65px}.product-grid-item-custom__badge--top-left{top:7px;left:7px}.product-grid-item-custom__badge--top-right{top:7px;right:7px}.product-grid-item-custom__badge--placeholder{opacity:.5}.product-grid-item-custom__badge-text{white-space:nowrap}.product-grid-item-custom__quick-buy{position:absolute;bottom:13px;right:13px;z-index:2}.product-grid-item-custom__quick-buy-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#eaf7fd;border:2px solid #1c1d1e;border-radius:8px;box-shadow:4px 4px #1c1d1e;cursor:pointer;padding:8px 12px;transition:transform .1s ease}.product-grid-item-custom__quick-buy-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px #1c1d1e}.product-grid-item-custom__quick-buy-btn:active{transform:translate(4px,4px);box-shadow:0 0 #1c1d1e}.product-grid-item-custom__quick-buy-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#1c1d1e}.product-grid-item-custom__quick-buy-icon svg{width:100%;height:100%;stroke:none}.product-grid-item-custom__info{display:flex;flex-direction:column;gap:8px;width:100%}.product-grid-item-custom__title{font-family:canada-type-gibson,sans-serif;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.5px;color:#0d0904;margin:0;text-align:left;min-height:44px;display:flex;align-items:flex-start;flex-shrink:0}.product-grid-item-custom__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:22px;max-height:44px;line-clamp:2}.product-grid-item-custom__metafields{display:flex;gap:8px;width:100%;align-items:center;flex-shrink:0;min-height:40px}.product-grid-item-custom__metafield-item{display:flex;gap:8px;align-items:center;flex:1 1 0;min-width:0}.product-grid-item-custom__metafield-icon{width:24px;height:24px;flex-shrink:0;color:#0d0904;display:flex;align-items:center;justify-content:center}.product-grid-item-custom__metafield-icon svg{width:auto;height:auto;max-width:24px;max-height:24px;fill:#0d0904;color:#0d0904;stroke:#0d0904}.product-grid-item-custom__metafield-icon img{filter:brightness(0);width:auto;height:auto;max-width:24px;max-height:24px}.product-grid-item-custom__metafield-icon .icon-joystick,.product-grid-item-custom__metafield-icon .icon-users{width:16px;height:20px;stroke:none}.product-grid-item-custom__metafield-icon .icon-screen{width:23px;height:14px;stroke:none}.product-grid-item-custom__metafield-text{font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.5px;color:#0d0904;white-space:normal;overflow-wrap:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;align-self:center}.product-grid-item-custom__price{display:flex;gap:8px;align-items:center;line-height:0;flex-shrink:0;min-height:28px}.product-grid-item-custom__price-current{font-size:22px;line-height:28px;color:#0d0904}.product-grid-item-custom__price-old{font-size:16px;line-height:22px;color:#908e8c;text-decoration:line-through;letter-spacing:.5px}.product-grid-item-custom__price-old--placeholder{opacity:.5}.product-grid-item-custom__form{width:100%}.product-grid-item-custom__atc-btn{background:#30abed;color:#fffdf7;position:relative}.product-grid-item-custom__atc-btn .product-grid-item-custom__atc-progress{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;content-visibility:hidden;transition:opacity .3s ease;pointer-events:none}.product-grid-item-custom__atc-btn .svg-loader circle{stroke:#fffdf766}.product-grid-item-custom__atc-btn .svg-loader circle~circle{stroke:#fffdf7}.product-grid-item-custom__atc-btn .product-grid-item-custom__atc-check{position:absolute;top:50%;left:50%;width:14px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-2px;transform:translate(-50%,-50%) rotate(-45deg);opacity:0}.product-grid-item-custom__atc-btn.is-loading{pointer-events:none}.product-grid-item-custom__atc-btn.is-loading .product-grid-item-custom__atc-text,.product-grid-item-custom__atc-btn.is-loading .product-grid-item-custom__atc-check{opacity:0}.product-grid-item-custom__atc-btn.is-loading .product-grid-item-custom__atc-progress{opacity:1;content-visibility:visible}.product-grid-item-custom__atc-btn.is-loading .svg-loader circle~circle{animation-play-state:running}.product-grid-item-custom__atc-btn.is-success .product-grid-item-custom__atc-text{opacity:0}.product-grid-item-custom__atc-btn.is-success .product-grid-item-custom__atc-check{opacity:1}.product-grid-item-custom__error:empty{display:none}.product-grid-item-custom__error{margin-top:8px;color:var(--error);font-size:14px}.related-products__show-all{margin-top:24px;display:flex;justify-content:center;width:100%}@media(min-width:1024px){.related-products__show-all-btn.btn-hard-shadow{width:fit-content}}.carousel .product-grid-item-custom{width:320px;flex-shrink:0;min-height:520px}.product-grid-item-custom__info{flex:1;display:flex;flex-direction:column}.product-grid-item-custom__bottom{margin-top:auto;display:flex;flex-direction:column;gap:8px;width:100%}@media(max-width:768px){.product-grid-item-custom{max-width:100%}.carousel--mobile.carousel--custom-layout .carousel__item.product-grid-item-custom{display:flex;flex-direction:column;width:280px;max-width:280px;min-height:480px;flex:0 0 auto}.carousel--custom-layout.carousel--mobile{padding-bottom:12px}[data-section-type=related-products]{overflow-x:clip}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/related-products-custom.css.map */
