:root{--retail-gifts-heading:clamp(3rem,4.4vw,4.75rem);--retail-gift-kind:clamp(1.6rem,2vw,2.2rem);--retail-gift-price:clamp(2.5rem,3.2vw,3.5rem);--retail-gift-hero-height:clamp(38rem,48vw,48rem);--retail-gifts-copy-pad:clamp(1.5rem,3vw,3rem);--retail-gift-part-width:42%;--retail-gift-mobile-ratio:1.22}.retail-gifts{color:var(--retail-ink);font-family:var(--font-text)}.retail-gifts .retail-breadcrumbs{flex-wrap:wrap}.retail-gifts :is(.retail-primary,.retail-text-link){overflow-wrap:anywhere}.retail-gift-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}.retail-gift-visual{min-width:0;min-height:var(--retail-gift-hero-height);background:var(--retail-surface);overflow:hidden}.retail-gift-visual .gift-study{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:var(--retail-gift-hero-height);margin:0}.retail-gifts-copy{padding:var(--retail-gifts-copy-pad);min-width:0;align-self:center}.site-surface[data-storefront=true] main .retail-gifts-copy h1{font:var(--weight-display) calc(var(--retail-gifts-heading) * var(--display-scale))/var(--retail-heading-leading) var(--font-display);letter-spacing:var(--retail-section-tracking);margin:0 0 var(--space-5)}.retail-gift-kind{font:var(--weight-display) calc(var(--retail-gift-kind) * var(--display-scale))/var(--retail-section-leading) var(--font-display);margin-bottom:var(--space-5)}.retail-gift-price{font:var(--weight-display) calc(var(--retail-gift-price) * var(--display-scale))/var(--retail-section-leading) var(--font-text);font-variant-numeric:tabular-nums}.retail-gift-saving{font-size:var(--retail-small);margin-top:var(--space-2);color:var(--retail-muted)}.retail-gift-aromas{margin:var(--space-6) 0 var(--space-4);padding:0;border:0;min-width:0}.retail-gift-aromas legend{font-size:var(--retail-small);letter-spacing:var(--retail-nav-tracking);text-transform:uppercase;margin-bottom:var(--space-3)}.retail-gift-aromas>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.retail-gift-aromas button{flex:1;min-height:var(--retail-target);border:var(--retail-hairline) solid var(--retail-line);padding:var(--space-3) var(--space-2);font-size:var(--retail-small);color:inherit;white-space:nowrap;background:transparent;transition:border-color var(--retail-motion) var(--retail-ease),background var(--retail-motion) var(--retail-ease)}.retail-gift-aromas button[aria-pressed=true]{border-color:var(--retail-gold);background:var(--retail-surface)}.retail-gift-aromas button:hover{border-color:var(--retail-ink)}.retail-gift-profile{font-size:var(--retail-small);line-height:var(--retail-body-leading);color:var(--retail-muted);margin-bottom:var(--space-5)}.retail-gift-actions{display:flex;gap:var(--space-3);align-items:stretch}.retail-gift-actions .retail-primary{flex:1;width:auto;padding:var(--space-3);font-size:var(--retail-small);letter-spacing:var(--retail-nav-tracking)}.retail-gifts button:disabled{opacity:.5;cursor:not-allowed}.retail-gifts :is(button,a,summary):focus-visible{outline:var(--retail-hairline) solid var(--retail-focus);outline-offset:var(--space-1)}.retail-gift-error{font-size:var(--retail-small);line-height:var(--retail-body-leading);margin-top:var(--space-3)}.retail-gift-composition{padding:var(--space-10) var(--retail-gutter) var(--retail-section-space)}.site-surface[data-storefront=true] main .retail-gifts h2{font:var(--weight-display) calc(var(--retail-section-heading) * var(--display-scale))/var(--retail-section-leading) var(--font-display);letter-spacing:var(--retail-section-tracking);margin-bottom:var(--space-6)}.retail-gift-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.retail-gift-parts article{display:flex;gap:var(--space-5);align-items:center}.retail-gift-parts img{width:var(--retail-gift-part-width);height:auto;aspect-ratio:1;object-fit:cover}.site-surface[data-storefront=true] main .retail-gift-parts h3{font:var(--weight-display) calc(var(--retail-gift-kind) * var(--display-scale))/var(--retail-section-leading) var(--font-display);margin-bottom:var(--space-3)}.retail-gift-parts p{font-size:var(--retail-small);line-height:var(--retail-body-leading);color:var(--retail-muted)}.retail-gift-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--retail-gutter);padding:var(--retail-section-space) var(--retail-gutter);border-top:var(--retail-hairline) solid var(--retail-line)}.retail-gift-more p{font-size:var(--retail-section-copy);line-height:var(--retail-body-leading);max-width:var(--retail-body-width);margin-bottom:var(--space-6)}.retail-gift-more .retail-eyebrow{font-size:var(--retail-small)}.retail-gift-questions details{border-top:var(--retail-hairline) solid var(--retail-line);padding-block:var(--space-4)}.retail-gift-questions summary{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;min-height:var(--retail-target);cursor:pointer}.retail-gift-questions details p{margin-block:var(--space-4);font-size:var(--retail-small)}.retail-gift-questions>.retail-text-link{margin-top:var(--space-5)}@media(max-width:1100px){.retail-gift-parts article{display:block}.retail-gift-parts img{width:100%;margin-bottom:var(--space-4)}.retail-gift-actions{flex-wrap:wrap}}@media(max-width:900px){.retail-gift-hero{grid-template-columns:minmax(0,1fr)}.retail-gift-visual,.retail-gift-visual .gift-study{min-height:0}.retail-gifts-copy{padding:var(--space-8) var(--retail-gutter)}.retail-gift-more{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.retail-gift-parts{grid-template-columns:minmax(0,1fr)}.retail-gift-parts article{display:flex}.retail-gift-parts img{width:var(--retail-gift-part-width);margin:0}.retail-gift-actions{flex-direction:column;align-items:flex-start}.retail-gift-actions .retail-primary{width:100%}.retail-gift-aromas button{flex:1 1 auto}}html:not([data-motion=full]) .retail-gift-aromas button{transition:none}@media(max-width:360px){.retail-gifts :is(.retail-primary,.retail-text-link){flex-wrap:wrap}}.retail-gift-hero .retail-gift-visual{align-self:center;background:transparent;min-height:0}.retail-gift-visual .retail-gift-aromas{margin:0;padding:var(--space-3) var(--retail-gutter) var(--space-5)}.retail-gift-visual .retail-gift-aromas legend{float:left;width:100%;margin:0 0 var(--space-2);padding:0}.retail-gift-visual .retail-gift-aromas div{clear:both}.retail-gift-visual .gift-study.parcel{height:auto}@media(max-width:900px){.retail-gift-hero{display:flex;flex-direction:column;align-items:stretch}.retail-gift-hero .retail-gifts-copy{display:contents}.gift-introduction{order:-2;padding:var(--space-4) var(--retail-gutter)}.gift-introduction .retail-breadcrumbs{margin-bottom:var(--space-2)}.site-surface[data-storefront=true] main .gift-introduction h1{font-size:var(--archive-title,2.45rem);margin-bottom:var(--space-2)}.gift-introduction .retail-gift-kind{font-size:var(--retail-section-copy);margin-bottom:var(--space-2)}.gift-introduction .retail-gift-price{display:inline;margin:0;font-size:var(--retail-cart-title)}.gift-introduction .retail-gift-saving{display:inline;margin-left:var(--space-3)}.retail-gift-hero .retail-gift-visual{width:100%;order:-1}.retail-gift-visual .retail-gift-aromas{padding:var(--space-3) var(--retail-gutter)}.retail-gift-aromas div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.retail-gift-aromas button{font-size:var(--retail-nav-size);padding:var(--space-1)}.retail-gift-hero .retail-gift-actions{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:0 var(--retail-gutter)}.retail-gift-hero .retail-gift-actions .retail-primary{width:auto;flex:1}.retail-gifts-copy>p{margin:var(--space-3) var(--retail-gutter)}}@media(max-width:700px){.retail-gift-hero .retail-gift-actions{flex-wrap:wrap}.retail-gift-hero .retail-gift-actions .retail-primary{flex:1 1 max-content;min-width:0;flex-wrap:nowrap;gap:var(--space-2);padding-inline:var(--space-3);font-size:var(--retail-nav-size);letter-spacing:.1em;white-space:normal;text-align:center}.retail-gift-actions .retail-quantity{flex-shrink:0}}@media(min-width:901px){.retail-gift-hero .retail-gifts-copy{padding-right:var(--retail-gutter)}}
