.tw-section-categories-2{overflow:hidden}.tw-section-categories-2 .block-heading em{font-weight:400}.tw-section-categories-2 .tw-block-group-content{margin-bottom:2rem}.tw-section-categories-2 .c-btn:has(svg) svg path{fill:currentColor!important}.tw-section-categories-2 .card-slider-wrapper .swiper{overflow:unset}.tw-section-categories-2 .card-slider-wrapper .swiper-wrapper{display:flex;gap:0;margin-bottom:32px}.tw-section-categories-2 .card-slider-wrapper .swiper-navigation{gap:4px;display:flex}.tw-section-categories-2 .card-slider-wrapper .swiper-navigation button{width:48px;height:48px;background:var(--colour-white)}.tw-section-categories-2 .card-slider-wrapper .swiper-navigation button svg{width:100%;height:100%}.tw-section-categories-2 .card-slider-wrapper .swiper-navigation button.swiper-button-disabled{opacity:.3}.tw-section-categories-2 .card-slider-wrapper .swiper-slide{height:auto;width:-webkit-fit-content;width:fit-content}.tw-section-categories-2 .card-slider-wrapper .swiper-pagination{position:relative;bottom:0;margin-top:10px;height:4px;display:block}.tw-section-categories-2 .card-slider-wrapper .swiper-pagination-progressbar{background:var(--colour-white);border-radius:2px}.tw-section-categories-2 .card-slider-wrapper .swiper-pagination-progressbar-fill{background:var(--colour-tuna);border-radius:2px}.tw-section-categories-2 .card-slider-wrapper .swiper-controls{max-width:var(--container-max-width)}.tw-section-categories-2 .block-text{max-width:38rem}.tw-section-categories-2 .block-heading{margin-bottom:1rem}.tw-section-categories-2 .c-lozenge{border-color:#ffffff35}.tw-section-categories-2 .c-lozenge.kicker:has(svg){gap:.5rem}.tw-section-categories-2 .c-lozenge.kicker:has(svg) svg{height:.75rem;width:.75rem;fill:currentColor;flex-shrink:0}.tw-section-categories-2 .c-lozenge.kicker.xl{padding:.75rem 1rem}.tw-section-categories-2 .c-lozenge.kicker:is(a){text-decoration:none}.tw-section-categories-2 .c-lozenge.kicker.light-peep{background-color:var(--colour-light-peep);border:1px solid var(--colour-light-peep)}.tw-section-categories-2 .c-lozenge.kicker.gallery{background-color:var(--colour-gallery);border:1px solid var(--colour-tuna)}.tw-section-categories-2 .c-lozenge.kicker.pampas{background-color:var(--colour-pampas);border:1px solid var(--colour-tuna)}.tw-section-categories-2 .c-lozenge.kicker.tuna{background-color:var(--colour-tuna);border:1px solid var(--colour-tuna);color:var(--colour-white)}.tw-section-categories-2 .c-lozenge.kicker.we-peep{background-color:var(--colour-we-peep);border:1px solid var(--colour-tuna)}.tw-section-categories-2 .c-lozenge.kicker.glass{background-color:var(--colour-white-glass);border:1px solid var(--colour-tuna)}.tw-section-categories-2 .c-lozenge.kicker:is(a):hover,.tw-section-categories-2 .c-lozenge.kicker:is(a):focus{background-color:var(--colour-white)}.tw-section-categories-2 .c-lozenge.kicker.light-white{background-color:var(--colour-light-white);border:1px solid var(--colour-light-white)}.tw-section-categories-2 .c-lozenge.kicker.white{background-color:var(--colour-white);border:1px solid var(--colour-tuna)}.tw-section-categories-2 .c-lozenge.kicker.white:is(a):hover,.tw-section-categories-2 .c-lozenge.kicker.white:is(a):focus{background-color:var(--colour-we-peep)}.relative{position:relative}.tw-section-categories-2 a.section-button{gap:12px;padding:12px 24px}.tw-section-categories-2 .block-card-element{background-color:#fff;border-radius:8px;padding:6px;max-width:500px;height:100%}.tw-section-categories-2 .block-card-element .card-image{position:relative;margin-bottom:20px;padding-bottom:77%}.tw-section-categories-2 .block-card-element .card-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.tw-section-categories-2 .block-card-element .card-content{padding:0 12px;color:#343436}.tw-section-categories-2 .block-card-element .card-content .card-title{font-family:Manrope;font-weight:400;font-size:20px;line-height:100%;margin-bottom:10px}.tw-section-categories-2 .block-card-element .card-content .card-description{font-family:Manrope;font-weight:400;font-size:15px;line-height:125%;margin-bottom:15px;vertical-align:middle}.tw-section-categories-2 .section-upper-part{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.tw-section-categories-2 .section-upper-part .badge-text{margin-bottom:.5rem;color:#a06864;border-radius:5px;font-weight:500;padding:6px 10px;line-height:1.4;background-color:#faf4f4;border:1px solid #faf4f4;font-size:15px;width:-webkit-fit-content;width:fit-content}.tw-section-categories-2 .section-upper-part .section-title p{font-family:Manrope;font-weight:400;font-size:40px;line-height:120%;color:#343436}.tw-section-categories-2 .section-upper-part .section-title p em{font-family:Playfair Display;font-style:Italic}.tw-section-categories-2 .section-upper-part .section-description{color:#343436;max-width:560px;font-family:Manrope;font-weight:400;font-size:15px;line-height:125%;vertical-align:middle}.tw-section-categories-2 .section-upper-part .section-description p{margin-bottom:0}@media (min-width: 768px){.button-position{position:absolute;top:20%;right:0}}@media (min-width: 769px){.tw-section-categories-2 .card-slider-wrapper .swiper-controls .section-button{display:none}}@media (min-width: 1024px){.tw-section-categories-2 .card-slider-wrapper .swiper-controls{display:flex;gap:50px;align-items:center;justify-content:between}}@media (max-width: 1440px){.tw-section-categories-2 .card-slider-wrapper .swiper-controls{max-width:90vw}}@media (max-width: 1023.98px){.tw-section-categories-2 .card-slider-wrapper .swiper-pagination{display:none}}@media (max-width: 768px){.tw-section-categories-2 .card-slider-wrapper .swiper-controls{display:flex;align-items:center;justify-content:space-between}.tw-section-categories-2 .card-slider-wrapper .swiper-controls a.section-button{font-family:Manrope;font-weight:500;font-size:14px;line-height:100%;vertical-align:middle;padding:14px 24px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.tw-section-categories-2 .card-slider-wrapper .swiper-controls a.section-button svg{width:13px;height:auto}}@media screen and (max-width: 768px){.tw-section-categories-2 .container{padding-top:40px;padding-bottom:40px}.tw-section-categories-2 .block-card-element .card-content .card-title{font-size:18px}.tw-section-categories-2 .block-card-element .card-content .card-description{font-size:14px}.tw-section-categories-2 .section-upper-part .badge-text{font-size:13px;margin-bottom:16px}.tw-section-categories-2 .section-upper-part .section-title p{font-size:28px;margin-bottom:16px}.tw-section-categories-2 .section-upper-part .section-description{font-size:14px}.tw-section-categories-2 .section-upper-part .section-button{display:none}}@media (max-width: 767.98px){.button-position{position:absolute;bottom:0;left:16px;padding:1rem 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/248/assets/section-tw-categories-2.css.map */
