@keyframes stretch{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes stretchless{0%{transform:scale(.7);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes stretchreverce{0%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}.mini-cart__list .product,.mini-cart__ship .shipping-bar--progress,.mini-cart__content,.product--default .product__actions,.product--default .product__image .image--two,.cart__ship .shipping-bar--progress,.trans{transition:all .17s ease-in-out}.no-dec,#crumbs li a{text-decoration:none}.center-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-horizontal{position:absolute;left:50%;transform:translate(-50%)}.center-vertical{position:absolute;top:50%;transform:translateY(-50%)}.unset-center{position:relative;top:0;transform:none}.static{position:static;top:0;left:0;transform:none}.sr-only,.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.hero-banner-slider{position:relative}.hero-banner-slider .hero-banner{position:relative;background-color:#000;height:calc(100vh - 40px);max-height:850px;display:flex;align-items:flex-end;padding:150px 40px 100px}@media only screen and (max-width: 980px){.hero-banner-slider .hero-banner{padding-top:190px;padding-bottom:40px;height:auto}}@media only screen and (max-width: 768px){.hero-banner-slider .hero-banner{padding-left:0;padding-right:0}}.hero-banner-slider .hero-banner .full-link{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.hero-banner-slider .hero-banner .image-section{width:100%;position:absolute;left:0;top:0;background:#30341a;height:100%}.hero-banner-slider .hero-banner .image-section:before{content:"";width:100%;height:100%;position:absolute;background-color:#11121380;top:0;left:0;z-index:2}.hero-banner-slider .hero-banner .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%;position:relative}.hero-banner-slider .hero-banner .container-1340{position:relative;z-index:3}.hero-banner-slider .hero-banner .container-1340 .content{max-width:1000px;margin:0 auto}.hero-banner-slider .hero-banner .container-1340 .content h1{font-weight:700}.hero-banner-slider .hero-banner .container-1340 .content .pre-title{margin-bottom:11px;font-weight:700}@media only screen and (max-width: 480px){.hero-banner-slider .hero-banner .container-1340 .content .pre-title{margin-bottom:15px}}@media only screen and (max-width: MQ-480){.hero-banner-slider .hero-banner .container-1340 .content .pre-title{margin-bottom:15px}}.hero-banner-slider .hero-banner .container-1340 .content .btn--tertiary{margin-top:30px;border-radius:50px}.hero-banner-slider .hero-banner.left-align .container-1340 .content{margin:0}.hero-banner-slider .hero-banner.left-align .container-1340 .content .pre-title{margin:0 0 12px}.hero-banner-slider .hero-banner.right-align .container-1340{display:flex;justify-content:flex-end}.hero-banner-slider .hero-banner.right-align .container-1340 .content{margin:0}.hero-banner-slider .hero-banner.right-align .container-1340 .content .pre-title{margin:0 0 12px}.hero-banner-slider .hero-banner .swiper-slide{display:none}.hero-banner-slider .hero-banner .swiper-slide:first-child,.hero-banner-slider .hero-banner .slider.swiper-initialized .swiper-slide{display:block}.hero-banner-slider .hero-banner .video-section{width:100%;height:100%;position:absolute;top:0;left:0}.hero-banner-slider .hero-banner .video-section:before{content:"";width:100%;height:100%;position:absolute;background-color:#11121380;top:0;left:0;z-index:2}.hero-banner-slider .hero-banner .video-section .video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;padding-top:0%;pointer-events:none}.hero-banner-slider .hero-banner .video-section iframe,.hero-banner-slider .hero-banner .video-section video{min-height:0;height:calc(100vh - 40px);position:absolute;top:50%;left:50%;width:100%;display:block;width:auto;height:auto;max-width:none;max-height:none;min-width:110vw;min-height:110vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:150vw}@media only screen and (max-width: 1024px){.hero-banner-slider .hero-banner .video-section iframe,.hero-banner-slider .hero-banner .video-section video{min-width:180vw}}@media only screen and (max-width: 980px){.hero-banner-slider .hero-banner .video-section iframe,.hero-banner-slider .hero-banner .video-section video{min-height:250vw}}@media only screen and (max-width: 480px){.hero-banner-slider .hero-banner .video-section iframe,.hero-banner-slider .hero-banner .video-section video{min-width:350vw;min-height:350vw}}@media only screen and (max-width: MQ-480){.hero-banner-slider .hero-banner .video-section iframe,.hero-banner-slider .hero-banner .video-section video{min-width:350vw;min-height:350vw}}.hero-banner-slider .swiper-button-prev-hero-banner,.hero-banner-slider .swiper-button-next-hero-banner{left:20px;position:absolute;top:calc(50% - 20px);z-index:12;cursor:pointer}@media only screen and (max-width: 768px){.hero-banner-slider .swiper-button-prev-hero-banner,.hero-banner-slider .swiper-button-next-hero-banner{display:none}}.hero-banner-slider .swiper-button-next-hero-banner{right:20px;left:auto;transform:rotate(180deg)}.article-card{width:100%;max-width:413px}.article-card .content{display:flex;flex-direction:column;text-align:left}.article-card .content .tag-category{margin-bottom:20px;align-items:center;padding:20px 20px 0;flex-wrap:wrap}@media only screen and (max-width: 600px){.article-card .content .tag-category{margin-bottom:10px}}@media only screen and (max-width: MQ-600){.article-card .content .tag-category{margin-bottom:10px}}.article-card .content .tag-category time{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#30341a;white-space:nowrap;padding-right:10px}.article-card .content .tag-category .tags-wrapper .tags{padding-left:0;width:100%;margin-bottom:0}.article-card .content .tag-category .tags-wrapper .tags:after{display:none}.article-card .content .tag-category .tags-wrapper .tags .tag{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#688401}.article-card .content h3{font-size:16px!important;letter-spacing:normal;color:#30341a!important;padding:0 20px 20px;line-height:1.1;font-weight:700}@media only screen and (max-width: 600px){.article-card .content h3{font-size:25px!important;line-height:1.1!important}}@media only screen and (max-width: MQ-600){.article-card .content h3{font-size:25px!important;line-height:1.1!important}}.article-card .image-section{width:100%;height:calc(25vw - 30px);margin-bottom:20px;position:relative;max-height:305px;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-card .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%;transition:.3s ease-in-out all}.article-card .image-section .btn--primary{position:absolute;z-index:1;display:none;width:auto!important;border-radius:25px!important}@media only screen and (max-width: 980px){.article-card .image-section{height:calc(33.33vw - 33px)}}@media only screen and (max-width: 768px){.article-card .image-section{height:calc(50vw - 40px);max-height:none}}@media only screen and (max-width: 480px){.article-card .image-section{height:81.25vw}}@media only screen and (max-width: MQ-480){.article-card .image-section{height:81.25vw}}.article-card:hover .image-section .btn--primary{display:block}.article-card:hover .image-section .btn--primary:hover{background:#fff}.article-card:hover .content .link--primary{font-weight:700}.article-card:hover .content .link--primary:after{width:0;transition:.4s ease-in-out}.article-card:hover .content .link--primary:before{width:100%;transition:.6s ease-in-out}.article-card:hover .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%;transition:.3s ease-in-out all;transform:scale(1.2)}.article-card .article-link{display:block}.article-card .article-link:before,.article-card .article-link:after{display:none}.article-social-share-with-date{padding-top:60px}@media only screen and (max-width: 768px){.article-social-share-with-date{padding-top:40px}}.article-social-share-with-date .inner-wrapper{justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.article-social-share-with-date .inner-wrapper{flex-direction:column;align-items:flex-start}}.article-social-share-with-date .inner-wrapper .date-category-section{margin-right:20px}@media only screen and (max-width: 768px){.article-social-share-with-date .inner-wrapper .date-category-section{margin-right:0;margin-bottom:20px}}.article-social-share-with-date .inner-wrapper time,.article-social-share-with-date .inner-wrapper .tag{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:#000;text-transform:uppercase}.article-social-share-with-date .inner-wrapper .spacer{margin-right:20px;margin-left:20px}.article-social-share-with-date .inner-wrapper .social-icons{align-items:center}.article-social-share-with-date .inner-wrapper .social-icons ul li{margin-left:15px}@media only screen and (max-width: 768px){.article-social-share-with-date .inner-wrapper .social-icons ul li{margin-bottom:10px}}.article-social-share-with-date .inner-wrapper .social-icons ul li a{position:relative;width:30px;height:30px;display:block}.article-social-share-with-date .inner-wrapper .social-icons ul li a:hover .tooltiptext{opacity:1;visibility:visible}.article-social-share-with-date .inner-wrapper .social-icons ul li a:hover svg path,.article-social-share-with-date .inner-wrapper .social-icons ul li a:hover svg rect,.article-social-share-with-date .inner-wrapper .social-icons ul li a:hover svg polyline{stroke:#fff}.article-social-share-with-date .inner-wrapper .social-icons ul li a:hover svg #Page-1{fill:#000}.article-social-share-with-date .inner-wrapper .social-icons ul li a .tooltiptext{visibility:hidden;width:140px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.article-social-share-with-date .inner-wrapper .social-icons ul li a .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.article-social-share-with-date .inner-wrapper .social-icons p{font-size:15px;margin-right:8px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:#000;text-transform:uppercase}@media only screen and (max-width: 768px){.article-social-share-with-date .inner-wrapper .social-icons p{margin-bottom:10px}}.article-template{padding-top:30px}.article-template .container-860{max-width:860px;padding:0 30px;width:100%;margin:0 auto}.article-template .full-format,.article-template .full-format p,.article-template .full-format ul li,.article-template .full-format ol li,.article-template .full-format a,.article-template .full-format p a,.article-template .full-format ul li a,.article-template .full-format ol li a{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.article-template .full-format .full-width{width:calc(100% + 200px)!important;margin-left:-100px;margin-right:-100px}@media only screen and (max-width: 1024px){.article-template .full-format .full-width{width:calc(100% + 100px)!important;margin-left:-50px;margin-right:-50px}}.related-posts{padding-top:40px;position:relative;overflow:hidden}.related-posts .heading{border-top:2px solid #fff;padding-top:20px;padding-bottom:40px;justify-content:space-between}.related-posts .heading .btn--primary{margin-top:20px;border-radius:25px}.related-posts .heading h2{margin-top:20px}@media only screen and (max-width: 768px){.related-posts .heading{padding-top:40px;padding-bottom:35px}}.related-posts .heading h2{font-weight:500}.related-posts .blog-list-view{position:relative;overflow:hidden}.related-posts .blog-list-view .ipad-block{display:none}@media only screen and (max-width: 768px){.related-posts .blog-list-view .ipad-block{display:block}}.article-hero-banner-section{min-height:434px!important;position:relative}@media only screen and (max-width: 480px){.article-hero-banner-section{min-height:550px!important}}@media only screen and (max-width: MQ-480){.article-hero-banner-section{min-height:550px!important}}.article-hero-banner-section .image-section{width:100%;height:100%;position:absolute;left:0;top:0;background:#30341a}.article-hero-banner-section .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%;position:relative}.article-hero-banner-section .content{position:relative;z-index:3}.article-hero-banner-section .content .inner{flex-direction:column;display:flex;align-items:center}.article-hero-banner-section .content .inner time{margin-bottom:25px}.article-hero-banner-section .content h1{text-align:center}.category-author-section{margin-top:70px}@media only screen and (max-width: 768px){.category-author-section{margin-top:30px}}.category-author-section .container-1060{max-width:1060px;width:100%;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 480px){.category-author-section .container-1060{align-items:flex-start;flex-direction:column}}@media only screen and (max-width: MQ-480){.category-author-section .container-1060{align-items:flex-start;flex-direction:column}}.category-author-section .author-name p{font-size:14px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:3px;text-transform:uppercase}.category-author-section .tags-wrapper{padding-left:10px}@media only screen and (max-width: 480px){.category-author-section .tags-wrapper{padding-left:0}}@media only screen and (max-width: MQ-480){.category-author-section .tags-wrapper{padding-left:0}}.category-author-section .tags-wrapper li span{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#688401}.faq-section{padding-top:60px}.faq-section .container-1380{display:flex;justify-content:space-between;padding:0}@media only screen and (max-width: 768px){.faq-section{padding-top:40px}}.faq-section .container-860{max-width:860px;width:100%;position:relative}.faq-section .container-860 .heading{padding-bottom:10px;padding-top:60px;border:0!important}.faq-section .container-860 .heading:first-child{padding-top:0}@media only screen and (max-width: 480px){.faq-section .container-860 .heading{padding-bottom:0;padding-top:40px}}@media only screen and (max-width: MQ-480){.faq-section .container-860 .heading{padding-bottom:0;padding-top:40px}}.faq-section .container-860 .heading h2{font-size:30px;font-weight:700;font-stretch:normal;line-height:normal}@media only screen and (max-width: 480px){.faq-section .container-860 .heading h2{font-size:20px}}@media only screen and (max-width: MQ-480){.faq-section .container-860 .heading h2{font-size:20px}}.faq-section .container-860 .accordian{margin-bottom:100px}@media only screen and (max-width: 768px){.faq-section .container-860 .accordian{margin-bottom:60px}}.faq-section .container-860 li{border-bottom:2px solid #fff}.faq-section .container-860 li h3,.faq-section .container-860 li .h5{font-stretch:normal;font-style:normal;line-height:1.15;padding-bottom:20px;padding-right:40px;margin-top:20px;font-weight:700;cursor:pointer;position:relative;background:url(icon-accordion-circle-plus.webp) no-repeat top right/20px}@media only screen and (max-width: 480px){.faq-section .container-860 li h3,.faq-section .container-860 li .h5{padding-right:30px}}@media only screen and (max-width: MQ-480){.faq-section .container-860 li h3,.faq-section .container-860 li .h5{padding-right:30px}}.faq-section .container-860 li.active h5,.faq-section .container-860 li.active h3,.faq-section .container-860 li.active .h5{background:url(icon-accordion-circle-minus.webp) no-repeat top right/20px}.faq-section .container-860 li .content{display:none;margin-bottom:20px}@media only screen and (max-width: 480px){.faq-section .container-860 li .content p{font-size:14px}}@media only screen and (max-width: MQ-480){.faq-section .container-860 li .content p{font-size:14px}}.full-width-accrodian{padding-top:61px}@media only screen and (max-width: 768px){.full-width-accrodian{padding-top:40px}}.full-width-accrodian h2{font-weight:500}.full-width-accrodian ul{padding-top:30px;padding-bottom:20px;border-bottom:2px solid #30341a}.full-width-accrodian ul .content{display:none;margin-top:20px}.full-width-accrodian ul .content .inner{justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 480px){.full-width-accrodian ul .content .inner{flex-direction:column}}@media only screen and (max-width: MQ-480){.full-width-accrodian ul .content .inner{flex-direction:column}}.full-width-accrodian ul .content .inner h4,.full-width-accrodian ul .content .inner h5{text-transform:capitalize;margin-right:10px}@media only screen and (max-width: 480px){.full-width-accrodian ul .content .inner h4,.full-width-accrodian ul .content .inner h5{margin-right:0;margin-bottom:10px}}@media only screen and (max-width: MQ-480){.full-width-accrodian ul .content .inner h4,.full-width-accrodian ul .content .inner h5{margin-right:0;margin-bottom:10px}}.full-width-accrodian ul .content .inner .h5{font-size:16px;font-weight:500}.full-width-accrodian ul .content .inner p{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5}.full-width-accrodian ul .content .inner p a{font-size:14px!important}.full-width-accrodian ul li{padding-top:20px;margin-top:20px;border-top:2px solid #30341a;cursor:pointer}.full-width-accrodian ul li:first-child{padding-top:0;margin-top:0;border-top:0}.full-width-accrodian ul li h3{position:relative;font-style:normal!important}.full-width-accrodian ul li h3 svg{width:20px;height:20px;position:absolute;right:0;top:calc(50% - 10px)}.full-width-accrodian ul li h3 svg.plus-icon{display:block}.full-width-accrodian ul li h3 svg.minus-icon{display:none}.full-width-accrodian ul li h3.active svg.plus-icon{display:none}.full-width-accrodian ul li h3.active svg.minus-icon{display:block}.inner-hero-section{position:relative;min-height:369px;background:#fff;display:flex;align-items:flex-end;padding:120px 0 55px}@media only screen and (max-width: 480px){.inner-hero-section{padding:40px 0 37px;min-height:274px}}@media only screen and (max-width: MQ-480){.inner-hero-section{padding:40px 0 37px;min-height:274px}}.inner-hero-section .image-section{position:absolute;height:100%;width:100%;left:0;right:0;top:0}.inner-hero-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.inner-hero-section:before{position:absolute;height:102px;width:100%;content:"";left:0;top:0;opacity:.5;z-index:3;background-image:linear-gradient(to bottom,#000,#0000)}@media only screen and (max-width: 480px){.inner-hero-section:before{height:62px}}@media only screen and (max-width: MQ-480){.inner-hero-section:before{height:62px}}.inner-hero-section:after{position:absolute;height:100%;width:100%;content:"";left:0;top:0;opacity:.4;z-index:2;background-color:#000}.inner-hero-section h1{text-transform:capitalize}.inner-hero-section h1,.inner-hero-section .pre-title{font-weight:700}.inner-hero-section .container-1340{position:relative;z-index:3}.two-column-cards-section{padding-top:80px}@media only screen and (max-width: 768px){.two-column-cards-section{padding-top:60px}}.two-column-cards-section ul{display:flex;padding:0 10px;width:100%;flex-wrap:wrap;list-style:none}.two-column-cards-section ul li{width:calc(50% - 20px);position:relative;margin:0 10px 20px;display:flex;align-items:flex-end;justify-content:center;min-height:600px;background-color:#0000}.two-column-cards-section ul li a.outer-link{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;cursor:pointer}@media only screen and (max-width: 1440px){.two-column-cards-section ul li{min-height:41.66vw}}@media only screen and (max-width: 768px){.two-column-cards-section ul li{width:100%;min-height:80vw;margin:0 0 10px}}@media only screen and (max-width: 480px){.two-column-cards-section ul li{min-height:300px}}@media only screen and (max-width: MQ-480){.two-column-cards-section ul li{min-height:300px}}.two-column-cards-section ul li .image-section{position:absolute;top:0;left:0;width:100%;height:100%}.two-column-cards-section ul li .image-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:2;opacity:.4}.two-column-cards-section ul li .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.two-column-cards-section ul li .content{position:relative;z-index:3;padding:60px}.two-column-cards-section ul li .content.have-btn{margin-bottom:-49px;transition:.6s ease all}@media only screen and (max-width: 480px){.two-column-cards-section ul li .content{padding:40px}}@media only screen and (max-width: MQ-480){.two-column-cards-section ul li .content{padding:40px}}.two-column-cards-section ul li .content .pre-title{margin-bottom:5px;font-weight:700}@media only screen and (max-width: 480px){.two-column-cards-section ul li .content .pre-title{padding-bottom:0;margin-bottom:8px}}@media only screen and (max-width: MQ-480){.two-column-cards-section ul li .content .pre-title{padding-bottom:0;margin-bottom:8px}}.two-column-cards-section ul li .content h2{color:#fff;font-weight:700}@media only screen and (max-width: 480px){.two-column-cards-section ul li .content h2{font-size:25px}}@media only screen and (max-width: MQ-480){.two-column-cards-section ul li .content h2{font-size:25px}}.two-column-cards-section ul li .btn--tertiary{opacity:0;transition:.4s ease all;margin-left:auto;margin-right:auto}.two-column-cards-section ul li:hover .have-btn{margin-bottom:0;transition:.6s ease all}.two-column-cards-section ul li:hover .btn--tertiary{margin-top:30px;opacity:1;transition:.4s ease all}.two-column-cards-section ul li:only-child{width:100%;margin:0;padding:0 10px}.template-index .two-column-cards-section{padding-top:55px}@media only screen and (max-width: 768px){.template-index .two-column-cards-section{padding-top:40px}}.overflow-hidden{overflow:hidden}.full-width-cards-slider{position:relative;padding-top:40px}.full-width-cards-slider .swiper-wrapper .card-slider{height:500px;display:flex;align-items:flex-end;justify-content:center;width:600px!important}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-wrapper .card-slider{min-height:initial;flex-direction:column;height:auto;width:50%!important}.full-width-cards-slider .swiper-wrapper .card-slider a{width:100%}}@media only screen and (max-width: 480px){.full-width-cards-slider .swiper-wrapper .card-slider{width:100%!important;max-width:260px}}@media only screen and (max-width: MQ-480){.full-width-cards-slider .swiper-wrapper .card-slider{width:100%!important;max-width:260px}}.full-width-cards-slider .swiper-wrapper .card-slider .image-section{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-wrapper .card-slider .image-section{position:relative;min-height:217px;height:45.21vw}}.full-width-cards-slider .swiper-wrapper .card-slider .image-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#0000,#000);opacity:.4;z-index:2}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-wrapper .card-slider .image-section:before{display:none}}.full-width-cards-slider .swiper-wrapper .card-slider .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.full-width-cards-slider .swiper-wrapper .card-slider .content{position:relative;z-index:3;padding:50px}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-wrapper .card-slider .content{padding:10px;width:100%}}.full-width-cards-slider .swiper-wrapper .card-slider .content .pre-title{margin-bottom:0}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-wrapper .card-slider .content .pre-title{color:#30341a;padding-bottom:10px}}@media only screen and (max-width: 768px){.full-width-cards-slider .slider-navigation{position:relative;display:flex;justify-content:center;height:40px}}.full-width-cards-slider .swiper-button-prev-card{width:40px;height:40px;position:absolute;top:50%;z-index:9;transform:translateY(-50%);cursor:pointer;left:80px;top:calc(50% + 20px)}.full-width-cards-slider .swiper-button-prev-card svg g{stroke:#fff}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-button-prev-card svg g{stroke:#688401}}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-button-prev-card{left:calc(50% - 60px);transform:translate(0);margin-right:20px;top:0;position:absolute}}.full-width-cards-slider .swiper-button-prev-card.swiper-button-disabled{opacity:.5}.full-width-cards-slider .swiper-button-next-card{width:40px;height:40px;position:absolute;top:50%;z-index:9;transform:translateY(-50%);cursor:pointer;right:80px;transform:rotateY(180deg) translateY(-50%);top:calc(50% + 20px)}.full-width-cards-slider .swiper-button-next-card svg g{stroke:#fff}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-button-next-card svg g{stroke:#688401}}@media only screen and (max-width: 768px){.full-width-cards-slider .swiper-button-next-card{right:calc(50% - 60px);transform:rotateY(180deg) translate(0);position:absolute;top:0}}.full-width-cards-slider .swiper-button-next-card.swiper-button-disabled{opacity:.5}.icon-small-card-slider{padding-top:20px;background-color:#fff;z-index:5;overflow:hidden;position:relative}.icon-small-card-slider .swiper-slide{width:350px!important;display:flex;padding:0 30px;border-right:solid 1px rgba(104,132,1,.3);align-items:center}.icon-small-card-slider .swiper-slide a{display:flex;align-items:center}.icon-small-card-slider .swiper-slide .image-section{width:50px;height:50px}.icon-small-card-slider .swiper-slide .image-section img{width:50px;height:50px;object-fit:contain}.icon-small-card-slider .swiper-slide .content{padding-left:20px;opacity:.5;margin-top:4px}.icon-small-card-slider .swiper-slide .content .pre-title{text-align:left;color:#30341a;line-height:1.2;margin-bottom:0;font-weight:700}.half-and-half-elements{padding-top:60px}.half-and-half-elements .flex{justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.half-and-half-elements .flex{flex-direction:column}}@media only screen and (max-width: 768px){.half-and-half-elements{padding-top:20px}}.contact-section{padding-top:60px;padding-bottom:100px}@media only screen and (max-width: 768px){.contact-section{padding-top:40px;padding-bottom:60px}}.contact-section .container-940{max-width:960px;width:100%;position:relative}.contact-section .container-1380{justify-content:center}@media only screen and (max-width: 768px){.contact-section .container-1380{flex-direction:column-reverse}}@media only screen and (max-width: 980px){.contact-section .left-sidebar{width:200px;margin-right:40px}}@media only screen and (max-width: 768px){.contact-section .left-sidebar{width:100%;margin-top:60px}}.contact-section .page-content{max-width:800px;margin:0 auto;width:100%}.contact-section .page-content h2{font-weight:700}@media only screen and (max-width: 768px){.contact-section .page-content h2{padding-bottom:10px}}.contact-section .form-map-section{padding-top:40px}@media only screen and (max-width: 768px){.contact-section .form-map-section{padding-top:30px}}.contact-section .form-section .name-email,.contact-section .form-section .phone-subject{display:flex}@media only screen and (max-width: 768px){.contact-section .form-section .name-email,.contact-section .form-section .phone-subject{flex-direction:column}}.contact-section .form-section .email{margin-left:10px;width:100%}@media only screen and (max-width: 768px){.contact-section .form-section .email{margin-left:0}}.contact-section .form-section .first-name{margin-right:10px;width:100%}@media only screen and (max-width: 768px){.contact-section .form-section .first-name{margin-right:0}}.contact-section .form-section .phone-subject .subject{margin-left:10px;width:100%}@media only screen and (max-width: 768px){.contact-section .form-section .phone-subject .subject{margin-left:0}}.contact-section .form-section .phone-subject .phone-number{margin-right:10px;width:100%}@media only screen and (max-width: 768px){.contact-section .form-section .phone-subject .phone-number{margin-right:0}}.half-sidebar-half-accordion{padding-top:120px;padding-bottom:25px;position:relative}.half-sidebar-half-accordion:before{position:absolute;content:"";width:380px;height:530px;background:url(graphic-branch-1.png) no-repeat center left/380px;left:-150px;bottom:-9px;z-index:-1}@media only screen and (max-width: 980px){.half-sidebar-half-accordion:before{display:none}}@media only screen and (max-width: 980px){.half-sidebar-half-accordion{padding-top:40px}}@media only screen and (max-width: 768px){.half-sidebar-half-accordion{padding-bottom:0}}@media only screen and (max-width: 980px){.half-sidebar-half-accordion .container-1340{flex-direction:column}}.half-sidebar-half-accordion .left-sidebar{padding-top:25px;position:relative}@media only screen and (max-width: 1200px){.half-sidebar-half-accordion .left-sidebar{max-width:220px;margin-right:40px}}@media only screen and (max-width: 980px){.half-sidebar-half-accordion .left-sidebar{max-width:260px;margin-right:0;padding-top:0}}.half-sidebar-half-accordion .right-accordion-section{width:calc(100% - 260px)}@media only screen and (max-width: 980px){.half-sidebar-half-accordion .right-accordion-section{width:100%;margin-top:20px}}.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:-80px;width:calc(100% + 80px)}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:80px;width:33.33%}@media only screen and (max-width: 1200px){.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:-60px;width:calc(100% + 60px)}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:60px;width:33.33%}}@media only screen and (max-width: 1024px){.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:-40px;width:calc(100% + 40px)}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:40px;width:33.33%}}@media only screen and (max-width: 980px){.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:-80px;width:calc(100% + 80px)}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:80px;width:33.33%}}@media only screen and (max-width: 768px){.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:-20px;width:calc(100% + 20px)}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:20px;width:33.33%}}@media only screen and (max-width: 680px){.half-sidebar-half-accordion .right-accordion-section .three-column-lists{margin-left:0;width:100%;flex-direction:column}.half-sidebar-half-accordion .right-accordion-section .three-column-lists li.list{padding-left:0;width:100%}}.half-sidebar-half-accordion .right-accordion-section ul.accordian li{max-width:260px;width:100%;border-bottom:1px solid #fff}@media only screen and (max-width: 680px){.half-sidebar-half-accordion .right-accordion-section ul.accordian li{max-width:100%}}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .icon-wrapper{width:20px;height:20px;display:block;top:-1px;position:relative;margin-right:15px}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .icon-wrapper img{width:100%;height:100%}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .h5{display:inline-block;padding:27px 40px 27px 0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;width:100%;display:flex;align-items:center;cursor:pointer;position:relative;text-transform:uppercase;background:url(icon-accordion-circle-plus.webp) no-repeat center right/20px}@media only screen and (max-width: 768px){.half-sidebar-half-accordion .right-accordion-section ul.accordian li .h5{padding:20px 20px 20px 0}}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .content{display:none;padding-bottom:25px}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .content ul{margin-top:0}.half-sidebar-half-accordion .right-accordion-section ul.accordian li .content ul li{border-bottom:0;padding-bottom:4px}.half-sidebar-half-accordion .right-accordion-section ul.accordian li.active .h5{background:url(icon-accordion-circle-minus.webp) no-repeat center right/20px}.template-index .half-sidebar-half-accordion:after{position:absolute;content:"";right:-732px;top:-500px;background:url(graphic-rings-wide-white.png) no-repeat right/1440px;height:928px;background-size:cover;width:1440px;z-index:-1;overflow:visible}@media only screen and (max-width: 980px){.template-index .half-sidebar-half-accordion:after{display:none}}.full-width-default-content{padding-top:60px;padding-bottom:100px}@media only screen and (max-width: 768px){.full-width-default-content{padding-top:40px;padding-bottom:60px}}.full-width-default-content .container-1060{max-width:1060px;width:100%;padding:0 30px;margin:0 auto}.full-width-default-content .full-format p,.full-width-default-content .full-format h2,.full-width-default-content .full-format h3,.full-width-default-content .full-format h4,.full-width-default-content .full-format h5,.full-width-default-content .full-format h6,.full-width-default-content .full-format blockquote,.full-width-default-content .full-format hr,.full-width-default-content .full-format ul,.full-width-default-content .full-format ol{max-width:800px;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.full-width-default-content .full-format p,.full-width-default-content .full-format h2,.full-width-default-content .full-format h3,.full-width-default-content .full-format h4,.full-width-default-content .full-format h5,.full-width-default-content .full-format h6,.full-width-default-content .full-format blockquote,.full-width-default-content .full-format hr,.full-width-default-content .full-format ul,.full-width-default-content .full-format ol{max-width:100%}}.blog_wrapper{padding-top:60px}@media only screen and (max-width: 480px){.blog_wrapper{padding-top:40px}}@media only screen and (max-width: MQ-480){.blog_wrapper{padding-top:40px}}.blog_wrapper .popup-image{position:fixed;top:0;left:0;background:#000000e6;height:100%;width:100%;z-index:100}.blog_wrapper .popup-image span{position:absolute;top:0;right:10px;font-size:40px;font-weight:bolder;color:#fff;cursor:pointer;z-index:inherit}.blog_wrapper .popup-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:750px;object-fit:cover}@media only screen and (max-width: 768px){.blog_wrapper .popup-image img{width:95%}}.blog-list-view{margin-left:-20px;width:calc(100% + 20px);flex-wrap:wrap}@media only screen and (max-width: 480px){.blog-list-view{margin-left:0;width:100%}}@media only screen and (max-width: MQ-480){.blog-list-view{margin-left:0;width:100%}}.blog-list-view li{padding-left:20px;width:33.33%;margin-bottom:60px;position:relative}.blog-list-view li:after{position:absolute;display:block;left:40px;bottom:0;width:calc(100% - 60px);height:1px;background:#fff;content:""}@media only screen and (max-width: 480px){.blog-list-view li:after{left:0;width:100%;bottom:0}}@media only screen and (max-width: MQ-480){.blog-list-view li:after{left:0;width:100%;bottom:0}}@media only screen and (max-width: 768px){.blog-list-view li{width:50%}}@media only screen and (max-width: 768px)and (max-width: 480px){.blog-list-view li{width:100%;padding-left:0;margin-bottom:56px}}@media only screen and (max-width: 768px)and (max-width: MQ-480){.blog-list-view li{width:100%;padding-left:0;margin-bottom:56px}}.blog-list-view li .article-card .image-section{cursor:pointer}.blog-section .pagination{padding-bottom:100px}@media only screen and (max-width: 980px){.blog-section .pagination{padding-bottom:40px}}@media only screen and (max-width: 480px){.blog-section .pagination .pagination-text{display:none}}@media only screen and (max-width: MQ-480){.blog-section .pagination .pagination-text{display:none}}.modal{display:none;position:fixed;z-index:1000;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6}.modal-content{margin:auto;display:block;width:80%;max-width:700px}.closeModal{position:absolute;top:15px;right:35px;color:#fff;font-size:40px;font-weight:700}.closeModal:hover,.closeModal:focus{color:#688401;text-decoration:none;cursor:pointer}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0}.featured-blog-section{padding-top:80px;position:relative}@media only screen and (max-width: 980px){.featured-blog-section{padding-top:40px}.featured-blog-section .container-1380{padding:0 20px}}.featured-blog-section .featured-section .featured-blog{display:flex;align-items:center}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog{flex-direction:column}}.featured-blog-section .featured-section .featured-blog .image-section{display:block;max-width:700px;width:100%;position:relative;min-height:500px}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog .image-section{max-width:100%;min-height:auto;max-height:500px;height:64vw}}.featured-blog-section .featured-section .featured-blog .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.featured-blog-section .featured-section .featured-blog h2{font-size:40px;font-weight:700}.featured-blog-section .featured-section .featured-blog .btn--primary{border-radius:25px!important}.featured-blog-section .featured-section .featured-blog .content{max-width:620px;width:100%;padding-left:60px}@media only screen and (max-width: 1100px){.featured-blog-section .featured-section .featured-blog .content{padding-left:30px;max-width:590px}}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog .content{max-width:100%;padding-left:0;margin-top:20px}}.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper{align-items:center;margin-bottom:30px}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper{margin-bottom:20px}}.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper time{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#30341a}@media only screen and (max-width: 480px){.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper time{font-size:12px}}@media only screen and (max-width: MQ-480){.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper time{font-size:12px}}.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper ul{margin-left:10px}.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper ul .tags a{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#688401;display:block}@media only screen and (max-width: 480px){.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper ul .tags a{font-size:12px}}@media only screen and (max-width: MQ-480){.featured-blog-section .featured-section .featured-blog .content .tag-cat-wrapper ul .tags a{font-size:12px}}.featured-blog-section .featured-section .featured-blog .content h2{margin-bottom:30px}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog .content h2{margin-bottom:20px}}@media only screen and (max-width: 768px){.featured-blog-section .featured-section .featured-blog .content h2{font-size:25px!important}}.featured-blog-section .featured-section .featured-blog .content .description{margin-bottom:30px}@media only screen and (max-width: 980px){.featured-blog-section .featured-section .featured-blog .content .description{margin-bottom:20px}}.heading-category-section{display:flex;justify-content:space-between;margin-bottom:63px}@media only screen and (max-width: 600px){.heading-category-section{flex-direction:column;margin-bottom:36px}}@media only screen and (max-width: MQ-600){.heading-category-section{flex-direction:column;margin-bottom:36px}}@media only screen and (max-width: 600px){.heading-category-section .blog-category-dropdown{margin-top:20px}}@media only screen and (max-width: MQ-600){.heading-category-section .blog-category-dropdown{margin-top:20px}}.heading-category-section .blog-category-dropdown .custom-dropdown-select{width:220px}.search-section{padding:180px 0 100px}@media only screen and (max-width: 980px){.search-section{padding:180px 0 60px}.search-section .form-section{margin-top:20px}}.search-section h1{color:#688401;margin-bottom:10px}.search-section .btn--primary{margin:0 auto}.search-section .collection__product-list{margin-top:80px}@media only screen and (max-width: 480px){.search-section .collection__product-list{margin-top:60px}}@media only screen and (max-width: MQ-480){.search-section .collection__product-list{margin-top:60px}}.search-section .collection__product-list .list-view-item__link .content h3,.search-section .product-wrapper{max-width:100%}.search-section .search--no-results-found{padding-bottom:20px}.full-width-image-content-section{padding-top:80px}@media only screen and (max-width: 768px){.full-width-image-content-section{padding-top:40px}}.full-width-image-content-section .container-1440{padding:0 20px;position:relative;width:100%;max-width:100%}@media only screen and (max-width: 768px){.full-width-image-content-section .container-1440{padding:0 10px}}.full-width-image-content-section .outer-link{display:block;position:relative;width:100%;height:100%;padding-top:200px;padding-bottom:59px;max-height:600px;height:42vw;display:flex;align-items:flex-end}@media only screen and (max-width: 768px){.full-width-image-content-section .outer-link{padding:186px 0 30px;max-height:none;min-height:300px}}.full-width-image-content-section .image-section{position:absolute;height:100%;width:100%;left:0;top:0}.full-width-image-content-section .image-section:after{width:100%;height:100%;opacity:.4;background-color:#000;position:absolute;content:"";left:0;top:0;z-index:1}.full-width-image-content-section .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.full-width-image-content-section .content{position:relative;text-align:center;max-width:1240px;padding:0 20px;margin:0 auto;z-index:3;color:#fff}.full-width-image-content-section .content span{text-transform:uppercase;display:block;margin-bottom:5px}.full-width-image-content-section .content h2{font-size:30px;font-weight:700;text-align:center;color:#fff}@media only screen and (max-width: 480px){.full-width-image-content-section .content h2{font-size:25px}}@media only screen and (max-width: MQ-480){.full-width-image-content-section .content h2{font-size:25px}}.full-width-pdp-accordion{padding-top:80px;position:relative}@media only screen and (max-width: 980px){.full-width-pdp-accordion{padding-top:60px}}@media only screen and (max-width: 768px){.full-width-pdp-accordion{padding-top:40px}}.full-width-pdp-accordion:after{position:absolute;content:"";right:-732px;top:-500px;background:url(graphic-rings-wide-white.png) no-repeat right/1440px;height:928px;background-size:cover;width:1440px;z-index:-1;overflow:visible}@media only screen and (max-width: 980px){.full-width-pdp-accordion:after{display:none}}.full-width-pdp-accordion:before{position:absolute;content:"";width:380px;height:530px;background:url(graphic-branch.png) no-repeat center left/380px;left:-145px;top:45px;z-index:-1}@media only screen and (max-width: 980px){.full-width-pdp-accordion:before{display:none}}.full-width-pdp-accordion .top-content .icon-section{width:40px;height:40px;margin-bottom:10px}.full-width-pdp-accordion .top-content .icon-section img{position:absolute;object-fit:contain;left:0;top:0;width:100%;height:100%;position:relative}.full-width-pdp-accordion .top-content h2{margin-bottom:20px}.full-width-pdp-accordion .top-content h2.small{line-height:1.13}.full-width-pdp-accordion .main-accordion-section{padding-top:40px}@media only screen and (max-width: 480px){.full-width-pdp-accordion .main-accordion-section{padding-top:20px}}@media only screen and (max-width: MQ-480){.full-width-pdp-accordion .main-accordion-section{padding-top:20px}}.full-width-pdp-accordion .main-accordion-section .accordian li{padding-bottom:20.5px;margin-bottom:20.5px;border-bottom:1px solid #fff}@media only screen and (max-width: 480px){.full-width-pdp-accordion .main-accordion-section .accordian li{padding-bottom:18px;margin-bottom:20px}}@media only screen and (max-width: MQ-480){.full-width-pdp-accordion .main-accordion-section .accordian li{padding-bottom:18px;margin-bottom:20px}}.full-width-pdp-accordion .main-accordion-section .accordian li h3{color:#30341a;cursor:pointer;font-weight:700;text-transform:capitalize;background:url(icon-accordion-circle-plus.webp) no-repeat top right/20px;padding-right:30px}@media only screen and (max-width: 480px){.full-width-pdp-accordion .main-accordion-section .accordian li h3{line-height:1.2}}@media only screen and (max-width: MQ-480){.full-width-pdp-accordion .main-accordion-section .accordian li h3{line-height:1.2}}.full-width-pdp-accordion .main-accordion-section .accordian li.active h3{background:url(icon-accordion-circle-minus.webp) no-repeat top right/20px}.full-width-pdp-accordion .main-accordion-section .accordian li .content{display:none;padding-top:20px}@media only screen and (max-width: 480px){.full-width-pdp-accordion .main-accordion-section .accordian li .content{padding-right:30px}}@media only screen and (max-width: MQ-480){.full-width-pdp-accordion .main-accordion-section .accordian li .content{padding-right:30px}}.full-width-pdp-accordion .main-accordion-section .accordian li .content.full-format.small p{padding-bottom:10px}.full-width-pdp-accordion .main-accordion-section .accordian li .content.full-format ul li,.full-width-pdp-accordion .main-accordion-section .accordian li .content.full-format ol li{padding-bottom:0;margin-bottom:0;border-bottom:0}.error-page{position:relative;background:#000;display:flex;align-items:center;padding-bottom:100px;padding-top:150px;min-height:500px;height:calc(100vh - 40px);max-height:850px}@media only screen and (max-width: 980px){.error-page{padding-top:172px;padding-bottom:176px;height:auto}}.error-page .image-section{position:absolute;height:100%;width:100%;left:0;right:0;top:0}.error-page img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.error-page:before{position:absolute;height:100%;width:100%;content:"";left:0;top:0;opacity:.4;z-index:2;background-color:#000}.error-page .container-1060{position:relative;z-index:3}.error-page h1{font-weight:700}.error-page .pre-title{margin-bottom:11px;font-weight:700}.error-page .pre-title:before,.error-page .pre-title:after{background:#81c403;height:1px}@media only screen and (max-width: 480px){.error-page .pre-title{margin-bottom:15px}}@media only screen and (max-width: MQ-480){.error-page .pre-title{margin-bottom:15px}}.error-page .btn--tertiary{margin:30px auto 0}.container-824{max-width:824px;width:100%;margin:0 auto;padding:0 30px}.container-1200{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}.container-1060{max-width:1060px;width:100%;padding:0 30px;margin:0 auto}.container-320{max-width:320px;width:100%;padding:0 30px}body{overflow:hidden}.full-width-content-with-bg-image{height:59.02vw;margin-top:200px;position:relative}.full-width-content-with-bg-image:before{content:"";width:100%;height:200px;position:absolute;background-image:linear-gradient(to bottom,#fff,#fff0);top:-222px;left:0;z-index:2}@media only screen and (max-width: 980px){.full-width-content-with-bg-image:before{top:-120px}}@media only screen and (max-width: 480px){.full-width-content-with-bg-image:before{top:-81px}}@media only screen and (max-width: MQ-480){.full-width-content-with-bg-image:before{top:-81px}}@media only screen and (max-width: 980px){.full-width-content-with-bg-image{height:725px;margin-top:120px}}@media only screen and (max-width: 480px){.full-width-content-with-bg-image{height:645px;margin-top:81px}}@media only screen and (max-width: MQ-480){.full-width-content-with-bg-image{height:645px;margin-top:81px}}.full-width-content-with-bg-image.right-align .content .description{margin-right:0!important}.full-width-content-with-bg-image.left-align .content .description{margin-left:0!important}.full-width-content-with-bg-image .container-824{position:relative;z-index:2}.full-width-content-with-bg-image .container-824 .content h2{font-weight:700}.full-width-content-with-bg-image .container-824 .content .icon{border-radius:50%;width:60px;height:60px;position:relative;margin-bottom:20px}.full-width-content-with-bg-image .container-824 .content .icon img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.full-width-content-with-bg-image .container-824 .content .description{max-width:600px;margin:0 auto;padding-top:20px}@media only screen and (max-width: 480px){.full-width-content-with-bg-image .container-824 .content .description{margin:0!important;padding-top:15px!important}}@media only screen and (max-width: MQ-480){.full-width-content-with-bg-image .container-824 .content .description{margin:0!important;padding-top:15px!important}}.full-width-content-with-bg-image .container-824 .content .btn--primary{margin-top:20px}.full-width-content-with-bg-image.left-align .container-824 .content{margin:0}.full-width-content-with-bg-image.right-align .container-824{display:flex;justify-content:flex-end}.full-width-content-with-bg-image.right-align .container-824 .content{margin:0}.full-width-content-with-bg-image .image-section{width:100%;height:100%;position:absolute;top:0;left:0}.full-width-content-with-bg-image .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}.full-width-content{padding-top:60px}@media only screen and (max-width: 480px){.full-width-content{padding-top:40px}}@media only screen and (max-width: MQ-480){.full-width-content{padding-top:40px}}.full-width-content h2{margin-bottom:20px;font-weight:700}@media only screen and (max-width: 480px){.full-width-content h2{margin-bottom:15px}}@media only screen and (max-width: MQ-480){.full-width-content h2{margin-bottom:15px}}.full-width-content .full-format p{padding-top:0}@media only screen and (max-width: 480px){.full-width-content .small-in-mobile p{font-size:14px}}@media only screen and (max-width: MQ-480){.full-width-content .small-in-mobile p{font-size:14px}}.half-content-half-product{padding:20px 20px 0;position:relative;overflow:hidden}@media only screen and (max-width: 480px){.half-content-half-product{padding:10px}}@media only screen and (max-width: MQ-480){.half-content-half-product{padding:10px}}.half-content-half-product .box{background-color:#fff;padding:80px 60px;position:relative;overflow:hidden}@media only screen and (max-width: 980px){.half-content-half-product .box{padding:20px 0 132px}}.half-content-half-product .box:before{width:760px;z-index:0;position:absolute;content:"";height:100%;left:-350px;top:0;background:url(graphic-product-slider.png) no-repeat right center/760px;background-size:cover}@media only screen and (max-width: 1200px){.half-content-half-product .box:before{width:660px;background-size:cover!important;background:url(graphic-product-slider.png) no-repeat right center/660px}}@media only screen and (max-width: 980px){.half-content-half-product .box:before{background:url(graphic-rings-extra-small.webp) no-repeat center/600px;width:600px;height:520px;top:-50px;margin:0 auto;left:calc(50% - 300px);background-size:contain!important}}@media only screen and (max-width: 600px){.half-content-half-product .box:before{height:486px}}@media only screen and (max-width: MQ-600){.half-content-half-product .box:before{height:486px}}@media only screen and (max-width: 480px){.half-content-half-product .box:before{height:286px;top:0}}@media only screen and (max-width: MQ-480){.half-content-half-product .box:before{height:286px;top:0}}.half-content-half-product .slider{width:100%;overflow:hidden}.half-content-half-product .container-1200{position:relative}@media only screen and (max-width: 980px){.half-content-half-product .swiper-slide a{flex-direction:column;align-items:center}}.half-content-half-product .image-section{width:100%;max-width:560px;height:36.888vw;max-height:560px;position:relative;margin-right:100px}@media only screen and (max-width: 1280px){.half-content-half-product .image-section{margin-right:60px}}.half-content-half-product .image-section img{position:absolute;object-fit:contain;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 980px){.half-content-half-product .image-section{width:500px;height:500px;margin-bottom:30px;margin-right:0}}@media only screen and (max-width: 600px){.half-content-half-product .image-section{width:400px;height:400px}}@media only screen and (max-width: MQ-600){.half-content-half-product .image-section{width:400px;height:400px}}@media only screen and (max-width: 480px){.half-content-half-product .image-section{width:260px;height:260px}}@media only screen and (max-width: MQ-480){.half-content-half-product .image-section{width:260px;height:260px}}.half-content-half-product .content{width:100%;max-width:500px;position:relative;display:flex;flex-direction:column;justify-content:center}.half-content-half-product .content .pre-title{margin:0 0 10px;color:#30341a}@media only screen and (max-width: 480px){.half-content-half-product .content .pre-title{margin-bottom:0;padding-bottom:10px!important}}@media only screen and (max-width: MQ-480){.half-content-half-product .content .pre-title{margin-bottom:0;padding-bottom:10px!important}}.half-content-half-product .content .pre-title.border{padding:0 60px;font-weight:700}.half-content-half-product .content .border:after{width:40px!important;background:#81c403;height:1px;top:calc(50% - 2px)}@media only screen and (max-width: 480px){.half-content-half-product .content .border:after{bottom:auto;right:auto;top:calc(50% - 8px)}}@media only screen and (max-width: MQ-480){.half-content-half-product .content .border:after{bottom:auto;right:auto;top:calc(50% - 8px)}}.half-content-half-product .content .border:before{display:none}.half-content-half-product .content h2{margin-bottom:10px;font-weight:700;line-height:1.13}@media only screen and (max-width: 768px){.half-content-half-product .content h2{margin-bottom:5px;line-height:normal}}.half-content-half-product .content span.price{margin-bottom:20px;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;color:#688401}.half-content-half-product .content .description{margin-bottom:20px}@media only screen and (max-width: 480px){.half-content-half-product .content .description p{font-size:14px;line-height:1.71}}@media only screen and (max-width: MQ-480){.half-content-half-product .content .description p{font-size:14px;line-height:1.71}}@media only screen and (max-width: 480px){.half-content-half-product .content .btn--primary{width:100%}}@media only screen and (max-width: MQ-480){.half-content-half-product .content .btn--primary{width:100%}}@media only screen and (max-width: 980px){.half-content-half-product .content{width:100%;padding-left:0}}.half-content-half-product .outer-navigation{display:flex;flex-direction:column;position:absolute;right:-60px;top:40%}@media only screen and (max-width: 1380px){.half-content-half-product .outer-navigation{right:-40px}}@media only screen and (max-width: 980px){.half-content-half-product .outer-navigation{flex-direction:row;top:auto;left:0;bottom:-100px;width:100%;justify-content:center}}.half-content-half-product .outer-navigation .swiper-button-next-product,.half-content-half-product .outer-navigation .swiper-button-prev-product{position:relative;width:40px;height:40px;cursor:pointer}.half-content-half-product .outer-navigation .swiper-button-next-product.swiper-button-disabled,.half-content-half-product .outer-navigation .swiper-button-prev-product.swiper-button-disabled{opacity:.5}.half-content-half-product .outer-navigation .swiper-button-next-product{transform:rotate(180deg);margin-top:30px}@media only screen and (max-width: 980px){.half-content-half-product .outer-navigation .swiper-button-next-product{margin:0 0 0 30px}}.half-content-half-product .swiper-scrollbar{display:none}@media only screen and (max-width: 480px){.half-content-half-product .swiper-scrollbar{display:block}}@media only screen and (max-width: MQ-480){.half-content-half-product .swiper-scrollbar{display:block}}.half-content-half-product .swiper-scrollbar-horizontal{width:calc(100% - 40px)!important;bottom:-35px!important;left:auto!important;height:2px!important}.half-content-half-product .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#688401;height:2px!important}.left-sidebar{margin-right:80px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:260px}.left-sidebar .container-260{max-width:260px;width:100%;text-align:left}.left-sidebar .container-260 .logo{margin-bottom:16px;width:40px;height:40px}.left-sidebar .container-260 .logo img{width:100%;height:100%}.left-sidebar .container-260 .title{margin-bottom:10px;font-size:40px;color:#688401;line-height:1.13}.left-sidebar .container-260 .title h2{font-weight:700}.left-sidebar .container-260 .small h2{font-size:14px;color:#30341a;padding-bottom:20px;letter-spacing:3px;border-bottom:1px solid rgba(104,132,1,.4392156863);text-transform:uppercase;font-weight:700}.left-sidebar .container-260 .address{margin-top:20px;padding-bottom:20px;line-height:1.71;border-bottom:0!important}.left-sidebar .container-260 .address p{font-size:14px}.left-sidebar .container-260 .description p{line-height:1.5}.left-sidebar .container-260 .btn--primary{margin-top:20px;border-radius:50px;width:100%}.left-sidebar .container-260 .social-icons-section{border-bottom:1px solid rgba(104,132,1,.4392156863);padding-bottom:20px}.left-sidebar .container-260 .social-icons-section ul li{margin-top:15px}.left-sidebar .container-260 .social-icons-section ul li a{display:flex;align-items:center;font-weight:500}.left-sidebar .container-260 .social-icons-section ul li a svg path{fill:#688401}.left-sidebar .container-260 .social-icons-section ul li a svg circle{stroke:#688401}.left-sidebar .container-260 .social-icons-section ul li a span{margin-left:15px;font-size:14px}.three-column-accordion-card{padding:60px 0 40px}@media only screen and (max-width: 768px){.three-column-accordion-card{padding-bottom:40px}}.three-column-accordion-card .container-1340 ul{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-20px;align-items:flex-start}.three-column-accordion-card .container-1340 ul li{width:calc(33.333% - 20px);margin-left:20px;padding-bottom:20px;margin-bottom:60px;position:relative}@media only screen and (max-width: 980px){.three-column-accordion-card .container-1340 ul li{width:calc(50% - 20px)}}@media only screen and (max-width: 480px){.three-column-accordion-card .container-1340 ul li{width:100%;margin-bottom:20px}}@media only screen and (max-width: MQ-480){.three-column-accordion-card .container-1340 ul li{width:100%;margin-bottom:20px}}.three-column-accordion-card .container-1340 ul li:before{width:calc(100% - 40px);height:1px;content:"";background:#fff;position:absolute;left:20px;bottom:0}@media only screen and (max-width: 768px){.three-column-accordion-card .container-1340 ul li:before{width:100%;left:0}}.three-column-accordion-card .container-1340 ul li .image-section{width:100%;height:15.625vw;max-height:200px;position:relative}.three-column-accordion-card .container-1340 ul li .image-section img{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 980px){.three-column-accordion-card .container-1340 ul li .image-section{height:23.625vw}}@media only screen and (max-width: 480px){.three-column-accordion-card .container-1340 ul li .image-section{height:39.375vw}}@media only screen and (max-width: MQ-480){.three-column-accordion-card .container-1340 ul li .image-section{height:39.375vw}}.three-column-accordion-card .container-1340 ul li .title{font-size:14px;font-weight:700;line-height:1.3;display:block;letter-spacing:3px;margin:21px 20px 0;background:url(icon-accordion-circle-plus.webp) no-repeat top right/20px;padding-inline-end:40px;min-height:20px;display:flex;align-items:center;cursor:pointer;text-transform:uppercase}.three-column-accordion-card .container-1340 ul li .title.no-accordian{background:none;cursor:auto}@media only screen and (max-width: 768px){.three-column-accordion-card .container-1340 ul li .title{margin-right:0;margin-left:0}}@media only screen and (max-width: 600px){.three-column-accordion-card .container-1340 ul li .title{margin-right:0}}@media only screen and (max-width: MQ-600){.three-column-accordion-card .container-1340 ul li .title{margin-right:0}}@media only screen and (max-width: 480px){.three-column-accordion-card .container-1340 ul li .title{margin-top:16px}}@media only screen and (max-width: MQ-480){.three-column-accordion-card .container-1340 ul li .title{margin-top:16px}}.three-column-accordion-card .container-1340 ul li.active .title{background:url(icon-accordion-circle-minus.webp) no-repeat top right/20px}.three-column-accordion-card .container-1340 ul li .content{max-width:373px;display:none;margin:20px 20px 0}@media only screen and (max-width: 768px){.three-column-accordion-card .container-1340 ul li .content{margin:17px 0 0}}.three-column-accordion-card .container-1340 ul li .content .btn--primary{margin-top:20px}.collection__product-list{flex-wrap:wrap;margin-left:-20px;width:calc(100% + 20px)}@media only screen and (max-width: 480px){.collection__product-list{margin-left:0;width:100%}}@media only screen and (max-width: MQ-480){.collection__product-list{margin-left:0;width:100%}}.collection__product-list .product-card{width:25%;padding-left:20px;margin-bottom:60px}@media only screen and (max-width: 768px){.collection__product-list .product-card{margin-bottom:40px}}@media only screen and (max-width: 480px){.collection__product-list .product-card{padding-left:0}}@media only screen and (max-width: MQ-480){.collection__product-list .product-card{padding-left:0}}.collection__product-list .product-card .image-section{max-height:305px;height:22.73vw}@media only screen and (max-width: 980px){.collection__product-list .product-card{width:33.33%}.collection__product-list .product-card .image-section{height:29.929vw}.collection__product-list .product-card .content{margin:0 10px}}@media only screen and (max-width: 768px){.collection__product-list .product-card{width:50%}.collection__product-list .product-card .product-wrapper{margin:0 auto}.collection__product-list .product-card .image-section{height:calc(50vw - 40px)}.collection__product-list .product-card .content{margin:0;flex-direction:column}.collection__product-list .product-card .content .product-card__product-title{width:100%;max-width:100%}.collection__product-list .product-card .content .product-card__price{margin-top:10px;width:100%;max-width:100%}}@media only screen and (max-width: 480px){.collection__product-list .product-card{width:100%;margin-bottom:20px}.collection__product-list .product-card .product-wrapper{max-width:100%}.collection__product-list .product-card .image-section{max-height:none;height:calc(100vw - 60px)}}@media only screen and (max-width: MQ-480){.collection__product-list .product-card{width:100%;margin-bottom:20px}.collection__product-list .product-card .product-wrapper{max-width:100%}.collection__product-list .product-card .image-section{max-height:none;height:calc(100vw - 60px)}}.collection-filter-section .item--count{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2.57px;color:#688401;text-transform:uppercase}.collection-filter-section .sort-by{display:flex;align-items:center}@media only screen and (max-width: 768px){.collection-filter-section .sort-by{margin-top:15px}}.collection-filter-section .sort-by .select-label{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2.57px;margin-right:15px;text-transform:uppercase;color:#688401}@media only screen and (max-width: 768px){.collection-filter-section .sort-by .select-label{display:none}}.collection-filter-section .sort-by .dropdown{width:280px;max-width:100%}.collection-section{padding:32px 0 0;margin-bottom:100px;position:relative}@media only screen and (max-width: 768px){.collection-section{margin-bottom:60px}}.collection-section ul li a:after{display:none}@media only screen and (max-width: 768px){.collection-section .container-1340{flex-direction:column}}@media only screen and (max-width: 768px){.collection-section{padding-top:40px}}@media only screen and (max-width: 480px){.collection-section .pagination-text{display:none}}@media only screen and (max-width: MQ-480){.collection-section .pagination-text{display:none}}.template-product .main-content{padding-top:114px}.pdp-recommendations{padding:80px 0 40px}@media only screen and (max-width: 768px){.pdp-recommendations{padding:50px 0 60px}}.pdp-recommendations .container-1340>.content{padding-bottom:35px}@media only screen and (max-width: 480px){.pdp-recommendations .container-1340>.content{padding-bottom:20px}}@media only screen and (max-width: MQ-480){.pdp-recommendations .container-1340>.content{padding-bottom:20px}}.pdp-recommendations .product-recommendation-slider{overflow:hidden;position:relative;padding-bottom:60px}@media only screen and (max-width: 480px){.pdp-recommendations .product-recommendation-slider{padding-bottom:40px}}@media only screen and (max-width: MQ-480){.pdp-recommendations .product-recommendation-slider{padding-bottom:40px}}.pdp-recommendations .product-recommendation-slider .swiper-button-next-product-recommed,.pdp-recommendations .product-recommendation-slider .swiper-button-prev-product-recommed{top:auto;bottom:0}.pdp-recommendations .product-recommendation-slider .swiper-button-next-product-recommed{right:calc(50% - 55px);transform:rotate(180deg)}.pdp-recommendations .product-recommendation-slider .swiper-button-prev-product-recommed{left:calc(50% - 55px)}.pdp-recommendations .product-recommendations-list{margin-left:-20px;width:calc(100% + 20px)}.pdp-recommendations .product-recommendations-list.none-980{display:flex!important}@media only screen and (max-width: 980px){.pdp-recommendations .product-recommendations-list.none-980{display:none!important}}@media only screen and (max-width: 480px){.pdp-recommendations .product-recommendations-list{margin-left:0;width:100%}}@media only screen and (max-width: MQ-480){.pdp-recommendations .product-recommendations-list{margin-left:0;width:100%}}.pdp-recommendations .product-recommendations-list .product-card{width:25%;padding-left:20px;margin-bottom:60px}@media only screen and (max-width: 768px){.pdp-recommendations .product-recommendations-list .product-card{margin-bottom:40px;width:50%!important}}@media only screen and (max-width: 980px){.pdp-recommendations .product-recommendations-list .product-card{margin-bottom:0;height:auto}}.pdp-recommendations .product-recommendations-list .product-card .image-section{max-height:305px;height:22.73vw}@media only screen and (max-width: 980px){.pdp-recommendations .product-recommendations-list .product-card{width:33.33%!important;margin-right:0!important}.pdp-recommendations .product-recommendations-list .product-card .image-section{height:29.929vw}.pdp-recommendations .product-recommendations-list .product-card .content{margin:0 10px}}@media only screen and (max-width: 768px){.pdp-recommendations .product-recommendations-list .product-card{width:50%!important}.pdp-recommendations .product-recommendations-list .product-card .product-wrapper{margin:0 auto}.pdp-recommendations .product-recommendations-list .product-card .image-section{height:calc(50vw - 40px)}.pdp-recommendations .product-recommendations-list .product-card .content{margin:0;flex-direction:column}.pdp-recommendations .product-recommendations-list .product-card .content .product-card__product-title{width:100%;max-width:100%}.pdp-recommendations .product-recommendations-list .product-card .content .product-card__price{margin-top:10px;width:100%;max-width:100%}}@media only screen and (max-width: 480px){.pdp-recommendations .product-recommendations-list .product-card{width:100%!important;margin-bottom:20px!important;margin-right:20px!important;padding-left:0!important}.pdp-recommendations .product-recommendations-list .product-card .product-wrapper{max-width:100%}.pdp-recommendations .product-recommendations-list .product-card .image-section{max-height:none;height:calc(100vw - 60px)}}@media only screen and (max-width: MQ-480){.pdp-recommendations .product-recommendations-list .product-card{width:100%!important;margin-bottom:20px!important;margin-right:20px!important;padding-left:0!important}.pdp-recommendations .product-recommendations-list .product-card .product-wrapper{max-width:100%}.pdp-recommendations .product-recommendations-list .product-card .image-section{max-height:none;height:calc(100vw - 60px)}}@media only screen and (max-width: 768px){.pdp-recommendations .slick-arrow{top:-48px}.pdp-recommendations .slick-arrow.slick-prev{left:0!important}.pdp-recommendations .slick-arrow.slick-next{left:40px!important;right:auto!important}}.zoomContainer{z-index:9!important}.spr-icon{margin-right:4px!important}.spr-icon:last-child{margin:0!important}.account-section{padding:180px 0 100px}@media only screen and (max-width: 480px){.account-section{padding:140px 0 60px}}@media only screen and (max-width: MQ-480){.account-section{padding:140px 0 60px}}.account-section .order-detail-info{margin-bottom:-20px}.account-section .order-detail-info h4{margin-bottom:8px}.account-section .heading-section{text-align:center;position:relative}.account-section .heading-section #customer_logout_link,.account-section .heading-section .link--primary{position:relative;margin-top:20px;display:inline-block}.account-section .heading-section p{margin-top:10px}.account-section #customer_logout_link,.account-section .link--primary{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:#000;position:relative;text-transform:capitalize;padding-bottom:1px}.account-section #customer_logout_link:after,.account-section #customer_logout_link:before,.account-section .link--primary:after,.account-section .link--primary:before{position:absolute;content:"";right:0;bottom:0;height:1px;width:100%;background:#000;transition:.4s ease-in-out}.account-section #customer_logout_link:before,.account-section .link--primary:before{width:0;left:0;right:auto;transition:.6s ease-in-out}.account-section #customer_logout_link:hover,.account-section .link--primary:hover{font-weight:700}.account-section #customer_logout_link:hover:after,.account-section .link--primary:hover:after{width:0;transition:.4s ease-in-out}.account-section #customer_logout_link:hover:before,.account-section .link--primary:hover:before{width:100%;transition:.6s ease-in-out}.account-section__wrapper{margin-top:60px}@media only screen and (max-width: 980px){.account-section__wrapper{flex-direction:column}}.account-section__address{text-transform:capitalize}.account-section__address.width-230{width:230px;flex:none;margin-left:70px}@media only screen and (max-width: 980px){.account-section__address.width-230{width:100%;margin-left:0;margin-top:50px}}.account-section__address .shipping-info{margin-top:40px}.account-section__address .h5{margin-bottom:10px}.account-section__address p a{margin-top:0;text-decoration:none;color:#000}.account-section__address h3{margin-bottom:10px}.account-section__address a.link--primary{margin-top:20px;display:inline-block}.account-section__table{width:100%;flex:auto}.account-section__table table{width:100%;border-spacing:0px}.account-section__table table dl{margin:0}.account-section__table table th{padding:0 0 10px;text-align:left;font-family:articulat-cf,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:3px;text-transform:uppercase;color:#000;border-bottom:solid 1px #688401}.account-section__table table tbody td,.account-section__table table tbody th,.account-section__table table tfoot td,.account-section__table table tfoot th{padding:30px 0;border-bottom:solid 1px #688401;font-family:articulat-cf,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:normal;color:#30341a}.account-section__table table tbody td a,.account-section__table table tbody th a,.account-section__table table tfoot td a,.account-section__table table tfoot th a{color:#000;border:none;position:relative}.account-section__table table tbody td a:before,.account-section__table table tbody th a:before,.account-section__table table tfoot td a:before,.account-section__table table tfoot th a:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:0%;background:#000;transition:.4s ease-in-out}.account-section__table table tbody td a:hover:before,.account-section__table table tbody th a:hover:before,.account-section__table table tfoot td a:hover:before,.account-section__table table tfoot th a:hover:before{width:100%;transition:.6s ease-in-out}.account-section__table table tbody td strong,.account-section__table table tbody th strong,.account-section__table table tfoot td strong,.account-section__table table tfoot th strong{font-weight:600}.account-section__table table tbody td:first-child,.account-section__table table tbody th:first-child,.account-section__table table tfoot td:first-child,.account-section__table table tfoot th:first-child{text-align:left}.account-section__table table#order_details thead tr th,.account-section__table table#order_details thead tr td,.account-section__table table#order_details tbody tr th,.account-section__table table#order_details tbody tr td{width:20%!important}@media only screen and (max-width: 768px){.account-section__table table#order_details thead tr th,.account-section__table table#order_details thead tr td,.account-section__table table#order_details tbody tr th,.account-section__table table#order_details tbody tr td{width:100%!important}}.account-section__table table#order_details thead tr th:first-child,.account-section__table table#order_details thead tr td:first-child,.account-section__table table#order_details tbody tr th:first-child,.account-section__table table#order_details tbody tr td:first-child{width:30%!important}@media only screen and (max-width: 768px){.account-section__table table#order_details thead tr th:first-child,.account-section__table table#order_details thead tr td:first-child,.account-section__table table#order_details tbody tr th:first-child,.account-section__table table#order_details tbody tr td:first-child{width:100%!important}}.account-section .backtoaccount{margin-top:20px;display:inline-block}@media only screen and (max-width: 768px){.account-section .heading-section #customer_logout_link,.account-section .heading-section .link--primary{position:relative;top:0;left:0;margin-top:10px;display:inline-block}.account-section__wrapper .order-table__product div{width:100%}.account-section__table table thead{display:none}.account-section__table table tbody tr,.account-section__table table tfoot tr{display:flex;flex-direction:column;margin-bottom:20px;border:solid 1px #688401}.account-section__table table tbody td,.account-section__table table tfoot td{float:left;clear:left;width:100%;text-align:right!important;padding:15px 15px 15px 80px!important;position:relative;min-height:52px}.account-section__table table tbody td a,.account-section__table table tfoot td a{text-align:right}.account-section__table table tbody td:first-child,.account-section__table table tfoot td:first-child{border-top:none}.account-section__table table tbody td:before,.account-section__table table tfoot td:before{content:attr(data-label);position:absolute;left:15px;top:15px;font-size:15px!important;font-weight:600;line-height:normal;max-width:70%;text-transform:uppercase;color:#000}.account-section__table table tfoot tr{margin-bottom:0;border-bottom:solid 1px #688401;border-left:none;border-right:none;border-top:none}.account-section__table table tfoot td{display:flex;padding-left:20px!important;align-items:center;justify-content:space-between}.account-section__table table tfoot td:before{order:1;position:relative!important;top:0;left:0;text-align:left}.account-section__table table tfoot td span,.account-section__table table tfoot td strong{order:2}.account-section__table table thead,.account-section__table table tfoot th{display:none!important}.account-section__table table tfoot tr td,.account-section__table table tfoot tr th{border:solid 1px #688401;border-top:none;border-bottom:none}.account-section__table table tfoot tr:last-child{border-bottom:solid 1px #688401}.account-section__table tbody tr{margin-bottom:20px}.account-section__table tbody tr:last-child{margin-bottom:0}.account-section__table tbody tr td:last-child,.account-section__table tbody tr th:last-child{border-bottom:none}.account-section .order-discount-wrapper{display:block;text-align:right!important}.account-section .order-discount-wrapper .medium-up--hide{display:none}}.account-section__links{display:flex;align-items:center;justify-content:center;margin-top:20px}.account-section__links a{margin-top:0!important}@media only screen and (max-width: 400px){.account-section__links a:last-child{margin-top:20px}}@media only screen and (max-width: MQ-400){.account-section__links a:last-child{margin-top:20px}}@media only screen and (max-width: 400px){.account-section__links{flex-direction:column}}@media only screen and (max-width: MQ-400){.account-section__links{flex-direction:column}}.account-section__links span{font-size:14px;font-weight:500;margin:0 10px;line-height:1.5;display:inline-block}@media only screen and (max-width: 400px){.account-section__links span{margin-top:10px;margin-bottom:2px;rotate:90deg}}@media only screen and (max-width: MQ-400){.account-section__links span{margin-top:10px;margin-bottom:2px;rotate:90deg}}.account-address-info .customer-name{display:block;font-weight:700;margin-bottom:5px}.not-logged-tempate{padding:180px 0 100px}.not-logged-tempate .login-header{margin-bottom:50px}@media only screen and (max-width: 480px){.not-logged-tempate{padding:140px 0 60px}}@media only screen and (max-width: MQ-480){.not-logged-tempate{padding:140px 0 60px}}.not-logged-tempate h1{margin-bottom:50px;color:#688401;text-align:center}@media only screen and (max-width: 480px){.not-logged-tempate h1{margin-bottom:40px}}@media only screen and (max-width: MQ-480){.not-logged-tempate h1{margin-bottom:40px}}.not-logged-tempate .link--wrapper{margin-top:10px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 480px){.not-logged-tempate .link--wrapper{flex-direction:column}}@media only screen and (max-width: MQ-480){.not-logged-tempate .link--wrapper{flex-direction:column}}.not-logged-tempate .link--wrapper p{font-size:14px;font-weight:500;line-height:1.71}.not-logged-tempate .link--wrapper span{font-size:14px;font-weight:500;margin:0 10px;line-height:1.71;display:inline-block;color:#688401}@media only screen and (max-width: 480px){.not-logged-tempate .link--wrapper span{margin-top:10px;margin-bottom:2px;rotate:90deg}}@media only screen and (max-width: MQ-480){.not-logged-tempate .link--wrapper span{margin-top:10px;margin-bottom:2px;rotate:90deg}}.not-logged-tempate .btn-wrapper{margin-top:0;display:flex;flex-direction:column;align-items:center}.not-logged-tempate .btn-wrapper .btn--primary{min-width:167px;text-align:center}.not-logged-tempate .btn-wrapper>div{font-size:14px;line-height:1.5;color:#000}.not-logged-tempate .btn-wrapper .link--primary{display:inline-block;margin-bottom:20px}.not-logged-tempate .btn-wrapper .link--primary:last-child{margin-bottom:0}.not-logged-tempate .btn-wrapper .link--primary,.not-logged-tempate .btn-wrapper #customer_register_link{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#688401;text-decoration:underline;position:relative;text-transform:capitalize;padding:0;background:#0000;border:none;cursor:pointer}.not-logged-tempate .btn-wrapper .link--primary:after,.not-logged-tempate .btn-wrapper .link--primary:before,.not-logged-tempate .btn-wrapper #customer_register_link:after,.not-logged-tempate .btn-wrapper #customer_register_link:before{display:none}.not-logged-tempate .btn-wrapper p{margin-bottom:20px}.not-logged-tempate .btn-wrapper .already-login-section,.not-logged-tempate #RecoverPasswordForm .btn-wrapper .link--primary{margin-bottom:0}.not-logged-tempate.reset-password .btn-wrapper{margin-top:20px}@media only screen and (max-width: 480px){.not-logged-tempate .login-header{margin-bottom:40px}}@media only screen and (max-width: MQ-480){.not-logged-tempate .login-header{margin-bottom:40px}}.login-guest-section{text-align:center;padding-top:40px;margin-top:20px;border-top:1px solid #000}.login-guest-section .h2{margin-bottom:30px}#rc_login a{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;color:#000;position:relative;text-transform:capitalize;padding:0 0 1px;background:#0000;border:none;cursor:pointer}#rc_login a:after,#rc_login a:before{position:absolute;content:"";right:0;bottom:0;height:2px;width:100%;background:#000;transition:.4s ease-in-out}#rc_login a:before{width:0;left:0;right:auto;transition:.6s ease-in-out}#rc_login a:hover{font-weight:700}#rc_login a:hover:after{width:0;transition:.4s ease-in-out}#rc_login a:hover:before{width:100%;transition:.6s ease-in-out}.address-section ul{margin-top:60px;margin-bottom:20px}@media only screen and (max-width: 480px){.address-section ul{margin-top:40px}}@media only screen and (max-width: MQ-480){.address-section ul{margin-top:40px}}.address-section li{max-width:100%;padding:20px 0;border-bottom:solid 1px #000}.address-section li .account-section__action{margin-top:20px}.address-section li .account-section__action a{position:relative}.address-section li .account-section__action a:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:0%;background:#000;transition:.4s ease-in-out}.address-section li .account-section__action a:hover{font-weight:700}.address-section li .account-section__action a:hover:before{width:100%;transition:.6s ease-in-out}.address-section li:first-child{padding-top:0}.address-section li form>div{margin-top:40px;max-width:480px}.address-section li form>div .btn-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center}.address-section li form>div .btn--primary{margin:0 auto 20px}.address-section .new-address{margin:20px auto 0}.address-section .new-address-section{margin:60px auto 0;max-width:480px}@media only screen and (max-width: 480px){.address-section .new-address-section{margin-top:40px}}@media only screen and (max-width: MQ-480){.address-section .new-address-section{margin-top:40px}}.address-section .new-address-section .btn-wrapper{margin-top:0;text-align:center;display:flex;flex-direction:column;align-items:center}.address-section .new-address-section .btn--primary{margin-top:0;margin-bottom:20px}.cart{padding:100px 0;background-color:#0000;z-index:5;position:relative}.cart .container{padding:100px 30px}@media only screen and (max-width: 1280px){.cart .container{max-width:1230px!important}}.cart .inner{justify-content:space-between}@media only screen and (max-width: 980px){.cart .inner{flex-direction:column}}.cart .cart__heading{justify-content:center}.cart h1{color:#688401;font-size:50px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1}@media only screen and (max-width: 768px){.cart{padding:60px 0}}.cart__heading{padding-bottom:60px}@media only screen and (max-width: 768px){.cart__heading{padding-bottom:40px}}@media only screen and (max-width: 768px){.cart__ship{margin-top:20px}}.cart__ship.is-free .title--unfill{display:none}.cart__ship.is-free .title--fill{display:inline-block}.cart__ship .title{display:inline-block;margin-bottom:10px}.cart__ship .title--fill{display:none}.cart__ship .shipping-bar{height:3px;background:#d8d8d8;position:relative}.cart__ship .shipping-bar--progress{height:3px;background:#000;position:absolute;top:0;left:0;max-width:100%}.cart__table{max-width:calc(100% - 340px);width:100%}@media only screen and (max-width: 980px){.cart__table{max-width:100%}}.cart__table table{width:100%;border-collapse:collapse}.cart__table table span{font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;text-transform:uppercase}.cart__table table tbody{vertical-align:top}@media only screen and (max-width: 980px){.cart__table table thead{display:none}}.cart__table table th{padding-bottom:15px}.cart__table table td{padding:30px 0;border-bottom:1px solid #fff;border-top:1px solid #688401}.cart__table table td .mobile-stuff{display:none}.cart__table table td .mobile-stuff .qty{border:1px solid #688401;padding:0;margin-left:0;justify-content:left}.cart__table table td .mobile-stuff .qty .js-qty{padding:15px 0}@media only screen and (max-width: 980px){.cart__table table td .mobile-stuff{display:block;width:100%;margin-top:20px}.cart__table table td .mobile-stuff .section:not(:last-child){margin-bottom:10px}.cart__table table td .mobile-stuff .section .label{font-weight:700;width:100px}}.cart__table table td.col__price,.cart__table table td.col__total{font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;color:#688401}.cart__table table td.col__product{max-width:450px;width:52%}.cart__table table td.col__product .product__image{background:#fff;align-self:baseline;width:80px;margin-right:20px}.cart__table table td.col__product .title{width:calc(100% - 100px)}@media only screen and (max-width: 480px){.cart__table table td.col__product .title{width:100%}}@media only screen and (max-width: MQ-480){.cart__table table td.col__product .title{width:100%}}.cart__table table td.col__product .title h3{align-items:flex-start;width:100%;text-transform:none!important}.cart__table table td.col__product .title h3 a{width:calc(100% - 65px);font-size:16px;font-weight:600;letter-spacing:normal;line-height:normal;text-transform:none!important}.cart__table table td.col__product .title h3 a:before,.cart__table table td.col__product .title h3 a:after{display:none}.cart__table table td.col__product .title h3 a:hover{color:#000}.cart__table table td.col__product .title span{text-transform:capitalize;font-size:14px;letter-spacing:normal;line-height:normal;font-weight:500}.cart__table table td.col__product .title .var{display:block;margin-top:5px}.cart__table table td.col__product .title .delivery{display:block;margin-top:5px;font-size:12px}.cart__table table td.col__product .title .remove-product{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#688401;margin-top:20px;text-transform:uppercase;display:block;margin-left:20px;position:relative}.cart__table table td.col__product .title .remove-product:hover{color:#000}.cart__table table td.col__product .title .remove-product:before{position:absolute;content:"";left:-20px;top:4px;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;background-image:url(icon-close.svg);filter:invert(46%) sepia(70%) saturate(4170%) hue-rotate(51deg) brightness(93%) contrast(99%)}.cart__table table td.col__qty .qty{margin:0 auto;border:0!important}.cart__table table td.col__qty .qty input{background:#0000}.cart__table table td.col__qty .qty .js-qty{padding:0;width:20px;height:20px}.cart__table table td.col__qty .qty .js-qty--minus{background:url(icon-accordion-circle-minus.svg) center no-repeat}.cart__table table td.col__qty .qty .js-qty--plus{background:url(icon-accordion-circle-plus.svg) center no-repeat}@media only screen and (max-width: 980px){.cart__table table td.col__price,.cart__table table td.col__qty,.cart__table table td.col__total{display:none}}@media only screen and (max-width: 480px){.cart__table table .d-flex{flex-direction:column}}@media only screen and (max-width: MQ-480){.cart__table table .d-flex{flex-direction:column}}@media only screen and (max-width: 480px){.cart__table table .d-flex .product__image{margin-left:0;margin-bottom:20px}}@media only screen and (max-width: MQ-480){.cart__table table .d-flex .product__image{margin-left:0;margin-bottom:20px}}.cart__table table .qty{margin:0 auto;border:0!important}.cart__table table .qty input{background:#0000}.cart__table table .qty .js-qty{padding:0;width:20px;height:20px}.cart__table table .qty .js-qty--minus{background:url(icon-accordion-circle-minus.svg) center no-repeat}.cart__table table .qty .js-qty--plus{background:url(icon-accordion-circle-plus.svg) center no-repeat}.cart__footer{max-width:340px;width:100%;padding-left:80px}@media only screen and (max-width: 980px){.cart__footer{margin:30px auto 0;padding-left:0!important}}.cart__footer .wrapper-total{width:100%}.cart__footer .wrapper-total .header{width:100%;border-bottom:1px solid #688401;padding-bottom:15px}.cart__footer .wrapper-total .header span{font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width: 768px){.cart__footer .shop-label{margin:0 auto}}.cart__footer .shop-label a:hover{color:#000}.cart__footer .sg-widget{padding-bottom:10px}.cart__footer .sg-widget .preview-container{display:none!important}.cart__footer .totals{width:100%}@media only screen and (max-width: 768px){.cart__footer .totals{max-width:100%;margin-top:30px}}.cart__footer .totals .disclaimer{font-size:14px;font-weight:500;margin:20px 0 0;line-height:normal;letter-spacing:normal}.cart__footer .totals .total{margin-top:60px}.cart__footer .totals .total h3{font-size:20px;font-weight:600;color:#000}.cart__footer .totals .checkout .link--primary,.cart__footer .totals .checkout .btn--primary{display:block;margin:20px auto 0;width:fit-content}.cart__footer .totals .checkout .btn--primary{width:100%}.cart--empty{min-height:50vh;padding:100px 0 0!important}.cart--empty .container{padding:200px 0}.cart--empty .inner{padding:0;background:0}.cart--empty .inner h1{width:100%;margin-bottom:20px;font-size:50px}.cart--empty .inner .btn--primary{max-width:290px;margin:0 auto}.cart--empty .inner .btn--primary span{z-index:1}.cart--empty .inner .btn--primary:after{z-index:0}.template-cart:before{z-index:0;position:absolute;overflow-x:clip;width:720px;content:"";height:65%;right:0;top:0;background:url(rings.webp) no-repeat bottom left/1200px}.template-cart{background-color:#f4f1e9}#crumbs{width:100%;margin-bottom:20px;padding-top:40px}@media only screen and (max-width: 768px){#crumbs{display:none}}#crumbs li{color:gray;font-size:12px}#crumbs li a{color:gray}#crumbs li a:hover{color:#000}#crumbs li.current{font-weight:700}#crumbs li .sep{display:block;margin:0 10px}.product--default .product__image{position:relative}.product--default .product__image a{display:block}.product--default .product__image .image--two{opacity:0}.product--default .product__image--bottom .product__actions{position:absolute;bottom:0;left:0}.product--default .product__image--bottom .product__actions .btn{max-width:100%}.product--default .product__image:hover .image--two,.product--default .product__image:hover .product__actions{opacity:1}.product--default .product__actions{opacity:0;width:100%;text-align:center;z-index:99}.product--default .product__title{padding-top:15px}.product--default .product__title h3 a{color:#000;text-decoration:none;font-size:14px}.product--default .product__price{margin-top:5px}.product--default .product__discount{display:inline-block;margin-left:10px;opacity:.5;text-decoration:line-through}.mini-cart{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:none}.mini-cart__bg{position:fixed;top:0;left:0;height:100%;width:100%;background:#0009}.mini-cart__content{position:absolute;top:0;right:0;height:100vh;max-width:500px;width:100%;background:#fff;overflow:auto}.mini-cart__header{padding:20px 40px 40px;width:100%}@media only screen and (max-width: 576px){.mini-cart__header{padding:20px}}@media only screen and (max-width: MQ-576){.mini-cart__header{padding:20px}}.mini-cart__header .intro button{margin-right:15px}.mini-cart__header a:hover{color:#000}.mini-cart__ship{padding:0 40px 20px}@media only screen and (max-width: 576px){.mini-cart__ship{padding:20px}}@media only screen and (max-width: MQ-576){.mini-cart__ship{padding:20px}}.mini-cart__ship.is-free .title--unfill{display:none}.mini-cart__ship.is-free .title--fill{display:inline-block}.mini-cart__ship .title{display:inline-block;margin-bottom:10px}.mini-cart__ship .title--fill{display:none}.mini-cart__ship .shipping-bar{height:3px;background:#d8d8d8;position:relative}.mini-cart__ship .shipping-bar--progress{height:3px;background:#000;position:absolute;top:0;left:0;max-width:100%}.mini-cart__list{padding:20px 40px 40px;overflow:auto}@media only screen and (max-width: 576px){.mini-cart__list{padding:20px}}@media only screen and (max-width: MQ-576){.mini-cart__list{padding:20px}}.mini-cart__list .product{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8}.mini-cart__list .product.removed{opacity:0;transform:translate(-100%)}.mini-cart__list .product:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mini-cart__list .product__image{align-self:baseline;width:80px}.mini-cart__list .product__info{width:calc(100% - 100px)}.mini-cart__list .product__info .title h3{align-items:flex-start;width:100%}.mini-cart__list .product__info .title h3 a{width:calc(100% - 65px)}.mini-cart__list .product__info .title h3 a:hover{color:#000}.mini-cart__list .product__info .title h3 .remove-product:hover{opacity:.6}.mini-cart__list .product__info .title .var{display:block;margin-top:5px;width:100%;font-size:13px}.mini-cart__list .product__info .title .delivery{display:block;width:100%;margin-top:9px;font-size:12px;color:#000}.mini-cart__list .product__info .unit-price{display:block;font-weight:700;font-size:13px;margin-top:10px}.mini-cart__list .product__info .actions{margin-top:15px}.mini-cart__list .product__info .actions .price{font-weight:700}.mini-cart__footer{padding:0 40px 40px}.mini-cart__footer .inner{padding-top:40px;border-top:1px solid #d8d8d8}.mini-cart__footer .sub-total{margin-bottom:15px;font-size:16px;font-weight:700}.mini-cart__footer .ship{margin-bottom:15px}.mini-cart__footer .disclaimer{font-size:14px;color:#bababa;margin-bottom:30px}.mini-cart__footer .btn{max-width:100%}.sm-rc-widget{display:none!important}.pdp__heading h1{color:#688401;line-height:55px;margin-bottom:10px}@media only screen and (max-width: 768px){.pdp__heading h1{line-height:27px;text-align:left;font-weight:700;font-size:25px}}.pdp{padding:20px}@media only screen and (max-width: 480px){.pdp{padding:10px}}@media only screen and (max-width: MQ-480){.pdp{padding:10px}}.pdp .box{background-color:#fff;padding:80px 60px;position:relative;overflow:hidden}@media only screen and (max-width: 980px){.pdp .box{padding:20px 0}}@media only screen and (max-width: 768px){.pdp .box .container-1200{position:relative;z-index:2}}.pdp .box:before{width:760px;z-index:0;position:absolute;content:"";height:100%;left:-350px;top:0;background:url(graphic-product-slider.png) no-repeat right center/760px;background-size:cover}@media only screen and (max-width: 1200px){.pdp .box:before{width:660px;background-size:cover!important;background:url(graphic-product-slider.png) no-repeat right center/660px}}@media only screen and (max-width: 980px){.pdp .box:before{background:url(graphic-rings-extra-small.webp) no-repeat center/600px;width:600px;height:520px;top:-50px;margin:0 auto;left:calc(50% - 300px);background-size:contain!important}}@media only screen and (max-width: 600px){.pdp .box:before{height:486px}}@media only screen and (max-width: MQ-600){.pdp .box:before{height:486px}}@media only screen and (max-width: 480px){.pdp .box:before{height:286px;top:0}}@media only screen and (max-width: MQ-480){.pdp .box:before{height:286px;top:0}}.pdp.pdp--pseudo .select_options .pre-title{color:#30341a;text-align:left;margin:20px 0}.pdp.pdp--pseudo .select_options .flex{flex-wrap:wrap;gap:15px}.pdp.pdp--pseudo .select_options .flex a{font-size:12px;padding:10px 15px 9px;background-color:#0000;color:#688401}.pdp.pdp--pseudo .select_options .flex a:hover{background-color:#688401;color:#fff}.pdp.pdp--pseudo .select_options .flex a:after{content:none}.pdp__images{width:calc(100% - 640px);align-self:flex-start;position:sticky}@media only screen and (max-width: 1280px){.pdp__images{width:50%;padding-right:60px}}@media only screen and (max-width: 768px){.pdp__images{width:100%;margin-bottom:30px;padding-right:0;position:static}}.pdp__images--mobile{display:none}.pdp__images img{width:100%}.pdp__images .pdp__slider--thumb{width:100%;order:2;margin-top:20px}@media only screen and (max-width: 768px){.pdp__images .pdp__slider--thumb{width:100%;order:2;margin-top:20px}.pdp__images .pdp__slider--thumb .slick-list{margin:0 -5px}}.pdp__images .pdp__slider--thumb .slick-slide{padding:10px 0;margin:0 10px}@media only screen and (max-width: 768px){.pdp__images .pdp__slider--thumb .slick-slide{padding:0 5px}}.pdp__images .pdp__slider--thumb .slick-slide img{aspect-ratio:1/1;object-fit:cover}.pdp__images .pdp__slider--thumb .slick-arrow{transform:none;position:absolute;width:20px;height:20px;font-size:0}.pdp__images .pdp__slider--thumb .slick-arrow:before{content:"";opacity:1;display:block;height:20px;width:20px}.pdp__images .pdp__slider--thumb .slick-arrow.slick-prev{top:41%;left:-20px;transform:rotate(-180deg)}.pdp__images .pdp__slider--thumb .slick-arrow.slick-prev:before{background:url(icon-arrow-simple.svg) center no-repeat}.pdp__images .pdp__slider--thumb .slick-arrow.slick-next{right:-20px;top:50%;transform:translateY(-50%)}.pdp__images .pdp__slider--thumb .slick-arrow.slick-next:before{background:url(icon-arrow-simple.svg) center no-repeat}.pdp__images .pdp__slider--main{width:100%;order:1}@media only screen and (max-width: 768px){.pdp__images .pdp__slider--main{width:100%;order:1}}.pdp__images .pdp__slider--main .slick-protect img{aspect-ratio:1/1;object-fit:contain}.pdp__info{width:580px}@media only screen and (max-width: 1280px){.pdp__info{width:50%}}@media only screen and (max-width: 768px){.pdp__info{width:100%}}.pdp__info .pdp__tag{width:100px;text-align:center;background:#000;padding:15px 20px;margin-bottom:10px;color:#fff;font-weight:700;line-height:1}.pdp__info .pdp__heading h1{margin:10px 0 5px}.pdp__info .pdp__reviews{padding:0 0 5px}.pdp__info .pdp__price{padding:15px 0;font-weight:700}.pdp__info .pdp__price .price__discount{text-decoration:line-through;opacity:.6;display:inline-block;margin-left:5px;font-weight:500}.pdp__info .pdp__options{border-top:1px solid #f4f1e9}.pdp__info .pdp__options .pre-title{color:#000;margin:20px 0;display:block}.pdp__info .pdp__options .w-half{width:calc(50% - 10px)}@media only screen and (max-width: 768px){.pdp__info .pdp__options .w-half{width:100%}}.pdp__info .pdp__options .form-section{display:flex;flex-wrap:wrap;gap:0 20px}.pdp__info .pdp__options .line-item-property__field label{font-size:12px;font-weight:700;letter-spacing:2.57px;position:relative;width:fit-content;margin:0 auto 7px;text-transform:uppercase;color:#fff;line-height:1.2;text-align:center;color:#688401}.pdp__info .pdp__options .line-item-property__field input,.pdp__info .pdp__options .line-item-property__field select,.pdp__info .pdp__options .line-item-property__field textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #688401;width:100%;border-radius:25px;height:50px;font-family:articulat-cf,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#30341a;padding:0 20px;margin-bottom:20px;margin-top:10px;opacity:1;-webkit-text-fill-color:#30341a!important;-webkit-box-shadow:1000px 0px 0px 0px #fff inset}.pdp__info .pdp__options .line-item-property__field input:disabled,.pdp__info .pdp__options .line-item-property__field select:disabled,.pdp__info .pdp__options .line-item-property__field textarea:disabled{opacity:.5}.pdp__info .pdp__options #message_field{width:100%}.pdp__info .pdp__options #message_field textarea{height:200px;padding:10px 20px}.pdp__info .pdp__options #state-region-field{width:100%}.pdp__info .pdp__options #state-region-field select{width:calc(50% - 10px)}.pdp__info .pdp__options .option__wrap{padding:0}.pdp__info .pdp__options .option__wrap--buttons .btn{margin-right:5px;margin-bottom:5px;font-weight:400;position:relative;overflow:hidden}.pdp__info .pdp__options .option__wrap--buttons .btn.oos{opacity:.5;cursor:not-allowed}.pdp__info .pdp__options .option__wrap--buttons .btn__wrap{font-size:0}.pdp__info .pdp__options .option__wrap--swatches .swatch{height:25px;width:25px;margin-right:5px;margin-bottom:5px}.pdp__info .pdp__options .option__wrap--swatches .swatch:hover,.pdp__info .pdp__options .option__wrap--swatches .swatch.active{box-shadow:inset 0 0 0 3px #fff;border:1px solid #000}.pdp__info .pdp__options .option__wrap--select .form__group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #688401;width:100%;border-radius:25px;height:50px;font-family:articulat-cf,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#30341a;padding:0 20px;margin-bottom:20px;margin-top:10px;opacity:1;-webkit-text-fill-color:#30341a!important;-webkit-box-shadow:1000px 0px 0px 0px #fff inset}.pdp__info .pdp__options .option__wrap--select .form__group select:disabled{opacity:.5}.pdp__info .pdp__options .option__wrap label{font-size:12px;font-weight:700;letter-spacing:2.57px;position:relative;width:fit-content;margin:0 auto 7px;text-transform:uppercase;color:#fff;line-height:1.2;text-align:center;color:#688401}.pdp__info .pdp__recharge{padding:30px 0}.pdp__info .pdp__recharge .eyebrow{margin-bottom:20px}.pdp__info .pdp__recharge .form__group--rc{display:none}.pdp__info .pdp__links{padding:15px 0}.pdp__info .pdp__links .link{margin-bottom:5px}.pdp__info .pdp__links .link a{font-size:13px}.pdp__info .pdp__actions{padding:5px 0}.pdp__info .pdp__actions--flex{align-items:flex-end}.pdp__info .pdp__actions--flex .action--atc{width:100%}.pdp__info .pdp__actions .oos-text{display:none}.pdp__info .pdp__actions .eyebrow{margin-bottom:10px}.pdp__info .pdp__actions .action{padding-bottom:15px}.pdp__info .pdp__actions .action .btn{width:100%;max-width:100%;z-index:1}.pdp__info .pdp__actions .action .btn.disabled{opacity:.5}.pdp__info .pdp__description{font-size:14px}.pdp__info .pdp__description .ecard{margin:20px 0}.pdp__info .pdp__description .learnMore{margin:10px 0}.pdp__info .pdp__description a{color:#688401;text-decoration:underline;font-weight:500}.pdp__info .pdp__accordions{margin-top:30px}.pdp__related{padding-bottom:100px}.pdp__related h2{margin-bottom:20px}.pdp__related .slick-list{margin:0 -5px}.pdp__related .slick-protect{padding:0 5px}.pdp__related .slick-arrow{filter:invert(1)}.product-carousel--standard .carousel__header{margin-bottom:30px}.product-carousel--standard .carousel__header h2{font-size:36px}.product-carousel--standard .carousel__slider .slick-list{margin:0 -10px}.product-carousel--standard .carousel__slider .product{padding:0 10px}.product-carousel--standard .slick-arrow{height:27px;width:16px}.product-carousel--standard .slick-arrow:before{content:"";opacity:1;display:block;height:100%;width:100%}.product-carousel--standard .slick-arrow.slick-next{right:-40px}.product-carousel--standard .slick-arrow.slick-next:before{background:url(icon-chevron-right.svg) center/contain no-repeat}.product-carousel--standard .slick-arrow.slick-prev{left:-40px}.product-carousel--standard .slick-arrow.slick-prev:before{background:url(icon-chevron-left.svg) center/contain no-repeat}.product-carousel--standard.arrows--top .slick-arrow{position:static;transform:none}.product-carousel--standard.arrows--top .slick-next{margin-left:30px}.product-carousel--fixed .carousel__header{width:280px}@media only screen and (max-width: 992px){.product-carousel--fixed .carousel__header{width:100%;margin-bottom:30px}}.product-carousel--fixed .carousel__header .inner{padding-top:30px}.product-carousel--fixed .carousel__header .inner .eyebrow{margin-bottom:10px}.product-carousel--fixed .carousel__header .inner h2{font-size:36px;margin-bottom:20px;line-height:36px}.product-carousel--fixed .carousel__slider{width:calc(100% - 300px);overflow:hidden}@media only screen and (max-width: 992px){.product-carousel--fixed .carousel__slider{width:100%}}.product-carousel--fixed .carousel__slider .slick-list{margin:0 -10px}.product-carousel--fixed .carousel__slider .slick-arrow{height:40px;width:40px;background:#fffc;z-index:99}.product-carousel--fixed .carousel__slider .slick-arrow:before{content:"";display:block;margin:0 auto;height:12px;width:8px;opacity:1}.product-carousel--fixed .carousel__slider .slick-arrow.slick-disabled{display:none!important}.product-carousel--fixed .carousel__slider .slick-arrow.slick-prev{left:0}.product-carousel--fixed .carousel__slider .slick-arrow.slick-prev:before{background:url(icon-triangle-left.svg) center/contain no-repeat}.product-carousel--fixed .carousel__slider .slick-arrow.slick-next{right:0}.product-carousel--fixed .carousel__slider .slick-arrow.slick-next:before{background:url(icon-triangle-right.svg) center/contain no-repeat}.product-carousel--fixed .carousel__slider .product{padding:0 10px}.product-carousel--overflow .carousel__header{width:350px}@media only screen and (max-width: 992px){.product-carousel--overflow .carousel__header{width:100%}}.product-carousel--overflow .carousel__slider{width:calc(100% - 400px)}@media only screen and (max-width: 992px){.product-carousel--overflow .carousel__slider{width:100%}}.product-carousel--overflow .slick-slide{width:263px}.qty{max-width:90px;border:1px solid #000}.qty .js-qty{width:33.3333333333%;height:10px;padding:22px 0}.qty .js-qty:hover{opacity:.5}.qty .js-qty--minus{background:url(icon-minus.svg) center no-repeat}.qty .js-qty--plus{background:url(icon-plus.svg) center no-repeat}.qty input{width:33.3333333333%;border:none;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/_sm-style.css.map */
