body.ts-focus-store.ts-vision[data-campaign=autumn]{--campaign-deep:#393420;--campaign-light:#fff8ed;--campaign-gold:#dfb66b;--vision-sand:#eee0cc;--vision-muted:#78694f;--season-soft:#eee5d5;--season-line:#d9cdb8}body.ts-focus-store.ts-vision[data-campaign] #header-group{border-bottom:1px solid color-mix(in srgb,var(--campaign-gold) 42%,transparent)}body.ts-focus-store.ts-vision[data-campaign] #header-component .header__row{background:var(--campaign-deep)!important;color:var(--campaign-light)!important;--color-foreground:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] #header-component :is(.header-actions__action,.ts-focus-nav__list,.ts-focus-nav-mobile){color:var(--campaign-light)!important}body.ts-focus-store.ts-vision[data-campaign] #header-component :is(.ts-focus-nav__dropdown>ul,.ts-focus-nav-mobile>nav){background:var(--campaign-deep);border-color:color-mix(in srgb,var(--campaign-gold) 32%,transparent);color:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav__dropdown ul a:hover{background:color-mix(in srgb,var(--campaign-light) 10%,var(--campaign-deep))}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-vision-mobile-localization>summary>span{color:var(--campaign-gold)}body.ts-focus-store.ts-vision[data-campaign] #header-group .announcement-bar{min-height:30px}body.ts-focus-store.ts-vision[data-campaign] #header-group .announcement-bar__text{letter-spacing:.09em;font-size:10px!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero:after{background:linear-gradient(90deg,#153022e8,#1c36248f 54%,#1c362426);border-bottom:1px solid color-mix(in srgb,var(--campaign-gold) 50%,transparent)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:7px 13px;border:1px solid color-mix(in srgb,var(--campaign-gold) 70%,transparent);border-radius:30px;color:var(--campaign-gold);background:color-mix(in srgb,var(--campaign-deep) 65%,transparent);letter-spacing:.16em;font-size:10px}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero h1{color:var(--campaign-light)!important;max-width:14ch}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__text{color:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__button{background:var(--campaign-gold);color:var(--campaign-deep)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__button:hover{background:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__link{color:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-focus-trust__inner{border-color:var(--vision-line)}body.ts-focus-store.ts-vision[data-campaign] #MainContent :is(header.ts-collection-hero,.ts-collection-hero){background:var(--campaign-deep)!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero :is(h1,.ts-collection-hero__eyebrow,.ts-collection-hero__text){color:var(--campaign-light)!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__eyebrow{color:var(--campaign-gold)!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__button{background:var(--campaign-gold);border-color:var(--campaign-gold);color:var(--campaign-deep)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-vision-card-link{border-color:var(--vision-accent)}body.ts-focus-store.ts-vision[data-campaign] #MainContent :is(.ts-home-social,.ts-focus-story,.ts-focus-instagram){background:var(--vision-sand)}body.ts-focus-store.ts-vision[data-campaign] .ts-welcome--gift .ts-welcome__scratch{background:var(--vision-accent);border-color:var(--vision-accent)}body.ts-focus-store.ts-vision[data-campaign] .ts-scratch{background:var(--vision-paper);border-color:var(--vision-line);color:var(--vision-ink)}body.ts-focus-store.ts-vision[data-campaign] .ts-scratch :is(h2,h3){color:var(--vision-ink)!important}body.ts-focus-store.ts-vision[data-campaign] .ts-scratch__submit{background:var(--vision-accent);border-color:var(--vision-accent)}body.ts-focus-store.ts-vision[data-campaign] :is(.cart-page__summary,.cart-drawer__summary){background:var(--vision-sand);border-color:var(--vision-line)}body.ts-focus-store.ts-vision[data-campaign] :is(.cart-page,.cart-drawer) button[name=checkout]{background:var(--vision-accent);border-color:var(--vision-accent);color:var(--campaign-light)}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined{--vision-ink:var(--campaign-light);--vision-muted:#d7cbbd;--vision-paper:var(--campaign-deep);--vision-line:#665c4b;background:var(--campaign-deep);color:var(--campaign-light);border-top:2px solid var(--campaign-gold)}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined :is(a,p,summary,h2,h3){color:var(--campaign-light)!important}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined .ts-language-currency{color:var(--campaign-light);background:var(--campaign-deep)}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero__content:after{content:"";position:absolute;inset:0 6% auto auto;width:180px;height:190px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22210%22%20viewBox%3D%220%200%20200%20210%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23e4c994%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M42%200v55M105%200v95M166%200v30%22%2F%3E%3Ccircle%20cx%3D%2242%22%20cy%3D%2283%22%20r%3D%2227%22%2F%3E%3Ccircle%20cx%3D%22105%22%20cy%3D%22127%22%20r%3D%2231%22%2F%3E%3Ccircle%20cx%3D%22166%22%20cy%3D%2253%22%20r%3D%2222%22%2F%3E%3Cpath%20d%3D%22M25%2083h34M42%2066v34M83%20127h44M105%20105v44M152%2053h28M166%2039v28%22%2F%3E%3Cpath%20d%3D%22m59%20168%204%2011%2011%204-11%204-4%2011-4-11-11-4%2011-4zM151%20165l3%208%208%203-8%203-3%208-3-8-8-3%208-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center top/contain no-repeat;pointer-events:none;opacity:.85}body.ts-focus-store.ts-vision[data-campaign=christmas] .ts-focus-category>div{outline:1px solid #b99c69;outline-offset:4px}@media(max-width:749px){body.ts-focus-store.ts-vision[data-campaign] #header-group .announcement-bar__text{font-size:9px!important;letter-spacing:.025em}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero:after{background:linear-gradient(0deg,#142c1ff0,#142c1f70 72%,#142c1f1f)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__eyebrow{font-size:8px;min-height:26px;padding:6px 10px;letter-spacing:.09em}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero h1{font-size:38px!important;max-width:13ch}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero__content:after{right:20px;width:98px;height:112px}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined .ts-compact-footer__links nav>.ts-shop-category-link{background:var(--campaign-deep);border-color:#665c4b}}body.ts-focus-store.ts-vision[data-campaign] #header-component .header-logo__image{mix-blend-mode:normal!important;background:transparent;height:auto!important;max-height:none!important;aspect-ratio:1}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined__logo{mix-blend-mode:normal!important;background:transparent}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined .ts-welcome__gift-copy :is(a,p,h2,h3){color:var(--campaign-deep)!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero{border-block:1px solid var(--campaign-gold)}.ts-campaign-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.ts-campaign-art>img{position:absolute;inset-block-start:0;inset-inline-end:0;height:100%;width:auto!important;max-width:none!important;object-fit:contain}.ts-campaign-art__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 95% 14%,#e7b55c45 0,transparent 19%),radial-gradient(circle at 84% 83%,#e7b55c24 0,transparent 23%)}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__content{z-index:3}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero h1{text-shadow:0 2px 22px #100c0866}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__button{background:linear-gradient(120deg,#efdbb3,var(--campaign-gold) 50%,#c7a36c);border:1px solid #f8e4bd;box-shadow:0 5px 24px #0002,inset 0 1px #fff7}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__eyebrow{box-shadow:0 2px 18px #0002}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__toggle{z-index:5}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero__content:after{display:none}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero:before{content:"";position:absolute;inset:0 0 auto;height:95px;background-image:var(--campaign-art);background-size:100% auto;background-position:center top;background-repeat:no-repeat;z-index:3;pointer-events:none}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero:after{background:linear-gradient(90deg,#14281dd9,#203c2a66 52%,#16322018)}body.ts-focus-store.ts-vision[data-campaign=black-friday] #MainContent .ts-cinema-hero:after{background:linear-gradient(90deg,#160f09e0,#281c0f66 55%,#30231518)}body.ts-focus-store.ts-vision[data-campaign] .ts-focus-category>div{border-radius:18px!important;outline:1px solid var(--campaign-gold);outline-offset:4px;box-shadow:0 8px 22px #3020150d}body.ts-focus-store.ts-vision[data-campaign] .ts-focus-category{position:relative}body.ts-focus-store.ts-vision[data-campaign] .ts-focus-category:after{content:"";position:absolute;inset:0 0 auto auto;width:78px;height:78px;background-image:var(--campaign-art);background-size:170px auto;background-position:right top;pointer-events:none;border-start-end-radius:18px}body.ts-focus-store.ts-vision[data-campaign] .ts-focus-favorites{background:linear-gradient(180deg,var(--vision-paper),var(--vision-sand))}body.ts-focus-store.ts-vision[data-campaign] .ts-collection-hero{box-shadow:0 8px 32px #231a1014;border:1px solid var(--campaign-gold)}body.ts-focus-store.ts-vision[data-campaign] .ts-collection-hero__caption{border:1px solid var(--campaign-gold)}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined{position:relative}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined:after{content:"";position:absolute;inset:0 0 auto auto;width:220px;height:140px;background-image:var(--campaign-art);background-size:340px auto;background-position:right top;pointer-events:none;opacity:.85}.ts-campaign-page-trim{height:38px;background-image:var(--campaign-art);background-size:100% auto;background-position:center top;pointer-events:none;background-color:var(--campaign-deep)}body[data-campaign=black-friday] .ts-campaign-page-trim{height:18px;background-size:360px auto;background-position:right bottom;background-repeat:repeat-x}.ts-campaign-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none;contain:strict}.ts-campaign-particle{position:absolute;inset-block-start:-30px;inset-inline-start:var(--particle-x);width:var(--particle-size);height:var(--particle-size);color:#fff7e9;opacity:.65;animation:ts-campaign-fall var(--particle-duration) var(--particle-delay) linear infinite;filter:drop-shadow(0 1px 2px #152d1d44)}.ts-campaign-snowflake{display:block;width:100%;height:100%}body[data-campaign=christmas] .ts-campaign-particle:nth-child(3n){border-radius:50%;background:#fff9ef;width:4px;height:4px;opacity:.65}body[data-campaign=christmas] .ts-campaign-particle:nth-child(3n) svg{display:none}body[data-campaign=black-friday] .ts-campaign-particle{height:calc(var(--particle-size)*.55);background:linear-gradient(135deg,#f8e2af,#bd8b42 55%,#f6d794);opacity:.6;animation-name:ts-campaign-gold;filter:none}body[data-campaign=black-friday] .ts-campaign-particle:nth-child(3n){border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px 5px #d5b46c44}body[data-campaign=black-friday] .ts-campaign-particle svg{display:none}.ts-campaign-motion{position:fixed;inset-inline-start:16px;inset-block-end:18px;z-index:25;display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 13px;border:1px solid #c8b18a;border-radius:24px;background:#fff8edf0;color:#3b2b1d;font:500 11px/1.2 Arial,sans-serif;box-shadow:0 3px 16px #0001;cursor:pointer}.ts-campaign-motion[hidden]{display:none}.ts-campaign-motion:focus-visible{outline:3px solid #ad7e3c;outline-offset:4px}ts-campaign-effects[data-paused=true] .ts-campaign-particle{animation-play-state:paused;opacity:0}@keyframes ts-campaign-fall{0%{transform:translate3d(0,-35px,0) rotate(0)}to{transform:translate3d(45px,calc(100vh + 65px),0) rotate(100deg)}}@keyframes ts-campaign-gold{0%{transform:translate3d(0,-35px,0) rotate(0);opacity:0}15%,75%{opacity:.6}to{transform:translate3d(-35px,calc(100vh + 65px),0) rotate(230deg);opacity:0}}@media(min-width:750px){body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__content{padding-top:62px;padding-bottom:68px}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__text{max-width:34ch}}@media(max-width:749px){.ts-campaign-art>img{height:540px;inset-inline-end:-95px}body[data-campaign=christmas] .ts-campaign-art>img{height:430px;inset-inline-end:0;-webkit-mask-image:linear-gradient(#000 0%,#000 38%,transparent 78%);mask-image:linear-gradient(#000 0%,#000 38%,transparent 78%)}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero:before{height:65px;background-size:650px auto;background-position:left top}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__content{padding-bottom:64px;padding-right:24px;padding-left:24px}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero__text{max-width:31ch}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-cinema-hero:after{background:linear-gradient(0deg,#151b15eb,#14241b66 75%,#14241b22)}.ts-campaign-particle:nth-child(n+15){display:none}.ts-campaign-particle{opacity:.45}.ts-campaign-motion{inset-inline-start:10px;inset-block-end:12px;font-size:10px;padding-inline:10px}.ts-campaign-page-trim{height:28px;background-size:700px auto}body.ts-focus-store.ts-vision[data-campaign] .ts-footer-refined:after{width:100px;height:85px;background-size:200px auto}body.ts-focus-store.ts-vision[data-campaign] .ts-focus-category:after{width:55px;height:55px;background-size:130px auto}}@media(prefers-reduced-motion:reduce){.ts-campaign-particle{animation:none!important;display:none!important}}body:has(#PBarNextFrame) .ts-campaign-motion{inset-block-end:82px}body.ts-focus-store.ts-vision[data-campaign=christmas] #MainContent .ts-cinema-hero:before{-webkit-mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%)}body[data-campaign=christmas] .ts-campaign-art__glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 48% 15%,#fff9e9b3 0 2px,transparent 4px),radial-gradient(circle at 62% 48%,#fff9e9b3 0 1px,transparent 3px),radial-gradient(circle at 72% 20%,#fff9e9b3 0 3px,transparent 5px),radial-gradient(circle at 80% 65%,#fff9e988 0 3px,transparent 6px),radial-gradient(circle at 54% 78%,#fff9e9aa 0 2px,transparent 4px),radial-gradient(circle at 88% 35%,#fff9e999 0 2px,transparent 5px)}.ts-campaign-crystal{display:none}body[data-campaign=christmas] .ts-campaign-crystal{display:block;position:absolute;color:#fff9edd9;font: 40px/1 Georgia,serif;text-shadow:0 0 12px #fff4;inset-inline-start:var(--crystal-x);inset-block-start:var(--crystal-y);opacity:.8}@media(max-width:749px){body[data-campaign=christmas] .ts-campaign-crystal{font-size:25px;opacity:.65}.ts-campaign-crystal:nth-last-child(-n+2){display:none!important}}.ts-campaign-particles{clip-path:inset(var(--effects-clip-top,0px) 0 var(--effects-clip-bottom,0px) 0)}ts-campaign-effects:not([data-zone-visible=true]) .ts-campaign-particles{visibility:hidden}body:has(dialog[open]) .ts-campaign-particles,body:has(dialog[open]) .ts-campaign-motion{visibility:hidden}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile .ts-focus-nav__dropdown>ul{background:var(--campaign-deep)!important;color:var(--campaign-light)!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile :is(a,summary){color:var(--campaign-light)!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile :is(a,summary):focus-visible{outline:2px solid var(--campaign-gold);outline-offset:2px}body:has(.ts-focus-nav-mobile[open]) :is(.ts-campaign-particles,.ts-campaign-motion){visibility:hidden}body:has(.ts-focus-nav-mobile[open]) .ts-campaign-particle{animation-play-state:paused}.ts-campaign-motion{display:none!important}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero:after{background:linear-gradient(90deg,#292014a6,#38281955 62%,#35241933)}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-art{z-index:2}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-art>img{width:100%!important;height:100%;top:0;right:0;bottom:0;left:0;object-fit:fill;max-width:100%!important}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero__content{padding-top:100px;padding-bottom:62px;text-align:center;align-items:center;margin-inline:auto}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero h1{max-width:19ch;margin-inline:auto;text-wrap:balance}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero__text{max-width:35ch;margin-inline:auto}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero__actions{justify-content:center}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero__eyebrow{background:#393420bb}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-particle{color:#cf842b;opacity:.9;filter:drop-shadow(0 2px 2px #40200f44);animation-name:ts-autumn-fall}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-particle:nth-child(3n){color:#b95925}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-particle:nth-child(3n+1){color:#e2ae48}.ts-autumn-leaf{display:block;width:100%;height:100%}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-page-trim{height:38px;background-size:100% auto;background-repeat:no-repeat}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-focus-category:after{display:none}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-footer-refined:after{width:100%;height:150px;background-size:100% auto;background-repeat:no-repeat;opacity:.65}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-footer-refined{--vision-muted:#e2d5bd}@keyframes ts-autumn-fall{0%{transform:translate3d(0,-40px,0) rotate(-25deg);opacity:0}8%{opacity:.88}30%{transform:translate3d(18px,30vh,0) rotate(50deg)}62%{transform:translate3d(-12px,65vh,0) rotate(125deg);opacity:.88}to{transform:translate3d(14px,calc(100vh + 65px),0) rotate(220deg);opacity:0}}@media(max-width:749px){body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero:after{background:linear-gradient(0deg,#302315b8,#30231566 65%,#30231522)}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero__content{padding:110px 28px 64px}body.ts-focus-store.ts-vision[data-campaign=autumn] #MainContent .ts-cinema-hero h1{font-size:36px!important;max-width:16ch}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-art>img{height:390px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-particle{width:calc(var(--particle-size)*.72);height:calc(var(--particle-size)*.72)}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-particle:nth-child(n+11){display:none}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-campaign-page-trim{height:24px}}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-footer-refined{padding-top:72px}body.ts-focus-store.ts-vision[data-campaign=autumn] .ts-footer-refined:after{height:60px;-webkit-mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%)}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown>ul,body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile>nav,body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile .ts-focus-nav__dropdown>ul{background:#fbf6ef!important;color:#493b2e!important;--color-foreground:#493b2e}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown>ul :is(a,summary),body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile nav :is(a,summary){color:#493b2e!important;min-width:0;text-shadow:none}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown>ul a:hover,body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile nav a:hover{background:#eee3d5!important;color:#493b2e!important}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown>ul :is(a,summary):focus-visible,body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile nav :is(a,summary):focus-visible{outline:2px solid #77593e;outline-offset:2px}.ts-catalog-subcategories{max-width:1320px;margin:22px auto 30px;color:#493b2e}.ts-catalog-subcategories>p{font-size:12px;font-weight:600;margin:0 0 12px}.ts-catalog-subcategories>div{display:flex;flex-wrap:wrap;gap:8px}.ts-catalog-subcategories a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #cfbfad;border-radius:24px;padding:9px 16px;font-size:13px;text-decoration:none;background:#fffaf3;color:#493b2e}.ts-catalog-subcategories a[aria-current=page]{background:#594a38;color:#fffaf3;border-color:#594a38}.ts-catalog-subcategories a:focus-visible{outline:2px solid #77593e;outline-offset:3px}.ts-nav-category__accordion>summary{font-weight:600}.ts-nav-category__accordion[open]>summary>span{transform:rotate(45deg)}@media(min-width:750px){body.ts-focus-store.ts-vision #header-component .ts-focus-nav .ts-focus-nav__dropdown--shop>ul{position:fixed;top:var(--header-group-height,140px);left:24px;right:24px;width:min(1000px,calc(100vw - 48px));min-width:0;max-height:calc(100dvh - var(--header-group-height,140px) - 24px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:22px!important;overscroll-behavior:contain}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown--shop>ul>li:first-child{grid-column:1/-1;border-bottom:1px solid #d9cdbd;padding-bottom:8px}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown--shop>ul a{min-width:0;min-height:40px;padding:8px 10px;font-size:13px;white-space:normal}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown--shop .ts-nav-category>a{font-size:14px;font-weight:650}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown--shop .ts-nav-subcategories{padding:0;margin:0}body.ts-focus-store.ts-vision #header-component .ts-focus-nav__dropdown--shop .ts-nav-subcategories a{font-weight:400;font-size:12px;padding:7px 10px}}@media(max-width:749px){body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile>nav{width:min(94vw,420px);max-height:calc(100dvh - var(--header-group-height,100px) - 12px);overscroll-behavior:contain}body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile .ts-nav-subcategories{padding:0 0 10px 14px}body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile .ts-nav-category__accordion>summary{white-space:normal;min-height:48px;padding:12px 0}body.ts-focus-store.ts-vision #header-component .ts-focus-nav-mobile .ts-nav-subcategories a{min-height:44px;padding:10px 0}.ts-catalog-subcategories>div{flex-wrap:nowrap;overflow-x:auto;padding:3px 3px 10px;scrollbar-width:thin}.ts-catalog-subcategories a{flex-shrink:0}}body:has(.ts-focus-nav__dropdown[open]) .ts-campaign-particles{visibility:hidden}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__panel,body.ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile>nav{background:#fbf6ef!important;color:#493b2e!important;--color-foreground:#493b2e}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile.ts-catalog-menu-mobile>nav :is(a,summary,button,strong),body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu-desktop .ts-catalog-menu__panel :is(a,summary,strong){color:#493b2e!important;text-shadow:none!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile.ts-catalog-menu-mobile>nav .ts-catalog-menu__groups{background:transparent!important;border:0!important;color:#493b2e!important;padding:0!important}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__panel :is(a,summary),body.ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile nav :is(a,summary){color:#493b2e!important;min-width:0}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__group>summary{white-space:normal!important;justify-content:space-between;padding:14px 4px!important}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__groups ul{position:static;min-width:0;background:transparent}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__panel a{min-width:0}body.ts-focus-store.ts-vision #header-component .ts-catalog-menu__panel a:hover,body.ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile a:hover{background:#eee3d5!important}@media(max-width:749px){body.ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile>nav{max-height:calc(100dvh - var(--header-group-height,100px) - 20px);padding:10px 20px 20px;overscroll-behavior:contain}body:has(#PBarNextFrame).ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile>nav{max-height:calc(100dvh - var(--header-group-height,100px) - 90px)}}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile.ts-catalog-menu-mobile>nav,body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu-desktop .ts-catalog-menu__panel{background:#393522!important;color:#fff8ed!important;--color-foreground:#fff8ed;border-color:#796d48!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile.ts-catalog-menu-mobile>nav :is(a,summary,button,strong),body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu-desktop .ts-catalog-menu__panel :is(a,summary,strong){color:#fff8ed!important;text-shadow:none!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-focus-nav-mobile.ts-catalog-menu-mobile>nav .ts-catalog-menu__groups{color:#fff8ed!important;background:transparent!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu__groups>li,body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu__top{border-color:#75694b!important}body.ts-focus-store.ts-vision[data-campaign] #header-component :is(.ts-catalog-menu__panel,.ts-catalog-menu-mobile>nav) :is(a,summary):hover{background:#514a33!important;color:#fff8ed!important;border-radius:6px}body.ts-focus-store.ts-vision[data-campaign] #header-component :is(.ts-catalog-menu__panel,.ts-catalog-menu-mobile>nav) :is(a,summary,button):focus-visible{outline-color:#e7c682!important}body.ts-focus-store.ts-vision[data-campaign] #header-component .ts-catalog-menu__all>a{font-size:15px!important;font-weight:600!important;min-height:54px;padding:14px 4px!important;line-height:1.4}body.ts-focus-store.ts-vision #MainContent .ts-collection-hero :is(h1,p){min-width:0;max-width:100%;overflow:visible;text-overflow:clip}@media(max-width:749px){body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"photo" "copy";gap:0!important;height:auto!important;min-height:0!important;max-height:none!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__photo{grid-area:photo;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3;overflow:hidden}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__photo img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__copy{grid-area:copy;width:100%!important;min-width:0!important;padding:24px 22px!important;overflow:visible}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-focused-collection .ts-collection-hero h1{font-size:clamp(28px,7vw,36px)!important;line-height:1.12!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance;max-width:100%!important;margin-bottom:14px!important}body.ts-focus-store.ts-vision[data-campaign] #MainContent .ts-collection-hero__text{font-size:14px!important;line-height:1.65!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}body.ts-focus-store.ts-vision #MainContent .ts-collection-hero__button{margin-top:18px!important;min-height:44px}body.ts-focus-store.ts-vision #MainContent .ts-focus-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ts-focus-store.ts-vision #MainContent .ts-focus-category h3{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;min-height:38px;line-height:1.4!important}}@media(max-width:749px){body.ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile>nav{max-height:calc(100dvh - var(--ts-menu-top,var(--header-height,84px)) - 12px)}body:has(#PBarNextFrame).ts-focus-store.ts-vision #header-component .ts-catalog-menu-mobile>nav{max-height:calc(100dvh - var(--ts-menu-top,var(--header-height,84px)) - 90px)}}body:has(.ts-focus-nav-mobile[open]) .ts-back-top{visibility:hidden;pointer-events:none}body.ts-focus-store.ts-vision #MainContent .ts-focus-category>div{aspect-ratio:4/3!important}body.ts-focus-store.ts-vision #MainContent .ts-focus-category img{object-fit:cover!important;object-position:50% 50%!important;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/52/assets/ts-campaign-preview.css.map */
