.ngyp-brand{--mint:#9bdcc7;background:var(--mint);color:#101312;display:flex;align-items:center;gap:28px;padding:22px 40px;width:100%}.ngyp-wordmark{font-size:42px;font-weight:900;letter-spacing:-.07em;line-height:1;text-decoration:none;color:inherit}.ngyp-model-mark{font-size:11px;letter-spacing:.12em;line-height:1.5;font-weight:800;text-transform:uppercase;max-width:240px}.ngyp-brand nav{display:flex;gap:26px;margin-left:auto}.ngyp-brand nav a{font-size:13px;font-weight:700;line-height:1.5;min-height:44px;display:flex;align-items:center;text-decoration:none;color:inherit}.ngyp-brand a:hover{text-decoration:underline;text-underline-offset:5px}.ngyp-brand a:focus-visible{outline:3px solid #284e40;outline-offset:5px}body:has(.ngyp-brand) .cc-main-product{--btn-bg-color:155 220 199;--btn-text-color:16 19 18;--btn-border-color:16 19 18;margin-top:0;background:#fff;color:#101312;padding-bottom:48px}body:has(.ngyp-brand) .cc-main-product>.container{width:100%;max-width:none;padding:36px 40px 0}body:has(.ngyp-brand) .js-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:48px;align-items:start;padding:0;border:0}body:has(.ngyp-brand) .product-media{min-width:0;width:100%;border:0;padding:0}body:has(.ngyp-brand) .product-info{min-width:0;width:100%;padding:4px 0 0;border:0}body:has(.ngyp-brand) .product-info__title .product-title{font-size:clamp(34px,3.2vw,52px);line-height:1.04;font-weight:800;letter-spacing:-.045em;margin:0}body:has(.ngyp-brand) .product-info__block{margin-top:18px;margin-bottom:0}body:has(.ngyp-brand) .product-info__block:first-child{margin-top:0}body:has(.ngyp-brand) .ngyp-position{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}body:has(.ngyp-brand) .ngyp-intro p{font-size:16px;line-height:1.6;margin:0}body:has(.ngyp-brand) .ngyp-features{display:flex;gap:0;flex-wrap:wrap;margin:14px 0 0;padding:0;list-style:none;font-size:12px;font-weight:700;line-height:1.5}body:has(.ngyp-brand) .ngyp-features li{padding:6px 12px;background:#e8f4ee;border-right:2px solid #fff}body:has(.ngyp-brand) .product-info__price .price__current{font-size:29px;font-weight:800}body:has(.ngyp-brand) .product-info__price{font-size:25px}body:has(.ngyp-brand) .product-info__price .price__was{font-size:16px}body:has(.ngyp-brand) .product-policies{font-size:12px;line-height:1.6}body:has(.ngyp-brand) .option-selector{margin-bottom:16px}body:has(.ngyp-brand) .option-selector .label{font-size:13px;font-weight:700;line-height:1.5;margin-bottom:10px}body:has(.ngyp-brand) .opt-label--btn{min-height:46px;border-radius:0;min-width:52px;border:1px solid #b9c6bf;font-size:14px;padding:12px 16px;background:#fff;color:#101312}body:has(.ngyp-brand) .opt-btn:checked+.opt-label--btn{background:#9bdcc7;color:#101312;border-color:#101312;box-shadow:inset 0 0 0 1px #101312}body:has(.ngyp-brand) .opt-label--swatch{border-radius:0;width:56px;height:48px}body:has(.ngyp-brand) .opt-btn:checked+.opt-label--swatch{outline:2px solid #101312;outline-offset:2px}body:has(.ngyp-brand) .opt-label--image .media{border-radius:0}body:has(.ngyp-brand) .product-info__add-button .btn{background:#9bdcc7!important;color:#101312!important;border:1px solid #101312!important;border-radius:0;min-height:54px;font-size:15px;font-weight:800;letter-spacing:0}body:has(.ngyp-brand) .product-info__add-button .btn:hover{background:#b4e8d7!important}body:has(.ngyp-brand) .shopify-payment-button__button{border-radius:0!important;min-height:48px}body:has(.ngyp-brand) .ngyp-purchase-notes{border-top:1px solid #c6d0ca;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;line-height:1.5}body:has(.ngyp-brand) .ngyp-purchase-notes a{color:inherit;text-underline-offset:4px}body:has(.ngyp-brand) .media-gallery__main{background:#f7f8f5}body:has(.ngyp-brand) .media-gallery__main img{object-fit:contain!important}body:has(.ngyp-brand) .media-gallery__thumbs{margin-top:16px}body:has(.ngyp-brand) .media-gallery__thumb{border-radius:0}body:has(.ngyp-brand) .sticky-atc-panel{border-radius:0}body:has(.ngyp-brand) .sticky-atc-panel .btn{background:#9bdcc7;color:#101312;border-radius:0}body:has(.ngyp-brand) .cc-apps{margin-top:0}body:has(.ngyp-brand) .product-info__add-button .btn:focus-visible,body:has(.ngyp-brand) .opt-btn:focus-visible+.opt-label{outline:3px solid #355b4b;outline-offset:4px}@media(min-width:1600px){body:has(.ngyp-brand) .js-product{grid-template-columns:minmax(0,1.4fr) minmax(480px,.7fr);gap:70px}body:has(.ngyp-brand) .product-media{max-width:1000px;margin:auto;width:100%}body:has(.ngyp-brand) .product-info{padding-right:5%}}@media(max-width:1000px)and (min-width:769px){body:has(.ngyp-brand) .cc-main-product>.container{padding:28px 24px 0}body:has(.ngyp-brand) .js-product{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:28px}.ngyp-model-mark{display:none}.ngyp-brand{padding:20px 24px}}@media(max-width:768px){.ngyp-brand{padding:20px;flex-wrap:wrap;gap:14px}.ngyp-wordmark{font-size:38px}.ngyp-model-mark{margin-left:auto;font-size:10px;max-width:190px;text-align:right}.ngyp-brand nav{margin:0;width:100%;justify-content:space-between;gap:12px}.ngyp-brand nav a{font-size:12px}body:has(.ngyp-brand) .cc-main-product>.container{padding:20px 20px 0}body:has(.ngyp-brand) .js-product{display:flex;flex-direction:column;gap:26px}body:has(.ngyp-brand) .product-media{width:100%}body:has(.ngyp-brand) .product-info{width:100%;padding:0}body:has(.ngyp-brand) .product-info__title .product-title{font-size:38px}body:has(.ngyp-brand) .product-info__block{margin-top:18px}body:has(.ngyp-brand) .ngyp-features{font-size:13px}body:has(.ngyp-brand) .product-info__add-button .btn{font-size:16px}body:has(.ngyp-brand) .ngyp-purchase-notes{font-size:14px}body:has(.ngyp-brand) .product-info__price .price__current{font-size:28px}}body:has(.ngyp-brand) .product-info__add-button{flex-direction:column;gap:12px}body:has(.ngyp-brand) .product-info__add-button>button{width:100%}body:has(.ngyp-brand) .product-info__add-button>.nm-portal{width:100%}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .star-set-image{display:none!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-image-wrapper{width:auto!important;height:auto!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-image{width:auto!important;height:auto!important;min-width:56px;min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:0!important;background:#fff;padding:10px 16px!important;border:1px solid #aab9b1!important;box-shadow:none!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-img-text{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;clip:auto!important;transform:none!important;font-size:14px!important;color:#101312!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-img-text p{margin:0!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-selected{background:#9bdcc7!important;border:2px solid #101312!important}body:has(.ngyp-brand) .swatch-view-item:focus-visible{outline:3px solid #355b4b;outline-offset:4px}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-selector:after,body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Drivetrain]) .swatch-selector:after{content:attr(data-value);font-size:14px;line-height:1.4;color:#101312;display:block;font-weight:650}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-img-text{display:none!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Drivetrain]) .star-set-image,body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Drivetrain]) .swatch-img-text{display:none!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Drivetrain]) .swatch-image-wrapper{width:auto!important;height:auto!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Drivetrain]) .swatch-image{width:auto!important;height:auto!important;min-height:46px;padding:12px 16px!important;background:#e8f4ee;border:1px solid #aab9b1!important}body:has(.ngyp-brand) .swatch-image-wrapper,body:has(.ngyp-brand) .swatch-image,body:has(.ngyp-brand) .star-set-image{border-radius:0!important}body:has(.ngyp-brand) .swatch-view-item[aria-checked=true] .swatch-image-wrapper{box-shadow:none!important;border-radius:0!important}body:has(.ngyp-brand) .product-info__add-button{width:100%}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-image{background:#fff!important;border:1px solid #aab9b1!important}body:has(.ngyp-brand) fieldset:has(.swatch-label input[name=Size]) .swatch-view-item[aria-checked=true] .swatch-image{background:#9bdcc7!important;border:2px solid #101312!important}
/*# sourceMappingURL=/cdn/shop/t/155/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAB */
