html,body{max-width:100%;overflow-x:clip}.td-product-tile__image,.template-collection .product-card card-gallery,.template-product .product-recommendations .product-card card-gallery,.template-collection .product-card .card-gallery,.template-product .product-recommendations .product-card .card-gallery{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#090806!important}.td-product-tile__image img,.template-collection .product-card img,.template-product .product-recommendations .product-card img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center center!important;background:#090806!important;display:block!important}.template-collection .product-card slideshow-component,.template-product .product-recommendations .product-card slideshow-component,.template-collection .product-card .slideshow,.template-product .product-recommendations .product-card .slideshow{aspect-ratio:1 / 1!important;overflow:hidden!important;background:#090806!important}.template-product .product-recommendations .product-card__content,.template-collection .product-card__content{gap:9px!important}.template-product .product-recommendations .product-card h3,.template-product .product-recommendations .product-card [class*=product-title],.template-collection .product-card h3,.template-collection .product-card [class*=product-title]{line-height:1.45!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-product .product-recommendations h2,.template-product .product-recommendations .section-resource-list__header h2{font-weight:500!important;letter-spacing:.03em!important}.template-product #MainContent{padding-bottom:96px}.td-footer-policies{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:18px 0 0;margin-top:26px;border-top:1px solid rgba(190,157,91,.18);color:#f5ecda9e;font-size:12px;letter-spacing:.04em}.td-footer-policies__links{display:flex;flex-wrap:wrap;gap:10px 22px}.td-footer-policies a{color:inherit;text-decoration:none}.td-footer-policies a:hover{color:#d7b46a}@media screen and (max-width:749px){body{overflow-x:hidden}.td-shell{width:min(100% - 36px,1280px)!important}.td-topbar{display:none!important}.td-site-header{min-height:64px!important}.td-header-inner{min-height:64px!important;padding-block:9px!important}.td-brand__name{font-size:20px!important}.td-brand__name small{font-size:8px!important;letter-spacing:.13em!important}.td-hero{min-height:min(780px,92svh)!important;height:auto!important;padding:92px 0 42px!important;background-position:61% center!important}.td-hero__content{width:100%!important;max-width:none!important;padding-inline:0!important}.td-hero__eyebrow{font-size:12px!important;letter-spacing:.2em!important}.td-hero h1{font-size:clamp(38px,10.6vw,52px)!important;line-height:1.22!important;letter-spacing:.03em!important;max-width:9em!important}.td-hero__lead{font-size:14px!important;line-height:1.9!important;max-width:25em!important}.td-hero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.td-hero__actions .button,.td-hero__actions a{min-width:0!important;width:100%!important;padding-inline:12px!important;white-space:nowrap!important}.td-trust-grid,.td-service-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.td-trust-grid>*,.td-service-strip__grid>*{min-width:0!important;padding:18px 12px!important}.td-trust-grid small,.td-service-strip__grid small{font-size:10px!important;line-height:1.55!important}.td-theme-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:76vw!important;overflow-x:auto!important;overflow-y:hidden!important;gap:12px!important;padding-bottom:10px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.td-theme-grid::-webkit-scrollbar{display:none}.td-theme-card{min-width:0!important;scroll-snap-align:start}.td-featured-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important;overflow:visible!important;padding:0!important}.td-featured-intro{grid-column:1 / -1!important;min-width:0!important;min-height:0!important;padding:38px 24px!important}.td-product-tile{min-width:0!important;width:100%!important}.td-product-tile__image{width:100%!important}.td-product-tile h3{font-size:15px!important;line-height:1.5!important;margin:11px 0 4px!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:3em}.td-product-tile strong{font-size:16px!important}.td-product-tile p{display:none!important}.td-craft-live,.td-craft-grid,.td-live-grid,.td-secondary-grid{grid-template-columns:1fr!important}.td-craft,.td-live,.td-secondary-card{min-height:430px!important}.td-craft__copy,.td-live__copy{padding:34px 24px!important}.td-live__portrait{min-height:330px!important}.product-recommendations .section{padding-inline:18px!important}.template-product .product-recommendations h2,.template-product .product-recommendations .section-resource-list__header h2{font-size:clamp(30px,9vw,42px)!important;line-height:1.2!important;margin-bottom:24px!important}.product-recommendations .resource-list--grid,.template-collection .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:30px!important}.product-recommendations .product-card [class*=product-title],.product-recommendations .product-card h3,.template-collection .product-card [class*=product-title],.template-collection .product-card h3{font-size:14px!important;line-height:1.5!important}.product-recommendations .product-card [class*=price],.template-collection .product-card [class*=price]{font-size:15px!important}.td-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px 18px!important}.td-footer-brand{grid-column:1 / -1!important}.td-footer-policies{align-items:flex-start;flex-direction:column;gap:12px}.td-footer-policies__links{gap:9px 16px}}@media screen and (max-width:390px){.td-shell{width:min(100% - 28px,1280px)!important}.td-hero__actions,.td-footer-grid{grid-template-columns:1fr!important}.td-footer-brand{grid-column:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tdart-v6.css.map */
