@import url(https://p.typekit.net/p.css?s=1&k=lkk4ann&ht=tk&f=10879.10884.15586&a=8738835&app=typekit&e=css);@font-face{font-display:auto;font-family:futura-pt;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-style:normal;font-weight:600;src:url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype")}:not(.pfa){font-family:futura-pt,-apple-system,system-ui,sans-serif!important}.times{font-family:Times,serif!important}.theme-link,a,button{text-transform:uppercase!important}.article-excerpt a{color:#7b7b7b}.article-excerpt a:hover{color:#000}.link-color:hover,.rte a{color:#7b7b7b}.rte a{text-decoration:none!important;text-transform:none!important}.rte a:hover{color:#000}table,td,th{border:none;border-collapse:collapse}h1,h2,h3{text-transform:uppercase!important}.announcement-bar>a{text-transform:none!important}.z999{z-index:999!important}.hide{display:none}.show{display:block}.hide-desktop{display:none}@media screen and (max-width:768px){.hide-desktop{display:block}}.hide-mobile{display:block}@media screen and (max-width:768px){.hide-mobile{display:none}}.remove-desktop,.remove-desktop-and-mobile{display:none}@media screen and (max-width:768px){.remove-desktop{display:block}}.remove-mobile{display:block}@media screen and (max-width:768px){.remove-mobile{display:none}}.green{color:#768f77}@media screen and (max-width:989px){.pt-section-first{padding-top:103px!important}}.white-text{color:#fff!important;text-transform:uppercase!important}@media screen and (min-width:768px){.sticky{height:max-content;overflow:hidden;position:sticky;top:0}}.sticky-top-15px{position:sticky;top:15px}@media screen and (max-width:768px){.sticky-top-15px{position:relative}}.of-visible{overflow:visible!important}.center{justify-content:center;text-align:center}.column{flex-direction:column}.wrap{flex-wrap:wrap}.object-top{object-position:top}.pointer{cursor:pointer}.remove-padding{padding:0!important}.space-between{justify-content:space-between}.ls-1-5{letter-spacing:1.5px!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-24{font-size:24px!important}.fs-ml{font-size:1.0625rem}.gap-y-5{row-gap:1rem}@media(min-width:768px){.md\:pl-16{padding-left:4rem}}.max-w-1200px{max-width:1200px}.max-w-auto-\[30rem\]{max-width:30rem}@media screen and (max-width:900px){.max-w-auto-\[30rem\]{max-width:none}}.w-auto-50{width:auto}@media screen and (max-width:900px){.w-auto-50{width:50%}}.w-50-100{width:50%}@media screen and (max-width:900px){.w-50-100{width:100%}}.w-25-50{width:25%}@media screen and (max-width:900px){.w-25-50{width:50%}}.product_columns{grid-template-columns:1fr 60% 1fr 40%}.fit-tag{font-weight:500;margin-top:20px}.sustainable-badge{bottom:0;font-weight:600;letter-spacing:1px;line-height:1em;padding:13px 0;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:1}.sustainable-text{font-size:13px}@media screen and (max-width:768px){.sustainable-text{font-size:10px}}.complementary-products .sustainable-badge{padding:3px 0}@media screen and (max-width:768px){.complementary-products .sustainable-badge{padding:13px 0}}@media screen and (max-width:480px){.complementary-products .sustainable-badge{padding:8px 0}}.complementary-products .sustainable-text{font-size:7px}@media screen and (max-width:768px){.complementary-products .sustainable-text{font-size:13px}}@media screen and (max-width:480px){.complementary-products .sustainable-text{font-size:8px}}.main-collection-banner{display:flex}@media screen and (max-width:768px){.main-collection-banner{flex-direction:column}}.read-more--active .read-more__content{height:160px;overflow:hidden;position:relative}.read-more--active .read-more__content:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:-o-linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:50px;left:0;position:absolute;right:0}.read-more-text,.toggle-read-more{display:none}.read-more--active .read-more-text{display:block}.read-more--active .read-less-text{display:none}.terms-and-conditions p{padding-bottom:.75rem}.terms-and-conditions a{text-transform:none!important}.responsible-content a{text-decoration:underline;text-transform:lowercase!important}.mt-cascade-1{margin-top:0}@media screen and (max-width:768px){.mt-cascade-1{margin-top:20px}}.size_hint{background-color:#f5f5f5;font-size:14px;padding:.5rem .75rem;width:100%}.color-swatches{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative}.color-swatches .circle{align-items:center;background-position:50%;background-size:cover;border:1px solid gray;border-radius:50%;display:flex;height:1rem;justify-content:center;width:1rem}@media screen and (max-width:768px){.color-swatches .circle .circle{height:1rem;width:1rem}}.color-swatches.type_product{justify-content:start}.color-swatches.type_product .circle{height:1.5rem;width:1.5rem}.video-sound-toggle svg{display:block;height:36px;width:36px}@media screen and (max-width:768px){.video-sound-toggle svg{height:24px;width:24px}}.video-sound-toggle .icon-muted.hidden,.video-sound-toggle .icon-unmuted.hidden{display:none}.video-sound-toggle{backdrop-filter:blur(4px)}.collection-nav{display:flex;gap:10px}.collection-nav__link{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:none;border-radius:0;color:#000;flex:0 0 auto;outline:none;padding:10px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.collection-nav__link:focus,.collection-nav__link:focus-visible{outline:none}.collection-nav__link--bordered{border:1px solid #000}.collection-nav__link--bordered:hover{background-color:#000;color:#fff}.collection-nav__link.is-active{background-color:#73767a;color:#fff;cursor:default}.collection-nav--scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:none}.collection-nav--scroll::-webkit-scrollbar{display:none}.collection-nav--scroll .collection-nav__link{text-align:left}.collection-nav--scroll .collection-nav__link.is-active{order:-1}.collection-nav--grid{flex-wrap:wrap;margin-bottom:20px}.collection-nav--grid .collection-nav__link{border:1px solid #000;flex:1 1 calc(20% - 10px);font-weight:500;min-width:140px;padding:10px 20px;text-align:center}.collection-nav--grid .collection-nav__link:hover{background-color:#000;color:#fff}.collection-nav--grid .collection-nav__link.is-active{background-color:#777}@media(max-width:768px){.collection-nav--grid{justify-content:space-around}.collection-nav--grid .collection-nav__link{flex:1 1 45%}}@media(max-width:480px){.collection-nav--grid .collection-nav__link{flex:1 1 100%}}