

h4{font-family:var(--meta-font-font-family);text-transform:uppercase}h4 strong{color:#fff;text-shadow:-.7px -.7px 0 #000,.7px -.7px 0 #000,-.7px .7px 0 #000,.7px .7px 0 #000}.sqs-html-content h2 strong,.sqs-html-content h3 strong,.sqs-html-content h1 strong{font-family:"that-that-new-pixel-test-yjfnzj";font-weight:normal}p.sqsrte-large{font-family:var(--heading-font-font-family);line-height:normal}header .btn{padding-top:14px !important;text-align:right;display:flex;align-items:flex-end;flex-direction:column;gap:0px;background-color:transparent !important}header .btn span{border:1px solid #000;box-sizing:border-box;background-color:#fff;padding:4px 8px;width:fit-content;color:#000}header .btn span:not(:first-child){margin-top:-1px}header .btn,.header-nav-list{padding-top:14px;padding-left:0px}.header-nav-list{display:flex;flex-direction:column;gap:3px}.header-nav-item{width:fit-content;background-color:#000;padding:1px 7px}.header-nav-item a{color:#fff !important}.header-nav-wrapper{position:absolute;top:0}.header-display-desktop{align-items:flex-start}body:not(.sqs-edit-mode) #hero-homepage.page-section,body:not(.sqs-edit-mode) #hero-section.page-section{position:sticky !important;top:0}body:not(.sqs-edit-mode) #hero-fixed{position:fixed !important;top:0;z-index:-1}body:not(.sqs-edit-mode) #footer-sections{z-index:40}header.header{z-index:99}@media only screen and (max-width: 767px){#hero-homepage.page-section,#hero-section.page-section{min-height:100vh}}[data-header-style="dynamic"].header{background-color:var(--siteBackgroundColor);background-color:transparent}.sqs-block[data-definition-name="website.components.scrolling"] .Marquee h1,.sqs-block[data-definition-name="website.components.scrolling"] .Marquee p{text-transform:uppercase;border-top:1px solid;padding-top:2px;padding-bottom:2px;border-bottom:1px solid;font-size:.9rem !important}.white .sqs-block[data-definition-name="website.components.scrolling"] .Marquee-svg-text:nth-child(odd){opacity:.7}.background-has-opacity .section-border{opacity:.95}.video-scroll-expand .sqs-native-video{clip-path:polygon(94.7% 16.6%,62.9% .3%,30.1% 5.3%,3.6% 34%,.2% 61.7%,20.4% 92.3%,71.4% 98.9%,99.2% 55.7%)}.video-scroll-expand .sqs-native-video{aspect-ratio:1.38522427}.sqs-block-button-element::after{content:"";display:inline-block;width:7px;height:7px;margin-left:4px;background-image:url("/kosa/a/9ba0e55a2c0c.webp");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}#siteWrapper.site-wrapper .sqs-block-button-container[data-button-type="primary"]:hover .sqs-button-element--primary{background-color:#000 !important;color:#fff}#siteWrapper.site-wrapper .sqs-block-button-container[data-button-type="primary"]:hover .sqs-block-button-element::after{filter:invert(1)}.section-height--custom[data-current-styles*='"customSectionHeight": 1,'] .content-wrapper,.section-height--custom[data-current-styles*='"customSectionHeight": 10,'] .content-wrapper{padding-top:0px !important;padding-bottom:0px !important}body:not(.sqs-edit-mode) #floating-cta .sqs-block-button-container{position:fixed;left:0;top:0;border:1px solid red}.sqs-block[data-definition-name="website.components.summary"] .img-wrapper img.loaded{width:100% !important;height:auto !important;left:0 !important;object-fit:contain !important;transform:translatey(-50%);top:50% !important}#summary-section{overflow:hidden}#summary-section .summary-item-list{display:grid !important;grid-template-columns:repeat(3,1fr);gap:0px}#summary-section .summary-item{width:auto !important;float:none !important;margin:0 !important;box-sizing:border-box;background:rgba(255,255,255,.1);padding:1.5rem;border-right:1px solid;border-bottom:1px solid}#summary-section .summary-item-list{border-left:1px solid;border-top:1px solid}@media (max-width:1023px){#summary-section .summary-item-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#summary-section .summary-item-list{grid-template-columns:1fr}}#summary-section .sqs-block-summary-v2{padding-bottom:0px !important}#summary-section .content-wrapper{padding:0;padding-top:0 !important;padding-bottom:0 !important}#summary-section .summary-item-list{counter-reset:story}#summary-section .summary-item{position:relative;counter-increment:story;padding-right:84px}#summary-section .summary-content{position:static !important}#summary-section .summary-item::before{content:counter(story,decimal-leading-zero);position:absolute;top:1.5rem;right:1.15rem;font-size:1.15rem;line-height:1;padding-bottom:10px;border-bottom:1.5px solid currentColor;min-width:2em;text-align:center}#summary-section .summary-content .summary-metadata-container{display:none}#summary-section .summary-metadata-container--above-title{display:flex !important;position:absolute;top:4.6rem;right:0;writing-mode:vertical-rl;gap:.5em;align-items:flex-start;font-size:1rem;padding-right:1.5rem}#summary-section .summary-metadata-container--above-title a{text-decoration:none}#summary-section .summary-title{margin-top:1.2rem}#summary-section .summary-title-link{display:inline;background:#b6f09c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 6px;line-height:1.35}.summary-title a{font-family:var(--heading-font-font-family)}#summary-section .summary-item:nth-child(6n+1) .summary-title-link{background:#f4f24e}#summary-section .summary-item:nth-child(6n+2) .summary-title-link{background:#bfe3ff}#summary-section .summary-item:nth-child(6n+3) .summary-title-link{background:#b6f09c}#summary-section .summary-item:nth-child(6n+4) .summary-title-link{background:#e5c6ff}#summary-section .summary-item:nth-child(6n+5) .summary-title-link{background:#f2c94c}#summary-section summary-item:nth-child(6n+6) .summary-title-link{background:#ffc9d4}#summary-section .summary-item{transition:background-color .25s ease}#summary-section .summary-item:nth-child(6n+1):hover{background:#ffc2c2}#summary-section .summary-item:nth-child(6n+2):hover{background:#d3ff43}#summary-section .summary-item:nth-child(6n+3):hover{background:#01a85b}#summary-section .summary-item:nth-child(6n+4):hover{background:#aeecfe}#summary-section .summary-item:nth-child(6n+5):hover{background:#689d7e}#summary-section .summary-item:nth-child(6n+6):hover{background:#fe6728}.h4-small h4{font-size:.875rem}section.overflow-hidden{overflow:hidden}footer .newsletter-form-field-wrapper{padding:0}footer .newsletter-form-field-element{color:currentColor;caret-color:currentColor}footer .newsletter-block .newsletter-form-body{padding:0px;padding-top:1rem;margin:0 auto}footer .newsletter-block .newsletter-form-fields-wrapper,footer .newsletter-block .newsletter-form-button-wrapper{margin-top:0px}footer .newsletter-block .newsletter-form-field-element{background:transparent !important}footer .newsletter-block .newsletter-form-button-wrapper,footer .newsletter-block .newsletter-form-field-wrapper{padding-bottom:0px}footer .sqs-block-newsletter .newsletter-form-field-element{border:0px solid}footer .newsletter-form-body{border-bottom:1px solid currentColor;width:fit-content}footer .newsletter-block .newsletter-form-field-element{background-color:transparent;padding:10px 0rem !important}input[name="email"].newsletter-form-field-element::placeholder{color:currentColor;opacity:.5}footer .newsletter-block .newsletter-form-header-title,footer .newsletter-block .newsletter-form-header-description p{margin:0 0 0rem 0}#siteWrapper.site-wrapper footer .sqs-button-element--primary.newsletter-form-button{padding:5px 8px !important}@media only screen and (min-width: 768px){.newsletter-form-header,.newsletter-form-body{max-width:fit-content}}.newsletter-block.newsletter-form-has-small-container .newsletter-form-fields-wrapper{width:auto}.newsletter-block .newsletter-form-fields-wrapper{width:80%}.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-button-wrapper{width:20%}@media only screen and (max-width: 767px){.newsletter-form-body{max-width:calc( 100vw - 40px) !important}.newsletter-block .newsletter-form-fields-wrapper{width:70%}.newsletter-form-button-wrapper.submit-wrapper{width:30%}}.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-button-wrapper{display:flex;justify-content:flex-end;align-items:center}.newsletter-form-body{display:flex;align-items:center}.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form-field-wrapper{padding:0}.newsletter-block.newsletter-form-has-small-container .newsletter-form-header-description p{line-height:132%}.product-list-item{position:relative}.product-list-item .product-list-item-add-to-cart{position:absolute;top:14px;right:14px;width:88px;height:88px;margin:0 !important;padding:0 !important;z-index:4}.product-list-item .sqs-add-to-cart-button-wrapper,.product-list-item .sqs-add-to-cart-button{width:100% !important;height:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important}.product-list-item .sqs-add-to-cart-button{clip-path:polygon(50% 0%,59.6% 14.3%,75% 6.7%,76.2% 23.8%,93.3% 25%,85.7% 40.4%,100% 50%,85.7% 59.6%,93.3% 75%,76.2% 76.2%,75% 93.3%,59.6% 85.7%,50% 100%,40.4% 85.7%,25% 93.3%,23.8% 76.2%,6.7% 75%,14.3% 59.6%,0% 50%,14.3% 40.4%,6.7% 25%,23.8% 23.8%,25% 6.7%,40.4% 14.3%);border:none !important;border-radius:0 !important;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(-6deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.product-list-item .sqs-add-to-cart-button{transition:.5s ease}.product-list-item .sqs-add-to-cart-button:hover{transform:translate(3px,-5px) rotate(16deg) scale(1.08)}.product-list-item .sqs-add-to-cart-button-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-list-item .add-to-cart-text{font-size:0 !important;line-height:0}.product-list-item .add-to-cart-text::after{content:"Quick\A Shop";white-space:pre;font-size:12px;line-height:1.15;letter-spacing:.02em;text-align:center;color:#111 !important}.product-list-item .cart-added-text,.product-list-item .cart-loader{color:#111 !important;font-size:11px}.product-list-item:nth-child(8n+1) .sqs-add-to-cart-button{background:#f2a8cc !important}.product-list-item:nth-child(8n+2) .sqs-add-to-cart-button{background:#c6e24a !important}.product-list-item:nth-child(8n+3) .sqs-add-to-cart-button{background:#add6ec !important}.product-list-item:nth-child(8n+4) .sqs-add-to-cart-button{background:#f1bc85 !important}.product-list-item:nth-child(8n+5) .sqs-add-to-cart-button{background:#cdbd9c !important}.product-list-item:nth-child(8n+6) .sqs-add-to-cart-button{background:#add6ec !important}.product-list-item:nth-child(8n+7) .sqs-add-to-cart-button{background:#f2a8cc !important}.product-list-item:nth-child(8n) .sqs-add-to-cart-button{background:#7fc96a !important}.product-list-item .product-list-item-excerpt{margin-top:.35em;font-family:var(--meta-font-font-family,inherit);font-size:.82rem;line-height:1.4;color:var(--paragraphMediumColor,#555);opacity:0;transform:translatey(6px);transition:opacity .5s ease,transform .5s ease}.product-list-item .product-list-item-excerpt.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.product-list-item .sqs-add-to-cart-button,.product-list-item .product-list-item-excerpt{transition-duration:.01ms !important}}@media (max-width:767px){.product-list-item .product-list-item-add-to-cart{width:64px;height:64px;top:8px;right:8px}.product-list-item .add-to-cart-text::after{font-size:9px}}.product-list-item .product-list-item-price{position:absolute;top:0;left:0;z-index:3;margin:0;padding:12px 16px;font-family:var(--body-font-font-family,inherit);font-size:clamp(.95rem,1.1vw,1.15rem);color:var(--headingSmallColor,#111);line-height:1}.product-list-item .product-list-title-price{display:block}@media (max-width:767px){.product-list-item .product-list-item-price{padding:9px 11px;font-size:.9rem}}.product-list .product-list-layout-container[data-product-list-layout=grid] .product-list-item{padding:20px;border-right:1px solid;border-bottom:1px solid;box-sizing:border-box}@media only screen and (max-width: 767px){.product-list .product-list-layout-container[data-product-list-layout=grid] .product-list-item{padding:10px}}.product-list .product-list-layout-container[data-product-list-layout=grid]{gap:0px !important}.header-nav-item--active{background-color:#ff95d2;color:#000}body:not(.header--menu-open) .header-nav-item--active>a:not(.header-nav-folder-title){color:#000 !important;background-image:none}.header-actions-action--cta{opacity:0;transform:translatey(-6px);animation:ctaFadeIn .5s ease-out .2s forwards}@keyframes ctaFadeIn{to{opacity:1;transform:translatey(0)}}footer .sqs-block-html a{text-decoration-line:unset;text-decoration-thickness:0px}.product-list[data-nav-and-filters-position=top]{grid-template-areas:"product-list-container product-list-container" "product-list-pagination product-list-pagination";grid-template-columns:1fr 1fr;padding:0px;border-top:1px solid}.product-list[data-nav-and-filters-position=top] .product-list-container{border-left:1px solid}.product-list-header{display:none}.product-list .product-list-item .product-list-item-link .product-list-item-image .grid-image-cover{width:80%;left:10%}@media screen and (min-width:768px){.product-list .product-list-layout-container .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.product-list .product-list-layout-container .sqs-add-to-cart-button-wrapper .sqs-view-options-button{min-height:55px !important;max-height:75px !important;height:75px !important}}.product-list .product-list-item .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button,.product-list .product-list-item .sqs-add-to-cart-button-wrapper .sqs-view-options-button{padding-left:.8rem !important;padding-right:.8rem !important}body:not(.sqs-edit-mode) .sticky-back-to-top{position:fixed !important;right:24px;bottom:24px;width:100px;margin:0 !important;padding:0 !important;z-index:9999}body:not(.sqs-edit-mode) .sticky-back-to-top .image-block-wrapper,body:not(.sqs-edit-mode) .sticky-back-to-top .intrinsic{padding-bottom:0 !important}body:not(.sqs-edit-mode) .sticky-back-to-top img{width:100%;height:auto}body:not(.sqs-edit-mode) .sticky-back-to-top .sqs-block-image{padding:0;height:100px}@media (max-width:767px){body:not(.sqs-edit-mode) .sticky-back-to-top{width:84px;right:16px;bottom:16px}}.sticky-side-rail{position:fixed;left:0;top:0;height:100vh;display:flex;align-items:center;z-index:9998;pointer-events:none}.sticky-side-rail>*{pointer-events:auto}.sticky-side-rail>.fe-block{margin-left:-30px}@media (max-width:767px){.sticky-side-rail{display:none}}@media (max-width:767px){.sticky-side-rail{display:none}}.sticky-back-to-top{cursor:pointer}body>.fe-block.sticky-side-cta{position:fixed !important;left:-40px !important;top:50% !important;margin-top:-20px;z-index:99999 !important}@media only screen and (max-width: 767px){body>.fe-block.sticky-side-cta{left:-40px !important;font-size:.8rem}}body>.fe-block.sticky-side-cta:hover .sqs-button-element--primary.sqs-block-button-element{background-color:#000 !important;color:#fff !important}.sticky-side-cta .sqs-button-element--primary.sqs-block-button-element,footer .sqs-button-element--primary.sqs-block-button-element{padding:5px 8px !important;background-color:#fff !important;border:1px solid #000}.sticky-side-cta .sqs-block-button,footer .sqs-block-button{padding-top:0 !important;padding-bottom:0px !important}.sticky-side-cta .sqs-block-button-element::after,footer .sqs-block-button-element::after{display:none}.sticky-side-cta .sqs-button-element--primary a,footer .sqs-button-element--primary a{font-family:var(--meta-font-font-family);TExt-transform:uppercase}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:799px){.header-announcement-bar-wrapper{padding-left:0 !important;padding-right:0 !important}.header-display-mobile{display:none}.header-display-desktop{display:flex}.header-display-desktop .header-title-nav-wrapper{flex-wrap:wrap !important}.header-display-desktop .header-title-nav-wrapper .header-nav{padding-left:0 !important;display:flex}.header-display-desktop .header-title-nav-wrapper .header-nav .header-nav-wrapper{width:100% !important}.header-display-desktop .header-title-nav-wrapper .header-nav .header-nav-list{display:flex !important;justify-content:space-evenly;width:100% !important}.header-display-desktop .header-title{text-align:center !important;margin-bottom:20px}.header-display-desktop .header-burger{display:none}.header-title,.header-title *,.header-announcement-bar-wrapper{transition:width .5s,font-size .2s}header.shrink .header-announcement-bar-wrapper{padding-top:2vw !important;padding-bottom:2vw !important}header.shrink .header-title-logo img{transition:max-height .5s !important}header.shrink .header-title{margin-bottom:0px}}@media only screen and (min-width: 768px){#hero-homepage .section-background img,#hero-fixed .section-background img,#hero-section .section-background img{max-height:100vh;object-fit:contain}}@media only screen and (max-width: 767px){#summary-section .sqs-block-summary-v2{padding-top:0px !important}}.sqs-announcement-bar-text{display:flex}.sqs-announcement-bar-text::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("/kosa/a/cee96093abf5.webp");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.sqs-announcement-bar-text-inner{width:fit-content}.sqs-announcement-bar-text p{padding-top:3px}.sqs-announcement-bar-close:after{padding-top:5px}@media only screen and (max-width: 767px){.sqs-announcement-bar-text{padding:8px 20px}.sqs-announcement-bar-text p{font-size:.7rem !important}}.header-inner{z-index:0}@media only screen and (max-width: 767px){.header-nav-list,.header-nav{z-index:999;padding-left:10px}.header-title-nav-wrapper{display:contents}.header-nav-item{font-size:.8rem}}.sqs-announcement-bar-text{display:flex;justify-content:center;gap:8px}.summary-excerpt{font-family:var(--heading-font-font-family)}.summary-thumbnail,.product-list-item-image{transition:.5s ease}.summary-item-record-type-store-item:hover .summary-thumbnail,.product-list-item:hover .product-list-item-image{rotate:7deg;scale:1.05}.summary-item-record-type-store-item .summary-thumbnail{padding-bottom:110% !important}.product-list[data-nav-and-filters-position=top] .product-list-container{width:100%}.product-list[data-nav-and-filters-position=top]{display:flex}.product-list .product-list-item .product-list-item-link .product-list-item-meta .product-list-item-title{line-height:104%}@media only screen and (max-width: 767px){.product-list-item .product-list-item-price{display:none}}footer img[src*="White+Logo"]{max-height:96px}@media only screen and (max-width: 767px){footer img[src*="White+Logo"]{max-height:64px !important}}footer .sqsrte-large{--large-text-size-value:.875}.sqs-announcement-bar-text-inner p strong{font-family:var(--heading-font-font-family,inherit);font-weight:normal;letter-spacing:0em}.header-actions-action .btn{text-transform:unset !important}p strong{font-family:"DotGothic16";font-weight:normal;letter-spacing:.07em}#kosa-program{--heading-4-size-value:2}#kosa-experience{--heading-4-size-value:1;--body-font-line-height:1.2em}#kosa-experience p{font-size:12px}@media only screen and (max-width: 767px){#kosa-experience p{font-size:14px;line-height:1.4em}}#residency-info{--heading-4-size-value:1;--normal-text-size-value:.75}#residency-info p:not(.sqsrte-large){font-size:12px}