.gn-header{display:block;position:relative;z-index:30;background:var(--gn-orange,#f36d32);color:var(--gn-ink,#231b16);border-bottom:2px solid currentColor;font-family:'DM Sans',Arial,sans-serif}
.gn-header *{box-sizing:border-box}.gn-header a{color:inherit;text-decoration:none}.gn-header button,.gn-header input{font:inherit;color:inherit}.gn-header :is(a,button,input,summary):focus-visible,.gn-browse a:focus-visible{outline:3px solid #4b2585;outline-offset:4px}.gn-top{max-width:1440px;margin:auto;padding:15px 28px;display:grid;grid-template-columns:minmax(180px,240px) minmax(240px,680px) auto;align-items:center;gap:30px}.gn-header .gd-brand{display:flex;align-items:center;gap:12px;min-width:0}.gn-header .gd-brand img:not(.gd-uploaded-logo){width:40px;height:54px;object-fit:contain}.gn-header .gd-wordmark{font-family:'Lilita One',Arial,sans-serif;font-size:25px;line-height:.95}.gn-menu-toggle{display:none}.gn-cart{font-weight:700;white-space:nowrap;min-height:48px;display:flex;align-items:center;justify-content:flex-end;font-size:16px}
.gn-search{display:block;position:relative;min-width:0}.gn-search form{margin:0}.gn-search-field{display:flex;background:var(--gn-cream,#fffbed);border:2px solid var(--gn-ink,#231b16);border-radius:12px;min-height:52px;overflow:hidden}.gn-search-field input{width:100%;min-width:0;padding:12px 16px;border:0;background:transparent;font-size:17px;line-height:24px;outline-offset:-4px!important}.gn-search-field input::placeholder{color:#554b42;opacity:1}.gn-search-field button{flex:0 0 52px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.gn-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(65vh,650px);overflow:auto;overscroll-behavior:contain;background:var(--gn-cream,#fffbed);border:2px solid var(--gn-ink,#231b16);border-radius:14px;box-shadow:5px 5px 0 var(--gn-ink,#231b16);padding:12px;z-index:55}.gn-suggestions[hidden]{display:none}.gn-result-heading{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:10px 8px}.gn-result{display:flex;gap:14px;align-items:center;padding:12px;border-radius:8px;min-height:48px;line-height:1.35;font-size:17px}.gn-result:hover,.gn-result[aria-selected=true]{background:var(--gn-purple,#c7b8ee)}.gn-result-collection{background:#f5ee80;margin-bottom:8px;justify-content:space-between;font-weight:700}.gn-result-product{border-bottom:1px solid #d9cfb9;border-radius:0}.gn-result-product img{width:72px;height:72px;object-fit:contain;background:#fffef9;flex-shrink:0}.gn-result-product strong{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gn-price{display:block;margin-top:6px;font-size:16px}.gn-all-results{background:var(--gn-orange,#f36d32);border:2px solid var(--gn-ink,#231b16);margin-top:12px;font-weight:700;justify-content:space-between}.gn-empty{padding:8px;font-size:17px}
.gn-menu{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;background:var(--gn-cream,#fffbed);border-top:1px solid var(--gn-ink,#231b16);padding:2px 22px}.gn-menu>a,.gn-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 16px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.gn-disclosure>summary::-webkit-details-marker{display:none}.gn-menu>a:hover,.gn-disclosure>summary:hover,.gn-menu>[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.gn-disclosure[open]>summary{background:var(--gn-purple,#c7b8ee);border-radius:10px}.gn-mega{position:absolute;top:100%;left:max(20px,calc((100% - 1384px)/2));right:max(20px,calc((100% - 1384px)/2));display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:24px;padding:28px;background:var(--gn-cream,#fffbed);border:2px solid var(--gn-ink,#231b16);border-radius:0 0 18px 18px;box-shadow:5px 6px 0 var(--gn-ink,#231b16);z-index:40}.gn-column h2,.gn-feature h2{font-family:'Lilita One',Arial,sans-serif;font-weight:400;font-size:23px;margin:0 0 12px}.gn-column ul{margin:0;padding:0;list-style:none}.gn-column li a{font-size:17px;line-height:1.3;min-height:48px;display:flex;align-items:center;padding:10px 0}.gn-column li a:hover{text-decoration:underline;text-underline-offset:4px}.gn-feature{background:var(--gn-purple,#c7b8ee);padding:20px;border:2px solid var(--gn-ink,#231b16);border-radius:18px;display:grid!important;grid-template-columns:1fr 85px;gap:14px;align-content:center}.gn-feature h2{font-size:28px;line-height:1.1}.gn-feature img{width:85px;height:116px;object-fit:contain;grid-column:2;grid-row:1/3}.gn-feature p{margin:0;font-size:17px;grid-column:1/-1}.gn-feature-button{grid-column:1/-1;border:2px solid var(--gn-ink,#231b16);background:var(--gn-orange,#f36d32);padding:13px 12px;border-radius:12px;font-weight:700;line-height:1.35;min-height:48px;font-size:17px}.gn-browse{padding-top:14px;padding-bottom:14px}.gn-browse nav{display:flex;gap:10px;flex-wrap:wrap}.gn-browse a{display:flex;align-items:center;justify-content:center;border:2px solid #231b16;border-radius:30px;min-height:48px;padding:10px 20px;font-size:17px;text-decoration:none;color:#231b16;background:#fffbed;white-space:nowrap}.gn-browse a:first-child{background:#f5ee50}.gn-browse a[aria-current=page],.gn-browse a:hover{background:var(--gn-chip,#c7b8ee)}
.goose-loose .facets__summary,.goose-loose .facet-filters__sort{font-size:17px;min-height:46px}.goose-loose .facets__summary>div{font-size:17px}.goose-loose .facet-checkbox{font-size:16px;min-height:44px}.goose-loose .active-facets__button-inner{font-size:16px;padding:10px 16px;min-height:44px}.goose-loose .mobile-facets__open{padding:12px 18px;background:#c7b8ee;border:2px solid #231b16;border-radius:12px;min-height:48px;color:#231b16}.goose-loose .mobile-facets__open-label{font-size:17px}.goose-loose .mobile-facets__label,.goose-loose .mobile-facets__summary,.goose-loose .mobile-facets__sort select,.goose-loose .mobile-facets__sort label{font-size:17px;min-height:48px}.goose-loose .mobile-facets__inner{background:#fffbed;width:min(90vw,420px)}.goose-loose .mobile-facets__footer{background:#fffbed}.goose-loose .mobile-facets__count{font-size:16px}.goose-loose .mobile-facets__close{width:48px;height:48px}.goose-template-search .template-search__header{margin-bottom:24px}.goose-template-search .template-search__search{margin-bottom:20px}.goose-template-search .template-search__search .field__input{font-size:18px}.goose-template-search .template-search--empty{padding-bottom:40px}.goose-template-search .card__heading a{font-size:17px}
@media(max-width:989px){.gn-top{grid-template-columns:1fr auto;gap:10px;padding:12px 20px}.gn-header .gd-brand{grid-column:1;grid-row:1;padding-left:84px}.gn-menu-toggle{position:absolute;top:16px;left:20px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;min-height:44px;padding:4px;font-size:15px;cursor:pointer}.gn-cart{grid-column:2;grid-row:1}.gn-search{grid-column:1/-1;grid-row:2}.gn-menu{display:none;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:10px 20px;max-height:65vh;overflow:auto;overscroll-behavior:contain}.gn-header.is-open .gn-menu{display:flex}.gn-menu>*{flex-shrink:0}.gn-menu>a,.gn-disclosure>summary{min-height:50px;padding:12px 4px;font-size:18px}.gn-mega{position:static;box-shadow:none;border-radius:14px;grid-template-columns:1fr 1fr;margin:8px 0;gap:20px;padding:20px}.gn-feature{min-height:190px}.gn-feature h2{font-size:25px}.gn-column li a{font-size:17px}.gn-suggestions{max-height:60vh}.gn-browse nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.gn-browse a{font-size:16px;padding:8px 16px;flex-shrink:0}}
@media(max-width:600px){.gn-top{padding:8px 16px;gap:8px}.gn-menu-toggle{left:12px;top:11px;font-size:13px;gap:5px}.gn-header .gd-brand{padding-left:78px;gap:7px}.gn-header .gd-wordmark{font-size:19px}.gn-header .gd-brand img:not(.gd-uploaded-logo){width:28px;height:38px}.gn-cart{font-size:14px;min-height:44px}.gn-search-field{min-height:48px}.gn-search-field input{font-size:16px;padding:10px 12px}.gn-menu{padding:8px 16px}.gn-mega{grid-template-columns:1fr;gap:22px;padding:18px}.gn-feature{display:none!important}.gn-column h2{font-size:22px}.gn-column li a{min-height:48px}.gn-result{font-size:16px;padding:10px;gap:10px}.gn-result-product img{width:60px;height:60px}.gn-result-product strong{-webkit-line-clamp:3}.gn-browse{padding-top:8px;padding-bottom:8px}.goose-loose .facets-container{gap:12px}.goose-loose .mobile-facets__open{padding:11px 14px}.goose-template-search .card__heading a{font-size:16px}.gn-header .gd-uploaded-logo{max-width:calc(100vw - 185px)}}
