.sweetheart-set{background:var(--sweetheart-bg,#fff)}.sweetheart-set__header{text-align:center;margin:0 0 22px}.sweetheart-set__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#003a5d;opacity:.85;margin:0 0 8px}.sweetheart-set__title{font-family:Reckless TRIAL;color:#003a5d;margin:0;font-size:46px;line-height:1.1}.sweetheart-set__title-suffix{margin-left:8px}.sweetheart-set__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.sweetheart-set__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sweetheart-set__card{display:flex;flex-direction:column}.sweetheart-set__card-body{text-align:center;padding:12px 6px 0}.sweetheart-set__ratings{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0 0;color:#003a5d}.sweetheart-set__stars{display:inline-flex;align-items:center;gap:4px}.sweetheart-set__stars .icon-star{width:14px;height:14px;fill:var(--sweetheart-star-color,#003a5d);stroke:var(--sweetheart-star-border-color,var(--sweetheart-star-color,#003a5d));stroke-width:3px;paint-order:stroke fill;display:block}.sweetheart-set__rating-value{font-size:14px;font-family:Circular Std Book}.sweetheart-set__card-title{font-family:Reckless TRIAL;font-weight:700;font-size:22px;line-height:1.2;color:#003a5d;margin:10px 0 6px}.sweetheart-set__price{font-family:Circular Std;color:#003a5d;font-size:16px;margin:0 0 8px}.sweetheart-set__desc{font-family:Circular Std Book;color:#003a5d;font-size:14px;line-height:1.45;max-width:360px;margin:0 auto 12px}.sweetheart-set__hero{height:100%}.sweetheart-set__hero-frame{position:relative;height:100%}.sweetheart-set__hero-frame,.sweetheart-set__hero-frame .scallop-frame__inner,.sweetheart-set__hero-media{height:100%}.sweetheart-set__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.sweetheart-set__hero-btn{position:absolute;left:var(--hero-left,50%);right:var(--hero-right,auto);top:var(--hero-top,50%);bottom:var(--hero-bottom,auto);transform:var(--hero-transform,translate(-50%,-50%));white-space:nowrap;z-index:10}.sweetheart-set__hero-frame .scallop-frame:before{z-index:3}.sweetheart-btn{border:none;outline:none;background:var(--btn-bg,#c3545c);color:var(--btn-text,#fff);font-size:14px;font-family:Circular Std;padding:12px 28px;border-radius:999px;transition:.2s ease;display:inline-block;text-decoration:none}.sweetheart-btn:hover{background:var(--btn-bg-hover,var(--btn-bg,#b84b53));color:var(--btn-text-hover,var(--btn-text,#fff))}.sweetheart-set .variant-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:5px 0 15px}.sweetheart-set .variant-pill{display:inline-block;padding:5px 10px;border:1px solid #ddd;border-radius:20px;background-color:#f9f9f9;color:#003a5d;cursor:pointer;transition:all .3s ease;font-size:12px;text-align:center}.sweetheart-set .variant-pill:hover{background-color:#efefef}.sweetheart-set .variant-pill input{display:none}.sweetheart-set .variant-pill.active{background-color:#efefef;color:#003a5d;border-color:#003a5d}.sweetheart-set .variant-pill.unavailable{cursor:not-allowed;color:#999;background-color:#f5f5f5;border-color:#ddd}.sweetheart-set .variant-pill.unavailable.active{background-color:#f5f5f5;color:#999;border-color:#ddd}.scallop-frame{--scallop-color:var(--sweetheart-scallop,#c3545c);--scallop-bg:var(--sweetheart-bg,#fff);--scallop-r:7px;--scallop-step:15px;--frame-pad:8px;position:relative;border-radius:8px;background:var(--scallop-color);padding:var(--frame-pad);overflow:hidden}.scallop-frame__inner{position:relative;z-index:1;background:var(--scallop-bg);border-radius:6px;overflow:hidden;height:100%}.scallop-frame__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at calc(var(--scallop-step)/2) 0,var(--scallop-color) var(--scallop-r),transparent calc(var(--scallop-r) + 1px)) calc(var(--scallop-step)/-2) 0/var(--scallop-step) var(--scallop-step) repeat-x,radial-gradient(circle at calc(var(--scallop-step)/2) 100%,var(--scallop-color) var(--scallop-r),transparent calc(var(--scallop-r) + 1px)) calc(var(--scallop-step)/-2) 100%/var(--scallop-step) var(--scallop-step) repeat-x,radial-gradient(circle at 0 calc(var(--scallop-step)/2),var(--scallop-color) var(--scallop-r),transparent calc(var(--scallop-r) + 1px)) 0 calc(var(--scallop-step)/-2)/var(--scallop-step) var(--scallop-step) repeat-y,radial-gradient(circle at 100% calc(var(--scallop-step)/2),var(--scallop-color) var(--scallop-r),transparent calc(var(--scallop-r) + 1px)) 100% calc(var(--scallop-step)/-2)/var(--scallop-step) var(--scallop-step) repeat-y}.sweetheart-set__card-media-link{display:block}.sweetheart-set__card-media-link img{width:100%;height:auto;display:block}@media only screen and (min-width:990px){.sweetheart-set__grid{grid-template-columns:minmax(0,2fr) minmax(0,1.6fr);gap:28px;align-items:stretch}}@media only screen and (max-width:767px){.sweetheart-set__title{font-size:32px}.sweetheart-set__products-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/sweetheart-set-collection.css.map */
