.variant-input-wrap[data-handle=configuration]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.variant-input-wrap[data-handle=configuration] .variant-input{margin:0;width:100%}.variant-input-wrap[data-handle=configuration] .configuration-card{width:100%;height:100%;margin:0;padding:10px;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:#fff;border:1px solid #d9d9d9;text-align:left;cursor:pointer}.configuration-card__image{width:100%;aspect-ratio:1.35 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.configuration-card__image img{display:block;width:100%;height:100%;object-fit:contain}.configuration-card__info{display:flex;flex-direction:column;gap:3px}.configuration-card__title{display:block;font-size:13px;line-height:1.25;font-weight:600}.configuration-card__price{display:block;font-size:12px;line-height:1.25}.variant-input-wrap[data-handle=configuration] .variant-input input:checked+.configuration-card{border:2px solid #000;box-shadow:inset 0 -4px #ffed00}.variant-input-wrap[data-handle=configuration] .variant-input input:checked+.configuration-card:after{content:"\2713";position:absolute;top:7px;right:7px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ffed00;color:#000;border-radius:50%;font-size:13px;font-weight:700}.configuration-card__image{aspect-ratio:1.6 / 1;margin-bottom:5px}.variant-input-wrap[data-handle=configuration] .configuration-card{padding:8px}.configuration-card__title{font-size:12px;font-weight:600}.configuration-card__price{font-size:11px;margin-top:1px}@media(hover:hover){.variant-input-wrap[data-handle=configuration] .configuration-card:hover{border-color:#000}}@media screen and (max-width:768px){.variant-input-wrap[data-handle=configuration]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.variant-input-wrap[data-handle=configuration] .configuration-card{padding:8px}.configuration-card__title{font-size:12px}.configuration-card__price{font-size:11px}.variant-input-wrap[data-handle=ottoman]{display:flex;flex-wrap:nowrap;gap:6px}.variant-input-wrap[data-handle=ottoman] .variant-input{flex:1;margin:0}.variant-input-wrap[data-handle=ottoman] .variant__button-label{width:100%;padding-left:6px;padding-right:6px;text-align:center;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fontaines-custom.css.map */
