body.template-index #main [data-section-type=product]>.container:first-child{display:none!important}body.template-index #main [data-section-type=product]>.container.container--flush,body.template-index #main [data-section-type=product] product-rerender{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}body.template-index #main [data-section-type=product] .featured-product{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important;background:#fff}body.template-index #main [data-section-type=product] .featured-product>.card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;flex:none!important}body.template-index #main [data-section-type=product] .featured-product>.card:last-child>.card__section,body.template-index #main [data-section-type=product] .featured-product>.card:last-child .product-info,body.template-index #main [data-section-type=product] .featured-product>.card:last-child .product-form,body.template-index #main [data-section-type=product] .featured-product>.card:last-child .product-form__info-list,body.template-index #main [data-section-type=product] .featured-product>.card:last-child .product-form__payment-container{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.template-index #main [data-section-type=product] .card__separator{display:none!important}body.template-index #main [data-section-type=product] .product-meta__title,body.template-index #main [data-section-type=product] .product-meta__title a{color:#17191d!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15}body.template-index #main [data-section-type=product] .product-meta__description{margin-top:10px!important;color:#62686d!important;font-size:15px;line-height:1.55}body.template-index #main [data-section-type=product] .product-info__block-item--featured-description{margin-bottom:0!important}body.template-index #main [data-section-type=product] .product-info__block-item--text{margin-top:0!important;margin-bottom:12px!important}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs{display:flex;flex-wrap:wrap;gap:8px 0;margin:12px 0 4px!important;padding:0!important;border:0!important;background:transparent!important;color:#383d42!important;font-size:11px;font-weight:800;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs span{display:inline-flex;align-items:center;min-height:18px;padding:0 10px;border-right:1px solid #d9dcde;white-space:nowrap}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs span:first-child{padding-left:0}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs span:last-child{border-right:0;padding-right:0}body.template-index #main [data-section-type=product] .product-form__option-name,body.template-index #main [data-section-type=product] .product-form__info-title{color:#272b2f!important;font-weight:800!important}body.template-index #main [data-section-type=product] .block-swatch__item{min-width:66px!important;min-height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #cfd3d6!important;border-radius:2px!important;background:#fff!important;color:#34383d!important;font-weight:700;box-shadow:none!important}body.template-index #main [data-section-type=product] .block-swatch__radio:checked+.block-swatch__item{border-color:#f36a21!important;background:#fff7f1!important;color:#17191d!important;box-shadow:0 0 0 1px #f36a21!important}body.template-index #main [data-section-type=product] .color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px #fff,0 0 0 4px #f36a21!important}body.template-index #main [data-section-type=product] .price,body.template-index #main [data-section-type=product] .price--highlight{color:#f36a21!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em}body.template-index #main [data-section-type=product] shopify-payment-terms,body.template-index #main [data-section-type=product] .shopify-payment-terms{display:block;margin-top:9px;color:#4f555a;font-size:13px;line-height:1.45}body.template-index #main [data-section-type=product] .quantity-selector{min-height:44px!important;border-color:#cfd3d6!important}body.template-index #main [data-section-type=product] .product-form__add-button,body.template-index #main [data-section-type=product] .xstrap-featured-buy-now{width:100%!important;min-height:54px!important;box-shadow:none!important}body.template-index #main [data-section-type=product] .product-form__add-button{background:#f36a21!important;border-color:#f36a21!important;color:#fff!important;font-weight:800!important;letter-spacing:.035em;text-transform:uppercase}body.template-index #main [data-section-type=product] .product-form__add-button:hover{background:#d95b19!important;border-color:#d95b19!important}body.template-index #main [data-section-type=product] .xstrap-featured-buy-now{display:flex;margin-top:10px;align-items:center;justify-content:center;border:1px solid #17191d!important;border-radius:2px;background:#17191d!important;color:#fff!important;font-weight:800;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}body.template-index #main [data-section-type=product] .xstrap-featured-buy-now:hover{border-color:#2b2f33!important;background:#2b2f33!important}body.template-index #main [data-section-type=product] .xstrap-featured-buy-now[disabled]{opacity:.48;cursor:not-allowed}body.template-index #main [data-section-type=product] .xstrap-featured-details-link{display:block;margin-top:13px;color:#34383d;font-size:12px;font-weight:800;letter-spacing:.06em;text-align:center;text-decoration:none}body.template-index #main [data-section-type=product] .xstrap-featured-details-link:hover{color:#f36a21}body.template-index #main [data-section-type=product] .product-gallery__thumbnail.is-nav-selected{border-color:#f36a21!important;box-shadow:0 0 0 1px #f36a21!important}body.template-index #main [data-section-type=product] .product-gallery__carousel-item .aspect-ratio{overflow:hidden}body.template-index #main [data-section-type=product] .product-gallery__image{transition:transform .18s ease-out;will-change:transform}body.template-index #main [data-section-type=product] .product-gallery__image.is-xstrap-zoomed{transform:scale(1.9)}@media(hover:hover)and (pointer:fine){body.template-index #main [data-section-type=product] .product-gallery__carousel-item.is-selected .product-gallery__image{cursor:zoom-in}}.xstrap-product-lightbox[hidden]{display:none!important}.xstrap-product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:32px 72px;background:#0c0e10f0}.xstrap-product-lightbox__image{display:block;max-width:min(1180px,90vw);max-height:88vh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.xstrap-product-lightbox__close,.xstrap-product-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:#141618bd;color:#fff;cursor:pointer}.xstrap-product-lightbox__close{top:22px;right:22px;font-size:28px}.xstrap-product-lightbox__nav{top:50%;transform:translateY(-50%);font-size:32px}.xstrap-product-lightbox__prev{left:22px}.xstrap-product-lightbox__next{right:22px}.xstrap-product-lightbox__counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em}@media screen and (min-width:1000px){body.template-index #main [data-section-type=product] .featured-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.template-index #main [data-section-type=product] .product-gallery__size-limiter{max-width:90%!important;margin-left:auto!important;margin-right:auto!important}body.template-index #main [data-section-type=product] .featured-product>.card:last-child .card__section{padding:34px 42px 36px!important}}@media screen and (max-width:999px){body.template-index #main [data-section-type=product] .featured-product{grid-template-columns:minmax(0,1fr)!important}body.template-index #main [data-section-type=product] .featured-product>.card{width:100%!important;max-width:100%!important;min-width:0!important}body.template-index #main [data-section-type=product] .featured-product>.card:last-child .card__section{padding:26px 22px 28px!important}body.template-index #main [data-section-type=product] .product-meta__title,body.template-index #main [data-section-type=product] .product-meta__title a{font-size:24px!important}body.template-index #main [data-section-type=product] .product-meta__description{font-size:14px!important}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs{font-size:10px;gap:7px 0}body.template-index #main [data-section-type=product] .xstrap-featured-quick-specs span{padding:0 8px}body.template-index #main [data-section-type=product] .product-gallery__size-limiter{max-width:88%!important;margin-left:auto!important;margin-right:auto!important}body.template-index #main [data-section-type=product] .product-form__add-button,body.template-index #main [data-section-type=product] .xstrap-featured-buy-now{min-height:50px!important}body.template-index #main [data-section-type=product] shopify-payment-terms,body.template-index #main [data-section-type=product] .shopify-payment-terms{font-size:12px}}@media screen and (max-width:749px){body.template-index #main [data-section-type=product] .product-gallery__thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 14px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.template-index #main [data-section-type=product] .product-gallery__thumbnail{flex:0 0 64px;width:64px;scroll-snap-align:start}body.template-index #main [data-section-type=product] .product-gallery__image,body.template-index #main [data-section-type=product] .product-gallery__image.is-xstrap-zoomed{transform:none!important;cursor:zoom-in}.xstrap-product-lightbox{padding:58px 12px 64px}.xstrap-product-lightbox__image{max-width:96vw;max-height:78vh}.xstrap-product-lightbox__close{top:12px;right:12px}.xstrap-product-lightbox__nav{width:40px;height:40px;background:#1416189e}.xstrap-product-lightbox__prev{left:8px}.xstrap-product-lightbox__next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/xstrap-featured-product.css.map */
