.collection-carousel-2row{display:block;padding-block:30px}.collection-carousel-2row__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.collection-carousel-2row__heading{margin:0;color:var(--heading-color, #222);font-size:clamp(24px,4vw,40px);line-height:1.2;letter-spacing:.02em}.collection-carousel-2row__view-all{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;color:inherit;font-size:15px;font-weight:600;text-decoration:none}.collection-carousel-2row__view-all:hover,.collection-carousel-2row__view-all:focus-visible{color:inherit;text-decoration:underline}.collection-carousel-2row__view-all-icon{font-size:1.25em;line-height:1}.collection-carousel-2row__carousel{--carousel-arrow-size: 50px;--carousel-arrow-icon-size: 20px;display:grid;grid-template-columns:var(--carousel-arrow-size) minmax(0,1fr) var(--carousel-arrow-size);align-items:center;column-gap:8px;position:relative}.collection-carousel-2row__viewport{grid-column:2;grid-row:1;min-width:0;overflow:hidden;cursor:grab;touch-action:pan-y}.collection-carousel-2row__track{display:flex;transform:translate3d(calc(var(--carousel-page-translate, 0%) + var(--carousel-drag-offset, 0px)),0,0);transition:transform .35s ease}.collection-carousel-2row.is-dragging .collection-carousel-2row__viewport{cursor:grabbing}.collection-carousel-2row.is-dragging .collection-carousel-2row__track{transition:none;-webkit-user-select:none;user-select:none}.collection-carousel-2row.is-dragging .collection-carousel-2row__track,.collection-carousel-2row.is-animating .collection-carousel-2row__track{will-change:transform}.collection-carousel-2row.is-jumping .collection-carousel-2row__track{transition:none}.collection-carousel-2row__page{display:grid;flex:0 0 100%;min-width:0;grid-template-columns:repeat(var(--carousel-desktop-columns),minmax(0,1fr));column-gap:var(--carousel-horizontal-gap);row-gap:var(--carousel-vertical-gap)}.collection-carousel-2row__carousel--cl-dark{--carousel-arrow-color: var(--t4s-light-color);--carousel-arrow-background: var(--t4s-dark-color);--carousel-arrow-border: var(--t4s-dark-color);--carousel-arrow-color-hover: var(--t4s-light-color);--carousel-arrow-background-hover: var(--accent-color);--carousel-arrow-border-hover: var(--accent-color)}.collection-carousel-2row__carousel--cl-light{--carousel-arrow-color: var(--t4s-dark-color);--carousel-arrow-background: var(--t4s-light-color);--carousel-arrow-border: var(--t4s-light-color);--carousel-arrow-color-hover: var(--t4s-light-color);--carousel-arrow-background-hover: var(--accent-color);--carousel-arrow-border-hover: var(--accent-color)}.collection-carousel-2row__carousel--cl-primary{--carousel-arrow-color: var(--t4s-light-color);--carousel-arrow-background: var(--accent-color);--carousel-arrow-border: var(--accent-color);--carousel-arrow-color-hover: var(--t4s-light-color);--carousel-arrow-background-hover: var(--accent-color-hover);--carousel-arrow-border-hover: var(--accent-color-hover)}.collection-carousel-2row__carousel--cl-custom1,.collection-carousel-2row__carousel--cl-custom2{--carousel-arrow-color: var(--btn-color, var(--t4s-light-color));--carousel-arrow-background: var(--btn-background, var(--t4s-dark-color));--carousel-arrow-border: var(--btn-background, var(--t4s-dark-color));--carousel-arrow-color-hover: var(--btn-color-hover, var(--t4s-light-color));--carousel-arrow-background-hover: var(--btn-background-hover, var(--accent-color));--carousel-arrow-border-hover: var(--btn-background-hover, var(--accent-color))}.collection-carousel-2row__arrow{display:inline-flex;align-items:center;justify-content:center;position:static;width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);min-width:1px;min-height:1px;margin:0;padding:0;color:var(--carousel-arrow-color);background-color:var(--carousel-arrow-background);border:1px solid var(--carousel-arrow-border);cursor:pointer;opacity:.8;visibility:visible;transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.collection-carousel-2row__arrow:hover{opacity:1;color:var(--carousel-arrow-color-hover);background-color:var(--carousel-arrow-background-hover);border-color:var(--carousel-arrow-border-hover)}.collection-carousel-2row__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.collection-carousel-2row__arrow:disabled{cursor:default;opacity:.3}.collection-carousel-2row__carousel .collection-carousel-2row__arrow.previous{grid-column:1;grid-row:1;justify-self:center}.collection-carousel-2row__carousel .collection-carousel-2row__arrow.next{grid-column:3;grid-row:1;justify-self:center}.collection-carousel-2row__arrow-icon{width:var(--carousel-arrow-icon-size);height:var(--carousel-arrow-icon-size);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.collection-carousel-2row__carousel--outline .collection-carousel-2row__arrow{color:var(--carousel-arrow-background);background-color:transparent;border-color:var(--carousel-arrow-background)}.collection-carousel-2row__carousel--outline .collection-carousel-2row__arrow:hover{color:var(--carousel-arrow-color);background-color:var(--carousel-arrow-background);border-color:var(--carousel-arrow-background)}.collection-carousel-2row__carousel--circle .collection-carousel-2row__arrow{border-radius:50%}.collection-carousel-2row__carousel--round .collection-carousel-2row__arrow{border-radius:6px}.collection-carousel-2row__carousel--none .collection-carousel-2row__arrow{border-radius:0}.collection-carousel-2row__carousel--small{--carousel-arrow-size: 40px;--carousel-arrow-icon-size: 16px}.collection-carousel-2row__carousel--large{--carousel-arrow-size: 60px;--carousel-arrow-icon-size: 24px}.collection-carousel-2row__editor-note{margin:0;padding:12px 16px;border-left:3px solid var(--carousel-arrow-color, #222);background:#0000000a}@media(min-width:768px)and (max-width:1024px){.collection-carousel-2row__carousel{--carousel-arrow-size: 44px;--carousel-arrow-icon-size: 14px}.collection-carousel-2row__carousel--small{--carousel-arrow-size: 34px;--carousel-arrow-icon-size: 10px}.collection-carousel-2row__carousel--large{--carousel-arrow-size: 54px;--carousel-arrow-icon-size: 18px}}@media(prefers-reduced-motion:reduce){.collection-carousel-2row__track{transition:none}}@media(max-width:767px){.collection-carousel-2row{padding-block:25px}.collection-carousel-2row__header{margin-bottom:20px}.collection-carousel-2row__viewport,.collection-carousel-2row__track,.collection-carousel-2row__page{display:contents}.collection-carousel-2row__viewport{cursor:auto;touch-action:auto}.collection-carousel-2row__carousel{display:grid;grid-template-columns:repeat(var(--carousel-mobile-columns),minmax(0,1fr));align-items:initial;column-gap:var(--carousel-horizontal-gap);row-gap:var(--carousel-vertical-gap)}.collection-carousel-2row .collection-carousel-2row__arrow{display:none!important}}.collection-carousel-2row .t4s-product-price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px}.collection-carousel-2row .t4s-product-price del,.collection-carousel-2row .t4s-product-price ins{display:block;width:auto;margin-left:0;text-align:center;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/40/assets/collection-carousel-2row.css.map */
