:root{--ntf-bar-extra-bottom: 0px}.ntf-gallery-progress{display:none}.product__media-wrapper .slider-buttons,.ntf-sheet[hidden]{display:none!important}.usp-list li.ntf-usp--benefit{display:none}.usp-box:not(:has(li:not(.ntf-usp--benefit))){display:none}.product__info-container>.usp-box{display:none}.ntf-buybar-anchor~.usp-box{margin:0 0 1.6rem;text-align:center}.product-form__variant--button,.ntf-size-input{display:none!important}.ntf-colors{display:block;margin:0 0 .4rem}.ntf-colors__label{margin:0;font-size:1.3rem;line-height:1.5;letter-spacing:.05em;color:rgba(var(--color-foreground),.65)}.ntf-colors__label span{color:rgb(var(--color-foreground))}.ntf-colors__list{display:flex;gap:.8rem;list-style:none;margin:1rem 0 0;padding:0 0 .8rem}.ntf-colors__tile{position:relative;display:block;width:4.4rem;aspect-ratio:3 / 4;background:#f2f2f2}.ntf-colors__tile img{display:block;width:100%;height:100%;object-fit:cover}.ntf-colors__tile.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:2px;background:#111}.ntf-buybar-sentinel{display:block;height:1px;margin-top:-1px;visibility:hidden;pointer-events:none}.ntf-buybar__inner{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.4rem}.ntf-buybar .product-form,.ntf-buybar .product-form>form{display:contents}.ntf-buybar .product-form__buttons{display:none!important}.ntf-buybar .product-form__error-message-wrapper{grid-row:3;margin:0}.ntf-buybar--sizes .product-form__error-message-wrapper{display:none!important}.ntf-buybar__benefit{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:1.8rem;margin:0;font-size:1.45rem;line-height:1.25;letter-spacing:.02em}.ntf-benefit{min-width:0}.ntf-buybar__benefit .ntf-discount-info-trigger:not(.ntf-discount-info-trigger--text){margin-left:4px;vertical-align:-3px}.ntf-buybar__price{margin-left:auto;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.ntf-buybar__price.is-visible{opacity:1;visibility:visible}.ntf-benefit__was{color:rgba(var(--color-foreground),.6);margin-right:.6rem}.ntf-benefit__now{color:#c00000}.ntf-benefit__sep{margin:0 .4em;color:#000}.ntf-benefit__pct{color:#c00000}.ntf-buybar .ntf-buy-btn{grid-row:2;display:flex;width:100%;box-sizing:border-box;height:4.4rem;min-height:0;padding-top:0;padding-bottom:0}.ntf-buybar .ntf-buy-btn,.ntf-buybar .ntf-buy-btn:hover{background-color:#000;color:#fff;border-color:transparent}.ntf-buybar .ntf-buy-btn.is-loading{opacity:.7;pointer-events:none}.product__accordion .summary__title>.icon-accordion{display:none}section[id^=MainProduct-] .product__accordion details>summary{padding:1.6rem 0}section[id^=MainProduct-] .product__accordion .summary__title{display:flex;align-items:center;justify-content:space-between;width:100%}section[id^=MainProduct-] .product__accordion .accordion__title{margin:0;font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}section[id^=MainProduct-] .product__accordion .accordion__title-icon{margin-left:auto}section[id^=MainProduct-] .product__accordion{margin:0;border-top:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.product__accordion:has(details[id^=Details-collapsible_tab_qNgrTV-]){display:none}html.ntf-sheet-lock{overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:stable}.ntf-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.ntf-sheet .ntf-sheet__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease;touch-action:none}.ntf-sheet__panel{position:absolute;display:flex;flex-direction:column;background:#fff;padding-bottom:env(safe-area-inset-bottom,0px);outline:none}.ntf-sheet.is-open .ntf-sheet__overlay{opacity:1}.ntf-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:2.2rem 2rem 0;touch-action:none}.ntf-sheet__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:1.3}.ntf-sheet__close{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-1.2rem -1.4rem -1.2rem 0;padding:0;background:none;border:0;color:inherit;cursor:pointer}.ntf-sheet__meta{display:flex;align-items:baseline;gap:1.2rem;padding:1.4rem 2rem 1.8rem;touch-action:none}.ntf-sheet__fit{margin:0;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.ntf-sheet__guide{margin-left:auto;padding:.4rem 0;background:none;border:0;color:inherit;font-family:inherit;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.ntf-sheet__guide[hidden]{display:none}.ntf-sheet__list{flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid rgba(0,0,0,.12)}.ntf-sheet__opt{display:flex;align-items:center;width:100%;min-height:5.4rem;padding:0 2rem;background:none;border:0;border-bottom:1px solid rgba(0,0,0,.12);color:inherit;font-family:inherit;font-size:1.5rem;letter-spacing:.04em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ntf-sheet__opt.is-selected{background:#f2f2f2}.ntf-sheet__opt[data-state=soldout]{color:#00000080}.ntf-sheet__opt[data-state=soldout] .ntf-sheet__size{text-decoration:line-through}.ntf-sheet__note{color:#0000008c}.ntf-sheet__opt[data-state=soldout] .ntf-sheet__note-text{text-decoration:underline;text-underline-offset:.3rem}.ntf-sheet__error{margin:0;padding:1rem 2rem 0;color:#c00000;font-size:1.3rem;line-height:1.4}.ntf-sheet__error[hidden]{display:none}.ntf-sheet__foot{padding:1.6rem 2rem 1.8rem}.ntf-sheet .ntf-sheet__cta,.ntf-sheet .ntf-sheet__cta:hover{background-color:#000;color:#fff;border-color:transparent}.ntf-sheet .ntf-sheet__cta[disabled],.ntf-sheet .ntf-sheet__cta[disabled]:hover{background-color:#9b9b9b;color:#fff;opacity:1;cursor:default}.ntf-sheet__cta.is-loading{opacity:.7;pointer-events:none}@media screen and (max-width:749px){section[id^=MainProduct-]{padding-top:0;overflow-x:clip}.product__media-wrapper slider-component{position:relative}.product__media-wrapper .product__media-list{margin-bottom:0}.product__media-wrapper .product__media-list .product__media-item{padding-top:0;padding-bottom:0}.ntf-gallery-progress{display:block;position:absolute;left:var(--ntf-progress-left, 0px);width:var(--ntf-progress-width, 100%);bottom:0;height:2px;background:#00000014;overflow:hidden;pointer-events:none;z-index:1}.ntf-gallery-progress[hidden]{display:none}.ntf-gallery-progress__bar{display:block;height:100%;width:0;background:#111;will-change:transform}.product__info-container{padding-top:0;display:flow-root}.product__info-container>:first-child{margin-top:1.8rem}.product__info-container>.product__text.caption-with-letter-spacing{font-size:1.3rem;margin-bottom:.4rem}.product__info-container .product__title h1{font-size:1.5rem}.ntf-colors__list{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ntf-colors__list::-webkit-scrollbar{display:none}.product__info-container>div:has(>.ntf-buybar-anchor){display:contents}.ntf-buybar-anchor{position:sticky;bottom:0;z-index:2;margin:0 -1.5rem;padding:0 1.5rem;background:rgb(var(--color-background))}.ntf-buybar-anchor:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#0000001a;opacity:0;transition:opacity .2s ease;pointer-events:none}.ntf-buybar-anchor.is-stuck:before{opacity:1}.ntf-buybar-anchor.is-stuck{box-shadow:0 6rem rgb(var(--color-background))}.ntf-buybar{padding:.6rem 0 calc(.6rem + var(--ntf-bar-extra-bottom, 0px))}@supports (height: 100svh){.ntf-buybar-anchor{--ntf-space: calc(var(--ntf-vh, 100svh) - 102px - 100vw * var(--ntf-media-ratio, 1.3333) - var(--ntf-extra, 0px));--ntf-fill: clamp(0px, calc(var(--ntf-space) - 78px), 40px);--ntf-fill-btn: min(var(--ntf-fill), 6px);--ntf-fill-pad: calc((var(--ntf-fill) - var(--ntf-fill-btn)) / 2);bottom:clamp(-10000px,calc((var(--ntf-space) - 72px) * 100000),0px)}.ntf-buybar{padding-top:calc(.6rem + var(--ntf-fill-pad));padding-bottom:calc(.6rem + var(--ntf-fill-pad) + var(--ntf-bar-extra-bottom, 0px))}.ntf-buybar .ntf-buy-btn{height:calc(4.4rem + var(--ntf-fill-btn))}}.ntf-sheet__panel{left:0;right:0;bottom:0;max-height:85vh;max-height:85svh;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ntf-sheet.is-open .ntf-sheet__panel{transform:translateY(0)}}@media screen and (min-width:750px){.ntf-colors{flex:0 0 100%;margin:.6rem 0 0}.ntf-colors__list{flex-wrap:wrap;gap:1rem;margin-top:1.2rem}.ntf-colors__tile{width:5.6rem;transition:opacity .2s ease}.ntf-colors__tile:not(.is-active):hover{opacity:.75}.ntf-buybar-anchor{position:relative;margin-top:2.4rem;margin-bottom:1.2rem}.ntf-buybar__inner{row-gap:1.2rem}.ntf-buybar__benefit{min-height:0;font-size:1.5rem;line-height:1.4}.ntf-buybar__benefit:not(:has(.ntf-benefit)){display:none}.ntf-buybar__price{display:none}.ntf-buybar .ntf-buy-btn{height:5.2rem;font-size:1.5rem;letter-spacing:.1em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ntf-buybar-anchor~.usp-box{margin:0 0 2.4rem}.ntf-sheet.ntf-sheet--dropdown{position:absolute;inset:auto 0 auto 0;z-index:6}.ntf-sheet--dropdown .ntf-sheet__overlay{display:none!important}.ntf-sheet--dropdown .ntf-sheet__panel{position:relative;width:100%;max-height:70vh;border:1px solid rgba(0,0,0,.14);box-shadow:0 16px 40px #0000001f;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.ntf-sheet--dropdown.ntf-sheet--up .ntf-sheet__panel{transform:translateY(6px)}.ntf-sheet--dropdown.is-open .ntf-sheet__panel{opacity:1;transform:none}.ntf-sheet--dropdown .ntf-sheet__head{padding:1.8rem 2rem 0}.ntf-sheet--dropdown .ntf-sheet__title{font-size:1.6rem}.ntf-sheet--dropdown .ntf-sheet__meta{padding:1.2rem 2rem 1.6rem}.ntf-sheet--dropdown .ntf-sheet__opt{min-height:4.8rem;padding:0 2rem;transition:background-color .15s ease}.ntf-sheet--dropdown .ntf-sheet__opt:not(.is-selected):hover{background:#f7f7f7}.ntf-sheet--dropdown .ntf-sheet__error{padding:1rem 2rem 0}.ntf-sheet--dropdown .ntf-sheet__foot{padding:1.6rem 2rem 2rem}.ntf-sheet--dropdown .ntf-sheet__cta{height:5.2rem;letter-spacing:.1em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}}@media screen and (min-width:750px)and (hover:hover){.ntf-buybar .ntf-buy-btn:hover,.ntf-sheet .ntf-sheet__cta:not([disabled]):hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 1px #000}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ntf-pdp.css.map */
