.cascas-customer-portal{width:100%;max-width:960px;margin:0 auto;padding:0 12px 24px;background:#fff}.cascas-customer-portal__frame{display:block;width:100%;height:1200px;border:0;background:#fff}@media(max-width:749px){.cascas-customer-portal{padding-inline:0}.cascas-customer-portal__frame{height:1600px}}.cascas-press{padding:56px 40px 80px;color:#000}.cascas-press__inner{max-width:1120px;margin:0 auto}.cascas-press__header{margin-bottom:44px}.cascas-press__header h1{margin:0 0 12px;font:inherit;font-size:24px;font-weight:400;line-height:1.3;text-transform:none}.cascas-press__header p{margin:0;font-size:14px;line-height:1.6;color:#666}.cascas-press__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.cascas-press__image{display:block;min-width:0;overflow:hidden;border-radius:12px;background:#171717}.cascas-press__image img{display:block;width:100%;height:auto;margin:0}.cascas-press__copy{max-width:420px;padding:32px 0}.cascas-press__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;font-size:13px;line-height:1.5}.cascas-press__meta time{color:#777}.cascas-press__copy h2{margin:28px 0 20px;font:inherit;font-size:32px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.cascas-press__description{max-width:360px;margin:0;font-size:14px;line-height:1.7}.cascas-press__link{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:0 0 4px;border-bottom:1px solid currentColor;color:#000;font-size:14px;line-height:1.5;text-decoration:none}.cascas-press__link svg{flex-shrink:0}.cascas-press__credit{margin:28px 0 0;color:#777;font-size:12px;line-height:1.5}.cascas-press a:focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(max-width:959px){.cascas-press{padding:32px 20px 48px}.cascas-press__header{margin-bottom:28px}.cascas-press__header h1{font-size:20px}.cascas-press__feature{grid-template-columns:minmax(0,1fr);gap:24px;max-width:600px;margin:0 auto}.cascas-press__copy{max-width:none;padding:0}.cascas-press__meta{padding-bottom:16px}.cascas-press__copy h2{margin:22px 0 14px;font-size:26px}.cascas-press__description{max-width:none}.cascas-press__link{margin-top:24px}.cascas-press__credit{margin-top:20px}}@media(max-width:767px){.collection-section .collection__products .cas-paired-title-break{display:block}}.collection-section .collection__products.collection__infinite-container>.product-item{outline:none;border-right:1px solid rgb(219,219,219);border-bottom:1px solid rgb(219,219,219)}@media(max-width:767px){.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(odd):nth-last-child(-n+2),.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(odd):nth-last-child(-n+2)~.product-item{border-bottom:0}}@media(min-width:768px)and (max-width:900px){.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(3n+1):nth-last-child(-n+3),.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(3n+1):nth-last-child(-n+3)~.product-item{border-bottom:0}}@media(min-width:901px){.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(4n+1):nth-last-child(-n+4),.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item:not(.minimal-active):nth-child(4n+1):nth-last-child(-n+4)~.product-item{border-bottom:0}}@media(max-width:767px){.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item.minimal-active:nth-child(3n+1):nth-last-child(-n+3),.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item.minimal-active:nth-child(3n+1):nth-last-child(-n+3)~.product-item{border-bottom:0}}@media(min-width:768px){.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item.minimal-active:nth-child(7n+1):nth-last-child(-n+7),.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container>.product-item.minimal-active:nth-child(7n+1):nth-last-child(-n+7)~.product-item{border-bottom:0}}.collection-section .collection--pagination-infinite .collection__infinite-trigger:not(:has(a)){display:none}.main:has(>.collection-section:last-child .collection--pagination-infinite .collection__products)+.shopify-section-group-footer-group .mobile-newsletter-custom{border-top:0}@media(min-width:950px){.main:has(>.collection-section:last-child .collection--pagination-infinite .collection__products)+.shopify-section-group-footer-group .shop-features-sec>.section,.main:has(>.collection-section:last-child .collection--pagination-infinite .collection__products)+.shopify-section-group-footer-group .icons-items-pr{border-top:0}}@media(min-width:1200px){.main:has(>.collection-section:last-child .collection--pagination-infinite .collection__products)+.shopify-section-group-footer-group .shop-features-sec>.section{padding-top:0}}.collection-section .collection__products .product-item__text{text-align:left;padding-inline:16px}.collection-section .collection__products .product-item__product-title a{max-width:none;margin-left:0;margin-right:0}@media(min-width:960px)and (hover:hover)and (pointer:fine){.collection-section .collection__products .product-item__media .swiper-scrollbar{display:none}.collection-section .collection__products .product-item__media .swiper-button-next:after,.collection-section .collection__products .product-item__media .swiper-button-prev:after{font-size:11px}}.collection-section .collection__products.collection__infinite-container>.product-item{border-right-color:#fff;border-bottom:0}.collection-section .collection--pagination-infinite .collection__products.collection__infinite-container{border-bottom:1px solid rgb(219,219,219)!important}.collection-section .collection__products .product-item__meta{padding:0}.collection-section .collection__products .product-item__text{margin:0;padding:12px 24px 24px 12px}.collection-section .collection__products .product-item__text>*:not(:empty):not(:last-child){margin-bottom:4px}@media(min-width:1024px){.collection-section .collection__products .product-item__text{padding:16px 56px 32px 16px}.collection-section .collection__products .product-item__text>*:not(:empty):not(:last-child){margin-bottom:8px}}.collection-section .collection__products .cascas-collection-desktop-picture{display:contents}.collection-section .collection__products .cascas-collection-desktop-picture>img{display:block;max-width:100%;width:100%;height:auto;object-position:var(--focal-alignment, center center)}@media(min-width:1024px){.collection-section .collection__products .cascas-collection-desktop-picture>img{aspect-ratio:var(--cascas-card-frame-ratio);object-fit:contain;background-color:#efefef}}.recommended-products.section{padding-left:0}.recommended-products>.section__inner>.carousel__navigation-wrapper{padding-left:var(--space-outer)}@media(min-width:701px){.recommended-products .recommended-products__heading{font-size:20px}}.recommended-products.section{padding-bottom:0;border-bottom:1px solid #dbdbdb}.recommended-products__slider-wrapper{align-items:stretch!important}.recommended-products__slide{height:auto!important}.recommended-products__slide>.product-item{height:100%;outline:none;border-right:1px solid #dbdbdb}.recommended-products .product-item__inner{display:flex;flex-direction:column;height:100%}.recommended-products .product-item__meta{flex-grow:1}.recommended-products .product-item__text{display:flex;flex-direction:column;width:100%;flex-grow:1}.recommended-products .product-item__product-title{flex-grow:1}@media(min-width:950px){.template-product #main:has(.recommended-products__slide)+.shopify-section-group-footer-group .shop-features-sec{padding-top:0}.template-product #main:has(.recommended-products__slide)+.shopify-section-group-footer-group .shop-features-sec>.section,.template-product #main:has(.recommended-products__slide)+.shopify-section-group-footer-group .icons-items-pr{border-top:0}}@media(min-width:1200px){.template-product #main:has(.recommended-products__slide)+.shopify-section-group-footer-group .shop-features-sec>.section{padding-top:0}}@media(max-width:1200px){.drawer-menu [data-cascas-account-open]{-webkit-tap-highlight-color:transparent}.drawer-menu [data-cascas-account-open]:active{background-color:transparent}}.cascas-account-dialog{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100dvh - 24px);margin:0 auto;padding:28px 24px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;background:#fff;color:#000;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .38s cubic-bezier(.22,1,.36,1);font-family:inherit}.cascas-account-dialog[open]{display:block}.cascas-account-dialog.is-visible{transform:translateY(0)}.cascas-account-dialog::backdrop{background:#00000040;opacity:0;transition:opacity .38s ease}.cascas-account-dialog.is-visible::backdrop{opacity:var(--cascas-account-backdrop-opacity, 1)}.cascas-account-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.cascas-account-heading h2{margin:0;color:#000;font-family:inherit;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:inherit;text-transform:none;outline:none}.cascas-account-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;margin-right:-10px;padding:0;border:0;background:transparent;color:#000;-webkit-tap-highlight-color:transparent}.cascas-account-register,.cascas-account-description{margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.5}.cascas-account-register a{color:#000;text-decoration:underline;text-underline-offset:3px}.cascas-account-form{display:grid;gap:16px;margin:0}.cascas-account-form input{display:block;box-sizing:border-box;width:100%;height:50px;margin:0;padding:12px 18px;border:1px solid #b5b5b5;border-radius:30px;background:#fff;color:#000;font:inherit;font-size:16px;font-weight:400;line-height:1.4}.cascas-account-form input::placeholder{color:#777;opacity:1}.cascas-account-submit{display:block;width:100%;min-height:48px;margin-top:8px;padding:14px 20px;border:1px solid #000;border-radius:30px;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.4;text-align:center;text-transform:none;-webkit-tap-highlight-color:transparent}.cascas-account-text{justify-self:start;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:3px;text-transform:none}.cascas-account-errors{font-size:14px;line-height:1.5;color:#a32626}.cascas-account-dialog [hidden]{display:none!important}.cascas-account-text:focus-visible,.cascas-account-close:focus-visible,.cascas-account-submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cascas-account-dialog,.cascas-account-dialog::backdrop{transition-duration:1ms}}.cascas-region-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:40px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:400;text-transform:none;text-align:left;-webkit-tap-highlight-color:transparent}.cascas-region-trigger .cascas-region-globe{display:block;flex:0 0 20px;width:20px;height:20px;margin:0}.drawer-menu .drawer-menu__item--account-item .drawer-menu__link{text-transform:none}.cascas-menu-utility-group{flex-shrink:0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.drawer-menu ul.cascas-menu-utility,.drawer-menu .cascas-menu-utility .drawer-menu__item--account-item{margin-top:0}.drawer-menu .cascas-menu-utility .cascas-region-menu-item{margin-top:16px}.drawer-menu .cascas-region-menu-item{border-bottom:0}.drawer-menu .cascas-region-menu-item>.cascas-region-trigger{height:42px;justify-content:flex-start;gap:8px;font-size:13px;letter-spacing:inherit}.footer__bottom-left .cascas-region-footer-trigger{font-size:var(--font-size-body-50);gap:6px;color:#000;opacity:1}.footer__bottom-left .cascas-region-footer-trigger .cascas-region-globe{flex-basis:14px;width:14px;height:14px}@media(max-width:1200px){.drawer-menu .cascas-menu-utility-group{margin-left:0;margin-right:0;border-top:0;box-shadow:none}.drawer-menu .cascas-menu-utility .drawer-menu__link{font-size:13px;font-weight:400}.drawer-menu .cascas-menu-utility .drawer-menu__item--account-item .icon,.drawer-menu .cascas-menu-utility .cascas-region-globe{flex:0 0 15px;width:15px;height:15px}}@media(max-width:959px){.footer__group--links>button.footer__header .footer__arrow .icon{width:12px;height:12px}.footer__group--links>button.footer__header .footer__arrow svg path{stroke-width:1.5}}.cascas-region-trigger .cascas-region-globe{color:#000;opacity:1}.cascas-region-dialog{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100dvh - 24px);margin:0 auto;padding:28px 24px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;background:#fff;color:#000;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .38s cubic-bezier(.22,1,.36,1);font-family:inherit}.cascas-region-dialog[open]{display:block}.cascas-region-dialog.is-visible{transform:translateY(0)}.cascas-region-dialog::backdrop{background:#00000040;opacity:0;transition:opacity .38s ease}.cascas-region-dialog.is-visible::backdrop{opacity:var(--cascas-region-backdrop-opacity, 1)}.cascas-region-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.cascas-region-heading h2{margin:0;color:#000;font-family:inherit;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:inherit;text-transform:none;outline:none}.cascas-region-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;margin-right:-10px;padding:0;border:0;background:transparent;color:#000;-webkit-tap-highlight-color:transparent}.cascas-region-form{display:grid;gap:20px;margin:0}.cascas-region-field label{display:block;margin-bottom:8px;color:#666;font-size:14px;font-weight:400;line-height:1.4}.cascas-region-select{position:relative}.cascas-region-select select{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;height:50px;margin:0;padding:12px 44px 12px 18px;border:1px solid #b5b5b5;border-radius:30px;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:400;line-height:1.4;text-transform:none}.cascas-region-select svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}.cascas-region-confirm{display:block;width:100%;min-height:48px;margin-top:8px;padding:14px 20px;border:1px solid #000;border-radius:30px;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.4;text-align:center;text-transform:none;-webkit-tap-highlight-color:transparent}.cascas-region-trigger:focus-visible,.cascas-region-close:focus-visible,.cascas-region-confirm:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:1201px){.cascas-region-dialog{inset:0 0 0 auto;width:520px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:36px 32px;border-radius:0;transform:translate(100%)}.cascas-region-dialog.is-visible{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cascas-region-dialog,.cascas-region-dialog::backdrop{transition-duration:1ms}}@media(max-width:1200px){header.header:has(>section.drawer-menu[data-drawer-menu].active){-webkit-transform:none;transform:none;-webkit-perspective:none;perspective:none;-webkit-backface-visibility:visible;backface-visibility:visible}section.drawer-menu[data-drawer-menu],section.drawer-menu[data-drawer-menu] .drawer-menu__panel{height:var(--cascas-menu-height, calc(var(--vh, 1vh) * 100));height:max(var(--cascas-menu-height, 100vh),100lvh)}section.drawer-menu[data-drawer-menu] .drawer-menu__panel{padding-top:var(--cascas-menu-header-space, calc(var(--height-header) + var(--announcement-height)))}html.sticky-header-active section.drawer-menu[data-drawer-menu] .drawer-menu__panel{padding-top:var(--cascas-menu-header-space, var(--height-header))}section.drawer-menu[data-drawer-menu] .drawer-menu__bottom{flex:0 0 auto;height:var(--cascas-menu-content-height, 100%);max-height:var(--cascas-menu-content-height, 100%)}}.drawer-menu .drawer-menu__list--sub li.drawer-menu__item.not-sub.has-summary-image{width:50%;flex:0 0 50%;min-width:0}.cascas-mobile-menu-back{display:none}.cascas-mobile-menu-back[hidden]{display:none!important}@media(max-width:767px){section.drawer-menu[data-drawer-menu] .drawer-menu__bottom{position:relative;border-top:0}section.drawer-menu[data-drawer-menu] .drawer-menu__item{border-bottom:0}section.drawer-menu[data-drawer-menu] .drawer-menu__primary-links>.drawer-menu__item>.drawer-menu__link{font-size:16px}section.drawer-menu[data-drawer-menu] .cascas-menu-utility-group .drawer-menu__link,section.drawer-menu[data-drawer-menu] .cascas-menu-utility-group .drawer-menu__link span{font-size:13px}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub li.no-img .ttle{font-size:16px}section.drawer-menu[data-drawer-menu] .drawer-menu__primary-links{transform:none!important;transition:none;padding-top:24px}section.drawer-menu[data-drawer-menu] .drawer-menu__primary-links>.drawer-menu__item{position:static}section.drawer-menu[data-drawer-menu][data-cascas-subnav-engaged] .drawer-menu__primary-links>.drawer-menu__item>.drawer-menu__link{transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition-delay:0s}section.drawer-menu[data-drawer-menu] .drawer-menu__primary-links:not([data-depth="0"])>.drawer-menu__item>.drawer-menu__link{transform:translate(-20%);opacity:.6;pointer-events:none}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub{z-index:2;left:0;top:0;display:flex;min-height:100%;align-content:flex-start;padding:70px 0 56px;background:#fff;border:0;opacity:1;transform:translate(100%);transition:transform .4s ease-in-out,visibility 0s linear .4s}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub:has(>.has-summary-image){padding-top:46px}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub.visible{transform:translate(0);transition:transform .4s ease-in-out,visibility 0s}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub>.drawer-menu__item--heading{display:none}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub>li.drawer-menu__item.not-sub.no-img{width:100%;flex:0 0 100%;height:auto;margin:0;padding:0;border:0!important}section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub>li.drawer-menu__item.not-sub.no-img>a.drawer-menu__link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:48px;padding:12px 20px;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-transform:none;text-decoration:none;letter-spacing:0}section.drawer-menu[data-drawer-menu] .cascas-menu-utility-group{transform:translate(0);opacity:1;visibility:visible;transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility 0s}section.drawer-menu[data-drawer-menu] .drawer-menu__all-links[data-in-initial-position=false]>.cascas-menu-utility-group{transform:translate(-20%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility 0s linear .4s}section.drawer-menu[data-drawer-menu] .drawer-menu__all-links[data-in-initial-position=false] .cascas-menu-utility-group .drawer-menu__secondary-links{opacity:1}section.drawer-menu[data-drawer-menu] .cascas-mobile-menu-back{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:46px;margin:0;padding:13px 20px;border:0;border-bottom:1px solid #ebebed;border-radius:0;background:#fff;color:#000;font:inherit;transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .2s ease-in-out,visibility 0s linear .2s}section.drawer-menu[data-drawer-menu] .cascas-mobile-menu-back.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .2s ease-in-out,visibility 0s}.cascas-mobile-menu-back>svg{display:block;width:14px;height:14px}.cascas-mobile-menu-back>span{position:absolute;left:46px;top:50%;max-width:calc(100% - 66px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);text-align:left;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.2px}}@media(max-width:767px)and (prefers-reduced-motion:reduce){section.drawer-menu[data-drawer-menu] .drawer-menu__primary-links>.drawer-menu__item>.drawer-menu__link,section.drawer-menu[data-drawer-menu] .drawer-menu__list--sub,section.drawer-menu[data-drawer-menu] .cascas-mobile-menu-back,section.drawer-menu[data-drawer-menu] .cascas-menu-utility-group{transition:none!important}}@media(min-width:960px){.filter-bar .filter-group__label,.filter-bar .filter-bar__button--filters{font-size:14px}.filter-bar .filter-bar__button--filters .icon-filter,.filter-bar .filter-bar__button--filters .icon-filter svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/96/compiled_assets/styles.css.map */
