.variant-picker{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker .popover{--popover-anchor-block-spacing: var(--spacing-2);--popover-content-max-width: none}.variant-picker .popover,.variant-picker .popover::part(content){width:100%}.variant-picker__option-info{justify-content:space-between;align-items:baseline;margin-block-end:var(--spacing-2);display:flex}.variant-picker__option-values{display:flex;flex-wrap:wrap}.variant-picker__option-values.scroll-area{padding-block-start:1px;padding-block-end:1px}.product-info__promo{padding:var(--spacing-7) var(--spacing-5);background:rgb(var(--gold-background) / 20%)}@media screen and (max-width: 699px){.variant-picker__option-values:not(.wrap) .block-swatch{white-space:nowrap}}@media screen and (min-width: 700px){.variant-picker__option-values{flex-wrap:wrap}}@media (scripting: none){.variant-picker__option{display:none}}.color-swatch{--swatch-offset: 3px;--swatch-size: var(--spacing-7);--swatch-margin: calc(var(--swatch-offset) * 2);width:var(--swatch-size);height:var(--swatch-size);margin:var(--swatch-margin);background:var(--swatch-background) center / cover;flex-shrink:0;place-items:center;display:grid;position:relative;border-radius:100%}.color-swatch.is-disabled{background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--background)) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--swatch-background) center / cover}:disabled+.color-swatch{display:none}.color-swatch:before{content:"";inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform:scale(.75);box-shadow:0 0 0 2px}:checked+.color-swatch:before,.color-swatch.is-selected:before{opacity:1;transform:scale(1)}:focus-visible+.color-swatch{outline-offset:calc(2px + var(--swatch-offset) * 2)}.color-swatch--rectangle{--swatch-size: var(--spacing-10);height:var(--swatch-size);margin:0}.color-swatch--rectangle:before{width:var(--swatch-size);height:var(--swatch-size)}.color-swatch--rectangle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{top:0;left:0}.color-swatch--rectangle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{top:0;right:0}.color-swatch--sm{--swatch-size: var(--spacing-3-5);--swatch-offset: 2px}.color-swatch--rectangle.color-swatch--sm{--swatch-size: var(--spacing-5);margin-block-start:7px;margin-block-end:6px}.color-swatch--rectangle.color-swatch--sm:before{bottom:-2px}.color-swatch__view-more{padding:1px var(--spacing-2);color:rgb(var(--text-color) / .7);border-width:1px;margin-inline-start:var(--spacing-1-5)}.block-swatch{place-items:center;gap:var(--spacing-3);height:var(--input-height);border-radius:var(--rounded-button);background:rgb(var(--background-white));border-width:1px;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);display:flex;position:relative}.block-swatch.is-disabled{color:rgb(var(--text-color) / .5);background-image:linear-gradient(to bottom right,#0000 50%,currentColor 50% calc(50% + 2px),#0000 calc(50% + 2px))}:disabled+.block-swatch{display:none}.block-swatch:before{content:"";box-shadow:0 0 0 2px rgb(var(--text-color));border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.95)}:checked+.block-swatch.is-disabled{background-image:linear-gradient(to bottom right,transparent 50%,rgb(var(--text-color)) 50% calc(50% + 2px),transparent calc(50% + 2px))}:checked+.block-swatch:before,.block-swatch.is-selected:before{opacity:1;transform:scale(1)}:focus-visible+.block-swatch{outline-offset:4px}.block-swatch__color{width:var(--spacing-3-5);height:var(--spacing-3-5);border-radius:var(--rounded-full);background:var(--swatch-background) center / cover}@media screen and (min-width: 700px){.block-swatch{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.product-info__variant-picker{margin-block:var(--spacing-4)}.variation-swatch{--swatch-offset: 3px;--swatch-size: var(--spacing-7);--swatch-margin: calc(var(--swatch-offset) * 2);width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:100%;cursor:pointer;position:relative;transition:transform .2s ease;border:1px solid rgba(var(--steel-background))}.variation-swatch:hover{transform:scale(1.1)}.variation-swatch:before{content:"";position:absolute;inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease,transform .2s ease;transform:scale(.85);pointer-events:none;box-shadow:0 0 0 2px}.variation-swatch.active:before{opacity:1;transform:scale(1)}.image-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.facet-dialog .image-filter-list{grid-template-columns:repeat(5,minmax(0,1fr))}.image-filter{text-align:center;border-width:1px;border-radius:2px;flex-direction:column;align-items:center;row-gap:.5rem;padding:1rem 1rem .75rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}:checked+.image-filter,.image-filter.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px}.image-filter__image{width:2rem}[data-tooltip]{position:relative}@media screen and (pointer: fine){[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + var(--spacing-2));border-radius:min(24px,var(--rounded-button));background:rgb(var(--text-color));width:max-content;color:rgb(var(--background));visibility:hidden;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%) scale(.9)}[data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%) scale(1)}}.product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width: 1150px){.product{column-gap:var(--spacing-12)}}@media screen and (min-width: 1600px){.product{column-gap:var(--spacing-16)}}.product-info{--product-info-block-spacing: var(--spacing-6)}.product-info>*+*{margin-block-start:var(--spacing-4);margin-block-end:var(--spacing-4)}.product-info__block-item[data-block-id=price]{margin-block-start:var(--spacing-4)}.product-info__block-item[data-block-id=title]{margin-block-end:0}.product-info>*+*:last-child{margin-block-end:0}.product-info__accordion{--product-info-block-spacing: 0}.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-2)}.product-info__block-item:where([data-block-type=badges]){--product-info-block-spacing: var(--spacing-4)}.product-info__sku{display:block}.product-info__badge-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.product-info__price .rating-with-text{justify-content:flex-start;display:flex}.product-info__price .product-info__badge-list{align-self:center;margin-inline-start:var(--spacing-1)}.product-info__price .rating{margin-inline-start:auto}.product-info__offer-list{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.product-form__share{grid-template-columns:minmax(0,1fr);display:grid}.product-info__share-buttons{display:none}.native-share--disabled .product-info__share-buttons{display:block}.product-info__native-share{display:none}.native-share--enabled .product-info__native-share{align-items:center;gap:var(--spacing-2-5);opacity:.7;transition:opacity .2s ease-in-out;display:flex}.native-share--enabled .product-info__native-share:hover{opacity:1}.product-info__block-item:empty{display:none}.product-info__block-item:has(.accordion)+.product-info__block-item:has(.accordion) .accordion{border-block-start-width:0}@media screen and (min-width: 1000px){.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-4)}.product-info__block-item:where([data-block-type=title]){margin-block-start:var(--spacing-10)}.product-info__block-item:where([data-block-type=buy-buttons]){--product-info-block-spacing: var(--spacing-8)}.product-info__offer-list{gap:var(--spacing-4)}.product-info__complementary-products .horizontal-product-list-carousel:not(.separate){border-width:1px}.product-info__complementary-products .horizontal-product-list-carousel>.horizontal-product-list,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product{border:none}.product-gallery{top:var(--sticky-area-height);z-index:1;position:sticky}.product-info>*+*{margin-block-start:var(--spacing-8);margin-block-end:var(--spacing-8)}}@media screen and (min-width: 1600px){.product-info>*+*{margin-block-start:var(--spacing-10);margin-block-end:var(--spacing-10)}}.product-gallery__thumbnail-list{margin:0 var(--spacing-10);min-height:100px}.product-gallery{padding-bottom:var(--spacing-10)}.product-gallery__thumbnail-slide{width:max-content;max-width:148px;border:2px solid transparent}.product-gallery__media-buttons{position:absolute;width:80px;left:50%;bottom:0;transform:translate(-50%);z-index:2}.product-gallery__media-image{max-width:1274px;aspect-ratio:1 / 1}.product-gallery__thumbnail-image{max-width:148px;aspect-ratio:10 / 8;margin:0 auto}@media screen and (min-width: 768px){.product-gallery{padding-bottom:0}.product-gallery__media-image{aspect-ratio:1274 / 661}.product-gallery__media-buttons{bottom:0;z-index:-1}}@media screen and (min-width: 1000px){.product-gallery__media-buttons{bottom:34px;left:unset;width:100%;transform:none}}@media screen and (min-width: 1360px){.product-gallery__thumbnail-list{min-height:120px}.product-gallery__media-buttons{bottom:44px}}@media screen and (min-width: 1600px){.product-gallery__thumbnail-list{min-height:140px}.product-gallery__media-buttons{bottom:54px}}.breadcrumbs span{margin-right:var(--spacing-2)}.product-info__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:rgb(var(--grey-background))}.jdgm-rev-widg__summary-text{line-height:1.6;letter-spacing:1px}.jdgm-write-rev-link{display:flex!important;justify-content:center;align-items:center;text-transform:uppercase}body .jdgm-rev-widg__title{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:var(--text-h2);line-height:1;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}body .jdgm-rev__timestamp,body .jdgm-rev__location{color:rgb(var(--black-background))}body .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-base);font-family:var(--heading-font-family);letter-spacing:1px;padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;display:flex;justify-content:center;text-transform:uppercase;width:100%;min-height:var(--button-height)}@media only screen and (min-width: 992px){body .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:var(--spacing-12)}}.product .ekho-button-container{flex:1}.product .ekho-button-spinner{border-radius:50%;border-top:4px solid rgb(var(--black-background))}.shopify-payment-button__button{width:100%;text-transform:uppercase;height:inherit;padding:var(--spacing-4) var(--spacing-5);background:#fff;border:1px solid rgb(var(--black-background));color:rgb(var(--black-background))}.shopify-payment-button__button:hover:not([disabled]){background:rgb(var(--black-background))!important;color:#fff}@media only screen and (max-width: 992px){.template--product .full-video__item{height:unset;aspect-ratio:1}}.vehicle [data-block-type=description]{display:none}sale-price,#regular_price{font-weight:700;font-family:var(--heading-font-family)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-product.css.map */
