.product-badges--top-right{top:16px!important;left:16px!important;right:auto!important;align-items:flex-start!important}.product-badges__badge.color-custom-badge-sold-out{background:#1c1c1c!important;color:#fff!important;border-radius:0!important;font-family:Saira,sans-serif!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:normal!important;font-size:10px!important;line-height:1!important;padding:3px 7px!important}.announcement-bar__slide{opacity:1!important;visibility:visible!important}@media screen and (max-width:749px){.cap-topbar .announcement-bar__slides{overflow:hidden!important;width:100%!important;max-width:none!important;margin-inline:0!important}.cap-topbar .announcement-bar__slide{overflow:hidden!important;place-content:center start!important}.cap-topbar .announcement-bar__text{white-space:nowrap!important;text-align:left!important;--text-align: left !important;animation:cap-topbar-marquee 14s linear infinite;will-change:transform}}@keyframes cap-topbar-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.contact-form__form .submit-button{margin-inline:auto!important;min-width:220px!important;padding-inline:40px!important}.contact-form__form .contact-form__input{border-radius:0!important}.contact-form__form input[type=tel]{display:none!important}body:has(.contact-form__form) [class*=text-block--][class*=__eyebrow],body:has(.contact-form__form) [class*=text-block--][class*=__title],body:has(.contact-form__form) [class*=text-block--][class*=__content]{text-align:center!important}body:has(.contact-form__form) [class*=text-block--][class*=__eyebrow]>*,body:has(.contact-form__form) [class*=text-block--][class*=__title]>*,body:has(.contact-form__form) [class*=text-block--][class*=__content]>*{margin-inline:auto!important;text-align:center!important}body:has(.contact-form__form) [class*=text-block--][class*=__title],body:has(.contact-form__form) [class*=text-block--][class*=__title] h1{font-size:clamp(2.5rem,6vw,3.85rem)!important;font-weight:800!important;line-height:.95!important}.contact-form__form .contact-form__input--textarea{min-height:150px!important;height:150px!important}.product-card .price,.product-card .price *,.resource-card .price,.resource-card .price *{color:color-mix(in srgb,#1c1c1c 60%,transparent)!important}.resource-card .price,.resource-card .price *{font-size:14px!important;font-weight:400!important}.recently-viewed .recently-viewed__item .resource-card .price,.recently-viewed .recently-viewed__item .resource-card .price *{color:color-mix(in srgb,#1c1c1c 60%,transparent)!important}@media screen and (max-width:749px){.recently-viewed__grid>*,.related__grid>*{flex:0 0 min(300px,65%)!important;max-width:min(300px,65%)!important}.recently-viewed__arrow,.related__arrow{display:none!important}}.cap-drawer-social{display:flex!important;justify-content:center!important;gap:20px!important;align-items:center!important;width:100%!important}.cap-drawer-social a{display:inline-flex!important;align-items:center}.cap-drawer-social a svg,.cap-drawer-social .social-icons__icon{display:inline-block!important;width:22px!important;height:22px!important;color:#000!important;fill:currentColor}.cap-pay{margin-top:16px}.cap-pay__label{text-align:center;font-size:12px;color:#1c1c1c99;margin:0 0 10px}.cap-pay__row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cap-pay__chip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #e4e4e4;border-radius:8px;padding:0 11px;height:36px;box-sizing:border-box}.cap-pay__txt{font-size:13px;font-weight:500;color:#000;line-height:1}.cap-pay__chip svg{display:block;flex:0 0 auto}.cap-pay__img{height:15px;width:auto;display:block}.cap-pay__row--footer{margin:0;justify-content:flex-start!important}@media screen and (min-width:750px){.utilities.utilities--blocks-3{grid-template-columns:1fr 1fr!important;grid-template-areas:"copy copy" "pay social"!important;row-gap:14px!important;align-items:center!important}.utilities--blocks-3>*:nth-child(1){grid-area:copy;justify-self:start!important;text-align:left!important}.utilities--blocks-3>*:nth-child(2){grid-area:pay;justify-self:start!important;text-align:left!important}.utilities--blocks-3>*:nth-child(3){grid-area:social;justify-self:end!important;text-align:right!important}.utilities--blocks-3>*:nth-child(3) [class*=social-icons]{justify-content:flex-end!important}}@media screen and (max-width:749px){.utilities.utilities--blocks-3{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.utilities--blocks-3>*:nth-child(1){order:2;text-align:left!important}.utilities--blocks-3>*:nth-child(2){order:3}.utilities--blocks-3>*:nth-child(3){order:1;text-align:center!important}.utilities--blocks-3>*:nth-child(3) [class*=social-icons]{justify-content:center!important}.utilities--blocks-3 .cap-pay__row--footer{justify-content:flex-start!important}}.utilities [class*=social-icons] a,.utilities [class*=social-icons] svg,.utilities [class*=social-icons] .social-icons__icon{color:#000!important;fill:currentColor!important}@media screen and (max-width:749px){[class*=text-block--][class*=__nl_heading] h2{line-height:1.5!important}}.product-details .text-block h1{text-wrap:pretty!important}.cap-freeship{padding:16px var(--cart-drawer-padding, 16px) 4px}.cap-freeship__text{margin:0 0 8px;font-size:13px;line-height:1.3;color:var(--color-foreground)}.cap-freeship__track{height:4px;width:100%;background:rgb(var(--color-foreground-rgb) / .12);border-radius:999px;overflow:hidden}.cap-freeship__fill{display:block;height:100%;background:var(--color-foreground);border-radius:999px;transition:width .4s ease}.cart-discount,.cart-actions__divider{display:none!important}.cap-cart-extras{padding:4px var(--cart-drawer-padding, 16px) 8px;display:flex;flex-direction:column;gap:18px}.cap-cart-pay__label,.cap-cart-sports__title{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-foreground)}.cap-pay__row--cart{justify-content:flex-start}.cap-cart-sports__row{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cap-cart-sports__tile{flex:0 0 auto;width:96px;text-decoration:none;color:var(--color-foreground)}.cap-cart-sports__thumb{display:block;width:96px;height:96px;border-radius:8px;overflow:hidden;background:#f4f4f4}.cap-cart-sports__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cap-cart-sports__name{display:block;margin-top:6px;font-size:12px;font-weight:600;text-align:center}.product-badges__badge.cap-badge--oferta{background:#fa3f3f!important;color:#fff!important;border-radius:0!important;font-family:Industry,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:normal!important;text-transform:uppercase!important;padding:3px 7px!important}.product-badges:has(.cap-badge){gap:4px!important}body [ref=priceContainer]:has(.compare-at-price) .price-item__group.price,body [ref=priceContainer]:has(.compare-at-price) .price-item__group.price *{color:#fa3f3f!important}body [ref=priceContainer] .price-item__group.compare-at-price,body [ref=priceContainer] .price-item__group.compare-at-price *{color:#1c1c1c!important;opacity:1!important}.product-card [ref=priceContainer] .price-item__group.compare-at-price,.resource-card [ref=priceContainer] .price-item__group.compare-at-price{font-size:14px!important}.related__item,.recently-viewed__item{position:relative}.related__item>.product-badges,.recently-viewed__item>.product-badges{z-index:2!important;pointer-events:none}[ref=priceContainer] .cap-pct-off{display:none}.product-details [ref=priceContainer] .cap-pct-off,#quick-add-modal-content [ref=priceContainer] .cap-pct-off,.sticky-add-to-cart__price [ref=priceContainer] .cap-pct-off{display:inline-block;margin-inline-start:8px;color:#fa3f3f;font-weight:600;white-space:nowrap}.product-details [ref=priceContainer] .cap-pct-off{font-family:Saira,sans-serif;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/capelli-badges.css.map */
