.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}@property --stripe-color{syntax: "<color>"; inherits: true; initial-value: #3091b4;}@property --paper-color{syntax: "<color>"; inherits: true; initial-value: #f3f1e0;}@property --button-color{syntax: "<color>"; inherits: true; initial-value: #d6a93c;}.fco-holding{--s: 30px;--card-w: 620px;--fco-wordmark: "Roboto Slab", Georgia, serif;--fco-serif: "PT Serif", Georgia, serif;--fco-sans: "Archivo", system-ui, sans-serif;position:relative;isolation:isolate;overflow:hidden;min-height:100svh;background:var(--paper-color);color:var(--ink);font-family:var(--fco-serif);-webkit-font-smoothing:antialiased;transition:--stripe-color var(--fade-time, 1.5s) ease-in-out,--paper-color var(--fade-time, 1.5s) ease-in-out,--button-color var(--fade-time, 1.5s) ease-in-out}.fco-holding *,.fco-holding *:before,.fco-holding *:after{box-sizing:border-box}.fco-holding__stripes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(90deg,var(--stripe-color) 0 var(--s),var(--paper-color) var(--s) calc(var(--s) * 2))}.fco-holding__card{position:relative;z-index:1;width:var(--card-w);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,3.5vw,3rem) clamp(2.5rem,6vw,4rem);background:var(--paper-color);text-align:center}.fco-holding__wordmark{position:relative;display:inline-block;margin:0;font-family:var(--fco-wordmark);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:.01em;font-size:clamp(2.75rem,11vw,5.5rem)}.fco-holding__amp-co{position:relative;font-size:.4em;vertical-align:1em;margin-left:.18em;letter-spacing:.02em}.fco-holding__amp-co:after{content:"";position:absolute;left:0;right:0;top:1.72em;border-top:.2em solid currentColor}.fco-holding__tagline{margin:clamp(1.5rem,4vw,2.5rem) 0 0;letter-spacing:.02em;line-height:1.5;font-size:clamp(.95rem,2.6vw,1.3rem)}.fco-holding__kicker{margin:clamp(1.25rem,3vw,2rem) 0 0;font-family:var(--fco-sans);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(.85rem,2.2vw,1.1rem)}.fco-holding__badge{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2rem);margin-top:clamp(2rem,5vw,3rem)}.fco-holding__badge-label{flex:1;font-family:var(--fco-sans);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.fco-holding__badge-label:first-child{text-align:right}.fco-holding__badge-label:last-child{text-align:left}.fco-holding__mark{flex:0 0 auto;width:clamp(54px,12vw,70px);height:auto;color:var(--ink)}.fco-holding__mark text{font-family:var(--fco-wordmark);font-weight:900;font-size:24px;text-anchor:middle;fill:currentColor}.fco-holding__mark text.fco-holding__mark-o{font-size:12px}.fco-holding__signup{position:absolute;left:0;right:0;bottom:clamp(4rem,6vh,5.5rem);z-index:1;width:var(--card-w);margin:0 auto}.fco-holding__form{position:relative;display:flex;align-items:stretch;gap:.6rem;padding:0 .6rem}.fco-holding__form .h-captcha{position:absolute}.fco-holding__input{flex:1 1 auto;min-width:0;padding:.85rem 1rem;padding-left:calc(var(--s) * 1.5 - 10.5px - .6rem);border:0;background:color-mix(in srgb,var(--paper-color) 55%,transparent);color:var(--ink);font-family:var(--fco-sans);font-weight:700;letter-spacing:.08em;font-size:.8rem}.fco-holding--solid-input .fco-holding__input{background:var(--paper-color)}.fco-holding__input::placeholder{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;opacity:1}.fco-holding__button{flex:0 0 auto;padding:.85rem 1.6rem;border:0;background:color-mix(in srgb,var(--button-color) 80%,transparent);color:var(--ink);font-family:var(--fco-sans);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;cursor:pointer;transition:background-color .15s ease}.fco-holding__button:hover{background:var(--button-color)}.fco-holding__status{position:absolute;top:100%;left:0;right:0;margin:.5rem 0 0;padding:.6rem .9rem;background:var(--paper-color);color:var(--ink);font-family:var(--fco-sans);font-size:.78rem;letter-spacing:.04em;text-align:center}.fco-holding__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fco-holding :focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}@media(max-width:500px){.fco-holding__form{flex-direction:column}.fco-holding__input,.fco-holding__button{flex:0 0 auto;width:100%}.fco-holding__input{padding-left:1rem;text-align:center}}@media(prefers-reduced-motion:reduce){.fco-holding{transition:none}}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
