.ts-winter-campaign{--ts-winter-burgundy: #420b20;--ts-winter-cream: #ffe9ad;--ts-winter-gold: #d8b36a;width:100%;color:var(--ts-winter-burgundy);background:#faf7ef;border-block-end:1px solid #e8dcc5;font-family:inherit;text-align:right}.ts-winter-campaign,.ts-winter-campaign *{box-sizing:border-box}.ts-winter-campaign__shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(100%,1440px);min-height:540px;margin-inline:auto;padding:48px clamp(24px,4vw,64px)}.ts-winter-campaign__copy,.ts-winter-campaign__visual{min-width:0}.ts-winter-campaign__copy:only-child{grid-column:1 / -1;max-width:760px}.ts-winter-campaign__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#795623;font-size:13px;font-weight:600;line-height:1.6}.ts-winter-campaign__eyebrow:before{content:"";flex:0 0 30px;height:1px;background:var(--ts-winter-gold)}.ts-winter-campaign__heading{margin:0;color:var(--ts-winter-burgundy);font-family:inherit;font-size:clamp(35px,3.5vw,54px);font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:balance}.ts-winter-campaign__heading>span{display:block}.ts-winter-campaign__heading-detail{margin-block-start:12px;font-size:clamp(24px,2.65vw,40px);font-weight:600;line-height:1.45}.ts-winter-campaign__offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 22px;width:fit-content;max-width:100%;margin:30px 0 28px;padding-block:4px;color:var(--ts-winter-burgundy)}.ts-winter-campaign__offer-intro{align-self:center;font-size:clamp(17px,1.55vw,21px);font-weight:600;line-height:1.65}.ts-winter-campaign__discount{grid-column:2;grid-row:1;font-size:clamp(76px,6.8vw,104px);font-weight:800;line-height:1.05;white-space:nowrap}.ts-winter-campaign__offer-scope{grid-column:1 / -1;grid-row:3;align-self:start;color:#6c4d4d;font-size:14px;line-height:1.7;text-align:center}.ts-winter-campaign__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ts-winter-campaign__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:14px 24px;border:1px solid var(--ts-winter-burgundy);border-radius:3px;color:#fff;background:var(--ts-winter-burgundy);font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .16s ease,color .16s ease}.ts-winter-campaign__button svg{flex:0 0 auto;color:var(--ts-winter-cream)}.ts-winter-campaign__button:hover{color:#fff;background:#641731;text-decoration:none}.ts-winter-campaign__button:focus-visible,.ts-winter-campaign__product-link:focus-visible{outline:3px solid #8b5d1d;outline-offset:5px}.ts-winter-campaign__date{grid-column:1 / -1;grid-row:2;margin:4px 0 0;color:var(--ts-winter-burgundy);font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.6;text-align:center;text-wrap:balance}.ts-winter-campaign__stage{overflow:hidden;padding:28px 16px 22px;border:1px solid #e7dbc4;border-radius:160px 160px 8px 8px;background:#fff}.ts-winter-campaign__gallery{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;min-width:0;min-height:330px}.ts-winter-campaign__product{min-width:0;margin:0}.ts-winter-campaign__product--second{padding-block-start:50px}.ts-winter-campaign__product:only-child{grid-column:1 / -1;width:min(100%,440px);margin-inline:auto;padding-block-start:0}.ts-winter-campaign__product-link{display:block;border-radius:6px;color:inherit;text-decoration:none}.ts-winter-campaign__image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain;object-position:center;background:#fff}.ts-winter-campaign__caption{margin:12px 0 0;padding-block-start:16px;color:#765a43;font-size:12px;line-height:1.8;text-align:center}.ts-winter-campaign__caption:before{content:"";display:block;width:38px;height:1px;margin:0 auto 10px;background:var(--ts-winter-gold)}@media(min-width:750px)and (max-width:1100px){.ts-winter-campaign__shell{gap:24px;min-height:500px;padding:36px 24px}.ts-winter-campaign__heading{font-size:36px}.ts-winter-campaign__heading-detail{font-size:26px}.ts-winter-campaign__offer{gap:2px 12px}.ts-winter-campaign__gallery{min-height:280px}.ts-winter-campaign__stage{padding-inline:10px;border-radius:110px 110px 8px 8px}}@media(max-width:749px){.ts-winter-campaign__shell{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:20px 18px 16px}.ts-winter-campaign__copy{width:100%;max-width:560px;margin-inline:auto;text-align:center}.ts-winter-campaign__eyebrow{justify-content:center;gap:8px;margin-block-end:10px;font-size:11px}.ts-winter-campaign__eyebrow:before{flex-basis:22px}.ts-winter-campaign__heading{font-size:clamp(30px,7.7vw,42px);line-height:1.35}.ts-winter-campaign__heading-detail{max-width:380px;margin:8px auto 0;font-size:clamp(21px,5.1vw,28px);line-height:1.5}.ts-winter-campaign__offer{gap:1px 16px;margin:12px auto;padding-block:2px;text-align:right}.ts-winter-campaign__offer-intro{font-size:16px}.ts-winter-campaign__discount{font-size:68px}.ts-winter-campaign__offer-scope{font-size:12px}.ts-winter-campaign__actions{justify-content:center;gap:8px}.ts-winter-campaign__button{width:min(100%,360px);min-height:50px;padding:12px 18px;font-size:15px}.ts-winter-campaign__date{width:100%;font-size:15px}.ts-winter-campaign__visual{width:100%;max-width:560px;margin-inline:auto}.ts-winter-campaign__stage{padding:8px;border-radius:72px 72px 6px 6px}.ts-winter-campaign__gallery{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.ts-winter-campaign__product--second{padding-block-start:0}.ts-winter-campaign__caption{margin-block-start:2px;padding-block-start:2px;font-size:10px}.ts-winter-campaign__caption:before{margin-block-end:4px}}@media(prefers-reduced-motion:reduce){.ts-winter-campaign__button{transition:none}}.ts-card-purchase{position:relative;z-index:4;width:100%;margin:16px 0 0;text-align:start;container-type:inline-size}.ts-card-purchase .ts-card-purchase__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ts-card-purchase .ts-card-purchase__buttons button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:46px;height:auto;padding:11px 7px;margin:0;border-radius:3px;border:1px solid #b69159;font-family:inherit;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:0;white-space:normal;box-shadow:none;cursor:pointer;transition:background .2s ease}.ts-card-purchase .ts-card-purchase__add{background:#fcfcfc;color:#33261d}.ts-card-purchase .ts-card-purchase__buy{background:linear-gradient(115deg,#4b1721,#762336);color:#fffaf0}.ts-card-purchase .ts-card-purchase__add:hover{background:#f5ede2}.ts-card-purchase .ts-card-purchase__buy:hover{background:#4b1721}.ts-card-purchase button:before,.ts-card-purchase button:after{display:none}.ts-card-purchase button:disabled{opacity:.5;cursor:not-allowed}.ts-card-purchase button:focus-visible{outline:2px solid #762336;outline-offset:3px}.ts-card-purchase .ts-card-purchase__option{display:block;min-width:0;padding:0;border:0;margin:0 0 14px;font-size:12px;color:#4b4037}.ts-card-purchase .ts-card-purchase__option>legend{display:block;float:none;width:100%;padding:0;margin:0 0 7px;color:#4b4037;font-size:12px;line-height:1.6}.ts-card-purchase .ts-card-purchase__sizes{display:flex;flex-wrap:wrap;gap:4px}.ts-card-purchase button.ts-card-purchase__size{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;min-width:40px;width:auto;height:40px;padding:5px 9px;margin:0;border:1px solid #d9c5a5;border-radius:3px;background:#fff;color:#33261d;font-family:inherit;font-size:13px;font-weight:600;line-height:1;box-shadow:none;cursor:pointer}.ts-card-purchase button.ts-card-purchase__size[aria-pressed=true]{border-color:#701e2e;background:#701e2e;color:#fffaf0;box-shadow:0 0 0 1px #701e2e}.ts-card-purchase button.ts-card-purchase__size:disabled{color:#9b9289;background:#f8f6f3;opacity:.65;cursor:not-allowed}.ts-card-purchase button.ts-card-purchase__size:disabled:after{display:block;content:"";position:absolute;inset-inline:4px;top:50%;height:1px;background:#d71920;transform:rotate(-40deg)}.ts-card-purchase .ts-card-purchase__status{margin:8px 0 0;font-size:12px;line-height:1.7;color:#762336}.ts-card-purchase .ts-card-purchase__status:empty{display:none}.ts-card-purchase [hidden]{display:none!important}.ts-card-purchase .ts-card-purchase__cart{display:inline-block;margin-top:5px;text-decoration:underline}.t4s-product:has(.ts-card-purchase) :is([data-replace-atc],.t4s-pr-addtocart,.t4s-product-sizes){display:none!important}.ts-complete-look__body:has(.ts-card-purchase){display:flex;flex-direction:column}.ts-complete-look__body .ts-card-purchase{margin-top:auto;padding-top:18px}@container (max-width:215px){.ts-card-purchase__buttons{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.ts-card-purchase button{transition:none}}body.template-collection .t4s-product:has(.ts-card-purchase) .t4s-product-info{padding:8px 10px 10px}body.template-collection .t4s-product:has(.ts-card-purchase) .t4s-product-info__inner{margin-bottom:0}body.template-collection .t4s-product:has(.ts-card-purchase) .t4s-product-title{margin:0 0 3px;line-height:1.4}body.template-collection .t4s-product:has(.ts-card-purchase) .t4s-product-price{margin:0;line-height:1.4;gap:2px 6px}body.template-collection .t4s-product .t4s-product-price del{margin-inline-start:0}body.template-collection .t4s-product .ts-product-colors{margin:7px 0 0}body.template-collection .t4s-product .ts-product-colors__label{margin-bottom:3px;line-height:1.4}body.template-collection .t4s-product .ts-product-colors__items{flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:thin}body.template-collection .t4s-product .ts-card-purchase{margin-top:6px}body.template-collection .t4s-product .ts-card-purchase__option{margin-bottom:8px}body.template-collection .t4s-product .ts-card-purchase__option>legend{margin-bottom:4px;font-size:11px;line-height:1.4}body.template-collection .t4s-product .ts-card-purchase__sizes{gap:3px}body.template-collection .t4s-product .ts-card-purchase__size{flex:1 0 24px;min-width:24px;max-width:44px;height:36px;padding:3px 2px}body.template-collection .t4s-product .ts-card-purchase__buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px}body.template-collection .t4s-product .ts-card-purchase__buttons button{min-height:44px;padding:6px 3px;font-size:12px;line-height:1.35}body.template-collection .t4s-product .ts-card-purchase__status{margin-top:5px}body.template-collection .t4s-product:has(.ts-card-purchase) .t4s-product-info__inner>.t4s-product-btns:has(>.t4s-pr-addtocart:only-child){display:none}.ts-card-current-price{color:#8b1d32;font-size:inherit;font-weight:700}.t4s-product-price:has(.ts-card-current-price){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.t4s-product.ts-card-preview-active .t4s-product-hover-img{display:none!important}.t4s-product.ts-card-preview-active .t4s-product-main-img{opacity:1!important;visibility:visible!important}.ts-complete-look__price del,.ts-weekly-card__price del,.ts-summer__prices del,.t4s-product-price del{margin-inline-start:8px;font-size:.8em;font-weight:400;color:#8a8179}.ts-clearance-badges[hidden],.ts-summer__badges[hidden],.ts-weekly-card__sale[hidden],.t4s-badge-sale[hidden]{display:none!important}.t4s-product-inner:has(>.ts-clearance-badges)>.t4s-product-badge .t4s-badge-sale{display:none!important}.ts-clearance-badges{position:absolute;top:12px;inset-inline:10px;z-index:4;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.ts-clearance-badges>span{display:inline-flex;align-items:center;padding:7px 9px;border:1px solid #d9c5a5;background:#fcfcfc;color:#694b26;font-size:11px;line-height:1.4;font-weight:700;white-space:nowrap}.ts-clearance-notice{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:14px 0 20px;padding:10px 18px;cursor:default;text-align:center;line-height:1.7;border:1px solid #c6a46d;border-radius:4px;background:linear-gradient(120deg,#48131f,#792437 55%,#521723);color:#fff5e5;font-size:15px;font-weight:700;box-shadow:0 4px 14px #701e2e18;text-decoration:none}.ts-clearance-notice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,#f8e2b340 48%,transparent 72%);transform:translate(-130%);animation:ts-clearance-shine 5s ease-in-out infinite;pointer-events:none}@keyframes ts-clearance-shine{0%,55%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@media(max-width:599px){.ts-clearance-badges{top:6px;inset-inline:5px;gap:3px}.ts-clearance-badges>span{font-size:9px;padding:5px 4px}}@media(prefers-reduced-motion:reduce){.ts-clearance-notice:before{animation:none;display:none}}.ts-white-friday-note{display:grid;gap:3px;width:100%;margin:0 0 14px;padding:10px 12px;border:1px solid #e4d8c6;border-inline-start:3px solid #b89559;border-radius:4px;background:#faf7f0;color:#420b20;text-align:start}.ts-white-friday-note[hidden]{display:none!important}.ts-white-friday-note__heading{font-size:14px;font-weight:700;line-height:1.6}.ts-white-friday-note__urgency{color:#715455;font-size:12px;font-weight:400;line-height:1.6}.t4s-product__info-container>.t4s-product__price-review:has(+.ts-white-friday-note:not([hidden])){margin-bottom:12px}.ts-product-colors{display:block;clear:both;width:100%;min-width:0;margin:10px 0 14px;text-align:start}.ts-product-colors .ts-product-colors__label{display:block;position:static;margin:0 0 6px;color:#655b54;font-weight:500;font-family:inherit;font-size:11px;line-height:1.6;letter-spacing:0}.ts-product-colors .ts-product-colors__items{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ts-product-colors .ts-product-colors__item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;max-width:100%;height:44px;padding:2px;margin:0;border:1px solid #d9c5a5;border-radius:3px;background:#fff;color:#42372d;text-decoration:none;overflow:hidden;box-sizing:border-box}.ts-product-colors .ts-product-colors__image{display:block;width:38px;height:38px;object-fit:contain;opacity:1;transform:none;filter:none;mix-blend-mode:normal}.ts-product-colors .ts-product-colors__fill{display:block;position:static;width:30px;height:30px;border-radius:50%;border:1px solid #d9c5a5}.ts-product-colors .ts-product-colors__name{display:block;position:static;padding:0 3px;font-size:10px;line-height:1.3;white-space:normal;max-width:74px;text-align:center;letter-spacing:0;color:inherit}.ts-product-colors .ts-product-colors__item:hover{border-color:#701e2e}.ts-product-colors .ts-product-colors__item:focus-visible{outline:2px solid #701e2e;outline-offset:2px}.ts-product-colors .ts-product-colors__item--sold-out:after{content:"";position:absolute;width:140%;height:1px;background:#a32840;transform:rotate(-45deg);pointer-events:none}:has(>.ts-product-colors)>.t4s-product-colors{display:none!important}.ts-luxury-product .ts-product-colors{position:relative;padding:0 12px 8px;z-index:3}.ts-luxury-product .ts-product-colors span{inset:auto}.ts-luxury-product:hover .ts-product-colors img{transform:none}.ts-weekly-card__body:has(>.ts-product-colors),.ts-complete-look__body:has(>.ts-product-colors){min-width:0}.ts-product-colors .ts-product-colors__item{cursor:pointer;font-family:inherit;box-shadow:none;letter-spacing:0}.ts-product-colors .ts-product-colors__item[aria-pressed=true]{border-color:#701e2e;box-shadow:0 0 0 1px #701e2e}.ts-product-colors .ts-product-colors__item:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAJw */
