.dm-products{padding:100px 0;background:#fff}.dm-heading{text-align:center;margin-bottom:60px}.dm-heading span{color:#c89b3c;letter-spacing:2px;font-size:13px;font-weight:600;text-transform:uppercase;display:block;margin-bottom:12px}.dm-heading h2{color:#0b3d2e;font-size:42px;margin:0 0 16px;line-height:1.2}.dm-heading p{color:#4a4a4a;max-width:520px;margin:0 auto;line-height:1.6}.dm-empty{text-align:center;color:#666}.dm-carousel{position:relative;padding:0 48px 48px}.dm-products-swiper{overflow:hidden;cursor:grab}.dm-products-swiper.dm-is-dragging{cursor:grabbing}.dm-product-card{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;transition:transform .35s ease}.dm-product-card:hover{transform:translateY(-10px)}.dm-product-card__media-link{display:block;width:100%;text-decoration:none}.dm-product-card__media{background:#0b3d2e;background:#f5f0e6;border-radius:24px;overflow:hidden;padding:14px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 0 2px #0b3d2e}.dm-product-card__img,.dm-product-card__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .55s ease;border-radius:12px}.dm-product-card:hover .dm-product-card__img{transform:scale(1.1)}.dm-product-card__title{margin:22px 0 0;font-size:18px;line-height:1.35;font-weight:600}.dm-product-card__title a{color:#0b3d2e;text-decoration:none}.dm-product-card__title a:hover{color:#c89b3c}.dm-price{margin:12px 0 18px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.dm-old{text-decoration:line-through;color:#999}.dm-new{color:#0b3d2e;font-weight:700;font-size:17px}.dm-shop-btn{display:inline-block;background:#0b3d2e;color:#fff;padding:14px 28px;border-radius:50px;text-decoration:none;font-weight:600;font-size:14px;transition:background .25s ease,transform .25s ease;margin-top:auto}.dm-shop-btn:hover{background:#c89b3c;color:#0b3d2e;transform:translateY(-2px)}.dm-swiper-prev,.dm-swiper-next{position:absolute;top:38%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;border:none;background:#0b3d2e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease,opacity .25s ease;box-shadow:0 8px 24px #0b3d2e33}.dm-swiper-prev:hover,.dm-swiper-next:hover{background:#c89b3c;color:#0b3d2e;transform:translateY(-50%) scale(1.05)}.dm-swiper-prev.swiper-button-disabled,.dm-swiper-next.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.dm-swiper-prev{left:0}.dm-swiper-next{right:0}.dm-swiper-pagination{position:relative;margin-top:36px;text-align:center}.dm-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#c89b3c;opacity:.35;margin:0 6px!important;transition:opacity .3s ease,transform .3s ease}.dm-swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#0b3d2e;transform:scale(1.15)}@media(max-width:1024px){.dm-heading h2{font-size:36px}.dm-carousel{padding:0 40px 44px}.dm-swiper-prev,.dm-swiper-next{width:44px;height:44px}}@media(max-width:768px){.dm-products{padding:72px 0}.dm-heading{margin-bottom:40px}.dm-heading h2{font-size:30px}.dm-carousel{padding:0 0 40px}.dm-swiper-prev{left:4px}.dm-swiper-next{right:4px}.dm-swiper-prev,.dm-swiper-next{width:40px;height:40px;top:32%}}.dm-story{padding:40px 0;background:#f5f0e6}.dm-story-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px 36px;align-items:center;background:#fff;border-radius:24px;padding:24px 28px;box-shadow:0 8px 32px #0b3d2e12}.dm-story-media{position:relative;border-radius:18px;overflow:hidden;background:#f5f0e6;aspect-ratio:5 / 4;box-shadow:inset 0 0 0 1px #0b3d2e1f}.dm-story-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dm-story-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.dm-story-media__placeholder-svg{width:55%;height:auto;opacity:.35}.dm-story-content{padding:4px 0}.dm-story-content__eyebrow{display:inline-block;color:#c89b3c;letter-spacing:.12em;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.dm-story-content__heading{color:#0b3d2e;font-size:clamp(1.25rem,2.2vw,1.625rem);margin:0 0 10px;line-height:1.22}.dm-story-content__text{margin:0 0 8px;color:#555;font-size:14px;line-height:1.5}.dm-story-content__list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dm-story-content__list li{position:relative;margin:0;padding:7px 14px 7px 28px;font-size:12px;line-height:1.3;color:#0b3d2e;font-weight:600;background:#f5f0e6d9;border-radius:999px;border:1px solid rgba(11,61,46,.1)}.dm-story-content__list li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#c89b3c}@media(max-width:990px){.dm-story-card{grid-template-columns:1fr;gap:20px;padding:20px}.dm-story-media{aspect-ratio:16 / 10}}@media(max-width:768px){.dm-story{padding:28px 0}.dm-story-card{padding:16px;border-radius:20px}.dm-story-media{aspect-ratio:4 / 3}.dm-story-content__list li{flex:1 1 calc(50% - 4px);min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
