:root{--panel-bg: #f6f1de;--bg-color: #ffffff;--fg-color: #282828;--meta: #808076;--panel-meta: #6e6e64;--footer-meta: #77776c;--lyrics: #ff555a;--tour: #0000ff;--store: #00dcff;--news: #808076;--history: #ff8c4b;--on-this-day: #ff8c4b;--pet-texts: #00ff5a;--product: #00dcff;--images: #ffdc00;--theatre-film: #6caac7;--videos: #9600ff;--social: var(--product);--page: var(--fg-color);--transition-duration: 0.1s;--gutter: 0.625rem;--keyline-width: 1px;--ease-in-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){:root{--keyline-width: 0.5px}}:root{--font-size-h0: 2rem;--font-size-h1: 1.75rem;--font-size-h2: 1.75rem;--font-size-h3: 1.625rem;--font-size-p: 1.25rem;--font-size-meta: 0.875rem;--line-height-h: 1.11625;--line-height-p: 1.25}@media(min-width: 572px){:root{--font-size-h1: 2rem;--font-size-h2: 2rem;--font-size-h0: 2.25rem;--font-size-p: 1.25rem;--line-height-p: 1.15}}h1,h2,h3,h4,h5,h6{text-wrap:balance}.h1{font-size:var(--font-size-h1);line-height:var(--line-height-h)}.h2{font-size:var(--font-size-h2);line-height:1;color:var(--meta)}.h2:not(.title .h2):not(.site-content>h2){margin:calc(1.5*var(--gutter)) 0 calc(2*var(--gutter))}.h2:is(.site-content>h2){margin-top:calc(2*var(--gutter));margin-bottom:calc(2*var(--gutter))}.h2 a,.h2 a:visited{color:inherit}.h2 a:hover,.h2 a:visited:hover{text-decoration:underline;text-decoration-thickness:var(--keyline-width);text-underline-offset:.25em}.h3,.h4{font-size:var(--font-size-h3);line-height:var(--line-height-h)}.h0{font-size:var(--font-size-h0)}p{text-wrap:pretty}@font-face{font-family:"Akkuratmono-Regular";src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot");src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.woff") format("woff");font-weight:normal;font-style:normal}.archive-link-wrapper{margin:calc(0px - var(--gutter)) 0;font-family:helvetica-neue-lt-pro,Helvetica,sans-serif;font-weight:400;letter-spacing:0;text-align:center;color:var(--footer-meta);position:relative;top:calc(.25*var(--gutter))}.archive-link-wrapper a,.archive-link-wrapper a:visited{display:inline-block;font-size:87.5%;color:inherit}.post-type-archive-news.date .bar{background-color:var(--news);height:var(--gutter);margin-bottom:calc(1.5*var(--gutter))}.panel.archive-index{flex-direction:column}.panel.archive-index ul.years{font-size:1.25em;color:var(--panel-meta)}@media(max-width: 959px){.panel.archive-index ul.years{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.panel.archive-index ul.years a,.panel.archive-index ul.years a:visited{color:inherit}.panel.archive-index ul.years a:hover,.panel.archive-index ul.years a:visited:hover{text-decoration:underline;text-decoration-thickness:var(--keyline-width);text-underline-offset:.25em}.panel.archive-index ul.years button{font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0;color:inherit;cursor:pointer}.panel.archive-index ul.years button h5{line-height:1.5}.panel.archive-index ul.years li>ul{line-height:1.1em;max-height:0;transition:max-height var(--transition-duration) ease-out 0s;overflow:hidden}.panel.archive-index ul.years li.is-expanded{font-size:inherit}.panel.archive-index ul.years li.is-expanded ul{max-height:14.5em}.panel.archive-index ul.years li.is-expanded .is-selected{font-style:italic}.panel.tour-next-dates .date{font-style:italic}.panel.tour-next-dates .panel-content .text ul{list-style:none}.panel.tour-next-dates .panel-content .text ul li{margin-left:0}.panel.no-tour{min-height:50vh !important}.panel.no-tour .title{border-top-width:0px}.panel.tour{padding:var(--gutter) 0}.panel.tour:not(:first-of-type){margin-top:calc(2*var(--gutter))}@media(min-width: 960px){.panel.tour{padding:var(--gutter)}}.panel.tour .title h2{color:inherit;font-size:2em}.panel.tour .text{border-top-width:0px;padding-top:0;display:flex;flex-direction:column;gap:var(--gutter)}.panel.tour .tour-date{border-top:var(--keyline-width) solid currentColor;padding:var(--gutter) 0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.16;font-size:1.125rem}@media(min-width: 960px){.panel.tour .tour-date{font-size:1.5rem}}.panel.tour .tour-date>*{box-sizing:border-box;padding-right:1em}.panel.tour .tour-date .date{font-style:italic}.panel.tour .tour-date .tickets{padding-right:0;text-align:right}.panel.tour .tour-date .tickets ul{margin:0;list-style:none}.panel.tour .tour-date .tickets ul li{margin:0}.panel.tour .tour-date .tickets a,.panel.tour .tour-date .tickets a:visited{color:var(--accent)}.panel.tour .tour-date .notes{width:100%;font-size:1rem;padding-top:calc(1*var(--gutter))}@media(min-width: 960px){.panel.tour .tour-date .notes{font-size:1.125rem}}.panel.tour .tour-date .notes p{max-width:50ch}@media(max-width: 571px){.panel.tour .tour-date .date{order:0}.panel.tour .tour-date .tickets{order:1}.panel.tour .tour-date .venue,.panel.tour .tour-date .city,.panel.tour .tour-date .country{order:2;width:100%}}@media(min-width: 572px){.panel.tour .tour-date .date{width:17.5%}.panel.tour .tour-date .venue{width:27.5%}.panel.tour .tour-date .city{width:25%}.panel.tour .tour-date .country{width:17.5%}.panel.tour .tour-date .tickets{width:12.5%}}@font-face{font-family:"Akkuratmono-Regular";src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot");src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.woff") format("woff");font-weight:normal;font-style:normal}.post-type-archive-pet-texts .bar,.single-pet-texts .bar{background-color:var(--pet-texts)}.post-type-archive-pet-texts:not(.date) .bar,.single-pet-texts:not(.date) .bar{margin-bottom:calc(2*var(--gutter))}.post-type-archive-pet-texts .panel .panel-meta a,.post-type-archive-pet-texts .panel .panel-meta a:visited,.single-pet-texts .panel .panel-meta a,.single-pet-texts .panel .panel-meta a:visited{display:none}#pet-texts-article .panel.pet-text .panel-content{padding-top:calc(1*var(--gutter));padding-left:calc(2*var(--gutter));padding-right:calc(2*var(--gutter))}.pet-texts-archive-index{background-color:var(--pet-texts);color:var(--fg-color);font-family:"Akkuratmono-Regular",monospace}.pet-texts-archive-index .panel-content .title{padding-top:var(--gutter)}.pet-texts-archive-index .panel-content .title h3{font-size:1.375em;line-height:1.375}.pet-texts-archive-index .panel-content ul.years{font-size:initial;color:var(--fg-color)}.pet-texts-archive-index .panel-content ul.years a,.pet-texts-archive-index .panel-content ul.years a:visited{color:inherit}.pet-texts-archive-index .panel-content ul.years a:hover,.pet-texts-archive-index .panel-content ul.years a:visited:hover{text-decoration:underline;text-decoration-thickness:var(--keyline-width);text-underline-offset:.333em}.pet-texts-archive-index .panel-content ul.years li{line-height:1.3333}.pet-texts-archive-index .panel-content ul.years li.is-expanded ul{max-height:16em}.pet-texts-archive-index .panel-content ul.years li.is-selected a,.pet-texts-archive-index .panel-content ul.years li.is-selected a:visited{font-style:normal;border-bottom-color:currentColor}@font-face{font-family:"Akkuratmono-Regular";src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot");src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.woff") format("woff");font-weight:normal;font-style:normal}.product-menu{padding:0;font-size:112.5%;min-height:5.25rem;text-align:center;--accent: var(--product)}.product-menu .bar{height:var(--gutter);background-color:var(--product);margin-bottom:calc(.75*var(--gutter))}@media(min-width: 572px){.product-menu .bar{margin-bottom:calc(1.375*var(--gutter))}}@media(min-width: 572px){.product-menu{min-height:3.75rem}}.product-menu ul{display:flex;justify-content:center;flex-wrap:wrap;position:relative;top:calc(.25*var(--gutter))}@media(max-width: 959px){.product-menu ul{line-height:1.5;margin-bottom:var(--gutter)}.product-menu ul li:nth-child(n+5){order:2}}@media(max-width: 959px)and (min-width: 375px){.product-menu ul:before{width:100%;display:block;height:var(--keyline-width);content:"";order:1}}@media(max-width: 959px)and (min-width: 572px){.product-menu ul{margin-bottom:calc(1.5*var(--gutter))}}.product-menu ul a,.product-menu ul a:visited{color:inherit;padding:0 .5125rem;position:relative;transition:color var(--transition-duration) linear 0s}.product-menu ul a:after,.product-menu ul a:visited:after{left:0;position:absolute;text-align:center;width:100%;opacity:0;pointer-events:none;font-style:italic;font-weight:700;color:var(--accent);content:attr(data-label)}.product-menu ul a:hover,.product-menu ul a:visited:hover{color:var(--accent)}.product-menu ul a.is-active span,.product-menu ul a:visited.is-active span{opacity:0}.product-menu ul a.is-active:after,.product-menu ul a:visited.is-active:after{opacity:1}.panel.product .panel-content{flex-grow:1}#hero-product{margin-bottom:calc(2*var(--gutter))}.product-details .panel-content .title h2,.product-details .panel-content .title h4{font-style:italic}.product-details .panel-content .title .date{color:var(--panel-meta)}.panel.product-packshot .panel-image .image-wrapper:after{border-width:2px}.panel.product-format{border-top-width:0px}.panel.product-format .panel-content .title{padding:var(--gutter) 0;min-height:0}.panel.product-format .panel-content .title h3{font-style:normal;font-size:1.5rem}.panel.product-format .panel-content .text ol{list-style:decimal}.panel.product-format .panel-content .text ol li{margin-left:2.25rem}.panel.product-format .panel-content .text ol li .track{display:flex;gap:calc(2*var(--gutter));justify-content:space-between}.panel.product-format .panel-content .text ol li .track a,.panel.product-format .panel-content .text ol li .track a:visited{font-family:helvetica-neue-lt-pro,Helvetica,sans-serif;font-weight:400;letter-spacing:0;font-size:75%;line-height:1.7;color:var(--panel-meta)}.lyrics-menu{--accent: var(--lyrics);min-height:3.75rem}@media(max-width: 571px){.lyrics-menu{display:none}}.lyrics-menu .bar{background-color:var(--accent);height:var(--gutter);margin-bottom:calc(1.5*var(--gutter))}.lyrics-menu ul{display:flex;justify-content:center;font-size:112.5%;position:relative;top:calc(.25*var(--gutter))}.lyrics-menu ul a,.lyrics-menu ul a:visited{display:block;color:inherit;padding:0 calc(.5*var(--gutter));position:relative;min-width:.75em}.lyrics-menu ul a:hover,.lyrics-menu ul a:visited:hover{color:var(--accent)}.lyrics-menu ul a .inactive,.lyrics-menu ul a:visited .inactive{display:block}.lyrics-menu ul a:after,.lyrics-menu ul a:visited:after{content:attr(data-label);opacity:0;position:absolute;left:0;top:0;width:100%;text-align:center;font-weight:700;font-style:italic;color:var(--accent)}.lyrics-menu ul a.is-active,.lyrics-menu ul a:visited.is-active{font-style:italic;font-weight:700;color:var(--accent)}.lyrics-menu ul a.is-active .inactive,.lyrics-menu ul a:visited.is-active .inactive{opacity:0}.lyrics-menu ul a.is-active:after,.lyrics-menu ul a:visited.is-active:after{opacity:1}.lyrics-menu ul li.all{margin-left:calc(.5*var(--gutter));border-left:var(--keyline-width) solid var(--fg-color);padding-left:calc(.5*var(--gutter))}#single-lyric{margin-bottom:calc(2*var(--gutter))}#single-lyric .panel.lyric-source{min-height:0}#single-lyric .panel.lyric-source .panel-content .title{margin-top:calc(.375*var(--gutter));min-height:4.175rem}#single-lyric .panel.lyric-source .panel-content .title h3 em{font-style:italic}#lyrics-index .panel .panel-content .title{padding:calc(1.5*var(--gutter)) 0 calc(1.5*var(--gutter));min-height:0}#lyrics-index .panel .panel-content .text ul{margin-top:var(--gutter);list-style:none}#lyrics-index .panel .panel-content .text ul li{margin:0}#lyrics-index .panel .panel-content .text ul li a,#lyrics-index .panel .panel-content .text ul li a:visited{color:inherit}#history .panel{min-height:0px}#history #history-index .panel-content .panel-meta,#history #on-this-day .panel-content .panel-meta{display:none}#history #history-index .panel-content .title,#history #on-this-day .panel-content .title{border-top:0px}#history .panel.history .panel-image+.panel-content .text{border-top-width:0px}#on-this-day .text h3{font-size:var(--font-size-h2)}#history-index{position:-webkit-sticky;position:sticky;top:calc(2*var(--gutter))}#history-index ul.years{list-style:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;color:var(--panel-meta)}#history-index ul.years li{margin:0;line-height:1.5}#history-index ul.years li a,#history-index ul.years li a:visited{color:inherit}#history-index ul.years li a.is-active,#history-index ul.years li a:visited.is-active{color:var(--fg-color);font-style:italic}#history-index ul.years li a:hover,#history-index ul.years li a:visited:hover{text-decoration:underline;text-decoration-thickness:var(--keyline-width);text-underline-offset:.25em}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.panel.images,.panel.theatre-film{color:inherit}.panel.images .panel-image .image-wrapper img,.panel.theatre-film .panel-image .image-wrapper img{-o-object-fit:cover;object-fit:cover}#image-gallery{margin-bottom:calc(2*var(--gutter))}#image-gallery .panel-content .title{position:relative;padding-top:calc(1*var(--gutter))}#image-gallery .panel-content .title h3{font-size:var(--font-size-h0)}#image-gallery .panel-image{position:relative;background-color:var(--fg-color);padding:100% 0 0;overflow:hidden}@media(min-width: 960px){#image-gallery .panel-image{padding:50% 0 0}}#image-gallery .panel-image .flickity-viewport{position:absolute;left:0;top:0;width:100%;height:100%;display:block}#image-gallery .panel-image .slide{background-color:var(--fg-color);padding:100% 0 0;width:100%;overflow:hidden}@media(min-width: 960px){#image-gallery .panel-image .slide{padding:50% 0 0}}#image-gallery .panel-image .slide img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#image-gallery .panel-image .slide figcaption{position:absolute;width:100%;left:0;bottom:0;padding:calc(2*var(--gutter));color:var(--bg-color);font-size:var(--font-size-p);background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25))}#image-gallery .carousel-navigation{padding:calc(2*var(--gutter)) 0;display:flex;justify-content:center;align-items:center;gap:calc(2*var(--gutter));font-size:var(--font-size-h3);color:var(--meta)}@media(min-width: 960px){#image-gallery .carousel-navigation{padding:calc(4*var(--gutter)) 0}}#image-gallery .carousel-navigation button{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;background-color:var(--meta);color:var(--panel-bg);width:2.5rem;height:2.5rem;border-radius:2rem;position:relative}#image-gallery .carousel-navigation button svg{position:absolute;width:100%;height:100%;top:50%;left:50%;fill:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#image-gallery .panel-content .text p:last-child{margin-bottom:var(--gutter)}button.toggle-fullscreen{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;background-color:var(--meta);color:var(--bg-color);position:absolute;top:1rem;right:1rem;width:1.625rem;height:1.625rem;border-radius:2rem;cursor:pointer}button.toggle-fullscreen svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:var(--panel-bg);width:.875rem;height:.875rem}button.toggle-fullscreen svg.fullscreen-contract{opacity:0}.is-fullscreen{overflow:hidden}.is-fullscreen button.toggle-fullscreen svg.fullscreen-expand{opacity:0}.is-fullscreen button.toggle-fullscreen svg.fullscreen-contract{opacity:1}.is-fullscreen #image-gallery .panel{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh}@supports(height: 100dvh){.is-fullscreen #image-gallery .panel{height:100dvh}}.is-fullscreen #image-gallery .panel .panel-content{position:absolute;z-index:2;width:100vw}.is-fullscreen #image-gallery .panel .panel-content .title{pointer-events:none;color:var(--bg-color)}.is-fullscreen #image-gallery .panel .panel-content .toggle-fullscreen{background-color:var(--bg-color);color:var(--fg-color)}.is-fullscreen #image-gallery .panel .panel-content .toggle-fullscreen svg{fill:currentColor}.is-fullscreen #image-gallery .panel .panel-image{padding-top:calc(100vh - var(--gutter))}.is-fullscreen #image-gallery .panel .panel-image .slide{padding-top:calc(100vh - var(--gutter))}.is-fullscreen #image-gallery .panel .panel-image .slide:after{position:absolute;top:0;left:0;width:100vw;height:17.5%;content:"";background:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0))}.is-fullscreen #image-gallery .panel .panel-image .slide figcaption{bottom:auto;z-index:2;top:3.5rem;background:rgba(0,0,0,0)}.is-fullscreen #image-gallery .panel .carousel-navigation{z-index:2;position:absolute;bottom:0;width:100%;color:var(--bg-color);text-shadow:0 0 1rem var(--fg-color)}.is-fullscreen #image-gallery .panel .carousel-navigation:before{position:absolute;bottom:0;left:0;width:100%;content:"";height:150%;background:linear-gradient(to top, hsl(0deg, 0%, 0%) 0%, hsla(0deg, 0%, 0%, 0.738) 19%, hsla(0deg, 0%, 0%, 0.541) 34%, hsla(0deg, 0%, 0%, 0.382) 47%, hsla(0deg, 0%, 0%, 0.278) 56.5%, hsla(0deg, 0%, 0%, 0.194) 65%, hsla(0deg, 0%, 0%, 0.126) 73%, hsla(0deg, 0%, 0%, 0.075) 80.2%, hsla(0deg, 0%, 0%, 0.042) 86.1%, hsla(0deg, 0%, 0%, 0.021) 91%, hsla(0deg, 0%, 0%, 0.008) 95.2%, hsla(0deg, 0%, 0%, 0.002) 98.2%, hsla(0deg, 0%, 0%, 0) 100%);opacity:.5}.is-fullscreen #image-gallery .panel .carousel-navigation .carousel-state{position:relative}.is-fullscreen #image-gallery .panel .carousel-navigation button{background-color:var(--bg-color);color:var(--fg-color)}.is-fullscreen #image-gallery .panel .panel-content .text{display:none}footer{margin:calc(2*var(--gutter)) auto 0;border-top:var(--keyline-width) solid var(--fg-color);max-width:1260px;width:calc(100% - 4*var(--gutter))}footer .main-menu{margin-top:calc(2*var(--gutter));min-height:0px}footer .footer-menu{color:var(--footer-meta)}@media(max-width: 959px){footer .footer-menu{padding:1rem 0;display:block;font-size:inherit}footer .footer-menu ul{gap:.5rem 0;flex-direction:row;flex-wrap:wrap}}footer .footer-menu a,footer .footer-menu a:visited{color:inherit;transition:color var(--transition-duration) linear 0s}footer .footer-menu a:hover,footer .footer-menu a:visited:hover{color:var(--fg-color)}.modal-bg{opacity:0;pointer-events:none;position:fixed;background-color:var(--fg-color);mix-blend-mode:multiply;width:100vw;height:100vh;top:0;left:0;transition:opacity calc(1*var(--transition-duration)) linear 0s;z-index:10}@supports(height: 100dvh){.modal-bg{height:100dvh}}.modal{z-index:10;opacity:0;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed}.modal .modal-close{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;color:var(--bg-color);position:absolute;top:-2rem;right:.375rem;width:1.625rem;height:1.625rem;display:block;cursor:pointer}.modal .modal-close .line{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:currentColor;width:100%;left:50%;height:var(--keyline-width)}.modal .modal-close .line.line-1{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal .modal-close .line.line-2{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal.video{max-height:calc(100vh - 6rem);max-width:calc((100vh - 6rem)*16/9);background:blue}.modal.video .modal-content{top:0;left:0;padding-bottom:56.25%;width:calc(100vw - 4rem);height:0;overflow:hidden}.modal.video .modal-content iframe{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;display:block}.has-active-video{overflow:hidden}.has-active-video .modal-bg{opacity:1;pointer-events:initial;transition:opacity calc(2*var(--transition-duration)) linear 0s}.has-active-video .modal{opacity:1;pointer-events:initial}#newsletter table td.form-label{padding-right:calc(4*var(--gutter))}#newsletter table td.form-label label{white-space:nowrap}#newsletter table input[type=text],#newsletter table input[type=email],#newsletter table select{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;background-color:var(--bg-color);padding:calc(.5*var(--gutter)) var(--gutter);font-size:1.125rem;margin:var(--gutter) var(--gutter) var(--gutter) 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:var(--keyline-width) solid var(--panel-meta)}#newsletter table select{padding-right:calc(3*var(--gutter))}#newsletter table .select-wrapper{position:relative;display:inline-block;margin-right:var(--gutter)}#newsletter table .select-wrapper select{margin-right:0}#newsletter table .select-wrapper svg{width:.75rem;height:.75rem;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media(max-width: 571px){#newsletter table input[type=email],#newsletter table input[type=text],#newsletter table select{margin:calc(.5*var(--gutter)) var(--gutter) calc(1.5*var(--gutter)) 0}#newsletter .panel-content .title{min-height:5.025em !important}#newsletter table,#newsletter thead,#newsletter tbody,#newsletter th,#newsletter td,#newsletter tr{display:block}#newsletter table{width:calc(var(--gutter) + 100%)}#newsletter table td.form-label{padding-right:0}#newsletter table select{width:100%}}#newsletter p>small{font-size:1rem}#newsletter input.buttontext{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;background-color:var(--fg-color);color:var(--bg-color);cursor:pointer;padding:calc(.75*var(--gutter)) var(--gutter) calc(.25*var(--gutter));font-size:1.25rem;margin:calc(2*var(--gutter)) var(--gutter) var(--gutter) 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination{border-top:var(--keyline-width) solid var(--fg-color);padding-top:calc(2*var(--gutter));text-align:center;display:flex;justify-content:center;align-items:center;gap:calc(2*var(--gutter));font-size:var(--font-size-h3);color:var(--footer-meta)}.pagination a,.pagination a:visited{color:inherit}.pagination .current{color:var(--fg-color)}.pagination .prev,.pagination .next{width:2.5rem;height:2.5rem;border-radius:2rem;position:relative;display:block;background-color:var(--footer-meta);color:var(--bg-color)}.pagination .prev svg,.pagination .next svg{position:absolute;width:100%;height:100%;top:50%;left:50%;fill:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@font-face{font-family:"Akkuratmono-Regular";src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot");src:url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/petshopboys/assets/static/fonts/lineto-akkuratmono-regular.woff") format("woff");font-weight:normal;font-style:normal}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.search-results .bar{background-color:var(--meta)}.search-results .panel{min-height:0px !important}.search-results .columns{margin-bottom:calc(2*var(--gutter))}#search-form{opacity:0;pointer-events:none;display:flex;align-items:center;gap:1rem;transition:opacity var(--transition-duration) linear 0s}#search-form input[type=search]{position:relative;border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;width:calc(100vw - (2*var(--gutter) + 6.5rem));padding:0 0 calc(.5*var(--gutter)) 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border-bottom:var(--keyline-width) solid var(--fg-color);font-size:var(--font-size-h3)}@media(min-width: 572px){#search-form input[type=search]{padding:var(--gutter) 0 0;width:20ch}}#search-form input[type=search]:focus{outline:none}#search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#search-form button{border:none;border-radius:0px;background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;background-color:var(--meta);color:var(--bg-color);border-radius:4rem;width:2rem;height:2rem;position:relative;font-family:helvetica-neue-lt-pro,Helvetica,sans-serif;font-weight:400;letter-spacing:0;cursor:pointer;transition:background-color var(--transition-duration) linear 0s}#search-form button:hover{background-color:var(--fg-color)}#search-form button span{position:relative;top:calc(.25*var(--gutter))}#search-form button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;fill:#fff;width:1.375rem;height:1.375rem}#search-form button:disabled{pointer-events:none}#search-form button:disabled span{opacity:0}#search-form button:disabled svg{opacity:1}@media(max-width: 959px){body.has-active-search header .h1,body.has-active-search #nav-toggle{opacity:0;pointer-events:none}}body.has-active-search #search-toggle svg{opacity:0}body.has-active-search #search-toggle .lines{opacity:1}body.has-active-search #search-form{opacity:1;pointer-events:initial;transition:opacity calc(2*var(--transition-duration)) linear 0s}
