.template-product .faq_title{font-size:16px;text-transform:capitalize}.template-product .faq_title{font-weight:600;padding:16px 50px 16px 16px;position:relative;display:flex;align-items:center;cursor:pointer;background:#f5f5f5;margin:8px 0;color:#000;font-size:18px}.template-product .faq_title:after{content:"+";font-size:28px;position:absolute;right:20px;transition:.3s}.template-product .faq_title.active:after{content:"-";font-size:2.2rem}.template-product .faq_des_outer{display:none}.template-product .faq_des{padding:16px 0;line-height:2.2rem;font-size:15px}@media (max-width: 454px){.js .slideshow__slide--no-pagination .text-overlay{margin:0}}@media (max-width: 767px){.template-index .header__icons.flex.justify-end.mis-auto.js-closes-menu a:nth-child(2){display:none!important}carousel-slider ul li:nth-child(3){display:none!important}.icons-with-text ul{display:flex!important;gap:unset}.icons-with-text .slider__item{padding-right:10px!important;padding-left:10px!important}carousel-slider ul li a p{font-size:15px}carousel-slider ul li a img{height:30px;width:30px}footer .footer-block{text-align:center}.jdgm-carousel-wrapper{padding-bottom:unset!important;padding-top:unset!important}.slideshow-section .text-overlay__heading.h0{font-size:18px!important;font-weight:700!important;text-transform:uppercase}.slideshow-section .enlarge-text{font-size:17px;font-weight:400;line-height:25px}.jdgm-carousel-item__review-body>p{font-size:15px}.jdgm-carousel--focused-theme .jdgm-carousel-item__reviewer-name{font-size:18px}.icons-with-text{background:#fff!important}.text-overlay a.link{display:inline-block;background:#0ca856;color:#fff!important;border:2px solid #0ca856;height:auto;width:auto;padding:9px 1.4em;font-family:inherit;font-size:1em;line-height:1.2em;font-weight:400;vertical-align:middle;text-align:center;border-radius:25px;text-decoration:none}.product-description span p{font-size:15px;font-weight:100}.product-description span ul li{display:-webkit-box}.header__grid .text-center{justify-content:center}.header__grid .header__logo{margin-left:40px}.jdgm-carousel--focused-theme .jdgm-carousel-item__product-image{width:100%!important}.jdgm-carousel__item-wrapper{max-height:407px!important;height:100%!important}carousel-slider .card__media.relative{width:250px}carousel-slider .gap-x-theme{column-gap:125px}carousel-slider .card__info{padding-top:calc(4 * var(--space-unit));position:absolute;top:170px;white-space:nowrap;margin-left:20px;background:#ebe9e5;padding:11px;border-radius:10px;width:220px}carousel-slider .card__info a{text-transform:uppercase;font-size:15px;font-weight:700;text-transform:capitalize;color:#464654;white-space:pre-line}.card__media a .img-fit{object-fit:cover!important}.slideshow__text{padding-bottom:150px;padding-top:70px}.image-banner__image .img-fit{object-position:top right!important}.slideshow__text .text-overlay__buttons a{border-radius:20px;font-size:15px;font-weight:100}}.image-banner .text-overlay p a{color:orange;text-decoration:none}.product-policies .notifyButtonStyle{cursor:pointer!important;margin:10px 0;position:relative;justify-content:start;background:#0ca856;color:#fff;border:2px solid #0ca856;height:auto;width:auto;padding:9px 1.4em;font-family:inherit;font-size:1em;line-height:1.2em;font-weight:400;vertical-align:middle;text-align:center;border-radius:25px;white-space:normal;z-index:1}.product-info__block h1{font-size:24px!important;font-weight:100!important}.product-info__block .price__current{font-size:24px;font-weight:700}.product-info__block .product-policies a{color:orange;text-decoration:none}.product-info__block .product-policies{font-size:15px}.product-info__block .rating__count{font-size:12px}product-form .product-info__add-to-cart{display:grid;row-gap:20px}product-form .product-info__add-to-cart .product-info__add-button{margin:unset}quantity-input .qty-input__input{max-width:100px}.template-collection .collection-banner__content{padding:20px}.product-info__add-to-cart .btn--plus{border-top-right-radius:25px;border-bottom-right-radius:25px;background:#0ca856!important;border:1px solid #0ca856!important;box-shadow:inset 0 0 0 1px #0ca856!important}.product-info__add-to-cart .btn--minus{border-top-left-radius:25px;border-bottom-left-radius:25px;background:#0ca856!important;border:1px solid #0ca856!important;box-shadow:inset 0 0 0 1px #0ca856!important}.product-info__add-to-cart input{border:1px solid #0ca856!important;box-shadow:inset 0 0 0 1px #0ca856!important}quantity-input .qty-input__input{max-width:50px;color:green!important;font-weight:800}.nav-item--account{display:none}@media (max-width: 767px){.nav-item--account{display:block}.header-account{display:none!important}.template-collection .collection-banner .collection-banner__media{display:none}.jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper{display:block!important;width:100%!important}.jdgm-carousel--focused-theme .jdgm-carousel-item{text-align:center}.jdgm-carousel--focused-theme .jdgm-carousel-item__image-wrapper{width:100%!important}}img.jdgm-carousel-item__product-image,.card__media a .img-fit,.media-with-text .media,.media-with-text .media img,.product-main .product-media img{border-radius:5px}.design-grid-wrapper{margin-top:30px;padding:10px 0}.design-grid-wrapper .design-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.design-grid-wrapper .design-grid-item{background-color:#f5f5f5;text-align:center;padding:16px;position:relative;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;transition:box-shadow .3s ease,transform .2s;cursor:pointer;overflow:hidden}.design-grid-wrapper .design-grid-item:hover{box-shadow:0 6px 14px #0000001a;transform:translateY(-2px)}.design-grid-wrapper .design-image{max-width:100%;object-fit:contain;margin-bottom:10px;height:100%}.design-grid-wrapper .design-label{font-size:14px;font-weight:500;color:#333;text-align:center;padding:0 8px;word-break:break-word;line-height:1.4}.design-grid-wrapper .extra-design-tile{border:2px solid #e6b4ff;flex-direction:column;font-family:sans-serif}.design-grid-wrapper .plus-icon{font-size:40px;line-height:1;font-weight:700;margin-bottom:6px}.design-grid-wrapper .extra-text{font-weight:500;font-size:13px}h3.design-block-title{font-size:large}@media screen and (max-width: 600px){.design-grid-wrapper .design-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.design-grid-wrapper .design-image{height:80%}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/devst-styles.css.map */
