.nass-pdp,.nass-features,.nass-warranty,body:has(.nass-pdp) [id$=__product-recommendations]{--nass-ink: var(--colorTextBody, #0b0f1c);--nass-muted: rgba(11, 15, 28, .6);--nass-soft: rgba(11, 15, 28, .78);--nass-line: rgba(11, 15, 28, .12);--nass-tone: #f4f2ee;--nass-accent: var(--colorBtnPrimary, #2a2925);--nass-ease: cubic-bezier(.2, .7, .2, 1)}.nass-pdp .product-single__title{font-weight:300;letter-spacing:-.01em}.nass-pdp .nass-oil{margin-top:28px;padding-top:24px;border-top:1px solid var(--nass-line);text-align:left}.nass-oil p{margin:0}.nass-oil__eyebrow{margin-bottom:10px!important;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nass-muted)}.nass-oil__lead{font-size:15px;font-weight:500;line-height:1.45;color:var(--nass-ink)}.nass-oil__text{margin-top:8px}.nass-oil__text p{margin-top:6px;font-size:13px;line-height:1.65;color:var(--nass-muted)}.nass-oil__text strong{font-weight:500;color:var(--nass-soft)}.nass-oil__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.nass-pdp .nass-oil-card{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:10px 12px 10px 10px;border:1px solid var(--nass-line);border-radius:0;background:#fff;color:var(--nass-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--nass-ease),background-color .2s var(--nass-ease),box-shadow .2s var(--nass-ease)}.nass-oil-card__media{flex:0 0 48px;width:48px;height:48px;overflow:hidden;background:var(--nass-tone)}.nass-oil-card__media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.nass-oil-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nass-oil-card__title{font-size:13px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.nass-oil-card__meta{font-size:11px;line-height:1.4;color:var(--nass-muted)}@media(hover:hover){.nass-pdp .nass-oil-card:hover{border-color:#0b0f1c5c}}.nass-pdp .nass-oil-card.is-selected{border-color:var(--nass-ink);background:#faf8f5;box-shadow:inset 0 0 0 1px var(--nass-ink)}.nass-pdp .nass-oil-card:focus-visible{outline:1px solid var(--nass-accent);outline-offset:2px}@media only screen and (max-width:480px){.nass-pdp .nass-oil-card{gap:10px;padding:10px}.nass-oil-card__media{flex-basis:40px;width:40px;height:40px}.nass-oil-card__meta{display:none}}.nass-oil:not(.is-expanded) .nass-oil-card.is-extra:not(.is-selected){display:none}.nass-oil.is-expanded .nass-oil-card.is-extra{animation:nass-oil-in .24s var(--nass-ease) both}@keyframes nass-oil-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nass-pdp .nass-oil__toggle{position:relative;display:inline-flex;align-items:center;gap:12px;margin:18px 0 0;padding:4px 0 8px;border:0;background:none;color:var(--nass-ink);font:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.nass-oil__toggle:after{content:"";position:absolute;left:0;right:30px;bottom:0;height:1px;background:currentColor;opacity:.35}.nass-oil__toggle-icon{display:inline-flex;transition:transform .2s var(--nass-ease)}.nass-oil__toggle-icon svg{display:block;width:18px;height:10px}.nass-oil.is-expanded .nass-oil__toggle-icon{transform:rotate(-90deg)}@media(hover:hover){.nass-oil:not(.is-expanded) .nass-oil__toggle:hover .nass-oil__toggle-icon{transform:translate(4px)}}.nass-oil__toggle:focus-visible{outline:1px solid var(--nass-accent);outline-offset:4px}.nass-oil__actions{margin-top:20px}.nass-oil__status:empty{display:none}.nass-oil .nass-oil__status{margin-top:10px;font-size:13px;color:var(--nass-soft)}.nass-oil .nass-oil__status[data-state=error]{color:#a8322b}.nass-pdp .product-block--tab{margin-bottom:0}.nass-pdp .product-block--tab+.product-block--tab{margin-top:0}.nass-pdp .collapsibles-wrapper .collapsible-trigger-btn{padding:20px 36px 20px 0;border-color:var(--nass-line);border-left:0;border-right:0;font-weight:500;letter-spacing:.18em;text-align:left;color:var(--nass-ink)}.nass-pdp .product-block--tab .collapsible-trigger{font-size:13px!important}.nass-pdp .collapsibles-wrapper{border-left:0;border-right:0;border-color:var(--nass-line)}.nass-pdp .collapsibles-wrapper .collapsible-trigger__icon{right:0}.nass-pdp .collapsibles-wrapper .collapsible-trigger__icon .icon{width:12px;height:12px}.nass-pdp .collapsibles-wrapper .collapsible-trigger__icon path{stroke-width:1.2}.nass-pdp .collapsible-content__inner,.nass-pdp .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{padding:0 0 28px;border:0;font-size:14px;line-height:1.7;color:var(--nass-soft)}.nass-pdp .collapsible-content__inner p,.nass-pdp .collapsible-content__inner ul,.nass-pdp .collapsible-content__inner ol{margin-bottom:12px}.nass-pdp .collapsible-content__inner h1,.nass-pdp .collapsible-content__inner h2,.nass-pdp .collapsible-content__inner h3{margin:20px 0 8px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--nass-ink)}.nass-pdp .collapsible-content__inner>:first-child,.nass-pdp .collapsible-content__inner>:first-child>:first-child{margin-top:0}.nass-features.feature-row-wrapper,.nass-features .feature-row__image{background-color:#f6f4f0!important}.nass-features.feature-row-wrapper{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.nass-features .feature-row__text h2{font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.12;letter-spacing:-.015em;color:var(--nass-ink)}.nass-features .feature-row__text .rte{font-size:15px;line-height:1.7;color:var(--nass-soft)}.nass-features .feature-row__text .rte ul,.nass-features .feature-row__text .rte ol{margin:0;padding:0;list-style:none;counter-reset:nass-feature}.nass-features .feature-row__text .rte li{position:relative;margin:0;padding:14px 0 14px 36px;border-top:1px solid var(--nass-line);font-size:15px;line-height:1.55;color:var(--nass-soft);counter-increment:nass-feature}.nass-features .feature-row__text .rte li:last-child{padding-bottom:0}.nass-features .feature-row__text .rte li:before{content:counter(nass-feature,decimal-leading-zero);position:absolute;left:0;top:17px;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--nass-muted)}.nass-specs{display:flex;flex-wrap:wrap;gap:20px 48px;margin:28px 0 32px;padding:20px 0 0;border-top:1px solid var(--nass-line)}.nass-specs:last-child{margin-bottom:0}.nass-specs__item{min-width:0}.nass-specs dt{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nass-muted)}.nass-specs dd{margin:8px 0 0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:var(--nass-ink)}@media only screen and (max-width:480px){.nass-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.nass-specs dd{font-size:20px}}.nass-features{--nass-image-max-h: 540px}.nass-features .feature-row__first-image{width:min(100%,calc(var(--nass-image-max-h) * var(--nass-image-ratio, 1)));margin:0 auto}@media only screen and (min-width:769px){.nass-features .feature-row__item.feature-row__images{flex-basis:37.5%}}@media only screen and (max-width:768px){.nass-features{--nass-image-max-h: 320px}.nass-features.feature-row-wrapper{padding-top:16px;padding-bottom:48px}.nass-features .feature-row__item.feature-row__images{margin-left:auto;margin-right:auto;width:56%;max-width:280px}}.nass-features--text-only .feature-row{display:block}.nass-features--text-only .feature-row__text{width:100%;max-width:760px;margin:0;padding:0}@media only screen and (max-width:768px){.nass-features--text-only.feature-row-wrapper{padding-top:48px}}section.nass-warranty .VtlsImgTextContainer{margin:0;border-top:1px solid var(--nass-line)}.shopify-section:has(.nass-features)+.shopify-section section.nass-warranty .VtlsImgTextContainer{border-top:0}section.nass-warranty .VtlsImgTextContainer .VtlsImgText{align-items:center;width:auto;max-width:1100px;padding:48px 17px}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Media{display:flex;align-items:center}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Content{justify-content:flex-start;padding:24px 0 0}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Content .VtlsTextBox{text-align:left}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Content .VtlsTextBox__Heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Content .VtlsTextBox__Description ul{max-width:60ch;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.7;color:var(--nass-soft)}section.nass-warranty .VtlsTextBox__Description li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--nass-line)}section.nass-warranty .VtlsTextBox__Description li:last-child{border-bottom:0}section.nass-warranty .VtlsTextBox__Description li:before{content:"";position:absolute;left:0;top:24px;width:10px;height:1px;background:var(--nass-ink)}.nass-warranty__mark{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.nass-warranty__emblem{position:relative;width:112px;aspect-ratio:120 / 140;color:var(--nass-ink)}.nass-warranty__shield{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.nass-warranty__shield-outer{stroke:currentColor;stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nass-warranty__shield-inner{stroke:currentColor;stroke-width:.75;stroke-linejoin:round;opacity:.28;vector-effect:non-scaling-stroke}.nass-warranty__seal{position:absolute;top:0;right:0;bottom:12%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nass-warranty__number{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:48px;font-weight:300;line-height:1;font-variant-numeric:lining-nums;color:var(--nass-ink)}.nass-warranty__unit{margin-top:8px;padding-top:7px;border-top:1px solid var(--nass-accent);font-size:10px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--nass-ink)}.nass-warranty__caption{font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;color:var(--nass-ink)}@media(max-width:991px){.nass-warranty__mark{flex-direction:row;align-items:center;gap:20px}.nass-warranty__emblem{flex:0 0 auto;width:96px}.nass-warranty__number{font-size:40px}.nass-warranty__unit{margin-top:6px;padding-top:6px;font-size:9px}}@media(min-width:992px){section.nass-warranty .VtlsImgTextContainer .VtlsImgText{padding:72px 40px}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Media{flex:0 0 34%;width:34%;justify-content:center;padding-right:56px}.nass-warranty__mark{align-items:center;gap:22px}.nass-warranty__emblem{width:150px}.nass-warranty__number{font-size:64px}.nass-warranty__unit{margin-top:10px;padding-top:9px;font-size:11px}section.nass-warranty .VtlsImgTextContainer .VtlsImgText__Content{flex:1 1 auto;width:auto;padding:0 0 0 56px;border-left:1px solid var(--nass-line)}}body:has(.nass-pdp) [id$=__product-recommendations] .section-header__title{font-size:clamp(24px,2.4vw,32px);font-weight:300;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.nass-oil.is-expanded .nass-oil-card.is-extra{animation:none}.nass-pdp .nass-oil-card,.nass-oil__toggle-icon{transition:none}}.nass-pdp .product__main-photos .product-image-main .image-wrap{position:relative;overflow:hidden;padding-bottom:100%!important;background:var(--colorBody, #fff)}.nass-pdp .product__main-photos .product-image-main .image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;object-position:50% 50%}.nass-pdp .product__thumbs--below .product__thumb-item{width:80px}.nass-pdp .product__thumbs .product__thumb{display:block}.nass-pdp .product__thumbs .image-wrap__thumbnail{position:relative;overflow:hidden;padding-bottom:100%!important}.nass-pdp .product__thumbs .image-wrap__thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nass-device.css.map */
