.paw-details .paw-detail-card{--detail-offset:0px;transform:translateY(var(--detail-offset));transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.paw-details .paw-detail-card:nth-child(2n){--detail-offset:30px}.paw-details .paw-detail-icon{transition:background-color .3s ease,color .3s ease}.paw-details .paw-detail-number{transition:-webkit-text-stroke-color .3s ease}.paw-details .paw-detail-card.is-in-focus{transform:translateY(calc(var(--detail-offset) - 8px)) scale(1.025);border-color:var(--wine);box-shadow:0 16px 34px #73524126;z-index:1}.paw-details .paw-detail-card.is-in-focus .paw-detail-icon{background:var(--wine);color:var(--paper)}.paw-details .paw-detail-card.is-in-focus .paw-detail-number{-webkit-text-stroke-color:var(--wine)}.template-product .paw-story-beat>svg:first-child path{stroke-dasharray:100;animation:lc-heart-line 3.2s ease-in-out infinite;animation-play-state:paused}.template-product .paw-story-beat>svg:nth-child(2){transform-origin:center;animation:lc-heart-beat 1.8s ease-in-out infinite;animation-play-state:paused}.template-product .paw-story-beat.is-in-view>svg:first-child path,.template-product .paw-story-beat.is-in-view>svg:nth-child(2){animation-play-state:running}.template-product .paw-gift-card{transition:translate .25s ease,box-shadow .25s ease;min-height:0}.template-product .paw-gift-photo img{transition:scale .35s ease}.template-product .paw-faq details[open] .paw-faq-answer,.template-product .paw-product-accordion[open] .rte{animation:lc-answer-in .18s ease-out}.template-product .paw-assurances>a{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:inherit;text-decoration:none;border-radius:6px}.template-product .paw-assurances>a:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.lc-guarantee{padding:56px 24px 88px;background:var(--paper);text-align:center;scroll-margin-top:24px}.lc-guarantee-inner{width:100%;max-width:720px;margin:0 auto}.lc-guarantee-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:174px;height:174px;margin:0 auto 26px;border:2px solid var(--wine);outline:1px solid var(--wine);outline-offset:-8px;border-radius:50%;background:var(--paper);color:var(--wine)}.lc-guarantee-seal>strong{font:400 66px/1 var(--serif);letter-spacing:-3px}.lc-guarantee-seal>span{font:700 10px/16px var(--sans);letter-spacing:1.6px;text-transform:uppercase}.lc-guarantee h2{max-width:680px;margin:0 auto 20px;font-size:clamp(29px,4vw,44px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.lc-guarantee-copy{max-width:640px;margin:0 auto 26px;font-size:17px;line-height:1.75;text-wrap:pretty}.lc-guarantee-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px}.lc-guarantee .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border-radius:6px;background:var(--wine);color:var(--paper);font:700 14px/22px var(--sans);text-decoration:none}.lc-guarantee .button svg{width:18px;height:18px}.lc-guarantee-shop{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--wine);font-size:14px;font-weight:700;text-underline-offset:5px}.lc-guarantee-details{max-width:580px;margin:28px auto 0;border:1px solid var(--line);border-radius:8px;text-align:left}.lc-guarantee-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;list-style:none;cursor:pointer;font-size:14px;line-height:22px}.lc-guarantee-details summary::-webkit-details-marker{display:none}.lc-guarantee-details summary>span{font-size:22px;font-weight:400;transition:rotate .18s ease}.lc-guarantee-details[open] summary>span{transform:none;rotate:45deg}.lc-guarantee-details ol{display:grid;gap:10px;margin:0;padding:0 24px 20px 42px;font-size:14px;line-height:1.7}.lc-guarantee a:focus-visible,.lc-guarantee summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.lc-guarantee-details[open] ol{animation:lc-answer-in .18s ease-out}@keyframes lc-heart-line{0%{stroke-dashoffset:100;opacity:1}65%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100;opacity:0}}@keyframes lc-heart-beat{0%,35%,to{transform:scale(1)}12%{transform:scale(1.16)}23%{transform:scale(1)}}@keyframes lc-answer-in{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.paw-details .paw-detail-card:hover{transform:translateY(calc(var(--detail-offset) - 8px)) scale(1.025);border-color:var(--wine);box-shadow:0 16px 34px #73524126;z-index:1}.paw-details .paw-detail-card:hover .paw-detail-icon{background:var(--wine);color:var(--paper)}.paw-details .paw-detail-card:hover .paw-detail-number{-webkit-text-stroke-color:var(--wine)}.template-product .paw-gift-card:hover{translate:0 -4px;box-shadow:0 12px 28px #0001}.template-product .paw-gift-card:hover .paw-gift-photo img{scale:1.025}}@media(max-width:749px){.lc-guarantee{padding:38px 20px 58px}.lc-guarantee-seal{width:148px;height:148px;margin-bottom:24px}.lc-guarantee-seal>strong{font-size:56px}.lc-guarantee-copy{font-size:15px;line-height:1.8}.lc-guarantee-actions{gap:10px 18px}}@media(max-width:600px){.paw-details .paw-detail-card:nth-child(2n){--detail-offset:0px}}@media(max-width:360px){.lc-guarantee .button{width:100%}.lc-guarantee-details summary{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.paw-details .paw-detail-card,.paw-details .paw-detail-card.is-in-focus,.paw-details .paw-detail-card:hover,.paw-details .paw-detail-card:nth-child(2n):hover{transform:translateY(var(--detail-offset));transition:none}.paw-details .paw-detail-icon,.paw-details .paw-detail-number,.template-product .paw-gift-card,.template-product .paw-gift-photo img{transition:none}.template-product .paw-gift-card:hover{translate:none}.template-product .paw-gift-card:hover .paw-gift-photo img{scale:none}.template-product .paw-story-beat>svg:first-child path{animation:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:1}.template-product .paw-story-beat>svg:nth-child(2){animation:none;transform:none}.lc-guarantee-details summary>span{transition:none}.lc-guarantee-details[open] ol,.template-product .paw-faq details[open] .paw-faq-answer,.template-product .paw-product-accordion[open] .rte{animation:none}}.template-product .paw-carousel-dots{gap:0;min-height:44px}.template-product .paw-carousel-dots button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border-radius:0;background:transparent;transform:none}.template-product .paw-carousel-dots button:before{position:static;inset:auto;display:block;width:7px;height:7px;border-radius:50%;background:var(--muted);pointer-events:none}.template-product .paw-carousel-dots button[aria-current=true]:before{background:var(--ink);transform:scale(1.3)}html:has(body.template-product [data-sticky-purchase]:not([hidden])){scroll-padding-bottom:112px}.template-product :is(button,a,summary){scroll-margin-block:20px 112px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-interactions.css.map */
