#show-suit{width:20px;height:20px;margin:0;position:relative;top:4px}#show-suit,#show-suit+label{cursor:pointer}#show-suit:checked~.suit-items__wrapper{display:block}.suit-items__wrapper{display:none}.product-suit .accordion__title{display:flex;align-items:center;gap:10px;font-weight:600;justify-content:space-between;width:100%;max-width:unset;padding-right:16px}.product-suit .accordion{border:1px solid #4c4c4c!important;border-radius:5px;margin-bottom:10px;padding:10px}.product-suit .accordion summary{padding:0}.accordion__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.product-suit .accordion__compare-at-price{color:#757575;text-decoration:line-through;font-weight:400;font-size:14px}.product-suit summary .icon-caret{right:0}.product-suit .accordion__title-wrapper{display:flex;align-items:center;min-width:109px}.product-suit .product-suit__options{display:flex;padding-left:68px;align-items:center;gap:10px}.product-suit__option select{width:100%;height:44px;vertical-align:text-bottom;outline:unset;box-shadow:unset;border:1px solid #ccc;border-radius:4px;color:#5e5e5e;min-width:40px}.product-suit .color-swatch__wrapper{position:relative;padding:3px;border:1px solid transparent;cursor:pointer}.product-suit .color-swatch__wrapper.selected:before{position:absolute;content:" ";width:calc(100% + 4px);top:-2px;bottom:-2px;left:-2px;border:2px solid #1B1E24;box-sizing:border-box;border-radius:4px}.product-suit .color-swatch{--swatch-size: 30px;width:var(--swatch-size);height:var(--swatch-size);border:1px solid #ccc;border-radius:50%;box-sizing:border-box;cursor:pointer;overflow:hidden}.product-suit .accordion__content{counter-reset:suitIndex;overflow:unset}.product-suit-options__wrapper{display:flex;align-items:center;counter-increment:suitIndex;position:relative;margin-top:15px}.product-suit-options__wrapper--hide{display:none}.product-suit-options__wrapper:before{content:" \30b5\30a4\30ba  " counter(suitIndex);position:absolute;top:9px;left:18px;font-size:14px;white-space:nowrap;font-weight:700}.product-suit-options__wrapper .custom-checkbox__wrapper{display:flex;height:100%}.product-suit-options__wrapper .custom-checkbox__wrapper input{margin:0;--input-size: 16px;width:var(--input-size);height:var(--input-size);cursor:pointer}.product-suit__option.product-suit__option--color{display:flex;order:3;border:1px solid #ccc;border-radius:4px}.product-suit-options__wrapper .color-swatch-wrapper{padding:5px;border:1px solid transparent}.product-suit__option.product-suit__option--size{order:1;display:flex;width:40%;max-width:70px;min-width:65px}.color-swatch.color-swatch__black{background-color:#000}.color-swatch.color-swatch__white{background-color:#fff}.color-swatch.color-swatch__blue{background-color:#00f}.color-swatch.color-swatch__red{background-color:red}.color-swatch.color-swatch__yellow{background-color:#ff0}.color-swatch.color-swatch__sky-blue{background-color:#87ceeb}.color-swatch__gray{background-color:gray}.color-swatch__navy-blue{background-color:navy}.color-swatch__purple{background-color:purple}.color-swatch__green{background-color:green}.product-suit-options__wrapper.show-tips{padding-bottom:20px}.product-suit-options__wrapper.show-tips .suit-tips{display:block;position:absolute;top:42px;left:0}.product-suit-options__wrapper .suit-tips{margin-left:10px;color:red;font-size:14px;display:none}@media (max-width: 910px) and (min-width: 750px){.product-suit .accordion__content{padding:0}.product-suit .product-suit__options{gap:5px;padding-left:32px}.product-suit .color-swatch__wrapper{padding:4px 2px}.product-suit .color-swatch{--swatch-size: 21px}.product-suit__option select{height:36px}.product-suit-options__wrapper:before{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-suit.css.map */
