.addtocart-container .error-message{margin-bottom:8px;line-height:1.2}@media(max-width: 767.98px){.product-list.alternative .container-grid,.product-list.alternative .container-grid--half-gutters-between{display:block !important;margin-top:1rem}.product-list.alternative .product-variants-thumbnails{margin-top:.5rem}.product-list.alternative .ts-flowteaser{margin-bottom:2rem}}.product-list .product-tile-link:focus-visible .tile-image{outline:1px solid #000}.product-list .product-container{padding-top:0}.product-list .tile-image-small,.product-list .tile-image-big,.product-list .product-tile-shopping,.product-list .productname,.product-list .product-variants-thumbnails{display:none}.product-list .product-tile-info{color:#888;font-size:.75em}.product-list .price-container,.product-list .product-variants-wrapper{display:inline-block}.product-list .variants.text-link{font-size:1em !important;white-space:nowrap}.product-list .product-tile-wrapper{grid-template-columns:repeat(2, 1fr)}.product-list .product-tile-item{position:relative}.product-list .product-tile-item.slick-change-order-1-2 .slick-slide:nth-of-type(-n+1){float:right}@media(max-width: 767.98px){.product-list .product-tile-item.slick-change-order-1-3 .slick-slide:nth-of-type(-n+1){float:right}.product-list .product-tile-item.slick-change-order-2-3 .slick-slide:nth-of-type(-n+2){float:right}}.product-list .product-tile{position:relative;height:100%}.product-list .product-tile:hover .product-image-slick-slider.no-touch .tile-image:first-child:not(:last-child){opacity:0}.product-list .product-tile:hover .product-image-slick-slider.no-touch .tile-image:last-child:not(:first-child){display:block !important}.product-list .product-tile img.tile-image{position:absolute;z-index:1;right:auto;left:auto;width:auto !important;max-width:100%;height:100%;max-height:100%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.product-list .product-tile img.tile-image:not(:first-child){position:absolute;z-index:0;top:0;left:0;display:none !important}.product-list .product-tile .flag{padding:4px;background-color:#fbebe6;color:#ce8484;font-size:.75em}.product-list .product-tile .flag.flag--exclusive{background-color:#fdf3dd;color:#c3a04e}.product-list .product-tile .flag[class*=flag--charmista]{background-color:#fae6f4;color:#cf84a7}.product-list .product-tile .imagewrapper-tile{background-color:var(--tileImageBackgroundColor, #f9f7f5)}@media(max-width: 1199.98px){.product-list .product-tile .imagewrapper-tile .slick-track .slick-slide:not(:first-child):not(.slick-active){display:none !important}}.product-list .product-tile.highlight:not(.opened){outline:1px solid #e4c889}.product-list .product-tile.highlight:not(.opened) .flag{background-color:#e4c889}.product-list .product-tile.highlight:not(.opened) .flag-box::before{border-color:#e4c889}.product-list .product-tile .product-image-slick-slider{position:absolute;display:block;width:100%;height:100%}.product-list .product-tile .product-image-slick-slider .slick-list,.product-list .product-tile .product-image-slick-slider .slick-track,.product-list .product-tile .product-image-slick-slider .slick-slide{height:100%}.product-list .product-tile .product-image-slick-slider .slick-slide div:first-of-type{display:inline}.product-list .product-tile .product-image-slick-slider.slick-dotted .slick-dots{bottom:-8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-list .product-tile .product-image-slick-slider.slick-dotted .slick-dots li{max-width:100%;height:1px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;background-color:var(--indicator-active-color, #000)}.product-list .product-tile .product-image-slick-slider.slick-dotted .slick-dots li.slick-active~li{background-color:var(--indicator-color, #dedede) !important}.product-list .product-tile .product-image-slick-slider.slick-dotted button{display:none}.product-list .product-tile .product-variants-slick-slider .slick-list{margin:0 -3px}.product-list .product-tile .product-variants-slick-slider .slick-slide{margin:0 3px}.product-list .product-tile .product-variants-slick-slider .product-variant-slide.selected-variant{position:relative}.product-list .product-tile .product-variants-slick-slider .product-variant-slide.selected-variant::after,.product-list .product-tile .product-variants-slick-slider .product-variant-slide.selected-variant::before{position:absolute;bottom:0;display:block;content:""}.product-list .product-tile .product-variants-slick-slider .product-variant-slide.selected-variant::before{width:100%;border-bottom:1px solid #000}.product-list .product-tile .product-variants-slick-slider .product-variant-slide.selected-variant::after{left:50%;border-width:0 5px 5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-list .product-tile .product-variants-slick-slider .product-variant-slide{margin:0;background-color:#f9f7f5}.product-list .product-tile .product-variants-slick-slider .product-variant-slide img{width:100%;max-width:135px;height:auto;margin:0 auto}@media(min-width: 1025px)and (max-width: 1139.9px){.product-list .product-tile .product-variants-slick-slider .product-variant-slide img{max-width:89px}}.product-list .product-tile .product-variants-slick-slider.slick-slider .slick-arrow{width:24px;height:80px}.product-list .product-tile .product-variants-slick-slider.slick-slider .slick-arrow.slick-next::before,.product-list .product-tile .product-variants-slick-slider.slick-slider .slick-arrow.slick-prev::before{color:gray;opacity:1}.product-list .product-tile .product-variants-slick-slider.slick-slider .slick-arrow.slick-next::before{content:url('data:image/svg+xml; utf8, <svg width="10" height="16" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 4L16 16L4 28" stroke="rgb(128,128,128)"/></svg>')}.product-list .product-tile .product-variants-slick-slider.slick-slider .slick-arrow.slick-prev::before{content:url('data:image/svg+xml; utf8, <svg width="10" height="16" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 28L4 16L16 4" stroke="rgb(128,128,128)"/></svg>')}.product-list .result-container-search{z-index:0;grid-column:auto/span 2;-ms-grid-column-span:2}.product-list .pricecontainer{font-size:.875em}.product-list:not(.alternative) .tile-image-small{display:block}@media(max-width: 767.98px){.product-list.alternative .tile-image-big{display:block}.product-list.alternative .product-tile-wrapper{grid-template-columns:repeat(1, 1fr)}.product-list.alternative .result-container-search{grid-column:auto/span 1;-ms-grid-column-span:1}.product-list.alternative .product-tile-item .product-tile-shopping,.product-list.alternative .product-tile-item .productname{display:block}.product-list.alternative .product-tile-item .pricecontainer{font-size:1em}.product-list.alternative .product-tile-item .imagewrapper-tile::after{display:block;padding-bottom:100%;content:""}.product-list.alternative .product-tile-item .variation-empty-search{display:none}}@media(min-width: 768px){.product-list .product-tile-wrapper{grid-template-columns:repeat(3, 1fr)}.product-list .result-container-search{grid-column:auto/span 3;-ms-grid-column-span:3}.product-list .product-tile .pricecontainer{font-size:1em}}@media(min-width: 992px){.product-list .product-tile-wrapper{grid-template-columns:repeat(4, 1fr)}.product-list .result-container-search{grid-column:auto/span 4;-ms-grid-column-span:4}}@media(min-width: 768px){.product-list .product-tile .infobox-tile{border:1px solid rgba(0,0,0,0)}.product-list .product-tile .infobox-tile.infobox-tile-cartbutton-holder{height:100%}.product-list .product-tile .infobox-tile.infobox-tile-cartbutton-holder .infobox-tile-cartbutton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-list .product-tile .productname{display:block}.product-list .product-tile.opened--change .js-image-caption,.product-list .product-tile.opened--wait .js-image-caption,.product-list .product-tile.opened .js-image-caption{margin-top:0 !important;margin-bottom:1.5rem}.product-list .product-tile.opened--change .js-variants-textlink,.product-list .product-tile.opened--wait .js-variants-textlink,.product-list .product-tile.opened .js-variants-textlink{display:none}.product-list .product-tile.opened--change .product-tile-shopping,.product-list .product-tile.opened--change .productname,.product-list .product-tile.opened--wait .product-tile-shopping,.product-list .product-tile.opened--wait .productname,.product-list .product-tile.opened .product-tile-shopping,.product-list .product-tile.opened .productname{display:block}.product-list .product-tile.opened--change .infobox-tile,.product-list .product-tile.opened--wait .infobox-tile,.product-list .product-tile.opened .infobox-tile{position:absolute;z-index:2;width:100%;padding-bottom:0;border:1px solid #888;margin-bottom:16px;background:#fff}.product-list .product-tile.opened--change .infobox-tile .wrapper,.product-list .product-tile.opened--wait .infobox-tile .wrapper,.product-list .product-tile.opened .infobox-tile .wrapper{margin:24px}.product-list .product-tile.opened--change.highlight .infobox-tile,.product-list .product-tile.opened--wait.highlight .infobox-tile,.product-list .product-tile.opened.highlight .infobox-tile{border-color:#e4c889}.product-list .product-tile.opened--change .aspect-ratio-box-img-100::before,.product-list .product-tile.opened--wait .aspect-ratio-box-img-100::before,.product-list .product-tile.opened .aspect-ratio-box-img-100::before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;padding-bottom:100%;border:none;border-radius:0;-webkit-animation:none;animation:none;-webkit-box-shadow:inset 0 0 0 24px #fff;box-shadow:inset 0 0 0 24px #fff;content:""}}.product-list .button--icon.icon-selectable{position:absolute;z-index:1;top:0;right:0;width:2rem;height:2rem;border-radius:25% 0 0 0;margin-top:-webkit-calc(100% - 2rem);margin-top:calc(100% - 2rem);background-color:#fff;background-size:16px 16px;pointer-events:none;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.product-list.product-list--wishlist .variants.text-link{display:block !important}.product-list.product-list--wishlist .product-variants-thumbnails{display:none !important}.product-list.product-list--wishlist .product-tile-item .product-tile-shopping{display:none}@media(min-width: 768px){.product-list.product-list--wishlist .product-tile-item .product-tile-shopping{display:none}}#productVariation .icon-wishlist{display:none}@media(max-width: 767.98px){.product-list.alternative .product-tile{padding-bottom:2rem;margin-bottom:1rem}}.resultcontainer-search{min-height:128px}#ts-page-loader{position:fixed;z-index:3;top:0;left:0;width:100%;height:-webkit-calc(var(--vh, 1vh)*100);height:calc(var(--vh, 1vh)*100);background-color:#fff}.refinements .filter-wrapper{padding:8px 0}.refinements .filter-header{min-height:2.2rem;min-height:2.16rem;font-size:1rem}.refinements .filter-header .filter-selected{display:block;width:100%;color:#666;font-size:.8em;font-weight:normal;text-transform:none}.refinements .filter-header .filter-selected>span{display:inline-block}.refinements .filter-header.price{line-height:2.2rem}.refinements .filter-content.price{padding-bottom:.6rem}.refinements input[type=checkbox]+.checkable-label{padding-top:0;padding-bottom:0;margin:8px 0}.refinements input[type=checkbox]+.checkable-label:first-of-type{margin-top:0}.refinements input[type=checkbox]+.checkable-label:last-of-type{margin-bottom:0}.refinements input[type=checkbox]+.checkable-label .checkable-label__text{min-height:2rem;padding-left:30px}.refinements input[type=checkbox]+.checkable-label .checkable-label__text::before{top:-webkit-calc(-1*(12px - .6rem));top:calc(-1*(12px - .6rem));width:20px;height:20px;border:1px solid #000;background-image:none !important;content:"";font-size:8px;line-height:18px;text-align:center}.refinements input[type=checkbox]+.checkable-label.vcentered .checkable-label__text::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.refinements input[type=checkbox]:checked+.checkable-label .checkable-label__text::before{background-color:#000;color:#fff;content:"✕"}#modal-search-refine-bar .filter-header{display:none}#modal-search-refine-bar .filter-content{display:none}#modal-search-refine-bar .filter-wrapper{display:none}#modal-search-refine-bar .filter-wrapper.show{display:block}#modal-search-refine-bar .filter-wrapper.show .filter-content{display:block}#modal-search-refine-bar[data-page_current=initial] .filter-wrapper{display:block;border-bottom:1px solid #dedede}#modal-search-refine-bar[data-page_current=initial] .filter-wrapper.show .filter-content{display:none}#modal-search-refine-bar[data-page_current=initial] .filter-header{display:block}#modal-search-refine-bar[data-page_current=initial] .filter-header.button--menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.v2 .button-listview{display:block;width:3rem;height:3rem;border-bottom:0;background-color:#fff;background-position:center;background-size:1rem;opacity:1;-webkit-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease}.plp-action-bar.pinned .button-listview{width:0;border:0;opacity:0}.button-listview.icon-listview-alternative{border-left:1px solid #dedede}.bubble-container{padding-right:16px;padding-left:16px}.bubble-container .bubble-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.bubble-container .bubble-list .button--bubble{position:relative;display:inline-block;padding-right:.8em;margin:4px;color:#888;white-space:nowrap}.bubble-container .bubble-list .button--bubble::after{position:absolute;top:0;right:0;content:"✕";font-size:.7em;line-height:1;text-align:center}@media(max-width: 1199.98px){.bubble-container.scrollable{position:relative}.bubble-container.scrollable:not(.end)::after{position:absolute;z-index:1;top:0;right:16px;display:block;width:2rem;height:100%;background:-webkit-gradient(linear, right top, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);content:""}.bubble-container.scrollable:not(.start)::before{position:absolute;z-index:1;top:0;left:16px;display:block;width:2rem;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);content:""}.bubble-container.scrollable .bubble-list{padding-bottom:.5rem;margin-bottom:0}.bubble-container.scrollable .bubble-list:first-child{margin-left:0}}@media(min-width: 1025px){.bubble-container{max-width:1140px}.bubble-container .bubble-list{overflow:visible;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.ts-hr{display:block;width:100%;height:1px;background-color:#dedede}.search-no-hits .hints{list-style-type:disc;margin-block:0;-webkit-padding-start:20px;padding-inline-start:20px}.search-no-hits .search-include .simplesearch-form.mx-auto{padding-left:0 !important}.search-no-hits.search-recomondation-spacer{min-height:320px}.sticky-backtotop{display:none !important}@media(min-width: 1025px){.sticky-backtotop{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}.plp-action-bar{position:-webkit-sticky;position:sticky;z-index:2;top:-webkit-calc(var(--header-height) - 1px);top:calc(var(--header-height) - 1px);border-top:1px solid #dedede;border-bottom:1px solid #dedede}.inner-container-productsearch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.dropdown-sorting,.container-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #dedede;border-left:1px solid #dedede;text-align:center;vertical-align:middle}@media(min-width: 768px){.dropdown-sorting,.container-filter{width:200px;height:60px}}.dropdown-sorting button,.container-filter button{width:100%}.dropdown-sorting .text-link,.container-filter .text-link{border:none !important;-webkit-transition:none;transition:none}.dropdown-sorting .dropdown-toggle{padding:0 1rem !important}.dropdown-sorting .dropdown-toggle::after{content:none}.dropdown-sorting .dropdown-menu{z-index:2 !important;min-width:-webkit-calc(100% + 2px);min-width:calc(100% + 2px);border-color:#dedede;border-radius:0;margin-top:0;margin-left:-1px}.dropdown-sorting .dropdown-item{padding:1rem;color:#000}.dropdown-sorting .dropdown-item.active,.dropdown-sorting .dropdown-item:active{background-color:#fff;color:#b7914f}.dropdown-sorting .dropdown-item:hover,.dropdown-sorting .dropdown-item:focus{background-color:#fbfbfb}.dropdown-sorting .button__text{position:relative;padding-right:1em;font-size:.875em}@media(min-width: 576px){.dropdown-sorting .button__text{font-size:1em}}.dropdown-sorting .button__text:hover{color:#b7914f}.dropdown-sorting .button__text::after{position:absolute;top:50%;right:0;padding:0;border:0;margin:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:.75rem;height:.75rem;background-image:url("https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_arrow_down.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.container-filter{border-left:none}.container-filter button{background-color:#fdf3dd !important;color:#000 !important}.container-filter button .button__text{position:relative;padding-left:24px;font-size:.875em}@media(min-width: 576px){.container-filter button .button__text{font-size:1em}}.container-filter button .button__text::before{position:absolute;top:0;left:0;content:"";display:block;width:22px;height:22px;background-image:url("https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_filter.svg");background-position:center;background-repeat:no-repeat;background-size:auto}.container-filter button .button__text::after{content:"";display:block;width:0;height:0;background-image:url("https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_filter_white.svg");background-position:center;background-repeat:no-repeat;background-size:auto}.container-filter button:hover{background-color:#000 !important;color:#fff !important}.container-filter button:hover .button__text::before{display:block;width:22px;height:22px;background-image:url("https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_filter_white.svg");background-position:center;background-repeat:no-repeat;background-size:auto}.fixed-top{z-index:2}.category-navigation{height:48px;border-top:1px solid #dedede;font-size:0;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.category-navigation::-webkit-scrollbar{width:0;height:0}.category-navigation a{display:inline-block;padding:4px 16px;margin:0 8px;background-color:var(--ts-light-grey);color:#000;font-size:1rem;line-height:24px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.category-navigation a>span{font-size:.875em}.category-navigation a:active{background-color:var(--ts-mid-color-bright)}@media(min-width: 768px){.category-navigation{height:60px;border-top:none}.category-navigation::-webkit-scrollbar{height:2px}.category-navigation a>span{font-size:1em}}@media(pointer: fine)and (hover: hover){.category-navigation.scrollable:not(.touched):hover{position:relative;width:100%;overflow-y:visible;white-space:normal}}@media(pointer: fine)and (hover: hover)and (min-width: 768px){.category-navigation.scrollable:not(.touched):hover{width:-webkit-calc(100vw - 400px);width:calc(100vw - 400px)}}@media(pointer: fine)and (hover: hover){.category-navigation.scrollable:not(.touched):hover>div{position:absolute;z-index:1;top:0px;right:8px;left:8px;display:block !important;padding:6px 8px 0px 0;background-color:#fff;-webkit-box-shadow:3px 3px 9px 0px rgba(0,0,0,.3);box-shadow:3px 3px 9px 0px rgba(0,0,0,.3);line-height:48px}}@media(pointer: fine)and (hover: hover)and (min-width: 768px){.category-navigation.scrollable:not(.touched):hover>div{padding-top:12px}}.white-space-eliminator{font-size:0}.charm-configuration-image{width:100%;height:auto}.container-grid,.container-grid--half-gutters-between{display:-ms-grid;display:grid;grid-auto-flow:dense;grid-column-gap:16px;grid-row-gap:16px}.container-grid.template-4-1,.container-grid--half-gutters-between.template-4-1{grid-template-columns:repeat(4, 1fr)}.container-grid.template-3-1,.container-grid--half-gutters-between.template-3-1{grid-template-columns:repeat(3, 1fr)}.container-grid.template-2-1,.container-grid--half-gutters-between.template-2-1{grid-template-columns:repeat(2, 1fr)}.container-grid.template-1-1,.container-grid--half-gutters-between.template-1-1{grid-template-columns:repeat(1, 1fr)}.container-grid .grid-col.grid-cr-2-1,.container-grid--half-gutters-between .grid-col.grid-cr-2-1{grid-column:auto/span 2}.container-grid .grid-col.grid-cr-2-2,.container-grid--half-gutters-between .grid-col.grid-cr-2-2{grid-column:auto/span 2;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-3-1,.container-grid--half-gutters-between .grid-col.grid-cr-3-1{grid-column:auto/span 3}.container-grid .grid-col.grid-cr-3-2,.container-grid--half-gutters-between .grid-col.grid-cr-3-2{grid-column:auto/span 3;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-3-3,.container-grid--half-gutters-between .grid-col.grid-cr-3-3{grid-column:auto/span 3;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-4-1,.container-grid--half-gutters-between .grid-col.grid-cr-4-1{grid-column:auto/span 4}.container-grid .grid-col.grid-cr-4-2,.container-grid--half-gutters-between .grid-col.grid-cr-4-2{grid-column:auto/span 4;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-4-3,.container-grid--half-gutters-between .grid-col.grid-cr-4-3{grid-column:auto/span 4;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-4-4,.container-grid--half-gutters-between .grid-col.grid-cr-4-4{grid-column:auto/span 4;grid-row:auto/span 4}@media(min-width: 768px){.container-grid .grid-col.grid-cr-md-2-1,.container-grid--half-gutters-between .grid-col.grid-cr-md-2-1{grid-column:auto/span 2}.container-grid .grid-col.grid-cr-md-2-2,.container-grid--half-gutters-between .grid-col.grid-cr-md-2-2{grid-column:auto/span 2;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-md-3-1,.container-grid--half-gutters-between .grid-col.grid-cr-md-3-1{grid-column:auto/span 3}.container-grid .grid-col.grid-cr-md-3-2,.container-grid--half-gutters-between .grid-col.grid-cr-md-3-2{grid-column:auto/span 3;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-md-3-3,.container-grid--half-gutters-between .grid-col.grid-cr-md-3-3{grid-column:auto/span 3;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-md-4-1,.container-grid--half-gutters-between .grid-col.grid-cr-md-4-1{grid-column:auto/span 4}.container-grid .grid-col.grid-cr-md-4-2,.container-grid--half-gutters-between .grid-col.grid-cr-md-4-2{grid-column:auto/span 4;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-md-4-3,.container-grid--half-gutters-between .grid-col.grid-cr-md-4-3{grid-column:auto/span 4;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-md-4-4,.container-grid--half-gutters-between .grid-col.grid-cr-md-4-4{grid-column:auto/span 4;grid-row:auto/span 4}}@media(min-width: 992px){.container-grid .grid-col.grid-cr-lg-2-1,.container-grid--half-gutters-between .grid-col.grid-cr-lg-2-1{grid-column:auto/span 2}.container-grid .grid-col.grid-cr-lg-2-2,.container-grid--half-gutters-between .grid-col.grid-cr-lg-2-2{grid-column:auto/span 2;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-lg-3-1,.container-grid--half-gutters-between .grid-col.grid-cr-lg-3-1{grid-column:auto/span 3}.container-grid .grid-col.grid-cr-lg-3-2,.container-grid--half-gutters-between .grid-col.grid-cr-lg-3-2{grid-column:auto/span 3;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-lg-3-3,.container-grid--half-gutters-between .grid-col.grid-cr-lg-3-3{grid-column:auto/span 3;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-lg-4-1,.container-grid--half-gutters-between .grid-col.grid-cr-lg-4-1{grid-column:auto/span 4}.container-grid .grid-col.grid-cr-lg-4-2,.container-grid--half-gutters-between .grid-col.grid-cr-lg-4-2{grid-column:auto/span 4;grid-row:auto/span 2}.container-grid .grid-col.grid-cr-lg-4-3,.container-grid--half-gutters-between .grid-col.grid-cr-lg-4-3{grid-column:auto/span 4;grid-row:auto/span 3}.container-grid .grid-col.grid-cr-lg-4-4,.container-grid--half-gutters-between .grid-col.grid-cr-lg-4-4{grid-column:auto/span 4;grid-row:auto/span 4}}.container-grid--half-gutters-between{grid-column-gap:8px;grid-row-gap:8px}.charms-creator-button{height:42px;padding:0 1rem;border-radius:26px;border:1px solid #ddd;background-color:#fff;color:#888}.charms-creator-button--magenta{height:42px;padding:0 1rem;border-radius:26px;border:1px solid #f088b6;background-color:#f088b6;color:#fff}.charms-creator-button--magenta-light{height:42px;padding:0 1rem;border-radius:26px;border:1px solid #fae6f4;background-color:#fae6f4;color:#cf84a7}.charms-creator-button--single{height:42px;padding:0 1rem;border-radius:26px;min-width:200px;border:1px solid #fff;background-color:#fff;color:#703f52;font-weight:600;line-height:20px;text-transform:uppercase}:root{--pdp-sidebar-max-width: 100%}@media(min-width: 768px){:root{--pdp-sidebar-max-width: 610px}}.pagecontext--product .skeleton .fixed-top{z-index:2;top:-1px}@media(min-width: 768px){.pagecontext--product .skeleton .product-container{display:grid;width:100%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-template-areas:"image order" "image content_main" "content_feature content_feature";grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr auto}.pagecontext--product .skeleton .product-container>.image-container{grid-area:image}.pagecontext--product .skeleton .product-container>.detail-container{grid-area:order}.pagecontext--product .skeleton .product-container>.content-container--main{grid-area:content_main}.pagecontext--product .skeleton .product-container>.content-container--feature{grid-area:content_feature}}@media(min-width: 1200px){.pagecontext--product .skeleton .product-container{grid-template-columns:2fr 1fr}}@media screen and (min-width: 1920px){.pagecontext--product .skeleton .product-container{grid-template-columns:2fr var(--pdp-sidebar-max-width)}}.pagecontext--product .skeleton .product-container .error-quantity,.pagecontext--product .skeleton .product-container .error-size{margin-bottom:16px;font-size:.875em}.pagecontext--product .skeleton .product-container .availability-message.is-preorder{color:#e2b000}.pagecontext--product .skeleton .product-container .detail-text a{text-decoration:underline}.pagecontext--product .skeleton .flagcontainer .flag{padding:4px;background-color:#fbebe6;color:#ce8484;font-size:.75em;white-space:nowrap}.pagecontext--product .skeleton .flagcontainer .flag.flag--exclusive{background-color:#fdf3dd;color:#c3a04e}.pagecontext--product .skeleton .flagcontainer .flag[class*=flag--charmista]{background-color:#fae6f4;color:#cf84a7}.pagecontext--product .skeleton .detail-container,.pagecontext--product .skeleton .content-container--main{width:100%;padding:2rem 1rem;margin:0 auto}@media(min-width: 768px){.pagecontext--product .skeleton .detail-container,.pagecontext--product .skeleton .content-container--main{padding:2rem}}@media screen and (min-width: 1920px){.pagecontext--product .skeleton .detail-container,.pagecontext--product .skeleton .content-container--main{padding:2rem 4rem}}.pagecontext--product .skeleton .content-container--main .custom-accordion .accordion-item{border-bottom:1px solid var(--ts-very-dark-grey)}.pagecontext--product .skeleton .content-container--main .custom-accordion .accordion-item:first-child{border-top:1px solid var(--ts-very-dark-grey)}.pagecontext--product .skeleton .content-container--main .custom-accordion .accordion-body{padding:1rem;font-size:.875em}.pagecontext--product .skeleton .content-container--main .custom-accordion .accordion-body ul{font-weight:600;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.pagecontext--product .skeleton .order-container .modern-form label,.pagecontext--product .skeleton .order-container .modern-form .fake-label{max-width:none}.pagecontext--product .skeleton .order-container .addtocart-error{font-size:.875em;line-height:1.2}.pagecontext--product .skeleton .order-container .addtocart-error:not(.hidden){padding-top:8px;padding-bottom:8px}.pagecontext--product .skeleton .order-container .sticky-addtocart{display:none}@media(orientation: portrait){.pagecontext--product .skeleton .order-container .sticky-addtocart{position:fixed;z-index:998;bottom:0;left:0;display:block;width:100%;height:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.pagecontext--product .skeleton .order-container .sticky-addtocart.show{height:48px}.pagecontext--product .skeleton .order-container .sticky-addtocart.show.ioshack{height:88px}.pagecontext--product .skeleton .order-container .ios-dummy-container{width:100%;height:0;background-color:#fff}.pagecontext--product .skeleton .order-container .sticky-addtocart.show.ioshack .ios-dummy-container{height:40px}.pagecontext--product .skeleton .order-container .addtocart-container-mobile{background-color:#f6f6f6;-webkit-box-shadow:1px -2px 5px rgba(0,0,0,.2);box-shadow:1px -2px 5px rgba(0,0,0,.2)}.pagecontext--product .skeleton .order-container .addtocart-container-mobile.spinnerUntilCartUpdateResponse .addtocart-button-mobile::after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;border:1px solid rgba(0,0,0,0);border-radius:50%;border-top:2px solid #fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;content:""}.pagecontext--product .skeleton .order-container .addtocart-container-mobile.spinnerUntilCartUpdateResponse .addtocart-button-mobile .addtocart-icon--addtocart,.pagecontext--product .skeleton .order-container .addtocart-container-mobile.spinnerUntilCartUpdateResponse .addtocart-button-mobile .addtocart-icon--size{display:none}.pagecontext--product .skeleton .order-container .addtocart-container-mobile.successTransition .addtocart-icon--addtocart,.pagecontext--product .skeleton .order-container .addtocart-container-mobile.successTransition .addtocart-icon--size{background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_check_white.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem}.pagecontext--product .skeleton .order-container .addtocart-container-mobile.errorTransition .addtocart-button-mobile{border-color:#c00000;background-color:#c00000;color:#fff;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.pagecontext--product .skeleton .order-container .addtocart-container-mobile.fixed{position:fixed}.pagecontext--product .skeleton .order-container .addtocart-image{width:3em;height:3em;float:left}.pagecontext--product .skeleton .order-container .addtocart-infotext{padding-right:8px;font-size:.75em;font-weight:600}.pagecontext--product .skeleton .order-container .addtocart-price-container{height:3em;text-align:center}.pagecontext--product .skeleton .order-container .addtocart-icon-container{margin-top:-8px;margin-bottom:-8px;background-color:#000}.pagecontext--product .skeleton .order-container .addtocart-price-mobile{padding-top:2px;font-size:.75em}.pagecontext--product .skeleton .order-container .addtocart-shipping{font-size:.75em}.pagecontext--product .skeleton .order-container .addtocart-button-mobile{width:3em;height:3em;background-color:#000}.pagecontext--product .skeleton .order-container .addtocart-icon--size,.pagecontext--product .skeleton .order-container .addtocart-icon--addtocart,.pagecontext--product .skeleton .order-container .addtocart-icon--unavailable{position:relative;top:12px;width:26px;height:26px;margin:auto;background:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_addtocart.svg) no-repeat;background-size:26px}.pagecontext--product .skeleton .order-container .addtocart-icon--unavailable{background:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_notification.svg) no-repeat}.pagecontext--product .skeleton .order-container .notification-text-mobile{font-size:1em;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.pagecontext--product .skeleton .order-container .charms-creator__action{width:100%;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.75em;font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.pagecontext--product .skeleton .detail-container .detail-inner .producttitlecontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container{border:1px solid #e4c889;font-size:.875em}.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub{border:1px solid #fae6f4;background-color:#fae6f4;color:#cf84a7}.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub a{border-bottom-color:#cf84a7;color:#cf84a7}.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub a:visited{border-bottom-color:#cf84a7;color:#cf84a7}@media(hover: hover){.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub a:hover{border-bottom-color:#936e7d;color:#936e7d}}.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub a:active{border-bottom-color:#936e7d;color:#936e7d}@media(hover: hover){.pagecontext--product .skeleton .detail-container .detail-inner .promotion-container.ts-theme--charmclub a:focus{border-bottom-color:#936e7d;color:#936e7d}}.pagecontext--product .skeleton .borderline{border-top:1px solid #ddd}.pagecontext--product .skeleton .recommendation-slick-slider,.pagecontext--product .skeleton .legacy-content-slot-recommendation-slick-slider{width:100%}.pagecontext--product .skeleton .recommendation-slick-slider img,.pagecontext--product .skeleton .legacy-content-slot-recommendation-slick-slider img{width:100%}.pagecontext--product .skeleton #productImageCarousel{cursor:-webkit-zoom-in;cursor:zoom-in}@media(min-width: 768px){.pagecontext--product .skeleton #productImageCarousel .slick-slider-image{display:grid;gap:1rem;grid-template-columns:1fr}}@media(min-width: 1200px){.pagecontext--product .skeleton #productImageCarousel .slick-slider-image{grid-template-columns:repeat(2, 1fr)}}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .zoomImg{display:none}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image.slick-initialized .zoomImg{display:block}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out}@media(min-width: 1200px){.pagecontext--product .skeleton #productImageCarousel .slick-slider-image.zoomed .slick-list{pointer-events:none}}.pagecontext--product .skeleton #productImageCarousel .product-image{width:100%;height:auto;margin-right:auto;margin-left:auto;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.pagecontext--product .skeleton #productImageCarousel .product-image.lazyload,.pagecontext--product .skeleton #productImageCarousel .product-image.lazyloading{opacity:0}.pagecontext--product .skeleton #productImageCarousel .product-image.lazyloaded{opacity:1}.pagecontext--product .skeleton #productImageCarousel .slick-carousel-item{position:relative;background-color:var(--tile-bg-color)}.pagecontext--product .skeleton #productImageCarousel .slick-carousel-item.package_note::after{position:absolute;right:10px;bottom:10px;color:var(--ts-very-dark-grey);content:attr(data-package_note);font-size:12px;letter-spacing:.1em}@media(max-width: 767.98px){.pagecontext--product .skeleton #productImageCarousel .slick-carousel-item:not(:first-child){display:none !important}.pagecontext--product .skeleton #productImageCarousel .slick-initialized .slick-carousel-item{display:block !important}}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image{--slick-dots-height: -webkit-calc(8px + 2px + 8px);--slick-dots-height: calc(8px + 2px + 8px);width:100%;margin-bottom:var(--slick-dots-height)}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-list,.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-track{height:100%}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots{position:absolute;bottom:-webkit-calc(-1*var(--slick-dots-height));bottom:calc(-1*var(--slick-dots-height));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots li.slick-active button::before,.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots li button::before{display:none;content:""}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots li{max-width:100%;height:2px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;background-color:var(--indicator-color, #dedede)}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots li button{display:none}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-dots li.slick-active{background-color:var(--indicator-active-color, black)}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-prev,.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-next{z-index:1;top:50% !important;width:32px;height:32px;background-color:#fff}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-prev{left:0}@media(min-width: 1200px){.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-prev{left:16px}}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-prev.slick-prev::before{content: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="rgb(0,0,0)" stroke-width="1.5"/></svg>')}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-next{right:0}@media(min-width: 1200px){.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-next{right:16px}}.pagecontext--product .skeleton #productImageCarousel .slick-slider-image .slick-next.slick-next::before{content: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="rgb(0,0,0)" stroke-width="1.5"/></svg>')}.pagecontext--product .skeleton .carousel.js-carousel-item--image.zoomed .js_carousel-control{visibility:hidden}.pagecontext--product .skeleton .carousel.js-carousel-item--image.zoomed .carousel-inner{overflow:hidden;outline:1px solid #c4c4c4}.pagecontext--product .skeleton .infobox-tile{width:100%}.pagecontext--product .skeleton .look-container.slick-slider-look{width:100%}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots{position:relative;bottom:-8px;line-height:8px}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li.slick-active button::before,.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li button::before{display:none;content:""}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li.slick-active button,.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li button,.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li{width:8px;height:8px}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li.slick-active button{background:#000}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-dots li button{background:#dedede}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-prev,.pagecontext--product .skeleton .look-container.slick-slider-look .slick-next{z-index:1;width:32px;height:32px;background-color:#000}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-prev{left:0}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-prev.slick-prev::before{content: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="rgb(255,255,255)" stroke-width="1.5"/></svg>')}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-next{right:0}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-next.slick-next::before{content: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="rgb(255,255,255)" stroke-width="1.5"/></svg>')}.pagecontext--product .skeleton .look-container.slick-slider-look .slick-arrow{top:-webkit-calc((100vw - 32px)/1/2);top:calc((100vw - 32px)/1/2)}@media(min-width: 768px){.pagecontext--product .skeleton .look-container.slick-slider-look .slick-arrow{top:50%}}.pagecontext--product .skeleton #productImageCarousel .product-video,.pagecontext--product .skeleton .video-container .product-video{position:relative;width:100%;height:100%}.pagecontext--product .skeleton #productImageCarousel .playpause,.pagecontext--product .skeleton .video-container .playpause{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:auto;background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/video/play_button_onpage.svg);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pagecontext--product .skeleton #productImageCarousel .playbuttonthumb,.pagecontext--product .skeleton .video-container .playbuttonthumb{position:absolute;top:50%;left:50%;width:112px;height:112px;margin:auto;background-color:rgba(0,0,0,.5);background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/video/play_button_onpage.svg);background-position:center;background-repeat:no-repeat;background-size:48px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pagecontext--product .skeleton #productImageCarousel .videowrapper,.pagecontext--product .skeleton .video-container .videowrapper{position:relative;display:inline-block;width:100%}.pagecontext--product .skeleton #productImageCarousel .videoelement,.pagecontext--product .skeleton .video-container .videoelement{display:block;width:100%;height:100%}.pagecontext--product .skeleton #productImageCarousel .thumbnail,.pagecontext--product .skeleton .video-container .thumbnail{position:relative}.pagecontext--product .skeleton #productImageCarousel video::-webkit-media-controls-overlay-play-button,.pagecontext--product .skeleton .video-container video::-webkit-media-controls-overlay-play-button{display:none !important;-webkit-appearance:none}.pagecontext--product .skeleton #productImageCarousel video::-webkit-media-controls-start-playback-button,.pagecontext--product .skeleton .video-container video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.pagecontext--product .skeleton .benefit-container{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;border:1px solid var(--ts-very-dark-grey)}.pagecontext--product .skeleton .benefit-item,.pagecontext--product .skeleton .info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0 !important}.pagecontext--product .skeleton .benefit-item img,.pagecontext--product .skeleton .info-item img{width:32px;height:32px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:4px;margin-right:8px}.shopavailability-modal .variation-container{margin-bottom:2rem;text-align:center}.shopavailability-modal .variation-gallery{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shopavailability-modal .variation-label .label-text{font-weight:600}.shopavailability-modal .variation-item{display:inline-block;border:1px solid #c4c4c4;margin:.5em .125em 0}.shopavailability-modal .variation-item.active{border-color:#000}.productcluster-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.productcluster-container .productcluster-item{min-width:3rem;padding:8px 16px;background-color:#fbfbfb;color:#888;text-align:center}.productcluster-container .productcluster-item.active{background-color:#fdf3dd;color:#b7914f}.hintbox--pr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:600px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px;margin:2rem auto;background-color:#f6f6f6}.ratingachorcontainer{position:relative;visibility:hidden}.ratingachorcontainer .ratingachor{position:absolute;top:-100px}.package-image-symbol-container{position:relative}.package-image-symbol-text{position:absolute;top:-2em;right:1em;color:#aaa;font-size:.75em;line-height:1em}.shipping-cost-note:hover{text-decoration:underline}#zoomOverlay{position:fixed;z-index:9999;top:0;left:0;display:none;overflow:hidden;width:100vw;height:-webkit-calc(var(--vh, 1vh)*100);height:calc(var(--vh, 1vh)*100);background:var(--tile-bg-color);cursor:-webkit-zoom-out;cursor:zoom-out}#zoomOverlay img,#zoomOverlay svg{position:absolute;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}#zoomArrows{--arrow-width: 3px;--arrow-size: 6px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(min-width: 1200px){#zoomArrows{--arrow-size: 10px}}.arrow{position:absolute;z-index:10;padding:var(--arrow-size);border-width:0 var(--arrow-width) var(--arrow-width) 0;border-style:solid;border-color:#000;-webkit-animation:fadeOut 1s ease-out forwards;animation:fadeOut 1s ease-out forwards;-webkit-animation-delay:2s;animation-delay:2s;pointer-events:none}.arrow.right{top:50%;right:-webkit-calc(var(--arrow-size)*2);right:calc(var(--arrow-size)*2);-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.arrow.left{top:50%;left:-webkit-calc(var(--arrow-size)*2);left:calc(var(--arrow-size)*2);-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.arrow.up{top:-webkit-calc(var(--arrow-size)*2);top:calc(var(--arrow-size)*2);left:50%;-webkit-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.arrow.down{bottom:-webkit-calc(var(--arrow-size)*2);bottom:calc(var(--arrow-size)*2);left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.arrow::after{--arrow-translate-value: -webkit-calc((var(--arrow-size) - var(--arrow-width)) * -1);--arrow-translate-value: calc((var(--arrow-size) - var(--arrow-width)) * -1);position:absolute;display:block;padding:var(--arrow-size);border-width:0 var(--arrow-width) var(--arrow-width) 0;border-style:solid;border-color:#fff;content:"";-webkit-transform:translate(var(--arrow-translate-value), var(--arrow-translate-value));-ms-transform:translate(var(--arrow-translate-value), var(--arrow-translate-value));transform:translate(var(--arrow-translate-value), var(--arrow-translate-value))}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.theme--charmclub .size-grid{--sizeGridBorderRadius: 24px;--sizeGridOutlineColor: transparent;--sizeGridBorderColor: var(--ts-charmclub-pink-highlight);--sizeGridBackgroundColor: #fff;--sizeGridColor: var(--ts-charmclub-pink-highlight);--sizeGridOutlineColor-Hover: var(--ts-charmclub-pink-darker);--sizeGridBorderColor-Hover: var(--ts-charmclub-pink-darker);--sizeGridBackgroundColor-Hover: #fff;--sizeGridColor-Hover: var(--ts-charmclub-pink-darker);--sizeGridOutlineColor-Checked: transparent;--sizeGridBorderColor-Checked: var(--ts-charmclub-pink-highlight);--sizeGridBackgroundColor-Checked: var(--ts-charmclub-pink-highlight);--sizeGridColor-Checked: #fff;--sizeGridBackgroundColor-OutOfStock: #f9eff6;--sizeGridBorderColor-OutOfStock: #f9eff6}.size-grid{--sizeGridBorderRadius: 0;--sizeGridOutlineColor: transparent;--sizeGridBorderColor: var(--header-color);--sizeGridBackgroundColor: #fff;--sizeGridColor:var(--header-color);--sizeGridOutlineColor-Hover: var(--header-color-hover);--sizeGridBorderColor-Hover: var(--header-color-hover);--sizeGridBackgroundColor-Hover: #fff;--sizeGridColor-Hover: var(--header-color-hover);--sizeGridOutlineColor-Checked: transparent;--sizeGridBorderColor-Checked: #000;--sizeGridBackgroundColor-Checked: #000;--sizeGridColor-Checked: #fff;--sizeGridBackgroundColor-OutOfStock: var(--ts-mid-color);--sizeGridBorderColor-OutOfStock: var(--ts-mid-color);display:grid;grid-gap:8px}.size-grid legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;font-size:.875em}.size-grid input[type=radio]{position:absolute;left:-9999px;width:0;height:0}.size-grid input[type=radio]:not(:disabled):focus-visible+label,.size-grid input[type=radio]:not(:disabled)+label:hover{border-color:var(--sizeGridBorderColor-Hover);color:var(--sizeGridColor-Hover);outline-color:var(--sizeGridOutlineColor-Hover)}.size-grid input[type=radio]:checked+label,.size-grid input[type=radio]:checked:focus-visible+label,.size-grid input[type=radio]:checked+label:hover{border-color:var(--sizeGridBorderColor-Checked);background-color:var(--sizeGridBackgroundColor-Checked);color:var(--sizeGridColor-Checked);cursor:default;outline-color:var(--sizeGridOutlineColor-Checked);pointer-events:none}.size-grid input[type=radio]:checked:focus-visible+label,.size-grid input[type=radio]:checked+label:hover{outline-color:var(--sizeGridOutlineColor-Hover);outline-offset:2px}.size-grid input[type=radio]:disabled+label{cursor:default}.size-grid label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 1em;border:1px solid var(--sizeGridBorderColor);border-radius:var(--sizeGridBorderRadius);margin:0;background-color:var(--sizeGridBackgroundColor);color:var(--sizeGridColor);cursor:pointer;outline:1px solid #fff;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,color,border-color,outline-color;transition-property:background-color,color,border-color,outline-color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.size-grid input.out_of_stock+label{border-color:var(--sizeGridBorderColor-OutOfStock);background-color:var(--sizeGridBackgroundColor-OutOfStock)}.size-grid input.out_of_stock:checked+label{border-color:color-mix(in srgb, var(--sizeGridBorderColor-OutOfStock), var(--sizeGridBorderColor-Checked) 50%);background-color:color-mix(in srgb, var(--sizeGridBackgroundColor-OutOfStock), var(--sizeGridBackgroundColor-Checked) 50%)}.no-pointer{pointer-events:none}.theme--charmclub .select-size{border-color:var(--ts-charmclub-pink-highlight);border-radius:24px;color:var(--ts-charmclub-pink-darker)}.variation-container .variation-gallery{padding:1px;font-size:0;overflow-y:hidden;white-space:nowrap}@media(min-width: 768px){.variation-container .variation-gallery{overflow:inherit;white-space:inherit}}.variation-container .variation-gallery::-webkit-scrollbar{height:2px}.variation-container .variation-label{color:#666;font-size:.75em}.variation-container .variation-item{position:relative;display:inline-block;margin-right:8px;margin-bottom:8px;outline-color:rgba(0,0,0,0);outline-offset:0;outline-style:solid;outline-width:1px;-webkit-transition:outline-color .3s ease-in-out;transition:outline-color .3s ease-in-out}.variation-container .variation-item:hover,.variation-container .variation-item:focus-visible{outline-color:var(--ts-very-dark-grey)}.variation-container .variation-item.active{cursor:default;pointer-events:none}.variation-container .variation-item.active:focus-visible{outline-color:var(--ts-very-dark-grey)}.variation-container .variation-item.active::before{position:absolute;bottom:0;width:100%;border-bottom:1px solid #000;content:""}.variation-container .variation-item.active::after{position:absolute;bottom:0;left:50%;border-width:0 7px 7px 7px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);content:"";pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.variation-container .variations__thumb{display:inline-block;width:112px;height:112px;background-color:var(--tile-bg-color)}.price-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;font-weight:400;line-height:1.2}.price-container .oldprice-text{color:color-mix(in srgb, currentColor 50%, transparent);text-decoration:line-through}.price-container .oldprice-delimiter{color:color-mix(in srgb, currentColor 50%, transparent)}.productname{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:500;line-height:1.2;text-transform:uppercase}.tax-container .tax-text{font-size:.75em}.product-tile .productname{font-size:.75em}.product-tile .price-text{color:#000}.product-tile .oldprice-text{color:currentColor;font-size:1em}#newsletter-container>[data-region=container-rows]{padding:0}.storepage#newsletter .newsletter-wrapper{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);max-width:-webkit-calc(1140px - 2rem);max-width:calc(1140px - 2rem);border:1px solid var(--ts-very-dark-grey);margin:1rem 0}.newsletter-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem;border-top:1px solid var(--ts-very-dark-grey);justify-self:center;text-align:center}@media(min-width: 768px){.newsletter-wrapper{padding:3rem 1rem}}.newsletter-wrapper .form-caption.error-message{display:none}.newsletter-wrapper .form-row{margin:0}.newsletter-header{font-weight:600}.newsletter-inputcontent{padding-bottom:16px}.newsletter-inputbox{width:100%;height:32px;padding-left:16px;border:1px solid #000;background-color:var(--container-background, #f6f6f6);font-size:.875em}@media(min-width: 768px){.newsletter-inputbox{max-width:350px}}.v2 .newsletter-dropdownbox,.newsletter-dropdownbox{width:100%;height:32px;padding-left:16px;border:1px solid #000;-moz-appearance:none;-webkit-appearance:none;background-color:var(--container-background, #f6f6f6);background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_arrow_down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;font-size:.875em}@media(min-width: 768px){.v2 .newsletter-dropdownbox,.newsletter-dropdownbox{max-width:350px}}.newsletter-dropdownbox::-ms-expand{display:none}.data-information,.data-privacy,.desc-mandatory,.newsletter-footer{width:100%;padding-top:16px;font-size:.75em;text-align:center}.data-information.data-information--left,.data-information.data-privacy--left,.data-information.desc-mandatory--left,.data-information.newsletter-footer--left,.data-privacy.data-information--left,.data-privacy.data-privacy--left,.data-privacy.desc-mandatory--left,.data-privacy.newsletter-footer--left,.desc-mandatory.data-information--left,.desc-mandatory.data-privacy--left,.desc-mandatory.desc-mandatory--left,.desc-mandatory.newsletter-footer--left,.newsletter-footer.data-information--left,.newsletter-footer.data-privacy--left,.newsletter-footer.desc-mandatory--left,.newsletter-footer.newsletter-footer--left{text-align:left}.newsletter-error-text{display:none;padding-top:5px;color:#c00000;font-size:.75em;text-align:left}.input-text.error,.input-select.error{border-bottom:2px solid #c00000}.unsubscribe_header{font-family:"Montserrat",sans-serif;font-size:1.5em;font-style:normal;font-weight:normal;letter-spacing:.05em;line-height:1.1}@media(min-width: 768px){.unsubscribe_header{font-size:2em}}.unsubscribe_subheader,.unsubscribe_emailcontainer,.unsubscribe_text{font-size:1em;font-style:normal;line-height:1.1}.unsubscribe_checkbox[type=checkbox]{display:none}.unsubscribe_checkbox[type=checkbox]+label::before{display:inline-block;width:16px;height:16px;margin-right:5px;background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_uncheckedbox.svg);background-repeat:no-repeat;background-size:16px;content:"";vertical-align:middle}.unsubscribe_checkbox[type=checkbox]:checked+label::before{background-image:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_checkedbox.svg)}.unsubscribe__image{width:64px;height:64px}.marble{width:1.5em;height:1.5em;border-radius:50%;margin-top:1.5em;margin-bottom:.25rem;background-color:#000;color:#fff}.newsletter-no-mail-received+label{cursor:pointer}.newsletter-no-mail-received:checked+label+div.hidden.js_newsletter-no-mail-hints{display:block}.newsletter-no-mail-received:checked+label::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.newsletter-no-mail-received+label::after{display:inline-block;width:2rem;height:1em;border:none;-moz-appearance:none;-webkit-appearance:none;background:url(https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_arrow_down.svg) no-repeat,#f6f6f6;background-position:50%;background-size:1rem;color:#000;content:"";cursor:pointer;font-size:.875em;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.token-newsletter-content .sectionsubheadline-subline,.token-newsletter-body .sectionsubheadline-subline{font-size:14px}.wishlist__share-button{height:42px}.input-field-text .send-to-friend__share-link{border-right:0}.input-field-text .send-to-friend__share-link:focus{outline:none !important}.input-field-wishlist-share::after{display:block;width:16px;height:16px;background-image:url("https://www.thomassabo.com/on/demandware.static/Sites-TS_INT-Site/-/en/v1750284821756/images/icon/svg/Icon_clipboard_black.svg");background-position:center;background-repeat:no-repeat;background-size:auto;display:block;width:42px;height:42px;border:1px solid #000;border-left:0;content:"";cursor:pointer}.input-field-wishlist-share--focus .send-to-friend__share-link{-webkit-box-shadow:-2px 0 0 0 #e4c889,0 -2px 0 0 #e4c889,0 2px 0 0 #e4c889;box-shadow:-2px 0 0 0 #e4c889,0 -2px 0 0 #e4c889,0 2px 0 0 #e4c889;outline:none !important}.input-field-wishlist-share--focus::after{-webkit-box-shadow:2px 0 0 0 #e4c889,0 2px 0 0 #e4c889,0 -2px 0 0 #e4c889;box-shadow:2px 0 0 0 #e4c889,0 2px 0 0 #e4c889,0 -2px 0 0 #e4c889}.send-to-friend-form{overflow:hidden;height:100%;opacity:1;-webkit-transition:all 1s;transition:all 1s}.send-to-friend-form.hide{height:0;opacity:0}.input-send-message{width:100%;height:110px;min-height:110px}.wishlist-share-success{color:#378d15}

/*# sourceMappingURL=default\css\search.css.map*/