.td-boutique{--td-gutter: clamp(1.125rem, 4.4vw, 4.25rem);--td-width: 82rem;--td-space: clamp(2.75rem, 5vw, 4.75rem);--td-line: color-mix(in srgb, var(--td-ink) 19%, transparent);--td-serif: var(--font-heading--family, Georgia, serif)}.td-boutique.page-width-normal{--normal-page-width: 86rem}.td-shell{inline-size:min(calc(100% - 2 * var(--td-gutter)),var(--td-width));margin-inline:auto}.td-section-space{padding-block:var(--td-space)}.td-tone--ivory{background:var(--td-ivory);color:var(--td-ink)}.td-tone--powder{background:var(--td-powder);color:var(--td-ink)}.td-tone--sand{background:var(--td-sand);color:var(--td-ink)}.td-boutique :is(.td-section-heading,.td-instructions,.td-spread__copy,.td-reviews) h2{margin:0;color:inherit;font:var(--font-heading--weight, 500) clamp(2.2rem,3.7vw,3.65rem)/1.04 var(--td-serif);letter-spacing:-.035em;text-wrap:balance}.td-eyebrow{margin:0 0 1.15rem;font:500 .7rem/1.5 var(--font-body--family);letter-spacing:.145em;text-transform:uppercase}.td-textlink{display:inline-flex;align-items:center;gap:.45rem;min-block-size:44px;width:fit-content;font:inherit;color:inherit;border:0;background:transparent;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.td-boutique :is(.td-category,.td-textlink,summary,select,input,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.td-editor-note{padding:.9rem 1rem;font-size:.875rem;border:1px dashed var(--td-line);color:var(--td-ink)}.td-boutique [id^=td-]{scroll-margin-block-start:5rem}.td-boutique .hero.hero--td-split{min-height:auto;background:var(--td-sand);color:var(--td-ink)}.hero--td-split .hero__container{display:grid;grid-template:"copy media" auto / minmax(0,43fr) minmax(0,57fr);gap:0;min-height:clamp(26rem,40vw,37.5rem);padding:0;align-items:stretch}.hero--td-split .hero__media-grid{position:relative;inset:auto;grid-area:media;min-width:0;min-height:100%;overflow:hidden}.hero--td-split .hero__media-grid :is(.hero__media-wrapper,.hero__media){height:100%;width:100%}.hero--td-split .hero__media-grid img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--td-hero-focal, 64% 53%)}.hero--td-split .hero__content-wrapper.section-content-wrapper{grid-area:copy;position:static;padding:clamp(2rem,5vw,5.25rem) clamp(1.5rem,3.4vw,3rem) clamp(2rem,5vw,5.25rem) max(var(--td-gutter),calc((100vw - var(--td-width)) / 2));margin:0;width:100%;max-width:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.85rem,1.3vw,1.3rem)}.hero--td-split .hero__content-wrapper .text-block{margin:0;color:var(--td-ink)}.hero--td-split .hero__content-wrapper h1{margin:0;font:var(--font-heading--weight, 500) clamp(3.4rem,5.65vw,6.35rem)/.97 var(--td-serif);color:var(--td-ink);letter-spacing:-.052em;text-wrap:balance}.hero--td-split h1 em{font-weight:inherit}.hero--td-split .hero__content-wrapper p{margin:0;max-width:34ch;line-height:1.55}.hero--td-split .hero__content-wrapper>.text-block:first-child p{font:500 .7rem/1.4 var(--font-body--family);letter-spacing:.15em;text-transform:uppercase}.hero--td-split .button{min-height:46px;margin-top:.25rem;padding-inline:1.6rem}@media(prefers-reduced-motion:no-preference){@keyframes td-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hero--td-split .hero__content-wrapper{animation:td-enter .48s ease-out both}.td-category img{transition:transform .35s ease}.td-category__label span{transition:transform .2s ease}@media(hover:hover){.td-category:hover img{transform:scale(1.025)}.td-category:hover .td-category__label span{transform:translate(2px,-2px)}}}.td-section-heading{margin-block-end:clamp(1.25rem,2vw,2rem)}.td-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,2vw,1.85rem)}.td-category{display:block;color:var(--td-ink);text-decoration:none;min-width:0}.td-category__photo{position:relative;overflow:hidden;aspect-ratio:1.65;background:var(--td-sand)}.td-category__photo img,.td-spread__media img{display:block;width:100%;height:100%;object-fit:cover}.td-category__photo img{object-position:var(--td-focal)}.td-category__label{display:flex;justify-content:space-between;align-items:center;gap:.25rem;padding-block:.6rem .1rem;font:500 clamp(1.45rem,2.2vw,2.15rem)/1.2 var(--td-serif)}.td-category__label span{font:400 .95rem/1 var(--font-body--family)}.td-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3.2vw,3rem);padding:0;margin:2rem 0 0;list-style:none}.td-steps>li{border-block-start:1px solid var(--td-line);padding-top:1rem;display:flex;gap:.9rem;min-width:0}.td-step-number{font:500 .76rem/1.3 var(--font-body--family);padding-top:.32rem;letter-spacing:.08em}.td-steps h3{font:500 clamp(1.5rem,2.1vw,2rem)/1.15 var(--td-serif);margin:0 0 .45rem;color:inherit}.td-steps p,.td-prose p{color:var(--td-copy);margin:0;max-width:44ch;line-height:1.65}.td-spread__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7.3vw,7.5rem);padding-block:var(--td-space)}.td-spread--right .td-spread__media{order:2}.td-spread__media{overflow:hidden;aspect-ratio:1.3;min-width:0;background:var(--td-sand)}.td-spread__inner:has(.td-spread__media:empty){display:block}.td-spread__inner .td-spread__media:empty{display:none}.td-spread__media img{object-position:var(--td-story-focal,50% 48%)}.td-spread__copy{max-width:40rem;min-width:0}.td-spread__copy .td-prose{margin-block:1rem}.td-prose p+p{margin-block-start:.7rem}.td-materials{margin:1.35rem 0 0;font-size:.9rem}.td-materials>div{display:grid;grid-template-columns:minmax(6.5rem,.7fr) 1.3fr;gap:.8rem;border-block-start:1px solid var(--td-line);padding-block:.65rem}.td-materials dt{font-weight:500}.td-materials dd{margin:0;color:var(--td-copy)}.td-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;margin-block-start:1.5rem}.td-quote{margin:0;border-top:1px solid var(--td-line);padding-top:1rem}.td-quote blockquote{margin:0 0 .65rem;font:500 1.5rem/1.35 var(--td-serif)}.td-footer{padding-block:clamp(2.3rem,5vw,3.75rem);display:grid;grid-template-columns:1.45fr 1fr 1fr auto;gap:clamp(1.25rem,4.5vw,4rem)}.td-footer__brand img{width:12rem;height:auto;margin-left:-.25rem}.td-footer__brand p{margin:.45rem 0;font-size:.95rem}.td-footer h2{font:500 .84rem/1.4 var(--font-body--family);margin:0 0 .7rem;color:inherit}.td-footer :is(ul,.td-cart-suggestions ul){list-style:none;margin:0;padding:0}.td-footer nav a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none;font-size:.875rem}.td-footer nav a:hover{text-decoration:underline;text-underline-offset:3px}.td-footer__market select{max-width:100%;min-height:44px;padding:.4rem;color:inherit;background:transparent;border:1px solid var(--td-line)}.td-page-product .product-information :is(h1,.h1){font-size:clamp(2.25rem,3.3vw,3.55rem);line-height:1.04;letter-spacing:-.035em}.td-intro{margin:0;max-width:56ch;color:var(--td-copy);font-size:1rem;line-height:1.55}.td-info{width:100%}.td-info details{border-block-start:1px solid var(--td-line)}.td-info summary,.td-month-key summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:46px;list-style:none;font-weight:500;cursor:pointer}.td-info summary::-webkit-details-marker,.td-month-key summary::-webkit-details-marker{display:none}.td-info summary:after{content:"+";font-weight:400}.td-info details[open] summary:after{content:"\2212"}.td-info details>div{padding-block:0 1rem;font-size:.92rem}.td-info details p{margin:.2rem 0 .6rem}td-personalizer{display:block;width:100%;margin-block:.2rem 1rem}.td-personal__box,.td-position{border:0;padding:0;margin:0;min-inline-size:0}.td-personal__box{border-block:1px solid var(--td-line);padding-block:.7rem 1.25rem;color:var(--td-ink)}.td-personal__box>legend{font:500 clamp(1.65rem,2.3vw,2.1rem)/1.2 var(--td-serif);padding-inline:0 .5rem}.td-personal__intro{margin:0;color:var(--td-copy);line-height:1.55;font-size:.9rem}.td-month-key{margin-block:.25rem .85rem}.td-month-key summary{width:fit-content;justify-content:flex-start;gap:.45rem;font-size:.85rem;text-decoration:underline;text-underline-offset:.22em}.td-month-key[open] summary span{transform:rotate(45deg)}.td-month-key ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .4rem;margin:0;padding:.8rem;list-style:none;background:var(--td-powder)}.td-month-key li{display:flex;align-items:center;gap:.4rem;font-size:.77rem}.td-gem{width:1.12rem;height:1.12rem;flex:none;display:inline-block;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-ink) 35%,transparent);background:var(--td-gem,transparent)}.td-gem img{display:block;width:100%;height:100%;object-fit:cover}.td-gem--unset{border-style:dashed}.td-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem}.td-positions:has(>:only-child){grid-template-columns:1fr}.td-positions:has(.td-written){grid-template-columns:1fr}.td-position:has(.td-written){display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.75rem}.td-input{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;min-width:0;font-size:.88rem;font-weight:500}.td-input small{font-size:.75rem;font-weight:400;color:var(--td-copy)}.td-count{max-width:12rem;margin-block:0 .95rem}.td-input :is(select,input){display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:.58rem .65rem;border:1px solid var(--color-input-border,var(--td-line));border-radius:var(--style-border-radius-inputs,2px);background:var(--color-input-background,var(--td-ivory));color:inherit;font:400 1rem/1.3 var(--font-body--family)}.td-select-wrap{position:relative}.td-select-wrap select{padding-inline-start:2.25rem}.td-select-wrap .td-gem{position:absolute;inset-inline-start:.7rem;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}.td-personal__box>.td-written{margin-block-start:1rem}.td-personal__box [hidden]{display:none!important}.td-status{margin:.65rem 0 0;font-size:.85rem}.td-status:empty{display:none}.td-cart-suggestions{border-block-start:1px solid var(--td-line);padding:1rem}.td-cart-suggestions h3{font:500 1.5rem/1.2 var(--td-serif);margin:0 0 .5rem}.td-cart-suggestions ul{list-style:none;margin:0;padding:0}.td-cart-suggestions a{display:flex;gap:.7rem;align-items:center;padding:.45rem 0;text-decoration:none}.td-cart-suggestions img{width:56px;height:64px;object-fit:cover}.td-cart-suggestions small{display:block}.td-cart-suggestions a>:last-child{margin-inline-start:auto}.td-boutique .cart-items__property{overflow-wrap:anywhere}.td-boutique .cart-items__properties{max-width:100%}@media(max-width:749px){.hero--td-split .hero__container{display:grid;grid-template:"media" auto "copy" auto / 100%;min-height:0}.hero--td-split .hero__media-grid{min-height:0;aspect-ratio:1.55}.hero--td-split .hero__content-wrapper.section-content-wrapper{padding:1.6rem var(--td-gutter) 1.9rem;gap:.74rem}.hero--td-split .hero__content-wrapper h1{font-size:clamp(2.6rem,10vw,4rem)}.hero--td-split .hero__content-wrapper p{max-width:42ch}.td-category__photo{aspect-ratio:.88}.td-category__label{font-size:clamp(1.08rem,4.5vw,1.65rem)}.td-category__label span{font-size:.75rem}.td-steps{grid-template-columns:1fr;gap:1.2rem;margin-block-start:1.5rem}.td-steps>li{gap:1.15rem}.td-spread__inner{grid-template-columns:1fr;gap:1.45rem}.td-spread--right .td-spread__media{order:0}.td-spread__media{aspect-ratio:1.5}.td-footer{grid-template-columns:1fr 1fr;gap:1.25rem}.td-footer__brand{grid-column:1/-1}.td-footer nav a{min-height:42px}.td-position:has(.td-written){grid-template-columns:1fr;gap:.5rem}}@media(max-width:350px){.td-positions{grid-template-columns:1fr}.td-month-key ul{grid-template-columns:repeat(2,minmax(0,1fr))}.td-category__label span{display:none}}.td-ticker{position:relative;isolation:isolate}.td-ticker marquee-component{width:100%}.td-ticker>.section-background{display:none}.td-ticker__check{position:absolute;inset-inline-end:0;inset-block-start:0;width:44px;height:100%;min-height:40px;opacity:0;z-index:3;cursor:pointer}.td-ticker__toggle{display:grid;place-items:center;position:absolute;inset-inline-end:0;inset-block:0;width:44px;z-index:2;background:var(--td-powder);color:var(--td-ink)}.td-ticker__symbol:before{content:"\2161"}.td-ticker__check:checked+.td-ticker__toggle .td-ticker__symbol:before{content:"\25b7"}.td-ticker__check:focus-visible+label{outline:2px solid currentColor;outline-offset:-3px}.td-ticker__check:checked~marquee-component .marquee__wrapper{animation-play-state:paused}.td-anchor{display:block;block-size:0}@media(prefers-reduced-motion:reduce){.td-ticker__toggle,.td-ticker__check{display:none}.td-ticker marquee-component{overflow-x:auto}.td-ticker .marquee__wrapper{animation:none}}@media(min-width:750px){.td-boutique .section-wrapper:has(>#td-faq) .layout-panel-flex--row,.td-boutique .section-wrapper:has(>#td-product-faq) .layout-panel-flex--row{column-gap:clamp(2rem,6vw,6rem)}}@media(min-width:750px)and (max-width:1040px){.td-footer{grid-template-columns:1.15fr 1fr 1fr}.td-footer__market{grid-column:1/-1}}.td-spread__inner:not(:has(.td-spread__media)){display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/td-boutique.css.map */
