.bundle-collage-section{padding:5.5rem 0}@media screen and (min-width: 768px){.bundle-grid{margin-left:3rem;flex-basis:50%}.bundle-collage-section__inner{display:flex}}@media screen and (max-width: 767.9px){.bundle-grid{margin-top:3rem}}.bundle-single{padding:3rem;text-align:center;flex-basis:50%;display:flex;flex-direction:column;background-color:#e9e7de}.bundle-single__image{flex-grow:1;position:relative}.hotspot{position:absolute}.hotspot svg{cursor:pointer}.hotspot_title{display:none;background:#93203a;padding:10px;font-size:12px;position:absolute;left:-50%;bottom:100%;width:max-content;color:#fff}.bundle-single__image img{height:100%;object-fit:cover}.bundle-single__title{font-family:DM Sans;font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;letter-spacing:-.05em;text-transform:lowercase;color:#000}.bundle-single__subtitle{font-family:"PT Serif";font-style:italic;font-weight:400;margin-bottom:2rem;font-size:18px;line-height:24px;text-align:center;letter-spacing:.065em;color:#000}.bundle-single__button-wrapper{margin-top:2rem}.bundle-single__button-wrapper button{color:#fff;background-color:#90191c;border:1px solid;border-color:#90191c;font-family:Syncopate;font-style:normal;font-weight:700;font-size:12px;line-height:12px;text-align:center;letter-spacing:.2em;text-transform:uppercase;padding:1.75rem 2.5rem}.bundle-single__inside-bundle{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:center;text-decoration-line:underline;color:#000;display:inline-block;margin-top:1.5rem}.pre-curated-bundle__wrapper .pre-curated-bundle__title{font-family:DM Sans;font-weight:700;font-size:22px;line-height:29px;color:#000;letter-spacing:-.05em}.pre-curated-bundle__wrapper .pre-curated-bundle__price-wrapper span,.pre-curated-bundle__wrapper .pre-curated-bundle__price-wrapper strike{font-family:PT Serif;font-weight:400;font-size:16px;font-style:italic;color:#000;letter-spacing:.5px;margin-top:7px}.pre-curated-bundle__wrapper .pre-curated-bundle__save{font-family:DM Sans;font-weight:400;font-size:15px;color:#93202a}.pre-curated-bundle__wrapper .pre-curated-bundle__tag-wrapper{padding-top:1.25rem}.pre-curated-bundle__wrapper .pre-curated-bundle__tag-wrapper img{display:inline-block;margin-right:1rem;max-width:30px}.pre-curated-bundle.bundle-grid__grid-items{display:flex;padding-top:3rem;flex-wrap:wrap;justify-content:space-between;row-gap:30px;margin-bottom:50px}@media screen and (max-width: 767.9px){.pre-curated-bundle.bundle-grid__grid-items{justify-content:center}}.bundle-grid__title{display:flex;justify-content:space-between;align-items:flex-end}.bundle-grid__title span{font-family:Syncopate;font-style:normal;font-weight:700;font-size:10px;line-height:10px;letter-spacing:.1em;text-transform:uppercase;color:#000;display:inline-block;width:100%;border-bottom:1px solid black;padding-bottom:1rem}.bundle-grid__title a{font-family:Syncopate;font-style:normal;font-weight:700;font-size:10px;line-height:10px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#90191c;padding:1.25rem;max-width:45%;width:100%;display:inline-block;margin-left:1.5rem}@media screen and (max-width: 767.9px){.bundle-grid__title{flex-direction:column;align-items:flex-start;row-gap:1.5rem;max-width:90%;margin:0 auto}.bundle-grid__title a{margin-left:0;max-width:85%;align-self:center}.page-width.bundle-collage-section__inner{width:100%}}.pre-curated-bundle__image-wrapper .hovered-cta{top:50%;left:50%;transform:translate(-50%,-50%);background:#a7822e;border:1px solid #A7822E;padding:.5rem 1.5rem;color:#fff;transition:.3s;display:inline-block;width:max-content;opacity:0;z-index:-2}.pre-curated-bundle__image-wrapper:hover .hovered-cta{opacity:1;z-index:4}.pre-curated-bundle__image-wrapper:hover{background-color:#14354c}.pre-curated-bundle__image-wrapper:hover img{opacity:.35}.bundle-single__main-card-wrapper,.pre-curated-bundle__wrapper .card__info,.pre-curated-bundle__wrapper .card__specialPrice{display:none}@media screen and (min-width: 768px){.pre-curated-bundle.bundle-grid__grid-items{column-gap:2rem}.pre-curated-bundle__wrapper{width:100%;flex-basis:calc(50% - 2rem)}}@media screen and (max-width: 767.9px){.bundle-grid__grid-items{column-gap:1.25rem;max-width:90%;margin-left:auto;margin-right:auto}.bundle-grid__grid-items .pre-curated-bundle__wrapper{flex-basis:calc(50% - 1.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/773/assets/bundle-collage.css.map */
