.product-set-slider{background:var(--set-block-background,transparent);border-radius:22px;min-width:0;margin:0 0 24px;padding:20px 16px 16px;scroll-margin-top:16px}.slider-set-heading{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:0 8px 16px;display:flex}.slider-set-heading h3{color:var(--set-title-color,#fff);background:var(--set-background);overflow-wrap:anywhere;border-radius:6px;padding:4px 10px;font-size:22px;font-weight:800}.slider-set-heading small{color:#4c6257;margin-left:auto;font-size:12px}.slider-viewport{min-width:0;position:relative}.product-slider-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;max-width:100%;padding:4px;scroll-padding:4px;display:flex;overflow-x:auto}.product-slider-track::-webkit-scrollbar{display:none}.product-slider-track .slide-card{scroll-snap-align:start;min-width:0;height:266.25px;box-shadow:none;background:#ffffffad;border:1px solid #ffffffa8;border-radius:22px;flex-direction:column;flex:0 0 clamp(210px,23vw,260px);padding:16px;display:flex}.product-slider-track .slide-card:nth-child(2n){background:#ffffff70}.product-slider-track .slide-card:hover{transform:none;box-shadow:0 4px 14px #283b1e12}.slide-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.slide-product-code{color:#21352a;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:800}.slide-card-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.slide-save{color:#6d786e;min-width:32px;min-height:32px;padding:0;font-size:25px}.slide-save.is-saved{color:#da5847}.slide-product-name{color:#163e2a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:18px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.slide-image-link{border-radius:12px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.slide-image-link:focus-visible{outline-offset:-3px}.slide-product-image{object-fit:contain;border-radius:10px;width:100%;height:100%;max-height:205px}.slide-image-link .product-photo{flex-shrink:0;max-width:150px;margin:0;transform:none}.slide-image-placeholder{text-align:center;color:#486a54;padding:20px;font-size:16px;font-weight:700}.slide-store{color:#59685c;margin-top:8px;font-size:11px}.slider-arrow{z-index:2;color:#1d3027;background:#fffffff0;border:1px solid #bfcbc2;width:44px;min-height:76px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 14px #23342b1a}.slider-arrow-right{border-radius:15px 0 0 15px;right:-8px}.slider-arrow-left{border-radius:0 15px 15px 0;left:-8px}.slider-arrow:disabled{visibility:hidden;pointer-events:none}.slider-category{min-width:0;margin-bottom:28px}.slider-category-title{color:#000;letter-spacing:.02em;background:#dbe7f3;border-radius:7px;margin-bottom:6px;padding:2px 12px;font-size:17px;font-weight:800;line-height:1.2}.set-direction-nav{right:max(10px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:12;background:#fffffff2;border:1px solid #cad8cf;border-radius:16px;flex-direction:column;align-items:center;padding:3px;display:flex;position:fixed;box-shadow:0 4px 18px #152d2317}.set-direction-nav button{color:#214832;width:44px;height:44px}.set-direction-nav button:disabled{opacity:.25;cursor:default}.set-direction-nav span{letter-spacing:1px;color:#758577;font-size:8px;font-weight:700}@media (max-width:760px){.product-set-slider{border-radius:18px;margin-bottom:18px;padding:14px 8px 10px}.slider-set-heading{gap:6px 12px;padding:0 4px 12px}.slider-set-heading h3{font-size:18px}.slider-set-heading small{font-size:10px}.product-slider-track .slide-card{border-radius:20px;flex-basis:clamp(185px,65vw,240px);height:240px;padding:12px}.slide-product-name{font-size:17px}.slide-product-image{max-height:185px}.slider-arrow{width:36px;min-height:64px}.slider-arrow-left{left:-4px}.slider-arrow-right{right:-4px}.set-direction-nav{bottom:calc(82px + env(safe-area-inset-bottom))}}.product-slider-track .slide-card{padding:0;overflow:hidden}.slide-card-top{flex-wrap:wrap;padding:10px 10px 0}.slide-card-actions .brand-mark{width:24px;height:24px;font-size:22px}.slide-card-actions .amazon:after{width:18px;left:2px}.slide-image-link{border-radius:0;overflow:hidden}.slide-product-image{object-fit:contain;border-radius:0;max-height:none}@media (max-width:760px){.product-set-slider{padding-left:4px;padding-right:4px}.product-slider-track{gap:6px;padding:2px 0;scroll-padding:0}.product-slider-track .slide-card{border-radius:12px;flex:0 0 calc(28.5714% - 5.14286px);height:clamp(157.5px,36vw,202.5px);padding:0}.slide-card-top{flex-direction:column;align-items:flex-start;gap:0;padding:5px 3px 0}.slide-product-code{font-size:11px;line-height:1.3}.slide-card-actions{justify-content:space-between;gap:0;width:100%;min-width:0}.slide-card-actions .brand-mark{flex-shrink:1;width:18px;height:20px;font-size:19px}.slide-card-actions .best-buy,.slide-card-actions .temu{font-size:6px}.slide-card-actions .amazon:after{border-bottom-width:2px;width:14px;height:5px;left:1px}.slide-card-actions .product-description-trigger{width:22px;height:26px;padding:0}.slide-card-actions .product-description-trigger span{width:17px;height:17px;font-size:10px}.slide-save{min-width:22px;min-height:26px;font-size:21px}.slide-product-name{-webkit-line-clamp:3;min-height:40px;margin:4px;font-size:11px;line-height:1.25}.slide-product-image{max-height:none}.slide-image-placeholder{padding:6px;font-size:10px}.slider-arrow{border-radius:8px;width:32px;min-height:30px;top:auto;bottom:0;transform:none}.slider-arrow-left{left:0}.slider-arrow-right{right:0}}.slide-product-name{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;min-height:0;display:block;overflow:hidden}.slide-card-top{flex-flow:row;align-items:center;gap:4px}.slide-product-code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slide-card-actions{justify-content:flex-end;width:auto;margin-left:auto}@media (max-width:760px){.slide-card-top{gap:1px;padding:5px 2px 0}.slide-product-code{font-size:9px}.slide-card-actions{gap:0}.slide-card-actions .brand-mark{flex-shrink:0;width:14px;height:18px;font-size:15px}.slide-card-actions .best-buy,.slide-card-actions .temu{font-size:5px}.slide-card-actions .amazon:after{width:12px;left:0}.slide-card-actions .product-description-trigger{width:18px;height:26px}.slide-card-actions .product-description-trigger span{width:15px;height:15px;font-size:9px}.slide-save{min-width:18px;min-height:26px;font-size:18px}.slide-product-name{min-height:0;line-height:1.4}.slider-arrow{width:28px;min-height:46px;top:50%;bottom:auto;transform:translateY(-50%)}}@media (max-width:360px){.slide-product-code{font-size:8px}}.product-set-slider{padding:0}.slider-viewport{container-type:inline-size}.slider-set-heading{padding:4px 8px 0}.product-slider-track{align-items:flex-start;gap:8px;padding:0;scroll-padding:0}.product-slider-track .slide-card{--card-size:calc((100% - 32px) / 6.25);--product-label-size:17px;flex:0 0 var(--card-size);width:var(--card-size);aspect-ratio:4/5;box-sizing:border-box;border-radius:12px;grid-template-rows:42px 26px minmax(0,1fr);height:auto;display:grid}.slide-product-code,.slide-product-name{font-size:var(--product-label-size)}.slide-product-name{margin:2px 8px}.slide-card-top,.slide-product-name{flex-shrink:0}.slide-image-link{flex:1 1 0;min-width:0;min-height:0;position:relative}.slide-product-image{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:4px 2px;position:absolute;inset:0}.slider-arrow-left{left:0}.slider-arrow-right{right:0}@media (max-width:760px){.product-slider-track{gap:6px}.product-slider-track .slide-card{--card-size:calc(29% - 4px);--product-label-size:10px;aspect-ratio:auto;border-radius:10px;grid-template-rows:26px 17px minmax(0,1fr);height:40cqw}.slide-card-top{min-height:26px;padding:0 2px}.slide-product-name{margin:1px 4px 2px}.slide-image-link{display:block;overflow:visible}.slide-product-image{object-fit:contain;max-width:100%;max-height:100%;transform:none}}@media (min-width:480px) and (max-width:639px){.product-slider-track .slide-card{--card-size:calc(18% - 4px);height:25cqw}}@media (min-width:640px) and (max-width:760px){.product-slider-track .slide-card{--card-size:calc(12.2% - 4px);height:17cqw}}@media (min-width:761px){.product-slider-track .slide-card{--card-size:calc((100% - 32px) * .144 - 4px);aspect-ratio:auto;border-radius:10px;height:calc(20cqw - 6.4px)}.slide-image-link{display:block;overflow:visible}.slide-product-image{object-fit:contain;max-width:100%;max-height:100%;transform:none}}.product-slider-track .slide-card{container-type:inline-size}.slide-card-actions{gap:clamp(0px,1cqw,2px)}.slide-card-actions .brand-mark{flex-shrink:0;width:clamp(12px,9cqw,20px);height:clamp(14px,10cqw,22px);font-size:clamp(12px,10cqw,20px)}.slide-card-actions .best-buy,.slide-card-actions .temu{font-size:clamp(4px,3.6cqw,7px)}.slide-card-actions .amazon{padding-bottom:4px}.slide-card-actions .amazon:after{border-bottom-width:2px;width:80%;height:4px;left:10%}.slide-card-actions .product-description-trigger{width:clamp(18px,12cqw,26px);min-width:0;height:26px;padding:0}.slide-card-actions .product-description-trigger span{width:clamp(10px,8cqw,16px);height:clamp(10px,8cqw,16px);font-size:clamp(7px,5cqw,10px)}.slide-save{width:clamp(18px,12cqw,26px);min-width:0;min-height:26px;padding:0;font-size:clamp(14px,11cqw,22px);line-height:1}.slide-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2px,2cqw,6px);width:100%;padding-left:4px;padding-right:2px;display:grid}.slide-product-code{text-align:left;justify-self:start;max-width:100%}.slide-card-actions{justify-content:flex-end;justify-self:end;width:max-content;margin-left:0;padding-left:clamp(2px,1.5cqw,4px)}.product-slider-track .slide-card,.product-slider-track .slide-card:nth-child(2n){background:var(--card-background,#f5f8fc);border-color:#dde5e8}.slide-product-name{color:#25312c;background:0 0;border-radius:3px}.slide-card-top{background:0 0}.slide-product-code{background:#fff;border-radius:2px}.set-direction-nav{background:#fff5bd;border-color:#e6d897}.slider-arrow{color:#fff;background:#cf326d;border-color:#b82b60}.slider-arrow:hover{background:#b82b60}.product-set-slider{margin-bottom:12px}.slider-category{margin-bottom:14px}@media (max-width:760px){.product-set-slider{margin-bottom:9px}.set-direction-nav{bottom:calc(56px + env(safe-area-inset-bottom))}}
