body:has([data-gg-gift]) .shopify-section-group-header-group,body:has([data-gg-gift]) .shopify-section-group-announcement-group,body:has([data-gg-gift]) .header-wrapper,body:has([data-gg-gift]) .shopify-section-header,body:has([data-gg-gift]) [id*=shopify-section-][id*=header],body:has([data-gg-gift]) [id*=shopify-section-][id*=announcement]{display:none!important}body:has([data-gg-gift]),body:has([data-gg-gift]) #MainContent,body:has([data-gg-gift]) .content-for-layout{padding-top:0!important;margin-top:0!important}.tt-gg-gift{--tt-blue:#319ECC;--tt-blue-dark:#1A6B99;--tt-green:#2D8B4E;--tt-green-dark:#246B3E;--tt-coral:#E8845F;--tt-gold:#F4D03F;--tt-yellow:#ecae00;--tt-red:#f06d6d;--tt-sage:#44a678;--tt-navy:#1d184c;--tt-sky:#E6F4F9;--tt-beige:#f8f0e3;--tt-white:#FFFFFF;--tt-text:#1A1A1A;--tt-text-mid:#3D3D3D;--tt-radius-sm:12px;--tt-radius-md:24px;--tt-radius-lg:32px;--tt-radius-pill:999px;--tt-shadow-sm:0 2px 8px rgba(29,24,76,.06);--tt-shadow-md:0 8px 24px rgba(29,24,76,.08);--tt-shadow-lg:0 16px 48px rgba(29,24,76,.12);font-family:DM Sans,Figtree,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--tt-text);background:var(--tt-white);isolation:isolate}.tt-gg-gift *{box-sizing:border-box}.tt-gg-gift h1,.tt-gg-gift h2,.tt-gg-gift h3,.tt-gg-gift .gg-num{font-family:Gliker,Fredoka,system-ui,sans-serif;font-weight:600;letter-spacing:0;margin:0;color:var(--tt-blue-dark)}.tt-gg-gift p{margin:0 0 20px}.tt-gg-gift a{color:var(--tt-blue-dark)}.tt-gg-gift a:focus-visible,.tt-gg-gift .gg-faq summary:focus-visible{outline:3px solid var(--tt-blue);outline-offset:5px}.tt-gg-gift .gg-wrap{max-width:1240px;padding-inline:clamp(20px,4vw,48px);margin:auto}.tt-gg-gift .gg-nav{display:flex;justify-content:space-between;align-items:center;padding-block:18px;gap:20px}.tt-gg-gift .gg-brand{font-family:Gliker,Fredoka,system-ui;font-size:26px;color:var(--tt-blue-dark);text-decoration:none}.tt-gg-gift .gg-nav-note{font-size:13px;color:var(--tt-text-mid)}.tt-gg-gift .gg-hero{background:var(--tt-beige);padding-block:clamp(24px,4vw,54px) clamp(40px,6vw,80px)}.tt-gg-gift .gg-hero-grid{display:grid;gap:32px;align-items:center}.tt-gg-gift .gg-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-blue-dark);margin-bottom:16px}.tt-gg-gift h1{font-size:clamp(36px,5.1vw,68px);line-height:1.05}.tt-gg-gift h1 em{font-style:normal;color:var(--tt-blue)}.tt-gg-gift .gg-intro{font-size:18px;line-height:1.55;margin-block:24px}.tt-gg-gift .gg-image{margin:0;position:relative}.tt-gg-gift .gg-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--tt-radius-lg)}.tt-gg-gift .gg-image figcaption{font-size:12px;color:var(--tt-text-mid);margin-top:10px}.tt-gg-gift .gg-tag{position:absolute;top:16px;left:16px;background:var(--tt-gold);color:var(--tt-navy);padding:7px 14px;font-weight:700;border-radius:var(--tt-radius-sm);font-size:13px}.tt-gg-gift .gg-hero-photo{order:-1}.tt-gg-gift .gg-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:54px;padding:16px 28px;border-radius:var(--tt-radius-pill);background:var(--tt-green);color:var(--tt-white);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.02em;text-decoration:none;transition:background .15s,transform .15s}.tt-gg-gift .gg-cta:hover{background:var(--tt-green-dark);transform:translateY(-1px)}.tt-gg-gift .gg-read{display:block;margin-top:18px;font-weight:700;font-size:14px;text-underline-offset:5px}.tt-gg-gift .gg-lead{max-width:880px;text-align:center;margin:auto;padding-block:clamp(48px,7vw,88px)}.tt-gg-gift h2{font-size:clamp(28px,3.7vw,48px);line-height:1.1}.tt-gg-gift .gg-lead p{margin:22px auto 0;max-width:690px;font-size:18px}.tt-gg-gift .gg-reason{padding-block:clamp(32px,5vw,64px)}.tt-gg-gift .gg-reason:nth-of-type(odd){background:var(--tt-sky)}.tt-gg-gift .gg-reason-grid{display:grid;gap:28px;align-items:center}.tt-gg-gift .gg-num{display:inline-flex;background:var(--tt-navy);color:var(--tt-gold);padding:6px 18px;border-radius:var(--tt-radius-pill);font-size:26px;margin-bottom:22px;line-height:1.3}.tt-gg-gift .gg-reason h2{font-size:clamp(28px,3.2vw,42px);max-width:530px}.tt-gg-gift .gg-reason p{margin-top:22px;max-width:540px;font-size:17px}.tt-gg-gift .gg-reason .gg-payoff{font-weight:700;color:var(--tt-blue-dark);margin-bottom:0;padding-left:18px;border-left:3px solid var(--tt-blue)}.tt-gg-gift .gg-mid{background:var(--tt-beige);padding-block:40px}.tt-gg-gift .gg-mid-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.tt-gg-gift .gg-mid h2{font-size:30px}.tt-gg-gift .gg-mid p{margin:10px 0 0}.tt-gg-gift .gg-faq{padding-block:clamp(48px,7vw,88px);max-width:880px;margin:auto}.tt-gg-gift .gg-faq h2{margin-bottom:30px}.tt-gg-gift .gg-faq details{border-bottom:1px solid var(--tt-beige);padding:18px 0}.tt-gg-gift .gg-faq summary{cursor:pointer;font-size:17px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px;color:var(--tt-navy)}.tt-gg-gift .gg-faq summary::-webkit-details-marker{display:none}.tt-gg-gift .gg-faq summary:after{content:"+";font-size:22px;flex-shrink:0}.tt-gg-gift .gg-faq details[open] summary:after{content:"\2212"}.tt-gg-gift .gg-faq details p{margin:16px 0 0}.tt-gg-gift .gg-policy{font-size:14px;margin-top:24px}.tt-gg-gift .gg-close{background:var(--tt-navy);color:var(--tt-white);padding-block:clamp(56px,8vw,96px);text-align:center}.tt-gg-gift .gg-close h2{color:var(--tt-white);max-width:700px;margin:auto}.tt-gg-gift .gg-close .gg-eyebrow{color:var(--tt-gold)}.tt-gg-gift .gg-close p:not(.gg-eyebrow){max-width:610px;margin:24px auto}.tt-gg-gift .gg-close small{display:block;margin-top:18px;font-size:13px}.tt-gg-gift .gg-sticky{display:none}.tt-gg-gift .gg-placeholder{aspect-ratio:1;border-radius:var(--tt-radius-lg);background:var(--tt-sky)}@media(min-width:769px){.tt-gg-gift .gg-hero-grid{grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px)}.tt-gg-gift .gg-hero-photo{order:0}.tt-gg-gift .gg-reason-grid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.tt-gg-gift .gg-reason--even .gg-image{order:2}}@media(max-width:768px){.tt-gg-gift{padding-bottom:100px}.tt-gg-gift .gg-nav-note{font-size:11px;max-width:140px;text-align:right}.tt-gg-gift .gg-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;background:var(--tt-white);padding:12px 18px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--tt-shadow-lg);z-index:30;transform:translateY(120%);transition:transform .2s}.tt-gg-gift .gg-sticky.is-visible{transform:translateY(0)}.tt-gg-gift .gg-sticky-copy{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--tt-navy);line-height:1.3}.tt-gg-gift .gg-sticky-copy strong{font-size:clamp(14px,3.7vw,16px);font-weight:800;white-space:nowrap}.tt-gg-gift .gg-sticky-copy span{font-size:12px;font-weight:700;color:var(--tt-blue-dark)}.tt-gg-gift .gg-sticky-copy .gg-sticky-sale{align-self:flex-start;background:var(--tt-gold);color:var(--tt-navy);border-radius:var(--tt-radius-pill);padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.03em;white-space:nowrap}.tt-gg-gift .gg-sticky .gg-cta{flex-shrink:0;padding:13px 18px;font-size:14px;min-height:46px}.tt-gg-gift .gg-hero .gg-cta{width:100%}.tt-gg-gift .gg-reason .gg-image{max-width:540px;width:100%;margin:auto}.tt-gg-gift .gg-read{text-align:center}}@media(prefers-reduced-motion:reduce){.tt-gg-gift .gg-cta,.tt-gg-gift .gg-sticky{transition:none}}.tt-lander-sale-progress{--tt-sale-navy: #1D184C;--tt-sale-gold: #F4D040;--tt-sale-sky: #E6F4F9;--tt-sale-text: #3D3D3D;width:100%;min-width:0;margin:18px 0 20px;color:var(--tt-sale-navy);font-family:DM Sans,Figtree,system-ui,sans-serif;text-align:start}.tt-lander-sale-progress .tt-lander-sale-progress__headline{margin:0 0 4px;color:var(--tt-sale-navy);font:700 clamp(14px,1.15vw,16px)/1.45 "DM Sans","Figtree",system-ui,sans-serif;letter-spacing:normal}.tt-lander-sale-progress .tt-lander-sale-progress__headline strong{font-weight:700}.tt-lander-sale-progress .tt-lander-sale-progress__note{margin:0 0 10px;color:var(--tt-sale-text);font-size:clamp(12px,1vw,14px);line-height:1.5;letter-spacing:normal}.tt-lander-sale-progress .tt-lander-sale-progress__track{height:9px;width:100%;overflow:hidden;border-radius:999px;background:var(--tt-sale-sky)}.tt-lander-sale-progress .tt-lander-sale-progress__fill{display:block;width:var(--tt-sale-progress-value);height:100%;border-radius:999px;background:var(--tt-sale-gold)}.tt-lander-sale-progress .tt-lander-sale-progress__label{margin:6px 0 0;color:var(--tt-sale-navy);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:normal;font-variant-numeric:tabular-nums}.tt-aff__buy .tt-lander-sale-progress{margin-bottom:0}.tt-product-sale-update[data-tt-product-sale-update]{--tt-blue: #319ECC;--tt-blue-dark: #1A6B99;--tt-green: #2D8B4E;--tt-green-dark: #246B3E;--tt-coral: #E8845F;--tt-gold: #F4D03F;--tt-yellow: #ecae00;--tt-red: #f06d6d;--tt-sage: #44a678;--tt-navy: #1d184c;--tt-sky: #E6F4F9;--tt-beige: #f8f0e3;--tt-white: #FFFFFF;--tt-text: #1A1A1A;--tt-text-mid: #3D3D3D;--tt-radius-sm: 12px;--tt-radius-md: 24px;--tt-radius-lg: 32px;--tt-radius-pill: 999px;--tt-shadow-sm: 0 2px 8px rgba(29,24,76,.06);--tt-shadow-md: 0 8px 24px rgba(29,24,76,.08);--tt-shadow-lg: 0 16px 48px rgba(29,24,76,.12);display:block;box-sizing:border-box;width:100%;min-width:0;margin:-4px 0 18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--tt-blue) 28%,var(--tt-white));border-left:3px solid var(--tt-blue);border-radius:var(--tt-radius-md);background:var(--tt-sky);color:var(--tt-text-mid);font:500 clamp(13px,1.1vw,15px)/1.55 "DM Sans","Figtree",system-ui,sans-serif;letter-spacing:normal;text-align:left;overflow-wrap:anywhere}.tt-product-sale-update[data-tt-product-sale-update] strong{color:var(--tt-navy);font-weight:700}.tt-product-sale-update[data-tt-product-sale-update] time{white-space:nowrap}.tt-product-sale-update[data-tt-product-sale-update] .tt-product-sale-update__bolt{color:var(--tt-gold)}.tt-sticky-atc.tt-pdp:has(>.tt-product-sale-update){flex-wrap:wrap;row-gap:8px}.tt-sticky-atc.tt-pdp>.tt-product-sale-update{flex:0 0 100%;margin:0;padding:8px 12px;border-radius:var(--tt-radius-sm);font-size:12px;line-height:1.45}[data-tt-sale-update-row]{flex-wrap:wrap}[data-tt-sale-update-row]>.tt-product-sale-update{flex:0 0 100%}.tt-product-sale-update[data-tt-product-sale-update].tt-product-sale-update--lander{grid-column:1 / -1;align-self:stretch;clear:both;margin:12px 0 16px}body:has(.tt-sticky-atc.is-visible>.tt-product-sale-update){padding-bottom:calc(var(--tt-sale-update-sticky-height, 160px) + 12px)}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiA */
