.benefits-scrapbook{--bs-radius: clamp(20px, 3vw, 28px);--bs-gap: clamp(24px, 4vw, 48px);--bs-pad: clamp(24px, 4vw, 48px);--bs-tilt-mult: 1}.benefits-scrapbook--tilt-subtle{--bs-tilt-mult: .5}.benefits-scrapbook--tilt-none{--bs-tilt-mult: 0}.benefits-scrapbook__board{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--bs-gap);align-items:center;padding:var(--bs-pad);border-radius:var(--bs-radius);background:var(--bs-bg, #f5f2ea);color:var(--bs-text, #2c2d2e);overflow:hidden;isolation:isolate}.benefits-scrapbook--image-right .benefits-scrapbook__board{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.benefits-scrapbook--image-right .benefits-scrapbook__media{order:2}.benefits-scrapbook--bg-gradient .benefits-scrapbook__board{background:linear-gradient(135deg,var(--bs-bg, #f5f2ea) 0%,var(--bs-bg-2, #e4ebdd) 100%)}.benefits-scrapbook--full-width .benefits-scrapbook__board{border-radius:0;padding-left:max(var(--bs-pad),calc((100% - 1380px)/2 + 35px));padding-right:max(var(--bs-pad),calc((100% - 1380px)/2 + 35px))}.benefits-scrapbook--bg-none .benefits-scrapbook__board{background:transparent;padding-left:0;padding-right:0;overflow:visible}.benefits-scrapbook--dots .benefits-scrapbook__board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(var(--bs-accent-rgb, 123, 142, 114),.2) 1.5px,transparent 1.6px);background-size:22px 22px;opacity:.7;pointer-events:none}.benefits-scrapbook--bg-none.benefits-scrapbook--dots .benefits-scrapbook__board:before{display:none}.benefits-scrapbook__media{position:relative;width:100%;max-width:420px;margin:0 auto}.benefits-scrapbook__snap{position:relative;transition:transform .6s cubic-bezier(.22,1,.36,1)}.benefits-scrapbook--photo-tilt .benefits-scrapbook__snap{transform:rotate(-3deg)}.benefits-scrapbook--photo-tilt .benefits-scrapbook__media:hover .benefits-scrapbook__snap{transform:rotate(-1.5deg) translateY(-4px)}.benefits-scrapbook__photo{position:relative;background:var(--bs-card, #fff);box-shadow:0 24px 40px -20px #0006}.benefits-scrapbook--frame-polaroid .benefits-scrapbook__photo{padding:clamp(10px,1.6vw,14px);padding-bottom:clamp(40px,6vw,56px);border-radius:12px}.benefits-scrapbook--frame-rounded .benefits-scrapbook__photo{padding:clamp(6px,1vw,10px);border-radius:var(--bs-radius)}.benefits-scrapbook__image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;border-radius:6px}.benefits-scrapbook--frame-rounded .benefits-scrapbook__image{border-radius:calc(var(--bs-radius) - 8px)}.benefits-scrapbook__image--placeholder{background:rgba(var(--bs-accent-rgb, 123, 142, 114),.15);fill:rgba(var(--bs-accent-rgb, 123, 142, 114),.6)}.benefits-scrapbook__caption{position:absolute;left:0;right:0;bottom:clamp(10px,1.6vw,16px);text-align:center;font-size:clamp(.95rem,1.3vw,1.1rem);font-style:italic;line-height:1.2;color:var(--bs-text, #2c2d2e);opacity:.8}.benefits-scrapbook__tape{position:absolute;z-index:2;width:clamp(70px,9vw,96px);height:clamp(20px,2.6vw,28px);background:rgba(var(--bs-tape-rgb, 242, 183, 91),.75);box-shadow:0 2px 6px -3px #0000004d}.benefits-scrapbook__tape--a{top:0;left:18%;transform:translateY(-50%) rotate(-6deg)}.benefits-scrapbook__tape--b{top:68%;right:0;transform:translate(50%,-50%) rotate(80deg)}.benefits-scrapbook__content{position:relative;z-index:1;min-width:0}.benefits-scrapbook__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent, #7b8e72)}.benefits-scrapbook__eyebrow:before{content:"";width:28px;height:3px;border-radius:3px;background:currentColor}.benefits-scrapbook__heading{margin:0 0 12px;color:var(--bs-heading, #1a1c1d);line-height:1.1}.benefits-scrapbook__heading .animated-marker{white-space:nowrap}.benefits-scrapbook__text{color:var(--bs-text, #2c2d2e);line-height:1.6}.benefits-scrapbook__text p:last-child{margin-bottom:0}.benefits-scrapbook__cards{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;transition:min-height .48s cubic-bezier(.22,1,.36,1)}.benefits-scrapbook--cols-1 .benefits-scrapbook__cards{grid-template-columns:1fr}.benefits-scrapbook__card{position:relative;min-width:0;display:flex;flex-direction:column}.benefits-scrapbook__note{position:relative;flex:1 1 auto;width:100%;box-sizing:border-box;background:var(--bs-card, #fff);border-radius:16px;border:1px solid rgba(var(--bs-accent-rgb, 123, 142, 114),.18);box-shadow:0 14px 30px -20px #00000059;transform:rotate(calc(var(--bs-tilt-mult) * var(--bs-card-tilt, 0deg)));transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,opacity .7s ease,top .48s cubic-bezier(.22,1,.36,1),left .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.benefits-scrapbook__card[style*="--n: 1"]{--bs-card-tilt: -2.5deg}.benefits-scrapbook__card[style*="--n: 2"]{--bs-card-tilt: 2deg}.benefits-scrapbook__card[style*="--n: 3"]{--bs-card-tilt: 1.5deg}.benefits-scrapbook__card[style*="--n: 0"]{--bs-card-tilt: -2deg}.benefits-scrapbook__card:hover .benefits-scrapbook__note{transform:rotate(0) translateY(-3px)}.benefits-scrapbook__card.is-open .benefits-scrapbook__note,.benefits-scrapbook__card.is-covering .benefits-scrapbook__note{transform:rotate(0);box-shadow:0 24px 40px -22px #0006}.benefits-scrapbook--expand-push .benefits-scrapbook__card.is-open{grid-column:1 / -1}.benefits-scrapbook__card.is-covering{z-index:3}.benefits-scrapbook__card.is-covering .benefits-scrapbook__note{overflow:hidden;z-index:4;box-shadow:0 30px 60px -24px #00000073}.benefits-scrapbook__card.is-covering.is-open{z-index:4}.benefits-scrapbook__pin{position:absolute;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--bs-accent-own, var(--bs-accent, #7b8e72));box-shadow:0 3px 6px -2px #0006,inset 0 -2px 3px #00000040;z-index:2;transition:opacity .25s ease}.benefits-scrapbook__pin{transition:opacity .6s ease}.benefits-scrapbook__cards.has-cover .benefits-scrapbook__pin{opacity:0;transition:opacity .25s ease}.benefits-scrapbook__cards.has-cover .benefits-scrapbook__card:not(.is-covering) .benefits-scrapbook__note{opacity:0;transform:rotate(calc(var(--bs-tilt-mult) * var(--bs-card-tilt, 0deg))) scale(.96);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.benefits-scrapbook__toggle{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"emoji more" "heading more" "summary more";gap:0 12px;width:100%;margin:0;padding:18px 16px 16px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}button.benefits-scrapbook__toggle{cursor:pointer}button.benefits-scrapbook__toggle:focus-visible{outline:2px solid var(--bs-accent, #7b8e72);outline-offset:2px}.benefits-scrapbook__emoji{grid-area:emoji;font-size:1.4rem;line-height:1}.benefits-scrapbook__card-heading{grid-area:heading;display:block;margin-top:8px;font-size:1.15rem;font-weight:600;line-height:1.2;color:var(--bs-heading, #1a1c1d)}.benefits-scrapbook__summary{grid-area:summary;display:block;margin-top:3px;font-size:.84rem;line-height:1.4;color:var(--bs-text, #2c2d2e);opacity:.7}.benefits-scrapbook__more{grid-area:more;align-self:start;width:26px;height:26px;border-radius:50%;background:var(--bs-toggle, #f2b75b);position:relative;transition:transform .3s ease}.benefits-scrapbook__more:before,.benefits-scrapbook__more:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:var(--bs-on-toggle, #1a1c1d)}.benefits-scrapbook__more:after{transform:rotate(90deg)}.benefits-scrapbook__card.is-open .benefits-scrapbook__more{transform:rotate(45deg)}.benefits-scrapbook__detail{padding:0 16px 16px;color:var(--bs-text, #2c2d2e);font-size:.95rem;line-height:1.6;animation:bs-fade .3s ease}.benefits-scrapbook__detail:before{content:"";display:block;margin-bottom:12px;border-top:1px dashed rgba(var(--bs-accent-rgb, 123, 142, 114),.45)}.benefits-scrapbook__detail p:last-child{margin-bottom:0}.benefits-scrapbook__detail a{color:var(--bs-accent, #7b8e72);text-decoration:underline;text-underline-offset:3px}.benefits-scrapbook__actions{margin-top:22px}.benefits-scrapbook .benefits-scrapbook__button{margin:0;background:var(--bs-button, #7b8e72);border-color:var(--bs-button, #7b8e72);color:var(--bs-button-text, #fff);box-shadow:0 10px 20px -12px #0006;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.benefits-scrapbook .benefits-scrapbook__button:hover,.benefits-scrapbook .benefits-scrapbook__button:focus{background:var(--bs-button, #7b8e72);border-color:var(--bs-button, #7b8e72);color:var(--bs-button-text, #fff);filter:brightness(.94);transform:translateY(-2px);box-shadow:0 14px 24px -12px #00000073}.benefits-scrapbook__footnote{margin:18px 0 0;font-size:.74rem;line-height:1.5;color:var(--bs-text, #2c2d2e);opacity:.65}.benefits-scrapbook--animate [data-reveal]{opacity:0;translate:0 18px;transition:opacity .6s ease,translate .7s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;transition-delay:calc(var(--i, 0) * 80ms),calc(var(--i, 0) * 80ms),0s,0s}.benefits-scrapbook--animate [data-reveal].is-revealed{opacity:1;translate:0 0}@keyframes bs-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.benefits-scrapbook__snap,.benefits-scrapbook__card,.benefits-scrapbook__note,.benefits-scrapbook__cards,.benefits-scrapbook__more,.benefits-scrapbook__detail,.benefits-scrapbook .benefits-scrapbook__button{animation:none!important;transition:none!important}.benefits-scrapbook--animate [data-reveal]{opacity:1;translate:0 0;transition:none}}@media screen and (max-width:1023px){.benefits-scrapbook__board,.benefits-scrapbook--image-right .benefits-scrapbook__board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:767px){.benefits-scrapbook__board,.benefits-scrapbook--image-right .benefits-scrapbook__board{grid-template-columns:1fr;gap:28px}.benefits-scrapbook--image-right .benefits-scrapbook__media{order:0}.benefits-scrapbook__media{max-width:72%}.benefits-scrapbook__cards{gap:12px}.benefits-scrapbook__toggle{padding:16px 14px 14px}.benefits-scrapbook__card-heading{font-size:1.05rem}}@media screen and (max-width:479px){.benefits-scrapbook__cards{grid-template-columns:1fr}.benefits-scrapbook .benefits-scrapbook__button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/662/assets/benefits-scrapbook.css.map */
