.shell{max-width:1180px;padding:0 30px;margin:0 auto}@media (max-width: 767px){.shell{padding:0 15px}}.pdp-sections-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-icons{list-style:none;padding:0;margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.summary-icon{width:16.66%;margin-bottom:30px;padding:0 15px;text-align:center}@media (max-width: 1023px){.summary-icon{width:33.33%;margin-bottom:20px}}@media (max-width: 767px){.summary-icon{width:50%}}.summary-icon img{width:50px;display:inline-block}.summary-icon p{margin:1.5em 0 15px}.product-summary-icons{padding:80px 0 120px;text-align:center}@media (max-width: 1199px){.product-summary-icons{padding:40px 0}}@media (max-width: 767px){.product-summary-icons{padding:20px 0}}.product-summary-icons .product-summary-icons__title{margin-bottom:60px;font-size:20px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.product-embedded-video-section{padding:80px 0;text-align:center}@media (max-width: 1199px){.product-embedded-video-section{padding:40px 0}}@media (max-width: 767px){.product-embedded-video-section{padding:20px 0}}.product-embedded-video-section .section__title{font-size:20px}.product-embedded-video-section .section__subtitle{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:14px;color:var(--heading-color);text-transform:uppercase}.product-embedded-video-section .section__entry{max-width:650px;display:inline-block;margin-bottom:40px}.product-embedded-video-section .section__entry p{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:14px;line-height:1.65;color:var(--text-color)}.product-embedded-video-section .section__video{width:83.33%;margin:0 auto}@media (max-width: 767px){.product-embedded-video-section .section__video{width:100%}}.product-embedded-video-section .section__video-container{position:relative;overflow:hidden;padding-bottom:56.25%;height:0}.product-embedded-video-section .section__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-image-text-section{padding:80px 0}@media (max-width: 1199px){.product-image-text-section{padding:40px 0}}@media (max-width: 767px){.product-image-text-section{padding:20px 0}}.product-image-text-section .section__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 767px){.product-image-text-section .section__inner{display:block}}.product-image-text-section .section__aside{max-width:58%;-webkit-box-flex:0;-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%;text-align:right}@media (max-width: 767px){.product-image-text-section .section__aside{max-width:100%}}.product-image-text-section .section__content{max-width:38%;-webkit-box-flex:0;-webkit-flex:0 0 38%;-ms-flex:0 0 38%;flex:0 0 38%;text-align:left;margin-top:-120px}@media (max-width: 1199px){.product-image-text-section .section__content{margin-top:0}}@media (max-width: 767px){.product-image-text-section .section__content{max-width:100%}}.product-image-text-section .section__title{font-size:24px}.product-image-text-section .section__subtitle{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:16px;color:var(--heading-color);text-transform:uppercase}.product-image-text-section .section__entry{margin-bottom:30px}.product-image-text-section .section__entry p{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:14px;line-height:1.65;color:var(--text-color)}.product-image-text-section .section__image{margin-bottom:40px}.product-image-text-section .section__image img{margin:0;width:100%}.product-image-text-section .section__btn{margin-bottom:20px;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.product-image-text-section .section__btn:hover{background-color:#333;border-color:#333;color:#fff}.product-image-text-section.product-image-text-section--reversed .section__aside{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:left}.product-image-text-section.product-image-text-section--reversed .section__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:right}.product-features-section{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:80px 0;text-align:center}@media (max-width: 1199px){.product-features-section{padding:40px 0}}@media (max-width: 767px){.product-features-section{padding:20px 0}}.product-features-section .section__title{margin-bottom:60px;font-size:20px}.product-features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.product-feature{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding:0 15px;margin-bottom:60px}@media (max-width: 767px){.product-feature{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:0 0 50%;margin-bottom:40px}}.product-feature img{width:60px;height:60px;display:inline-block;margin-bottom:20px}.faq-accordion{max-width:600px;margin:0 auto;text-align:left}.faq-accordion .accordion__section{border-bottom:solid 1px #ccc}.faq-accordion .accordion__section.is-active .accordion__head:after{content:"-";right:13px}.faq-accordion .accordion__head{cursor:pointer;padding:10px 0;position:relative}.faq-accordion .accordion__head h5{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:var(--heading-color)}.faq-accordion .accordion__head:after{content:"+";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:22px;line-height:1}.faq-accordion .accordion__body{display:none;padding:10px 0}.product-faq{padding:80px 0;text-align:center}@media (max-width: 1199px){.product-faq{padding:40px 0}}@media (max-width: 767px){.product-faq{padding:20px 0}}.product-faq .section__title{margin-bottom:60px;font-size:20px}.ProductItem .ProductItem__Actions{text-align:center}.ProductItem .ProductItem__Actions .ProductForm__AddToCart{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.section-collection-faq{padding:50px 0}.section-collection-faq .section__head{margin-bottom:80px;font-size:40px}@media (max-width: 768px){.section-collection-faq .section__head{font-size:30px}}@media (max-width: 400px){.section-collection-faq .section__head{font-size:26px}}.section-collection-faq .section__title{text-align:center;font-size:50px}.collection-accordion{max-width:665px;padding:0 15px;margin:0 auto}.collection-accordion .accordion__section{margin-bottom:15px}.collection-accordion .accordion__section.is-active .accordion__head{background-color:#222;color:#fff}.collection-accordion .accordion__section.is-active .accordion__head:before{opacity:0}.collection-accordion .accordion__section.is-active .accordion__head:after{opacity:1}.collection-accordion .accordion__section.is-active .accordion__title{color:#fff}.collection-accordion .accordion__head{background-color:#f7f7f9;cursor:pointer;position:relative;padding:13px 20px 13px 40px;color:#1d1d1d;text-transform:uppercase;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.collection-accordion .accordion__head:hover{background-color:#222;color:#fff}.collection-accordion .accordion__head:hover .accordion__title{color:#fff}.collection-accordion .accordion__head:before,.collection-accordion .accordion__head:after{width:30px;height:20px;position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;vertical-align:middle;text-align:center;font-size:22px;line-height:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.collection-accordion .accordion__head:before{content:"+";opacity:1}.collection-accordion .accordion__head:after{content:"-";opacity:0;-webkit-transform:translateY(-58%);transform:translateY(-58%)}.collection-accordion .accordion__title{margin:0;padding:0;font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.03em}@media (max-width: 768px){.collection-accordion .accordion__title{font-size:16px}}.collection-accordion .accordion__body{display:none;padding:21px 0 6px;font-family:Futura,sans-serif;font-weight:300;font-size:16px;line-height:1.66;letter-spacing:-.03em}@media (max-width: 768px){.collection-accordion .accordion__body{font-size:15px}}.section-collection-features{padding:50px 50px 20px}.section-collection-features .section__head{max-width:1200px;text-align:center;margin:0 auto 80px;font-size:30px}@media (max-width: 768px){.section-collection-features .section__head{font-size:30px;margin-bottom:40px}}@media (max-width: 400px){.section-collection-features .section__head{font-size:26px}}.section-collection-features .section__title{text-align:center;font-size:50px;padding-bottom:15px}.section-collection-features .section__subtitle{font-size:15px;font-weight:400}.collection-features{max-width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-card{width:30%;text-align:center;position:relative;-webkit-perspective:600px;perspective:600px;padding-top:33%}@media (max-width: 960px){.feature-card{width:45%;padding-top:48%}}@media (max-width: 768px){.feature-card{width:100%;padding-top:110%}}.feature-card .feature-card__image{padding-top:76%;background-size:cover;background-position:center center;margin-bottom:10px}.feature-card h4{font-family:Futura;padding:10px;font-weight:400;text-transform:uppercase;font-size:14px}.feature-card h6{font-size:13px;color:#666}.feature-card h5{font-family:Futura;padding-bottom:10px;font-weight:400;text-transform:uppercase;font-size:14px}.feature-card .Button{margin:0 auto}.feature-card p a{text-decoration:underline}.feature-card p a:hover{text-decoration:none}.feature-card .feature-card__body{font-family:Futura;font-size:11px;line-height:20px;margin-bottom:15px;color:#666}.feature-card .feature-card__front{position:absolute;width:100%;top:0;left:0;-webkit-transform:rotateY(0) rotateY(0);transform:rotateY(0) rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:9}.feature-card .feature-card__back{position:absolute;width:100%;height:100%;top:0;left:0;z-index:8;-webkit-transform:rotateX(-179deg);transform:rotateX(-179deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-card:hover .feature-card__front{-webkit-transform:rotateX(179deg);transform:rotateX(179deg)}.feature-card:hover .feature-card__back{-webkit-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0);z-index:10}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_bundle.css.map */
