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,.product-form__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: 53px}}@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:6px;-webkit-box-shadow:inset 0 0 6px rgb(197 197 197)}*::-webkit-scrollbar-thumb{background:#56514d;border-radius:20px}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 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){width:100%;padding:0 27px}#shopify-section-media-hero{padding:0 27px 15px}.media-section{width:100%}.media-section__container{display:flex;gap:20px;width:100%}.media-section__container--hero{height:calc(100vh - var(--contentToped))}.media-section__container--side-by-side{flex-direction:row}.media-section__container--stacked{flex-direction:column}.media-section__image-wrapper{position:relative;width:100%;overflow:hidden;height:fit-content}.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:block;overflow:hidden;position:relative}.media-section__button-text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-53%,-35%);display:flex;flex-direction:column;align-items:center;gap:5px;min-width:150px}.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}.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__image--square{aspect-ratio:1/1}.media-section__image--portrait{aspect-ratio:3/4}@media (max-height: 700px){.media-section__container--hero{height:fit-content}}@media (max-width: 997px){.media-section__container--hero{height:fit-content}.media-section{padding:0}.media-section__container{gap:10px;flex-direction:column}.media-section__container--side-by-side{flex-direction:column}#shopify-section-media-hero .media-section__image{height:unset}#shopify-section-media-hero{padding:0 10px}.shopify-section:not(#shopify-section-cart-drawer){padding:15px 10px!important}.media-section__image-wrapper.myPortraitImageToLandscape{height:27vh}.media-section__image.media-section__image--portrait{height:unset}}.brand-statement{width:100%;padding:100px 0;display:flex;flex-direction:column;align-items:center;gap:15px}.brand-statement__title{font-family:AKZ;font-weight:400;color:#1d1c19;font-size:40px;text-align:center;margin:0 auto;line-height:normal}.brand-statement__text{color:#000;font-family:SuisseInt;font-size:17px;font-style:normal;font-weight:400;text-align:center;width:70%;padding:20px 0;line-height:26px}.brand-statement__link{font-size:.75rem;text-decoration:underline!important;transition:opacity .2s ease-in-out;color:#1e1c1a80;text-align:center;font-family:SuisseInt;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline;padding-top:20px}.brand-statement__link:hover{opacity:.8}@media (max-width: 997px){.brand-statement{padding:20px 0}.brand-statement__title{font-size:32px}.brand-statement__text{width:90%!important}}: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%}.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}.infinite-scroll{display:flex;justify-content:center;padding:40px 0}.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}.collection-grid{padding:0 9px}.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-product-recom-product,#shopify-section-featured-collection{padding:80px 27px!important}#shopify-section-featured-collection{padding-bottom:0!important}.featured-collection__header{display:flex;justify-content:space-between;width:100%;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__track{display:flex;gap:12px;padding-bottom:20px}.featured-collection__product{flex:0 0 calc(25% - 8px);min-width:calc(25% - 8px)}.featured-collection__progress{width:100%;height:3px;background-color:#fff;position:relative;margin-top:-10px;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(50vw - 8px)}}: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%;height:var(--product-card-image-height)}.product-card__image-container{position:relative;width:100%;height:100%}.product-card__image{width:100%;height:100%;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}.product-card__default-content{transition:opacity .3s ease}.product-card:hover .product-card__default-content{display:none}.product-card__hover-content{display:none;height:44px;overflow-y:hidden}.product-card:hover .product-card__hover-content{display:block}.product-card__title{font-family:AKZ;font-size:1rem;color:#1d1c19;margin:0;text-transform:uppercase}.product-card__variants{font-family:SuisseInt;font-size:10px;color:#1e1c1a80;margin-top:4px}.product-card__price{font-family:SuisseInt;font-size:.75rem;color:#1d1c19}.product-card__color-selector{display:flex;gap:7px;margin-bottom:4px;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: 2020px){:root{--product-card-image-height: 80vh}}@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: 1440px) and (min-width: 900px){:root{--product-card-image-height: 70vh}}@media (max-width: 1350px){:root{--product-card-image-height: 46vh}}@media (max-width: 1200px){:root{--product-card-image-height: 35vh}}@media (max-width: 997px){.product-card{justify-content:space-between}.product-card__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-card__default-content{height:100%!important;display:flex;flex-direction:column;justify-content:space-between}.product-card__title{font-size:14px}:root{--product-card-image-height: 32vh}.product-card__default-content,.product-card__hover-content{height:unset}.product-card:hover .product-card__default-content{display:block}.product-card:hover .product-card__hover-gallery{opacity:0}.product-card:hover .product-card__hover-content{display:none!important}.product-card__price{font-size:.65rem}.product-card__variants{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style3.css.map */
