.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}hr{overflow:visible;height:0;box-sizing:content-box}a{background-color:transparent;-webkit-tap-highlight-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input[type=submit]{border:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}@font-face{font-family:Brandon Grotesque;src:url(BrandonGrotesque-Medium.woff2) format("woff2"),url(BrandonGrotesque-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(BrandonGrotesque-Bold.woff2) format("woff2"),url(BrandonGrotesque-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans MT Pro Book;src:url(GillSansMTPro-Book.woff2) format("woff2"),url(GillSansMTPro-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans MT Pro;src:url(GillSansMTPro-Medium.woff2) format("woff2"),url(GillSansMTPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{font-size:16px}*{outline:none;box-sizing:border-box}html,body{background-color:#fff}body{display:flex;flex-direction:column;min-height:100vh;font-family:Gill Sans MT Pro,sans-serif;overflow-x:hidden}body.lock{position:sticky;overflow:hidden;width:100%;height:100%;touch-action:none}body .container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content{flex:1 0 auto}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}picture img{filter:blur(0);transition-property:filter;transition-duration:.3s}.lazy img{filter:blur(10px)}.shopify-policy__container{width:100%!important;margin-top:40px!important;margin-bottom:40px!important;padding-left:60px!important;padding-right:60px!important;max-width:1400px!important}@media (max-width: 1199px){.shopify-policy__container{padding-left:40px!important;padding-right:40px!important}}@media (max-width: 991px){.shopify-policy__container{padding-left:20px!important;padding-right:20px!important}}.shopify-policy__title{margin-bottom:40px;font-size:28px}.shopify-policy__title.shopify-policy__title--left{text-align:left}.shopify-policy__title.shopify-policy__title--center{text-align:center}.shopify-policy__title.shopify-policy__title--right{text-align:right}.shopify-policy__title h1{font-weight:400}.shopify-policy__text{font-size:18px}.link,.about-how-it-works a{text-decoration:none}@media (-moz-touch-enabled: 0),(hover: hover){.link:hover,.about-how-it-works a:hover{opacity:.7}}a{text-decoration:none;transition-property:background-color,color,opacity;transition-duration:.3s}a:focus{opacity:.7}@media (-moz-touch-enabled: 0),(hover: hover){a:hover{text-decoration:none}}.page-overlay{position:relative}.page-overlay:before{content:"";position:absolute;top:0;left:0;z-index:18;display:block;visibility:visible;opacity:1;width:100%;height:100%;background-color:#000000a6;pointer-events:initial;cursor:pointer}.page-overlay.page-overlay--full:before{z-index:30}.no-pointer{pointer-events:none}.no-pointer:before{cursor:default;pointer-events:none}.link-account{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;color:#000;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}.link-account:after{content:"";position:absolute;bottom:0;left:0;display:flex;width:100%;height:1px;background-color:#000;transition-property:width;transition-duration:.35s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.link-account:hover{opacity:1;color:#c9c9c9}.link-account:hover:after{width:0}}.hide{display:none!important}.button{display:inline-block;flex-shrink:0;min-width:150px;padding:14px 20px;box-shadow:none;border:none;border-radius:0;background-color:#d02126;font-family:Brandon Grotesque,sans-serif;font-size:14px;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;transition-property:background-color,color,opacity;transition-duration:.3s}.button.button--full-width{width:100%}@media (-moz-touch-enabled: 0),(hover: hover){.button:hover{background-color:#ea8079}}.button.disabled,.button[disabled]{background-color:#c9c9c9;color:#000}@media (-moz-touch-enabled: 0),(hover: hover){.button.disabled:hover,.button[disabled]:hover{background-color:#c9c9c9;color:#000;cursor:default}}.button:focus{opacity:.7}.input{padding:9.5px 12px;border:1px solid #c9c9c9;border-radius:0;-webkit-border-radius:0;box-shadow:none;outline:none;background-color:#fff;font-size:16px;font-weight:400;line-height:22px;color:#000;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition-duration:.3s;transition-property:border-color}.input.input--full-width{width:100%}.input::-moz-placeholder{color:#c9c9c9}.input:-ms-input-placeholder{color:#c9c9c9}.input::placeholder{color:#c9c9c9}.input[disabled]{color:#c9c9c9}.input.input--error{border:1px solid #982531}.input:focus{border-color:#000}.select{padding:8px 12px;border-radius:0;border:1px solid #c9c9c9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='.1' d='M8.723 9.037l.034.03.034-.03L9 8.845l.21.192.033.03.034-.03 7.757-7.11.04-.038-.04-.037-.97-.889-.034-.03-.034.03L9 7.376 2.004.963 1.97.933l-.034.03-.97.89-.04.036.04.037 7.757 7.11z'/%3E%3C/svg%3E%0A") #fff center right 16px no-repeat;background-size:20px 11px;box-shadow:none;outline:none;font-size:16px;font-weight:400;line-height:22px;color:#000;transition-duration:.3s;transition-property:border-color;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.select.select--full-width{width:100%}.select::-ms-expand{display:none}.select::-moz-placeholder{color:#c9c9c9}.select:-ms-input-placeholder{color:#c9c9c9}.select::placeholder{color:#c9c9c9}.select[disabled]{color:#c9c9c9}.select.select--error{border:1px solid #982531}.select:focus{border-color:#000}.slick-arrow.slick-prev,.slick-arrow.slick-next{z-index:1}.slick-arrow.slick-prev:before,.slick-arrow.slick-next:before{content:unset}.slick-arrow.slick-prev svg,.slick-arrow.slick-next svg{width:15px;height:auto;transition-property:opacity;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.slick-arrow.slick-prev:hover svg,.slick-arrow.slick-next:hover svg{opacity:.5}}.slick-arrow.slick-prev{left:20px}.slick-arrow.slick-next{right:20px}.slick-dots{bottom:25px;left:50%;display:flex;align-items:center;width:auto;transform:translate(-50%)}.slick-dots li{width:7px;height:7px;margin-left:10px;margin-right:10px}.slick-dots li button{width:7px;height:7px;min-width:auto}.slick-dots li button:before{opacity:1;width:5px;height:5px;border:2px solid #fff;background-color:#fff;border-radius:50%;font-size:0}.slick-dots li.slick-active,.slick-dots li.slick-active button{width:14px;height:14px}.slick-dots li.slick-active button:before{width:10px;height:10px;border-color:#fff;background-color:transparent}.accessibility-button{min-width:unset;padding:0;background-color:transparent;font-family:Gill Sans MT Pro,sans-serif;font-size:15px;letter-spacing:1.3px;text-transform:unset}@media (-moz-touch-enabled: 0),(hover: hover){.accessibility-button:hover{opacity:.8;background-color:transparent}}#aa-cc-fix-icon-body{display:none}#aa-cc-left-drawer-menu.aa-cc-open{left:20px!important}#aa-cc-left-drawer-menu #aa-cc-keyboardnav a{margin-top:-10px}#aa-cc-left-drawer-menu div,#aa-cc-left-drawer-menu .aa-cc-heading-background h6{font-family:Gill Sans MT Pro,sans-serif!important}#aa-cc-left-drawer-menu .aa-cc-heading-background,#aa-cc-left-drawer-menu .aa-cc-reset-all-button{background-color:#d02126!important;font-family:Gill Sans MT Pro,sans-serif!important}#aa-cc-left-drawer-menu svg{fill:#d02126!important}.main-banner{position:relative;display:flex;justify-content:var(--horizontal-position, flex-start);align-items:var(--vertical-position, flex-start);min-height:var(--banner-size, 47vw);padding:30px}.main-banner .main-banner__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner .main-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:40px 60px;max-width:640px;background-color:var(--background-color, #fff);text-align:var(--text-align, left);color:var(--text-color, #000)}.main-banner .main-banner__text-content{width:100%}.main-banner .main-banner__title{margin-bottom:20px;font-family:Brandon Grotesque,sans-serif;font-size:40px;font-weight:700}.main-banner .main-banner__subtitle{margin-bottom:20px;font-size:18px;line-height:1}.main-banner .main-banner__description{margin-top:12px;font-size:18px}.main-banner .main-banner__button-row{display:flex}.main-banner .main-banner__button,.main-banner .about-main-banner .about-main-banner__button,.about-main-banner .main-banner .about-main-banner__button{margin-left:10px;background-color:var(--button-color);color:var(--button-text-color)}.main-banner .main-banner__button:first-of-type,.main-banner .about-main-banner .about-main-banner__button:first-of-type,.about-main-banner .main-banner .about-main-banner__button:first-of-type{margin-left:0}.main-banner .main-banner__button.main-banner__button--first,.main-banner .about-main-banner .main-banner__button--first.about-main-banner__button,.about-main-banner .main-banner .main-banner__button--first.about-main-banner__button{background-color:var(--button-background-color-1);color:var(--button-color-1)}@media (-moz-touch-enabled: 0),(hover: hover){.main-banner .main-banner__button.main-banner__button--first:hover,.main-banner .about-main-banner .main-banner__button--first.about-main-banner__button:hover,.about-main-banner .main-banner .main-banner__button--first.about-main-banner__button:hover{background-color:var(--button-background-hover-1)}}.main-banner .main-banner__button.main-banner__button--second,.main-banner .about-main-banner .main-banner__button--second.about-main-banner__button,.about-main-banner .main-banner .main-banner__button--second.about-main-banner__button{background-color:var(--button-background-color-2);color:var(--button-color-2)}@media (-moz-touch-enabled: 0),(hover: hover){.main-banner .main-banner__button.main-banner__button--second:hover,.main-banner .about-main-banner .main-banner__button--second.about-main-banner__button:hover,.about-main-banner .main-banner .main-banner__button--second.about-main-banner__button:hover{background-color:var(--button-background-hover-2)}}@media (max-width: 1199px){.main-banner.main-banner--extra-small{min-height:25vw}}@media (max-width: 991px){.main-banner.main-banner--extra-small{min-height:40vw}}@media (max-width: 767px){.main-banner{flex-direction:column;min-height:unset;padding:0;height:200px}.main-banner.main-banner--extra-small .main-banner__image-wrapper,.main-banner.main-banner--small .main-banner__image-wrapper{position:relative;width:100%}.main-banner.main-banner--extra-small .main-banner__image-wrapper{padding-top:30%}.main-banner.main-banner--small .main-banner__image-wrapper{padding-top:35%}.main-banner .main-banner__content{align-items:center;max-width:100%;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:20px;text-align:center}.main-banner .main-banner__text-content{text-align:center!important}.main-banner .main-banner__title{font-size:24px}.main-banner .main-banner__title br{display:none}.main-banner .main-banner__button,.main-banner .about-main-banner .about-main-banner__button,.about-main-banner .main-banner .about-main-banner__button{width:100%;max-width:150px}}@media (max-width: 575px){.main-banner.main-banner--extra-small .main-banner__image-wrapper{padding-top:40%}.main-banner.main-banner--small .main-banner__image-wrapper{padding-top:45%}}@media (max-width: 480px){.main-banner.main-banner--extra-small .main-banner__image-wrapper{padding-top:45%}.main-banner.main-banner--small .main-banner__image-wrapper{padding-top:50%}}@media (max-width: 380px){.main-banner.main-banner--extra-small .main-banner__image-wrapper{padding-top:50%}.main-banner.main-banner--small .main-banner__image-wrapper{padding-top:55%}.main-banner .main-banner__button-row{flex-direction:column;width:100%}.main-banner .main-banner__button,.main-banner .about-main-banner .about-main-banner__button,.about-main-banner .main-banner .about-main-banner__button{margin-bottom:10px;margin-left:0;max-width:100%}.main-banner .main-banner__button:last-of-type,.main-banner .about-main-banner .about-main-banner__button:last-of-type,.about-main-banner .main-banner .about-main-banner__button:last-of-type{margin-bottom:0}}.video-section{display:flex;justify-content:center;background-color:var(--video-section-background, #d02126)}.video-section .video-section__container{display:flex;flex-direction:column;align-items:center;max-width:1000px;width:100%;padding:40px 20px}.video-section .video-section__title{margin-bottom:60px;font-size:35px;text-align:center;color:var(--video-section-title-color, #fbf1ed)}.video-section .video-section__second-title{color:var(--video-section-second-title-color, #fbf1ed)}.video-section .video-section__description{margin-top:-30px;margin-bottom:40px;font-size:20px;color:var(--video-section-description-color, black)}.video-section .video-section__video-wrapper{position:relative;width:100%;padding-top:56.25%}.video-section .video-section__video-preview-image,.video-section .video-section__video,.video-section .video-section__video-logo{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.video-section .video-section__video-preview-image,.video-section .video-section__video-logo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.video-section .video-section__video-preview-image{z-index:2}.video-section .video-section__video{z-index:1}.video-section .video-section__video-play-button{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;padding:15px 11px 15px 19px;border-radius:50%;background:rgba(251,241,237,.35);transform:translate(-50%,-50%);cursor:pointer;transition-property:background;transition-duration:.5s;transition-timing-function:ease-out}.video-section .video-section__video-play-button svg{width:50px;height:50px}.video-section .video-section__video-play-button svg path{fill:#d02126;stroke:#fff;transition-property:fill,stoke;transition-duration:.5s;transition-timing-function:ease-out}@media (-moz-touch-enabled: 0),(hover: hover){.video-section .video-section__video-play-button:hover{background:rgba(251,241,237,.5)}.video-section .video-section__video-play-button:hover svg path{fill:#fff;stroke:#d02126}}.video-section .video-section__video-logo-container{position:absolute;top:10px;left:10px;z-index:3;width:40px;height:40px}.video-section .video-section__video-logo-wrapper{position:relative;padding-top:100%}@media (max-width: 1199px){.video-section .video-section__title{margin-bottom:50px}.video-section .video-section__description{margin-top:-20px;margin-bottom:50px}}@media (max-width: 991px){.video-section .video-section__container{padding:40px 20px}.video-section .video-section__title{margin-bottom:40px;font-size:30px}.video-section .video-section__description{margin-bottom:40px}}@media (max-width: 767px){.video-section .video-section__title{margin-bottom:30px;font-size:25px}.video-section .video-section__description{margin-bottom:30px;padding-top:-10px}.video-section .video-section__video-play-button svg{width:35px;height:35px}}@media (max-width: 480px){.video-section .video-section__title{margin-bottom:20px;font-size:20px}.video-section .video-section__description{margin-top:0;margin-bottom:20px;font-size:18px}}.rte{line-height:1.6;color:#3b3b3b}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:40px;margin-left:0;margin-right:0;font-weight:400;text-transform:none;font-style:normal}.rte h1{font-size:36px;line-height:1.3;text-transform:none}.rte h2{font-size:24px;line-height:1.4}.rte h3{font-size:20px;line-height:1.5}.rte h4,.rte h5{margin-top:20px;font-size:16px;line-height:1.6}.rte h5{font-style:italic}.rte h6{font-size:14px;line-height:1.4}.rte p{margin-top:20px;font-size:16px}.rte a{text-decoration:underline;color:#3b3b3b;transition-duration:.3s;transition-property:color;word-wrap:break-word}@media (-moz-touch-enabled: 0),(hover: hover){.rte a span:hover{text-decoration:none!important;color:#000!important}}@media (-moz-touch-enabled: 0),(hover: hover){.rte a:hover{text-decoration:none;color:#000}}.rte em{font-style:italic}.rte blockquote{margin:15px 0;padding-left:20px;font-style:italic}.rte blockquote:before{content:open-quote}.rte blockquote:after{content:close-quote}.rte ol,.rte ul{margin-top:15px;margin-left:30px;margin-right:0;padding:0}.rte li{list-style:inherit}.rte ul{list-style:disc outside}.rte .rte__table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte table{width:100%;margin:30px auto;table-layout:fixed;border-collapse:collapse}.rte table tr{border:none}.rte table th,.rte table td{padding:15px;text-align:left;border-top:1px solid #f3f3f3}.rte table td i{word-wrap:break-word}.rte table th{font-size:14px;font-weight:400}@media (max-width: 991px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:20px;margin-bottom:12px}}@media (max-width: 767px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:15px;margin-bottom:10px}}@media (max-width: 480px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:10px}}.responsive-table th{color:inherit}@media (max-width: 991px){.responsive-table th,.responsive-table td{color:inherit}}.responsive-table td{color:inherit}@media (max-width: 767px){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;width:100%;padding:20px;clear:both}.responsive-table th,.responsive-table td{display:block;margin:0;padding:15px 0;text-align:right}.responsive-table td[data-label]:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:40px;padding-top:15px}}.how-it-works{padding-top:90px;padding-bottom:90px;background-color:var(--background-color);color:var(--text-color)}.how-it-works .how-it-works__container{max-width:980px}.how-it-works .how-it-works__header{margin-bottom:80px;text-align:center}.how-it-works .how-it-works__title{margin-bottom:10px;font-size:35px}.how-it-works .how-it-works__subtitle{font-size:20px}.how-it-works .how-it-works__main{display:flex;align-items:center}.how-it-works .how-it-works__info,.how-it-works .how-it-works__image-wrapper{width:50%}.how-it-works .how-it-works__info{padding-left:40px}.how-it-works .how-it-works__image{width:100%;height:auto}.how-it-works .how-it-works__info-item{display:flex;margin-bottom:40px;font-size:20px;font-weight:500;color:#d02126}.how-it-works .how-it-works__info-item span{margin-right:10px}.how-it-works .how-it-works__info-item:last-of-type{margin-bottom:0}@media (max-width: 991px){.how-it-works{padding-top:70px;padding-bottom:70px}}@media (max-width: 767px){.how-it-works{padding-top:60px;padding-bottom:60px}.how-it-works .how-it-works__header{margin-bottom:60px}.how-it-works .how-it-works__main{flex-direction:column}.how-it-works .how-it-works__info,.how-it-works .how-it-works__image-wrapper{width:100%}.how-it-works .how-it-works__image-wrapper{margin-bottom:40px}.how-it-works .how-it-works__info{padding-left:0}.how-it-works .how-it-works__info-item{margin-bottom:15px;font-size:18px}.how-it-works .how-it-works__image{display:block;max-width:400px;margin-left:auto;margin-right:auto}.how-it-works .how-it-works__title{margin-bottom:5px;font-size:26px}.how-it-works .how-it-works__subtitle{font-size:18px}}.share-manual{position:relative;background-color:#333}.share-manual .share-manual__tooltip{position:absolute;top:100%;left:50%;visibility:hidden;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px;background:black;line-height:1;color:#fff;transform:translate(-50%);border-radius:5px}.share-manual .share-manual__tooltip.active{visibility:visible;opacity:1}@media (-moz-touch-enabled: 0),(hover: hover){.share-manual:hover .share-manual__tooltip.share-manual__tooltip--hover{visibility:visible;opacity:1}}.main-banner-slider{position:relative}.main-banner-slider .main-banner-slider__inner{margin-bottom:0;cursor:-webkit-grab;cursor:grab}.main-banner-slider .main-banner-slider__slide{display:none}.main-banner-slider .slick-initialized .main-banner-slider__slide{position:relative;display:flex;justify-content:var(--horizontal-position, flex-start);align-items:var(--vertical-position, flex-start);padding:50px;min-height:47vw}.main-banner-slider .main-banner-slider__image-container{position:relative}.main-banner-slider .main-banner-slider__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-banner-slider .main-banner-slider__arrow{position:absolute;top:50%;z-index:1;display:none;width:40px;height:40px;padding:0;background-color:#d02126;text-align:center;min-width:unset;transform:translateY(-50%);transition-property:background-color;transition-duration:.3s}.main-banner-slider .main-banner-slider__arrow.main-banner-slider__arrow--prev{left:20px}.main-banner-slider .main-banner-slider__arrow.main-banner-slider__arrow--next{right:20px}.main-banner-slider .main-banner-slider__arrow .icon{display:inline-block;width:15px;height:auto;vertical-align:middle;color:#fff}@media (-moz-touch-enabled: 0),(hover: hover){.main-banner-slider .main-banner-slider__arrow:hover{background-color:#ea8079}}.main-banner-slider .slick-initialized .main-banner-slider__arrow{display:block}.main-banner-slider .slick-dots li{width:10px;height:10px;margin-left:7px;margin-right:7px}.main-banner-slider .slick-dots li button{width:10px;height:10px;min-width:auto}.main-banner-slider .slick-dots li button:before{opacity:1;width:10px;height:10px;border:2px solid #d02126;background-color:transparent;font-size:0;border-radius:50%}.main-banner-slider .slick-dots li.slick-active,.main-banner-slider .slick-dots li.slick-active button{width:10px;height:10px}.main-banner-slider .slick-dots li.slick-active button:before{width:10px;height:10px;border-color:#d02126;background-color:#d02126}.main-banner-slider .main-banner-slider__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:640px;padding:40px 60px;background-color:var(--background-color, #fff);text-align:var(--text-align, left);color:var(--text-color, #000)}.main-banner-slider .main-banner-slider__text-content{width:100%;margin-bottom:20px}.main-banner-slider .main-banner-slider__title{font-family:Brandon Grotesque,sans-serif;font-size:40px;font-weight:700}.main-banner-slider .main-banner-slider__subtitle{margin-top:12px;font-size:18px;text-transform:uppercase}.main-banner-slider .main-banner-slider__description{margin-top:12px;font-size:18px}.main-banner-slider .main-banner-slider__button-row{display:flex}.main-banner-slider .main-banner-slider__button{margin-left:10px;background-color:var(--button-color);color:var(--button-text-color)}.main-banner-slider .main-banner-slider__button:first-of-type{margin-left:0}.main-banner-slider .main-banner-slider__button.main-banner-slider__button--first{background-color:var(--button-background-color-1);color:var(--button-color-1)}@media (-moz-touch-enabled: 0),(hover: hover){.main-banner-slider .main-banner-slider__button.main-banner-slider__button--first:hover{background-color:var(--button-background-hover-1)}}.main-banner-slider .main-banner-slider__button.main-banner-slider__button--second{background-color:var(--button-background-color-2);color:var(--button-color-2)}@media (-moz-touch-enabled: 0),(hover: hover){.main-banner-slider .main-banner-slider__button.main-banner-slider__button--second:hover{background-color:var(--button-background-hover-2)}}@media (max-width: 1199px){.main-banner-slider .slick-initialized .main-banner-slider__slide{min-height:60vw}}@media (max-width: 991px){.main-banner-slider .slick-initialized .main-banner-slider__slide{min-height:85vw}}@media (max-width: 767px){.main-banner-slider .slick-track{display:flex!important}.main-banner-slider .slick-initialized .main-banner-slider__slide{justify-content:flex-start;align-items:center;flex-direction:column;height:inherit!important;padding:0;min-height:unset}.main-banner-slider .main-banner-slider__image{position:relative;min-height:calc(100vw * .55)}.main-banner-slider .main-banner-slider__arrow{top:28vw}.main-banner-slider .slick-dots{bottom:240px}.main-banner-slider .main-banner-slider__content{justify-content:space-between;align-items:center;width:100%;padding:20px;text-align:center;max-width:100%}.main-banner-slider .main-banner-slider__text-content{text-align:center!important}.main-banner-slider .main-banner-slider__title{font-size:24px}.main-banner-slider .main-banner-slider__title br{display:none}.main-banner-slider .main-banner-slider__button{width:100%;max-width:150px}}@media (max-width: 557px){.main-banner-slider .slick-dots{bottom:265px}}@media (max-width: 380px){.main-banner-slider .main-banner-slider__button-row{width:100%;flex-direction:column}.main-banner-slider .main-banner-slider__button{margin-bottom:10px;margin-left:0;max-width:100%}.main-banner-slider .main-banner-slider__button:last-of-type{margin-bottom:0}.main-banner-slider .main-banner-slider__arrow{width:30px;height:30px}.main-banner-slider .slick-dots{bottom:285px}}@media (max-width: 348px){.main-banner-slider .slick-dots{bottom:305px}}.pagination{display:flex;justify-content:center;align-items:center;margin-top:40px}.pagination .btn{padding:0 16px;background:transparent;color:#d02126;transition-property:color,border-color;transition-duration:.3s}.pagination .btn svg{display:block;width:12px;height:12px}.pagination .btn svg path{fill:#d02126}@media (-moz-touch-enabled: 0),(hover: hover){.pagination .btn:hover{color:#ea8079}.pagination .btn:hover svg path{fill:#ea8079}}.pagination button[disabled]{display:none}.pagination .pagination__item-content{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;font-family:Brandon Grotesque,sans-serif;font-size:16px;font-weight:600;line-height:1.44;letter-spacing:0;text-align:center;color:#d02126}.pagination .pagination__item-content.pagination__item-content--link{border:1px solid transparent;transition:all .3s}@media (-moz-touch-enabled: 0),(hover: hover){.pagination .pagination__item-content.pagination__item-content--link:hover{background:#fff;color:#ea8079}}.pagination .pagination__item-content.pagination__item-content--current{border:1px solid #d02126;background:#fff;cursor:default}@media (max-width: 575px){.pagination .btn{padding:0 10px}}@media (max-width: 380px){.pagination .btn{padding:0 5px}}.parallax-banner .parallax-banner__image-container{position:relative;padding-top:24.617%}.parallax-banner .parallax-banner__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.parallax-banner .parallax-banner__image-container{padding-top:52.55%}}.account{margin-top:112px;margin-bottom:40px}.account .account__title,.account .account__order-list-title,.account .account__addresses-title,.account .account__order-title{margin-bottom:20px;font-family:Gill Sans MT Pro,sans-serif;color:#000}.account .account__title{font-size:38px;font-weight:700}.account .account__row{display:flex;justify-content:space-between;flex-wrap:wrap}.account .account__sidebar{max-width:20%;width:100%;padding-top:10px}.account .account__item{margin:0}.account .account__item+.account__item{margin-top:20px}.account .account__item a{position:relative;display:inline-block;font-size:17px;font-weight:500;color:#000}.account .account__content{max-width:80%;width:100%}.account .account__order-table{max-width:100%;width:100%}.account .account__order-table th,.account .account__order-table td{padding:20px 10px 20px 0;border-bottom:1px solid #000;font-size:15px;text-align:left;color:#000}.account .account__order-table strong{font-weight:700}.account .account__order-list{max-width:100%;width:100%}.account .account__order-list th,.account .account__order-list td{padding:20px 10px 20px 0;border-bottom:1px solid #000;font-size:14px;line-height:1;text-align:left;color:#000}.account .account__order-list tr td:last-of-type{font-weight:700}.account .account__order-list-title,.account .account__addresses-title,.account .account__order-title{font-size:28px}.account .account__order-none{margin-top:15px;font-size:16px;color:#000}.account .account__address-header-wrapper{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000}.account .account__addresses-subtitle{margin-top:50px;margin-bottom:20px;font-weight:500}.account .account__input{margin-bottom:20px;font-size:16px}.account .account__select{padding:9.5px 12px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA2IDQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMyNjI2MjY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iZHJvcGRvd24tYXJyb3ciIGNsYXNzPSJjbHMtMSIgZD0iTTc1My4zNzUsMjUzMmEwLjM3OCwwLjM3OCwwLDAsMC0uMzQ3LjI1LDAuNDE5LDAuNDE5LDAsMCwwLS4wMjguMTUsMC40LDAuNCwwLDAsMCwuMTEuMjhsMi42MjUsMy4yMWEwLjM1MywwLjM1MywwLDAsMCwuNTMsMGwyLjYyNS0zLjIxYTAuNCwwLjQsMCwwLDAsLjExLTAuMjgsMC40MiwwLjQyLDAsMCwwLS4wMjktMC4xNSwwLjM3NywwLjM3NywwLDAsMC0uMzQ2LTAuMjVoLTUuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUzIC0yNTMyKSIvPgo8L3N2Zz4K)!important;background-repeat:no-repeat;background-size:14px 6px;background-position-x:98%;background-position-y:center;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.account .account__button-wrapper{display:flex;margin:20px 0;padding-bottom:40px;border-bottom:1px solid #000}.account .account__button--right{margin-left:10px}.account label{position:relative;display:flex;margin-left:20px;cursor:pointer}.account label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.account label .checkmark{position:absolute;clear:both;top:1px;left:-20px;width:13px;height:13px;border:1px solid #000;cursor:pointer}.account label .checkmark:after{content:"";position:absolute;top:1px;left:3px;display:none;width:2px;height:5px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.account input[type=checkbox]:checked~.checkmark:after{display:block}.account .account__addresses-list .account__default-address-wrapper{margin-bottom:10px}.account .account__addresses-list .account__default-address{font-weight:700;line-height:initial}.account .account__addresses-list p{font-size:18px}.account .account__order-header{margin-bottom:20px}.account .account__order-description{margin-top:20px;font-size:18px;color:#000}@media (max-width: 1199px){.account .link-account{text-decoration:underline}.account .link-account:after{content:none}}@media (max-width: 991px){.account .account__sidebar{margin-bottom:40px;padding-top:0;padding-bottom:40px;max-width:100%;border-bottom:1px solid #000}.account .account__content{padding-left:0;max-width:100%}}@media (max-width: 767px){.account .account__container.container{padding:0}.account .account__title{padding:0 20px;text-align:center}.account .account__sidebar{max-width:100%;padding:0 20px;border-bottom:none}.account .account__order-list td{padding:10px 0;border:none}.account .account__order-list tr+tr{margin-top:20px}.account .account__order-list tr:nth-child(2n){background-color:#f1f1f17a}.account .account__order-list-title{padding:0 20px;text-align:center}.account .account__address-header-wrapper{margin-left:20px;margin-right:20px}.account .account__address-form-wrapper,.account .account__edit-form-wrapper,.account .account__addresses-list{padding:0 20px}.account .account__order-table td{padding-top:10px;padding-bottom:10px}.account .account__order-table tbody{border-top:1px solid #000}.account .account__order-table tbody td{border:none}.account .account__order-table tbody tr+tr{margin-top:20px}.account .account__order-table tbody tr:nth-child(2n){background-color:#f1f1f17a}.account .account__order-table tfoot{border-top:1px solid #000}.account .account__order-table tfoot td{border:none}.account .account__order-table tfoot tr{padding:10px 20px;border:none}.account .account__order-table tfoot tr td:first-of-type{display:none}.account .account__order-header{padding:0 20px}}@media (max-width: 480px){.account{margin-top:80px}.account .account__button-wrapper{flex-direction:column}.account .account__addresses-title{margin-bottom:0}.account .account__addresses-button{width:100%}.account .account__button{width:100%;margin-top:20px}.account .account__button--right{margin-left:0}}.login{display:flex;flex:1 0 auto;justify-content:center;align-items:center;flex-direction:column;height:auto;margin:40px 0}.login .login__container{width:100%;max-width:450px;padding:0;text-align:center}.login .login__title{font-size:50px;line-height:1}.login .login__subtitle{font-size:40px;line-height:1}.login .login__text{margin-top:20px;margin-bottom:0;font-size:18px;line-height:1}.login .login__fields{margin-top:20px}.login .login__field{display:flex;flex-direction:column}.login .login__field+.login__field{margin-top:20px}.login .login__button{margin-top:20px}.login .login__button+.login__button{margin-left:20px}.login .login__link{margin-top:40px;font-size:18px}.login .login__link.login__link--return{display:block}.login .login__link.login__link--signup{margin-left:5px}.login .login__link.login__link--forgot{display:block}.login .login__link+.login__link{margin-top:20px}.login .login__logo{margin-top:40px}.login .errors ul li{margin-top:20px;margin-bottom:0;font-size:18px;text-align:center;color:#c00}@media (max-width: 1199px){.login .login__title{font-size:40px}.login .login__subtitle{font-size:30px}}@media (max-width: 991px){.login .login__title{font-size:35px}.login .login__subtitle{font-size:25px}.login .login__input{font-size:16px}}@media (max-width: 767px){.login .login__title{font-size:30px}}@media (max-width: 575px){.login{padding:0 15px}}@media (max-width: 480px){.login .login__buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}.login .errors ul li,.login .login__link,.login .login__text{font-size:16px}.login .login__button+.login__button{margin-top:20px;margin-left:0}}.register{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;height:auto;margin:40px 0;text-align:center}.register .register__container{max-width:450px;width:100%;padding:0}.register .register__form{display:flex;flex-direction:column;justify-content:center}.register .register__title{font-size:50px;line-height:1}.register .register__subtitle{margin-top:20px;font-size:18px;line-height:1}.register .register__input,.register .register__button{margin-top:20px}.register .register__button{min-width:180px;margin-left:auto;margin-right:auto}.register .errors{color:#c00}.register .errors ul li{margin-top:20px;margin-bottom:0;font-size:18px;text-align:center}.register .errors ul li a{display:block;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.1px;color:#c00}.register .errors.errors--black{color:#000}@media (max-width: 1199px){.register .register__title{font-size:40px}}@media (max-width: 991px){.register .register__title{font-size:35px}}@media (max-width: 767px){.register .register__title{font-size:30px}}@media (max-width: 575px){.register{padding:0 15px}}@media (max-width: 480px){.register .errors ul li,.register .register__subtitle{font-size:16px}}.activate-account{display:flex;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;height:auto;margin:40px 0}.activate-account .activate-account__container{max-width:450px;width:100%;padding:0;text-align:center}.activate-account .errors ul li{margin-top:20px;margin-bottom:0;font-size:18px;text-align:center;color:#c00}.activate-account .activate-account__title{font-size:50px;line-height:1}.activate-account .activate-account__text{margin-top:20px;margin-bottom:0;font-size:18px;line-height:1}.activate-account .activate-account__fields{margin-top:20px}.activate-account .activate-account__field{display:flex;flex-direction:column}.activate-account .activate-account__field+.activate-account__field{margin-top:20px}.activate-account .activate-account__buttons{display:flex;justify-content:center;margin-top:20px}.activate-account .activate-account__button+.activate-account__button{margin-left:20px}.activate-account .activate-account__logo{margin-top:40px}@media (max-width: 1199px){.activate-account .activate-account__title{font-size:40px}}@media (max-width: 991px){.activate-account .activate-account__title{font-size:35px}.activate-account .activate-account__text{font-size:17px}}@media (max-width: 767px){.activate-account .activate-account__title{font-size:30px}.activate-account .activate-account__text{font-size:16px}}@media (max-width: 575px){.activate-account .activate-account__container{padding:0 15px}.activate-account .activate-account__buttons{flex-direction:column;justify-content:center;align-items:center}.activate-account .activate-account__button{width:100%}.activate-account .activate-account__button+.activate-account__button{margin-top:20px;margin-left:0}}.header{position:fixed;top:0;left:0;z-index:20;width:100%;background-color:#fff;transition-duration:.4s;transition-property:transform;box-shadow:0 2px 30px #00000026}.header .header__content{position:relative;z-index:22;background-color:#fff}.header .header__content-row{display:flex;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px}.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100px}.header .header__logo .header__logo-image,.header .header__logo.header__logo--mobile{display:block}.header .header__mobile-menu-row{display:none}.header .header__navigation-row{display:flex;transform:translateY(4px)}.header .header__navigation-link{padding-bottom:10px;font-size:17px;color:#d02126;white-space:nowrap;cursor:pointer}.header .header__navigation-link svg path{fill:#d02126}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__navigation-link.header__navigation-link--child:hover{color:#ea8079}}.header .header__navigation-dropdown{position:absolute;top:25px;left:-12px;z-index:2;visibility:hidden;padding:12px;background-color:#fbf1ed}.header .header__navigation-dropdown .header__navigation-link{white-space:nowrap}.header .header__navigation-dropdown .header__navigation-link:last-of-type{padding-bottom:0}.header .header__navigation-item{position:relative}.header .header__navigation-item.header__navigation-item--parent{margin-right:15px}.header .header__navigation-item.header__navigation-item--parent:last-of-type{margin-right:0}.header .header__navigation-item.header__navigation-item--active:before{opacity:1;transition-duration:unset}.header .header__navigation-item:before{content:"";position:absolute;top:-10px;left:50%;opacity:0;width:10px;height:11px;background-image:url(heart.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;transform:translate(-50%);transition-property:opacity;transition-duration:1s}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__navigation-item:hover .header__navigation-dropdown{visibility:visible}.header .header__navigation-item:hover:before{opacity:1}}.header .header__icons{display:flex}.header .header__search{cursor:pointer}.header .header__search svg{display:block;width:29px;height:auto}.header .header__search svg path{fill:#d02126;transition-property:fill;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__search:hover svg path{fill:#ea8079}}.header .header__account{margin-left:20px}.header .header__account svg{display:block;width:32px;height:auto}.header .header__account svg path{fill:#d02126;transition-property:fill;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__account:hover svg path{fill:#ea8079;stroke:#ea8079}}.header .header__cart{position:relative;margin-left:20px;cursor:pointer}.header .header__cart svg{display:block;width:28px;height:auto}.header .header__cart svg path{fill:#d02126;transition-property:fill;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__cart:hover svg path{fill:#ea8079}.header .header__cart:hover .header__cart-counter{color:#ea8079}}.header .header__cart-counter{position:absolute;top:20px;left:50%;width:17px;font-family:Brandon Grotesque,sans-serif;line-height:1;text-align:center;color:#d02126;transform:translate(-50%,-50%)}.header .header__mobile-menu-button{display:none;min-width:unset;padding:0;background-color:transparent}.header .header__mobile-menu-button svg{display:block;width:32px;height:auto}.header .header__mobile-menu-button svg path{transition-property:fill;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__mobile-menu-button:hover svg path{fill:#ea8079}}.header .header__search-container{max-width:720px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.header .header__search-wrapper{position:absolute;top:100%;right:0;z-index:21;width:100%;padding-top:15px;padding-bottom:15px;background-color:#fbf1ed;transform:translateY(-100%);transition-property:transform;transition-duration:.5s}.header .header__search-wrapper.active{transform:translateY(0)}.header .header__search-row{display:flex}@media (max-width: 1199px){.header .header__navigation{display:none}.header .header__mobile-menu-button{display:block;margin-right:20px}.header .header__mobile-menu-row{display:flex}.header .header__content-row{padding-top:20px;padding-bottom:20px}}@media (max-width: 767px){.header .header__content-row{padding-top:15px;padding-bottom:15px}.header .header__mobile-menu-button{margin-right:15px}.header .header__mobile-menu-button svg{width:28px}.header .header__search,.header .header__search-wrapper{display:none}.header .header__account{display:none;margin-left:12px}.header .header__cart-counter-wrapper{top:-2px;left:10px}}.announcement-bar{position:relative;z-index:22;padding:8px 20px;background-color:var(--announcement_bar_background_color, #d02126)}.announcement-bar .announcement-bar__text{font-size:13px;font-weight:400;line-height:1;text-align:center;color:var(--announcement_bar_text_color, #fff)}.announcement-bar .announcement-bar__close-button{position:absolute;top:50%;right:10px;min-width:unset;padding:0;background-color:transparent;transform:translateY(-50%);transition-property:opacity;transition-duration:.3s}.announcement-bar .announcement-bar__close-button svg{display:block;width:11px;height:11px}@media (-moz-touch-enabled: 0),(hover: hover){.announcement-bar .announcement-bar__close-button:hover{opacity:.7}}@media (max-width: 1199px){.announcement-bar .announcement-bar__close-button{right:7px}}.mobile-menu{position:fixed;top:0;left:0;z-index:31;overflow-y:auto;width:100%;height:100%;max-width:400px;padding:30px 40px;background-color:#fbf1ed;transform:translate(-100%);transition-property:transform;transition-duration:.5s}.mobile-menu.active{transform:translate(0)}.mobile-menu .mobile-menu__navigation-content{margin-top:15px;padding-left:15px;background-color:#fdf8f6}.mobile-menu .mobile-menu__close-button{position:absolute;top:0;right:0;min-width:unset;padding:10px;background-color:#d02126;transition-property:background-color;transition-duration:.3s}.mobile-menu .mobile-menu__close-button svg{display:block;width:20px;height:20px}@media (-moz-touch-enabled: 0),(hover: hover){.mobile-menu .mobile-menu__close-button:hover{background-color:#ea8079}}.mobile-menu .mobile-menu__navigation-link{position:relative;display:inline-block;width:100%;font-size:20px;color:#d02126;transition-property:color;transition-duration:.3s}.mobile-menu .mobile-menu__navigation-link.mobile-menu__navigation-link--child{font-size:18px}@media (-moz-touch-enabled: 0),(hover: hover){.mobile-menu .mobile-menu__navigation-link:hover{color:#ea8079}.mobile-menu .mobile-menu__navigation-link:hover .mobile-menu__toggler-icon:before,.mobile-menu .mobile-menu__navigation-link:hover .mobile-menu__toggler-icon:after{background:#ea8079}}.mobile-menu .mobile-menu__toggler-icon{position:absolute;top:60%;right:0}.mobile-menu .mobile-menu__toggler-icon:before,.mobile-menu .mobile-menu__toggler-icon:after{content:"";position:absolute;top:50%;right:0;display:block;width:16px;height:2px;background:#d02126;transition-property:all;transition-duration:.3s;transition-timing-function:ease;transform:translateY(-3px)}.mobile-menu .mobile-menu__toggler-icon:before{transform:translateY(-3px) rotate(90deg)}.mobile-menu .mobile-menu__navigation-item.mobile-menu__navigation-item--parent{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #fff;cursor:pointer}.mobile-menu .mobile-menu__navigation-item.mobile-menu__navigation-item--parent:last-of-type{border-bottom:none}.mobile-menu .mobile-menu__navigation-item.mobile-menu__navigation-item--child{padding-top:10px;padding-bottom:10px}.mobile-menu .mobile-menu__navigation-item:last-of-type{margin-bottom:0}.mobile-menu .mobile-menu__navigation-item.open .mobile-menu__toggler-icon:before{opacity:0;transform:translateY(-3px) rotate(180deg)}.mobile-menu .mobile-menu__navigation-item.open .mobile-menu__toggler-icon:after{transform:translateY(-3px) rotate(180deg)}.mobile-menu .mobile-menu__logo{display:block;max-width:100px;margin-bottom:20px;margin-left:auto;margin-right:auto}.mobile-menu .mobile-menu__button{padding-top:10px;padding-bottom:10px}.mobile-menu .mobile-menu__search-row{display:flex;margin-bottom:20px}.mobile-menu .mobile-menu__search-button{min-width:unset}@media (max-width: 767px){.mobile-menu{max-width:380px;padding-left:30px;padding-right:30px}}.introduce{padding:40px 0}.introduce .introduce__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -20px}.introduce .introduce__row.introduce__row--no-grid{margin:0}.introduce .introduce__column{width:34%;padding:0 20px}.introduce .introduce__column.introduce__column--text{width:40%}.introduce .introduce__column.introduce__column--text.introduce__column--center{width:100%;padding:0;text-align:center}.introduce .introduce__title{font-size:50px;line-height:1.1;letter-spacing:2.5px;color:var(--introduce-title-color, #d02126)}.introduce .introduce__subtitle{margin-top:22px;font-size:22px;line-height:1.59;color:var(--introduce-subtitle-color, #d02126)}.introduce .introduce__image-wrapper{position:relative;overflow:hidden;height:0;padding-top:70%}.introduce .introduce__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 1199px){.introduce .introduce__title{font-size:40px}.introduce .introduce__subtitle{font-size:18px}}@media (max-width: 991px){.introduce .introduce__row{flex-direction:column;margin:0}.introduce .introduce__column{width:50%}.introduce .introduce__column.introduce__column--text{width:70%;text-align:center}.introduce .introduce__column+.introduce__column{margin-top:20px}.introduce .introduce__title{font-size:30px}}@media (max-width: 767px){.introduce .introduce__column{width:70%}.introduce .introduce__column.introduce__column--text{width:85%}.introduce .introduce__title{font-size:25px}}@media (max-width: 575px){.introduce .introduce__column{width:85%}.introduce .introduce__column.introduce__column--text{width:100%}}@media (max-width: 480px){.introduce .introduce__title{letter-spacing:1px}}.easy{padding:50px 0;background-color:var(--bg-color, #e43453);color:var(--text-color, #fff)}.easy .easy__header{position:relative;padding-bottom:30px;text-align:center}.easy .easy__header:after{content:"";position:absolute;bottom:0;width:80px;height:3px;background-color:var(--line-color, #fff);transform:translate(-50%)}.easy .easy__title,.easy .easy__subtitle{line-height:normal}.easy .easy__title{font-size:42px;letter-spacing:2.1px}.easy .easy__subtitle{margin-top:10px;font-size:22px;letter-spacing:1.1px}.easy .easy__body{margin-top:20px}.easy .easy__item{display:flex;justify-content:center;align-items:center;width:100%;font-size:25px;line-height:1.6}.easy .easy__item+.easy__item{margin-top:20px}.easy .easy__image{width:38px;margin-right:30px;vertical-align:middle}.easy .easy__item-text{width:60%}@media (max-width: 991px){.easy .easy__title{font-size:30px}.easy .easy__subtitle{font-size:18px}.easy .easy__item{font-size:23px}.easy .easy__item-text{width:75%}}@media (max-width: 767px){.easy .easy__title{font-size:25px}.easy .easy__item-text{width:85%}.easy .easy__item{font-size:21px}}@media (max-width: 480px){.easy .easy__title{letter-spacing:1px}}.even{margin:40px 0;color:#d02126}.even .even__header-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -20px}.even .even__header-row.even__row--no-grid{margin:0}.even .even__header-column{width:34%;padding:0 20px}.even .even__header-column.even__header-column--text{width:40%;text-align:center}.even .even__header-column.even__header-column--text.even__header-column--center{width:100%;padding:0;text-align:center}.even .even__header-title{font-size:50px;line-height:1.1;letter-spacing:2.5px;color:var(--even-title-color, #e43453)}.even .even__header-subtitle{margin-top:22px;font-size:22px;line-height:1.59;color:var(--even-subtitle-color, #e43453)}.even .even__header-image-wrapper{position:relative;height:0;padding-top:70%}.even .even__header-image-wrapper:after{content:"";position:absolute;top:8%;left:5%;z-index:2;width:100%;height:95%;background-color:var(--image-bg-color, #fbf1ed)}.even .even__header-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.even .even__body{margin-top:40px}.even .even__body-container{max-width:1060px}.even .even__body-row{display:flex;flex-wrap:wrap;margin:0 -10px}.even .even__body-column{display:flex;align-items:center;flex-direction:column;width:33.333333%;padding:0 10px;text-align:center;color:#fff}.even .even__body-column-content{height:100%;padding:40px 65px}.even .even__body-column-title{margin-top:10px;font-size:23px;font-weight:700;line-height:1.7}.even .even__body-column-text{margin-top:20px;font-size:22px;line-height:1.39}@media (max-width: 1199px){.even .even__header-title{font-size:40px}.even .even__header-subtitle{font-size:18px}}@media (max-width: 991px){.even .even__header-row,.even .even__body-row{flex-direction:column}.even .even__header-row{margin:0}.even .even__header-column{min-width:50%;padding:0}.even .even__header-column.even__header-column--text{width:100%;margin-top:45px;text-align:center}.even .even__header-title{font-size:30px}.even .even__body{margin-top:20px}.even .even__body-container{padding:0}.even .even__body-row{margin:-10px 0}.even .even__body-column{width:100%;padding:10px 0}.even .even__body-column-content{width:100%}}@media (max-width: 767px){.even .even__header-column{min-width:70%}.even .even__header-title{font-size:25px}.even .even__body-column-content{padding:40px 35px}}@media (max-width: 575px){.even .even__header-column{min-width:80%}.even .even__body-column-content{padding:40px 25px}}@media (max-width: 480px){.even .even__header-title{letter-spacing:1px}.even .even__body-column-content{padding:40px 20px}}@media (max-width: 380px){.even .even__header-column{align-self:flex-start;min-width:95%}.even .even__body-column-content{padding:40px 10px}}.earning{margin-bottom:40px;padding:50px 0;background-color:var(--earning-bg-color, #e43453);text-align:center;color:var(--earning-text-color, #fff)}.earning .earning__title{font-size:47px;font-weight:70;line-height:normal;letter-spacing:3.94px}.earning .earning__link{margin-top:20px;padding:20px;background-color:var(--earning-button-bg-color, #fff);font-size:28px;line-height:1.39;color:var(--earning-button-text-color, #e43453);min-width:370px;box-shadow:0 5px 10px 2px #223c5033;transition-property:color,background-color;transition-duration:.5s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.earning .earning__link:hover{background-color:var(--earning-hover-button-bg-color, #ea8079);color:var(--earning-hover-button-text-color, #fff)}}@media (max-width: 1199px){.earning .earning__title{font-size:40px}}@media (max-width: 991px){.earning .earning__title{font-size:30px}}@media (max-width: 767px){.earning .earning__title{font-size:25px}.earning .earning__link{padding:15px 20px;font-size:24px;min-width:300px}}@media (max-width: 575px){.earning .earning__link{min-width:250px}}@media (max-width: 480px){.earning .earning__title{font-size:20px}}@media (max-width: 380px){.earning .earning__link{padding:10px 15px;font-size:20px;min-width:200px}}.wholesale .wholesale__row{display:flex;flex-wrap:wrap;justify-content:center;margin:40px -20px}.wholesale .wholesale__column{width:40%;padding:0 20px}.wholesale .wholesale__title{font-size:33px;font-weight:700;line-height:1.3;color:var(--wholesale-title-color, #d02126)}.wholesale .wholesale__subtitle{margin-top:10px;font-size:20px;font-weight:700;line-height:1;color:var(--wholesale-subtitle-color, #ea8079)}.wholesale .wholesale__text{margin-top:20px}.wholesale .wholesale__text p{font-size:16px;line-height:1.57;color:var(--wholesale-text-color, #d02126)}.wholesale .wholesale__text a{text-decoration:underline;color:var(--wholesale-link-color, #d02126);transition:opacity;transition-duration:.5s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.wholesale .wholesale__text a:hover{opacity:.5}}.wholesale .wholesale__image-wrapper{position:relative;overflow:hidden;height:0;padding-top:80%}.wholesale .wholesale__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 1199px){.wholesale .wholesale__image-wrapper{padding-top:100%}}@media (max-width: 991px){.wholesale .wholesale__row{flex-direction:column;align-items:center;margin:40px 0}.wholesale .wholesale__column{width:70%;margin-top:0;padding-bottom:20px;padding-left:0;padding-right:0}.wholesale .wholesale__column:last-child{padding-bottom:0}.wholesale .wholesale__image-wrapper{padding-top:60%}}@media (max-width: 767px){.wholesale .wholesale__column{width:80%}}@media (max-width: 575px){.wholesale .wholesale__image{-o-object-fit:cover;object-fit:cover}}@media (max-width: 480px){.wholesale .wholesale__column{width:100%}}.footer .footer__newsletter{position:relative;padding-top:35px;padding-bottom:35px;background-color:var(--newsletter-bg-color);color:var(--newsletter-text-color)}.footer .footer__newsletter-container{max-width:1000px}.footer .footer__newsletter-row{display:flex;align-items:center;margin-left:-15px;margin-right:-15px}.footer .footer__newsletter-info,.footer .footer__newsletter-form{width:50%;padding-left:15px;padding-right:15px}.footer .footer__newsletter-form-row{display:flex}.footer .footer__newsletter-input{flex-grow:1}.footer .footer__newsletter-title{margin-bottom:15px;font-family:Brandon Grotesque,sans-serif;font-size:32px;line-height:1}.footer .footer__newsletter-description{font-size:18px;max-width:370px}.footer .footer__newsletter-klaviyo_messages{position:relative}.footer .footer__newsletter-success-message{position:absolute;top:50%;left:50%;width:100%;padding-left:20px;padding-right:20px;text-align:center;transform:translate(-50%,-50%)}.footer .footer__newsletter-success-message .footer__newsletter-description{margin-left:auto;margin-right:auto}.footer .footer__newsletter-error-message{position:absolute;top:0;left:0;margin-top:8px;color:#d02126}.footer .footer__newsletter-submit-button svg{display:none}.footer .footer__content{padding-top:50px;padding-bottom:15px;background-color:var(--bg-color);color:var(--text-color)}.footer .footer__content *{color:var(--text-color)}.footer .footer__list{display:flex;flex-wrap:wrap;margin:-15px}.footer .footer__list-item{width:25%;padding:15px}.footer .footer__list-item-title{position:relative;display:inline-block;margin-bottom:30px;font-family:Brandon Grotesque,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.footer .footer__list-item-icon{display:block}.footer .footer__sublist-item{margin-bottom:15px;font-family:Gill Sans MT Pro,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.3px;text-transform:capitalize}.footer .footer__sublist-icons{display:flex;flex-wrap:wrap;align-items:center;margin:-5px}.footer .footer__sublist-icon{width:24px;height:24px;margin:5px}.footer .footer__sublist-icon svg{width:24px;height:24px}.footer .footer__copyright{margin-top:55px;font-family:Gill Sans MT Pro,sans-serif;font-size:10px;line-height:1.5;text-align:center;text-transform:uppercase}@media (max-width: 991px){.footer .footer__list-item{width:33.333333%}.footer .footer__list-item.footer__list-item--social-links{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.footer .footer__content{padding-top:30px}.footer .footer__newsletter-info,.footer .footer__newsletter-form{width:100%}.footer .footer__newsletter-title{margin-bottom:12px;font-size:28px}.footer .footer__newsletter-info{margin-bottom:20px;text-align:center}.footer .footer__newsletter-info .footer__newsletter-description{margin-left:auto;margin-right:auto}.footer .footer__newsletter-row{flex-direction:column}.footer .footer__newsletter-error-message{margin-top:5px}.footer .footer__list-item{width:50%}}@media (max-width: 480px){.footer .footer__newsletter-submit-button{min-width:unset;padding:10px}.footer .footer__newsletter-submit-button span{display:none}.footer .footer__newsletter-submit-button svg{display:block}}@media (max-width: 380px){.footer .footer__list-item-icon{position:absolute;top:60%;right:0;display:unset}.footer .footer__list-item-icon:before,.footer .footer__list-item-icon:after{content:"";position:absolute;top:50%;right:0;display:block;width:16px;height:2px;background:var(--text-color);transition-property:all;transition-duration:.3s;transition-timing-function:ease;transform:translateY(-3px)}.footer .footer__list-item-icon:before{transform:translateY(-3px) rotate(90deg)}.footer .footer__list-item{width:100%}.footer .footer__list-item.open .footer__list-item-icon:before{opacity:0;transform:translateY(-3px) rotate(180deg)}.footer .footer__list-item.open .footer__list-item-icon:after{transform:translateY(-3px) rotate(180deg)}.footer .footer__list-item-title{width:100%;margin-bottom:0;cursor:pointer}.footer .footer__list-item-title:not(.js-accordion-toggler){text-align:center}}@media (max-width: 380px) and (-moz-touch-enabled: 0),(max-width: 380px) and (hover: hover){.footer .footer__list-item-title.js-accordion-toggler:hover{opacity:.8}}@media (max-width: 380px){.footer .footer__sublist{padding-top:30px;padding-left:15px}}@media (max-width: 380px){.footer .footer__sublist-icons{justify-content:center;padding-top:30px}}@media (min-width: 381px){.footer .footer__sublist{display:unset!important}.footer .footer__list-item-title{pointer-events:none}}.banner-with-two-images{display:flex;flex-wrap:wrap}.banner-with-two-images .banner-with-two-images__item{position:relative;display:flex;justify-content:center;width:50%;min-height:28.2vw}.banner-with-two-images .banner-with-two-images__background,.banner-with-two-images .banner-with-two-images__banner-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-with-two-images .banner-with-two-images__content{position:relative;display:flex;flex-direction:column;align-self:center;width:100%;max-width:540px;padding:20px 30px}.banner-with-two-images .banner-with-two-images__item__title{margin-bottom:12px;font-size:33px;letter-spacing:2px;text-transform:uppercase;text-shadow:rgba(0,0,0,.4) 0 4px 5px}.banner-with-two-images .banner-with-two-images__item__title strong{color:#d02126}.banner-with-two-images .banner-with-two-images__item__subtitle{font-size:21px}.banner-with-two-images .banner-with-two-images__item__subtitle:before{content:"";display:inline-block;width:40px;height:2px;margin-bottom:6px;margin-right:15px;background-color:#f4ad56}.banner-with-two-images .banner-with-two-images__banner-image-wrapper{position:relative;width:100%;max-width:480px;padding-top:66.5%}.banner-with-two-images .banner-with-two-images__button-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.banner-with-two-images .banner-with-two-images__text{margin-right:15px;font-size:16px}@media (-moz-touch-enabled: 0),(hover: hover){.banner-with-two-images .banner-with-two-images__text a:hover{opacity:.7}}.banner-with-two-images .banner-with-two-images__button{min-width:129px;padding:13px 10px;background-color:#f4ad56;font-size:14px;text-transform:unset}.banner-with-two-images .banner-with-two-images__button:focus{opacity:1;background-color:#ee9931}@media (-moz-touch-enabled: 0),(hover: hover){.banner-with-two-images .banner-with-two-images__button:hover{background-color:#ee9931}}@media (max-width: 1500px){.banner-with-two-images .banner-with-two-images__item{min-height:35vw}}@media (max-width: 1199px){.banner-with-two-images .banner-with-two-images__item{min-height:42vw}}@media (max-width: 991px){.banner-with-two-images .banner-with-two-images__item{width:100%;min-height:70vw}.banner-with-two-images .banner-with-two-images__content{padding:35px 20px}.banner-with-two-images .banner-with-two-images__banner-image-wrapper{max-width:unset}}@media (max-width: 767px){.banner-with-two-images .banner-with-two-images__item{min-height:80vw}.banner-with-two-images .banner-with-two-images__item:nth-of-type(1){order:2}.banner-with-two-images .banner-with-two-images__item:nth-of-type(2){order:1}.banner-with-two-images .banner-with-two-images__content{padding-top:25px;padding-bottom:25px}.banner-with-two-images .banner-with-two-images__item__title{margin-bottom:7px;font-size:22px}.banner-with-two-images .banner-with-two-images__item__subtitle{font-size:16px}.banner-with-two-images .banner-with-two-images__item__subtitle:before{width:30px;margin-bottom:5px;margin-right:12px}.banner-with-two-images .banner-with-two-images__button{min-width:90px}}@media (max-width: 480px){.banner-with-two-images .banner-with-two-images__item{min-height:95vw}}.benefits{padding-top:66.5px;padding-bottom:66.5px}.benefits .benefits__container{max-width:1000px}.benefits .benefits__row{display:flex;justify-content:center}.benefits .benefits__title{margin-left:15px;padding-right:20px;font-size:18px;font-weight:400}.benefits .benefits__item{display:flex;justify-content:center;align-items:center;flex-grow:1}.benefits .benefits__item:last-child .benefits__title{padding-right:0}.benefits .benefits__image{display:block;width:52px}@media (max-width: 991px){.benefits{padding-top:40px;padding-bottom:15px}.benefits .benefits__container{display:flex;justify-content:center}.benefits .benefits__row{flex-direction:column;align-items:flex-start}.benefits .benefits__item{margin-bottom:25px}}@media (max-width: 575px){.benefits{padding-top:20px;padding-bottom:0}.benefits .benefits__row{max-width:400px;margin-left:auto;margin-right:auto}.benefits .benefits__item{justify-content:flex-start;margin-bottom:20px}.benefits .benefits__image{width:45px}.benefits .benefits__title{margin-left:10px;padding-right:0;font-size:14px}}.info-with-products{display:flex;background-color:#faf0ed}.info-with-products .info-with-products__products-collections{width:57%}.info-with-products .info-with-products__banner{display:flex;align-items:center;width:43%}.info-with-products .info-with-products__products-row{display:flex}.info-with-products .info-with-products__product{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% / 3);margin-right:20px;padding:25px;background-color:#ffc3c2;text-align:center}@media (-moz-touch-enabled: 0),(hover: hover){.info-with-products .info-with-products__product:hover{opacity:.6}}.info-with-products .info-with-products__product-title{font-size:14px;letter-spacing:1px;color:#000}.info-with-products .info-with-products__product-image-wrapper{position:relative}.info-with-products .info-with-products__product-image{width:100%;max-width:200px}.info-with-products .info-with-products__product-price{position:absolute;bottom:0;right:0;letter-spacing:1px;color:#000}.info-with-products .info-with-products__collections{display:flex;align-items:center;margin-top:20px}.info-with-products .info-with-products__collections.info-with-products__collections--mobile{display:none}.info-with-products .info-with-products__collections-content{display:flex;flex-direction:column;padding:10px 10px 10px 30px}.info-with-products .info-with-products__collections-pattern-wrapper{align-self:flex-start;width:100%;max-width:303px}.info-with-products .info-with-products__collections-pattern{display:block;width:100%}.info-with-products .info-with-products__collections-title{margin-bottom:30px;font-size:40px;letter-spacing:1px}.info-with-products .info-with-products__collections-title strong{color:#d02126}.info-with-products .info-with-products__collections-subtitle{margin-bottom:30px}.info-with-products .info-with-products__collections-subtitle p{margin-bottom:12px;font-size:27px;letter-spacing:1px}.info-with-products .info-with-products__collections-subtitle p:nth-of-type(1){color:#ef383a}.info-with-products .info-with-products__collections-subtitle p:nth-of-type(2){color:#eb807a}.info-with-products .info-with-products__collections-subtitle p:nth-of-type(3){color:#abd4d6}.info-with-products .info-with-products__collections-subtitle p:nth-of-type(4){color:#f4ad56}.info-with-products .info-with-products__collections-subtitle p:nth-of-type(5){color:#ec5173}.info-with-products .info-with-products__collections-subtitle p:last-of-type{margin-bottom:0}.info-with-products .info-with-products__collections-buttons-row{display:flex}.info-with-products .info-with-products__collections-button{min-width:123px;margin-right:20px;padding:10.5px 13px;background-color:#eb807a;font-size:14px}.info-with-products .info-with-products__collections-button:last-of-type{margin-right:0}@media (-moz-touch-enabled: 0),(hover: hover){.info-with-products .info-with-products__collections-button:hover{background-color:#d24048}}.info-with-products .info-with-products__banner-content{width:100%;max-width:490px;margin-left:auto;margin-right:auto;padding:40px 20px}.info-with-products .info-with-products__banner-text-content{margin-bottom:15px}.info-with-products .info-with-products__banner-title{margin-bottom:5px;font-size:42px;letter-spacing:2px}.info-with-products .info-with-products__banner-subtitle{font-size:27px;font-weight:700;letter-spacing:2px}.info-with-products .info-with-products__banner-image{display:block;width:100%}@media (max-width: 1199px){.info-with-products .info-with-products__products-collections{width:62%}.info-with-products .info-with-products__banner{width:38%}.info-with-products .info-with-products__banner-title{font-size:34px}.info-with-products .info-with-products__banner-subtitle{font-size:22px}.info-with-products .info-with-products__collections-pattern-wrapper{max-width:250px}.info-with-products .info-with-products__collections-title{font-size:34px}.info-with-products .info-with-products__collections-subtitle p{margin-bottom:7px;font-size:24px}}@media (max-width: 991px){.info-with-products{flex-direction:column}.info-with-products .info-with-products__products-collections,.info-with-products .info-with-products__banner{width:100%}.info-with-products .info-with-products__banner-content{padding-bottom:30px}.info-with-products .info-with-products__banner-text-content{text-align:center}.info-with-products .info-with-products__product:last-of-type{margin-right:0}.info-with-products .info-with-products__product-price{right:0}}@media (max-width: 767px){.info-with-products .info-with-products__products-row{flex-direction:column;align-items:center;margin-bottom:10px}.info-with-products .info-with-products__product{width:100%;margin-bottom:10px;margin-right:0;max-width:400px}.info-with-products .info-with-products__product:last-of-type{margin-bottom:0}.info-with-products .info-with-products__product-price{right:0}.info-with-products .info-with-products__collections{display:none}.info-with-products .info-with-products__collections.info-with-products__collections--mobile{display:flex}.info-with-products .info-with-products__collections-pattern-wrapper{position:relative;padding-top:72%}.info-with-products .info-with-products__collections-pattern{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-with-products .info-with-products__collections-content{padding:40px 20px}.info-with-products .info-with-products__collections-title{margin-bottom:20px;font-size:24px}.info-with-products .info-with-products__collections-subtitle{margin-bottom:20px;font-size:20px}.info-with-products .info-with-products__collections-subtitle p{font-size:21px}.info-with-products .info-with-products__banner-title{font-size:24px}.info-with-products .info-with-products__banner-subtitle{font-size:20px}}@media (max-width: 575px){.info-with-products .info-with-products__collections-pattern-wrapper{padding-top:85%}}@media (max-width: 480px){.info-with-products .info-with-products__collections{align-items:unset;margin-top:0}.info-with-products .info-with-products__collections.info-with-products__collections--mobile{flex-direction:column}.info-with-products .info-with-products__collections-pattern-wrapper{position:unset;padding-top:unset;max-width:100%}.info-with-products .info-with-products__collections-pattern{position:unset;-o-object-fit:unset;object-fit:unset}}.testimonials.testimonials--spaced{margin-bottom:40px}.testimonials .testimonials__slider{display:none;margin-bottom:0}.testimonials .testimonials__slider.slick-initialized{display:block}.testimonials .slick-track{display:flex!important}.testimonials .testimonials__slide{position:relative;display:flex;justify-content:center;align-items:center;height:inherit!important;padding-top:80px;padding-bottom:100px;min-height:25vw}.testimonials .testimonials__content{max-width:800px;padding-left:30px;padding-right:30px;text-align:center}.testimonials .testimonials__review-wrapper svg{display:block;width:67px;height:47px;transform:rotate(180deg) translate(75px)}.testimonials .testimonials__review{margin-bottom:20px;font-size:22px;line-height:1.4}.testimonials .testimonials__author{font-size:14px;letter-spacing:1px}.testimonials .slick-arrow.slick-prev,.testimonials .slick-arrow.slick-next{z-index:1}.testimonials .slick-arrow.slick-prev:before,.testimonials .slick-arrow.slick-next:before{content:unset}.testimonials .slick-arrow.slick-prev svg,.testimonials .slick-arrow.slick-next svg{width:15px;height:auto}.testimonials .slick-arrow.slick-prev{left:20px}.testimonials .slick-arrow.slick-next{right:20px}@media (max-width: 991px){.testimonials .testimonials__slide{padding-top:70px;padding-bottom:90px}.testimonials .testimonials__review-wrapper svg{width:90px;height:65px;margin-bottom:20px;margin-left:auto;margin-right:auto;transform:rotate(180deg) translate(0)}}@media (max-width: 767px){.testimonials .testimonials__slide{padding-top:50px;padding-bottom:70px}.testimonials .testimonials__review{margin-bottom:15px;font-size:20px}}.info-section{padding-top:80px;padding-bottom:80px;background-color:var(--background-color)}.info-section .info-section__container{max-width:1000px}.info-section .info-section__list.info-section__list--mobile{display:none}.info-section .info-section__toggler-icon{top:0;right:0}.info-section .info-section__toggler-icon:before,.info-section .info-section__toggler-icon:after{content:"";position:absolute;top:17px;right:0;display:block;width:21px;height:3px;background:#d02126;transition-property:all;transition-duration:.3s;transition-timing-function:ease;transform:translateY(-3px)}.info-section .info-section__toggler-icon:before{transform:translateY(-3px) rotate(90deg)}.info-section .info-section__item{margin-bottom:20px;padding-bottom:20px}.info-section .info-section__item:last-of-type{margin-bottom:0;padding-bottom:0}.info-section .info-section__item.open .info-section__toggler-icon:before{opacity:0;transform:translateY(-3px) rotate(180deg)}.info-section .info-section__item.open .info-section__toggler-icon:after{transform:translateY(-3px) rotate(180deg)}.info-section .info-section__title{position:relative;font-family:Brandon Grotesque,sans-serif;font-size:30px;color:#d02126;transition-property:color;transition-duration:.3s}.info-section .info-section__title.info-section__title--link{padding-right:30px;cursor:pointer}@media (-moz-touch-enabled: 0),(hover: hover){.info-section .info-section__title.info-section__title--link:hover{color:#ea8079}.info-section .info-section__title.info-section__title--link:hover .info-section__toggler-icon:before,.info-section .info-section__title.info-section__title--link:hover .info-section__toggler-icon:after{background:#ea8079}}.info-section .info-section__description{margin-top:16px;padding:15px;background-color:#fdf8f6;font-size:20px}.info-section .info-section__description p{margin-bottom:16px}.info-section .info-section__description p:last-of-type{margin-bottom:0}.info-section .info-section__description a{display:inline-block;color:#000;transition-property:opacity;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.info-section .info-section__description a:hover{opacity:.6}}@media (max-width: 991px){.info-section{padding-top:70px;padding-bottom:70px}.info-section .info-section__list.info-section__list--desktop{display:none}.info-section .info-section__list.info-section__list--mobile{display:block}.info-section .info-section__item{border-bottom:1px solid #fff}.info-section .info-section__item:last-of-type{border-bottom:none}.info-section .info-section__title{font-size:24px}.info-section .info-section__description{font-size:18px}}@media (max-width: 767px){.info-section{padding-top:50px;padding-bottom:50px}.info-section .info-section__title{font-size:22px}.info-section .info-section__toggler-icon:before,.info-section .info-section__toggler-icon:after{top:14px}}.empty{display:flex;flex:1 0 auto;justify-content:center;align-items:center;height:auto;flex-direction:column}.empty .empty-page__content{position:relative;z-index:1;display:flex;align-items:center;padding:100px;flex-direction:column}.empty .empty-page__content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:.05;background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;background-position:center}.empty .empty-page__title{opacity:.8;font-size:60px;line-height:1;text-align:center;color:#000}.empty .empty-page__subtitle{margin-top:10px;font-size:35px;text-align:center}.empty .empty-page__logo{margin-top:50px}.empty .empty-page__text,.empty .empty-page__link{font-size:25px;letter-spacing:3px;text-align:center;max-width:400px}.empty .empty-page__text{margin-top:20px}.empty .empty-page__link{text-decoration:underline!important;color:#d02126}@media (-moz-touch-enabled: 0),(hover: hover){.empty .empty-page__link:hover{text-decoration:none!important}}@media (max-width: 991px){.empty .empty-page__content{padding-left:0;padding-right:0}.empty .empty-page__logo{margin-top:30px;margin-bottom:30px}.empty .empty-page__text,.empty .empty-page__link{font-size:20px;letter-spacing:2px}}@media (max-width: 575px){.empty .empty-page__content{padding-left:20px;padding-right:20px}.empty .empty-page__title{font-size:55px}.empty .empty-page__subtitle{font-size:30px}.empty .empty-page__text,.empty .empty-page__link{font-size:15px}.empty .empty-page__logo{margin-top:20px;margin-bottom:20px}}@media (max-width: 380px){.empty .empty-page__logo{margin-top:15px;margin-bottom:15px}}.about-main-banner .about-main-banner__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:30vw}.about-main-banner .about-main-banner__content.about-main-banner__content--big-height{min-height:46.25vw}.about-main-banner .about-main-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-main-banner .about-main-banner__overlay{position:absolute;top:0;left:0;opacity:var(--opacity);width:100%;height:100%;background-color:var(--color)}.about-main-banner .about-main-banner__text{position:relative;max-width:600px;padding-left:5px;padding-right:5px;text-align:center;color:var(--color)}.about-main-banner .about-main-banner__description{margin-bottom:15px;font-size:45px}.about-main-banner .about-main-banner__subheading{font-size:15px;font-weight:700;text-transform:uppercase}.about-main-banner .about-main-banner__subheading.about-main-banner__subheading--spaced{margin-bottom:15px}.about-main-banner .about-main-banner__button{z-index:1;background-color:var(--about-button-bg-color, #d02126);letter-spacing:.1em;color:var(--about-button-text-color, #fff)}@media (-moz-touch-enabled: 0),(hover: hover){.about-main-banner .about-main-banner__button:hover{background-color:var(--about-hover-button-bg-color, #ea8079);color:var(--about-hover-button-text-color, #fff)}}@media (max-width: 767px){.about-main-banner .about-main-banner__content{min-height:66.4vw}.about-main-banner .about-main-banner__content.about-main-banner__content--big-height{min-height:63vw}.about-main-banner .about-main-banner__description{font-size:35px}}@media (max-width: 575px){.about-main-banner .about-main-banner__description{font-size:25px}}.about-how-it-works{padding-top:40px;padding-bottom:40px;background-color:var(--bg-color);color:var(--text-color)}.about-how-it-works .about-how-it-works__row{display:flex;flex-wrap:wrap;margin:-15px}.about-how-it-works .about-how-it-works__col{display:flex;flex-direction:column;width:50%;padding:15px}.about-how-it-works .about-how-it-works__col.about-how-it-works__col--full-width{width:100%}.about-how-it-works .about-how-it-works__col.about-how-it-works__col--big{width:calc(100% - 360px)}.about-how-it-works .about-how-it-works__col.about-how-it-works__col--small{width:360px}.about-how-it-works .about-how-it-works__title{margin-bottom:30px;font-size:30px;font-weight:700;text-transform:uppercase}.about-how-it-works .about-how-it-works__description{font-size:20px}.about-how-it-works .about-how-it-works__description p{margin-bottom:30px}.about-how-it-works .about-how-it-works__description p:last-child{margin-bottom:0}.about-how-it-works .about-how-it-works__right-image-container{position:relative;margin-top:auto;margin-bottom:auto;padding-top:37.48%;cursor:pointer}.about-how-it-works .about-how-it-works__right-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-how-it-works .about-how-it-works__bottom-text{font-size:20px}.about-how-it-works .about-how-it-works__additional-info{display:flex;justify-content:flex-end;align-items:flex-end}.about-how-it-works .about-how-it-works__additional-info-description{max-width:200px;opacity:.5}.about-how-it-works .about-how-it-works__additional-info-image-container{position:relative;width:144px;height:113px;min-width:144px;min-height:113px;transform:rotate(57.3507969441deg)}.about-how-it-works a{text-decoration:underline;color:var(--text-color)}.about-how-it-works .about-how-it-works__popup{visibility:hidden;opacity:0;transition:opacity .3s ease}.about-how-it-works .about-how-it-works__popup.active{visibility:visible;opacity:1}.about-how-it-works .about-how-it-works__popup-overlay{position:fixed;top:0;left:0;z-index:20;opacity:.5;width:100%;height:100%;background-color:#000;cursor:pointer}.about-how-it-works .about-how-it-works__popup-container{position:fixed;top:50%;left:50%;z-index:21;display:flex;flex-direction:column;width:100%;height:auto;max-width:800px;margin-left:auto;margin-right:auto;padding:45px;background-color:#fff;transform:translate(-50%,-50%)}.about-how-it-works .about-how-it-works__popup-image-container{position:relative;margin-top:auto;margin-bottom:auto;padding-top:37.48%}.about-how-it-works .about-how-it-works__popup-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-how-it-works .about-how-it-works__popup-close{position:absolute;top:20px;right:20px;background-color:transparent}@media (-moz-touch-enabled: 0),(hover: hover){.about-how-it-works .about-how-it-works__popup-close:hover{opacity:.8}}@media (max-width: 767px){.about-how-it-works .about-how-it-works__col{width:100%}.about-how-it-works .about-how-it-works__col.about-how-it-works__col--small,.about-how-it-works .about-how-it-works__col.about-how-it-works__col--big{width:50%}}@media (max-width: 575px){.about-how-it-works .about-how-it-works__col.about-how-it-works__col--small,.about-how-it-works .about-how-it-works__col.about-how-it-works__col--big{width:100%}.about-how-it-works .about-how-it-works__title{font-size:26px}.about-how-it-works .about-how-it-works__description,.about-how-it-works .about-how-it-works__bottom-text{font-size:18px}}.about-why-love .about-why-love__content{padding-top:20px;padding-bottom:40px;color:#3f342a}.about-why-love .about-why-love__row{display:flex;flex-wrap:wrap;align-items:center;margin:-15px}.about-why-love .about-why-love__col{display:flex;flex-direction:column;width:55%;margin-top:20px;padding:15px}.about-why-love .about-why-love__col.about-why-love__col--small{width:45%}.about-why-love .about-why-love__image-container{position:relative;padding-top:194%}.about-why-love .about-why-love__image-container.about-why-love__image-container--small{padding-top:82.6%}.about-why-love .about-why-love__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-why-love .about-why-love__main-content{margin-bottom:30px}.about-why-love .about-why-love__title{margin-bottom:15px;font-size:30px;font-weight:700;text-transform:uppercase}.about-why-love .about-why-love__description{font-size:20px}.about-why-love .about-why-love__content-block{margin-bottom:30px}.about-why-love .about-why-love__content-block-title{margin-bottom:10px;font-size:22px;font-weight:700}.about-why-love .about-why-love__content-block-description{margin-bottom:10px;font-size:20px}.about-why-love .about-why-love__list{margin-left:20px}.about-why-love .about-why-love__item{position:relative;margin-top:10px;margin-bottom:10px;padding-left:30px;font-size:20px}.about-why-love .about-why-love__item:after{content:"";position:absolute;top:6px;left:0;width:7px;height:7px;border-radius:50%;background-color:#3f342a}@media (max-width: 1199px){.about-why-love .about-why-love__title{text-align:center}}@media (max-width: 767px){.about-why-love .about-why-love__row{flex-direction:column-reverse}.about-why-love .about-why-love__col{width:100%;margin-top:0}.about-why-love .about-why-love__col.about-why-love__col--small{width:100%}.about-why-love .about-why-love__title{margin-top:20px}}@media (max-width: 575px){.about-why-love .about-why-love__description,.about-why-love .about-why-love__content-block-description{font-size:18px}.about-why-love .about-why-love__list{margin-left:10px}.about-why-love .about-why-love__item,.about-why-love .about-why-love__content-block-title{font-size:18px}}.about-text{background-color:var(--bg-color);color:var(--text-color)}.about-text .about-text__content{padding-top:40px;padding-bottom:40px}.about-text .about-text__title{margin-bottom:30px;font-size:30px;text-align:center;text-transform:uppercase;color:var(--text-color)}.about-text .about-text__subtitle{margin-bottom:5px;font-size:22px;font-weight:400;text-align:center;text-transform:uppercase}.about-text .about-text__third-title{display:block;font-size:18px;text-align:center;text-transform:uppercase}.about-text .about-text__description{margin-top:30px;font-size:20px}.about-text .about-text__description p{margin-bottom:30px}.about-text .about-text__description p:last-child{margin-bottom:0}@media (max-width: 767px){.about-text .about-text__content{padding-top:40px;padding-bottom:40px}.about-text .about-text__title{margin-bottom:20px}.about-text .about-text__description{margin-top:15px}.about-text .about-text__description p{margin-bottom:15px}}@media (max-width: 575px){.about-text .about-text__title{font-size:26px}.about-text .about-text__description{font-size:18px}}.exchange .rte h3 p{padding:0;font-size:inherit}.exchange .rte h3 p strong{font-weight:400}.exchange .exchange__contacts,.exchange .exchange__schedule{text-align:center}.exchange .exchange__contacts{margin-top:40px}.exchange .exchange__contacts a{text-decoration:underline;color:#000}@media (-moz-touch-enabled: 0),(hover: hover){.exchange .exchange__contacts a:hover{text-decoration:none}}.exchange .exchange__schedule{margin-top:20px}.shipping-info .rte h3{margin-top:25px}.shipping-info .rte h3 p{padding:0;font-size:inherit;text-decoration:underline}.shipping-info .shipping-info__subtitle{color:#982531}.shipping-info .shipping-info__text strong{display:block;margin-top:20px;margin-bottom:10px}.events-content{margin-bottom:40px}.events-content .events-content__container{max-width:965px}.events-content .rte h2{margin:0;font-family:Brandon Grotesque,sans-serif;font-size:33px;font-weight:700;line-height:1.3em;color:var(--heading-color, #d02126)}.events-content .rte p{margin-top:15px;font-size:18px;line-height:normal;color:var(--text-color, #3f342a)}.events-content .rte p+p{margin-top:0}.events-content .events-content__header{margin-top:40px;margin-left:auto;margin-right:auto}.events-content .events-content__header-text *{color:var(--text-color, #3f342a)}.events-content .events-content__body{display:flex;align-items:flex-start;width:57.1%;padding-right:91px;flex-direction:column}.events-content .events-content__body.events-content__body--bordered{padding-bottom:15px}.events-content .events-content__body.events-content__body--bordered:after{content:"";position:absolute;bottom:0;width:47%;height:2px;background-color:var(--border-color, #ea8079)}.events-content .events-content__body.events-content__body--shadowed{padding-bottom:40px}.events-content .events-content__image-container{position:relative;width:42.9%;padding-top:42.9%;background-color:var(--shadow-color)}.events-content .events-content__body-wrapper{position:relative;display:flex;align-items:center;margin-left:auto;margin-right:auto}.events-content .events-content__body-wrapper.events-content__body-wrapper--spaced{margin-top:105px}.events-content .events-content__body-wrapper.events-content__body-wrapper--no-space{margin-top:40px}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__body{align-items:flex-end;padding-left:91px;padding-right:0;text-align:right;order:2}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__body.events-content__body--bordered:after{right:0}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__image-container{order:1}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__image--shadowed{top:-65px;left:65px}.events-content .events-content__body-button{align-self:center;margin-top:18px;background-color:var(--button-background-color, #d02126);text-decoration:none;color:var(--button-text-color, #fff);transition-property:background-color,color;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.events-content .events-content__body-button:hover{background-color:var(--button-background-hover-color, #ea8079);color:var(--button-text-hover-color, #fff)}}.events-content .events-content__image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.events-content .events-content__image.events-content__image--shadowed{top:-65px;left:-65px}.events-content .events-content__footer{margin-top:40px}.events-content .events-content__footer-text{font-size:33px;text-align:center}.events-content .events-content__footer-text a{text-decoration:underline!important}.events-content .events-content__footer-text *{color:var(--featured-text-color, #d02126)}@media (max-width: 991px){.events-content .events-content__body{align-items:center;width:85%;padding-right:0;text-align:center;order:1}.events-content .events-content__body.events-content__body--bordered{padding-bottom:40px}.events-content .events-content__body.events-content__body--bordered:after{left:50%;width:85%;transform:translate(-50%)}.events-content .events-content__image-container{width:60%;margin-bottom:10px;padding-top:60%}.events-content .events-content__image.events-content__image--shadowed{top:-18px;left:18px}.events-content .events-content__body-wrapper{flex-direction:column}.events-content .events-content__body-wrapper.events-content__body-wrapper--spaced{margin-top:60px}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__body{align-items:center;padding-left:0;text-align:center}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__body.events-content__body--bordered{padding-bottom:40px}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__body.events-content__body--bordered:after{left:50%;width:85%;transform:translate(-50%)}.events-content .events-content__body-wrapper:nth-child(2n) .events-content__image.events-content__image--shadowed{top:-18px;left:-18px}.events-content .events-content__body-heading{margin-top:25px;max-width:100%}}@media (max-width: 575px){.events-content .rte h2{line-height:1}.events-content .events-content__header{margin-top:40px}.events-content .events-content__image-container{width:85%;padding-top:85%}.events-content .events-content__image.events-content__image--shadowed{top:-18px;left:18px}.events-content .events-content__body{width:100%}.events-content .events-content__body.events-content__body--bordered:after{width:85%}.events-content .events-content__footer-text{font-size:22px}}.why-ruby{margin:40px 0}.why-ruby .why-ruby__container{max-width:830px}.why-ruby .why-ruby__title{font-size:30px;text-align:center}.why-ruby .why-ruby__row{display:flex;justify-content:space-between;margin-left:-25px;margin-right:-25px;flex-wrap:wrap}.why-ruby .why-ruby__col{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.333%;margin-top:20px;padding:0 25px;text-align:center}.why-ruby .why-ruby__col-content{min-width:230px;width:100%;height:100%;padding:20px}.why-ruby .why-ruby__col-title{font-size:18px;color:#fff}.why-ruby .why-ruby__col-img{margin-top:20px}.why-ruby .why-ruby__col-text{margin-top:20px;color:#fff}@media (max-width: 991px){.why-ruby .why-ruby__row{margin-left:-15px;margin-right:-15px}.why-ruby .why-ruby__col{width:100%;padding:0 15px}}.template-page-how-it-work .video-section .video-section__container{padding-top:40px;padding-bottom:0}.template-page-how-it-work .video-section .video-section__title{margin-bottom:20px}.template-page-how-it-work .how-it-works{padding-top:40px;padding-bottom:0}.template-page-how-it-work .how-it-works .how-it-works__header,.template-page-how-it-work .how-it-works .how-it-works__info-item{margin-bottom:20px}.faq{margin:40px 0}.faq .faq__title{font-family:Brandon Grotesque,sans-serif;font-size:42px}.faq .faq__title.faq__title--left{text-align:left}.faq .faq__title.faq__title--right{text-align:right}.faq .faq__title.faq__title--center{text-align:center}.faq .faq__subtitle{margin-top:40px;font-family:Brandon Grotesque,sans-serif;font-size:24px;color:#d02126}.faq .faq__text{margin-top:20px;font-size:18px}.faq .faq__text ul,.faq .faq__text ol{margin-left:17px}.faq .faq__text ul{list-style:inherit}.faq .faq__text ol{list-style:auto}.faq .faq__text li,.faq .faq__text ul,.faq .faq__text p{margin-top:20px}.faq .faq__text a{text-decoration:underline;color:#000}@media (-moz-touch-enabled: 0),(hover: hover){.faq .faq__text a:hover{text-decoration:none}}@media (max-width: 991px){.faq .faq__title{font-size:25px}.faq .faq__subtitle{font-size:21px}.faq .faq__text{font-size:17px}}@media (max-width: 767px){.faq .faq__title{font-size:20px}.faq .faq__text{margin-top:0;font-size:16px}.faq .faq__subtitle{position:relative;display:inline-block;width:100%;margin-top:20px;padding-right:30px;font-size:18px;font-weight:400}.faq .faq__icon{position:absolute;top:12px;right:0;display:block;transform:translateY(-50%)}.faq .faq__icon:before,.faq .faq__icon:after{content:"";position:absolute;top:50%;right:0;display:block;width:16px;height:2px;background-color:#d02126;transform:translateY(-50%);transition-property:all;transition-duration:.3s;transition-timing-function:ease}.faq .faq__icon:before{transform:translateY(-50%) rotate(90deg)}.faq .faq__accordion.open .faq__icon:before{opacity:0;transform:translateY(-50%) rotate(180deg)}.faq .faq__accordion.open .faq__icon:after{transform:translateY(-50%) rotate(180deg)}}@media (min-width: 768px){.faq .faq__subtitle{pointer-events:none}.faq .faq__text{display:unset!important}}.product-card{position:relative;height:100%}.product-card .product-card__container{display:flex;flex-direction:column;align-items:center;height:100%}.product-card .product-card__badge{position:absolute;top:0;left:0;z-index:2;padding:6px 10px;background-color:#d02126;line-height:1;text-align:center;color:#fff}.product-card .product-card__image-link{display:block;width:100%}.product-card .product-card__image-wrapper{position:relative;display:block;width:100%;padding-top:100%}.product-card .product-card__image-wrapper .product-card__image--front{opacity:1;transition:opacity .3s ease-in-out}.product-card .product-card__image-wrapper .product-card__image--back{opacity:0;transition:opacity .3s ease-in-out}@media (-moz-touch-enabled: 0),(hover: hover){.product-card .product-card__image-wrapper.product-card__image--two-images:hover .product-card__image--front{opacity:0}.product-card .product-card__image-wrapper.product-card__image--two-images:hover .product-card__image--back{opacity:1}}.product-card .product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-card .product-card__price-wrapper{display:flex;align-items:center;margin-top:auto}.product-card .product-card__title{margin:10px 0;text-align:center}.product-card .product-card__title-link,.product-card .product-card__price{font-family:Brandon Grotesque,sans-serif;font-size:18px;line-height:1.21;color:#000}.product-card .product-card__price{margin-right:5px;color:#d02126}.product-card .product-card__price--line-through{margin-right:0;font-size:16px;line-height:1.21;text-decoration:line-through;color:#000}.product-card .product-card__availability{margin-top:8px;font-size:16px;line-height:1.4;color:#c9c9c9}.blog-featured-posts .blog-featured-posts__title{padding-top:30px;padding-bottom:25px;font-size:28px}.blog-featured-posts .blog-featured-posts__row{display:flex;flex-wrap:wrap;margin:-16px}.blog-featured-posts .blog-featured-posts__col{width:33.33333%;padding:16px}.blog-featured-posts .blog-featured-posts__card{height:100%;border:1px solid rgba(67,66,63,.75)}.blog-featured-posts .blog-featured-posts__card-image-container{position:relative;overflow:hidden;padding-top:56.16%}.blog-featured-posts .blog-featured-posts__card-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease transform}.blog-featured-posts .blog-featured-posts__card-image-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}@media (-moz-touch-enabled: 0),(hover: hover){.blog-featured-posts .blog-featured-posts__card-image-overlay:hover+picture .blog-featured-posts__card-image{transform:scale(1.1)}}.blog-featured-posts .blog-featured-posts__card-title{display:inline-block;margin:28px 24px 25px;font-size:18px;color:#000;transition:color .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.blog-featured-posts .blog-featured-posts__card-title:hover{color:#757575}}@media (max-width: 991px){.blog-featured-posts .blog-featured-posts__row{margin:-10px}.blog-featured-posts .blog-featured-posts__col{width:50%;padding:10px}}@media (max-width: 767px){.blog-featured-posts .blog-featured-posts__col{width:100%}}.blog-template{margin-bottom:30px}.blog-template.blog-template--padding{padding-top:40px}.blog-template .blog-template__header{margin-top:20px;margin-bottom:20px}.blog-template .blog-template__select{display:none}.blog-template .blog-template__select option{text-transform:capitalize}.blog-template .blog-template__tags{display:flex;align-items:center;margin:-15px}.blog-template .blog-template__tag,.blog-template .blog-template__tooltip-target{padding:15px;font-size:18px;cursor:pointer}.blog-template .blog-template__tag.active,.blog-template .active.blog-template__tooltip-target{color:#ea8079}@media (-moz-touch-enabled: 0),(hover: hover){.blog-template .blog-template__tag:hover,.blog-template .blog-template__tooltip-target:hover{color:#757575}}.blog-template .blog-template__tooltip-content{position:absolute;top:100%;left:0;z-index:5;visibility:hidden;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;transition:opacity .3s ease;box-shadow:-1px 2px 15px 1px #0000004d}.blog-template .blog-template__tooltip-target{position:relative;transition:color .3s ease}.blog-template .blog-template__tooltip-target svg{position:absolute;top:22px;right:-3px;transition-duration:.5s;transition-property:transform}.blog-template .blog-template__tooltip-target:hover{color:#757575}.blog-template .blog-template__tooltip-target:hover .blog-template__tooltip-content{visibility:visible;opacity:1;color:#000}.blog-template .blog-template__tooltip-target:hover svg{transform:rotate(180deg)}.blog-template .blog-template__tooltip-target:hover svg path{color:#757575}.blog-template .blog-template__tooltip-element{padding:15px;text-transform:capitalize}.blog-template .blog-template__tooltip-element.active{color:#ea8079}@media (-moz-touch-enabled: 0),(hover: hover){.blog-template .blog-template__tooltip-element:hover{color:#757575}}.blog-template .blog-template__search{display:flex;min-height:56px;margin-left:auto;padding:15px;cursor:pointer}.blog-template .blog-template__search-input-container{position:relative;display:none}.blog-template .blog-template__search-input-container.active{display:unset;padding:0 30px}.blog-template .blog-template__search-input-container:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:#000}.blog-template .blog-template__search-toggle{display:none}.blog-template .blog-template__search-toggle.active{display:unset}.blog-template .blog-template__search-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.blog-template .blog-template__search-input{height:100%;padding-bottom:0;padding-left:0;padding-right:0;border:none;background-color:transparent}.blog-template .blog-template__close-search-icon{position:absolute;top:50%;right:3px;transform:translateY(calc(-50% - 2px));cursor:pointer}.blog-template .blog-template__search-icon,.blog-template .blog-template__close-search-icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.blog-template .blog-template__content{margin-bottom:30px}.blog-template .blog-template__row{margin:-16px}.blog-template .blog-template__col{width:100%;padding:16px}.blog-template .pagination{margin-top:30px}.blog-template .blog-template__search-toggle-mobile-text{display:none}@media (max-width: 991px){.blog-template .blog-template__header{display:flex;flex-direction:column-reverse;margin-top:0}.blog-template .blog-template__select{display:unset;width:100%;padding:0;border:none;background-color:transparent;background-image:url(icon-select-chevron-down.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:top;font-size:20px;text-transform:capitalize;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-template .blog-template__search{width:calc(100% + 40px);margin-top:12px;margin-bottom:22px;padding-bottom:0;padding-left:0;padding-right:0;color:#000}.blog-template .blog-template__search path{fill:#000}.blog-template .blog-template__tags{margin:0}.blog-template .blog-template__tag,.blog-template .blog-template__tooltip-target{display:none}.blog-template .blog-template__search-toggle-mobile-text{display:unset;font-size:20px}.blog-template .blog-template__search-toggle{justify-content:space-between;align-items:center;width:100%}.blog-template .blog-template__search-toggle.active{display:flex!important}.blog-template .blog-template__search-input-container{width:100%;color:#000}.blog-template .blog-template__search-input-container.active{margin-top:10px;margin-bottom:23px;padding:0 30px}.blog-template .blog-template__search-input-container:after{background-color:#000}.blog-template .blog-template__search-input{width:100%;color:#000}}.blog-post-card .blog-post-card__content{border:1px solid black}.blog-post-card .blog-post-card__row{display:flex;flex-wrap:wrap}.blog-post-card .blog-post-card__col{width:60%}.blog-post-card .blog-post-card__col:first-child{width:40%}.blog-post-card .blog-post-card__image-container{position:relative;overflow:hidden;min-height:100%;padding-top:74.83%}.blog-post-card .blog-post-card__image-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}@media (-moz-touch-enabled: 0),(hover: hover){.blog-post-card .blog-post-card__image-overlay:hover+picture .blog-post-card__image{transform:scale(1.2)}}.blog-post-card .blog-post-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.blog-post-card .blog-post-card__text{padding:20px}.blog-post-card .blog-post-card__text-header{display:flex;align-items:center;margin-top:-2px;margin-bottom:10px;margin-left:-10px;font-size:16px}.blog-post-card .blog-post-card__date,.blog-post-card .blog-post-card__read-time{opacity:.6;padding-left:10px;padding-right:10px}.blog-post-card .blog-post-card__share{position:relative;opacity:1;margin-left:auto;cursor:pointer}.blog-post-card .blog-post-card__date,.blog-post-card .blog-post-card__read-time,.blog-post-card .blog-post-card__share{line-height:1}.blog-post-card .blog-post-card__share-tooltip{display:flex;align-items:center;transition-property:color;transition-duration:1s;transition-timing-function:ease}.blog-post-card .blog-post-card__share-tooltip svg{transition-property:fill;transition-duration:1s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.blog-post-card .blog-post-card__share-tooltip:hover{color:#757575}.blog-post-card .blog-post-card__share-tooltip:hover svg{fill:#757575}}.blog-post-card .blog-post-card__share-tooltip-icon{margin-right:10px}.blog-post-card .blog-post-card__share-tooltip-text{display:unset}.blog-post-card .blog-post-card__title{margin-bottom:10px;font-size:28px}.blog-post-card .blog-post-card__excerpt{font-size:20px}.blog-post-card .blog-post-card__excerpt.blog-post-card__excerpt--mobile{display:none}.blog-post-card .blog-post-card__title,.blog-post-card .blog-post-card__excerpt{background-color:#fff;transition-property:color;transition-duration:.4s;transition-timing-function:ease}.blog-post-card .blog-post-card__link{color:#000}@media (-moz-touch-enabled: 0),(hover: hover){.blog-post-card .blog-post-card__link:hover .blog-post-card__excerpt,.blog-post-card .blog-post-card__link:hover .blog-post-card__title{color:#525252}}@media (max-width: 1199px){.blog-post-card .blog-post-card__col,.blog-post-card .blog-post-card__col:first-child{width:50%}}@media (max-width: 991px){.blog-post-card .blog-post-card__col,.blog-post-card .blog-post-card__col:first-child{width:100%}.blog-post-card .blog-post-card__image-container{padding-top:40%}}@media (max-width: 575px){.blog-post-card .blog-post-card__title{font-size:22px}.blog-post-card .blog-post-card__excerpt{display:none}.blog-post-card .blog-post-card__excerpt.blog-post-card__excerpt--mobile{display:block}}@media (max-width: 575px){.blog-post-card .blog-post-card__title{font-size:20px}.blog-post-card .blog-post-card__excerpt{font-size:16px}}@media (max-width: 380px){.blog-post-card .blog-post-card__text{padding:10px}.blog-post-card .blog-post-card__image-container{padding-top:45%}}.blog-template-popup{visibility:hidden;opacity:0;transition:opacity .3s ease}.blog-template-popup.active{visibility:visible;opacity:1}.blog-template-popup .blog-template-popup__container{position:fixed;top:50%;left:50%;z-index:21;width:100%;max-width:400px;padding:60px;background-color:#fff;transform:translate(-50%,-50%)}.blog-template-popup .blog-template-popup__content-close{position:absolute;top:0;right:0;padding:10px;background-color:transparent;transition:opacity .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.blog-template-popup .blog-template-popup__content-close:hover{opacity:.5}}.blog-template-popup .blog-template-popup__overlay{position:fixed;top:0;left:0;z-index:20;opacity:.5;width:100%;height:100%;background-color:#000}.blog-template-popup .blog-template-popup__title{margin-bottom:30px;font-size:20px;font-weight:400;text-align:center}.blog-template-popup .blog-template-popup__list{display:flex;justify-content:center;align-items:center}.blog-template-popup .blog-template-popup__list li{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.blog-template-popup .blog-template-popup__list li:hover{opacity:.6}}.blog-template-popup .blog-template-popup__button{display:inline-flex;justify-content:center;align-items:center;width:45px;height:45px;margin-left:16px;margin-right:16px;border-radius:50%}.blog-template-popup .blog-template-popup__button path{fill:#fff}.blog-template-popup .share-facebook{background-color:#4464a3}.blog-template-popup .share-twitter{background-color:#55acee}.blog-template-popup .share-linkedin{background-color:#0077b5}.collection .collection__container{position:relative;margin-top:40px;margin-bottom:40px}.collection .collection__banner{position:relative;display:flex;justify-content:var(--horizontal-position, flex-start);align-items:var(--vertical-position, flex-start);min-height:var(--banner-size, 21vw);padding:30px}.collection .collection__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:40px;max-width:640px;text-align:var(--text-align, left);color:var(--text-color, #000)}.collection .collection__banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.collection .collection__banner-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.collection .collection__banner-title{font-family:Brandon Grotesque,sans-serif;font-size:var(--banner-title-size, 18px);font-weight:700;word-break:break-word;color:var(--banner-title-color, #000)}.collection .collection__banner-subtitle{margin-top:6px;font-size:var(--banner-subtitle-size, 18px);text-transform:uppercase;word-break:break-word;color:var(--banner-subtitle-color, #000)}.collection .collection__banner-description{margin-top:6px;font-size:var(--banner-description-size, 18px);word-break:break-word;color:var(--banner-description-color, #000)}.collection .collection__title,.collection .collection__subtitle{line-height:1.333333;text-align:center;word-break:break-word}.collection .collection__title{font-size:var(--collection-title-size, 30px);color:var(--collection-title-color, #000)}.collection .collection__subtitle{font-size:var(--collection-subtitle-size, 20px);color:var(--collection-subtitle-color, #000)}.collection .collection__filter-mobile-body{position:fixed;top:0;left:0;overflow-y:auto;z-index:31;display:flex;flex-direction:column;justify-content:space-between;max-width:400px;width:100%;height:100%;padding:30px 40px;background-color:#fbf1ed;transform:translate(-100%);transition-property:transform;transition-duration:.5s}.collection .collection__filter-mobile-body.active{transform:translate(0)}.collection .collection__filter-mobile-body.overlay:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;display:block;background-color:#ffffff80;cursor:default}.collection .collection__loader{position:fixed;top:50%;left:50%;z-index:100;display:none;width:40px;height:40px;border:5px solid #fff;border-top-color:#d02126;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.collection .collection__loader.active{display:block}.collection .collection__filter-menu-button-close{position:absolute;top:0;right:0;min-width:unset;padding:10px;background-color:#d02126;transition-property:background-color;transition-duration:.3s}.collection .collection__filter-menu-button-close svg{display:block;width:20px;height:20px}@media (-moz-touch-enabled: 0),(hover: hover){.collection .collection__filter-menu-button-close:hover{background-color:#ea8079}}.collection .collection__sort{display:flex;justify-content:flex-end;align-items:center;margin-top:40px}.collection .collection__sort-select{padding:5px 20px 5px 10px;border-radius:0;border:1px solid #000;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA2IDQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMyNjI2MjY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iZHJvcGRvd24tYXJyb3ciIGNsYXNzPSJjbHMtMSIgZD0iTTc1My4zNzUsMjUzMmEwLjM3OCwwLjM3OCwwLDAsMC0uMzQ3LjI1LDAuNDE5LDAuNDE5LDAsMCwwLS4wMjguMTUsMC40LDAuNCwwLDAsMCwuMTEuMjhsMi42MjUsMy4yMWEwLjM1MywwLjM1MywwLDAsMCwuNTMsMGwyLjYyNS0zLjIxYTAuNCwwLjQsMCwwLDAsLjExLTAuMjgsMC40MiwwLjQyLDAsMCwwLS4wMjktMC4xNSwwLjM3NywwLjM3NywwLDAsMC0uMzQ2LTAuMjVoLTUuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUzIC0yNTMyKSIvPgo8L3N2Zz4K)!important;background-repeat:no-repeat;background-size:14px 6px;background-position-x:97%;background-position-y:center;color:#000;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.collection .collection__sort-by{margin-right:20px;font-size:20px}.collection .collection__filter-mobile{display:none;margin-top:20px}.collection .collection__filter-mobile-button{display:none;align-items:center;min-width:auto;height:40px;margin-left:auto;padding:0 20px}.collection .collection__filter-mobile-button-icon-wrapper{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-left:10px}.collection .collection__row{display:flex;flex-wrap:wrap;margin:0 -15px}.collection .collection__column{width:100%;margin:10px 0;padding:0 15px}.collection .collection__column.collection__column-filter{margin-top:-50px;max-width:25%}.collection .collection__column.collection__column-products{max-width:100%}.collection .collection__column-filter-list-container{margin-top:20px}.collection .collection__column-filter-list-title{font-size:20px;font-weight:600}.collection .collection__column-filter-list{margin-top:10px}.collection .collection__column-filter-list.collection__column-filter-list--mobile{opacity:1;max-height:100vh;transition:all .6s ease-in-out}.collection .collection__column-filter-list.collection__column-filter-list--mobile.closed{overflow:hidden;opacity:0;max-height:0;transition:all .4s ease-in-out}.collection .collection__column-filter-item{margin-top:5px}.collection .collection__column-filter-label{position:relative;display:flex;opacity:1;margin-left:20px;font-size:18px;transition:opacity;cursor:pointer;transition-duration:.3s;transition-timing-function:ease-in-out}.collection .collection__column-filter-label .checkmark{position:absolute;top:1px;left:-20px;width:13px;height:13px;border:1px solid #000;cursor:pointer}.collection .collection__column-filter-label .checkmark:after{content:"";position:absolute;top:1px;left:3px;display:none;width:2px;height:5px;transform:rotate(45deg);border-bottom:2px solid #000;border-right:2px solid #000}@media (-moz-touch-enabled: 0),(hover: hover){.collection .collection__column-filter-label:hover{opacity:.7}}.collection .collection__column-filter-checkbox:checked~.collection__column-filter-label .checkmark:after{display:block}.collection .collection__column-filter-checkbox:disabled~.collection__column-filter-label{opacity:.5}.collection .collection__column-filter-checkbox{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.collection .collection__column-filter-price-range{margin-top:40px}.collection .collection__column-filter-max-price{font-size:20px}.collection .collection__column-filter-prompt{margin-top:6px;font-size:14px;color:#444040}.collection .collection__column-filter-input-row{display:flex;flex-wrap:wrap;margin:10px -5px}.collection .collection__column-filter-input-container{max-width:33.333333%;width:100%;padding:0 5px}.collection .collection__column-filter-input{width:inherit;padding:10px}.collection .collection__column-products-row{display:flex;flex-wrap:wrap;margin:0 -10px}.collection .collection__column-products-column{max-width:25%;width:100%;margin:20px 0;padding:0 10px}.collection .collection__column-reset{width:100%;margin-top:10px}.collection .collection__column-filter-price-range-button{overflow:hidden;width:inherit;min-width:auto;height:44px;text-overflow:ellipsis}.collection .collection__empty{display:none}.collection .collection__empty.collection__empty--no-results{position:absolute;top:20%;left:50%;display:block;margin-right:-50%;transform:translate(-50%,-20%)}.collection .collection__empty.collection__empty--no-products{position:static;top:inherit;left:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:100px 0;transform:inherit}.collection .collection__empty-title{font-size:30px}.collection .collection__empty-subtitle{font-size:25px}.collection .collection__empty-title,.collection .collection__empty-subtitle{text-align:center}.collection .collection__empty-link{text-decoration:underline!important;cursor:pointer}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 991px){.collection .collection__banner-title{font-size:30px}.collection .collection__banner-subtitle{font-size:25px}.collection .collection__banner-description{font-size:18px}.collection .collection__row{margin:0}.collection .collection__column-products-column{margin:20px 0;padding:0 15px;max-width:33.333333%}.collection .collection__filter-mobile{display:block}.collection .collection__filter-mobile-button{display:flex;margin-top:20px;margin-left:0;margin-right:auto}.collection .collection__sort{display:none;justify-content:space-between;margin-top:20px}.collection .collection__sort.collection__sort--mobile{display:flex}.collection .collection__column{padding:0}.collection .collection__column.collection__column-filter{display:none}.collection .collection__column.collection__column-products{max-width:100%}.collection .collection__column-products-row{margin:0 -15px}.collection .collection__empty.collection__empty--no-results{position:static;top:inherit;left:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:100px 0;transform:inherit}.collection .collection__column-filter-list-icon{position:absolute;top:60%;right:0;display:unset}.collection .collection__column-filter-list-icon:before,.collection .collection__column-filter-list-icon:after{content:"";position:absolute;top:50%;right:0;display:block;width:16px;height:2px;background-color:#000;transform:translateY(-3px);transition-property:all;transition-duration:.3s;transition-timing-function:ease}.collection .collection__column-filter-list-title{position:relative;cursor:pointer}.collection .collection__column-filter-list-title.active .collection__column-filter-list-icon:before{transform:translateY(-3px) rotate(90deg)}.collection .collection__column-filter-list-title.active .collection__column-filter-list-icon:after{transform:translateY(-3px) rotate(180deg)}}@media (max-width: 767px){.collection .collection__banner-content{padding:20px}.collection .collection__banner-title{font-size:25px}.collection .collection__banner-title br{display:none}.collection .collection__banner-subtitle{font-size:21px}.collection .collection__column-products-column{max-width:50%}.collection .collection__filter-mobile-body{max-width:380px;padding-left:30px;padding-right:30px}}@media (max-width: 575px){.collection .collection__loader{border-color:#444040;border-top-color:#d02126}}@media (max-width: 480px){.collection .collection__column-products-column{max-width:100%}.collection .collection__filter-mobile-button{justify-content:space-between;width:100%;margin-right:0}}.contact-us{margin:40px 0}.contact-us .contact-us__container{max-width:1000px}.contact-us .contact-us__title{margin-top:40px;font-size:28px}.contact-us .contact-us__title.contact-us__title--left{text-align:left}.contact-us .contact-us__title.contact-us__title--center{text-align:center}.contact-us .contact-us__title.contact-us__title--right{text-align:right}.contact-us .contact-us__message,.contact-us .errors ul li{margin-top:20px;font-size:20px;text-align:center}.contact-us .errors ul li{color:#c00}.contact-us .contact-us__form{display:flex;flex-direction:initial;flex-wrap:wrap;justify-content:center;max-width:600px;margin-top:0;margin-left:auto;margin-right:auto}.contact-us .contact-us__select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA2IDQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMyNjI2MjY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iZHJvcGRvd24tYXJyb3ciIGNsYXNzPSJjbHMtMSIgZD0iTTc1My4zNzUsMjUzMmEwLjM3OCwwLjM3OCwwLDAsMC0uMzQ3LjI1LDAuNDE5LDAuNDE5LDAsMCwwLS4wMjguMTUsMC40LDAuNCwwLDAsMCwuMTEuMjhsMi42MjUsMy4yMWEwLjM1MywwLjM1MywwLDAsMCwuNTMsMGwyLjYyNS0zLjIxYTAuNCwwLjQsMCwwLDAsLjExLTAuMjgsMC40MiwwLjQyLDAsMCwwLS4wMjktMC4xNSwwLjM3NywwLjM3NywwLDAsMC0uMzQ2LTAuMjVoLTUuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUzIC0yNTMyKSIvPgo8L3N2Zz4K)!important;background-repeat:no-repeat;background-size:14px 6px;background-position-x:98%;background-position-y:center}.contact-us .contact-us__input,.contact-us .contact-us__select,.contact-us .contact-us__textarea{width:100%;margin-top:20px;border-radius:0}.contact-us .contact-us__button{max-width:200px;margin-top:20px;border-radius:0}.contact-us .contact-us__text{margin-top:20px}.contact-us .contact-us__alert{padding:15px;border:1px solid #f4ad56;background-color:#fbf1ed}.contact-us .contact-us__text p+p,.contact-us .contact-us__alert p+p{margin-top:20px}.contact-us .contact-us__text br,.contact-us .contact-us__alert br{margin-top:20px}.contact-us .contact-us__text a,.contact-us .contact-us__alert a{text-decoration:underline;color:#000;white-space:nowrap}@media (-moz-touch-enabled: 0),(hover: hover){.contact-us .contact-us__text a:hover,.contact-us .contact-us__alert a:hover{text-decoration:none}}.contact-us .contact-us__content{max-width:540px;margin:0 auto;text-align:center}.contact-us .contact-us__subtitle{margin-top:40px;font-size:22px}.password-page{display:flex;flex:1 0 auto;justify-content:center;align-items:center;flex-direction:column;height:auto;margin:40px 0}.password-page .password{width:100%;max-width:400px;padding:0;text-align:center}.password-page .password .password__title{font-size:50px;line-height:1}.password-page .password .password__text{margin-top:40px;margin-bottom:0;font-size:18px;line-height:1}.password-page .password .password__text a{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;color:#000;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}.password-page .password .password__text a:after{content:"";position:absolute;bottom:0;left:0;display:flex;width:100%;height:1px;background-color:#000;transition-property:width;transition-duration:.35s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.password-page .password .password__text a:hover{opacity:1;color:#c9c9c9}.password-page .password .password__text a:hover:after{width:0}}.password-page .password .errors ul li{margin-top:20px;margin-bottom:0;font-size:18px;text-align:center;color:#c00}.password-page .password .password__form{display:flex;flex-direction:column;align-items:center}.password-page .password .password__input{width:100%;margin-top:20px}.password-page .password .password_button{margin-top:20px;max-width:200px}.password-page .password .password__logo{margin-top:40px}@media (max-width: 991px){.password-page .password .password__title{font-size:40px}}@media (max-width: 575px){.password-page .password{padding:0 15px}.password-page .password .password__title{font-size:30px}}@media (max-width: 480px){.password-page .password .password__text,.password-page .password .errors ul li{font-size:16px}}.featured-press .featured-press__container{max-width:900px}.featured-press .featured-press__heading{margin-bottom:40px;font-family:Brandon Grotesque,sans-serif;font-size:28px;text-align:center;color:var(--section-heading-color, #c9c9c9)}.featured-press .featured-press__gallery{display:flex;align-items:center;margin-left:-20px;margin-right:-20px;flex-wrap:wrap}.featured-press .featured-press__gallery.featured-press__gallery--bordered{position:relative}.featured-press .featured-press__gallery.featured-press__gallery--bordered:before{content:"";position:absolute;top:0;left:50%;z-index:1;width:95%;height:1px;background-color:var(--section-border-color, #c9c9c9);transform:translate(-50%)}.featured-press .featured-press__link{width:25%;margin-top:40px;padding-left:20px;padding-right:20px;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.25s}@media (-moz-touch-enabled: 0),(hover: hover){.featured-press .featured-press__link:hover{opacity:.5}}.featured-press .featured-press__logo-container{position:relative;padding-top:56%}.featured-press .featured-press__logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 767px){.featured-press .featured-press__link{width:33.33333%}}@media (max-width: 575px){.featured-press .featured-press__gallery.featured-press__gallery--bordered{position:relative}.featured-press .featured-press__gallery.featured-press__gallery--bordered:before{width:90%}}@media (max-width: 480px){.featured-press .featured-press__link{width:50%}}.template-page-press-reviews .footer{margin-top:40px}.product-main{margin-top:30px;margin-bottom:60px}.product-main .product-main__row{display:flex;margin-top:50px}.product-main .product-main__column{width:50%}.product-main .product-main__column.product-main__column--media{position:sticky;top:120px;align-self:flex-start}.product-main .product-main__column.product-main__column--meta{position:relative;padding-left:70px}@media (max-width: 1199px){.product-main .product-main__column.product-main__column--media{width:45%}.product-main .product-main__column.product-main__column--meta{width:55%;padding-left:40px}}@media (max-width: 991px){.product-main{margin-bottom:40px}.product-main .product-main__row{flex-direction:column;margin-top:30px}.product-main .product-main__column.product-main__column--media{position:unset;width:100%;margin-bottom:50px}.product-main .product-main__column.product-main__column--meta{width:100%;padding-left:0}}@media (max-width: 767px){.product-main{margin-bottom:20px}.product-main .product-main__column.product-main__column--media{margin-bottom:30px}}.product-media .product-media__container{display:flex;align-items:flex-start}.product-media .product-media__thumbnails-wrapper{position:relative;flex-shrink:0;width:82px;margin-top:25px;margin-right:20px}.product-media .product-media__thumbnails-wrapper.not-initialized .product-media__slider-arrows{display:none}.product-media .product-media__thumbnails{cursor:-webkit-grab;cursor:grab}.product-media .product-media__thumbnails.not-initialized{visibility:hidden}.product-media .product-media__thumbnails .slick-current .product-media__thumbnail{border:1px solid #d02126}.product-media .product-media__thumbnail{position:relative;overflow:hidden;margin:10px 0;padding-top:100%;border:1px solid transparent;cursor:pointer;transition-property:border;transition-duration:.12s}.product-media .product-media__thumbnail-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.product-media .product-media__slider-wrapper{position:relative;width:calc(100% - 102px)}.product-media .product-media__slider-wrapper.product-media__slider-wrapper--no-thumbnails{width:100%;margin-left:auto;margin-right:auto}.product-media .product-media__slider-wrapper.product-media__slider-wrapper--no-thumbnails .product-media__slide-image,.product-media .product-media__slider-wrapper.product-media__slider-wrapper--no-thumbnails .product-media__slide-video{-o-object-fit:contain;object-fit:contain}.product-media .product-media__slider{position:relative}.product-media .product-media__slider.not-initialized .product-media__slide-wrapper{visibility:hidden}.product-media .product-media__slider.not-initialized .product-media__slide-wrapper:first-child{visibility:visible}.product-media .product-media__slide{position:relative;overflow:hidden;padding-top:100%;cursor:-webkit-grab;cursor:grab}.product-media .product-media__slide.product-media__slide--static{cursor:auto}.product-media .product-media__slide-image,.product-media .product-media__slide-video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-media .product-media__slide-video-button{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;padding:10px 8px 10px 12px;border-radius:50%;background:rgba(251,241,237,.35);transform:translate(-50%,-50%);cursor:pointer;transition-property:background;transition-duration:.5s;transition-timing-function:ease-out}.product-media .product-media__slide-video-button svg{width:20px;height:20px}.product-media .product-media__slide-video-button svg path{fill:#d02126;stroke:#fff;transition-property:fill,stoke;transition-duration:.5s;transition-timing-function:ease-out}@media (-moz-touch-enabled: 0),(hover: hover){.product-media .product-media__slide-video-button:hover{background:rgba(251,241,237,.5)}.product-media .product-media__slide-video-button:hover svg path{fill:#fff;stroke:#d02126}}.product-media .product-media__slider-arrow{position:absolute;top:50%;z-index:1;display:block;width:40px;height:40px;padding:0;background-color:#d02126;text-align:center;min-width:unset;transform:translateY(-50%);transition-property:background-color;transition-duration:.3s}.product-media .product-media__slider-arrow.product-media__slider-arrow--prev{left:0}.product-media .product-media__slider-arrow.product-media__slider-arrow--next{right:0}.product-media .product-media__slider-arrow .icon{display:inline-block;width:15px;height:auto;vertical-align:middle;color:#fff}@media (-moz-touch-enabled: 0),(hover: hover){.product-media .product-media__slider-arrow:hover{background-color:#ea8079}}.product-media .product-media__slider-arrows{display:none}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails{display:block}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow{width:25px;height:78px}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--prev{top:-51px;left:29px;transform:rotate(90deg)}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--next{top:unset;right:28px;bottom:-51px;transform:rotate(90deg)}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow[aria-disabled=true]{display:none!important}.product-media .slick-dots{bottom:-15px}.product-media .slick-dots li{width:10px;height:10px;margin-right:7px;margin-left:7px}.product-media .slick-dots li button{width:10px;height:10px;min-width:auto}.product-media .slick-dots li button:before{width:10px;height:10px;border:2px solid #d02126;border-radius:50%;background-color:transparent;font-size:0;opacity:1}.product-media .slick-dots li.slick-active,.product-media .slick-dots li.slick-active button{width:10px;height:10px}.product-media .slick-dots li.slick-active button:before{width:10px;height:10px;border-color:#d02126;background-color:#d02126}@media (max-width: 1199px){.product-media .product-media__container{flex-direction:column-reverse}.product-media .product-media__thumbnails-wrapper,.product-media .product-media__slider-wrapper{width:100%}.product-media .product-media__thumbnails-wrapper{margin-top:20px;margin-right:auto;margin-left:auto;max-width:370px}.product-media .product-media__thumbnails-wrapper .slick-slide{margin:0 10px}.product-media .product-media__slider-arrows{display:block}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails{display:none}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow{width:40px;height:40px}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--prev{top:50%;left:0;transform:rotate(0) translateY(-50%)}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--next{top:50%;right:0;bottom:unset;transform:rotate(0) translateY(-50%)}}@media (max-width: 991px){.product-media .product-media__container{justify-content:center;flex-direction:row}.product-media .product-media__thumbnails-wrapper,.product-media .product-media__slider-wrapper{width:82px}.product-media .product-media__thumbnails-wrapper{margin-right:20px;margin-left:0;max-width:unset}.product-media .product-media__thumbnails-wrapper .slick-slide{margin:0}.product-media .product-media__slider-wrapper{width:calc(100% - 102px);max-width:600px}.product-media .product-media__slider-arrows{display:none}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails{display:block}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow{width:25px;height:78px}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--prev{top:-51px;left:29px;transform:rotate(90deg)}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow.product-media__slider-arrow--next{top:unset;right:28px;bottom:-51px;transform:rotate(90deg)}.product-media .product-media__slider-arrows.product-media__slider-arrows--thumbnails .product-media__slider-arrow[aria-disabled=true]{display:none!important}}@media (max-width: 767px){.product-media .product-media__slider-wrapper{width:100%;margin-right:auto;margin-left:auto}.product-media .product-media__thumbnails-wrapper{display:none}.product-media .product-media__slider-arrows:not(.not-initialized){display:block}}@media (max-width: 380px){.product-media .product-media__slider-arrow{width:30px;height:30px}}.product-meta .product-meta__title{margin-bottom:10px;font-family:Brandon Grotesque,sans-serif;font-size:30px;font-weight:700}.product-meta .product-meta__description,.product-meta .product-meta__price{margin-bottom:30px}.product-meta .product-meta__price-value{font-size:28px;color:#d02126}.product-meta .product-meta__price-value.product-meta__price-value--old{margin-left:6px;font-size:20px;color:#444040}.product-meta .product-meta__additional-info{margin-top:7px}.product-meta .product-meta__sku-value,.product-meta .product-meta__taxes{color:#c9c9c9}@media (max-width: 767px){.product-meta .product-meta__title{font-size:24px}}.product-form .product-form__item{margin-top:30px;font-family:Brandon Grotesque,sans-serif}.product-form .product-form__item:first-of-type{margin-top:0}.product-form .product-form__item-label{display:inline-block;margin-bottom:12px;font-size:14px;font-weight:700;text-transform:uppercase;color:#000}.product-form .product-form__item-input,.product-form .product-form__item-select{display:block;width:100%;padding:14px 15px;font-size:18px}.product-form .product-form__quantity{display:flex;align-items:center;width:100%;height:50px;padding:0 15px;border:1px solid #000}.product-form .product-form__quantity-button{flex-shrink:0;display:block;width:20px;height:20px;min-width:unset;padding:0;background-color:transparent;color:#000;transition-property:color;transition-duration:.3s}.product-form .product-form__quantity-button .icon{width:100%;height:100%}.product-form .product-form__quantity-button .icon path{stroke:currentColor}.product-form .product-form__quantity-button[disabled] .icon{color:#c9c9c9}@media (-moz-touch-enabled: 0),(hover: hover){.product-form .product-form__quantity-button[disabled]:hover{background-color:transparent}}@media (-moz-touch-enabled: 0),(hover: hover){.product-form .product-form__quantity-button:hover{color:#d02126}}.product-form .product-form__quantity-input-wrapper{width:100%;padding-left:10px;padding-right:10px}.product-form .product-form__quantity-input{display:inline-block;width:100%;padding:0;border:0;background-color:transparent;vertical-align:middle;font-size:18px;line-height:1.44;text-align:center}.product-form .product-form__quantity-input::-webkit-outer-spin-button,.product-form .product-form__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form .product-form__quantity-input[type=number]{-moz-appearance:textfield}.product-form .product-form__buttons{display:flex;flex-wrap:wrap;width:100%}.product-form .product-form__button{flex-grow:1;padding:17px 15px}.product-faqs{display:flex;flex-direction:column;margin-top:50px}.product-faqs .product-faqs__item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #000}.product-faqs .product-faqs__item:last-of-type{border-bottom:none}.product-faqs .product-faqs__title{position:relative;padding-top:10px;padding-bottom:10px;font-family:Brandon Grotesque,sans-serif;font-size:20px;font-weight:400;cursor:pointer}.product-faqs .product-faqs__content{padding-top:20px;padding-bottom:20px}.product-faqs .product-faqs__description p:first-of-type{margin-top:0}.product-faqs .product-faqs__image-indent{margin-bottom:20px}.product-faqs .product-faqs__image{display:block;margin-left:auto;margin-right:auto}.product-faqs .product-faqs__icon{position:absolute;top:12px;right:0;display:block;transform:translateY(-50%)}.product-faqs .product-faqs__icon:before,.product-faqs .product-faqs__icon:after{content:"";position:absolute;top:10px;right:0;display:block;width:20px;height:2px;background-color:#000;transform:translateY(-50%);transition-property:all;transition-duration:.3s;transition-timing-function:ease}.product-faqs .product-faqs__icon:before{transform:translateY(-50%) rotate(90deg)}@media (-moz-touch-enabled: 0),(hover: hover){.product-faqs .product-faqs__icon:hover:before,.product-faqs .product-faqs__icon:hover:after{opacity:.5}}.product-faqs .product-faqs__item.open .product-faqs__icon:before{opacity:0;transform:translateY(-50%) rotate(180deg)}.product-faqs .product-faqs__item.open .product-faqs__icon:after{transform:translateY(-50%) rotate(180deg)}@media (max-width: 767px){.product-faqs .product-faqs__content-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap}.product-faqs .product-faqs__content-container .product-faqs__image{width:700px;height:100%;max-width:unset}}.product-recommendations .product-recommendations__loading-dots{display:flex;justify-content:center;align-items:center;height:350px}.product-recommendations .product-recommendations__loading-dot{display:inline-block;width:10px;height:10px;margin:0 3px;background-color:#d02126;border-radius:10px;-webkit-animation:dot-keyframes 1.5s infinite ease-in-out;animation:dot-keyframes 1.5s infinite ease-in-out}.product-recommendations .product-recommendations__loading-dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.product-recommendations .product-recommendations__loading-dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dot-keyframes{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.product-recommendations-section .product-recommendations-section__wrapper{padding-top:30px;padding-bottom:60px}.product-recommendations-section .product-recommendations-section__title{margin-bottom:40px;font-family:Brandon Grotesque,sans-serif;font-size:33px;text-align:center}.product-recommendations-section .product-recommendations-section__slider{overflow:hidden}.product-recommendations-section .slick-list{margin-left:-20px;margin-right:-20px}.product-recommendations-section .slick-slide{margin-left:20px;margin-right:20px}.product-recommendations-section .slick-arrow{position:absolute;top:50%;z-index:1;display:block;width:40px;height:40px;min-width:unset;padding:0;background-color:#d02126;text-align:center;transform:translateY(-50%);transition-property:background-color;transition-duration:.3s}.product-recommendations-section .slick-arrow.slick-prev{left:0}.product-recommendations-section .slick-arrow.slick-next{right:0}.product-recommendations-section .slick-arrow svg{display:inline-block;width:15px;height:auto;vertical-align:middle;color:#fff}@media (-moz-touch-enabled: 0),(hover: hover){.product-recommendations-section .slick-arrow:hover{background-color:#ea8079}.product-recommendations-section .slick-arrow:hover svg{opacity:1}}@media (max-width: 991px){.product-recommendations-section .product-recommendations-section__wrapper{padding-bottom:40px}}@media (max-width: 767px){.product-recommendations-section .product-recommendations-section__title{margin-bottom:30px;font-size:24px}}@media (max-width: 575px){.product-recommendations-section .slick-list{margin-left:0;margin-right:0}}.minicart{position:relative;z-index:2147483648;color:#d02126}.minicart .minicart__container{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fff;box-shadow:0 2px 10px #d6d6d63d;transform:translate(100%);max-width:480px;transition-property:transform;transition-duration:.5s}.minicart .minicart__container.minicart__container--open{right:0;transform:translate(0)}.minicart .minicart__overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;visibility:hidden;opacity:0;background-color:#000000a6;transition-property:visibility,opacity;transition-duration:.5s}.minicart .minicart__overlay.minicart__overlay--shown{visibility:visible;opacity:1}.minicart .minicart__title{position:relative;display:flex;justify-content:center;align-items:center;font-family:Brandon Grotesque,sans-serif;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}.minicart .minicart__items-count{margin-left:10px;font-size:14px;font-weight:500;letter-spacing:0}.minicart .minicart__header-wrapper{height:100%}.minicart .minicart__title-wrapper{position:relative;padding:12px 20px;background-color:#d02126;text-align:center}.minicart .minicart__shipping-notice{display:flex;justify-content:center;align-items:center;min-height:75px;padding:15px 20px;border-bottom:1px solid #000;color:#000}.minicart .minicart__shipping-notice-container{width:100%}.minicart .minicart__shipping-remaining{text-align:center}.minicart .minicart__shipping-remaining p,.minicart .minicart__shipping-remaining strong{margin-bottom:0}.minicart .minicart__progress-bar{display:flex;align-items:center;margin-top:7px}.minicart .minicart__progress-bar-status{position:relative;overflow:hidden;width:100%;height:10px;margin:0 15px;border:1px solid #d02126;transform:skew(-20deg)}.minicart .minicart__progress-bar-state{position:absolute;top:0;bottom:0;left:0;display:inline-block;height:100%;background-color:#d02126;transition:all .5s}.minicart .minicart__close{position:absolute;top:50%;right:10px;width:15px;height:15px;transform:translateY(-50%);cursor:pointer;transition-property:opacity;transition-duration:.3s}.minicart .minicart__close svg{display:block;width:100%;height:100%;transition-property:opacity;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.minicart .minicart__close:hover svg{opacity:.7}}.minicart .minicart__body{position:relative;overflow:hidden;flex:1 0 auto}.minicart .minicart__body.minicart__body--empty{display:flex;flex-direction:column}.minicart .minicart__section{padding-left:30px;padding-right:30px;-webkit-transform:translate3d(0,0,0)}.minicart .minicart__section.minicart__section--header{padding-left:0;padding-right:0}.minicart .minicart__section.minicart__section--items{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;overflow-y:auto}.minicart .minicart__section.minicart__section--empty{display:flex;justify-content:center;align-items:center;flex-grow:1}.minicart .minicart__section.minicart__section--footer{position:relative;padding-top:20px;padding-bottom:20px;border-top:1px solid #000;background-color:#fff}.minicart .minicart__section.minicart__section--footer.sticky{position:sticky!important;bottom:0}.minicart .minicart__wrapper{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;touch-action:pan-y}.minicart .minicart__wrapper.landscape{overflow:scroll;-webkit-overflow-scrolling:touch}.minicart .minicart__wrapper.landscape .minicart__body{position:unset;overflow-y:unset}.minicart .minicart__wrapper.landscape .minicart__section.minicart__section--items,.minicart .minicart__wrapper.landscape .minicart__section.minicart__section--footer{position:unset}.minicart .minicart__empty-wrapper{display:flex;flex-direction:column;align-items:center;max-width:310px;width:100%;margin-left:auto;margin-right:auto;transform:translateY(-50%)}.minicart .minicart__empty-button{width:100%;margin-top:0;margin-bottom:0;padding-top:17px;padding-bottom:17px}.minicart .minicart__section-empty-message{margin-top:40px;margin-bottom:40px;font-size:22px;line-height:normal;text-align:center;text-transform:uppercase}.minicart .minicart__subtotal{font-size:20px;color:#d02126}.minicart .minicart__subtotal span{text-transform:uppercase;color:#000}.minicart .minicart__footer-button{width:100%;margin-top:12px;margin-bottom:0;padding-top:17px;padding-bottom:17px}@media (max-width: 767px){.minicart .minicart__container{max-width:450px}.minicart .minicart__section{padding-left:20px;padding-right:20px}.minicart .minicart__title{font-size:20px}.minicart .minicart__items-count{margin-left:5px;font-size:13px}.minicart .minicart__footer-button{margin-top:10px}}.minicart-product+.minicart-product{border-top:1px solid #c9c9c9}.minicart-product .minicart-product__wrapper{display:flex;padding-top:20px;padding-bottom:20px}.minicart-product .minicart-product__columns-wrapper{display:flex;width:100%}.minicart-product .minicart-product__column{display:flex;flex-direction:column}.minicart-product .minicart-product__column.minicart-product__column--left{flex-shrink:0;width:100%;max-width:100px}.minicart-product .minicart-product__column.minicart-product__column--right{flex-grow:1;padding-left:20px}.minicart-product .minicart-product__column.minicart-product__column--quantity{max-width:115px;padding-left:20px}.minicart-product .minicart-product__column-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.minicart-product .minicart-product__title{overflow:hidden;display:-webkit-box;font-family:Brandon Grotesque,sans-serif;font-size:17px;font-weight:700;color:#000;transition-duration:.3s;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (-moz-touch-enabled: 0),(hover: hover){.minicart-product .minicart-product__title:hover{color:#d02126}}.minicart-product .minicart-product__related-product-subtitle{padding:5px 0;font-size:14px;font-weight:500;text-transform:uppercase}.minicart-product .minicart-product__related-product-button{align-self:flex-start;margin-left:20px;min-width:auto;padding:14px;border:2px solid #d02126;background-color:transparent;font-size:14px;font-weight:700;color:#d02126}@media (-moz-touch-enabled: 0),(hover: hover){.minicart-product .minicart-product__related-product-button:hover{border-color:#ea8079;background-color:#ea8079;color:#fff}}.minicart-product .minicart-product__image{height:100px;border:1px solid #f7f7f7;-o-object-fit:contain;object-fit:contain}.minicart-product .minicart-product__remove-button{align-self:center;margin-top:7px;padding-left:0;padding-right:0;background-color:transparent;font-size:16px;font-weight:500;text-align:center;text-decoration:none;color:#000;transition-property:color;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.minicart-product .minicart-product__remove-button:hover{color:#ea8079}}.minicart-product .minicart-product__quantity-button{flex-shrink:0;width:20px;height:20px;padding-left:0;padding-right:0;background-color:transparent;transition-property:color;transition-duration:.3s}.minicart-product .minicart-product__quantity-button .icon{width:100%;height:100%}.minicart-product .minicart-product__quantity-button .icon path{stroke:#c9c9c9}@media (-moz-touch-enabled: 0),(hover: hover){.minicart-product .minicart-product__quantity-button:hover .icon{width:100%;height:100%}.minicart-product .minicart-product__quantity-button:hover .icon path{stroke:#ea8079}}.minicart-product .minicart-product__footer-row{display:flex;margin-top:10px}.minicart-product .minicart-product__quantity{display:flex;align-items:center;width:100%;height:40px;max-width:110px;padding-left:7px;padding-right:7px;border:1px solid #c9c9c9}.minicart-product .minicart-product__quantity-input{width:100%;padding-left:0;padding-right:0;border:none;outline:none;background-color:transparent;vertical-align:middle;font-family:Brandon Grotesque,sans-serif;font-size:18px;font-weight:500;text-align:center;color:#000;-moz-appearance:textfield}.minicart-product .minicart-product__quantity-input::-webkit-outer-spin-button,.minicart-product .minicart-product__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.minicart-product .minicart-product__option-value{margin-right:10px}.minicart-product .minicart-product__quantity-input-wrapper{width:100%;padding-left:5px;padding-right:5px}.minicart-product .minicart-product__price{margin-top:5px;font-size:20px;font-weight:500;color:#d02126}.minicart-product .minicart-product__price.minicart-product__price--sale{color:#d02126}.minicart-product .minicart-product__compare-price{font-size:16px;text-decoration:line-through;color:#000}.minicart-product .minicart-product__property{overflow:hidden;display:-webkit-box;margin-top:2px;font-size:14px;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical}.minicart-product .minicart-product__property span{text-transform:capitalize}.minicart-product .minicart-product__property:first-of-type{margin-top:0}.minicart-product .minicart-product__product-recommendation{margin-bottom:20px}.minicart-product .minicart-product__product-recommendation .minicart-product__column.minicart-product__column--left{max-width:70px}.minicart-product .minicart-product__product-recommendation .minicart-product__column.minicart-product__column--right{flex-direction:row}@media (max-width: 767px){.minicart-product{background-color:#fff;background-image:none}.minicart-product .minicart-product__wrapper{flex-wrap:wrap;padding:15px 0}.minicart-product .minicart-product__column.minicart-product__column--left{max-width:80px}.minicart-product .minicart-product__column.minicart-product__column--right{padding-left:15px}.minicart-product .minicart-product__column.minicart-product__column--quantity{padding-left:10px}.minicart-product .minicart-product__image{height:80px}.minicart-product .minicart-product__related-product-button{width:100%;max-width:140px;margin-top:5px;margin-left:0;padding:10px;font-size:14px}.minicart-product .minicart-product__price{font-size:18px}.minicart-product .minicart-product__compare-price{font-size:15px}.minicart-product .minicart-product__product-recommendation .minicart-product__column.minicart-product__column--left{max-width:90px}.minicart-product .minicart-product__product-recommendation .minicart-product__column.minicart-product__column--right{flex-direction:column}}@media (max-width: 480px){.minicart-product .minicart-product__column-row{flex-direction:column;align-items:flex-start}.minicart-product .minicart-product__column.minicart-product__column--quantity{flex-direction:row;max-width:unset;margin-top:10px;padding-left:0}.minicart-product .minicart-product__remove-button{margin-top:0;margin-left:20px}.minicart-product .minicart-product__quantity{max-width:90px}}.article .article__container{margin-top:40px;margin-bottom:20px;padding:40px;border:1px solid #43423f}.article .article__header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:17px;font-size:14px}.article .article__header-main-info,.article .article__header-article-info{display:flex;align-items:center}.article .article__header-item{padding-left:6px;padding-right:6px}.article .article__header-item.article__header-item--share{margin-left:auto}.article .article__author{display:flex;align-items:center}.article .article__author-icon-container{position:relative;width:32px;height:32px;margin-right:6px;border-radius:50%}.article .article__author-icon{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article .article__author-name{padding-right:6px;text-transform:capitalize}.article .article__author-status{position:relative}.article .article__author-status-icon-container{width:20px;cursor:pointer}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__author-status-icon-container:hover+.article__author-status-icon-tooltip{visibility:visible;opacity:1}}.article .article__author-status-icon{display:block;width:100%}.article .article__author-status-icon-tooltip{position:absolute;bottom:calc(100% + 5px);left:50%;visibility:hidden;opacity:0;padding:5px;background:black;border-radius:5px;color:#fff;transform:translate(-50%);transition:opacity .3s ease}.article .article__author-status-icon-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;transform:translate(-50%)}.article .article__date{padding-right:6px}.article .article__date,.article .article__time-to-read{opacity:.6}.article .article__share-tooltip{display:flex;align-items:center;cursor:pointer;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.article .article__share-tooltip svg{transition-property:fill;transition-duration:.3s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__share-tooltip:hover{color:#757575}.article .article__share-tooltip:hover svg{fill:#757575}}.article .article__share-tooltip-icon{margin-right:10px}.article .article__share-tooltip-icon svg{margin-top:4px}.article .article__share-tooltip-text{display:unset}.article .article__author,.article .article__date{position:relative;margin-right:12px}.article .article__author:after,.article .article__date:after{content:"";position:absolute;top:50%;right:-6px;width:2px;height:2px;background-color:#000;transform:translateY(-50%)}.article .article__title{margin-bottom:15px;font-size:28px}.article .article__footer-tag a{color:#3b3b3b;transition:color .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__footer-tag a:hover{color:#757575}}.article .article__footer-tag:not(:first-of-type){position:relative;padding-left:16px}.article .article__footer-tag:not(:first-of-type):after{content:"";position:absolute;top:50%;left:5px;width:4px;height:4px;background-color:#000;border-radius:50%;transform:translateY(calc(-50% - 2px))}.article .article__image-container{position:relative;display:inline-block}.article .article__image-container img{margin:0!important}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__image-container:hover .article__image-button{visibility:visible;opacity:1}}.article .article__preview-image-wrapper{position:relative;margin-bottom:40px;padding-top:30%}.article .article__preview-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article .article__image-button{position:absolute;top:10px;visibility:hidden;opacity:0;text-decoration:none;transition:opacity .3s ease}.article .article__image-button.article__image-button--left{left:10px}.article .article__image-button.article__image-button--right{right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#fff}.article .article__image-button img{margin-bottom:0}.article .article__content{margin-bottom:30px}.article .article__content.rte h1,.article .article__content.rte h2,.article .article__content.rte h3,.article .article__content.rte h4,.article .article__content.rte h5,.article .article__content.rte h6{margin-top:25px;font-weight:700}.article .article__content.rte p{margin-top:10px}.article .article__content.rte img{margin-top:15px;margin-bottom:20px}.article .article__content.rte ul,.article .article__content.rte ol{margin-top:10px}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__content.rte:hover a{color:#3b3b3b}}.article .article__footer{display:flex;justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:12px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}.article .article__list{display:inline-flex;margin-left:-20px;margin-right:-15px}.article .article__list li{padding-left:17px;padding-right:17px}.article .article__button{padding:0;background-color:transparent}.article .article__button svg path{transition:fill .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.article .article__button:hover svg path{fill:#757575}}.article .article__footer-tags{display:inline-flex}@media (max-width: 1199px){.article .article__container{padding:20px}}@media (max-width: 991px){.article .article__container{padding:0;border:none}}@media (max-width: 767px){.article .article__preview-image-wrapper{padding-top:60%}}@media (max-width: 575px){.article .article__header-item.article__header-item--share{margin-left:0}.article .article__header-main-info{flex-direction:column;align-items:flex-start}.article .article__author:after{content:unset}.article .article__list{margin-left:-10px;margin-right:-10px}.article .article__list li{padding-left:10px;padding-right:10px}.article .article__footer-tags{padding-left:5px}}.about-image-popup{visibility:hidden;opacity:0;transition:opacity .3s ease}.about-image-popup.active{visibility:visible;opacity:1}.about-image-popup .about-image-popup__container{position:fixed;top:50%;left:50%;z-index:21;width:100%;max-width:1000px;padding:60px;background-color:#fff;transform:translate(-50%,-50%)}.about-image-popup .about-image-popup__close{position:absolute;top:10px;right:10px;background-color:transparent}.about-image-popup .about-image-popup__overlay{position:fixed;top:0;left:0;z-index:20;opacity:.5;width:100%;height:100%;background-color:#000}.article-recent-posts{margin-bottom:40px}.article-recent-posts .article-recent-posts__header{display:flex;justify-content:space-between;padding:16px 0}.article-recent-posts .article-recent-posts__title,.article-recent-posts .article-recent-posts__link{text-transform:capitalize;color:#3b3b3b}.article-recent-posts .article-recent-posts__title{font-size:18px}.article-recent-posts .article-recent-posts__link{font-size:14px;transition:color .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.article-recent-posts .article-recent-posts__link:hover{color:#757575}}.article-recent-posts .article-recent-posts__slider{display:none}.article-recent-posts .article-recent-posts__slider.slick-initialized{display:block}.article-recent-posts .slick-list{margin-left:-10px;margin-right:-10px}.article-recent-posts .article-recent-posts__col{height:100%;margin-left:10px;margin-right:10px}.article-recent-posts .article-recent-posts__post{height:100%;border:1px solid black}.article-recent-posts .article-recent-posts__post-image-container{position:relative;overflow:hidden;padding-top:56.25%}.article-recent-posts .article-recent-posts__post-image-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer}@media (-moz-touch-enabled: 0),(hover: hover){.article-recent-posts .article-recent-posts__post-image-overlay:hover+picture .article-recent-posts__post-image{transform:scale(1.1)}}.article-recent-posts .article-recent-posts__post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.article-recent-posts .article-recent-posts__post-title{display:inline-block;padding:24px;font-size:28px;color:#000;transition:color .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.article-recent-posts .article-recent-posts__post-title:hover{color:#757575}}.article-recent-posts .slick-track{display:flex;align-items:stretch}.article-recent-posts .slick-slide{flex:1;height:auto}.article-recent-posts .slick-slide>div{height:100%}.article-recent-posts .slick-dots{bottom:-28px;left:50%;display:flex;align-items:center;width:auto;transform:translate(-50%)}.article-recent-posts .slick-dots li{width:7px;height:7px;margin-left:10px;margin-right:10px}.article-recent-posts .slick-dots li button{width:7px;height:7px;border-radius:50%;border:2px solid #d02126;background-color:transparent;transition:background-color .3s ease}.article-recent-posts .slick-dots li button:before{content:unset}.article-recent-posts .slick-dots li.slick-active button{background-color:#d02126}@media (max-width: 991px){.article-recent-posts .article-recent-posts__slider.slick-initialized{margin-bottom:72px}.article-recent-posts .article-recent-posts__row{margin-bottom:0!important;margin-left:-20px;margin-right:-20px;padding-bottom:30px}.article-recent-posts .slick-list{margin-left:-5px;margin-right:-5px}.article-recent-posts .article-recent-posts__col{margin-left:5px;margin-right:5px}.article-recent-posts .article-recent-posts__post-title{padding:10px;font-size:20px}}.page-template{margin:40px 0}.page-template .page-template__container{max-width:1000px}.page-template .page-template__title{font-size:28px;text-align:center}.page-template .rte{margin-top:40px}.page-template .rte span{word-break:break-word}.page-template .rte ol{list-style:auto}.page-template .rte li{list-style:inherit}.collections-list .collections-list__container{margin:40px auto;padding:0}.collections-list .collections-list__items{display:flex;flex-direction:column}.collections-list .collections-list__item{margin-bottom:40px}.collections-list .collections-list__item:last-child{margin-bottom:0}@media (max-width: 991px){.collections-list .collections-list__container{margin:40px auto 0}}@media (max-width: 767px){.collections-list .collections-list__container{margin-top:20px}}@media (min-width: 1460px){.collections-list .collections-list__container{padding:0 40px}}.collection-item .collection-item__row{display:flex;justify-content:space-between;align-items:center}.collection-item .collection-item__row.collection-item__row--normal{flex-direction:row}.collection-item .collection-item__row.collection-item__row--reverse{flex-direction:row-reverse}.collection-item .collection-item__col{display:flex;align-items:flex-start;width:100%;flex-direction:column;max-width:50%}.collection-item .collection-item__col.collection-item__col--text{padding:20px 40px;background-color:var(--background-color, #fff);color:var(--text-color, #000)}.collection-item .collection-item__image-wrapper{position:relative;overflow:hidden;width:100%;padding-top:71%}@media (-moz-touch-enabled: 0),(hover: hover){.collection-item .collection-item__image-wrapper:hover .collection-item__image{transform:scale(1.1)}}.collection-item .collection-item__image-link,.collection-item .collection-item__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.collection-item .collection-item__image-link{z-index:1;display:block}.collection-item .collection-item__image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform:scale(1);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}.collection-item .collection-item__image.collection-item__image--placeholder{-o-object-fit:contain;object-fit:contain}.collection-item .collection-item__title{font-size:30px;text-transform:uppercase}.collection-item .collection-item__description{overflow:hidden;display:-moz-box;display:-webkit-box;margin-top:20px;font-size:18px;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4}.collection-item .collection-item__button{margin-top:20px;background-color:var(--button-color, #d02126);color:var(--button-text-color, #fff)}@media (-moz-touch-enabled: 0),(hover: hover){.collection-item .collection-item__button:hover{background-color:var(--button-hover-color, #ea8079)}}@media (max-width: 991px){.collection-item .collection-item__row.collection-item__row--normal,.collection-item .collection-item__row.collection-item__row--reverse{flex-direction:column}.collection-item .collection-item__col{align-items:center}.collection-item .collection-item__col.collection-item__col--image,.collection-item .collection-item__col.collection-item__col--text{max-width:100%}.collection-item .collection-item__col.collection-item__col--text{padding:20px 20px 0}.collection-item .collection-item__image-wrapper{padding-top:48%}.collection-item .collection-item__title{font-size:26px;text-align:center}.collection-item .collection-item__description{margin-top:14px;font-size:16px;text-align:center}}@media (max-width: 575px){.collection-item .collection-item__col.collection-item__col--image,.collection-item .collection-item__col.collection-item__col--text{max-width:100%}.collection-item .collection-item__title{font-size:24px}.collection-item .collection-item__description{font-size:16px}}@media (max-width: 480px){.collection-item .collection-item__image-wrapper{padding-top:65%}.collection-item .collection-item__title{font-size:22px}.collection-item .collection-item__description{font-size:14px}}@media (max-width: 380px){.collection-item .collection-item__button{width:100%}}.search-page{display:flex;flex:1 0 auto}.search-page .shopify-section{display:flex;flex:1 0 auto;justify-content:center;flex-direction:column;width:100%}.search .search__container{display:flex;flex-direction:column;padding:40px 50px}.search .rte{text-align:center;color:#000}.search .rte p{padding:0;font-size:18px}.search .rte a{text-decoration:underline!important;color:#000}@media (-moz-touch-enabled: 0),(hover: hover){.search .rte a:hover{text-decoration:none!important}}.search .search__wrapper{width:100%;text-align:center;max-width:565px}.search .search__form{display:flex;flex-direction:column;align-items:center}.search .search__group{position:relative;display:flex;max-width:625px;width:100%}.search .search__input{width:100%;cursor:initial}.search .search__button,.search svg path{transition-timing-function:ease-in-out;transition-duration:.3s}.search .search__button svg path{transition-property:fill;fill:#fff}.search .search__row{display:flex;flex-wrap:wrap;margin:0 -25px}.search .search__col{max-width:25%;width:100%;margin-top:40px;padding:0 25px}.search .search__col.search__col--blog{max-width:100%}.search .search__title{margin-bottom:20px;font-size:28px;text-align:center}@media (max-width: 991px){.search .search__container{padding-left:40px;padding-right:40px}.search .search__row{margin-left:-20px;margin-right:-20px}.search .search__col{max-width:33.333333%;padding:0 20px}.search .search__title{font-size:26px}}@media (max-width: 767px){.search .search__col{max-width:50%}.search .search__title{font-size:24px}}@media (max-width: 575px){.search .search__title{font-size:22px}}@media (max-width: 480px){.search .search__container{padding-left:30px;padding-right:30px}.search .search__row{margin-left:0;margin-right:0}.search .search__col{max-width:100%;padding:0}.search .search__col .product-card{margin:0 auto}.search .button{min-width:100px}.search .search__title{font-size:20px}}@media (max-width: 380px){.search .button{min-width:65px}.search .search__title{font-size:19px}}.period-how-it-works .period-how-it-works__container{max-width:900px;display:flex;flex-direction:column;align-items:center}.period-how-it-works .period-how-it-works__title{margin-top:35px;font-size:20px}.period-how-it-works .period-how-it-works__blocks-title{margin-top:30px;margin-bottom:15px;font-size:30px;color:var(--blocks-title-color, #d02126)}.period-how-it-works .period-how-it-works__title,.period-how-it-works .period-how-it-works__blocks-title{text-align:center}.period-how-it-works .period-how-it-works__content{display:flex;flex-direction:column;align-items:center}.period-how-it-works .period-how-it-works__column{display:flex;align-items:center;width:calc(100% - 300px)}.period-how-it-works .period-how-it-works__column.period-how-it-works__column--small{width:300px}.period-how-it-works .period-how-it-works__column-content-description{margin-left:20px}.period-how-it-works .period-how-it-works__row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px;flex-wrap:wrap}.period-how-it-works .period-how-it-works__row .period-how-it-works__column-content-image{margin-left:40px}.period-how-it-works .period-how-it-works__row.period-how-it-works__row--reverse .period-how-it-works__column--small{order:1}.period-how-it-works .period-how-it-works__row.period-how-it-works__row--reverse .period-how-it-works__column-content-image{margin-left:0}.period-how-it-works .period-how-it-works__row.period-how-it-works__row--reverse .period-how-it-works__column{justify-content:flex-end}.period-how-it-works .period-how-it-works__row.period-how-it-works__row--reverse .period-how-it-works__column-content-description{margin-right:40px}.period-how-it-works .period-how-it-works__image-wrapper{position:relative;width:100%;height:0;padding-top:100%}.period-how-it-works .period-how-it-works__image{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.period-how-it-works .period-how-it-works-row__content-image-wrapper{display:flex;justify-content:center;align-items:center;width:65px}.period-how-it-works .period-how-it-works__column-content-description-title{font-size:18px}.period-how-it-works .period-how-it-works__column-content-description-additional{color:#d02126}.period-how-it-works .period-how-it-works__column-content-description-additional,.period-how-it-works .period-how-it-works__column-content-description-text{margin-top:14px;font-size:16px}.period-how-it-works .period-how-it-works__button{align-self:var(--button-alignment, center);margin-top:20px}@media (max-width: 767px){.period-how-it-works .period-how-it-works__row{flex-direction:column;margin-top:0}.period-how-it-works .period-how-it-works__row .period-how-it-works__column-content-image{margin-left:0}.period-how-it-works .period-how-it-works__row.period-how-it-works__row--reverse .period-how-it-works__column--small{order:0}.period-how-it-works .period-how-it-works__image-wrapper.period-how-it-works__image-wrapper--rotated .period-how-it-works__image{transform:rotate(0)}.period-how-it-works .period-how-it-works__image-wrapper.period-how-it-works__image-wrapper--rounded{margin-bottom:20px}.period-how-it-works .period-how-it-works__column{width:70%;margin-top:15px}.period-how-it-works .period-how-it-works__column.period-how-it-works__column--small{width:50%;margin-top:37px}.period-how-it-works .period-how-it-works__blocks-title{margin-bottom:0}}@media (max-width: 575px){.period-how-it-works .period-how-it-works__title{font-size:19px}.period-how-it-works .period-how-it-works__blocks-title{font-size:25px}.period-how-it-works .period-how-it-works__column{width:90%}.period-how-it-works .period-how-it-works__column.period-how-it-works__column--small{width:60%}.period-how-it-works .period-how-it-works-row__content-image-wrapper{width:40px}}@media (max-width: 480px){.period-how-it-works .period-how-it-works__column{width:100%}.period-how-it-works .period-how-it-works__column.period-how-it-works__column--small{width:80%}}@media (max-width: 380px){.period-how-it-works .period-how-it-works__column.period-how-it-works__column--small{width:100%}.period-how-it-works .period-how-it-works__column-content-description{margin-left:10px}}.period-explore{margin-top:40px}.period-explore .period-explore__container{display:flex;flex-direction:column;align-items:center;max-width:991px}.period-explore .period-explore__title-container{width:100%;padding:17px 20px 16px;background-color:#ea8079;box-shadow:4px 4px 8px #223c5033}.period-explore .period-explore__title{font-size:var(--title-size, 29px);line-height:1;letter-spacing:2.6px;text-align:center;color:var(--title-color, #fff)}.period-explore .period-explore__subtitle{margin-top:20px;font-size:var(--subtitle-size, 20px);color:var(--subtitle-color, #000)}.period-explore .period-explore__image-wrapper{position:relative;overflow:hidden;width:100%;height:0;margin-top:20px;padding-top:77%}.period-explore .period-explore__image{position:absolute;top:0;left:0;width:100%;height:100%}.period-explore .period-explore__content{width:100%;padding:20px 120px;background-color:#d02126;box-shadow:4px 4px 8px #223c5033}.period-explore .period-explore__content-title{font-size:var(--content-title-size, 20px);line-height:1;letter-spacing:3.77px;text-align:center;color:var(--content-title-color, #fff)}.period-explore .period-explore__content-subtitle{margin-top:20px;font-size:var(--content-subtitle-size, 20px);text-align:center;color:var(--content-subtitle-color, #fff)}.period-explore .period-explore__content-list{margin-top:20px;padding:0 30px}.period-explore .period-explore__content-item{font-size:var(--item-text-size, 20px);list-style-type:disc;font-weight:400;color:var(--item-text-color, #fff)}.period-explore .period-explore__content-item.period-explore__content-item{margin-top:5px}.period-explore .period-explore__button{margin-top:40px}@media (max-width: 991px){.period-explore .period-explore__content{padding:20px 60px}}@media (max-width: 767px){.period-explore .period-explore__container{padding-left:0;padding-right:0}.period-explore .period-explore__title,.period-explore .period-explore__content-title{font-size:24px}.period-explore .period-explore__subtitle{padding-left:20px;padding-right:20px}.period-explore .period-explore__content-subtitle{font-size:18px}}@media (max-width: 575px){.period-explore .period-explore__content{padding:20px 30px}}@media (max-width: 480px){.period-explore .period-explore__content{padding:20px}}.period-trendy{margin-top:40px}.period-trendy .period-trendy__container{display:flex;flex-direction:column;align-items:center;max-width:991px}.period-trendy .period-trendy__title{position:relative;padding-bottom:20px;font-size:40px;font-weight:700;text-align:center;color:var(--title-color, #e43453)}.period-trendy .period-trendy__title:after{content:"";position:absolute;bottom:0;left:50%;width:70%;height:8px;background-color:var(--line-color, #ea8079);transform:translate(-50%);box-shadow:4px 4px 8px #223c5033}.period-trendy .period-trendy__image-wrapper{position:relative;overflow:hidden;width:100%;height:0;margin-top:20px;padding-top:77%}.period-trendy .period-trendy__image{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.period-trendy .period-trendy__container{padding-left:0;padding-right:0}.period-trendy .period-trendy__title{padding-left:20px;padding-right:20px;font-size:35px}.period-trendy .period-trendy__title:after{width:65%}}@media (max-width: 575px){.period-trendy .period-trendy__title{font-size:30px}.period-trendy .period-trendy__title:after{width:60%}}@media (max-width: 380px){.period-trendy .period-trendy__title{font-size:24px}.period-trendy .period-trendy__title:after{width:50%;height:6px}}.period-reviews{margin-top:40px}.period-reviews .period-reviews__title{position:relative;padding-bottom:20px;font-size:40px;font-weight:700;text-align:center;color:var(--title-color, #e43453)}.period-reviews .period-reviews__title:after{content:"";position:absolute;bottom:0;left:50%;width:70%;height:8px;background-color:var(--line-color, #ea8079);transform:translate(-50%);box-shadow:4px 4px 8px #223c5033}.template-page-period-kit .footer,.template-page-period-kit .testimonials{margin-top:40px}.template-page-period-kit .featured-press__link{margin-top:20px}.period-press{margin-top:40px}.period-press .period-press__title{position:relative;padding-bottom:20px;font-size:40px;font-weight:700;text-align:center;color:var(--title-color, #e43453)}.period-press .period-press__title:after{content:"";position:absolute;bottom:0;left:50%;width:70%;height:8px;background-color:var(--line-color, #ea8079);transform:translate(-50%);box-shadow:4px 4px 8px #223c5033}.monthly-plans{margin-top:30px}.monthly-plans .monthly-plans__container{max-width:1100px}.monthly-plans .monthly-plans__title{position:relative;padding-bottom:20px;font-size:var(--title-size, 20px);font-weight:700;text-align:center;color:var(--title-color, #e43453)}.monthly-plans .monthly-plans__title:after{content:"";position:absolute;bottom:0;left:50%;width:70%;height:8px;background-color:var(--line-color, #ea8079);transform:translate(-50%);box-shadow:4px 4px 8px #223c5033}.monthly-plans .monthly-plans__row{display:flex;flex-wrap:wrap;margin-top:20px;margin-left:-20px;margin-right:-20px}.monthly-plans .monthly-plans__col{width:33.3333%;margin-top:20px;padding:0 20px}.monthly-plans .monthly-plans__col-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid #ea8079}.monthly-plans .monthly-plans__col-body{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:16px;padding-left:20px;padding-right:20px}.monthly-plans .monthly-plans__col-footer{padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:center}.monthly-plans .monthly-plans__col-title{font-size:22px}.monthly-plans .monthly-plans__image-wrapper{position:relative;width:100%;height:0;margin-top:5px;padding-top:56%}.monthly-plans .monthly-plans__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.monthly-plans .monthly-plans__price{font-size:46px}.monthly-plans .monthly-plans__price-description{margin-top:7px;font-size:14px}.monthly-plans .monthly-plans__text{margin-top:40px;text-align:center}.monthly-plans .monthly-plans__text p{margin-top:15px}.monthly-plans .monthly-plans__description{margin-top:35px;font-size:16px}.monthly-plans .monthly-plans__description p+p{margin-top:13px}.monthly-plans .monthly-plans__price-description,.monthly-plans .monthly-plans__price{color:var(--block-text-color, #e43453)}.monthly-plans .monthly-plans__select{width:100%;margin-top:35px;padding-left:10px;padding-right:30px;border-color:#e43453;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='.1' d='M8.723 9.037l.034.03.034-.03L9 8.845l.21.192.033.03.034-.03 7.757-7.11.04-.038-.04-.037-.97-.889-.034-.03-.034.03L9 7.376 2.004.963 1.97.933l-.034.03-.97.89-.04.036.04.037 7.757 7.11z'/%3E%3C/svg%3E%0A") #fff center right 10px no-repeat}.monthly-plans .monthly-plans__button{margin-top:40px}@media (max-width: 991px){.monthly-plans .monthly-plans__title{font-size:40px}.monthly-plans .monthly-plans__price{font-size:36px}.monthly-plans .monthly-plans__col{width:50%;padding:0 10px}.monthly-plans .monthly-plans__row{margin-left:-10px;margin-right:-10px}}@media (max-width: 575px){.monthly-plans .monthly-plans__title{font-size:30px}.monthly-plans .monthly-plans__price{font-size:28px}.monthly-plans .monthly-plans__col{width:100%}}.collection-ucb-header{padding-top:40px;padding-bottom:20px;background-color:#f7ffff}.collection-ucb-header .collection-ucb-header__header{margin-bottom:40px;text-align:center}.collection-ucb-header .collection-ucb-header__title{margin-bottom:10px;font-size:34px;color:#d02126}.collection-ucb-header .collection-ucb-header__subtitle{font-size:18px}@media (max-width: 767px){.collection-ucb-header .collection-ucb-header__header{margin-bottom:30px}.collection-ucb-header .collection-ucb-header__title{font-size:24px}}.collection-ucb-offer{background-color:var(--background-color)}.collection-ucb-offer .collection-ucb-offer__header{max-width:960px;margin-left:auto;margin-right:auto;padding:40px 20px;text-align:center}.collection-ucb-offer .collection-ucb-offer__row{display:flex}.collection-ucb-offer .collection-ucb-offer__title-content{margin-bottom:10px;font-size:34px;font-weight:400;color:#d02126}.collection-ucb-offer .collection-ucb-offer__title-content strong{font-weight:700}.collection-ucb-offer .collection-ucb-offer__subtitle{font-size:22px}.collection-ucb-offer .collection-ucb-offer__box{width:50%;padding:30px}.collection-ucb-offer .collection-ucb-offer__box-content{max-width:380px;margin-left:auto;margin-right:auto;text-align:center;color:#fff}.collection-ucb-offer .collection-ucb-offer__box-title{font-size:24px;font-weight:400;text-transform:uppercase}.collection-ucb-offer .collection-ucb-header__image{width:100%}.collection-ucb-offer .collection-ucb-header__button{border:2px solid #fff;background-color:transparent}@media (-moz-touch-enabled: 0),(hover: hover){.collection-ucb-offer .collection-ucb-header__button:hover{background-color:#fff;color:#d02126}}@media (max-width: 767px){.collection-ucb-offer .collection-ucb-offer__title-content{margin-bottom:5px;font-size:24px}.collection-ucb-offer .collection-ucb-offer__subtitle{font-size:18px}.collection-ucb-offer .collection-ucb-offer__row{flex-direction:column}.collection-ucb-offer .collection-ucb-offer__row .collection-ucb-offer__box{width:100%}.collection-ucb-offer .collection-ucb-offer__row .collection-ucb-offer__box:nth-child(odd) .collection-ucb-offer__box-content{margin-right:auto}.collection-ucb-offer .collection-ucb-offer__row .collection-ucb-offer__box:nth-child(2n) .collection-ucb-offer__box-content{margin-left:auto}}.collection-ucb-technology{padding-top:40px;padding-bottom:40px;background-color:#fbefeb}.collection-ucb-technology .collection-ucb-technology__title{margin-bottom:40px;font-size:32px;text-align:center;color:#d02126}.collection-ucb-technology .collection-ucb-technology__image{display:block;width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.collection-ucb-technology .collection-ucb-technology__title{margin-bottom:30px;font-size:24px}}div#rc_login{margin-top:40px!important;margin-bottom:0!important}div#rc_login h5{margin-bottom:5px;font-family:Gill Sans MT Pro,sans-serif;font-size:18px;font-weight:400}div#rc_login a{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;font-size:18px;color:#000;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}div#rc_login a:after{content:"";position:absolute;bottom:0;left:0;display:flex;width:100%;height:1px;background-color:#000;transition-property:width;transition-duration:.35s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){div#rc_login a:hover{opacity:1;color:#c9c9c9}div#rc_login a:hover:after{width:0}}#ReCharge #content__customers__request-invite{padding-top:40px;padding-bottom:40px}#ReCharge #content__customers__request-invite #login_verification a{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;font-size:18px;color:#000;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}#ReCharge #content__customers__request-invite #login_verification a:after{content:"";position:absolute;bottom:0;left:0;display:flex;width:100%;height:1px;background-color:#000;transition-property:width;transition-duration:.35s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){#ReCharge #content__customers__request-invite #login_verification a:hover{opacity:1;color:#c9c9c9}#ReCharge #content__customers__request-invite #login_verification a:hover:after{width:0}}#ReCharge #content__customers__request-invite #login_verification button{display:inline-block;flex-shrink:0;min-width:150px;padding:14px 20px;box-shadow:none;border:none;border-radius:0;background-color:#d02126;font-family:Brandon Grotesque,sans-serif;font-size:14px;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;transition-property:background-color,color;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){#ReCharge #content__customers__request-invite #login_verification button:hover{background-color:#ea8079}}#ReCharge #content__customers__request-invite #login_verification input{padding:9.5px 12px;border:1px solid #c9c9c9;border-radius:0;box-shadow:none;outline:none;background-color:#fff;font-size:16px;font-weight:400;line-height:22px;color:#000;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition-duration:.3s;transition-property:border-color}#ReCharge #content__customers__request-invite #login_verification input::-moz-placeholder{color:#c9c9c9}#ReCharge #content__customers__request-invite #login_verification input:-ms-input-placeholder{color:#c9c9c9}#ReCharge #content__customers__request-invite #login_verification input::placeholder{color:#c9c9c9}#ReCharge #content__customers__request-invite #login_verification input[disabled]{color:#c9c9c9}#ReCharge #content__customers__request-invite #login_verification input.input--error{border:1px solid #982531}#ReCharge #content__customers__request-invite #login_verification input:focus{border-color:#000}#ReCharge #content__customers__request-invite #login_verification .rc_form__group{margin-bottom:20px}#ReCharge #content__customers__request-invite #login_verification .rc_form__group input{width:100%}#ReCharge #content__customers__request-invite #login_verification .rc_form__group:last-of-type{margin-bottom:0}#ReCharge #content__customers__request-invite #login_verification .rc_form__placeholder{font-size:18px}#ReCharge #content__customers__request-invite .row .grid__item.col-md-6{flex:unset;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:490px}#ReCharge #content__customers__request-invite h2{font-size:40px;line-height:1}#ReCharge #content__customers__request-invite .rc_header-settings__description{display:block;margin-top:10px;font-size:18px}#ReCharge #content__customers__request-invite .rc_logo{display:none!important}@media (max-width: 767px){#ReCharge #content__customers__request-invite h2{font-size:30px}}.first-period-kit-banner{position:relative;min-height:22vw}.first-period-kit-banner .first-period-kit-banner__container{max-width:1000px}.first-period-kit-banner .first-period-kit-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.first-period-kit-banner .first-period-kit-banner__title{position:relative;top:70px;max-width:500px;font-size:55px;font-weight:400;color:#fff}@media (max-width: 991px){.first-period-kit-banner{min-height:35vw}.first-period-kit-banner .first-period-kit-banner__title{top:50px;font-size:44px}}@media (max-width: 480px){.first-period-kit-banner{min-height:45vw}.first-period-kit-banner .first-period-kit-banner__title{top:30px;font-size:27px}}.first-period-kit-product{padding-top:50px;padding-bottom:50px}.first-period-kit-product .first-period-kit-product__container{max-width:1000px}.first-period-kit-product .first-period-kit-product__card,.first-period-kit-product .first-period-kit-product__text-content{width:50%}.first-period-kit-product .first-period-kit-product__row{display:flex}.first-period-kit-product .first-period-kit-product__card{display:flex;flex-direction:column;justify-content:center;padding-right:40px}.first-period-kit-product .first-period-kit-product__card-badge{align-self:flex-start;padding:10px 20px;background-color:#d02126;color:#fff}.first-period-kit-product .first-period-kit-product__card-image{display:block;width:100%;max-width:224px;margin-left:auto;margin-right:auto;transition-property:opacity;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.first-period-kit-product .first-period-kit-product__card-image:hover{opacity:.6}}.first-period-kit-product .first-period-kit-product__card-title{margin-bottom:20px;font-size:20px;font-weight:400;text-align:center}.first-period-kit-product .first-period-kit-product__card-price{margin-bottom:20px;font-size:20px;text-align:center;color:#d02126}.first-period-kit-product .first-period-kit-product__card-price strike{margin-left:8px;font-size:18px;color:#000}.first-period-kit-product .first-period-kit-product__contains{margin-top:70px}.first-period-kit-product .first-period-kit-product__contains-title{margin-bottom:35px;font-size:26px;font-weight:400}.first-period-kit-product .first-period-kit-product__contains-images{display:flex;margin-bottom:-10px;margin-right:-10px;flex-wrap:wrap}.first-period-kit-product .first-period-kit-product__contains-image{width:calc(100% / 3 - 10px);margin-bottom:10px;margin-right:10px}.first-period-kit-product .first-period-kit-product__text-content{padding-left:40px}.first-period-kit-product .first-period-kit-product__description-title{margin-bottom:15px;font-size:20px}.first-period-kit-product .first-period-kit-product__description strong{font-weight:400}.first-period-kit-product .first-period-kit-product__description p,.first-period-kit-product .first-period-kit-product__description ul{margin-top:0}.first-period-kit-product .first-period-kit-product__description>p:nth-of-type(2),.first-period-kit-product .first-period-kit-product__description>p:nth-last-of-type(1){margin-top:20px}.first-period-kit-product .first-period-kit-product__contains-slideshow{display:none}.first-period-kit-product .first-period-kit-product__main-slider-wrapper{position:relative}.first-period-kit-product .first-period-kit-product__main-slider-wrapper .first-period-kit-product__slider-arrow{position:absolute;top:50%;z-index:1;display:block;width:40px;height:40px;padding:0;background-color:#d02126;text-align:center;min-width:unset;transform:translateY(-50%);transition-property:background-color;transition-duration:.3s}.first-period-kit-product .first-period-kit-product__main-slider-wrapper .first-period-kit-product__slider-arrow.first-period-kit-product__slider-arrow--prev{left:0}.first-period-kit-product .first-period-kit-product__main-slider-wrapper .first-period-kit-product__slider-arrow.first-period-kit-product__slider-arrow--next{right:0}.first-period-kit-product .first-period-kit-product__main-slider-wrapper .first-period-kit-product__slider-arrow .icon{display:inline-block;width:15px;height:auto;vertical-align:middle;color:#fff}@media (-moz-touch-enabled: 0),(hover: hover){.first-period-kit-product .first-period-kit-product__main-slider-wrapper .first-period-kit-product__slider-arrow:hover{background-color:#ea8079}}.first-period-kit-product .first-period-kit-product__main-slider{margin-bottom:15px}.first-period-kit-product .first-period-kit-product__main-slider .first-period-kit-product__main-slider-image-wrapper{position:relative;overflow:hidden;padding-top:100%}.first-period-kit-product .first-period-kit-product__main-slider .first-period-kit-product__main-slider-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto;cursor:-webkit-grab;cursor:grab}.first-period-kit-product .first-period-kit-product__navigation-slider .slick-slide.slick-current{opacity:.6}.first-period-kit-product .first-period-kit-product__navigation-slider .first-period-kit-product__navigation-slider-image-wrapper{position:relative;overflow:hidden;padding-top:100%}.first-period-kit-product .first-period-kit-product__navigation-slider .first-period-kit-product__navigation-slider-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.first-period-kit-product .first-period-kit-product__single-image-wrapper{position:relative;overflow:hidden;padding-top:100%}.first-period-kit-product .first-period-kit-product__single-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 991px){.first-period-kit-product .first-period-kit-product__card{padding-right:20px}.first-period-kit-product .first-period-kit-product__text-content{padding-left:20px}}@media (max-width: 767px){.first-period-kit-product{padding-bottom:20px}.first-period-kit-product .first-period-kit-product__row{flex-direction:column}.first-period-kit-product .first-period-kit-product__card{width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding-right:0}.first-period-kit-product .first-period-kit-product__contains-title{margin-bottom:20px}.first-period-kit-product .first-period-kit-product__contains-images{display:none}.first-period-kit-product .first-period-kit-product__contains-slideshow{display:block}.first-period-kit-product .first-period-kit-product__text-content{width:100%;margin-top:30px;padding-left:0}.first-period-kit-product .first-period-kit-product__description-title{margin-bottom:8px}}.first-period-kit-shop-now{padding-top:20px;padding-bottom:60px}.first-period-kit-shop-now .first-period-kit-shop-now__container{max-width:1000px}.first-period-kit-shop-now .first-period-kit-shop-now__container__title{margin-bottom:20px;font-size:34px;text-align:center}.first-period-kit-shop-now .first-period-kit-shop-now__container__slider:not(.slick-initialized){display:none}.first-period-kit-shop-now .first-period-kit-shop-now__container__slider .slick-track{margin-left:0}@media (max-width: 767px){.first-period-kit-shop-now{padding-bottom:40px}}.athletics-banner-first .athletics-banner-first__container{position:relative;overflow:hidden;max-width:1210px}.athletics-banner-first .athletics-banner-first__image-wrapper{position:relative;padding-top:62.39%}.athletics-banner-first .athletics-banner-first__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.athletics-banner-first .athletics-banner-first__additional{position:absolute;top:53%;left:15%;max-width:320px;width:100%;transform:translateY(-53%)}.athletics-banner-first .athletics-banner-first__text{font-size:16px;font-weight:900}.athletics-banner-first .athletics-banner-first__additional-image{max-width:160px;width:100%}@media (max-width: 480px){.athletics-banner-first .athletics-banner-first__additional{position:absolute;top:50%;left:10%;max-width:260px;transform:translateY(-50%)}.athletics-banner-first .athletics-banner-first__additional-image{max-width:110px;width:100%}.athletics-banner-first .athletics-banner-first__text{margin-top:10px;font-size:14px;font-weight:900}}.athletics-text-line{margin:23px auto;padding:0 20px}.athletics-text-line .athletics-text-line__container{max-width:1170px;padding-top:9px;padding-bottom:7px}.athletics-text-line .athletics-text-line__text-wrapper p{font-size:16px;text-align:center;color:#fff}@media (max-width: 480px){.athletics-text-line .athletics-text-line__text-wrapper p{font-size:14px}}.athletics-banner-cards{margin:80px 0}.athletics-banner-cards .athletics-banner-cards__container{max-width:1000px}.athletics-banner-cards .athletics-banner-cards__heading{font-size:28px}.athletics-banner-cards .athletics-banner-cards__text-wrapper{font-size:18px}.athletics-banner-cards .athletics-banner-cards__heading,.athletics-banner-cards .athletics-banner-cards__text-wrapper{margin-bottom:20px;line-height:1;text-align:center}.athletics-banner-cards .athletics-banner-cards__row{display:flex;margin:0 -5px}.athletics-banner-cards .athletics-banner-cards__col{max-width:25%;width:100%;padding:0 5px}.athletics-banner-cards .athletics-banner-cards__card{text-align:center}.athletics-banner-cards .athletics-banner-cards__card-image-wrapper{position:relative;width:100%;margin-bottom:10px;padding-top:100%}.athletics-banner-cards .athletics-banner-cards__card-image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.athletics-banner-cards .athletics-banner-cards__card-heading{font-size:16px}@media (max-width: 991px){.athletics-banner-cards .athletics-banner-cards__heading{font-size:27px}}@media (max-width: 767px){.athletics-banner-cards{margin-top:40px;margin-bottom:20px}.athletics-banner-cards .athletics-banner-cards__row{flex-wrap:wrap}.athletics-banner-cards .athletics-banner-cards__col{max-width:33.333%;margin-bottom:20px}}@media (max-width: 575px){.athletics-banner-cards .athletics-banner-cards__heading{font-size:25px}.athletics-banner-cards .athletics-banner-cards__text-wrapper{font-size:17px}.athletics-banner-cards .athletics-banner-cards__col{max-width:50%}}@media (max-width: 380px){.athletics-banner-cards .athletics-banner-cards__heading{font-size:23px}.athletics-banner-cards .athletics-banner-cards__text-wrapper{font-size:16px}}.athletics-banner-second{margin-bottom:40px}.athletics-banner-second .athletics-banner-second__container{max-width:1200px}.athletics-banner-second .athletics-banner-second__content{position:relative;display:flex}.athletics-banner-second .athletics-banner-second__image-wrapper.athletics-banner-second__image-wrapper--small{align-self:end}.athletics-banner-second .athletics-banner-second__text-wrapper{position:absolute;bottom:110px;left:120px;font-size:27px;color:#fff;max-width:450px}.athletics-banner-second .athletics-banner-second__image{display:block}@media (max-width: 1199px){.athletics-banner-second .athletics-banner-second__image-wrapper{flex:0 1 70%}.athletics-banner-second .athletics-banner-second__image-wrapper.athletics-banner-second__image-wrapper--small{flex:0 1 30%}.athletics-banner-second .athletics-banner-second__text-wrapper{left:120px}}@media (max-width: 991px){.athletics-banner-second .athletics-banner-second__text-wrapper{bottom:90px;left:80px;max-width:400px;font-size:24px}.athletics-banner-second .athletics-banner-second__image-wrapper.athletics-banner-second__image-wrapper--small{align-self:center}}@media (max-width: 767px){.athletics-banner-second .athletics-banner-second__text-wrapper{bottom:45px;left:30px;max-width:330px;font-size:20px}}@media (max-width: 575px){.athletics-banner-second .athletics-banner-second__text-wrapper{bottom:30px;left:20px;max-width:300px;font-size:18px}}@media (max-width: 480px){.athletics-banner-second .athletics-banner-second__content{flex-wrap:wrap}.athletics-banner-second .athletics-banner-second__text-wrapper{position:initial;margin-top:20px;font-size:18px;color:#000;max-width:100%}}@media (max-width: 380px){.athletics-banner-second .athletics-banner-second__text-wrapper{font-size:17px}}.athletics-banner-third{margin-bottom:40px}.athletics-banner-third .athletics-banner-third__container{max-width:1200px}.athletics-banner-third .athletics-banner-third__content{position:relative;display:flex}.athletics-banner-third .athletics-banner-third__image-wrapper.athletics-banner-third__image-wrapper--small{position:absolute;bottom:50px;right:0}.athletics-banner-third .athletics-banner-third__text-wrapper{position:absolute;bottom:110px;left:120px;font-size:27px;color:#fff;max-width:450px}.athletics-banner-third .athletics-banner-third__text-wrapper:after{content:"";position:absolute;bottom:-30px;left:100px;width:150px;height:3px;background-color:#4395a9}.athletics-banner-third .athletics-banner-third__image{display:block}@media (max-width: 1199px){.athletics-banner-third .athletics-banner-third__content{flex:0 1 70%;justify-content:flex-start}.athletics-banner-third .athletics-banner-third__image-wrapper{flex:0 1 70%}.athletics-banner-third .athletics-banner-third__image-wrapper.athletics-banner-third__image-wrapper--small{position:initial;flex:0 1 30%}.athletics-banner-third .athletics-banner-third__text-wrapper{left:120px}}@media (max-width: 991px){.athletics-banner-third .athletics-banner-third__text-wrapper{bottom:90px;left:80px;max-width:400px;font-size:24px}.athletics-banner-third .athletics-banner-third__image-wrapper.athletics-banner-third__image-wrapper--small{align-self:center}}@media (max-width: 767px){.athletics-banner-third .athletics-banner-third__text-wrapper{bottom:45px;left:30px;max-width:330px;font-size:20px}.athletics-banner-third .athletics-banner-third__text-wrapper:after{bottom:-15px}}@media (max-width: 575px){.athletics-banner-third .athletics-banner-third__text-wrapper{bottom:30px;left:20px;max-width:300px;font-size:18px}}@media (max-width: 480px){.athletics-banner-third .athletics-banner-third__content{flex-wrap:wrap}.athletics-banner-third .athletics-banner-third__text-wrapper{position:initial;margin-top:20px;font-size:18px;color:#000;max-width:100%}.athletics-banner-third .athletics-banner-third__text-wrapper:after{content:none}}@media (max-width: 380px){.athletics-banner-third .athletics-banner-third__text-wrapper{font-size:17px}}.athletics-banner-fourth{margin-bottom:40px}.athletics-banner-fourth .athletics-banner-fourth__container{max-width:1200px}.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{position:absolute;bottom:40px;left:120px;font-size:27px;color:#fff;max-width:450px}.athletics-banner-fourth .athletics-banner-fourth__text-wrapper:before{content:"";position:absolute;top:-20px;left:0;width:150px;height:3px;background-color:#d02126}.athletics-banner-fourth .athletics-banner-fourth__decoration-wrapper{position:absolute;bottom:180px;left:120px;width:181px;height:167px}.athletics-banner-fourth .athletics-banner-fourth__decoration{position:relative;width:100%;height:100%}.athletics-banner-fourth .athletics-banner-fourth__decoration-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.athletics-banner-fourth .athletics-banner-fourth__content{position:relative;display:flex}.athletics-banner-fourth .athletics-banner-fourth__image{display:block}@media (max-width: 1199px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{left:120px}}@media (max-width: 991px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{bottom:90px;left:80px;max-width:400px;font-size:24px}.athletics-banner-fourth .athletics-banner-fourth__decoration-wrapper{bottom:220px;left:80px;width:160px;height:148px}}@media (max-width: 767px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{bottom:30px;left:30px;max-width:340px;font-size:20px}.athletics-banner-fourth .athletics-banner-fourth__decoration-wrapper{bottom:140px;left:30px;width:120px;height:110px}}@media (max-width: 575px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{bottom:30px;left:20px;max-width:300px;font-size:18px}.athletics-banner-fourth .athletics-banner-fourth__decoration-wrapper{bottom:125px;left:20px;width:90px;height:80px}}@media (max-width: 480px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{position:initial;margin-top:20px;font-size:18px;color:#000;max-width:100%}.athletics-banner-fourth .athletics-banner-fourth__text-wrapper:before{content:none}.athletics-banner-fourth .athletics-banner-fourth__content{flex-wrap:wrap}.athletics-banner-fourth .athletics-banner-fourth__image-wrapper{flex:0 1 63.7%}.athletics-banner-fourth .athletics-banner-fourth__image-wrapper.athletics-banner-fourth__image-wrapper--small{flex:0 1 36.3%}.athletics-banner-fourth .athletics-banner-fourth__decoration-wrapper{display:none}}@media (max-width: 380px){.athletics-banner-fourth .athletics-banner-fourth__text-wrapper{font-size:17px}}.period-underwear-anchor{margin-top:15px}.period-underwear-anchor .period-underwear-anchor__title{padding:0 220px;font-size:18px;font-weight:400;line-height:1.3;text-align:center;color:#3f342a}.period-underwear-anchor .period-underwear-anchor__subtitle{margin-top:10px;padding:0 420px;font-size:18px;font-weight:700;line-height:normal;text-align:center;color:#3f342a}.period-underwear-anchor .period-underwear-anchor__row-container{max-width:600px;width:100%;margin:20px auto}.period-underwear-anchor .period-underwear-anchor__row{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}.period-underwear-anchor .period-underwear-anchor__button{width:100%;margin-left:auto;margin-right:auto;padding-top:13px;padding-bottom:13px}.period-underwear-anchor .period-underwear-anchor__button-wrapper{display:inline-flex;flex:0 0 33.333333%;width:100%;max-width:33.333333%;margin:5px 0;padding:0 10px}.period-underwear-anchor .period-underwear-anchor__button-wrapper.period-underwear-anchor__button-wrapper--full-width{max-width:100%;flex-basis:100%}.period-underwear-anchor .period-underwear-anchor__button-wrapper.period-underwear-anchor__button-wrapper--full-width .period-underwear-anchor__button{width:65%}.period-underwear-anchor .period-underwear-anchor__button-wrapper.period-underwear-anchor__button-wrapper--half-width{max-width:50%;flex-basis:50%}.period-underwear-anchor .period-underwear-anchor__sticky-circles{position:fixed;left:1%;z-index:100000}.period-underwear-anchor .period-underwear-anchor__sticky-circle{position:relative;display:block;width:20px;height:20px;margin-top:10px;padding:5px;border:none;border-radius:50%;background-color:transparent}.period-underwear-anchor .period-underwear-anchor__sticky-circle:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:#000;transform:translate(-50%,-50%);border-radius:50%}.period-underwear-anchor .period-underwear-anchor__sticky-circle.active{border:1px solid #000}@media (max-width: 1199px){.period-underwear-anchor .period-underwear-anchor__title{padding:0 80px}.period-underwear-anchor .period-underwear-anchor__subtitle{padding:0 220px}}@media (max-width: 991px){.period-underwear-anchor .period-underwear-anchor__title{padding:0 40px}.period-underwear-anchor .period-underwear-anchor__subtitle{padding:0 100px}}@media (max-width: 767px){.period-underwear-anchor{margin-top:0}.period-underwear-anchor .period-underwear-anchor__title{padding:0}.period-underwear-anchor .period-underwear-anchor__subtitle{padding:0 10px}.period-underwear-anchor .period-underwear-anchor__sticky-circles{display:none}}@media (max-width: 575px){.period-underwear-anchor .period-underwear-anchor__subtitle{padding:0}.period-underwear-anchor .period-underwear-anchor__button-wrapper{max-width:50%;flex-basis:50%}.period-underwear-anchor .period-underwear-anchor__button{min-width:auto}}@media (max-width: 991px){.template-page-period-underwear .main-banner{min-height:20vw}}@media (max-width: 767px){.template-page-period-underwear .main-banner .main-banner__text-content{margin-bottom:0;color:#3f342a}}.featured-collection{padding-top:35px;padding-bottom:35px}.featured-collection .featured-collection__container{padding-left:70px;padding-right:70px}.featured-collection .featured-collection__title{width:100%;font-size:30px;line-height:1.6;text-align:center;color:#3f342a}.featured-collection .featured-collection__row{display:flex;margin-left:-12px;margin-right:-12px;flex-wrap:wrap}.featured-collection .featured-collection__col{width:25%;padding:12px}.featured-collection .featured-collection__button-container{display:flex}.featured-collection .featured-collection__button{margin:25px auto;background-color:var(--button-bg-color);text-transform:capitalize;color:var(--button-text-color);min-width:210px}@media (-moz-touch-enabled: 0),(hover: hover){.featured-collection .featured-collection__button:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}}@media (max-width: 991px){.featured-collection .featured-collection__col{width:33.3333%}}@media (max-width: 767px){.featured-collection .featured-collection__container{padding-left:20px;padding-right:20px}.featured-collection .featured-collection__title{font-size:26px}.featured-collection .featured-collection__col{width:50%}}@media (max-width: 480px){.featured-collection .featured-collection__col{width:100%}}.richtext{padding-top:20px;padding-bottom:40px;text-align:center}.richtext .richtext__container{max-width:840px}.richtext .richtext__heading{margin-top:40px;margin-bottom:0;font-size:26px;line-height:1;color:var(--heading-color)}.richtext .richtext__subheading{margin-top:0;color:var(--subheading-color)}.richtext .richtext__subheading p{font-size:24px}.richtext .richtext__text{color:var(--text-color)}.richtext .richtext__text p{margin-bottom:10px;font-size:24px;line-height:1.5}.richtext .richtext__description{color:var(--description-color)}.richtext .richtext__description p{margin-top:0;font-size:18px;line-height:1}.plus-size-text-section{padding:50px 0;background-color:#d02126;text-align:center;color:#fff}.plus-size-text-section .plus-size-text-section__title{position:relative;padding-bottom:25px;font-size:28px;font-weight:700;letter-spacing:.05em}.plus-size-text-section .plus-size-text-section__title:before{content:"";position:absolute;bottom:0;left:50%;width:80px;height:1px;background-color:#fff;transform:translate(-50%)}.plus-size-text-section .plus-size-text-section__subtitle{margin-top:25px;padding:0 320px;font-size:18px;font-weight:400;line-height:1.6}.plus-size-text-section .plus-size-text-section__text{margin-top:25px;font-size:18px;font-weight:700;line-height:1.6}@media (max-width: 1199px){.plus-size-text-section .plus-size-text-section__subtitle{padding:0 160px}}@media (max-width: 991px){.plus-size-text-section .plus-size-text-section__subtitle{padding:0 80px}}@media (max-width: 767px){.plus-size-text-section .plus-size-text-section__title{font-size:24px}.plus-size-text-section .plus-size-text-section__subtitle{padding:0 40px;font-size:16px}.plus-size-text-section .plus-size-text-section__text{font-size:16px}}@media (max-width: 575px){.plus-size-text-section{padding:35px 0}.plus-size-text-section .plus-size-text-section__subtitle{padding:0 20px}}@media (max-width: 480px){.plus-size-text-section{padding:25px 0}.plus-size-text-section .plus-size-text-section__title{font-size:20px;letter-spacing:1px}.plus-size-text-section .plus-size-text-section__title:before{height:2px}.plus-size-text-section .plus-size-text-section__subtitle{padding:0;font-size:14px;letter-spacing:.04em}.plus-size-text-section .plus-size-text-section__text{font-size:14px;letter-spacing:.07em}}.plus-size-items-section{padding:50px 0;background-color:var(--background-color, #fff);text-align:center;color:#2e2e2e}.plus-size-items-section .plus-size-items-section__container{max-width:840px}.plus-size-items-section .plus-size-items-section__title{font-size:36px;font-weight:700;word-break:break-word}.plus-size-items-section .plus-size-items-section__subtitle{margin-top:10px;font-size:23px;font-weight:700;word-break:break-word}.plus-size-items-section .plus-size-items-section__item{display:flex;flex-direction:column;flex:0 0 25%;width:100%;max-width:25%;height:auto;padding:0 30px}.plus-size-items-section .plus-size-items-section__row{display:flex;justify-content:center;flex-wrap:wrap;margin:45px -30px 0}.plus-size-items-section .plus-size-items-section__row.plus-size-items-section__row--double .plus-size-items-section__item{flex:0 0 50%;max-width:50%}.plus-size-items-section .plus-size-items-section__row.plus-size-items-section__row--triple .plus-size-items-section__item{flex:0 0 33.333333%;max-width:33.333333%}.plus-size-items-section .plus-size-items-section__item-image-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.plus-size-items-section .plus-size-items-section__item-image{border-radius:50%}.plus-size-items-section .plus-size-items-section__item-title{margin-top:25px;margin-bottom:25px;font-size:23px;font-weight:700;line-height:1.6;word-break:break-word}.plus-size-items-section .plus-size-items-section__item-subtitle{margin-top:10px;font-size:18px;font-weight:700;line-height:1.6;word-break:break-word}.plus-size-items-section .plus-size-items-section__link{width:100%;min-width:auto;margin-top:auto;word-break:break-word}@media (max-width: 991px){.plus-size-items-section .plus-size-items-section__row{margin-left:-15px;margin-right:-15px}.plus-size-items-section .plus-size-items-section__item{padding:0 15px}}@media (max-width: 767px){.plus-size-items-section .plus-size-items-section__item{margin-top:25px;max-width:100%;flex-basis:100%}.plus-size-items-section .plus-size-items-section__row{margin-top:20px}.plus-size-items-section .plus-size-items-section__row.plus-size-items-section__row--triple .plus-size-items-section__item,.plus-size-items-section .plus-size-items-section__row.plus-size-items-section__row--double .plus-size-items-section__item{max-width:100%;flex-basis:100%}.plus-size-items-section .plus-size-items-section__title{font-size:28px}.plus-size-items-section .plus-size-items-section__subtitle{font-size:18px}.plus-size-items-section .plus-size-items-section__link{width:50%;margin-left:auto;margin-right:auto}}@media (max-width: 480px){.plus-size-items-section{padding:25px 0}.plus-size-items-section .plus-size-items-section__title{font-size:22px}.plus-size-items-section .plus-size-items-section__item-title{font-size:19px}.plus-size-items-section .plus-size-items-section__item-subtitle{font-size:15px}}.template-page-period-swimwear .period-underwear-anchor__title{font-size:35px;font-weight:400;line-height:1.6}.template-page-period-swimwear .featured-collection__title{font-size:30px;font-weight:700;line-height:normal}.template-blog{display:flex;flex-direction:column}.template-blog #shopify-section-header{order:-1}.template-blog #shopify-section-footer{order:999999}.shopify-challenge__container{display:flex;flex:1 0 auto;justify-content:center;align-items:center;width:100%!important;margin:112px auto 40px!important;padding-left:60px!important;padding-right:60px!important;flex-direction:column;max-width:1400px!important}.shopify-challenge__container .shopify-challenge__message{font-size:25px}.shopify-challenge__container .g-recaptcha{margin-top:20px!important;margin-bottom:0!important}.shopify-challenge__container .shopify-challenge__button{margin:20px auto 0!important;display:inline-block;flex-shrink:0;min-width:150px;padding:15px 20px;box-shadow:none;border:none;background-color:#d02126;font-family:Brandon Grotesque,sans-serif;font-size:14px;font-weight:500;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;transition-property:background-color,color;transition-duration:.3s}@media (-moz-touch-enabled: 0),(hover: hover){.shopify-challenge__container .shopify-challenge__button:hover{background-color:#ea8079}}@media (max-width: 1199px){.shopify-challenge__container{padding-left:40px!important;padding-right:40px!important}}@media (max-width: 991px){.shopify-challenge__container{padding-left:20px!important;padding-right:20px!important}}@media (max-width: 575px){.shopify-challenge__container{margin-top:80px!important;padding-left:15px!important;padding-right:15px!important}.shopify-challenge__container .g-recaptcha{margin-left:-15px!important;margin-right:-15px!important}}.template-password a{color:#1e88e5;transition-duration:.3s;transition-property:color}.template-password a:hover,.template-password a:focus{color:#1360a4}.template-password .errors{margin:5px 0;line-height:1.5;color:red}.template-password .template-password__header{padding:25px 15px;font-size:24px;text-align:center}.template-password .template-password__popup{position:absolute;top:0;left:0;display:flex;visibility:hidden;opacity:0;width:100%;height:100%;padding:15px;background-color:#fff;text-align:center;transform:scale(.85);transition-duration:.3s;transition-property:opacity,transform,visibility}.template-password .template-password__popup.template-password__popup--open{visibility:visible;opacity:1;transform:scale(1)}.template-password .template-password__login{position:relative;max-width:540px;width:100%;margin:auto;padding:30px;border:2px solid #000}.template-password .template-password__main{width:100%;margin:auto;padding-left:15px;padding-right:15px;text-align:center}.template-password .template-password__content{width:100%;margin-left:auto;margin-right:auto;padding:30px 20px;border:2px solid #000;max-width:540px}.template-password .template-password__h2{margin-bottom:20px;font-size:28px}.template-password .template-password__h4{margin:10px 0;font-size:18px}.template-password .password-close-button{position:absolute;top:10px;right:10px;width:25px;height:25px;padding:0;border:none;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none}.template-password .password-close-button svg{fill:#000}.template-password .password-submit-group{display:flex;justify-content:center;margin:20px 0}.template-password .password-input,.template-password .password-button{height:36px;border-radius:0}.template-password .password-input{width:100%;padding:0 10px;border:1px solid #000;font-family:sans-serif;font-size:16px;color:#000;max-width:300px;transition-property:box-shadow;transition-duration:.3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.template-password .password-input:focus{box-shadow:inset 0 0 2px #000000de}.template-password .password-button{padding:0 15px;border:none;background-color:#000;font-family:sans-serif;font-size:14px;text-transform:uppercase;color:#fff;transition-property:background-color;transition-duration:.3s}.template-password .password-button:hover,.template-password .password-button:focus{background-color:#838383}.template-password .social-sharing{margin:15px 0}.template-password .social-sharing .social-sharing__link{display:inline-flex;align-items:center;margin:5px;text-decoration:none}.template-password .social-sharing .social-sharing__link .icon{margin-right:5px}#e-1671704047168 .gf_button{display:inline-block!important}.period-underwear-anchor__sticky-circles.js-sticky-circles{display:none}.product-faqs .product-faqs__item:first-child{border-top:1px solid #000}.swatch_flex{display:flex;flex-wrap:wrap;row-gap:11px}.product_swatch.active{border:2px solid #982531}.product_swatch{margin-right:10px}.product_swatch a{display:flex}.swacth_color-name span{font-size:14px;font-weight:700;font-family:Brandon Grotesque,sans-serif;text-transform:uppercase}.swacth_color-name{margin-bottom:12px}.custom_metafield_swatch{margin-bottom:30px}.product_swatch img{width:60px;height:60px;border-radius:50px;padding:0 7px}.product_swatch{border-radius:50px;border:1px solid #c0c0c0}.product_swatch a{position:relative}.product_swatch span:after{border:1px solid #982531;content:"";width:19px;bottom:-2px;right:0;position:absolute;left:0;background:#982531;text-align:center;margin:0 auto;padding:7px 1px;transform:rotate(45deg);z-index:-1}.product_swatch span{position:absolute;bottom:68px;left:-70px;right:0;width:202px;display:none;background:#982531;font-size:13px;color:#fff;padding:6px 12px;text-align:center}.product_swatch a:hover span{display:block;z-index:3}.product_description{display:none}.product-faqs{margin-top:0}span.plus_icon:after,span.plus_icon:before{content:"";position:absolute;top:50%;right:0;display:block;width:20px;height:2px;background-color:#000;transform:translateY(-50%);transition-property:all;transition-duration:.3s;transition-timing-function:ease}.product_description_tab h3.description_title .plus_icon:before{transform:translateY(-50%) rotate(90deg)}h3.description_title{position:relative;font-family:Brandon Grotesque,sans-serif;font-size:20px;font-weight:400;cursor:pointer;margin:0;line-height:1.5rem;color:#000}.product_description_tab{border-top:1px solid;margin-top:50px;padding:15px 0}.product_description_tab h3.description_title.active .plus_icon:before{opacity:0;transform:translateY(-50%) rotate(180deg)}.product-meta .product-meta__sku-value{color:#000;margin-top:20px}.product-meta__price h2{font-weight:400;margin-block:15px}ul.variat-option li{display:inline-block;background:#fff;color:#000;padding:13px 11px;text-align:center;cursor:pointer;border:2px solid #dbdcdc;min-width:3.5em;min-height:48px;border-radius:3px;margin:7px 7px 0 0}.product-form .product-form__item-select{display:none}.product-form .product-form__quantity-input-wrapper{width:100%;padding:10px;border-left:1px solid #000;border-right:1px solid #000;margin:0 14px}ul.variat-option li.main-option.active{border:1px solid #000}.product-form .product-form__quantity{width:175px;height:100%;border-radius:3px}.product-meta .product-meta__price{margin-bottom:30px}.variat-option li.disabled.main-option{background:no-repeat center/100% 100% rgba(0,0,0,.05);background-image:url(/cdn/shop/files/Frame.png?v=1687175362);color:#707173e6}.product-form__item .quantity_pdp{margin-bottom:12px}.product-form__item.product-form__options-item .product-form__item-label{margin-bottom:5px}.sizing-content{position:fixed;background:#00000061;top:0;left:0;right:0;bottom:0;z-index:20;height:100%;width:100%}.sizing-img{position:fixed;top:50%;z-index:27;right:0;text-align:center;width:100%;margin:0 auto;left:0;transform:translateY(-50%)}.sizing_popup-wapper,.sizing_popup-wapper .product-faqs__content-container,.first-period-kit-product .first-period-kit-product__card-badge{display:none}
/*# sourceMappingURL=/cdn/shop/t/134/assets/main.build.css.map?enable_css_minification=1&v=134272353577808451441696454736 */
