@font-face{font-family:PSBrown;src:url(font-0.woff) format('woff');font-weight:400;font-display:swap}@font-face{font-family:PSBrown;src:url(font-1.woff) format('woff');font-weight:700;font-display:swap}@font-face{font-family:PSBradford;src:url(font-2.woff2) format('woff2');font-style:italic;font-display:swap}
.ps-home{width:100%;margin:0;padding:0}.page-template-play-storefront-home #main{padding:0}.ps-shell,.ps-home{font-family:PSBrown,sans-serif;color:#424140;font-size:18px;line-height:1.5}.ps-shell *,.ps-home *{box-sizing:border-box}.ps-shell a{text-decoration:none;color:inherit}.ps-shell button{font:inherit;letter-spacing:0;text-transform:none;min-height:0;margin:0;border-radius:0;box-shadow:none}.ps-shell [hidden]{display:none!important}.ps-shell{position:relative;z-index:60}.ps-shell .ps-promo{height:40px;display:flex;align-items:center;justify-content:center;background:#4edcca;font-size:14px;font-weight:700;color:#161e22;padding:4px 12px;text-align:center}.ps-brandbar{height:40px;background:#202ea8;display:flex;justify-content:flex-end;align-items:center;padding:0 56px;color:#fff;font-size:16px;font-weight:700}.ps-brandbar a{color:#fff;text-decoration:underline}.ps-navigation{height:88px;padding:0 48px;display:flex;align-items:center;position:relative;background:#fff;gap:32px}.ps-desktop-menu{flex:1;min-width:0}.ps-menu{list-style:none;margin:0;padding:0;display:flex;gap:32px;align-items:center}.ps-menu li{margin:0;list-style:none;position:relative}.ps-menu a{display:block;font-size:18px;font-weight:700;line-height:24px;padding:16px 0;white-space:nowrap}.ps-menu .menu-item-has-children>a:after{content:'⌄';margin-left:10px}.ps-menu .sub-menu{display:none;position:absolute;left:-24px;top:100%;min-width:260px;padding:16px 24px;margin:0;background:#fff;box-shadow:0 6px 12px #0002;z-index:90;list-style:none}.ps-menu .sub-menu a{padding:10px 0;font-weight:400}.ps-menu li:hover>.sub-menu,.ps-menu li:focus-within>.sub-menu{display:block}.ps-menu a:hover{color:#202ea8}.ps-logo{position:absolute;left:50%;transform:translateX(-50%);width:164px;height:40px;display:flex;align-items:center}.ps-logo img{width:164px;height:40px;object-fit:contain}.ps-actions{display:flex;gap:32px;align-items:center;justify-content:flex-end;flex:1}.ps-shell .ps-icon{background:transparent;border:0;color:#424140;padding:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:1;cursor:pointer}.ps-actions>a{font-size:18px;font-weight:700;white-space:nowrap}.ps-cart-toggle{display:flex;align-items:center;gap:8px}.ps-cart-count{display:inline-flex;border:1px solid #424140;border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;font-size:18px}.ps-mobile-toggle{display:none!important}.ps-navigation[data-layout=two-row]{height:140px;padding-bottom:52px}.ps-navigation[data-layout=two-row] .ps-desktop-menu{position:absolute;bottom:0;left:48px;right:48px}.ps-search{padding:24px 48px;background:#f5f7fc;border-top:1px solid #ddd;position:absolute;top:100%;left:0;right:0}.ps-search form{max-width:700px;margin:0 auto}.ps-search input{margin:0}.ps-cart-panel{position:absolute;right:0;top:100%;width:420px;max-width:100%;max-height:70vh;overflow:auto;background:#fff;box-shadow:0 12px 24px #0003;padding:24px;z-index:100}.ps-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ps-mobile-menu{background:#fff;padding:24px;position:absolute;left:0;right:0;top:100%;box-shadow:0 15px 15px #0002;max-height:75vh;overflow:auto}.ps-mobile-menu>.ps-menu{display:block}.ps-mobile-menu .sub-menu{position:static;box-shadow:none;padding:8px 0 8px 20px}.ps-mobile-menu li:hover>.sub-menu{display:none}.ps-mobile-menu li.ps-expanded>.sub-menu{display:block}.ps-submenu-toggle{position:absolute;right:0;top:6px;width:40px;height:40px;background:none;border:0}.ps-divider{display:block;width:100%;height:auto;aspect-ratio:1440/24;object-fit:cover}.ps-footer{background:#f5f7fc;z-index:1}.ps-footer-main{padding:40px 48px;display:flex;gap:8%;min-height:376px}.ps-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);width:60%;gap:30px}.ps-footer details{margin:0;border:0}.ps-footer summary{font-size:16px;font-weight:700;list-style:none;cursor:default;margin:0 0 8px}.ps-footer summary::-webkit-details-marker{display:none}.ps-footer details div{display:flex;flex-direction:column;gap:8px}.ps-footer details a{font-size:14px;line-height:21px;color:#4e5ec4}.ps-footer a:hover{text-decoration:underline}.ps-footer-account{flex:1}.ps-footer-account h3{font:700 24px/32px PSBrown,sans-serif;color:#424140;margin:0 0 18px}.ps-footer-account p{font-size:16px;margin:0 0 16px}.ps-shell .ps-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:#262baa;color:#fff;font-size:18px;font-weight:700;border:2px solid #262baa;border-radius:3px;min-height:54px;text-decoration:none}.ps-footer-account .ps-footer-note{font-size:12px;line-height:18px;margin-top:20px;max-width:400px}.ps-footer-bottom{padding:12px 48px;background:#b5edf1;display:flex;justify-content:space-between;gap:40px;font-size:16px;line-height:24px}.ps-footer-bottom>div{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-end}.ps-footer-bottom>a{text-decoration:underline}.ps-shell :focus-visible,.ps-home :focus-visible{outline:2px solid #202ea8;outline-offset:4px}
body.htw-header-slot-play-storefront #main .shop-container,body.htw-header-slot-play-storefront .product-main{font-family:PSBrown,sans-serif}body.htw-header-slot-play-storefront.woocommerce .button,body.htw-header-slot-play-storefront.woocommerce button.button{background:#262baa;border-radius:3px;color:white}body.htw-header-slot-play-storefront.woocommerce .product-title,body.htw-header-slot-play-storefront.woocommerce .page-title{font-family:PSBrown,sans-serif;color:#424140}body.htw-header-slot-play-storefront .woocommerce-Price-amount{color:#424140}
@media(max-width:959px){.ps-shell,.ps-home{font-size:16px}.ps-shell .ps-promo{min-height:40px;height:auto;font-size:12px;line-height:16px;padding:4px 12px}.ps-brandbar,.ps-desktop-menu,.ps-account,.ps-cart-label{display:none!important}.ps-navigation{height:72px;padding:0 16px;gap:0}.ps-logo,.ps-logo img{width:128px;height:32px}.ps-shell .ps-mobile-toggle{display:flex!important}.ps-actions{gap:8px;flex:initial;margin-left:auto}.ps-cart-count{width:40px;height:40px;font-size:16px}.ps-navigation[data-layout=two-row]{height:72px;padding-bottom:0}.ps-search{padding:20px}.ps-footer-main{padding:48px 20px 36px;display:flex;flex-direction:column-reverse;gap:42px;min-height:0}.ps-footer-columns{width:100%;display:block}.ps-footer details{border-top:1px solid #b6becb}.ps-footer details:last-child{border-bottom:1px solid #b6becb}.ps-footer summary{padding:16px 0;margin:0;font-size:16px;cursor:pointer}.ps-footer summary:after{content:'+';float:right;font-size:24px;line-height:24px}.ps-footer details[open] summary:after{content:'−'}.ps-footer details div{padding:0 0 16px}.ps-footer-account h3{font-size:20px;line-height:28px;margin-bottom:18px}.ps-footer-account .ps-button{min-height:48px;font-size:16px}.ps-footer-bottom{padding:24px 16px;display:block;text-align:center;font-size:14px;line-height:22px}.ps-footer-bottom>div{justify-content:center;gap:18px;margin-top:28px}.ps-footer-bottom>div>span{flex-basis:100%;margin-top:18px}.ps-divider{height:12px;aspect-ratio:auto;object-fit:cover}.ps-mobile-menu .ps-menu a{white-space:normal;padding-right:38px}}
@media(prefers-reduced-motion:reduce){.ps-shell *,.ps-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.ps-footer-main{max-width:1640px;margin:0 auto}.ps-footer-bottom{background:#bdedef}@media(max-width:959px){.ps-footer{margin-top:48px}.ps-footer-main{padding-top:40px}.ps-footer summary{font-size:18px;line-height:27px}}
