.tl-gifting{background:var(--tl-gift-bg);color:var(--tl-gift-text);padding:var(--tl-gift-top) 0 var(--tl-gift-bottom)}.tl-gifting__inner{width:min(1600px,100%);margin:0 auto;padding:0 clamp(20px,7.8vw,148px)}.tl-gifting__header{text-align:center;margin:0 auto clamp(42px,4vw,64px)}.tl-gifting__header h2{margin:0;font-family:var(--typeHeaderPrimary),serif;font-size:clamp(28px,2.1vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.tl-gifting__intro{margin:24px auto 0;font-size:clamp(16px,1.25vw,21px);line-height:1.5}.tl-gifting__intro p{margin:0}.tl-gifting__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tl-gift-option{container-type:inline-size;min-height:224px;padding:38px;border:1px solid #ddd9d1;border-radius:10px;background:#fff}.tl-gift-option--active{border:2px solid var(--tl-gift-accent);padding:37px}.tl-gift-option__top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px}.tl-gift-option__icon{width:44px;height:44px;color:var(--tl-gift-accent)}.tl-gift-option__icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tl-gift-option h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.45vw,25px);font-weight:600;line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tl-gift-option__badge{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;border-radius:5px;background:var(--tl-gift-accent);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tl-gift-option__text{color:var(--tl-gift-text);font-size:clamp(15px,1.1vw,18px);line-height:1.55}.tl-gift-option__text p{margin:0}@container (max-width:460px){.tl-gift-option__top{grid-template-columns:44px minmax(0,1fr);align-items:start}.tl-gift-option__badge{grid-column:2;justify-self:start}}@media(max-width:1180px){.tl-gifting__inner{padding-inline:40px}.tl-gifting__options{gap:20px}.tl-gift-option{padding:28px}.tl-gift-option--active{padding:27px}.tl-gift-option__top{grid-template-columns:38px 1fr;gap:13px}.tl-gift-option__icon{width:38px;height:38px}.tl-gift-option__badge{grid-column:2;justify-self:start}}@media(max-width:749px){.tl-gifting{padding-top:calc(var(--tl-gift-top) * .65);padding-bottom:calc(var(--tl-gift-bottom) * .65)}.tl-gifting__inner{padding-inline:20px}.tl-gifting__header{margin-bottom:30px}.tl-gifting__intro{margin-top:14px}.tl-gifting__options{grid-template-columns:1fr;gap:14px}.tl-gift-option,.tl-gift-option--active{min-height:0;padding:24px 22px}.tl-gift-option__top{grid-template-columns:38px minmax(0,1fr);align-items:start;margin-bottom:14px}.tl-gift-option__badge{grid-column:2;justify-self:start;font-size:10px;padding:6px 8px}.tl-gift-option__text{padding-left:51px;font-size:15px}}@media(max-width:460px){.tl-gift-option__top{grid-template-columns:36px 1fr}.tl-gift-option__badge{grid-column:2;justify-self:start}.tl-gift-option__text{padding-left:49px}}.tl-memory-modes{display:block;overflow:hidden;background:var(--tl-modes-bg);color:var(--tl-modes-text);padding:var(--tl-modes-top) 0 var(--tl-modes-bottom)}.tl-memory-modes__inner{width:min(1600px,100%);margin:0 auto;padding:0 clamp(20px,6vw,112px)}.tl-memory-modes h2{margin:0;text-align:center;font-family:var(--typeHeaderPrimary),serif;font-size:clamp(28px,2.15vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.tl-memory-modes__tabs{display:grid;grid-template-columns:repeat(4,1fr);width:min(670px,100%);margin:66px auto 50px;padding:7px;border-radius:999px;background:#fbf8f4;box-shadow:0 8px 28px #3e2e1b14}.tl-memory-modes__tab{min-height:58px;padding:12px 18px;border:0;border-radius:999px;background:transparent;color:var(--tl-modes-muted);font:inherit;font-size:16px;font-weight:500;line-height:1.1;cursor:pointer;white-space:nowrap}.tl-memory-modes__tab.is-active{background:var(--tl-modes-active);color:var(--tl-modes-text);font-weight:700}.tl-memory-modes__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tl-memory-modes__panel{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(60px,8vw,128px);min-height:610px}.tl-memory-modes__panel[hidden]{display:none}.tl-memory-modes__copy{max-width:450px}.tl-memory-modes__copy h3{margin:0 0 34px;font-family:var(--typeHeaderPrimary),serif;font-size:clamp(29px,2.15vw,38px);font-weight:600;line-height:1.18;letter-spacing:-.02em}.tl-memory-modes__copy div{color:var(--tl-modes-muted);font-size:clamp(16px,1.2vw,20px);line-height:1.65}.tl-memory-modes__copy p{margin:0}.tl-memory-modes__media{width:100%;max-width:650px;aspect-ratio:1/1;overflow:hidden;border-radius:14px;background:#f4efe7}.tl-memory-modes__media img,.tl-memory-modes__placeholder{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.tl-memory-modes__inner{padding-inline:32px}.tl-memory-modes__tabs{margin-top:44px}.tl-memory-modes__panel{grid-template-columns:minmax(250px,.8fr) minmax(380px,1.2fr);gap:44px;min-height:480px}.tl-memory-modes__copy h3{margin-bottom:20px}}@media(max-width:749px){.tl-memory-modes{padding-top:calc(var(--tl-modes-top) * .65);padding-bottom:calc(var(--tl-modes-bottom) * .65)}.tl-memory-modes__inner{padding-inline:20px}.tl-memory-modes__tabs{display:flex;width:auto;margin:30px -20px 34px;padding:6px 20px;overflow-x:auto;border-radius:0;box-shadow:none;scrollbar-width:none}.tl-memory-modes__tabs::-webkit-scrollbar{display:none}.tl-memory-modes__tab{flex:0 0 auto;min-height:48px;padding:10px 18px;font-size:13px}.tl-memory-modes__panel{display:flex;flex-direction:column;gap:26px;min-height:0}.tl-memory-modes__copy{max-width:none;text-align:center}.tl-memory-modes__copy h3{margin-bottom:14px;font-size:27px}.tl-memory-modes__copy div{font-size:15px}.tl-memory-modes__media{max-width:none;border-radius:10px}.tl-memory-modes__panel[hidden]{display:none}}@media(prefers-reduced-motion:no-preference){.tl-memory-modes__panel:not([hidden]){animation:tl-mode-reveal .45s ease both}@keyframes tl-mode-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAw */
