/* GENERATED by scripts/build_theme_assets.py — DO NOT EDIT. Edit the sources and rebuild. */
:root{--tgp-ink: #0F2A4D;--tgp-ink-soft: #2C4768;--tgp-ink-mute: #5C7088;--tgp-french: #68B0E8;--tgp-french-deep: #4F94CB;--tgp-french-light: #E1EEF8;--tgp-gold: #D9A66C;--tgp-gold-deep: #B88346;--tgp-gold-soft: #ECD9BB;--tgp-ruby: #C8475C;--tgp-ruby-deep: #A53B4D;--tgp-cream: #FAF6EE;--tgp-peach: #FDF1E2;--tgp-paper: #FFFFFF;--tgp-line: rgba(15, 42, 77, .12);--tgp-line-soft: rgba(15, 42, 77, .06);--tgp-shadow-1: 0 1px 3px rgba(15,42,77,.06), 0 8px 24px rgba(15,42,77,.06);--tgp-shadow-2: 0 4px 12px rgba(15,42,77,.08), 0 24px 60px rgba(15,42,77,.1);--tgp-shadow-pop: 0 18px 50px rgba(15,42,77,.18);--tgp-ff-display: "DM Serif Display", "DM Serif Display Fallback", "Cormorant Garamond", Georgia, serif;--tgp-ff-italic: "Cormorant Garamond", "DM Serif Display", Georgia, serif;--tgp-ff-script: "Allison", "Brush Script MT", cursive;--tgp-ff-body: "Montserrat", "Montserrat Fallback", system-ui, sans-serif;--tgp-fs-overline: clamp(.7rem, .65rem + .2vw, .82rem);--tgp-fs-body: clamp(.95rem, .9rem + .2vw, 1.05rem);--tgp-fs-lead: clamp(1.05rem, .95rem + .4vw, 1.25rem);--tgp-fs-h2: clamp(2rem, 1.4rem + 2.5vw, 3.5rem);--tgp-fs-display: clamp(2.5rem, 1.5rem + 4vw, 5rem);--tgp-section-y: clamp(2.5rem, 1.5rem + 3vw, 5rem);--tgp-container-pad: clamp(1.25rem, .5rem + 2vw, 2.5rem);--tgp-container-max: 1440px;--tgp-card-min: 240px;--tgp-grid-gap: clamp(1rem, .5rem + 1vw, 1.75rem) clamp(.5rem, .25rem + .5vw, 1rem);--tgp-r-sm: 8px;--tgp-r-md: 14px;--tgp-r-lg: 24px;--tgp-r-pill: 999px;--tgp-ease: cubic-bezier(.22, 1, .36, 1);--tgp-t: .32s;--tgp-t-fast: .18s;--tgp-nav-h: 162px}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:local("DM Serif Display"),local("DMSerifDisplay-Regular"),url(../fonts/dm-serif-display-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:local("DM Serif Display Italic"),local("DMSerifDisplay-Italic"),url(../fonts/dm-serif-display-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:local("Montserrat"),url(../fonts/montserrat-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:local("Cormorant Garamond Italic"),local("CormorantGaramond-Italic"),url(../fonts/cormorant-garamond-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:local("Cormorant Garamond SemiBold Italic"),local("CormorantGaramond-SemiBoldItalic"),url(../fonts/cormorant-garamond-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:local("Allison"),local("Allison-Regular"),url(../fonts/allison-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local("Arial");size-adjust:110.5%;ascent-override:87.6%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:"DM Serif Display Fallback";src:local("Georgia");size-adjust:94.2%;ascent-override:109.9%;descent-override:35.6%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img,picture,svg,video{max-width:100%}svg{display:inline-block;vertical-align:middle}button{font-family:inherit}:where(a){color:inherit;text-decoration:none}.modal{display:none}.modal.show,.modal.in,.modal.is-open{display:block}body.modal-open{overflow:hidden}body{font-family:var(--tgp-ff-body);font-size:var(--tgp-fs-body);line-height:1.6;color:var(--tgp-ink);background:var(--tgp-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--tgp-ff-display);font-weight:400;line-height:1.05;letter-spacing:-.015em;color:var(--tgp-ink);margin:0;text-wrap:balance}em{font-family:var(--tgp-ff-italic);font-style:italic;font-weight:700;color:var(--tgp-gold-deep)}.tgp-container{width:100%;max-width:var(--tgp-container-max);margin-inline:auto;padding-inline:var(--tgp-container-pad)}.tgp-section{padding-block:var(--tgp-section-y);position:relative}.tgp-section--cream{background:var(--tgp-cream)}.tgp-section--peach{background:var(--tgp-peach)}.tgp-section--paper{background:var(--tgp-paper)}.tgp-section--ink{background:var(--tgp-ink);color:var(--tgp-paper)}.tgp-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--tgp-ff-body);font-size:var(--tgp-fs-overline);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--tgp-french-deep);margin-bottom:clamp(.5rem,.25rem + .5vw,1rem)}.tgp-eyebrow:before,.tgp-eyebrow:after{content:"";height:1px;width:28px;background:var(--tgp-gold);display:inline-block}.tgp-eyebrow--single:before{display:none}.tgp-section-header{text-align:center;max-width:64ch;margin:0 auto clamp(1.5rem,1rem + 1.5vw,3rem);padding-inline:var(--tgp-container-pad)}.tgp-section-header h2{font-size:var(--tgp-fs-h2)}.tgp-section-header p{font-size:var(--tgp-fs-lead);color:var(--tgp-ink-soft);margin-top:.75rem}.tgp-btn{display:inline-flex;align-items:center;gap:.55em;padding:1em 1.85em;font-family:var(--tgp-ff-body);font-size:.85rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--tgp-ink);color:var(--tgp-paper);border:2px solid var(--tgp-ink);border-radius:var(--tgp-r-pill);cursor:pointer;text-decoration:none;transition:transform var(--tgp-t-fast) var(--tgp-ease),background var(--tgp-t) var(--tgp-ease),color var(--tgp-t) var(--tgp-ease),border-color var(--tgp-t) var(--tgp-ease);line-height:1;white-space:nowrap}.tgp-btn:hover{background:var(--tgp-gold-deep);border-color:var(--tgp-gold-deep);color:var(--tgp-paper);transform:translateY(-2px)}.tgp-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(104,176,232,.35)}.tgp-btn--ruby{background:var(--tgp-ruby);border-color:var(--tgp-ruby)}.tgp-btn--ruby:hover{background:var(--tgp-ruby-deep);border-color:var(--tgp-ruby-deep)}.tgp-btn--ghost{background:transparent;color:var(--tgp-ink);border-color:var(--tgp-ink)}.tgp-btn--ghost:hover{background:var(--tgp-ink);color:var(--tgp-paper)}.tgp-btn--gold{background:var(--tgp-gold-deep);border-color:var(--tgp-gold-deep)}.tgp-btn--gold:hover{background:var(--tgp-ink);border-color:var(--tgp-ink)}.tgp-btn--lg{padding:1.15em 2.2em;font-size:.95rem}.tgp-btn--sm{padding:.75em 1.4em;font-size:.78rem}.tgp-btn--block{width:100%;justify-content:center}.tgp-btn svg{transition:transform var(--tgp-t) var(--tgp-ease)}.tgp-btn:hover svg{transform:translate(4px)}.tgp-card{background:var(--tgp-paper);border-radius:var(--tgp-r-md);box-shadow:var(--tgp-shadow-1);overflow:hidden;transition:transform var(--tgp-t) var(--tgp-ease),box-shadow var(--tgp-t) var(--tgp-ease)}.tgp-card:hover{transform:translateY(-3px);box-shadow:var(--tgp-shadow-pop)}.tgp-input,.tgp-select,.tgp-textarea{width:100%;padding:.85em 1.15em;font-family:var(--tgp-ff-body);font-size:1rem;color:var(--tgp-ink);background:var(--tgp-paper);border:1px solid var(--tgp-line);border-radius:var(--tgp-r-sm);transition:border-color var(--tgp-t-fast) var(--tgp-ease),box-shadow var(--tgp-t-fast) var(--tgp-ease);line-height:1.4}.tgp-input:focus,.tgp-select:focus,.tgp-textarea:focus{outline:none;border-color:var(--tgp-french-deep);box-shadow:0 0 0 4px rgba(104,176,232,.18)}.tgp-textarea{min-height:6em;resize:vertical;line-height:1.55}.tgp-label{display:block;font-family:var(--tgp-ff-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tgp-ink-mute);margin-bottom:.45rem}.tgp-breadcrumb{font-family:var(--tgp-ff-body);font-size:.78rem;font-weight:600;letter-spacing:.05em;color:var(--tgp-ink-mute);padding:clamp(1rem,.5rem + .5vw,1.5rem) 0;margin:0}.tgp-breadcrumb a{color:var(--tgp-ink-soft);text-decoration:none;transition:color var(--tgp-t-fast) var(--tgp-ease)}.tgp-breadcrumb a:hover{color:var(--tgp-gold-deep)}.tgp-breadcrumb__sep{margin:0 .5em;color:var(--tgp-line)}.tgp-breadcrumb__current{color:var(--tgp-ink)}.tgp-chip{display:inline-flex;align-items:center;gap:.4em;padding:.4em .9em;font-family:var(--tgp-ff-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--tgp-french-light);color:var(--tgp-french-deep);border-radius:var(--tgp-r-pill)}.tgp-chip--gold{background:var(--tgp-gold-soft);color:var(--tgp-gold-deep)}.tgp-chip--ink{background:var(--tgp-ink);color:var(--tgp-paper)}.tgp-chip--ruby{background:var(--tgp-ruby);color:var(--tgp-paper)}.tgp-stars{display:inline-flex;align-items:center;gap:.15em;color:var(--tgp-gold);letter-spacing:.1em;font-size:.95em;line-height:1}.tgp-trustband{background:var(--tgp-ink);color:var(--tgp-paper);padding-top:clamp(2rem,1.5rem + 1.5vw,3rem);padding-bottom:clamp(1rem,.5rem + 1vw,1.75rem)}.tgp-trustband__inner{display:grid;grid-template-columns:1fr auto;gap:clamp(1rem,.5rem + 1.5vw,2.5rem);align-items:center;max-width:1280px;margin-inline:auto;padding-inline:var(--tgp-container-pad)}.tgp-trustband__copy h2{font-size:clamp(1.2rem,.95rem + .8vw,1.65rem);color:var(--tgp-paper);line-height:1.05;letter-spacing:-.005em}.tgp-trustband__copy h2 strong{color:var(--tgp-gold);font-weight:400}.tgp-trustband__copy p{color:rgba(255,255,255,.78);font-size:.88rem;margin-top:.3rem}.tgp-trustband__platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,.5rem + 1vw,1.75rem);align-items:center}@media(max-width:860px){.tgp-trustband__inner{grid-template-columns:1fr;text-align:center}}.tgp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tgp-skip-link{position:absolute;left:8px;top:-60px;z-index:2000;background:var(--tgp-ink);color:var(--tgp-paper);padding:.7em 1.2em;border-radius:var(--tgp-r-sm);font-family:var(--tgp-ff-body);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:top var(--tgp-t-fast) var(--tgp-ease)}.tgp-skip-link:focus{top:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.notifymodal .form-control,.notifymodal input[type=text],.notifymodal input[type=email]{display:block;width:100%;height:44px;padding:0 .9em;font-family:var(--tgp-ff-body);font-size:.95rem;color:var(--tgp-ink);background:var(--tgp-paper);border:1px solid var(--tgp-line);border-radius:var(--tgp-r-sm)}.notifymodal .form-control:focus,.notifymodal input[type=text]:focus,.notifymodal input[type=email]:focus{outline:none;border-color:var(--tgp-french-deep);box-shadow:0 0 0 4px rgba(104,176,232,.18)}.notifymodal .btn{display:inline-flex;align-items:center;justify-content:center;padding:.7em 1.5em;font-family:var(--tgp-ff-body);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--tgp-r-pill);cursor:pointer;transition:background var(--tgp-t-fast) var(--tgp-ease)}.notifymodal .btn-success{background:var(--tgp-gold);color:var(--tgp-ink);border:2px solid var(--tgp-gold)}.notifymodal .btn-success:hover{background:var(--tgp-gold-deep);border-color:var(--tgp-gold-deep)}.notifymodal .btn-danger,.notifymodal .btn-default{background:transparent;color:var(--tgp-ink);border:2px solid var(--tgp-line)}.notifymodal .btn-danger:hover,.notifymodal .btn-default:hover{border-color:var(--tgp-ink)}.tgp-gg-band__inner{display:grid;grid-template-columns:var(--tgp-gg-cover,250px) 1fr;gap:clamp(1.25rem,4vw,3rem);align-items:center}.tgp-gg-band__cover{width:var(--tgp-gg-cover,250px);height:var(--tgp-gg-cover-h,320px);max-width:100%;line-height:0}.tgp-gg-band__cover>div{display:block!important;width:100%!important;height:100%!important;max-width:100%!important}.tgp-gg-band__cover>div>a{display:block!important;width:100%!important;height:100%!important;cursor:pointer}.tgp-gg-band__copy{min-width:0}.tgp-gg-band__copy h2{margin:.35rem 0 .75rem;font-size:var(--tgp-fs-h2);line-height:1.08}.tgp-gg-band__copy p{margin:0 0 1.25rem;max-width:62ch}.tgp-gg-band__cta{display:flex;flex-wrap:wrap;gap:.75rem 1rem}@media(max-width:767px){.tgp-gg-band__inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.25rem}.tgp-gg-band__cover{width:min(250px,70vw);height:var(--tgp-gg-cover-h,300px)}.tgp-gg-band__copy p{margin-inline:auto}.tgp-gg-band__cta{justify-content:center}}.tgp-gg{background:var(--tgp-cream)}.tgp-gg__bar{background:var(--tgp-ink);color:#fff}.tgp-gg__bar-inner{display:flex;align-items:flex-start;gap:1rem;padding-block:.75rem .8rem}.tgp-gg__bartext{min-width:0;flex:1 1 auto}.tgp-gg__hd{margin:0 0 .15rem;color:#fff;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);line-height:1.2}.tgp-gg__note{margin:0;font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.82);max-width:110ch}.tgp-gg__note a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.tgp-gg__note a:hover,.tgp-gg__note a:focus-visible{color:var(--tgp-gold)}.tgp-gg__actions{flex:0 0 auto;display:flex;gap:.4rem;margin-top:.15rem}.tgp-gg__fs{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--tgp-r-pill);border:1.5px solid rgb(255 255 255 / .45);background:transparent;color:#fff;font:inherit;font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--tgp-t-fast),color var(--tgp-t-fast),border-color var(--tgp-t-fast)}.tgp-gg__fs:hover,.tgp-gg__fs:focus-visible{background:var(--tgp-gold);color:var(--tgp-ink);border-color:var(--tgp-gold)}.tgp-gg__fs-ico--exit,.tgp-gg__fs[aria-pressed=true] .tgp-gg__fs-ico{display:none}.tgp-gg__fs[aria-pressed=true] .tgp-gg__fs-ico--exit{display:inline}.tgp-gg__stage{position:relative;height:calc(100vh - 210px);height:calc(100dvh - 210px);min-height:340px;background:var(--tgp-cream)}.tgp-gg__stage>div{display:block!important;width:100%!important;height:100%!important}.tgp-gg__stage iframe{display:block;width:100%!important;height:100%!important;max-height:100%!important;border:0}.tgp-gg__noscript{display:grid;place-content:center;gap:1rem;justify-items:center;height:100%;padding:var(--tgp-container-pad);text-align:center}.tgp-gg--plain{position:relative}.tgp-gg__floatfs{position:absolute;top:.75rem;right:.75rem;z-index:3}.tgp-gg--plain .tgp-gg__fs{background:rgba(15,42,77,.72);border-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tgp-gg--plain .tgp-gg__fs:hover,.tgp-gg--plain .tgp-gg__fs:focus-visible{background:var(--tgp-gold);color:var(--tgp-ink);border-color:var(--tgp-gold)}.tgp-gg--plain .tgp-gg__stage{height:calc(100vh - 120px);height:calc(100dvh - 120px)}.tgp-gg--plain:fullscreen .tgp-gg__floatfs,.tgp-gg--plain:-webkit-full-screen .tgp-gg__floatfs{top:.6rem;right:.75rem}.tgp-gg:fullscreen{position:relative;height:100%;display:flex;flex-direction:column;background:var(--tgp-cream)}.tgp-gg:fullscreen .tgp-gg__bar{position:absolute;inset:0 0 auto auto;background:transparent;z-index:3}.tgp-gg:fullscreen .tgp-gg__bar-inner{padding:.6rem .75rem;max-width:none}.tgp-gg:fullscreen .tgp-gg__bartext{display:none}.tgp-gg:fullscreen .tgp-gg__fs{background:rgba(15,42,77,.68);border-color:rgba(255,255,255,.5)}.tgp-gg:fullscreen .tgp-gg__stage{flex:1 1 auto;height:auto!important;min-height:0}.tgp-gg:-webkit-full-screen{position:relative;height:100%;display:flex;flex-direction:column;background:var(--tgp-cream)}.tgp-gg:-webkit-full-screen .tgp-gg__bar{position:absolute;inset:0 0 auto auto;background:transparent;z-index:3}.tgp-gg:-webkit-full-screen .tgp-gg__bartext{display:none}.tgp-gg:-webkit-full-screen .tgp-gg__stage{flex:1 1 auto;height:auto!important;min-height:0}@media(max-width:767px){.tgp-gg__bar-inner{flex-direction:column;gap:.55rem}.tgp-gg__note{font-size:.78rem}.tgp-gg__actions{align-self:flex-start}}.tgp-stars{position:relative;display:inline-block;width:5.9em;height:1em;line-height:1;flex:none;vertical-align:-.05em;font-size:1rem}.tgp-stars:before{content:"\2605\2605\2605\2605\2605";display:block;letter-spacing:.08em;color:var(--tgp-line)}.tgp-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;width:calc(var(--tgp-rating, 0) / 5 * 100%)}.tgp-stars__fill:before{content:"\2605\2605\2605\2605\2605";display:block;letter-spacing:.08em;color:var(--tgp-gold)}.tgp-stars--sm{font-size:.78rem}.tgp-hdr{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--tgp-paper);box-shadow:0 1px 3px rgba(15,42,77,.05),0 8px 24px rgba(15,42,77,.04);border-bottom:1px solid var(--tgp-line-soft)}.tgp-hdr__bar{background:var(--tgp-paper)}.tgp-hdr__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.6rem,.4rem + 1vw,1.75rem);min-height:72px;padding-block:10px}.tgp-announce{background:var(--tgp-french);color:#fff;font-family:var(--tgp-ff-body);font-weight:600;font-size:13px;letter-spacing:.03em;overflow:hidden;transition:max-height var(--tgp-t) var(--tgp-ease),opacity var(--tgp-t-fast) var(--tgp-ease)}.tgp-announce__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;max-width:none;margin-inline:0;padding:8px clamp(.75rem,.4rem + 1vw,1.5rem)}.tgp-announce a{color:#fff;text-decoration:none}.tgp-announce__cities{display:none;justify-self:start;min-width:0;white-space:nowrap}.tgp-announce__cities a:hover{text-decoration:underline}.tgp-announce__msg{display:none;justify-self:center;min-width:0;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.tgp-announce__msg a{display:inline-flex;align-items:center;gap:6px}.tgp-announce__sale{justify-self:end;min-width:0;white-space:nowrap}.tgp-announce__sale .tgp-announce__salelink{color:#ffd89e;font-weight:800;border-bottom:1px solid #FFD89E;padding-bottom:1px}.tgp-announce__full{display:none}.tgp-announce__abbr{display:inline}@media(min-width:640px){.tgp-announce__cities{display:block}}@media(min-width:720px){.tgp-announce__msg{display:block}}@media(min-width:1100px)and (max-width:1279px),(min-width:1450px){.tgp-announce__msg .tgp-announce__full{display:inline}.tgp-announce__msg .tgp-announce__abbr{display:none}}@media(min-width:1280px){.tgp-announce__cities .tgp-announce__full{display:inline}.tgp-announce__cities .tgp-announce__abbr{display:none}}@media(min-width:1280px)and (max-width:1899px){.tgp-announce__inner{grid-template-columns:auto auto auto;justify-content:space-between}}@media(max-width:639px){.tgp-announce__inner{grid-template-columns:1fr}.tgp-announce__msg{display:block}.tgp-announce__sale{display:none}}.tgp-hdr__logo{flex:0 0 auto;display:inline-flex;align-items:center}.tgp-hdr__logo img{height:64px;width:auto;display:block;transition:height var(--tgp-t) var(--tgp-ease)}.tgp-hdr__search{flex:1 1 auto;max-width:520px;position:relative;display:flex;align-items:center}@media(max-width:1004px){.tgp-hdr__logo{margin-inline:auto}.tgp-hdr__logo img{height:52px}.tgp-hdr__search{order:3;flex-basis:100%;max-width:none}}.tgp-hdr__search input[type=search]{width:100%;height:44px;padding:0 16px 0 44px;border-radius:var(--tgp-r-pill);background:var(--tgp-cream);border:1px solid rgba(15,42,77,.1);font-family:var(--tgp-ff-body);font-size:14px;color:var(--tgp-ink);transition:border-color var(--tgp-t-fast) var(--tgp-ease),background var(--tgp-t-fast) var(--tgp-ease),box-shadow var(--tgp-t-fast) var(--tgp-ease)}.tgp-hdr__search input[type=search]::placeholder{color:var(--tgp-ink-mute)}.tgp-hdr__search input[type=search]:focus{outline:none;border-color:var(--tgp-french);background:var(--tgp-paper);box-shadow:0 0 0 4px rgba(104,176,232,.15)}.tgp-hdr__search-btn{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:var(--tgp-ink);cursor:pointer}.tgp-ac{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6000;background:var(--tgp-paper);border-radius:var(--tgp-r-md);box-shadow:var(--tgp-shadow-pop);border:1px solid var(--tgp-line-soft);padding:.5rem 0;max-height:min(70vh,520px);overflow-y:auto;font-family:var(--tgp-ff-body)}.tgp-ac[hidden]{display:none}.tgp-ac__group+.tgp-ac__group{border-top:1px solid var(--tgp-line-soft);margin-top:.35rem;padding-top:.35rem}.tgp-ac__label{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tgp-ink-mute);padding:.4rem 1rem .3rem}.tgp-ac__list{list-style:none;margin:0;padding:0}.tgp-ac__opt{display:flex;align-items:center;gap:.65rem;padding:.5rem 1rem;cursor:pointer;color:var(--tgp-ink);font-size:.9rem;line-height:1.3}.tgp-ac__opt.is-active,.tgp-ac__opt:hover{background:var(--tgp-french-light)}.tgp-ac__opt--sug svg{color:var(--tgp-ink-mute);flex:0 0 auto}.tgp-ac__opt--sug span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgp-ac__opt--prod img,.tgp-ac__ph{width:44px;height:44px;flex:0 0 auto;object-fit:contain;border-radius:var(--tgp-r-sm);background:var(--tgp-cream)}.tgp-ac__ph{background:var(--tgp-cream) url(/assets/images/headers/tgp-logo.webp) center / 70% auto no-repeat}.tgp-ac__prod-name{flex:1 1 auto;min-width:0;color:var(--tgp-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgp-ac__prod-price{flex:0 0 auto;font-weight:700;color:var(--tgp-ink)}.tgp-ac__all{display:block;width:calc(100% - 1rem);margin:.4rem .5rem .15rem;padding:.6rem 1rem;background:transparent;border:0;border-top:1px solid var(--tgp-line-soft);color:var(--tgp-gold-deep);font-family:var(--tgp-ff-body);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:left;cursor:pointer}.tgp-ac__all:hover{color:var(--tgp-ink)}.tgp-hdr__actions{flex:0 0 auto;display:flex;align-items:center;gap:clamp(.75rem,.45rem + .8vw,1.35rem);margin-left:auto}.tgp-hdr__phone,.tgp-hdr__link{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;text-decoration:none;color:var(--tgp-ink);position:relative;transition:color var(--tgp-t-fast) var(--tgp-ease)}.tgp-hdr__phone:hover,.tgp-hdr__link:hover{color:var(--tgp-gold-deep)}.tgp-hdr__phone i,.tgp-hdr__link i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0;font-size:0}.tgp-hdr__phone i svg,.tgp-hdr__link i svg{width:19px;height:19px;display:block}.tgp-hdr__phone i{color:var(--tgp-gold-deep)}.tgp-hdr__link-text,.tgp-hdr__phone-text{display:none;font-family:var(--tgp-ff-body);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.tgp-hdr__phone-text{font-size:12px;letter-spacing:.02em;text-transform:none}@media(min-width:1005px){.tgp-hdr__link-text,.tgp-hdr__phone-text{display:inline}}.tgp-hdr__cart{position:relative}.tgp-cart-count{position:absolute;top:-5px;left:50%;margin-left:3px;min-width:18px;height:18px;background:var(--tgp-ruby);color:#fff;border-radius:var(--tgp-r-pill);font-family:var(--tgp-ff-body);font-weight:700;font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 1px 3px rgba(165,59,77,.35)}.tgp-hdr__burger{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:var(--tgp-ink);cursor:pointer}.tgp-hdr__burger svg{width:24px;height:24px}@media(min-width:1005px){.tgp-hdr__burger{display:none}}.npopup{position:fixed;top:20px;right:20px;z-index:1200;display:none;max-width:340px;background:var(--tgp-paper);color:var(--tgp-ink);border:1px solid var(--tgp-line);border-radius:var(--tgp-r-md);box-shadow:var(--tgp-shadow-2);padding:16px 42px 16px 18px;font-family:var(--tgp-ff-body);font-size:.9rem;line-height:1.5}.npopup.show,.npopup.active{display:block}.npopup-btn-close{position:absolute;top:10px;right:12px;width:20px;height:20px;cursor:pointer}.npopup-btn-close:before,.npopup-btn-close:after{content:"";position:absolute;top:9px;left:2px;width:16px;height:2px;background:var(--tgp-ink-mute)}.npopup-btn-close:before{transform:rotate(45deg)}.npopup-btn-close:after{transform:rotate(-45deg)}.nactivity{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1300;display:none;align-items:center;justify-content:center;background:rgba(15,42,77,.25);min-width:100vw!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important}.nactivity.show,.nactivity.active{display:flex}.nactivity:after{content:"";width:46px;height:46px;border-radius:50%;position:absolute;top:50%;left:50%;margin:-23px 0 0 -23px;border:4px solid rgba(255,255,255,.5);border-top-color:var(--tgp-gold);animation:tgp-spin .8s linear infinite}@keyframes tgp-spin{to{transform:rotate(360deg)}}.tgp-cart-dropdown{display:none!important}.tgp-hdr__nav{position:relative;background:var(--tgp-paper);border-top:0}@media(max-width:1004px){.tgp-hdr__nav{display:none}}.tgp-hdr__nav>.tgp-container{min-height:40px}.tgp-mega__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;justify-content:center;gap:clamp(.5rem,.25rem + 1vw,2rem);min-height:40px}.tgp-mega__item{position:static}.tgp-mega__trigger{display:inline-flex;align-items:center;gap:.4em;padding:8px 4px;font-family:var(--tgp-ff-body);font-weight:600;font-size:15px;letter-spacing:.01em;text-transform:none;color:var(--tgp-ink);text-decoration:none;position:relative;transition:color var(--tgp-t-fast) var(--tgp-ease)}.tgp-mega__trigger:after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;background:var(--tgp-gold);transition:left var(--tgp-t) var(--tgp-ease),right var(--tgp-t) var(--tgp-ease)}.tgp-mega__item:hover>.tgp-mega__trigger,.tgp-mega__item.is-open>.tgp-mega__trigger{color:var(--tgp-gold-deep)}.tgp-mega__item:hover>.tgp-mega__trigger:after,.tgp-mega__item.is-open>.tgp-mega__trigger:after{left:4px;right:4px}.tgp-mega__chev{transition:transform var(--tgp-t-fast) var(--tgp-ease);color:var(--tgp-ink-mute)}.tgp-mega__item:hover .tgp-mega__chev,.tgp-mega__item.is-open .tgp-mega__chev{transform:rotate(180deg);color:var(--tgp-gold-deep)}.tgp-mega__panel{position:absolute;top:100%;left:0;right:0;margin-top:0;padding-top:14px;background:rgba(255,253,248,.88);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid rgba(217,166,108,.35);box-shadow:0 30px 70px rgba(15,42,77,.2),0 6px 18px rgba(15,42,77,.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--tgp-ease),visibility 0s linear .2s;z-index:1005;max-height:80vh;overflow-y:auto}@supports not ((-webkit-backdrop-filter: blur(14px)) or (backdrop-filter: blur(14px))){.tgp-mega__panel{background:#fffdf8}}.tgp-mega__item:hover>.tgp-mega__panel,.tgp-mega__panel:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--tgp-ease) .2s,visibility 0s linear .2s}.tgp-mega__item.is-open>.tgp-mega__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--tgp-ease) 0s,visibility 0s linear 0s}.tgp-mega__panel::-webkit-scrollbar{width:8px}.tgp-mega__panel::-webkit-scrollbar-track{background:rgba(15,42,77,.04)}.tgp-mega__panel::-webkit-scrollbar-thumb{background:rgba(15,42,77,.16);border-radius:4px}.tgp-mega__inner{max-width:1480px;margin-inline:auto;padding:.5em var(--tgp-container-pad) 1.25em}.tgp-mega__cols{display:flex;align-items:stretch;gap:clamp(24px,.5rem + 1.5vw,40px)}.tgp-mega__shop-all{flex:0 0 240px;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--tgp-paper);color:var(--tgp-ink);text-decoration:none;box-shadow:0 1px 3px rgba(15,42,77,.06),0 8px 24px rgba(15,42,77,.06);transition:transform .22s var(--tgp-ease),box-shadow .22s ease;align-self:flex-start;min-height:280px}.tgp-mega__shop-all:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(15,42,77,.08),0 24px 60px rgba(15,42,77,.14)}.tgp-mega__shop-all-img{flex:1 1 auto;min-height:180px;background-color:#ecdfc4;background-size:cover;background-position:center;background-repeat:no-repeat}.tgp-mega__shop-all[data-cat="0"] .tgp-mega__shop-all-img{background-image:url(/assets/images/content/menu-food-e05f5041.webp)}.tgp-mega__shop-all[data-cat="1"] .tgp-mega__shop-all-img{background-image:url(/assets/images/content/menu-hampers-4a4130f8.webp)}.tgp-mega__shop-all[data-cat="2"] .tgp-mega__shop-all-img{background-image:url(/assets/images/content/menu-corporate-cf73ac15.webp)}.tgp-mega__shop-all[data-cat="3"] .tgp-mega__shop-all-img{background-image:url(/assets/images/content/menu-homewares-7adec26d.webp)}.tgp-mega__shop-all[data-cat="4"] .tgp-mega__shop-all-img{background-image:url(/assets/images/content/menu-christmas-2fd33c9f.webp)}.tgp-mega__shop-all[data-cat="5"] .tgp-mega__shop-all-img{background-image:url(/assets/images/menu-recipes.webp)}.tgp-mega__shop-all-body{padding:16px 20px 20px;background:linear-gradient(160deg,var(--tgp-cream) 0%,var(--tgp-peach) 100%);display:flex;flex-direction:column;gap:6px}.tgp-mega__shop-all-eyebrow{font-family:var(--tgp-ff-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tgp-gold-deep)}.tgp-mega__shop-all-title{font-family:var(--tgp-ff-display);font-size:22px;line-height:1.05;color:var(--tgp-ink);letter-spacing:-.005em}.tgp-mega__shop-all-arrow{font-family:var(--tgp-ff-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tgp-ink);margin-top:4px;transition:color .22s ease}.tgp-mega__shop-all:hover .tgp-mega__shop-all-arrow{color:var(--tgp-gold-deep)}.tgp-mega__content{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:clamp(20px,.5rem + 1vw,28px);align-content:start}@media(max-width:720px){.tgp-mega__cols{flex-direction:column}.tgp-mega__shop-all{flex:0 0 auto}}.tgp-mega__col{flex:1 1 200px;min-width:200px;max-width:240px}.tgp-mega__col:has(.tgp-mega__col-list>li:nth-child(15)){flex:1 1 400px;min-width:400px;max-width:540px}.tgp-mega__col:has(.tgp-mega__col-list>li:nth-child(15)) .tgp-mega__col-list{columns:2;column-gap:24px;column-fill:balance}.tgp-mega__col:has(.tgp-mega__col-list>li:nth-child(30)) .tgp-mega__col-list{columns:3;column-gap:30px}.tgp-mega__col-title,a.tgp-mega__col-title{display:block;position:relative;font-family:var(--tgp-ff-body);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tgp-ink);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(15,42,77,.1);text-decoration:none;transition:color var(--tgp-t-fast) ease}.tgp-mega__col-title:after{content:"";position:absolute;left:0;bottom:-1px;width:22px;height:2px;background:var(--tgp-gold);border-radius:2px}a.tgp-mega__col-title:hover{color:var(--tgp-gold-deep)}.tgp-mega__col-list{list-style:none;margin:0;padding:0;display:block}.tgp-mega__col-item{break-inside:avoid;padding:4px 0}.tgp-mega__col-item a{display:block;word-wrap:break-word;font-family:var(--tgp-ff-body);font-weight:600;font-size:14px;line-height:1.4;color:var(--tgp-ink);text-decoration:none;padding:5px 0;transition:color var(--tgp-t-fast) ease,padding-left var(--tgp-t-fast) ease}.tgp-mega__col-item a:hover{color:var(--tgp-gold-deep);padding-left:4px}@media(min-width:1005px){body.tgp-condensed .tgp-announce{max-height:0;opacity:0;padding:0}body.tgp-condensed .tgp-hdr__row{min-height:0;padding-block:4px}body.tgp-condensed .tgp-hdr__logo img{height:46px}body.tgp-condensed .tgp-hdr__search input[type=search]{height:38px}body.tgp-condensed .tgp-hdr__nav>.tgp-container{min-height:0}body.tgp-condensed .tgp-mega__trigger{padding-block:6px}}.tgp-announce{max-height:80px}.tgp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(15,42,77,0);pointer-events:none;visibility:hidden;transition:background var(--tgp-t) var(--tgp-ease),visibility 0s linear var(--tgp-t)}.tgp-drawer.is-open{background:rgba(15,42,77,.45);pointer-events:auto;visibility:visible;transition:background var(--tgp-t) var(--tgp-ease),visibility 0s linear 0s}@media(min-width:1005px){.tgp-drawer{display:none}}.tgp-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(440px,92vw);background:var(--tgp-paper);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transform:translate3d(-105%,0,0);transition:transform .42s var(--tgp-ease);will-change:transform;box-shadow:0 0 60px rgba(15,42,77,.18);-webkit-overflow-scrolling:touch}.tgp-drawer.is-open .tgp-drawer__panel{transform:translateZ(0)}.tgp-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid rgba(15,42,77,.07);position:-webkit-sticky;position:sticky;top:0;background:var(--tgp-paper);z-index:2}.tgp-drawer__logo img{height:44px;width:auto;display:block}.tgp-drawer__close{width:40px;height:40px;border-radius:50%;background:var(--tgp-cream);border:1px solid rgba(15,42,77,.08);display:inline-flex;align-items:center;justify-content:center;color:var(--tgp-ink);cursor:pointer;padding:0;transition:background var(--tgp-t-fast) ease,color var(--tgp-t-fast) ease,transform var(--tgp-t-fast) ease}.tgp-drawer__close:hover{background:var(--tgp-paper);color:var(--tgp-gold-deep);transform:rotate(90deg)}.tgp-drawer__quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px 8px}.tgp-drawer__quickitem{border-radius:14px;padding:16px 14px 18px;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:110px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(15,42,77,.1);transition:transform .22s var(--tgp-ease),box-shadow .22s var(--tgp-ease)}.tgp-drawer__quickitem:active{transform:translateY(2px);box-shadow:0 2px 8px rgba(15,42,77,.1)}.tgp-drawer__quickitem svg{margin-bottom:auto;opacity:.95}.tgp-drawer__quickitem--gold{background:linear-gradient(140deg,var(--tgp-gold) 0%,var(--tgp-gold-deep) 100%)}.tgp-drawer__quickitem--blue{background:linear-gradient(140deg,var(--tgp-french) 0%,var(--tgp-french-deep) 100%)}.tgp-drawer__quickitem-eyebrow{font-family:var(--tgp-ff-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.tgp-drawer__quickitem-title{font-family:var(--tgp-ff-body);font-weight:700;font-size:15px;line-height:1.15;letter-spacing:.01em}.tgp-drawer__cats{padding:8px 20px 0;flex:1 0 auto}.tgp-drawer__cat{border-bottom:1px solid rgba(15,42,77,.07)}.tgp-drawer__cat:first-child{border-top:1px solid rgba(15,42,77,.07)}.tgp-drawer__cat-trigger,.tgp-drawer__cat-link{width:100%;background:transparent;border:0;padding:16px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--tgp-ff-body);font-size:15px;font-weight:650;color:var(--tgp-ink);text-decoration:none;line-height:1.2;letter-spacing:.01em;cursor:pointer;text-align:left;transition:color var(--tgp-t-fast) ease}.tgp-drawer__cat-trigger:hover .tgp-drawer__cat-name,.tgp-drawer__cat-link:hover .tgp-drawer__cat-name{color:var(--tgp-gold-deep)}.tgp-drawer__chev{color:var(--tgp-gold-deep);flex-shrink:0;transition:transform .28s var(--tgp-ease)}.tgp-drawer__cat[data-open=true] .tgp-drawer__chev{transform:rotate(180deg)}.tgp-drawer__cat-link svg{color:var(--tgp-ink-mute);flex-shrink:0;transition:transform .22s ease,color .22s ease}.tgp-drawer__cat-link:hover svg{color:var(--tgp-gold-deep);transform:translate(3px)}.tgp-drawer__cat-body{max-height:0;overflow:hidden;transition:max-height .38s var(--tgp-ease)}.tgp-drawer__cat[data-open=true]>.tgp-drawer__cat-body{max-height:2400px}.tgp-drawer__cat-inner{padding:0 0 16px}.tgp-drawer__shop-all{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:14px;border-radius:10px;background:linear-gradient(135deg,var(--tgp-cream) 0%,#F4ECD9 100%);border:1px solid rgba(217,166,108,.25);color:var(--tgp-ink);text-decoration:none;font-family:var(--tgp-ff-body);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:transform var(--tgp-t-fast) ease}.tgp-drawer__shop-all svg{color:var(--tgp-gold-deep);transition:transform .22s ease}.tgp-drawer__shop-all:hover svg{transform:translate(4px)}.tgp-drawer__cols{display:flex;flex-direction:column;gap:18px}.tgp-drawer__col-title,a.tgp-drawer__col-title{display:block;font-family:var(--tgp-ff-body);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tgp-ink);text-decoration:none;margin-bottom:8px;transition:color var(--tgp-t-fast) ease}a.tgp-drawer__col-title:hover{color:var(--tgp-gold-deep)}.tgp-drawer__sublist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.tgp-drawer__sub-item{margin:0;padding:0;list-style:none}.tgp-drawer__sub-item a{display:block;padding:6px 0;color:var(--tgp-ink);text-decoration:none;font-family:var(--tgp-ff-body);font-weight:600;font-size:14px;line-height:1.3;transition:color .2s ease,padding-left .2s ease}.tgp-drawer__sub-item a:hover{color:var(--tgp-gold-deep);padding-left:4px}.tgp-drawer__footer{margin-top:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(15,42,77,.07);background:var(--tgp-cream)}.tgp-drawer__cta{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:var(--tgp-paper);border:1px solid rgba(15,42,77,.06);color:var(--tgp-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.tgp-drawer__cta:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(15,42,77,.06)}.tgp-drawer__cta-icon{width:40px;height:40px;border-radius:50%;background:var(--tgp-cream);display:inline-flex;align-items:center;justify-content:center;color:var(--tgp-gold-deep);font-size:14px;flex-shrink:0}.tgp-drawer__cta-text{display:flex;flex-direction:column;line-height:1.2}.tgp-drawer__cta-eyebrow{font-family:var(--tgp-ff-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tgp-ink-mute)}.tgp-drawer__cta-title{font-family:var(--tgp-ff-body);font-weight:700;font-size:15px;color:var(--tgp-ink);letter-spacing:.01em}.tgp-drawer__quickitem,.tgp-drawer__cat,.tgp-drawer__cta{opacity:0;transform:translateY(12px);transition:opacity .36s var(--tgp-ease),transform .36s var(--tgp-ease)}.tgp-drawer.is-open .tgp-drawer__quickitem,.tgp-drawer.is-open .tgp-drawer__cat,.tgp-drawer.is-open .tgp-drawer__cta{opacity:1;transform:translateY(0)}.tgp-drawer.is-open .tgp-drawer__quickitem:nth-child(1){transition-delay:.14s}.tgp-drawer.is-open .tgp-drawer__quickitem:nth-child(2){transition-delay:.2s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(1){transition-delay:.26s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(2){transition-delay:.31s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(3){transition-delay:.36s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(4){transition-delay:.41s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(5){transition-delay:.46s}.tgp-drawer.is-open .tgp-drawer__cat:nth-child(n+6){transition-delay:.51s}.tgp-drawer.is-open .tgp-drawer__cta:nth-child(1){transition-delay:.54s}.tgp-drawer.is-open .tgp-drawer__cta:nth-child(2){transition-delay:.59s}@media(prefers-reduced-motion:reduce){.tgp-drawer,.tgp-drawer__panel,.tgp-drawer__quickitem,.tgp-drawer__cat,.tgp-drawer__cta,.tgp-drawer__cat-body{transition:none!important}}body.tgp-drawer-open{overflow:hidden}.tgp-ftr{background:var(--tgp-cream);border-top:1px solid rgba(15,42,77,.08);color:var(--tgp-ink-soft);font-family:var(--tgp-ff-body)}.tgp-ftr__container{max-width:var(--tgp-container-max);margin-inline:auto;padding-inline:var(--tgp-container-pad)}.tgp-ftr__band{background:var(--tgp-paper);border-radius:var(--tgp-r-lg);max-width:1200px;margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) auto;box-shadow:0 4px 20px rgba(15,42,77,.06);padding:clamp(2.25rem,1.5rem + 2vw,3.75rem) clamp(1.5rem,1rem + 2vw,3.5rem);display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(1.75rem,1rem + 2.5vw,4rem);align-items:stretch}.tgp-ftr__band-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.tgp-ftr__band-sep{background:var(--tgp-line);align-self:stretch;width:1px}@media(max-width:860px){.tgp-ftr__band{grid-template-columns:1fr;gap:2rem}.tgp-ftr__band-sep{display:none}}.tgp-ftr__band-eyebrow{font-family:var(--tgp-ff-body);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--tgp-gold-deep)}.tgp-ftr__band h2,.tgp-ftr__band .tgp-ftr__band-title{font-family:var(--tgp-ff-display);font-weight:400;color:var(--tgp-ink);font-size:clamp(1.35rem,1rem + .9vw,1.75rem);letter-spacing:-.01em;line-height:1.1;margin:0}.tgp-ftr__band-lede{font-size:.92rem;color:var(--tgp-ink-soft);margin:0;max-width:40ch;line-height:1.55}.tgp-ftr__reviews{justify-content:center}.tgp-ftr__reviews .trustpilot-widget{width:100%;margin:.4rem 0;min-height:90px}.tgp-ftr__band-link{display:inline-flex;align-items:center;gap:.35em;font-family:var(--tgp-ff-body);font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--tgp-gold-deep);text-decoration:underline;-webkit-text-decoration-color:var(--tgp-gold);text-decoration-color:var(--tgp-gold);text-underline-offset:3px;margin-top:.2rem}.tgp-ftr__band-link:hover{color:var(--tgp-ink)}.tgp-ftr__news{justify-content:center}.tgp-ftr__news .maropost-newsletter-form{width:100%;max-width:420px;margin-top:.4rem}.tgp-ftr__news form,.tgp-ftr__news #embedded_form_1 form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch;justify-content:center}.tgp-ftr__news input[type=email],.tgp-ftr__news input[type=text]{flex:1 1 12rem;min-width:0;border:1px solid rgba(15,42,77,.15);border-radius:var(--tgp-r-pill);padding:.9em 1.4em;font-family:var(--tgp-ff-body);font-size:.95rem;background:var(--tgp-cream);transition:border-color .2s ease,background .2s ease}.tgp-ftr__news input:focus{border-color:var(--tgp-gold);outline:none;background:var(--tgp-paper);box-shadow:0 0 0 3px rgba(217,166,108,.18)}.tgp-ftr__news button[type=submit],.tgp-ftr__news .btn,.tgp-ftr__news input[type=submit]{flex:0 0 auto;background:var(--tgp-ink);color:#fff;font-family:var(--tgp-ff-body);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.9em 1.85em;border-radius:var(--tgp-r-pill);border:0;font-size:.8rem;cursor:pointer;transition:background var(--tgp-t) var(--tgp-ease)}.tgp-ftr__news button[type=submit]:hover,.tgp-ftr__news .btn:hover,.tgp-ftr__news input[type=submit]:hover{background:var(--tgp-gold-deep)}.tgp-ftr__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.tgp-ftr__col h4,.tgp-ftr__col-title{font-family:var(--tgp-ff-body);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tgp-ink);margin:0 0 .85rem}.tgp-ftr__col ul{list-style:none;margin:0;padding:0}.tgp-ftr__col li{margin:0}.tgp-ftr__col a{display:inline-block;font-family:var(--tgp-ff-body);font-size:14px;font-weight:500;color:var(--tgp-ink-soft);text-decoration:none;padding:3px 0;transition:color .18s ease,padding-left .2s ease}.tgp-ftr__col a:hover{color:var(--tgp-gold-deep);padding-left:4px}.tgp-ftr__ack{display:flex;align-items:center;gap:1.25rem;background:var(--tgp-paper);border:1px solid rgba(15,42,77,.1);border-radius:var(--tgp-r-md);padding:1.1rem 1.4rem;margin-block:1rem}.tgp-ftr__ack-flags{display:flex;gap:8px;flex:0 0 auto}.tgp-ftr__ack-flags img{height:34px;width:auto}.tgp-ftr__ack p{margin:0;color:var(--tgp-ink-soft);font-size:11.5px;line-height:1.7}@media(max-width:620px){.tgp-ftr__ack{flex-direction:column;text-align:center}}.tgp-ftr__info{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(1rem,.5rem + 1.5vw,2rem);align-items:center;padding-block:clamp(1rem,.5rem + 1vw,2rem);border-top:1px solid rgba(15,42,77,.08)}@media(max-width:860px){.tgp-ftr__info{grid-template-columns:1fr;text-align:center}}.tgp-ftr__liquor h2{font-family:var(--tgp-ff-body);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tgp-ink);margin:0 0 .5rem}.tgp-ftr__liquor,.tgp-ftr__liquor *{font-family:var(--tgp-ff-body);font-size:12px;color:var(--tgp-ink-mute)}.tgp-ftr__liquor ul{margin:.4rem 0;padding-left:1.1rem}.tgp-ftr__pay img,.tgp-ftr__sig img{max-width:200px;height:auto}.tgp-ftr__sig{text-align:center}.tgp-ftr__social{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:860px){.tgp-ftr__social{justify-content:center}}.tgp-ftr__social a{display:inline-flex}.tgp-ftr__social img{height:26px;width:26px;transition:transform .22s var(--tgp-ease)}.tgp-ftr__social a:hover img{transform:translateY(-2px)}.tgp-ftr__disclaimer{background:#f1ece0;color:var(--tgp-ink-mute);font-size:11.5px;line-height:1.7;padding:clamp(1rem,.5rem + 1vw,1.5rem) clamp(1rem,.5rem + 2vw,3rem)}.tgp-ftr__disclaimer .tgp-ftr__container{max-width:1100px}.tgp-ftr__disclaimer a{color:var(--tgp-ink-mute);text-decoration:underline}.tgp-ftr__copyright{background:var(--tgp-ink);padding:1.25rem 0;text-align:center}.tgp-ftr__copyright p{margin:0}.tgp-ftr__copyright,.tgp-ftr__copyright p,.tgp-ftr__copyright .small{color:rgba(255,255,255,.78);font-family:var(--tgp-ff-body);font-size:12px;letter-spacing:.04em}.tgp-ftr__copyright a{color:var(--tgp-gold);text-decoration:none}.tgp-ftr__copyright a:hover{text-decoration:underline}.tgp-ftr__banners{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:clamp(1rem,.5rem + 1vw,1.5rem)}@media(max-width:620px){.tgp-ftr__banners{grid-template-columns:1fr}}.tgp-ftr__banners a img{width:100%;height:auto;object-fit:cover;border-radius:var(--tgp-r-md);box-shadow:0 1px 3px rgba(15,42,77,.06);transition:transform .48s var(--tgp-ease),box-shadow .32s ease}.tgp-ftr__banners a:hover img{transform:translateY(-3px);box-shadow:0 12px 30px rgba(15,42,77,.14)}.hwb-support-code{background:#26252d!important;color:#fff!important;padding:clamp(.7rem,.5rem + .6vw,1rem) clamp(1rem,.5rem + 2vw,2rem);text-align:center}.hwb-support-code .hwb-getcode{color:#fff!important;background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.hwb-support-code .hwb-getcode:hover{opacity:.85}.tgp-ftr__seasons{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding:1.1rem 0;margin-bottom:1.25rem;border-bottom:1px solid var(--tgp-line-soft)}.tgp-ftr__seasons-label{font-family:var(--tgp-ff-body);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tgp-ink-mute)}.tgp-ftr__seasons a{font-size:.86rem;color:var(--tgp-ink-soft);text-decoration:none;border-bottom:1px solid transparent}.tgp-ftr__seasons a:hover{color:var(--tgp-gold-deep);border-bottom-color:var(--tgp-gold)}.tgp-ftr__news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem 2.5rem;align-items:center;padding:1.5rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--tgp-line-soft)}@media(max-width:760px){.tgp-ftr__news{grid-template-columns:1fr}}.tgp-ftr__news-title{font-family:var(--tgp-ff-display);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);color:var(--tgp-ink);margin:0}.tgp-ftr__news-copy p{margin:.25rem 0 0;color:var(--tgp-ink-soft);font-size:.88rem;line-height:1.5}.tgp-ftr__news-form{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.tgp-ftr__news-form input[type=email]{flex:1 1 14rem;min-width:0;padding:.7rem .9rem;font-family:var(--tgp-ff-body);font-size:.9rem;color:var(--tgp-ink);background:var(--tgp-paper);border:1px solid var(--tgp-line);border-radius:var(--tgp-r-sm)}.tgp-ftr__news-form input[type=email]:focus{outline:none;border-color:var(--tgp-french-deep);box-shadow:0 0 0 3px rgba(104,176,232,.18)}.tgp-ftr__news-form button{flex:0 0 auto;padding:.7rem 1.4rem;cursor:pointer;font-family:var(--tgp-ff-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tgp-paper);background:var(--tgp-ink);border:1px solid var(--tgp-ink);border-radius:var(--tgp-r-pill)}.tgp-ftr__news-form button:hover{background:var(--tgp-ink-soft);border-color:var(--tgp-ink-soft)}.tgp-ftr__news-msg{flex:1 0 100%;margin:0;min-height:1.2em;font-size:.82rem;color:var(--tgp-ink-soft)}.tgp-h-newsletter__hp,.tgp-h-newsletter__form .tgp-h-newsletter__hp{display:none!important}.tgp-ico{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tgp-ico--spin{animation:tgp-ico-spin .8s linear infinite;transform-origin:50% 50%}@keyframes tgp-ico-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tgp-ico--spin{animation:none}}.tgp-ico--star{fill:none;stroke:var(--tgp-gold, #b88346);stroke-width:1.5}.tgp-ico--star.is-on{fill:var(--tgp-gold, #b88346)}.tgp-stars{display:flex;gap:.25rem;align-items:center}.tgp-stars__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.15rem;margin:0;cursor:pointer;line-height:0;color:var(--tgp-gold, #b88346);border-radius:4px}.tgp-stars__btn svg{width:2.25rem;height:2.25rem;fill:none;stroke:var(--tgp-gold, #b88346);stroke-width:1.5;stroke-linejoin:round;transition:fill .12s ease,transform .12s ease}.tgp-stars__btn.is-on svg{fill:var(--tgp-gold, #b88346)}.tgp-stars__btn:hover svg{transform:scale(1.08)}.tgp-stars__btn:focus-visible{outline:2px solid var(--tgp-gold-deep, #8a6230);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tgp-stars__btn svg{transition:none}.tgp-stars__btn:hover svg{transform:none}}.tgp-hdr__phone,.tgp-hdr__link{min-width:44px;min-height:44px}.tgp-mega__trigger--guide{color:var(--tgp-gold-deep);font-weight:600}.tgp-mega__item--guide>.tgp-mega__trigger--guide:after{content:"";display:block;position:absolute;left:4px;right:4px;bottom:2px;height:2px;background:var(--tgp-gold);border-radius:2px;opacity:0;transition:opacity var(--tgp-t-fast)}.tgp-mega__item--guide{position:relative}.tgp-mega__item--guide:hover>.tgp-mega__trigger--guide:after,.tgp-mega__item--guide>.tgp-mega__trigger--guide:focus-visible:after{opacity:1}.tgp-drawer__quickitem--ink{background:linear-gradient(140deg,var(--tgp-ink-soft) 0%,var(--tgp-ink) 100%)}.tgp-drawer__quickitem--wide{grid-column:1 / -1}.tgp-mega__guide{display:block;margin:4px 0 2px;padding:10px 12px;border-radius:var(--tgp-r-sm);background:var(--tgp-ink);color:#fff;text-decoration:none;transition:background var(--tgp-t-fast),color var(--tgp-t-fast)}.tgp-mega__guide:hover,.tgp-mega__guide:focus-visible{background:var(--tgp-gold-deep);color:#fff;text-decoration:none}.tgp-mega__guide strong{display:block;font-family:var(--tgp-ff-body);font-size:.84rem;font-weight:700;line-height:1.3}.tgp-mega__guide-sub{display:block;font-size:.72rem;opacity:.82;margin-top:1px}.tgp-drawer__guide{display:flex;align-items:center;gap:10px;margin:12px 0 4px;padding:12px 14px;border-radius:var(--tgp-r-md);background:linear-gradient(140deg,var(--tgp-ink-soft) 0%,var(--tgp-ink) 100%);color:#fff;text-decoration:none}.tgp-drawer__guide:hover,.tgp-drawer__guide:focus-visible{background:linear-gradient(140deg,var(--tgp-gold) 0%,var(--tgp-gold-deep) 100%);color:var(--tgp-ink);text-decoration:none}.tgp-drawer__guide-txt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tgp-drawer__guide-txt strong{font-size:.88rem;font-weight:700;line-height:1.25}.tgp-drawer__guide-sub{font-size:.74rem;opacity:.85}.tgp-drawer__guide svg{flex:0 0 auto;margin-left:auto;opacity:.8}:root{--font-base: var(--tgp-ff-body);--color-black: var(--tgp-ink);--color-red: var(--tgp-ruby);--color-blue: var(--tgp-french);--swiper-theme-color: var(--tgp-gold-deep)}.findify-container,#findify_results,.findify-autocomplete{font-family:var(--tgp-ff-body);color:var(--tgp-ink)}html .findify-fallback{display:block}[data-fdfy-fallback=grid].fdfy-live>.findify-fallback{display:none}[data-fdfy-fallback=grid]:has(.findify-container [class*=cards--product])>.findify-fallback{display:none}[data-fdfy-fallback=grid].fdfy-noshow>.findify-fallback{display:block!important}[data-fdfy-fallback=grid].fdfy-noshow .findify-container{display:none!important}.findify-container .findify-components--cards--product,.findify-element .findify-components--cards--product{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;transition:transform var(--tgp-t) var(--tgp-ease)!important;height:auto!important;min-height:0!important;max-height:none!important}.findify-components--cards--product__image{flex:0 0 auto!important}.findify-container .findify-components--cards--product:hover,.findify-element .findify-components--cards--product:hover{box-shadow:none!important;transform:none!important}.findify-container,.findify-container [class*=grid],.findify-container [class*=results],#findify_results,#findify-collection-container{background:var(--tgp-paper)!important}.findify-components--cards--product__image,.findify-components--cards--product [class*=image],.findify-components--cards--product [class*=thumbnail],.findify-components--cards--product [class*=media]{border-radius:0!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.findify-components--cards--product__image .findify-components-common--image,.findify-components--cards--product [class*=image__aspect]{background:var(--tgp-paper)!important;width:100%!important;height:100%!important;padding:0!important;aspect-ratio:auto!important}.findify-components--cards--product img{width:100%!important;height:100%!important;object-fit:contain!important;background:transparent!important;mix-blend-mode:normal!important}.findify-components--cards--product [class*=cards--product__],.findify-components--cards--product [class*=cards--product--]{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.findify-components--cards--product [class*=cards--product__divider]{display:none!important}.findify-container [class*=cards--product] [class*=title],.findify-element [class*=cards--product] [class*=title]{font-family:var(--tgp-ff-body)!important;font-weight:600!important;font-size:15.5px!important;line-height:1.35!important;letter-spacing:0!important;color:var(--tgp-ink)!important;height:auto!important;min-height:2.7em!important;text-transform:none!important;margin:.6em 0 .25em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.findify-container [class*=cards--product] a[class*=title]:hover,.findify-container [class*=cards--product] [class*=title] a:hover,.findify-container .findify-components--cards--product:hover [class*=title],.findify-element .findify-components--cards--product:hover [class*=title]{color:var(--tgp-gold-deep)!important}.findify-container [class*=cards--product] [class*=price],.findify-element [class*=cards--product] [class*=price]{font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:16px!important;color:var(--tgp-ink)!important;text-align:left!important;margin:0 0 .6em!important}.findify-container [class*=sale-price],.findify-container [class*=salePrice]{color:var(--tgp-ruby)!important}.findify-container [class*=compare],.findify-container [class*=rrp],.findify-container [class*=oldPrice]{color:var(--tgp-ink-mute)!important}.findify-components--cards--product [class*=rating],.findify-components--cards--product [class*=description],.findify-components--cards--product [class*=review]{display:none!important;margin:0!important;min-height:0!important}.findify-container [class*=sticker],.findify-container [class*=Sticker]{font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:.62rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:var(--tgp-r-pill)!important;background:var(--tgp-gold-soft)!important;color:var(--tgp-gold-deep)!important;padding:.4em .8em!important;top:10px!important;left:10px!important;box-shadow:none!important}.findify-container [class*=sale-sticker],.findify-container [class*=discount]{background:var(--tgp-ruby)!important;color:#fff!important}.findify-container [class*=out-of-stock],.findify-container [class*=coming]{background:rgba(15,42,77,.66)!important;color:#fff!important}.findify-container button.addtocart,.findify-element button.addtocart,.findify-container [class*=add-to-cart-button],.findify-element [class*=add-to-cart-button]{background:var(--tgp-ink)!important;color:var(--tgp-paper)!important;border:0!important;border-radius:var(--tgp-r-pill)!important;font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;height:47px!important;min-height:47px!important;width:100%!important;max-width:100%!important;padding:0 1.2em!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;box-shadow:none!important;margin-top:.15em!important;transition:background var(--tgp-t) var(--tgp-ease),color var(--tgp-t) var(--tgp-ease)!important}.findify-product-add-to-cart-wrapper input[name=qty],.findify-product-adc-buttons-wrapper input[type=number],.findify-components--cards--product input[type=number],.findify-components--cards--product [class*=quantity],.findify-components--cards--product [class*=counter],.findify-components--cards--product [class*=stepper]{display:none!important}.findify-product-add-to-cart-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.findify-product-adc-buttons-wrapper{display:flex!important;width:100%!important;max-width:none!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.findify-product-adc-buttons-wrapper button{flex:1 1 auto!important}.findify-product-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;height:100%!important}.findify-product-wrapper .findify-components--cards--product{flex:1 1 auto!important}.findify-product-wrapper .findify-product-add-to-cart-wrapper{margin-top:auto!important}.findify-container button.addtocart>span,.findify-element button.addtocart>span,.findify-container [class*=add-to-cart-button]>span,.findify-element [class*=add-to-cart-button]>span{white-space:nowrap!important;display:inline!important}.findify-container button.addtocart:hover,.findify-element button.addtocart:hover,.findify-container [class*=add-to-cart-button]:hover,.findify-element [class*=add-to-cart-button]:hover{background:var(--tgp-gold-deep)!important;border-color:var(--tgp-gold-deep)!important;color:var(--tgp-paper)!important}.findify-container [class*=notifyMe],.findify-element [class*=notifyMe],.findify-container button[class*=wapasha]:not(.addtocart),.findify-element button[class*=wapasha]:not(.addtocart){background:transparent!important;color:var(--tgp-ink)!important;border:2px solid var(--tgp-ink)!important;border-radius:var(--tgp-r-pill)!important;font-family:var(--tgp-ff-body)!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;width:100%!important;height:47px!important;min-height:47px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.findify-container [class*=notifyMe]:hover,.findify-element [class*=notifyMe]:hover,.findify-container button[class*=wapasha]:not(.addtocart):hover,.findify-element button[class*=wapasha]:not(.addtocart):hover{background:var(--tgp-ink)!important;border-color:var(--tgp-ink)!important;color:var(--tgp-paper)!important}.findify-container [class*=wapasha]>span+span,.findify-element [class*=wapasha]>span+span,.findify-container [class*=wapasha]>span.d-none,.findify-element [class*=wapasha]>span.d-none{display:none!important}.findify-components--cards--product input[type=number]{border:1px solid var(--tgp-line)!important;border-radius:var(--tgp-r-sm)!important;font-family:var(--tgp-ff-body)!important;color:var(--tgp-ink)!important;min-height:44px!important;background:var(--tgp-paper)!important}.findify-container [class*=grid__placeholder]{display:none!important}.tgp-h-fdfy-rec .findify-element:has([class*=cards--product])~.findify-element{display:none!important}.tgp-h-fdfy-rec .findify-element~.findify-element{display:none!important}.findify-container:not(.findify-autocomplete) .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions),.findify-element .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions){margin-inline:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--tgp-card-min)),1fr))!important;gap:var(--tgp-grid-gap)!important}@media(max-width:767px){.findify-container:not(.findify-autocomplete) .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions),.findify-element .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){#findify-collection-container .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important}}@media(min-width:768px)and (max-width:849px){#findify-collection-container .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions){grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))!important}}.findify-container:not(.findify-autocomplete) .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions)>.findify-components-common--grid__column,.findify-element .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions)>.findify-components-common--grid__column{width:auto!important;max-width:none!important;flex:none!important;padding:0!important}.findify-container .findify-components--cards--product,.findify-element .findify-components--cards--product{width:auto!important;max-width:100%!important}.findify-layouts--search>.findify-components-common--grid__column:last-child,.findify-container .findify-components-common--grid__column:has(.findify-components-search--lazy-results){padding-right:0!important;padding-left:0!important}.findify-components-search--lazy-results{padding-inline:0!important}.findify-components-common--grid.findify-layouts--search{margin-inline:0!important}.findify-container .findify-recommendation,.findify-element .findify-recommendation{padding:0!important}.findify-element .findify-components-common--grid:not(.findify-layouts--search):not(.findify-components-search--desktop-actions){grid-template-rows:auto!important;grid-auto-rows:0!important;row-gap:0!important;overflow:clip!important}.findify-container [class*=facet__title]{font-family:var(--tgp-ff-body)!important;font-weight:700!important;color:var(--tgp-ink)!important;text-transform:none!important}.findify-container [class*=dropdown__select]{background:var(--tgp-french-light)!important;color:var(--tgp-ink)!important;border:1px solid transparent!important;border-radius:var(--tgp-r-pill)!important;font-family:var(--tgp-ff-body)!important}.findify-container [class*=checkbox][class*=selected],.findify-container [class*=checkbox]:checked{background:var(--tgp-ink)!important;border-color:var(--tgp-ink)!important}.findify-container [class*=drawer__content],.findify-container [class*=mobile-facets__modal],.findify-container [class*=mobile-sorting__modal]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;max-height:85vh!important;border-radius:var(--tgp-r-lg) var(--tgp-r-lg) 0 0!important;z-index:1400!important}.findify-container [class*=mobile-facets__footer] button,.findify-container [class*=mobile-sorting__footer] button,.findify-container [class*=mobile-actions] button{background:var(--tgp-ink)!important;color:var(--tgp-paper)!important;border:2px solid var(--tgp-ink)!important;border-radius:var(--tgp-r-pill)!important;font-family:var(--tgp-ff-body)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.findify-container .findify-components-search--desktop-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.5rem 1rem!important;width:100%!important;padding-top:0!important}.findify-container .findify-components-search--desktop-actions__block{padding-bottom:0!important}.findify-container .findify-components-search--desktop-actions__sorting{margin-left:auto!important;padding-bottom:0!important;display:flex!important;align-items:center!important}.findify-container [class*=sorting__title]{font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tgp-ink-mute)!important}.findify-container [class*=sorting__dropdown]{min-width:0!important;width:auto!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__label],.findify-container [class*=sorting__dropdown] [class*=dropdown__select]{font-family:var(--tgp-ff-body)!important;font-size:13.5px!important;font-weight:600!important;color:var(--tgp-ink)!important;letter-spacing:0!important;text-transform:none!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__select]{display:inline-flex!important;align-items:center!important;gap:.5em!important;background:var(--tgp-cream)!important;border:1px solid var(--tgp-line-soft)!important;border-radius:var(--tgp-r-pill)!important;padding:.5em 1em!important;min-height:40px!important;cursor:pointer!important;transition:border-color var(--tgp-t-fast) var(--tgp-ease),background var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__select]:hover{border-color:var(--tgp-line)!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__select]:focus-visible{outline:2px solid var(--tgp-ink)!important;outline-offset:2px!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__dropdown]{background:var(--tgp-paper)!important;border:1px solid var(--tgp-line-soft)!important;border-radius:var(--tgp-r-md)!important;box-shadow:var(--tgp-shadow-1)!important;padding:.35rem!important;overflow:hidden!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__option]{font-family:var(--tgp-ff-body)!important;font-size:13px!important;font-weight:500!important;color:var(--tgp-ink)!important;text-transform:none!important;padding:.5em .7em!important;border-radius:var(--tgp-r-sm)!important;transition:background var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container [class*=sorting__dropdown] [class*=dropdown__option]:hover,.findify-container [class*=sorting__dropdown] [class*=dropdown__option][class*=selected]{background:var(--tgp-cream)!important}.findify-container .findify-components--facet{border-bottom:1px solid var(--tgp-line-soft)!important;padding-bottom:1rem!important;margin-bottom:1rem!important}.findify-container .findify-components--facet:last-child{border-bottom:0!important;padding-bottom:0!important}.findify-container [class*=facet__title]{border-bottom:1px solid var(--tgp-line-soft)!important;padding-bottom:.6rem!important;margin-bottom:0!important}.findify-container [class*=facet__title] span{font-family:var(--tgp-ff-body)!important;font-weight:800!important;font-size:11px!important;line-height:1.25!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tgp-ink)!important}.findify-container [class*=facet__body]{margin-top:.75rem!important}.findify-container [class*=desktop-facets]{width:260px!important}.findify-container [class*=desktop-facets__title]{font-family:var(--tgp-ff-body)!important;font-weight:800!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--tgp-ink)!important}.findify-container [class*=desktop-facets__hide],.findify-container [class*=desktop-actions__show-facets]{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4em!important;width:auto!important;height:auto!important;min-width:0!important;padding:.5em 1em!important;border:1.5px solid var(--tgp-line)!important;border-radius:var(--tgp-r-pill)!important;background:transparent!important;color:var(--tgp-ink)!important;box-shadow:none!important;cursor:pointer!important;transition:border-color var(--tgp-t-fast) var(--tgp-ease),background var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container [class*=desktop-facets__hide]:hover,.findify-container [class*=desktop-actions__show-facets]:hover{border-color:var(--tgp-ink)!important;background:var(--tgp-cream)!important}.findify-container [class*=desktop-facets__hide] span,.findify-container [class*=desktop-actions__show-facets]{font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--tgp-ink)!important}.findify-container [class*=desktop-actions__show-facets]:after{display:none!important}.findify-container [class*=desktop-facets__header]{display:flex!important;align-items:center!important;gap:.5rem!important}.findify-container [class*=desktop-facets__hide]{margin-left:auto!important;line-height:1!important}.findify-container [class*=desktop-facets__hide]>span{display:inline-flex!important;align-items:center!important;gap:.4em!important;height:auto!important;line-height:1!important}.findify-container [class*=desktop-facets__hide] svg{width:11px!important;height:11px!important;vertical-align:middle!important;flex:0 0 auto!important}.findify-container [class*=checkbox__item],.findify-container [class*=category-facet__item]{display:flex!important;align-items:center!important;gap:.6em!important;min-height:32px!important;padding:.2em 0!important}.findify-container [class*=checkbox__content],.findify-container [class*=category-facet__content]{font-family:var(--tgp-ff-body)!important;font-weight:500!important;font-size:13.5px!important;line-height:1.4!important;color:var(--tgp-ink-soft)!important;text-transform:none!important;transition:color var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container [class*=checkbox__item]:hover [class*=checkbox__content],.findify-container [class*=category-facet__item]:hover [class*=category-facet__content]{color:var(--tgp-ink)!important}.findify-container [class*=text__secondary-uppercase]{font-family:var(--tgp-ff-body)!important;font-weight:500!important;font-size:12px!important;color:var(--tgp-ink-mute)!important}.findify-container .findify-checkbox{position:relative!important;width:16px!important;height:16px!important;flex:0 0 auto!important;border:1px solid var(--tgp-line)!important;border-radius:3px!important;background:var(--tgp-paper)!important;transition:background var(--tgp-t-fast) var(--tgp-ease),border-color var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container .findify-checkbox-selected,.findify-container [class*=checkbox][class*=selected]{position:relative!important;background:var(--tgp-ink)!important;border-color:var(--tgp-ink)!important}.findify-container .findify-checkbox-selected:after,.findify-container [class*=checkbox][class*=selected]:after{content:""!important;position:absolute!important;left:5px!important;top:2px!important;width:4px!important;height:8px!important;border:solid var(--tgp-paper)!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.findify-container .findify-checkbox:focus-visible,.findify-container [class*=checkbox__item]:focus-within .findify-checkbox{outline:none!important;border-color:var(--tgp-gold)!important;box-shadow:0 0 0 3px var(--tgp-gold-soft)!important}.findify-container [class*=range-facet__input-wrap]{display:flex!important;align-items:center!important;height:40px!important;border:1px solid var(--tgp-line)!important;border-radius:6px!important;background:var(--tgp-paper)!important;transition:border-color var(--tgp-t-fast) var(--tgp-ease),box-shadow var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container [class*=range-facet__input-wrap]:focus-within{border-color:var(--tgp-gold)!important;box-shadow:0 0 0 3px var(--tgp-gold-soft)!important}.findify-container [class*=range-facet__input]{font-family:var(--tgp-ff-body)!important;font-size:13.5px!important;color:var(--tgp-ink)!important;height:100%!important;border:0!important;background:transparent!important}.findify-container [class*=range-facet__currency]{color:var(--tgp-ink-mute)!important}.findify-container [class*=range-facet__submit]{background:var(--tgp-gold)!important;color:var(--tgp-ink)!important;border:1.5px solid var(--tgp-gold)!important;border-radius:var(--tgp-r-pill)!important;padding:0 1.2em!important;height:40px!important;min-height:40px!important;font-family:var(--tgp-ff-body)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background var(--tgp-t-fast) var(--tgp-ease),color var(--tgp-t-fast) var(--tgp-ease),border-color var(--tgp-t-fast) var(--tgp-ease)!important}.findify-container button[class*=range-facet__submit] span,.findify-container [class*=range-facet__submit] span{color:var(--tgp-ink)!important;font-size:.72rem!important}.findify-container [class*=range-facet__submit]:hover{background:var(--tgp-gold-deep)!important;border-color:var(--tgp-gold-deep)!important;color:var(--tgp-ink)!important;text-decoration:none!important}.findify-container button[class*=range-facet__submit]:hover span{color:var(--tgp-ink)!important}.findify-container [class*=range-facet__submit]:focus-visible{outline:2px solid var(--tgp-ink)!important;outline-offset:2px!important}.findify-container [class*=range-facet__track]{background:var(--tgp-line)!important}.findify-container [class*=range-facet__track]:nth-child(2){background:var(--tgp-ink)!important}.findify-container [class*=range-facet__thumb]{background-color:var(--tgp-paper)!important;border:2px solid var(--tgp-ink)!important}.findify-container [class*=checkbox-facet__expand] span{font-family:var(--tgp-ff-body)!important;font-weight:700!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--tgp-ink-soft)!important}.findify-container [class*=checkbox-facet__expand]:hover span{color:var(--tgp-ink)!important}.findify-container [class*=selected-filter],.findify-container [class*=applied-filter]{background:var(--tgp-cream)!important;color:var(--tgp-ink)!important;border:1px solid var(--tgp-line-soft)!important;border-radius:var(--tgp-r-pill)!important;font-family:var(--tgp-ff-body)!important;font-size:12px!important;font-weight:600!important;padding:.3em .7em!important}.findify-container [class*=selected-filter] [class*=close],.findify-container [class*=selected-filter] [class*=remove],.findify-container [class*=applied-filter] [class*=close],.findify-container [class*=applied-filter] [class*=remove]{color:var(--tgp-ink-mute)!important}.tgp-hdr__search,form[role=search]{position:relative}.findify-autocomplete.findify-container{position:absolute!important;left:0;right:0;top:calc(100% + 6px);z-index:1300!important;border-radius:var(--tgp-r-md)!important;box-shadow:var(--tgp-shadow-2)!important}.findify-autocomplete [class*=dropdown]{position:static!important;transform:none!important}.findify-autocomplete [class*=suggestion]{font-family:var(--tgp-ff-body)!important;color:var(--tgp-ink)!important}.findify-autocomplete [class*=block-title],.findify-autocomplete [class*=blockTitle]{font-family:var(--tgp-ff-body)!important;color:var(--tgp-french-deep)!important;background:transparent!important;text-transform:uppercase!important;letter-spacing:.14em!important}.findify-container [class*=recommendation] [class*=__title],.findify-container [class*=Recommendation] [class*=title]:first-child,.findify-container .findify-components--text__title,.findify-container [class*=breadcrumb]:before{display:none!important}.tgp-h-pcard{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;overflow:visible;color:var(--tgp-ink);text-decoration:none;box-shadow:none;transition:none}.tgp-h-pcard:hover{transform:none;box-shadow:none}.tgp-h-pcard__media{aspect-ratio:1 / 1;overflow:hidden;background:var(--tgp-paper);border-radius:0}.tgp-h-pcard__media img{width:100%;height:100%;object-fit:contain}.tgp-h-pcard__body{padding:.6rem 0 .5rem;display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto}.tgp-h-pcard__title{font-family:var(--tgp-ff-body);font-size:.95rem;font-weight:600;line-height:1.35;color:var(--tgp-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tgp-h-pcard__price{font-family:var(--tgp-ff-body);font-weight:700;font-size:1rem;color:var(--tgp-ink)}.tgp-h-pcard__price s{color:var(--tgp-ink-mute);font-size:.85em;margin-left:.35em}.tgp-h-pcard__price .tgp-h-pcard__was-label{color:var(--tgp-ruby)}.tgp-h-pcard__cta{display:flex;align-items:center;justify-content:center;width:100%;height:47px;min-height:47px;margin-top:auto;padding:0 1.2em;box-sizing:border-box;background:var(--tgp-ink);color:var(--tgp-paper);border:0;border-radius:var(--tgp-r-pill);font-family:var(--tgp-ff-body);font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1}.tgp-h-pcard:hover .tgp-h-pcard__cta{background:var(--tgp-gold-deep);color:var(--tgp-paper)}.findify-components-search--desktop-actions{display:flex!important;align-items:center;justify-content:flex-end!important;margin-inline:0!important;gap:1rem}.findify-components-search--desktop-actions>.findify-components-common--grid__column{width:auto!important;flex:none!important;padding:0!important}.findify-container [class*=range-facet__input-block],.findify-element [class*=range-facet__input-block]{display:none!important}.findify-container [class*=sorting] [class*=dropdown__select],.findify-container [class*=dropdown__select]{min-width:200px!important;padding:.55em 2.5em .55em 1em!important;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important;box-sizing:border-box!important}.findify-container [class*=dropdown__select] svg,.findify-container [class*=dropdown__select]+svg,.findify-container [class*=sorting] [class*=dropdown]>svg{right:.9em!important;pointer-events:none!important}.findify-container [class*=sorting] [class*=dropdown__content],.findify-container [class*=sorting] [class*=dropdown__options],.findify-container [class*=sorting] [class*=dropdown] ul,.findify-container [class*=dropdown__content]{min-width:100%!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;box-sizing:border-box!important}.findify-container [class*=sorting] [class*=dropdown] li,.findify-container [class*=dropdown__content] [class*=option]{white-space:nowrap!important;padding-inline:1em!important}.findify-container [class*=desktop-facets__hide]{box-sizing:border-box!important;width:max-content!important;min-width:max-content!important;flex:0 0 auto!important;justify-content:flex-start!important;font-size:.7rem!important;padding:.5em .9em!important;overflow:visible!important;white-space:nowrap!important;line-height:1!important}.findify-container [class*=desktop-facets__hide]>*,.findify-container [class*=desktop-facets__hide] svg,.findify-container [class*=desktop-facets__hide] i,.findify-container [class*=desktop-facets__hide] [class*=icon]{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;float:none!important}.findify-container [class*=desktop-facets__hide]>span{order:1!important}.findify-container [class*=desktop-facets__hide] svg{order:2!important}.findify-container [class*=dropdown__select] span,.findify-container [class*=sorting] [class*=dropdown__dropdown] span,.findify-container [class*=sorting] [class*=dropdown__content] span,.findify-container [class*=sorting] [class*=dropdown__option] span{font-family:var(--tgp-ff-body)!important;font-size:inherit!important;font-weight:inherit!important}@media(max-width:47.99rem){.findify-components--cards--product__title,.findify-components-common--title,.tgp-h-pcard__title{-webkit-line-clamp:3!important;min-height:4.05em!important}}.tgp-h-fdfy-rec [class*=common--grid]>[class*=grid__column]:nth-child(n+13){display:none!important}.tgp-landing-rail [class*=common--grid]>[class*=grid__column]:nth-child(n+5),.tgp-pdp-fdfy-rec [class*=common--grid]>[class*=grid__column]:nth-child(n+5),.tgp-pdp-recs__host [class*=common--grid]>[class*=grid__column]:nth-child(n+5){display:none!important}.tgp-404__rail [class*=common--grid]>[class*=grid__column]:nth-child(n+9){display:none!important}.tgp-h-fdfy-rec .findify-element~.findify-element,.tgp-pdp-fdfy-rec .findify-element~.findify-element{display:none!important}.tgp-fsb{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:.55em;box-sizing:border-box;margin:0;padding:.45em .8em .45em .65em;background:#dca767;color:#fff;border-radius:.5em;font-family:var(--tgp-ff-body);font-size:11.5px;font-weight:700;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;text-decoration:none;pointer-events:none;box-shadow:0 1px 2px rgba(15,42,77,.14)}.tgp-fsb:before{content:"";flex:0 0 auto;width:2.35em;height:1.95em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.2 33.6'%3E%3Cpath fill='%23fff' d='M29.9 0.5 31 2.4 31.2 4.1 32.7 5.3 33.2 6.7 33.7 8.4 34.2 9.1 36 10.1 36.6 10.9 37.6 12.3 38.2 13.2 39.3 14.1 39.9 14.7 40.6 15.1 40.5 16.4 40.8 17.3 41 18.4 40.5 20.1 40.3 21.2 39.9 22.2 39.2 22.7 38.7 23.7 38.1 24.9 37.6 26 37.4 26.8 37.3 27.3 36.3 27.6 35.4 27.7 34.6 28.3 33.8 28.9 32.9 28.4 32.2 28.1 31.5 28.3 30.9 28.7 29.9 28.2 29 28.1 28 27.8 27.1 26.7 26.9 25.8 26.2 25.3 25.8 24.8 25.9 24.6 25.5 24 25 24.9 24.4 24.7 24.9 23.4 25.2 22.3 24.7 23 24 23.8 23.2 24.6 22.6 24.3 22.1 23.1 21.6 22.6 21.1 21.9 19.9 21.7 18.4 21.3 17.3 21.4 16.3 21.5 14.6 22.1 13.4 22.1 12.1 22.8 11 23.7 10.3 23.7 9.3 23.7 7.8 23.8 6.7 24.3 5.3 24.8 4.2 24.7 3.4 24.6 2.6 24.1 2.4 23.3 3.1 22.9 3.1 21.8 2.9 20.8 2.4 19.8 2 18.6 1.6 17.4 0.9 16.4 0.8 15.7 0.9 14.8 1.1 14.2 0.8 13.5 1.1 12.4 1.5 11.6 2.1 11.7 2.8 11.1 3.9 10.5 5.1 10.4 6 10.1 7 9.8 7.9 9.5 8.8 8.8 9.6 7.8 9.7 7 10.3 6.2 11 6.9 11.4 6.1 11.9 5.1 12.6 4.4 13.4 3.7 14.3 3.7 15 4 15.5 4.8 16.4 4.7 16.9 4.3 17.2 3.7 17.6 2.7 18.2 2.2 18.6 1.7 19.4 1.2 19.9 1.1 20.5 1.5 21.2 1.7 22 1.8 22.9 1.8 23.5 2 24.3 2 24.1 2.8 23.5 3.6 23.8 4.3 24.3 5.3 24.9 5.8 25.6 6.5 26.7 7.4 27.4 7.5 28.2 7.2 28.7 6.4 29 4.8 28.9 3.6 29 2.5 29.4 1.3ZM32.1 30.5 32.7 30.6 33.7 31 34.8 30.8 35.7 30.7 35.7 31.8 35.4 33 34.4 33.2 33.4 33.4 32.9 32.6 32.6 32 32.2 31.1Z'/%3E%3C/svg%3E") center / contain no-repeat}.tgp-fsb>span{display:block}@media(max-width:767px){.tgp-fsb{font-size:8.5px;top:6px;left:6px}}.item>.img-holder,.tgp-h-pcard__media{position:relative}.findify-components--cards--product__image{position:relative!important}.img-holder:has(.tgp-fsb) .thumbs-overlay-holder,.img-holder:has(.tgp-fsb) .off-top-fixed,.findify-components--cards--product__image:has(.tgp-fsb) [class*=sticker],.findify-components--cards--product__image:has(.tgp-fsb) [class*=Sticker]{top:50px!important}@media(max-width:767px){.img-holder:has(.tgp-fsb) .thumbs-overlay-holder,.img-holder:has(.tgp-fsb) .off-top-fixed,.findify-components--cards--product__image:has(.tgp-fsb) [class*=sticker],.findify-components--cards--product__image:has(.tgp-fsb) [class*=Sticker]{top:38px!important}}.tgp-7es{display:flex;align-self:center;align-items:center;justify-content:center;gap:.4em;width:fit-content;max-width:100%;box-sizing:border-box;margin:.15rem auto .55rem;padding:.3em .85em;border:1px solid rgba(0,128,96,.32);border-radius:999px;background:rgba(0,128,96,.06);color:#0f2a4d;font-family:var(--tgp-ff-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;white-space:nowrap}.tgp-7es__logo{flex:0 0 auto;display:inline-block;width:17px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='112 38 403 537'%3E%3Cpath fill='%23FF8526' d='M449.79,38.69H112.36V172.6h178.08C330.15,114.65,385.22,68.05,449.79,38.69z'/%3E%3Cpath fill='%23ED2525' d='M393.04,306.33c20.59-59.26,64.76-107.49,121.28-133.45V38.47c-127.9,35.15-227.69,138.15-258.29,267.86 H393.04z'/%3E%3Cpath fill='%23008060' d='M372.01,326.43l-21.49,94.35h-31.71l-21.49-94.35h26.07l11.28,63.74l11.28-63.74H372.01z M489.52,326.59 c-8.99,0-14.03,2.02-19.23,5.34v-5.32h-28.52v94.31h28.51V356.7c0-3.92,3.21-7.12,7.13-7.12h1.24c3.92,0,7.12,3.2,7.12,7.12v64.21 h28.5v-64.87C514.27,335.93,505.16,326.59,489.52,326.59 M112.3,420.91h53.1v-20.28h-24.59v-19.37h24.59v-17.69h-24.59v-16.01 h24.59v-21h-53.1V420.91z M236.62,420.91h53.1v-20.28h-24.59v-19.37h24.59v-17.69h-24.59v-16.01h24.59v-21h-53.1V420.91z M379.61,420.91h53.1v-20.28h-24.59v-19.37h24.59v-17.69h-24.59v-16.01h24.59v-21h-53.1V420.91z M202.97,326.57h-28.51v94.35h53.1 v-20.27h-24.59V326.57z'/%3E%3Cpolygon fill='%23ED2525' points='246.52,440.39 246.27,574.09 380.15,574.09 380.31,440.39'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:767px){.tgp-7es{font-size:11.5px;padding:.25em .7em;gap:.35em}.tgp-7es__logo{width:14px;height:18px}}:root{--bf-red: #E5170A;--bf-red-hot: #FF1900;--bf-black: #0A0A0A;--bf-cream: #F6F0E4}.tgp-bf .tgp-announce__sale a{font-weight:700}.tgp-bf .tgp-announce__sale .tgp-announce__salelink{color:var(--bf-black);background:#fff;padding:.2em .55em;border-radius:var(--tgp-r-pill)}.tgp-bftape{display:block;position:relative;overflow:hidden;height:38px;background:var(--bf-red);color:var(--bf-black);text-decoration:none;contain:layout paint}.tgp-bftape:hover,.tgp-bftape:focus-visible{color:var(--bf-black)}.tgp-bftape:focus-visible{outline:3px solid var(--bf-black);outline-offset:-3px}.tgp-bftape__track{display:flex;width:max-content;height:100%;animation:tgpbftape 46s linear infinite;will-change:transform}.tgp-bftape__set{display:flex;align-items:center;flex:none}.tgp-bftape__i{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--tgp-ff-body);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tgp-bftape__i b{font-weight:800;color:#fff;margin-left:.45em}.tgp-bftape__i--it{color:#fff}.tgp-bftape__i:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;margin:0 1.6rem}@keyframes tgpbftape{to{transform:translate3d(-50%,0,0)}}@media(max-width:767px){.tgp-bftape{height:32px}.tgp-bftape__i{font-size:11.5px;letter-spacing:.12em}.tgp-bftape__i:after{margin:0 1.1rem;width:5px;height:5px}.tgp-bftape__track{animation-duration:36s}}@media(prefers-reduced-motion:reduce){.tgp-bftape__track{animation:none}}.tgp-hdr__bf{display:none;margin-left:auto;flex:none;align-items:center;background:var(--bf-red);color:#fff;border-radius:var(--tgp-r-pill);font-family:var(--tgp-ff-body);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.85em 1.4em;text-decoration:none;transition:background var(--tgp-t-fast) var(--tgp-ease)}.tgp-hdr__bf:hover,.tgp-hdr__bf:focus-visible{background:var(--bf-black);color:#fff}@media(min-width:1024px){.tgp-hdr__bf{display:inline-flex}.tgp-bf .tgp-hdr__actions{margin-left:1.5rem}}.tgp-drawer__quickitem--bf{background:var(--bf-red)!important;color:#fff!important}.tgp-drawer__quickitem--bf .tgp-drawer__quickitem-eyebrow,.tgp-drawer__quickitem--bf .tgp-drawer__quickitem-title{color:#fff!important}.tgp-bfh,.tgp-h-hero.tgp-bfh{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:1484 / 400;background:var(--bf-cream)}@media(min-width:720px){.tgp-h-hero--desktop.tgp-bfh{display:grid;grid-template-columns:30% 70%}}.tgp-bfh--m,.tgp-h-hero.tgp-bfh--m{aspect-ratio:1250 / 833}.tgp-bfh__lock{position:relative;z-index:2;display:grid;grid-template-rows:50% 50%;color:#fff}.tgp-bfh__lt{background:var(--bf-black);display:flex;flex-direction:column;justify-content:flex-end;padding:0 2.4cqw .8cqw 4.2cqw;font-family:var(--tgp-ff-body);font-weight:800;font-size:5.3cqw;line-height:.9;letter-spacing:-.02em}.tgp-bfh__lb{background:var(--bf-red-hot);display:flex;flex-direction:column;justify-content:flex-start;padding:1cqw 2.4cqw max(4.6cqw,46px) 4.2cqw}.tgp-bfh__sale{display:block;width:14.6cqw;height:auto;overflow:visible}.tgp-bfh__sale text,.tgp-bfmob__sale text{font-family:var(--tgp-ff-body);font-weight:800;font-size:104px;letter-spacing:1px;fill:var(--bf-red-hot);stroke:#fff;stroke-width:5.5px;stroke-linejoin:round;paint-order:stroke fill}.tgp-bfh__up{margin-top:1.2cqw;font-family:var(--tgp-ff-body);font-weight:800;font-size:1.35cqw;line-height:1;letter-spacing:.04em;white-space:nowrap}.tgp-bfh__up b{font-family:var(--tgp-ff-display);font-weight:400;font-size:2.2cqw;letter-spacing:0;margin-left:.25em}.tgp-bfh__stage{position:relative;display:grid;min-width:0}.tgp-bfh--m .tgp-bfh__stage{position:absolute;top:0;right:0;bottom:0;left:0}.tgp-bfh__slide{grid-area:1 / 1;position:relative;display:grid;grid-template-columns:34% 66%;align-items:center;padding:3.4cqw 3.6cqw max(4.6cqw,46px) 3.4cqw;min-width:0;color:var(--bf-black);text-decoration:none;opacity:0;visibility:hidden;transition:opacity .4s var(--tgp-ease),visibility 0s linear .4s}.tgp-bfh__slide.is-on{opacity:1;visibility:visible;z-index:1;transition:opacity .6s var(--tgp-ease),visibility 0s}.tgp-bfh__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.15cqw;min-width:0}.tgp-bfh__copy>*,.tgp-bfh__p,.tgp-bfh__rd--lg{opacity:0;transform:translate3d(0,1cqw,0);transition:opacity .45s var(--tgp-ease),transform .8s var(--tgp-ease)}.tgp-bfh__p{transform:translate3d(2.2cqw,0,0)}.tgp-bfh__rd--lg{transform:scale(.8)}.is-on .tgp-bfh__copy>*,.is-on .tgp-bfh__p,.is-on .tgp-bfh__rd--lg{opacity:1;transform:none}.is-on .tgp-bfh__copy>:nth-child(2){transition-delay:.08s}.is-on .tgp-bfh__copy>:nth-child(3){transition-delay:.16s}.is-on .tgp-bfh__p:nth-child(1){transition-delay:.1s}.is-on .tgp-bfh__p:nth-child(2){transition-delay:.18s}.is-on .tgp-bfh__p:nth-child(3){transition-delay:.26s}.is-on .tgp-bfh__rd--lg{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.tgp-bfh__slide,.tgp-bfh__slide *{transition:none!important}}.tgp-bfh__h{font-family:var(--tgp-ff-display);font-size:3.4cqw;line-height:1.03;letter-spacing:-.01em;color:var(--bf-black)}.tgp-bfh__sub{font-size:max(1.02cqw,12px);line-height:1.45;font-weight:500;color:#3a3a3a;max-width:24em}.tgp-bfh .tgp-bfh__cta{display:inline-flex;align-items:center;gap:.6em;margin-top:.35cqw;background:var(--bf-black);color:#fff;border-radius:999px;font-weight:800;font-size:max(.95cqw,11px);letter-spacing:.14em;text-transform:uppercase;padding:1.05cqw 1.8cqw;transition:background var(--tgp-t-fast) var(--tgp-ease)}.tgp-bfh__cta:after{content:"\2192";font-size:1.15em;letter-spacing:0}.tgp-bfh__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tgp-bfh__copy:hover .tgp-bfh__cta,.tgp-bfh__cta:focus-visible{background:var(--bf-red);color:#fff}.tgp-bfh__cta:focus-visible,.tgp-bfh__h:focus-visible,.tgp-bfh__p:focus-visible{outline:2px solid var(--bf-black);outline-offset:3px;border-radius:6px}a.tgp-bfh__h{text-decoration:none}.tgp-bfh__prods{display:grid;gap:2cqw;align-items:end;min-width:0}.tgp-bfh__prods--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tgp-bfh__prods--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;align-items:center;padding-right:6cqw}.tgp-bfh__p{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;color:var(--bf-black);text-decoration:none}.tgp-bfh__pi{position:relative;display:block;width:100%}.tgp-bfh .tgp-bfh__pi img{display:block;width:100%;max-width:none;height:12cqw;object-fit:contain;object-position:center bottom;transform-origin:50% 100%;filter:drop-shadow(0 .45cqw .55cqw rgba(60,35,10,.2));transition:transform .5s var(--tgp-ease),filter .5s var(--tgp-ease)}@media(hover:hover){.tgp-bfh__p:hover .tgp-bfh__pi img{transform:translate3d(0,-.5cqw,0) scale(1.05);filter:drop-shadow(0 1.3cqw 1.2cqw rgba(60,35,10,.28))}.tgp-bfh__p:hover .tgp-bfh__pn{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}.tgp-bfh .tgp-bfh__prods--3 .tgp-bfh__pi img{height:14.5cqw;object-position:center}.tgp-bfh__pn{margin-top:.5cqw;font-family:var(--tgp-ff-display);font-size:max(1.1cqw,12px);line-height:1.15;color:var(--bf-black)}.tgp-bfh__pp{margin-top:.35cqw;font-size:max(.95cqw,11px);color:#555;white-space:nowrap}.tgp-bfh__pp b{font-size:1.75em;font-weight:800;color:var(--bf-red);margin-right:.2em}.tgp-bfh__pp s{-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red)}.tgp-bfh__rd,.tgp-bfrd,.tgp-bfdeal__rd{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--bf-red);color:#fff;text-align:center;font-family:var(--tgp-ff-body);font-weight:800;text-transform:uppercase;line-height:1;box-shadow:0 6px 16px rgba(229,23,10,.28)}.tgp-bfh__rd b,.tgp-bfrd b,.tgp-bfdeal__rd b{font-family:var(--tgp-ff-display);font-weight:400;letter-spacing:-.02em;line-height:.9}.tgp-bfh__rd{position:absolute;top:-.5cqw;right:2%;width:4.9cqw;height:4.9cqw;font-size:.85cqw;letter-spacing:.06em}.tgp-bfh__rd b{font-size:1.85cqw}.tgp-bfh__rd--lg{top:3cqw;right:3cqw;width:7cqw;height:7cqw;font-size:1.1cqw;z-index:2}.tgp-bfh__rd--lg b{font-size:2.7cqw}.tgp-bfh__dots{position:absolute;top:1.5rem;right:1.1rem;z-index:3;display:flex}.tgp-bfh__dot{width:34px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.tgp-bfh__dot:before{content:"";width:24px;height:3px;border-radius:2px;background:rgba(10,10,10,.22);transition:background .3s var(--tgp-ease),width .3s var(--tgp-ease)}.tgp-bfh__dot:hover:before{background:rgba(10,10,10,.5)}.tgp-bfh__dot[aria-current=true]:before{width:32px;background:var(--bf-black)}.tgp-bfh__dot:focus-visible{outline:2px solid var(--bf-black);outline-offset:2px;border-radius:4px}.tgp-bfh--m .tgp-bfh__dots{display:none}.tgp-bfh--m .tgp-bfh__slide{display:flex;flex-direction:column;align-items:stretch;padding:4.6cqw 5.5cqw max(8.6cqw,32px);gap:2.4cqw}.tgp-bfh--m .tgp-bfh__copy{align-items:center;padding:0 17cqw;min-height:15cqw;justify-content:center}.tgp-bfh--m .tgp-bfh__h{font-size:6.5cqw;text-align:center;line-height:1.05}.tgp-bfh--m .tgp-bfh__copy{gap:1.1cqw}.tgp-bfh.tgp-bfh--m .tgp-bfh__cta{margin-top:0;font-size:max(2.75cqw,10px);letter-spacing:.12em;padding:1.75cqw 3.6cqw;line-height:1}.tgp-bfh--m .tgp-bfh__rd--lg{top:3.6cqw;right:4cqw;width:15.5cqw;height:15.5cqw;font-size:2.7cqw}.tgp-bfh--m .tgp-bfh__rd--lg b{font-size:6.4cqw}.tgp-bfh--m .tgp-bfh__prods{flex:1;min-height:0;gap:3cqw;align-items:stretch;padding:0;grid-template-rows:minmax(0,1fr)}.tgp-bfh--m .tgp-bfh__p{min-height:0;justify-content:flex-end;transform:translate3d(4cqw,0,0)}.tgp-bfh--m .is-on .tgp-bfh__p{transform:none}.tgp-bfh--m .tgp-bfh__pi{flex:1;min-height:0}.tgp-bfh.tgp-bfh--m .tgp-bfh__pi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tgp-bfh--m .tgp-bfh__pp{margin-top:1.4cqw;font-size:max(3.1cqw,11px)}.tgp-bfh--m .tgp-bfh__pp b{font-size:1.55em}.tgp-h-callout--bf .tgp-h-callout__icon{background:var(--bf-red)!important;color:#fff!important}.tgp-h-callout--bf .tgp-h-callout__title{color:var(--bf-red)!important}@media(max-width:719px){.tgp-bf .tgp-h-callout.tgp-h-callout--bf{display:flex}.tgp-bf .tgp-h-callouts .tgp-h-callout:nth-child(3){display:none}.tgp-bf .tgp-h-callouts .tgp-h-callout{border-bottom:0}}.tgp-bfdeals{background:#fff;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0 clamp(2.5rem,2rem + 2vw,4rem)}.tgp-bfdeals__hl{color:var(--bf-red)}.tgp-bfdeals .tgp-bfdeals__h{margin:0 0 clamp(1.5rem,1rem + 1.5vw,2.25rem);text-align:center;font-family:var(--tgp-ff-display);font-weight:400;font-size:var(--tgp-fs-h2);line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--bf-black)}.tgp-bfdeals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,.6rem + .8vw,1.4rem)}.tgp-bfdeal{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bf-cream);border-radius:var(--tgp-r-md);overflow:hidden;color:var(--bf-black);text-decoration:none;box-shadow:0 2px 6px rgba(15,42,77,0),0 18px 40px -14px rgba(15,42,77,0);transition:transform .45s var(--tgp-ease),box-shadow .45s var(--tgp-ease)}.tgp-bfdeal:hover,.tgp-bfdeal:focus-visible{transform:translateY(-4px);box-shadow:0 2px 6px rgba(15,42,77,.08),0 18px 40px -14px rgba(15,42,77,.32);color:var(--bf-black)}.tgp-bfdeal:focus-visible{outline:3px solid var(--bf-black);outline-offset:2px}.tgp-bfdeal__top{display:flex;flex-direction:column;justify-content:flex-start;gap:.35rem;height:7.5rem;padding:1.15rem 1.1rem 0;background:var(--bf-black);color:#fff;box-sizing:border-box}.tgp-bfdeal__b{font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ff5a4d}.tgp-bfdeal__t{font-size:.98rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgp-bfdeal__rd{position:absolute;top:5.3rem;right:.9rem;width:4.4rem;height:4.4rem;font-size:.66rem;letter-spacing:.08em;z-index:2}.tgp-bfdeal__rd b{font-size:1.6rem}.tgp-bfdeal__rd i{font-style:normal;font-size:.6rem;letter-spacing:.04em;text-transform:lowercase;margin-bottom:.1rem}.tgp-bfdeal__img{display:block;aspect-ratio:4 / 3;min-height:0;margin:2.6rem 1.1rem 0;padding:.35rem .6rem .6rem;box-sizing:border-box}.tgp-bfdeals .tgp-bfdeal__img img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(0 8px 10px rgba(60,35,10,.2));transition:transform .6s var(--tgp-ease),filter .6s var(--tgp-ease)}.tgp-bfdeals .tgp-bfdeal:hover .tgp-bfdeal__img img{transform:translate3d(0,-4px,0) scale(1.04);filter:drop-shadow(0 16px 16px rgba(60,35,10,.26))}.tgp-bfdeal__ft{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1.1rem 1rem;font-size:.95rem;font-weight:800;color:var(--bf-red)}.tgp-bfdeal__ft:after{content:"\2192";color:var(--bf-black);transition:transform var(--tgp-t) var(--tgp-ease)}.tgp-bfdeal:hover .tgp-bfdeal__ft:after{transform:translate(4px)}@media(max-width:1023px){.tgp-bfdeals__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--tgp-container-pad));padding:.25rem var(--tgp-container-pad) .5rem;scroll-padding-inline:var(--tgp-container-pad)}.tgp-bfdeals__grid::-webkit-scrollbar{display:none}.tgp-bfdeal{scroll-snap-align:start}.tgp-bfdeal:hover{transform:none;box-shadow:none}}@media(max-width:599px){.tgp-bfdeals__grid{grid-auto-columns:70%}.tgp-bfdeal__top{height:6.9rem;padding:1rem 1.1rem 0}.tgp-bfdeal__b{letter-spacing:.14em}.tgp-bfdeal__rd{top:5rem;right:.75rem;width:3.8rem;height:3.8rem}.tgp-bfdeal__rd b{font-size:1.35rem}.tgp-bfdeal__img{margin-top:2.2rem}}.tgp-bfpill{position:static;align-self:flex-start;width:max-content;margin:.5rem 0 .2rem;display:flex;align-items:center;pointer-events:none;background:var(--bf-red);color:#fff;border-radius:var(--tgp-r-pill);font-family:var(--tgp-ff-body);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:6px 9px}.findify-components--cards--product .tgp-bfpill,.tgp-h-pcard .tgp-bfpill{align-self:center;margin-left:auto;margin-right:auto}.tgp-bfrd{position:absolute;top:6px;right:6px;z-index:3;pointer-events:none;width:58px;height:58px;font-size:9.5px;letter-spacing:.08em}.tgp-bfrd b{font-size:21px;margin-bottom:1px}.tgp-bfrd.tgp-bfrd--sale b{font-family:var(--tgp-ff-body);font-weight:800;font-size:14px;letter-spacing:.06em;margin:0 0 0 .06em}@media(max-width:767px){.tgp-bfpill{font-size:9px;padding:5px 8px;letter-spacing:.1em}.tgp-bfrd{width:46px;height:46px;font-size:8px;top:4px;right:4px}.tgp-bfrd b{font-size:16px}}.tgp-bfcard .img-holder{position:relative}.tgp-bfcard .price.promoinfo{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .55rem}.tgp-bf .tgp-bfcard .price .now-fixed-wid,.tgp-bf .tgp-bfcard .promoinfo .now-fixed-wid{background:none!important;border:0!important;padding:0!important;cursor:default;font-family:var(--tgp-ff-body)!important;font-size:18px!important;font-weight:800!important;color:var(--bf-red)!important;line-height:1.2}.tgp-bf .tgp-bfcard .price .was-fixed-wid{font-size:13px!important;font-weight:600!important;color:var(--tgp-ink-mute)!important}.tgp-bfcard .was-fixed-wid span{-webkit-text-decoration-color:var(--bf-red)!important;text-decoration-color:var(--bf-red)!important}.tgp-bfcard .addtocart{background:var(--bf-red)!important;color:#fff!important}.tgp-bfcard .addtocart:hover{background:var(--bf-black)!important;color:#fff!important}.tgp-h-pcard.tgp-bfcard .tgp-h-pcard__media{position:relative}.tgp-h-pcard.tgp-bfcard .tgp-h-pcard__price{color:var(--bf-red);font-weight:800}.tgp-h-pcard.tgp-bfcard .tgp-h-pcard__price s{color:var(--tgp-ink-mute);font-weight:600;-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red)}.tgp-h-pcard.tgp-bfcard .tgp-h-pcard__was-label{display:none}.tgp-bf .findify-components--cards--product__image [class*=sale-sticker],.tgp-bf .findify-components--cards--product__image [class*=discount]{display:none!important}.tgp-bf .tgp-bfcard [class*=sale-price],.tgp-bf .tgp-bfcard .tgp-bfnow{color:var(--bf-red)!important;font-weight:800!important}.tgp-bf .tgp-bfcard [class*=price__price-wrapper]{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.5rem;row-gap:0}.tgp-bf .tgp-bfcard [class*=price__price-wrapper]>*{display:inline-block!important;width:auto!important;margin:0!important}.tgp-bf .tgp-bfcard [class*=compare]{font-size:13px!important;color:var(--tgp-ink-mute)!important;text-decoration:line-through!important;-webkit-text-decoration-color:var(--bf-red)!important;text-decoration-color:var(--bf-red)!important;font-weight:600!important}.tgp-bf .tgp-bfcard button.addtocart,.tgp-bf .tgp-bfwrap button.addtocart,.tgp-bf .tgp-bfwrap [class*=add-to-cart-button]{background:var(--bf-red)!important;color:#fff!important;border-color:var(--bf-red)!important}.tgp-bf .tgp-bfwrap button.addtocart:hover,.tgp-bf .tgp-bfwrap [class*=add-to-cart-button]:hover{background:var(--bf-black)!important;border-color:var(--bf-black)!important}.tgp-bf a[class*=cards--promo]{padding-bottom:0;cursor:pointer;border-radius:var(--tgp-r-md);overflow:hidden}.tgp-bf .tgp-cat-band{background:var(--bf-black);border-bottom-color:transparent}.tgp-bf .tgp-cat-band__accent{background:radial-gradient(circle at 70% 50%,rgba(229,23,10,.22),transparent 62%)}.tgp-bf .tgp-cat-band h1{color:#fff}.tgp-bf .tgp-cat-band__lead{color:rgba(255,255,255,.78)}.tgp-bf .tgp-cat-band__lead a{color:#fff}.tgp-bf .tgp-cat-band__expand{color:#fff;border-bottom-color:var(--bf-red-hot)}.tgp-bf .tgp-cat-band__expand:hover{color:#ff5a4d}.tgp-bf .tgp-cat-band__count{color:rgba(255,255,255,.7)}.tgp-bf .tgp-cat-band__count strong{color:#fff}.tgp-bf .tgp-cat-band__count:before{background:var(--bf-red-hot)}.tgp-bf .tgp-cat-band__img--default{background:#1a1a1a}.tgp-bf .tgp-cat-band__img--default svg{color:#fff}.tgp-pdp-buy__pricewrap--bf{row-gap:.55rem}.tgp-bfpdp{display:flex;align-items:center;gap:.75rem;width:100%}.tgp-bfpdp__lock{display:inline-flex;align-items:center;gap:.4em;background:var(--bf-black);color:#fff;font-family:var(--tgp-ff-body);font-weight:800;font-size:.78rem;letter-spacing:.14em;padding:.55em .9em;border-radius:var(--tgp-r-sm);line-height:1}.tgp-bfpdp__lock span{color:var(--bf-red-hot)}.tgp-pdp-buy__pricewrap--bf{position:relative}.tgp-bfrd.tgp-bfrd--pdp{position:absolute;top:-.35rem;right:0;width:92px;height:92px;font-size:12.5px;letter-spacing:.08em}.tgp-bfrd.tgp-bfrd--pdp b{font-size:34px;margin-bottom:2px}@media(max-width:767px){.tgp-bfrd.tgp-bfrd--pdp{width:78px;height:78px;font-size:11px}.tgp-bfrd.tgp-bfrd--pdp b{font-size:29px}}.tgp-bfrd.tgp-bfrd--pdp.tgp-bfrd--sale b{font-size:22px}@media(max-width:767px){.tgp-bfrd.tgp-bfrd--sale b{font-size:11px}.tgp-bfrd.tgp-bfrd--pdp.tgp-bfrd--sale b{font-size:19px}}.tgp-pdp-buy__pricewrap--bf .tgp-pdp-buy__price{color:var(--bf-red)!important}.tgp-pdp-buy__pricewrap--bf .tgp-pdp-buy__was{-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red)}.tgp-pdp-buy__pricewrap--bf .tgp-pdp-buy__saleends{color:var(--bf-black);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tgp-bf .tgp-pdp-buy:has(.tgp-pdp-buy__pricewrap--bf) .tgp-atc:not(.tgp-btn--gold){background:var(--bf-red)!important;border-color:var(--bf-red)!important;color:#fff!important}.tgp-bf .tgp-pdp-buy:has(.tgp-pdp-buy__pricewrap--bf) .tgp-atc:not(.tgp-btn--gold):hover{background:var(--bf-black)!important;border-color:var(--bf-black)!important}.tgp-corp-eb.tgp-corp-eb--bf{--eb-foil: linear-gradient(135deg, #ff6a5a 0%, #e5170a 55%, #ff1900 100%);background:var(--bf-black)!important;color:#fff}.tgp-corp-eb--bf:before{background:radial-gradient(circle at 80% 30%,rgba(229,23,10,.28),transparent 60%)!important}.tgp-corp-eb--bf .tgp-corp-eb__eyebrow{color:#ff5a4d}.tgp-corp-eb--bf .tgp-corp-eb__ends{background:transparent;border-color:rgba(255,255,255,.5);color:#fff}.tgp-corp-eb--bf .tgp-corp-eb__hd{color:#fff}.tgp-corp-eb--bf .tgp-corp-eb__amp{color:#ff5a4d}.tgp-corp-eb--bf .tgp-corp-eb__perk{background:rgba(255,255,255,.07)}.tgp-corp-eb--bf .tgp-corp-eb__fig{color:#fff}.tgp-corp-eb--bf .tgp-corp-eb__fig small{color:#ff5a4d}.tgp-corp-eb--bf .tgp-corp-eb__perk-txt{color:rgba(255,255,255,.8)}.tgp-corp-eb--bf .tgp-corp-eb__perk-txt strong{color:#fff}.tgp-corp-eb--bf .tgp-corp-eb__terms{color:rgba(255,255,255,.62)}.tgp-corp-eb--bf .tgp-btn--gold{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.tgp-corp-eb--bf .tgp-btn--gold:hover{background:#fff;border-color:#fff;color:var(--bf-black)}.tgp-corp-eb--bf .tgp-btn--ghost{color:#fff;border-color:#fff}.tgp-corp-eb--bf .tgp-btn--ghost:hover{background:#fff;color:var(--bf-black)}.tgp-corp-eb--bf .tgp-corp-eb__seal{background:var(--bf-red);color:#fff}.tgp-corp-eb--bf .tgp-corp-eb__art:after{opacity:.35}@media(min-width:1024px){.tgp-corp-eb--nogift .tgp-corp-eb__inner{grid-template-columns:minmax(0,1fr);min-height:0}.tgp-corp-eb--nogift .tgp-corp-eb__copy{grid-column:1;justify-self:center;text-align:center}.tgp-corp-eb--nogift .tgp-corp-eb__kicker,.tgp-corp-eb--nogift .tgp-corp-eb__cta{justify-content:center}.tgp-corp-eb--nogift .tgp-corp-eb__perks{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto}}.tgp-ftr__bfterms{display:inline-block;margin-bottom:.35rem}.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band),.tgp-bf .tgp-cat>.tgp-breadcrumb{background:var(--bf-black);box-shadow:0 0 0 100vmax var(--bf-black);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:rgba(255,255,255,.6)}.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) a,.tgp-bf .tgp-cat>.tgp-breadcrumb a{color:rgba(255,255,255,.72)}.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) a:hover,.tgp-bf .tgp-cat>.tgp-breadcrumb a:hover{color:#fff}.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) li:last-child a,.tgp-bf .tgp-cat>.tgp-breadcrumb li:last-child a,.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) .tgp-breadcrumb__current,.tgp-bf .tgp-cat>.tgp-breadcrumb .tgp-breadcrumb__current{color:#fff}.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) li+li:before,.tgp-bf .tgp-cat>.tgp-breadcrumb li+li:before,.tgp-bf .tgp-breadcrumb:has(+.tgp-cat-band) .tgp-breadcrumb__sep,.tgp-bf .tgp-cat>.tgp-breadcrumb .tgp-breadcrumb__sep{color:rgba(255,255,255,.35)}.tgp-cart-row__price .tgp-cart-row__was{margin:.2rem 0 0;font-size:.88rem;font-weight:600;color:var(--tgp-ink-mute)}.tgp-cart-row__was s{-webkit-text-decoration-color:var(--bf-red);text-decoration-color:var(--bf-red);text-decoration-thickness:2px}.tgp-cart-row__price .tgp-bfpill.tgp-cart-row__bf{margin:.45rem 0 0 auto}.tgp-bf .tgp-cart-row__price:has(.tgp-cart-row__was) h4{color:var(--bf-red);font-weight:400}.tgp-bf .tgp-cart-summary .tgp-btn{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.tgp-bf .tgp-cart-summary .tgp-btn:hover,.tgp-bf .tgp-cart-summary .tgp-btn:focus-visible{background:#c21408;border-color:#c21408;color:#fff}.tgp-mega__panel>.tgp-bftape{margin:-14px 0 14px}.tgp-mega__panel .tgp-bftape__track{animation-play-state:paused}.tgp-mega__item:hover>.tgp-mega__panel .tgp-bftape__track,.tgp-mega__item.is-open>.tgp-mega__panel .tgp-bftape__track{animation-play-state:running}.tgp-mega__bfcorp{display:block;margin-top:1.1rem;border-radius:10px;overflow:hidden;text-decoration:none;background:var(--bf-black);color:#fff;box-shadow:0 10px 24px rgba(10,10,10,.18);transition:transform .3s var(--tgp-ease),box-shadow .3s var(--tgp-ease)}.tgp-mega__bfcorp:hover,.tgp-mega__bfcorp:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px rgba(10,10,10,.26);color:#fff}.tgp-mega__bfcorp:focus-visible{outline:3px solid var(--bf-red);outline-offset:2px}.tgp-mega__bfcorp-top{display:block;background:var(--bf-red);padding:.8rem .95rem .85rem}.tgp-mega__bfcorp-ey{display:block;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}.tgp-mega__bfcorp-hd{display:block;margin-top:.3rem;font-size:.95rem;font-weight:800;line-height:1.2;color:#fff}.tgp-mega__bfcorp-hd b{font-family:var(--tgp-ff-display);font-weight:400;font-size:1.45em;letter-spacing:-.01em;white-space:nowrap}.tgp-mega__bfcorp-gift{display:flex;align-items:center;gap:.75rem;padding:.8rem .95rem .1rem}.tgp-mega__bfcorp-gift img{flex:none;width:auto;height:108px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.tgp-mega__bfcorp-gt{font-size:.78rem;font-weight:500;line-height:1.35;color:#fff}.tgp-mega__bfcorp-gt strong{display:block;margin-bottom:.15rem;font-size:.92rem;font-weight:800;color:#fff}.tgp-mega__bfcorp-cta{display:block;padding:.65rem .95rem .85rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff5a4d}.tgp-bf .tgp-h-story-card__media{position:relative}.tgp-bfrd.tgp-bfrd--tile{top:12px;right:12px;width:88px;height:88px;font-size:12px}.tgp-bfrd.tgp-bfrd--tile b{font-size:31px;margin:1px 0 2px}.tgp-bfrd--tile i{font-style:normal;font-size:11px;letter-spacing:.04em;text-transform:lowercase}@media(max-width:767px){.tgp-bfrd.tgp-bfrd--tile{top:8px;right:8px;width:66px;height:66px;font-size:9px}.tgp-bfrd.tgp-bfrd--tile b{font-size:23px;margin:0 0 1px}.tgp-bfrd--tile i{font-size:8.5px}}.tgp-bfmob{display:none}@media(max-width:719px){.tgp-bfmob{display:block;container-type:inline-size}.tgp-bfmob .tgp-bfmob__a,.tgp-bfmob .tgp-bfmob__a:hover,.tgp-bfmob .tgp-bfmob__a:focus-visible{display:block;color:#fff;text-decoration:none}.tgp-bfmob .tgp-bfmob__t,.tgp-bfmob .tgp-bfmob__b,.tgp-bfmob .tgp-bfmob__up b{color:#fff}.tgp-bfmob__a:focus-visible{outline:3px solid var(--bf-black);outline-offset:-3px}.tgp-bfmob__t{display:flex;flex-direction:column;background:var(--bf-black);padding:6.5cqw 6cqw 4cqw;font-family:var(--tgp-ff-body);font-weight:800;font-size:18.5cqw;line-height:.86;letter-spacing:-.02em}.tgp-bfmob__b{display:flex;align-items:center;gap:4.5cqw;background:var(--bf-red-hot);padding:4.5cqw 6cqw 5.5cqw}.tgp-bfmob__sale{display:block;flex:none;width:44cqw;height:auto;overflow:visible}.tgp-bfmob__r{display:flex;flex-direction:column;gap:2.2cqw;min-width:0}.tgp-bfmob__up{font-family:var(--tgp-ff-body);font-weight:800;font-size:3.6cqw;line-height:1;letter-spacing:.08em;text-transform:uppercase}.tgp-bfmob__up b{display:block;margin-top:1cqw;font-family:var(--tgp-ff-display);font-weight:400;font-size:9.6cqw;letter-spacing:-.01em;text-transform:none;white-space:nowrap}.tgp-bfmob__end{font-family:var(--tgp-ff-body);font-size:2.65cqw;font-weight:700;line-height:1.35;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}}
