.size-picker-wrapper h3{font-family:Baskerville;font-style:italic;letter-spacing:1.5px;padding-left:0;color:rgba(var(--color-foreground),.7);margin-bottom:.6rem;font-size:18px}.size-options-flex{display:flex;flex-wrap:wrap;column-gap:7px;row-gap:10px}.size-options{padding:2rem 0}.size-picker-container{position:relative}.size-picker-container .size-picker-button{position:relative;background-color:transparent;padding-left:10px;padding-right:44px;border:1px solid #a9a9a9;margin:0;color:var(--color-dark-blue);width:100%;height:4.5rem;text-align:start;font-family:Assistant,"sans-serif";font-size:16px;letter-spacing:.04rem;cursor:pointer}.size-picker-button .icon-caret{display:block;height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem);transform:rotate(0);transition:transform .3s ease}.size-picker-button .rotate-icon{transform:rotate(180deg);transition:transform .3s ease}@media screen and (min-width: 568px){.size-picker-container .size-picker-button{width:165px}}.size-options-flex input{display:none}.size-label{cursor:pointer;width:3.5rem;height:3.5rem;line-height:3.5rem;text-align:center;border:1px solid darkgray;background-color:transparent;transition:border .3s;font-size:13px;color:#a9a9a9}@media screen and (hover:hover){.size-label:hover{border:1px solid var(--color-dark-blue);color:#fff;background-color:var(--color-dark-blue)}}.size-radiobutton:checked+.size-label{border:1px solid var(--color-dark-blue);color:#fff;background-color:var(--color-dark-blue)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-size-picker-custom.css.map */
