section{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;display:flex;padding:0 5rem}section.fluid{padding:0}section.full-width{max-width:unset}@media screen and (max-width: 1919px){section{padding:0 2.5rem}section.fluid{padding:0}}@media screen and (max-width: 1439px){section{padding:0 1.5rem}section.fluid{padding:0}}@media screen and (max-width: 767px){section{padding:0 1rem}section.fluid{padding:0}}.youtube-video{aspect-ratio:16 / 9;width:100%}.button-black-section{background-color:#fff}.faq-fullbleed{max-width:100%!important;position:relative!important;margin:0;padding:0!important;display:none}@media screen and (min-width: 428px){.faq-fullbleed{display:block}}.faq-fullbleed-mobile{max-width:100%!important;position:relative!important;margin:0;padding:0!important;display:block}@media screen and (min-width: 428px){.faq-fullbleed-mobile{display:none}}.product-fullbleed{padding:0!important}@media screen and (min-width: 428px){.product-fullbleed{display:block}}.faq{max-width:100%;position:relative;padding-left:20%!important;padding-right:20%!important;width:100%;display:flex;flex-direction:column;color:#fff!important;background-color:#000;padding-bottom:5rem;padding-top:5rem}@media screen and (max-width: 768px){.faq{padding-left:2%!important;padding-right:2%!important}}.faq p{color:#fff;text-align:left}.faq a{color:#c2a578!important}.faq h1,.faq h2,.faq h3,.faq h4,.faq h5,.faq h6,.faq span{color:#fff;text-align:center}.product-preview{display:flex;max-width:1920px;align-items:flex-start;margin:0 auto}@media screen and (max-width: 769px){.product-preview{flex-direction:column}}.product-preview .media-swiper{flex:1 1 auto;max-width:50%;display:none}.product-preview .media-swiper .swiper-container{width:calc(100% - 2.5rem);height:calc(62.5vw - 2.5rem)}.product-preview .media-swiper .swiper-container .swiper-slide{display:flex;align-items:start}.product-preview .media-swiper .swiper-container .slide-content{width:100%;height:100%;position:relative;background-color:#f1f1f1}.product-preview .media-swiper .swiper-container .slide-content video,.product-preview .media-swiper .swiper-container .slide-content iframe,.product-preview .media-swiper .swiper-container .slide-content img{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.product-preview .media-swiper .swiper-container .slide-content video,.product-preview .media-swiper .swiper-container .slide-content iframe{min-height:300px}.product-preview .media-swiper .swiper-pagination{margin:0 1rem;width:.5rem;position:relative;display:flex;flex-direction:column;justify-content:center}.product-preview .media-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#f1f1f1;opacity:1;outline:none!important}.product-preview .media-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#353535}.product-preview .media-swiper .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-bottom:.5rem}@media screen and (max-width: 1000px){.product-preview .media-swiper{display:flex}}@media screen and (max-width: 769px){.product-preview .media-swiper{max-width:100%;width:100%;flex-direction:column}.product-preview .media-swiper .swiper-container{width:100%;height:125vw}.product-preview .media-swiper .swiper-pagination{margin:.5rem 0;flex-flow:row nowrap;overflow:hidden;width:100%;height:.5rem}.product-preview .media-swiper .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin:0;margin-right:.5rem}.product-preview .media-swiper>.product-info>.product-info-wrapper{max-width:unset;width:100%}.product-preview .media-swiper>.product-info>.product-info-wrapper .button{max-width:unset}.product-preview .media-swiper>.product-info>.product-info-wrapper>.product-variants{height:unset;grid-template-columns:1fr 1fr}}.product-preview .media-swiper-sq{flex:1 1 auto;max-width:50%;display:none}.product-preview .media-swiper-sq .swiper-container{width:calc(100% - 2.5rem);height:calc(50vw - 2.5rem)}.product-preview .media-swiper-sq .swiper-container .swiper-slide{display:flex;align-items:start}.product-preview .media-swiper-sq .swiper-container .slide-content{width:100%;height:100%;position:relative;background-color:#f1f1f1}.product-preview .media-swiper-sq .swiper-container .slide-content video,.product-preview .media-swiper-sq .swiper-container .slide-content iframe,.product-preview .media-swiper-sq .swiper-container .slide-content img{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.product-preview .media-swiper-sq .swiper-container .slide-content video,.product-preview .media-swiper-sq .swiper-container .slide-content iframe{min-height:300px}.product-preview .media-swiper-sq .swiper-pagination{margin:0 1rem;width:.5rem;position:relative;display:flex;flex-direction:column;justify-content:center}.product-preview .media-swiper-sq .swiper-pagination .swiper-pagination-bullet{background-color:#f1f1f1;opacity:1;outline:none!important}.product-preview .media-swiper-sq .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#353535}.product-preview .media-swiper-sq .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-bottom:.5rem}@media screen and (max-width: 1000px){.product-preview .media-swiper-sq{display:flex}}@media screen and (max-width: 769px){.product-preview .media-swiper-sq{max-width:100%;width:100%;flex-direction:column}.product-preview .media-swiper-sq .swiper-container{width:100%;height:100vw}.product-preview .media-swiper-sq .swiper-pagination{margin:.5rem 0;flex-flow:row nowrap;overflow:hidden;width:100%;height:.5rem}.product-preview .media-swiper-sq .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin:0;margin-right:.5rem}.product-preview .media-swiper-sq>.product-info>.product-info-wrapper{max-width:unset;width:100%}.product-preview .media-swiper-sq>.product-info>.product-info-wrapper .button{max-width:unset}.product-preview .media-swiper-sq>.product-info>.product-info-wrapper>.product-variants{height:unset;grid-template-columns:1fr 1fr}}.product-preview .media-scroller{flex:1 1 auto;max-width:50%;display:flex;position:relative;flex-shrink:0}@media screen and (max-width: 1000px){.product-preview .media-scroller{display:none}}@media screen and (max-width: 1441px){.product-preview .media-scroller{max-width:calc(900px + 2.5rem)}}.product-preview .media-scroller .media-container{height:calc(62.5vw - 3rem);position:relative;width:100%;background:#f1f1f1;margin-bottom:4px}.product-preview .media-scroller .media-container *{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-preview .media-scroller .media-container iframe,.product-preview .media-scroller .media-container video{min-height:300px}.product-preview .media-scroller .media-container-sq{height:calc(50vw - 3rem);position:relative;width:100%;background:#f1f1f1;margin-bottom:4px}.product-preview .media-scroller .media-container-sq *{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-preview .media-scroller .media-container-sq iframe,.product-preview .media-scroller .media-container-sq video{min-height:300px}.product-preview .media-scroller .media-box{width:calc(100% - 2.5rem);height:calc(62.5vw - 2.5rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.product-preview .media-scroller .media-box::-webkit-scrollbar{display:none}.product-preview .media-scroller .media-dots{margin:0 auto;width:.5rem;display:flex;position:relative;flex-direction:column;justify-content:center}.product-preview .media-scroller .media-dots .media-dot{width:8px;height:8px;margin-bottom:4px;display:inline-block;border-radius:100%;background:#000;opacity:.1}.product-preview .media-scroller .media-dots .active{opacity:1}.product-preview .product-details{flex-grow:1;max-width:50%}@media screen and (max-width: 769px){.product-preview .product-details{max-width:100%;margin-right:auto;margin-left:auto}}.product-preview .product-details .product-info{width:100%;padding:1.25rem 1.5rem}@media screen{.product-preview .product-details .product-info{padding:1.5rem 1rem}}.product-preview .product-details .product-info .pre-order-2-message{align-self:flex-start;font-family:Open Sans,sans-serif;color:#767676;padding:0;margin-top:1rem;font-style:italic}.product-preview .product-details .product-info form{margin:0 auto}.product-preview .product-details .product-info form .spurit-po-wrapper{margin:1.5rem 0 1rem}.product-preview .product-details .product-info form button{min-width:100%;max-width:100%;padding:1rem 2.5rem;outline:none;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;border-radius:0;transition:background-color .2s ease;border:1px solid black;opacity:1!important;position:relative}.product-preview .product-details .product-info form button span{margin:0;background:transparent;padding:0;font-family:Open Sans,sans-serif;border:none;letter-spacing:.175em;line-height:16px;font-style:normal;line-height:unset;font-weight:400;font-size:.75rem}.product-preview .product-details .product-info form button:hover span{color:#000!important}.product-preview .product-details .product-info form button:hover:not(:disabled):not([disabled]),.product-preview .product-details .product-info form button:focus:not(:disabled):not([disabled]),.product-preview .product-details .product-info form button:active:not(:disabled):not([disabled]),.product-preview .product-details .product-info form button:focus-within:not(:disabled):not([disabled]),.product-preview .product-details .product-info form button:focus-visible:not(:disabled):not([disabled]){outline:none;box-shadow:none;background-color:#fff;color:#000;cursor:pointer}.product-preview .product-details .product-info form button:disabled,.product-preview .product-details .product-info form button[disabled]{background-color:#c4c4c4;cursor:not-allowed;color:#fff;border:none}.product-preview .product-details .product-info form button.loading:hover,.product-preview .product-details .product-info form button.loading:focus,.product-preview .product-details .product-info form button.loading:active,.product-preview .product-details .product-info form button.loading:focus-within,.product-preview .product-details .product-info form button.loading:focus-visible .product-preview .product-details .product-info form button.loading:disabled,.product-preview .product-details .product-info form button.loading[disabled]{outline:none;box-shadow:none;background-color:#000;color:#fff;cursor:wait}.product-preview .product-details .product-info form button.loading:after{content:"";position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);margin-left:1rem;height:1.25rem;width:1.25rem;border-radius:50%;border:.2rem solid rgba(255,255,255,.2);border-left:.2rem solid #ffffff;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.product-preview .product-details .product-info .product-info-wrapper{max-width:500px;display:flex;flex-direction:column;justify-content:flex-start}.product-preview .product-details .product-info .product-info-wrapper h1{font-weight:600;font-size:24px;line-height:130%;letter-spacing:.08em;text-transform:uppercase}.product-preview .product-details .product-info .product-info-wrapper h4{font-family:Oswald;font-weight:700;font-size:16px;line-height:130%;text-transform:uppercase;text-align:center}.product-preview .product-details .product-info .product-info-wrapper>p{margin:.5rem 0}.product-preview .product-details .product-info .product-info-wrapper>.product-description{margin:1rem 0}.product-preview .product-details .product-info .product-info-wrapper>.product-description>p:not(:first-child){margin:.5rem 0}.product-preview .product-details .product-info .product-info-wrapper>.product-description p img{display:block;width:100%}.product-preview .product-details .product-info .product-info-wrapper .product-variants-label{margin-bottom:.5rem;font-weight:600}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper{display:flex;flex-direction:column;margin:.5rem 0}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-info{display:flex;flex-flow:row nowrap;margin-bottom:.5rem}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-info .product-swatch-title{font-weight:600;margin-right:.5rem}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-info .product-swatch-color{font-style:italic;color:#979797}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-radios{display:flex;flex-flow:row nowrap;margin-bottom:1rem}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-radios>input{display:none}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-radios>input:checked+label{box-shadow:0 0 0 2px #000;cursor:default}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-radios>label{width:calc(1.75rem - 10px);height:calc(1.75rem - 10px);background-color:#000;border-radius:50%;cursor:pointer;outline:solid;outline-offset:2px;outline-width:.1px;outline-color:#f1f1f1}.product-preview .product-details .product-info .product-info-wrapper .product-swatch-wrapper .product-swatch-radios>label:not(:last-child){margin-right:1rem}.product-preview .product-details .product-info .product-info-wrapper .stamped-product-reviews-badge{margin-bottom:.5rem}.product-preview .product-details .product-info .product-info-wrapper .button{margin-top:.5rem;margin-bottom:1rem;width:100%;max-width:unset;cursor:pointer}.product-preview .product-details .product-info .product-info-wrapper p.extra{font-weight:600;font-size:1rem;line-height:27px}.product-preview .product-details .product-info .product-info-wrapper .extra-products{width:100%;display:flex;flex-flow:row nowrap;overflow-y:auto;justify-content:space-between}.product-preview .product-details .product-info .product-info-wrapper .extra-products::-webkit-scrollbar{height:4px}.product-preview .product-details .product-info .product-info-wrapper .extra-products::-webkit-scrollbar-track{border-radius:92px;background:#f1f1f1}.product-preview .product-details .product-info .product-info-wrapper .extra-products::-webkit-scrollbar-thumb{border-radius:92px;background:#353535}.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product{min-width:50%;display:flex;flex-flow:row nowrap;align-self:center;margin-top:.5rem;padding-bottom:1rem}@media screen and (max-width: 500px){.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product{min-width:75%;align-items:center}}.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product .extra-product-image{min-width:100px;min-height:125px;background-color:#f1f1f1;overflow:hidden;position:relative}.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product .extra-product-image img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product .extra-product-info{display:flex;flex-direction:column;padding:0 .5rem;text-align:left!important;justify-content:center;min-width:150px}.product-preview .product-details .product-info .product-info-wrapper .extra-products .extra-product .extra-product-info .button-link{padding:0!important;margin:0!important;border:none!important;color:#000!important;background-color:transparent!important;justify-content:flex-start!important;text-align:left!important}.product-preview .product-details .product-info .product-info-wrapper>.contact-form{width:100%;margin-bottom:1.5rem}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-text{margin-top:1.5rem;width:100%}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-text>.input-text{outline:none;box-shadow:none;border:none;width:100%;height:2.5rem;border-bottom:1px solid #c4c4c4;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:23px;letter-spacing:0em;text-align:left}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-text>.input-text-label{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-textarea{margin-top:1.5rem}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-textarea .input-text-label{font-family:Open Sans;font-style:normal;font-size:14px;line-height:167.5%;margin-bottom:.5rem}.product-preview .product-details .product-info .product-info-wrapper>.contact-form .field-textarea>textarea{font-family:Open Sans;padding:.25rem .5rem;font-size:14px;line-height:167.5%;display:block;width:100%;height:7.5rem;resize:none;border:1px solid #c4c4c4;border-radius:none;margin-top:.5rem}.grid-two-col{grid-template-columns:1fr 1fr!important}.sale-price{margin-right:.75rem;margin-left:0rem;margin-bottom:1em;font-size:12px;font-weight:200;text-transform:inherit;font-style:inherit;font-family:inherit;line-height:inherit;color:#767676;text-decoration:line-through}.product-variants{list-style:none;margin:0;margin-bottom:.5rem;padding:0;padding-right:1rem;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:45px;gap:.5rem}.product-variants:not(.no-scroll){overflow-y:auto}.product-variants .product-variant{padding:1rem;text-align:center;border:solid;border-color:#f1f1f1;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-variants .product-variant:hover:not(.active):not(.disabled){border:1px solid #353535}.product-variants .product-variant.active{background-color:#cecece;border:1px solid black;cursor:default}.product-variants .product-variant.active .disabled{border:1px solid #353535}.product-variants .product-variant.disabled{background-color:#f1f1f1}.product-variants .product-variant.disabled>p{color:#c4c4c4}.product-variants::-webkit-scrollbar{width:4px}.product-variants::-webkit-scrollbar-track{border-radius:92px;background:#f1f1f1}.product-variants::-webkit-scrollbar-thumb{border-radius:92px;background:#353535}.product-descriptions{max-width:1920px;position:relative;margin:0 auto;width:100%;display:flex;flex-direction:column;background-color:#000;padding-bottom:5rem;color:#fff}.product-descriptions .product-description{display:flex;justify-content:space-between;align-items:center;z-index:10;gap:5rem}@media screen and (max-width: 769px){.product-descriptions .product-description{gap:2.5rem}}@media screen and (max-width: 429px){.product-descriptions .product-description{gap:1.5rem}}.product-descriptions .product-description:not(:first-of-type){margin-top:8rem}@media screen and (max-width: 768px){.product-descriptions .product-description:not(:first-of-type){margin-top:5rem}}.product-descriptions .product-description:first-of-type{padding-top:2.5rem}@media screen and (max-width: 768px){.product-descriptions .product-description:first-of-type{padding-top:3.5rem}}.product-descriptions .product-description:nth-child(odd):not(.right),.product-descriptions .product-description:nth-child(2n).left{flex-direction:row-reverse}.product-descriptions .product-description .description{display:flex;flex-direction:column;flex-grow:1;max-width:calc(50% - 2.5rem)}@media screen and (max-width: 769px){.product-descriptions .product-description .description{max-width:100%}}.product-descriptions .product-description .image-container{align-self:center;flex-grow:1;max-width:calc(50% - 2.5rem);max-height:32.875rem;overflow:hidden;position:relative}@media screen and (max-width: 769px){.product-descriptions .product-description .image-container{max-width:100%}}.product-descriptions .product-description .image-container .overlay-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;opacity:.3}.product-descriptions .product-description .image-container .overlay-circle circle{stroke:#c2a578}.product-descriptions .product-description .image-container .common-image{width:100%;object-fit:cover;position:relative;height:auto}.product-descriptions .product-description p,.product-descriptions .product-description h1,.product-descriptions .product-description h2,.product-descriptions .product-description h3,.product-descriptions .product-description h4,.product-descriptions .product-description h5,.product-descriptions .product-description h6,.product-descriptions .product-description span{color:#fff}.product-descriptions .product-description h6,.product-descriptions .product-description h5,.product-descriptions .product-description h4,.product-descriptions .product-description h3{margin-bottom:1.5rem}@media screen and (max-width: 768px){.product-descriptions .product-description h2{margin-bottom:1.5rem}}.product-descriptions .product-description p+p{margin-top:5rem}@media screen and (max-width: 768px){.product-descriptions .product-description p+p{margin-top:2.5rem}}.product-descriptions .product-description p+ul{margin:0;padding:0;margin-top:1.825rem;color:#fff;list-style:none}.product-descriptions .product-description p+ul li{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:167.5%}.product-descriptions .product-description p+ul li:not(:last-child){margin-bottom:1.5rem}.product-descriptions .product-description p+ul li:before{content:"/";margin-right:.25rem;color:#c2a578}.product-descriptions .desktop-verticle-lines{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.product-descriptions .desktop-verticle-lines>div:nth-child(1){height:100%;border-left:1px solid #c2a578;position:absolute;top:0;left:25%;opacity:.2}.product-descriptions .desktop-verticle-lines>div:nth-child(2){height:100%;border-left:1px solid #c2a578;position:absolute;top:0;left:50%;opacity:.2}.product-descriptions .desktop-verticle-lines>div:nth-child(3){height:100%;border-left:1px solid #c2a578;position:absolute;top:0;left:75%;opacity:.2}@media screen and (max-width: 768px){.product-descriptions .desktop-verticle-lines{display:none}.product-descriptions .product-description{flex-direction:column!important}.product-descriptions .product-description>div{padding-left:0!important}.product-descriptions .product-description:nth-child(odd)>div{margin-top:2.5rem!important;padding-left:0!important}}.product-suggestions{margin:5rem auto;display:flex;flex-direction:column}@media screen and (max-width: 769px){.product-suggestions{margin:1rem auto}}.product-suggestions a{text-decoration:none}.product-suggestions h3{margin-bottom:40px;order:0}.product-suggestions .swiper-container{padding-bottom:calc(2.5rem + 2px)!important;width:100%;order:2}.product-suggestions .swiper-container .swiper-scrollbar{bottom:0!important;height:.125rem!important;background-color:#f1f1f1!important;transition:height .1s ease-in-out!important;left:0;width:100%}.product-suggestions .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#000!important;height:100%!important}.product-suggestions .swiper-container .swiper-scrollbar:hover,.product-suggestions .swiper-container .swiper-scrollbar:focus,.product-suggestions .swiper-container .swiper-scrollbar:active{height:.25rem!important}.stamped-reviews-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2rem}@media screen and (max-width: 1439px){.stamped-reviews-title{margin-bottom:1rem;font-family:"Arca Majora 3"}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary{display:flex;flex-direction:column;align-items:center}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .summary-overview{display:flex;flex-direction:column;align-items:center}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .summary-overview .stamped-summary-caption{margin-bottom:1rem!important}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .summary-overview .stamped-summary-caption.stamped-summary-caption-2{margin-bottom:0!important}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .summary-overview .stamped-starrating.stamped-summary-starrating>.stamped-fa.stamped-fa-star:before{font-size:1rem!important}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .stamped-summary-ratings{border:none}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .stamped-summary-actions{width:300px;margin-right:18px}.stamped-main-widget>.stamped-container .stamped-header .stamped-summary .stamped-summary-actions>span{width:100%}}@media screen and (max-width: 1439px) and (max-width: 600px){.stamped-reviews-title{font-family:Open Sans;font-weight:700}}.atc-button{margin-top:1.5rem!important;font-size:14px}.cfp-modal-wrapper{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;z-index:1000}.cfp-modal-wrapper .cfp-modal-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#0006;z-index:-1}.cfp-modal-wrapper .cfp-overview-container{display:flex;flex-direction:row;position:relative}@media (max-width: 769px){.cfp-modal-wrapper .cfp-overview-container{flex-direction:column}}.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image{min-width:174px;max-width:174px;flex-grow:1;position:relative}@media (max-width: 769px){.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image{min-width:100%;max-width:100%;display:flex;align-items:center;margin-bottom:1rem}}.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image .product-title__mobile{display:none;margin-left:1rem}@media (max-width: 769px){.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image .product-title__mobile{display:flex}}.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image img{max-width:100%}@media (max-width: 769px){.cfp-modal-wrapper .cfp-overview-container .cfp-featured-image img{max-width:40%}}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details{margin-left:22px;flex-grow:1;display:block;text-align:left}@media (max-width: 769px){.cfp-modal-wrapper .cfp-overview-container .cfp-product-details{margin-left:0}}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details h4,.cfp-modal-wrapper .cfp-overview-container .cfp-product-details .cfp-product-description{margin-bottom:.5rem}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details .product-variants{margin-top:.5rem;display:flex;margin-bottom:0}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details .variants-title{font-size:14px;line-height:167.5%;font-weight:600;margin-top:1rem}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details .variants-title p{font-size:14px}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details .cfp-product-variant{padding:1rem;text-align:center;border:1px solid black;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:auto}.cfp-modal-wrapper .cfp-overview-container .cfp-product-details p{font-size:14px;line-height:167.5%}.cfp-modal-wrapper .cfp-inputs-container{margin-top:.5rem;display:block}@media (max-width: 769px){.cfp-modal-wrapper .cfp-inputs-container{margin-top:1.5rem}}.cfp-modal-wrapper .cfp-inputs-container .input-block{display:flex;flex-direction:column;position:relative}.cfp-modal-wrapper .cfp-inputs-container .input-block label{font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.25rem;margin-bottom:.5rem}.cfp-modal-wrapper .cfp-inputs-container .input-block input{width:100%;border:none;border-bottom:1px solid #c4c4c4;outline:none;padding:0;padding-bottom:.75rem;margin-bottom:1.5rem;font-weight:600;font-size:.875rem;line-height:1.5rem;font-family:Open Sans,san-serif}.cfp-modal-wrapper .cfp-inputs-container .input-block textarea{border:1px solid #c4c4c4;box-sizing:border-box;height:183px;resize:none}.cfp-modal-wrapper .cfp-inputs-container button{width:100%;max-width:unset;margin-top:25px}.cfp-modal-wrapper .cfp-modal-card{max-width:542px;max-height:85vh;background-color:#fefefe;margin:10vh auto 5vh;padding:2.5rem;padding-bottom:28px;display:flex;flex-direction:column;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width: 429px){.cfp-modal-wrapper .cfp-modal-card{margin:0;position:fixed;top:0;left:0;right:0;bottom:0;max-height:100%;padding:1.5rem;height:auto}}@media (max-width: 769px){.cfp-modal-wrapper .cfp-modal-card .product-title{display:none}}.cfp-modal-wrapper .cfp-modal-card::-webkit-scrollbar{width:4px}.cfp-modal-wrapper .cfp-modal-card::-webkit-scrollbar-track{border-radius:92px;background:#f1f1f1}.cfp-modal-wrapper .cfp-modal-card::-webkit-scrollbar-thumb{border-radius:92px;background:#c4c4c4}.cfp-modal-wrapper .cfp-modal-card .close-icon{height:1.5rem;width:1.5rem;position:absolute;right:1rem;top:1rem;background-image:url(cross_icon.svg);background-repeat:no-repeat;background-size:100%;cursor:pointer;z-index:99}.cfp-modal-wrapper .cfp-modal-card input{width:100%;border:none;border-bottom:1px solid #c4c4c4;outline:none;padding:0;padding-bottom:.5rem;font-size:.875rem;line-height:1.5rem;margin-bottom:1.5rem}.cfp-modal-wrapper .cfp-modal-card button{cursor:pointer;padding:.8125rem 2.5rem}
/*# sourceMappingURL=/cdn/shop/t/76/assets/product.scss.css.map */
