:root{--wc-mobile-toolbar-height:0px;--wc-ink:#232323;--wc-muted:#707070;--wc-line:#dedede;--wc-paper:#fff;--wc-space:3.175%}html{scroll-padding-top:72px}body{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--wc-ink);background:var(--wc-paper)}body .container{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--wc-space)}.announcement{font-size:12px;line-height:20px;letter-spacing:.02em;text-transform:none;padding:8px 20px}.button,.wc-editorial-button{font-family:var(--font-body);border-radius:0;letter-spacing:.05em;font-weight:700}.wc-header{border:0;background:#fff;color:var(--wc-ink);z-index:35;isolation:isolate}.wc-header__desktop-top{min-height:110px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(360px,1fr);align-items:center;gap:30px;padding-block:15px 16px}.wc-header__logo{display:block;font-size:clamp(24px,2.4vw,32px);font-weight:400;letter-spacing:.015em;line-height:1.1;width:min(300px,100%);overflow-wrap:anywhere}.wc-header__logo img{width:min(var(--logo-width,300px),100%);max-height:75px;object-fit:contain;object-position:left}.wc-header__right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.wc-header__localization .localization-form{font-size:12px;gap:10px;flex-wrap:nowrap}.wc-header__localization .localization-field__label{display:none}.wc-header__localization select{font-size:12px;border:0;padding-block:2px;min-height:28px;max-width:170px}.wc-header__localization .localization-submit{font-size:11px;padding:2px 4px}.wc-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:15px;width:100%;min-width:0}.wc-header__search{display:flex;position:relative;align-items:center;width:min(430px,100%);min-width:0;border-bottom:1px solid #232323;background:#fff;gap:0}.wc-header__search input{min-height:42px;height:42px;border:0;border-radius:0;padding:10px 0;flex:1;min-width:0;background:#fff;font-size:14px;outline-offset:-2px}.wc-header__search>.icon-button{width:40px;min-width:40px;padding:8px;background:#fff}.wc-header .icon-button{color:#232323}.wc-header .icon-button svg{width:23px;height:23px;stroke-width:1.4}.wc-header .bag-count{border:0;font-size:12px;margin-left:1px;background:transparent;line-height:18px;letter-spacing:0}.wc-header__nav-shell{min-height:62px}.wc-header__nav-bar{background:#fff;box-shadow:0 1px #e8e8e8;position:relative;z-index:36}.wc-header__nav-bar.is-fixed{position:fixed;left:0;right:0;top:0;box-shadow:0 2px 5px #0000000d}.wc-header__nav{display:flex;align-items:center;justify-content:center;min-height:62px;flex-wrap:wrap;column-gap:0;row-gap:0;font-size:16px;line-height:22px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wc-header__nav>a,.wc-header__nav>.catalog-nav-placeholder,.wc-header__dropdown>summary{display:flex;align-items:center;justify-content:center;padding:18px;white-space:nowrap;min-height:62px;border:0;border-radius:0;position:relative;line-height:22px;background:transparent}.wc-header__nav .catalog-nav-link:after,.wc-header__nav>.catalog-nav-placeholder:after{display:none}.wc-header__nav>a:before,.wc-header__dropdown>summary:before{position:absolute;content:"";left:18px;right:18px;bottom:13px;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .2s ease}.wc-header__nav>a:hover:before,.wc-header__nav>a:focus-visible:before,.wc-header__nav>a[aria-current]:before,.wc-header__dropdown[open]>summary:before{transform:scaleX(1)}.wc-header__nav .catalog-nav-placeholder{opacity:.5;cursor:default;font-weight:400}.wc-header__dropdown{position:relative}.wc-header__dropdown>summary{list-style:none;gap:6px;font-size:inherit;font-weight:inherit}.wc-header__dropdown>summary::-webkit-details-marker{display:none}.wc-header__dropdown>summary>span{font-size:13px;line-height:1}.wc-header__dropdown[open]>summary{background:#fff}.wc-header__dropdown>ul{min-width:230px;top:100%;left:0;padding:18px 24px;background:#fff;border:1px solid #e8e8e8;border-top:0;box-shadow:0 8px 20px #0000000d;z-index:5;text-transform:none}.wc-header__dropdown ul ul{padding-inline:12px}.wc-header__dropdown li a{font-size:14px;line-height:22px;letter-spacing:.02em;font-weight:400;padding-block:7px}.wc-header__department{position:static}.wc-header__department-panel{position:absolute;left:0;right:0;top:100%;padding:24px var(--wc-space) 30px;background:#fff;border-top:1px solid #eee;box-shadow:0 8px 20px #0000000d;z-index:6}.wc-header__department-all{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin-bottom:20px}.wc-header__department-all svg{width:20px;height:20px}.wc-header__department-panel .store-discovery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.wc-header__department-panel .store-discovery__item{min-width:0;border:0;padding:0}.wc-header__department-panel .store-discovery__item>span:last-child{font-size:14px;line-height:22px;font-weight:400}.wc-header__department-panel .store-discovery__image{aspect-ratio:3/4;width:100%;display:block;background:#f6f6f6;margin-bottom:12px}.wc-header__department-panel .store-discovery__image img{height:100%;width:100%;object-fit:cover}.wc-header__department-panel .store-discovery__item--type{min-height:70px;padding:20px;background:#fafafa}.wc-header__mobile-shell,.wc-header__shortcuts,.wc-mobile-toolbar{display:none}.wc-header__suggestions{position:absolute;left:0;right:0;top:calc(100% + 1px);background:#fff;max-height:480px;overflow:auto;border:1px solid #dedede;box-shadow:0 6px 14px #00000012;z-index:45;padding:10px}.wc-header__suggestions[hidden]{display:none}.wc-header__suggestions>a{display:flex;align-items:center;gap:14px;padding:9px 7px;font-size:13px;line-height:19px;border-bottom:1px solid #f0f0f0;letter-spacing:0}.wc-header__suggestions>a:hover,.wc-header__suggestions>a:focus-visible{background:#f8f8f8}.wc-header__suggestions img{width:48px;height:68px;object-fit:cover;background:#f6f6f6}.wc-header__suggestions p{font-size:12px;padding:10px;color:#666}.wc-header__suggestions .wc-header__search-all{justify-content:center;font-weight:600;min-height:44px;border-bottom:0}.wc-editorial{background:#fff;color:#232323;position:relative}.wc-editorial-media{display:block;width:100%;height:100%}.wc-editorial-media img{display:block;width:100%;height:100%;object-fit:cover}.wc-editorial-hero{margin-block:50px;isolation:isolate}.wc-editorial-hero__visual{position:relative;isolation:isolate}.wc-editorial-hero__media{display:block;aspect-ratio:1.7841213;width:100%;overflow:hidden}.wc-editorial-hero__copy{position:absolute;top:58.5%;left:55%;right:5%;transform:translateY(-50%);text-align:center;max-width:550px;padding:20px;pointer-events:none}.wc-editorial-hero__copy a{pointer-events:auto}.wc-editorial-hero__copy h1,.wc-editorial-hero__copy h2{font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.14;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.wc-editorial-hero__copy em{font-weight:400;letter-spacing:-.045em}.wc-editorial-hero__copy p{font-size:16px;line-height:24px;letter-spacing:.02em;margin:12px auto;max-width:360px;text-wrap:pretty}.wc-editorial-hero__copy .wc-editorial-button{font-size:14px;font-weight:500;line-height:22px;min-height:34px;padding:5px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;letter-spacing:.035em}.wc-editorial-hero__copy .wc-editorial-button:hover{opacity:.7}.wc-editorial-hero__mobile-details{display:none}.wc-editorial-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;min-height:48px;border:1px solid #232323;background:#232323;color:#fff;font-size:14px;line-height:22px;transition:background .2s,color .2s,border-color .2s}.wc-editorial-button:hover{background:#fff;color:#232323}.wc-editorial-button--light{color:#232323;background:#fff;border-color:#fff}.wc-editorial-button--light:hover{color:#fff;background:#232323;border-color:#232323}.wc-editorial-hero--courtyard .wc-editorial-hero__copy{left:6%;right:auto;max-width:500px;color:#fff;text-shadow:0 1px 16px #00000026}.wc-editorial-hero--courtyard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00000040,transparent 60%);pointer-events:none}.wc-editorial-hero--courtyard .wc-editorial-hero__media{position:relative;z-index:-2}.wc-editorial-hero--courtyard .wc-editorial-button{background:#fff;color:#232323;border-color:#fff}.wc-editorial-hero--courtyard .wc-editorial-button:hover{background:#232323;color:#fff;border-color:#232323}.wc-benefits{padding:55px 20px 90px}.wc-benefits__inner{max-width:1200px;margin:auto}.wc-benefits__inner>h2{font-family:var(--font-body);text-align:center;font-size:24px;font-weight:700;color:#000;line-height:1.4;letter-spacing:.3px;margin:0 0 48px}.wc-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.wc-benefits__card{background:#d9d4d4;border-radius:12px;min-height:160px;padding:25px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 6px 14px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.wc-benefits__card h3{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.01em;margin:0 0 12px}.wc-benefits__card p{font-size:14px;font-weight:400;color:#333;line-height:1.6;margin:0;text-wrap:pretty}@media(hover:hover){.wc-benefits__card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000021}}.wc-triptych{padding:20px var(--wc-space)}.wc-triptych__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wc-topic{min-width:0;position:relative}.wc-topic__link{display:block;position:relative;overflow:hidden}.wc-topic__media{aspect-ratio:1/1.28;overflow:hidden;background:#efefef}.wc-topic__media:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0005);pointer-events:none}.wc-topic__media .wc-editorial-media img{transition:transform .45s ease;object-position:center}.wc-topic__caption{position:absolute;inset:auto 10px 24px;color:#fff;z-index:2;text-align:center;text-shadow:0 1px 9px #00000040;pointer-events:none}.wc-topic__caption p{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.015em;margin-bottom:10px}.wc-topic__caption h2{font-size:20px;line-height:25px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;margin-bottom:7px}.wc-topic__caption>span{font-size:14px;line-height:21px;text-decoration:underline;text-underline-offset:5px;letter-spacing:.02em}.wc-topic__link:focus-visible{outline-offset:-5px}.wc-topic__link--preview{cursor:default}.wc-topic__link--preview .wc-topic__caption>span{display:none}@media(hover:hover){a.wc-topic__link:hover .wc-editorial-media img{transform:scale(1.035)}}.wc-triptych__all{display:flex;justify-content:center;align-items:center;min-height:50px;padding-top:18px;font-size:13px;font-weight:500}.wc-triptych__all a{display:inline-flex;align-items:center;gap:15px;text-decoration:underline;text-underline-offset:5px}.wc-triptych__all svg{height:17px;width:17px}.wc-triptych__all .category-slot{opacity:.6}.wc-editorial-heading{text-align:center;font-size:24px;line-height:32px;font-weight:600;letter-spacing:.035em;margin-bottom:26px}.wc-triptych>.wc-editorial-heading{margin:24px 0 35px}.wc-campaign{margin:30px 0 35px}.wc-campaign__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.wc-campaign__track::-webkit-scrollbar{display:none}.wc-campaign__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start}.wc-campaign__image{aspect-ratio:1.7841213;overflow:hidden}.wc-campaign__slide:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000045);pointer-events:none}.wc-campaign__copy{position:absolute;bottom:9%;left:5%;right:5%;z-index:2;text-align:center;color:#fff}.wc-campaign__copy h2{font-size:26px;line-height:40px;letter-spacing:.04em;font-weight:600;color:#fff}.wc-campaign__copy p{font-size:20px;line-height:28px;margin:8px 0 25px;letter-spacing:.02em}.wc-campaign__controls{position:absolute;left:3%;right:3%;top:50%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}.wc-editorial-arrow{width:40px;height:40px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#232323;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 1px 5px #0000000d;transition:background .2s,color .2s}.wc-editorial-arrow svg{width:19px;height:19px}.wc-editorial-arrow[data-wc-prev] svg{transform:rotate(180deg)}.wc-editorial-arrow:hover{background:#232323;color:#fff}.wc-editorial-arrow:disabled{opacity:.3;cursor:default}.wc-campaign__counter{font-size:12px;line-height:20px;letter-spacing:.02em}.wc-campaign__controls .wc-campaign__counter{position:absolute;right:0;top:100%;margin-top:15px;color:#fff;text-shadow:0 1px 5px #0005}.wc-product-rail{padding:38px var(--wc-space) 50px;margin-block:20px 0}.wc-product-rail__heading{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:30px}.wc-product-rail__heading .wc-editorial-heading{margin:0}.wc-product-rail__heading>a{position:absolute;right:0;font-size:12px;text-decoration:underline;text-underline-offset:5px}.wc-product-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:3px 0 12px}.wc-product-rail__track::-webkit-scrollbar{display:none}.wc-product-rail__item{min-width:0;scroll-snap-align:start}.wc-product-rail__item .product-card{height:100%}.wc-product-rail__track .product-card__image{aspect-ratio:1/1.5328}.wc-product-rail__controls{position:absolute;left:1.8%;right:1.8%;top:46%;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.wc-product-rail__controls .wc-campaign__counter{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}.wc-product-rail__track .catalog-slot{text-align:center}.wc-product-rail__track .catalog-slot__media{height:auto;aspect-ratio:1/1.5328;border-radius:0;background:#f5f3f1;border-color:#e5e3e0;box-shadow:none}.wc-product-rail__track .catalog-slot h3{font-size:13px;font-weight:400;line-height:20px;letter-spacing:0}.wc-product-rail__track .catalog-slot__caption{font-size:11px}.page-space{padding-block:25px 70px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:.02em}.page-heading>.eyebrow{display:none}.page-heading>.rte{font-size:14px;line-height:22px;margin-top:15px;max-width:800px}.store-collection-page .page-heading h1,.store-search-page .page-heading h1{font:600 24px/32px var(--font-body);letter-spacing:.03em;text-transform:uppercase;max-width:none}.store-breadcrumbs{font-size:12px;line-height:20px;letter-spacing:.02em;color:#777;margin-bottom:20px}.store-breadcrumbs a:hover{color:#232323;text-decoration:underline}.store-collection-page .product-grid,.store-search-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:48px}.collection-toolbar{padding:22px 0 28px;border-top:0;border-bottom:1px solid #dedede;margin-bottom:30px}.collection-toolbar label,.collection-toolbar select{font-size:14px;font-weight:400;letter-spacing:.02em}.collection-toolbar select{border-color:#cbcbcb;border-radius:0;background:#fff;color:#232323;min-height:42px;padding:8px 30px 8px 12px}.collection-toolbar button{border-radius:0}.collection-toolbar .filter-top{align-items:center;gap:20px}.collection-toolbar .filter-list{gap:25px}.collection-toolbar .filter-list summary{font-size:14px;line-height:22px;font-weight:400;padding:10px 0}.collection-toolbar .filter-options{background:#fff;color:#232323;border:1px solid #dedede;box-shadow:0 5px 14px #0000000d;padding:18px}.store-collection-page .collection-toolbar{padding:0;margin-bottom:25px;border-top:0;border-bottom:0}.store-collection-page .collection-toolbar .catalog-controls{border:0;border-radius:0;background:#fff}.store-collection-page .catalog-controls__bar{min-height:58px;padding:8px 0;gap:25px;border-bottom:1px solid #dedede}.store-collection-page .catalog-result-count{font-size:12px;line-height:20px;color:#232323}.store-collection-page .catalog-fields{gap:24px}.store-collection-page .catalog-facets{gap:22px}.store-collection-page .catalog-facet>summary{border:0;border-radius:0;background:transparent;min-height:40px;padding:8px 0;font-size:13px;font-weight:400;line-height:22px;gap:12px}.store-collection-page .catalog-facet[open]>summary,.store-collection-page .catalog-facet>summary:hover{background:transparent;color:#232323;text-decoration:underline;text-underline-offset:5px}.store-collection-page .catalog-facet__panel{border-radius:0;background:#fff;color:#232323;border:1px solid #dedede;box-shadow:0 5px 14px #0000000d}.store-collection-page .catalog-sort>label{font-size:12px;line-height:20px;color:#232323;opacity:1}.store-collection-page .catalog-sort select{min-height:40px;border-radius:0;border-color:#cbcbcb;font-size:13px;line-height:22px;padding-block:8px}.collection-context-navigation{margin-bottom:0}.collection-context-navigation a{background:#fff;border:0;border-bottom:1px solid #dedede;border-radius:0;padding:8px 13px;line-height:20px;font-size:13px}.collection-context-navigation a:hover{border-color:#232323}.store-search-page .search-form{max-width:580px;display:flex;margin-top:24px;gap:0}.store-search-page .search-form input{flex:1;min-width:0;border:1px solid #cbcbcb;border-radius:0}.store-search-page .search-form .button{min-height:46px;padding:12px 24px;background:#232323;color:#fff;border:1px solid #232323}.discovery-heading{font-size:18px;font-weight:600;letter-spacing:.03em;margin-block:30px 20px}.pagination{font-size:14px;letter-spacing:.02em;justify-content:center}.content-narrow{max-width:820px;margin-inline:auto}.prose,.rte{line-height:1.75}.prose h1{font-size:28px;line-height:36px;font-weight:600;letter-spacing:0}.prose h2,.rte h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;margin:28px 0 12px}.prose h3,.rte h3{font-size:16px;line-height:24px;letter-spacing:0;margin:24px 0 10px}.site-footer{padding-top:0;background:#232323;color:#cfcfcf}.site-footer .footer-top{padding-block:35px 40px;gap:55px}.site-footer .footer-brand{font-size:25px;color:#fff;letter-spacing:.035em;line-height:32px;font-weight:600;margin-bottom:18px}.site-footer .footer-caption{font-size:14px;line-height:24px;max-width:360px;color:#cfcfcf;opacity:1}.site-footer .footer-column h2{font-size:16px;font-weight:600;line-height:22px;letter-spacing:.05em;text-transform:none;color:#fff;margin-bottom:18px}.site-footer .footer-column a,.site-footer .footer-address{font-size:14px;line-height:28px;color:#cfcfcf}.site-footer .footer-column a:hover{color:#fff}.site-footer .footer-bottom{border-color:#4b4b4b;font-size:12px;line-height:22px;padding-block:25px}.site-footer .localization-form select{color:#fff;border-color:#686868;background:#232323}.site-footer .localization-field__label{color:#cfcfcf}.site-footer .localization-field__current{color:#fff}.site-footer .footer-menus{gap:35px 60px}.site-footer .footer-address__label{color:#fff;font-weight:600}.site-footer .footer-address{margin-top:20px}@media(max-width:1199px){.wc-header__nav>a,.wc-header__nav>.catalog-nav-placeholder,.wc-header__dropdown>summary{padding-inline:12px}.wc-header__nav{font-size:14px;letter-spacing:.025em}.wc-topic__caption p{font-size:17px}.wc-topic__caption h2{font-size:18px}.wc-header__department-panel .store-discovery{gap:15px}}@media(max-width:1024px){:root{--wc-mobile-toolbar-height: calc(60px + env(safe-area-inset-bottom,0px)) ;--wc-space:20px}html{scroll-padding-top:66px}body{padding-bottom:var(--wc-mobile-toolbar-height)}.wc-header__desktop-top,.wc-header__nav-shell{display:none!important}.wc-header__mobile-shell{display:block;min-height:64px}.wc-header__mobile-bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px;background:#fff;box-shadow:0 1px 3px #00000012;position:relative;z-index:37}.wc-header__mobile-bar.is-fixed{position:fixed;top:0;left:0;right:0}.wc-header__mobile-menu{display:block;position:static;flex:0 0 40px}.wc-header__mobile-menu>summary{padding:8px;min-width:40px;width:40px}.wc-header__mobile-logo{font-size:20px;line-height:24px;font-weight:700;letter-spacing:.035em;max-width:calc(100% - 150px);margin-right:auto;overflow-wrap:anywhere}.wc-header__mobile-logo img{max-width:150px;max-height:46px;object-fit:contain}.wc-header__mobile-actions{display:flex;align-items:center;gap:0;flex-shrink:0}.wc-header__mobile-actions .icon-button{min-width:40px;width:40px;padding:8px}.wc-header__mobile-actions .bag-count{position:absolute;top:6px;right:0;font-size:10px;line-height:14px}.wc-header__mobile-actions .bag-link{position:relative}.wc-header__mobile-panel{position:fixed;top:0;bottom:0;left:0;width:min(390px,100%);max-width:100%;max-height:100dvh;padding:0;background:#fff;color:#232323;box-shadow:0 0 0 100vmax #0005;z-index:50;overflow-y:auto;overscroll-behavior:contain}.wc-header__panel-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;padding:15px 20px;background:#fff;border-bottom:1px solid #dedede;z-index:2;font-size:16px;font-weight:600}.wc-header__panel-head button{font-size:28px;font-weight:400;padding:0}.wc-header__mobile-panel>nav{padding:12px 25px 30px}.wc-header__mobile-panel nav>a,.wc-header__mobile-submenu>summary{display:block;padding:14px 0;border-bottom:1px solid #eee;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:22px;border-radius:0;background:#fff}.wc-header__mobile-panel nav>a.catalog-nav-link:after{display:none}.wc-header__mobile-panel .catalog-nav-placeholder{display:block;font-size:15px;padding:14px 0;border-bottom:1px solid #eee;color:#999}.wc-header__mobile-submenu>summary{list-style:none}.wc-header__mobile-submenu>summary:after{content:"+";float:right;font-size:20px;font-weight:400}.wc-header__mobile-submenu[open]>summary:after{content:"\2212"}.wc-header__mobile-submenu>div{padding:0 0 10px 15px}.wc-header__mobile-submenu a{display:block;padding:10px 0;font-size:14px}.wc-header__mobile-submenu .wc-header__grandchild{padding-left:15px;font-size:13px}.wc-header__mobile-panel .localization-shell{padding-top:24px}.wc-header__mobile-panel .localization-form{flex-wrap:wrap}.wc-header__mobile-search{position:static}.wc-header__mobile-search>.wc-header__search{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-bottom:1px solid #dedede;box-shadow:0 4px 6px #0000000d;padding:12px 20px;z-index:40}.wc-header__mobile-search .wc-header__suggestions{left:0;right:0;max-height:55dvh}.wc-header__shortcuts{display:flex;gap:0;align-items:center;overflow-x:auto;scrollbar-width:none;background:#fff;padding:0 15px;border-bottom:1px solid #e7e7e7}.wc-header__shortcuts::-webkit-scrollbar{display:none}.wc-header__shortcuts>a,.wc-header__shortcuts>span{flex:0 0 auto;padding:11px 14px;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;letter-spacing:.025em;background:transparent;border:0}.wc-header__shortcuts .catalog-nav-link:after{display:none}.wc-header__shortcuts .catalog-nav-placeholder{opacity:.55}.wc-mobile-toolbar{display:flex;align-items:center;justify-content:space-around;gap:5px;position:fixed;left:0;right:0;bottom:0;min-height:60px;padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px));background:#fff;color:#232323;border-top:1px solid #eee;box-shadow:0 -1px 9px #0000000d;z-index:42}.wc-mobile-toolbar>a,.wc-mobile-toolbar>button{position:relative;min-width:45px;min-height:50px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;color:#232323;font-size:10px;line-height:13px;text-align:center;border-radius:0;flex:1;max-width:105px;white-space:nowrap}.wc-mobile-toolbar svg{width:22px;height:22px}.wc-mobile-toolbar__home{display:block;font-size:28px;line-height:22px;min-height:22px;font-family:Arial,sans-serif}.wc-mobile-toolbar__count{position:absolute;top:1px;left:calc(50% + 6px);display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;background:#232323;color:#fff;font-size:9px;line-height:15px;border-radius:50%;font-weight:500}body:has(dialog[open]) .wc-mobile-toolbar,body:has(.mobile-menu[open]) .wc-mobile-toolbar{visibility:hidden;pointer-events:none}body:has(.mobile-menu[open]){overflow:hidden}.wc-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wc-product-rail__track{grid-auto-columns:calc((100% - 40px)/3)}.wc-topic__caption p{font-size:16px;line-height:21px}.wc-topic__caption h2{font-size:17px;line-height:23px}.wc-topic__caption>span{font-size:12px}.wc-editorial-hero__copy{left:50%;right:2%}.wc-editorial-hero__copy h1,.wc-editorial-hero__copy h2{font-size:36px}.site-footer .footer-top{gap:35px}.site-footer .footer-menus{gap:30px}}@media(max-width:767px){:root{--wc-space:15px}.wc-header__mobile-logo{font-size:18px}.wc-editorial-hero{margin-block:25px 50px}.wc-editorial-hero__media{aspect-ratio:1/1.36364}.wc-editorial-hero__copy{left:15px;right:15px;top:auto;bottom:24px;transform:none;max-width:100%;padding:0;color:#fff;text-shadow:0 1px 8px #0006}.wc-editorial-hero__media:after{content:"";position:absolute;top:72%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000045);pointer-events:none}.wc-editorial-hero__copy h1,.wc-editorial-hero__copy h2{font-size:26px;line-height:32px;letter-spacing:-.035em}.wc-editorial-hero__desktop-details{display:none}.wc-editorial-hero__mobile-details{display:block;padding:6px 20px 10px;text-align:center;background:#fff;color:#232323}.wc-editorial-hero__mobile-details p{font-size:14px;line-height:21px;letter-spacing:.02em;margin:0 0 5px}.wc-editorial-hero__mobile-details .wc-editorial-button{background:transparent;color:#232323;border:0;border-bottom:1px solid #232323;border-radius:0;padding:10px 0;min-height:44px;font-size:12px;line-height:20px;font-weight:500;letter-spacing:.035em}.wc-editorial-hero--courtyard .wc-editorial-hero__copy{left:15px;right:15px;max-width:none}.wc-editorial-hero--courtyard .wc-editorial-hero__media{aspect-ratio:1/1.46789}.wc-editorial-hero--courtyard:after{display:none}.wc-benefits{padding:40px 15px 55px}.wc-benefits__inner>h2{font-size:21px;line-height:1.4;margin-bottom:30px}.wc-benefits__grid{gap:12px}.wc-benefits__card{min-height:145px;padding:18px 12px}.wc-benefits__card h3{font-size:13px;margin-bottom:8px}.wc-benefits__card p{font-size:12px;line-height:1.5}.wc-triptych{padding:20px 15px}.wc-triptych__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:85%;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wc-triptych__grid::-webkit-scrollbar{display:none}.wc-topic{scroll-snap-align:start}.wc-topic__caption{bottom:22px;inset-inline:12px}.wc-topic__caption p{font-size:18px;line-height:24px}.wc-topic__caption h2{font-size:20px;line-height:26px}.wc-topic__caption>span{font-size:13px;line-height:20px}.wc-triptych__all{min-height:45px;padding-top:15px}.wc-triptych>.wc-editorial-heading{font-size:22px;line-height:28px;margin:10px 0 24px}.wc-campaign{margin:20px 0}.wc-campaign__image{aspect-ratio:1/1.533}.wc-campaign__copy{bottom:9%;left:20px;right:20px}.wc-campaign__copy h2{font-size:24px;line-height:32px}.wc-campaign__copy p{font-size:16px;line-height:24px;margin-bottom:25px}.wc-editorial-button{font-size:13px;min-height:44px;padding:10px 24px}.wc-campaign__controls{top:auto;bottom:15px;left:20px;right:20px;justify-content:center;gap:15px}.wc-campaign__controls .wc-editorial-arrow{width:32px;height:32px}.wc-campaign__controls .wc-campaign__counter{position:static;margin:0;color:#fff}.wc-editorial-arrow svg{width:16px;height:16px}.wc-product-rail{padding:25px 15px 30px}.wc-product-rail__heading{margin-bottom:22px}.wc-product-rail__heading .wc-editorial-heading{font-size:21px;line-height:29px}.wc-product-rail__heading>a{position:static;margin-left:20px;font-size:11px}.wc-product-rail__track{grid-auto-columns:calc((100% - 15px)/2);gap:15px}.wc-product-rail__controls{position:static;justify-content:center;gap:20px;margin-top:18px}.wc-product-rail__controls .wc-campaign__counter{position:static;clip:auto;width:auto;height:auto;overflow:visible;font-size:11px}.wc-product-rail__controls .wc-editorial-arrow{width:32px;height:32px}.page-space{padding-block:20px 45px}.page-heading h1{font-size:24px;line-height:32px;letter-spacing:.015em}.page-heading{margin-bottom:25px}.store-breadcrumbs{margin-bottom:18px;font-size:11px}.store-collection-page .product-grid,.store-search-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.collection-toolbar{padding-block:17px 22px;margin-bottom:25px}.collection-toolbar .filter-top{gap:12px}.collection-toolbar label,.collection-toolbar select,.collection-toolbar .filter-list summary{font-size:12px}.collection-toolbar .filter-options{padding:15px}.store-search-page .search-form .button{font-size:12px;padding-inline:18px}.content-narrow{max-width:100%;font-size:14px}.prose h1{font-size:26px;line-height:34px}.prose h2,.rte h2{font-size:20px;line-height:28px}.site-footer .footer-top{padding-block:35px 30px}.site-footer .footer-brand{font-size:23px}.site-footer .footer-menus{gap:30px}.site-footer .footer-column h2{font-size:15px;margin-bottom:14px}.site-footer .footer-column a{font-size:13px;line-height:27px}.site-footer .footer-bottom{padding-block:20px}.site-footer .footer-bottom__right{flex-wrap:wrap;gap:20px}.site-footer .localization-form{flex-wrap:wrap}}@media(max-width:340px){.wc-benefits__grid{grid-template-columns:1fr}.wc-header__mobile-logo{font-size:16px;letter-spacing:.01em}.wc-topic__caption p{font-size:16px}.wc-editorial-hero__copy h1,.wc-editorial-hero__copy h2{font-size:24px}.wc-product-rail__heading{justify-content:space-between}.wc-product-rail__heading .wc-editorial-heading{font-size:18px}.wc-product-rail__heading>a{margin-left:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.wc-editorial *,.wc-header *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/womens-editorial.css.map */
