:root{--pd-rewards-widget-height: 40px}html{scroll-behavior:smooth}.pd body{line-height:var(--font-body-line-height)}.mega-menu__nav .media:after,.product-card:after,.product__media:after,.horizontal-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#00000005;pointer-events:none}.horizontal-product__media:after{background-color:#00000008}.highlighted-text .icon-circle{width:calc(100% + 40px);height:calc(100% + 40px);inset-block-start:-20px;inset-inline-start:-20px}.mega-menu__nav{text-align:center}.mega-menu__nav .media{overflow:hidden;border-radius:var(--card-radius)}.mega-menu__nav .media:hover>img{transform:scale(1.1)}.mega-menu__nav .reversed-link{border-radius:var(--card-radius)}@media screen and (min-width: 1366px){.header{grid-template-columns:auto 1fr auto}.header__navigation{justify-content:center}}@media screen and (min-width: 1366px) and (max-width: 1535px){.header{gap:0;padding-inline:24px}.header__menu>ul.with-block.gap-1{gap:0}}@media screen and (max-width: 429px){.logged-in .menu-drawer .drawer__footer-bottom ul{column-gap:var(--sp-3)}}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout{transition:bottom .6s cubic-bezier(.7,0,.2,1)}.has-modal-opening .yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout,.has-modal-open .yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout{bottom:-100%}@media screen and (min-width: 1920px){.collage.with-richtext{align-items:center}.collage.with-richtext .title-wrapper{padding-inline:0}}@media screen and (min-width: 640px){.slideshow-dots{border:0}}.breadcrumb li+li:before{background-color:rgb(var(--color-foreground))}.facet-sticky{bottom:calc(var(--sp-5) + var(--pd-rewards-widget-height))}.product-card .media--height>:is(img,svg,video-media){padding:clamp(var(--sp-4),2.105vw,var(--sp-10))}.product-card__bottom{margin-top:auto}.yotpo-sr-bottom-line-score{padding-top:3px!important;color:rgb(var(----color-foreground))!important}.pd-color-swatch-hover{transition:transform .2s ease}.pd-color-swatch-hover--active{transform:scale(1.3)}@media screen and (min-width: 768px){.product-card__bottom .color-swatch.pd-color-swatch-hover{--swatch-size: var(--sp-5d5)}}@media screen and (max-width: 639px){.mobile\:card-grid--2 [data-yotpo-instance-id="442427"] .star-container:not(:first-child){display:none!important}.mobile\:card-grid--2 [data-yotpo-instance-id="442427"] .yotpo-sr-bottom-line-score{margin-left:0!important}}.product__media>img{object-fit:contain}.pd .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab{color:#fff}.pd .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected{border-color:#fff}.pd .yotpo-questions-and-answers{border-radius:20px;margin-top:40px}[id*=yotpo_product_reviews_ugc_star_rating].shopify-app-block{min-height:30px;margin-block-start:var(--sp-2)}[data-yotpo-instance-id="709488"] .yotpo-product-points-inner-wrapper{display:flex;gap:.5em;line-height:1.3}[data-yotpo-instance-id="709488"] a{text-decoration-line:none!important}[data-yotpo-instance-id="709488"]{min-height:43px;background-color:#e7721b1a;border-radius:5px}.product__inventory{min-height:46px}.BIS_trigger *{pointer-events:none}.product-form__bis{--color-button-background: var(--color-error-text);--color-button-border: var(--color-error-text)}.product-form__bis:not([data-variant-id]){display:none}.product-form__bis[data-variant-id]+.product-form__buttons{display:none}.product__info .product__share{margin-block:var(--sp-8) var(--sp-2);padding-block:var(--sp-2);border-block:1px solid rgb(var(--color-border))}.product__info .product__text{margin-block:0}.product__info .recommend__title{font-family:var(--font-heading-family);font-size:var(--font-button-size);text-transform:uppercase}.product__more{font-weight:var(--font-medium);font-family:var(--font-button-family);font-size:var(--font-button-size);text-transform:var(--font-button-text-transform);color:rgb(var(--color-button-background))}@media screen and (min-width: 768px){.product-form__submit,.product-form__bis{max-width:40ch}}@media screen and (min-width: 1280px){.product--scroll .product__gallery{grid-template-columns:.55fr 1fr}.product__preview.sticky{order:1}}@media screen and (min-width: 1024px){.age-modal .heading{font-size:2.5rem}}.cbb-frequently-bought-container{padding-top:48px}@media screen and (min-width: 768px){.cbb-frequently-bought-container{padding-top:72px}.cbb-frequently-bought-recommendations-container{display:flex;align-items:center}}.cbb-frequently-bought-selector-input:not(.switch):after{display:none}.cbb-frequently-bought-title{margin-bottom:clamp(var(--sp-8),2.526vw,var(--sp-12))!important;font-size:var(--title-sm)!important}.cbb-frequently-bought-total-price-box{text-align:center}.cbb-frequently-bought-add-button{position:relative;width:auto;height:auto;padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));border:0;border-radius:var(--buttons-radius);background-color:rgb(var(--color-button-background));font-weight:var(--font-medium);font-family:var(--font-button-family);font-size:var(--font-button-size);text-transform:var(--font-button-text-transform);line-height:1;transition:background-color var(--animation-primary),color var(--animation-primary)}.cbb-frequently-bought-add-button:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid transparent;transition:border-color var(--animation-primary)}.cbb-frequently-bought-add-button:hover{background-color:transparent!important}.cbb-frequently-bought-add-button:hover:after{border-color:rgb(var(--color-button-background))}.cbb-recommendations-variant-select{border-radius:5px}.yotpo-sr-bottom-line-text{padding-top:1px!important}.yotpo-sr-bottom-line-summary{background:none!important}.yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.yotpo-star-rating-reviews-summary-text{padding-top:0!important}.yotpo-sr-vertical-border:not(.product__info .yotpo-sr-vertical-border),.yotpo-sr-bottom-line-right-panel:not(.product__info .yotpo-sr-bottom-line-right-panel){display:none!important}body:has(.yotpo-widget-loyalty-floater-widget) .product--scroll .product__gallery.with-only1 .product__preview.sticky,body:has(.yotpo-widget-loyalty-floater-widget) .product__preview.sticky{height:calc(var(--screen-height) - var(--header-height) - var(--topbar-height) - var(--sp-5) - var(--pd-rewards-widget-height) - 68px)}body:has(.yotpo-widget-loyalty-floater-widget) .header-scrolled~.page-container .product__preview.sticky{height:calc(var(--screen-height) - var(--inset) - var(--sp-10) - var(--pd-rewards-widget-height))}body:has(.yotpo-widget-loyalty-floater-widget) .header-hidden[data-sticky-type=on-scroll-up]~.page-container .product__preview.sticky{height:calc(var(--screen-height) - var(--sp-12) - var(--pd-rewards-widget-height))}body:has(.yotpo-widget-loyalty-floater-widget) .product-sticky-form{inset-block-end:var(--pd-rewards-widget-height)}body:has(.yotpo-widget-loyalty-floater-widget) .product--scroll .product__gallery.with-only1 .product__preview .product__media{height:100%}@media screen and (min-width: 768px){body:has(.yotpo-widget-loyalty-floater-widget) .product-sticky-form{inset-block-end:calc(var(--sp-5) + var(--pd-rewards-widget-height))}}.yotpo-banner-layout.yotpo-banner-low{transition:background-color var(--animation-primary)}.yotpo-banner-layout.yotpo-banner-low.pd-alt-color:not([aria-expanded=true]){background-color:#fff!important}.yotpo-banner-layout.yotpo-banner-low.pd-alt-color:not([aria-expanded=true]) *{color:#000!important}:root{--yotpo-color-card-bg: #fff;--yotpo-color-inverse: #fff}.yotpo-base-layout{width:100%!important}.yotpo-bold-layout .yotpo-head,.yotpo-display-s .yotpo-head{flex-direction:row!important;justify-content:start!important;min-height:auto!important;margin-top:0!important;margin-bottom:clamp(var(--sp-8),2.526vw,var(--sp-12))!important}.yotpo-bold-layout .yotpo-headline,.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0!important;font-size:var(--title-sm)!important;font-weight:var(--font-heading-weight)!important;color:var(--yotpo-color-inverse)!important}.yotpo-bold-layout .yotpo-header-container,.yotpo-review-card{border-radius:var(--card-radius);background-color:var(--yotpo-color-card-bg)!important}.yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{padding-top:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:60px}.yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-basic-text{font-weight:700}.card-container{background:none!important}.yotpo-display-s .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-bottom-line,.yotpo-bold-layout .yotpo-bottom-line .yotpo-summary-section,.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary,.yotpo-reviews-summary-button .yotpo-icon-btn{margin:0!important}.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{padding-bottom:0!important}.yotpo-review-border-smooth{display:none!important}.yotpo-vertical-pagination .yotpo-reviews-pagination-item{position:relative;width:auto!important;height:auto!important;padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))!important;border:0!important;border-radius:var(--buttons-radius)!important;background:none!important;color:rgb(var(--color-button-text))!important;font-weight:var(--font-medium)!important;font-family:var(--font-button-family);font-size:var(--font-button-size)!important;text-transform:var(--font-button-text-transform);line-height:1!important;transition:background-color var(--animation-primary),color var(--animation-primary)}.yotpo-vertical-pagination .yotpo-reviews-pagination-item:hover{background-color:rgb(var(--color-button-background))!important}.yotpo-vertical-pagination .yotpo-reviews-pagination-item:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-text) / var(--buttons-border-opacity));transition:border-color var(--animation-primary)}.yotpo-vertical-pagination .yotpo-reviews-pagination-item:hover:after{border-color:rgb(var(--color-button-background))}.yotpo-smart-topics .yotpo-smart-topics-headline,.yotpo-smart-topics-see-more-label{color:var(--yotpo-color-inverse)!important;text-transform:capitalize}.yotpo-smart-topics-see-more-label:hover{text-decoration-line:none!important}.yotpo-dropdown-closable .yotpo-dropdown-placeholder,.yotpo-dropdown-closable .yotpo-selected-value{color:var(--yotpo-color-inverse)!important}.yotpo-dropdown-closable path{stroke:var(--yotpo-color-inverse)!important}.yotpo-dropdown-arrow-icon{width:10px!important;height:10px!important}[aria-expanded=false] .yotpo-dropdown-arrow-icon{margin-top:3px!important;transform:rotate(0)!important}[aria-expanded=true] .yotpo-dropdown-arrow-icon{margin-bottom:0!important;transform:rotate(180deg)!important}@media screen and (min-width: 768px){.yotpo-bold-layout .yotpo-bottom-line .yotpo-summary-section{flex-direction:row!important;gap:var(--sp-16)}}#tracktorContainer{padding-inline:var(--page-padding);color:rgb(var(--color-foreground))}#tracktorOrderForm h1{font-size:var(--title-lg);margin-bottom:var(--sp-4)}#tracktorOrderForm input[type=text]{display:block;width:100%;margin:0 auto;padding:var(--sp-4);border-radius:var(--inputs-radius);border:var(--inputs-border-width) solid rgb(var(--color-foreground) / var(--border-opacity));background-color:rgb(var(--color-foreground) / .025)}#tracktorOrderForm label[for] span{display:block;width:100%;max-width:450px;margin:0 auto;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-align:left}.collage.on-scroll{overflow:visible}@media screen and (max-width: 767px){.pd-collage-section .collage.with-grid{grid:auto-flow dense var(--collage-row-height) / repeat(var(--pd-grid-columns-m),minmax(0,1fr))}.pd-collage-section .collage.with-grid .collage__item{grid-area:span var(--pd-collage-row-m) / span var(--pd-collage-column-m)}}@media screen and (min-width: 768px){.pd-collage-section .collage.with-grid{grid:auto-flow dense var(--collage-row-height) / repeat(var(--pd-grid-columns),minmax(0,1fr))}}@media screen and (min-width: 1024px){.pd-collage-section .media-card__content{padding:var(--sp-6)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/pd.css.map */
