/* Three Bears SIX product pages. One family of pages: same buying controls, a different set for each product. */
:root{--tb6-s:#f6f1e5;--tb6-s3:246,241,229;--tb6-t:#efe6d3;--tb6-t3:239,230,211;--tb6-i:#15131c;--tb6-i3:21,19,28;--tb6-a:#1b2fe5;--tb6-a3:27,47,229;--tb6-o:#f6f1e5;--tb6-o3:246,241,229;--tb6-w:100;--tb6-wg:800;--tb6-g:clamp(16px,3.2vw,48px)}
body.r-skin.tb6-page{background:var(--tb6-s)}
body.tb6-page #MainContent{--pg-ink:var(--tb6-i);--r-ink:var(--tb6-i);--r-ink-2:var(--tb6-i);--r-soft:rgba(var(--tb6-i3),.78);--r-legend:rgba(var(--tb6-i3),.78);--r-line:rgba(var(--tb6-i3),.18);--tbs-ink:var(--tb6-i);--tbs-olive:var(--tb6-i);--tbs-soft:rgba(var(--tb6-i3),.78);--tbs-line:rgba(var(--tb6-i3),.18);--tbs-stone:#fff;background:var(--tb6-s);color:var(--tb6-i)}
body.tb6-page #MainContent .color-scheme-1{--color-background:var(--tb6-s3);--gradient-background:var(--tb6-s);--color-foreground:var(--tb6-i3);--color-button:var(--tb6-a3);--color-button-text:var(--tb6-o3);--color-secondary-button-text:var(--tb6-i3);--color-link:var(--tb6-i3);background:var(--tb6-s)}

body.tb6-page #MainContent .tb6-info a,body.tb6-page #MainContent .tbs-desc__body a{color:var(--tb6-i);text-decoration:underline}

/* Type */
.tb6-d{margin:0;font-family:var(--pg-display);font-weight:var(--tb6-wg);font-variation-settings:"wdth" var(--tb6-w),"wght" var(--tb6-wg);font-stretch:normal;line-height:.96;letter-spacing:-.012em;color:inherit;text-wrap:balance}
.tb6-h2{font-size:clamp(3rem,4.6vw,6.4rem)}
.tb6-h3{font-size:clamp(2.2rem,2.6vw,3.4rem);line-height:1.02}
.tb6-p{margin:0;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.5;letter-spacing:0;color:inherit;font-weight:400;max-width:58ch}
.tb6-note{margin:0;font-size:1.35rem;line-height:1.45;letter-spacing:0;color:rgba(var(--fg3,var(--tb6-i3)),.78);max-width:64ch}
.tb6-l{display:block}
.tb6-lead__copy,.tb6-m--statement .tb6-w{container-type:inline-size}
.tb6-fit{width:100%}
.tb6-fit .tb6-l{white-space:nowrap;font-size:min(calc(100cqw/(var(--n,10)*var(--tb6-w)*.0062)),var(--fitmax,30vh));line-height:.9}
.is-upper .tb6-fit .tb6-l,.is-upper .tb6-l{text-transform:uppercase}
.is-upper .tb6-fit .tb6-l{font-size:min(calc(100cqw/(var(--n,10)*var(--tb6-w)*.0071)),var(--fitmax,30vh))}

/* Tones */
.tb6-t--set{--bg:var(--tb6-s);--fg:var(--tb6-i);--fg3:var(--tb6-i3);--ac:var(--tb6-a);--on:var(--tb6-o)}
.tb6-t--alt{--bg:var(--tb6-t);--fg:var(--tb6-i);--fg3:var(--tb6-i3);--ac:var(--tb6-a);--on:var(--tb6-o)}
.tb6-t--ink{--bg:var(--tb6-i);--fg:var(--tb6-s);--fg3:var(--tb6-s3);--ac:var(--tb6-s);--on:var(--tb6-i)}
.tb6-t--accent{--bg:var(--tb6-a);--fg:var(--tb6-o);--fg3:var(--tb6-o3);--ac:var(--tb6-o);--on:var(--tb6-a)}
.tb6-t--paper{--bg:#fbf8f0;--fg:#15131c;--fg3:21,19,28;--ac:var(--tb6-a);--on:var(--tb6-o)}
[class*="tb6-t--"]{background-color:var(--bg);color:var(--fg)}
.tb6-t--ink .button--primary,.tb6-t--accent .button--primary,.tb6-t--set .button--primary,.tb6-t--alt .button--primary,.tb6-t--paper .button--primary{background:var(--ac)!important;color:var(--on)!important}
.tb6-w{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--tb6-g)}
.tb6-m{position:relative;padding-block:clamp(5.6rem,8vw,12rem);overflow-x:clip}
.tb6-m--faq,.tb6-m--heading{padding-block:0}
.tb6-m--heading{padding-top:clamp(5.6rem,8vw,12rem);padding-bottom:2.4rem}
.tb6-m--faq:last-of-type{padding-bottom:clamp(4rem,6vw,8rem)}
.tb6-m--faq .tb6-w,.tb6-m--heading .tb6-w{max-width:92rem}
.tb6-m--faq .tbs-desc__section{border-top:1px solid rgba(var(--fg3),.2)}
.tb6-m--faq .tbs-desc__summary{color:var(--fg);font-size:1.8rem}
.tb6-m--faq .tbs-desc__chevron{color:var(--fg)}

/* Patterns: drawn with the page's own colours */
.tb6-motif{position:relative;isolation:isolate}
.tb6-motif::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.tb6-motif--none::before{display:none}
.tb6-lead{--fg3:var(--tb6-i3);--fg:var(--tb6-i)}
.tb6-motif--grid::before{background-image:linear-gradient(rgba(var(--fg3),.14) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--fg3),.14) 1px,transparent 1px);background-size:2.4rem 2.4rem}
.tb6-motif--tiles::before{background-image:linear-gradient(rgba(var(--fg3),.16) 2px,transparent 2px),linear-gradient(90deg,rgba(var(--fg3),.16) 2px,transparent 2px);background-size:7.2rem 7.2rem}
.tb6-motif--dots::before{background-image:radial-gradient(rgba(var(--fg3),.18) 1.5px,transparent 2px);background-size:1.6rem 1.6rem}
.tb6-motif--stars::before{background-image:radial-gradient(1px 1px at 12% 22%,rgba(var(--fg3),.9),transparent),radial-gradient(1.5px 1.5px at 72% 12%,rgba(var(--fg3),.8),transparent),radial-gradient(1px 1px at 38% 66%,rgba(var(--fg3),.7),transparent),radial-gradient(2px 2px at 88% 58%,rgba(var(--fg3),.7),transparent),radial-gradient(1px 1px at 55% 34%,rgba(var(--fg3),.8),transparent),radial-gradient(1.5px 1.5px at 22% 84%,rgba(var(--fg3),.6),transparent);background-size:32rem 26rem}
.tb6-motif--contour::before,.tb6-motif--waves::before,.tb6-motif--spray::before{background:rgba(var(--fg3),.16);mask-size:64rem auto}
.tb6-motif--contour::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 400' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M-10 320c90-70 150-20 230-60s120-130 210-120 130 60 220 20M-10 270c100-70 150-30 220-70s110-120 200-120 150 70 240 30M-10 370c90-50 170-10 250-40s130-110 220-100 110 40 180 20M90 400c60-40 120-20 170-40s90-70 150-60 90 50 240 10M-10 210c90-60 130-40 200-80s100-100 180-110 170 70 280 40M-10 150c80-50 110-50 170-90S260-10 330-20'/%3E%3C/svg%3E")}
.tb6-motif--waves::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 120' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M0 30c53 0 53-20 107-20s53 20 106 20 54-20 107-20 53 20 107 20 53-20 106-20 54 20 107 20M0 90c53 0 53-20 107-20s53 20 106 20 54-20 107-20 53 20 107 20 53-20 106-20 54 20 107 20'/%3E%3C/svg%3E")}
.tb6-motif--pixels::before{background:conic-gradient(rgba(var(--fg3),.1) 25%,transparent 0 50%,rgba(var(--fg3),.1) 0 75%,transparent 0) 0 0/3.2rem 3.2rem}
.tb6-motif--film::before{inset:0 0 auto;height:100%;background:repeating-linear-gradient(90deg,rgba(var(--fg3),.3) 0 1rem,transparent 1rem 2.4rem) 0 0/100% .9rem no-repeat,repeating-linear-gradient(90deg,rgba(var(--fg3),.3) 0 1rem,transparent 1rem 2.4rem) 0 100%/100% .9rem no-repeat}
.tb6-motif--sunset::before{inset:auto 0 0;height:3.6rem;background:linear-gradient(var(--tb6-sun,var(--tb6-a)) 0 26%,transparent 0 40%,var(--tb6-sun,var(--tb6-a)) 0 58%,transparent 0 72%,var(--tb6-sun,var(--tb6-a)) 0)}
.tb6-lead.tb6-motif--sunset .tb6-lead__copy{padding-bottom:5.6rem}
.tb6-t--accent.tb6-motif--sunset{--tb6-sun:var(--fg)}
.tb6-motif--spray::before{mask-size:42rem auto;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 240'%3E%3Cg%3E%3Ccircle cx='40' cy='30' r='3'/%3E%3Ccircle cx='70' cy='60' r='2'/%3E%3Ccircle cx='120' cy='24' r='5'/%3E%3Ccircle cx='150' cy='80' r='2'/%3E%3Ccircle cx='210' cy='40' r='3'/%3E%3Ccircle cx='260' cy='100' r='6'/%3E%3Ccircle cx='320' cy='30' r='2'/%3E%3Ccircle cx='380' cy='70' r='4'/%3E%3Ccircle cx='60' cy='150' r='5'/%3E%3Ccircle cx='110' cy='190' r='2'/%3E%3Ccircle cx='190' cy='160' r='3'/%3E%3Ccircle cx='300' cy='180' r='3'/%3E%3Ccircle cx='360' cy='210' r='5'/%3E%3Crect x='257' y='100' width='6' height='64' rx='3'/%3E%3Crect x='117' y='24' width='5' height='44' rx='2.5'/%3E%3C/g%3E%3C/svg%3E")}

/* Lead */
.tb6-lead{color:var(--tb6-i);background:var(--tb6-s)}
.tb6-lead__copy{position:relative;padding:2rem var(--tb6-g) 1.6rem;max-width:var(--page-width);margin-inline:auto}
.tb6-nb{white-space:nowrap}
.tb6-lead__media img{object-position:50% 30%}
.tb6-lead__h{--cap:calc(100cqw/(var(--L,10)*var(--tb6-w)*.0064));font-size:min(var(--cap),clamp(3.6rem,10vw,8.8rem))}
.is-upper .tb6-lead__h{--cap:calc(100cqw/(var(--L,10)*var(--tb6-w)*.0073))}
.tb6-lead__sub{margin:1.2rem 0 0;font-size:1.7rem;line-height:1.42;letter-spacing:0;max-width:52ch;color:var(--tb6-i)}
.tb6-lead__name{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;letter-spacing:0;color:var(--tb6-i)}
.tb6-lead--band .tb6-lead__copy{--fitmax:21vh;padding-top:2.4rem;padding-bottom:2rem}
.tb6-lead--quiet .tb6-lead__copy{padding-top:2.4rem;padding-bottom:.4rem}
.tb6-lead--quiet .tb6-lead__h{font-size:min(var(--cap),clamp(2.8rem,4vw,4.4rem));line-height:1.04}
.tb6-lead__media{margin:0;overflow:hidden;aspect-ratio:1/1;max-height:54svh;width:100%;background:#fff}
.tb6-lead__media img{display:block;width:100%;height:100%;object-fit:cover}
.tb6-buyrow{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:1.8rem}
.tb6-buyrow__price{font-size:2.4rem;font-weight:800;letter-spacing:-.01em;font-family:var(--font-body-family)}
.tb6-buyrow .button{min-height:5.2rem;padding-inline:2.8rem;flex:1 1 auto;max-width:42rem}
.tb6-lead--poster .tb6-lead__h,.tb6-lead--split .tb6-lead__h{font-size:min(var(--cap),clamp(3.4rem,9.4vw,7.6rem))}
@media (min-width:990px){
  .tb6-lead--band .tb6-lead__copy{--fitmax:30vh;padding-top:2.4rem;padding-bottom:1.6rem}
  .tb6-fit--merge{white-space:nowrap}
  .tb6-fit--merge .tb6-l{display:inline;font-size:min(calc(100cqw/(var(--N,10)*var(--tb6-w)*.0062)),var(--fitmax,30vh))}
  .is-upper .tb6-fit--merge .tb6-l{font-size:min(calc(100cqw/(var(--N,10)*var(--tb6-w)*.0071)),var(--fitmax,30vh))}
  .tb6-lead--poster,.tb6-lead--split{display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;max-width:1680px;margin-inline:auto}
  .tb6-lead__media{aspect-ratio:auto;max-height:none;height:min(80vh,800px)}
  .tb6-lead--split .tb6-lead__media{grid-column:1/8;grid-row:1}
  .tb6-lead--split .tb6-lead__copy{grid-column:8/13;grid-row:1;align-self:center;padding:4rem var(--tb6-g);margin:0;max-width:none}
  .tb6-lead--split.is-flip .tb6-lead__media{grid-column:6/13}
  .tb6-lead--split.is-flip .tb6-lead__copy{grid-column:1/6}
  .tb6-lead--poster .tb6-lead__media{grid-column:5/13;grid-row:1}
  .tb6-lead--poster .tb6-lead__copy{grid-column:1/7;grid-row:1;align-self:end;z-index:2;margin:0 0 3.2rem var(--tb6-g);padding:2.8rem 3.6rem 2.8rem;background:var(--tb6-s);max-width:none;border-radius:0 2.2rem 2.2rem 0}
  .tb6-lead--poster.is-flip .tb6-lead__media{grid-column:1/9}
  .tb6-lead--poster.is-flip .tb6-lead__copy{grid-column:7/13;margin:0 var(--tb6-g) 3.2rem 0;border-radius:2.2rem 0 0 2.2rem}
  .tb6-lead--poster .tb6-lead__h{font-size:min(var(--cap),clamp(5.6rem,6.4vw,10.4rem))}
  .tb6-lead--split .tb6-lead__h{font-size:min(var(--cap),clamp(4.8rem,5.4vw,8.8rem))}
  .tb6-lead--quiet .tb6-lead__copy{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;padding-top:4rem}
  .tb6-lead--quiet .tb6-lead__sub{margin:0}
}

/* Buy box: the familiar part. Same order on every page, recoloured by the page. */
body.tb6-page .product__title{margin-bottom:.8rem}
body.tb6-page .product__title h1{font-size:clamp(2.2rem,2.1vw,3rem)!important;font-variation-settings:"wdth" 100,"wght" 700!important;line-height:1.1;color:var(--tb6-i);letter-spacing:-.005em}
body.r-skin.tb6-page .product .price--large .price-item{font-size:clamp(2.8rem,2.6vw,3.6rem);font-stretch:normal;color:var(--tb6-i)}
body.r-skin.tb6-page .price,body.r-skin.tb6-page .price-item{color:var(--tb6-i)}
body.r-skin.tb6-page #MainContent .product-form__submit,body.r-skin.tb6-page #MainContent .button--primary{background:var(--ac,var(--tb6-a))!important;color:var(--on,var(--tb6-o))!important;border-radius:99px!important;box-shadow:none!important;min-height:5.6rem;font-size:1.7rem;font-weight:700;filter:none}
body.r-skin.tb6-page #MainContent .button--secondary:not(.product-form__submit){background:transparent!important;color:var(--fg,var(--tb6-i))!important;border:1.5px solid currentColor!important;border-radius:99px!important;box-shadow:none!important}
body.r-skin.tb6-page #MainContent .button::before,body.r-skin.tb6-page #MainContent .button::after{display:none}
body.r-skin.tb6-page .product .form__label{color:var(--tb6-i);font-size:1.4rem;font-weight:700;letter-spacing:0}
body.r-skin.tb6-page .product .product-form__input--pill input[type=radio]+label{min-height:4.6rem;min-width:4.8rem;margin:0 .5rem .7rem 0;padding:.8rem 1.1rem;border:1.5px solid rgba(var(--tb6-i3),.4);border-radius:1.2rem;background:transparent;color:var(--tb6-i);box-shadow:none;transform:none;font-weight:600}
body.r-skin.tb6-page .product .product-form__input--pill input[type=radio]:checked+label{background:var(--tb6-i);border-color:var(--tb6-i);color:var(--tb6-s);box-shadow:none;transform:none}
body.r-skin.tb6-page .product .product-form__input--colour .tbs-ctab--text{background:transparent;border:1.5px solid rgba(var(--tb6-i3),.4);box-shadow:none;color:var(--tb6-i);transform:none}
body.r-skin.tb6-page .product .product-form__input--colour .tbs-ctab__input:checked+.tbs-ctab--text{background:var(--tb6-i);color:var(--tb6-s);box-shadow:none;transform:none}
body.r-skin.tb6-page .product .product-form__input--colour .tbs-ctab__input:checked+.tbs-ctab:not(.tbs-ctab--text){box-shadow:0 0 0 2px var(--tb6-s),0 0 0 4px var(--tb6-i)}
body.r-skin.tb6-page .product .tbs-highlights{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 .4rem}
body.r-skin.tb6-page .product .tbs-highlights li{padding:.5rem 1rem;border-radius:99px;background:transparent;box-shadow:none;border:1px solid rgba(var(--tb6-i3),.28);font-size:1.3rem;color:var(--tb6-i)}
body.r-skin.tb6-page .product .tbs-highlights .tbs-icon{display:none}
body.tb6-page .tbs-promise{border-color:rgba(var(--tb6-i3),.18)}
body.tb6-page .tbs-promise li,body.tb6-page .tbs-desc__summary,body.tb6-page .tbs-desc__body,body.tb6-page .tbs-desc__intro p{color:var(--tb6-i)}
body.r-skin.tb6-page .r-panel{display:none}
body.tb6-page .tbs-desc__section{border-color:rgba(var(--tb6-i3),.18)}
body.tb6-page .tbs-desc .size-table thead th{background:rgba(var(--tb6-i3),.08)!important;color:var(--tb6-i)}
body.tb6-page .tbs-desc .size-table th[scope=row]{background:var(--tb6-s)!important;color:var(--tb6-i)}
body.tb6-page .tbs-desc .size-table td{color:var(--tb6-i)}
body.tb6-page .jdgm-prev-badge,body.tb6-page .jdgm-rev-widg{color:inherit}
body.tb6-page .product .breadcrumb,body.tb6-page .tbs-breadcrumb,body.tb6-page .tbs-breadcrumb a{color:var(--tb6-i)}
.tb6-sizebtn{display:inline-block;margin:-.2rem 0 1.4rem;padding:.2rem 0;background:none;border:0;border-bottom:1.5px solid currentColor;color:var(--tb6-i);font:600 1.4rem var(--font-body-family);letter-spacing:0;cursor:pointer}
.tb6-dialog{width:min(72rem,calc(100vw - 2.4rem));max-height:86svh;padding:0;border:0;border-radius:2rem;background:#fbf8f0;color:#15131c}
.tb6-dialog::backdrop{background:rgba(21,19,28,.55)}
.tb6-dialog__in{position:relative;padding:2.8rem 2.4rem}
.tb6-dialog h2{font-size:3rem;margin-bottom:1.2rem;color:#15131c}
.tb6-dialog__x{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;font-size:2.8rem;line-height:1;color:#15131c;cursor:pointer}
.tb6-dialog p{font-size:1.5rem;line-height:1.5;color:#15131c;letter-spacing:0}
.tb6-pulse{animation:tb6pulse 1.1s ease 1}
@keyframes tb6pulse{0%,100%{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 .5rem rgba(var(--tb6-a3),.32)}}

/* Buy box details on any page colour */
body.r-skin.tb6-page .product .product-media-container img,body.r-skin.tb6-page .product .thumbnail img{mix-blend-mode:normal}
body.r-skin.tb6-page .product .thumbnail-list .thumbnail{box-shadow:none!important;background:#fff!important}
body.r-skin.tb6-page .product .thumbnail-list .thumbnail[aria-current]{transform:none;box-shadow:0 0 0 2px var(--tb6-s),0 0 0 4px var(--tb6-i)!important}
body.r-skin.tb6-page .product .quantity{background:transparent;box-shadow:none;border:1.5px solid rgba(var(--tb6-i3),.4);border-radius:1.2rem;color:var(--tb6-i)}
body.r-skin.tb6-page .product .quantity::before,body.r-skin.tb6-page .product .quantity::after{display:none}
body.r-skin.tb6-page .product .quantity__input,body.r-skin.tb6-page .product .quantity__button{background:transparent;color:var(--tb6-i);box-shadow:none}
body.r-skin.tb6-page .product .quantity__button svg{color:var(--tb6-i)}
body.r-skin.tb6-page .product .r-chips{margin-top:.4rem}
body.r-skin.tb6-page .product .r-chip{background:transparent;border:1px solid rgba(var(--tb6-i3),.28);color:var(--tb6-i);box-shadow:none;min-height:2.8rem}
body.r-skin.tb6-page .product .product__media-icon{background:#fff;color:#15131c}
body.r-skin.tb6-page .product .share-button__button{color:var(--tb6-i)}
body.tb6-page .product .tbs-ctab-value{color:var(--tb6-i)}
.tb6-look--pairs .tb6-rail::before,.tb6-look--pairs .tb6-item__hook{display:none}
.tb6-look--pairs .tb6-item{padding-top:0}

/* Sticky bar: phones only */
body.r-skin.tb6-page .tbs-sticky-atc{background:var(--tb6-s);border-top:1px solid rgba(var(--tb6-i3),.2);box-shadow:none}
body.r-skin.tb6-page .tbs-sticky-atc__title,body.r-skin.tb6-page .tbs-sticky-atc__price{color:var(--tb6-i)}
body.r-skin.tb6-page .tbs-sticky-atc .button{background:var(--tb6-a)!important;color:var(--tb6-o)!important;border-radius:99px!important;box-shadow:none!important;min-height:4.8rem;padding:0 2rem;font-weight:700}
body.tb6-look-on .tbs-sticky-atc{transform:translateY(110%)!important}

/* Statement */
.tb6-st{font-size:clamp(3.8rem,9vw,11rem)}
.tb6-st--m{font-size:clamp(3rem,5.6vw,7.2rem)}
.tb6-st--xl{font-size:clamp(4.6rem,13vw,18rem);line-height:.88}
.tb6-st__sub{margin-top:1.8rem}
.tb6-al--center{text-align:center}.tb6-al--center .tb6-p{margin-inline:auto}
.tb6-al--right{text-align:right}.tb6-al--right .tb6-p{margin-left:auto}
.tb6-m--statement .tb6-fit{--fitmax:25vh}

/* Large photo */
.tb6-m--bleed{margin:0;padding:0;max-width:1100px;margin-inline:auto;background:none}
.tb6-bleed__img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}
.tb6-bleed__cap{padding:2rem var(--tb6-g) 0;color:var(--tb6-i)}
.tb6-bleed__cap .tb6-p{margin-top:1rem}
@media (min-width:750px){
  .tb6-m--bleed{margin-block:clamp(4rem,6vw,8rem);position:relative}
  .tb6-bleed__img{aspect-ratio:16/10;border-radius:2.2rem}
  .tb6-bleed__cap{position:absolute;max-width:48rem;padding:2.4rem 2.8rem;background:var(--tb6-s);border-radius:1.8rem}
  .tb6-pos--bl .tb6-bleed__cap{left:-2rem;bottom:-2.4rem}.tb6-pos--br .tb6-bleed__cap{right:-2rem;bottom:-2.4rem}
  .tb6-pos--tl .tb6-bleed__cap{left:-2rem;top:-2.4rem}.tb6-pos--tr .tb6-bleed__cap{right:-2rem;top:-2.4rem}
}

/* Two photos */
.tb6-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}
.tb6-duo figure{margin:0;overflow:hidden;border-radius:2.2rem;background:#fff}
.tb6-duo img{display:block;width:100%;height:auto}
.tb6-duo__copy .tb6-p{margin-top:1.4rem}
.tb6-duo__b{width:62%;justify-self:end}
@media (min-width:990px){
  .tb6-duo{grid-template-columns:repeat(12,1fr);gap:2.4rem;align-items:start}
  .tb6-duo__a{grid-column:1/8;grid-row:1/3}
  .tb6-duo__copy{grid-column:8/13;padding:2rem 0 0 2.4rem}
  .tb6-duo__b{grid-column:9/13;width:auto;margin-top:2rem}
  .is-flip .tb6-duo__a{grid-column:6/13}
  .is-flip .tb6-duo__copy{grid-column:1/6;grid-row:1;padding:2rem 2.4rem 0 0}
  .is-flip .tb6-duo__b{grid-column:2/5;grid-row:2}
}

/* Numbers */
.tb6-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem;margin:0}
.tb6-stats div{display:flex;flex-direction:column-reverse;gap:.8rem;border-top:2px solid var(--fg);padding-top:1.2rem}
.tb6-stats dd{margin:0;font-size:clamp(3.8rem,5vw,7.6rem);line-height:.9;font-variation-settings:"wdth" 72,"wght" var(--tb6-wg)}
.tb6-stats dt{font-size:1.5rem}
.tb6-m--stats .tb6-h3{margin-bottom:2.8rem}
.tb6-m--stats .tb6-note{margin-top:2rem}
@media (min-width:990px){.tb6-stats{grid-template-columns:repeat(var(--c),minmax(0,1fr))}}

/* Tabs */
.tb6-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}
.tb6-tabs__head .tb6-p{margin-top:1.2rem}
.tb6-tabs__list{display:flex;gap:.6rem;margin-top:2rem;padding-bottom:.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--tb6-g)*-1);padding-inline:var(--tb6-g)}
.tb6-tabs__list::-webkit-scrollbar{display:none}
.tb6-tabs__list button,.tb6-ms__btns button,.tb6-dial__btns button{flex:none;min-height:4.6rem;padding:.8rem 1.6rem;border:1.5px solid rgba(var(--fg3),.45);border-radius:99px;background:transparent;color:var(--fg);font:600 1.5rem var(--font-body-family);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}
.tb6-tabs__list button[aria-selected=true],.tb6-ms__btns button[aria-pressed=true],.tb6-dial__btns button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}
.tb6-tabs__fig{margin:0 0 1.6rem;transition:box-shadow .3s;border-radius:2.2rem}
.tb6-tabs__fig img{display:block;width:100%;height:auto;max-height:82svh;object-fit:contain;border-radius:2.2rem;transition:filter .3s}
.tb6-tabs__stage{position:relative;min-width:0}
[data-visual=glow] .tb6-tabs__fig{box-shadow:0 0 0 .4rem var(--tone,transparent),0 0 7rem var(--tone,transparent)}
[data-visual=filter] .tb6-tabs__fig img{filter:var(--flt,none)}
.tb6-tabs__stage .tb6-note{margin-top:1rem}
.tb6-matrix{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.9vw,1rem);padding:clamp(1.6rem,3vw,3.2rem);margin-bottom:1.6rem;border-radius:2.2rem;background:#15131c;justify-content:center}
.tb6-matrix i{width:clamp(1rem,1.5vw,1.7rem);aspect-ratio:1;border-radius:50%;background:var(--tone,#c9ced6);box-shadow:0 0 .7rem var(--tone,#c9ced6);transition:background .3s,box-shadow .3s}
@media (min-width:990px){
  .tb6-tabs{grid-template-columns:5fr 7fr;gap:5.6rem;align-items:start}
  .tb6-tabs__list{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}
}

/* Tappable points */
.tb6-spots{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}
.tb6-spots__copy>.tb6-p{margin-top:1.2rem}
.tb6-spots__list{margin:1.8rem 0 0;padding:0;list-style:none}
.tb6-spots__list li{padding:1.2rem 0;border-top:1px solid rgba(var(--fg3),.22);opacity:.84;transition:opacity .2s;cursor:pointer}
.tb6-spots__list li p{display:none;margin-top:.4rem}
.tb6-spots__list li.is-on{opacity:1}.tb6-spots__list li.is-on p{display:block}
.tb6-spots__fig{position:relative;margin:0;overflow:hidden;border-radius:2.2rem;background:#fff;order:-1}
.tb6-spots__fig img{display:block;width:100%;height:auto}
.tb6-spot{position:absolute;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;padding:0;border:0;background:none;cursor:pointer}
.tb6-spot::before{content:"";position:absolute;inset:1.1rem;border-radius:50%;background:var(--tb6-a);box-shadow:0 0 0 .3rem #fff;transition:transform .2s}
.tb6-spot.is-on::before{transform:scale(1.35)}
@media (min-width:990px){.tb6-spots{grid-template-columns:5fr 7fr;gap:5.6rem;align-items:center}.tb6-spots__fig{order:0}}

/* To-scale box */
.tb6-ms{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}
.tb6-ms__copy .tb6-p{margin-top:1.2rem}
.tb6-ms__btns,.tb6-dial__btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}
.tb6-ms__copy .tb6-note{margin-top:1.4rem}
.tb6-ms__stage{--u:calc(min(74vw,44rem)/var(--big));display:flex;align-items:flex-end;justify-content:center;min-height:calc(var(--big)*var(--u) + 5rem);padding:3rem 3.6rem 0 0;border-bottom:2px solid var(--fg)}
.tb6-ms__box{position:relative;width:calc(var(--mw)*var(--u));height:calc(var(--mh)*var(--u));background:repeating-linear-gradient(135deg,rgba(var(--fg3),.1) 0 1px,transparent 1px 1rem);border:2px solid var(--fg);border-bottom:0;transition:height .55s cubic-bezier(.3,1.2,.4,1),width .55s;border-radius:.8rem .8rem 0 0}
.tb6-ms__w{position:absolute;left:0;right:0;top:-2.8rem;text-align:center;font-weight:700;font-size:1.5rem}
.tb6-ms__h{position:absolute;left:calc(100% + .8rem);top:50%;transform:translateY(-50%);white-space:nowrap;font-weight:700;font-size:1.5rem}
@media (min-width:990px){.tb6-ms{grid-template-columns:1fr 1fr;align-items:end}}

/* Scroll story */
.tb6-m--journey{transition:background-color .6s}
.tb6-journey__h{margin-bottom:3.2rem}
.tb6-journey__pin{display:none}
.tb6-journey__steps{margin:0;padding:0;list-style:none;display:grid;gap:4rem}
.tb6-journey__inline{margin:0 0 1.6rem;overflow:hidden;border-radius:2.2rem;background:#fff}
.tb6-journey__inline img{display:block;width:100%;height:auto}
.tb6-journey__steps .tb6-p{margin-top:1rem}
@media (min-width:990px){
  .tb6-journey{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}
  .tb6-journey__pin{display:block;position:sticky;top:12vh;aspect-ratio:1/1;max-height:76vh;border-radius:2.2rem;overflow:hidden;background:#fff}
  .tb6-journey__pin figure{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .45s}
  .tb6-journey__pin figure.is-on{opacity:1}
  .tb6-journey__pin img{width:100%;height:100%;object-fit:cover;display:block}
  .tb6-journey__inline{display:none}
  .tb6-journey__steps{gap:0}
  .tb6-journey__steps li{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:.34;transition:opacity .35s}
  .tb6-journey__steps li.is-on{opacity:1}
}

/* Right for you */
.tb6-fitlist{display:grid;gap:2.8rem;margin-top:2.4rem}
.tb6-fitlist ul{margin:1rem 0 0;padding:0;list-style:none}
.tb6-fitlist li{padding:1rem 0 1rem 3rem;border-top:1px solid rgba(var(--fg3),.22);background:no-repeat 0 1.5rem/1.6rem;position:relative}
.tb6-fitlist li::before{content:"";position:absolute;left:.2rem;top:1.7rem;width:1.4rem;height:.8rem;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg) translateY(-.3rem)}
.tb6-fitlist .is-no li::before{width:1.4rem;height:0;border-left:0;border-bottom:2.5px solid currentColor;transform:none;top:2rem}
@media (min-width:750px){.tb6-fitlist{grid-template-columns:1fr 1fr;gap:5rem}}

/* Specs */
.tb6-specwrap{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}
.tb6-specwrap__fig{margin:0;overflow:hidden;border-radius:2.2rem;background:#fff}
.tb6-specwrap__fig img{display:block;width:100%;height:auto}
.tb6-spec{min-width:0;color:var(--fg)}
.tb6-spec dl{margin:1.6rem 0 0}
.tb6-spec dl div{display:grid;grid-template-columns:minmax(9rem,4fr) 7fr;gap:1.2rem;padding:1rem 0;border-top:1px solid rgba(var(--fg3),.22);font-size:1.6rem}
.tb6-spec dt{font-weight:700}.tb6-spec dd{margin:0;overflow-wrap:anywhere}
.tb6-spec .tb6-note{margin-top:1.2rem}
.tb6-spec--ticket{--tk:var(--ac);position:relative;padding:2.4rem 2.2rem 2.2rem;background:var(--fg);color:var(--bg);border-radius:1.8rem;mask:radial-gradient(1.1rem at 0 6.8rem,transparent 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(1.1rem at 100% 6.8rem,transparent 98%,#000) 100% 0/51% 100% no-repeat}
.tb6-spec--ticket h2{min-height:3rem;padding-bottom:1.6rem;border-bottom:2px dashed currentColor;font-size:2.2rem;line-height:1.1}
.tb6-spec--ticket dl{margin-top:.8rem}.tb6-spec--ticket dl div{border-top:0;padding:.7rem 0}
.tb6-spec--ticket dt{font-weight:400;opacity:.78}.tb6-spec--ticket dd{font-weight:700}
.tb6-spec--ticket .tb6-note{color:inherit;opacity:.8}
.tb6-spec--label{padding:2.6rem 2.2rem;background:#fbf8f0;color:#15131c;border-radius:.6rem;outline:2px dashed rgba(21,19,28,.45);outline-offset:-.9rem;text-align:center}
.tb6-spec--label dl div{grid-template-columns:1fr;gap:.1rem;text-align:center;border-top:1px dashed rgba(21,19,28,.3)}
.tb6-spec--label dt{font-size:1.25rem;font-weight:400}.tb6-spec--label dd{font-weight:700}
.tb6-spec--label .tb6-note{color:#15131c;margin-inline:auto}
.tb6-spec--tag{position:relative;padding:5.2rem 2.2rem 2.4rem;background:#fbf8f0;color:#15131c;border-radius:1.4rem 1.4rem 1rem 1rem;clip-path:polygon(16% 0,84% 0,100% 7%,100% 100%,0 100%,0 7%)}
.tb6-spec--tag::before{content:"";position:absolute;top:1.6rem;left:50%;width:1.8rem;height:1.8rem;margin-left:-.9rem;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px rgba(21,19,28,.5)}
.tb6-spec--tag dl div{border-color:rgba(21,19,28,.2)}
.tb6-spec--tag .tb6-note{color:#15131c}
.tb6-spec--notice{padding:2.4rem 2.2rem;border:2px solid var(--fg);border-radius:1.8rem}
.tb6-spec--notice ul{margin:1.2rem 0 0;padding:0 0 0 1.8rem}
.tb6-spec--notice li{margin:.6rem 0;font-size:1.6rem;max-width:none}
@media (min-width:990px){.tb6-specwrap.has-img{grid-template-columns:1fr 1fr;gap:5.6rem;align-items:center}.tb6-specwrap:not(.has-img) .tb6-spec{max-width:76rem}.tb6-specwrap:not(.has-img) .tb6-spec--ticket,.tb6-specwrap:not(.has-img) .tb6-spec--label,.tb6-specwrap:not(.has-img) .tb6-spec--tag{margin-inline:auto;width:min(100%,56rem)}}

/* Colour wall */
.tb6-m--wall .tb6-w>.tb6-p{margin-top:1.2rem}
.tb6-wall{display:flex;gap:1rem;margin:2.4rem 0 0;padding:0 var(--tb6-g) .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tb6-wall::-webkit-scrollbar{display:none}
.tb6-wall li{flex:0 0 66vw;max-width:34rem;scroll-snap-align:center}
.tb6-wall button{display:block;width:100%;padding:0;border:0;background:none;color:var(--fg);text-align:left;cursor:pointer}
.tb6-wall img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:1.6rem}
.tb6-wall span{display:block;padding:.8rem .2rem 0;font-size:1.5rem;font-weight:600}
@media (min-width:990px){
  .tb6-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;max-width:var(--page-width);margin-inline:auto;overflow:visible}
  .tb6-wall li{max-width:none}
  .tb6-wall li:nth-child(4n+2){margin-top:5.6rem}.tb6-wall li:nth-child(4n+4){margin-top:2.8rem}
}

/* Setting selector */
.tb6-dial{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}
.tb6-dial__copy>.tb6-p{margin-top:1.2rem}
.tb6-dial__copy [data-out-text]{margin-top:1.6rem;min-height:4.6em}
.tb6-dial__copy .tb6-note{margin-top:1rem}
.tb6-dial__viz{position:relative;min-height:26rem;border-radius:2.2rem;overflow:hidden;background:rgba(var(--fg3),.07);display:grid;place-items:center}
.tb6-dial__viz figure{position:absolute;inset:0;margin:0}
.tb6-dial__viz figure img{width:100%;height:100%;object-fit:cover;display:block}
.tb6-dial__out{position:absolute;left:1.6rem;bottom:1.2rem;z-index:2;font-size:clamp(4rem,7vw,9rem);color:var(--fg)}
.tb6-viz{position:absolute;inset:0;z-index:1;pointer-events:none}
.tb6-viz i{position:absolute;display:block}
.tb6-viz--air i{left:-40%;width:44%;height:.5rem;border-radius:9px;background:var(--ac);opacity:calc(.2 + .8*var(--lv)/var(--max));animation:tb6air calc(3.2s/var(--lv)) linear infinite}
.tb6-viz--air i:nth-child(1){top:10%;animation-delay:-.2s}.tb6-viz--air i:nth-child(2){top:22%;animation-delay:-1.1s}.tb6-viz--air i:nth-child(3){top:34%;animation-delay:-.6s}.tb6-viz--air i:nth-child(4){top:46%;animation-delay:-1.8s}.tb6-viz--air i:nth-child(5){top:58%;animation-delay:-.9s}.tb6-viz--air i:nth-child(6){top:70%;animation-delay:-2.3s}.tb6-viz--air i:nth-child(7){top:82%;animation-delay:-1.4s}
@keyframes tb6air{to{transform:translateX(330%)}}
.tb6-viz--heat i{display:none}
.tb6-viz--heat i:first-child{display:block;left:0;right:0;bottom:0;height:calc(var(--lv)/var(--max)*100%);background:linear-gradient(0deg,var(--ac),rgba(var(--tb6-a3),.25));transition:height .45s cubic-bezier(.3,1.1,.4,1)}
.tb6-viz--dose i{display:none}
.tb6-viz--dose i:first-child{display:block;left:50%;top:44%;width:min(70%,24rem);aspect-ratio:1;border-radius:50%;background:var(--ac);transform:translate(-50%,-50%) scale(calc(.18 + .82*var(--lv)/var(--max)));transition:transform .45s cubic-bezier(.3,1.3,.4,1)}
.tb6-viz--pulse i{left:50%;top:44%;width:min(70%,24rem);aspect-ratio:1;border:.3rem solid var(--ac);border-radius:50%;transform:translate(-50%,-50%) scale(.2);opacity:0;animation:tb6pulsering calc(4.2s/(1 + var(--lv)*.45)) ease-out infinite}
.tb6-viz--pulse i:nth-child(2){animation-delay:-.7s}.tb6-viz--pulse i:nth-child(3){animation-delay:-1.4s}.tb6-viz--pulse i:nth-child(n+4){display:none}
@keyframes tb6pulsering{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9}100%{transform:translate(-50%,-50%) scale(1.15);opacity:0}}
@media (min-width:990px){.tb6-dial{grid-template-columns:1fr 1fr;gap:5.6rem;align-items:center}.tb6-dial__viz{min-height:42rem}}

/* Moving line */
.tb6-m--marquee{padding-block:1.6rem;overflow:hidden}
.tb6-marquee{display:flex;width:max-content;font-size:clamp(2.2rem,3vw,3.6rem);white-space:nowrap;animation:tb6mq 38s linear infinite}
.tb6-marquee span{padding-right:4rem}
@keyframes tb6mq{to{transform:translateX(-33.333%)}}

/* Closing */
.tb6-m--closer .tb6-p{margin-top:1.6rem}
.tb6-m--closer .tb6-note{margin-top:1.2rem}
.tb6-m--closer .tb6-buyrow__price{color:var(--fg)}

/* Complete the look: garments hang from a rail */
.tb6-look{padding-block:clamp(4.8rem,7vw,10rem);overflow:hidden}
.tb6-look__head{display:grid;gap:1.2rem;margin-bottom:2.4rem}
.tb6-look__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}
.tb6-look__hero{margin:0;overflow:hidden;border-radius:2.2rem;background:#fff;aspect-ratio:5/4}
.tb6-look__hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}
.tb6-rail{position:relative;min-width:0;margin-inline:calc(var(--tb6-g)*-1)}
.tb6-rail::before{content:"";position:absolute;left:0;right:0;top:.9rem;height:.5rem;background:var(--fg);z-index:1}
.tb6-rail__list{position:relative;display:flex;gap:1.2rem;margin:0;padding:0 var(--tb6-g) 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tb6-rail__list::-webkit-scrollbar{display:none}
.tb6-item{position:relative;flex:0 0 min(74vw,29rem);scroll-snap-align:center;padding-top:3.2rem;transform-origin:50% .9rem}
.tb6-item__hook{position:absolute;left:50%;top:0;width:2rem;height:3.4rem;margin-left:-1rem;z-index:2;border:.3rem solid var(--fg);border-bottom:0;border-radius:1rem 1rem 0 0}
.tb6-item__hook::after{content:"";position:absolute;left:50%;bottom:-.3rem;width:.3rem;height:.9rem;background:var(--fg);margin-left:-.15rem}
.tb6-item.is-swing{animation:tb6swing .7s ease 1}
@keyframes tb6swing{0%{transform:rotate(0)}30%{transform:rotate(2.2deg)}65%{transform:rotate(-1.4deg)}100%{transform:rotate(0)}}
.tb6-item__card{display:flex;flex-direction:column;gap:.7rem;height:100%;padding:1.2rem;border-radius:1.8rem;background:#fbf8f0;color:#15131c;outline:2.5px solid transparent;outline-offset:-2.5px;transition:outline-color .18s}
.tb6-item.is-on .tb6-item__card{outline-color:#15131c}
.tb6-item.is-err .tb6-item__card{outline-color:#d21f0d}
.tb6-item__check{display:flex;align-items:center;gap:.9rem;min-height:4.4rem;cursor:pointer}
.tb6-item__check input{appearance:none;flex:none;width:2.6rem;height:2.6rem;margin:0;border:2px solid #15131c;border-radius:.8rem;background:#fff;cursor:pointer;display:grid;place-items:center}
.tb6-item__check input:checked{background:#15131c}
.tb6-item__check input:checked::after{content:"";width:1.2rem;height:.6rem;margin-top:-.2rem;border-left:.25rem solid #fff;border-bottom:.25rem solid #fff;transform:rotate(-45deg)}
.tb6-item__check .tb6-p{font-size:1.45rem;font-weight:700;color:#15131c}
.tb6-item__img{display:block;overflow:hidden;border-radius:1.2rem;background:#fff;aspect-ratio:1/1}
.tb6-item__img img{display:block;width:100%;height:100%;object-fit:contain}
.tb6-item__name{font-size:1.5rem;line-height:1.25;font-weight:700;text-decoration:none;color:#15131c}
.tb6-item__name:hover{text-decoration:underline}
.tb6-item__price{font-size:1.5rem;color:#15131c}
.tb6-opt{margin:.2rem 0 0;padding:0;border:0;min-width:0}
.tb6-opt legend{padding:0;margin-bottom:.4rem;color:#15131c;font-size:1.25rem}
.tb6-opt [data-val]{font-weight:700}
.tb6-opt.is-need legend{color:#b3190a;font-weight:700}
.tb6-opt__list{display:flex;flex-wrap:wrap;gap:.5rem}
.tb6-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;min-height:4.2rem;padding:.2rem .7rem;border:1.5px solid rgba(21,19,28,.35);border-radius:1rem;font-size:1.3rem;font-weight:600;color:#15131c;cursor:pointer;background:#fff}
.tb6-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.tb6-chip:has(input:checked){background:#15131c;border-color:#15131c;color:#fff}
.tb6-chip:has(input:focus-visible){outline:2px solid #15131c;outline-offset:2px}
.tb6-chip:has(input:disabled){opacity:.38;text-decoration:line-through;cursor:not-allowed}
.tb6-opt--c .tb6-chip[style]{min-width:4rem;min-height:4rem;width:4rem;padding:0;border-radius:50%;background:var(--sw);border:1.5px solid rgba(21,19,28,.3)}
.tb6-opt--c .tb6-chip[style]:has(input:checked){background:var(--sw);border-color:#fff;box-shadow:0 0 0 2px #15131c}
.tb6-opt--c .tb6-chip[style]:has(input:disabled){opacity:.3}
.tb6-item__add{margin-top:auto;min-height:4.8rem}
body.r-skin.tb6-page #MainContent .tb6-item .button--secondary{color:#15131c!important}
.tb6-tray{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.2rem;align-items:center;margin:1.2rem calc(var(--tb6-g)*-1) calc(clamp(4.8rem,7vw,10rem)*-1);padding:1rem var(--tb6-g) calc(1rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid rgba(var(--fg3),.28)}
.tb6-tray__thumbs{display:none;margin:0;padding:0;list-style:none;gap:.4rem}
.tb6-tray__thumbs img{display:block;width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.8rem;background:#fff}
.tb6-tray__sum{display:flex;flex-direction:column;line-height:1.2;font-size:1.3rem;color:var(--fg);white-space:nowrap}
.tb6-tray__sum strong{font-size:1.8rem}
.tb6-tray__btn{min-height:5rem;width:100%;padding-inline:1.2rem}
.tb6-tray__msg{grid-column:1/-1;margin:0;font-size:1.4rem;font-weight:700;color:var(--fg)}
.tb6-tray__msg:empty{display:none}
.tb6-tray__note{grid-column:1/-1;font-size:1.25rem}
.tb6-look__offer{margin-top:1.6rem}
.tb6-look--pairs .tb6-tray__msg{margin-top:1rem}
@media (min-width:990px){
  .tb6-look__head{grid-template-columns:1fr 1fr;align-items:end;gap:4rem}
  .tb6-look__grid.has-hero{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3.2rem;align-items:stretch}
  .tb6-look__hero{aspect-ratio:auto;min-height:100%}
  .tb6-rail{margin-inline:0}
  .tb6-rail__list{padding-inline:0;overflow:visible}
  .tb6-item{flex:1 1 0;min-width:0}
  .tb6-look__grid:not(.has-hero) .tb6-item{max-width:38rem}
  .tb6-tray{position:static;margin:2rem 0 0;padding:1.6rem 2rem;border:0;border-radius:1.8rem;background:#fbf8f0;color:#15131c;grid-template-columns:auto auto 1fr auto}
  .tb6-tray__thumbs{display:flex}
  .tb6-tray__sum{color:#15131c}
  .tb6-tray__btn{width:auto;min-width:30rem}
  .tb6-tray__msg,.tb6-tray__note{color:#15131c}
  body.r-skin.tb6-page #MainContent .tb6-tray__btn{background:#15131c!important;color:#fbf8f0!important}
}
@media (prefers-reduced-motion:reduce){
  .tb6-marquee,.tb6-viz i,.tb6-item.is-swing{animation:none!important}
  .tb6-viz--pulse i{opacity:.5;transform:translate(-50%,-50%) scale(calc(.3 + .7*var(--lv)/var(--max)))}
  .tb6-viz--air i{transform:translateX(120%)}
  .tb6-ms__box,.tb6-m--journey,.tb6-journey__pin figure,.tb6-viz i{transition:none!important}
}
