.page-valentines2026[data-v-81fd70bb]{background-color:#fff4f2}.page-valentines2026 .valentines-container[data-v-81fd70bb]{margin-left:auto;margin-right:auto;max-width:1196px;padding-left:1.25rem;padding-right:1.25rem}.valentines-header[data-v-81fd70bb]{position:relative;overflow:hidden;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.valentines-header[data-v-81fd70bb]:after{content:"";pointer-events:none;position:absolute;z-index:2;top:13px;right:13px;bottom:13px;left:13px;border:2px solid white}@media (min-width: 768px){.valentines-header[data-v-81fd70bb]:after{top:20px;right:20px;bottom:20px;left:20px;border-width:3px}}@media screen and (min-width: 2254px){.valentines-header[data-v-81fd70bb]:after{left:50%;transform:translate(-50%);width:2214px}}.valentines-header .valentines-header-content[data-v-81fd70bb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%}.valentines-header .valentines-container[data-v-81fd70bb]{position:relative;padding-top:clamp(38px,6.3545150502vw,76px)}.valentines-header h1[data-v-81fd70bb]{position:relative;margin-left:auto;margin-right:auto;text-align:center;font-family:quinn-display,Garamond,serif;font-style:italic;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:clamp(40px,6.27090301vw,75px);line-height:1.05em}@media (min-width: 768px){.valentines-header h1[data-v-81fd70bb]{line-height:1.12em}}.valentines-header p[data-v-81fd70bb]{margin-left:auto;margin-right:auto;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:clamp(20px,2.0066889632vw,24px);margin-top:clamp(0px,2.3255813953vw,10px);line-height:1.4em;max-width:clamp(350px,56.856187291vw,680px)}@media (min-width: 768px){.valentines-header p[data-v-81fd70bb]{line-height:1.5em}}.valentines-header-image[data-v-81fd70bb]{width:100%;height:732px;position:relative}.valentines-header-image img[data-v-81fd70bb]{height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.valentines-header-image[data-v-81fd70bb]{width:156.5277777778vw;max-width:2254px;height:auto;left:50%;transform:translate(-50%)}.valentines-header-image img[data-v-81fd70bb]{height:auto;-o-object-fit:initial;object-fit:initial}}.valentines-header .valentines-nav[data-v-81fd70bb]{margin-top:clamp(24px,3.3444816054vw,40px);width:clamp(244px,48.8294314381vw,584px);margin-inline:auto}.valentines-header .valentines-nav ul[data-v-81fd70bb]{display:grid;justify-content:center;gap:clamp(0px,3.7209302326vw,16px)}.valentines-header .valentines-nav ul a[data-v-81fd70bb]{display:block;width:100%;white-space:nowrap;border-width:2px;border-color:transparent;text-align:center;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#800020;font-size:17px;padding:6px;width:240px;text-transform:uppercase;border-radius:3px;letter-spacing:.1em}@media screen and (hover: hover){.valentines-header .valentines-nav ul a[data-v-81fd70bb]:hover{background-color:#ffffff80;border-color:#800020;color:#800020}}@media (min-width: 768px){.valentines-header .valentines-nav ul[data-v-81fd70bb]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;row-gap:clamp(0px,2.8428093645vw,34px);-moz-column-gap:clamp(0px,2.0066889632vw,24px);column-gap:clamp(0px,2.0066889632vw,24px)}.valentines-header .valentines-nav ul a[data-v-81fd70bb]{width:auto;font-size:clamp(0px,1.5886287625vw,19px);padding-block:clamp(7px,.9197324415vw,11px)}}.valentines-section[data-v-81fd70bb]{margin-top:clamp(40px,4.5150501672vw,54px);margin-bottom:clamp(75px,9.1973244147vw,110px);scroll-margin-top:40px}.valentines-section[data-v-81fd70bb]:last-child{margin:0;padding-bottom:clamp(40px,6.6889632107vw,80px)}.valentines-section header[data-v-81fd70bb]{margin-bottom:34px;max-width:clamp(0px,74.4186046512vw,320px);margin-inline:auto}@media (min-width: 768px){.valentines-section header[data-v-81fd70bb]{margin-bottom:70px;max-width:none}}.valentines-section header h2[data-v-81fd70bb]{text-align:center;font-family:quinn-display,Garamond,serif;font-style:italic;font-size:clamp(36px,5.3511705686vw,64px)}@media (min-width: 768px){.valentines-section header h2[data-v-81fd70bb]{margin-bottom:4px}}.valentines-section header p[data-v-81fd70bb]{text-wrap:balance;text-align:center;font-size:clamp(20px,2.0066889632vw,24px)}.valentines-items[data-v-81fd70bb]{display:grid;grid-template-rows:auto;gap:42px}.valentines-items .item[data-v-81fd70bb]{grid-column:span 6}@media (min-width: 768px){.valentines-items[data-v-81fd70bb]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;gap:clamp(0px,4.347826087vw,52px) clamp(0px,2.0066889632vw,24px)}.valentines-items .item[data-v-81fd70bb]{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.valentines-items.items-5 .item[data-v-81fd70bb]:nth-child(1),.valentines-items.items-5 .item[data-v-81fd70bb]:nth-child(2),.valentines-items.items-5 .item[data-v-81fd70bb]:nth-child(3){grid-column:span 4}.valentines-items.items-5 .item:nth-child(1) img[data-v-81fd70bb],.valentines-items.items-5 .item:nth-child(2) img[data-v-81fd70bb],.valentines-items.items-5 .item:nth-child(3) img[data-v-81fd70bb]{aspect-ratio:420/360}.valentines-items.items-6 .item[data-v-81fd70bb]{grid-column:span 4}.valentines-items.items-6 .item img[data-v-81fd70bb]{aspect-ratio:420/360}}.valentines-items img[data-v-81fd70bb]{display:block;width:100%}.valentines-items .item-title[data-v-81fd70bb]{text-wrap:balance;text-align:center;font-size:calc(18px + .17vw);margin-top:12px}.valentines-items .order-btn[data-v-81fd70bb]{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:310px;align-self:flex-start;border-width:2px;border-color:transparent;text-align:center;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:clamp(17px,1.5886287625vw,19px);letter-spacing:.1em;border-radius:3px;padding:clamp(4px,.3344481605vw,4px);margin-top:clamp(10px,1.0033444816vw,12px);background:#800020}@media screen and (hover: hover){.valentines-items .order-btn[data-v-81fd70bb]:hover{--tw-border-opacity: 1;border-color:rgb(128 0 32 / var(--tw-border-opacity));background-color:transparent;color:#800020}}
