
/* Homebrew Minifier */




a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html, body { margin: 0; padding: 0; font-size: 62.5%; scroll-behavior: smooth; }body { overflow-x: hidden; font-size: 1.6rem;}* { -webkit-box-sizing: border-box; box-sizing: border-box; }::-webkit-scrollbar { width: 16px; }::-webkit-scrollbar-track { background: #fff; }::-webkit-scrollbar-thumb { background-color: #000; border-radius: 20px; border: 3px solid #fff; }ul, ol { list-style: none; }.pointer { cursor: pointer; }.overflow-hidden { overflow: hidden; }.overflow-x-hidden { overflow-x: hidden; }.overflow-y-hidden { overflow-y: hidden; }.overflow-x-scroll { overflow-x: scroll; }.overflow-y-scroll { overflow-y: scroll; }.boxshadow { -webkit-box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.2); box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.2); }.boxshadow-inset { -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.2); box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.2) }.list-none { list-style: none; padding-left: initial; }option:disabled { color: #cccccc; }button:focus-visible { outline: 2px dashed black; }button:focus:not(:focus-visible) { outline: none; }pre, blockquote { margin: 0; padding: 0 0 16px; } code { font-family: Consolas, monaco, monospace; }ul { padding-left: 1.5em; }ul ul { padding-top: 8px; } li { padding-bottom: 8px; }hr { width: 100%; display: block; }strong { font-weight: 700; }small { font-size: 1rem; }button { background: transparent; border: 0; }@font-face { font-family: "Backlash"; src: url(" BacklashScript.woff") format("woff"); font-weight: normal; font-display: swap; }@font-face { font-family: "Effra Regular"; src: url(" Effra_Std_Rg.otf") format("opentype"); font-weight: normal; font-display: swap; }@font-face { font-family: "Effra Medium"; src: url(" Effra_Std_Md.otf") format("opentype"); font-weight: normal; font-display: swap;}@font-face { font-family: "Effra Light"; src: url(" Effra_Std_Lt.otf") format("opentype"); font-weight: normal; font-display: swap;}@font-face { font-family: "Effra Bold"; src: url(" Effra_Std_Bd.otf") format("opentype"); font-weight: normal; font-display: swap;}.hide { display: none; }.show { display: block; }.opacity-0 { opacity: 0; }.opacity-1 { opacity: 1; }* { font-size: 1.6rem; font-style: normal; line-height: 2.2rem; font-family: "Effra Regular"; }.backlash { font-family: "Backlash"; }.effra { font-family: "Effra Regular"; }.template-article a,.a-blog-post a { color: #000000; }.light, .light p { font-family: "Effra Light"; }.regular, .regular p { font-family: "Effra Regular"; }.medium, .medium p { font-family: "Effra Medium"; }.bold, .bold p { font-family: "Effra Bold"; }@media (max-width: 1180px) { .mds-light, .mds-light p { font-family: "Effra Light"; } .mds-regular, .mds-regular p { font-family: "Effra Regular"; } .mds-medium, .mds-medium p { font-family: "Effra Medium"; } .mds-bold, .mds-bold p { font-family: "Effra Bold"; }}@media (max-width: 767px) { .sm-light, .sm-light p { font-family: "Effra Light"; } .sm-regular, .sm-regular p { font-family: "Effra Regular"; } .sm-medium, .sm-medium p { font-family: "Effra Medium"; } .sm-bold, .sm-bold p { font-family: "Effra Bold"; }}.letterSpace { letter-spacing: 0.05em; }.underline { text-decoration: underline; }.no-deco { text-decoration: none; }.linethrough { text-decoration: line-through; position: relative; }.linethrough:after { content: ""; width: 100%; position: absolute; height: 2px; background: black; left: 0; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translateY(-50%); }.uppercase { text-transform: uppercase; }.lowercase { text-transform: lowercase; }.text-shadow { text-shadow: 1px 1px #000; }.breakwork { word-break: break-word; }.text-left { text-align: left; }.text-right { text-align: right }.text-center { text-align: center; }::-moz-selection { background: #00bcd4; color: #ffffff; text-shadow: 2px 2px 1px #000, 3px 3px 1px #000; }::selection { background: #00bcd4; color: #ffffff; text-shadow: 2px 2px 1px #000, 3px 3px 1px #000; }mark { background: #00bcd4; color: #ffffff; }.txt-48, .txt-48 p { font-size: 4.8rem; line-height: 5.6rem; }.txt-36, .txt-36 p { font-size: 3.6rem; line-height: 4.2rem; }.txt-34, .txt-34 p { font-size: 3.4rem; line-height: 4.0rem; }.txt-32, .txt-32 p { font-size: 3.2rem; line-height: 3.8rem; }.txt-30, .txt-30 p { font-size: 3.0rem; line-height: 3.6rem; }.txt-24, .txt-24 p { font-size: 2.4rem; line-height: 3.0rem; }.txt-20, .txt-20 p { font-size: 2.0rem; line-height: 2.6rem; }.txt-18, .txt-18 p { font-size: 1.8rem; line-height: 2.4rem; }.txt-16, .txt-16 p { font-size: 1.6rem; line-height: 2.2rem; }.txt-14, .txt-14 p { font-size: 1.4rem; line-height: 2.0rem; }.txt-12, .txt-12 p { font-size: 1.2rem; line-height: 1.8rem; }.txt-10, .txt-10 p { font-size: 1.0rem; line-height: 1.6rem; }@media only screen and (max-width: 1280px) { .md-txt-48, .md-txt-48 p { font-size: 4.8rem; line-height: 5.6rem; } .md-txt-36, .md-txt-36 p { font-size: 3.6rem; line-height: 4.2rem; } .md-txt-34, .md-txt-34 p { font-size: 3.4rem; line-height: 4.0rem; } .md-txt-32, .md-txt-32 p { font-size: 3.2rem; line-height: 3.8rem; } .md-txt-30, .md-txt-30 p { font-size: 3.0rem; line-height: 3.6rem; } .md-txt-24, .md-txt-24 p { font-size: 2.4rem; line-height: 3.0rem; } .md-txt-20, .md-txt-20 p { font-size: 2.0rem; line-height: 2.6rem; } .md-txt-18, .md-txt-18 p { font-size: 1.8rem; line-height: 2.4rem; } .md-txt-16, .md-txt-16 p { font-size: 1.6rem; line-height: 2.2rem; } .md-txt-14, .md-txt-14 p { font-size: 1.4rem; line-height: 2.0rem; } .md-txt-12, .md-txt-12 p { font-size: 1.2rem; line-height: 1.8rem; } .md-txt-10, .md-txt-10 p { font-size: 1.0rem; line-height: 1.6rem; } .md-text-left { text-align: left; } .md-text-right { text-align: right } .md-text-center { text-align: center; }}@media only screen and (max-width: 1180px) { .mds-txt-48, .mds-txt-48 p { font-size: 4.8rem; line-height: 5.6rem; } .mds-txt-36, .mds-txt-36 p { font-size: 3.6rem; line-height: 4.2rem; } .mds-txt-34, .mds-txt-34 p { font-size: 3.4rem; line-height: 4.0rem; } .mds-txt-32, .mds-txt-32 p { font-size: 3.2rem; line-height: 3.8rem; } .mds-txt-30, .mds-txt-30 p { font-size: 3.0rem; line-height: 3.6rem; } .mds-txt-24, .mds-txt-24 p { font-size: 2.4rem; line-height: 3.0rem; } .mds-txt-20, .mds-txt-20 p { font-size: 2.0rem; line-height: 2.6rem; } .mds-txt-18, .mds-txt-18 p { font-size: 1.8rem; line-height: 2.4rem; } .mds-txt-16, .mds-txt-16 p { font-size: 1.6rem; line-height: 2.2rem; } .mds-txt-14, .mds-txt-14 p { font-size: 1.4rem; line-height: 2.0rem; } .mds-txt-12, .mds-txt-12 p { font-size: 1.2rem; line-height: 1.8rem; } .mds-txt-10, .mds-txt-10 p { font-size: 1.0rem; line-height: 1.6rem; } .sm-text-left { text-align: left; } .sm-text-right { text-align: right } .sm-text-center { text-align: center; }}@media only screen and (max-width: 767px) { .sm-txt-48, .sm-txt-48 p { font-size: 4.8rem; line-height: 5.6rem; } .sm-txt-36, .sm-txt-36 p { font-size: 3.6rem; line-height: 4.2rem; } .sm-txt-34, .sm-txt-34 p { font-size: 3.4rem; line-height: 4.0rem; } .sm-txt-32, .sm-txt-32 p { font-size: 3.2rem; line-height: 3.8rem; } .sm-txt-30, .sm-txt-30 p { font-size: 3.0rem; line-height: 3.6rem; } .sm-txt-24, .sm-txt-24 p { font-size: 2.4rem; line-height: 3.0rem; } .sm-txt-20, .sm-txt-20 p { font-size: 2.0rem; line-height: 2.6rem; } .sm-txt-18, .sm-txt-18 p { font-size: 1.8rem; line-height: 2.4rem; } .sm-txt-16, .sm-txt-16 p { font-size: 1.6rem; line-height: 2.2rem; } .sm-txt-14, .sm-txt-14 p { font-size: 1.4rem; line-height: 2.0rem; } .sm-txt-12, .sm-txt-12 p { font-size: 1.2rem; line-height: 1.8rem; } .sm-txt-10, .sm-txt-10 p { font-size: 1.0rem; line-height: 1.6rem; } .sm-text-left { text-align: left; } .sm-text-right { text-align: right } .sm-text-center { text-align: center; }}.container-fluid { max-width: 100%; }.container { max-width: 1160px; margin: 0 auto; }.container::after,.flex-container { content: ""; clear: both; display: table; }.col { float: left; padding: 10px; }[class*="push-"] { position: relative; }.gutter { margin-right: 10px; margin-left: 10px; }[class*="lg-"], [class*="md-"], [class*="sm-"] { min-height: 1px; }.push-1 { left: 8.33%; }.push-2 { left: 16.66%; }.push-3 { left: 25%; }.push-4 { left: 33.33%; }.push-5 { left: 41.66%; }.push-6 { left: 50%; }.push-7 { left: 58.33%; }.push-8 { left: 66.66%; }.push-9 { left: 75%; }.push-10 { left: 83.33%; }@media only screen and (min-width: 1281px) { .lg-0 { display: none; } .lg-1 { width: 8.33%; } .lg-2 { width: 16.66%; } .lg-3 { width: 25%; } .lg-4 { width: 33.33%; } .lg-5 { width: 41.66%; } .lg-6 { width: 50%; } .lg-7 { width: 58.33%; } .lg-8 { width: 66.66%; } .lg-9 { width: 75%; } .lg-10 { width: 83.33%; } .lg-11 { width: 91.66%; } .lg-12 { width: 100%; }}@media only screen and (max-width: 1280px) { .md-0 { display: none; } .md-1 { width: 8.33%; } .md-2 { width: 16.66%; } .md-3 { width: 25%; } .md-4 { width: 33.33%; } .md-5 { width: 41.66%; } .md-6 { width: 50%; } .md-7 { width: 58.33%; } .md-8 { width: 66.66%; } .md-9 { width: 75%; } .md-10 { width: 83.33%; } .md-11 { width: 91.66%; } .md-12 { width: 100%; }}@media only screen and (max-width: 1180px) { .mds-0 { display: none; } .mds-1 { width: 8.33%; } .mds-2 { width: 16.66%; } .mds-3 { width: 25%; } .mds-4 { width: 33.33%; } .mds-5 { width: 41.66%; } .mds-6 { width: 50%; } .mds-7 { width: 58.33%; } .mds-8 { width: 66.66%; } .mds-9 { width: 75%; } .mds-10 { width: 83.33%; } .mds-11 { width: 91.66%; } .mds-12 { width: 100%; }}@media only screen and (max-width: 767px) { .sm-0 { display: none; } .sm-1 { width: 8.33%; } .sm-2 { width: 16.66%; } .sm-3 { width: 25%; } .sm-4 { width: 33.33%; } .sm-5 { width: 41.66%; } .sm-6 { width: 50%; } .sm-7 { width: 58.33%; } .sm-8 { width: 66.66%; } .sm-9 { width: 75%; } .sm-10 { width: 83.33%; } .sm-11 { width: 91.66%; } .sm-12 { width: 100%; } .col { padding: 0 10px; }}.grid-container { max-width: 1160px; }.autogrid { display: -ms-grid; display: grid; grid-auto-rows: minmax(100px, auto); grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));}.grid-gutter { grid-column-gap: 10px; grid-row-gap: 10px;}.grid-item { min-height: 200px;}.grid-1 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }.grid-2 { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }.grid-3 { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; }.grid-4 { -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; }@media (min-width: 768px) and (max-width: 1280px) { .reset-grid-md { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .grid-md-1 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .grid-md-2 { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .grid-md-3 { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; } .grid-md-4 { -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; } }@media (max-width: 767px) { .reset-grid-sm { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .grid-sm-1 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .grid-sm-2 { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .grid-sm-3 { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; } .grid-sm-4 { -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; }}.mrg-v5 { margin-top: 5px; margin-bottom: 5px; }.mrg-v10 { margin-top: 10px; margin-bottom: 10px; }.mrg-v15 { margin-top: 15px; margin-bottom: 15px; }.mrg-v20 { margin-top: 20px; margin-bottom: 20px; }.mrg-v25 { margin-top: 25px; margin-bottom: 25px; }.mrg-v30 { margin-top: 30px; margin-bottom: 30px; }.mrg-v35 { margin-top: 35px; margin-bottom: 35px; }.mrg-v40 { margin-top: 40px; margin-bottom: 40px; }.mrg-v45 { margin-top: 45px; margin-bottom: 45px; }.mrg-v60 { margin-top: 60px; margin-bottom: 60px; }.mrg-v90 { margin-top: 90px; margin-bottom: 90px; }.mrg-h5 { margin-left: 5px; margin-right: 5px; }.mrg-h10 { margin-left: 10px; margin-right: 10px; }.mrg-h15 { margin-left: 15px; margin-right: 15px; }.mrg-h20 { margin-left: 20px; margin-right: 20px; }.mrg-h25 { margin-left: 25px; margin-right: 25px; }.mrg-h30 { margin-left: 30px; margin-right: 30px; }.mrg-h35 { margin-left: 35px; margin-right: 35px; }.mrg-h30 { margin-left: 40px; margin-right: 40px; }.mrg-h45 { margin-left: 45px; margin-right: 45px; }.mrg-h60 { margin-left: 60px; margin-right: 60px; }.mrg-h90 { margin-left: 90px; margin-right: 90px; }.mrg-t0 { margin-top: 0px; }.mrg-t5 { margin-top: 5px; }.mrg-t10 { margin-top: 10px; }.mrg-t15 { margin-top: 15px; }.mrg-t20 { margin-top: 20px; }.mrg-t25 { margin-top: 25px; }.mrg-t30 { margin-top: 30px; }.mrg-t35 { margin-top: 35px; }.mrg-t40 { margin-top: 40px; }.mrg-t45 { margin-top: 45px; }.mrg-t60 { margin-top: 60px; }.mrg-t90 { margin-top: 90px; }.mrg-b0 { margin-bottom: 0px; }.mrg-b5 { margin-bottom: 5px; }.mrg-b10 { margin-bottom: 10px; }.mrg-b15 { margin-bottom: 15px; }.mrg-b20 { margin-bottom: 20px; }.mrg-b25 { margin-bottom: 25px; }.mrg-b30 { margin-bottom: 30px; }.mrg-b35 { margin-bottom: 35px; }.mrg-b40 { margin-bottom: 40px; }.mrg-b45 { margin-bottom: 45px; }.mrg-b60 { margin-bottom: 60px; }.mrg-b90 { margin-bottom: 90px; }.mrg-l0 { margin-left: 0px; }.mrg-l5 { margin-left: 5px; }.mrg-l10 { margin-left: 10px; }.mrg-l15 { margin-left: 15px; }.mrg-l30 { margin-left: 30px; }.mrg-l45 { margin-left: 45px; }.mrg-l60 { margin-left: 60px; }.mrg-l90 { margin-left: 90px; }.mrg-r0 { margin-right: 0px; }.mrg-r5 { margin-right: 5px; }.mrg-r10 { margin-right: 10px; }.mrg-r15 { margin-right: 15px; }.mrg-r20 { margin-right: 15px; }.mrg-r30 { margin-right: 30px; }.mrg-r45 { margin-right: 45px; }.mrg-r60 { margin-right: 60px; }.mrg-r90 { margin-right: 90px; }.mrg-pv3 { margin-top: 3%; margin-bottom: 3%; }.mrg-pv5 { margin-top: 5%; margin-bottom: 5%; }.mrg-pv10 { margin-top: 10%; margin-bottom: 10%; }.mrg-ph1 { margin-left: 1%; margin-right: 1%; }.mrg-ph2 { margin-left: 2%; margin-right: 2%; }.mrg-ph3 { margin-left: 3%; margin-right: 3%; }.mrg-ph5 { margin-left: 5%; margin-right: 5%; }.mrg-ph10 { margin-left: 10%; margin-right: 10%; }.mrg-pt3 { margin-top: 3%; }.mrg-pt5 { margin-top: 5%; }.mrg-pt10 { margin-top: 10%; }.mrg-pb3 { margin-bottom: 3%; }.mrg-pb5 { margin-bottom: 5%; }.mrg-pb7 { margin-bottom: 7%; }.mrg-pb10 { margin-bottom: 10%; }.no-mrg-l { margin-left: 0; }.no-mrg-r { margin-right: 0; }.no-mrg-t { margin-top: 0; }.no-mrg-b { margin-bottom: 0; }.no-mrg { margin: 0; }.pdg-5 { padding: 5px; }.pdg-10 { padding: 10px; }.pdg-15 { padding: 15px; }.pdg-20 { padding: 20px; }.pdg-30 { padding: 30px; }.pdg-45 { padding: 45px; }.pdg-60 { padding: 60px; }.pdg-v5 { padding-top: 5px; padding-bottom: 5px; }.pdg-v10 { padding-top: 10px; padding-bottom: 10px; }.pdg-v15 { padding-top: 15px; padding-bottom: 15px; }.pdg-v30 { padding-top: 30px; padding-bottom: 30px; }.pdg-v45 { padding-top: 45px; padding-bottom: 45px; }.pdg-v60 { padding-top: 60px; padding-bottom: 60px; }.pdg-h10 { padding-left: 10px; padding-right: 10px; }.pdg-h15 { padding-left: 15px; padding-right: 15px; }.pdg-h30 { padding-left: 30px; padding-right: 30px; }.pdg-h45 { padding-left: 45px; padding-right: 45px; }.pdg-h60 { padding-left: 60px; padding-right: 60px; }.pdg-t5 { padding-top: 5px; }.pdg-t10 { padding-top: 10px; }.pdg-t15 { padding-top: 15px; }.pdg-t30 { padding-top: 30px; }.pdg-t45 { padding-top: 45px; }.pdg-t60 { padding-top: 60px; }.pdg-t75 { padding-top: 75px; }.pdg-t90 { padding-top: 90px; }.pdg-b5 { padding-bottom: 5px; }.pdg-b10 { padding-bottom: 10px; }.pdg-b15 { padding-bottom: 15px; }.pdg-b20 { padding-bottom: 20px; }.pdg-b30 { padding-bottom: 30px; }.pdg-b45 { padding-bottom: 45px; }.pdg-b60 { padding-bottom: 60px; }.pdg-b75 { padding-bottom: 75px; }.pdg-b90 { padding-bottom: 90px; }.pdg-l5 { padding-left: 5px; }.pdg-l10 { padding-left: 10px; }.pdg-l15 { padding-left: 15px; }.pdg-l30 { padding-left: 30px; }.pdg-l45 { padding-left: 45px; }.pdg-l60 { padding-left: 60px; }.pdg-l75 { padding-left: 75px; }.pdg-l90 { padding-left: 90px; }.pdg-r10 { padding-right: 10px; }.pdg-r15 { padding-right: 15px; }.pdg-r20 { padding-right: 20px; }.pdg-r30 { padding-right: 30px; }.pdg-r45 { padding-right: 45px; }.pdg-r60 { padding-right: 60px; }.pdg-r75 { padding-right: 75px; }.pdg-r90 { padding-right: 90px; }.pdg-pv05 { padding-top: 0.5%; padding-bottom: 0.5%; }.pdg-pv1 { padding-top: 1%; padding-bottom: 1%; }.pdg-pv2 { padding-top: 2%; padding-bottom: 2%; }.pdg-pv3 { padding-top: 3%; padding-bottom: 3%; }.pdg-pv5 { padding-top: 5%; padding-bottom: 5%; }.pdg-pv10 { padding-top: 10%; padding-bottom: 10%; }.pdg-ph1 { padding-left: 1%; padding-right: 1%; }.pdg-ph2 { padding-left: 2%; padding-right: 2%; }.pdg-ph3 { padding-left: 3%; padding-right: 3%; }.pdg-ph5 { padding-left: 5%; padding-right: 5%; }.pdg-ph10 { padding-left: 10%; padding-right: 10%; }.pdg-pt3 { padding-top: 3%; }.pdg-pt5 { padding-top: 5%; }.pdg-pt10 { padding-top: 10%; }.pdg-pb3 { padding-bottom: 3%; }.pdg-pb5 { padding-bottom: 5%; }.pdg-pb10 { padding-bottom: 10%; }.pdg-p05 { padding: 0.5%; }.pdg-p1 { padding: 1%; }.pdg-p2 { padding: 2%; }.pdg-p3 { padding: 3%; }.pdg-p5 { padding: 5%; }.pdg-p10 { padding: 10%; }.no-pdg-l { padding-left: 0; }.no-pdg-r { padding-right: 0; }.no-pdg-t { padding-top: 0; }.no-pdg-b { padding-bottom: 0; }.no-pdg { padding: 0; }@media only screen and (min-width: 768px) and (max-width: 1280px) { .reset-mrg-md[class*="mrg-"], .reset-mrg-md { margin: 0; } .reset-pdg-md[class*="pdg-"], .reset-mrg-md { padding: 0; }}@media (max-width: 767px) { .reset-mrg-sm[class*="mrg-"], .reset-mrg-sm { margin: 0; } .reset-pdg-sm[class*="pdg-"], .reset-pdg-sm { padding: 0; } .pdg-sm-15 { padding: 15px; }}.color-white { color: #FFFFFF; }.color-black { color: #000000; }.color-green { color: #36ca2c; } .color-gray { color: #E3e3e3; }.color-lgray { color: #F7F7F7; }.color-orange { color: #EFA081; } .color-blue { color: #9DB6EB; }.color-dblue { color: #2452AD; } .color-red { color: #f82c2c; }.bg-white { background-color: #FFFFFF; }.bg-black { background-color: #000000; }.bg-green { background-color: #B7DCA5; }.bg-gray { background-color: #E3e3e3; }.bg-lgray { background-color: #F7F7F7; }.bg-dgray { background-color: #5f5f5f; }.bg-orange { background-color: #EFA081; }.bg-blue { background-color: #9DB6EB; }.bg-dblue { background-color: #2452AD; }.bg-transparent { background-color: transparent; }.boxshadow { -webkit-box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.2); box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.2); }img { max-width: 100%; height: auto; }.bg-cover { background-size: cover; background-position: center center; background-repeat: no-repeat; }.bg-contain { background-size: contain; background-position: center center; background-repeat: no-repeat; }.bg-fixed { background-attachment: fixed; }.img-cover { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; width: 100%; height: 100%; }.img-contain { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; width: 100%; height: 100%; }@media (max-width: 1024px) { .bg-fixed { background-attachment: initial; } }@media (max-width: 767px) { .img-cover-sm { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; width: 100%; height: 100%; } .img-contain-sm { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; width: 100%; height: 100%; }}.swym-hosted-page main { margin: 10% 0; }#swym-tabs-nav { display: none !important; }.border2 { border: 2px solid #000000; }.bordered { border: 2px solid; }.no-border { border: none; }.overflow-hidden { overflow: hidden; }.inline { display: inline; }.block { display: block; }.inline-block { display: inline-block; }.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }.grid { display: -ms-grid; display: grid; }.fleft { float: left; }.fright { float: right; }.floated { float: left; width: 100%; }.vh-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }.v-center { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.h-center { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.vhf-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.vf-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.flex-row-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.flex-column-lg { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.flex-top { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.flex-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }.flex-left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }.flex-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }.flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }.flex-justify-center { justify-content: center; }.flex-align-center {align-items:center;}.flex-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1160px; }.flex-50 { -ms-flex-preferred-size: 50%; flex-basis: 50%; }.flex-25 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }.flex-33 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; } .gap-20 { gap:2rem;}@media (min-width: 768px) and (max-width: 1280px) { .flex-row-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .flex-column-md { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }}@media (max-width: 767px) { .flex-row-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .flex-column-sm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flex-wrap-sm { -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-50, .flex-25, .flex-33 { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .sm-flex-top { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .sm-flex-justify-center { justify-content: center; } .sm-flex-col { flex-direction:column;} .sm-gap-10{ gap:1rem; }}.mrg-auto { margin-left: auto; margin-right: auto; }.top-0 { top: 0; }.bottom-0 { bottom: 0; }.left-0 { left: 0; }.right-0 { right: 0; }.relative { position: relative; }.absolute { position: absolute; }.fixed { position: fixed; }@media only screen and (min-width: 768px) and (max-width: 1280px) { .reset-pos-md { position: relative; top: initial; left: initial; -webkit-transform: initial; -ms-transform: initial; transform: initial; } .md-relative { position: relative; } .md-absolute { position: absolute; }}@media (max-width: 767px) { .reset-pos-sm { position: relative; top: initial; left: initial; -webkit-transform: initial; -ms-transform: initial; transform: initial; } .sm-relative { position: relative; } .sm-absolute { position: absolute; } .sm-reset-minh { min-height: initial; }}.visibilityVisible { visibility: visible; }.visibilityHidden { visibility: hidden; }.screen-reader, .visually-hidden, .visually-hidden:not(:focus):not(:active) { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }@media only screen and (min-width: 1281px) { .hide-lg { display: none; } .sm-only { display: none; } .md-only { display: none; } .mds-only { display: none; } .lg-only { display: block; }}@media only screen and (max-width: 1280px) { .hide-md { display: none; } .sm-only { display: none; } .md-only { display: block; } .mds-only { display: none; } .lg-only { display: none; }}@media only screen and (max-width: 1180px) { .hide-mds { display: none; } .sm-only { display: none; } .mds-only { display: block; } .mds-show { display: block; } .lg-only { display: none; } .md-only { display: none; }}@media (max-width: 767px) { .hide-sm { display: none; } .sm-only { display: block; } .md-only { display: none; } .mds-only { display: none; } .lg-only { display: none; } }.h100 { height: 100%; }.vh50 { height: 50vh; }.vh100 { height: 100vh; }.w100 { width: 100%; }.vw100 { width: 100vw; }.wh100 { width: 100%; height: 100%; }.fullscreen { width: 100vw; height: 100vh; }.h50 { height: 50px; }@media(max-width:767px) { .sm-vh100 { height: 100vh; } }.z1 { z-index: 1; }.z10 { z-index: 10; }.z100 { z-index: 100; }.z1000 { z-index: 1000; }@media (min-width: 768px) and (1024px) { .reset-minheight-tablet { min-height: initial; }}@media (max-width: 1280px) { .reset-minheight-devices { min-height: initial; }}.border-0 { border: none; }.border-1 { border-style: solid; border-width: 1px; border-color: inherit; }.border-top-1 { border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: 1px; border-color: inherit; }.border-bottom-1 { border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-width: 1px; border-color: inherit; }.border-left-1 { border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: 1px; border-color: inherit; }.border-right-1 { border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-width: 1px; border-color: inherit; }.border-2 { border-style: solid; border-width: 2px; border-color: inherit; }.border-top-2 { border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: 2px; border-color: inherit; }.border-bottom-2 { border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-width: 2px; border-color: inherit; }.border-left-2 { border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: 2px; border-color: inherit; }.border-right-2 { border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-width: 2px; border-color: inherit; }.border-top-0 { border-top: none; }.border-bottom-0 { border-bottom: none; }.border-left-0 { border-left: none; }.border-right-0 { border-right: none; }@media only screen and (max-width: 1280px) { .md-border-0 { border: none; }} @media only screen and (max-width: 767px) { .sm-border-0 { border: none; }}.square, .rectangular, .circle { overflow: hidden; }.square::after, .rectangular::after, .rectangularH:after { content: ""; display: block; }.square::after { padding-bottom: 100%; }.rectangular::after { padding-bottom: 150%; }.rectangularH::after { padding-bottom: 52.25% }.circle { border-radius: 100%; }@media only screen and (max-width: 767px) { .reset-shape-sm.rectangularH::after { display:none; }}.buttonmax { width: 265px; }.button { text-decoration: none; padding: 15px 10px; max-width: 265px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.button2 { text-decoration: none; max-width: 265px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }.play-video-button { background: transparent; border: none; cursor: pointer; }.pointer { cursor: pointer; }button[disabled] { opacity: 0.3; }.gdpr { padding-left: 40px; }.gdpr .gdpr-check { position: absolute; opacity: 0; cursor: pointer; top: 5px; left: 0; z-index: 10; width: 30px; height: 30px; }.gdpr .checkbox-checkmark { -webkit-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; position: absolute; top: 5px; left: 0; height: 30px; width: 30px; background-color: #fff; border: 1px solid; }.gdpr input:checked ~ .checkbox-checkmark { background: #000000; border: 5px solid #000000; }.cart-gdpr .gdpr-check, .cart-gdpr .checkbox-checkmark { width: 20px; height: 20px; line-height: 22px; }.swipe-icon { display: none; opacity: 0; width: 40px; height: 40px; margin: 15px; right: 0; position: absolute; padding: 20px; z-index: 1; background: rgba(255,255,255, 1); border-radius: 100%; -webkit-transition: opacity 0.3s 0.2s linear; -o-transition: opacity 0.3s 0.2s linear; transition: opacity 0.3s 0.2s linear; }.swipe-icon.block { display: block !important; }.showIcon .swipe-icon { opacity: 1; } @media (max-width: 767px) { .swipe-icon { display: none; opacity: 0; width: 30px; height: 30px; padding: 15px; margin: 10px; } .swipe-icon svg { width: 15px; height: 15px; }}.swipe-icon svg { -webkit-animation: rotate 2s 1 linear alternate; animation: rotate 2s 1 linear alternate; }@-webkit-keyframes rotate { 0% { -webkit-transform:rotate(0deg) translateX(0px); transform:rotate(0deg) translateX(0px); } 25% { -webkit-transform:rotate(5deg) translateX(3px); transform:rotate(5deg) translateX(3px); } 50% { -webkit-transform:rotate(-5deg) translateX(-3px); transform:rotate(-5deg) translateX(-3px); } 75% { -webkit-transform:rotate(5deg) translateX(3px); transform:rotate(5deg) translateX(3px); } 100% { -webkit-transform:rotate(0deg) translateX(0px); transform:rotate(0deg) translateX(0px); }}@keyframes rotate { 0% { -webkit-transform:rotate(0deg) translateX(0px); transform:rotate(0deg) translateX(0px); } 25% { -webkit-transform:rotate(5deg) translateX(3px); transform:rotate(5deg) translateX(3px); } 50% { -webkit-transform:rotate(-5deg) translateX(-3px); transform:rotate(-5deg) translateX(-3px); } 75% { -webkit-transform:rotate(5deg) translateX(3px); transform:rotate(5deg) translateX(3px); } 100% { -webkit-transform:rotate(0deg) translateX(0px); transform:rotate(0deg) translateX(0px); }}@media (max-width: 767px) { .play-video-button svg { width: 50px; }}.the-header { top: 0; z-index: 1000; width: 100%; position: sticky; }.search-panel { display: none; visibility: hidden; top: -100%; left: 0; z-index: 101; width: 100%; height: 100%; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background: rgba(255,255,255,.85)}.search-panel.block { display: block; }.search-panel.slide { visibility: visible; top: 0; } .searchForm-container { width:50%; height:50%; max-width: 450px; }.close-search { padding: 0; } input[type=search] { -webkit-appearance: none; -webkit-border-radius: 0; border: 0; border-bottom: 2px solid black; background: none; font-size: 36px;}input[type=search]::placeholder { color: #000000; }.submit-search { padding:0; }.submit-search svg { width: 30px; height: 30px; }.header-cart span { margin-top: 2px; }.logo-image { max-width: 115px; }.main-navigation .nested-wrapper { display: none; width: auto; left: -10px; opacity: 0; top: 55px; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }.main-navigation .nested-wrapper.flex { display: flex; align-items: stretch; justify-content: stretch; width: 500px; }.main-navigation .nested-wrapper.show { opacity: 1; }.main-navigation .nested-wrapper::after { content: ''; background: #ffffff; position: absolute; width: 300vw; height: 120%; left: -150%; top: 0; }.main-navigation li { margin: 0 3%; }.main-navigation .nested-wrapper .nested-ul,.main-navigation .nested-wrapper .menu-featured-collection { flex: 1 0 auto; }.menu-featured-collection { width:350px; }.fcol-cta .arrowHead { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 15px solid black; left: 0; top: -10px;}.main-navigation a { transition: text-shadow 0.2s ease; }.main-navigation a:hover { text-shadow: 0px 0px 0.5px #000; }@media (max-width: 1180px) {.main-navigation .nested-wrapper.flex { width: 100%; } .main-navigation .nested-wrapper .nested-ul, .main-navigation .nested-wrapper .menu-featured-collection { flex: auto; } .main-navigation .nested-wrapper::after { display: none; } .mobmenu-bar { display: flex; } .header-favorites a { line-height: initial; } .burger { width: 24px; height: 24px; padding: 3px; } .burger span { border-bottom: 2px solid black; height: 2px; } .burger span:first-child { top: 3px; } .burger span:last-child { bottom: 3px; } .menu-close { font-size: 40px; line-height: 40px; } .main-header-area { padding: 5px 0; } .main-header-area .header-control svg { width: 20px; height: 20px; } .header-control { padding: 0 5px; width: 40px; } .main-navigation { display: none; opacity: 0; visibility: hidden; right: -100vw; height: auto; position: fixed; width: 100%; top: 0; background: #ffffff; z-index: 101; overflow-y: hidden; -webkit-transition: right 0.3s ease, opacity 0.175s 0.125s linear; -o-transition: right 0.3s ease, opacity 0.175s 0.125s linear; transition: right 0.3s ease, opacity 0.175s 0.125s linear; } .main-navigation.block { display: block; visibility: visible; } .main-navigation.slide { right: 0; opacity: 1; } .main-navigation.slideRight { right: 100vw; -webkit-transition: left 0.3s ease; -o-transition: left 0.3s ease; transition: rileftght 0.3s ease; } .main-navigation li { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0px 2%; width: calc(100% - 50px); } .main-navigation .nested-wrapper { margin-bottom: 7%; height: 0; top: 10px; -webkit-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; } .main-navigation .nested-wrapper.show { opacity: 1; position: relative; left: 0; height: 100%; } .outer-ul { align-items: flex-start; justify-content: flex-start; flex-direction: column; padding-left: 20px; } .rad-logo-wrapper { order: 1; justify-content: flex-start; } .header-controls-wrapper { order: 2; justify-content: right; } .menu-area-wrapper { order: 3; }}@media (max-width: 767px) { .main-navigation .nested-wrapper .menu-featured-collection { flex: 0 0 calc(100% - 30px); padding: 20px 0 40px 0;} .main-navigation { height: 100vh; } .main-navigation .nested-wrapper.show { width: calc(100vw - 20px); } .searchForm-container { width: 85%; height: 85%; } .nested-wrapper { flex-wrap: wrap; } .main-navigation li { text-align: left; } .mobile-header-controls { display: flex; flex-direction: column; align-items:flex-start; border-top: 2px solid; padding-top: 20px; padding-left: 20px; margin-top: 10px; } .mobile-header-controls .header-control { padding: 0 10px; width: auto; }.currency-select { width: auto; } .currency-select label { margin-right: 15px; } .header-account { margin: 10px 0; } .logged-in, .loginToAccount { font-size: 18px; color: #000; } }.product-form-control { min-height: 85px; }.descripton-bg { max-width: 1260px; }.color-selector { display: none; padding: 5px; flex-wrap: wrap; }.color-selector.open { display: flex; z-index: 10; }.color-selector li { padding: 3px; width: 50%; margin: 5px 0; }.color-selector li a { display: inherit; }.colordefaultText .color-swatch { width: 45px; height: 45px; border-radius: 100%; }.color-swatch { width:30px; height:30px; border-radius: 100%; }.circle-select-wrapper select { width: 45px; height: 45px; border-radius: 100%; cursor: pointer; }.giftcard-description-content { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }@media (min-width: 768px) and (max-width: 1024px) { .giftcard-description-content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }@media (max-width: 767px) { .giftcard-description-content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }}.shopify-challenge__container { height: 50vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.roboto > * { font-family: 'Roboto', sans-serif !important; }.address-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 30px; }.address-form div { -ms-flex-preferred-size: 50%; flex-basis: 50%; padding: 0 10px; }.customer-page { min-height: 50vh; } .customer-page label { display: inline-block; margin-bottom: 5px; font-size: 18; }.customer-page input { width: 100%; border: 2px solid; color: #000000; padding: 10px; margin-bottom: 15px; }.customer-page input[type=submit] { background: #fff; color: #000; border: 2px solid; margin-top: 20px; }.a-product { flex: 0 1 24%; margin: 0.5%; }.a-product-card { -webkit-box-flex: 1; -ms-flex: 1 0 33.333%; flex: 1 0 33.333%; }.product-images img,.product-images video { -webkit-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; } .quickform-wrapper { background: rgba(255,255,255,0.75); z-index:10; opacity: 0; -webkit-transition: opacity 0.25s ease; -o-transition: opacity 0.25s ease; transition: opacity 0.25s ease; }.size-swatch-wrapper { -webkit-transition: opacity 0.0s 0.2s ease; -o-transition: opacity 0.0s 0.2s ease; transition: opacity 0.0s 0.2s ease; }.size-swatch { width: 30px; height: 20px; margin: 0 5px 5px 5px; }.size-swatch:hover { border: 1px solid black; }.size-swatch.disabled { opacity: 0.35; }.size-swatch.disabled:hover { border: none; }.size-swatch.disabled::after { content: ""; position: absolute; width: 100%; height: 1px; background: red; -webkit-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg); transform-origin: center center; opacity:0;}.size-swatch.disabled:hover::after { opacity:1; }.size-swatch label { width: 30px; height: 30px; cursor: pointer; }.size-swatch input { width: 30px; height: 30px; opacity: 0; } .title-and-price { -webkit-box-flex: 1; -ms-flex: 1 1 60%; flex: 1 1 60%; } .available-colors { -webkit-box-flex: 1; -ms-flex: 1 1 40%; flex: 1 1 40%; }.product-badges { z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.a-product-badge { padding: 7px 15px; }.product-images .top-image { opacity: 1; }.product-images .bottom-image { opacity: 0; } .product-color-variations.no-colors { opacity: 0; pointer-events: none; }.product-inner:hover .quickform-wrapper { opacity:1; }.product-inner:hover .bottom-image { z-index: 1; opacity: 1; }.product-inner:hover .top-image { z-index: 1; opacity: 0; }.product-inner:hover .wishlist { z-index: 2; }.the-collection-image { height: auto; }@media (max-width: 767px) { .the-collection-image { min-height: 250px; height: auto; }}.complete-the-look-size { width: 170px; }.arrowhead-down { width: 10px; height: 5px; }.arrowhead-down svg { position: absolute; }.cart__qty { max-width: 100px; }.cart__qty .cart__qty-input { text-align: center; -moz-text-align-last: center; text-align-last: center; text-indent: 15px; height: 30px; }.cart__qty .quantity-control-minus { left: 3px; }.cart__qty .quantity-control-plus { right: 3px; } .cart__submit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; }.payment-icons { display: flex; gap: 1rem; flex-wrap: wrap; align-items: center; justify-content: center; margin-left: 5%; }.header-favorites { width: 40px; }@media (min-width: 768px) and (max-width: 1280px) { .cart-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }}@media (max-width: 1180px) { .quickform-wrapper { height: auto; opacity: 1; } .product-inner:hover .quickform-wrapper { opacity:1; } .product-inner:hover .bottom-image { opacity: 0; } .product-inner:hover .top-image { z-index: 1; opacity: 1; } .product-inner .wishlist { z-index: 2; }}@media (max-width: 1024px) { .a-product { margin: 1%; flex: 0 1 48%; }}@media (max-width: 767px) {.cart-items-container { padding-bottom: 20px; border-bottom: 1px solid; } .item-image-wrapper { width: 80%; } .cart__submit { max-width: initial; }.site-footer__linklist { padding: 0; }.a-product { flex: 0 1 48%; flex-grow: 0; flex-shrink: 0; flex-basis: 50%; width: 50%; margin: 0.5% 0; } .a-product-badge { padding: 0 5px; } .size-swatch { width: 25px; height:25px; margin: 0 2px;} .product-info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .quickform-wrapper { padding:5px; display: none; } .title-and-price { -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center; }.product-form-control { min-height: 50px; margin-bottom: 15px; } .the-price-wrapper { margin-bottom: 15px; } .product-atc { margin-bottom: 15px; } .atcButton { margin: auto; } .product-information { margin: 15px 0; } .product-description-content { margin-bottom: 15px; }.circle-select-wrapper select { line-height: 35px; width:100%; font-size:13px; border-radius: 5px; } .size-swatch-wrapper { opacity: 1; margin: 0; flex-wrap: wrap; } .insta-hashtag h4 { font-size: 30px; }.ambassador-name { font-size: 18px; line-height: 24px; }.goto-sustainable-part { margin: 0 0 15px 0; padding: 0 0 15px; } .goto-sustainable-content { margin-bottom: 15px; padding: 0 10px; }.complete-the-look-size { margin-bottom: 20px; width: 130px; } .prod-ref-sizes-and-atc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .a-product-ref { margin: 30px 0; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .product-ref-featured-image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }.terms-and-conditions, .privacy-policy, .copyright-content { margin: 10px 0; display: block; font-size: 14px; } .payment-icons { display: flex; gap: 1rem; flex-wrap: wrap; align-items: center; margin: 10px auto; justify-content: center; float: none; }}.Esc-returns-container { padding: 10% 20px !important; }.Esc-returns-container h2,.Esc-returns-container h3, .Esc-returns-container h4, .Esc-returns-container h5, .Esc-returns-container h6 { font-size: 24px; margin-bottom: 20px; }.Esc-returns-container .btn { border: 2px solid black; padding: 10px 15px; }.Esc-returns-container table { border: 2px solid #FFFFFF; width: 100%; text-align: center; border-collapse: collapse; }.Esc-returns-container table td, .Esc-returns-container table th { border: 1px solid #FFFFFF; padding: 3px 4px; }.Esc-returns-container table tbody td { font-size: 13px; }.Esc-returns-container table thead { background: #FFFFFF; border-bottom: 4px solid #333333; }.Esc-returns-container table thead th { font-size: 15px; font-weight: bold; color: #333333; text-align: center; border-left: 2px solid #333333; }.Esc-returns-container table thead th:first-child { border-left: none; }.Esc-returns-container table tfoot { font-size: 14px; font-weight: bold; color: #333333; border-top: 4px solid #333333; }.Esc-returns-container table tfoot td { font-size: 14px; }.the-product-ref-form #SI_trigger { display: none !important; }#shopify-privacy-banner-div { font-size:16px; }





