.dt-breadcrumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 14px;color: var(--dt-color-muted)}.dt-breadcrumbs a{color: var(--dt-color-muted);text-decoration: none}.dt-breadcrumbs a:hover{color: var(--dt-color-forest);text-decoration: underline}.dt-breadcrumbs [aria-current]{color: var(--dt-color-ink);font-weight: 600}.dt-shop-head{padding: 22px var(--dt-gutter) 16px}.dt-shop-head__inner{max-width: var(--dt-container);margin-inline: auto}.dt-shop-head__eyebrow{letter-spacing: 0.12em}.dt-shop-head__title{margin-top: 8px;font-size: var(--dt-fs-h1-page);line-height: var(--dt-lh-h1-page);letter-spacing: -0.02em}.dt-shop-head__intro{margin-top: 8px;font-size: 15px;line-height: 1.5;color: var(--dt-color-muted)}.dt-shop-head__trust{list-style: none;display: flex;flex-direction: column;gap: 12px;flex-shrink: 0;padding-bottom: 6px;font-size: 15px}.dt-shop-head__trust li{display: flex;align-items: center;gap: 10px}.dt-shop-head__trust .dt-icon{color: var(--dt-color-forest)}@media (min-width: 1024px){.dt-shop-head{padding: 48px var(--dt-gutter) 52px;background: var(--dt-color-cream)}.dt-shop-head__inner{display: flex;align-items: flex-end;justify-content: space-between;gap: 64px}.dt-shop-head__text{max-width: 680px}.dt-shop-head__title{margin-top: 18px;letter-spacing: -0.025em}.dt-shop-head__intro{margin-top: 16px;font-size: 18px;line-height: 1.55}}.dt-shop-bar__inner{max-width: calc(var(--dt-container) + 2 * var(--dt-gutter));margin-inline: auto}.dt-shop-bar__left{min-width: 0}.dt-chips{display: flex;gap: 8px;padding: 0 var(--dt-gutter) 12px;overflow-x: auto;scrollbar-width: none}.dt-chips::-webkit-scrollbar{display: none}.dt-chip{display: inline-flex;align-items: center;flex-shrink: 0;height: 40px;padding: 0 14px;border: 1px solid var(--dt-color-sand);border-radius: var(--dt-radius-pill);background: #fff;color: var(--dt-color-ink);font-size: 14px;font-weight: 600;white-space: nowrap;text-decoration: none;transition: background-color var(--dt-dur-fast) var(--dt-ease),border-color var(--dt-dur-fast) var(--dt-ease)}.dt-chip:hover{border-color: var(--dt-color-forest);color: var(--dt-color-forest)}.dt-chip[aria-current]{border-color: var(--dt-color-forest);background: var(--dt-color-forest);color: #fff}.dt-shop-bar__tools{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 0 var(--dt-gutter) 16px}.dt-shop-bar__count{font-size: 13px;color: var(--dt-color-muted)}.dt-pill{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px;border: 1px solid var(--dt-color-sand);border-radius: var(--dt-radius-pill);background: #fff;color: var(--dt-color-ink);font-size: 14px;font-weight: 600;white-space: nowrap}.dt-pill:hover{border-color: var(--dt-color-forest)}.dt-pill[aria-expanded="true"] .dt-icon--chevron-down{transform: rotate(180deg)}.dt-pill__count{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: var(--dt-radius-pill);background: var(--dt-color-forest);color: #fff;font-size: 11px;font-weight: 700}.dt-sort{display: flex;align-items: center;gap: 16px;margin: 0}.dt-sort__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.dt-sort__wrap{position: relative;display: inline-flex}.dt-sort__select{height: 44px;padding: 0 38px 0 16px;border: 1px solid var(--dt-color-sand);border-radius: var(--dt-radius-pill);background: #fff;color: var(--dt-color-ink);font-size: 14px;font-weight: 600;cursor: pointer;-webkit-appearance: none;appearance: none}.dt-sort__select:focus-visible{outline: 3px solid var(--dt-color-sage);outline-offset: 2px}.dt-sort__wrap .dt-icon{position: absolute;top: 50%;right: 14px;transform: translateY(-50%);pointer-events: none}.dt-dd{position: relative}.dt-dd__panel{position: absolute;top: 50px;left: 0;z-index: 20;display: flex;flex-direction: column;width: 220px;padding: 10px;border: 1px solid var(--dt-color-sand);border-radius: var(--dt-radius-img);background: #fff;box-shadow: var(--dt-shadow-popover)}.dt-dd__panel--price{width: 300px;gap: 14px;padding: 16px}.dt-dd__panel--price .dt-price-inputs{margin-top: 0}.dt-dd__option{display: flex;align-items: center;gap: 10px;height: 44px;padding: 0 8px;border-radius: 10px;font-size: 15px;cursor: pointer}.dt-dd__option:hover{background: var(--dt-color-cream)}.dt-dd__option .dt-checkbox{width: 18px;height: 18px}.dt-dd__count{margin-left: auto;font-size: 13px;color: var(--dt-color-muted)}@media (min-width: 1024px){.dt-shop-bar{border-bottom: 1px solid var(--dt-color-sand)}.dt-shop-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 76px;padding: 0 var(--dt-gutter)}.dt-shop-bar__left{display: flex;align-items: center;gap: 8px}.dt-chips{padding: 0;overflow: visible}.dt-chip{height: 42px;padding: 0 18px}.dt-shop-bar__filters{display: flex;align-items: center;gap: 8px}.dt-shop-bar__divider{width: 1px;height: 24px;margin: 0 8px;background: var(--dt-color-sand)}.dt-shop-bar__filters .dt-pill{height: 42px;gap: 6px;padding: 0 14px 0 18px}.dt-shop-bar__tools{gap: 16px;padding: 0}.dt-shop-bar__count{font-size: 14px}.dt-sort__label{position: static;width: auto;height: auto;overflow: visible;clip: auto;font-size: 14px;color: var(--dt-color-muted)}.dt-sort__select{height: 42px;padding: 0 40px 0 16px}}.dt-shop-body{max-width: calc(var(--dt-container) + 2 * var(--dt-gutter));margin-inline: auto;padding: 0 var(--dt-gutter) 36px}.dt-shop-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 12px}@media (min-width: 768px){.dt-shop-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px 20px}}@media (min-width: 1024px){.dt-shop-body{padding: 32px var(--dt-gutter) 80px}.dt-shop-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}}.dt-shop-empty{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding: 32px 0}.dt-shop-empty__title{font-family: var(--dt-font-display);font-size: 24px}.dt-help-card{display: flex;flex-direction: column;padding: 16px;border-radius: var(--dt-radius-img);background: var(--dt-color-sage-tint)}.dt-help-card__icon{width: 40px;height: 40px}.dt-help-card__icon .dt-icon{width: 20px;height: 20px}.dt-help-card__title{margin-top: 14px;font-size: 20px;line-height: 1.2;letter-spacing: 0}.dt-help-card__text{margin: 8px 0 14px;font-size: 13px;line-height: 1.45;color: #4A5248}.dt-help-card__btn{--dt-btn-height: 44px;margin-top: auto;padding: 0 12px;font-size: 14px}@media (min-width: 1024px){.dt-help-card{padding: 28px;border-radius: var(--dt-radius-card)}.dt-help-card__icon{width: 48px;height: 48px}.dt-help-card__icon .dt-icon{width: 22px;height: 22px}.dt-help-card__title{margin-top: 20px;font-size: 28px;line-height: 1.15}.dt-help-card__text{margin: 12px 0 20px;font-size: 15px;line-height: 1.55}.dt-help-card__btn{--dt-btn-height: 48px;align-self: flex-start;padding: 0 22px;font-size: 15px}}.dt-shop-trust{margin: 0 var(--dt-gutter) 36px;padding: 18px;border-radius: var(--dt-radius-card);background: var(--dt-color-cream)}.dt-shop-trust ul{list-style: none;display: flex;flex-direction: column;gap: 12px}.dt-shop-trust li{display: flex;align-items: center;gap: 10px;font-size: 14px}.dt-shop-trust .dt-icon{color: var(--dt-color-forest)}.dt-guide{padding: 0 var(--dt-gutter) 96px}.dt-guide__inner{display: flex;flex-direction: column;gap: 28px;max-width: var(--dt-container);margin-inline: auto}.dt-guide__title{font-size: 38px;line-height: 1.1;letter-spacing: -0.02em}.dt-guide__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.dt-guide__card{display: flex;flex-direction: column;gap: 10px;padding: 24px;border: 1px solid var(--dt-color-sand);border-radius: var(--dt-radius-card);background: #fff;color: var(--dt-color-ink);text-decoration: none;transition: box-shadow 0.2s var(--dt-ease)}.dt-guide__card:hover{color: var(--dt-color-ink);box-shadow: var(--dt-shadow-card-hover)}.dt-guide__problem{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--dt-color-olive)}.dt-guide__name{font-family: var(--dt-font-display);font-size: 24px}.dt-guide__link{display: flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 15px;font-weight: 600;color: var(--dt-color-forest)}.woocommerce-pagination{margin-top: 32px}.woocommerce-pagination ul.page-numbers{list-style: none;display: flex;align-items: center;gap: 6px}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display: flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 10px;border-radius: var(--dt-radius-pill);color: var(--dt-color-ink);font-size: 15px;font-weight: 600;text-decoration: none}.woocommerce-pagination .page-numbers a:hover{background: var(--dt-color-cream)}.woocommerce-pagination .page-numbers .current{background: var(--dt-color-forest);color: #fff}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{border: 1px solid var(--dt-color-sand)}