.cbb-frequently-bought-container{margin:0 auto!important;max-width:unset!important}.cbb-frequently-bought-title{text-align:center!important;font-weight:500!important;font-size:3rem!important;text-transform:uppercase;margin-bottom:1.5rem!important;margin-top:0}@media screen and (min-width: 750px){.cbb-frequently-bought-title{font-size:4rem!important;margin-bottom:3rem!important}}.cbb-frequently-bought-recommendations-container{display:grid;grid-template-columns:1fr;gap:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width: 750px){.cbb-frequently-bought-recommendations-container{gap:var(--grid-desktop-horizontal-spacing)}}@media screen and (min-width: 990px){.cbb-frequently-bought-recommendations-container{grid-template-columns:1fr auto}}.cbb-frequently-bought-products{margin:0!important;display:flex!important;gap:var(--grid-mobile-horizontal-spacing);width:100%;flex-wrap:wrap}.cbb-frequently-bought-product{margin:0!important;width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2)!important;height:auto!important;aspect-ratio:1/1;position:relative}.cbb-frequently-bought-product:not(:first-child):before{content:"+";left:calc(var(--grid-mobile-horizontal-spacing) * -1);width:var(--grid-mobile-horizontal-spacing);font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);color:rgb(var(--color-main-headers));text-align:center}.cbb-frequently-bought-product:nth-child(3):before,.cbb-frequently-bought-product:nth-child(1)[style*=none]+.cbb-frequently-bought-product:before{content:none}@media screen and (min-width: 750px){.cbb-frequently-bought-products{gap:var(--grid-desktop-horizontal-spacing)}.cbb-frequently-bought-product{width:calc((100% - (var(--grid-desktop-horizontal-spacing) * 3)) / 4)!important}.cbb-frequently-bought-product:nth-child(3):before{content:"+"}.cbb-frequently-bought-product:not(:first-child):before{left:calc(var(--grid-desktop-horizontal-spacing) * -1);width:var(--grid-desktop-horizontal-spacing);font-size:3rem}}.cbb-frequently-bought-product-image,.cbb-frequently-bought-product-image-link{margin:0!important;width:100%!important;height:100%!important;display:block!important}.cbb-frequently-bought-product-image{background-color:#fff;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius)}.cbb-frequently-bought-product-image-link[data-href*="/products/quench-the-thirst-deep-moisture-shampoo"] .cbb-frequently-bought-product-image,.cbb-frequently-bought-product-image-link[data-href*="/products/quench-the-thirst-deep-moisture-conditioner"] .cbb-frequently-bought-product-image,.cbb-frequently-bought-product-image-link[data-href*="/products/quench-the-thirst-deep-conditioning-hair-mask"] .cbb-frequently-bought-product-image{background-color:#efefef}.cbb-frequently-bought-plus-icon{display:none!important}.cbb-frequently-bought-form{display:flex!important;flex-direction:column;justify-content:center;align-items:center;margin:0!important}.cbb-frequently-bought-total-price-box{margin-right:0!important}.cbb-frequently-bought-total-price-box>*{font-size:calc(var(--font-heading-scale) * 2rem);color:#833c91!important}@media only screen and (min-width: 750px){.cbb-frequently-bought-total-price-box>*{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.cbb-frequently-bought-add-button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));display:inline-flex!important;justify-content:center;align-items:center;border:0!important;padding:0 3rem!important;font:inherit!important;font-size:1.5rem!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;text-decoration:none!important;color:rgb(var(--color-button-text))!important;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none!important;appearance:none!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;max-height:unset!important;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.cbb-frequently-bought-add-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.cbb-frequently-bought-add-button:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.cbb-frequently-bought-add-button:hover{box-shadow:none!important}.cbb-frequently-bought-add-button:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.cbb-frequently-bought-selector-list{text-align:left;margin-bottom:0}.cbb-frequently-bought-selector-link{text-underline-offset:.3rem;text-decoration:none}.cbb-frequently-bought-selector-link:hover{text-decoration:underline;color:inherit}input[type=checkbox].cbb-frequently-bought-selector-input{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;margin:0;border:.25rem solid;vertical-align:middle!important;background-color:transparent!important;border-color:transparent!important;border-radius:0!important}.cbb-frequently-bought-selector-input:before{content:"";width:2rem;height:2rem;clip-path:polygon(0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);border:.25rem solid rgba(var(--color-button),var(--alpha-button-background));transition:.4s cubic-bezier(.8,0,.2,1);transition-property:background-color,clip-path,border-color;transition-delay:.1s,0s}input[type=checkbox].cbb-frequently-bought-selector-input:checked{border-color:rgba(var(--color-foreground),var(--media-border-opacity))!important}.cbb-frequently-bought-selector-input:checked:before{background-color:rgba(var(--color-button),var(--alpha-button-background));transition-delay:0s;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%)}
/*# sourceMappingURL=/cdn/shop/t/345/assets/section-frequently-bought-together-app.css.map */
