@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.product-grid{row-gap:2rem}.colorCoverlab{background:#fff!important;border-bottom:1px solid #eee}.collection-hero.colorCoverlab,.container-filer-coll{padding:0}.allFilterModule{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0}.choose-model-box{flex:1;min-width:180px}.choose-model-box .facet-filters__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:4px}.choose-model-box .select{position:relative}.choose-model-box .select select,.choose-model-box .select .chooseModelSelect,.choose-model-box .casetypebutton,.choose-model-box .customizationTypebutton{width:100%;padding:10px 40px 10px 14px;border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;font-weight:600;color:#222;background-color:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.choose-model-box .select select:hover,.choose-model-box .select select:focus,.choose-model-box .casetypebutton:hover,.choose-model-box .customizationTypebutton:hover{border-color:#222;box-shadow:0 0 0 1px #222;outline:none}.text-choose-model-box{margin-bottom:0}.cl-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cl-modal-content{background-color:#fff;margin:10% auto;padding:30px;border-radius:16px;width:90%;max-width:560px;box-shadow:0 25px 60px #00000026;animation:clModalSlideIn .3s ease}@keyframes clModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cl-modal-close{color:#999;float:right;font-size:28px;font-weight:300;cursor:pointer;transition:color .2s ease;line-height:1}.cl-modal-close:hover{color:#222}.producttype,.customizationtype{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.case-type-single-collection,.customization-type-single-collection{border-radius:12px;overflow:hidden;transition:all .2s ease}.case-type-wrapper,.customization-type-wrapper{border-radius:12px;overflow:hidden}.selectCoverType,.selectCustomizationType{background:#f8f8f8;border:2px solid transparent;border-radius:12px;padding:12px 8px;cursor:pointer;text-align:center;width:100%;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.selectCoverType:hover,.selectCustomizationType:hover{background:#fff;border-color:#ddd;transform:translateY(-2px)}.selectCoverType.active,.selectCustomizationType.active{border-color:#222;background:#fff;box-shadow:0 4px 12px #00000014}.selectCoverType img,.selectCustomizationType img{border-radius:8px;margin-bottom:8px}.case-title,.customization-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#222;margin-top:6px}.contentBaseModal{margin-top:20px;padding-top:16px;border-top:1px solid #eee}.contentBaseModal h2{font-size:16px;font-weight:700;margin-bottom:8px}.contentBaseModal .rte-content ul{list-style:none;padding:0;margin:0}.contentBaseModal .rte-content ul li{font-size:13px;color:#666;position:relative;padding:4px 0 4px 18px}.contentBaseModal .rte-content ul li:before{content:"\2713";position:absolute;left:0;color:#222;font-weight:700}.modal-footer{margin-top:20px}.modal-footer .button--primary{background:#222!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:14px 24px!important;transition:background-color .2s ease!important}.modal-footer .button--primary:hover{background:#000!important}.show-all-cases,.show-all-customizations{margin-top:12px}.show-all-cases .button--secondary,.show-all-customizations .button--secondary{border-radius:8px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}@media screen and (max-width:749px){.allFilterModule{flex-direction:column;gap:10px}.choose-model-box{width:100%;min-width:100%}.producttype,.customizationtype{grid-template-columns:repeat(3,1fr);gap:8px}.cl-modal-content{margin:5% auto;padding:20px;width:95%}.case-title,.customization-title{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/template-collection.css.map */
