.sr-dept-hub{padding-top:32px;padding-bottom:24px;background:var(--hub-bg);color:var(--hub-text)}.sr-dept-hub__heading p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:750;margin:0 0 8px;color:var(--hub-text)}.sr-dept-hub .sr-dept-hub__heading h1{font-size:36px;line-height:1.2;color:var(--hub-text)!important;margin:0 0 24px}.sr-dept-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sr-dept-hub__card{border:1px solid #d7dfe4;border-radius:10px;overflow:hidden;background:#fff}.sr-dept-hub__primary{display:block;padding:20px;text-decoration:none}.sr-dept-hub .sr-dept-hub__primary h2{font-size:18px;line-height:1.3;color:var(--hub-text)!important;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.sr-dept-hub__primary h2 span{color:#936000}.sr-dept-hub__primary:hover h2{text-decoration:underline;text-underline-offset:4px}.sr-dept-hub__logo{display:block;margin-bottom:18px;background:#fff}.sr-dept-hub__logo img{display:block;width:100%;height:100px;object-fit:contain}.sr-dept-hub__card ul{padding:0 20px 18px;margin:0;list-style:none}.sr-dept-hub__card li{margin:0 0 8px;font-size:14px}.sr-dept-hub a{color:var(--hub-text)}.sr-dept-hub__search{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid var(--hub-accent);border-radius:9px;background:#001c33;padding:20px 24px;margin:0 0 20px;color:#fff!important;text-decoration:none}.sr-dept-hub__search strong{font-size:21px;color:#ffce66}.sr-dept-hub__search span{font-size:15px;color:#fff}.sr-dept-hub__browse{margin:24px 0;background:#fff;border:1px solid #d7dfe4;border-radius:10px;padding:24px}.sr-dept-hub .sr-dept-hub__browse h2{font-size:23px;margin:0 0 20px;color:var(--hub-text)!important}.sr-dept-hub .sr-dept-hub__browse h3{font-size:16px;margin:18px 0 10px;color:var(--hub-text)!important}.sr-dept-hub__chips{display:flex;flex-wrap:wrap;gap:9px}.sr-dept-hub__chips a{font-size:14px;border:1px solid #c6d0d8;border-radius:25px;padding:8px 14px;text-decoration:none}.sr-dept-hub__chips a:hover{background:#fff4d8;border-color:#c68600}.sr-dept-hub__all{display:inline-block;margin-top:24px;font-weight:750;text-underline-offset:5px}@media(max-width:990px){.sr-dept-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sr-dept-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sr-dept-hub__primary{padding:15px}.sr-dept-hub .sr-dept-hub__primary h2{font-size:16px}.sr-dept-hub__logo img{height:75px}.sr-dept-hub__search{display:block}.sr-dept-hub__search span{display:block;margin-top:8px}.sr-dept-hub .sr-dept-hub__heading h1{font-size:29px}}.sr-dept-hub__sets{margin-top:24px}.sr-dept-hub .sr-dept-hub__sets>h2{font-size:22px;color:var(--hub-text)!important;margin:0 0 14px}.sr-set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.sr-set-tile{display:block;border:1px solid #d7dfe4;border-radius:9px;overflow:hidden;background:#fff;text-decoration:none}.sr-set-tile__image{height:120px;display:flex;align-items:center;justify-content:center;padding:10px}.sr-set-tile__image img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.sr-set-tile__title{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:#f3f5f7;font-size:15px;font-weight:750;color:var(--hub-text)}.sr-set-tile:hover{border-color:#c68600}.sr-set-tile:focus-visible{outline:3px solid #ffb51b;outline-offset:3px}.sr-dept-hub__logo img{height:70px}.sr-dept-hub__primary{padding:16px}.sr-dept-hub__logo{margin-bottom:10px}.sr-dept-hub .sr-dept-hub__primary h2{font-size:17px}body:has(.sr-dept-hub) .collection-summary-title{display:none}@media(min-width:990px){.sr-set-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){.sr-set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-set-tile__image{height:105px}}.sr-magic-art{margin:0 0 22px;border-radius:11px;overflow:hidden;background:#001c33}.sr-magic-art img{display:block;width:100%;height:210px;object-fit:cover;object-position:center 42%}@media(max-width:700px){.sr-magic-art img{height:145px}}.sr-dept-hub--magic .sr-dept-hub__heading p{display:none}.sr-dept-hub--magic .sr-dept-hub__heading{margin:0}.sr-magic-art{position:relative;isolation:isolate;height:220px;background:#001c33}.sr-magic-art img.sr-magic-art__scene{width:100%;height:100%;object-fit:cover;object-position:center 44%}.sr-magic-art__brand{position:absolute;inset:0 auto 0 0;width:41%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#001c33;padding:24px;z-index:1}.sr-magic-art__brand:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:60px;background:linear-gradient(90deg,#001c33,transparent)}.sr-magic-art__brand img{width:min(100%,310px)!important;height:auto!important;max-height:130px;object-fit:contain}.sr-magic-art__brand span{color:#ffd16a!important;font-size:18px;font-weight:750}.sr-dept-hub--magic .sr-dept-hub__card{border:1px solid #b9c8d2;border-bottom:3px solid #d79b12;background:linear-gradient(135deg,#fff,#f0f4f6);border-radius:8px;box-shadow:0 2px 5px #001c3308}.sr-dept-hub--magic .sr-dept-hub__primary{padding:18px 20px;min-height:66px;display:flex;align-items:center}.sr-dept-hub--magic .sr-dept-hub__primary h2{width:100%;font-weight:750!important;font-size:17px!important}.sr-dept-hub--magic .sr-dept-hub__card:hover{background:#fff4d8;border-color:#b77900}@media(max-width:749px){.sr-magic-art{height:160px}.sr-magic-art__brand{width:44%;padding:14px}.sr-magic-art__brand:after{width:30px}.sr-magic-art__brand span{font-size:14px}.sr-dept-hub--magic .sr-dept-hub__primary{padding:15px 13px;min-height:60px}.sr-dept-hub--magic .sr-dept-hub__primary h2{font-size:15px!important}}.sr-browsing-context{font-size:15px;color:#001c33;margin:0 0 15px}.sr-dept-hub--magic .sr-dept-hub__card:has([aria-current=page]){background:#001c33}.sr-dept-hub--magic .sr-dept-hub__card [aria-current=page] h2{color:#fff!important}.sr-dept-hub--magic .sr-dept-hub__card [aria-current=page] h2 span{color:#ffd16a}.sr-dept-hub__grid{align-items:start}.sr-dept-hub__card{border:1px solid #b9c8d2;border-bottom:3px solid #d79b12;background:linear-gradient(135deg,#fff,#f0f4f6);border-radius:8px}.sr-dept-hub__primary{min-height:66px;display:flex;align-items:center;gap:14px;padding:18px 20px}.sr-dept-hub__primary h2{width:100%;font-weight:750}.sr-dept-hub__logo{margin:0;flex:0 0 100px}.sr-dept-hub__logo img{height:58px}.sr-dept-hub__expand{border-top:1px solid #d7dfe4}.sr-dept-hub__expand summary{padding:13px 20px;display:flex;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.sr-dept-hub__expand summary::-webkit-details-marker{display:none}.sr-dept-hub__expand[open] summary span{transform:rotate(45deg)}.sr-dept-hub__expand ul{padding-top:8px}.sr-dept-hub__expand a{display:block;padding:5px 0}.sr-dept-hub__card:has([aria-current=page]){background:#001c33}.sr-dept-hub__card [aria-current=page] h2{color:#fff!important}.sr-dept-hub__card [aria-current=page] h2 span{color:#ffd16a}.sr-find-us{padding-top:32px;padding-bottom:24px;color:#001c33}.sr-find-us__intro{background:#001c33;border-bottom:3px solid #ffb51b;border-radius:10px;padding:30px;color:#fff;margin-bottom:20px}.sr-find-us__intro p{font-size:12px;letter-spacing:.12em;color:#ffd16a!important;font-weight:750}.sr-find-us__intro h1{color:#fff!important;font-size:clamp(28px,3vw,40px);margin:8px 0 16px}.sr-find-us__intro span{display:block;font-size:17px;color:#fff}.sr-find-us__intro a{display:inline-block;margin-top:20px;padding:11px 20px;border-radius:5px;background:#ffb51b;color:#001c33!important;text-decoration:none;font-size:15px;font-weight:750}.sr-find-us__photos{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.sr-find-us figure{margin:0;background:#fff;border:1px solid #d1dce3;border-radius:9px;overflow:hidden}.sr-find-us figure img{display:block;width:100%;height:310px;object-fit:contain;background:#edf1f3}.sr-find-us figcaption{padding:17px 20px;color:#17384d;font-size:15px;line-height:1.6}.sr-find-us figcaption strong{display:block;color:#001c33}.sr-find-us__note{font-size:15px;line-height:1.6}@media(max-width:749px){.sr-find-us__photos{grid-template-columns:1fr}.sr-find-us figure img{height:auto;max-height:370px}.sr-find-us__intro{padding:24px}}.sr-weekly{background:var(--we-bg);padding-top:20px;padding-bottom:26px}.sr-weekly__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.sr-weekly .sr-weekly__head h2{color:var(--we-text)!important;font-size:24px;line-height:1.2;margin:0;font-weight:750}.sr-weekly__head>a{color:var(--we-text)!important;font-size:14px;font-weight:700;text-underline-offset:4px}.sr-weekly__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sr-weekly__event{display:flex;align-items:center;gap:20px;padding:20px 22px;background:var(--we-card);color:var(--we-card-text)!important;border:1px solid transparent;border-left:4px solid var(--we-accent);border-radius:10px;text-decoration:none;transition:border-color .15s ease;min-width:0}.sr-weekly__event:hover,.sr-weekly__event:focus-visible{border-color:var(--we-accent);outline:2px solid var(--we-accent);outline-offset:3px}.sr-weekly__date{width:62px;flex-shrink:0;text-align:center;color:var(--we-accent);line-height:1.1}.sr-weekly__date>span{display:block;font-size:12px;font-weight:800;letter-spacing:.07em}.sr-weekly__date>strong{display:block;font-size:37px;margin:3px 0}.sr-weekly__copy{flex:1;min-width:0}.sr-weekly .sr-weekly__event h3{font-size:21px;color:var(--we-card-text)!important;line-height:1.2;margin:0 0 7px}.sr-weekly .sr-weekly__event p{font-size:15px;color:var(--we-card-text)!important;line-height:1.4;margin:0 0 9px}.sr-weekly__cta{font-size:13px;font-weight:750;color:var(--we-accent)}.sr-weekly__logo{width:120px;height:58px;object-fit:contain;padding:9px;background:#fff;border-radius:6px;flex-shrink:0}@media(max-width:990px){.sr-weekly__logo{width:88px;height:50px}.sr-weekly__event{gap:13px;padding:17px}.sr-weekly .sr-weekly__event h3{font-size:18px}}@media(max-width:749px){.sr-weekly__grid{grid-template-columns:1fr}.sr-weekly .sr-weekly__head h2{font-size:21px}.sr-weekly__date{width:48px}.sr-weekly__date>strong{font-size:32px}.sr-weekly__event{padding:16px 14px}.sr-weekly .sr-weekly__event p{font-size:14px}.sr-weekly__logo{width:80px;height:48px}}.sr-filter-browse{padding:0 18px 18px}.sr-filter-browse label{display:block;margin:12px 0 7px;font-size:14px;font-weight:750}.sr-filter-browse select{min-height:42px;width:100%;border:1px solid #b7c7d2;border-radius:5px;background:#fff;color:#001c33;padding:8px;font-size:14px}.sr-filter-guidance{font-size:12px;line-height:1.5;color:#496579;margin:14px 0 0}#main-collection-filters.facets-wrapper,#main-search-filters.facets-wrapper{display:block!important;width:100%;max-width:166rem}.sr-native-filters{width:100%;margin:16px 0 24px;color:var(--sr-text)}.sr-native-filters__panel{border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-bg);overflow:hidden}.sr-native-filters__panel>summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;min-height:52px;font-weight:700;color:var(--sr-heading);cursor:pointer;list-style:none}.sr-native-filters__panel>summary::-webkit-details-marker{display:none}.sr-native-filters__panel>summary>span{font-size:22px}.sr-native-filters__panel[open]>summary>span{transform:rotate(45deg)}.sr-native-filters__panel form{padding:0 20px 20px}.sr-native-filters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;border-top:1px solid var(--sr-border);padding-top:20px}.sr-native-filters fieldset{margin:0;padding:0;border:0;min-width:0}.sr-native-filters legend{font-size:14px;font-weight:800;margin-bottom:12px;color:var(--sr-heading)}.sr-native-filters__values{max-height:240px;overflow-y:auto}.sr-native-filters__values label{display:flex;gap:10px;align-items:center;min-height:38px;font-size:14px;cursor:pointer}.sr-native-filters input[type=checkbox]{width:18px;height:18px;accent-color:var(--sr-heading)}.sr-native-filters__values small{margin-left:auto;color:var(--sr-text)}.sr-native-filters__price{display:flex;gap:10px}.sr-native-filters__price label{font-size:13px;min-width:0;width:50%}.sr-native-filters input[type=number],.sr-native-filters select{display:block;width:100%;border:1px solid var(--sr-border);border-radius:4px;min-height:44px;padding:8px;background:var(--sr-surface-bg);color:var(--sr-input-text);font-size:16px}.sr-native-filters__actions{display:flex;align-items:center;gap:24px;margin-top:24px}.sr-native-filters__actions button{border:0;border-radius:4px;background:var(--sr-button-bg);color:var(--sr-button-text);min-height:46px;padding:10px 28px;font-size:15px;font-weight:700;cursor:pointer}.sr-native-filters__actions button:hover{background:var(--sr-button-hover-bg);color:var(--sr-button-hover-text)}.sr-native-filters__active{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sr-native-filters__active a{border:1px solid var(--sr-border);border-radius:20px;padding:7px 12px;text-decoration:none;font-size:13px}.sr-native-filters :focus-visible{outline:3px solid var(--sr-footer-accent);outline-offset:3px}.facets-vertical:has(.sr-native-filters){display:block}@media(max-width:749px){.sr-native-filters__grid{grid-template-columns:1fr}.sr-native-filters__panel form{padding:0 16px 16px}}.sr-sidebar-browse{padding:0 20px 20px;border-top:1px solid var(--sr-border)}.sr-sidebar-browse h3{font-size:15px!important;color:var(--sr-heading)!important;margin:20px 0 10px}.sr-sidebar-browse h4{font-size:13px!important;color:var(--sr-heading)!important;margin:14px 0 6px}.sr-sidebar-browse a{display:block;font-size:14px;color:var(--sr-text);padding:5px 0;text-decoration:none}.sr-sidebar-browse a:hover{text-decoration:underline}.sr-filter-category{border-bottom:1px solid #d7dfe4;padding:0 0 12px;margin:0 0 12px}.sr-filter-category>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:800;list-style:none;padding:9px 0;color:var(--sr-heading)}.sr-filter-category>summary::-webkit-details-marker{display:none}.sr-filter-category[open]>summary>span{transform:rotate(45deg)}.sr-filter-category .sr-native-filters__values{padding-top:7px}.sr-directory{color:#001c33}.sr-directory__department{margin:24px 0}.sr-directory__department>header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#001c33;border-bottom:3px solid #ffb51b;border-radius:9px 9px 0 0;padding:18px 22px}.sr-directory__department>header h2{border:0!important;padding:0!important;margin:0!important;color:#fff!important;font-size:23px!important}.sr-directory__department>header a{color:#ffd16a!important;font-size:14px}.sr-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:18px;border:1px solid #d7dfe4;background:#f4f6f8;border-radius:0 0 9px 9px;align-items:start}.sr-directory__card{background:#fff;border:1px solid #cbd6de;border-bottom:3px solid #d79b12;border-radius:8px;overflow:hidden}.sr-directory__card>a{padding:18px;display:block;text-decoration:none!important;color:#001c33!important}.sr-directory__card h3{display:flex;justify-content:space-between;gap:8px;font-size:16px!important;line-height:1.35;color:#001c33!important;margin:0!important}.sr-directory__card h3 span{color:#a36b00}.sr-directory__mark{display:flex;align-items:center;justify-content:center;background:#fff;height:110px;margin-bottom:15px}.sr-directory__mark img{display:block;max-width:100%;width:100%;height:105px;object-fit:contain}.sr-directory__card details{border-top:1px solid #d7dfe4}.sr-directory__card summary{padding:12px 18px;cursor:pointer;display:flex;justify-content:space-between;list-style:none;font-size:14px!important;font-weight:700}.sr-directory__card ul{margin:0!important;padding:8px 18px 18px!important;list-style:none}.sr-directory__card li a{display:block;padding:5px 0;font-size:14px!important}.sr-directory__card summary::-webkit-details-marker{display:none}@media(max-width:990px){.sr-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sr-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.sr-directory__mark{height:85px}.sr-directory__mark img{height:80px}.sr-directory__card>a{padding:13px}.sr-directory__card h3{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/127/compiled_assets/styles.css.map */
