.corus-wishlist-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffffeb;border:1px solid rgba(239,232,224,.8);border-radius:50%;cursor:pointer;padding:0;box-shadow:0 2px 8px #203f9a1a;transition:background .2s,border-color .2s,transform .15s;color:#203f9a;position:relative;z-index:2;-webkit-tap-highlight-color:transparent}.corus-wishlist-btn svg{width:18px;height:18px;fill:none;stroke:#203f9a;stroke-width:1.8;transition:fill .2s,stroke .2s;pointer-events:none}.corus-wishlist-btn:hover{background:#fff;border-color:#203f9a;transform:scale(1.08)}.corus-wishlist-btn--active svg{fill:#c9a84c;stroke:#c9a84c}.corus-wishlist-btn--active{border-color:#c9a84c;background:#fff}@keyframes corus-wl-pulse{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.corus-wishlist-btn--pulse{animation:corus-wl-pulse .38s ease-out forwards}.corus-wishlist-card-wrap{position:relative}.corus-wishlist-card-wrap .corus-wishlist-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;z-index:3}product-card .card-gallery,product-card [class*=card-gallery]{position:relative}product-card .corus-wishlist-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;z-index:10}.corus-wishlist-pdp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.corus-wishlist-pdp-row .corus-wishlist-btn{flex-shrink:0;width:40px;height:40px;margin-top:2px}.corus-wishlist-pdp-row .corus-wishlist-btn svg{width:20px;height:20px}.corus-wishlist-header-link{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#203f9a;text-decoration:none;width:36px;height:36px}.corus-wishlist-header-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.corus-wishlist-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:#c9a84c;color:#fff;font-family:Besley,serif;font-size:9px;font-weight:700;border-radius:8px;display:none;align-items:center;justify-content:center;padding:0 3px;line-height:1;pointer-events:none}#corus-wishlist-page{max-width:1100px;margin:0 auto;padding:48px 20px 80px;font-family:Besley,Georgia,serif}.corus-wl-page__heading{font-size:28px;font-weight:700;color:#203f9a;letter-spacing:-.02em;margin:0 0 8px}.corus-wl-page__count{font-size:14px;color:#203f9a;opacity:.55;margin:0 0 36px}#corus-wishlist-empty{display:none;text-align:center;padding:64px 20px}.corus-wl-empty__icon{margin:0 auto 20px;width:56px;height:56px;color:#efe8e0}.corus-wl-empty__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2}.corus-wl-empty__title{font-size:20px;font-weight:700;color:#203f9a;margin:0 0 8px}.corus-wl-empty__text{font-size:14px;color:#203f9a;opacity:.6;margin:0 0 28px}.corus-wl-empty__cta{display:inline-flex;align-items:center;height:44px;padding:0 28px;background:#203f9a;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.corus-wl-empty__cta:hover{background:#162e6e}#corus-wishlist-grid{display:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.corus-wl-card{background:#fff;border:1px solid #efe8e0;border-radius:10px;overflow:hidden;transition:box-shadow .2s}.corus-wl-card:hover{box-shadow:0 8px 28px #203f9a14}.corus-wl-card__image{position:relative;aspect-ratio:3/4;background:#f8f5f0;overflow:hidden}.corus-wl-card__image a{display:block;width:100%;height:100%}.corus-wl-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.corus-wl-card:hover .corus-wl-card__image img{transform:scale(1.03)}.corus-wl-card__placeholder{width:100%;height:100%;background:linear-gradient(145deg,#efe8e0,#e0d8ce)}.corus-wl-card__remove{position:absolute;top:10px;right:10px;width:34px;height:34px}.corus-wl-card__remove svg{fill:#c9a84c;stroke:#c9a84c}.corus-wl-card__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:4px}.corus-wl-card__vendor{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#c9a84c;margin:0;font-weight:600}.corus-wl-card__title{font-size:14px;font-weight:600;color:#203f9a;text-decoration:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.corus-wl-card__title:hover{text-decoration:underline}.corus-wl-card__price{font-size:14px;font-weight:700;color:#203f9a;margin:4px 0 8px}.corus-wl-card__atc{display:inline-flex;align-items:center;justify-content:center;height:40px;background:#203f9a;color:#fff;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.03em;text-decoration:none;width:100%;margin-top:4px;transition:background .2s}.corus-wl-card__atc:hover{background:#162e6e}.corus-brand-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c;margin-bottom:4px;display:block}.corus-size-guide-link{font-size:11px;color:#c9a84c;font-weight:600;letter-spacing:.04em;text-decoration:none}.corus-size-guide-link:hover{text-decoration:underline;opacity:.8}.corus-fabric-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c9a84c;font-weight:600}.corus-fabric-sub{font-size:11px;opacity:.7}.shopify-payment-button__more-options{font-size:11px!important;color:#203f9a!important;opacity:.45!important;text-decoration:none!important;letter-spacing:.02em!important}.shopify-payment-button__more-options:hover{opacity:.7!important;text-decoration:underline!important}[data-payment-terms-target],.payment-terms{text-align:center;margin-top:4px!important}product-card .card-gallery__inner,product-card slideshow-component{position:relative}product-card slideshow-slide{transition:opacity .35s ease}@media(max-width:749px){product-card .corus-wishlist-btn{width:30px;height:30px;top:8px;right:8px}product-card .corus-wishlist-btn svg{width:15px;height:15px}#corus-wishlist-page{padding:32px 16px 60px}.corus-wl-page__heading{font-size:22px}#corus-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:14px}.corus-wl-card__body{padding:10px 12px 14px}.corus-wl-card__title{font-size:13px}}@media(max-width:389px){#corus-wishlist-grid{grid-template-columns:1fr}}.footer-content{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.footer-content>:has(.logo-wrapper),.footer-content>[class*=logo]{justify-self:end;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:749px){.footer-content{grid-template-columns:1fr!important}.footer-content>:has(.logo-wrapper),.footer-content>[class*=logo]{justify-self:start;margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/corus-pdp-enhancements.css.map */
