.style-occasions{padding:6rem 0;position:relative;z-index:1}.style-occasions__wrapper{position:relative;width:95vw;max-width:95vw;margin:0 auto;padding:0}.style-occasions__title{font-family:LT Wave;font-weight:500;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#181818;margin:10px 0!important;padding:5px 0!important}.style-occasions__subtitle{font-family:"LT Wave",var(--font-heading-family);font-weight:300;font-size:12px;line-height:1.5;color:#666;margin:0 0 2rem;padding:0}.style-occasions__slider-wrap{flex:1;min-width:0;overflow:hidden}.style-occasions__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:1.2rem;cursor:grab;scrollbar-width:none}.style-occasions__list::-webkit-scrollbar{display:none}.style-occasions__list:active{cursor:grabbing}.style-occasions__slide{flex:0 0 80%;min-width:0;scroll-snap-align:start}.style-occasions__card{display:flex;flex-direction:column}.style-occasions__image-wrapper{position:relative;width:100%;padding-bottom:120%;overflow:hidden;margin-bottom:1rem}.style-occasions__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.style-occasions__image-wrapper--placeholder{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.style-occasions__image-wrapper--placeholder svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3}.style-occasions__card-title{font-family:"LT Wave",var(--font-heading-family);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#181818;margin:0 0 .4rem}.style-occasions__card-text{font-size:11px;line-height:1.45;color:#666;font-weight:300;margin:0}.style-occasions__arrow{position:absolute;top:0;transform:translateY(-50%);display:none;align-items:center;justify-content:center;background:none;border:none;color:#181818;cursor:pointer;padding:.8rem;transition:opacity .2s ease;z-index:2}.style-occasions__arrow--prev{left:-50px}.style-occasions__arrow--next{right:-50px}.style-occasions__arrow:hover{opacity:.5}.style-occasions__arrow:disabled,.style-occasions__arrow[disabled],.style-occasions__arrow.is-disabled{opacity:.3;cursor:default;pointer-events:none}.style-occasions__arrow svg{width:1.4rem;height:1.4rem}.style-occasions__image-link{display:block;text-decoration:none;color:inherit}.style-occasions .style-occasions__progress{padding:0;margin-top:2rem}.style-occasions .style-occasions__progress-track{position:relative;width:100%;height:4px;background-color:#e0e0e0!important;border-radius:4px;overflow:visible}.style-occasions .style-occasions__progress-thumb{display:block;position:absolute;top:0;left:0;height:4px;width:30%;min-width:40px;background-color:#181818!important;border-radius:4px;transition:left .3s ease-out;z-index:1}@media screen and (min-width:750px){.style-occasions__arrow{display:flex;padding:1rem}.style-occasions__arrow svg{width:1.6rem;height:1.6rem}.style-occasions__list{gap:1.6rem}.style-occasions__slide{flex:0 0 40%}.style-occasions .style-occasions__progress{padding:0}}@media screen and (min-width:990px){.style-occasions{padding:6rem 0}.style-occasions__title{font-size:1.5rem;margin-bottom:3rem}.style-occasions__arrow{padding:1.2rem}.style-occasions__arrow svg{width:1.8rem;height:1.8rem}.style-occasions__list{gap:2rem}.style-occasions__slide{flex:0 0 calc(25% - 1.5rem)}.style-occasions__image-wrapper{padding-bottom:130%;margin-bottom:1.4rem}.style-occasions__card-title{font-size:1.4rem;margin:0 0 .6rem}.style-occasions__card-text{font-size:13px}.style-occasions .style-occasions__progress{padding:0;margin-top:3rem;max-width:400px;margin-left:auto;margin-right:auto}.style-occasions__arrow--prev{left:-35px}.style-occasions__arrow--next{right:-35px}}@media screen and (max-width:990px){.style-occasions__list .style-occasions__card-text,.style-occasions__list .style-occasions__card-title{padding-left:.9rem!important}.style-occasions__title,.style-occasions__list>li:first-child .style-occasions__card-text,.style-occasions__list>li:first-child .style-occasions__card-title,.style-occasions__subtitle{padding-left:.55rem!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-style-occasions.css.map */
