.yc-tsf{font-family:Figtree,Arial,sans-serif;color:#262520;padding:4px 0 10px;max-width:1400px;margin:0 auto;}
.yc-tsf *{box-sizing:border-box}
.yc-tsf__intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,90px);align-items:center;padding-bottom:44px}
.yc-tsf__eyebrow{font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;line-height:1.5;margin:0 0 21px;color:#35332f}
.yc-tsf__title{font-family:Didot,"Bodoni 72","Bodoni 72 Oldstyle",Georgia,serif!important;font-size:clamp(45px,5.1vw,82px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-1.5px!important;text-transform:uppercase!important;color:#25231f!important;margin:0!important}
.yc-tsf__title span{display:block}
.yc-tsf__intro-right{align-self:center}
.yc-tsf__lead{font-size:19px;line-height:1.55;color:#67635d;margin:0 0 35px;max-width:520px}
.yc-tsf__label{display:block;font:500 14px/1.5 Figtree,Arial,sans-serif;margin:0 0 9px}
.yc-tsf__select-wrap{position:relative}
.yc-tsf__select-wrap:after{content:"";position:absolute;right:22px;top:25px;border:solid #232323;border-width:0 1.5px 1.5px 0;padding:4px;transform:rotate(45deg);pointer-events:none}
.yc-tsf__select{appearance:none;width:100%;background:#fff;color:#242321;border:1px solid #9d998f;border-radius:0;min-height:62px;padding:15px 48px 15px 18px;font:400 16px/1.45 Figtree,Arial,sans-serif;cursor:pointer}
.yc-tsf__select:focus-visible,.yc-tsf__feature-button:focus-visible,.yc-tsf__benefits a:focus-visible{outline:2px solid #383b31;outline-offset:3px}
.yc-tsf__feature{display:grid;grid-template-columns:1fr 1fr;min-height:350px;background:#fff}
.yc-tsf__photo{display:block;background:#f8f6f2;overflow:hidden;min-height:350px}
.yc-tsf__photo img{display:block;width:100%;height:100%;min-height:350px;max-height:480px;object-fit:cover;object-position:center}
.yc-tsf__photo-placeholder{display:flex;align-items:center;justify-content:center;min-height:350px;font:400 28px/1.3 Didot,Georgia,serif}
.yc-tsf__feature-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,4vw,55px)}
.yc-tsf__feature-eyebrow{font:600 11px/1.5 Figtree,Arial,sans-serif;letter-spacing:1.5px;margin:0 0 15px;color:#666259}
.yc-tsf__feature-title{font:400 clamp(28px,3vw,42px)/1.14 Didot,"Bodoni 72",Georgia,serif;letter-spacing:-1.5px;text-transform:uppercase;margin:0 0 14px;color:#262520}
.yc-tsf__feature-price{font:500 19px/1.4 Figtree,Arial,sans-serif;margin:0 0 12px}
.yc-tsf__feature-description{font:400 15px/1.65 Figtree,Arial,sans-serif;color:#666259;margin:0 0 20px;max-width:510px}
.yc-tsf__feature-button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;background:#171717;color:#fff!important;text-decoration:none!important;padding:11px 24px;font:600 11px/1.4 Figtree,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;transition:background .2s}
.yc-tsf__feature-button:hover{background:#505050}
.yc-tsf__feature-note{font:400 12px/1.6 Figtree,Arial,sans-serif;color:#6b675f;margin:14px 0 0}
.yc-tsf__benefits{display:flex;gap:0;justify-content:space-between;border-bottom:1px solid #d8d4ce;margin:0;padding:20px 0;align-items:center}
.yc-tsf__benefits span,.yc-tsf__benefits a{font:600 11px/1.5 Figtree,Arial,sans-serif;letter-spacing:1.1px;color:#34312e;text-decoration:none}
.yc-tsf__benefits span+span{border-left:1px solid #d8d4ce;padding-left:24px}
.yc-tsf__benefits a{text-decoration:underline;text-underline-offset:4px}
.yc-series-grid-heading{font:400 clamp(27px,3vw,35px)/1.2 Figtree,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 8px}
.yc-series-grid-subtitle{font:400 15px/1.6 Figtree,Arial,sans-serif;color:#6b675f;margin:0 0 30px}
body:has(.yc-tsf) section-main-content{padding-top:22px}
body:has(.yc-tsf) .collection-grid:not([data-view='list']) .grid-product__image-wrap,body:has(.yc-tsf) .collection-grid:not([data-view='list']) .grid__image-ratio{background:transparent!important}
product-recommendations[data-intent='complementary'] .grid-product__image-wrap,product-recommendations[data-intent='complementary'] .grid__image-ratio,product-recommendations[data-intent='complementary'] .product-grid-item,product-recommendations[data-intent='complementary'] .grid-item__content,product-recommendations[data-intent='related'] .grid-product__image-wrap,product-recommendations[data-intent='related'] .grid__image-ratio{background:transparent!important;box-shadow:none!important}
product-recommendations[data-intent='related'] .grid-product__image-wrap{padding:0!important}
@media(max-width:768px){.yc-tsf__intro{grid-template-columns:1fr;gap:27px;padding-bottom:28px}.yc-tsf__title{font-size:clamp(39px,9vw,55px)!important}.yc-tsf__eyebrow{margin-bottom:13px}.yc-tsf__lead{font-size:16px;margin-bottom:22px}.yc-tsf__feature{grid-template-columns:1fr}.yc-tsf__photo,.yc-tsf__photo img{min-height:0;aspect-ratio:4/3}.yc-tsf__feature-content{padding:26px 22px 32px}.yc-tsf__feature-title{font-size:31px}.yc-tsf__benefits{flex-wrap:wrap;gap:10px 20px}.yc-tsf__benefits span+span{padding-left:0;border-left:0}.yc-tsf__benefits a{flex-basis:100%;margin-top:3px}}

body:has(.yc-tsf) .page-content--top{background:#f8f6f2}
body:has(.yc-tsf) header.yc-collection-editorial{max-width:none}
