.fd-gg{--gg-ink: #202921;--gg-grey: #5a625b;--gg-olive: #3d4d35;--gg-green: #1f3a2d;--gg-cream: #f6f3ec;--gg-red: #b3261e;--gg-line: #e3e0d6;--gg-gold: #e8d9a8;display:block;color:var(--gg-ink);background:#fff;font-family:var(--font-body--family);line-height:1.4}.fd-gg *,.fd-gg *:before,.fd-gg *:after{box-sizing:border-box}.fd-gg img{display:block;max-width:100%;height:auto}.fd-gg a{color:inherit}.fd-gg__wrap{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.fd-gg__kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gg-olive)}.fd-gg__h1,.fd-gg__h2{margin:0;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;text-wrap:balance;color:inherit}.fd-gg__h1{font-size:30px}.fd-gg__h2{font-size:22px}.fd-gg__sub{margin:6px 0 0;font-size:15px;color:var(--gg-grey)}.fd-gg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 20px;border:0;border-radius:6px;background:var(--gg-green);color:#fff!important;font-family:var(--font-body--family);font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;width:100%}.fd-gg__btn[aria-busy=true]{opacity:.6;pointer-events:none}.fd-gg__btn[disabled]{background:#c9cdc6;cursor:not-allowed}.fd-gg__btn--light{background:#fff;color:var(--gg-green)!important}.fd-gg__btn--red{background:var(--gg-red)}.fd-gg__link{font-size:14px;font-weight:700;text-underline-offset:3px}.fd-gg__price{font-weight:800}.fd-gg__price s{margin-left:6px;font-weight:500;color:var(--gg-grey)}.fd-gg__price--sale>span{color:var(--gg-red)}.fd-gg__status{min-height:18px;margin:6px 0 0;font-size:13px;font-weight:700;color:var(--gg-red)}.fd-gtag{position:relative;display:inline-block;transform:rotate(-4deg);filter:drop-shadow(0 3px 6px rgba(0,0,0,.28))}.fd-gtag:before{content:"";position:absolute;left:50%;top:-14px;width:2px;height:24px;background:var(--gg-red, #b3261e);transform:rotate(14deg);transform-origin:bottom center;z-index:2;border-radius:2px}.fd-gtag__edge{display:block;padding:2px;background:var(--gg-green, #1f3a2d);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px)}.fd-gtag__face{position:relative;display:flex;flex-direction:column;align-items:center;min-width:84px;padding:20px 12px 9px;background:var(--gg-cream, #f6f3ec);color:var(--gg-ink, #202921);text-align:center;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%,0 13px)}.fd-gtag__face:before{content:"";position:absolute;left:50%;top:6px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--gg-green, #1f3a2d)}.fd-gtag__kicker{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-olive, #3d4d35)}.fd-gtag__line{font-family:var(--font-heading--family);font-size:15px;font-weight:800;line-height:1.05;text-transform:uppercase;white-space:nowrap}.fd-gtag__was{font-size:11px;font-weight:600;color:var(--gg-grey, #5a625b);text-decoration:line-through}.fd-gtag--price .fd-gtag__line{font-size:19px;color:var(--gg-red, #b3261e)}.fd-gtag--big .fd-gtag__face{padding:24px 16px 12px}.fd-gtag--big .fd-gtag__line{font-size:20px}.fd-gtag--big .fd-gtag__kicker{font-size:10px}.fd-gg__photo{position:relative;overflow:hidden;background:var(--gg-cream)}.fd-gg__photo>img{width:100%;height:100%;object-fit:cover}.fd-gg__photo.is-product{background:radial-gradient(circle at 30% 20%,#fff 0,var(--gg-cream) 60%,#ece6d6 100%)}.fd-gg__photo.is-product>img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.fd-gg__photo .fd-gtag{position:absolute;z-index:2}.fd-gs__hero{position:relative}.fd-gs__hero .fd-gg__photo{aspect-ratio:390 / 380}.fd-gs__hero .fd-gtag{right:10px;top:22px}.fd-gs__hero .fd-gtag--big .fd-gtag__line{font-size:16px}.fd-gs__hero .fd-gtag--big .fd-gtag__face{padding:20px 12px 9px}.fd-gs__hero-text{position:absolute;left:0;right:0;bottom:0;padding:60px 16px 16px;color:#fff;background:linear-gradient(to top,#121c16db,#121c1600)}.fd-gs__hero-text .fd-gg__kicker{color:var(--gg-gold)}.fd-gs__hero-text .fd-gg__kicker a{text-decoration:none}.fd-gs__hero-text .fd-gg__h1{margin-top:6px;font-size:27px;color:#fff}.fd-gs__strip{padding:14px 0 6px}.fd-gs__strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fd-gs__strip-head span{font-size:13px;font-weight:700;color:var(--gg-grey)}.fd-gs__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.fd-gs__trio a{display:block;text-decoration:none;text-align:center;font-size:12px;font-weight:700}.fd-gs__trio .fd-gg__photo{aspect-ratio:1;border-radius:6px;border:1px solid var(--gg-line);margin-bottom:6px}.fd-gs__trio .fd-gg__photo>img{object-fit:contain}.fd-gs__trio b{display:block;font-weight:800}.fd-gs__offer{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;margin-top:12px;padding:12px;border-radius:10px;background:var(--gg-green);color:#fff}.fd-gs__offer-pile{position:relative;aspect-ratio:128 / 150;border-radius:8px;background:radial-gradient(circle at 30% 20%,#fff 0,var(--gg-cream) 65%,#e6dfcc 100%);overflow:hidden}.fd-gs__offer-pile img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.fd-gs__offer-pile img:nth-child(1){width:62%;left:19%;top:6%}.fd-gs__offer-pile img:nth-child(2){width:42%;left:6%;bottom:6%}.fd-gs__offer-pile img:nth-child(3){width:42%;right:6%;bottom:6%}.fd-gs__badge{display:inline-block;padding:3px 8px;border-radius:3px;background:var(--gg-red);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fd-gs__offer .fd-gg__h2{margin-top:6px;font-size:18px;color:#fff}.fd-gs__offer-price{margin:4px 0 0;font-size:22px;font-weight:800}.fd-gs__offer-price s{margin-left:6px;font-size:14px;font-weight:500;opacity:.75}.fd-gs__offer-note{margin:2px 0 8px;font-size:12px;opacity:.9}.fd-gs__offer .fd-gg__btn{min-height:42px;font-size:14px}.fd-gs__or{display:flex;align-items:center;gap:10px;margin:22px 0 14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gg-olive)}.fd-gs__or:before,.fd-gs__or:after{content:"";flex:1;height:1px;background:var(--gg-line)}.fd-gs__picks{display:grid;gap:28px}.fd-gs__pick{scroll-margin-top:90px}.fd-gs__pick .fd-gg__photo{aspect-ratio:358 / 290;border-radius:10px}.fd-gs__pick .fd-gg__photo .fd-gtag{right:12px;top:22px}.fd-gs__count{position:absolute;left:10px;top:10px;z-index:2;padding:4px 8px;border-radius:3px;background:#202921d9;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}.fd-gs__why{margin:12px 0 10px;font-family:var(--font-heading--family);font-size:19px;font-weight:800;line-height:1.2;text-wrap:balance}.fd-gs__row{display:grid;grid-template-columns:60px 1fr;gap:10px;align-items:center}.fd-gs__row .fd-gg__photo{aspect-ratio:1;border-radius:6px;border:1px solid var(--gg-line)}.fd-gs__row .fd-gg__photo>img{object-fit:contain}.fd-gs__row-title{margin:0;font-size:14px;font-weight:700}.fd-gs__row-title a{text-decoration:none}.fd-gs__sizes{margin:10px 0 0;padding:0;border:0;min-width:0}.fd-gs__sizes legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fd-gs__chips{display:flex;flex-wrap:wrap;gap:6px}.fd-gs__chip{min-width:46px;min-height:40px;padding:0 10px;border:1px solid #b9beb6;border-radius:6px;background:#fff;color:var(--gg-ink);font-family:var(--font-body--family);font-size:14px;font-weight:700;cursor:pointer}.fd-gs__chip[aria-pressed=true]{border-color:var(--gg-green);background:var(--gg-green);color:#fff}.fd-gs__chip[disabled]{color:#a9ada6;background:#f3f3f1;border-style:dashed;text-decoration:line-through;cursor:not-allowed}.fd-gs__sizes.is-missing .fd-gs__chip:not([disabled]){border-color:var(--gg-red)}.fd-gs__onesize{display:inline-block;padding:9px 12px;border:1px solid var(--gg-line);border-radius:6px;font-size:13px;font-weight:700;color:var(--gg-grey)}.fd-gs__buy{display:grid;gap:8px;margin-top:12px}.fd-gs__buy .fd-gg__link{justify-self:center}.fd-gs__review{margin:30px 0 0;padding:18px 16px;border-radius:10px;background:var(--gg-cream);text-align:center}.fd-gs__review blockquote{margin:0;font-family:var(--font-heading--family);font-size:18px;font-weight:700;line-height:1.3}.fd-gs__review cite{display:block;margin-top:8px;font-size:13px;font-style:normal;font-weight:700;color:var(--gg-grey)}.fd-gs__set{margin-top:34px;padding:26px 0 28px;background:var(--gg-green);color:#fff;scroll-margin-top:80px}.fd-gs__set .fd-gg__h2{color:#fff;text-align:center}.fd-gs__set-pile{position:relative;aspect-ratio:358 / 300;margin-top:14px;border-radius:10px;background:radial-gradient(circle at 30% 20%,#fff 0,var(--gg-cream) 65%,#e6dfcc 100%);overflow:hidden}.fd-gs__set-pile img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.fd-gs__set-pile img:nth-of-type(1){width:48%;left:26%;top:4%}.fd-gs__set-pile img:nth-of-type(2){width:32%;left:5%;bottom:5%}.fd-gs__set-pile img:nth-of-type(3){width:32%;right:5%;bottom:5%}.fd-gs__set-pile .fd-gtag{position:absolute;right:10px;top:20px;z-index:2}.fd-gs__set-rows{display:grid;gap:10px;margin-top:14px}.fd-gs__set-row{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:start;padding:10px;border-radius:8px;background:#fff;color:var(--gg-ink)}.fd-gs__set-row .fd-gg__photo{aspect-ratio:1;border-radius:4px}.fd-gs__set-row .fd-gg__photo>img{object-fit:contain}.fd-gs__set-row .fd-gs__sizes{margin-top:0}.fd-gs__set-row .fd-gs__sizes legend{text-transform:none;letter-spacing:0;font-size:13px}.fd-gs__set-foot{margin-top:14px}.fd-gs__set-foot .fd-gg__status{color:var(--gg-gold);text-align:center}.fd-gs__set-note{margin:8px 0 0;font-size:13px;text-align:center;opacity:.9}.fd-gs__more{padding-top:30px;padding-bottom:110px}.fd-gg__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.fd-gg__card{display:block;text-decoration:none;font-size:13px}.fd-gg__card .fd-gg__photo{aspect-ratio:1;border-radius:8px;border:1px solid var(--gg-line);margin-bottom:8px}.fd-gg__card .fd-gg__photo>img{object-fit:contain}.fd-gg__card b{display:block;font-weight:800;line-height:1.25}.fd-gg__card small{display:block;font-size:12px;color:var(--gg-grey)}.fd-gg__more-link{display:block;margin-top:18px;text-align:center}.fd-gs__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--gg-line);box-shadow:0 -4px 14px #0000001f;transform:translateY(110%);transition:transform .25s ease}.fd-gs__bar:not(.is-on){visibility:hidden}.fd-gs__bar.is-on{transform:none}.fd-gs__bar .fd-gg__photo{aspect-ratio:1;border-radius:4px}.fd-gs__bar .fd-gg__photo>img{object-fit:contain}.fd-gs__bar p{margin:0;font-size:13px;font-weight:800;line-height:1.2}.fd-gs__bar p small{display:block;font-size:12px;font-weight:600;color:var(--gg-grey)}.fd-gs__bar .fd-gg__btn{width:auto;min-height:42px;font-size:14px}.fd-gh__hero{position:relative}.fd-gh__hero .fd-gg__photo{aspect-ratio:390 / 440}.fd-gh__hero-text{position:absolute;left:0;right:0;bottom:0;padding:70px 16px 20px;color:#fff;background:linear-gradient(to top,#121c16e0,#121c1600)}.fd-gh__hero-text .fd-gg__kicker{color:var(--gg-gold)}.fd-gh__hero-text .fd-gg__h1{margin-top:6px;font-size:34px;color:#fff}.fd-gh__hero-text .fd-gg__sub{color:#fff;opacity:.92}.fd-gh__hero .fd-gtag{right:16px;top:30px}.fd-gh__who{padding:26px 0 30px;background:var(--gg-green);color:#fff}.fd-gh__who .fd-gg__h2{color:#fff}.fd-gh__who .fd-gg__sub{color:#fff;opacity:.85}.fd-gh__people{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.fd-gh__person{display:block;text-decoration:none;color:#fff!important}.fd-gh__person .fd-gg__photo{aspect-ratio:200 / 250;border-radius:10px}.fd-gh__person .fd-gg__photo .fd-gtag{left:8px;top:20px}.fd-gh__person>.fd-gtag{display:table;z-index:2}.fd-gh__people--corner .fd-gh__person .fd-gg__photo .fd-gtag{left:6px;top:auto;bottom:8px;transform:rotate(-3deg)}.fd-gh__people--corner .fd-gtag:before,.fd-gh__people--corner .fd-gtag__kicker{display:none}.fd-gh__people--corner .fd-gtag__face{min-width:0;padding:17px 8px 6px}.fd-gh__people--corner .fd-gh__person .fd-gtag__line{font-size:11px}.fd-gh__people--edge .fd-gh__person>.fd-gtag{margin:-34px 0 0 8px}.fd-gh__people--below .fd-gh__person>.fd-gtag{margin:14px 0 0 4px}.fd-gh__people--above .fd-gh__person>.fd-gtag{margin:14px auto -18px}.fd-gh__people--edge .fd-gh__person b,.fd-gh__people--below .fd-gh__person b,.fd-gh__people--above .fd-gh__person b{display:none}.fd-gh__people--edge .fd-gh__cta,.fd-gh__people--below .fd-gh__cta,.fd-gh__people--above .fd-gh__cta{display:block;margin-top:10px}.fd-gh__person .fd-gtag__line{font-size:12px}.fd-gh__person b{display:block;margin-top:8px;font-family:var(--font-heading--family);font-size:16px;font-weight:800;text-transform:uppercase}.fd-gh__cta{font-size:13px;font-weight:600;color:var(--gg-gold)}.fd-gh__block{padding:30px 0 0}.fd-gh__block:last-child{padding-bottom:40px}.fd-gh__budget{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.fd-gh__tile{position:relative;display:block;text-decoration:none}.fd-gh__tile .fd-gg__photo{aspect-ratio:173 / 150;border-radius:10px}.fd-gh__tile .fd-gg__photo.is-product>img{padding:4% 4% 16%}.fd-gh__tile .fd-gtag{left:50%;bottom:8px;transform:translate(-50%) rotate(-3deg)}.fd-gh__tile .fd-gtag:before{display:none}.fd-gh__stock{margin-top:30px;padding:26px 0;background:var(--gg-cream)}.fd-gh__cats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.fd-gh__cat{display:block;text-decoration:none;text-align:center;font-size:13px;font-weight:800}.fd-gh__cat .fd-gg__photo{aspect-ratio:1;border-radius:50%;margin-bottom:6px;border:1px solid var(--gg-line)}.fd-gh__cat .fd-gg__photo>img{object-fit:contain;padding:10%}.fd-gh__card-gift{margin:30px 0 40px;padding:22px 16px;border-radius:10px;background:var(--gg-green);color:#fff;text-align:center}.fd-gh__card-gift .fd-gg__h2{color:#fff}.fd-gh__card-gift .fd-gg__sub{color:#fff;opacity:.9;margin-bottom:14px}.fd-gh__card-gift .fd-gg__btn{width:auto}@media(min-width:750px){.fd-gg__wrap{padding-left:32px;padding-right:32px}.fd-gg__h1{font-size:44px}.fd-gg__h2{font-size:28px}.fd-gs__hero .fd-gg__photo,.fd-gh__hero .fd-gg__photo{aspect-ratio:16 / 7}.fd-gs__hero .fd-gg__photo>img,.fd-gh__hero .fd-gg__photo>img{object-position:center 22%}.fd-gs__hero-text,.fd-gh__hero-text{padding:120px max(32px,calc((100% - 1056px)/2)) 32px}.fd-gs__hero-text .fd-gg__h1{font-size:44px;max-width:760px}.fd-gh__hero-text .fd-gg__h1{font-size:56px}.fd-gs__hero .fd-gtag,.fd-gh__hero .fd-gtag{right:max(32px,calc((100% - 1056px)/2));top:44px}.fd-gs__hero .fd-gtag--big .fd-gtag__line{font-size:22px}.fd-gs__hero .fd-gtag--big .fd-gtag__face{padding:26px 18px 12px}.fd-gs__top{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;padding-top:10px}.fd-gs__offer{margin-top:14px;grid-template-columns:150px 1fr;padding:16px}.fd-gs__picks{grid-template-columns:repeat(3,1fr);gap:24px}.fd-gs__set-in{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.fd-gs__set .fd-gg__h2{grid-column:1 / -1}.fd-gg__cards{grid-template-columns:repeat(4,1fr);gap:20px}.fd-gh__people{grid-template-columns:repeat(6,1fr)}.fd-gh__budget{grid-template-columns:repeat(4,1fr)}.fd-gh__cats{grid-template-columns:repeat(6,1fr)}.fd-gs__bar{left:auto;right:24px;bottom:24px;width:380px;border:1px solid var(--gg-line);border-radius:10px}.fd-gs__review{padding:28px}.fd-gs__review blockquote{font-size:22px}}.fd-gs__prints{margin-top:12px}.fd-gs__prints-head{margin:0 0 6px;font-size:13px}.fd-gs__prints-head b{font-weight:800}.fd-gs__prints-head span{color:var(--gg-grey)}.fd-gs__print-row{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.fd-gs__print{flex:0 0 54px;width:54px;height:54px;padding:2px;border:1px solid var(--gg-line);border-radius:6px;background:#fff;cursor:pointer;scroll-snap-align:start}.fd-gs__print img{width:100%;height:100%;object-fit:contain}.fd-gs__print[aria-pressed=true]{border:2px solid var(--gg-green);padding:1px}.fd-gs__picks>*,.fd-gs__pick [data-buy],.fd-gs__prints,.fd-gs__top>*{min-width:0}.fd-gs__print-row{max-width:100%}.fd-gs__set-opts{min-width:0}.fd-gs__set-row .fd-gs__prints{margin:0 0 8px}.fd-gs__set-row .fd-gs__print{flex-basis:46px;width:46px;height:46px}.fd-gs__prints{display:flex;align-items:center;justify-content:space-between;gap:10px}.fd-gs__prints-head{margin:0;min-width:0}.fd-gs__print-row{flex:none;overflow:visible;padding:0}.fd-gs__swap{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--gg-ink);border-radius:6px;background:#fff;color:var(--gg-ink);font:800 13px/1 var(--font-body--family);cursor:pointer}.fd-gs__sheet{width:100%;max-width:520px;max-height:86vh;margin:auto auto 0;padding:0;border:0;border-radius:14px 14px 0 0;color:var(--gg-ink)}.fd-gs__sheet::backdrop{background:#00000073}@media(min-width:750px){.fd-gs__sheet{margin:auto;border-radius:12px}}.fd-gs__sheet-inner{padding:18px 18px 22px;font-family:var(--font-body--family)}.fd-gs__sheet-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading--family);font-size:18px;font-weight:800}.fd-gs__sheet-close{width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;color:var(--gg-ink);cursor:pointer}.fd-gs__sheet-label{margin:14px 0 6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fd-gs__sheet-chips{display:flex;gap:8px;flex-wrap:wrap}.fd-gs__sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.fd-gs__sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fd-gs__sheet-card{display:grid;gap:6px;padding:8px;border:1px solid var(--gg-line);border-radius:10px;background:#fff;color:var(--gg-ink);font:700 13px/1.25 var(--font-body--family);text-align:left;cursor:pointer}.fd-gs__sheet-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#f6f6f4}.fd-gs__sheet-card[aria-pressed=true]{border:2px solid var(--gg-green);padding:7px}.fd-gs__sheet-chip{min-width:46px;min-height:40px;padding:0 14px;border:1px solid #b9beb6;border-radius:6px;background:#fff;color:var(--gg-ink);font:700 14px/1 var(--font-body--family);cursor:pointer}.fd-gs__sheet-chip[aria-pressed=true]{border-color:var(--gg-green);background:var(--gg-green);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/356/assets/fd-gift-guide.css.map */
