html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{padding-left:12px;padding-top:10px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,del,ins{text-decoration:none}a{color:inherit}label,button{cursor:pointer}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}input,button{outline:0}summary::-webkit-details-marker{display:none}summary::marker{display:none;content:""}.product-card__color-button:hover:after,.product-card__color-button--active:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1.5px;background-color:#1e1c1a;transition:width .3s ease-in-out}:root{--blue: #0255f0;--lt-gray: #cccccc;--dk-gray: #767676;--black: #2c2e33;--white: #f3eedc;--size_header: .5rem;--size_h2: 31px;--size_courant: 20px;--size_footer: 19px;--size_got_modal: 23px;--size_small: .4rem;--size_big: 35px;--size_30: 30px;--size_25: 25px;--size_20: 20px;--size_18: 18px;--size_15: 15px;--margin-LR: 20px;--margin-element: 60px;--margin-top: 130px;--mobile-space: 50px;--contentToped: 85px;--headerToped: 0px}@media screen and (max-width: 997px){:root{--contentToped: 85px}}@font-face{font-family:AKZ;src:url(//www.nittoknitwear.com/cdn/shop/t/12/assets/AkzidenzGrotesk-Cond.woff2?v=123533509747499468751751980186) format("woff2"),url(//www.nittoknitwear.com/cdn/shop/t/12/assets/AkzidenzGrotesk-Cond.woff?v=17009448430445579681751980187) format("woff"),url(//www.nittoknitwear.com/cdn/shop/t/12/assets/AkzidenzGrotesk-Cond.otf?v=123555786311558641831751458329) format("opentype")}@font-face{font-family:SuisseInt;src:url(//www.nittoknitwear.com/cdn/shop/t/12/assets/SuisseIntl-Regular.woff2?v=174182081118989755351751980188) format("woff2"),url(//www.nittoknitwear.com/cdn/shop/t/12/assets/SuisseIntl-Regular.woff?v=119194293557901449101751980187) format("woff"),url(//www.nittoknitwear.com/cdn/shop/t/12/assets/SuisseIntl-Regular.otf?v=123732155185459947401751458330) format("opentype")}html{width:100vw;max-width:100vw;min-width:99vw;overflow-x:hidden;overflow-y:scroll;font-family:SuisseInt}*::-webkit-scrollbar{width:3px;height:3px;-webkit-box-shadow:inset 0 0 6px rgb(197 197 197)}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background:#1e1c1a;border-radius:0}a{text-decoration:none!important;color:inherit}body{margin:0;width:100vw;max-width:100vw;min-width:99vw;background-color:#f8f4eb;color:#2c2e33;font-family:SuisseInt;line-height:20px}.content{display:flex;justify-content:center;align-items:center;flex-direction:column;top:var(--contentToped);position:relative;height:fit-content}.shopify-pc__banner__dialog{z-index:89999!important}.shopify-pc__banner__dialog p{text-align:left;display:block;font-size:14px;letter-spacing:0}.shopify-pc__banner__dialog p a{text-decoration:underline!important}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper #shopify-pc__banner__btn-manage-prefs{font-size:11px!important}#articleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.shopify-challenge__container{margin:10rem auto}#pageGeneric{margin-top:150px;margin-bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90vw}#pageGeneric .tg{border-collapse:collapse;border-spacing:0}#pageGeneric .tg td{border-color:#000;border-style:solid;border-width:1px;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal}#pageGeneric .tg th{border-color:#000;border-style:solid;border-width:1px;font-size:14px;font-weight:400;overflow:hidden;padding:10px 5px;word-break:normal}#pageGeneric .tg .tg-7un6{background-color:#fff;color:#000;text-align:center;vertical-align:top}#pageGeneric .tg .tg-baqh{text-align:center;vertical-align:top}.shopify-policy__container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;width:100vw}@media screen and (max-width: 997px){footer{overflow-x:hidden}}.shopify-section:not(#shopify-section-cart-drawer,#shopify-section-bandeauInformatif){width:100%;padding:0 20px}.section_margin-top{margin-top:50px!important}.section_margin-bottom{margin-bottom:50px!important}@media (max-width: 997px){.section_margin-top{margin-top:25px!important}.section_margin-bottom{margin-bottom:25px!important}}#shopify-section-media-hero{padding:0 27px 15px}.media-section{width:100%;margin-top:20px}.media-section__container{display:flex;gap:12px;width:100%}.media-section__container--side-by-side{flex-direction:row}.media-section__container--stacked{flex-direction:column;height:fit-content}.media-section__image-wrapper{position:relative;width:100%;overflow:hidden;height:fit-content;display:flex}.media-section__image-wrapper.myPortraitImageToLandscape{height:90vh}.media-section__container--side-by-side .media-section__image-wrapper{flex:1}.media-section__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.media-section__link{display:flex;overflow:hidden;position:relative}.media-section__button-text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;min-width:150px;width:100%}.media-section__button-text-Main{color:#fff;font-family:SuisseInt;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center}.media-section__button-text-Main.media-section__button-text-Main--Bold{color:#fff;leading-trim:both;text-edge:cap;font-family:SuisseInt;font-size:50px;font-style:normal;font-weight:450;line-height:58px;text-transform:uppercase;text-align:center}.media-section__button-text{color:#fff;font-family:SuisseInt;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;text-transform:uppercase}.media-section__button-text.media-section__button-text--boredered{display:flex;padding:10px 40px;align-items:center;gap:10px;text-decoration:none;border:.5px solid #F8F4EB}.media-section__image--square{aspect-ratio:1/1}@media (max-width: 997px){.media-section__container--hero{height:fit-content}.media-section{padding:0}.media-section{margin-top:10px}.media-section__container,.media-section__container--side-by-side{flex-direction:column}#shopify-section-media-hero .media-section__image{height:unset}.shopify-section:not(#shopify-section-cart-drawer,#shopify-section-bandeauInformatif,#shopify-section-media-hero){padding:0 10px!important}#shopify-section-media-hero{padding:0 16px!important}.media-section__button-text-Main.media-section__button-text-Main--Bold{font-size:40px}.media-section__image-wrapper.myPortraitImageToLandscape{height:27vh}.media-section__image.media-section__image--portrait{height:unset}.media-section__button-text-Main br{display:none}}.brand-statement{width:60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:center;gap:18px}.brand-statement__title{font-family:SuisseInt;font-size:50px;font-style:normal;font-weight:450;line-height:50px;text-transform:uppercase;leading-trim:both;text-edge:cap;gap:5px;display:flex;flex-direction:column}.brand-statement__title--part1{color:#bababa}.brand-statement__title--part2{color:#1e1c1a;margin-bottom:-5px}.brand-statement__title--subtitle{color:#1e1c1a;font-family:SuisseInt;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.brand-statement__text{color:#1e1c1a;leading-trim:both;text-edge:cap;font-family:SuisseInt;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.brand-statement__link{color:#1e1c1a;font-family:SuisseInt;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex;padding:10px 40px;align-items:center;gap:10px;border:.5px solid #1E1C1A}.brand-statement--product-page{width:80%;align-items:center}.brand-statement__title--discret{color:#1e1c1a;font-size:40px;font-style:normal;font-weight:500;line-height:normal}.brand-statement__title--centered{text-align:center}@media (max-width: 997px){.brand-statement{width:100%}.brand-statement__title{font-size:40px;line-height:40px;gap:2px}.brand-statement__title--discret{font-size:26px}}:root{--grid-item-height: 600px}#shopify-section-collection-grid,#shopify-section-featured-collection{width:100%}.collection-grid{width:100%;min-height:100vh}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;padding-top:20px}.grid-item{position:relative;display:flex}.grid-item>*{width:100%;height:100%}.grid-layout__portrait{grid-column:span 2;grid-row:span 2;height:calc(var(--product-card-image-height) * 2 + 84px);overflow:hidden}.grid-layout__landscape{grid-column:span 2;grid-row:span 1;height:var(--product-card-image-height);overflow:hidden}.grid-layout__text{grid-column:1 / -1;padding:60px 0;text-align:center;line-height:normal}.grid-layout__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.grid-layout__link:hover .grid-layout__image{transform:scale(1.05)}.grid-layout__title{font-family:AKZ;font-size:40px;color:#1d1c19;margin-bottom:20px}.grid-layout__content{font-family:SuisseInt;font-size:16px;color:#1d1c19;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.grid-layout__button{font-family:SuisseInt;font-size:12px;color:#1e1c1a80;text-decoration:underline;transition:opacity .2s ease-in-out}.grid-layout__button:hover{opacity:.8}[data-products-grid] .grid-item{opacity:1;transform:translateY(0);transition:opacity .92s ease,transform .92s cubic-bezier(.2,.9,.3,1);will-change:opacity,transform}[data-products-grid] .is-new{opacity:0;transform:translateY(18px);pointer-events:none}[data-products-grid] .reveal{opacity:1;transform:translateY(0);pointer-events:auto}[data-products-grid] .is-new{transition-delay:calc(var(--i, 0) * 40ms)}[data-products-grid]{backface-visibility:hidden;-webkit-backface-visibility:hidden}.infinite-scroll{display:flex;justify-content:center;padding:40px 0;grid-column:1 / -1}.loading-spinner{width:24px;height:24px;border:2px solid #1E1C1A;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner.hidden{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 997px){#shopify-section-collection-grid{padding:15px 0}.products-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding-top:0}.grid-layout__portrait{height:calc(var(--product-card-image-height) * 2)}.grid-layout__text{padding:30px 0}.grid-layout__title{font-size:27px}.grid-layout__content{font-size:14px;padding:0 20px}}.product-recommendations{width:100%;padding:60px 28px}.product-recommendations__title{font-family:SuisseInt;font-size:12px;color:#1e1c1a;margin-bottom:30px}.product-recommendations__grid{display:flex;gap:20px}@media (max-width: 997px){.product-recommendations{padding:40px 16px}}#shopify-section-featured-collection{width:100%}#shopify-section-product-related-product,#shopify-section-featured-collection{padding:80px 27px!important}#shopify-section-product-recom-product{padding-bottom:100px!important}#shopify-section-featured-collection{padding-bottom:0!important}.featured-collection__header{display:flex;justify-content:space-between;width:100%;margin-bottom:5px}.featured-collection__header--product-page{margin-bottom:20px}.featured-collection__title{font-family:SuisseInt;font-weight:400;color:#1d1c19;font-size:.75rem;text-transform:uppercase}.featured-collection__link{font-weight:400;color:#1d1c19;font-size:.75rem;transition:opacity .2s ease-in-out;text-decoration:underline!important;color:#1e1c1a;text-align:right;font-family:SuisseInt;font-size:12px;font-style:normal;font-weight:450;line-height:normal;align-self:center}.featured-collection__link:hover{opacity:.8}.featured-collection__carousel{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.featured-collection__carousel::-webkit-scrollbar{display:none}.featured-collection__carousel-scroll-controller{display:flex;flex-direction:row;align-items:center;gap:20px;cursor:pointer}.featured-collection__track{display:flex;gap:10px;padding-bottom:20px;overflow-x:auto}.featured-collection__track::-webkit-scrollbar{display:none}.featured-collection__product{flex:0 0 33%}.featured-collection__progress{width:100%;height:3px;background-color:#fff;position:relative;cursor:pointer}.featured-collection__progress-bar{position:absolute;left:0;top:0;height:100%;width:25%;background-color:#1e1c1a;cursor:pointer}@media (max-width: 997px){.featured-collection__product{min-width:calc(60vw - 8px)}.featured-collection__carousel-scroll-controller{display:none}#shopify-section-product-recom-product{margin-bottom:50px!important}}:root{--product-card-image-height: 53vh}.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card__image-wrapper{position:relative;width:100%}.product-card__image-container{position:relative;width:100%;height:100%;display:flex}.product-card__image{width:100%;height:100%;height:auto;object-fit:cover;transition:opacity .3s ease}.product-card__hover-gallery{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease}.product-card:hover .product-card__hover-gallery{opacity:1}.product-card__gallery-container{position:relative;width:100%;height:100%}.product-card__gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.product-card__gallery-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:1rem;z-index:1}.product-card__gallery-button{background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.product-card__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#fff}.product-card__progress-bar{height:100%;background:#1e1c1a;transition:width .3s ease}.product-card__content{margin-top:10px;display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-height:59px}.product-card__default-content{transition:opacity .3s ease;display:flex;flex-direction:column;gap:3px}.product-card:hover .product-card__title,.product-card:hover .product-card__header .product-card__price,.product-card:hover .product-card__variants,.product-card__price--mobile{display:none}.product-card:hover .product-card__content{flex-direction:column-reverse}.product-card__hover-content{display:none;overflow-y:hidden}.product-card:hover .product-card__hover-content{display:flex;justify-content:space-between;align-items:center}.product-card:hover .product-card__hover-content .product-card__price{transform:translateY(-4px)}.products-grid .product-card:hover .product-form__collection--container,.shopify-section-product-recom-product .product-card:hover .product-form__collection--container{transform:translateY(-1px)}.product-card__header{display:flex;justify-content:space-between}.product-card__title{font-family:AKZ;font-size:20px;color:#1d1c19;margin:0;text-transform:uppercase;font-style:normal;font-weight:500;line-height:normal}.product-card__variants{font-family:SuisseInt;color:#1e1c1a80;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.product-card__price{font-family:SuisseInt;font-size:13px;color:#1d1c19}.product-card__color-selector{display:flex;gap:7px;margin-bottom:8px;flex-wrap:wrap}.product-card__color-button{width:20px;height:20px;padding:0;cursor:pointer;position:relative}@media (min-width: 3450px){:root{--product-card-image-height: 65vh}}@media (max-width: 3450px) and (min-width: 1439px){:root{--product-card-image-height: 61vh}}@media (max-width: 1750px){:root{--product-card-image-height: 57vh}}@media (max-width: 1600px){:root{--product-card-image-height: 40vh}}@media (max-width: 1610px) and (min-width: 910px){:root{--product-card-image-height: 54vh}}@media (max-width: 1780px) and (max-height: 700px){:root{--product-card-image-height: 91vh}}@media (max-width: 1440px) and (min-width: 900px){:root{--product-card-image-height: 70vh}}@media (max-width: 1350px){:root{--product-card-image-height: 56vh}}@media (max-width: 1200px){:root{--product-card-image-height: 35vh}}@media (max-width: 997px){.product-card{justify-content:space-between}.product-card:hover .product-card__title,.product-card:hover .product-card__header .product-card__price,.product-card:hover .product-card__variants{display:flex}.product-card:hover .product-card__content{flex-direction:column}.product-card__header .product-card__price{display:none!important}.product-card:hover .product-form__collection--container{transform:unset}.product-card__footer--mobile{display:flex;justify-content:space-between;align-items:center}.product-card__price--mobile{display:flex;font-size:11px;align-self:flex-end;height:17px}.product-card__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:53px}.product-card__title{font-size:15px}.product-card__default-content{display:flex;flex-direction:column;justify-content:space-between}:root{--product-card-image-height: 32vh}.product-card__default-content,.product-card__hover-content{height:71%}.product-card:hover .product-card__default-content{display:flex}.product-card:hover .product-card__hover-gallery{opacity:0}.product-card:hover .product-card__hover-content{display:none!important}.product-card__price{font-size:11px}.product-card__variants{margin-top:0;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style4.css.map */
