.dt-cat{--dt-white: #ffffff;--dt-muted: #686d64;--dt-card-line: #e1dcd2;display:grid;grid-template-columns:var(--full-page-grid-with-margins);padding-block:var(--dt-cat-pt, 24px) var(--dt-cat-pb, 40px);background:var(--dt-cream);color:var(--dt-ink);font-family:var(--font-body--family)}.dt-cat>.dt-cat__inner{grid-column:2;min-width:0}.dt-cat :is(h1,h2,h3){font-family:var(--font-body--family);font-weight:700;letter-spacing:0;text-transform:none;color:inherit}.dt-cat p{margin:0}.dt-cat a{color:inherit}.dt-cat-crumbs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;color:var(--dt-muted);font-size:.75rem}.dt-cat-crumbs a{text-decoration:none}.dt-cat-crumbs a:hover{text-decoration:underline}.dt-cat-head__title{margin:0 0 12px;font-size:2.5rem;line-height:1.15}.dt-cat-head__intro{max-width:50rem;color:var(--dt-muted);font-size:1rem;line-height:1.55}.dt-cat-head__intro p{margin:0}.dt-cat-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 20px;border:1px solid transparent;border-radius:var(--dt-radius);font:inherit;font-size:.875rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.dt-cat .dt-cat-button--dark{background:var(--dt-ink);color:var(--dt-white)}.dt-cat .dt-cat-button--light{background:var(--dt-white);color:var(--dt-ink)}.dt-cat .dt-cat-button--outline{border-color:var(--dt-ink);background:var(--dt-white);color:var(--dt-ink)}.dt-cat-button:hover{opacity:.88}.dt-cat :is(a,button,select,input):focus-visible{outline:2px solid var(--dt-clay);outline-offset:2px}.dt-cat .dt-cat-link{color:var(--dt-clay);font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dt-cat .dt-cat-link--light{color:var(--dt-white)}.dt-cat-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.dt-cat-box{display:grid;gap:6px;align-content:start;padding:20px 24px;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-cat-box--dark{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border-color:var(--dt-ink);background:var(--dt-ink);color:var(--dt-white)}.dt-cat-box__eyebrow{margin-bottom:6px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dt-cat-box__title{margin:0 0 4px;font-size:1.375rem;line-height:1.25}.dt-cat-box__text,.dt-cat-box__text p{margin:0;font-size:.875rem;line-height:1.5}.dt-cat-box .dt-eyebrow{font-size:.6875rem}.dt-cat-block{margin-top:32px}.dt-cat-h2{margin:0 0 6px;font-size:1.5rem;line-height:1.25}.dt-cat-sub{margin-bottom:16px!important;color:var(--dt-muted);font-size:.875rem}.dt-cat-sub--mobile{display:none}.dt-fam-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none}.dt-fam{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-fam__media{display:block;aspect-ratio:10 / 7;overflow:hidden;background:var(--dt-sand)}.dt-fam__media img,.dt-fam__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--dt-pos, 50%)}.dt-fam__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.dt-fam__title{margin:0 0 8px;font-size:1.125rem;line-height:1.3}.dt-fam__title a{text-decoration:none}.dt-fam__text,.dt-fam__text p{margin:0;color:var(--dt-muted);font-size:.875rem;line-height:1.5}.dt-fam__price{margin-top:auto;padding-top:20px}.dt-fam__unit{margin-bottom:6px!important;font-size:.75rem;font-weight:700}.dt-fam__amount{min-height:1.4em;font-size:.9375rem;font-weight:700;line-height:1.4}.dt-fam .dt-cat-link{align-self:flex-start;margin-top:16px}.dt-cat .dt-fam-more{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin:20px 0 0;color:var(--dt-muted);font-size:.9375rem}.dt-pcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-pcard__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--dt-sand)}.dt-pcard__media img,.dt-pcard__placeholder{display:block;width:100%;height:100%;object-fit:cover}.dt-pcard__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:16px 16px 14px}.dt-pcard__title{min-height:2.6em;margin:0 0 8px;font-size:1rem;line-height:1.3}.dt-pcard__title a{text-decoration:none}.dt-pcard__title a:hover{text-decoration:underline}.dt-price__mode{color:var(--dt-muted);font-size:.75rem;font-weight:700}.dt-price__main{color:var(--dt-clay);font-size:1.5rem;font-weight:700;line-height:1.25}.dt-price__main--wa{font-size:1.125rem}.dt-price__note{min-height:1.4em;color:var(--dt-muted);font-size:.75rem;line-height:1.4}.dt-pcard .dt-pcard__button{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:auto;border-radius:var(--dt-radius);background:var(--dt-ink);color:var(--dt-white);font-size:.875rem;font-weight:700;text-decoration:none}.dt-pcard .dt-price{margin-bottom:16px}.dt-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.dt-feat .dt-pcard__media{aspect-ratio:10 / 7}.dt-cat-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:40px;padding:36px 32px 44px;border-radius:var(--dt-radius-block);background:var(--dt-sand)}.dt-cat-cta__title{margin:0 0 10px;font-size:1.5rem;line-height:1.25}.dt-cat-cta__text,.dt-cat-cta__text p{max-width:44rem;margin:0;font-size:.9375rem;line-height:1.55}.dt-cat-cta .dt-cat-button{flex:none;min-width:230px;min-height:48px}.dt-chips{margin-top:16px}.dt-chips ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dt-cat .dt-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 18px;border:1px solid var(--dt-line);border-radius:999px;background:var(--dt-white);color:var(--dt-ink);font-size:.8125rem;white-space:nowrap;text-decoration:none}.dt-cat .dt-chip.is-active{border-color:var(--dt-ink);background:var(--dt-ink);color:var(--dt-white);font-weight:700}.dt-chip--empty{opacity:.6}.dt-col__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start;margin-top:28px}.dt-col__aside{display:grid;gap:0;padding:18px 18px 14px;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-filters__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.dt-filters__title{margin:0;font-size:1rem}.dt-cat .dt-filters__clear{color:var(--dt-clay);font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dt-filters__close{border:0;background:none;color:inherit;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.dt-filters__body{display:grid}.dt-fgroup{margin:0;padding:14px 0;border:0;border-top:1px solid var(--dt-line)}.dt-fgroup__title{float:left;width:100%;margin-bottom:8px;padding:0;font-size:.8125rem;font-weight:700}.dt-fgroup__list{clear:both;display:grid;gap:6px;margin:0;padding:0;list-style:none}.dt-check{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.35}.dt-check input{flex:none;width:16px;height:16px;margin:1px 0 0;border:1px solid var(--dt-muted);border-radius:2px;background:var(--dt-white) center / 12px no-repeat;appearance:none;-webkit-appearance:none;cursor:pointer}.dt-check input:checked{border-color:var(--dt-ink);background-color:var(--dt-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E")}.dt-check label{cursor:pointer}.dt-check__count{margin-left:4px;color:var(--dt-muted);font-size:.75rem}.dt-check.is-disabled{opacity:.45}.dt-fgroup__range{clear:both;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;align-items:center;font-size:.8125rem}.dt-fgroup__range input{min-width:0;padding:6px 8px;border:1px solid var(--dt-line);border-radius:var(--dt-radius);font:inherit}.dt-help{display:grid;gap:10px;margin-top:14px;padding:18px 14px 16px;border-radius:var(--dt-radius);background:var(--dt-sand)}.dt-help__title{margin:0;font-size:1rem}.dt-help__text,.dt-help__text p{margin:0;font-size:.8125rem;line-height:1.5}.dt-help .dt-cat-button{margin-top:28px}.dt-col__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dt-col__count{color:var(--dt-muted);font-size:.8125rem;outline:none}.dt-sort{position:relative;display:flex;align-items:center;min-width:230px;padding:0 12px;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-sort__label{font-size:.8125rem;font-weight:700;white-space:nowrap}.dt-sort select{flex:1;min-height:38px;padding:0 4px;border:0;background:transparent;color:var(--dt-ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.dt-active ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;list-style:none}.dt-cat .dt-active__clear{color:var(--dt-clay);font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.dt-col[aria-busy=true] .dt-col__main{opacity:.55;transition:opacity .15s ease}.dt-promo{display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:22px 22px 8px;border-radius:var(--dt-radius);background:var(--dt-ink);color:var(--dt-white)}.dt-promo .dt-cat-box__eyebrow{margin-bottom:14px}.dt-promo__title{margin:0 0 18px;font-size:1.5rem;line-height:1.2}.dt-promo__text,.dt-promo__text p{margin:0;font-size:.8125rem;line-height:1.6}.dt-promo .dt-cat-button{margin-bottom:14px}.dt-more{display:flex;justify-content:center;margin-top:24px}.dt-more .dt-cat-button{min-width:240px}.dt-more .dt-cat-button[aria-disabled=true]{opacity:.5;pointer-events:none}.dt-empty{display:grid;gap:12px;justify-items:start;padding:32px;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-empty__title{margin:0;font-size:1.25rem}.dt-empty__actions{display:flex;flex-wrap:wrap;gap:12px}.dt-conds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:24px 0;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white);list-style:none}.dt-conds li{padding:4px 24px 24px}.dt-conds li+li{border-left:1px solid var(--dt-line)}.dt-conds h2{margin:0 0 12px;font-size:.9375rem}.dt-conds p{font-size:.8125rem;line-height:1.55}.dt-col__backdrop,.dt-mobile-only{display:none}.dt-col__backdrop[hidden]{display:none!important}html.dt-scroll-lock,html.dt-scroll-lock body{overflow:hidden}@media screen and (max-width:1199px){.dt-fam-grid,.dt-feat,.dt-grid{gap:14px}}@media screen and (max-width:989px){.dt-desktop-only,.dt-desktop-inline{display:none!important}.dt-mobile-only{display:flex}.dt-help.dt-mobile-only{display:grid}.dt-cat-head__title{font-size:1.75rem}.dt-cat-head__intro{font-size:.875rem}.dt-cat-boxes{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.dt-cat-box{padding:16px}.dt-cat-box--dark{grid-template-columns:minmax(0,1fr);gap:8px}.dt-cat-box__title{font-size:1.0625rem}.dt-cat-box__text,.dt-cat-box__text p{font-size:.8125rem}.dt-cat-h2{font-size:1.25rem}.dt-fam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.dt-fam__body{padding:12px 12px 14px}.dt-fam__title{font-size:.9375rem}.dt-fam__text{display:none}.dt-fam__unit{font-size:.6875rem}.dt-fam__amount,.dt-fam .dt-cat-link{font-size:.8125rem}.dt-cat-sub--desktop,.dt-cat-sub:not(.dt-cat-sub--mobile){display:none}.dt-cat-sub--mobile{display:block}.dt-feat{display:flex;gap:12px;margin-inline:calc(var(--page-margin, 16px) * -1);padding:0 var(--page-margin, 16px) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px)}.dt-feat__item{flex:0 0 64%;scroll-snap-align:start}.dt-cat-cta{flex-direction:column;align-items:stretch;gap:20px;margin-top:28px;padding:24px 16px}.dt-cat-cta__title{font-size:1.25rem}.dt-cat-cta__text,.dt-cat-cta__text p{font-size:.8125rem}.dt-cat-cta .dt-cat-button{min-width:0}.dt-chips{margin-inline:calc(var(--page-margin, 16px) * -1)}.dt-chips ul{flex-wrap:nowrap;padding:0 var(--page-margin, 16px) 4px;overflow-x:auto;scrollbar-width:none}.dt-chips ul::-webkit-scrollbar{display:none}.dt-col__layout{grid-template-columns:minmax(0,1fr);margin-top:16px}.dt-col__aside{display:contents}.dt-filters{display:none}.dt-col.is-panel-open .dt-filters{position:fixed;top:24px;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;border-radius:16px 16px 0 0;background:var(--dt-white);color:var(--dt-ink);box-shadow:0 -8px 32px #0003}.dt-col.is-panel-open .dt-filters:before{content:"";align-self:center;width:40px;height:4px;margin-top:10px;border-radius:2px;background:var(--dt-line)}.dt-filters__head{padding:16px 16px 14px;border-bottom:1px solid var(--dt-line)}.dt-filters__title{font-size:1.375rem}.dt-filters__body{flex:1;align-content:start;padding:0 16px 24px;overflow-y:auto;overscroll-behavior:contain}.dt-fgroup{padding:18px 0}.dt-fgroup:first-of-type{border-top:0}.dt-fgroup__title,.dt-check{font-size:.9375rem}.dt-check input{width:18px;height:18px}.dt-fgroup--pills .dt-fgroup__list{display:flex;flex-wrap:wrap;gap:8px}.dt-fgroup--pills .dt-check{position:relative}.dt-fgroup--pills .dt-check input{position:absolute;opacity:0}.dt-fgroup--pills .dt-check label{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border:1px solid var(--dt-line);border-radius:999px;font-size:.875rem}.dt-fgroup--pills .dt-check input:checked+label{border-color:var(--dt-ink);background:var(--dt-ink);color:var(--dt-white)}.dt-fgroup--pills .dt-check input:checked+label .dt-check__count{color:inherit}.dt-fgroup--pills .dt-check input:focus-visible+label{outline:2px solid var(--dt-clay);outline-offset:2px}.dt-filters__body .dt-cat-link{padding-top:18px;border-top:1px solid var(--dt-line)}.dt-filters__foot{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dt-line)}.dt-filters__foot .dt-cat-button{min-height:48px}.dt-col.is-panel-open .dt-col__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#252923d9}.dt-col__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.dt-col__toolbar [data-dt-open]{min-height:40px}.dt-col__count{grid-column:1 / -1;grid-row:2;font-size:.75rem}.dt-sort{min-width:0;padding:0 8px}.dt-sort__label{font-size:.75rem}.dt-sort select{width:100%;font-size:.75rem}.dt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dt-grid__item--promo{grid-column:1 / -1}.dt-pcard .dt-pcard__media{aspect-ratio:1 / 1}.dt-feat .dt-pcard__media{aspect-ratio:4 / 3}.dt-pcard__body{padding:10px 10px 12px}.dt-pcard__title{min-height:3.9em;margin-bottom:4px;font-size:.8125rem}.dt-feat .dt-pcard__title{min-height:2.6em;font-size:.9375rem}.dt-price__mode{font-size:.6875rem}.dt-price__main{font-size:1.0625rem}.dt-feat .dt-price__main{font-size:1.25rem}.dt-price__note{font-size:.6875rem}.dt-pcard .dt-price{margin-bottom:10px}.dt-pcard .dt-pcard__button{min-height:36px;font-size:.8125rem}.dt-promo{padding:18px 16px 4px}.dt-promo__title{margin-bottom:8px;font-size:1.25rem}.dt-more .dt-cat-button{width:100%}.dt-help{margin-top:20px;padding:16px}.dt-help .dt-cat-button{margin-top:12px;min-height:44px}.dt-conds{grid-template-columns:minmax(0,1fr);margin-top:20px;padding:0 16px}.dt-conds li{padding:18px 0}.dt-conds li+li{border-top:1px solid var(--dt-line);border-left:0}.dt-conds h2{margin-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dt-catalog.css.map */
