.simple-product-page{width:100%}.simple-breadcrumb{margin-bottom:3rem;font-size:18px;color:#666;padding-top:2rem;padding-bottom:0;border:none;text-transform:none;letter-spacing:0;font-weight:400}.simple-breadcrumb a{color:#fff;text-decoration:none;transition:color .2s ease}.simple-breadcrumb a:hover{color:#1a1a1a}.simple-breadcrumb span{margin:0 .5rem;color:#fff}.simple-product-layout{display:grid;grid-template-columns:1fr;gap:4rem;width:100%;max-width:100%;overflow:visible}@media(min-width:990px){.simple-product-layout{grid-template-columns:1.2fr 1fr;gap:5rem;align-items:start}}.simple-product-media{position:sticky;top:2rem;max-width:100%;min-width:0}.simple-main-image{width:100%;max-width:100%;border-radius:0;overflow:hidden;margin-bottom:2rem;position:relative;background:#fff;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none;transition:opacity .3s ease;padding:24px;box-sizing:border-box}.simple-main-image:hover{opacity:.95}.simple-main-image img{width:100%;max-width:100%;height:100%;object-fit:contain;display:block}.simple-thumbnails{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}.simple-thumbnails::-webkit-scrollbar{height:4px}.simple-thumbnails::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.simple-thumbnails::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.simple-thumbnails::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.simple-thumbnail{flex:0 0 90px;height:90px;border:1px solid #dddddd;border-radius:0;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease,transform .2s ease;background:#fff;position:relative}.simple-thumbnail:hover{opacity:1;border-color:#c4c4c4;transform:translateY(-2px)}.simple-thumbnail.active{border-color:gold;opacity:1;transform:none}.simple-thumbnail img{width:100%;height:100%;object-fit:cover}button.simple-thumbnail{padding:0;margin:0;font:inherit;color:inherit;-webkit-appearance:none;appearance:none}.simple-thumbnail:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;opacity:1}.sm-atc-error{margin:.75rem 0 0;padding:.7rem 1rem;border:1.5px solid #b00020;border-radius:6px;background:#fff;color:#b00020;font-size:1.4rem;font-weight:600;line-height:1.4}.sm-atc-error[hidden]{display:none}@media(max-width:640px){.simple-thumbnail{flex:0 0 68px;height:68px}}.simple-product-info{max-width:100%;min-width:0}.simple-product-title{font-size:2.5rem;font-weight:400;margin:0 0 2rem;line-height:1.3;color:#1a1a1a;letter-spacing:-.01em;text-transform:none;position:relative;padding-bottom:0;border:none}.simple-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;padding-bottom:0;border:none}.simple-product-price .price-current{font-size:1.75rem;font-weight:300;color:#1a1a1a;text-shadow:none}.simple-price-compare{font-size:1rem;color:#b8860b;text-decoration:line-through;font-weight:300}.simple-price-save{display:inline-flex;align-items:center;padding:0;background:transparent;color:#fff;font-weight:400;font-size:.875rem;border-radius:0;text-transform:none;letter-spacing:0;box-shadow:none}.simple-variants{margin-bottom:2rem}.simple-variant-option{margin-bottom:1.5rem}.simple-variant-label{display:block;font-weight:400;margin-bottom:.75rem;font-size:.875rem;text-transform:none;letter-spacing:0;color:#555}.simple-variant-values{display:flex;flex-wrap:wrap;gap:.75rem}.simple-variant-value{padding:.75rem 1.5rem;border:1px solid #dddddd;border-radius:0;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:400;background:transparent;color:#1a1a1a;position:relative;overflow:hidden;text-transform:none;letter-spacing:0}.simple-variant-value:before{display:none}.simple-variant-value:hover{border-color:#c4c4c4;transform:none;box-shadow:none}.simple-variant-value.selected{background:transparent;color:#b8860b;border-color:gold;box-shadow:none;font-weight:400}.simple-variant-value.disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;background:transparent}.simple-variant-value.disabled:hover{transform:none;box-shadow:none;border-color:#ddd}.simple-quantity-cart{display:flex;gap:1rem;margin-bottom:1.5rem;flex-direction:column}@media(min-width:480px){.simple-quantity-cart{flex-direction:row;align-items:stretch}}.simple-quantity{display:flex;border:1px solid #dddddd;border-radius:0;overflow:hidden;background:transparent;align-items:center}.simple-quantity input{width:70px;border:none;text-align:center;padding:1rem .5rem;font-size:1rem;font-weight:400;-moz-appearance:textfield;background:transparent;color:#1a1a1a}.simple-quantity input::-webkit-outer-spin-button,.simple-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simple-quantity button{padding:1rem 1.25rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:1.25rem;font-weight:300;color:#1a1a1a;display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}@media(max-width:480px){.simple-quantity{width:100%;justify-content:space-between}.simple-quantity input{flex:1;min-width:0}}.simple-quantity button:hover{background:#fff;color:#1a1a1a}.simple-quantity button:active{transform:scale(.95)}.simple-add-to-cart{flex:1}.simple-add-to-cart-btn{width:100%;padding:1.25rem 2rem;background:transparent;color:#1a1a1a;border:1px solid #dddddd;border-radius:0;font-size:1.125rem;font-weight:400;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0;box-shadow:none;position:relative;overflow:hidden}.simple-add-to-cart-btn:before{display:none}.simple-add-to-cart-btn:hover{background:#fff;color:#000;transform:none;box-shadow:none}.simple-add-to-cart-btn:hover:before{opacity:1}.simple-add-to-cart-btn:active{transform:translateY(0)}.simple-sticky-cart{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #dddddd;padding:1.25rem 1.5rem;z-index:100;display:none;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.simple-sticky-cart.visible{display:block;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.simple-sticky-cart-content{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media screen and (min-width:750px){.simple-sticky-cart-content{padding:0 5rem}}.simple-sticky-cart-info{flex:1;min-width:200px}.simple-sticky-cart-title{font-size:.875rem;color:#666;margin-bottom:.25rem;display:none}.simple-sticky-cart-price{font-size:1.125rem;font-weight:400;color:#1a1a1a}.simple-sticky-cart-price .simple-price-compare{font-size:1rem;color:#b8860b;text-decoration:line-through;margin-left:.5rem}.simple-sticky-cart-btn-wrapper{display:flex;gap:1rem;align-items:center}.simple-sticky-cart-btn{padding:1.25rem 2.5rem;background:gold;color:#000;border:1px solid #FFD700;border-radius:0;font-size:1.125rem;font-weight:400;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0;box-shadow:none;white-space:nowrap}.simple-sticky-cart-btn:hover{background:#fff;color:#000;border-color:#ddd;transform:none;box-shadow:none}.simple-sticky-cart-btn:active{transform:translateY(0)}.simple-sticky-cart-btn:disabled:not(.is-loading):not(.is-error){background:#f2f2f2;color:#666;border-color:#ddd;cursor:not-allowed;transform:none;box-shadow:none}.simple-sticky-quantity{display:flex;border:1px solid #dddddd;border-radius:0;overflow:hidden;background:transparent;align-items:center}.simple-sticky-quantity input{width:44px;border:none;text-align:center;padding:.75rem .5rem;font-size:.9375rem;font-weight:400;-moz-appearance:textfield;background:transparent;color:#1a1a1a}.simple-sticky-quantity input::-webkit-outer-spin-button,.simple-sticky-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simple-sticky-quantity button{padding:.75rem 1rem;border:none;background:transparent;cursor:pointer;transition:background-color .2s ease;font-size:1.125rem;font-weight:400;color:#1a1a1a;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.simple-sticky-quantity button:hover{background:#fff}@media(max-width:640px){.simple-sticky-cart{padding:.875rem 1rem}.simple-sticky-cart-content{flex-direction:column;align-items:stretch;gap:.75rem}.simple-sticky-cart-info{min-width:auto}.simple-sticky-cart-btn-wrapper{width:100%;justify-content:space-between}.simple-sticky-cart-btn{flex:1;padding:1.125rem 1.75rem;font-size:1rem}.simple-sticky-quantity{flex-shrink:0}}.simple-buy-now{margin-top:1rem;margin-bottom:2rem}.simple-buy-now-btn{width:100%;padding:1.25rem 2rem;background:gold;color:#000;border:1px solid #FFD700;border-radius:0;font-size:1.125rem;font-weight:400;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0;box-shadow:none;position:relative;overflow:hidden}.simple-buy-now-btn:before{display:none}.simple-buy-now-btn:hover{background:#fff;color:#000;border-color:#ddd;transform:none;box-shadow:none}.simple-buy-now-btn:active{transform:translateY(0)}.simple-pickup-availability{margin-top:1.5rem;margin-bottom:1.5rem}.simple-pickup-unavailable{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(0,0,0,.1);color:#555;font-size:14px}.pickup-badge{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(0,0,0,.1);border-radius:0;transition:all .2s ease}.pickup-badge:hover{background:#ffffff0d;border-color:#00000026}.pickup-badge-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:#10b98126;border-radius:50%;flex-shrink:0}.pickup-badge-icon svg{width:20px;height:20px;color:#10b981}.pickup-badge-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.pickup-badge-main{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pickup-badge-text{font-size:16px;color:#1a1a1a;line-height:1.5}.pickup-badge-store{font-size:16px;color:#1a1a1a;font-weight:600;line-height:1.5}.pickup-badge-time{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#666}.pickup-badge-time svg{width:16px;height:16px;color:#666;flex-shrink:0}.pickup-badge-link{font-size:14px;color:#b8860b;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease;text-align:left;margin-top:.25rem}.pickup-badge-link:hover{color:#1a1a1a}.pickup-availability-dialog{background:#fff;border:1px solid #dddddd;border-radius:0;padding:0;max-width:500px;width:90%;color:#1a1a1a}.pickup-availability-dialog::backdrop{background:#ffffffb3}.pickup-dialog-content{padding:2rem}.pickup-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dddddd}.pickup-dialog-header h2{font-size:1.5rem;font-weight:400;margin:0;color:#1a1a1a}.pickup-dialog-close{background:none;border:none;color:#1a1a1a;cursor:pointer;padding:.5rem;transition:color .2s ease}.pickup-dialog-close:hover{color:#b8860b}.pickup-dialog-body h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#1a1a1a}.pickup-address{font-style:normal;font-size:14px;color:#555;line-height:1.6;margin-top:1rem}.simple-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;margin-bottom:2rem;padding:0;background:transparent;border:none;border-radius:0}.trust-badge-item{display:flex;align-items:center;gap:.75rem;padding:0;transition:opacity .2s ease}.trust-badge-item:hover{transform:none;opacity:.7}.trust-badge-icon{width:18px;height:18px;color:#b8860b;flex-shrink:0}.trust-badge-text{font-size:.8125rem;color:#b8860b;font-weight:400;text-transform:none;letter-spacing:0}@media(min-width:640px){.simple-trust-badges{grid-template-columns:repeat(4,1fr);gap:1.5rem}.trust-badge-item{flex-direction:column;text-align:center;gap:.5rem}.trust-badge-icon{width:24px;height:24px}.trust-badge-text{font-size:.8125rem}}@media(max-width:480px){.simple-trust-badges{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem}.trust-badge-item{justify-content:flex-start}}.simple-product-description{border-top:1px solid #dddddd;padding-top:3rem;margin-top:3rem}.simple-description-title{font-size:1.125rem;font-weight:400;margin-bottom:1.5rem;color:#1a1a1a;letter-spacing:0;text-transform:none;padding-bottom:0;border:none}.simple-description-wrapper{position:relative}.simple-description-content{line-height:1.8;color:#1a1a1a;font-size:18px;margin-top:1rem}.simple-description-content p{margin-bottom:1.25rem}.simple-description-content p:last-child{margin-bottom:0}#shopify-section-template--17250311569616__173797944219225911,section[id*=fitments],.shopify-app-block{padding-bottom:1rem!important;background:#fff!important;position:relative!important;z-index:1!important;overflow:visible!important;clear:both!important}#MainContent section[id*=fitments],#MainContent .shopify-app-block{position:relative!important;z-index:1!important}#datatable-container{width:100%;position:relative;z-index:1;overflow:visible}#datatable-title{font-size:1.5rem!important;font-weight:400!important;color:#1a1a1a!important;margin:0 0 .5rem!important;letter-spacing:0!important;text-transform:none!important}.smoto-full-fitment{margin-top:1.5rem;border-top:1px solid #e5e5e5;padding-top:1rem}.smoto-full-fitment__toggle{cursor:pointer;font-weight:700;font-size:.95rem;color:#b8860b;padding:.5rem 0;list-style:revert}.smoto-full-fitment__toggle:hover{color:#1a1a1a}.smoto-full-fitment__body{margin-top:1rem;max-height:480px;overflow-y:auto;padding-right:.5rem}.smoto-fitment-make{margin-bottom:1.5rem}.smoto-fitment-make__name{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;margin:0 0 .5rem;padding-bottom:.35rem;border-bottom:1px solid #eeeeee}.smoto-fitment-model-list{list-style:none;margin:0;padding:0;columns:2;column-gap:2rem}.smoto-fitment-model-list li{font-size:.88rem;line-height:1.6;color:#444;break-inside:avoid}.smoto-fitment-model-list span{color:#888}@media(max-width:749px){.smoto-fitment-model-list{columns:1}}#datatable-subtitle{font-size:14px!important;color:#666!important;margin:0 0 1.5rem!important}#fitments-datatable_wrapper,#fitments-datatable_wrapper *,#fitments-datatable_wrapper label,#fitments-datatable_wrapper span,#fitments-datatable_wrapper div,#fitments-datatable_wrapper p{color:#1a1a1a!important}.dataTables_length{margin-bottom:1rem!important}.dataTables_length label{color:#1a1a1a!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:.5rem!important}.dataTables_length select{background:#fff!important;border:1px solid #dddddd!important;color:#1a1a1a!important;padding:.5rem!important;border-radius:0!important;font-size:14px!important;cursor:pointer!important}.dataTables_length select option{background:#fff!important;color:#1a1a1a!important}.dataTables_length select:focus{outline:none!important;border-color:gold!important}#fitments-datatable{width:100%!important;border-collapse:collapse!important;margin:1rem 0!important;color:#1a1a1a!important;position:relative;z-index:1}#fitments-datatable_wrapper{position:relative!important;z-index:1!important;overflow:visible!important}#fitments-datatable_wrapper .dataTables_scroll,#fitments-datatable_wrapper .dataTables_scrollBody{overflow-x:auto!important;overflow-y:visible!important;position:relative!important}#fitments-datatable_wrapper *,#fitments-datatable_wrapper .dataTables_scrollHead,#fitments-datatable_wrapper .dataTables_scrollHeadInner,#fitments-datatable_wrapper .dataTables_scrollHeadInner table{position:relative!important}#fitments-datatable tbody tr,#fitments-datatable tbody td,#fitments-datatable thead tr,#fitments-datatable thead th{position:relative!important;z-index:auto!important}section[id*=fitments] .page-width,.shopify-app-block .page-width{overflow:visible!important;position:relative!important}section[id*=fitments],.shopify-app-block{max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}#MainContent{position:relative!important;z-index:1!important}.clean-footer,footer{position:relative!important;z-index:10!important}#MainContent section[id*=fitments],#MainContent .shopify-app-block{position:relative!important;z-index:1!important;margin-bottom:0!important}#fitments-datatable thead th{background-color:#f2f2f2!important;color:#1a1a1a!important;font-weight:400!important;font-size:14px!important;padding:1rem!important;text-align:left!important;border-bottom:1px solid #dddddd!important;border-top:1px solid #dddddd!important}#fitments-datatable thead th:first-child{border-left:1px solid #dddddd!important}#fitments-datatable thead th:last-child{border-right:1px solid #dddddd!important}#fitments-datatable thead input{width:100%!important;min-width:100px!important;padding:.75rem!important;box-sizing:border-box!important;border:1px solid #dddddd!important;border-radius:0!important;text-align:left!important;font-size:14px!important;color:#1a1a1a!important;background:#fff!important}#fitments-datatable thead input::placeholder{color:#666!important;opacity:1!important}#fitments-datatable thead input:focus{outline:none!important;border-color:gold!important;box-shadow:none!important}#fitments-datatable tbody td{padding:1rem!important;color:#1a1a1a!important;font-size:14px!important;border-bottom:1px solid #dddddd!important}#fitments-datatable tbody tr:hover{background:#ffffff08!important}#fitments-datatable tbody tr.odd{background:transparent!important}#fitments-datatable tbody tr.even{background:#ffffff03!important}#fitments-datatable tbody td.dataTables_empty{color:#666!important;text-align:center!important;padding:2rem!important}.dataTables_info{color:#666!important;font-size:14px!important;margin-top:1rem!important}.dataTables_paginate{margin-top:1rem!important;display:flex!important;gap:.5rem!important;justify-content:flex-end!important}.paginate_button{padding:.5rem 1rem!important;border:1px solid #dddddd!important;background:transparent!important;color:#1a1a1a!important;text-decoration:none!important;cursor:pointer!important;transition:all .2s ease!important;font-size:14px!important;border-radius:0!important}.paginate_button:hover{background:#ffffff0d!important;border-color:gold!important;color:#b8860b!important}.paginate_button.current{background:gold!important;color:#000!important;border-color:gold!important}.paginate_button.disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important;color:#666!important}.paginate_button.previous,.paginate_button.next{padding:.5rem 1rem!important}#fitments-datatable thead th.sorting:before,#fitments-datatable thead th.sorting:after{color:#666!important}#fitments-datatable thead th.sorting_asc:before{color:#b8860b!important}#fitments-datatable thead th.sorting_desc:after{color:#b8860b!important}@media(max-width:640px){#datatable-title{font-size:1.5rem}#fitments-datatable_wrapper{overflow-x:auto}.dataTables_length,.dataTables_info{font-size:12px}.dataTables_paginate{flex-wrap:wrap;justify-content:center}.paginate_button{padding:.375rem .75rem;font-size:12px}}.simple-special-notice{background:transparent;border:1px solid #dddddd;border-radius:0;padding:1rem;margin-bottom:1.5rem;font-size:.875rem;box-shadow:none}.simple-special-notice p{margin:0 0 .5rem;color:#555;font-weight:400;text-transform:none;letter-spacing:0}.simple-special-notice p:last-child{margin-bottom:0}.simple-special-notice a{color:#b8860b;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease;text-transform:none;letter-spacing:0}.simple-special-notice a:hover{color:#1a1a1a;text-decoration:underline}.simple-sold-out{background:transparent;border:1px solid #dddddd;border-radius:0;padding:1.5rem;text-align:center;margin-bottom:1.5rem;color:#666;font-weight:400;font-size:1rem}.simple-loading{opacity:.7;pointer-events:none;position:relative}.simple-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff59}@media(max-width:989px){.simple-product-page{padding:0 20px}.simple-product-media{position:static}.simple-product-title{font-size:2.25rem}.simple-product-price .price-current{font-size:1.75rem}}@media(max-width:640px){.simple-product-page{padding:0 16px}.simple-product-layout{gap:2.5rem}.simple-product-title{font-size:2rem}.simple-product-price .price-current{font-size:1.5rem}.simple-variant-values{gap:.5rem}.simple-variant-value{padding:.75rem 1.25rem;font-size:.875rem}.simple-add-to-cart-btn,.simple-buy-now-btn{padding:1.125rem 1.5rem;font-size:1rem;min-height:52px}.simple-description-content{font-size:16px}.simple-trust-badges{margin-top:1.5rem;margin-bottom:1.5rem}}#shopify-section-template--17250311569616__main{background:#fff!important}.simple-description-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;min-height:44px}.simple-description-details summary::-webkit-details-marker{display:none}.simple-description-details .simple-description-title{margin-bottom:0;display:inline-block}.simple-details-icon{display:flex;align-items:center;justify-content:center;color:#1a1a1a}.simple-description-details[open] .icon-plus{display:none}.simple-description-details:not([open]) .icon-minus{display:none}.simple-description-details.is-user-toggled[open] .simple-description-wrapper{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.price:not(.price--on-sale) .price__sale{display:none!important}.price:not(.price--on-sale) .price__regular{display:block!important}.product-recommendations .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#fff!important}.product-recommendations .card__media img,.product-recommendations .media img,.product-recommendations .media--hover-effect img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;position:relative!important;transform:none!important;max-height:none!important}.product-recommendations .media--hover-effect img+img{display:none!important}.product-recommendations .badge,.product-recommendations .badge.color-accent-2{background:gold!important;color:#000!important;font-weight:700!important;font-size:11px!important;border-radius:4px!important;padding:4px 10px!important;border:none!important;letter-spacing:.5px!important;text-transform:uppercase!important}@media(min-width:990px){.product-recommendations .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}@media(min-width:750px)and (max-width:989px){.product-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}#shopify-section-template--17707948900560__main{background:#fff}body,.simple-product-layout{background-color:#fff}.page-width.section-template--17707948900560__main-padding{background:#fff}body,#MainContent,#shopify-section-template--17707948900560__main,#shopify-section-template--17707948900560__177554240770a2dda3,#shopify-section-template--17707948900560__product-recommendations{background:#fff!important}section[id*=fitments],.shopify-app-block{background:#fff!important}.dataTables_wrapper thead tr:first-child{background-color:#f2f2f2!important}.dataTables_wrapper thead tr:first-child th{color:#1a1a1a!important;border-right-color:#ddd!important}#fitments-datatable thead input,.dataTables_wrapper .dataTables_length select{background-color:#fff!important;color:#1a1a1a!important;border-color:#ddd!important}#fitments-datatable thead input::placeholder{color:#666!important}.product-recommendations .card__media,.card__inner .card__media,.simple-main-image,.color-background-1.gradient.product-recommendations-wrapper,.product-recommendations,.color-template--17707948900560__product-recommendations .product-recommendations{background:#fff!important}#datatable-container #fitments-datatable thead tr{display:table-row!important}#datatable-container #fitments-datatable_length,#datatable-container #fitments-datatable_info{display:block!important}#datatable-container #fitments-datatable_paginate{display:flex!important}#datatable-container .dataTables_length{margin-bottom:1rem!important}#datatable-container .dataTables_length select{background:#fff!important;color:#1a1a1a!important;border:1px solid #dddddd!important;border-radius:0!important;padding:.5rem 1.8rem .5rem .6rem!important;font-size:14px!important;cursor:pointer!important;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FFD700' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .55rem center!important}#datatable-container .dataTables_length select:focus{outline:none!important;border-color:gold!important}#datatable-container #fitments-datatable thead tr:first-child th{background-color:#f2f2f2!important;color:#1a1a1a!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left!important;padding:.9rem 1rem!important;border:none!important;border-bottom:2px solid #FFD700!important}#datatable-container #fitments-datatable thead tr.search-row th{background:transparent!important;padding:.6rem .5rem!important;border:none!important;border-bottom:1px solid #dddddd!important}#datatable-container #fitments-datatable thead input{width:100%!important;min-width:90px!important;box-sizing:border-box!important;padding:.7rem!important;font-size:14px!important;background:#fff!important;color:#1a1a1a!important;border:1px solid #dddddd!important;border-radius:0!important}#datatable-container #fitments-datatable thead input::placeholder{color:#666!important;opacity:1!important}#datatable-container #fitments-datatable thead input:focus{outline:none!important;border-color:gold!important;box-shadow:0 0 0 2px #ffd7002e!important}#datatable-container #fitments-datatable tbody td{padding:.85rem 1rem!important;font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #dddddd!important;background:transparent!important}#datatable-container #fitments-datatable tbody tr.odd,#datatable-container #fitments-datatable tbody tr.even{background:transparent!important}#datatable-container #fitments-datatable tbody tr:hover td{background:#ffffff0a!important}#datatable-container #fitments-datatable tbody td:first-child,#datatable-container #fitments-datatable tbody td.sorting_1{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;color:#b8860b!important;font-weight:600!important}#datatable-container #fitments-datatable tbody td.dataTables_empty{color:#666!important;text-align:center!important;padding:2rem!important}#datatable-container .dataTables_info{color:#666!important;font-size:13px!important;margin-top:1rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#datatable-container .dataTables_paginate{margin-top:1rem!important;gap:.5rem!important;justify-content:flex-end!important;flex-wrap:wrap!important}#datatable-container .dataTables_paginate .paginate_button{padding:.5rem 1rem!important;font-size:14px!important;border:1px solid #dddddd!important;border-radius:0!important;background:transparent!important;color:#1a1a1a!important;cursor:pointer!important;transition:all .2s ease!important}#datatable-container .dataTables_paginate .paginate_button.current,#datatable-container .dataTables_paginate .paginate_button.current:hover{background:gold!important;color:#000!important;border-color:gold!important;font-weight:700!important}#datatable-container .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:#ffffff0d!important;border-color:gold!important;color:#b8860b!important}#datatable-container .dataTables_paginate .paginate_button.disabled{opacity:.3!important;color:#666!important;cursor:not-allowed!important;pointer-events:none!important}#datatable-container #fitments-datatable thead th.sorting:before,#datatable-container #fitments-datatable thead th.sorting:after{color:#666!important}#datatable-container #fitments-datatable thead th.sorting_asc:before,#datatable-container #fitments-datatable thead th.sorting_desc:after{color:#b8860b!important}@media(max-width:640px){#datatable-container #fitments-datatable tbody td,#datatable-container #fitments-datatable thead tr:first-child th{padding:.6rem .65rem!important}#datatable-container .dataTables_paginate{justify-content:center!important}#datatable-container .dataTables_paginate .paginate_button{padding:.375rem .75rem!important;font-size:12px!important}}#datatable-container #fitments-datatable_wrapper thead tr:first-child th{background-color:#f2f2f2!important;color:#1a1a1a!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left!important;padding:.9rem 1rem!important;border:none!important;border-bottom:2px solid #FFD700!important}#datatable-container #fitments-datatable tbody td.dataTables_empty{display:table-cell!important;text-align:center!important;padding:2.5rem 1rem!important;color:#666!important;font-size:14px!important;background:transparent!important}#datatable-container #fitments-datatable thead tr,#datatable-container #fitments-datatable_info{display:table-row!important}#datatable-container #fitments-datatable_info{display:block!important}.product-form__submit.button{position:relative;overflow:hidden;transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .15s ease;transition-delay:0s;will-change:transform}.product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 6px 18px #ffd70059}.product-form__submit.button:active:not([disabled]):not([aria-disabled=true]){transform:translateY(0) scale(.97);box-shadow:0 2px 8px #ffd70040;transition-duration:.05s}.product-form__submit.button:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,215,0,.45),transparent);transform:skew(-20deg);pointer-events:none;transition:left .5s ease}.product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]):after{left:140%}.product-form__submit.button[aria-disabled=true]>span,.product-form__submit.button.loading>span{opacity:0;transition:opacity .08s ease}.product-form__submit .loading-overlay__spinner:not(.hidden){animation:smoto-pop .18s ease}.product-form__submit.smoto-added{animation:smoto-success .45s ease}@keyframes smoto-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes smoto-success{0%{transform:scale(1)}35%{transform:scale(1.04);box-shadow:0 0 0 4px #ffd70066}to{transform:scale(1);box-shadow:0 0 #ffd70000}}@media(prefers-reduced-motion:reduce){.product-form__submit.button,.product-form__submit.button:after,.product-form__submit.smoto-added{animation:none!important;transition:none!important}}.simple-add-to-cart-btn,.simple-buy-now-btn,.simple-sticky-cart-btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.simple-add-to-cart-btn:disabled:not(.is-loading):not(.is-success):not(.is-error){background:transparent!important;color:#666!important;border-color:#ddd!important;opacity:1!important;cursor:not-allowed}.simple-add-to-cart-btn:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:30%;background:gold;transform:translate(-100%);opacity:0;display:block}.simple-add-to-cart-btn.is-loading{cursor:wait}.simple-add-to-cart-btn.is-loading:before{opacity:1;animation:smoto-bar-indeterminate .9s ease-in-out infinite}@keyframes smoto-bar-indeterminate{0%{transform:translate(-100%)}60%{transform:translate(150%)}to{transform:translate(150%)}}.simple-add-to-cart-btn.is-success{background-color:gold!important;color:#1a1a1a!important;border-color:gold!important}.simple-add-to-cart-btn.is-success:before{display:none}.simple-add-to-cart-btn.is-error{border-color:#ff6b6b!important;color:#ff6b6b!important;animation:smoto-shake .35s ease}@keyframes smoto-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.simple-buy-now-btn.is-loading,.simple-sticky-cart-btn.is-loading{cursor:wait;color:transparent}.simple-buy-now-btn.is-loading:after,.simple-sticky-cart-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(26,26,26,.25);border-top-color:#ddd;border-radius:50%;animation:smoto-spin .6s linear infinite}.simple-buy-now-btn.is-error,.simple-sticky-cart-btn.is-error{background-color:#fff!important;color:#ff6b6b!important;border-color:#ff6b6b!important}@keyframes smoto-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.simple-add-to-cart-btn.is-loading:before,.simple-buy-now-btn.is-loading:after,.simple-sticky-cart-btn.is-loading:after,.simple-add-to-cart-btn.is-error{animation:none!important}}.simple-app-blocks{margin-top:3rem;padding-top:3rem;border-top:1px solid #dddddd;background:#fff}.simple-app-block{margin-bottom:2.5rem;position:relative;z-index:1;overflow:visible;max-width:100%}.simple-app-block:last-child{margin-bottom:0}.simple-app-block>.shopify-app-block{background:#fff!important}@media(max-width:640px){.simple-app-blocks{margin-top:2rem;padding-top:2rem}.simple-app-block{margin-bottom:1.75rem}}.simple-app-blocks--inline{margin-top:0;margin-bottom:2rem;padding-top:0;border-top:none}.simple-app-blocks--inline .simple-app-block{margin-bottom:1.25rem}.simple-app-blocks--inline .simple-app-block:last-child{margin-bottom:0}.simple-app-blocks--inline .shopify-app-block{padding-bottom:0!important}.simple-app-block .fd-dropdown-options-scroll{max-height:320px!important;padding:.25rem!important;border:1px solid #dddddd;background:#fff;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}.simple-app-block .fd-dropdown-options-scroll::-webkit-scrollbar{width:6px}.simple-app-block .fd-dropdown-options-scroll::-webkit-scrollbar-track{background:#ffffff0d}.simple-app-block .fd-dropdown-options-scroll::-webkit-scrollbar-thumb{background:#fff3}.simple-app-block .fd-dropdown-options-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.simple-app-block .fd-dropdown-option{margin-bottom:2px}.simple-app-block .fd-dropdown-option:last-child{margin-bottom:0}.simple-app-block .fd-dropdown-option>a{gap:.875rem!important;padding:.625rem .75rem!important;border:1px solid transparent;background:transparent;transition:background-color .2s ease,border-color .2s ease!important;opacity:1!important;text-decoration:none!important}.simple-app-block .fd-dropdown-option>a:hover{opacity:1!important;background:#ffffff0a;border-color:#c4c4c4}.simple-app-block .fd-dropdown-option[data-selected=true]>a{border-color:gold;background:#ffd7000f}.simple-app-block .fd-dropdown-option[data-selected=true]>a>div:last-child{color:#b8860b!important;font-weight:500!important}.simple-app-block .fd-dropdown-option>a>div:first-child{width:56px!important;border-radius:0!important;background:#fff;border:1px solid #dddddd!important}.simple-app-block .fd-dropdown-option[data-selected=true]>a>div:first-child{border-color:gold!important}.simple-app-block .fd-dropdown-option img{object-fit:contain!important}.simple-app-block .fd-dropdown-option>a>div:last-child{color:#1a1a1a!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;opacity:1!important}.simple-app-block .fd-dropdown-option>a.unavailable{cursor:not-allowed!important}.simple-app-block .fd-dropdown-option>a.unavailable:hover{background:transparent;border-color:transparent}.simple-app-block .fd-dropdown-option>a.unavailable>div:first-child{opacity:.35}.simple-app-block .fd-dropdown-option>a.unavailable>div:last-child{color:#666!important;text-decoration:line-through!important}.simple-app-block .fd-dropdown-option>a.unavailable>div:last-child:after{content:" \b7  Sold out";text-decoration:none;display:inline-block;font-size:.75rem;color:#666;letter-spacing:.02em}.simple-app-block .fd-dropdown-option[data-selected=true]>a.unavailable{border-color:#ddd;background:#ffffff05}.simple-app-block .fd-dropdown-option[data-selected=true]>a.unavailable>div:first-child{border-color:#ddd!important}.simple-app-block .fd-dropdown-option[data-selected=true]>a.unavailable>div:last-child{color:#666!important}@media(max-width:640px){.simple-app-block .fd-dropdown-options-scroll{max-height:260px!important}.simple-app-block .fd-dropdown-option>a>div:first-child{width:48px!important}.simple-app-block .fd-dropdown-option>a{padding:.5rem!important;gap:.75rem!important}}.simple-app-blocks,.simple-app-block,.simple-app-block .shopify-app-block,.simple-app-block .shopify-block{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.simple-app-blocks--inline{position:relative;z-index:120}.simple-app-block .fd-dropdown,.simple-app-block .fd-dropdown-options,.simple-app-block [class*=fd-dropdown]{z-index:121}.simple-product-media{z-index:1}.simple-app-block .fd-dropdown-options-scroll{overflow-y:auto!important}.sm-bis{margin:12px 0 16px;padding:16px;border:1px solid #e2e2e2;border-left:4px solid #ffc400;border-radius:10px;background:#fffdf5}.sm-bis__title{margin:0 0 4px;font-size:16px;font-weight:800;color:#1a1a1a}.sm-bis__text{margin:0 0 12px;font-size:14px;line-height:1.5;color:#444}.sm-bis__text a,.sm-bis__similar{color:#1a1a1a;font-weight:700;text-decoration:underline;text-decoration-color:#ffc400;text-decoration-thickness:2px;text-underline-offset:3px}.sm-bis__row{display:flex;gap:8px}.sm-bis__email{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid #c9c9c9;border-radius:8px;background:#fff;font:inherit;font-size:15px}.sm-bis__email:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px;border-color:#1a1a1a}.sm-bis__btn{flex:none;min-height:48px;padding:0 18px;border:0;border-radius:8px;background:#ffc400;color:#1a1a1a;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.sm-bis__btn:hover{background:#ffd54a}.sm-bis__btn:focus-visible{outline:3px solid #1a1a1a;outline-offset:2px}.sm-bis__error{margin:8px 0 0;font-size:14px;color:#b3261e}.sm-bis__done{margin:0;font-size:15px;font-weight:700;color:#1a1a1a}.sm-bis__similar{display:inline-block;margin-top:12px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/146/assets/sm-pdp.css.map */
