.product__info .pl-swatches__label{font-size:14px;font-weight:600;color:#2D4053;margin:0 0 10px}
.product__info .pl-swatches__container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.product__info .pl-swatches__link{text-decoration:none;display:block;min-width:0}
.product__info .pl-swatches__swatch-wrapper{border:1px solid #E2DBCF;border-radius:14px;padding:8px 8px 10px;background:#fff;display:flex!important;flex-direction:column;align-items:center;gap:6px;height:100%;margin:0!important;transition:border-color .15s}
.product__info .pl-swatches__link:hover .pl-swatches__swatch-wrapper{border-color:#2D4053}
.product__info .pl-swatches__swatch-wrapper--active{border-color:#033D5B!important;box-shadow:0 0 0 1px #033D5B}
.product__info .pl-swatches__swatch{width:100%!important;height:auto!important;aspect-ratio:1;border:0!important;border-radius:10px!important;overflow:hidden;box-shadow:none!important;outline:0!important;padding:0!important}
.product__info .pl-swatches__color{width:100%!important;height:100%!important;border-radius:10px!important}
.product__info .pl-swatches__color img{width:100%!important;height:100%!important;object-fit:cover;border-radius:10px}
.product__info .pl-swatches__tooltip{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important;color:#2D4053!important;font-size:13px!important;font-weight:600;line-height:1.25;padding:0!important;white-space:normal!important;text-align:center;box-shadow:none!important;pointer-events:none;width:auto!important;display:block!important}
.product__info .pl-swatches__tooltip:before,.product__info .pl-swatches__tooltip:after{display:none!important}
.product__info .etw-swp{font-size:12px;color:#6C6868;line-height:1}
.product__info .etw-swp s{margin-left:4px;opacity:.7}
.product__info .ebt-accordion{padding:4px 0 0!important;background:transparent!important}
.product__info .ebt-accordion .container{padding:0!important;max-width:none!important;background:transparent!important}
.product__info .ebt-accordion dl{border:0!important;margin:0;background:transparent!important}
.product__info .ebt-accordion dt{border-top:1px solid #E2DBCF;background:transparent!important}
.product__info .ebt-accordion dt:first-of-type{border-top:0}
.product__info .ebt-accordion .accordion-title:before{color:#2D4053;font-weight:400}
.product__info .ebt-accordion .accordion-title{display:block!important;text-align:left!important;padding:15px 2px!important;font-family:"DM Sans",system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#2D4053!important;background:transparent!important;border:0!important;text-transform:none!important;letter-spacing:0!important}
.product__info .ebt-accordion dd{background:transparent!important;border:0!important;font-size:14px;line-height:1.6;color:#2D4053}
.product__info .ebt-accordion dd:not(.is-collapsed){padding:0 2px 16px!important}
.product__info .ebt-accordion{border-top:1px solid #E2DBCF;border-bottom:1px solid #E2DBCF;margin-top:18px}
.product__info .lb-addon-title{font-family:"DM Sans",system-ui,sans-serif;font-size:15px!important;font-weight:600!important;color:#2D4053}
.product__info .lb-flat-card{border:1px solid #E2DBCF!important;border-radius:14px!important;background:#fff!important}
.product__info .lb-button{border-radius:999px!important;background:#033D5B!important;border-color:#033D5B!important}
.product__info .product__text.prod_desc_sec{display:none}
