:root{--gl-text:#0a1633;--gl-bg:#ffffff;--gl-primary:#0144b2;--gl-secondary:#002576;--gl-accent:#ffc94d;--gl-surface:#eaf0fa;--gl-r-sm:10px;--gl-r-md:14px;--gl-r-lg:18px;--gl-r-pill:999px;--gl-hairline:1px solid rgba(10,22,51,.08);--gl-shadow:0 1px 2px rgba(10,22,51,.06), 0 10px 28px -8px rgba(10,22,51,.18);--gl-shadow-hi:0 2px 4px rgba(10,22,51,.08), 0 18px 40px -10px rgba(10,22,51,.26);--gl-spring-default:linear(0 0%, .154 7%, .392 14%, .595 21%, .742 29%, .84 36%, .902 43%, .941 50%, .963 57%, .978 64%, .987 71%, .992 79%, .996 86%, .997 93%, .998 100%);--gl-spring-gentle:linear(0 0%, .129 7%, .401 14%, .672 21%, .863 29%, .986 36%, 1.051 43%, 1.069 50%, 1.061 57%, 1.044 64%, 1.025 71%, 1.01 79%, 1.002 86%, .997 93%, .995 100%);--gl-spring-stiff:linear(0 0%, .153 7%, .426 14%, .681 21%, .867 29%, .978 36%, 1.029 43%, 1.044 50%, 1.04 57%, 1.029 64%, 1.017 71%, 1.008 79%, 1.002 86%, .999 93%, .998 100%);--gl-t:.28s;--gl-t-fast:.17s;--gl-tap:44px}:root{--font-heading--family:var(--font-body--family)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body--family);font-weight:600;letter-spacing:-.015em}h1{line-height:1.12}.group-block:has(>.group-block__link){cursor:pointer;will-change:transform;transition:transform var(--gl-t) var(--gl-spring-stiff),box-shadow var(--gl-t) var(--gl-spring-stiff)}.group-block:has(>.group-block__link):hover{transform:translateY(-4px);box-shadow:var(--gl-shadow-hi)}.group-block:has(>.group-block__link):active{transform:translateY(-1px) scale(.995);transition-duration:var(--gl-t-fast)}.group-block:has(>.group-block__link):focus-within{outline:3px solid var(--gl-primary);outline-offset:3px}.button,.button-secondary,.button-custom{transition:transform var(--gl-t-fast) var(--gl-spring-stiff),box-shadow var(--gl-t-fast) var(--gl-spring-stiff)}.button:hover,.button-secondary:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:var(--gl-shadow)}.button:active,.button-secondary:active,.button-custom:active{transform:translateY(0) scale(.97);transition-duration:90ms}.button-custom{border:1px solid currentColor}[id*=__how_it_works] .group-block .group-block{border:var(--gl-hairline)}section:has(.product-grid__card):not(:has(.product-grid__card a[href])),div[id*=shopify-section]:has(.product-grid__card):not(:has(.product-grid__card a[href])){display:none}.placeholder-image{display:none}.background-image-container:has(>svg){display:none}.section:has(.custom-section-background .background-image-container>svg) .overlay{display:none}[id*=__main]:has(.main-collection-grid__empty) .products-count-wrapper{display:none}@media(min-width:750px){.menu-list__submenu{--submenu-padding-block-start:16px;--submenu-padding-block-end:22px}.mega-menu__list .mega-menu__column{display:flex;flex-wrap:wrap;gap:2px 36px;grid-column:1 / -1}.mega-menu__link{padding-block:6px}.mega-menu__link:hover{color:var(--gl-primary)}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gl-primary);outline-offset:2px;border-radius:6px}[id*=__occasions] .group-block:has(>a.group-block__link):after{content:"";position:absolute;top:18px;right:20px;width:34px;height:34px;pointer-events:none;background:var(--gl-tile-ink,#fff);opacity:var(--gl-tile-op,.45);-webkit-mask:var(--gl-tile-ico) center/contain no-repeat;mask:var(--gl-tile-ico) center/contain no-repeat;transition:opacity var(--gl-t) var(--gl-spring-stiff),transform var(--gl-t) var(--gl-spring-stiff)}[id*=__occasions] .group-block:has(>a.group-block__link):hover:after{opacity:calc(var(--gl-tile-op,.45) + .18);transform:scale(1.07)}[id*=__occasions] .group-block:has(>a[href*=birthday-gifts]){--gl-tile-ink:#fff;--gl-tile-op:.5}[id*=__occasions] .group-block:has(>a[href*=wedding-gifts]){--gl-tile-ink:var(--gl-secondary);--gl-tile-op:.32}[id*=__occasions] .group-block:has(>a[href*=anniversary-gifts]){--gl-tile-ink:var(--gl-secondary);--gl-tile-op:.34}[id*=__occasions] .group-block:has(>a[href*=new-baby-gifts]){--gl-tile-ink:var(--gl-secondary);--gl-tile-op:.32}[id*=__occasions] .group-block:has(>a[href*=christmas-gifts]){--gl-tile-ink:#fff;--gl-tile-op:.5}[id*=__occasions] .group-block:has(>a[href*=corporate-gifts]){--gl-tile-ink:#fff;--gl-tile-op:.5}[id*=__footer] p:has(>a[href^="https://wa.me"]){display:flex;flex-wrap:wrap;gap:10px;margin:0}[id*=__footer] a[href^="https://wa.me"],[id*=__footer] a[href^="mailto:"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gl-tap);padding-inline:22px;border-radius:var(--gl-r-pill);font-weight:600;text-decoration:none;white-space:nowrap;transition:transform var(--gl-t-fast) var(--gl-spring-stiff),box-shadow var(--gl-t-fast) var(--gl-spring-stiff),background-color var(--gl-t-fast) linear,border-color var(--gl-t-fast) linear}[id*=__footer] a[href^="https://wa.me"]{background:var(--gl-accent);color:var(--gl-secondary)}[id*=__footer] a[href^="https://wa.me"]:hover{background:#ffd571;color:var(--gl-secondary)}[id*=__footer] a[href^="mailto:"]{border:1px solid rgba(255,255,255,.5);color:#fff}[id*=__footer] a[href^="mailto:"]:hover{background:#ffffff1f;border-color:#fff;color:#fff}[id*=__footer] a[href^="https://wa.me"]:hover,[id*=__footer] a[href^="mailto:"]:hover{transform:translateY(-2px);box-shadow:var(--gl-shadow)}.rte{font-size:1.0625rem;line-height:1.65;max-width:min(40rem,100%)}.rte>:first-child{margin-block-start:0}.rte p{margin-block:0 .9rem}.rte h2,.rte h3{color:var(--gl-secondary);scroll-margin-top:96px}.rte h2{font-size:1.75rem;line-height:1.25;margin-block:3rem .8rem;padding-block-start:1.6rem;border-block-start:var(--gl-hairline)}.rte h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.rte h3{font-size:1.125rem;line-height:1.4;margin-block:1.9rem .4rem;letter-spacing:normal}.rte ul,.rte ol{margin-block:.6rem 1.2rem;padding-inline-start:1.4rem}.rte li{margin-block-end:.55rem}.rte a{color:var(--gl-primary);text-decoration:underline;text-underline-offset:2px}.rte a:hover{color:var(--gl-secondary)}.rte table{width:100%;border-collapse:collapse;margin-block:1.1rem 1.6rem;font-size:.9375rem}.rte th{text-align:start;font-weight:600;background:var(--gl-surface);color:var(--gl-secondary);padding:11px 13px;border:var(--gl-hairline)}.rte td{padding:11px 13px;border:var(--gl-hairline);vertical-align:top}.rte tbody tr:nth-child(2n) td{background:#eaf0fa66}.gl-jump{display:flex;flex-wrap:wrap;gap:8px;margin-block:1.3rem 2.2rem;max-width:100%}.gl-jump a{display:inline-flex;align-items:center;min-height:36px;padding-inline:15px;border-radius:var(--gl-r-pill);background:var(--gl-surface);font-size:.875rem;font-weight:600;border:1px solid transparent;transition:background-color var(--gl-t-fast) linear,border-color var(--gl-t-fast) linear,color var(--gl-t-fast) linear}.gl-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-block:1.4rem 1.2rem}.gl-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:26px;border-radius:var(--gl-r-pill);font-size:1rem;font-weight:600;transition:transform var(--gl-t-fast) var(--gl-spring-stiff),box-shadow var(--gl-t-fast) var(--gl-spring-stiff),background-color var(--gl-t-fast) linear}.gl-cta--wa{background:var(--gl-primary)}.gl-cta--wa:hover{background:var(--gl-secondary)}.gl-cta--mail{border:1px solid var(--gl-primary)}.gl-cta--mail:hover{background:var(--gl-surface)}.gl-cta:hover{transform:translateY(-2px);box-shadow:var(--gl-shadow)}.gl-note{font-size:.9375rem;color:#0a1633c7;margin-block-start:0}.rte a.gl-cta,.rte a.gl-cta:hover,.rte .gl-jump a,.rte .gl-jump a:hover{text-decoration:none}.rte a.gl-cta--wa,.rte a.gl-cta--wa:hover{color:#fff}.rte a.gl-cta--mail,.rte a.gl-cta--mail:hover{color:var(--gl-primary)}.rte .gl-jump a{color:var(--gl-secondary)}.rte .gl-jump a:hover{background:#fff;border-color:var(--gl-primary);color:var(--gl-primary)}.contact-form{width:100%;max-width:672px;margin-inline:auto}.contact-form__form{max-width:640px}.contact-form__form input,.contact-form__form textarea,.contact-form__form select{font-size:1rem;border-radius:var(--gl-r-sm);border-color:#0a163338}.contact-form__form input:hover,.contact-form__form textarea:hover{border-color:#0a16336b}.contact-form__form input:focus,.contact-form__form textarea:focus{border-color:var(--gl-primary)}.contact-form__form button,.contact-form__form [type=submit]{min-width:176px}[class*=__text_dWXrnm]{max-width:672px;margin-inline:auto;width:100%}[class*=__text_dWXrnm]>*{max-width:640px}.gl-band{background:var(--gl-surface);border-radius:var(--gl-r-lg);padding:26px 28px;margin-block:8px 0;max-width:100%}.gl-band>:first-child{margin-block-start:0}.gl-band h2{margin-block-start:0;padding-block-start:0;border-block-start:0;font-size:1.375rem}.gl-promises{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 26px;margin-block:4px 0;padding:0;list-style:none}.gl-promises li{margin:0;font-size:.9375rem;line-height:1.5}.gl-promises strong{display:block;color:var(--gl-secondary)}.gl-empty{border:var(--gl-hairline);border-radius:var(--gl-r-lg);padding:30px 28px;background:#fff;max-width:100%}.gl-empty>:first-child{margin-block-start:0}.gl-crumbs{font-size:.875rem;color:#0a1633b3;margin-block:0 .4rem}.gl-crumbs a{color:#0a1633b3;text-decoration:none}.gl-crumbs a:hover{color:var(--gl-primary);text-decoration:underline}@media(min-width:750px)and (max-width:1023px){[id*=__trust_strip] .layout-panel-flex--row{flex-wrap:wrap;row-gap:14px}[id*=__trust_strip] .group-block .group-block{flex:1 1 44%;justify-content:flex-start}[id*=__hero_band] .overlay{background:linear-gradient(180deg,#002576bd,#0025769e,#00257666)}.gl-promises{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){[id*=__occasions] .group-block--height-fill{height:auto}[id*=__occasions] .group-block .group-block{padding-block-start:26px;padding-block-end:26px}[id*=__occasions] .group-block:has(>a.group-block__link):after{width:28px;height:28px;top:16px;right:16px}[id*=__trust_strip] .group-block .group-block{justify-content:flex-start}[id*=__hero_band] .background-image-container img{display:none}[id*=__hero_band] .section-content-wrapper{justify-content:flex-start}[id*=__hero_band] .overlay{background:linear-gradient(180deg,#002576e6,#002576d1 40%,#0025768c,#00257638)}#Details-menu-drawer-container a,#Details-menu-drawer-container summary{min-height:var(--gl-tap);display:flex;align-items:center}[id*=__footer] .menu a{min-height:var(--gl-tap);display:flex;align-items:center}[id*=__utilities] a{min-height:36px;display:inline-flex;align-items:center}.rte{font-size:1rem}.rte h2{font-size:1.375rem;margin-block-start:2.4rem;padding-block-start:1.3rem}.rte h3{font-size:1.0625rem}.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.gl-cta{width:100%}.gl-jump a{min-height:var(--gl-tap)}.contact-form__form button,.contact-form__form [type=submit]{width:100%}.gl-promises{grid-template-columns:1fr;gap:14px}.gl-band,.gl-empty{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.group-block:has(>.group-block__link),.button,.button-secondary,.button-custom,.gl-cta{transition:none}.group-block:has(>.group-block__link):hover,.button:hover,.button-secondary:hover,.button-custom:hover,.gl-cta:hover{transform:none;box-shadow:var(--gl-shadow)}[id*=__occasions] .group-block:has(>a.group-block__link):after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/gl-system.css.map */
