.db-collection{color:#000000e5;font-family:Poppins,sans-serif}.db-collection__banner{width:100%;height:25vw;overflow:hidden;background:#000}.db-collection__banner-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.db-collection__container{width:68.75vw;max-width:none;margin:0 auto;padding:0}.db-collection__breadcrumb{display:flex;align-items:center;gap:.2083vw;margin:2.0833vw 0 1.25vw;color:#0006;font-size:.8333vw;line-height:1.1458vw}.db-collection__breadcrumb a{color:inherit;text-decoration:none}.db-collection__layout.row{margin:0}.db-collection__main{flex:0 0 100%;width:100%;max-width:100%;padding:0}.db-collection__description{margin-bottom:1.25vw}.db-collection__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.db-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.25vw;min-width:0;margin-bottom:1.25vw}.db-collection__tabs{display:flex;align-items:center;flex:1 1 auto;gap:1.6667vw;min-width:0;overflow-x:auto;scrollbar-width:none}.db-collection__tabs::-webkit-scrollbar{display:none}.db-collection__tab{display:inline-flex;align-items:center;flex:0 0 auto;min-height:1.9792vw;padding:.4167vw 0;border-bottom:.1042vw solid transparent;color:#000000b3;font-size:.8333vw;font-weight:400;line-height:1.1458vw;text-decoration:none;text-transform:capitalize;white-space:nowrap}.db-collection__tab:hover,.db-collection__tab:focus-visible,.db-collection__tab.is-active{border-bottom-color:#007cf0;color:#007cf0;font-weight:500;text-decoration:none}.db-collection .tt-filters-options.db-collection__controls{display:flex;align-items:center;flex:0 0 auto;width:auto;margin:0}.db-collection .tt-filters-options .db-collection__sort{position:relative;display:flex;align-items:center;width:10.4167vw;height:1.875vw;margin:0;border:.026vw solid rgb(0 0 0 / 40%);border-radius:.4167vw}.db-collection .tt-filters-options .db-collection__sort label{display:none}.db-collection .tt-filters-options .db-collection__sort select{display:block;flex:1 1 auto;width:100%;height:100%;margin:0;padding:0 1.875vw 0 .625vw;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#000000e5;font-family:inherit;font-size:.7292vw;line-height:1.0417vw}.db-collection .tt-filters-options .db-collection__sort:after{position:absolute;top:50%;right:.7292vw;width:.4167vw;height:.4167vw;border-right:.0521vw solid currentColor;border-bottom:.0521vw solid currentColor;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.db-collection__grid.tt-product-listing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9375vw;margin:0}.db-collection__grid.tt-product-listing>.tt-col-item{display:flex;flex:none;width:auto;max-width:none;min-width:0;margin:0;padding:0}.db-collection__grid .tt-empty-search{grid-column:1 / -1}.db-collection-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:25.0521vw;min-width:0;padding:1.25vw;border:.026vw solid rgb(0 0 0 / 40%);border-radius:1.0417vw;background:#fff}.db-collection-card__saving{position:absolute;top:.625vw;left:.625vw;z-index:1;padding:.4167vw .8333vw;border:.026vw solid #007cf0;border-radius:10vw;background:#eef8ff;color:#008cf0;font-size:.7292vw;font-weight:500;line-height:.9896vw;white-space:nowrap}.db-collection-card__media{display:flex;align-items:center;justify-content:center;flex:0 0 12.8125vw;min-width:0}.db-collection-card__image{display:block;width:12.5vw;height:12.5vw;object-fit:contain}.db-collection-card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0}.db-collection-card__intro{flex-shrink:0;min-width:0}#tt-pageContent .db-collection-card__title{margin:0;height:3.3334vw;overflow:hidden;padding:0;color:#000000e5;font-size:1.1458vw;font-weight:600;line-height:1.6667vw}.db-collection-card__title a{display:-webkit-box;height:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;text-decoration:none;overflow-wrap:anywhere}.db-collection-card__title a:hover{color:#007cf0}.db-collection-card__subtitle{display:block;height:.9896vw;margin:.2083vw 0 0;overflow:hidden;color:#000000b3;font-size:.7292vw;font-weight:400;line-height:.9896vw;text-overflow:ellipsis;white-space:nowrap}.db-collection-card__purchase{flex-shrink:0;margin-top:.625vw}.db-collection-card__prices{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.2083vw;min-height:1.5104vw;margin-bottom:.625vw;overflow:hidden}.db-collection-card__price{color:#000000e5;font-size:1.25vw;font-weight:600;line-height:1.5104vw}.db-collection-card__compare{min-width:0;overflow:hidden;color:#0006;font-size:.7292vw;font-weight:400;line-height:1.1458vw;text-overflow:ellipsis;white-space:nowrap}.db-collection-card__actions{display:flex;gap:.625vw}.db-collection-card__actions form{flex:1 1 0;min-width:0;margin:0}.db-collection-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.3438vw;padding:.625vw 1.0417vw;border-radius:10vw;font-family:inherit;font-size:.8333vw;font-weight:600;line-height:1.0938vw;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.db-collection-card__button--primary{border:.0521vw solid #008cf0;background:#008cf0;color:#fff}.db-collection-card__button--primary:hover,.db-collection-card__button--primary:focus-visible{background:#007cf0;color:#fff}.db-collection-card__button--primary:disabled{border-color:#00000042;background:#00000042;cursor:not-allowed}.db-collection-card__button--secondary{flex:1 1 0;min-width:0;border:.0521vw solid rgb(0 0 0 / 26%);background:#fff;color:#000000e5}.db-collection-card__button--secondary:hover,.db-collection-card__button--secondary:focus-visible{border-color:#007cf0;color:#007cf0;text-decoration:none}@media(max-width:1024px){.db-collection__banner{height:236px}.db-collection__container{width:calc(100% - 40px)}.db-collection__breadcrumb{gap:3px;margin:20px 0 16px;font-size:12px;line-height:16px}.db-collection__description{margin-bottom:16px}.db-collection__toolbar{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:16px}.db-collection__tabs{flex:0 0 auto;width:100%;min-height:38px;gap:24px}.db-collection__tab{min-height:38px;padding:8px 0;border-bottom-width:2px;font-size:16px;line-height:22px}.db-collection .tt-filters-options.db-collection__controls{flex:0 0 auto;width:100%}.db-collection .tt-filters-options .db-collection__sort{flex:0 0 100%;width:100%;height:36px;margin:0;padding:0 12px;border-width:1px;border-radius:8px}.db-collection .tt-filters-options .db-collection__sort label{display:block;flex:0 0 auto;margin:0 4px 0 0;color:#0006;font-size:14px;line-height:20px;white-space:nowrap}.db-collection .tt-filters-options .db-collection__sort select{min-width:0;padding:0 20px 0 0;font-size:14px;line-height:20px}.db-collection .tt-filters-options .db-collection__sort:after{right:14px;width:8px;height:8px;border-width:1px}.db-collection__grid.tt-product-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-collection-card{height:338px;padding:24px 12px 12px;border-width:1px;border-radius:10px}.db-collection-card__saving{top:12px;left:12px;padding:4px 8px;border-width:1px;border-radius:100px;font-size:10px;line-height:14px}.db-collection-card__media{flex-basis:120px}.db-collection-card__image{width:118px;height:118px}#tt-pageContent .db-collection-card__title{height:48px;min-height:48px;font-size:18px;line-height:24px}.db-collection-card__subtitle{height:14px;margin-top:4px;font-size:10px;line-height:14px}.db-collection-card__purchase{margin-top:8px}.db-collection-card__prices{gap:4px;min-height:24px;margin-bottom:8px}.db-collection-card__price{font-size:18px;line-height:24px}.db-collection-card__compare{font-size:10px;line-height:18px}.db-collection-card__actions{flex-direction:column;align-items:flex-start;gap:8px}.db-collection-card__actions form{flex:none;width:100px}.db-collection-card__button{width:100px;min-height:32px;padding:8px 12px;border-width:1px;border-radius:100px;font-size:11px;line-height:16px}}@media(max-width:370px){.db-collection__container{width:calc(100% - 24px)}.db-collection__grid.tt-product-listing{gap:8px}.db-collection-card{padding-right:10px;padding-left:10px}#tt-pageContent .db-collection-card__title,.db-collection-card__price{font-size:16px}.db-collection-card__image{width:108px;height:108px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/collection-redesign.css.map */
