.product-information .product-details{--font-body--family: var(--cara-o-font);--font-subheading--family: var(--cara-o-font);--font-heading--family: var(--cara-o-font);--font-accent--family: var(--cara-o-font);font-family:var(--cara-o-font);color:#2d2d2d}.product-information .cara-proof-title{margin:4px 0;font-family:var(--cara-o-font);font-size:22.4px;font-weight:400;line-height:26.88px;letter-spacing:2.5px;color:#2d2d2d;text-transform:uppercase}.product-information .cara-proof{flex-wrap:nowrap;gap:6px;white-space:nowrap;margin:10px 0 0;font-family:var(--cara-o-font);font-size:14px;line-height:1.2;color:#000000b8}.product-information .cara-proof__group{gap:10px;flex:none}.product-information .cara-proof__stars-track{color:#00000040}.product-information .cara-proof__stars-fill{color:#111}.product-information .cara-proof__stars svg{width:15px;height:14px}.product-information .cara-proof__rating strong{font-weight:700}.product-information .cara-proof__divider{display:none}.product-information .cara-proof__count:before{content:"\b7  "}.product-information .product-details .divider{opacity:0}.product-information .cara-picker-option legend{margin-block-end:10px;font-size:14px;font-weight:400;color:#2d2d2d}.product-information .cara-picker-option .variant-option__swatch-value{padding-inline-start:4px;font-weight:700;color:#000000b8}.product-information .cara-swatches{gap:10px}.product-information .cara-swatches .variant-option__button-label.cara-swatch{width:74px;height:74px;padding:4px;background:#fff;border:1px solid #e3e3e3;border-radius:22px;box-shadow:none}.product-information .cara-swatches .cara-swatch__img,.product-information .cara-swatches .cara-swatch__img img{border-radius:18px;overflow:hidden}.product-information .cara-swatches .variant-option__button-label.cara-swatch:hover{background:#fff;border-color:#9a9a9a}.product-information .cara-swatches .variant-option__button-label.cara-swatch:has(:checked){background:#fff;border-color:#2d2d2d;box-shadow:none}@media screen and (max-width:749px){.product-information .cara-swatches .variant-option__button-label.cara-swatch{width:74px;height:74px}}.product-information .cara-picker-option:not(.cara-swatches){gap:8px}.product-information .cara-picker-option:not(.cara-swatches) .variant-option__button-label{min-width:50px;height:40px;min-height:40px;padding:0 16px;font-size:14px;font-weight:400;color:#2d2d2d;background:#fff;border-radius:22px;box-shadow:inset 0 0 0 1px #dcdcdc}.product-information .cara-picker-option:not(.cara-swatches) .variant-option__button-label:hover{box-shadow:inset 0 0 0 1px #8a8a8a}.product-information .cara-picker-option:not(.cara-swatches) .variant-option__button-label:has(:checked){color:#2d2d2d;background:#fff;box-shadow:inset 0 0 0 1.5px #2d2d2d}.product-information .cara-picker-option:not(.cara-swatches) .variant-option__button-label svg line{stroke:#cfcfcf}.product-information .cara-picker-option .cara-size-guide{font-size:13px;color:#2d2d2d}.product-information .product-details .add-to-cart-button{height:56px;min-height:56px;padding:16px;font-family:var(--cara-o-font);font-size:13px;font-weight:400;letter-spacing:2px;color:#fff;text-transform:uppercase;background:#2d2d2d;border-radius:0}.product-information .product-details .add-to-cart-button:hover{background:#111}.product-information .product-details .add-to-cart-text{gap:10px}.product-information .product-details accordion-custom .details__header{min-height:74px;padding-block:22px;font-family:var(--cara-o-font);font-size:16px;font-weight:400;line-height:19px;letter-spacing:2.5px;color:#2d2d2d;text-transform:uppercase}.product-information .product-details accordion-custom .details__header .icon-plus svg{width:18px;height:18px}.product-information .product-details accordion-custom{border-color:#e3e3e3}@media screen and (max-width:749px){.product-information media-gallery slideshow-controls .slideshow-controls__counter,.product-information media-gallery .slideshow-controls__counter{position:absolute;left:16px;bottom:16px;z-index:2;padding:6px 9px;font-family:var(--cara-o-font);font-size:12px;letter-spacing:1px;color:#2d2d2d;background:#fff;border-radius:0}.product-information media-gallery .slideshow-controls__counter .slash{display:inline;width:auto;padding:0 4px;color:#2d2d2d}}[id$=__product_recommendations_xmXAhw] h4{font-family:var(--cara-o-font);font-size:18px;font-weight:400;font-style:normal;letter-spacing:2.5px;text-align:center;text-transform:uppercase}[id$=__product_recommendations_xmXAhw] h4 em{font-style:normal}.header[transparent] .header__row{background-color:#ffffffb8}.announcement-bar .slideshow-control,.announcement-bar [class*=arrow]{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cara-oliva-pdp.css.map */
