article-with-toc{display:block;padding-top:40px;padding-bottom:64px}.toc-article__header{max-width:1100px;margin:0 auto 48px}.toc-article__header>a{color:inherit;text-underline-offset:4px}.toc-article__header h1{margin:24px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.2}.toc-article__header p{opacity:.7}.toc-article__image{display:block;width:100%;height:auto;margin-top:28px}.toc-article__layout{max-width:1100px;margin:auto}.toc-article__layout:has(.toc-article__sidebar:not([hidden])){display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.toc-article__sidebar{position:sticky;top:var(--toc-offset);max-height:calc(100dvh - var(--toc-offset) - 24px);overflow-y:auto;padding-inline-end:20px;border-inline-end:1px solid rgba(var(--color-foreground),.15)}.toc-article__sidebar[hidden],.toc-article__list [hidden]{display:none}.toc-article__label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.toc-article__list,.toc-article__list ul{list-style:none;margin:0;padding:0}.toc-article__row{display:flex;align-items:start;gap:6px}.toc-article__list a{display:block;flex:1;min-width:0;padding:10px 0;font-size:14px;line-height:1.5;color:inherit;text-decoration:none;overflow-wrap:anywhere}.toc-article__list a:hover{text-decoration:underline;text-underline-offset:4px}.toc-article__toggle{flex:0 0 32px;display:grid;place-items:center;min-height:40px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.toc-article__toggle svg{transition:transform .15s}.toc-article__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.toc-article__list ul{margin-inline-start:12px;padding-inline-start:14px;border-inline-start:1px solid rgba(var(--color-foreground),.15)}.toc-article__list ul a{font-size:13px;padding:8px 0}.toc-article__list a:focus-visible,.toc-article__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toc-article__content{min-width:0;overflow-wrap:anywhere}.toc-article__content :is(h2,h3){scroll-margin-top:var(--toc-offset)}.toc-article__content img{max-width:100%;height:auto}@media(max-width:989px){.toc-article__layout:has(.toc-article__sidebar:not([hidden])){grid-template-columns:minmax(0,1fr);gap:28px}.toc-article__sidebar{position:static;max-height:none;padding:20px;border:1px solid rgba(var(--color-foreground),.15)}.toc-article__header{margin-bottom:28px}.toc-article__toggle{min-height:44px;flex-basis:44px}}@media(prefers-reduced-motion:reduce){.toc-article__toggle svg{transition:none}}.hub-guide{background:var(--hub-background);color:var(--hub-text);padding:var(--hub-top) 24px var(--hub-bottom)}.hub-guide__inner{max-width:var(--hub-width);margin-inline:auto;display:grid;gap:var(--hub-gap);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.hub-guide__block{min-width:0}.hub-guide__eyebrow{margin:0 0 12px;color:var(--hub-text);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.hub-guide .hub-guide__heading{margin:0 0 16px;color:var(--hub-accent);font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.35}.hub-guide h3.hub-guide__heading{font-size:clamp(18px,2vw,23px)}.hub-guide__text>:first-child{margin-top:0}.hub-guide__text>:last-child{margin-bottom:0}.hub-guide__text p{margin:0 0 16px}.hub-guide a{color:#000;text-decoration:underline;text-underline-offset:4px}.hub-guide__link{display:inline-block;margin-top:16px}.hub-guide a:focus-visible,.hub-guide__table-wrap:focus-visible{outline:2px solid var(--hub-accent);outline-offset:4px}.hub-guide__media{margin-top:24px}.hub-guide__media picture{display:block}.hub-guide__image{display:block;width:auto;height:auto;max-width:100%}.hub-guide__table-wrap{overflow-x:auto}.hub-guide__table{width:100%;border-collapse:collapse;font-size:inherit;line-height:1.6}.hub-guide__table caption{text-align:left;font-weight:700;margin-bottom:12px;color:var(--hub-accent)}.hub-guide__table th,.hub-guide__table td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--hub-text)}.hub-guide__table thead th{font-weight:700}.hub-guide__table tbody th{font-weight:400}@media screen and (max-width:749px){.hub-guide{padding-inline:20px}.hub-guide__inner{font-size:15px;gap:min(var(--hub-gap),32px)}.hub-guide__media{margin-top:20px}.hub-guide__table th,.hub-guide__table td{padding:10px}.hub-guide__table{min-width:540px}}.media-banner{isolation:isolate}.media-banner .banner__content{z-index:2;pointer-events:none}.media-banner .banner__heading{margin:0;line-height:1.12;letter-spacing:0;text-wrap:balance;font-weight:900}.media-banner .banner__content--top-left,.media-banner .banner__content--middle-left,.media-banner .banner__content--bottom-left{justify-content:flex-start}.media-banner .banner__content--top-center,.media-banner .banner__content--middle-center,.media-banner .banner__content--bottom-center{justify-content:center}.media-banner .banner__content--top-right,.media-banner .banner__content--middle-right,.media-banner .banner__content--bottom-right{justify-content:flex-end}.media-banner .banner__content--top-left,.media-banner .banner__content--top-center,.media-banner .banner__content--top-right{align-items:flex-start}.media-banner .banner__content--middle-left,.media-banner .banner__content--middle-center,.media-banner .banner__content--middle-right{align-items:center}.media-banner .banner__content--bottom-left,.media-banner .banner__content--bottom-center,.media-banner .banner__content--bottom-right{align-items:flex-end}.media-banner .media video{width:100%;height:100%;object-fit:cover;object-position:var(--image-position, center center);pointer-events:none}.media-banner .banner__media{z-index:0}.media-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%}.media-banner--linked{cursor:pointer}.media-banner__callout{position:absolute;z-index:2;max-width:min(var(--callout-max-width, 34rem),calc(100% - 3.2rem));pointer-events:none;color:var(--callout-text, #fff)}.media-banner__callout--top-left{top:2rem;left:2rem}.media-banner__callout--sp{top:2rem;left:40%;transform:translate(-50%)}.media-banner__callout--top-center{top:14rem;left:33%;transform:translate(-50%)}.media-banner__callout--top-right{top:2rem;right:2rem}.media-banner__callout--middle-left{top:50%;left:2rem;transform:translateY(-50%)}.media-banner__callout--middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.media-banner__callout--middle-right{top:50%;right:2rem;transform:translateY(-50%)}.media-banner__callout--bottom-left{bottom:2rem;left:2rem}.media-banner__callout--bottom-center{bottom:2rem;left:50%;transform:translate(-50%)}.media-banner__callout--bottom-right{bottom:2rem;right:2rem}.media-banner__callout-inner{padding:1.4rem 1.6rem;border:.1rem solid var(--callout-border, #e11d2e);background:rgba(var(--callout-bg, 0, 0, 0),var(--callout-bg-opacity, .55));display:flex;gap:5px}.media-banner__callout-heading,.media-banner__callout-text{margin:0;color:inherit}.media-banner__callout-heading{display:flex;align-items:flex-start;gap:.8rem;font-size:1.5rem;font-weight:700;line-height:1.35;padding-top:4px}.media-banner__callout-heading-text{flex:1;min-width:0}.media-banner__callout-text{margin-top:.6rem;font-size:1.3rem;font-weight:400;line-height:1.45;opacity:.92}.media-banner__callout.center .media-banner__callout-heading{justify-content:center}.media-banner__callout.right .media-banner__callout-heading{justify-content:flex-end}.media-banner__dot{flex:0 0 auto;width:.7rem;height:.7rem;margin-top:.45em;border-radius:50%;background:var(--callout-dot, #fff)}.media-banner__dot--flash{animation:media-banner-dot-flash 1.1s ease-in-out infinite}@keyframes media-banner-dot-flash{0%,to{opacity:1}50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.media-banner__dot--flash{animation:none}}.media-banner__toggle{position:absolute;z-index:3;left:1.6rem;bottom:1.6rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#1a1a1a;box-shadow:0 .1rem .4rem #00000038;cursor:pointer;-webkit-appearance:none;appearance:none}.media-banner__toggle:focus-visible{outline:.2rem solid #111;outline-offset:.2rem}.media-banner__icon{width:1.2rem;height:1.2rem;display:block}.media-banner__icon--play{display:none;margin-left:.1rem}.media-banner__toggle.is-paused .media-banner__icon--pause{display:none}.media-banner__toggle.is-paused .media-banner__icon--play{display:block}@media screen and (max-width:749px){.media-banner .media>.media-banner__clip--desktop{display:none}.media-banner__callout--top-left,.media-banner__callout--middle-left,.media-banner__callout--bottom-left{left:1.2rem}.media-banner__callout--top-right,.media-banner__callout--middle-right,.media-banner__callout--bottom-right{right:1.2rem}.media-banner__callout--top-left,.media-banner__callout--top-center,.media-banner__callout--top-right{top:1.2rem}.media-banner__callout--bottom-left,.media-banner__callout--bottom-center,.media-banner__callout--bottom-right{bottom:1.2rem}.media-banner__callout-heading{font-size:1.4rem}.media-banner__callout-text{font-size:1.2rem}.media-banner__toggle{left:1.2rem;bottom:1.2rem;width:4.4rem;height:4.4rem}}@media screen and (min-width:750px){.media-banner .media>.media-banner__clip--mobile{display:none}}@media screen and (max-width:750px){.media-banner__callout{max-width:100%;width:100%;left:0;transform:translate(0)}}.fm-membership{background:#fff;padding:var(--fm-top) 0 var(--fm-bottom);position:relative;scroll-margin-top:100px}.fm-membership-inner{width:min(100% - 64px,1510px);margin-inline:auto}.fm-membership-label{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 20px;color:#2f3b43;font-family:var(--font-body-family, Arial),sans-serif;font-size:12px;letter-spacing:.2em;font-weight:700}.fm-membership-label:before,.fm-membership-label:after{content:"";display:block;width:42px;height:1px;background:#9aa6ad}.fm-membership-card{background:#fff;border:1px solid #dfe5e8;box-shadow:0 12px 34px #161c210f}.fm-membership-top{display:grid;grid-template-columns:47% 53%;min-height:350px}.fm-member-copy{background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.12),transparent 0,transparent 26%),linear-gradient(135deg,#2f3b43,#384751 58%,#445560);padding:43px clamp(32px,4vw,73px) 37px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.fm-member-copy:before{content:"";position:absolute;left:-8%;right:-4%;bottom:26px;height:120px;background:radial-gradient(130% 120% at 50% 100%,#ffffff2e,#ffffff14 35%,#fff0 72%);pointer-events:none}.fm-member-copy:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-345px;top:-260px;pointer-events:none}.fm-eyebrow{font:600 12px/1.4 var(--font-body-family, Arial),sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#ffffffc7;display:flex;align-items:center;gap:11px}.fm-eyebrow:before{content:"";display:inline-block;width:25px;height:1px;background:#ffffff73}.fm-member-copy h2{font:700 clamp(39px,3.52vw,61px)/1.12 var(--font-heading-family, Arial),sans-serif;letter-spacing:-.044em;margin:20px 0 0;color:#fff}.fm-member-copy .fm-subtitle{font:400 clamp(24px,2.12vw,36px)/1.22 var(--font-heading-family, Arial),sans-serif;letter-spacing:-.031em;color:#ffffffeb;margin:8px 0 0}.fm-member-desc{font-size:15px;line-height:1.72;color:#ffffffc7;max-width:535px;margin:17px 0 0}.fm-member-cta{align-self:flex-start;background:#fff;color:#111;display:inline-flex;align-items:center;gap:34px;justify-content:space-between;min-width:244px;min-height:50px;padding:0 21px;font:700 13px var(--font-body-family, Arial),sans-serif;margin-top:20px;transition:background .25s,transform .25s,color .25s;border:1px solid rgba(255,255,255,.2)}.fm-member-cta:hover{background:#111;color:#fff;transform:translateY(-1px)}.fm-member-cta svg{flex-shrink:0}.fm-member-right{padding:40px clamp(32px,4.2vw,73px) 36px;display:flex;flex-direction:column;justify-content:center;background:#fff}.fm-member-right .fm-right-intro{font:700 12px/1.5 var(--font-body-family, Arial),sans-serif;letter-spacing:.18em;color:#2f3b43;margin:0 0 19px;text-transform:uppercase}.fm-member-benefits{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dde3e7;background:#fff}.fm-benefit{min-height:116px;display:flex;align-items:flex-start;gap:16px;padding:19px 18px}.fm-benefit:nth-child(odd){border-right:1px solid #dde3e7}.fm-benefit{border-bottom:1px solid #dde3e7}.fm-benefit:nth-last-child(-n+2){border-bottom:0}.fm-benefit svg{flex:0 0 auto;color:#2f3b43;margin-top:2px}.fm-benefit strong{display:block;font:700 clamp(15px,1.19vw,18px)/1.34 var(--font-body-family, Arial),sans-serif;color:#111}.fm-benefit span{display:block;font-size:12px;line-height:1.55;color:#5c666e;margin-top:7px}.fm-member-levels{border-top:1px solid #e3e7ea;padding:20px clamp(24px,3.7vw,62px) 20px;background:#fbfcfc}.fm-levels-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:20px}.fm-levels-header h3{margin:0;font:700 12px/1.5 var(--font-body-family, Arial),sans-serif;letter-spacing:.16em;color:#2f3b43;text-transform:uppercase}.fm-levels-header p{margin:0;color:#69757d;font-size:12px}.fm-level-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.fm-level-steps:before{content:"";height:2px;position:absolute;top:24px;left:12.5%;right:12.5%;background:linear-gradient(90deg,#8f6939,#98a0a6 36%,#c09a43 66%,#2f5dab);z-index:0;opacity:.72}.fm-level{display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;z-index:1;padding:0 10px}.fm-level-medal{width:49px;height:49px;background:#fff;border:1px solid var(--tone);color:var(--tone);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 14px #12181c0d}.fm-level-medal:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--tone);border-radius:50%;opacity:.25}.fm-level strong{display:block;font:700 19px/1.3 var(--font-body-family, Arial),sans-serif;margin-top:9px;letter-spacing:-.01em;color:#111}.fm-level small{font:400 13px/1.4 var(--font-body-family, Arial),sans-serif;color:#61707a;display:block;margin-top:4px}.fm-level.fm-bronze{--tone:#8b694c}.fm-level.fm-silver{--tone:#8c969f}.fm-level.fm-gold{--tone:#b78d3e}.fm-level.fm-diamond{--tone:#2f3b43}@media(max-width:1200px){.fm-member-copy{padding:42px 36px}.fm-member-right{padding:42px 35px}.fm-member-copy h2{font-size:42px}.fm-member-copy .fm-subtitle{font-size:27px}.fm-member-desc{font-size:14px}.fm-benefit{padding:18px 15px;gap:11px}.fm-benefit strong{font-size:15px}.fm-benefit span{font-size:11px}.fm-benefit svg{width:26px;height:26px}}@media(max-width:800px){.fm-membership-inner{width:min(100% - 36px,660px)}.fm-membership-top{grid-template-columns:1fr}.fm-member-copy{padding:42px 30px 43px}.fm-member-copy h2{font-size:42px}.fm-member-copy .fm-subtitle{font-size:28px}.fm-member-right{padding:30px}.fm-member-benefits{grid-template-columns:1fr 1fr}.fm-member-levels{padding:25px 20px}.fm-levels-header p{display:none}.fm-level strong{font-size:16px}.fm-level small{font-size:11px}}@media(max-width:540px){.fm-membership-inner{width:calc(100% - 26px)}.fm-membership-label{font-size:10px;gap:10px;margin-bottom:17px}.fm-membership-label:before,.fm-membership-label:after{width:18px}.fm-member-copy{padding:36px 24px}.fm-member-copy h2{font-size:39px;margin-top:17px}.fm-member-copy .fm-subtitle{font-size:25px}.fm-member-desc{font-size:13px;line-height:1.62;margin-top:18px}.fm-member-cta{margin-top:21px;min-width:220px}.fm-member-right{padding:27px 19px 29px}.fm-member-benefits{grid-template-columns:1fr}.fm-benefit{min-height:0;padding:17px 14px}.fm-benefit:nth-child(odd){border-right:0}.fm-benefit:not(:last-child){border-bottom:1px solid #eae8e3}.fm-benefit strong{font-size:15px}.fm-benefit span{font-size:11px;margin-top:3px}.fm-level-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.fm-level-steps:before{display:none}.fm-level-medal{width:44px;height:44px}.fm-level strong{margin-top:9px}.fm-level small{max-width:135px}.fm-levels-header{justify-content:center}.fm-level:nth-child(odd){border-right:1px solid #eee}}.fm-membership,.fm-membership *,.fm-membership *:before,.fm-membership *:after{box-sizing:border-box}.fm-membership{color:#202321;font-family:var(--font-body-family, Arial),sans-serif;letter-spacing:normal}.fm-member-copy{isolation:isolate}.fm-membership .fm-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--fm-position);z-index:-2}.fm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fm-overlay-color);opacity:var(--fm-overlay);z-index:-1;pointer-events:none}.fm-copy-content{position:relative;display:flex;flex-direction:column;align-items:flex-start}.fm-member-copy--image:before,.fm-member-copy--image:after{display:none}.fm-member-cta{text-decoration:none;max-width:100%}.fm-member-cta:focus-visible{outline:3px solid #c18866;outline-offset:3px}.fm-member-benefits>*,.fm-level-steps>*,.fm-membership-top>*{min-width:0}.fm-member-desc,.fm-level small,.fm-benefit strong{overflow-wrap:anywhere}@media(max-width:540px){.fm-benefit:nth-last-child(-n+2){border-bottom:1px solid #eae8e3}.fm-benefit:last-child{border-bottom:0}.fm-member-cta{min-width:0;width:100%;gap:16px}}@media(prefers-reduced-motion:reduce){.fm-member-cta{transition:none}}.fm-benefit-image{display:block;flex:0 0 31px;width:31px;height:31px;object-fit:contain;margin-top:2px}.fm-level-medal--image{background:transparent;border:0;box-shadow:none}.fm-level-medal--image:after{display:none}.fm-tier-image{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:1200px){.fm-benefit-image{flex-basis:26px;width:26px;height:26px}}.ol-section .ol-catalog-title{font-size:clamp(34px,4vw,48px);line-height:1.15}.ol-section .ol-catalog-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.ol-section .ol-categories-grid{display:grid;grid-template-columns:repeat(var(--ol-columns),minmax(0,1fr));gap:var(--ol-gap)}.ol-categories-grid>div{border:1px solid var(--ol-line)}.ol-section .ol-categories-grid .ol-media{aspect-ratio:1.08}.ol-section .ol-categories-grid h3{padding:13px 12px 15px;font-size:15px;min-height:67px}@media(max-width:1100px){.ol-section .ol-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ol-section .ol-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ol-section .ol-categories-grid h3{font-size:13px}}.ol-featured ol-collection-tabs{display:block}.ol-featured .ol-tabs{display:flex;gap:28px;border-bottom:1px solid var(--ol-line);overflow-x:auto;margin-bottom:30px}.ol-featured .ol-tabs button{white-space:nowrap;padding:13px 0;font-size:12px;border-bottom:2px solid transparent}.ol-featured .ol-tabs button[aria-selected=true]{border-color:var(--ol-accent);color:var(--ol-accent)}.ol-featured .ol-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.ol-featured .ol-product{min-width:0}.ol-featured .ol-picture{position:relative}.ol-featured .ol-product .ol-media{aspect-ratio:1}.ol-featured .ol-product h3{font:400 16px/1.4 var(--font-body-family,Arial,sans-serif);min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ol-featured .ol-product .ol-type{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ol-muted);margin:12px 0 5px}.ol-featured .ol-price{margin-top:10px;font-size:14px}.ol-featured .ol-price span{font-size:11px;color:var(--ol-muted);margin-right:5px}.ol-featured .ol-price s{opacity:.55;margin-left:9px}.ol-featured .ol-badge{font-size:10px;color:var(--ol-accent)}.ol-featured .ol-quick{position:absolute;bottom:11px;left:11px;right:11px;padding:10px;background:#fffe;font-size:10px;opacity:0;transition:opacity .2s}.ol-featured .ol-product:hover .ol-quick,.ol-featured .ol-product:focus-within .ol-quick{opacity:1}.ol-featured .ol-feature-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:33px;padding-top:25px;border-top:1px solid var(--ol-line)}.ol-featured .ol-range{font-size:12px;color:var(--ol-muted)}.ol-featured .ol-page-controls{display:flex;justify-content:center;align-items:center;gap:18px}.ol-featured .ol-page-arrow{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;padding:0;border:1px solid #bcc2b7;border-radius:50%;background:transparent;color:var(--ol-ink);transition:background .2s,color .2s,border-color .2s}.ol-featured .ol-page-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ol-featured .ol-page-arrow:hover:not(:disabled){background:var(--ol-ink);border-color:var(--ol-ink);color:#fff}.ol-featured .ol-page-arrow:disabled{color:#bcc1b6;border-color:#dde0d8;opacity:1}.ol-featured .ol-page-number{min-width:64px;text-align:center;font-size:12px;letter-spacing:.05em;font-variant-numeric:tabular-nums}.ol-featured .ol-feature-footer>.ol-link{justify-self:end;font-size:11px;gap:14px;white-space:nowrap}.ol-featured .ol-product-pager{position:relative;isolation:isolate}.ol-featured .ol-product-pager>.ol-page-arrow-side{position:absolute;top:50%;z-index:5;width:44px;height:44px;transform:translateY(-50%);border:1px solid #c8cdc4;background:#fffffff5;box-shadow:0 5px 18px #20232114}.ol-featured .ol-page-arrow-side[data-ol-step="-1"]{left:clamp(-58px,-3.4vw,-34px)}.ol-featured .ol-page-arrow-side[data-ol-step="1"]{right:clamp(-58px,-3.4vw,-34px)}.ol-featured .ol-product-pager>.ol-page-arrow-side svg{width:19px;height:19px}.ol-featured .ol-product-pager>.ol-page-arrow-side:hover:not(:disabled){background:var(--ol-ink);border-color:var(--ol-ink);color:#fff;box-shadow:0 7px 20px #20232124}.ol-featured .ol-product-pager>.ol-page-arrow-side:disabled{opacity:.42;box-shadow:none}.ol-featured .ol-feature-footer .ol-page-controls{display:none}.ol-featured .ol-desktop-page-number{justify-self:center}.ol-featured .ol-quick-dialog{width:min(820px,92vw);max-width:92vw;max-height:86vh;padding:0;border:0;background:var(--ol-bg);color:var(--ol-ink)}.ol-featured .ol-quick-dialog::backdrop{background:#0008}.ol-featured .ol-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;border-bottom:1px solid var(--ol-line)}.ol-featured .ol-dialog-head h2{font-size:20px}.ol-featured .ol-dialog-close{font-size:28px;width:40px;height:40px;padding:0}.ol-featured .ol-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px;align-items:center}.ol-featured .ol-dialog-media img,.ol-featured .ol-dialog-media svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ol-featured .ol-quick-copy h3{font-size:24px;line-height:1.3}.ol-featured .ol-quick-copy .ol-button{margin-top:24px;background:var(--ol-ink);color:var(--ol-bg)}.ol-featured .ol-dialog-note{font-size:12px;color:var(--ol-muted);margin-top:18px}body:has(.ol-featured .ol-quick-dialog[open]){overflow:hidden}.ol-featured ol-collection-tabs:not(:defined) :is(.ol-quick,.ol-page-controls,.ol-page-arrow-side,.ol-range,.ol-desktop-page-number){display:none}@media(hover:none){.ol-featured .ol-quick{opacity:1}}@media(max-width:1100px){.ol-featured .ol-product-pager>.ol-page-arrow-side{display:none}.ol-featured .ol-desktop-page-number{display:none}.ol-featured .ol-feature-footer{grid-template-columns:minmax(0,1fr) auto;gap:17px 10px;margin-top:25px;padding-top:21px}.ol-featured .ol-feature-footer .ol-page-controls{display:flex;grid-column:1/-1;grid-row:1;gap:20px}.ol-featured .ol-range{grid-column:1;grid-row:2}.ol-featured .ol-feature-footer>.ol-link{grid-column:2;grid-row:2;max-width:none}.ol-featured .ol-page-controls .ol-page-arrow{width:40px;height:40px}}@media(max-width:760px){.ol-featured .ol-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}.ol-featured .ol-quick{opacity:1;left:auto;right:7px;bottom:7px;width:29px;height:29px;font-size:0;padding:0;display:grid;place-items:center}.ol-featured .ol-quick:after{content:"+";font-size:19px}.ol-featured .ol-feature-footer{grid-template-columns:1fr auto;gap:17px 10px;margin-top:25px;padding-top:21px}.ol-featured .ol-feature-footer .ol-page-controls{grid-column:1/-1;grid-row:1;gap:20px}.ol-featured .ol-range{font-size:10px}.ol-featured .ol-feature-footer>.ol-link{font-size:10px;max-width:none;gap:9px}.ol-featured .ol-page-arrow{width:40px;height:40px}.ol-featured .ol-quick-grid{grid-template-columns:1fr;padding:20px;gap:20px}.ol-featured .ol-dialog-head{padding:12px 20px}}.ol-section ol-card-carousel{display:block;position:relative}.ol-section .ol-feature-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 0 4px}.ol-section .ol-feature-card{flex:0 0 calc((100% - (var(--ol-columns) - 1)*22px)/var(--ol-columns));min-width:0;scroll-snap-align:start}.ol-section .ol-feature-card .ol-media{aspect-ratio:1.31}.ol-section .ol-feature-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--ol-line);font-size:15px}.ol-section .ol-feature-track::-webkit-scrollbar{display:none}.ol-section .ol-pager button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;z-index:3;border:1px solid #d8d9d4;border-radius:50%;background:#fff;color:#40453f;width:46px;height:46px;padding:0;box-shadow:0 8px 24px #1f232014;transition:background .2s,border-color .2s,opacity .2s}.ol-section .ol-pager button[data-ol-scroll="-1"]{left:-23px}.ol-section .ol-pager button[data-ol-scroll="1"]{right:-23px}.ol-section .ol-pager button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ol-section .ol-pager button:hover:not(:disabled){background:#f7f7f5;border-color:#c8cbc3}.ol-section .ol-pager button:disabled{opacity:.34;box-shadow:none}.ol-section ol-card-carousel:not(:defined) .ol-pager{display:none}@media(max-width:1100px){.ol-section .ol-feature-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:760px){.ol-section .ol-feature-card{flex-basis:82%}.ol-section .ol-feature-track{gap:14px}.ol-section .ol-pager button{width:40px;height:40px}.ol-section .ol-pager button[data-ol-scroll="-1"]{left:-6px}.ol-section .ol-pager button[data-ol-scroll="1"]{right:-6px}}.ol-section.ol-jump{border-bottom:1px solid var(--ol-line)}.ol-section.ol-jump nav{display:flex;gap:30px;align-items:center;overflow-x:auto}.ol-section.ol-jump nav a{white-space:nowrap;font-size:12px;padding-block:12px}.ol-section .ol-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ol-section .ol-duo .ol-media{aspect-ratio:1.55}.ol-section .ol-duo h3{margin-top:22px;font-size:26px}.ol-section .ol-duo-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}@media(max-width:760px){.ol-section .ol-duo{grid-template-columns:1fr;gap:36px}}.ol-section{color:var(--ol-ink);background:var(--ol-bg);padding:var(--ol-top) 0 var(--ol-bottom);font:16px/1.55 var(--font-body-family,Arial,sans-serif);--ol-line:#dedfd9;--ol-muted:#72756e}.ol-section h1,.ol-section h2,.ol-section h3{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:400;letter-spacing:-.025em}.ol-section .ol-media img,.ol-section .ol-media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ol-position,50% 50%)}.ol-section .ol-space-layout{display:grid;grid-template-columns:1.06fr .94fr;background:var(--ol-panel);min-height:460px}.ol-section .ol-space-layout>.ol-media{min-height:460px;position:relative}.ol-section .ol-space-layout>.ol-media img,.ol-section .ol-space-layout>.ol-media svg{position:absolute;top:0;right:0;bottom:0;left:0}.ol-section .ol-space-copy{padding:50px clamp(28px,4vw,78px);display:flex;flex-direction:column;justify-content:center;min-width:0}.ol-section .ol-space-copy .ol-head{margin-bottom:20px}.ol-section .ol-space-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.ol-section .ol-space-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 0;border-bottom:1px solid var(--ol-line);font-size:13px}.ol-section .ol-space-links svg{color:var(--ol-accent)}.ol-section .ol-space-reverse>.ol-media{order:2}@media(max-width:760px){.ol-section .ol-space-layout{display:flex;flex-direction:column;min-height:0}.ol-section .ol-space-layout>.ol-media{min-height:0;aspect-ratio:1.55}.ol-section .ol-space-copy{padding:30px 5vw}.ol-section .ol-space-reverse>.ol-media{order:0}}.ol-section{color:var(--ol-ink);background:var(--ol-bg);padding:var(--ol-top) 0 var(--ol-bottom);font:16px/1.55 var(--font-body-family, Arial, sans-serif);--ol-line: #dedfd9;--ol-muted: #72756e}.ol-section,.ol-section *{box-sizing:border-box}.ol-section [hidden]{display:none!important}.ol-section .ol-wrap{width:92%;max-width:var(--ol-width);margin-inline:auto;min-width:0}.ol-section h1,.ol-section h2,.ol-section h3,.ol-section p{margin:0;color:inherit}.ol-section h1,.ol-section h2,.ol-section h3{font-family:var(--font-heading-family, Arial, sans-serif);font-weight:400;letter-spacing:-.025em}.ol-section h2{font-size:clamp(29px,3.1vw,44px);line-height:1.15}.ol-section h3{font-size:20px;line-height:1.35}.ol-section a{color:inherit;text-decoration:none}.ol-section button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.ol-section :is(a,button,select):focus-visible{outline:2px solid var(--ol-accent);outline-offset:4px}.ol-section button:disabled{opacity:.35;cursor:default}.ol-section .ol-eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ol-accent);margin-bottom:14px}.ol-section .ol-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.ol-section .ol-description{white-space:pre-line;color:var(--ol-muted);margin-top:14px}.ol-section .ol-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:7px}.ol-section .ol-media{display:block;overflow:hidden;background:#ecedea}.ol-section .ol-media img,.ol-section .ol-media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ol-position, 50% 50%)}.ol-section .ol-media img{transition:transform .35s}.ol-section a:hover img{transform:scale(1.025)}.ol-section a:hover{color:var(--ol-accent)}.ol-section .ol-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}.ol-section .ol-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid currentColor;min-height:48px;padding:14px 24px;font-size:12px}.ol-section .ol-anchor{display:block;scroll-margin-top:150px}.ol-section .ol-empty{padding:28px;background:#f7f7f5;color:var(--ol-muted)}@media(max-width:760px){.ol-section{padding-block:var(--ol-mobile)}.ol-section .ol-head{align-items:flex-start;flex-direction:column;gap:18px}.ol-section h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.ol-section *{scroll-behavior:auto!important;transition:none!important}}.ol-section .ol-trade-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ol-section .ol-trade-layout>div>p:not(.ol-eyebrow){font-size:14px;opacity:.8;max-width:520px;white-space:pre-line}.ol-section .ol-trade-layout .ol-button{margin-top:24px}.ol-section.ol-trade h2{font-size:clamp(30px,3vw,42px)}@media(max-width:760px){.ol-section .ol-trade-layout{grid-template-columns:1fr;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/126/compiled_assets/styles.css.map */
