@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800&family=DM+Mono:wght@400;500&display=swap";.gf{--gf-red:#7a0c12;--gf-red-deep:#5e0a0e;--gf-ink:#111;--gf-grey:#f3f3f2;--gf-line:#e3e3e1;--gf-muted:#6b6b6b;--gf-gutter:clamp(16px,2.2vw,32px);--gf-gap:4px;--gf-head:"Archivo",Helvetica,Arial,sans-serif;--gf-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--gf-head);color:var(--gf-ink);background:#fff;letter-spacing:0}.gf *{box-sizing:border-box;margin:0;padding:0}.gf a{color:inherit;text-decoration:none}.gf img{display:block;width:100%;height:100%;object-fit:cover}.gf ul{list-style:none}.gf .gf-h1{font:800 clamp(34px,5.2vw,72px)/.95 var(--gf-head);text-transform:uppercase;letter-spacing:-.02em}.gf .gf-h2{font:700 clamp(22px,2.6vw,34px)/1.05 var(--gf-head);text-transform:uppercase;letter-spacing:-.01em}.gf .gf-h3{font:700 clamp(18px,1.8vw,24px)/1.1 var(--gf-head);text-transform:uppercase}.gf .gf-eyebrow{font:500 12px/1.4 var(--gf-mono);letter-spacing:.02em}.gf .gf-mono{font:400 13px/1.6 var(--gf-mono)}.gf .gf-label{font:600 12px/1 var(--gf-head);text-transform:uppercase;letter-spacing:.04em}.gf .gf-link{font:700 12px/1 var(--gf-head);text-transform:uppercase;letter-spacing:.05em;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.gf .gf-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;background:#111;color:#fff;font:600 12px/1 var(--gf-head);text-transform:uppercase;letter-spacing:.06em;border:1px solid #111;transition:background .2s}.gf .gf-btn:hover{background:#333}.gf .gf-btn--white{background:#fff;color:#111;border-color:#fff}.gf .gf-btn--white:hover{background:#eee}.gf .gf-btn--ghost{background:transparent;color:#fff;border-color:#fff}.gf .gf-btn--ghost:hover{background:#ffffff1f}.gf .gf-wrap{padding-left:var(--gf-gutter);padding-right:var(--gf-gutter)}.gf .gf-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.gf-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--gf-red);min-height:min(88vh,860px)}.gf-hero__pane{position:relative;overflow:hidden}.gf-hero__pane img{position:absolute;top:0;right:0;bottom:0;left:0}.gf-hero__pane--left img{object-position:72% 40%}.gf-hero__copy{position:absolute;left:var(--gf-gutter);right:var(--gf-gutter);bottom:clamp(28px,4vw,56px);color:#fff;display:flex;flex-direction:column;gap:14px;max-width:560px;z-index:2}.gf-hero__copy .gf-h1{text-shadow:0 2px 20px rgba(0,0,0,.25)}.gf-hero__copy .gf-mono{color:#ffffffeb;font-size:14px}.gf-hero__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.gf-hero__pane:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,#0000,#00000059);pointer-events:none}.gf-hero__pane--right:after{display:none}@media(max-width:860px){.gf-hero{grid-template-columns:1fr;min-height:0}.gf-hero__pane{aspect-ratio:4/5}.gf-hero__pane--left img{object-position:60% 30%}.gf-hero__pane--right{display:none}}.gf-strip{border-bottom:1px solid var(--gf-line);height:46px}.gf-strip .gf-label{font-size:12px}.gf-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gf-gap);padding:var(--gf-gap) 0}.gf-grid2__cell{position:relative;aspect-ratio:1/1;overflow:hidden}.gf-grid2__cell--copy{background:var(--gf-red);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(24px,3.2vw,48px);gap:12px}.gf-grid2__cell--copy .gf-h2{color:#fff;font-size:clamp(26px,3vw,40px);max-width:12ch}.gf-grid2__cell--copy .gf-mono{color:#ffffffe6;font-size:14px}.gf-grid2__cell--copy .gf-link{color:#fff;margin-top:8px}.gf-grid2__cell--copy.is-deep{background:var(--gf-red-deep)}.gf-grid2__cell--img img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.gf-grid2__cell--img:hover img{transform:scale(1.03)}@media(max-width:860px){.gf-grid2{grid-template-columns:1fr}.gf-grid2__cell--copy{aspect-ratio:auto;padding:28px 20px 32px}.gf-grid2__cell--img{aspect-ratio:4/5}}.gf-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:clamp(36px,5vw,64px) var(--gf-gutter) 18px}.gf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gf-gap);padding:0 var(--gf-gutter)}.gf-tile{display:block}.gf-tile__img{aspect-ratio:4/5;background:var(--gf-grey);overflow:hidden}.gf-tile__img img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.gf-tile:hover .gf-tile__img img{transform:scale(1.03)}.gf-tile__meta{display:flex;align-items:center;justify-content:space-between;padding:12px 2px 0}.gf-tile__meta .gf-label{font-size:13px}.gf-tile__meta .gf-mono{font-size:12px;color:var(--gf-muted)}@media(max-width:860px){.gf-tiles{grid-template-columns:repeat(2,1fr);gap:12px var(--gf-gap)}}.gf-products{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gf-gap);padding:0 var(--gf-gutter)}.gf-card{display:flex;flex-direction:column;background:#fff}.gf-card__media{position:relative;aspect-ratio:1/1;background:var(--gf-grey);overflow:hidden}.gf-card__media img{object-fit:cover;transition:opacity .35s}.gf-card__media img.is-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gf-card:hover .gf-card__media img.is-alt{opacity:1}.gf-card__badge{position:absolute;top:0;right:0;background:#e9e9e7;color:#333;font:500 11px/1 var(--gf-mono);text-transform:uppercase;letter-spacing:.03em;padding:10px 12px}.gf-card__badge.is-sale{background:var(--gf-red);color:#fff}.gf-card__info{padding:12px 8px 20px;display:flex;flex-direction:column;gap:4px}.gf-card__title{font:500 12px/1.3 var(--gf-head);text-transform:uppercase;letter-spacing:.02em;display:flex;justify-content:space-between;gap:8px}.gf-card__price{font:400 13px/1.4 var(--gf-mono)}.gf-card__price s{color:var(--gf-muted);margin-left:6px}.gf-card__price .is-sale{color:var(--gf-red)}.gf-card__sub{font:400 12px/1.4 var(--gf-head);color:var(--gf-muted);display:flex;align-items:center;gap:8px}.gf-stars{position:relative;display:inline-block;font-size:11px;letter-spacing:1px;line-height:1;color:#d9d9d7}.gf-stars:before{content:"\2605\2605\2605\2605\2605"}.gf-stars span{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#111}.gf-stars span:before{content:"\2605\2605\2605\2605\2605"}@media(max-width:860px){.gf-products{grid-template-columns:repeat(2,1fr);gap:16px var(--gf-gap)}.gf-card__info{padding:10px 4px 6px}}.gf-promo{position:relative;display:flex;flex-direction:column;background:var(--gf-red);color:#fff}.gf-promo__img{aspect-ratio:1/1;overflow:hidden}.gf-promo__cap{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.gf-promo__cap .gf-h3{font-size:15px;color:#fff}.gf-promo__cap .gf-link{color:#fff}@media(max-width:860px){.gf-promo{grid-column:1 / -1}.gf-promo__img{aspect-ratio:16/10}}.gf-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--gf-gap);margin-top:clamp(36px,5vw,64px)}.gf-feature__img{aspect-ratio:4/3;overflow:hidden}.gf-feature__copy{background:var(--gf-grey);padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:18px}.gf-feature__copy .gf-mono{color:#333;font-size:14px;max-width:46ch}.gf-feature__list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.gf-feature__list li{font:500 13px/1.4 var(--gf-head);display:flex;gap:12px;align-items:baseline}.gf-feature__list li:before{content:"";width:6px;height:6px;background:var(--gf-red);flex:0 0 6px;transform:translateY(-2px)}@media(max-width:860px){.gf-feature{grid-template-columns:1fr}.gf-feature__img{aspect-ratio:4/3}}.gf-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gf-gap);padding:var(--gf-gap) var(--gf-gutter) clamp(40px,6vw,80px)}.gf-review{border:1px solid var(--gf-line);padding:28px 24px;display:flex;flex-direction:column;gap:12px;min-height:200px}.gf-review .gf-stars{color:#d9d9d7}.gf-review .gf-stars span{color:#111}.gf-review__title{font:700 14px/1.3 var(--gf-head);text-transform:uppercase}.gf-review__body{font:400 14px/1.6 var(--gf-head);color:#333}.gf-review__name{font:400 12px/1 var(--gf-mono);color:var(--gf-muted);margin-top:auto}@media(max-width:860px){.gf-reviews{grid-template-columns:1fr}}.gf-coll__head{padding:28px var(--gf-gutter) 0}.gf-coll__head .gf-eyebrow{color:#333;margin-bottom:8px}.gf-coll__head .gf-h1{font-size:clamp(30px,3.6vw,48px)}.gf-subnav{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding:22px var(--gf-gutter) 0;white-space:nowrap}.gf-subnav::-webkit-scrollbar{display:none}.gf-subnav a{font:600 12px/1 var(--gf-head);text-transform:uppercase;letter-spacing:.03em;padding-bottom:6px;border-bottom:1.5px solid transparent;color:#111}.gf-subnav a.is-active,.gf-subnav a:hover{border-bottom-color:#111}.gf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px var(--gf-gutter) 18px}.gf-toolbar__left{display:flex;gap:22px;align-items:center}.gf-toolbar__right{display:flex;gap:16px;align-items:center}.gf-toolbar .gf-mono{font-size:12px;color:#333}.gf-sort{position:relative}.gf-sort select{appearance:none;-webkit-appearance:none;background:transparent;border:0;font:700 12px/1 var(--gf-head);text-transform:uppercase;letter-spacing:.05em;text-decoration:underline;text-underline-offset:4px;padding:0 14px 0 0;cursor:pointer;color:#111}.gf-sort:after{content:"";position:absolute;right:0;top:3px;border:4px solid transparent;border-top-color:#111}.gf-pager{display:flex;justify-content:center;gap:24px;padding:40px var(--gf-gutter) 60px}.gf-empty{padding:60px var(--gf-gutter);font:400 14px var(--gf-mono)}body.gf-page .shopify-section--treding-scroll-menu,body.gf-page #shopify-section-treding-scroll-menu{display:none}
/*# sourceMappingURL=/cdn/shop/t/104/assets/gift.css.map */
