.carousel--special .item-seoname,.carousel--special .item-textline,.carousel--special .product-tile{max-width:380px;margin-right:auto;margin-left:auto}.carousel--special .carousel-item-number{display:none}.carousel--special.withnumbers .carousel-item-number{display:block}.carousel--special.withnumbers .ts-line-behind-text::after{position:absolute;top:50%;left:50%;display:block;width:12px;height:12px;border:1px solid #000;background-color:#fff;content:"";-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.carousel--special.withnumbers .carousel-item.first .ts-line-behind-text::after,.carousel--special.withnumbers .carousel-item.last .ts-line-behind-text::after{background-color:#000}.carousel--special .ts-line-behind-text{position:relative}.carousel--special .ts-line-behind-text::before{position:absolute;top:13px;left:0;display:block;width:100%;height:1px;background-color:#b0b0b0;content:""}.carousel--special .ts-line-behind-text span{position:relative;display:inline-block;max-width:380px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.carousel--special .carousel-item.first .ts-line-behind-text::before{left:50%;width:50%}.carousel--special .carousel-item.last .ts-line-behind-text::before{left:0;width:50%}.carousel--special .carousel-controls-wrapper{position:absolute;top:50%;right:0;left:0;width:100%;max-width:-webkit-calc(380px + 8rem);max-width:calc(380px + 8rem);margin:0 auto}.carousel--special .carousel-control{top:auto;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel--special .carousel-control-icon{width:2rem;background-position:center}@media(min-width: 768px){.carousel--special{background-color:#fff}}@media(max-width: 476px){.carousel--special .tile-distance{margin-right:2.5rem;margin-left:2.5rem}.carousel--special .tile-background{position:relative}.carousel--special .tile-background::before,.carousel--special .tile-background::after{position:absolute;top:0;left:-2.5rem;display:block;width:2rem;height:100%;background-color:#fff;content:""}.carousel--special .tile-background::after{right:-2.5rem;left:auto}.carousel--special .carousel-control{height:100vw}.carousel--special .carousel-control-icon{width:1rem}}.carousel--special .carousel-item.first .tile-background::before,.carousel--special .carousel-item.single .tile-background::before{display:none}.carousel--special .carousel-item.last .tile-background::after,.carousel--special .carousel-item.single .tile-background::after{display:none}.carousel--special .item-textline{height:3em;font-size:.875em;line-height:1.5}.carousel--special .icon-wishlist{display:none}.carousel--special.hide-size-selection .product-tile .size-selection{display:none}.carousel--special.hide-variation-hint .product-tile .variation-hint{display:none}.carousel--special .addtocart-container .error-message{display:none !important}.carousel--special .product-tile .js-image-caption{margin:0 !important}.carousel--special .js-product-tile-selector{position:relative;margin-top:2rem}.carousel--special.theme--charmclub .label__text{color:#f088b6}.carousel--special.theme--charmclub .button--wishlist{border-color:#f088b6;border-radius:50%;background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_wishlist_charmclub_unfilled.svg)}.carousel--special.theme--charmclub .button--wishlist.added{background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_wishlist_charmclub_filled.svg)}.carousel--special.theme--charmclub .button:not(.button--wishlist){border-color:#f088b6;border-radius:24px;background-color:#f088b6;color:#fff}.carousel--special.theme--charmclub .carousel-item>p.ts-h2{font-size:2em !important}.carousel--special.theme--charmclub .ts-line-behind-text::before{background-color:#ddd}.carousel--special.theme--charmclub .ts-line-behind-text::after{border-color:#f088b6;border-radius:50%;background-color:#f088b6}.carousel--special.theme--charmclub .carousel-item.first .ts-line-behind-text::after,.carousel--special.theme--charmclub .carousel-item.last .ts-line-behind-text::after{background-color:#f088b6}.carousel--special.theme--charmclub .carousel-control-icon{width:2rem;height:2rem;border-radius:50%;background-color:#f088b6}.carousel--special.theme--charmclub .carousel-control-prev-icon{background-image:url('data:image/svg+xml; utf8, <svg width="14" height="32" viewBox="0 0 14 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 22L4 16L10 10" stroke="var(--arrow-color, white)" stroke-width="1.5"/></svg>')}.carousel--special.theme--charmclub .carousel-control-next-icon{background-image:url('data:image/svg+xml; utf8, <svg width="14" height="32" viewBox="0 0 14 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 22L10 16L4 10" stroke="var(--arrow-color, white)" stroke-width="1.5"/></svg>')}.carousel--special.theme--charmclub .carousel-indicators li{border-radius:50%}.carousel--special.theme--charmclub .carousel-indicators li.active{background-color:#f088b6}

/*# sourceMappingURL=default\css\experience\components\ts_assets\productCarouselSpecial.css.map*/