.frm_forms select{color:#999;background-color:#f9f7f7;padding:16px 20px 16px 16px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;position:relative}.frm_forms select:focus{border-color:#2d3940!important;color:#3d3d3d!important;box-shadow:none!important;background-color:#f9f7f7!important}.frm_forms div:has(>select){position:relative;margin-bottom:35px!important}.frm_forms div:has(>select)::after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:transparent;border-top-color:#666;margin-top:3px;pointer-events:none}.frm_forms input,.frm_forms textarea{background-color:#f9f7f7!important;border-radius:0!important;color:#999!important;font-size:14px!important;margin-bottom:15px!important;padding:16px!important;border:none!important}.frm_forms .frm_button_submit{padding:0.3em 1em!important;color:#212322!important;font-size:14px;background-color:#f9f7f7!important;border-width:0px!important;border-color:#000000;border-radius:0px;letter-spacing:3px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.frm_forms .frm_submit.frm_flex{justify-content:right;text-align:right}header{z-index:20000;position:relative}#main-content{z-index:10000;position:relative}#c7-side-cart{top:134px;height:calc(100vh - 134px)}.lm-news-posts-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:85px}.lm-news-post .date-author{line-height:1.6em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:18px;display:block;border-top:1px solid #919191}.lm-news-post h2{font-size:34px;margin-bottom:10px;margin-top:10px}.lm-news-post img{width:100%;object-fit:cover}@media (max-width:980px){.lm-news-posts-wrap{grid-template-columns:1fr;gap:35px}}@media (max-width:980px){#c7-side-cart{top:99px;height:calc(100vh - 99px)}}#top-nav-section{z-index:100000000!important}.TockLogo-container.TockButton-iconBlue{display:none!important}body,body:not(.divi_page_et_theme_builder):not(.et-fb){overflow-x:hidden!important;max-width:100vw!important}div#page-container{max-width:100vw;overflow-x:hidden}div#c7-cart{float:right}span.c7-user-nav__cart__count{background:#d6d2c4!important}a.c7-btn.c7-btn--primary{background:#212322!important;border-radius:0px;padding:20px 15px 0px 15px}button.c7-btn.c7-btn--primary--small{width:auto!important;margin:0 5px;letter-spacing:1.1px;text-align:center;border-radius:0;border:0;padding:12px 14px 11px;font:normal normal bold 11px / 13px "Proxima Nova",sans-serif;text-transform:uppercase;max-width:100%;min-width:80px;transition:all 0.4s ease 0s;background:#212322;color:#d6d2c4;min-height:unset}.c7-order-summary{margin-right:40px}.c7-order-item select{border-color:#e1e1e1!important;background-color:#f8f8f8!important;color:#919191!important;-webkit-appearance:none!important;border:1px solid #e1e1e1!important;padding:8px 6px!important;outline:none!important;font:1em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#777!important;margin:0!important;width:100%!important;display:block!important;margin-bottom:20px!important;background:#fff!important;border-radius:0px!important;max-height:18px!important;min-width:50px}.c7-link span{color:#212322!important}.mobile_center{text-align:center!important}.mobile_center{text-align:center!important}.c7-user-nav__cart__count{color:#ffffff!important}a.c7-btn.c7-btn--alt{line-height:46px}a.c7-btn.c7-btn--alt{border-radius:0px}body{overflow-x:hidden!important}@media only screen and (max-width:980px){.flip{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}.et_pb_scroll_top.et-pb-icon{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;background:#000!important}*{-webkit-box-sizing:initial;box-sizing:initial}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue{border-radius:0px!important}.TockButton.TockButton-blue{background-color:#d6d2c4!important}.TockButton.TockButton-blue span.overrideClass,div.TockButton-labelBlue span.TockWidget-C1,div.TockLogo-rowContainer span svg{text-transform:uppercase!important;letter-spacing:3px}div#Tock_widget_container>div.TockWidgetWrapper .TockButtonWidgetContainer{width:fit-content!important}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-buttonContainer,div#Tock_widget_container>div.TockWidgetWrapper .TockInlineButton-container{max-height:36.78px;width:fit-content!important}div#Tock_widget_container>div.TockWidgetWrapper .InlineWidgetConsumerCalendar-monthHeadingSpan,div#Tock_widget_container>div.TockWidgetWrapper .MainLabelSpan,div#Tock_widget_container>div.TockWidgetWrapper .overrideClass{font-size:16px!important;line-height:inherit!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;border-width:0px!important;border-color:#000000;border-radius:0px;letter-spacing:3px!important;padding:0.3em 1em!important;font-weight:500}div#Tock_widget_container>div.TockWidgetWrapper .TockButton{line-height:30px!important}span.TockWidget-H1,div#Tock_widget_container>div.TockWidgetWrapper .InlineWidgetConsumerCalendar-monthHeadingSpan,div#Tock_widget_container>div.TockWidgetWrapper .MainLabelSpan,div#Tock_widget_container>div.TockWidgetWrapper .TockWidget-H1,span.overrideClass{color:#212322!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue{max-height:36.78px}.et_pb_text_inner a,#top p a{transition:.2s all}.et_pb_text_inner a:hover,#top p a:hover{color:#919191!important}h2.c7-h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:13px;color:#ba3a2c;line-height:1.8em;text-align:center}.c7-product-collection__product-list,.c7-product-allocation__product-list{display:flex}.c7-product-collection .c7-product{display:flex;flex-direction:column}.c7-product__title a{font-family:'Rift-Regular',Helvetica,Arial,Lucida,sans-serif;font-size:32px;line-height:1.9em;font-weight:400}button.c7-btn.c7-btn--primary{width:auto!important;margin:0 5px;letter-spacing:1.1px;text-align:center;border-radius:0;border:0;padding:12px 14px 11px;font:normal normal bold 11px / 13px "Proxima Nova",sans-serif;text-transform:uppercase;max-width:100%;min-width:80px;transition:all 0.4s ease 0s;background:#212322;color:#d6d2c4;min-height:unset}.c7-form input[type='text']{border-color:#e1e1e1!important;background-color:#f8f8f8!important;color:#919191!important;-webkit-appearance:none!important;border:1px solid #e1e1e1!important;padding:8px 6px!important;outline:none!important;font:1em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#777!important;margin:0!important;width:100%!important;display:block!important;margin-bottom:20px!important;background:#fff!important;border-radius:0px!important;max-height:18px}.c7-product__add-to-cart__form__quantity{margin-right:20px!important}.c7-form fieldset{width:75px;text-align:center;margin:0 auto}.c7-form label:not(.c7-radio,.c7-checkbox,.duet-date__mobile-heading),.c7-label,.c7-form legend{text-align:center}.c7-form input[type='email']{margin:0 auto!important}.c7-product__add-to-cart__price span{font-family:'Rift-Regular',Helvetica,Arial,Lucida,sans-serif}@media (min-width:401px) and (max-width:890px){.c7-product-collection__product-list,.c7-product-allocation__product-list{display:flex;flex-direction:column!important}.c7-product__details{text-align:center}.c7-product__add-to-cart__form{justify-content:center!important}}@media only screen and (max-width:400px){.c7-product-collection__product-list,.c7-product-allocation__product-list{display:flex;flex-direction:column!important}.c7-product__details{text-align:center}.c7-product__add-to-cart__form{justify-content:center!important}}.et_pb_gallery_item{position:relative;overflow:hidden}.et_pb_gallery_item .et_pb_gallery_description{display:block!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;z-index:20;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.et_pb_gallery_item:hover .et_pb_gallery_description{opacity:1;visibility:visible}.et_pb_gallery_image .et_overlay::before{display:none!important}.gallery-hover-buttons{display:flex;flex-direction:row;gap:10px;justify-content:center}.gallery-hover-buttons .dl-btn{display:inline-block;padding:8px 14px;background-color:#ffffff;color:#222222!important;font-weight:600;font-size:12px;text-transform:uppercase;text-decoration:none!important;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.2s ease}.gallery-hover-buttons .dl-btn:hover{background-color:#2ea3f2;color:#ffffff!important}