.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.absolute{position:absolute}.pl-15{padding-left:1.5rem}.pr-15{padding-right:1.5rem}.pl-20{padding-left:2rem}.pr-20{padding-right:2rem}.pl-30{padding-left:3rem}.pr-30{padding-right:3rem}.z-2{z-index:2}.top-0{top:0}.top-10:not(.holiday-main-filter){top:1rem}.top-25{top:2.5rem}.top-30{top:3rem}.top-45{top:4.5rem}.bottom-0{bottom:0}.bottom-15{bottom:1.5rem}.bottom-25{bottom:2.5rem}.bottom-30{bottom:3rem}.bottom-45{bottom:4.5rem}.bottom-60{bottom:6rem}.bottom-70{bottom:7rem}.left-0{left:0}.right-0{right:0}@media (max-width: 990px){.mob-pl-0{padding-left:0}.mob-pr-0{padding-right:0}.mob-pr-15{padding-right:1.5rem}.mob-pl-15{padding-left:1.5rem}.mob-pr-20{padding-right:2rem}.mob-pl-20{padding-left:2rem}.mob-bottom-15{bottom:1.5rem}.mob-bottom-20{bottom:2rem}.mob-bottom-30{bottom:3rem}.mob-top-10{top:1rem}.mob-top-15{top:1.5rem}.mob-top-25{top:2.5rem}.mob-top-45{top:4.5rem}.mob-bottom-15{top:auto;bottom:1.5rem}.mob-bottom-35{top:auto;bottom:3.5rem}.mob-bottom-25{top:auto;bottom:2.5rem}.mob-bottom-45{top:auto;bottom:4.5rem}.mob-text-left{text-align:left}.mob-text-center{text-align:center}.mob-text-right{text-align:right}}.w-full{width:100%}.brand-block-copy{position:absolute;white-space:normal;font-family:var(--bb-font-family);transition:all .4s ease;color:var(--bb-text-color)}.brand-block-copy h3,.brand-block-copy p,.brand-block-copy a{color:var(--bb-text-color)}.brand-block-copy svg path{fill:var(--bb-text-color)!important}.brand-block-copy .brand-block-title{font-weight:700;letter-spacing:.16rem;margin:0}.brand-block-copy .brand-block-text{margin:0;font-size:1.4rem;letter-spacing:.03rem;text-transform:none}@media (max-width: 990px){.brand-block-copy,.brand-block-copy h3,.brand-block-copy p,.brand-block-copy a{color:var(--bb-text-color-mobile)}.brand-block-copy svg path{fill:var(--bb-text-color-mobile)!important}.brand-block-copy h3{font-size:1.3rem;line-height:1.2;padding-bottom:.2rem}.brand-block-copy p{font-size:1.15rem;letter-spacing:.03rem}}.brand-block-label{position:absolute;font-size:1.1rem;letter-spacing:.09rem;font-weight:300;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;padding:.5rem .7rem;transform:translateZ(0);color:var(--bb-text-color)}.brand-block-label a{color:inherit;text-decoration:none}@media (max-width: 990px){.brand-block-label{font-size:.8rem;color:var(--bb-text-color-mobile)}}.center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.brand-block-cta{position:absolute;z-index:2;display:flex;gap:1rem;flex-wrap:wrap;opacity:0;visibility:hidden;transition:all .4s ease}@media (min-width: 991px){.card-brand-block:has(.brand-block-cta):hover .brand-block-cta{opacity:1;visibility:visible}.card-brand-block:has(.brand-block-cta):not(.brand-block-half):hover .brand-block-copy{opacity:0;visibility:hidden}}.brand-block-cta-text{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;font-size:1.1rem;letter-spacing:.16rem;text-transform:uppercase;transition:all .3s ease;color:var(--bb-cta-text-color);background-color:var(--bb-cta-bg-color);border:1px solid var(--bb-cta-border-color);text-decoration:none;cursor:pointer}a.brand-block-cta-text{cursor:pointer}span.brand-block-cta-text{cursor:default}.brand-block-cta-text:hover{color:var(--bb-cta-hover-text-color);background-color:var(--bb-cta-hover-bg-color);border-color:var(--bb-cta-hover-bg-color)}.brand-block-cta-text .button-text{color:inherit}.brand-block-cta-show-mobile{display:none}.absolute-link{position:absolute;width:100%;height:100%;z-index:1}.brand-block-copy .brand-block-product-title{font-size:1.4rem;letter-spacing:.1rem;font-weight:300;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-block-copy .brand-block-price{line-height:1;font-size:2.7rem;letter-spacing:-.1rem;padding-top:3px;font-weight:400}.brand-block-price .price-item.price-item--compare-at{position:relative}.brand-block-price .price-item.price-item--compare-at+.price-item{font-weight:700;color:var(--bb-sale-price-color);margin-left:.3rem}.brand-block-copy-label{position:absolute;font-size:1.1rem;letter-spacing:.09rem;font-weight:300;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;padding:.5rem .7rem;transform:translateZ(0);opacity:var(--card-label-opacity);color:var(--bb-label-color)}.brand-block-copy-label a{color:inherit;text-decoration:none}@media (max-width: 990px){.brand-block-copy-label{font-size:.8rem;padding:.5rem .7rem}.brand-block-copy h3{font-size:1.3rem;line-height:1.2;padding-bottom:.2rem}.brand-block-copy p{font-size:1.15rem;letter-spacing:.03rem}.card-brand-block:not(:has(.brand-block-copy-label+.brand-block-copy-label)) .brand-block-copy-label{width:100%;text-align:left}.brand-block-cta-show-mobile{display:flex}.brand-block-cta-text{font-size:1rem;padding:.6rem 1.2rem}.brand-block-copy .brand-block-product-title{font-size:1rem;letter-spacing:.13rem}.brand-block-copy .brand-block-price{line-height:1;letter-spacing:-.02rem;padding-top:0;font-size:1.6rem}.brand-block-copy .brand-block-price .price-item.price-item{font-size:1.6rem}.brand-block-copy .brand-block-price .price-item.price-item--compare-at+.price-item{margin-left:.15rem;letter-spacing:-.05rem;font-size:1.5rem;position:relative;top:-.03rem}}.brand-block-half .card-wrapper{padding:60px 30px 0!important}.brand-block-half .ratio{--ratio-percent: 155% !important}.brand-block-half .brand-block-cta{position:relative;opacity:1;visibility:visible;display:inline-block;padding-top:1.75rem}.brand-block-half .brand-block-cta-text{width:auto;cursor:pointer;padding:.8rem 3.5rem;letter-spacing:.1rem!important;border-color:var(--bb-cta-border-color)}.brand-block-half .brand-block-label{padding:.7rem 1em}@media (min-width: 991px){.brand-block-half .brand-block-cta-text{font-size:1.4rem;letter-spacing:.13rem!important;padding:.8rem 3.5rem}}.brand-block-half .brand-block-cta-text:hover{border-color:inherit}.brand-block-half .brand-block-copy .brand-block-title{font-size:var(--bb-title-font-size);letter-spacing:var(--bb-title-letter-spacing);padding-bottom:.5rem}.brand-block-half .brand-block-copy .brand-block-text{font-size:var(--bb-copy-font-size);max-width:var(--bb-copy-max-width);font-weight:400;display:inline-block}span.brand-block-ticker span{font-weight:700!important;letter-spacing:.05rem;font-size:1.2rem}@media (min-width: 991px){span.brand-block-ticker.top-25+.brand-block-copy.top-30{margin-top:20%}span.brand-block-ticker span{font-size:1.4rem}}@media (max-width: 990px){.brand-block-half{grid-column:span 2;grid-row:span 1}.brand-block-half .brand-block-text br{display:none}.brand-block-half .brand-block-cta{padding-top:1.5rem}.brand-block-half .brand-block-copy .brand-block-title{font-size:var(--bb-title-font-size-mobile)}.brand-block-half .brand-block-copy .brand-block-text{font-size:var(--bb-copy-font-size-mobile);max-width:var(--bb-copy-max-width-mobile)}.brand-block-half .brand-block-cta-text{padding:.8rem 3.5rem;letter-spacing:.1rem!important;height:3.8rem;line-height:3.8rem}.brand-block-half .brand-block-label{font-size:1rem}.template-name-collection main #product-grid li.grid__item.brand-block-half{max-width:calc(100% + 3rem)!important;width:calc(100% + 3rem)!important;margin-left:-1.5rem;padding-bottom:1.2rem}.brand-block-half .media,.brand-block-half picture,.brand-block-half .media img{position:relative!important}.brand-block-half .ratio:before{padding-bottom:0}.template-name-collection main #product-grid li.grid__item.brand-block-half img{clip-path:inset(0)!important}.brand-block-half .ratio{--ratio-percent: 122% !important}.brand-block-half .card-wrapper{padding:0!important}.card-brand-block:not(:has(.brand-block-copy-label+.brand-block-copy-label)) .brand-block-copy-label{width:100%;text-align:left}.brand-block-copy-label{font-size:.8rem}.brand-block-copy h3{font-size:1.3rem;line-height:1.2;padding-bottom:.2rem}.brand-block-copy p{font-size:1.15rem;letter-spacing:.03rem}}.collection-grid__products[data-dynamic-container=true] .card-brand-block .card-wrapper{container-type:inline-size;container-name:card}.collection-grid__products[data-dynamic-container=true] li.card-brand-block{width:100%}.brand-block-holder .brand-block-half .card-wrapper{padding:0!important}.collection-grid__products[data-dynamic-container=true] #product-grid li.grid__item{width:100%;max-width:100%;min-width:0;padding:0!important}.collection-grid__products[data-dynamic-container=true]{padding:0}.collection-grid__products[data-dynamic-container=true] #product-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:560px;margin-left:0;gap:1.8rem;padding:0!important}.collection-grid__products[data-dynamic-container=true] .card-brand-block{grid-column:span 2!important}@media (min-width: 991px){.collection-grid__products[data-dynamic-container=true] .card-brand-block .card__inner.color-background-2.gradient.ratio{--ratio-percent: 125% !important}}@container card (max-width: 560px){.mobile-source{display:block!important}.desktop-source{display:none!important}}@container card (min-width: 561px){.mobile-source{display:none!important}.desktop-source{display:block!important}}.mobile-source{display:none}.desktop-source{display:block}@media (max-width: 990px){.featured-collection-block-wrapper{width:100%}.collection-grid__products[data-dynamic-container=true] .brand-block-number-2{grid-row:7!important}.collection-grid__products[data-dynamic-container=true] .brand-block-number-3{grid-row:11!important}.collection-grid__products[data-dynamic-container=true] .brand-block-number-4{grid-row:15!important}.collection-grid__products[data-dynamic-container=true] .brand-block-number-5{grid-row:19!important}}@media (min-width: 991px){.collection-grid__products[data-dynamic-container=true] li.card-brand-block{display:none!important}}.brand-block-ticker{position:absolute;left:0;width:100%;z-index:2;font-size:1.1rem;letter-spacing:.1rem;text-transform:uppercase;overflow:hidden;padding:.5rem 0}@media (min-width:991px){.brand-block-ticker .main-slide{display:flex;animation:tickerAnimation 20s linear infinite!important;white-space:nowrap}}@media (max-width:990px){.brand-block-ticker .main-slide{display:flex;animation:tickerAnimation 12s linear infinite!important;white-space:nowrap}}.brand-block-ticker .main-slide span{display:inline-flex;align-items:center}.brand-block-ticker .main-slide em{padding:0 .5rem;font-style:normal}@media (max-width: 990px){.brand-block-ticker{font-size:.9rem;letter-spacing:.08rem;padding:.4rem 0}.brand-block-ticker .main-slide em{padding:0 .4rem}}
/*# sourceMappingURL=/cdn/shop/t/936/assets/component-brand-block.css.map */
