.ps-title{font-weight:700;margin-bottom:12px;font-size:15px}.ps-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ps-label{min-width:110px;font-weight:600}.ps-swatches{display:flex;gap:12px}.ps-swatch{width:38px;height:38px;border-radius:50%;border:2px solid #ddd;cursor:pointer}.ps-swatch[data-color=Blue]{background:#5bb1ff}.ps-swatch[data-color=Pink]{background:#f9a8d4}.ps-swatch[data-color=Purple]{background:#c084fc}.ps-swatch[data-color=Red]{background:#ff4d4d}.ps-swatch[data-color=White]{background:#fff;border-color:#999}.ps-swatch[data-color=Green]{background:#8ee07e}.ps-swatch.selected{outline:3px solid #111E35;box-shadow:0 0 0 6px #0a6cff0f}.ps-face-grid{display:flex;gap:8px}.ps-face-slot{position:relative;width:56px;height:56px}.ps-slot-btn{width:56px;height:56px;border:1px dashed #bbb;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer}.ps-previews{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ps-previews img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.ps-subpairs{margin-top:14px}.ps-subpair-link{display:block;color:#0a6cff;text-decoration:underline;cursor:pointer;margin:6px 0}.ps-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:9999}.ps-modal[aria-hidden=false]{display:flex}.ps-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.ps-modal-card{position:relative;background:#fff;border-radius:12px;padding:18px;width:420px;max-width:94%;box-shadow:0 12px 40px #00000059;z-index:2}.ps-modal-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:18px;cursor:pointer}.ps-modal-swatches{display:flex;gap:8px;margin-bottom:12px}.ps-modal-previews{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.ps-modal-previews img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.ps-note{font-size:12px;color:#666;margin-top:6px}.ps-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ps-btn{padding:8px 12px;border-radius:8px;cursor:pointer;border:0}.ps-btn-secondary{background:#fff;border:1px solid #ccc}.ps-btn-primary{background:#0a6cff;color:#fff}.ps-giftbag{margin-bottom:12px}body .product-form__input--pill input[type=radio]+label{display:block;width:100%;padding:16px 14px;margin:12px 0;text-align:left;background:#72ceea57;border:1px solid #72CEEA}body .product-form__input--pill input[type=radio]:checked+label .pairs-links *{color:#1f3760}.pairs-links{color:#1f3760;pointer-events:none;opacity:.5}body .product-form__input--pill input[type=radio]:checked+label{background:#72ceeabf;border:1px solid #000000;color:#1f3760}body .product-form__input--pill input[type=radio]:checked+label .pairs-links{opacity:1;pointer-events:auto}.pairs-links *{text-decoration:none;font-size:16px;display:block;width:100%;color:#1f3760;text-align:left}.pair-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;justify-content:center;align-items:center}.pair-popup[aria-hidden=false]{display:flex}.pair-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.pair-popup-card{position:relative;z-index:10;background:#fff;border-radius:10px;padding:33px 26px;width:95%;max-width:390px;box-shadow:0 5px 25px #0000004d}a.pair-popup-close{text-decoration:none;color:#000}.pair-popup-card h3{color:#1f3760;margin:0 0 10px;font-size:16px;line-height:17.07px;font-weight:600}.pair-popup-card .ps-label{font-size:14px;font-weight:400;color:#1f3760}.pair-popup-card .ps-label span.selected_color{font-weight:600;color:#1f3760}.pair-popup-actions{display:flex;justify-content:center;gap:10px}.pair-popup-actions .ps-btn-primary.save-popup{background:#d7a13b}.pair-popup-close{position:absolute;top:10px;right:10px;background:none;border:0;font-size:20px;cursor:pointer}.pair-popup-actions{text-align:right;margin-top:16px}.ps-btn{padding:10px 18px;border:0;border-radius:6px;cursor:pointer}.ps-btn-primary{background:#222;color:#fff}.ps-btn-secondary{background:#f5f5f5;color:#333}.ps-swatches{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.ps-swatch{width:36px;height:36px;border-radius:50%;border:2px solid #ccc;cursor:pointer}.ps-swatch.selected{border-color:#000}.color_header_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.color_header_wrap *{font-size:16px;line-height:1;margin:0;font-weight:400;color:#1f3760}.color_header_wrap span.selected_color{font-weight:600}.size_fit_all{font-size:13px;text-decoration:underline;line-height:16.9px;color:#1f3760;font-weight:700}body .product-form__submit{background:#d7a13b;border:2px solid #D7A13B;border-radius:5px;font-size:14px;text-transform:uppercase;font-weight:600;padding:13px;line-height:18.76px}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{outline:none;box-shadow:none;display:none}body .product-form__submit{display:block}body .product-form__submit .button_text{width:max-content;margin:auto;font-size:10px;padding-left:13px;background:url(/cdn/shop/files/Vector.png?v=1762468801) no-repeat;background-size:8.2px;background-position:center left}body .product-form__input--pill input[type=radio]+label .variant_label{padding-left:41px;content:"";position:relative}body .product-form__input--pill input[type=radio]+label .variant_label:before{position:absolute;width:24px;height:24px;background:#fff;border:1px solid #000000;content:"";border-radius:50%;left:0;top:2px}body .product-form__input--pill input[type=radio]:checked+label .variant_label:after{content:"";position:absolute;width:14px;height:14px;background:#000;border-radius:50%;left:5px;top:7px}body .product-form__input--pill input[type=radio]+label .variant_label_header{display:flex;align-items:center;justify-content:space-between}label .variant_label_header .variant_label_value{font-size:16px;color:#1f3760;line-height:17.07px;font-weight:600;letter-spacing:.6px}label .variant_label_header .variant_tagline,label .variant_label_header .subtagline_list{font-size:10px;line-height:17px;font-weight:600;letter-spacing:.6px}label .variant_label_header span.variant-price{font-size:20px;line-height:26.82px;font-weight:500;letter-spacing:0;display:block}label .variant_label_header span.variant-compare-at{font-size:17px;color:#6b6b6b;text-decoration:line-through;line-height:26.82px;font-weight:400;display:block}.pairs-links .pair_link_wrap{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:10px}.pairs-links .pair_link_wrap img{width:35px;height:35px}.pairs-links .pair_link_wrap a.pair-config-link{text-decoration:underline;font-size:14px;line-height:17.07px;font-weight:600;letter-spacing:.6px}.pairs-links .pair_link_wrap a.pair-config-link span.selected_color{display:inline;font-size:12px}label .variant_label_header .subtagline_list{padding:0;list-style:none;margin:0}.variant-price_wrap{text-align:right}label.tcustomizer-field__heading{display:none}.tcustomizer-field__input label.tcustomizer-toggle__label{font-size:15px!important;color:#121212;font-weight:400!important;line-height:18.75px!important}.variant_badge{position:absolute;top:-10px;right:7px;left:auto;font-size:11px;line-height:21px;padding:0 15px;background:#111e35;border-radius:5px;color:#fff;font-weight:600;letter-spacing:.6px}[data-delivery-heading]{margin-bottom:30px}legend.form__label{padding:10px 0 0;margin:0 auto;position:relative;font-size:16px!important}legend.form__label:after,legend.form__label:before{content:"";position:absolute;width:90%;height:1px;max-width:85px;background:#c6c6c6;left:auto;right:110%;top:calc(50% + 4px)}legend.form__label:after{left:110%;right:auto}ul.subtagline_list *{text-transform:uppercase}.color-toggle{margin:10px 0}.color-toggle-summary{display:flex;align-items:center;gap:6px;cursor:pointer}.color-circle{width:20px;height:20px;border-radius:50%;border:1px solid #ccc;display:inline-block}.color-text{font-size:14px;color:#333}.color-toggle-expanded{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.product__media-item.grid__item{position:relative}.product__media-item.grid__item .color-toggle{position:absolute;bottom:15px;left:auto;right:6px;z-index:9;margin:0;padding:5px 9px;background:#fff;border:1px solid #000000;border-radius:30px}div#color-toggle-summary>span.color-circle:first-child{margin-right:-17px;z-index:-1}div#color-toggle-summary span.color-text{color:#000;font-size:14px}.personalization-bar{display:flex;justify-content:space-between;align-items:center;background:#f6f6f6;padding:10px 12px;border-radius:6px;margin:12px 0}.personalization-text{font-weight:600;color:#333}.personalization-info-toggle{background:none;border:none;color:#007acc;font-weight:500;cursor:pointer;text-decoration:underline;padding:0}.personalization-info-box{margin-top:8px;background:#fff;border:1px solid #ddd;padding:12px;border-radius:6px;font-size:14px;color:#444;line-height:1.5;transition:all .3s ease}.personalization-bar{position:absolute;z-index:999;bottom:0;width:100%;left:0;right:0;margin:0 auto;border-radius:0;background:#d9d9d9;padding:13px 16px}.personalization-bar .personalization-text{color:#000}.personalization-info-toggle{display:flex;align-items:center;gap:5px;color:#626262}.personalization-info-toggle span.info_icon{color:#fff;background:#626262;width:13px;height:13px;display:block;border-radius:50%;line-height:15px;font-size:10px}.personalization-info-box{position:absolute;bottom:68px;z-index:99;width:90%;margin:0 auto;left:0;right:0;border:1px solid #000;padding:10px 15px;color:#000}.personalization-info-box:after{content:"";position:absolute;border-top:13px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;top:auto;bottom:-13px;left:auto;right:15px}div#color-toggle-expanded{margin:0;padding:5px 9px;height:30px}slider-component button.thumbnail{padding:0}div#custom-addtocart .button_text{width:max-content;margin:auto;font-size:10px;padding-left:13px;background:url(/cdn/shop/files/Vector.png?v=1762468801) no-repeat;background-size:8.2px;background-position:center left}div#custom-addtocart{background:#d7a13b;border:2px solid #D7A13B;border-radius:5px;font-size:14px;text-transform:uppercase;font-weight:600;padding:13px;line-height:18.76px;color:#fff;text-align:center;cursor:pointer}div#custom-addtocart .button_text{width:max-content;margin:auto;font-size:10px;padding-left:13px;background:url(/cdn/shop/files/Vector.png?v=1762468801) no-repeat;background-size:8.2px;background-position:center left}button.product-form__submit{display:none}div#custom-addtocart:hover{opacity:.9;transition:all .3s linear}input#ps-giftbag-checkbox{display:inline-flex;flex:0 0 40px;-webkit-appearance:none;appearance:none;width:40px;min-width:40px;max-width:40px;height:20px;min-height:20px;max-height:20px;background-color:#bfcbd9;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:left center;border-radius:40px;transition:background-position .15s ease-in-out;border:none;color-adjust:exact;cursor:pointer;margin:0}input#ps-giftbag-checkbox:checked{background-color:var(--tcustomizer-active-border-color);background-position:right center}.ps-giftbag label{display:flex;align-items:center;gap:10px}.upload-error{color:#fff;background-color:red;padding:.3rem .7rem;margin-bottom:.7rem;border:1px solid transparent;border-color:#e60000;border-radius:5px;text-align:center;font-size:18px;font-weight:700;margin-top:20px;box-shadow:0 0 10px 2px #ccc}.size_fit_all{font-family:Montserrat;font-size:16px;font-weight:700;color:#1f3760;line-height:21.94px;text-decoration:none;width:max-content;margin:0 auto;position:relative}.size_fit_all:before,.size_fit_all:after{content:"";position:absolute;width:90%;height:1px;max-width:85px;background:#c6c6c6;left:auto;right:110%;top:calc(50% + 4px)}.size_fit_all:after{left:110%;right:auto}ul.socks_info{list-style:none;padding-left:0}ul.socks_info li{position:relative;padding-left:30px;margin-bottom:10px}ul.socks_info li:before{content:"";position:absolute;width:20px;height:20px;background:url(/cdn/shop/files/check-icon_1.png?v=1725571403) no-repeat;left:0;top:7px;background-size:contain}@media screen and (max-width: 749px){.product__info-container variant-selects{padding:10px 0!important}fieldset.js.product-form__input{margin-bottom:0}.thumbnail-list__item.slider__slide{width:61px}.thumbnail-slider button.slider-button{display:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{margin:0}.product__media-wrapper slider-component.thumbnail-slider:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product__text.reviews_stars{letter-spacing:.4px}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.personalization-bar{width:calc(100% - 32px)}.personalization-bar .personalization-text{font-size:12px}.personalization-info-toggle{font-size:10px}.personalization-info-box{font-size:12px;width:75%}.slider-buttons.small-hide{display:flex!important}.product__media-item.grid__item .color-toggle{max-height:32px}.product__media-item.grid__item.slider__slide.is-active{margin-left:0}body .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{padding:0 19px}.product__price,form.installment{display:none!important}.product__tax.caption.rte+div:not([class]){margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pair-selection.css.map */
