.u-sr-only,.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 750px){.collection .title-wrapper-with-link--no-heading{margin-top:calc(6rem + var(--page-width-margin))}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection__view-all{margin-top:2rem}.cta-item .image-container{min-height:200px;height:100%;display:flex;align-items:center;justify-content:center;width:100%;position:relative;overflow:hidden;background:var(--color--bridal-white)}.cta-item .image-container:before{content:"";position:absolute;top:0;right:0;width:0;height:0;--height: 200px;--width: 133px;border-left:var(--width) solid rgba(0,0,0,0);border-top:var(--height) solid var(--color--pearl-yellow);z-index:0}.cta-item .image-container .bg_image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.cta-item .image-container .text-content{padding:var(--base-gutter--half) 0;width:calc(100% - var(--base-gutter));text-align:left}.cta-item .image-container .text-content>*{position:relative;z-index:2}.cta-item .image-container .text-content h2,.cta-item .image-container .text-content h3,.cta-item .image-container .text-content h4,.cta-item .image-container .text-content .rte{margin:0;width:100%}.cta-item .image-container .text-content h4,.cta-item .image-container .text-content .rte{line-height:1.7}.cta-item .image-container .text-content>*:not(:last-child){margin-bottom:var(--base-gutter--quarter)}.cta-item .image-container .text-content .image-content__image-container{max-width:100px;margin:0 auto 15px}.cta-item .image-container .text-content h3{font-size:35px;font-weight:500;font-family:var(--font--gotham-cond)}.cta-item .image-container .text-content h4{font-size:14px;font-weight:600;font-family:var(--font--gotham)}.cta-item .image-container .text-content .rte{font-size:14px}@media only screen and (max-width: 749px){.cta-item .image-container:before{right:-10%}}@media only screen and (min-width: 750px){.cta-item .image-container{min-height:350px}.cta-item .image-container .text-content{padding:var(--base-gutter--half) 0;width:calc(100% - var(--base-gutter--double));max-width:230px}.cta-item .image-container .text-content>*:not(:last-child){margin-bottom:var(--base-gutter--half)}.cta-item .image-container .text-content h3{font-size:50px}}@media (max-width: 749px){#ProductGridContainer .collection.page-width{width:87.2%!important;padding:0}}#product-grid.match-row.cell{margin-left:0;gap:var(--grid_margin);grid-template-columns:1fr!important;align-items:stretch;-moz-column-gap:44px;column-gap:44px;row-gap:50px}@media (min-width: 750px){#product-grid.match-row.cell{grid-template-columns:repeat(3,1fr)!important}}@media (min-width: 1024px){#product-grid.match-row.cell{margin:0;grid-template-columns:repeat(4,1fr)!important}}#product-grid.match-row.cell>.cell__item{padding-left:0!important;padding-bottom:0!important;grid-column:unset!important;margin-bottom:none!important}@media (min-width: 750px){#product-grid.match-row.cell>.cell__item{padding-left:var(--grid_margin);padding-bottom:var(--grid_margin);-moz-column-gap:16px;column-gap:16px}}#product-grid .product-card{box-shadow:13px 13px 28px #a5a5a540;border-radius:24px}#product-grid .product-card.card-wrapper{height:auto;padding:8px}@media (min-width: 1024px){#product-grid .product-card.card-wrapper{padding:0}}#product-grid .product-card .badge{border-top-left-radius:20px}#product-grid .product-card div[data-pr-component=CategorySnippet]{display:block}#product-grid .product-card .card__inner{max-width:85%;margin:0 auto}#product-grid .product-card .card__content{margin-top:20px}#product-grid .product-card .card__content .card__heading{font-size:21px;line-height:1.055;margin-bottom:6px}#product-grid .product-card .card__content .card__subtitle{display:block!important;font-size:13px;line-height:1.055;font-weight:400;margin-bottom:0}#product-grid .product-card .card__content .price .price-item--regular{font-size:20px;line-height:1.2;font-weight:700;color:#bb261a}#product-grid .product-card .card__content .quick-buy-container .quick-buy-buttons{flex-direction:column}#product-grid .product-card .card__content .quick-buy-container .quick-buy-buttons a:not(.quick-add-button){border:none!important;font-size:14px;line-height:1.217142857;letter-spacing:.05em;text-decoration:underline;text-decoration-line:solid;text-decoration-color:currentColor;opacity:.75!important}#product-grid .product-card .card__content .quick-buy-container .quick-buy-buttons a:not(.quick-add-button):hover{background-color:#0000!important;background-image:none!important;opacity:1!important}#product-grid .product-card .card__content .quick-buy-container .quick-buy-buttons a.quick-add-button{width:81.945%;margin:var(--inner-padding) auto}#product-grid .product-card .card__content .quick-buy-container .collapse-form{margin:var(--inner-padding) 0;gap:var(--inner-padding)}#product-grid .product-card .card__content .quick-buy-container .collapse-form variant-selects,#product-grid .product-card .card__content .quick-buy-container .collapse-form .product-form__quantity{margin:0 var(--inner-padding) var(--inner-padding) 0!important}#product-grid .product-card .card__content .quick-buy-container .collapse-form variant-selects:first-of-type{margin-left:0!important}#product-grid .product-card .card__content .quick-buy-container .collapse-form .product-form__quantity:last-of-type{margin-right:0!important}#product-grid .product-card .card__content .quick-buy-container .collapse-form .form{width:85.5%;margin:0 auto}#product-grid .product-card .card__content .quick-buy-container .collapse-form .form .product-form__buttons{width:calc(100% - (var(--inner-padding)))!important;margin-left:-7.5px!important}
/*# sourceMappingURL=/cdn/shop/t/433/assets/template-collection.css.map */
