:root{--font-body--family: "Montserrat", Arial, sans-serif;--font-subheading--family: "Montserrat", Arial, sans-serif;--font-heading--family: "Playfair Display", Georgia, serif;--font-accent--family: "Montserrat", Arial, sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.product__title,.collection-title,.hero__title,.xss-title{font-family:Playfair Display,Georgia,serif}body,button,input,select,textarea,.button,.btn,.header__menu-item,.price,.product-price,.xss-button{font-family:Montserrat,Arial,sans-serif}.xss-button{border-radius:6px;font-weight:600;letter-spacing:.035em}body:has(.product-information) .variant-option__button-label{border-radius:9px;min-height:44px;padding:10px 15px;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}body:has(.product-information) .variant-picker__form{gap:18px}body:has(.product-information) .variant-option--buttons{gap:9px}body:has(.product-information) .product-details .shopify-payment-button__button,body:has(.product-information) .product-details button[name=add]{border-radius:12px;min-height:48px}.cb-clean-details{border-top:1px solid #E8D8C7;border-bottom:1px solid #E8D8C7;margin:10px 0;background:transparent;color:#6b3f2e}.cb-clean-details+.cb-clean-details{border-top:none;margin-top:-10px}.cb-clean-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:15px 2px;font:500 14px/1.5 Montserrat,Arial,sans-serif}.cb-clean-details>summary::-webkit-details-marker{display:none}.cb-clean-details>summary span{transition:transform .2s ease}.cb-clean-details[open]>summary span{transform:rotate(180deg)}.cb-clean-details__content{padding:2px 0 16px}.cb-clean-details__content :is(input,button){max-width:100%}@media(max-width:749px){.cb-clean-details>summary{padding:14px 2px}.cb-clean-details__content{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.cb-clean-details>summary span{transition:none}}product-form-component[aria-busy=true] [ref=addToCartButton]{cursor:progress;opacity:.7}product-form-component[aria-busy=true] [ref=addToCartButton]:after{content:"";display:inline-block;width:14px;height:14px;margin-inline-start:10px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:cb-cart-spin .7s linear infinite}@keyframes cb-cart-spin{to{transform:rotate(360deg)}}cart-drawer-component :is(.cart__checkout-button,.cart-drawer__recommendation-cta,.reco-quickadd__submit,.continuarcomprando,[ref=addToCartButton]){border-radius:8px!important;min-height:44px}cart-drawer-component :is(.cart__checkout-button,.reco-quickadd__submit){background:#b85f43;color:#fff}cart-drawer-component :is(.cart__checkout-button,.reco-quickadd__submit):hover{background:#9f4f37}@media(prefers-reduced-motion:reduce){product-form-component[aria-busy=true] [ref=addToCartButton]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/chicbikini-brand.css.map */
