:root{--Colors-primary-dark: #04395D;--Colors-primary-light: #FFFFFF;--Colors-secondary-light: #F5F5F5;--Colors-primary-brand: #0772BA;--Colors-secondary-brand: #A7DAFB;--Colors-primary-accent-1: #A7DAFB;--Colors-secondary-accent-1: #A7DAFB;--Colors-secondary-accent-2: #E3CEBF;--Colors-primary-accent-2: #F7F8F6;--Colors-brand-yellow: #FFCB05;--Contextual-System-50: #FFFFFF;--Contextual-System-100: #F5F5F5;--Contextual-System-200: #DEDEDE;--Contextual-System-300: #C7C7C7;--Contextual-System-400: #B0B0B0;--Contextual-System-500: #999999;--Contextual-System-600: #828282;--Contextual-System-700: #6B6B6B;--Contextual-System-800: #545454;--Contextual-System-900: #3D3D3D;--Contextual-System-base: #757575;--Contextual-Error-50: #FDE8E7;--Contextual-Error-100: #FCD6D5;--Contextual-Error-200: #F8ADAA;--Contextual-Error-300: #F58480;--Contextual-Error-400: #F15A55;--Contextual-Error-500: #EE312B;--Contextual-Error-600: #D91812;--Contextual-Error-700: #AF130E;--Contextual-Error-800: #840F0B;--Contextual-Error-900: #5A0A07;--Contextual-Error-base: #ED271D;--Contextual-warning-50: #FEF4E7;--Contextual-warning-100: #FDEBD3;--Contextual-warning-200: #FBD7A7;--Contextual-warning-300: #F9C37B;--Contextual-warning-400: #F8AE4F;--Contextual-warning-500: #F69A23;--Contextual-warning-600: #E18409;--Contextual-warning-700: #B56A08;--Contextual-warning-800: #895006;--Contextual-warning-900: #5D3604;--Contextual-warning-base: #F69413;--Contextual-success-50: #E8FDF3;--Contextual-success-100: #D5FBE9;--Contextual-success-200: #ABF7D4;--Contextual-success-300: #82F3BE;--Contextual-success-400: #58EEA8;--Contextual-success-500: #2EEA93;--Contextual-success-600: #15D57C;--Contextual-success-700: #11AC64;--Contextual-success-800: #0D8248;--Contextual-success-900: #095833;--Contextual-success-base: #15D57C;--Typography-Size-btn: 20px;--padding-padding-left-right-btn: 32px;--Colors-Text-text-body-primary-light: #FFFFFF;--Colors-Surface-surface-primary-dark: #2D2926;--Colors-Surface-surface-primary-light: #FFFFFF;--Colors-Surface-surface-accent-1: #53341B;--Colors-Surface-surface-accent-2: #53341B;--Colors-Text-text-button-primary-dark-default: #53341B;--Colors-Text-text-button-primary-dark-hover: #C6242F;--Colors-Border-border-primary-light: #FFFFFF;--Colors-Text-text-button-primary-accent-hover: #C6242F;--Colors-Text-text-button-primary-accent-default: #54ADA9;--Colors-Text-text-heading-primary-light: #FFFFFF;--Colors-Border-border-primary-dark: #2D2926;--Colors-Border-border-secondary-dark: #171514;--Colors-Border-border-secondary-light: #FFFFFF;--Colors-Surface-surface-tertiary-accent: #53341B;--Colors-Surface-surface-secondary-light: #F6F6F6;--Colors-Surface-surface-secondary-accent: #53341B;--Colors-Surface-surface-primary-accent: #53341B;--Colors-Text-text-body-primary-dark: #2D2926;--Typography-Family-Primary: "fatfrank", sans-serif;--Typography-Family-Secondary: "sofia-pro", sans-serif;--Typography-Family-Tertiary: "ChompshopHandwrittenV2", sans-serif;--mc-header-bg: var(--Colors-primary-brand);--mc-header-text: var(--Colors-primary-light);--mc-panel-bg: var(--Colors-Surface-surface-primary-light);--mc-surface-soft: var(--Colors-Surface-surface-primary-light);--mc-surface-footer: #EEF6F7;--mc-border: var(--Contextual-System-200);--mc-border-strong: var(--Colors-primary-dark);--mc-text-primary: var(--Colors-primary-dark);--mc-text-secondary: var(--Contextual-System-500);--mc-bullet: var(--Contextual-System-400);--mc-btn-nav: var(--Colors-primary-dark);--mc-overlay-bg: rgba(0, 0, 0, .5);--mc-panel-width: 500px;--mc-transition: .34s cubic-bezier(.4, 0, .2, 1);--mc-font: var(--Typography-Family-Secondary);--mc-font-heading: var(--Typography-Family-Primary)}.bg-primary-dark{background-color:var(--Colors-primary-dark)}.bg-primary-light{background-color:var(--Colors-primary-light)}.bg-secondary-light{background-color:var(--Colors-secondary-light)}.bg-primary-brand{background-color:var(--Colors-primary-brand)}.bg-secondary-brand{background-color:var(--Colors-secondary-brand)}.bg-primary-accent-1{background-color:var(--Colors-primary-accent-1)}.bg-secondary-accent-1{background-color:var(--Colors-secondary-accent-1)}.bg-primary-accent-2{background-color:var(--Colors-primary-accent-2)}.plp{background-color:var(--plp-bg, var(--Colors-secondary-brand));background-image:var(--plp-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}.plp facet-filters-form{display:block;width:100%}.plp__header{display:flex;padding:80px 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}@media(max-width:1024px){.plp__header{padding:40px 0}}.plp__title{margin:0;color:var(--Colors-primary-dark);text-align:center;font-family:var(--Typography-Family-Primary);font-size:var(--Typography-Size-4xl);font-weight:400;line-height:100%;text-transform:unset;font-variant-numeric:lining-nums tabular-nums}@media(max-width:1024px){.plp__title{font-size:var(--Typography-Size-3xl)}}.plp__content{display:flex;max-width:1440px;margin:0 auto;padding:40px 80px;align-items:flex-start;gap:37px;align-self:stretch}@media(max-width:1024px){.plp__content{padding:40px}}@media(max-width:1024px){.plp__content{flex-direction:column;padding:16px;gap:16px;align-items:flex-end}}@media(min-width:1025px){.plp__content--no-heading{padding-top:104px}}.plp__sidebar{width:303px;flex-shrink:0;align-self:flex-start;position:sticky;top:100px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:none}.plp__sidebar::-webkit-scrollbar{display:none}@media(max-width:1024px){.plp__sidebar{display:none}}.plp__sidebar-sticky{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.plp__sep{width:100%;border:none;border-top:1px solid var(--Colors-primary-dark);margin:0;flex-shrink:0}.plp__result-count{margin:0;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%;position:relative}.plp__result-count .loading__spinner{position:absolute;right:-28px;top:50%;transform:translateY(-50%)}.plp__filter-list{display:flex;flex-direction:column;width:100%;gap:0}.plp__filter-group{width:100%}.plp__filter-group[data-collapsed] .plp__filter-options,.plp__filter-group[data-collapsed] .plp__filter-icon--minus{display:none}.plp__filter-group[data-collapsed] .plp__filter-icon--plus{display:flex}.plp__filter-hd{display:flex;padding:8px 0;align-items:center;gap:16px;width:100%;background:none;border:none;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%;text-align:left;align-self:stretch}.plp__filter-label{flex:1}.plp__filter-icon{display:flex;align-items:center;justify-content:center;color:var(--Colors-primary-dark);flex-shrink:0}.plp__filter-icon--plus{display:none}.plp__filter-options{padding:0 32px 12px 8px}.plp__filter-vals{display:flex;flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none}.plp__check-label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:400;line-height:140%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plp__check-label--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.plp__check-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px!important;height:24px!important;flex-shrink:0;border:2px solid var(--Colors-primary-dark);border-radius:4px;background:#0000;transition:background .12s ease;box-sizing:border-box;cursor:pointer;margin:0}.plp__check-input:checked{background-color:var(--Colors-primary-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none' viewBox='0 0 14 11'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 5.5L5 9.5L13 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 11px}.plp__check-text{flex:1}.plp__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:0;width:100%;position:relative}.plp__toolbar{position:absolute;right:0;bottom:calc(100% + 40px);z-index:3}@media(max-width:1024px){.plp__toolbar{position:relative;right:auto;bottom:auto;display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:32px}}.plp__toolbar-row{display:flex;justify-content:flex-end;align-items:flex-start}@media(max-width:1024px){.plp__toolbar-row{justify-content:space-between}}.plp__filter-btn{display:none}@media(max-width:1024px){.plp__filter-btn{display:flex;align-items:center;gap:2px;padding:0 0 2px;background:none;border:none;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%}}.plp__filter-btn-icon{position:relative;flex-shrink:0;width:24px;height:24px}.plp__filter-btn-line,.plp__filter-btn-dot{position:absolute;display:block;line-height:0}.plp__filter-btn-line{left:5.25px}.plp__filter-btn-line--top{top:8.13px}.plp__filter-btn-line--bottom{top:14.5px}.plp__filter-btn-dot--top{top:6.5px;left:8px}.plp__filter-btn-dot--bottom{top:13px;left:12px}.plp__mobile-count{display:none}@media(max-width:1024px){.plp__mobile-count{display:block;margin:0;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%;position:relative}}.plp__active-chips{display:none}@media(max-width:1024px){.plp__active-chips{display:flex;align-items:flex-start;gap:10px;width:calc(100% + 32px);margin-right:-16px;padding:0 16px;overflow-x:auto;scrollbar-width:none;margin-top:-16px;margin-bottom:16px}.plp__active-chips::-webkit-scrollbar{display:none}.plp__active-chips:empty{display:none}}.plp__chip{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#ffffffbf;white-space:nowrap;text-decoration:none;flex-shrink:0;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-xs);font-weight:400;line-height:140%}.plp__chip svg{width:16px;height:16px;flex-shrink:0}.plp__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}@media(min-width:1025px){.plp__grid .btn{background-image:var(--btn-primary-dark-medium)!important}.plp__grid .btn:disabled,.plp__grid .btn.is-disabled{background-image:var(--btn-primary-dark-medium-disabled)!important}.plp__grid .btn.loading{background-image:var(--btn-primary-dark-medium-hover)!important;color:var(--Colors-Text-text-body-primary-light, #fff)!important}}@media(min-width:1025px)and (hover:hover){.plp__grid .btn:hover,.plp__grid .btn:focus-visible{background-image:var(--btn-primary-dark-medium-hover)!important}}@media(max-width:480px){.plp__grid{grid-template-columns:1fr}}@media screen and (min-width:1240px){.plp__grid{grid-template-columns:repeat(var(--plp-cols, 3),1fr)}}.plp__grid.loading{opacity:.5;pointer-events:none}.plp__empty{grid-column:1/-1;text-align:center;padding:40px 16px;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm)}.plp__pagination{display:flex;width:100%;padding:24px 0;margin-top:16px;justify-content:center;align-items:center}.plp__pagination-list{display:flex;justify-content:center;align-items:center;gap:12px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.plp__pagination-list{width:100%;max-width:375px;gap:8px}}.plp__page-btn{display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:8px;text-decoration:none;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-xxs);font-weight:400;line-height:140%;transition:background .12s ease;box-sizing:border-box}@media(max-width:1024px){.plp__page-btn{font-size:var(--Typography-Size-xxs)}}.plp__page-btn--active{border-radius:8px;background:var(--Colors-primary-dark);color:#fff}@media(hover:hover){.plp__page-btn:not(.plp__page-btn--active):not(.plp__page-btn--ellipsis):hover{background:#04395d14}}.plp__page-btn--ellipsis{cursor:default}.plp-sort{position:relative;flex-shrink:0}.plp-sort__toggle{display:flex;align-items:center;gap:4px;padding:0;background:none;border:none;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%;white-space:nowrap}.plp-sort__caret{display:flex;flex-shrink:0;transition:transform .15s ease}.plp-sort__toggle[aria-expanded=true] .plp-sort__caret{transform:scaleY(-1)}.plp-sort__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:10;width:176px;padding:15px 11px;box-sizing:border-box;background:var(--Colors-primary-light);border:1px solid var(--Colors-primary-dark);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s}.plp-sort.is-open .plp-sort__menu{opacity:1;visibility:visible;transition-delay:0s}.plp-sort__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.plp-sort__option{display:flex;align-items:center;gap:8px;width:100%;height:24px;padding:0;background:none;border:none;cursor:pointer;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-xs);font-weight:400;line-height:140%;text-align:left;white-space:nowrap}@media(hover:hover){.plp-sort__option:hover{text-decoration:underline;text-underline-offset:4px}}.plp-sort__check{display:none;flex-shrink:0}.plp-sort__option[aria-current=true] .plp-sort__check{display:flex}.mobile-facets__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px!important;height:24px!important;flex-shrink:0;border:2px solid var(--Colors-primary-dark);border-radius:4px;background:#0000;transition:background .12s ease;box-sizing:border-box;cursor:pointer;margin:0}.mobile-facets__checkbox:checked{background-color:var(--Colors-primary-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none' viewBox='0 0 14 11'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 5.5L5 9.5L13 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 11px}.plp-drawer__trigger{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.plp-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200;opacity:0;transition:opacity .3s ease;cursor:pointer}.plp-drawer__panel{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100dvh;background:#fff;z-index:201;overflow:hidden;padding:48px 16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.plp-drawer__panel>facet-filters-form,.plp-drawer__panel>facet-filters-form>form{display:flex;flex-direction:column;flex:1;min-height:0}.plp-drawer__details.menu-opening .plp-drawer__overlay{opacity:1}.plp-drawer__details.menu-opening .plp-drawer__panel{transform:translate(0)}.plp-drawer__header{display:flex;padding-bottom:32px;justify-content:space-between;align-items:center;align-self:stretch;flex-shrink:0}.plp-drawer__title{color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Primary);font-size:var(--Typography-Size-xl);font-weight:400;line-height:120%}.plp-drawer__close{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--Colors-primary-dark);padding:4px;border-radius:4px}@media(hover:hover){.plp-drawer__close:hover{background:#04395d0f}}.plp-drawer__count{margin:0;padding-bottom:16px;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%}.plp-drawer__filters{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1 1 0;min-height:0;align-self:stretch;padding-top:16px;overflow-y:auto;scrollbar-width:none}.plp-drawer__filters::-webkit-scrollbar{display:none}.plp-drawer__filter-group{width:100%}.plp-drawer__filter-label{margin:0;display:flex;padding:8px 0;align-items:center;gap:16px;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:700;line-height:140%}.plp-drawer__filter-group .plp__filter-vals{padding:0 8px 12px}.plp-drawer__footer{padding-top:24px;flex-shrink:0}.plp-drawer__apply{width:100%}.plp__sale-banner{max-width:1440px;margin:0 auto;padding:0 80px 16px}@media(max-width:1024px){.plp__sale-banner{padding:0 16px}}.plp__sale-banner--no-heading{padding-top:24px}.plp-sale-banner{--sb-bg: #F7DB7D;--sb-heading: #04395D;--sb-text: #04395D;--sb-btn: #04395D;--sb-btn-bg: transparent;--sb-btn-hover: #A7DAFB;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 48px;overflow:clip;border-radius:8px;background-color:var(--sb-bg);background-image:var(--sb-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.plp-sale-banner__text{position:relative;z-index:1;display:flex;flex:0 1 627px;flex-direction:column;min-width:0}.plp-sale-banner__heading{margin:0;color:var(--sb-heading);font-family:var(--Typography-Family-Primary);font-size:var(--Typography-Size-xl);font-weight:400;line-height:1.2}.plp-sale-banner__sub{margin:0;color:var(--sb-text);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-sm);font-weight:400;line-height:1.4}.plp-sale-banner__sub--mobile{display:none}.plp-sale-banner__cta{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:16px var(--padding-padding-left-right-btn, 32px);border:2px solid var(--sb-btn);border-radius:8px;background-color:var(--sb-btn-bg);color:var(--sb-btn);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-btn, 20px);font-weight:700;line-height:1.16;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .1s linear,border-color .1s linear}.plp-sale-banner__cta:focus-visible{outline:2px solid var(--sb-btn);outline-offset:2px}@media(hover:hover)and (min-width:769px){.plp-sale-banner__cta:hover,.plp-sale-banner__cta:focus-visible{border-color:var(--sb-btn-hover);background-color:var(--sb-btn-hover)}}.plp-sale-banner__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.plp-sale-banner__art--mobile{display:none}.plp-sale-banner__art-img{position:absolute;display:block;max-width:none;transform-origin:center}.plp-sale-banner__art-img--star-d{top:20.54px;left:489.05px;transform:rotate(59.78deg)}.plp-sale-banner__art-img--puzzle-mid-d{top:-17px;left:50.94%}.plp-sale-banner__art-img--flight-d{top:9.04px;left:calc(50% + 152.55px);transform:rotate(167.29deg)}.plp-sale-banner__art-img--puzzle-right-d{top:calc(32.74% - 54.5px);left:calc(100.735% - 48.285px);transform:rotate(9.23deg)}.plp-sale-banner__art-img--star-m{top:-8.63px;left:208.13px;transform:rotate(8.27deg)}.plp-sale-banner__art-img--puzzle-m{top:36.16px;left:calc(91.89% - 41.377px);transform:rotate(43.64deg)}@media(max-width:768px){.plp-sale-banner{gap:8px;padding:12px 16px}.plp-sale-banner__text{flex:1 1 auto}.plp-sale-banner__heading{font-size:var(--Typography-Size-lg)}.plp-sale-banner__sub{font-size:var(--Typography-Size-xs)}.plp-sale-banner__sub--desktop{display:none}.plp-sale-banner__sub--mobile{display:block}.plp-sale-banner__cta{padding:0 0 2px;border:0;border-bottom:1px solid var(--sb-btn);border-radius:0;background-color:#0000;font-size:var(--Typography-Size-xxs);font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.plp-sale-banner__art--desktop{display:none}.plp-sale-banner__art--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/unc-section-main-collection.css.map */
