.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:16px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2;cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.dd-banner-wrapper{position:relative;overflow:hidden;margin-bottom:2rem}.dd-banner-slider,.dd-banner-slides{position:relative;width:100%;height:100%}.dd-banner-slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.dd-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.dd-banner-bg img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.dd-banner-bg{content-visibility:hidden}}.dd-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dd-banner-content{position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto}.dd-banner-card{display:grid;grid-template-columns:1fr;background:#2c2d36;color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 25px #0000004d}.dd-banner-image{height:100%;overflow:hidden}.dd-banner-image img{width:100%;height:100%;object-fit:cover;display:block}.dd-banner-text{padding:2.5rem 1.25rem;text-align:center}.dd-banner-pretitle{font-size:1.25rem;margin-bottom:1.25rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;color:#fff;font-weight:400;line-height:1}.dd-banner-title{font-size:1.875rem;line-height:1;margin-bottom:1.25rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:400}.dd-banner-subtitle{font-size:.875rem;margin-bottom:2.5rem;opacity:.9;font-weight:400}.dd-banner-buttons{display:flex;flex-direction:column;gap:1.25rem;align-items:center;margin-bottom:2rem}.dd-btn{display:inline-block;padding:.5rem 1rem;border-radius:9999px;text-decoration:none;font-weight:500;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;transition:all .3s ease;border:2px solid transparent}.dd-btn-primary{background:#c1a57e;color:#fff;letter-spacing:.05em;cursor:pointer}.dd-btn-primary:hover{background:#b08f6a;color:#fff!important}.dd-btn-secondary{background:transparent;color:#fff;letter-spacing:.05em;cursor:pointer;border:1px solid white}.dd-btn-secondary:hover{background:transparent;color:#c1a57e;border-color:#c1a57e}.dd-banner-list{text-align:left;overflow:hidden}.dd-banner-list ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:.75rem;overflow:hidden}.dd-banner-list li{display:flex;align-items:center;gap:.5rem}.dd-banner-list li:before{content:"";display:inline-block;width:32px;height:32px;background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.87012 15L13.8701 22L30.8701 1' stroke='%23C1A57E' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M26.7216 16C27.1305 18.6253 26.7253 21.3129 25.5605 23.7009C24.3956 26.0888 22.5271 28.0626 20.2064 29.3564C17.8858 30.6502 15.2244 31.202 12.5807 30.9374C9.93696 30.6728 7.43776 29.6045 5.41958 27.8764C3.4014 26.1483 1.96113 23.8433 1.29268 21.2719C0.624239 18.7004 0.759709 15.9858 1.68086 13.4936C2.602 11.0015 4.2646 8.85138 6.44481 7.3328C8.62502 5.81423 11.2182 5.0001 13.8751 5.00001C15.5913 4.99776 17.2909 5.33649 18.8751 5.99651' stroke='%23ffffff' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;flex-shrink:0}.dd-banner-list li:nth-child(n+7){display:none}.dd-banner-slider .swiper-button-prev,.dd-banner-slider .swiper-button-next{width:56px;height:56px;margin-top:-28px;background:#c1a57ee6;border-radius:50%;box-shadow:0 6px 20px #0000004d;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.dd-banner-slider .swiper-button-prev:after,.dd-banner-slider .swiper-button-next:after{content:"";display:block;width:23px;height:23px;background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none'><path d='M20.55 9.88L18.67 8l-8 8 8 8 1.88-1.88L14.44 16z' fill='white'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.dd-banner-slider .swiper-button-next:after{transform:rotate(180deg)}.dd-banner-slider .swiper-button-prev{left:1.5rem}.dd-banner-slider .swiper-button-next{right:1.5rem}.dd-banner-slider .swiper-button-prev:hover,.dd-banner-slider .swiper-button-next:hover{background:#c1a57e;box-shadow:0 8px 25px #0006;transform:scale(1.03)}.dd-nav{position:absolute;top:50%;margin-top:-28px;width:56px;height:56px;background:#c1a57ee6;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0000004d;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden;padding:0!important}.dd-nav:hover{background:#c1a57e;box-shadow:0 8px 25px #0006;transform:scale(1.03)}.dd-nav svg{width:23px;height:23px;transition:transform .3s ease}.dd-nav:hover svg{transform:scale(1.03)}.dd-nav-prev{left:1.5rem}.dd-nav-next{right:1.5rem}.swiper-button-prev,.swiper-button-next{color:#fff!important}.dd-banner-slider .swiper-pagination{bottom:1rem!important;left:50%!important;display:block!important;align-items:center!important;justify-content:center!important;width:200px!important;height:auto!important;transform:translate(-50%)!important}.dd-banner-slider .swiper-pagination-bullet{width:14px!important;height:14px!important;background:transparent!important;border:2px solid #c1a57e!important;border-radius:50%!important;margin:0 6px!important;transition:all .3s ease!important;position:relative!important;opacity:1!important;box-shadow:0 0 6px #c1a57e99!important}.dd-banner-slider .swiper-pagination-bullet:before{background:#c1a57e4d!important;border-radius:50%!important}.dd-banner-slider .swiper-pagination-bullet-active{background:#c1a57e!important;transform:scale(1.4)!important;box-shadow:0 0 8px #c1a57ecc!important}.dd-banner-slider .swiper-pagination-bullet:hover{transform:scale(1.2)!important;box-shadow:0 0 8px #c1a57ecc!important}.dd-pagination{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:20;align-items:center;justify-content:center}.dd-pagination-dot{border:1px solid #c1a57e;border-radius:50%;background:transparent;cursor:pointer;transition:all .3s ease;position:relative;flex-shrink:0;min-width:11px;min-height:11px;padding:0!important;margin:0!important;box-sizing:border-box;display:block;line-height:1;font-size:0}.dd-pagination-dot:before{content:"";position:absolute;top:50%;left:50%;width:9px!important;height:9px!important;background:#c1a57e4d!important;border-radius:50%!important;transform:translate(-50%,-50%)}.dd-pagination-dot.active{background:#c1a57e;transform:scale(1.3);box-shadow:0 0 4px #c1a57ecc}.dd-pagination-dot:hover{transform:scale(1.15);box-shadow:0 0 4px #c1a57ecc}@media (max-width: 767px){.dd-banner-wrapper{margin:0 0 3rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.dd-banner-slide{padding:0}.dd-banner-bg,.dd-banner-overlay,[data-desktop-only]{display:none!important}.dd-banner-bg img{display:none!important;visibility:hidden!important;opacity:0!important}.dd-banner-content{max-width:none;margin:0}.dd-banner-card{border-radius:.75rem;margin:0;width:100%}.dd-banner-text{padding:1rem}.dd-banner-title{font-size:1.5rem}.dd-banner-slider .swiper-button-prev,.dd-banner-slider .swiper-button-next{position:absolute!important;width:44px!important;height:44px!important;margin-top:-22px!important;top:15%!important;transform:translateY(-50%)!important;background:#c1a57ef2!important;box-shadow:0 4px 15px #0000004d!important}.dd-banner-slider .swiper-button-prev:after,.dd-banner-slider .swiper-button-next:after{width:20px!important;height:20px!important}.dd-banner-slider .swiper-button-prev{left:.5rem!important}.dd-banner-slider .swiper-button-next{right:.5rem!important}.dd-banner-slider .swiper-button-prev:hover,.dd-banner-slider .swiper-button-next:hover{background:#c1a57e!important;box-shadow:0 6px 20px #0006!important;transform:translateY(-50%)!important}.dd-banner-slider .swiper-pagination{display:none!important}.dd-nav{position:absolute!important;display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;top:15%;transform:translateY(-50%);background:#c1a57ef2;border:none!important;border-radius:50%!important;color:#fff;cursor:pointer;z-index:30;align-items:center;justify-content:center;overflow:hidden}.dd-nav svg{width:20px;height:20px}.dd-nav-prev{left:.5rem}.dd-nav-next{right:.5rem}.dd-nav:hover{background:#c1a57e;box-shadow:0 6px 20px #0006}@media (hover: none) and (pointer: coarse){.dd-nav{background:#c1a57ee6}.dd-nav:active{background:#c1a57e;box-shadow:0 2px 10px #00000080}}.dd-pagination{display:none}.dd-banner-buttons{flex-direction:column;gap:1rem}.dd-banner-card,.dd-banner-content{overflow:hidden}}@media (min-width: 768px){.dd-banner-slide{height:700px;padding:2rem 0}.dd-banner-card{grid-template-columns:1fr 1fr;border-radius:.75rem}.dd-banner-text{padding:2.5rem;text-align:left}.dd-banner-pretitle{font-size:1.125rem}.dd-banner-title{font-size:3.125rem}.dd-banner-buttons{flex-direction:row;justify-content:flex-start}.dd-banner-list ul{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.dd-banner-slide{padding:4rem 0}.dd-banner-text{padding:3rem}.dd-banner-title{font-size:3.125rem}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/dd-banner.css.map */
