.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper{width:100%!important;max-width:100%!important;overflow:visible!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;overflow-x:hidden!important;overflow-y:visible!important;white-space:normal!important;-webkit-overflow-scrolling:auto!important;list-style:none!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper li{width:auto!important;min-width:0!important;margin:7px 0 0!important;padding:0!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper label{width:100%!important;display:block!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;cursor:pointer}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper picture,.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;display:block!important;border-radius:16px!important;border:1px solid #e6e6e6!important;background:#fff!important;transition:transform .14s ease!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper label:hover img,.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper label:hover picture{transform:translateY(-2px)!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper input:checked+label img,.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper input:checked+label picture{border-color:#0167e3!important;box-shadow:0 0 0 3px #0167e32e,0 4px 12px #00000014!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper input:focus+label{outline:none!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper li>*{max-width:100%}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul::-webkit-scrollbar{height:0!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul{scrollbar-width:none!important}.product-customizer-option .product-customizer-upswatch-wrapper ul li label picture{margin:0!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li.selected{border:none!important;box-shadow:none!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li.selected img{border:4px solid #C3CCA6!important;border-radius:16px!important}.product-customizer-option .product-customizer-upswatch-wrapper ul li img{box-sizing:border-box!important}.product-customizer-options .product-customizer-option select,.product-customizer-options .product-customizer-option textarea,.product-customizer-options .product-customizer-option input:not([type=radio],[type=checkbox]),.product-customizer-options .product-customizer-option.option-type-swatch .product-customizer-swatch__trigger{background-color:transparent!important;color:inherit!important;border-color:#adadad!important;border-radius:8px!important;margin-top:7px!important;font-size:15px!important;font-weight:500!important;padding:15px!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label{display:flow!important;text-align:center}.product-customizer-option .product-customizer-upswatch-wrapper ul li label{position:relative!important}.product-customizer-option .product-customizer-upswatch-wrapper ul li label .option-price{position:absolute!important;bottom:30px!important;right:5px!important;z-index:5!important;background:#fff!important;color:#fff!important;font-size:12px!important;font-weight:600!important;padding:4px 8px!important;border-radius:6px!important;margin:0!important;line-height:1!important}.product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label .option-price{padding:4px 8px!important}.option-price:after{display:none!important}.option-price span:last-child{display:none!important}.product-customizer-options *:after{content:none!important}.product-customizer-options .required,.product-customizer-options .asterisk,.product-customizer-options .required-asterisk,.product-customizer-options sup{display:none!important}.product-customizer-options .product-customizer-option>label{font-size:20px!important;font-family:var(--font-h2--family);font-weight:200!important}body .product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label picture{border-color:#e6e6e6!important;box-shadow:none!important}form.custom-pc-nwf-item{display:flex!important;flex-direction:column!important}form.custom-pc-nwf-item p.product-customizer-customizations-total{order:-1!important;margin:0 0 12px!important;font-size:14px!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
