.xcf-pdp-v1{margin:0}body:has([data-xcf-pdp-v1=pilot]) .main-product .product-details{gap:28px;grid-template-columns:minmax(0,55fr) minmax(380px,45fr)}body:has([data-xcf-pdp-v1=pilot]) .shopify-section:has([data-ui-component="Breadcrumb Section"]){display:none}body:has([data-xcf-pdp-v1=pilot]) .section-breadcrumb{display:none}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container{max-width:540px;width:100%}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__info{order:20}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__extra-info,body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__vendor,body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__info:has(.jdgm-prev-badge),body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__info:has(.jdgm-preview-badge){display:none!important}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container>.product__info{margin-bottom:14px}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__title{margin-bottom:12px;order:1}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__title h1{font-size:28px;line-height:1.12}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__prices{gap:8px;margin-bottom:12px;order:2}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__prices .price--large,body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__prices [class*=price]{font-size:25px;line-height:1.1}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__prices s,body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__prices del{color:var(--color-light-text);font-size:calc(var(--font-body-size) * .86);opacity:.72}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__variants{gap:9px;margin-bottom:10px;order:3}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container [data-section-id]{order:4}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container [id^=inventoryTracking-]{display:none}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__variants--radios{gap:9px}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product-option__name{margin-bottom:5px}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product-option__label{min-height:36px;padding:7px 10px}.xcf-pdp-v1--trust{margin-top:-2px}.xcf-pdp-v1__trust-row{align-items:center;background:linear-gradient(135deg,rgba(var(--color-normal-text-rgb),.08),rgba(var(--color-normal-text-rgb),.02)),var(--color-background);border:1px solid rgba(var(--color-normal-text-rgb),.28);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px 7px;line-height:1.2;padding:6px 8px}.xcf-pdp-v1__trust-row span{color:rgb(var(--color-normal-text-rgb));font-size:calc(var(--font-body-size) * .76);font-weight:700}.xcf-pdp-v1__trust-row span span{color:var(--color-button-bg);margin-right:3px}.xcf-pdp-v1__trust-separator{color:var(--color-light-text)}.xcf-pdp-v1--quick-specs{background:rgba(var(--color-normal-text-rgb),.04);border:1px solid var(--color-border);border-radius:8px;display:grid;gap:2px;padding:6px 8px}.xcf-pdp-v1--quick-specs dl{display:grid;gap:3px;margin:0}.xcf-pdp-v1--quick-specs div{align-items:baseline;display:grid;gap:8px;grid-template-columns:78px 1fr}.xcf-pdp-v1--quick-specs dt,.xcf-pdp-v1--quick-specs dd{color:var(--color-light-text);font-size:calc(var(--font-body-size) * .8);line-height:1.3;margin:0}.xcf-pdp-v1--quick-specs dt{color:rgb(var(--color-normal-text-rgb));font-weight:800}.xcf-pdp-v1--quick-specs dd{color:rgb(var(--color-normal-text-rgb))}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons{display:grid!important;gap:10px 12px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons>.gap-16{display:contents!important}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .product__quantity{grid-column:1 / -1;width:max-content}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .product-btn-atc{background:var(--color-button-bg)!important;border-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;grid-column:1;min-height:52px}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .shopify-payment-button{grid-column:2;margin:0!important;width:100%}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .shopify-payment-button__button{min-height:52px!important}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid rgba(var(--color-normal-text-rgb),.45)!important;color:rgb(var(--color-normal-text-rgb))!important}.xcf-pdp-v1--payments{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.xcf-pdp-v1--payments span{align-items:center;background:rgba(var(--color-normal-text-rgb),.07);border:1px solid rgba(var(--color-normal-text-rgb),.22);border-radius:6px;color:rgb(var(--color-normal-text-rgb));display:inline-flex;font-size:calc(var(--font-body-size) * .72);font-weight:800;line-height:1;min-height:24px;padding:5px 8px}.xcf-pdp-v1--fitment-help{background:linear-gradient(135deg,#ffae4c24,rgba(var(--color-normal-text-rgb),.03));border:1px solid rgba(255,174,76,.34);border-radius:8px;display:grid;gap:3px;padding:9px 11px}.xcf-pdp-v1--fitment-help p{font-size:calc(var(--font-body-size) * .82)}.xcf-pdp-v1-lower{--xcf-tech-accent: #f2ae4c;--xcf-tech-cool: #93c6d4;--xcf-tech-panel: #191c20;--xcf-tech-panel-raised: #23272c;display:grid;gap:22px;grid-template-columns:minmax(0,65fr) minmax(300px,35fr);margin-top:24px;align-items:stretch}.xcf-pdp-v1-lower__details,.xcf-pdp-v1-lower__recommendations{min-width:0}.xcf-pdp-v1-lower__details{display:grid;gap:16px}.xcf-pdp-v1-lower__recommendations{height:100%}.xcf-pdp-v1-lower .xcf-pdp-v1{background:var(--xcf-tech-panel);border:1px solid rgba(229,234,238,.16);border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000029;display:grid;gap:14px;padding:18px}.xcf-pdp-v1-lower__details .xcf-pdp-v1{background-color:var(--xcf-tech-panel);background-image:linear-gradient(115deg,rgba(255,255,255,.035),transparent 34%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 7px),repeating-linear-gradient(45deg,rgba(0,0,0,.1) 0 2px,transparent 2px 7px);border-color:#f2ae4c38;isolation:isolate;overflow:hidden;position:relative}.xcf-pdp-v1-lower__details .xcf-pdp-v1:after{background:linear-gradient(90deg,var(--xcf-tech-accent),rgba(147,198,212,.72),transparent);content:"";height:2px;left:18px;position:absolute;top:0;width:92px}.xcf-pdp-v1__section-head{border-left:3px solid var(--color-button-bg);display:grid;gap:4px;letter-spacing:0;padding-left:12px}.xcf-pdp-v1-lower__details .xcf-pdp-v1__section-head{border-left:0;padding-left:18px;position:relative}.xcf-pdp-v1-lower__details .xcf-pdp-v1__section-head:before{background:var(--xcf-tech-accent);box-shadow:0 0 14px #f2ae4c52;content:"";inset-block:2px;left:0;position:absolute;width:3px}.xcf-pdp-v1__section-head span{color:var(--color-button-bg);font-size:calc(var(--font-body-size) * .72);font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.xcf-pdp-v1-lower__details .xcf-pdp-v1__section-head span{color:var(--xcf-tech-cool)}.xcf-pdp-v1__section-head h2,.xcf-pdp-v1__heading{color:rgb(var(--color-normal-text-rgb));font-size:calc(var(--font-body-size) * 1.22);line-height:1.25;margin:0}.xcf-pdp-v1 p{color:var(--color-light-text);line-height:1.45;margin:0}.xcf-pdp-v1 strong{color:rgb(var(--color-normal-text-rgb))}.xcf-pdp-v1__detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.xcf-pdp-v1__detail-grid article{background:#23272ce0;border:1px solid rgba(229,234,238,.13);border-radius:8px;box-shadow:inset 2px 0 #f2ae4cb8,inset 0 1px #ffffff06;display:grid;gap:5px;min-height:76px;padding:13px 14px}.xcf-pdp-v1__detail-grid span{color:var(--xcf-tech-cool);font-size:calc(var(--font-body-size) * .78);font-weight:800;letter-spacing:0;text-transform:uppercase}.xcf-pdp-v1__read-more{max-height:185px}.xcf-pdp-v1--details sht-read-more{border-top:1px solid rgba(147,198,212,.16);padding-top:14px}.xcf-pdp-v1--details .expandable-content__btn .btn{color:var(--xcf-tech-accent);font-weight:800}.xcf-pdp-v1__faq-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.xcf-pdp-v1__faq-grid article{background:#23272cc7;border:1px solid rgba(229,234,238,.13);border-radius:8px;box-shadow:inset 2px 0 #93c6d480,inset 0 1px #ffffff06;display:grid;gap:5px;min-height:88px;padding:13px 14px}.xcf-pdp-v1__faq-grid article:last-child{box-shadow:inset 2px 0 #f2ae4cb8,inset 0 1px #ffffff06;grid-column:1 / -1}.xcf-pdp-v1__faq-grid article strong{color:#f4efe5}.xcf-pdp-v1--fbt{grid-template-rows:auto minmax(0,1fr);height:100%;position:relative}.xcf-pdp-v1__fbt-products{display:block;min-height:0}.xcf-pdp-v1__fbt-grid{align-content:start;display:grid;gap:10px;grid-auto-rows:auto;grid-template-columns:1fr;height:auto}.xcf-pdp-v1__fbt-item,.xcf-pdp-v1__fbt-item .product-card__wrapper,.xcf-pdp-v1__fbt-item .card{height:auto}.xcf-pdp-v1__fbt-item .product-card__wrapper{display:block}.xcf-pdp-v1__fbt-item .product-card{align-items:center;background:var(--xcf-tech-panel-raised);border:1px solid rgba(229,234,238,.14);border-radius:8px;box-shadow:inset 0 1px #ffffff09;display:grid;gap:14px;grid-template-columns:clamp(136px,10.5vw,166px) minmax(0,1fr);overflow:hidden;padding:12px}.xcf-pdp-v1__fbt-item .card__media{aspect-ratio:1;border:1px solid rgba(229,234,238,.11);border-radius:6px;height:clamp(136px,10.5vw,166px);margin:0;width:100%}.xcf-pdp-v1__fbt-item .card__media .product__buttons{display:none!important}.xcf-pdp-v1__fbt-item .card__content,.xcf-pdp-v1__fbt-item .card__info{min-width:0}.xcf-pdp-v1__fbt-item .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.xcf-pdp-v1__fbt-item .card__price-wrapper{min-height:48px;margin-bottom:0;padding-right:56px}.xcf-pdp-v1__fbt-item .card__info--horizontal{bottom:14px;display:block!important;position:absolute;right:14px;z-index:2}.xcf-pdp-v1__fbt-item .card__info--horizontal .card-product__buttons{display:flex!important;margin:0}.xcf-pdp-v1__fbt-item .card__info--horizontal .product__quickbuy{display:none!important}.xcf-pdp-v1__fbt-item .card__info--horizontal .card-product__buttons>.btn,.xcf-pdp-v1__fbt-item .card__info--horizontal sht-atc-frm .btn{background:var(--xcf-tech-accent);border:1px solid rgba(255,255,255,.22);border-radius:6px;box-shadow:0 8px 18px #0000003d;color:#17191c;display:inline-flex;font-size:0;height:48px;padding:0;width:48px}.xcf-pdp-v1__fbt-item .card__info--horizontal .btn svg{margin:0}.xcf-pdp-v1__fbt-item .card__badge{display:none!important}.xcf-pdp-v1__fbt-item .xcf-card-facts{gap:4px;margin-bottom:8px}.xcf-pdp-v1__fbt-item .xcf-card-facts span{font-size:calc(var(--font-body-size) * .7);padding:3px 6px}.xcf-pdp-v1__fbt-item .card__heading,.xcf-pdp-v1__fbt-item [class*=heading]{font-size:calc(var(--font-body-size) * .9);letter-spacing:0;line-height:1.25}body:has([data-xcf-pdp-v1=pilot]) .main-product .jdgm-prev-badge[data-number-of-reviews="0"],body:has([data-xcf-pdp-v1=pilot]) .main-product .jdgm-preview-badge[data-number-of-reviews="0"]{display:none!important}body:has([data-xcf-pdp-v1=pilot]) .shopify-section:has(>.section[data-ui-component="Apps Section"]>.ctnr.background:empty),body:has([data-xcf-pdp-v1=pilot]) .shopify-section:has(>.section[data-ui-component="Product Recommendation Section"] sht-prd-recom:empty),body:has([data-xcf-pdp-v1=pilot]) .shopify-section:has([data-ui-component="Collapsible Content Section"]){display:none}@media(min-width:990px){body:has([data-xcf-pdp-v1=pilot]) .main-product .product-slideshow__slider{max-height:690px}}@media(max-width:749px){body:has([data-xcf-pdp-v1=pilot]) .main-product .product-details{gap:18px;grid-template-columns:1fr}body:has([data-xcf-pdp-v1=pilot]) .main-product sht-prd-slideshow-itm{height:min(108vw,420px)!important}body:has([data-xcf-pdp-v1=pilot]) .main-product-info-container .product__title h1{font-size:24px;line-height:1.2}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons{grid-template-columns:1fr}body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .product-btn-atc,body:has([data-xcf-pdp-v1=pilot]) .product-form__buttons .shopify-payment-button{grid-column:1}.xcf-pdp-v1__trust-row{gap:4px 7px}.xcf-pdp-v1__trust-row span,.xcf-pdp-v1--quick-specs p{font-size:calc(var(--font-body-size) * .8)}.xcf-pdp-v1-lower{align-items:initial;gap:16px;grid-template-columns:1fr;margin-top:18px}.xcf-pdp-v1-lower__recommendations,.xcf-pdp-v1--fbt,.xcf-pdp-v1__fbt-grid{height:auto}.xcf-pdp-v1--fbt{grid-template-rows:auto auto}.xcf-pdp-v1__fbt-grid{grid-auto-rows:auto}.xcf-pdp-v1__fbt-item .product-card{gap:10px;grid-template-columns:108px minmax(0,1fr);min-height:132px;padding:10px}.xcf-pdp-v1__fbt-item .card__media{height:108px}.xcf-pdp-v1__fbt-item .card__price-wrapper{min-height:42px;padding-right:48px}.xcf-pdp-v1__fbt-item .card__info--horizontal{bottom:10px;right:10px}.xcf-pdp-v1__fbt-item .card__info--horizontal .card-product__buttons>.btn,.xcf-pdp-v1__fbt-item .card__info--horizontal sht-atc-frm .btn{height:42px;width:42px}.xcf-pdp-v1__fbt-item .xcf-card-facts span:nth-child(n+2){display:none}.xcf-pdp-v1-lower .xcf-pdp-v1,.xcf-pdp-v1__detail-grid,.xcf-pdp-v1__faq-grid{grid-template-columns:1fr}.xcf-pdp-v1__faq-grid article:last-child{grid-column:auto}.xcf-pdp-v1--quick-specs div{grid-template-columns:72px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/xcf-pdp-v1.css.map */
