.gifts-module__VqdOha__gridNote{color:var(--gs-ink-dim);margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.gifts-module__VqdOha__gridNote a{color:var(--gs-coral-deep);text-underline-offset:.2em;text-decoration:underline}.gifts-module__VqdOha__band{background:var(--gs-cream);padding-top:max(4rem,min(8vw,7rem));padding-bottom:max(4rem,min(8vw,7rem))}.gifts-module__VqdOha__bandTint{background:var(--gs-cream-2)}.gifts-module__VqdOha__bandFirst{padding-top:0}.gifts-module__VqdOha__bandFirst>.gifts-module__VqdOha__inner{background-image:linear-gradient(var(--gs-ink-faint),var(--gs-ink-faint));background-position:var(--shop-pad,1.25rem)0;background-repeat:no-repeat;background-size:calc(100% - 2*var(--shop-pad,1.25rem))1px;padding-top:max(3rem,min(6vw,5rem))}.gifts-module__VqdOha__inner{width:min(100%,var(--shop-max,112.5rem));padding-inline:var(--shop-pad,clamp(1.25rem,4.5vw,3.5rem));margin-left:auto;margin-right:auto}.gifts-module__VqdOha__label{color:var(--gs-tan);letter-spacing:var(--gs-track-eyebrow);text-transform:uppercase;margin:0 0 1.125rem;font-size:.6875rem;font-weight:800;display:block}.gifts-module__VqdOha__h2{max-width:14em;color:var(--gs-deep);font-family:var(--gs-serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:max(2.25rem,min(4.4vw,3.5rem));font-weight:500;line-height:1.04}.gifts-module__VqdOha__copy{max-width:36rem;color:var(--gs-ink-dim);margin-top:2rem;font-size:1.0625rem;line-height:1.75}.gifts-module__VqdOha__copy p{margin:0 0 1.25rem}.gifts-module__VqdOha__copy p:last-child{margin-bottom:0}.gifts-module__VqdOha__copy strong{color:var(--gs-ink);font-weight:600}.gifts-module__VqdOha__copy .gifts-module__VqdOha__price{color:var(--gs-deep);font-family:var(--gs-serif);font-size:max(1.25rem,min(1.8vw,1.5rem));line-height:1.35}.gifts-module__VqdOha__copy a,.gifts-module__VqdOha__faq a{color:var(--gs-coral-deep);text-underline-offset:.2em;text-decoration:underline}.gifts-module__VqdOha__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:max(2rem,min(6vw,5rem));display:grid}.gifts-module__VqdOha__splitCopy{min-width:0}.gifts-module__VqdOha__photo{min-width:0;margin:0}.gifts-module__VqdOha__photo img{border-radius:.5rem;width:100%;height:auto;display:block}@media (min-width:900px){.gifts-module__VqdOha__splitReverse{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.gifts-module__VqdOha__splitReverse .gifts-module__VqdOha__photo{grid-area:1/1}.gifts-module__VqdOha__splitReverse .gifts-module__VqdOha__splitCopy{grid-column:2}}.gifts-module__VqdOha__aside{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:max(2rem,min(6vw,5rem));display:grid}.gifts-module__VqdOha__asideHead{min-width:0}@media (min-width:900px){.gifts-module__VqdOha__asideHead{top:calc(var(--gs-header-h) + 2rem + var(--grolia-env-bar,0px));position:-webkit-sticky;position:sticky}}.gifts-module__VqdOha__points{border-top:1px solid var(--gs-ink-faint);margin:0;padding:0;list-style:none}.gifts-module__VqdOha__points li{border-bottom:1px solid var(--gs-ink-faint);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-top:1.125rem;padding-bottom:1.125rem;display:grid}.gifts-module__VqdOha__pointNum{color:var(--gs-tan);font-family:var(--gs-serif);font-size:1.25rem;font-style:italic}.gifts-module__VqdOha__points p{color:var(--gs-ink);font-size:1rem;line-height:1.6}.gifts-module__VqdOha__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.gifts-module__VqdOha__faq{border-top:1px solid var(--gs-ink-faint)}.gifts-module__VqdOha__faq details{border-bottom:1px solid var(--gs-ink-faint)}.gifts-module__VqdOha__faq summary{color:var(--gs-ink);cursor:pointer;font-family:var(--gs-serif);padding:1.5rem 2.75rem 1.5rem 0;font-size:1.375rem;font-weight:500;line-height:1.3;list-style:none;transition:color .2s;position:relative}.gifts-module__VqdOha__faq summary::-webkit-details-marker{display:none}.gifts-module__VqdOha__faq summary:hover{color:var(--gs-deep)}.gifts-module__VqdOha__faq summary:after{content:"";opacity:.6;background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;width:.875rem;height:.875rem;transition:rotate .3s;position:absolute;top:50%;right:.375rem;translate:0 -50%}.gifts-module__VqdOha__faq details[open] summary:after{rotate:45deg}.gifts-module__VqdOha__faq details p{max-width:38.75rem;color:var(--gs-ink-dim);padding:0 2.75rem 1.625rem 0;font-size:.9688rem;line-height:1.7}@media (max-width:899px){.gifts-module__VqdOha__split,.gifts-module__VqdOha__splitReverse,.gifts-module__VqdOha__aside{grid-template-columns:minmax(0,1fr)}.gifts-module__VqdOha__photo{max-width:36rem}.gifts-module__VqdOha__faq summary{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.gifts-module__VqdOha__faq summary,.gifts-module__VqdOha__faq summary:after{transition:none}}
