.modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100%;width:100%;z-index:101;background-color:#0009;overflow-y:scroll;padding:50px 20px}.modal.closed{display:none}.modal_inner{position:relative;max-width:1300px;display:flex;flex-direction:column;align-self:flex-start;margin:0 auto;width:100%;padding:0}.modal_inner .close_btn{background-image:url(/cdn/shop/t/10/assets/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;width:30px;align-self:flex-end;margin-bottom:10px;display:block}.modal_content{padding:60px 20px 20px;background-color:var(--color-green)}.model__bg-layer{position:absolute;top:0;right:0;width:100%;height:100%;max-width:407px}.model__bg-layer img{width:100%;height:100%;display:block}@media screen and (min-width:900px){.modal_content{padding:50px;display:flex}}@media screen and (min-width:900px){.modal_content .col{width:50%}}.modal_content .dd_carousel .swiper-container{overflow:hidden!important;padding-bottom:0;margin-bottom:8px}@media screen and (min-width:900px){.modal_content .dd_carousel .swiper-container{margin-bottom:16px}}.modal_content .dd_carousel .swiper-container .swiper-slide{border:none}.modal_content .dd_carousel .swiper-pagination-bullets{margin:0 auto;width:100%}.modal_content .dd_carousel .swiper-pagination-bullet{margin:0 2px;height:12px;width:12px}@media screen and (min-width:900px){.modal_content .dd_carousel .swiper-pagination-bullet{margin:0 3px;height:16px;width:16px}}.modal_content .dd_product_image img{border:2px solid #ff1900}.modal_content .dd_product_details{margin-top:40px;position:relative}@media screen and (min-width:900px){.modal_content .dd_product_details{margin-top:0;padding-left:30px}}.modal_content .dd_product_details .dd_product_header{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:none}.modal_content .dd_product_details .dd_product_header h2{color:#006c48;margin-bottom:10px}.modal_content .dd_product_details .dd_product_header-date_bg{display:flex;margin-top:20px;align-items:center;gap:10px 20px;flex-wrap:wrap;justify-content:flex-start}.modal_content .dd_product_details .dd_product_header-date_bg h3{color:var(--color-putty);font-family:var(--font-heading-family)!important;font-size:24px}.modal_content .dd_product_details .dd_product_header-date{padding:12px 20px;background-color:#f59c40;display:flex;gap:8px;min-width:103px;align-items:center;margin-top:0}.modal_content .dd_product_details .dd_product_header-date svg{width:20px;height:20px}.modal_content .dd_product_details .dd_product_header .dd_product_date{font-family:var(--font-heading-family)!important;font-weight:700;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-dark)}.modal_content .dd_product_details .dd_sidenote{display:flex}.modal_content .dd_cta{margin:20px 0;display:block;text-align:center}@media screen and (min-width:900px){.modal_content .dd_cta{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}}@media screen and (min-width:900px){.modal_content .dd_cta .cta_btn{width:auto;min-width:215px;margin:0 0 10px!important}}.modal_inner .close_btn{position:absolute;top:30px;right:30px;width:100%;max-width:31px;height:31px;margin:0;border-radius:50%;overflow:hidden;transition:all .2s ease-in-out;z-index:1}.modal_inner .close_btn svg{width:100%;height:100%;display:block}.modal .full-unstyled-link{font-size:36px;text-transform:capitalize;line-height:1.6;color:var(--color-putty);font-family:var(--font-heading-family)!important}.modal .dd_product_header{margin-bottom:16px}.modal .modal_content .dd_product_details .dd_product_header h2{margin-bottom:0}.modal .dd_product_desc{margin-bottom:24px}.modal .dd_product_desc p{font-size:16px;line-height:1.4;letter-spacing:0;color:var(--color-putty)}.modal .dd_product_desc p:not(:last-child){margin-bottom:12px}.modal .modal_content .modal_content .dd_cta{margin-top:20px}.modal .dd_cta .related-page-button{font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#f59c40;text-align:left;line-height:1.4;margin-bottom:20px;border:none;text-decoration:underline;text-underline-offset:2px}.modal .dd_cta .related-page-button:hover{color:#f59c40!important}.modal .dd_cta .button2--primary{font-size:16px;color:var(--color-putty);width:100%;font-size:14px;text-transform:uppercase;line-height:1;letter-spacing:0;border:1px solid var(--color-lilac)!important;font-weight:700;padding-block:16px}.modal .thumb-swiper .swiper-slide{width:110px;cursor:pointer;aspect-ratio:1}.modal .swiper-slide img{width:100%}.modal .thumb-swiper .swiper-slide img{height:100%;object-fit:cover}.modal .dd_carousel{overflow:hidden}.modal .modal_content .dd_product_details_desc{font-size:16px;font-weight:600;line-height:1.4;margin-top:13px;color:var(--color-putty);width:100%;text-align:left}.modal .modal_content .dd_product_details .dd_sidenote{display:flex;font-size:20px;text-transform:uppercase;line-height:1.6;color:var(--color-putty);font-family:var(--font-heading-family);font-weight:400;margin-top:30px}@media screen and (max-width:767px){.modal_inner .close_btn{position:absolute;top:16px;right:16px}.modal .thumb-swiper .swiper-slide{width:51px}.modal_content .dd_product_details .dd_product_header-date{margin-bottom:0;min-width:87px;padding:10px}.modal_content .dd_product_details .dd_product_header-date_bg h3{font-size:13px}.modal_content .dd_product_details .dd_product_header .dd_product_date{font-size:8px}.modal .full-unstyled-link{font-size:20px}.modal .dd_product_desc p{font-size:14px;line-height:1.4;letter-spacing:0;color:var(--color-putty)}.modal .dd_product_desc{margin-bottom:22px}.modal .modal_content .dd_product_details .dd_sidenote{font-size:14px;margin-top:20px}.modal .modal_content .dd_product_details_desc{font-size:14px;margin-top:8px}.model__bg-layer{display:none}}.modal_content .dd_carousel .swiper-container.modal-main-swiper .swiper-slide{aspect-ratio:1}.modal .swiper-slide img{height:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/135/assets/component-modal.css.map */
