.product-ref-solidPanelCustomView-root{margin:-5px 0}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container{flex-wrap:wrap;width:100%;padding:5px 0;display:flex}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container input{clip:rect(0 0 0 0);width:1px;height:1px;margin:1px;position:absolute}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container input.focus-visible+label{z-index:3;box-shadow:inset 0 0 0 3px #3d7bae;border:none!important}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option{letter-spacing:.025rem;color:#676564;text-align:center;background-color:#fff;border:1px solid #c6bbb3;border-color:#0000 #c6bbb3 #c6bbb3 #0000;justify-content:center;align-items:center;width:25%;min-height:71px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem;transition:background-color .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option .product-ref-solidPanelCustomView-innerWrapper{width:100%;padding:10px 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option .product-ref-solidPanelCustomView-innerWrapper span{color:#676564;word-wrap:break-word;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option .product-ref-solidPanelCustomView-innerWrapper span:last-child{letter-spacing:.025rem;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:nth-child(2){border-left:1px solid #c6bbb3;border-radius:5px 0 0}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:nth-child(8){border-radius:0 5px 0 0}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:nth-child(8).product-ref-solidPanelCustomView-lastItemInLastFilledRow{border-radius:0 5px 5px 0}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:nth-child(8n+10){border-left:1px solid #c6bbb3}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:nth-child(-n+8){border-top:1px solid #c6bbb3}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:last-child{border-radius:0 0 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option.product-ref-solidPanelCustomView-outOfStock{opacity:.3;background:linear-gradient(to top left,#e9eae900 0% calc(50% - .5px),#676564 calc(50% - .5px) calc(50% + .5px),#e9eae900 calc(50% + .5px) 100%)}@media (hover:hover){.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:hover{z-index:1;cursor:pointer;background-color:#f8f8f8;border-color:#f8f8f8;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s linear;transform:scale(1.02);box-shadow:0 0 2px .5px #1515150d,0 1px 5px #15151526}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:hover .product-ref-solidPanelCustomView-innerWrapper{transform:scale(.98)}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:hover:not(.product-ref-solidPanelCustomView-option__selected)+label:not(.product-ref-solidPanelCustomView-option__selected){border-left:1px solid #c6bbb3}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option:hover:not(.product-ref-solidPanelCustomView-option__selected)+label+label+label+label:not(.product-ref-solidPanelCustomView-option__selected){border-top:1px solid #c6bbb3}}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n){z-index:2;color:#151515;cursor:default;background-color:#f2ece5;border:2px solid #afa196;margin:-1px 0 0 -1px}@media (hover:hover){.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n):hover{z-index:2;box-shadow:none;cursor:default;background-color:#f2ece5;border-color:#afa196;transition:none;transform:none}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n):hover .product-ref-solidPanelCustomView-innerWrapper{transform:none}}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n).product-ref-solidPanelCustomView-singleRowLayout{flex:calc(25% + 1px)}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n):not(.product-ref-solidPanelCustomView-singleRowLayout){width:calc(25% + 1px)}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n)>.product-ref-solidPanelCustomView-innerWrapper{padding:9px 4px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-option__selected:nth-child(n)>.product-ref-solidPanelCustomView-innerWrapper span{color:#151515}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-singleRowLayout.product-ref-solidPanelCustomView-option{flex:25%}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-singleRowLayout.product-ref-solidPanelCustomView-option.product-ref-solidPanelCustomView-singleRowLayoutFirstItem{border-radius:5px 0 0 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-singleRowLayout.product-ref-solidPanelCustomView-option.product-ref-solidPanelCustomView-singleRowLayoutLastItem{border-radius:0 5px 5px 0}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-singleOptionLayout:nth-child(n).product-ref-solidPanelCustomView-option{border-radius:5px;flex:25%}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-lastItemInLastFilledRow{border-radius:0 0 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-lastItemInLastFilledRow+label{border-radius:0 0 0 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-lastItemInLastFilledRow+label:last-child{border-radius:0 0 5px 5px}.product-ref-solidPanelCustomView-root .product-ref-solidPanelCustomView-container .product-ref-solidPanelCustomView-firstItemInLastRow{border-radius:0 0 0 5px}
.product-ref-fabricLeatherToggle-root{background-color:#f2f2f2;border-radius:6px;align-items:stretch;gap:3px;width:100%;height:40px;margin-right:8px;padding:3px;display:flex}.product-ref-fabricLeatherToggle-root .product-ref-fabricLeatherToggle-toggleButton{color:#676564;cursor:pointer;white-space:nowrap;letter-spacing:.025rem;background-color:#0000;border:1px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:0 10px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,1,1),color .2s cubic-bezier(.4,0,1,1);display:flex}.product-ref-fabricLeatherToggle-root .product-ref-fabricLeatherToggle-toggleButton:hover:not(.product-ref-fabricLeatherToggle-active){color:#151515;background-color:#fff9}.product-ref-fabricLeatherToggle-root .product-ref-fabricLeatherToggle-toggleButton.product-ref-fabricLeatherToggle-active{color:#151515;cursor:default;pointer-events:none;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #1515151f,0 0 0 1px #1515150f}.product-ref-fabricLeatherToggle-root .product-ref-fabricLeatherToggle-toggleButton:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #3d7bae}
