.tt-merchandising{--tt-ivory: #faf7f2;--tt-blush: #e8d4ce;--tt-sage: #c8d8c4;--tt-sand: #dcc9ac;--tt-cocoa: #4c403b;--tt-white: #fff;padding-block:calc(var(--tt-padding-top, 72px) * .7) calc(var(--tt-padding-bottom, 72px) * .7);color:var(--tt-cocoa)}.tt-merchandising--ivory{background:var(--tt-ivory)}.tt-merchandising--white{background:var(--tt-white)}.tt-merchandising--blush{background:var(--tt-blush)}.tt-merchandising--sage{background:var(--tt-sage)}.tt-merchandising :focus-visible{outline:2px solid var(--tt-cocoa);outline-offset:4px}.tt-section-heading{margin-bottom:clamp(2.8rem,4vw,5rem)}.tt-section-heading--center{text-align:center}.tt-section-heading__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.tt-section-heading__title{margin:0;color:inherit;font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.1;overflow-wrap:anywhere}.tt-section-heading__description{max-width:58ch;margin-top:1.6rem;font-size:1.5rem;line-height:1.7}.tt-section-heading--center .tt-section-heading__description{margin-inline:auto}.tt-category-grid,.tt-product-grid{display:grid;gap:clamp(1.2rem,2vw,2.8rem);margin:0;padding:0;list-style:none}.tt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-product-grid{grid-template-columns:repeat(var(--tt-mobile-columns, 2),minmax(0,1fr))}.tt-category-grid__item,.tt-product-card{min-width:0}.tt-category-card{display:block;height:100%;color:inherit;text-decoration:none}.tt-category-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid #4c403b14;border-radius:16px;background:#f2ebe0}.tt-category-grid--age .tt-category-card__media{aspect-ratio:1;border-radius:50% 50% 16px 16px}.tt-category-card__media img,.tt-category-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.tt-category-card__media img{transition:transform .35s ease}.tt-category-card__heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:44px;margin:1.2rem 0 0;color:inherit;font-size:clamp(2rem,2.1vw,2.8rem);line-height:1.2;overflow-wrap:anywhere}.tt-category-card__heading span{flex:none;font:400 1.8rem/1 sans-serif}a.tt-category-card:hover .tt-category-card__heading{text-decoration:underline;text-underline-offset:.4rem}.tt-product-card{display:flex;flex-direction:column;padding:clamp(.8rem,1.2vw,1.6rem);border:1px solid #4c403b18;border-radius:16px;background:var(--tt-white);box-shadow:0 3px 12px #4c403b04}.tt-product-card>product-component{display:block;flex:1;min-width:0}.tt-product-card .card__inner{border-radius:12px}.tt-product-card .card .card__inner .card__media{border-radius:12px;overflow:hidden}.tt-product-card .card__heading{font-size:clamp(1.8rem,1.7vw,2.4rem);line-height:1.25;overflow-wrap:anywhere}.tt-product-card .price{font-size:1.4rem}.tt-product-card .quick-add__submit{min-height:44px;font-size:1.2rem;padding-inline:1rem}.tt-product-card .quick-add{margin-bottom:.4rem}.tt-product-options{margin-top:.8rem;border-top:1px solid #4c403b18;font-size:1.2rem;line-height:1.6}.tt-product-options summary{display:list-item;cursor:pointer;min-height:44px;padding-block:1.1rem;list-style-position:inside}.tt-product-options dl{margin:0}.tt-product-options dl>div{margin-bottom:.8rem}.tt-product-options dt{font-weight:600}.tt-product-options dd{margin:0;overflow-wrap:anywhere}.tt-product-options p{margin:1rem 0}.tt-section-footer{margin-top:clamp(2.8rem,4vw,4.8rem);text-align:center}.tt-collection-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;min-height:48px;padding:1.2rem 2.4rem;border:1px solid var(--tt-cocoa);border-radius:28px;color:var(--tt-cocoa);background:var(--tt-ivory);text-decoration:none;font-size:1.3rem;overflow-wrap:anywhere;max-width:100%}.tt-collection-link:hover{text-decoration:underline;text-underline-offset:.3rem}.tt-empty-collection,.tt-editor-note{padding:2rem;border:1px solid #4c403b33;border-radius:12px;font-size:1.4rem;line-height:1.7}@media(min-width:750px){.tt-merchandising{padding-block:var(--tt-padding-top, 72px) var(--tt-padding-bottom, 72px)}.tt-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.tt-category-grid,.tt-product-grid{grid-template-columns:repeat(var(--tt-columns, 4),minmax(0,1fr))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tt-category-card:hover .tt-category-card__media img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.tt-merchandising *,.tt-merchandising *:before,.tt-merchandising *:after{animation:none!important;transition:none!important}}.tt-section-heading__description{overflow-wrap:anywhere}.tt-product-card{--color-foreground: 76, 64, 59;--color-button: 76, 64, 59;--color-button-text: 250, 247, 242;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 76, 64, 59}.tt-purchase-options{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:1rem;padding:1rem;border:1px solid currentColor;border-radius:28px;font-size:1.2rem;color:inherit;text-align:center;text-underline-offset:.3rem}.tt-section-heading__title{font-size:clamp(3.4rem,3.6vw,4.8rem)}.tt-category-card__description{font-size:1.4rem;line-height:1.6;margin:.6rem 0 0}.tt-category-grid__item:nth-child(3n+2) .tt-editorial-placeholder{background:linear-gradient(145deg,#c8d8c4,#faf7f2)}.tt-category-grid__item:nth-child(3n) .tt-editorial-placeholder{background:linear-gradient(145deg,#dcc9ac,#faf7f2)}@media(min-width:990px){.tt-category-grid--editorial{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.tt-category-grid--editorial>li:nth-child(3n+2){padding-top:4rem}.tt-category-grid--editorial>li:nth-child(3n+2) .tt-category-card__media{aspect-ratio:1}.tt-category-grid--editorial>li:nth-child(3n) .tt-category-card__media{aspect-ratio:5/6}}@media(max-width:749px){.tt-category-grid--age{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 1.6rem}.tt-category-grid--age>li{scroll-snap-align:start}.tt-category-grid--age .tt-category-card__media{aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tt-merchandising.css.map */
