.th-velvet{--d-bg:var(--shop-bg);--d-fg:var(--shop-text);--d-sale:var(--shop-sale);--d-serif:"Bodoni Moda Variable", Didot, "Bodoni MT", Georgia, serif;--d-caps:uppercase;--d-track:.14em;--d-cols:3;--d-head-h:68px;--d-side:92px;--shop-star:var(--shop-primary);letter-spacing:.01em;overflow-x:clip}@media (min-width:900px){.th-velvet{--d-head-h:92px;--d-side:250px}}.th-velvet :is(.d-flow,.d-list,.d-pdp,.d-footer,.d-header) :is(h1,h2,h3){text-transform:var(--d-caps);letter-spacing:var(--d-track);overflow-wrap:anywhere;font-weight:300;line-height:1.2}.th-velvet .btn,.th-velvet button:not(.linklike):not(.wish-btn):not(.carousel__btn):not(.carousel__dot){letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:.85rem;font-weight:500}.th-velvet .linklike{text-transform:none;letter-spacing:0;font-size:inherit}.th-velvet .buy__qty input,.th-velvet input,.th-velvet select,.th-velvet textarea{border-radius:0}.th-velvet main{padding-top:0;padding-bottom:0}.th-velvet .d-header{z-index:40;background:var(--shop-bg);color:var(--shop-text);border-bottom:1px solid var(--shop-border);position:sticky;top:0}.th-velvet .d-head{grid-template-columns:minmax(var(--d-side), 1fr) auto minmax(var(--d-side), 1fr);height:var(--d-head-h);align-items:center;gap:8px;max-width:1680px;margin:0 auto;padding-inline:8px;display:grid}@media (min-width:900px){.th-velvet .d-head{padding-inline:32px}}.th-velvet .d-head__left{justify-self:start}.th-velvet .d-brand{min-height:44px;max-width:calc(100vw - 2 * var(--d-side) - 32px);color:var(--shop-text);font-family:var(--shop-heading-font);letter-spacing:.3em;text-transform:var(--d-caps);white-space:nowrap;text-overflow:ellipsis;text-align:center;justify-content:center;align-items:center;padding-left:.3em;font-size:1rem;font-weight:300;text-decoration:none;display:inline-flex;overflow:hidden}@media (min-width:900px){.th-velvet .d-brand{letter-spacing:.4em;padding-left:.4em;font-size:1.55rem}}.th-velvet .d-brand__logo{width:auto;max-width:100%;max-height:40px;display:block}@media (min-width:900px){.th-velvet .d-brand__logo{max-height:56px}}.th-velvet .d-tools{justify-self:end;align-items:center;display:flex}.th-velvet .d-tool{color:var(--shop-text)}.th-velvet .d-tool:hover,.th-velvet .d-burger:hover{color:var(--shop-link);filter:none}.th-velvet .d-tool svg,.th-velvet .d-tool .icon{width:22px;height:22px}.th-velvet .d-tool svg{stroke-width:1.4px}.th-velvet .d-tool--wish,.th-velvet .d-tool--acct{display:none}@media (min-width:900px){.th-velvet .d-tool--wish,.th-velvet .d-tool--acct{display:inline-flex}}.th-velvet .d-header .cart-link__count,.th-velvet .d-header .wish-link__count{background:var(--shop-primary);color:var(--shop-on-primary)}.th-velvet .d-burger{color:var(--shop-text);letter-spacing:.3em;background:0 0;border:0;gap:12px;min-width:44px;min-height:44px;padding:0 8px;font-weight:400}.th-velvet .d-burger__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.th-velvet .d-burger__label{clip:auto;width:auto;height:auto;font-size:.8rem;position:static;overflow:visible}}.th-velvet .d-drawer{z-index:100;position:fixed;inset:0}.th-velvet .d-drawer[hidden]{display:none}.th-velvet .d-drawer__scrim{background:color-mix(in srgb, var(--shop-bg) 78%, transparent);position:absolute;inset:0}.th-velvet .d-drawer__panel{overscroll-behavior:contain;background:var(--shop-surface);width:min(440px,88vw);color:var(--shop-text);border-right:1px solid var(--shop-border);padding:84px 28px calc(32px + env(safe-area-inset-bottom));position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.th-velvet .d-drawer__close{color:var(--shop-text);background:0 0;border:0;min-width:44px;min-height:44px;padding:0;position:absolute;top:12px;left:12px}.th-velvet .d-drawer__close:hover{color:var(--shop-link);filter:none}.th-velvet .d-panel__search{background:0 0;border-radius:0;max-width:none;margin-bottom:28px}.th-velvet .d-panel__search input{background:0 0}.th-velvet .d-panel__nav ul{margin:0;padding:0;list-style:none}.th-velvet .d-panel__nav a{min-height:56px;color:var(--shop-text);font-family:var(--shop-heading-font);letter-spacing:.22em;text-transform:var(--d-caps);border-bottom:1px solid var(--shop-border);align-items:center;font-size:1.05rem;font-weight:300;text-decoration:none;display:flex}.th-velvet .d-panel__nav a:hover{color:var(--shop-link)}@media (prefers-reduced-motion:no-preference){.th-velvet .d-drawer__panel{animation:.32s cubic-bezier(.2,.7,.2,1) both d-slide}.th-velvet .d-drawer__scrim{animation:.32s both d-fade}}@keyframes d-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes d-fade{0%{opacity:0}to{opacity:1}}@keyframes d-solid{to{background-color:var(--shop-bg);border-bottom-color:var(--shop-border)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.th-velvet:has(.d-home[data-overlay=on]) .d-header{margin-bottom:calc(-1 * var(--d-head-h) - 1px);background-color:#0000;border-bottom-color:#0000;animation:linear both d-solid;animation-timeline:scroll(root);animation-range:0 160px}.th-velvet:has(.d-home[data-overlay=on]) .d-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--shop-bg) 82%, transparent), transparent);height:160%;animation:linear both d-fade-out;animation-timeline:scroll(root);animation-range:0 160px;position:absolute;inset:0 0 auto}.th-velvet .d-home[data-overlay=on][data-hero=full]>.section:first-child .sec-hero{min-height:100svh}.th-velvet .d-home[data-overlay=on][data-hero=large]>.section:first-child .sec-hero{min-height:86svh}}}@keyframes d-fade-out{to{opacity:0}}.th-velvet .d-home>.section{background:var(--shop-bg);color:var(--shop-text);margin:0;padding:clamp(72px,9vw,150px) max(20px,50% - 580px)}.th-velvet .d-home>.section:empty{display:none}.th-velvet .d-home>:is(.section--hero,.section--hero-slider){padding:0}.th-velvet .d-blocks>.section{margin:clamp(48px,7vw,110px) 0}.th-velvet .d-blocks>.section:empty{display:none}.th-velvet .demo-note{margin-bottom:16px}.th-velvet .d-home>:is(.section--product-spotlight,.section--newsletter,.section--trust-strip,.section--reviews){background:var(--shop-surface)}.th-velvet .d-home>:is(.section--quote,.section--closing-cta){background:var(--shop-secondary);color:var(--shop-on-secondary)}.th-velvet .d-home[data-rhythm=alt]>:is(.section--featured-products,.section--category-grid,.section--faq,.section--rich-text,.section--steps,.section--contact,.section--contact-form){--shop-bg:var(--d-fg);--shop-text:var(--d-bg);--shop-surface:color-mix(in srgb, var(--d-fg) 92%, var(--d-bg));--shop-muted:color-mix(in srgb, var(--d-bg) 72%, var(--d-fg));--shop-border:color-mix(in srgb, var(--d-bg) 25%, var(--d-fg));--shop-field-border:color-mix(in srgb, var(--d-bg) 55%, var(--d-fg));--shop-link:var(--d-bg);--shop-star:var(--d-bg);--shop-sale:color-mix(in srgb, var(--d-sale) 45%, var(--d-bg));background:var(--shop-bg);color:var(--shop-text)}.th-velvet .d-flow :is(.sec-head h2,.sec-cats>h2,.sec-quotes>h2,.sec-faq>h2,.sec-gallery>h2,.sec-steps>h2,.sec-reviews__head h2,.sec-lookbook>h2,.sec-rich>h2,.sec-form>h2){text-align:center;margin:0;font-size:clamp(1.45rem,1rem + 1.8vw,2.5rem)}.th-velvet .d-flow :is(.sec-head h2,.sec-cats>h2,.sec-quotes>h2,.sec-faq>h2,.sec-gallery>h2,.sec-steps>h2,.sec-reviews__head h2,.sec-lookbook>h2):after{content:"";background:var(--shop-primary);width:56px;height:1px;margin:1.2em auto 0;display:block}.th-velvet .d-flow .sec-head{justify-items:center;gap:8px;margin-bottom:clamp(36px,5vw,72px);display:grid}.th-velvet .d-flow .sec-head__more{color:var(--shop-text);text-transform:uppercase;letter-spacing:.24em;text-underline-offset:6px;font-size:.75rem;font-weight:400}.th-velvet .d-flow .sec-head__more:hover{color:var(--shop-link)}.th-velvet .d-flow .sec-cats>h2,.th-velvet .d-flow .sec-quotes>h2,.th-velvet .d-flow .sec-faq>h2,.th-velvet .d-flow .sec-gallery>h2,.th-velvet .d-flow .sec-steps>h2,.th-velvet .d-flow .sec-lookbook>h2{margin-bottom:clamp(36px,5vw,72px)}.th-velvet .d-flow .sec-hero{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 28%, var(--shop-secondary), var(--shop-bg) 72%);min-height:72svh;color:var(--shop-text);place-items:center;display:grid;position:relative;overflow:hidden}.th-velvet .d-home[data-hero=full]>.section:first-child .sec-hero{min-height:calc(100svh - var(--d-head-h) - 1px)}.th-velvet .d-home[data-hero=large]>.section:first-child .sec-hero{min-height:calc(86svh - var(--d-head-h) - 1px)}.th-velvet .d-flow .sec-hero__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.th-velvet .d-flow .sec-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--shop-bg) 78%, transparent) 0, color-mix(in srgb, var(--shop-bg) 34%, transparent) 32%, color-mix(in srgb, var(--shop-bg) 52%, transparent) 70%, var(--shop-bg) 100%);position:absolute;inset:0}.th-velvet .d-flow .sec-hero__text{justify-items:center;gap:22px;max-width:980px;padding:clamp(96px,16vh,170px) 24px clamp(72px,12vh,140px);display:grid}.th-velvet .d-flow .sec-hero h1{letter-spacing:.18em;text-wrap:balance;margin:0;padding-left:.18em;font-size:clamp(1.9rem,1rem + 4.4vw,5.2rem);font-weight:200}.th-velvet .d-flow .sec-hero__sub{letter-spacing:.26em;text-transform:uppercase;max-width:52ch;margin:0;font-size:.95rem;line-height:1.9}.th-velvet .d-flow .sec-hero__sub:before{content:"";background:var(--shop-primary);width:56px;height:1px;margin:0 auto 22px;display:block}.th-velvet .slides .carousel__track{border-radius:0}.th-velvet .slide{text-align:center;min-height:78svh;color:var(--shop-text);background:radial-gradient(ellipse at 50% 28%, var(--shop-secondary), var(--shop-bg) 72%);place-items:center}.th-velvet .slide--image:before{background:linear-gradient(180deg, color-mix(in srgb, var(--shop-bg) 74%, transparent), color-mix(in srgb, var(--shop-bg) 40%, transparent) 40%, color-mix(in srgb, var(--shop-bg) 70%, transparent))}.th-velvet .slide--image{color:var(--shop-text)}.th-velvet .slide__text{justify-items:center;gap:20px;max-width:880px;padding:120px 24px 72px}.th-velvet .slide__text :is(h1,h2){letter-spacing:.16em;text-transform:var(--d-caps);font-size:clamp(1.8rem,1rem + 3.8vw,4.4rem);font-weight:200}.th-velvet .slide__text p{letter-spacing:.2em;text-transform:uppercase;font-size:.9rem}.th-velvet .slides .carousel__btn{color:var(--shop-text);border-color:var(--shop-text);background:0 0}.th-velvet .carousel__btn{width:44px;height:44px}.th-velvet :is(.sec-hero__cta,.slide__cta,.sec-spot .btn,.sec-closing .btn){color:var(--shop-text);border:1px solid var(--shop-primary);filter:none;background:0 0;min-height:48px;padding:14px 34px}.th-velvet .sec-closing .btn{color:var(--shop-on-secondary)}.th-velvet :is(.sec-hero__cta,.slide__cta,.sec-spot .btn,.sec-closing .btn):hover{background:var(--shop-primary);color:var(--shop-on-primary);filter:none}.th-velvet .sec-textimg{gap:clamp(40px,7vw,120px)}.th-velvet .sec-textimg__img{aspect-ratio:4/5;object-fit:cover;outline:1px solid color-mix(in srgb, var(--shop-primary) 75%, transparent);outline-offset:-16px;border-radius:0;min-height:0}.th-velvet .sec-textimg__img.img-empty{background:linear-gradient(160deg, var(--shop-secondary), var(--shop-surface))}.th-velvet .sec-textimg h2{margin:0 0 1.2em;font-size:clamp(1.6rem,1rem + 2.2vw,3rem)}.th-velvet .sec-textimg h2:after{content:"";background:var(--shop-primary);width:56px;height:1px;margin-top:1.1em;display:block}.th-velvet .sec-textimg__text p{max-width:54ch;line-height:1.9}.th-velvet .sec-textimg__text p:first-of-type{font-family:var(--d-serif);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.65}.th-velvet .d-home>.section--quote{padding-block:clamp(96px,12vw,190px)}.th-velvet .sec-quote{text-align:center;max-width:920px;margin:0 auto}.th-velvet .sec-quote:before{content:"";background:var(--shop-primary);width:1px;height:64px;margin:0 auto 36px;display:block}.th-velvet .sec-quote blockquote{margin:0}.th-velvet .sec-quote p{font-family:var(--d-serif);text-wrap:balance;letter-spacing:0;margin:0;font-size:clamp(1.4rem,.9rem + 2.4vw,2.9rem);font-weight:400;line-height:1.35}.th-velvet .sec-quote figcaption{text-transform:uppercase;letter-spacing:.28em;color:var(--shop-on-secondary);margin-top:32px;font-size:.8rem}.th-velvet .sec-spot{background:0 0;border-radius:0;gap:clamp(36px,7vw,120px);padding:0}.th-velvet .sec-spot__media{display:block}.th-velvet .sec-spot__img{aspect-ratio:4/5;background:var(--shop-secondary);outline:1px solid color-mix(in srgb, var(--shop-primary) 75%, transparent);outline-offset:-16px;border-radius:0}.th-velvet .sec-spot__text{gap:20px}.th-velvet .sec-spot__text h2{text-transform:var(--d-caps);letter-spacing:var(--d-track);font-size:clamp(1.6rem,1rem + 2.2vw,3rem);font-weight:300}.th-velvet .sec-spot__kicker{color:var(--shop-link);letter-spacing:.32em;font-weight:400}.th-velvet .sec-spot__text p{font-family:var(--d-serif);max-width:46ch;font-size:1.15rem;line-height:1.7}.th-velvet .sec-spot__text p.sec-spot__price{letter-spacing:.08em;font-family:inherit;font-size:1.15rem;font-weight:300}.th-velvet .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 14px}@media (min-width:700px){.th-velvet .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 28px}}@media (min-width:1000px){.th-velvet .cards{grid-template-columns:repeat(var(--d-cols), minmax(0, 1fr));gap:80px 36px}}.th-velvet .cards--row{grid-template-columns:none;grid-auto-columns:68%;gap:14px;padding-bottom:16px}@media (min-width:700px){.th-velvet .cards--row{grid-auto-columns:calc(33.3333% - 18.6667px);gap:28px}}@media (min-width:1000px){.th-velvet .cards--row{grid-auto-columns:calc(25% - 27px);gap:36px}}.th-velvet .d-card{text-align:center;align-content:start;gap:12px;min-width:0;display:grid;position:relative}.th-velvet .d-card__link{color:var(--shop-text);gap:18px;text-decoration:none;display:grid}.th-velvet .d-card__media{background:var(--shop-surface);aspect-ratio:3/4;display:block;overflow:hidden}.th-velvet .d-card__img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;display:block}.th-velvet .d-card__title{font-family:var(--shop-heading-font);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding-inline:6px;font-size:.92rem;font-weight:400;line-height:1.5}.th-velvet .d-card__link:hover .d-card__title{color:var(--shop-link)}.th-velvet .d-card__price{letter-spacing:.06em;color:var(--shop-muted);margin:0;font-size:.95rem;font-weight:300}.th-velvet .d-card__buy{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.th-velvet .d-card__buy .btn,.th-velvet .d-card__buy.btn{color:var(--shop-text);border:1px solid var(--shop-text);letter-spacing:.22em;filter:none;background:0 0;padding:10px 26px;font-size:.75rem}.th-velvet .d-card__buy .btn:hover,.th-velvet .d-card__buy.btn:hover{background:var(--shop-text);color:var(--shop-bg);filter:none}.th-velvet .d-card__buy .btn:disabled{opacity:.6}.th-velvet .d-card__buy .card-stock{flex-basis:100%;margin:0}.th-velvet .d-card__wish{z-index:2;border-radius:50%;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:no-preference){.th-velvet .d-card__img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.th-velvet .d-card__link:hover .d-card__img{transform:scale(1.04)}}.th-velvet .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width:800px){.th-velvet .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.th-velvet .tile{background:var(--shop-surface);border:1px solid var(--shop-border);color:var(--shop-text);letter-spacing:.2em;text-transform:uppercase;border-radius:0;min-height:140px;font-size:.85rem;font-weight:400}.th-velvet .tile:hover{border-color:var(--shop-text)}.th-velvet .tile--image{aspect-ratio:3/4;border:0;min-height:0}.th-velvet .tile--image .tile__name{color:var(--shop-text);background:linear-gradient(transparent, color-mix(in srgb, var(--d-bg) 88%, transparent));text-align:center;padding:56px 14px 18px}.th-velvet .circle__img{border:1px solid var(--shop-border)}.th-velvet .circle__name{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.th-velvet .sec-lookbook ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin:0;padding:0;list-style:none;display:grid}.th-velvet .sec-lookbook__main{grid-column:1/-1}@media (min-width:800px){.th-velvet .sec-lookbook ul{grid-template-columns:5fr 3fr 3fr;gap:28px}.th-velvet .sec-lookbook__main{grid-column:auto}}.th-velvet .sec-lookbook a{color:var(--shop-text);gap:14px;text-decoration:none;display:grid}.th-velvet .sec-lookbook__img{aspect-ratio:3/4;object-fit:cover;background:var(--shop-surface);width:100%;display:block}.th-velvet .sec-lookbook__cap{text-align:center;text-transform:uppercase;letter-spacing:.16em;justify-items:center;gap:4px;font-size:.85rem;display:grid}.th-velvet .sec-lookbook a:hover .sec-lookbook__cap>span:first-child{color:var(--shop-link)}.th-velvet .sec-gallery__grid{gap:8px}.th-velvet .sec-gallery__img{border-radius:0}@media (min-width:700px){.th-velvet .sec-gallery__grid{gap:12px}.th-velvet .sec-gallery__grid--4>li:first-child{grid-area:span 2/span 2}.th-velvet .sec-gallery__grid--4>li:first-child :is(a,.sec-gallery__img){height:100%}.th-velvet .sec-gallery__grid--4>li:first-child .sec-gallery__img{aspect-ratio:auto}}@media (prefers-reduced-motion:no-preference){.th-velvet .sec-gallery__img{transition:opacity .4s}.th-velvet .sec-gallery a:hover .sec-gallery__img{opacity:.85}}.th-velvet .sec-quotes ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px 40px}.th-velvet .sec-quotes figure{border-top:1px solid var(--shop-primary);background:0 0;border-radius:0;padding:28px 0 0}.th-velvet .sec-quotes blockquote{font-family:var(--d-serif);font-size:1.25rem;line-height:1.6}.th-velvet .sec-quotes figcaption{text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:400}.th-velvet .sec-quotes__note,.th-velvet .sec-reviews__note{text-align:center;margin-top:48px}.th-velvet .sec-reviews__head{justify-items:center;gap:12px;margin-bottom:48px;display:grid}.th-velvet .sec-reviews__more{margin-left:0}.th-velvet .review{border:0;border-top:1px solid var(--shop-primary);background:0 0;border-radius:0;padding:28px 0 0}.th-velvet .review blockquote{font-family:var(--d-serif);font-size:1.15rem;line-height:1.6}.th-velvet .sec-news{text-align:center;background:0 0;border-radius:0;justify-items:center;max-width:640px;margin-inline:auto;padding:0}.th-velvet .sec-news h2{margin:0 0 16px;font-size:clamp(1.45rem,1rem + 1.8vw,2.5rem)}.th-velvet .sec-news .newsletter-form{text-align:left;width:100%;margin-inline:auto}.th-velvet .sec-news--split{text-align:left;justify-items:stretch;max-width:none}@media (min-width:800px){.th-velvet .sec-news--split{grid-template-columns:1.1fr 1fr;align-items:start;gap:96px}}.th-velvet .sec-news__side p{max-width:56ch;color:var(--shop-muted);line-height:1.8}.th-velvet .sec-figures{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.th-velvet .sec-figures{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.th-velvet .sec-figures strong{font-family:var(--d-serif);color:var(--shop-link);font-size:clamp(2.2rem,1.4rem + 3vw,4rem);font-weight:400;line-height:1.1;display:block}.th-velvet .sec-figures span{text-transform:uppercase;letter-spacing:.2em;margin-top:8px;font-size:.78rem;display:block}.th-velvet .sec-steps ol{counter-reset:d-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.th-velvet .sec-steps li{counter-increment:d-step;border-top:1px solid var(--shop-border);align-content:start;gap:8px;padding-top:20px;display:grid}.th-velvet .sec-steps li:before{content:counter(d-step, decimal-leading-zero);font-family:var(--d-serif);color:var(--shop-text);font-size:1.6rem}.th-velvet .sec-steps strong{text-transform:uppercase;letter-spacing:.16em;font-size:.9rem;font-weight:400}.th-velvet .sec-closing{text-align:center;justify-items:center;gap:36px;display:grid}.th-velvet .sec-closing h2{margin:0;font-size:clamp(1.7rem,1rem + 3vw,3.6rem);font-weight:200}.th-velvet .sec-faq>div{max-width:820px;margin-inline:auto}.th-velvet .sec-faq details{border-bottom:1px solid var(--shop-border);padding:6px 0}.th-velvet .sec-faq summary{letter-spacing:.1em;text-transform:uppercase;min-height:56px;font-size:.9rem;font-weight:400}.th-velvet .sec-faq details p{font-family:var(--d-serif);font-size:1.1rem;line-height:1.7}.th-velvet .sec-rich{max-width:68ch;margin-inline:auto;font-size:1.05rem;line-height:1.9}.th-velvet .sec-rich p:first-of-type{font-family:var(--d-serif);font-size:1.3rem;line-height:1.7}.th-velvet .sec-rich a{color:var(--shop-text)}.th-velvet .sec-image img{border-radius:0}.th-velvet .sec-image figcaption{text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.th-velvet .sec-contact h2,.th-velvet .sec-form h2{margin:0 0 16px;font-size:clamp(1.45rem,1rem + 1.8vw,2.5rem)}.th-velvet .sec-contact__form{background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:0}.th-velvet .sec-trust{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.th-velvet .sec-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-velvet .sec-trust li{justify-items:center;gap:8px;display:grid}.th-velvet .sec-trust__text{gap:4px;display:grid}.th-velvet .sec-trust strong{text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;font-weight:400}.th-velvet .sec-trust__text span{color:var(--shop-muted);font-size:.9rem}.th-velvet .sec-trust__icon{width:30px;height:30px;color:var(--shop-link)}.th-velvet .sec-phero{gap:36px;max-width:1160px;margin-inline:auto;padding:48px 20px;display:grid}@media (min-width:800px){.th-velvet .sec-phero{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.th-velvet .sec-phero__img{aspect-ratio:4/5;object-fit:cover;width:100%}.th-velvet .d-list{padding-top:24px;padding-bottom:96px}.th-velvet .d-list__head{text-align:center;padding:40px 0 48px}.th-velvet .d-list h1{letter-spacing:.2em;margin:0 0 8px;padding-left:.2em;font-size:clamp(1.8rem,1.1rem + 3vw,3.6rem);font-weight:200}.th-velvet .d-list__count,.th-velvet .d-list__empty{color:var(--shop-muted);text-align:center;letter-spacing:.1em;margin:0 0 16px}.th-velvet .d-list__bar{border-block:1px solid var(--shop-border);margin:0 0 56px;padding-block:16px}.th-velvet .d-searchform{gap:8px;max-width:560px;margin:0 auto 32px;display:flex}.th-velvet .d-searchform input{background:0 0;flex:1;min-width:0}.th-velvet .d-chips ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.th-velvet .d-chips a{border:1px solid var(--shop-border);min-height:44px;color:var(--shop-text);text-transform:uppercase;letter-spacing:.18em;align-items:center;padding:0 20px;font-size:.78rem;text-decoration:none;display:inline-flex}.th-velvet .d-chips a:hover{border-color:var(--shop-text)}.th-velvet .d-chips a[aria-current=page]{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary)}.th-velvet .crumbs ol{text-transform:uppercase;letter-spacing:.14em;justify-content:center;font-size:.75rem}.th-velvet .d-pdp .crumbs ol{justify-content:flex-start}.th-velvet .crumbs a{color:var(--shop-muted)}.th-velvet .lc select,.th-velvet .lc input{background:0 0}.th-velvet .pager a,.th-velvet .pager>span[aria-hidden]{text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:.78rem}.th-velvet .d-pdp{padding-top:16px;padding-bottom:80px}.th-velvet .d-pdp__grid{gap:40px;max-width:1480px;margin-inline:auto;display:grid}@media (min-width:900px){.th-velvet .d-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:80px;padding-inline:32px}}.th-velvet .d-pdp__media{gap:12px;display:grid}.th-velvet .d-pdp__img{aspect-ratio:4/5;object-fit:cover;background:var(--shop-surface);width:100%;display:block}.th-velvet .d-pdp__buy{align-content:start;gap:20px;padding-inline:20px;display:grid}@media (min-width:900px){.th-velvet .d-pdp__buy{top:calc(var(--d-head-h) + 24px);padding:24px 0 0;position:sticky}}.th-velvet .d-pdp__kicker{color:var(--shop-link);text-transform:uppercase;letter-spacing:.32em;margin:0;font-size:.78rem}.th-velvet .d-pdp__buy h1{letter-spacing:.14em;margin:0;font-size:clamp(1.8rem,1.1rem + 2.6vw,3.4rem);font-weight:200}.th-velvet .d-pdp__price{letter-spacing:.06em;margin:0;font-size:1.5rem;font-weight:300}.th-velvet .d-pdp__price small{color:var(--shop-muted);letter-spacing:.02em;font-size:.85rem;display:block}.th-velvet .d-pdp .buy__submit{letter-spacing:.24em;min-height:56px}.th-velvet .d-pdp .buy--pills .buy__variant:has(input:checked){border-color:var(--shop-primary)}.th-velvet .d-story{max-width:680px;margin:clamp(72px,9vw,140px) auto 0;padding-inline:20px}.th-velvet .d-story h2{text-align:center;margin:0 0 48px;font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem)}.th-velvet .d-story h2:after{content:"";background:var(--shop-primary);width:56px;height:1px;margin:1.2em auto 0;display:block}.th-velvet .d-story p{margin:0 0 1.6em;font-size:1.1rem;line-height:1.95}.th-velvet .d-story p:first-of-type{font-family:var(--d-serif);font-size:clamp(1.25rem,1rem + .9vw,1.7rem);line-height:1.65}.th-velvet .d-story p:first-of-type:first-letter{float:left;font-family:var(--d-serif);color:var(--shop-link);padding:.06em .12em 0 0;font-size:4.4em;line-height:.8}.th-velvet .d-related{margin-top:clamp(72px,9vw,140px)}.th-velvet .d-related h2{text-align:center;margin:0 0 56px;font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem)}.th-velvet .site-footer{background:var(--shop-surface);border-top:1px solid var(--shop-primary);color:var(--shop-text);margin-top:0}.th-velvet .d-footer{text-align:center;justify-items:center;gap:22px;padding-top:72px;padding-bottom:40px;display:grid}.th-velvet .d-footer__name{font-family:var(--shop-heading-font);letter-spacing:.4em;text-transform:var(--d-caps);margin:0;padding-left:.4em;font-size:clamp(1.4rem,1rem + 1.6vw,2.2rem);font-weight:200}.th-velvet .d-footer__logo{width:auto;max-height:56px;display:block}.th-velvet .d-footer__note{max-width:56ch;font-family:var(--d-serif);margin:0;font-size:1.1rem;line-height:1.7}.th-velvet .d-footer__cats{flex-wrap:wrap;justify-content:center;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.th-velvet .d-footer a{min-height:44px;color:var(--shop-text);text-transform:uppercase;letter-spacing:.2em;align-items:center;font-size:.78rem;text-decoration:none;display:inline-flex}.th-velvet .d-footer a:hover{color:var(--shop-link);text-underline-offset:6px;text-decoration:underline}.th-velvet .site-footer .footer-cols h2{letter-spacing:.2em;color:var(--shop-text);font-size:.85rem;font-weight:400}.th-velvet .site-footer :is(.footer-cols,.footer-extras,.legal-bar,.page-links) a,.th-velvet .site-footer :is(.footer-cols,.footer-extras,.legal-bar) address,.th-velvet .site-footer .legal-bar button.linklike{color:var(--shop-text)}.th-velvet .site-footer .pay-chip{border-radius:0}.th-velvet .site-footer .pay-logos__img--light{display:none}.th-velvet .site-footer .pay-logos__img--dark{display:block}.th-velvet .guarantee-notice{background:var(--shop-bg)}.th-velvet .announce{letter-spacing:.12em;font-weight:400}.th-velvet .nl-popup{background:var(--shop-bg);color:var(--shop-text);border-radius:0}.th-velvet .nl-popup h2{letter-spacing:.14em;text-transform:uppercase;font-size:1.4rem;font-weight:300}
.th-bsc{--b-pad:clamp(18px, 4.2vw, 60px);--b-content:1240px;--b-line:var(--shop-border);--mm-top:81px;-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.th-bsc h1,.th-bsc h2,.th-bsc h3{font-family:var(--shop-heading-font);text-transform:uppercase;font-weight:300;line-height:1.3}.th-bsc h1{letter-spacing:.07em}.th-bsc h2{letter-spacing:.065em}.th-bsc h3{letter-spacing:.03em;font-weight:500}.th-bsc main{padding:0}.th-bsc .btn,.th-bsc button:not(.linklike):not(.mm__toggle){letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.th-bsc .btn--secondary,.th-bsc button.secondary{letter-spacing:.08em}.th-bsc :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--shop-primary);outline-offset:3px}.th-bsc .b-shell{box-sizing:border-box;width:100%;max-width:var(--b-content);padding:40px var(--b-pad) 64px;margin:0 auto}.th-bsc .b-btn{border:2px solid var(--shop-primary);border-radius:var(--shop-radius-control);background:var(--shop-primary);min-height:54px;color:var(--shop-on-primary);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:14px 32px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s,transform .3s;display:inline-flex}.th-bsc .b-btn:hover{filter:brightness(.92);transform:translateY(-2px)}.th-bsc .b-btn--outline{color:var(--shop-link);background:0 0}.th-bsc .b-btn--outline:hover{background:var(--shop-primary);color:var(--shop-on-primary);filter:none}.th-bsc .b-header{z-index:40;background:color-mix(in srgb, var(--shop-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--b-line);position:sticky;top:0}.th-bsc .b-head{max-width:var(--b-content);min-height:80px;padding:0 var(--b-pad);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.th-bsc .b-brand{min-width:0;min-height:44px;color:var(--shop-text);flex:0 auto;align-items:center;text-decoration:none;display:flex}.th-bsc .b-brand__logo{width:auto;max-width:100%;height:auto;max-height:48px;display:block}.th-bsc .b-brand__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--shop-heading-font);letter-spacing:.06em;font-size:1.4rem;display:block;overflow:hidden}.th-bsc .b-nav{flex:auto;min-width:0}.th-bsc .b-nav ul{flex-wrap:wrap;justify-content:center;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.th-bsc .b-nav a{letter-spacing:.11em;text-transform:uppercase;min-height:44px;color:var(--shop-text);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex}.th-bsc .b-nav a:hover,.th-bsc .b-nav a[aria-current]{color:var(--shop-link)}.th-bsc .b-actions{flex:none;align-items:center;gap:6px;display:flex}.th-bsc .b-acct,.th-bsc .b-cart{min-width:44px;height:44px;color:var(--shop-text);justify-content:center;align-items:center;display:inline-flex;position:relative}.th-bsc .b-cart{padding-inline:6px}.th-bsc .b-acct svg,.th-bsc .b-cart svg{width:22px;height:22px}.th-bsc .b-acct:hover,.th-bsc .b-cart:hover{color:var(--shop-link)}.th-bsc .b-mm{display:none}@media (max-width:999px){.th-bsc{--mm-top:69px}.th-bsc .b-head{gap:8px;min-height:68px}.th-bsc .b-nav{display:none}.th-bsc .b-brand{flex:1 1 0}.th-bsc .b-brand__logo{max-height:40px}.th-bsc .b-mm{display:block}}.th-bsc .mm__panel{background:var(--shop-bg);padding-inline:0}.th-bsc .mm__panel a{letter-spacing:.11em;text-transform:uppercase;padding:0 var(--b-pad);border-color:var(--shop-surface);font-size:.85rem;font-weight:700}.th-bsc .section{max-width:var(--b-content);padding:72px var(--b-pad);box-sizing:border-box;margin:0 auto}@media (max-width:899px){.th-bsc .section{padding-block:48px}}.th-bsc .section--hero{max-width:none;padding:0}.th-bsc .demo-note{margin-bottom:12px}.th-bsc .sec-head h2,.th-bsc .sec-cats h2,.th-bsc .sec-quotes h2,.th-bsc .sec-faq h2,.th-bsc .sec-textimg h2,.th-bsc .sec-news h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.5rem)}.th-bsc .sec-head__more{color:var(--shop-link);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.th-bsc .sec-hero{text-align:center;min-height:clamp(420px,62vh,660px);padding:80px var(--b-pad);background:var(--shop-surface);color:var(--shop-text);place-items:center;display:grid;position:relative;overflow:hidden}.th-bsc .sec-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.th-bsc .sec-hero--image{color:#fff}.th-bsc .sec-hero--image:after{content:"";background:#231f2099;position:absolute;inset:0}.th-bsc .sec-hero__text{z-index:1;justify-items:center;gap:18px;max-width:760px;display:grid;position:relative}.th-bsc .sec-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;margin:0;font-size:clamp(2rem,1.4rem + 3.4vw,3.6rem);line-height:1.15}.th-bsc .sec-hero--image h1{color:#fff;text-shadow:0 2px 14px #0000004d}.th-bsc .sec-hero__sub{color:var(--shop-muted);max-width:56ch;margin:0;font-size:1.1rem}.th-bsc .sec-hero--image .sec-hero__sub{color:#fff;text-shadow:0 2px 14px #0000004d}.th-bsc .sec-hero__cta{min-height:54px;padding-inline:40px}.th-bsc .tile{background:var(--shop-bg);border:1px solid var(--b-line);border-radius:var(--shop-radius);color:var(--shop-text);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.th-bsc .tile:hover{border-color:var(--shop-primary);color:var(--shop-link)}.th-bsc .sec-promos{gap:16px;display:grid}@media (min-width:700px){.th-bsc .sec-promos{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-bsc .promo{border-radius:var(--shop-radius);align-content:end;min-height:200px;padding:28px;text-decoration:none;display:grid}.th-bsc .promo h2{margin:0 0 6px;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.th-bsc .promo p{max-width:34ch;margin:0}.th-bsc .promo--primary{background:var(--shop-primary);color:var(--shop-on-primary)}.th-bsc .promo--primary h2{color:inherit}.th-bsc .promo--secondary{background:var(--shop-secondary);color:var(--shop-on-secondary)}.th-bsc .promo--secondary h2{color:inherit}.th-bsc .sec-trust{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.th-bsc .sec-trust li{background:var(--shop-surface);border:1px solid var(--b-line);border-radius:var(--shop-radius);text-align:center;gap:2px;padding:20px;display:grid}.th-bsc .sec-trust strong{color:var(--shop-link);font-family:var(--shop-heading-font);letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;font-weight:500}.th-bsc .sec-textimg__img{border-radius:var(--shop-radius)}.th-bsc .sec-quotes figure,.th-bsc .sec-news{background:var(--shop-surface);border:1px solid var(--b-line);border-radius:var(--shop-radius)}.th-bsc .sec-news{text-align:center;padding:32px}.th-bsc .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:700px){.th-bsc .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}@media (min-width:1100px){.th-bsc .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-bsc .b-card{background:var(--shop-bg);border:1px solid var(--b-line);border-radius:var(--shop-radius);align-content:start;gap:8px;padding-bottom:16px;display:grid;overflow:hidden}.th-bsc .b-card__link{color:var(--shop-text);gap:12px;text-decoration:none;display:grid}.th-bsc .b-card__media{background:var(--shop-surface);display:block;overflow:hidden}.th-bsc .b-card__img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s;display:block}.th-bsc .b-card__link:hover .b-card__img{transform:scale(1.02)}.th-bsc .b-card__title{overflow-wrap:anywhere;margin:0;padding-inline:14px;font-size:.95rem;line-height:1.35}.th-bsc .b-card__link:hover .b-card__title{color:var(--shop-link)}.th-bsc .b-card__price{color:var(--shop-link);margin:0;padding-inline:14px;font-weight:700}.th-bsc .b-card__buy{padding-inline:14px}.th-bsc .b-card__buy,.th-bsc .b-card__buy .btn{width:100%}.th-bsc .b-list h1{margin:0 0 8px;font-size:clamp(1.9rem,1.4rem + 2.2vw,2.75rem)}.th-bsc .b-list__count{color:var(--shop-muted);margin:0 0 20px;font-size:.9rem}.th-bsc .b-list__bar{margin-bottom:24px}.th-bsc .b-searchform{gap:8px;max-width:560px;margin:0 0 16px;display:flex}.th-bsc .b-searchform input{flex:1;min-width:0}.th-bsc .b-chips ul{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.th-bsc .b-chips a{border:1px solid var(--b-line);border-radius:var(--shop-radius-control);min-height:44px;color:var(--shop-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.th-bsc .b-chips a:hover{border-color:var(--shop-primary)}.th-bsc .b-chips a[aria-current=page]{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary)}.th-bsc .b-pdp__grid{gap:28px;display:grid}@media (min-width:900px){.th-bsc .b-pdp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}.th-bsc .b-gallery{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;display:grid}.th-bsc .b-gallery__main{aspect-ratio:1;object-fit:cover;border-radius:var(--shop-radius);background:var(--shop-surface);grid-column:1/-1;width:100%}.th-bsc .b-gallery__thumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--b-line);border-radius:var(--shop-radius);width:100%}.th-bsc .b-buy{align-content:start;gap:14px;min-width:0;display:grid}.th-bsc .b-buy h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,1.3rem + 1.6vw,2.3rem);line-height:1.2}.th-bsc .b-buy__price{color:var(--shop-link);margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.th-bsc .b-buy__price small{color:var(--shop-muted);font-size:.85rem;font-weight:400;display:block}.th-bsc .b-buy .buy__submit{min-height:54px}.th-bsc .b-desc{max-width:78ch;margin:56px auto 0}.th-bsc .b-desc h2,.th-bsc .b-related h2{font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.th-bsc .b-related{margin-top:64px}.th-bsc .site-footer{background:var(--shop-secondary);color:color-mix(in srgb, var(--shop-on-secondary) 78%, transparent);margin-top:0}.th-bsc .site-footer a{color:color-mix(in srgb, var(--shop-on-secondary) 90%, transparent);text-decoration:none}.th-bsc .site-footer a:hover{color:var(--shop-on-secondary);text-decoration:underline}.th-bsc .b-studio{background:var(--shop-surface);color:var(--shop-text);padding:52px 0}.th-bsc .b-studio__inner{max-width:640px;padding:0 var(--b-pad);text-align:center;margin:0 auto}.th-bsc .b-studio__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--shop-link);margin:0 0 12px;font-size:.72rem;font-weight:700}.th-bsc .b-studio__text{margin:0 0 22px;line-height:1.6}.th-bsc .b-studio__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.th-bsc .site-footer .b-studio a.b-btn{color:var(--shop-on-primary);background:var(--shop-primary);text-decoration:none}.th-bsc .site-footer .b-studio a.b-btn.b-btn--outline{background:0 0}.th-bsc .site-footer .b-studio a.b-btn--outline{color:var(--shop-link)}.th-bsc .site-footer .b-studio a.b-btn.b-btn--outline:hover{background:var(--shop-primary);color:var(--shop-on-primary)}.th-bsc .b-footer{max-width:var(--b-content);padding:48px var(--b-pad) 8px;box-sizing:border-box;margin:0 auto}.th-bsc .b-footer__cols{grid-template-columns:1fr;gap:40px;font-size:.9rem;display:grid}.th-bsc .b-footer__brand{align-items:center;gap:20px;display:flex}.th-bsc .b-footer__logo{flex:none;display:block}.th-bsc .b-footer__logo img{width:auto;height:52px;display:block}.th-bsc .b-footer__tagline{flex:auto;min-width:0;max-width:34ch;margin:0;line-height:1.6}@media (max-width:559px){.th-bsc .b-footer__brand{gap:14px}.th-bsc .b-footer__logo img{height:42px}}.th-bsc .b-footer h2{font-family:var(--shop-font);letter-spacing:.14em;color:var(--shop-on-secondary);margin:0 0 14px;font-size:.75rem;font-weight:700}.th-bsc .b-footer ul{margin:0;padding:0;list-style:none}.th-bsc .b-footer a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.th-bsc .b-footer address{font-style:normal}.th-bsc .b-footer address p{margin:0 0 4px}.th-bsc .b-footer__credit{border-top:1px solid color-mix(in srgb, var(--shop-on-secondary) 14%, transparent);text-align:right;margin:16px 0 0;padding-top:4px;font-size:.8rem}.th-bsc .site-footer .page-links a{color:inherit}.th-bsc .legal-bar{border-top:1px solid color-mix(in srgb, var(--shop-on-secondary) 14%, transparent)}.th-bsc .legal-bar a,.th-bsc .legal-bar button.linklike{color:color-mix(in srgb, var(--shop-on-secondary) 90%, transparent)}.th-bsc .b-card{position:relative}.th-bsc .b-card__wish{z-index:2;position:absolute;top:10px;right:10px}.th-bsc .b-card__wish:hover{color:var(--shop-sale)}.th-bsc .site-footer .footer-cols{max-width:var(--b-content);padding-inline:var(--b-pad);box-sizing:border-box;padding-top:8px}.th-bsc .site-footer .footer-cols h2{font-family:var(--shop-font);letter-spacing:.14em;color:var(--shop-on-secondary);margin:0 0 12px;font-size:.75rem;font-weight:700}.th-bsc .site-footer .footer-cols a{color:color-mix(in srgb, var(--shop-on-secondary) 90%, transparent);overflow-wrap:anywhere;text-decoration:none}.th-bsc .site-footer .footer-cols a:hover{color:var(--shop-on-secondary);text-decoration:underline}.th-bsc .site-footer .footer-cols address{color:color-mix(in srgb, var(--shop-on-secondary) 78%, transparent)}.th-bsc .site-footer .footer-extras{max-width:var(--b-content);padding-inline:var(--b-pad);box-sizing:border-box;border-top-color:color-mix(in srgb, var(--shop-on-secondary) 14%, transparent);color:color-mix(in srgb, var(--shop-on-secondary) 78%, transparent)}.th-bsc .site-footer .footer-extras a{color:color-mix(in srgb, var(--shop-on-secondary) 90%, transparent)}.th-bsc .site-footer .pay-chip{color:color-mix(in srgb, var(--shop-on-secondary) 90%, transparent);border-color:color-mix(in srgb, var(--shop-on-secondary) 45%, transparent);border-radius:var(--shop-radius-control);letter-spacing:.04em;background:0 0;font-weight:700}.th-bsc .announce{background:var(--shop-secondary);color:var(--shop-on-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.th-bsc .nl-popup{border-radius:var(--shop-radius)}.th-bsc .nl-popup h2{font-size:1.3rem}.th-bsc .site-footer>.wrap{padding-inline:var(--b-pad)}
