/* One navigation and one in-place selection drawer throughout Cayena. */
.site-header .bag-button,.header .glass-bag,.product-nav>a[href*="bolsa=1"]{display:none!important}
.site-header,.header,.luxury-product .product-nav{max-width:1220px!important;width:calc(100% - 32px)!important;left:50%!important;right:auto!important;inset-inline:auto!important;transform:translateX(-50%);height:70px!important;min-height:70px!important;border-radius:24px!important;padding:10px 16px 10px 22px!important;background:rgba(249,247,243,.9)!important;border:1px solid #fff!important;box-shadow:0 12px 38px #25172313,inset 0 1px 0 #fff!important;}
.site-header .wordmark,.header .wordmark,.luxury-product .product-nav .wordmark{display:flex!important;align-items:baseline!important;gap:5px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:750!important;letter-spacing:-.06em!important;line-height:1!important;color:#282429!important}
.site-header .wordmark span,.product-nav .wordmark span{display:inline!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}
.cc-bag-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:108px;min-height:46px;padding:10px 13px;background:#342531;color:#fff;border:1px solid #ffffff38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff20;cursor:pointer;font:500 12px Arial,Helvetica,sans-serif;flex-shrink:0;transition:background .18s,transform .18s}
.cc-bag-trigger:hover{background:#713249}.cc-bag-trigger:active{transform:scale(.97)}.cc-badge{min-width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:#ffffff18;font-size:10px;font-variant-numeric:tabular-nums}.cc-icon{display:inline-block;vertical-align:middle;flex-shrink:0}
.site-header nav,.header nav{background:transparent!important;box-shadow:none!important;border:0!important}.site-header nav a,.header nav a{font-size:12px!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px!important}
.header nav a[aria-current=page]{background:#e8e1e5!important;color:#582b3d!important;border-radius:13px!important}
.cap-buy a,.product-back,.footer a,.store-section-heading>a{display:inline-flex;align-items:center;gap:7px}.cap-buy{flex-wrap:wrap}.cc-quick-add{border:1px solid #30232e18;background:#f3efef;color:#5a2d40;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;cursor:pointer}.cc-quick-add:hover{background:#e8dce2}
.cc-add-primary{width:100%;font:500 14px Arial,sans-serif;cursor:pointer;border:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-direct-contact{display:inline-flex;gap:8px;align-items:center;color:#713249;font-size:12px;padding:14px 0;text-decoration:none}
.cc-bag-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;margin:0;border:0;background:transparent;color:#282429;overflow:hidden;z-index:2147483000}
.cc-bag-dialog::backdrop{background:rgba(25,17,24,.38);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.cc-bag-dialog .cc-drawer{position:absolute;right:12px;top:12px;bottom:12px;width:min(480px,calc(100% - 24px));background:#f8f6f2;border:1px solid #fff;border-radius:28px;display:flex;flex-direction:column;box-shadow:-12px 0 70px #1c0b2020;overflow:hidden;animation:cc-drawer-in .24s cubic-bezier(.2,.8,.2,1)}
.cc-drawer-head{padding:30px 28px 24px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #30232e12;flex-shrink:0}.cc-eyebrow{font:500 9px Arial,sans-serif;letter-spacing:.16em;color:#805367;margin:0 0 12px}.cc-drawer-head h2{font:500 38px/1.05 Arial,sans-serif;letter-spacing:-.05em;margin:0}.cc-drawer-head h2 span{font-size:24px;color:#8d6576;vertical-align:baseline}
.cc-close{width:44px;height:44px;border:1px solid #30232e16;background:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#342531;flex-shrink:0}
.cc-drawer-content{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 28px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.cc-bag-line{display:grid;grid-template-columns:102px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #30232e12}.cc-bag-photo{aspect-ratio:1;background:#eeeae4;border-radius:16px;overflow:hidden}.cc-bag-photo img{width:100%;height:100%;object-fit:contain;display:block}.cc-bag-info a{text-decoration:none;color:inherit}.cc-bag-info h3{font:500 20px/1.15 Arial,sans-serif;letter-spacing:-.03em;margin:0 0 6px}.cc-bag-info p{font:400 11px/1.5 Arial,sans-serif;color:#766d73;margin:0 0 8px}.cc-bag-info strong{font:500 14px Arial,sans-serif;display:block;color:#713249;margin-bottom:10px}.cc-bag-info .cc-cap-mark{font-size:10px;margin-top:8px}
.cc-bag-size{display:flex;align-items:center;gap:12px;font:400 11px Arial,sans-serif}.cc-bag-size select{border:1px solid #30232e20;background:#fff;border-radius:12px;min-height:44px;padding:0 12px;color:#342531;font:400 12px Arial,sans-serif;max-width:150px}.cc-remove{padding:10px 0;min-height:40px;font:400 11px Arial,sans-serif;color:#8a6e7c;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.cc-drawer-summary{background:#fff;border-top:1px solid #30232e12;padding:22px 28px max(24px,env(safe-area-inset-bottom));flex-shrink:0}.cc-total-line{display:flex;justify-content:space-between;align-items:center;font:400 12px Arial,sans-serif;margin-bottom:18px;color:#766d73}.cc-total-line strong{font:500 25px Arial,sans-serif;color:#342531;letter-spacing:-.04em}.cc-total-line small{font-size:10px;letter-spacing:.04em}.cc-primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:16px;background:#713249;color:#fff;font:500 13px Arial,sans-serif;min-height:56px;padding:16px 20px;text-decoration:none;box-sizing:border-box;cursor:pointer}.cc-primary:hover{background:#59263a}.cc-summary-note{font:400 10px/1.7 Arial,sans-serif;color:#8c8188;text-align:center;margin:13px 0 0}.cc-pending{font:400 11px/1.5 Arial,sans-serif;color:#8b4d66;margin:0 0 14px}
.cc-empty{text-align:center;padding:70px 8px 30px}.cc-empty>svg{width:40px;height:40px;color:#a28896;margin:0 auto 24px}.cc-empty h3{font:500 32px Arial,sans-serif;letter-spacing:-.04em;margin:0 0 12px}.cc-empty p{font:400 13px/1.8 Arial,sans-serif;color:#82717d;max-width:260px;margin:0 auto 26px}.cc-empty>div{display:grid;gap:10px}.cc-empty a{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #30232e15;border-radius:15px;background:#fff;font:500 12px Arial,sans-serif;color:#713249;text-decoration:none}
@keyframes cc-drawer-in{from{opacity:.4;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:800px){
.site-header,.header{height:110px!important;min-height:110px!important;width:calc(100% - 24px)!important;top:max(10px,env(safe-area-inset-top))!important;padding:10px 12px 6px 16px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:44px 38px!important;gap:4px 8px!important;border-radius:25px!important}
.site-header .wordmark,.header .wordmark{font-size:19px!important;grid-column:1;grid-row:1}.cc-bag-trigger{min-width:103px;min-height:42px;border-radius:14px;font-size:11px;grid-column:2;grid-row:1}
.site-header nav,.header nav{grid-column:1/-1;grid-row:2;position:static!important;top:auto!important;left:auto!important;transform:none!important;justify-content:center;display:flex!important;width:100%;padding:0!important;gap:5px!important}
.site-header nav a,.header nav a{min-height:36px!important;padding:8px 22px!important;font-size:11px!important;flex:1;max-width:160px;border-radius:12px!important}.site-header nav a:nth-child(n+3){display:none}.site-header nav a:first-child{background:#eae6e7}.header nav a[aria-current=page]{background:#e8e1e5!important}
.luxury-product .product-nav{height:64px!important;min-height:64px!important;padding:8px 12px!important;width:calc(100% - 24px)!important;display:flex!important}.luxury-product .product-nav .wordmark{font-size:18px!important}.luxury-product .product-nav>a:nth-child(2){display:none}.luxury-product .product-breadcrumb{padding-top:98px}
body>main>.intro{padding-top:158px!important}body>main#producto{padding-top:128px!important}.site-header+.cinematic-journey .scene-topline{display:none}
.cc-bag-dialog .cc-drawer{inset:8px 8px max(8px,env(safe-area-inset-bottom));width:auto;border-radius:25px}.cc-drawer-head{padding:24px 20px 20px}.cc-drawer-head h2{font-size:34px}.cc-drawer-content{padding:0 20px}.cc-drawer-summary{padding:20px}.cc-bag-line{gap:16px;grid-template-columns:96px 1fr}.cc-bag-info h3{font-size:19px}.cc-empty{padding-top:50px}.cc-bag-dialog{height:100dvh}
}
@media(prefers-reduced-motion:reduce){.cc-bag-dialog .cc-drawer{animation:none}.cc-bag-trigger{transition:none}}
@media(prefers-reduced-transparency:reduce){.site-header,.header{background:#f9f7f3!important}.cc-bag-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}
.site-header,.header,.luxury-product .product-nav{inset-inline:0!important;left:0!important;right:0!important;margin-inline:auto!important;transform:none!important}
.cap-card .cap-buy{display:grid!important;grid-template-columns:1fr 44px;gap:0 6px!important}.cap-card .cap-buy>.available{grid-column:1/-1;margin:0 0 4px}.cap-card .cap-buy>a{min-height:44px}

.cc-icon,.cc-inline-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.zoom-cue{display:flex;align-items:center;gap:8px}.product-back{display:inline-flex;align-items:center;gap:8px}.dialog-top button{display:inline-flex;align-items:center;gap:8px}.footer-wordmark .cc-icon{width:.7em;height:.7em}

/* Continuous catalog: no closing note or doubled section spacing. */
.shop-collection>.collection-details{display:none!important}.shop-collection{padding-bottom:16px!important}.store-caps{padding-top:24px!important;border-top:0!important}@media(min-width:701px){.shop-collection{padding-bottom:24px!important}.store-caps{padding-top:32px!important}}
/* Compact editorial navigation and one public catalog. */
.cc-compact.site-header,.cc-compact.header,.luxury-product .cc-compact.product-nav{display:grid!important;grid-template-columns:44px 1fr 64px!important;grid-template-rows:44px!important;align-items:center!important;height:64px!important;min-height:64px!important;padding:9px 12px!important;border-radius:20px!important;gap:8px!important;background:rgba(249,247,243,.88)!important;backdrop-filter:blur(20px)!important}
.cc-compact>nav,.cc-compact>a:not(.wordmark),.cc-compact .cc-bag-label{display:none!important}
.cc-compact .wordmark{grid-column:2!important;grid-row:1!important;justify-content:center!important;white-space:nowrap!important;font-size:18px!important;letter-spacing:-.045em!important;margin:0!important}
.cc-menu-trigger{grid-column:1;grid-row:1;border:0;background:transparent;width:44px;height:44px;display:grid;place-items:center;color:#302731;cursor:pointer}
.cc-compact .cc-bag-trigger{grid-column:3!important;grid-row:1!important;min-width:0!important;min-height:44px!important;padding:8px!important;background:transparent!important;color:#302731!important;box-shadow:none!important;border:0!important;gap:6px!important}.cc-compact .cc-badge{background:#3027310b!important;color:#302731!important;font-size:10px!important}
.cc-menu{padding:28px;border:1px solid #fff;border-radius:24px;background:#f8f6f2;color:#302731;width:min(480px,calc(100% - 24px));max-height:90dvh;margin:12px auto auto;box-sizing:border-box}.cc-menu::backdrop{background:#15101570;backdrop-filter:blur(6px)}.cc-menu header{display:flex;justify-content:space-between;align-items:center;font:700 17px Arial}.cc-menu nav{display:grid;margin:28px 0}.cc-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid #30273120;text-decoration:none;color:inherit;font:400 28px Arial;letter-spacing:-.04em}.cc-menu p{font:12px Arial;color:#7d7176}.cc-menu-open{overflow:hidden}.cc-menu button:focus-visible,.cc-catalog button:focus-visible,.cc-shop-card:focus-visible{outline:2px solid #8d405c;outline-offset:4px}
.cc-old-catalog{display:none!important}.cc-catalog{padding:48px 24px 32px;max-width:1280px;margin:auto;scroll-margin-top:90px;color:#282429}.cc-catalog-heading p{font:11px Arial;letter-spacing:.17em;color:#865d6e}.cc-catalog-heading h2{font:400 clamp(30px,4vw,52px)/1.1 Arial;letter-spacing:-.045em;margin:16px 0 24px}.cc-catalog-filters{display:flex;gap:8px;margin:0 0 26px}.cc-catalog-filters button{border:1px solid #30273120;border-radius:30px;padding:12px 24px;min-height:44px;background:transparent;color:#302731;font:13px Arial;cursor:pointer}.cc-catalog-filters button[aria-pressed=true]{background:#302731;color:white;border-color:#302731}.cc-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.cc-shop-card{text-decoration:none;color:inherit;min-width:0}.cc-shop-card[hidden]{display:none}.cc-shop-image{aspect-ratio:4/5;background:#ebe8e1;overflow:hidden;border-radius:14px}.cc-shop-image img{width:100%;height:100%;object-fit:cover;display:block}.cc-shop-card[data-kind=ropa] img{object-fit:contain}.cc-shop-meta{display:grid;grid-template-columns:1fr auto;gap:6px;padding:14px 2px}.cc-shop-meta h3{font:400 19px Arial;letter-spacing:-.03em;margin:0}.cc-shop-meta span{font:13px Arial;white-space:nowrap;padding-top:3px}.cc-shop-meta p{grid-column:1/-1;font:12px Arial;color:#766d73;margin:0}#cc-help{margin-top:48px;padding:28px 0;border-top:1px solid #30273120;scroll-margin-top:100px}#cc-help h3{font:400 24px Arial;margin:0 0 12px}#cc-help p{font:14px/1.6 Arial;color:#766d73}#cc-help a{display:inline-flex;gap:16px;align-items:center;color:#713249;font:14px Arial;min-height:44px}
@media(max-width:700px){.cc-catalog{padding:32px 16px}.cc-product-grid{gap:24px 12px}.cc-shop-meta{grid-template-columns:1fr}.cc-shop-meta h3{font-size:18px}.cc-shop-meta span{grid-row:3}.cc-shop-meta p{font-size:11px}.cc-compact .wordmark{font-size:17px!important}body>main>.intro{padding-top:110px!important}body>main#producto{padding-top:100px!important}}
body:has(.cc-catalog) #gorras-inicio{display:none!important}.cc-catalog{background:#f7f5f0;max-width:none}.cc-catalog>*{max-width:1232px;margin-left:auto;margin-right:auto}.cc-compact .wordmark{position:static!important;width:auto!important;transform:none!important;justify-self:center!important}.cc-compact.site-header,.cc-compact.header,.luxury-product .cc-compact.product-nav{grid-template-columns:64px 1fr 64px!important}

.cc-catalog{padding:64px max(24px,5vw) 72px!important;scroll-margin-top:90px;background:#f7f5ef!important}.cc-catalog>*{max-width:1280px}.cc-catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px!important}.cc-catalog-heading>div>p{font:10px Arial;letter-spacing:.2em;color:#853c4c;margin:0 0 19px}.cc-catalog-heading h2{font:500 clamp(48px,5.8vw,82px)/.98 Arial;letter-spacing:-.065em;margin:0}.cc-catalog-heading h2 em{font:italic 400 1.06em/1 Georgia,serif;color:#853c4c;letter-spacing:-.065em}.cc-catalog-heading .cc-catalog-intro{font:13px/1.9 Arial;letter-spacing:0;color:#6d7168;margin:0 0 5px;max-width:280px}.cc-catalog .cc-departments{position:sticky;top:90px;z-index:12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:5px;border:1px solid #252d281a;border-radius:9px;background:#f7f5eff2;backdrop-filter:blur(16px);margin-bottom:30px}.cc-departments button{display:flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:5px;background:transparent;min-height:52px;padding:13px 15px;font:500 15px Arial;cursor:pointer;color:#5b6057;transition:background .18s,color .18s}.cc-departments button small{font-size:10px;font-weight:400;color:#757b70}.cc-departments button[aria-pressed=true]{background:#28332b;color:#fff;border:0}.cc-departments button[aria-pressed=true] small{color:#dee4da}.cc-discovery{margin-bottom:34px}.cc-discovery-label{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.cc-discovery-label>p{font:9px Arial;letter-spacing:.17em;color:#6d7168;margin:0}.cc-see-clothing{display:inline-flex;align-items:center;gap:8px;font:11px Arial;background:none;border:0;padding:8px 0;color:#853c4c;cursor:pointer}.cc-see-clothing svg{width:14px;height:14px}.cc-collection-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cc-collection-choice{position:relative;isolation:isolate;text-align:left;display:flex;align-items:center;min-width:0;min-height:155px;padding:20px 16px;background:#ebe8df;border:1px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;color:#28332b}.cc-collection-choice[data-tone=azul]{background:#e5eaeb}.cc-collection-choice[data-tone=oliva]{background:#e6e8df}.cc-collection-choice[data-tone=vino]{background:#eae1e0}.cc-collection-choice>div{position:relative;z-index:2;min-width:0}.cc-choice-number{display:block;font:8px Arial;letter-spacing:.08em;text-transform:uppercase;color:#5c655c;margin-bottom:12px}.cc-collection-choice strong{display:block;font:500 clamp(21px,1.8vw,27px)/1.1 Arial;letter-spacing:-.055em;white-space:nowrap}.cc-choice-detail{display:block;font:10px Arial;margin-top:10px;color:#4b564b}.cc-collection-choice>img{position:absolute;right:-8px;bottom:-5px;width:46%;height:95%;object-fit:contain;mix-blend-mode:multiply;opacity:.92;z-index:1;transition:transform .3s}.cc-collection-choice:hover>img{transform:translateY(-3px)}.cc-choice-arrow{position:absolute;right:11px;top:11px;z-index:3}.cc-choice-arrow svg{width:14px;height:14px}.cc-collection-choice[aria-pressed=true]{border-color:#853c4c;box-shadow:inset 0 0 0 1px #853c4c}.cc-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #252d2820;padding-bottom:20px;margin-bottom:0!important}.cc-result-location>p{font:500 12px Arial;letter-spacing:.01em;margin:0 0 7px}.cc-result-location>span{font:10px Arial;color:#767b70}.cc-search{display:flex;align-items:center;gap:10px;width:320px;border:1px solid #252d282b;border-radius:5px;padding:0 12px;background:#fff9;min-height:46px}.cc-search label{display:flex;align-items:center;flex-shrink:0;color:#6a7266}.cc-search input{font:12px Arial;background:none;border:0;color:#28332b;min-width:0;width:100%;min-height:44px;outline:none;padding:0}.cc-search:focus-within{outline:2px solid #853c4c;outline-offset:3px}.cc-search input::-webkit-search-cancel-button{display:none}.cc-search>button{border:0;padding:5px;background:none;display:flex;align-items:center;cursor:pointer;color:#6a7266}.cc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cc-collection{padding:32px 0 42px;border-bottom:1px solid #252d2820}.cc-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px}.cc-collection-kicker{font:9px Arial;letter-spacing:.12em;text-transform:uppercase;color:#853c4c;margin:0 0 10px}.cc-collection-heading h3{font:500 clamp(29px,3.4vw,44px)/1 Arial;letter-spacing:-.055em;margin:0 0 10px}.cc-collection-heading h3>span{font:10px Arial;letter-spacing:0;vertical-align:top;display:inline-block;margin:3px 0 0 10px;color:#70786c}.cc-collection-heading p:last-child{font:12px/1.6 Arial;color:#70766b;margin:0}.cc-collection-heading>a{font:11px Arial;color:#853c4c;text-decoration:none;border-bottom:1px solid #853c4c6b;padding:10px 0;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.cc-collection-heading>a svg{width:15px;height:15px}.cc-collection .cc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.cc-collection .cc-shop-image{position:relative;aspect-ratio:4/5;background:#eeebe4;border-radius:5px;overflow:hidden}.cc-collection [data-kind=ropa] .cc-shop-image{background:white}.cc-collection .cc-shop-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.cc-shop-card:hover .cc-shop-image img{transform:scale(1.025)}.cc-piece-tag{position:absolute;left:10px;top:10px;z-index:1;font:8px Arial;letter-spacing:.06em;text-transform:uppercase;color:#5e685c;padding:6px 7px;background:#f7f5efe8;border-radius:3px}.cc-piece-open{position:absolute;right:9px;bottom:9px;border:1px solid #28332b24;background:#f7f5efed;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.cc-piece-open svg{width:14px;height:14px}.cc-collection .cc-shop-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:14px 0 0}.cc-shop-meta h4{font:500 16px/1.25 Arial;letter-spacing:-.025em;margin:0;min-width:0}.cc-collection .cc-shop-meta>span{font:11px/1.25 Arial;white-space:nowrap;padding-top:2px}.cc-collection .cc-shop-meta p{grid-column:1/-1;font:11px Arial;line-height:1.5;color:#757a70;margin:0}.cc-search-empty{text-align:center;padding:70px 20px;max-width:440px;margin:auto}.cc-search-empty>svg{width:30px;height:30px;color:#8b9485;margin-bottom:18px}.cc-search-empty h3{font:500 25px/1.2 Arial;letter-spacing:-.035em;margin:0 0 13px}.cc-search-empty p{font:12px/1.8 Arial;color:#757a70}.cc-search-empty>button{display:inline-flex;align-items:center;gap:10px;border:1px solid #28332b30;background:none;font:12px Arial;padding:13px 18px;margin-top:14px;cursor:pointer;border-radius:4px}.cc-catalog #cc-help{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;background:#eae6dd;border:0;border-radius:6px;padding:30px}.cc-catalog #cc-help .cc-help-kicker{font:8px Arial;letter-spacing:.14em;color:#853c4c;margin:0 0 12px}.cc-catalog #cc-help h3{font:500 29px Arial;letter-spacing:-.04em;margin:0 0 9px}.cc-catalog #cc-help p{font:12px/1.8 Arial;margin:0;color:#687062;max-width:400px}.cc-catalog #cc-help>a{display:inline-flex;align-items:center;gap:22px;background:#28332b;border:0;border-radius:4px;padding:17px 20px;font:11px Arial;color:#fff;white-space:nowrap}.cc-catalog [hidden]{display:none!important}.cc-catalog button:focus-visible,.cc-shop-card:focus-visible,.cc-catalog a:focus-visible{outline:2px solid #853c4c;outline-offset:4px}.cc-menu-collections{margin-top:20px;padding-top:22px;border-top:1px solid #30273120}.cc-menu-collections>p{font:9px Arial;letter-spacing:.14em;color:#865d6e;margin:0 0 10px}.cc-menu nav .cc-menu-collections>a{font-size:17px!important;padding:13px 0!important;min-height:44px}.cc-menu-collections>a>span{font:10px Arial;color:#7b7077;margin-left:auto}.cc-menu{overflow-y:auto!important;overscroll-behavior:contain}
@media(max-width:1100px) and (min-width:701px){.cc-collection .cc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-collection-choice{padding:15px 12px;min-height:140px}.cc-collection-choice>img{width:44%;right:-16px}.cc-collection-choice strong{font-size:21px}.cc-choice-number{font-size:7px}}
@media(max-width:700px){.cc-catalog{padding:36px 20px 45px!important;scroll-margin-top:85px}.cc-catalog-heading{display:block;margin-bottom:25px!important}.cc-catalog-heading>div>p{font-size:8px;margin-bottom:16px}.cc-catalog-heading h2{font-size:52px;line-height:1;letter-spacing:-.065em}.cc-catalog-heading .cc-catalog-intro{font-size:11px;line-height:1.8;margin-top:18px;max-width:260px}.cc-catalog .cc-departments{top:86px;margin-bottom:24px;padding:4px;border-radius:7px}.cc-departments button{flex-direction:column;gap:5px;min-height:57px;padding:9px 5px;font-size:14px;border-radius:4px}.cc-departments button small{font-size:8px}.cc-discovery{margin-bottom:24px}.cc-discovery-label{margin-bottom:10px}.cc-discovery-label>p{font-size:8px}.cc-see-clothing{font-size:10px}.cc-collection-rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:9px}.cc-collection-choice{flex:0 0 218px;min-height:137px;scroll-snap-align:start;padding:19px 15px}.cc-collection-choice strong{font-size:26px}.cc-choice-number{font-size:8px;margin-bottom:10px}.cc-choice-detail{font-size:10px}.cc-collection-choice>img{width:48%;right:-5px}.cc-results-toolbar{display:flex;flex-wrap:wrap;gap:17px;padding-bottom:20px}.cc-result-location{width:100%}.cc-result-location>p{font-size:11px}.cc-result-location>span{font-size:10px}.cc-search{width:100%;min-height:45px}.cc-collection{padding:26px 0 32px}.cc-collection-heading{gap:12px;align-items:flex-start;margin-bottom:21px}.cc-collection-heading h3{font-size:33px}.cc-collection-heading>a{font-size:9px;padding-top:22px;gap:6px}.cc-collection-heading p:last-child{font-size:10px;max-width:210px}.cc-collection-kicker{font-size:8px}.cc-collection .cc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.cc-collection .cc-shop-meta{grid-template-columns:1fr;gap:5px;padding-top:12px}.cc-shop-meta h4{font-size:15px}.cc-collection .cc-shop-meta>span{font-size:11px;padding:0}.cc-collection .cc-shop-meta p{grid-column:1;font-size:10px}.cc-piece-tag{left:6px;top:6px;font-size:7px;padding:5px}.cc-piece-open{right:6px;bottom:6px;width:25px;height:25px}.cc-catalog #cc-help{display:block;margin-top:27px;padding:25px 22px}.cc-catalog #cc-help h3{font-size:27px}.cc-catalog #cc-help p{font-size:11px}.cc-catalog #cc-help>a{margin-top:21px;justify-content:space-between;width:100%;font-size:11px;padding:15px 18px}.cc-menu-collections{margin-top:15px;padding-top:15px}}
@media(prefers-reduced-motion:reduce){.cc-departments button,.cc-collection-choice>img,.cc-collection .cc-shop-image img{transition:none}.cc-collection-rail{scroll-behavior:auto}}

/* Keep the approved product photography at its original colors. */
.cc-collection-choice>img{right:0;bottom:0;width:42%;height:100%;mix-blend-mode:normal;opacity:1;background:#fff}.cc-collection-choice:hover>img{transform:scale(1.025)}@media(max-width:1100px){.cc-collection-choice>img{right:0;width:42%}}

.cc-result-location{min-width:0}.cc-result-location>span{overflow-wrap:anywhere}

@media(min-width:701px) and (max-width:1050px){.cc-collection-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-collection-choice strong{font-size:25px}}
