.\#doto-horizontal-showcase{background:var(--dhs-section-bg, #fff);color:var(--dhs-text-color, #383838);padding-block:var(--dhs-padding-top, 28px) var(--dhs-padding-bottom, 28px)}.\#doto-horizontal-showcase-header{margin-bottom:16px}.\#doto-horizontal-showcase-header.\@align:center{text-align:center}.\#doto-horizontal-showcase-header.\@align:right{text-align:right}.\#doto-horizontal-showcase-title{margin:0;color:inherit;font:inherit;font-size:var(--dhs-title-size, 26px);line-height:1.15;font-weight:700}.\#doto-horizontal-showcase-viewport{position:relative}.\#doto-horizontal-showcase-track{display:flex;gap:var(--dhs-gap, 14px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px}.\#doto-horizontal-showcase-track::-webkit-scrollbar{display:none}.\#doto-horizontal-showcase-track>*,.\#doto-horizontal-showcase-card{flex:0 0 calc((100% - (var(--dhs-gap) * 2)) / 3);min-width:0;scroll-snap-align:start}.\#doto-horizontal-showcase-track>div{display:flex}.\#doto-horizontal-showcase-track>div>.\#doto-horizontal-showcase-card{flex:1 1 auto;width:100%}.\#doto-horizontal-showcase-card{position:relative;background:var(--dhs-card-bg, #fff);border:var(--dhs-border-width, 1px) solid var(--dhs-border-color, #e3e3e3);border-radius:var(--dhs-radius, 10px);overflow:hidden;box-shadow:0 2px 7px #0000000e;transition:transform .18s ease,box-shadow .18s ease}.\#doto-horizontal-showcase[data-shadow=none] .\#doto-horizontal-showcase-card{box-shadow:none}.\#doto-horizontal-showcase[data-shadow=medium] .\#doto-horizontal-showcase-card{box-shadow:0 8px 22px #0000001a}.\#doto-horizontal-showcase-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0000001a}.\#doto-horizontal-showcase-card-link{position:relative;display:grid;grid-template-columns:var(--dhs-image-width, 120px) minmax(0,1fr);gap:16px;align-items:stretch;min-height:150px;height:100%;padding:14px;color:inherit;text-decoration:none}.\#doto-horizontal-showcase-discount{position:absolute;top:0;left:0;z-index:2;min-width:50px;padding:4px 9px;border-radius:var(--dhs-radius, 10px) 0 8px 0;background:#ff8200;color:#fff;font-size:12px;line-height:1.2;font-weight:700;text-align:center}.\#doto-horizontal-showcase-media{min-width:0;height:120px;align-self:center;display:grid;place-items:center;overflow:hidden}.\#doto-horizontal-showcase-media img,.\#doto-horizontal-showcase-media svg{width:100%;height:100%;object-fit:contain}.\#doto-horizontal-showcase-content{min-width:0;display:flex;flex-direction:column}.\#doto-horizontal-showcase-product-title{margin:4px 0 0;min-height:2.8em;color:var(--dhs-text-color, #383838);font:inherit;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.\#doto-horizontal-showcase-rating{min-height:28px;margin-top:8px;display:flex;align-items:center;gap:8px}.\#doto-horizontal-showcase-rating .\#star-rating{--star-rating-size: .95rem;--star-rating-stars-gap: 1px}.\#doto-horizontal-showcase-rating-count{min-width:38px;height:24px;padding-inline:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #246bc1;border-radius:999px;color:#246bc1;font-size:12px;line-height:1}.\#doto-horizontal-showcase-price-zone{margin-top:auto;min-height:48px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:4px 10px;text-align:right}.\#doto-horizontal-showcase-compare-price{flex-basis:100%;color:color-mix(in srgb,var(--dhs-text-color, #383838) 48%,transparent);font-size:12px;line-height:1;text-decoration:line-through}.\#doto-horizontal-showcase-price{color:var(--dhs-price-color, #6012c3);font-size:clamp(19px,1.55vw,25px);line-height:1.05;font-weight:700}.\#doto-horizontal-showcase-arrow{position:absolute;top:50%;z-index:5;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#383838;box-shadow:0 3px 12px #0000001a;transform:translateY(-50%);cursor:pointer}.\#doto-horizontal-showcase-arrow svg{width:19px;height:19px}.\#doto-horizontal-showcase-arrow.\@prev{left:-18px}.\#doto-horizontal-showcase-arrow.\@next{right:-18px}.\#doto-horizontal-showcase-arrow:disabled{opacity:.3;cursor:default}.\#doto-horizontal-showcase-footer{min-height:42px;margin-top:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.\#doto-horizontal-showcase-dots{grid-column:2;display:flex;justify-content:center;align-items:center;gap:7px}.\#doto-horizontal-showcase-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d2d2d2;cursor:pointer}.\#doto-horizontal-showcase-dot.\@active{background:#6012c3;transform:scale(1.15)}.\#doto-horizontal-showcase-view-all{grid-column:3;justify-self:end;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:1px solid currentColor;border-radius:10px;color:#6012c3;text-decoration:none;font-weight:600;white-space:nowrap}.\#doto-horizontal-showcase-view-all:hover{opacity:.75}.\#doto-horizontal-showcase-empty{padding:28px;border:1px dashed #ccc;border-radius:10px;text-align:center}@media(max-width:767px){.\#doto-horizontal-showcase-header{margin-bottom:14px}.\#doto-horizontal-showcase-title{font-size:var(--dhs-title-size-mobile, 20px)}.\#doto-horizontal-showcase-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,minmax(0,auto));grid-auto-columns:100%;column-gap:var(--dhs-gap-mobile, 10px);row-gap:var(--dhs-gap-mobile, 10px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px}.\#doto-horizontal-showcase-track>*,.\#doto-horizontal-showcase-card{width:100%;min-width:0;max-width:none;flex:none;scroll-snap-align:none}.\#doto-horizontal-showcase-track>:nth-child(3n+1){scroll-snap-align:start}.\#doto-horizontal-showcase-track>div{display:flex;min-width:0}.\#doto-horizontal-showcase-track>div>.\#doto-horizontal-showcase-card{width:100%;flex:1 1 auto}.\#doto-horizontal-showcase-card{min-height:136px;border-radius:var(--dhs-radius, 10px)}.\#doto-horizontal-showcase-card:hover{transform:none}.\#doto-horizontal-showcase-card-link{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:1fr;gap:12px;align-items:stretch;min-height:136px;padding:10px 12px 10px 10px}.\#doto-horizontal-showcase-media{width:108px;height:112px;min-width:0;align-self:center;flex:none}.\#doto-horizontal-showcase-content{min-width:0;height:100%;display:flex;flex-direction:column}.\#doto-horizontal-showcase-product-title{margin:1px 0 0;min-height:2.8em;font-size:13px;line-height:1.38;-webkit-line-clamp:2}.\#doto-horizontal-showcase-rating{min-height:22px;margin-top:5px;gap:6px}.\#doto-horizontal-showcase-rating .\#star-rating{--star-rating-size: .72rem;--star-rating-stars-gap: 0}.\#doto-horizontal-showcase-rating-count{min-width:29px;height:19px;padding-inline:6px;font-size:9px}.\#doto-horizontal-showcase-price-zone{min-height:35px;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:3px 7px;text-align:right}.\#doto-horizontal-showcase-compare-price{flex-basis:100%;font-size:10px}.\#doto-horizontal-showcase-price{font-size:clamp(17px,5vw,21px)}.\#doto-horizontal-showcase-discount{min-width:42px;padding:4px 7px;font-size:10px}.\#doto-horizontal-showcase-arrow{display:none}.\#doto-horizontal-showcase-footer{grid-template-columns:1fr auto;margin-top:14px}.\#doto-horizontal-showcase-dots{grid-column:1;justify-self:start}.\#doto-horizontal-showcase-view-all{grid-column:2;padding-inline:13px;font-size:12px}}@media(prefers-reduced-motion:reduce){.\#doto-horizontal-showcase-track{scroll-behavior:auto}.\#doto-horizontal-showcase-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/doto-horizontal-product-showcase.css.map */
