.cst-collage-sec-flr{padding-top:20px;padding-bottom:50px}.cst-collage-sec-flr .page-width{max-width:1500px;margin:0 auto;padding:0 40px}.cst-collage-sec-flr .collage-wrapper-title{font-size:18.2px;margin-bottom:15px;padding-top:24px;color:#321004;text-transform:uppercase;letter-spacing:-.91px;font-weight:400;line-height:1.1}.cst-collage-sec-flr .card__media{position:relative;height:0!important;padding-bottom:105%;width:100%;height:100%}.cst-collage-sec-flr .card .media{position:absolute;top:0;left:0;bottom:0;opacity:1;transform:scale(1);object-fit:contain;width:100%;height:100%}.cst-collage-sec-flr .collage{display:flex;justify-content:space-between;align-items:center}.cst-collage-sec-flr .collage__item.collage__item--image{width:70%}.cst-collage-sec-flr .collage__item.collage__item--product{width:25%;position:sticky;top:30px;padding-bottom:70px}.cst-collage-sec-flr .quick-add{position:absolute;bottom:17%;width:90%;left:5.2%;transition:bottom .3s ease-in-out}.cst-collage-sec-flr .quick-add__submit{background:#5e6350!important;color:#fff!important;min-height:33px;font-size:13px;letter-spacing:0;border:none;box-shadow:none;width:calc(100% - 20px)!important;opacity:0;transition:all .3s ease-in-out}.cst-collage-sec-flr .button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 0;box-shadow:none}.cst-collage-sec-flr .card__inner{display:flex;width:100%;flex-wrap:wrap;position:relative;z-index:-1;background:transparent;height:100%}.cst-collage-sec-flr .card__content{display:flex;flex-direction:column}.cst-collage-sec-flr .card__badge.bottom.left{display:none}.cst-collage-sec-flr .card__inner{height:100%;--ratio-percent: 100% !important}.cst-collage-sec-flr .card__badge.right{display:none}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:22%}.cst-collage-sec-flr .card-wrapper:hover .quick-add__submit{opacity:1}.cst-collage-sec-flr .full-unstyled-link{font-size:15px;letter-spacing:-.75px;color:#321004;text-align:center;display:inline-block;width:100%;font-weight:400;line-height:1.4}.cst-collage-sec-flr .price-item{font-size:12.75px;color:#1c1d1d;text-align:center;width:100%;letter-spacing:.3px;display:block}.cst-collage-sec-flr .price__container{width:100%}.cst-collage-sec-flr .visually-hidden{display:none}.cst-collage-sec-flr .price-item--regular{display:none!important}.cst-collage-sec-flr .button:before{box-shadow:none!important}.cst-collage-sec-flr .button--secondary:after{--border-opacity: 0}.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:105%;height:0}.cst-collage-sec-flr .hotspot__button.hotspot__button--product{border-radius:50%;line-height:0;padding:10px;position:absolute;left:25%;top:25%;background-color:#321004;animation:pulse 2s infinite;transform:translate(-50%,-50%);z-index:1;width:40px;height:40px;border:none;outline:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.cst-collage-sec-flr .icon.icon-tag{fill:currentColor;display:inline-block;height:20px;vertical-align:middle;width:20px;overflow:hidden}.cst-collage-sec-flr .hotspot__button.hotspot__button--product svg path{stroke:#fff!important;fill:transparent;stroke-width:4px}.cst-collage-sec-flr .hotspot__button.hotspot__button--product:hover{background-color:#611f08}.cst-collage-sec-flr .card__content .card__information{padding-top:0}@keyframes pulse{0%{box-shadow:0 0 #32100480}to{box-shadow:0 0 0 10px #32100400}}.cst-collage-sec-flr .button:after{display:none!important}.cst-collage-sec-flr .underline-links-hover:hover a{text-decoration:none;text-underline-offset:.3rem}.cst-collage-sec-flr .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.cst-collage-sec-flr .ratio:before{content:"";width:0;height:0;padding-bottom:0}@media screen and (min-width: 1500px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:90%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:80%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:24%}}@media screen and (max-width: 1499px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:90%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:70%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:29%}}@media screen and (max-width: 1400px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:75%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:75%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:27.5%}}@media screen and (max-width: 1350px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:75%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:75%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:30%}}@media screen and (max-width: 1250px){.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:34%}}@media screen and (max-width: 1024px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:75%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:75%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:35%}}@media screen and (max-width: 900px){.cst-collage-sec-flr .media.media--transparent.ratio{padding-bottom:100%;height:0}.cst-collage-sec-flr .card__media{padding-bottom:100%}.cst-collage-sec-flr .card-wrapper:hover .quick-add{bottom:33%}}@media screen and (max-width: 768px){.cst-collage-sec-flr .page-width{padding:0 15px}.cst-collage-sec-flr .collage__item.collage__item--image{width:100%}.cst-collage-sec-flr .collage__item.collage__item--product{width:100%;position:unset;padding-top:15px;padding-bottom:0}.cst-collage-sec-flr .collage{flex-wrap:wrap}.cst-collage-sec-flr .card--extend-height.card--media{display:flex;flex-direction:row;width:100%;align-items:center}.cst-collage-sec-flr .quick-add__submit{display:none}.cst-collage-sec-flr .card__inner.color-scheme-2.gradient.ratio{width:40%}.cst-collage-sec-flr .card__content{width:80%;padding:0!important}.cst-collage-sec-flr .card__content .card__information{width:74%}.cst-collage-sec-flr .full-unstyled-link{font-size:13px}.cst-collage-sec-flr .collage-wrapper-title{font-size:17.36px;margin-bottom:10px}.cst-collage-sec-flr .icon.icon-tag{height:15px;width:15px}.cst-collage-sec-flr .hotspot__button.hotspot__button--product{width:30px;height:30px}.cst-collage-sec-flr{padding-top:20px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cst-collage.css.map */
