.winter-look-steps{background:var(--wls-bg);color:var(--wls-ink);padding:var(--wls-space) 32px;border-top:1px solid #b08a3820}.winter-look-steps__inner{max-width:var(--wls-width);margin-inline:auto;display:grid;grid-template-columns:1fr 3.15fr;gap:54px;align-items:center}.winter-look-steps__eyebrow{display:flex;align-items:center;gap:20px;margin:0 0 18px;color:var(--wls-gold);font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.winter-look-steps__eyebrow:after{content:"";width:48px;height:1px;background:currentColor}.winter-look-steps__heading{font-family:Georgia,Times New Roman,serif;font-size:var(--wls-heading);font-weight:700;line-height:1.04;letter-spacing:-.025em;margin:0;text-wrap:balance;color:inherit}.winter-look-steps__description{margin:14px 0 22px;color:var(--wls-muted);font-size:17px;line-height:1.4}.winter-look-steps__button{width:100%;min-height:54px;padding:14px 20px;font-size:var(--wls-button);font-weight:700;justify-content:space-between;gap:16px}.winter-look-steps__button svg{flex-shrink:0}.winter-look-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;list-style:none;margin:0;padding:0}.winter-look-steps__step{position:relative;min-width:0;text-align:center}.winter-look-steps__media{position:relative;aspect-ratio:1 / 1;border:1px solid #b08a3838;border-radius:4px;background:var(--wls-bg)}.winter-look-steps__image,.winter-look-steps__placeholder{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.winter-look-steps__number{position:absolute;left:-5px;top:-5px;display:grid;place-items:center;width:54px;aspect-ratio:1;border-radius:50%;background:var(--wls-gold);color:#fff;font:600 28px/1 sans-serif}.winter-look-steps__title{font:700 clamp(20px,1.7vw,32px)/1.15 Georgia,"Times New Roman",serif;color:inherit;margin:13px 0 6px}.winter-look-steps__caption{color:var(--wls-muted);font-size:15px;line-height:1.4;margin:0}.winter-look-steps__arrow{position:absolute;right:-33px;top:calc((100vw - 240px)*.066);width:16px;height:30px;color:var(--wls-gold)}@media(min-width:1600px){.winter-look-steps__arrow{top:125px}}@media(min-width:700px)and (max-width:999px){.winter-look-steps__inner{grid-template-columns:1fr;gap:30px}.winter-look-steps__intro{max-width:460px}.winter-look-steps__arrow{top:80px}}@media(max-width:699px){.winter-look-steps{padding:32px 24px}.winter-look-steps__inner{grid-template-columns:1fr;gap:32px}.winter-look-steps__heading{font-size:var(--wls-heading-mobile)}.winter-look-steps__eyebrow{font-size:11px;margin-bottom:12px}.winter-look-steps__description{font-size:15px;margin:12px 0 18px}.winter-look-steps__button{font-size:var(--wls-button-mobile);min-height:48px}.winter-look-steps__list{grid-template-columns:1fr;gap:34px}.winter-look-steps__media{aspect-ratio:1 / 1}.winter-look-steps__number{width:44px;font-size:24px}.winter-look-steps__title{font-size:25px}.winter-look-steps__caption{font-size:14px}.winter-look-steps__arrow{display:none}}.winter-look-steps--compact{--wls-gap: clamp(36px, 3.6vw, 60px);--wls-card-pad: 10px;--wls-line: color-mix(in srgb, var(--wls-gold) 20%, transparent);padding-block:clamp(32px,4vw,var(--wls-space));border-color:color-mix(in srgb,var(--wls-gold) 14%,transparent)}.winter-look-steps--compact .winter-look-steps__inner{max-width:min(var(--wls-width),1440px);grid-template-columns:minmax(260px,1fr) auto;gap:clamp(32px,5vw,88px)}.winter-look-steps--compact .winter-look-steps__intro{max-width:420px}.winter-look-steps--compact .winter-look-steps__eyebrow{font-size:11px;letter-spacing:.2em;gap:12px;margin-bottom:14px}.winter-look-steps--compact .winter-look-steps__eyebrow:after{width:32px}.winter-look-steps--compact .winter-look-steps__heading{font-size:min(var(--wls-heading),44px);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-transform:none}.winter-look-steps--compact .winter-look-steps__description{max-width:34ch;font-family:var(--text-font-family);font-size:15px;line-height:1.65;margin:14px 0 24px}.winter-look-steps--compact .winter-look-steps__button{width:fit-content;max-width:100%;min-height:46px;padding:12px 22px;gap:20px}.winter-look-steps--compact .winter-look-steps__button svg{width:18px;height:18px}.winter-look-steps--compact .winter-look-steps__list{grid-template-columns:repeat(3,minmax(0,calc(var(--wls-image-size) + var(--wls-card-pad) * 2)));gap:var(--wls-gap);justify-content:end}.winter-look-steps--compact .winter-look-steps__step{container-type:inline-size;padding:var(--wls-card-pad) var(--wls-card-pad) 18px;text-align:start;background:color-mix(in srgb,var(--wls-gold) 5%,var(--wls-bg));border:1px solid var(--wls-line);border-radius:12px}.winter-look-steps--compact .winter-look-steps__media{width:100%;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--wls-gold) 10%,transparent)}.winter-look-steps--compact .winter-look-steps__number{inset:10px auto auto 10px;width:28px;font-family:var(--text-font-family);font-size:12px;font-weight:600;box-shadow:0 2px 6px #0000001f}.winter-look-steps--compact .winter-look-steps__copy{padding:14px 6px 0}.winter-look-steps--compact .winter-look-steps__title{font-family:var(--text-font-family);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-transform:none;margin:0 0 4px}.winter-look-steps--compact .winter-look-steps__caption{font-family:var(--text-font-family);font-size:13px;line-height:1.55}.winter-look-steps--compact .winter-look-steps__arrow{box-sizing:border-box;inset-inline-end:calc(var(--wls-gap) / -2 - 17px);top:calc(50cqi - 16px);width:32px;height:32px;padding:9px 10px;border:1px solid var(--wls-line);border-radius:50%;background:var(--wls-bg)}[dir=rtl] .winter-look-steps--compact .winter-look-steps__arrow{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.winter-look-steps--compact .winter-look-steps__image{transition:transform .6s cubic-bezier(.2,.65,.3,1)}.winter-look-steps--compact .winter-look-steps__step:hover .winter-look-steps__image{transform:scale(1.025)}}@media(min-width:700px)and (max-width:999px){.winter-look-steps--compact{--wls-gap: 32px}.winter-look-steps--compact .winter-look-steps__inner{grid-template-columns:1fr;gap:28px}.winter-look-steps--compact .winter-look-steps__intro{max-width:560px}.winter-look-steps--compact .winter-look-steps__heading br{display:none}.winter-look-steps--compact .winter-look-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}}@media(max-width:699px){.winter-look-steps--compact{--wls-card-pad: 8px;padding:28px 20px}.winter-look-steps--compact .winter-look-steps__inner{grid-template-columns:1fr;gap:24px}.winter-look-steps--compact .winter-look-steps__heading{font-size:min(var(--wls-heading-mobile),32px)}.winter-look-steps--compact .winter-look-steps__heading br{display:none}.winter-look-steps--compact .winter-look-steps__description{margin:10px 0 18px;font-size:14px}.winter-look-steps--compact .winter-look-steps__button{font-size:var(--wls-button-mobile)}.winter-look-steps--compact .winter-look-steps__list{grid-template-columns:1fr;gap:12px}.winter-look-steps--compact .winter-look-steps__step{container-type:normal;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:var(--wls-card-pad)}.winter-look-steps--compact .winter-look-steps__copy{padding:0 6px 0 0}.winter-look-steps--compact .winter-look-steps__number{inset:5px auto auto 5px;width:22px;font-size:10px}.winter-look-steps--compact .winter-look-steps__title{font-size:16px}}.tcr{display:block;padding:var(--tcr-padding) clamp(24px,4vw,80px);background:var(--tcr-bg);color:var(--tcr-ink);font-family:var(--text-font-family)}.tcr *,.tcr *:before{box-sizing:border-box}.tcr__inner{max-width:2000px;margin-inline:auto}.tcr__header{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:38px}.tcr__intro{flex:1 1 360px}.tcr__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tcr-accent)}.tcr__heading{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--tcr-heading);line-height:1.2;text-transform:none}.tcr__description{margin:12px 0 0;font-size:var(--tcr-body);color:var(--tcr-muted)}.tcr__locations{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.tcr__location{display:flex;align-items:center;gap:14px}.tcr__location+.tcr__location{padding-left:24px;border-left:1px solid var(--tcr-border)}.tcr__google{width:34px;height:34px;flex-shrink:0}.tcr__location>.tcr__google{width:44px;height:44px}.tcr__rating{display:flex;align-items:center;gap:10px;line-height:1.3}.tcr__rating strong{font-size:28px;font-weight:700}.tcr__stars{display:inline-flex;color:var(--tcr-accent);font-size:21px;letter-spacing:1px;white-space:nowrap;line-height:1.2}.tcr__star--empty{color:var(--tcr-border)}.tcr__location-meta{display:block;margin-top:3px;font-size:12px;color:var(--tcr-muted)}.tcr__see-more{display:inline-block;margin-top:8px;font-size:12px;color:var(--tcr-ink);text-decoration:underline;text-underline-offset:3px}.tcr__button{flex-shrink:0;gap:12px;font-size:11px}.tcr__button span{font-size:22px;line-height:1}.tcr__carousel{position:relative;padding-inline:44px;min-width:0}.tcr__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--tcr-gap)) / 4);align-items:stretch;gap:var(--tcr-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;min-width:0;-webkit-overflow-scrolling:touch}.tcr__track::-webkit-scrollbar{display:none}.tcr__card{padding:24px;border:1px solid var(--tcr-border);border-radius:var(--tcr-radius);background:var(--tcr-card);scroll-snap-align:start}.tcr__review-header{display:flex;align-items:flex-start;gap:14px}.tcr__avatar{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#e9e4dc;color:#171717;font-size:24px;object-fit:cover}.tcr__identity{flex:1;min-width:0}.tcr__name{margin:0 0 4px;font-size:var(--tcr-name);font-family:var(--text-font-family);font-weight:700;line-height:1.3;text-transform:none;overflow-wrap:anywhere}.tcr__date{margin:0 0 5px;font-size:12px;color:var(--tcr-muted)}.tcr__text{margin:16px 0 0;font-size:var(--tcr-body);line-height:1.65;overflow-wrap:anywhere}.tcr__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--tcr-border);border-radius:50%;color:var(--tcr-ink);background:var(--tcr-bg);cursor:pointer}.tcr__arrow--previous{left:0}.tcr__arrow--next{right:0}.tcr__arrow:disabled{opacity:.35;cursor:default}.tcr__dots{display:flex;justify-content:center;flex-wrap:wrap;margin-top:14px}.tcr__dot{display:grid;place-items:center;width:28px;height:32px;border:0;padding:0;background:transparent;cursor:pointer}.tcr__dot:before{content:"";width:7px;height:7px;border-radius:8px;background:var(--tcr-border)}.tcr__dot[aria-current=true]:before{width:18px;background:var(--tcr-accent)}.tcr [hidden]{display:none}.tcr :focus-visible{outline:2px solid var(--tcr-accent);outline-offset:3px}@media(max-width:1399px){.tcr__header{flex-wrap:wrap}.tcr__intro{flex-basis:100%}}@media(max-width:999px){.tcr__track{grid-auto-columns:calc((100% - var(--tcr-gap)) / 2)}}@media(max-width:699px){.tcr{padding-inline:18px;padding-block:min(var(--tcr-padding),36px)}.tcr__header{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:24px}.tcr__intro{flex:auto}.tcr__heading{font-size:var(--tcr-mobile-heading)}.tcr__description,.tcr__text{font-size:var(--tcr-mobile-body)}.tcr__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:16px 0;border-top:1px solid var(--tcr-border);border-bottom:1px solid var(--tcr-border)}.tcr__location{flex-direction:column;gap:8px;text-align:center;min-width:0;padding-inline:6px}.tcr__location+.tcr__location{border-left:1px solid var(--tcr-border);padding-inline:6px}.tcr__rating{justify-content:center;gap:6px}.tcr__rating .tcr__stars{font-size:13px;letter-spacing:0}.tcr__location-meta{font-size:10px;line-height:1.5}.tcr__see-more{font-size:11px;margin-top:5px}.tcr__rating strong{font-size:24px}.tcr__location>.tcr__google{width:26px;height:26px}.tcr__carousel{padding:0}.tcr__track{grid-auto-columns:100%;align-items:start}.tcr__card{padding:20px;scroll-snap-stop:always}.tcr .tcr__arrow{display:none}.tcr__inner{display:flex;flex-direction:column}.tcr__header{display:contents}.tcr__intro{order:0;margin-bottom:20px;text-align:center}.tcr__locations{order:1;margin-bottom:24px}.tcr__carousel{order:2}.tcr__dots{order:3;flex-wrap:nowrap;margin-top:10px}.tcr__card{width:100%}.tcr__review-header{gap:10px}.tcr__review-header>.tcr__google{width:26px;height:26px}.tcr__avatar{width:40px;height:40px;font-size:20px}.tcr__button{order:4;align-self:center;margin-top:18px;min-height:44px;padding:8px 18px}}.western-brands{font-family:var(--text-font-family);display:block;background:var(--wb-background);color:var(--wb-text);padding:var(--wb-padding) clamp(24px,3.3vw,70px)}.western-brands *,.western-brands *:before,.western-brands *:after{box-sizing:border-box}.western-brands__inner{max-width:2000px;margin-inline:auto;display:flex;flex-direction:column}.western-brands__header{text-align:center;margin-bottom:32px}.western-brands__eyebrow{margin:0 0 8px;color:var(--wb-accent);font-size:var(--wb-eyebrow-size);font-weight:700;letter-spacing:.23em;text-transform:uppercase}.western-brands__eyebrow:before{content:"";display:block;width:94px;height:2px;margin:0 auto 20px;background:var(--wb-accent)}.western-brands__heading{margin:0;font-family:var(--heading-font-family);font-size:var(--wb-heading-size);font-weight:var(--heading-font-weight);line-height:1.12;letter-spacing:-.025em;text-transform:none;color:inherit}.western-brands__description{margin:12px 0 0;font-size:var(--wb-description-size);line-height:1.5;opacity:.6;letter-spacing:.035em}.western-brands__button{align-self:center;margin-top:20px;gap:14px;flex-shrink:0;min-height:54px;padding:14px 32px;text-decoration:none;font-size:var(--wb-button-size)}.western-brands__button span{font-size:24px;line-height:1}.western-brands__carousel{position:relative;min-width:0;width:100%}.western-brands .western-brands__track{min-width:0;max-width:100%;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.western-brands__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:699px){.western-brands__card{scroll-snap-stop:always}}.western-brands__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--wb-columns) - 1) * var(--wb-gap)) / var(--wb-columns));gap:var(--wb-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:14px}.western-brands__track::-webkit-scrollbar{display:none}.western-brands__card{position:relative;aspect-ratio:var(--wb-ratio);overflow:hidden;border-radius:var(--wb-radius);background:#493d30;box-shadow:0 6px 12px #0000001a;scroll-snap-align:start}.western-brands__card-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff}.western-brands__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.western-brands__placeholder{fill:#b0a18e}.western-brands__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 15%,rgb(0 0 0 / var(--wb-overlay)) 100%);pointer-events:none}.western-brands__copy{position:absolute;top:12%;right:8%;bottom:8%;left:8%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;text-align:center;color:#fff}.western-brands__logo{width:85%;height:38%;object-fit:contain;margin-bottom:auto;margin-top:auto}.western-brands__name{margin:0;font-family:var(--heading-font-family);font-size:var(--wb-brand-size);font-weight:700;line-height:1.1;overflow-wrap:anywhere}.western-brands__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:12px}.western-brands__dot{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.western-brands__dot:before{content:"";width:8px;height:8px;border-radius:8px;background:#bcbcbc;transition:width .2s ease,background-color .2s ease}.western-brands__dot[aria-current=true]:before{width:22px;background:var(--wb-accent)}.western-brands [hidden]{display:none}.western-brands :focus-visible{outline:2px solid var(--wb-accent);outline-offset:4px}.western-brands__card-link:focus-visible{outline-offset:-4px}@media(hover:hover){.western-brands__card-link:hover .western-brands__image{transform:scale(1.04)}}@media(max-width:999px){.western-brands__track{grid-auto-columns:calc((100% - var(--wb-gap) * 2) / 3)}.western-brands__header{align-items:flex-start}.western-brands__button{padding-inline:20px}}@media(max-width:699px){.western-brands__header{flex-direction:column;gap:20px;margin-bottom:24px}.western-brands__track{grid-auto-columns:82%}.western-brands__heading{font-size:var(--wb-heading-mobile-size)}.western-brands__eyebrow{font-size:var(--wb-eyebrow-mobile-size)}.western-brands__description{font-size:var(--wb-description-mobile-size)}.western-brands__button{font-size:var(--wb-button-mobile-size);min-height:44px;padding:8px 18px;gap:10px}.western-brands__button span{font-size:18px}.western-brands__name{font-size:var(--wb-brand-mobile-size)}}@media(prefers-reduced-motion:reduce){.western-brands__image,.western-brands__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=AABAAAAAAAAAAAAAAAAAAACAAg */
