@font-face{font-family:NeueHaasDisplayRoman;src:url(NeueHaasDisplayRoman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayExtraLight;src:url(NeueHaasDisplayLight.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayLight;src:url(NeueHaasDisplayLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayBold;src:url(HaasGrotDispR-75Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplayRomanItalic;src:url(HaasGrotDispR-56Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasDisplayLightItalic;src:url(NeueHaasDisplayLightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasDisplayBoldItalic;src:url(HaasGrotDispR-56Italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasDisplayMedium;src:url(NeueHaasDisplayMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mencken-Std;src:url(Mencken-Std.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mencken-Std-Extra-Bold;src:url(Mencken-Std-Extra-Bold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--klassy-red: 184, 0, 21;--klassy-fg: 28, 27, 27;--klassy-button-black: 18, 18, 18;--klassy-pill-border: 246, 246, 246;--klassy-border: rgba(28, 27, 27, .15);--header-height: 6.5rem;--spacing-sections-desktop: 5.6rem;--spacing-sections-mobile: 3.9rem;--duration-short: .1s;--duration-default: .2s;--duration-medium: .3s;--duration-long: .5s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--font-body-family: "NeueHaasDisplayRoman", sans-serif !important;--font-heading-family: "NeueHaasDisplayRoman", sans-serif !important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:NeueHaasDisplayMedium,NeueHaasDisplayRoman,sans-serif}.product__title h1,h1.product__title,h1.title-product{font-family:NeueHaasDisplayRoman,sans-serif;font-size:3.2rem;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--klassy-fg))}.price__regular .price-item--regular,.price__sale .price-item--sale,.price-item--regular,.product__price .price-item{font-family:NeueHaasDisplayExtraLight,sans-serif;font-size:2.4rem;font-weight:100;line-height:1;letter-spacing:normal;color:rgb(var(--klassy-fg))}.header__menu-item,.header__inline-menu .list-menu__item,header-menu summary,.header nav a{font-family:NeueHaasDisplayRoman,sans-serif;font-size:14px;line-height:18.2px;font-weight:700;letter-spacing:normal;text-transform:uppercase;color:rgb(var(--klassy-fg))}.header__menu-item>span,.header__inline-menu .list-menu__item>a>span,.header__inline-menu .list-menu__item>details>summary>span,header-menu summary>span,.header nav a>span{font-family:NeueHaasDisplayRoman,Assistant,sans-serif!important;font-size:14px!important;font-weight:100!important;line-height:18.2px!important;letter-spacing:normal!important;text-transform:uppercase!important;color:rgb(var(--klassy-fg, 28, 27, 27))!important}@media screen and (min-width:990px){.header__inline-menu .list-menu__item>a,.header__inline-menu .list-menu__item>details>summary,.header__menu-item{padding:23px 12px!important}.header__inline-menu .list-menu__item>details>summary{padding:23px 27px 23px 12px!important}.header__icons .header__icon--cart .cart-count-bubble{top:-1px!important;right:5px!important;bottom:8px!important;left:22px!important}.header__icons .header__icon--wishlist .wishlist-count-bubble,.header__icons .header__icon--wishlist .cart-count-bubble{top:-4px!important;right:-4px!important;bottom:auto!important;left:auto!important}.header.page-width{max-width:100%!important}}.header-wrapper,.header-wrapper *,.header,.header *,.utility-bar,.utility-bar *{letter-spacing:normal!important}.header-wrapper,.header-wrapper--border-bottom{color:rgb(var(--klassy-fg, 28, 27, 27))!important}@media screen and (min-width:990px){.header__icons .header__icon--cart .cart-count-bubble{width:17px!important;height:17px!important;min-width:0!important;font-size:9px!important;line-height:9.9px!important;top:-1px!important;right:5px!important;bottom:8px!important;left:22px!important}}.header__heading-link .h2.klassy-wordmark,.klassy-wordmark{line-height:33px!important;display:inline-block;vertical-align:middle;transform:translateY(-5px)}.header__heading-link{display:inline-flex!important;align-items:center!important;min-height:48px}.klassy-header-left-cluster{grid-area:left-icons;display:flex;align-items:center;gap:3px}.klassy-header-left-cluster .header__icon--search{width:25px!important;height:25px!important;min-width:0!important;margin:0!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.klassy-header-left-cluster .header__icon--search .svg-wrapper{width:25px!important;height:25px!important}.klassy-header-left-cluster .header__icon--search svg{width:25px!important;height:30px!important}@media screen and (max-width:989px){.header>.header__icons>.header__search,.header>.header__icons>details-modal.header__search{display:none!important}.header>.klassy-header-left-cluster{justify-self:start}.header>.header__icons{justify-self:end}}@media screen and (min-width:990px){.klassy-header-left-cluster{display:none}}.announcement-bar__message,.utility-bar__message,.announcement-bar p{font-family:NeueHaasDisplayRoman,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.3;color:rgb(var(--klassy-fg))}.footer-block__heading,.footer h2,.footer-block__details-content .summary,footer h2{font-family:NeueHaasDisplayRoman,sans-serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.06rem;text-transform:none;color:#fff}.footer-block__details-content a,.footer .link,footer a{font-family:NeueHaasDisplayExtraLight,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.8;letter-spacing:normal;color:#fff}.product-form__input legend.form__label,.product-form__input .form__label{font-family:NeueHaasDisplayRoman,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:.04rem;color:rgb(var(--klassy-fg))}.accordion__title,summary .accordion__title,.accordion summary{font-family:NeueHaasDisplayRoman,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:rgb(var(--klassy-fg))}.page-width{max-width:126rem!important}@media screen and (min-width:750px){.page-width{padding:0 5rem}}@media screen and (max-width:749px){.page-width{padding:0 1.5rem}}.button,.shopify-payment-button__button--unbranded,button.button,.button--primary,.product-form__submit{min-height:4.6rem;padding:0 5rem;border-radius:0;border:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:uppercase;background-color:rgb(var(--klassy-button-black));color:#fff;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease;cursor:pointer}.button:hover:not([disabled]),.product-form__submit:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--klassy-red));border-color:rgb(var(--klassy-red));color:#fff;box-shadow:none}.button:focus-visible,.product-form__submit:focus-visible{box-shadow:0 0 0 .3rem #fff,0 0 0 .5rem rgba(var(--klassy-fg),.5),0 0 .5rem .4rem rgba(var(--klassy-fg),.3);outline:0}.button[disabled],.product-form__submit[disabled]{cursor:not-allowed;opacity:.6}.button--secondary{background-color:transparent;color:rgb(var(--klassy-fg));border:1px solid rgb(var(--klassy-red))}.button--secondary:hover:not([disabled]){background-color:rgb(var(--klassy-red));color:#fff}.product-form__input--pill input[type=radio]+label{width:4rem;height:4rem;min-width:0;padding:0;border-radius:50%;border:1px solid rgb(210,213,217);background:transparent;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:4rem;text-align:center;color:rgb(var(--klassy-fg));transition:border-color var(--duration-short) ease}.product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--klassy-fg));background:transparent;color:rgb(var(--klassy-fg))}.product-form__input--pill input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}.product-form__input--swatch label.swatch-input__label,label.swatch-input__label{width:3.4rem;height:3.4rem;border-radius:50%;border:4px solid rgb(var(--klassy-pill-border));outline:3px solid transparent;outline-offset:1px;transition:outline-color var(--duration-short) ease,outline-width var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--swatch input[type=radio]:checked+label.swatch-input__label{border-color:#fff;outline-color:rgb(var(--klassy-fg));outline-width:1px}label.swatch-input__label:hover{outline-color:rgba(var(--klassy-fg),.4);outline-width:2px}.header{padding-top:0;padding-bottom:0;background-color:#fff;color:rgb(var(--klassy-fg))}.shopify-section-group-header-group,.section-header,.header-wrapper,sticky-header{position:relative;z-index:9999!important}.header.page-width.page-width.page-width{padding:0 34px!important}@media screen and (min-width:990px){.header.page-width.page-width.page-width{padding-left:34px!important;padding-right:34px!important}}@media screen and (max-width:749px){.header.page-width.page-width.page-width{padding-left:16px!important;padding-right:16px!important}}@media screen and (min-width:990px){.header.page-width.page-width .header__icons,.header.page-width.page-width.page-width .header__icons{padding-right:0!important;margin-right:0!important}.header.page-width.page-width .header__icons .header__icon--cart,.header.page-width.page-width .header__icons>*:last-child{margin-right:0!important;padding-right:0!important}}.header-wrapper{background-color:#fff;border-bottom:0}.header__heading-logo,.header__heading-link{max-width:30rem}.utility-bar,.utility-bar.color-scheme-2,.utility-bar.color-scheme-2.gradient{min-height:3.2rem;background:#f1ebe4!important;background-image:none!important;color:rgb(var(--klassy-fg));border-bottom:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important;box-sizing:border-box}.utility-bar .page-width.utility-bar__grid,.utility-bar__grid{background:transparent!important;max-width:none!important;margin:0!important;padding:0!important}.announcement-bar{background:transparent!important;min-height:3.2rem}.shopify-section.announcement-bar-section,.shopify-section-group-header-group>.shopify-section:first-child{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.utility-bar--bottom-border{border-bottom:0!important}.shopify-section.announcement-bar-section{position:sticky!important;top:0!important;z-index:9999!important}.utility-bar{height:32px!important;min-height:32px!important}.announcement-bar__message{font-family:NeueHaasDisplayRoman,Assistant,sans-serif!important;font-size:14px!important;line-height:18.2px!important;font-weight:400!important;letter-spacing:1px!important;text-align:center!important;padding:0!important;margin:0!important;min-height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--klassy-fg, 28, 27, 27))!important}.announcement-bar__message>span,.utility-bar .announcement-bar__message>span{font-family:NeueHaasDisplayRoman,Assistant,sans-serif!important;font-weight:400!important;font-size:inherit;line-height:inherit;letter-spacing:1px!important;color:inherit}@media screen and (max-width:749px){.announcement-bar__message{font-size:12px!important;line-height:15.6px!important}}.footer{padding-top:5.5rem;padding-bottom:1rem;background-color:rgb(var(--klassy-fg));color:#fff}.footer .footer-block{margin-bottom:0}.footer .newsletter-form__field-wrapper input[type=email]{height:4.5rem;padding:0 5rem 0 1.5rem;border:0;border-radius:0;background:#fff;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--klassy-fg))}.footer .newsletter-form__button,.footer button.field__button{position:absolute;right:0;top:0;height:4.7rem;width:4.4rem;background:rgb(var(--klassy-red));color:rgb(var(--klassy-fg));border:0;border-radius:0;z-index:2}.price__sale .price-item--sale,.price--on-sale .price-item--sale{color:rgb(var(--klassy-red))}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}body{color:rgb(var(--klassy-fg));letter-spacing:normal;line-height:1.8}.header__heading-link .h2.klassy-wordmark,.klassy-wordmark{font-family:Mencken-Std,Mencken-Std-Extra-Bold,Georgia,serif;font-style:italic;font-weight:400;font-size:2.6rem;line-height:1;letter-spacing:0;text-transform:lowercase;color:rgb(var(--klassy-fg))}.header__heading-link:hover .h2.klassy-wordmark{color:rgb(var(--klassy-fg))}@media screen and (max-width:989px){.header.page-width{padding-left:1.5rem;padding-right:1.5rem;padding-top:0!important;padding-bottom:0!important;grid-template-columns:1fr auto 1fr;column-gap:.4rem;min-height:4.8rem}.header header-drawer{grid-area:left-icons;justify-self:start;margin-left:-.6rem}.header__icons{grid-area:icons;justify-self:end;padding-right:0;gap:14px;align-items:center;margin-right:5px}.header__icons .header__icon{width:auto!important;height:24px!important;min-width:0!important;padding:0!important;margin:0!important}.header__icons .header__icon svg,.header__icons .icon-cart,.header__icons .icon-heart{width:24px!important;height:24px!important}.header__icons .header__icon .svg-wrapper:not(.header__icon-close){width:auto!important;height:auto!important;display:inline-flex}.header__icons details:not([open]) .header__icon-close{display:none!important}.header__heading,.header__heading-link{grid-area:heading;justify-self:center;text-align:center;padding:0}.header__heading-link .h2.klassy-wordmark,.klassy-wordmark{font-size:2.1rem;line-height:33px!important;transform:translateY(-2px)!important}.header__icon--search,.header .header__search{display:inline-flex!important}.header__icon,.header__icon--cart .icon{height:4rem;width:4rem}.header__icon .svg-wrapper{width:4rem;height:4rem}.header__icon .icon,.header__icon svg{height:2rem;width:2rem}.header__icon--cart{margin-right:-.6rem}}.header__icons .header__icon{width:auto!important;height:24px!important;min-width:0!important;margin:0!important;padding:0!important}.header__icons .header__icon--search,.header__icons .header__icon--cart{padding:0 7px!important}.header__icons .header__icon--wishlist{margin-left:10px!important}.header__icons .header__icon--account{display:none!important}.header__icons .header__icon--search{order:1}.header__icons .header__icon--wishlist{order:2}.header__icons .desktop-localization-wrapper{order:3}.header__icons .header__icon--cart{order:4}.header__icons .small-hide.medium-hide{order:3}.header__icons .desktop-localization-wrapper localization-form,.header__icons .small-hide.medium-hide.localization-form{width:auto!important}.header__icons .localization-form__select{padding:0 10px 0 20px!important;gap:0!important;min-width:0!important;min-height:0!important;width:auto!important;margin:0!important}.header__icons .country_flag_icon{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.header__icons .country_flag_icon img{width:24px!important;height:24px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.header__icons .localization-form__select svg.icon-caret{display:none!important}.header__icons .header__icon--wishlist svg{display:none!important}.header__icons .header__icon--wishlist:before{content:"";display:block;width:24px;height:24px;background-image:url(https://cdn.shopify.com/s/files/1/0002/6401/1838/files/heart-svgrepo-com_3.png?v=1741949030);background-repeat:no-repeat;background-size:contain;background-position:center}.header__icons .header__icon--wishlist{position:relative}.header__icons .header__icon--wishlist .wishlist-dot{position:absolute;top:-1px;right:-5px;width:17px;height:17px;background-color:#b80015;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:NeueHaasDisplayRoman,sans-serif;font-size:10px;font-weight:400;line-height:18px;letter-spacing:0;padding:0}.search-modal .field__label,.search__input+.field__label{color:rgb(var(--klassy-fg, 28, 27, 27))!important;opacity:1!important}@media(min-width:990px){.header__icons .header__icon svg.icon-search,.header__icons svg.icon-search{width:30px!important;height:30px!important}}@media(min-width:990px){.header__icons .header__icon svg.icon-cart,.header__icons .header__icon svg.icon-cart-empty,.header__icons svg.icon-cart,.header__icons svg.icon-cart-empty{width:30px!important;height:24px!important}}@media(max-width:989px){.header__icons .header__icon--search,.header__icons .header__icon--cart{padding:0!important}.header__icons .header__icon svg.icon-search,.header__icons .header__icon--search svg.icon-search,.header__icons svg.icon-search{width:25px!important;height:30px!important;transform:translate(4.5px)!important}.header__icons .header__icon svg.icon-cart,.header__icons .header__icon svg.icon-cart-empty,.header__icons .header__icon--cart svg.icon-cart,.header__icons .header__icon--cart svg.icon-cart-empty,.header__icons svg.icon-cart,.header__icons svg.icon-cart-empty{width:25px!important;height:24px!important}.header__icons>.header__search,.header__icons>details-modal.header__search,.header__icons>details-modal{margin:0 10px 0 0!important}.header__icons .header__icon--wishlist{margin:0 15px 0 10px!important}.header__icons .header__icon--cart{margin:0 -12px 0 0!important}.header__icons .header__icon--cart .cart-count-bubble.cart-count-bubble,.header__icons #cart-icon-bubble .cart-count-bubble{right:-4px!important}}.header__icons .header__icon svg,.header__icons .icon-cart,.header__icons .icon-cart-empty,.header__icons .icon-heart,.header__icons .icon-account{width:24px!important;height:24px!important}.header__icons .header__icon .svg-wrapper:not(.header__icon-close){width:auto!important;height:auto!important;display:inline-flex;align-items:center}.header__icons details:not([open]) .header__icon-close{display:none!important}.header__icons{gap:0!important;align-items:center!important}.header__icon--wishlist{position:relative;color:rgb(var(--klassy-fg))}.header__icon--wishlist svg{height:24px;width:24px;fill:none;stroke:rgb(var(--klassy-fg));stroke-width:.8}.header__icon--wishlist svg path{fill:none;stroke:rgb(var(--klassy-fg));stroke-width:.8}.cart-count-bubble,.wishlist-count-bubble{background-color:rgb(var(--klassy-red))!important;color:#fff!important;min-width:0!important;width:17px!important;height:17px!important;border-radius:100%!important;font-family:NeueHaasDisplayRoman,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:9.9px!important;letter-spacing:normal!important;top:-1px!important;right:5px!important;bottom:auto!important;left:auto!important;position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.header-wrapper--border-bottom,.header-wrapper{border-bottom:1px solid rgb(var(--klassy-fg, 28, 27, 27))!important}.shopify-section.section-header,.shopify-section.shopify-section-header-sticky{top:32px!important}@media screen and (max-width:989px){.header__icons .desktop-localization-wrapper,.header__icon--account.small-hide,.header .header__icon--account{display:none}}@media(min-width:990px){.product .thumbnail-list__item,.product .thumbnail-list .thumbnail-list__item{width:75px!important;height:75px!important;flex:0 0 75px!important;aspect-ratio:1 / 1!important}.product .thumbnail-list__item .thumbnail,.product .thumbnail-list__item button.thumbnail{width:75px!important;height:75px!important;padding:0!important}.product .thumbnail-list__item .thumbnail img,.product .thumbnail-list__item img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:1 / 1!important}.product .thumbnail-slider{width:75px!important;margin-left:0!important;padding-left:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.product .klassy-pdp__media media-gallery,.product__media-wrapper media-gallery{padding-left:0!important}body .klassy-pdp__media media-gallery>slider-component:not([id*=Thumbnail]),body .product__media-wrapper media-gallery>slider-component:not([id*=Thumbnail]){width:77.43%!important;max-width:494px!important;flex:0 1 auto!important;margin-left:auto!important}media-gallery .slider-button{width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:40px!important;background:#f1ebe4!important;color:#1c1b1b!important;opacity:1!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}body .product__media-wrapper media-gallery .slider-button.slider-button[disabled],body .product__media-wrapper media-gallery .slider-button.slider-button.is-disabled,body .klassy-pdp__media media-gallery .slider-button.slider-button[disabled]{opacity:.35!important;cursor:not-allowed!important;transition:opacity .2s ease!important}media-gallery .slider-button svg{width:14px!important;height:14px!important;color:#1c1b1b!important;fill:currentColor!important}media-gallery .slider-button--prev svg{transform:rotate(90deg)!important}media-gallery .slider-button--next svg{transform:rotate(-90deg)!important}body .product__media-wrapper media-gallery ul.product__media-list,body .product__media-wrapper media-gallery .slider,body .klassy-pdp__media media-gallery ul.product__media-list{scroll-behavior:smooth!important}body .product__media-wrapper slider-component.slider-mobile-gutter{scroll-behavior:smooth!important}.product .product__media-overlay--bottom,.product__media-overlay-bottom-text,.product .product-info__bottom-overlay{background:#000!important}}.product-form__submit.button,.product-form__submit.button--primary,.product-form__submit{min-height:5.4rem;height:5.4rem;padding:0;border-radius:.6rem;border:0;font-family:NeueHaasDisplayRoman,Assistant,sans-serif;font-size:1.4rem;font-weight:500;-webkit-text-stroke:0;letter-spacing:normal;text-transform:uppercase;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:1rem}.product-form__submit.button:hover:not([disabled]),.product-form__submit:hover:not([disabled]){background-color:#000;border-color:#000;color:#fff}.product-form__submit .klassy-atc-icon{width:1.4rem;height:1.4rem;flex:0 0 auto;display:block;transform:translateY(-3.06px)}.product-form__submit .klassy-atc-icon .icon-cart-full{display:none!important}.product-form__submit .klassy-atc-dot{opacity:.5;flex:0 0 auto;font-size:14px;line-height:normal;align-self:center;-webkit-text-stroke:0}.product-form__submit .variant-price.add{font-weight:500;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klassy-tokens.css.map */
