:root{--sw2-orange:#ff603d;--sw2-paper:#f7f5ef;--sw2-ink:#171717;--sw2-muted:#66645e}html{scroll-padding-top:90px}body{min-width:320px;overflow-x:clip}[hidden]{display:none!important}.sw2-store button,.sw2-store input,.sw2-store select,.sw2-store textarea{font-family:inherit}.sw2-store a{cursor:pointer}.sw2-store img{max-width:100%}.sw2-store .sw2-overline{font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.sw2-store :focus-visible{outline:3px solid var(--sw2-orange);outline-offset:3px}.sw2-store .rte p{margin:0 0 1em;line-height:1.75}.sw2-store .rte ul{padding-left:1.5em}.sw2-store .rte a{text-decoration:underline}.sw2-store .sw2-period{color:var(--sw2-orange)}.sw2-store .sw2-no-photo,.sw2-store .sw2-empty-image{display:flex;align-items:center;justify-content:center;min-height:190px;width:100%;background:#e6e4dd;color:#777;font-size:10px;font-weight:900;letter-spacing:.18em;text-align:center;padding:12px}.sw2-store .utility-grid a{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);padding:26px 29px;font-size:14px;font-weight:900;letter-spacing:.02em}.sw2-store .utility-grid a:last-child{border-right:0}.sw2-store .utility-grid a:hover{color:var(--sw2-orange)}.sw2-store .utility-grid a small{display:block;font-size:10px;font-weight:500;color:var(--grey);margin-top:9px}.sw2-store .brand-row a{background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 10px;min-height:110px;font-size:clamp(12px,1.4vw,17px);font-weight:1000;letter-spacing:-.035em;white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center}.sw2-store .brand-row a:hover{background:#171717;color:#fff}.sw2-store .edit-tabs a{border:1px solid #cccac4;background:transparent;white-space:nowrap;border-radius:50px;padding:12px 21px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.sw2-store .edit-tabs a.active,.sw2-store .edit-tabs a:hover{background:#171717;border-color:#171717;color:#fff}.sw2-store .grid-more a{display:inline-flex}.sw2-store .tile-main a{color:inherit;text-decoration:none}.sw2-store .tile-main strong{white-space:nowrap}.sw2-store .sw2-card-compare{font-size:11px;color:#777}.sw2-store .sw2-hero-media,.sw2-store .sw2-category-art,.sw2-store .sw2-editorial-art{display:flex;align-items:center;justify-content:center;overflow:hidden}.sw2-store .sw2-hero-media img,.sw2-store .sw2-category-art img,.sw2-store .sw2-editorial-art img{width:100%;height:100%;object-fit:contain;display:block}.sw2-store .sw2-dynamic-card .tile-picture{display:block;position:relative;overflow:hidden}.sw2-store .sw2-dynamic-card .sw2-card-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.sw2-store .sw2-dynamic-card:hover .sw2-card-image{transform:scale(1.035)}.sw2-store .sw2-manifesto-note{display:block;margin-top:14px;font-size:11px;opacity:.8}.sw2-store .sw2-footer-legal{font-size:11px;letter-spacing:.04em;border-top:1px solid #ffffff35;padding:22px 0;color:#c5c5c5}.sw2-mobile-nav{position:fixed;inset:0 auto 0 0;width:min(86vw,400px);height:100vh;z-index:10050;background:#f7f5ef;color:#171717;box-shadow:10px 0 50px #0005;display:flex;flex-direction:column;padding:22px;overflow-y:auto}.sw2-mobile-nav-head{display:flex;align-items:center;justify-content:space-between;font-weight:950;font-size:12px;letter-spacing:.14em;border-bottom:2px solid #171717;padding-bottom:24px;margin-bottom:12px}.sw2-mobile-nav-head button{border:0;background:transparent;font-size:36px;line-height:1;padding:0 10px}.sw2-mobile-nav>a{display:block;text-decoration:none;border-bottom:1px solid #d9d6d0;padding:19px 0;font-size:24px;line-height:1;font-weight:1000;letter-spacing:-.05em}.sw2-mobile-nav>a:hover{color:#e65737}.sw2-mobile-nav>a.sw2-mobile-nav-foot{font-size:12px;margin-top:auto;font-weight:850}.sw2-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#111111d1;z-index:10040;display:grid;place-items:start center;padding:5vh 18px;overflow:auto}.sw2-search-wrap{width:min(860px,100%);padding:clamp(22px,5vw,50px);background:#f7f5ef;box-shadow:0 20px 80px #0007}.sw2-overlay-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.15em;border-bottom:1px solid #b4b1a9;padding-bottom:22px;margin-bottom:35px}.sw2-close{border:0;background:transparent;font-size:34px;line-height:1;cursor:pointer;color:inherit}.sw2-search-wrap label{display:block;font-size:clamp(17px,4vw,32px);font-weight:1000;letter-spacing:-.04em;margin-bottom:15px}.sw2-search-field{display:flex;border:1px solid #b8b4ae;background:#fff}.sw2-search-field input{width:100%;min-width:0;border:0;padding:20px;font-size:16px;background:transparent}.sw2-search-field button{border:0;background:var(--sw2-orange);color:#141414;padding:0 28px;font-weight:950;font-size:12px;white-space:nowrap}.sw2-suggest{margin-top:18px}.sw2-suggest a{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #d5d0ca;font-size:13px;font-weight:800}.sw2-suggest img{width:62px;height:62px;object-fit:contain;background:#fff}.sw2-suggest span{display:block;font-size:12px;color:#696969}.sw2-cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1414149e;z-index:10500}.sw2-cart-panel{position:fixed;right:0;top:0;height:100dvh;width:min(100vw,480px);background:#f7f5ef;color:#171717;z-index:10510;display:flex;flex-direction:column;box-shadow:-25px 0 70px #0003}.sw2-cart-head{padding:22px;border-bottom:2px solid #171717;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sw2-cart-head h2{font-size:clamp(21px,5vw,32px);line-height:1.04;font-weight:1000;letter-spacing:-.055em;margin:8px 0 0}.sw2-cart-items{flex:1;overflow-y:auto;padding:14px 20px}.sw2-cart-items p{line-height:1.6;font-size:14px}.sw2-cart-line{display:grid;grid-template-columns:90px minmax(0,1fr);gap:13px;padding:17px 0;border-bottom:1px solid #d4d0ca}.sw2-cart-line img{width:90px;height:110px;object-fit:contain;background:#eeeae4}.sw2-cart-line h3{font-size:14px;line-height:1.25;font-weight:900;margin:0 0 6px}.sw2-cart-line small{font-size:11px;color:#666}.sw2-cart-line .sw2-cart-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:7px}.sw2-cart-line .sw2-cart-row button{width:30px;height:30px;background:#fff;border:1px solid #aaa}.sw2-cart-line .sw2-cart-row span{font-size:12px;font-weight:800}.sw2-cart-line .sw2-cart-row .sw2-remove{border:0;background:none;width:auto;font-size:11px;text-decoration:underline;color:#8b371f}.sw2-cart-foot{padding:20px;border-top:2px solid #171717;background:#f7f5ef}.sw2-cart-total{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:950;margin-bottom:12px}.sw2-cart-foot small{display:block;font-size:11px;line-height:1.5;color:#777;margin-bottom:16px}.sw2-cart-checkout,.sw2-cart-continue{display:block;width:100%;text-align:center;padding:17px;border:0;font-size:12px;font-weight:1000;letter-spacing:.05em}.sw2-cart-checkout{background:var(--sw2-orange);color:#111;text-decoration:none}.sw2-cart-continue{background:transparent;border:1px solid #171717;margin-top:8px}.sw2-cart-feedback{margin:0;padding:12px 20px;background:#fff0e7;border-bottom:1px solid #eeac96;color:#76371c;font-size:12px}.sw2-whatsapp{position:fixed;bottom:23px;right:23px;z-index:110;background:#1b1b1b;color:#fff!important;padding:15px 18px;box-shadow:0 6px 30px #0003;font-size:11px;font-weight:950;letter-spacing:.08em;text-decoration:none!important}.sw2-whatsapp span{color:var(--sw2-orange)}body.sw2-overlay-open{overflow:hidden}.sw2-product-view .sw2-live-pdp{scroll-margin-top:100px}.sw2-product-view .gallery-main{overflow:hidden}.sw2-product-view .gallery-main .media-img{object-fit:contain}.sw2-product-view .gallery-svg{pointer-events:none}.sw2-product-view .sw2-pdp-breadcrumbs{padding-top:14px}.sw2-product-view .sw2-size-buttons .size-btn:nth-child(n+13){display:none}.sw2-product-view .sw2-show-all .size-btn:nth-child(n+13){display:block}.sw2-product-view .sw2-option-chosen{color:#d85235;font-size:11px}.sw2-product-view .sw2-option-group{margin-top:15px}.sw2-product-view .sw2-secondary-option{width:100%;border:1px solid #ccc8c1;min-height:47px;background:#fff;padding:12px}.sw2-product-view .size-btn.selected{background:#171717!important;color:#fff!important;border-color:#171717!important}.sw2-product-view .sw2-extra-toggle{background:transparent;border:0;border-bottom:1px solid #c7c3bc;text-align:left;padding:13px 0;display:block;color:#bf4429;font-weight:900;letter-spacing:.055em;font-size:10px;margin-bottom:14px}.sw2-product-view .sw2-extra-line{display:flex;align-items:center;gap:12px;margin:7px 0;padding:8px;border:1px solid #ddd8d0;background:#fff}.sw2-product-view .sw2-extra-line select{flex:1;min-width:0;border:1px solid #ddd;background:#fff;padding:8px;font-size:12px}.sw2-product-view .sw2-extra-line button{border:0;background:transparent;font-size:22px}.sw2-product-view .sw2-look-item .look-art{height:190px}.sw2-product-view .sw2-look-item .look-art img{width:100%;height:100%;object-fit:contain}.sw2-product-view .sw2-look-item a{text-decoration:none;color:inherit}.sw2-product-view .sw2-look-item h3{font-size:15px;line-height:1.2;margin:7px 0;min-height:40px}.sw2-product-view .sw2-look-item .look-controls select{min-height:38px;background:#f2f1ed;color:#111;border:0;padding:6px;width:100%;max-width:100%}.sw2-product-view .sw2-look-caption{color:#bcbcbc}.sw2-product-view .sw2-related-grid .sw2-related-card{min-width:0}.sw2-related-grid img{width:100%;height:275px;object-fit:contain;background:#eeece7}.sw2-related-card>a{display:block;position:relative}.sw2-related-card h3{font-size:16px;font-weight:950;margin:11px 0;line-height:1.2}.sw2-related-card h3 a{text-decoration:none}.sw2-related-label{font-size:10px;letter-spacing:.13em;color:#888;margin-top:15px;text-transform:uppercase}.sw2-related-arrow{position:absolute;right:12px;top:12px;background:var(--sw2-orange);padding:11px}.sw2-authentic-rating{display:flex;align-items:center;gap:15px;font-size:20px;font-weight:950;margin-bottom:25px}.sw2-authentic-rating strong{font-size:14px}.sw2-product-view .sw2-product-description{font-size:14px;line-height:1.7}.sw2-product-view .sw2-product-description ul{padding-left:18px}.sw2-product-view .sw2-detail-photo{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sw2-product-view .real-review-empty{display:block;background:#f1eee6;padding:28px;border:1px solid #d8d2c8;margin:20px 0}.sw2-product-view .real-review-empty strong{font-size:22px}.sw2-product-view .sw2-product-faq{padding-bottom:100px}.sw2-faq-list{border-top:1px solid #ccc9c3}.sw2-faq-list details{border-bottom:1px solid #ccc9c3;padding:17px 0}.sw2-faq-list summary{font-weight:900;font-size:14px;cursor:pointer;list-style:none}.sw2-faq-list summary:after{content:"+";float:right;font-size:18px}.sw2-faq-list details[open] summary:after{content:"\2212"}.sw2-faq-list p{max-width:750px;font-size:14px;line-height:1.7}.sw2-product-view .sw2-mobile-bar{position:fixed;z-index:90;bottom:0;left:0;right:0;display:none;align-items:center;gap:10px;padding:10px 13px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ddd;background:#fdfcf8;box-shadow:0 -7px 20px #0002}.sw2-mobile-bar>div{flex:1;min-width:0}.sw2-mobile-bar span{display:block;font-size:10px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw2-mobile-bar strong{font-size:17px;display:block}.sw2-mobile-bar button{border:0;background:var(--sw2-orange);padding:15px 20px;font-size:11px;font-weight:950;white-space:nowrap}.sw2-product-view .sw2-mobile-bar.visible{display:flex}.sw2-product-view .scroll-assistant.visible{transform:translate(0);opacity:1;pointer-events:auto}.sw2-size-modal,.sw2-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10700;background:#000b;display:flex;align-items:center;justify-content:center;padding:15px}.sw2-modal-inner{background:#faf8f2;color:#171717;padding:35px;max-width:600px;width:100%;position:relative}.sw2-modal-inner h2{font-size:clamp(24px,5vw,40px)}.sw2-modal-inner .sw2-close{position:absolute;top:12px;right:18px}.sw2-zoom-modal{padding:30px}.sw2-zoom-modal img{max-height:92vh;max-width:95vw;object-fit:contain;background:#fafafa}.sw2-zoom-modal .sw2-close{position:fixed;right:25px;top:15px;background:#f7f5ef;padding:8px 14px}.sw2-product-view .sw2-pdp-footer{background:#171717;color:#fff;padding:60px 0 20px}.sw2-product-view .sw2-pdp-footer a{color:#eee}.sw2-product-view .sw2-pdp-footer img{max-width:240px}.sw2-listing{padding-top:45px;padding-bottom:100px;min-height:60vh}.sw2-list-breadcrumb{font-size:10px;letter-spacing:.13em;font-weight:750;color:#777;margin-bottom:30px;text-transform:uppercase}.sw2-list-breadcrumb a{color:inherit}.sw2-list-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:55px}.sw2-list-header h1,.sw2-standard-page h1,.sw2-cart-page h1{font-size:clamp(62px,10vw,155px);letter-spacing:-.08em;font-weight:1000;line-height:.83;margin:20px 0;overflow-wrap:anywhere}.sw2-list-intro{font-size:16px;max-width:650px;line-height:1.6}.sw2-list-total{font-weight:900;letter-spacing:.1em;font-size:12px;white-space:nowrap}.sw2-list-layout{display:grid;grid-template-columns:minmax(180px,235px) minmax(0,1fr);gap:38px;align-items:start}.sw2-filter-aside{border-top:2px solid #171717}.sw2-filter-top{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.sw2-filter-top h2{font-size:20px;margin:0;font-weight:1000}.sw2-filter-top a{font-size:11px;text-decoration:underline}.sw2-filter-group{border-top:1px solid #d2d0ca;padding:17px 0}.sw2-filter-group summary{font-weight:900;cursor:pointer;list-style:none;font-size:11px;letter-spacing:.07em}.sw2-filter-group summary span{float:right;font-size:18px}.sw2-filter-values{padding-top:13px;max-height:210px;overflow:auto}.sw2-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.2;padding:6px 0;cursor:pointer}.sw2-check input{accent-color:var(--sw2-orange)}.sw2-check small{color:#888}.sw2-price-fields{display:flex;gap:8px;margin-top:15px}.sw2-price-fields label{min-width:0;width:50%;font-size:12px}.sw2-price-fields input{border:1px solid #ddd;width:100%;min-width:0;padding:8px;background:#fff;margin-top:8px}.sw2-filter-apply,.sw2-filter-mobile,.sw2-sort-submit{border:1px solid #171717;background:#171717;color:#fff;padding:13px;font-size:11px;font-weight:900;cursor:pointer}.sw2-filter-apply{width:100%;margin-top:20px}.sw2-filter-help{font-size:12px;line-height:1.6;color:#777}.sw2-filter-mobile{display:none}.sw2-list-toolbar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:25px;gap:10px}.sw2-list-sort form{display:flex;gap:8px;align-items:center}.sw2-list-sort label{font-size:11px;font-weight:900}.sw2-list-sort select{min-height:43px;background:transparent;border:1px solid #aaa;padding:8px;font-size:11px;max-width:180px}.sw2-sort-submit{background:transparent;color:#171717}.sw2-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sw2-list-grid .product-tile{min-width:0}.sw2-list-grid .tile-picture{height:clamp(230px,26vw,390px)}.sw2-list-empty{padding:70px 20px;border:1px solid #ddd;line-height:1.6}.sw2-pagination{display:flex;align-items:center;justify-content:center;gap:30px;font-size:12px;font-weight:900;margin-top:45px}.sw2-pagination a{border:1px solid #171717;padding:13px}.sw2-search-main-form{max-width:950px;margin:30px 0}.sw2-search-main-form label{display:block;font-size:12px;font-weight:950;letter-spacing:.1em;margin-bottom:10px}.sw2-search-main-form>div{display:flex}.sw2-search-main-form input[type=search]{background:#fff;border:1px solid #ccc;padding:20px;min-width:0;width:100%;font-size:16px}.sw2-search-main-form button{background:var(--sw2-orange);border:0;font-weight:950;padding:0 30px;white-space:nowrap}.sw2-search-count{font-size:12px;font-weight:900;margin:30px 0}.sw2-standard-page{padding-top:60px;padding-bottom:110px;min-height:60vh}.sw2-standard-page h1{font-size:clamp(48px,9vw,120px)}.sw2-page-rte{max-width:930px;margin-top:45px;font-size:17px;line-height:1.65}.sw2-page-rte h2{font-size:29px;margin-top:35px}.sw2-page-rte p{margin:0 0 15px}.sw2-cart-page{padding-top:60px;padding-bottom:100px;min-height:60vh}.sw2-cart-page h1{font-size:clamp(52px,9vw,128px)}.sw2-cart-page .sw2-cart-line{display:grid;grid-template-columns:115px minmax(0,1fr) 170px;gap:20px}.sw2-cart-page .sw2-cart-photo img{width:110px;height:140px;object-fit:contain}.sw2-cart-page .sw2-cart-line h2{font-size:19px;margin:0 0 7px}.sw2-cart-page .sw2-cart-line-total{text-align:right}.sw2-cart-page .sw2-cart-line-total input{width:80px;padding:8px;border:1px solid #ccc}.sw2-cart-page .sw2-cart-line-total strong{display:block;margin-top:14px}.sw2-cart-summary{margin:35px 0 0 auto;max-width:450px;border-top:3px solid #171717;padding-top:20px}.sw2-cart-summary>div:first-child{display:flex;justify-content:space-between;font-weight:950;font-size:20px}.sw2-cart-summary p{font-size:12px;line-height:1.6;color:#666}.sw2-cart-actions{display:grid;gap:8px}.sw2-cart-actions button{font-size:12px;font-weight:950;padding:18px;border:1px solid #171717}.sw2-cart-actions .sw2-cart-checkout{border:0}.sw2-contact-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px}.sw2-contact-columns p{line-height:1.7}.sw2-contact-columns label{display:block;font-size:11px;font-weight:950;letter-spacing:.1em;margin:14px 0 8px}.sw2-contact-columns input,.sw2-contact-columns textarea{display:block;width:100%;background:#fff;border:1px solid #aaa;padding:13px}.sw2-contact-send{padding:17px 30px;background:var(--sw2-orange);border:0;font-weight:950;margin-top:20px}.sw2-blog-grid,.sw2-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sw2-blog-grid img,.sw2-collection-image img{object-fit:contain;height:270px;width:100%;background:#ebe9e2}.sw2-blog-grid h2,.sw2-collections-grid h2{font-size:23px;line-height:1.2}@media(max-width:1050px){.sw2-list-layout{grid-template-columns:185px minmax(0,1fr);gap:24px}.sw2-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw2-store .footer-top{gap:20px}}@media(max-width:760px){.sw2-store .utility-grid{display:grid;grid-template-columns:1fr}.sw2-store .utility-grid a{border-right:0;border-bottom:1px solid #ddd;padding:18px 13px}.sw2-store .brand-row a{min-height:70px}.sw2-store .edit-tabs{overflow-x:auto;padding-bottom:10px}.sw2-store .footer-top{gap:30px}.sw2-store .footer-col{min-width:0}.sw2-whatsapp{bottom:13px;right:13px;font-size:10px;padding:12px}.sw2-product-view .sw2-whatsapp{bottom:80px}.sw2-listing{padding-top:30px}.sw2-list-header{display:block;margin-bottom:35px}.sw2-list-header h1{font-size:clamp(52px,15vw,85px)}.sw2-list-header .sw2-list-total{display:block;margin-top:20px}.sw2-list-layout{display:block}.sw2-filter-aside{position:fixed;top:0;left:0;bottom:0;z-index:10520;background:#f7f5ef;width:min(85vw,360px);overflow:auto;padding:20px;box-shadow:10px 0 30px #0003;display:none}.sw2-filter-aside.is-open,.sw2-filter-mobile{display:block}.sw2-list-toolbar{justify-content:space-between}.sw2-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sw2-list-grid .tile-picture{height:clamp(180px,58vw,310px)}.sw2-list-grid .tile-main h3{font-size:13px}.sw2-list-sort select{max-width:140px}.sw2-product-view .sw2-look-item .look-art{height:190px}.sw2-product-view .sw2-related-grid .sw2-related-card img{height:185px}.sw2-product-view .sw2-product-faq{padding-bottom:120px}.sw2-contact-columns{grid-template-columns:1fr}.sw2-cart-page .sw2-cart-line{grid-template-columns:80px 1fr}.sw2-cart-page .sw2-cart-line-total{grid-column:2;text-align:left}.sw2-blog-grid,.sw2-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.sw2-store .sw2-card-image{object-fit:contain}.sw2-list-grid .tile-picture{height:185px}.sw2-search-field button{padding:0 16px}.sw2-product-view .sw2-look-item h3{font-size:13px}}.sw2-search-filter-row{margin-bottom:24px}.sw2-search-filter-details{border:1px solid #d5d3ce;border-radius:0;padding:0 20px;background:var(--sw2-paper,#f7f5ef)}.sw2-search-filter-details>summary{list-style:none;padding:17px 0;font-weight:800;letter-spacing:.08em;cursor:pointer}.sw2-search-filter-details>summary::-webkit-details-marker{display:none}.sw2-search-filters{border-top:1px solid #d5d3ce;padding:16px 0;display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.sw2-search-filters fieldset{border:0;margin:0;padding:0;min-width:160px;max-width:270px}.sw2-search-filters legend{font-weight:800;font-size:12px;text-transform:uppercase;margin-bottom:10px}.sw2-search-filters fieldset .sw2-check{display:flex;margin:5px 0;gap:6px}.sw2-search-filters .sw2-price-fields{display:flex;gap:8px;flex-wrap:wrap}.sw2-search-filters input[type=number]{width:100px;padding:8px}.sw2-search-filters>a{margin:auto 0;color:inherit;font-weight:700;text-decoration:underline}.sw2-nav-group{position:relative;display:flex;align-items:center}.sw2-nav-group>.sw2-nav-submenu{position:absolute;top:100%;left:-15px;min-width:190px;background:#f9f8f4;color:#171717;border:1px solid #dedad2;box-shadow:0 15px 35px #1112;z-index:105;display:none;padding:9px 0}.sw2-nav-group:hover>.sw2-nav-submenu,.sw2-nav-group:focus-within>.sw2-nav-submenu{display:flex;flex-direction:column}.sw2-nav-group>.sw2-nav-submenu a{display:block;padding:13px 15px;font-size:11px;font-weight:900;line-height:1.35;white-space:nowrap;letter-spacing:.02em;color:#171717}.sw2-nav-group>.sw2-nav-submenu a:hover,.sw2-nav-group>.sw2-nav-submenu a:focus-visible{background:#f1e8e1;color:#e45635}.sw2-mobile-subnav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 18px;border-bottom:1px solid #d9d6d0}.sw2-mobile-subnav a{display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid #c9c5be;padding:12px 8px;font-size:11px;line-height:1.3;letter-spacing:.01em;font-weight:900;text-decoration:none;color:#171717;min-height:46px}.sw2-mobile-subnav a:hover,.sw2-mobile-subnav a:focus-visible{background:#171717;color:#fff}.sw2-gender-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin:-24px 0 35px;padding:0}.sw2-gender-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:12px 16px;border:1px solid #c7c2ba;color:#171717;text-decoration:none;font-size:11px;letter-spacing:.04em;font-weight:900}.sw2-gender-shortcuts a:hover,.sw2-gender-shortcuts a[aria-current=page]{background:#171717;color:#fff;border-color:#171717}@media(max-width:700px){.sw2-gender-shortcuts{margin:-10px 0 25px;gap:7px}.sw2-gender-shortcuts a{font-size:10px;flex:1 1 42%;padding:11px 6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sw2-core.css.map */
