a[data-v-7b5cfcd7]:focus{color:#000}.guide-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide-results button{border:1px solid #000;background-color:#fff;height:40px;font-family:DIN W01 Bold;font-size:15px;line-height:1.25;letter-spacing:.05em;width:70%;margin-bottom:24px;text-transform:uppercase}.guide-results button:hover{color:#fff;background-color:#000;border:1px solid #000}.guide-results .guide-results__title{font-family:DIN W01 Bold;font-size:15px;line-height:1.25;letter-spacing:50;text-transform:uppercase;margin-bottom:40px}.guide-results .disclaimer{font-family:DIN W01 Regular;font-size:12px}.template-index #shopify-section-footer,.template-index #shopify-section-header{display:none}.home-letter{height:150px}@media (max-width:822px){.home-letter{height:105px}}.home-container{height:100vh;width:100%;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}.center-wrap{position:absolute;top:40%;z-index:10;text-align:center}.images-wrap{position:absolute;width:100%;height:100%;top:0;left:0;position:fixed;height:100vh;width:100vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-container-left,.images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.image-container-left{height:100vh;width:45vw;background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-flip-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.image-container-right,.img-flip-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-container-right{height:100vh;width:45vw;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:contain;background-repeat:no-repeat;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-position:50%}.img-flip-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.letter-destination{margin-top:0}.letter-destination p{z-index:20;min-height:70px;display:block;line-height:1.35;font-size:22px;font-family:DIN W01 Bold;letter-spacing:.1em;color:#000;text-align:center;text-transform:uppercase}@media (max-width:822px){.letter-destination p{font-size:14px!important;font-weight:700}.letter-destination p br{display:none}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.letter-destination p{line-height:3.35}}.letter-destination div{font-size:22px;font-family:DIN W01 Bold;letter-spacing:.1em;color:#000;line-height:1.35;text-transform:uppercase}@media (max-width:822px){.letter-destination div{font-size:12px!important;font-weight:700;margin:8px 0 0}}.home-mobile-img{height:50vh;margin-left:5vw;-o-object-fit:cover;object-fit:cover}.home-mobile-img.right1{margin-left:35vw}.home-mobile-img.right2{height:43vh;margin-left:43vw;margin-top:7vw}.letter-li{display:inline-block}.letter-li a,ul.tabs{margin-bottom:0}ul.tabs{padding-bottom:0}@media (max-width:822px){ul.tabs{padding-bottom:0;line-height:0}}.home-copy{cursor:pointer;height:135px;margin-bottom:20px;font-size:104px!important;text-decoration:none!important;font-family:Feel!important;display:inline-block}@media (max-width:992px){.home-copy{font-size:75px!important;height:auto}}.home-copy:hover{-webkit-animation:none;animation:none}@-webkit-keyframes slider{0%{-webkit-transform:translateX(-.05em) translateY(-.05em);transform:translateX(-.05em) translateY(-.05em)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slider{0%{-webkit-transform:translateX(-.05em) translateY(-.05em);transform:translateX(-.05em) translateY(-.05em)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes shadow{0%{text-shadow:.005em .005em 0 #000,.01em .01em 0 #000,.015em .015em 0 #000,.02em .02em 0 #000,.025em .025em 0 #000,.03em .03em 0 #000,.035em .035em 0 #000,.04em .04em 0 #000,.045em .045em 0 #000,.05em .05em 0 #000,.055em .055em 0 #000,.06em .06em 0 #000,.065em .065em 0 #000;-webkit-transform:translateX(.02em) translateY(.02em);transform:translateX(.02em) translateY(.02em)}to{text-shadow:.015em .015em 0 #000,.02em .02em 0 #000,.025em .025em 0 #000,.03em .03em 0 #000,.035em .035em 0 #000,.04em .04em 0 #000,.045em .045em 0 #000,.05em .05em 0 #000,.055em .055em 0 #000,.06em .06em 0 #000,.065em .065em 0 #000,.07em .07em 0 #000,.075em .075em 0 #000,.08em .08em 0 #000,.085em .085em 0 #000,.09em .09em 0 #000,.095em .095em 0 #000,.1em .1em 0 #000;-webkit-transform:translate(0);transform:translate(0)}}@keyframes shadow{0%{text-shadow:.005em .005em 0 #000,.01em .01em 0 #000,.015em .015em 0 #000,.02em .02em 0 #000,.025em .025em 0 #000,.03em .03em 0 #000,.035em .035em 0 #000,.04em .04em 0 #000,.045em .045em 0 #000,.05em .05em 0 #000,.055em .055em 0 #000,.06em .06em 0 #000,.065em .065em 0 #000;-webkit-transform:translateX(.02em) translateY(.02em);transform:translateX(.02em) translateY(.02em)}to{text-shadow:.015em .015em 0 #000,.02em .02em 0 #000,.025em .025em 0 #000,.03em .03em 0 #000,.035em .035em 0 #000,.04em .04em 0 #000,.045em .045em 0 #000,.05em .05em 0 #000,.055em .055em 0 #000,.06em .06em 0 #000,.065em .065em 0 #000,.07em .07em 0 #000,.075em .075em 0 #000,.08em .08em 0 #000,.085em .085em 0 #000,.09em .09em 0 #000,.095em .095em 0 #000,.1em .1em 0 #000;-webkit-transform:translate(0);transform:translate(0)}}.fade-enter-active,.fade-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-enter,.fade-leave-to{opacity:0}.etc-page .etc__left-row{padding:0 18.75px;margin-bottom:90px}@media (max-width:992px){.etc-page .etc__left-row{padding:0 16px}}.etc-page .subtitle{margin-top:50px;margin-bottom:30px;min-height:140px}@media (max-width:992px){.etc-page .subtitle{padding:0}}.etc-page .top-wrap{height:70vh}.etc-page .image img{width:100%}.etc-page p{font-family:DIN W01 Regular;font-size:15px;line-height:1.25}@media (max-width:992px){.etc-page .etc__tab-col,.etc-page .etc__tab-col li{padding:0}}.etc-page .tabs a{font-family:DIN W01 Bold;color:#000;font-size:15px;text-transform:uppercase;display:inline;text-align:left;line-height:1.5}.etc-page .tabs a:focus{text-decoration:underline}.etc-page .image-hover{padding:0!important}.etc-page .etc-block{margin-bottom:28px}@media screen and (max-width:1200px){.etc-page .subtitle{margin-bottom:0}}.etc-page .etc__hover-section{padding:0 16px}@media screen and (max-width:531px){.etc-page .etc-top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.etc-page .subtitle{margin:30px 0;min-height:30px}.etc-page .subtitle p{margin-bottom:0}.etc-page .etc__hover-section,.etc-page .tabs{margin-top:0}}@media screen and (min-width:993px){.etc-page .etc-block h1{margin:0 28px 22px 0;line-height:.5}.etc-page .etc-block p{margin-bottom:16px}}@media screen and (max-width:992px){.etc-block h1{margin:10px 28px 30px 0}}.etc-section .image img{width:100%}.etc-section .subtitle{margin-top:68px;margin-bottom:106px}.etc-section p{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;text-align:left;color:#000;font-family:DIN W01 Bold}.etc-section .tabs{margin-bottom:100px}.etc-section .tab a{font-family:DIN W01 Bold;color:#000;font-size:15px;text-transform:uppercase;display:block;text-align:left;line-height:1.5}.etc-section .tab a:hover{text-decoration:underline}.etc-block .hover-image{padding-right:0}.etc-block .hover-image img{width:100%;height:840px}.etc-block .copy{padding-right:27.25px}.etc-block .copy h2{font-size:25pt}.etc-block .copy p{font-size:15px;line-height:1.53}.etc-block .image{padding-left:26.25px}@media (max-width:992px){.etc-block .image{padding:0 12px}}.etc__hover-section{margin-top:120px}.ect_full-block{margin-bottom:30px}.etc__thirds-block a{font-family:DIN W01 Regular!important;font-size:15px!important;line-height:1.25!important;text-decoration:underline!important}.etc__thirds-block{margin-bottom:104px}.cotton-logo img{width:250px;margin:18px 0}.cotton-logo p{width:300px;font-size:10px}.video__card{padding-bottom:.75rem;padding-top:.75rem;-webkit-transition:opacity .15s;transition:opacity .15s}.video__card.loaded{opacity:1}.video-container{margin-bottom:20px}.video__title{font-size:15px;margin:35px 0 28px}@media (max-width:992px){.video__title{margin-top:25px}}.video__filter{margin-bottom:55px}.video__filter ul{font-family:DIN W01 Bold;letter-spacing:.05em}h1{margin:0}.video__filter{border-bottom:1px solid #000}.video__filter h1{display:inline-block;margin:0}.video__filter .col{padding:0}.video__filter svg{margin-left:42px;float:right}.video__filter .arrow-flip{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.video__filter li{display:inline;text-transform:uppercase;font-weight:700}.video__filter label{font-size:15px;color:#949494}.video__filter ul{display:block;margin:0 0 3px;float:none}.video__filter span{font-size:15px;color:#949494}@media (max-width:992px){.video__filter{margin-bottom:25px}}html{height:100%}footer{margin-top:0}.size-gallery__image>a:not(:first-child){display:none}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.customer-reviews hr{margin:0;border:0;border-top:1px solid #000}.review{padding:0!important}.review-left,.reviews-title{font-weight:700;padding:0!important}.review-left{margin:40px 0}.review-left h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:16px}@media (max-width:992px){.review-left h1{margin-bottom:10px}}.review-left h2{font-family:DIN W01 Bold;font-size:12px;letter-spacing:30;line-height:1.33;margin-top:0}@media (max-width:992px){.review-left{margin-top:25px;margin-bottom:0}}.review-right{margin:40px 0}@media (max-width:992px){.review-right{padding:0!important;margin-bottom:25px}}.review-comment{font-family:DIN W01 Regular;line-height:1.53em}@media (max-width:992px){.review-comment{padding:0!important}}.review-star{margin-bottom:16px}@media (max-width:992px){.review-star{padding:0!important}}.circle{display:inline-block;height:11px;width:11px;border-radius:50%;border:1px solid #000;margin-right:20px}.circle--filled{background:#000}
/*# sourceMappingURL=app.190e28b9f1ae46e28593110eb3f4c135.css.map */