﻿.tb-variant-picker .category{color:#666;display:flex;flex-flow:row;font-family:"Suisse Int'l";font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;text-transform:uppercase;margin:24px 0 12px}.tb-variant-picker .category-label{color:#666}.tb-variant-picker .category .color-label{color:#252525;padding-left:4px}.tb-variant-picker .category .color-info{cursor:pointer;height:12px;padding-left:4px}.tb-variant-picker .category .color-info svg{height:12px}.tb-variant-picker ul{display:flex;flex-flow:row wrap;gap:8px;list-style:none;margin:0;padding:0}.tb-variant-picker .category-products a{border-radius:50%;box-sizing:border-box;color:#252729;display:block;height:24px;width:24px;line-height:20px;overflow:visible;margin:4px;position:relative;text-align:center;text-decoration:none}.tb-variant-picker .variant-picker-color .category-products a.active{background:none;border:1px solid #3b3c3e;height:32px;width:32px;margin:0;padding:3px}.tb-variant-picker .variant-picker-color .category-products a.out-of-stock{cursor:pointer}.tb-variant-picker .variant-picker-color .category-products a.out-of-stock:after{content:"";border-left:1.5px solid #252525;height:33px;width:33px;transform:rotate(45deg);position:absolute;top:6px;left:6px}.tb-variant-picker .variant-picker-color .category-products a.active.out-of-stock:after{top:9px;left:9px}.tb-variant-picker .variant-picker-color .category-products a.out-of-stock:hover:after{top:9px;left:9px}.tb-variant-picker .variant-picker-color .category-products a:not(.active):hover{background:none;border:1px solid #35353433;height:32px;width:32px;margin:0;padding:3px}.tb-variant-picker .variant-picker-color .category-products a img{box-sizing:border-box;display:block;height:100%;width:100%;border-radius:50%;border-width:2px}.tb-variant-picker .variant-picker-color a .color-inset-shadow{box-shadow:0 1px 1px #0000004d inset;height:24px;width:24px;display:block;border-radius:50%;position:absolute;top:0}.tb-variant-picker .variant-picker-color a.active .color-inset-shadow,.tb-variant-picker .variant-picker-color a:hover .color-inset-shadow{top:3px}.tb-variant-picker .variant-picker-background{box-shadow:0 2px 2px #0000004d inset;box-sizing:border-box;display:block;height:100%;width:100%;border-radius:50%}.tb-variant-picker a.color-white .variant-picker-background{border:1px solid #747476}.tb-variant-picker .category .size-label{color:#252525;padding-left:4px}.tb-variant-picker .variant-picker-size .category>span:first-of-type{flex:auto}.tb-variant-picker .variant-picker-size-text{color:#666;text-align:center;font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:13px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.13px}.tb-variant-picker a.out-of-stock .variant-picker-size-text{color:#6669}.tb-variant-picker a.active .variant-picker-size-text{color:#252525!important}.tb-variant-picker .variant-picker-size .category-products a{background:none;background-color:transparent;border-radius:4px;border:1px solid #cccac3;margin:0;height:32px;width:auto;padding:4px 20px}.tb-variant-picker .variant-picker-size .category-products a.active{border-color:#252525;background-color:#f0e9db;cursor:default}.tb-variant-picker .variant-picker-size .category-products .out-of-stock:after{content:"";border-top:1.6px solid #252525;width:120%;position:absolute;right:0;top:0;transform:rotate(var(--after-rotation, -31deg));transform-origin:top right;pointer-events:none}.tb-variant-picker .variant-picker-size .category-products .out-of-stock.size-medium:after{transform:rotate(-18deg)!important}.tb-variant-picker .variant-picker-size .category-products a.out-of-stock{background-color:#cccac3;cursor:pointer;overflow:hidden}.tb-variant-picker .variant-picker-size .category-products a.out-of-stock span{color:#666!important}.tb-variant-picker .variant-picker-size .category-products a:not(.active):hover{border-color:#666!important}.product-sizechart-popup-link{color:#666;font-size:11px;letter-spacing:-.11px;text-decoration:underline;text-transform:none}.product-sizechart-popup{position:fixed;background-color:rgba(var(--color-foreground),.75);width:100%;height:100%;left:0;top:0;z-index:11;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none}.product-sizechart-popup.active{display:block}.product-sizechart-popup .product-sizechart-popup-inner{background-color:rgba(var(--color-background),1);position:absolute;top:55%;transform:translatey(-50%);width:calc(100% - 3.2rem);border-radius:.8rem;margin:0 auto;left:0;right:0;min-height:auto;max-height:75vh;overflow:hidden}.product-sizechart-popup-inner .product-sizechart-popup-close{border:0;background-color:transparent;color:#252525;padding:1.2rem 1.2rem 1.6rem;margin-left:auto;margin-right:0;cursor:pointer;display:block}.product-sizechart-popup-content{padding:0 2.4rem 4.8rem;overflow-y:auto;max-height:calc(75vh - 55px)}.product-sizechart-popup-content *{text-transform:none}.product-sizechart-popup-content .heading{color:#252525;font-family:var(--ABC-Arizona-Mix-Variable-Regular);font-size:24px;font-style:normal;font-weight:440;line-height:120%;letter-spacing:-.48px;margin:0}.product-sizechart-popup-content p{color:#666;font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:13px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.13px;margin:8px 0 12px}.product-sizechart-popup-content .size-switch{position:relative;display:inline-block;width:67px;height:32px;margin:0 0 16px}.product-sizechart-popup-content .size-switch input{opacity:0;width:0;height:0}.product-sizechart-popup-content .size-switch-slider{position:absolute;cursor:pointer;top:0;left:3px;right:0;bottom:0;background-color:#252525;transition:.4s;border:1px solid rgba(53,53,52,.2);border-radius:32px;outline:none}.product-sizechart-popup-content .size-switch-slider:before{content:"";background:var(--Surface-surface-primary, #fffcf5);border:1px solid var(--Border-border-primary, rgba(53, 53, 52, .2));border-radius:50%;position:absolute;height:32px;width:36px;top:-1px;left:-3px;transition:transform .25s ease-in-out 0s}.product-sizechart-popup-content .slider-label{font-feature-settings:"liga" off;font-family:"Suisse Int'l",arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;text-transform:uppercase}.product-sizechart-popup-content .slider-label.slider-label-in:before{content:"in";color:#252525;position:absolute;top:9px;left:10px;transition:color .25s ease-in-out 0s}.product-sizechart-popup-content .slider-label.slider-label-cm:before{content:"cm";color:#fffcf5;position:absolute;top:9px;left:38px;transition:color .25s ease-in-out 0s}.product-sizechart-popup-content .size-switch input:checked+.size-switch-slider:before{transform:translate(32px)}.product-sizechart-popup-content .size-switch input:checked+.size-switch-slider .slider-label-in:before{color:#fffcf5}.product-sizechart-popup-content .size-switch input:checked+.size-switch-slider .slider-label-cm:before{color:#252525}.product-sizechart-popup-content .size_table{margin:32px 0}.product-sizechart-popup-content .size_table table{border:none;border-collapse:collapse;box-shadow:none;margin:0;width:100%}.product-sizechart-popup-content .size_table th{background:#f0e9db;border:none;color:#666;font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;padding:12px;text-align:center;text-transform:uppercase}.product-sizechart-popup-content .size_table td{border:none;border-bottom:1px solid #35353433;color:#252525;font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:13px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.13px;padding:12px;text-align:center}.product-sizechart-popup-content .size_table th:first-child,.product-sizechart-popup-content .size_table td:first-child{text-align:left}.product-sizechart-popup-content .sizing h2{color:var(--text-text-primary, #252525);font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:15px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.3px;margin:0 0 12px}.product-sizechart-popup-content .sizing h3{color:var(--text-text-primary, #252525);font-feature-settings:"liga" off;font-family:"Suisse Int'l";font-size:13px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.13px}.product-sizechart-popup-content .sizing .size_image img{border-radius:12px;flex-shrink:0;mix-blend-mode:multiply;height:auto;width:295px}.template-product .ui-tooltip,.template-product .tb-tooltip:after{background:#fff;border:2px solid #666}.template-product .ui-tooltip{border-radius:4px;box-shadow:none;color:#666;font-family:"Suisse Int'l";font-size:11px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;padding:8px 12px;text-transform:none}@media screen and (min-width: 768px){.product-sizechart-popup .product-sizechart-popup-inner{max-width:590px}.product-sizechart-popup-content{padding:0 4rem 4.8rem}.product-sizechart-popup-content .sizing .size_image img{width:283px}.product-sizechart-popup-content .sizing{display:flex;flex-direction:row;gap:20px}}@media screen and (min-width: 1024px){.tb-variant-picker ul{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tb-variant-picker.css.map?v=151442025255892144551752524984 */
