:root{--tcl-obsidian: #29232a;--tcl-ivory: #f3eee7;--tcl-paper: #f3eee7;--tcl-plum: #332832;--tcl-mauve: #806b78;--tcl-stone-l: #e7ded7;--tcl-line-d: rgb(243 238 231 / .18);--tcl-line-l: rgb(41 35 42 / .14)}.tcl{--ink: #29232a;--paper: #f3eee7;--stone: #e7ded7;--plum-deep: #332832;--grey-d: #5f5560}.tcl--light .tcl-btn--solid{background:var(--tcl-plum);color:var(--tcl-ivory);border-color:var(--tcl-plum)}.tcl--light .tcl-btn--solid:hover{color:var(--tcl-plum)!important}.tcl--light .tcl-btn--solid:hover:before{background:var(--tcl-ivory)}.tcl-photo{position:relative;margin:0;overflow:hidden;background:#e7ded7;isolation:isolate}.tcl-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 54% 52%)}.tcl-photo--full{aspect-ratio:2 / 3}.tcl-photo--card{aspect-ratio:4 / 5}.tcl-photo--focus{aspect-ratio:690 / 990}.tcl-photo--focus img{position:absolute;left:-30.43%;top:-30.3%;width:148.41%;max-width:none;height:auto;object-fit:fill}@media(max-width:749px){.tcl-photo--full{aspect-ratio:4 / 5}}.tcl-b6{background:linear-gradient(180deg,#f3eee7,#efe8e0);color:var(--tcl-obsidian);padding:clamp(96px,15vh,180px) var(--g)}.tcl-b6__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:start}.tcl-b6__media{grid-column:1 / span 6;position:sticky;top:calc(var(--header-height, 64px) + 24px);max-width:680px}.tcl-b6__text{grid-column:8 / -1;display:grid;gap:clamp(28px,4vh,44px);padding-top:clamp(8px,4vh,56px)}.tcl-b6__title{font:400 clamp(40px,4.6vw,88px)/.9 var(--serif);text-transform:uppercase;letter-spacing:-.01em}.tcl-b6__title .tcl-line:nth-child(n+3)>span{font-style:italic;color:var(--tcl-mauve)}.tcl-b6__lede{color:#5f5560}.tcl-b6__block{padding-top:20px;border-top:1px solid var(--tcl-line-l);display:grid;gap:18px}.tcl-b6__blockhead{display:flex;justify-content:space-between;gap:16px}.tcl-b6__list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.tcl-b6__list li{display:grid;grid-template-columns:36px 1fr;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--tcl-line-l);font:400 clamp(19px,1.5vw,24px)/1.15 var(--serif)}.tcl-b6__list li span:first-child{font:500 10px/1 var(--sans);letter-spacing:.16em;opacity:.45}.tcl-b6__foot{color:#5f5560;font:400 13px/1.6 var(--sans);max-width:48ch}.tcl-b6__kind{font:italic 400 clamp(22px,2vw,32px)/1.15 var(--serif);color:var(--tcl-mauve)}.tcl-b6__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tcl-line-l)}.tcl-b6__specs>div{padding:14px 12px 0 0}.tcl-b6__specs dt{opacity:.55;margin-bottom:8px}.tcl-b6__specs dd{font:400 clamp(18px,1.4vw,22px)/1.2 var(--serif)}.tcl-b6__actions{display:flex;flex-wrap:wrap;gap:16px 36px;align-items:center;padding-top:8px}@media(max-width:989px){.tcl-b6__media{grid-column:1 / -1;position:static;max-width:none;margin:0 calc(var(--g) * -1)}.tcl-b6__text{grid-column:1 / -1;padding-top:48px}}@media(max-width:749px){.tcl-b6__list{grid-template-columns:1fr}.tcl-b6__specs{grid-template-columns:1fr 1fr;row-gap:12px}.tcl-b6__actions .tcl-btn{width:100%}}.tcl-buy2{background:radial-gradient(60% 70% at 25% 50%,rgb(128 107 120 / .14),transparent 70%),#e7ded7;color:var(--tcl-obsidian);padding:clamp(96px,14vh,170px) var(--g)}.tcl-buy2__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:center}.tcl-buy2__media{grid-column:1 / span 5;max-width:560px}.tcl-buy2__media .tcl-photo{box-shadow:0 50px 90px -60px #29232a8c}.tcl-buy2__main{grid-column:7 / -1;display:grid;gap:22px;align-content:center}.tcl-buy2__name{font:400 clamp(44px,5.4vw,104px)/.88 var(--serif);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.tcl-buy2__tag{font:italic 400 clamp(22px,2.2vw,34px)/1.15 var(--serif);color:var(--tcl-mauve)}.tcl-buy2__card{display:grid;gap:18px;margin-top:12px;padding-top:26px;border-top:1px solid rgb(41 35 42 / .2);max-width:520px}.tcl-buy2__price{font:300 clamp(44px,4vw,68px)/1 var(--serif);letter-spacing:-.01em}.tcl-buy2__form{display:grid;gap:10px}.tcl-buy2__form .tcl-btn{width:100%;min-height:64px;font-size:12px}.tcl-buy2__status{min-height:1.4em;font:400 13px/1.4 var(--sans)}.tcl-buy2__fine{display:flex;flex-wrap:wrap;gap:8px 22px;opacity:.65}.tcl-buy2__pillars{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font:italic 400 clamp(18px,1.5vw,22px)/1.2 var(--serif);color:var(--tcl-mauve)}.tcl-buy2__pillars span+span:before{content:"\b7";margin-right:22px;color:#29232a4d;font-style:normal}@media(max-width:989px){.tcl-buy2__media{grid-column:1 / -1;justify-self:center;width:min(100%,460px)}.tcl-buy2__main{grid-column:1 / -1;margin-top:48px}}.tcl-world--book{background:linear-gradient(180deg,#f3eee7,#ece4dc);color:var(--tcl-obsidian)}.tcl-world--book .tcl-world__media{grid-column:1 / span 5;justify-self:stretch;max-width:620px}.tcl-world--book .tcl-muted-d{color:#5f5560}.tcl-world--book .tcl-world__buy{border-top-color:var(--tcl-line-l)}.tcl-world--book .tcl-h2 em{color:var(--tcl-mauve)}.tcl-shop__thumb--book{background:#e7ded7;display:block}.tcl-shop__thumb--book .tcl-photo{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.tcl-shop__thumb--book .tcl-photo img{transition:transform 1.6s var(--tcl-ease)}.tcl-shop__thumb--book:hover .tcl-photo img{transform:scale(1.04)}.tcl-shop__thumb--book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,transparent 58%,rgb(41 35 42 / .5))}@media(max-width:989px){.tcl-world--book .tcl-world__media{grid-column:1 / -1;max-width:none;margin:0 calc(var(--g) * -1) 56px}}.tcl-card--book .tcl-card__media{background:#e7ded7;display:block}.tcl-card--book .tcl-photo{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.tcl-card--book .tcl-photo img{position:static;padding:0;mix-blend-mode:normal}.tcl-card--book:hover .tcl-photo img{transform:scale(1.04)}.tcl-card--book .tcl-card__idx{color:var(--tcl-ivory);z-index:2}.tcl-bpdp{background:var(--tcl-paper);color:var(--tcl-obsidian)}.tcl-bpdp__hero{background:linear-gradient(180deg,#f3eee7,#eee6dd);color:var(--tcl-obsidian);align-items:center;min-height:calc(100svh - var(--header-height, 64px));padding-top:clamp(32px,6vh,72px)}.tcl-bpdp__object{grid-column:1 / span 6;justify-self:stretch;display:block;text-align:left;max-width:680px}.tcl-bpdp__text{grid-column:8 / -1}.tcl-bpdp__title em{color:var(--tcl-mauve)}.tcl-bpdp__hero .tcl-lede{color:#5f5560}.tcl-bpdp__buy{border-top-color:var(--tcl-line-l)}.tcl-bpdp__ch:not(.tcl-bpdp__ch--light):not(.tcl-bpdp__ch--plum){background:#332832;color:var(--tcl-ivory)}.tcl-bpdp__ch--plum{background:linear-gradient(180deg,#3a2e39,#29232a);color:var(--tcl-ivory)}.tcl-bpdp__ch--light{background:var(--tcl-paper)}.tcl-bpdp__ch--light+.tcl-bpdp__ch--light{border-top:1px solid var(--tcl-line-l)}.tcl-bpdp__final{background:#e7ded7;color:var(--tcl-obsidian);border-top:0}.tcl-bpdp__final .tcl-h2 em{color:var(--tcl-mauve)}.tcl-bpdp__final .tcl-bpdp__buy{border-top-color:var(--tcl-line-l)}.tcl-bpdp .tcl-btn--solid{background:var(--tcl-plum);color:var(--tcl-ivory);border-color:var(--tcl-plum)}.tcl-bpdp .tcl-btn--solid:hover{color:var(--tcl-plum)!important}.tcl-bpdp .tcl-btn--solid:hover:before{background:var(--tcl-ivory)}.tcl-bpdp__ch:not(.tcl-bpdp__ch--light) .tcl-btn--solid{background:var(--tcl-ivory);color:var(--tcl-plum);border-color:var(--tcl-ivory)}.tcl-bpdp__bar{background:#332832f2}@media(max-width:989px){.tcl-bpdp__hero{background:linear-gradient(180deg,#f3eee7,#eee6dd);min-height:0;padding-top:0}.tcl-bpdp__object{grid-column:1 / -1;max-width:none;margin:0 calc(var(--g) * -1) 40px}.tcl-bpdp__text{grid-column:1 / -1}}.cart-drawer__dialog,main[data-template=cart] .section,main[data-template=cart] .cart-page,main[data-template=cart] [class*=color-scheme]{--color-background: #29232a;--color-background-rgb: 41 35 42;--color-primary-button-text: #29232a;--color-primary-button-hover-background: #e7ded7;--color-primary-button-hover-border: #e7ded7}.cart-drawer__dialog,.cart-drawer__header,.cart-drawer__summary{background:#29232a!important}main[data-template=cart]{background:#29232a}main[data-template=cart] .cart-summary,main[data-template=cart] [class*=cart-summary]{background:#332832!important}.cart__checkout-button{background:#f3eee7!important;color:#29232a!important;border-color:#f3eee7!important}.cart__checkout-button:hover{background:#e7ded7!important;border-color:#e7ded7!important}@media(min-width:990px){.tcl-bpdp__title{font-size:clamp(44px,4.6vw,92px)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tcl-v4.css.map */
