.c7-gifts{max-width:1440px;margin:auto;padding:64px 5% 80px;color:#3d3153}.c7-gifts-intro{max-width:730px;margin:0 auto 34px;text-align:center}.c7-gifts-intro>p{font-size:11px;letter-spacing:.18em;color:#82709a}.c7-gifts-intro h1{font-size:44px;line-height:1.13;font-weight:500!important;letter-spacing:-.035em}.c7-gifts-intro>div{font-size:16px;line-height:1.7;color:#756785}.c7-gifts-nav{display:flex;justify-content:center;gap:10px;overflow-x:auto;margin:0 0 48px;padding:5px}.c7-gifts-nav a{white-space:nowrap;border:1px solid #dfd5e9;border-radius:30px;padding:10px 20px;font-size:14px;text-decoration:none}.c7-gift-plan{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:42px 0;border-top:1px solid #e3dbea;scroll-margin-top:150px;animation:c7-gift-rise .45s ease both}.c7-gift-visual{position:relative;background:#f2eef6;border-radius:18px;overflow:hidden;aspect-ratio:1;display:grid;place-content:center}.c7-gift-visual>img,.c7-gift-visual>video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.c7-gift-mosaic{padding:24px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;align-items:center}.c7-gift-mosaic img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.c7-gift-visual-label{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:11px;color:#82709a;letter-spacing:.06em}.c7-gift-number{color:#927ba7;font-size:12px;letter-spacing:.15em}.c7-gift-copy h2{font-size:32px;font-weight:500!important;line-height:1.2;margin:10px 0 12px}.c7-gift-copy>p{color:#756785;font-size:15px;line-height:1.6}.c7-gift-strip{display:flex;align-items:center;gap:0;margin:24px 0 16px;background:#f8f6fa;padding:10px 0;border-radius:8px}.c7-gift-strip span{min-width:0}.c7-gift-strip img{width:100%;height:auto;display:block;object-fit:contain;mix-blend-mode:multiply}.c7-gift-copy .c7-gift-size{font-size:12px}.c7-gift-size a{color:#65517d;text-underline-offset:3px}.c7-gift-price{font-size:25px;font-weight:400;margin:20px 0 16px}.c7-gift-actions{display:grid;gap:12px}.c7-gift-actions .sf-button{background:#82709a;border-color:#82709a;border-radius:8px;letter-spacing:.02em;font-size:14px;transition:background .18s,transform .18s}.c7-gift-personalize{background:none;border:0;padding:8px;color:#66517c;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.c7-gift-actions button:disabled{opacity:.5;cursor:not-allowed}.c7-gift-actions button:focus-visible,.c7-gifts-nav a:focus-visible{outline:2px solid #82709a;outline-offset:4px}.c7-gift-actions .sf-button:not(:disabled):active{transform:scale(.98);background:#5f4b77}.c7-gift-copy [data-gift-status]{font-size:12px;min-height:18px;margin:8px 0}.c7-gift-copy details{border-top:1px solid #dfd5e9;padding-top:16px}.c7-gift-copy summary{font-size:14px;cursor:pointer}.c7-gift-components{list-style:none;padding:0;max-height:320px;overflow:auto}.c7-gift-components li{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #eee7f5;padding:8px 0;font-size:12px}.c7-gift-components a{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit}.c7-gift-components img{width:44px;height:44px;object-fit:contain}.c7-gift-components small{display:block;color:#82709a}.c7-gift-components li>span{white-space:nowrap}@media(hover:hover){.c7-gift-actions .sf-button:not(:disabled):hover{background:#6d5886;transform:translateY(-1px)}.c7-gifts-nav a:hover{background:#eee7f5}}@media(max-width:767px){.c7-gifts{padding:34px 18px 50px}.c7-gifts-intro h1{font-size:30px}.c7-gifts-intro>div{font-size:14px}.c7-gifts-nav{justify-content:flex-start;margin-bottom:20px}.c7-gift-plan{grid-template-columns:1fr;gap:24px;padding:26px 0 36px;scroll-margin-top:100px}.c7-gift-visual{aspect-ratio:1}.c7-gift-copy h2{font-size:26px}.c7-gift-copy>p{font-size:14px}.c7-gift-strip{margin-top:20px}.c7-gift-mosaic{padding:16px}}@keyframes c7-gift-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.c7-gift-plan{animation:none}.c7-gift-actions .sf-button{transition:none}}.c7-gifts{max-width:1280px}.c7-gift-plan{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center;padding:40px 0}.c7-gift-visual{aspect-ratio:4/3;border-radius:14px}.c7-gift-mosaic{padding:28px;width:100%;box-sizing:border-box;gap:10px 6px}.c7-gift-mosaic>div{min-width:0}.c7-gift-visual-label{bottom:16px}.c7-gift-strip{display:none}.c7-gift-copy h2{font-size:30px}.c7-gift-copy .c7-gift-size{margin-top:22px;line-height:1.7;max-width:350px;font-size:13px}.c7-gift-price{margin:18px 0;font-size:26px}.c7-gift-actions{grid-template-columns:1fr;gap:10px}.c7-gift-personalize{border:1px solid #d8cce5;border-radius:8px;text-decoration:none;min-height:46px;transition:background .18s}.c7-gift-personalize:hover{background:#f3edf8}.c7-gift-actions .sf-button{background:#8462ad;border-color:#8462ad;min-height:48px}.c7-gift-copy [data-gift-status]:empty{display:none}.c7-gift-copy details{margin-top:22px}.c7-gift-number{display:none}@media(max-width:767px){.c7-gift-plan{grid-template-columns:1fr;gap:22px;padding:28px 0}.c7-gift-visual{aspect-ratio:4/3}.c7-gift-mosaic{padding:20px;gap:6px 3px}.c7-gift-copy h2{font-size:26px}.c7-gift-copy .c7-gift-size{margin-top:14px}.c7-gift-visual-label{bottom:8px;font-size:10px}}.c7-gift-plan{display:block;padding:40px 0 48px}.c7-gift-visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:auto;min-height:240px;padding:62px 32px 85px;box-sizing:border-box;overflow:hidden}.c7-gift-visual:has(>img),.c7-gift-visual:has(>video){aspect-ratio:4/1;padding:0}.c7-gift-mosaic{display:flex;align-items:flex-start;gap:0;padding:0;width:100%;max-width:1180px}.c7-gift-link{position:relative;min-width:0;margin-right:-1px}.c7-gift-link svg{display:block;width:100%;height:auto;position:absolute;top:0;left:0;mix-blend-mode:multiply}.c7-gift-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);column-gap:70px;row-gap:30px;padding:30px 20px 0}.c7-gift-story h2{font-size:32px;font-weight:500!important;margin:0 0 12px}.c7-gift-story>p{color:#756785;font-size:15px;line-height:1.65;margin:0}.c7-gift-story .c7-gift-size{margin-top:20px;max-width:440px;font-size:12px}.c7-gift-purchase .c7-gift-price{margin:0 0 18px;font-size:27px;font-weight:400}.c7-gift-actions .sf-button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:2px;font-weight:400}.c7-gift-actions .sf-button svg{flex:none;width:20px;height:20px;transition:transform .2s}.c7-gift-actions .sf-button:hover svg{transform:translate(2px)}.c7-gift-personalize{border:0;border-radius:0;min-height:34px;text-decoration:underline;text-underline-offset:5px;text-align:left;padding:6px 0;font-size:14px;width:fit-content}.c7-gift-personalize:hover{background:transparent;color:#8462ad}.c7-gift-copy details{grid-column:1/-1;margin:0;padding-top:18px}.c7-gift-copy summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.c7-gift-copy summary::-webkit-details-marker{display:none}.c7-gift-copy summary:after{content:"+";font-size:24px;font-weight:300}.c7-gift-copy details[open] summary:after{content:"\2212"}@media(max-width:767px){.c7-gift-plan{padding:24px 0 32px}.c7-gift-visual{min-height:160px;padding:38px 18px 70px;overflow-x:auto;justify-content:flex-start}.c7-gift-mosaic{min-width:650px}.c7-gift-visual:has(>img),.c7-gift-visual:has(>video){aspect-ratio:2/1}.c7-gift-copy{grid-template-columns:1fr;gap:20px;padding:22px 0 0}.c7-gift-story h2{font-size:26px}.c7-gift-story>p{font-size:14px}.c7-gift-purchase .c7-gift-price{font-size:24px;margin-bottom:14px}.c7-gift-copy details{grid-column:auto}.c7-gift-personalize{font-size:13px}.c7-gift-story .c7-gift-size{margin-top:12px}}@media(prefers-reduced-motion:reduce){.c7-gift-actions .sf-button svg{transition:none}}.c7-gift-mosaic{isolation:isolate;overflow:visible}.c7-gift-link--pendant{z-index:2}.c7-gift-link--pendant svg{overflow:visible;pointer-events:none}.c7-gift-link--pendant svg image{mix-blend-mode:multiply}.c7-gift-link--pendant{mix-blend-mode:multiply}.c7-gift-link--pendant svg,.c7-gift-link--pendant svg image{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/42/assets/c7-gifts.css.map */
