@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,400;0,500;0,700;1,400&family=Montserrat:wght@400;600&display=swap);.brand-font-primary{font-family:"Montserrat","Inter Tight","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-weight:400 !important;font-style:normal}.brand-font-primary-bold{font-family:"Montserrat","Inter Tight","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-weight:600 !important;font-style:normal}@font-face{font-family:"Mighty River";src:url("https://www.catherines.com/on/demandware.static/-/Sites-oss-Library/default/sa-css/fonts/mighty-river/mighty_river-webfont.woff2") format("woff2"),url("https://www.catherines.com/on/demandware.static/-/Sites-oss-Library/default/sa-css/fonts/mighty-river/mighty_river-webfont.woff") format("woff")}#addToCartModal .modal-dialog .modal-content .modal-header .checkmark{fill:var(--green)}#addToCartModal .modal-dialog .modal-content .modal-header .checkmark svg{width:20px;height:20px}#addToCartModal .modal-dialog .modal-content .modal-body{overflow-x:hidden}#addToCartModal .modal-dialog .modal-content .modal-body img{max-width:140px;width:100%}#addToCartModal .modal-dialog .modal-content .modal-body .cart-overlay-attributes .back-order{color:#c55300}#addToCartModal .modal-dialog .modal-content .modal-body .attribute{font-size:.75rem;letter-spacing:1px}@media screen and (min-width: 1024px){#addToCartModal .modal-dialog .modal-content .cart-recommendations{padding:0px 0px 46px 0px}}.tick-icon svg{fill:#CD2C85;width:1.25rem;height:1.25rem}.perks-main-heading{font-size:2.25rem}@media (min-width: 1024px){.perks-main-heading{font-size:3.5rem}}@media (max-width: 760.98px){.custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item:not(:nth-last-child(2)){display:none}.custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item{padding-left:0;margin-left:-2px;line-height:1.125rem}.custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item:before{content:url("../../../images/common/icons/icon-chevron-left.svg");width:0.95rem;display:inline-block;padding-right:0.5rem}}#ribbon-container{position:absolute;top:0.9375rem;left:-3.125rem;overflow:visible;font-size:1.125rem;line-height:1.125rem;z-index:2}#ribbon-container #ribbon{display:block;padding:1.25rem;position:relative;background:#CD2C85;overflow:visible;height:2.125rem;padding-top:0.5rem;margin-left:1.8125rem;color:#fff;text-decoration:none}#ribbon-container #ribbon:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-0.6875rem;left:0;border-top:0.6875rem solid #A0005F;border-left:1.3125rem solid transparent}#ribbon-container:after{content:"";width:0.1875rem;bottom:1.125rem;position:absolute;display:block;border:1.0625rem solid #CD2C85;z-index:-2;top:0;border-left-width:2.1875rem;border-right-color:transparent;left:100%}@media (min-width: 761px){.atb-col{max-width:20rem;width:20rem}}@media (min-width: 1024px){.atb-col{max-width:25.0625rem;width:25.0625rem}}@media (max-width: 1023.98px){.sidebar-card-heading{font-size:1.125rem}}.atb-card{-webkit-box-shadow:0px 3px 16px #0000001A;box-shadow:0px 3px 16px #0000001A;border-radius:4px}.perks-container{padding:0 0.5rem}.perks-container .promo-desc{font-family:"Inter Tight","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;letter-spacing:0.24px;margin-left:10px}.perks-container .perks-disclaimer{color:#525252;letter-spacing:0.24px;line-height:15px}.perks-container .perksErrorMsg:not(:empty){margin-bottom:12px !important}.perks-container .perks-add-to-cart{border-radius:8px}.perks-container .custom-control-label{font-family:"Helvetica Neue";font-style:normal;font-weight:400;color:#525252}.perks-container .custom-control-label::before,.perks-container .custom-control-label::after{top:0.1rem}@media (min-width: 761px){.perks-container{padding:0 1.875rem;max-width:80.625rem}}#addToCartModal.perks-atb-pop-up .modal-dialog .modal-content .modal-header .checkmark{vertical-align:top;margin-top:4px}#addToCartModal.perks-atb-pop-up .modal-dialog .modal-content .modal-body img{max-width:none}
