@layer reset, tokens, legacy, primitives, archetypes, utilities, overrides;@layer archetypes{html:has(.arch-pack-sale){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.arch-pack-sale){scroll-behavior:auto}}@media not all and (min-width:768px){body:has(.arch-pack-sale) .arch-pack-sale__head,body:has(.arch-pack-sale) .ui-pack-why__button{margin-inline-start:calc(var(--space-2xs)*2.5)}}body:has(.arch-pack-sale){--sale-gold-line:linear-gradient(90deg,#0000 0%,color-mix(in srgb,var(--color-gold-600) 60%,var(--color-coffee-900)) 22%,color-mix(in srgb,var(--color-gold-550) 75%,var(--color-coffee-900)) 50%,color-mix(in srgb,var(--color-gold-600) 60%,var(--color-coffee-900)) 78%,#0000 100%)}body:has(.arch-pack-sale) .ui-section{--color-background:var(--color-coffee-900)}body:has(.arch-pack-sale) .arch-grid--stats{padding-bottom:calc(var(--space-2xs)*15.5);padding-top:calc(var(--space-2xs)*.75)}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats{padding-bottom:calc(var(--space-2xs)*8.5)}}body:has(.arch-pack-sale) .arch-grid--stats:before{background:var(--sale-gold-line);content:"";display:block;height:calc(var(--space-2xs)*.5);margin:0 auto calc(var(--space-2xs)*12.75);max-width:calc(var(--space-2xs)*75)}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats:before{margin-bottom:calc(var(--space-2xs)*20.75);max-width:calc(var(--space-2xs)*160)}}body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__items{--stats-gap:calc(var(--space-2xs)*3);display:flex;flex-wrap:wrap;gap:calc(var(--space-2xs)*5.5) var(--stats-gap);justify-content:center;width:100%}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__items{--stats-gap:var(--space-md);margin-inline:auto;max-width:calc(var(--space-2xs)*275)}}body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__item{flex:0 0 calc((100% - var(--stats-gap))/2);min-width:0}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__item{flex-basis:calc(25% - var(--stats-gap)*3/4)}}body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__item:last-child:nth-child(odd){flex-basis:100%}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__item:last-child:nth-child(odd){flex-basis:calc(25% - var(--stats-gap)*3/4)}body:has(.arch-pack-sale) .arch-grid--stats .arch-grid__items:has(>.arch-grid__item:nth-child(3):last-child) .arch-grid__item{flex-basis:calc(33.33333% - var(--stats-gap)*2/3)}}body:has(.arch-pack-sale) .arch-grid--stats .ui-card{align-items:center;background:#0000;gap:calc(var(--space-2xs)*1.5);text-align:center}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__media--icon{color:var(--color-gold-550);height:calc(var(--space-2xs)*9);justify-self:center;margin-inline:auto;width:calc(var(--space-2xs)*9)}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__media--icon svg{stroke-width:2.2}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .ui-card__media--icon{height:calc(var(--space-2xs)*10.75);width:calc(var(--space-2xs)*10.75)}}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__body{--stats-eyebrow-height:calc(var(--space-2xs)*4.5);gap:calc(var(--space-2xs)*1.5)}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__eyebrow{color:var(--color-coffee-300);font-size:calc(var(--space-2xs)*3);letter-spacing:var(--tracking-wide);line-height:var(--stats-eyebrow-height);min-height:var(--stats-eyebrow-height);text-transform:uppercase}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__body:not(:has(.ui-card__eyebrow)):before{content:"";height:var(--stats-eyebrow-height)}body:has(.arch-pack-sale) .arch-grid--stats .ui-card__heading{color:var(--color-powder-300);font-family:var(--font-heading-minor);font-size:calc(var(--space-2xs)*5.5);font-weight:700;line-height:1.1}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .ui-card__heading{font-size:calc(var(--space-2xs)*7.5);white-space:nowrap}}body:has(.arch-pack-sale) .arch-grid--stats .ui-card .ui-text,body:has(.arch-pack-sale) .arch-grid--stats .ui-card__text{color:var(--color-coffee-300);font-size:calc(var(--space-2xs)*3.375);line-height:1.4}body:has(.arch-pack-sale) .arch-grid--stats .ui-card .ui-text p,body:has(.arch-pack-sale) .arch-grid--stats .ui-card__text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid--stats .ui-card .ui-text,body:has(.arch-pack-sale) .arch-grid--stats .ui-card__text{font-size:calc(var(--space-2xs)*3.75)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats){--color-icons:var(--color-gold-550);padding-bottom:calc(var(--space-2xs)*14.75);position:relative}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats){padding-bottom:calc(var(--space-2xs)*18.75)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats):after{background:var(--sale-gold-line);bottom:0;content:"";height:calc(var(--space-2xs)*.5);left:0;margin-inline:auto;max-width:calc(var(--space-2xs)*75);position:absolute;right:0}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats):after{max-width:calc(var(--space-2xs)*160)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .arch-grid__items{gap:calc(var(--space-2xs)*5.5) calc(var(--space-2xs)*3.5)}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .arch-grid__items{gap:var(--space-md);grid-template-columns:1fr .9fr 1.3fr 1fr}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card{background:#0000;gap:var(--space-xs);grid-template-columns:minmax(0,1fr);place-items:start}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card__media--icon{color:var(--color-gold-550);height:calc(var(--space-2xs)*7);width:calc(var(--space-2xs)*7)}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card__media--icon{height:calc(var(--space-2xs)*10.5);width:calc(var(--space-2xs)*10.5)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card__body{gap:calc(var(--space-2xs)*.5)}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card__heading{color:var(--color-powder-300);font-family:var(--font-heading-minor);font-size:calc(var(--space-2xs)*3.75);font-weight:600;line-height:1.4}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card__heading{font-size:var(--text-body-md)}}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card .ui-text{color:var(--color-coffee-300);font-size:calc(var(--space-2xs)*3.375);line-height:1.4}body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card .ui-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}@media (min-width:768px){body:has(.arch-pack-sale) .arch-grid:not(.arch-grid--stats) .ui-card .ui-text{font-size:var(--text-body-sm)}}}