diff --git a/BC-Contact.html b/BC-Contact.html index 061b8a1..5c3c054 100644 --- a/BC-Contact.html +++ b/BC-Contact.html @@ -48,4 +48,9 @@

Thank you!

{% endif %} +
+

Need to return or exchange something?

+

View our Return & Exchange policy

+

Give us a call: 304-314-4667

+
diff --git a/BC-Home.html b/BC-Home.html index 8885dab..594689f 100644 --- a/BC-Home.html +++ b/BC-Home.html @@ -68,8 +68,8 @@

{{ product.name }}

+ + Mission + + + Contact @@ -227,11 +231,11 @@

{{ page.name }}

+ + {% for page in pages.all %} {% endfor %} - - {% if theme.show_search %}
  • Search diff --git a/about.html b/about.html index 507099e..3cc5fac 100644 --- a/about.html +++ b/about.html @@ -53,6 +53,72 @@

    +

    What was For The Run created?

    +

    This is an incredible community of people. If there is a way we can lift people up or bring more joy to fellow runners, we are in! Our aim is to be transparent with how we give back, so stay tuned!

    +

    As we continue to grow we will be sure to keep you updated about when and how we donate.

    +

    + We want to keep this simple! + At least 50% of every product we sell will give back. +

    +

    Who or what will we give to?

    +
      +
    • Donate to charity runners
    • +
    • Donate to charity races
    • +
    • Buy race entries to giveaway
    • +
    • Buy gear to giveaway
    • +
    • Find any other ways we can help runners
    • +
    +

    Ways we plan to give back

    +
      +
    • + 4 shirts + = + Donation to a runner's charity +
    • +
    • + 12 shirts + = + Pay for a half marathon race entry +
    • +
    • + 24 shirts + = + Pay for a marathon race entry +
    • +
    • + Weekly causes + = + All proceeds for that week go to a cause +
    • +
    • + Merch for a cause + = + All proceeds from a product will go to a cause +
    • +
    +

    Have ideas for how we can give back? Let us know!

    + Contact us +

    -
    For The Run

    + + + + We want to keep this simple! Every product we sell means we can give back to the running community. + + WHO OR WHAT WILL WE GIVE TO? + Donate to charity runners + Donate to charity races + Buy race entries to giveaway + Buy gear to giveaway + Find any other ways we can help runners + HOW MUCH WILL WE GIVE? + At least 50% of the proceeds of every order will go back to runners. + + This is an incredible community of people. If there is a way we can lift people up or bring more joy to fellow runners, we are in! Our aim is to be transparent with how we give back, so stay tuned! + + As we continue to grow we will be sure to keep you updated about when and how we donate. + + +

    @@ -88,88 +154,36 @@

    Breakdowns

    + I am the footer + --> +

    + Helping runners! +

    --> + Running is a passion sport. We love it. You love it. +

    +

    + Our proceeds will either go to helping runners meet their fundraising goals or towards races that are raising funds. +

    --> + How we plan to help. + +

    + We plan to create rad-tastic merch for this wonderful running community! + Like slapping stickers on things? + So do we! + Need some more shirts for before, during, or after your run? + Can we ever have enough? Is that really a question? +

    +

    + Stay tuned for what's to come! +

    +

    - For the run

    --> - - -

    #runners4runners - That hashtag is where this all started. Runners support each other, motivate each other, and prove to their bodies and their minds that they can do more. For the Run is an extension of these things. We aim to provide runners with wonderful products and in turn take at least 50% of what we make and give back.

    -

    Races can take us to travel to new places. Causes often come up that remind us why we run and motivate us to do more to help those both near and far. This community both humbles and inspires. It reminds us that we are both fragile and unbreakable. We are runners.

    -

    So what is our mission? We want to help. We want to give away race entries to help runners have amazing new adventures! We want to help others where help is needed. We want to take the joy and love that this community generates and amplify it.

    -

    Train for your run. Be ready for your run. Remember why you run. Love every step

    -

    We are For the Run. We are for your run. We were all built for this. Let’s keep going.

    - - - - - -

    For the Run

    - - - -

    Why was For The Run created?

    -

    The running community is filled with amazing people who come from a seemingly unlimited number of backgrounds. No matter the reason, we all share a passion for lacing up our shoes and getting our legs moving. Running has given us so much back in both our lives and the people who inspire us.

    -

    For the Run is an opportunity for us to take the joy running has given us and send that back out into the world. We want this to be something that becomes a part of the running community. We can't wait to see where you all take us!

    -

    How will we give back

    -

    At least 50% of every product we sell will go towards helping runners or the causes they care about.

    -

    Ways we plan to give back

    -
      -
    • - 4 shirts - = - Donation to a runner's charity -
    • -
    • - 12 shirts - = - Give away a half marathon race entry -
    • -
    • - 24 shirts - = - Give away a marathon race entry -
    • -
    • - Weekly causes - = - Proceeds for that week go to a cause -
    • -
    • - Merch for a cause - = - Proceeds from a product will go to a cause -
    • -
    -

    Have ideas for how we can give back? Let us know!

    -Contact us -

    -
    For the Run

    diff --git a/assets/css/_components.callouts.scss b/assets/css/_components.callouts.scss index 459dc5f..59c21d8 100644 --- a/assets/css/_components.callouts.scss +++ b/assets/css/_components.callouts.scss @@ -161,11 +161,33 @@ } } // + position: relative; justify-content: center; - background: $green; - background-image: linear-gradient(135deg, lighten($green, 10%) 0%, darken($green, 30%) 100%); + text-decoration: none; + background: linear-gradient(135deg, lighten($green, 10%) 0%, darken($green, 30%) 100%); + // + &:before { + content: ""; + transition: opacity .5s ease; + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + background: linear-gradient(135deg, lighten($green, 1%) 0%, darken($green, 40%) 100%); + } + // + &:hover { + &:before { + opacity: 1; + } + } // .ig__brand { + position: relative; + z-index: 1; display: inline-block; //padding-top: 2rem; width: 100%; diff --git a/assets/css/_components.content.scss b/assets/css/_components.content.scss index 3b31434..46daf21 100644 --- a/assets/css/_components.content.scss +++ b/assets/css/_components.content.scss @@ -192,6 +192,23 @@ // // // + &__additional--contact { + margin-left: 1rem; + padding: 2rem; + height: 20rem; + background: $white; + border-radius: .5rem; + box-shadow: 0 0 0 .0625rem rgba(black, .3); + // + h2, + h3, + h4 { + color: $blue; + } + } + // + // + // &__charity-breakdown { // CSS GRID: Target browsers that support the `display: grid` and `grid-template-columns` (maybe only using repeat?) properties. // These properties are exclusive to browsers that support the `display: grid` and `grid-template-columns` properties. @@ -199,79 +216,66 @@ display: grid; grid-template-columns: auto; grid-template-rows: auto; // 25rem; - grid-gap: 2rem; + grid-gap: 1rem; // - @media screen and (min-width: 46.875em) { // 750px - grid-template-columns: repeat(3, 1fr); + @media screen and (min-width: 62.5em) { // 1000px + grid-template-columns: repeat(2, 1fr); } } // - margin: 0; + margin: 2rem 0 0 0; padding: 0; list-style: none; } } // -.charity--example { - padding: 4rem 2rem; +.custom-page .charity--example { + padding: 2rem; font-family: $brand-text; - font-size: 1.4125rem; + font-size: 1.25rem; text-align: center; - color: white; + color: $black; + border-radius: .25rem; // &:nth-child(1) { - // CSS GRID: Target browsers that support the `display: grid` and `grid-template-columns` (maybe only using repeat?) properties. - // These properties are exclusive to browsers that support the `display: grid` and `grid-template-columns` properties. - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - grid-column: 1; - grid-row: 1; - } - // - background: $purple; - background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + background: $white; + //background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + box-shadow: 0 0 0 .125rem $purple; } // &:nth-child(2) { - // CSS GRID: Target browsers that support the `display: grid` and `grid-template-columns` (maybe only using repeat?) properties. - // These properties are exclusive to browsers that support the `display: grid` and `grid-template-columns` properties. - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - grid-column: 1; - grid-row: 2; - // - @media screen and (min-width: 46.875em) { // 750px - grid-column: 2; - grid-row: 1; - } - } - // - background: $blue; - background: linear-gradient(30deg, darken($blue, 10%) 0%, darken($blue, 30%) 100%); + background: $white; + //background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + box-shadow: 0 0 0 .125rem $blue; } // &:nth-child(3) { - // CSS GRID: Target browsers that support the `display: grid` and `grid-template-columns` (maybe only using repeat?) properties. - // These properties are exclusive to browsers that support the `display: grid` and `grid-template-columns` properties. - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - grid-column: 1; - grid-row: 3; - // - @media screen and (min-width: 46.875em) { // 750px - grid-column: 3; - grid-row: 1; - } - } - // - background: $green; - background: linear-gradient(30deg, darken($green, 10%) 0%, darken($green, 30%) 100%); + background: $white; + //background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + box-shadow: 0 0 0 .125rem $green; + } + // + &:nth-child(4) { + background: $white; + //background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + box-shadow: 0 0 0 .125rem $yellow; + } + // + &:nth-child(5) { + background: $white; + //background: linear-gradient(30deg, darken($purple, 10%) 0%, darken($purple, 30%) 100%); + box-shadow: 0 0 0 .125rem $orange; } // strong { font-size: 1.75rem; + font-weight: 900; + text-transform: uppercase; } // span { display: block; - padding-top: 1rem; - padding-bottom: 1rem; + padding-top: .5rem; + padding-bottom: .5rem; } } \ No newline at end of file diff --git a/assets/css/_components.custom-page.scss b/assets/css/_components.custom-page.scss index 19fa90a..a5730cd 100644 --- a/assets/css/_components.custom-page.scss +++ b/assets/css/_components.custom-page.scss @@ -55,6 +55,14 @@ font-size: 1.25rem; line-height: 125%; color: $black; + // + @media screen and (min-width: 56.25em) { // 900px + padding-right: 20%; + } + // + @media screen and (min-width: 68.75em) { // 1100px + padding-right: 40%; + } } // h2, diff --git a/assets/css/_components.navigation.scss b/assets/css/_components.navigation.scss index 9a23740..b34e698 100644 --- a/assets/css/_components.navigation.scss +++ b/assets/css/_components.navigation.scss @@ -108,7 +108,7 @@ text-transform: uppercase; text-decoration: none; color: $black; - box-shadow: 0 .0625rem 0 transparent; + box-shadow: 0 .125rem 0 transparent; //box-shadow: 0 .125rem 0 transparent; // &:before { @@ -125,12 +125,12 @@ // &:hover { color: darken($green, 20%); - box-shadow: 0 .0625rem 0 $blue; + box-shadow: 0 .125rem 0 $purple; //box-shadow: 0 .125rem 0 $blue; &:before { right: 0; //width: 100%; - background: $purple; + background: $blue; } } // diff --git a/assets/css/_components.product.scss b/assets/css/_components.product.scss index a86a276..a35b00f 100644 --- a/assets/css/_components.product.scss +++ b/assets/css/_components.product.scss @@ -290,6 +290,10 @@ p:last-of-type { font-size: .875rem; } + // + p:only-child { + font-size: 1.25rem; + } } // &--content { diff --git a/assets/css/_components.products-listing.scss b/assets/css/_components.products-listing.scss index 1c89b5a..e63e99b 100644 --- a/assets/css/_components.products-listing.scss +++ b/assets/css/_components.products-listing.scss @@ -47,7 +47,7 @@ } // &:hover { - box-shadow: inset .0625rem -.0625rem 0 rgba($black, .1), inset 0 -.125rem 0 0 darken(#f9fafb, 40%); + box-shadow: inset .0625rem -.0625rem 0 rgba($black, .1), inset 0 -.25rem 0 0 $orange; // img { transform: scale(.9) translate(-50%, -50%); @@ -70,7 +70,7 @@ box-shadow: inset 0 -.0625rem 0 rgba($black, .1); // &:hover { - box-shadow: inset 0 -.0625rem 0 rgba($black, .1), inset 0 -.125rem 0 0 darken(#f9fafb, 40%); + box-shadow: inset 0 -.0625rem 0 rgba($black, .1), inset 0 -.25rem 0 0 $orange; } } // @@ -209,20 +209,26 @@ right: -20vw; bottom: 0; left: -20vw; - background: rgba(black, .5); + background: rgba(black, .3); } // img { position: absolute; z-index: 0; + top: 0; right: 0; left: 0; - height: 100%; + height: 120%; // @media screen and (min-width: 46.875em) { // 750px width: 100%; height: auto; } + // + @media screen and (min-width: 56.25em) { // 900px + top: 50%; + transform: translateY(-40%); + } } } // diff --git a/assets/css/styles.css b/assets/css/styles.css index e921ec1..963d8f4 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -645,7 +645,7 @@ button { height: 27rem; } } .feature__item:hover, .products__item:hover { - box-shadow: inset 0.0625rem -0.0625rem 0 rgba(48, 48, 48, 0.1), inset 0 -0.125rem 0 0 #7f94a9; } + box-shadow: inset 0.0625rem -0.0625rem 0 rgba(48, 48, 48, 0.1), inset 0 -0.25rem 0 0 #ffa357; } .feature__item:hover img, .products__item:hover img { transform: scale(0.9) translate(-50%, -50%); } @@ -666,7 +666,7 @@ button { .feature__item:nth-child(1):hover, .feature__item:nth-child(5n):hover, .products__item:nth-child(1):hover, .products__item:nth-child(5n):hover { - box-shadow: inset 0 -0.0625rem 0 rgba(48, 48, 48, 0.1), inset 0 -0.125rem 0 0 #7f94a9; } + box-shadow: inset 0 -0.0625rem 0 rgba(48, 48, 48, 0.1), inset 0 -0.25rem 0 0 #ffa357; } .feature__item:nth-child(4n):after, .products__item:nth-child(4n):after { display: none; } @@ -779,17 +779,22 @@ button { right: -20vw; bottom: 0; left: -20vw; - background: rgba(0, 0, 0, 0.5); } + background: rgba(0, 0, 0, 0.3); } .feature__highlight img { position: absolute; z-index: 0; + top: 0; right: 0; left: 0; - height: 100%; } + height: 120%; } @media screen and (min-width: 46.875em) { .feature__highlight img { width: 100%; height: auto; } } + @media screen and (min-width: 56.25em) { + .feature__highlight img { + top: 50%; + transform: translateY(-40%); } } .feature__welcome { position: relative; @@ -1044,7 +1049,7 @@ button { text-transform: uppercase; text-decoration: none; color: #303030; - box-shadow: 0 .0625rem 0 transparent; } + box-shadow: 0 .125rem 0 transparent; } .navigation__link:before, .navigation__list-item a:before { content: ""; @@ -1058,11 +1063,11 @@ button { .navigation__link:hover, .navigation__list-item a:hover { color: #14cb9b; - box-shadow: 0 0.0625rem 0 #5aadff; } + box-shadow: 0 0.125rem 0 #ff57e7; } .navigation__link:hover:before, .navigation__list-item a:hover:before { right: 0; - background: #ff57e7; } + background: #5aadff; } .navigation__list-item:first-of-type .navigation__link, .navigation__list-item:first-of-type .navigation__list-item a { margin-left: 0; } @@ -1186,9 +1191,10 @@ button { background: #0061c0; } .callout__social { + position: relative; justify-content: center; - background: #57eec7; - background-image: linear-gradient(135deg, #85f3d6 0%, #109c78 100%); } + text-decoration: none; + background: linear-gradient(135deg, #85f3d6 0%, #109c78 100%); } @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { .callout__social { grid-column: 1; @@ -1201,7 +1207,22 @@ button { .callout__social { grid-column: 3; grid-row: 1; } } } + .callout__social:before { + content: ""; + transition: opacity .5s ease; + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + background: linear-gradient(135deg, #5ceec9 0%, #0b6e54 100%); } + .callout__social:hover:before { + opacity: 1; } .callout__social .ig__brand { + position: relative; + z-index: 1; display: inline-block; width: 100%; text-align: center; @@ -1374,8 +1395,20 @@ button { border-radius: .5rem; box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.3); } +.content__additional--contact { + margin-left: 1rem; + padding: 2rem; + height: 20rem; + background: #fff; + border-radius: .5rem; + box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.3); } + .content__additional--contact h2, + .content__additional--contact h3, + .content__additional--contact h4 { + color: #5aadff; } + .content__charity-breakdown { - margin: 0; + margin: 2rem 0 0 0; padding: 0; list-style: none; } @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { @@ -1383,52 +1416,41 @@ button { display: grid; grid-template-columns: auto; grid-template-rows: auto; - grid-gap: 2rem; } - @media screen and (min-width: 46.875em) { + grid-gap: 1rem; } + @media screen and (min-width: 62.5em) { .content__charity-breakdown { - grid-template-columns: repeat(3, 1fr); } } } + grid-template-columns: repeat(2, 1fr); } } } -.charity--example { - padding: 4rem 2rem; +.custom-page .charity--example { + padding: 2rem; font-family: "Raleway", sans-serif; - font-size: 1.4125rem; + font-size: 1.25rem; text-align: center; - color: white; } - .charity--example:nth-child(1) { - background: #ff57e7; - background: linear-gradient(30deg, #ff24e0 0%, #bd00a2 100%); } - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - .charity--example:nth-child(1) { - grid-column: 1; - grid-row: 1; } } - .charity--example:nth-child(2) { - background: #5aadff; - background: linear-gradient(30deg, #2794ff 0%, #0061c0 100%); } - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - .charity--example:nth-child(2) { - grid-column: 1; - grid-row: 2; } - @media screen and (min-width: 46.875em) { - .charity--example:nth-child(2) { - grid-column: 2; - grid-row: 1; } } } - .charity--example:nth-child(3) { - background: #57eec7; - background: linear-gradient(30deg, #29e9b8 0%, #109c78 100%); } - @supports (display: grid) and (grid-template-columns: repeat(2, 1fr)) { - .charity--example:nth-child(3) { - grid-column: 1; - grid-row: 3; } - @media screen and (min-width: 46.875em) { - .charity--example:nth-child(3) { - grid-column: 3; - grid-row: 1; } } } - .charity--example strong { - font-size: 1.75rem; } - .charity--example span { + color: #303030; + border-radius: .25rem; } + .custom-page .charity--example:nth-child(1) { + background: #fff; + box-shadow: 0 0 0 0.125rem #ff57e7; } + .custom-page .charity--example:nth-child(2) { + background: #fff; + box-shadow: 0 0 0 0.125rem #5aadff; } + .custom-page .charity--example:nth-child(3) { + background: #fff; + box-shadow: 0 0 0 0.125rem #57eec7; } + .custom-page .charity--example:nth-child(4) { + background: #fff; + box-shadow: 0 0 0 0.125rem #dbfc35; } + .custom-page .charity--example:nth-child(5) { + background: #fff; + box-shadow: 0 0 0 0.125rem #ffa357; } + .custom-page .charity--example strong { + font-size: 1.75rem; + font-weight: 900; + text-transform: uppercase; } + .custom-page .charity--example span { display: block; - padding-top: 1rem; - padding-bottom: 1rem; } + padding-top: .5rem; + padding-bottom: .5rem; } .product { /*&:before { @@ -1663,6 +1685,8 @@ button { color: #303030; } .product--description p:last-of-type { font-size: .875rem; } + .product--description p:only-child { + font-size: 1.25rem; } .product--content { height: 6rem; } .product__select { @@ -2150,6 +2174,12 @@ button { font-size: 1.25rem; line-height: 125%; color: #303030; } + @media screen and (min-width: 56.25em) { + .custom-page-content { + padding-right: 20%; } } + @media screen and (min-width: 68.75em) { + .custom-page-content { + padding-right: 40%; } } .custom-page h2, .custom-page h3, .custom-page h4, diff --git a/assets/css/styles.min.css b/assets/css/styles.min.css index 1072ccb..7f97e49 100644 --- a/assets/css/styles.min.css +++ b/assets/css/styles.min.css @@ -1,2 +1,2 @@ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}body{margin:0;padding:0;color:#303030;background:#fff;}.site__container{overflow:hidden;}.ftr__logo{fill:#fff;}.ftr__logo--f{fill:#ffa357;}.ftr__logo--o,.ftr__logo--heart{fill:#ff5a5a;}.ftr__logo--r{fill:#ff57e7;}.ftr__logo--the{fill:#303030;}.footer__navigation--link .ftr__logo--the{fill:#fff;}.ftr__logo--r1{fill:#5aadff;}.ftr__logo--u{fill:#57eec7;}.ftr__logo--n{fill:#dbfc35;}.header{position:relative;padding:0;background:#fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.header{grid-column:1 / span 3;grid-row:1;}}.header:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:50vw;background:#fff;}.header:after{content:"";position:absolute;top:0;left:100%;bottom:0;width:50vw;background:#fff;}.header__title{display:flex;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.header__title{grid-column:1;grid-row:1;}@media screen and(min-width:46.875em){.header__title{grid-column:1 / span 2;}}@media screen and(min-width:62.5em){.header__title{grid-column:2;grid-row:1;}}}@media screen and (min-width:62.5em){.header__title{padding-top:3rem;padding-bottom:3rem;}}.header__link{width:calc(100% - 2rem);}@media screen and (min-width:38.75em){.header__link{width:20rem;}}@media screen and (min-width:62.5em){.header__link{width:100%;}}@media screen and (min-width:87.5em){.header__link{width:24rem;}}.main{padding:0;background:transparent;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.main{grid-column:1 / span 3;grid-row:2;}}#cart_page .main,#contact_page .main,#maintenance_page .main,#product_page .main,.custom .main{padding-top:0;background:transparent !important;}.project{margin:0 auto;padding:0;width:calc(100vw - 4rem);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.project{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0;}}@media screen and (min-width:68.75em){.project{width:calc(100vw - 8rem);}}@media screen and (min-width:68.75em){.project{width:80vw;max-width:100rem;}}button{margin:0;padding:0;cursor:pointer;background:transparent;border:none;outline:0;}.button{transition:background .2s ease;display:inline-block;vertical-align:top;padding:.5rem 1rem;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;line-height:1em;color:#fff;text-shadow:0 0 .125rem rgba(0,0,0,.2);text-transform:uppercase;text-decoration:none;border:none;border-radius:10rem;}.button.large{padding:1.25rem 2rem;font-size:1.5rem;font-weight:900;}.button.negative{background:#ff2727;}.button.negative:hover{background:#f30000;}.button.positive{background:#29e9b8;}.button.positive:hover{background:#14cb9b;}.button.flat{color:#636363;text-shadow:none;background:transparent;box-shadow:0 0 0 .0625rem #636363;}.button.flat.negative{color:#ff2727;box-shadow:0 0 0 .0625rem #ff2727;}.button.flat.negative:hover{color:#fff;background:#f30000;box-shadow:0 0 0 .0625rem #f30000;}.button.flat.positive{color:#14cb9b;box-shadow:0 0 0 .0625rem #29e9b8;}.button.flat.positive:hover{color:#fff;background:#14cb9b;box-shadow:0 0 0 .0625rem #14cb9b;}.button.choose--product{margin:.3125rem;padding:.5rem;width:calc(50% - .625rem);height:6rem;font-weight:900;color:#303030;text-shadow:none;border-radius:.25rem;box-shadow:0 0 0 .0625rem #bcc7d2;}@media screen and (min-width:43.75em){.button.choose--product{width:calc(25% - .625rem);}}@media screen and (min-width:65.625em){.button.choose--product{width:calc(33.333% - .625rem);}}.button.choose--product:hover{background:#fff;box-shadow:0 0 0 .0625rem #7f94a9;}.button.choose--product.selected{background:#fff;box-shadow:0 0 0 .125rem #7f94a9;}.product__size--label{transition:box-shadow .2s ease;display:block;margin:0 auto .5rem auto;padding:.75rem 0;width:2.5rem;height:2.5rem;font-size:1rem;line-height:1.125em;text-align:center;color:#fff;background:#000;border-radius:2rem;box-shadow:0 0 0 0 black;}.button.choose--product:hover .product__size--label{box-shadow:0 0 0 .25rem black;}.product__size--label.black{background:#000;}.button.choose--product:hover .product__size--label.black,.button.choose--product.selected .product__size--label.black{box-shadow:0 0 0 .25rem black;}.product__size--label.charcoal{background:#424443;box-shadow:0 0 0 0 #424443;}.button.choose--product:hover .product__size--label.charcoal,.button.choose--product.selected .product__size--label.charcoal{box-shadow:0 0 0 .25rem #424443;}.product__size--label.denim{background:#404c57;box-shadow:0 0 0 0 #404c57;}.button.choose--product:hover .product__size--label.denim,.button.choose--product.selected .product__size--label.denim{box-shadow:0 0 0 .25rem #404c57;}.product__size--label.indigo{background:#576873;box-shadow:0 0 0 0 #576873;}.button.choose--product:hover .product__size--label.indigo,.button.choose--product.selected .product__size--label.indigo{box-shadow:0 0 0 .25rem #576873;}.product__color--label{display:inline-block;height:1rem;font-size:.75rem;font-weight:900;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.feature__list,.products__list{display:grid;grid-template-columns:1;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.feature__list,.products__list{grid-template-columns:repeat(2,1fr);}}@media screen and(min-width:68.75em){.feature__list,.products__list{grid-template-columns:repeat(4,1fr);}}}.feature__item,.products__item{position:relative;height:30rem;text-decoration:none;background:#fff;box-shadow:inset .0625rem -.0625rem 0 rgba(48,48,48,.1);}@media screen and (min-width:31.25em){.feature__item,.products__item{height:35rem;}}@media screen and (min-width:40.625em){.feature__item,.products__item{height:37rem;}}@media screen and (min-width:46.875em){.feature__item,.products__item{height:27rem;}}.feature__item:hover,.products__item:hover{box-shadow:inset .0625rem -.0625rem 0 rgba(48,48,48,.1),inset 0 -.125rem 0 0 #7f94a9;}.feature__item:hover img,.products__item:hover img{transform:scale(.9) translate(-50%,-50%);}.feature__item:after,.products__item:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.0625rem;height:100%;background:#fff;}.feature__item:nth-child(1),.feature__item:nth-child(5n),.products__item:nth-child(1),.products__item:nth-child(5n){box-shadow:inset 0 -.0625rem 0 rgba(48,48,48,.1);}.feature__item:nth-child(1):hover,.feature__item:nth-child(5n):hover,.products__item:nth-child(1):hover,.products__item:nth-child(5n):hover{box-shadow:inset 0 -.0625rem 0 rgba(48,48,48,.1),inset 0 -.125rem 0 0 #7f94a9;}.feature__item:nth-child(4n):after,.products__item:nth-child(4n):after{display:none;}.feature__item--image,.products__item--image{position:relative;margin:0;overflow:hidden;width:100%;height:23rem;}@media screen and (min-width:31.25em){.feature__item--image,.products__item--image{height:28rem;}}@media screen and (min-width:40.625em){.feature__item--image,.products__item--image{height:30rem;}}@media screen and (min-width:46.875em){.feature__item--image,.products__item--image{height:20rem;}}.feature__item--image img,.products__item--image img{transition:all .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:top left;width:100%;}@media screen and (min-width:40.625em){.feature__item--image img,.products__item--image img{width:auto;height:100%;}}.feature__item--info,.products__item--info{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:7rem;text-align:center;}.feature__item--headers,.products__item--headers{z-index:1;width:100%;}.feature__item--status,.products__item--status{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);padding:.3125rem .75rem;font-family:"Raleway",sans-serif;font-weight:700;font-size:95%;line-height:1rem;color:#fff;background:#ff5a5a;border-radius:.125rem;}.feature__item--status.sale,.products__item--status.sale{background:#14cb9b;}.feature__item--name,.products__item--name{margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;color:#303030;}.feature__item--price,.products__item--price{margin:.25rem 0 0 0;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:500;color:#4a4a4a;}.feature__item--price .currency_sign,.products__item--price .currency_sign{font-size:1rem;letter-spacing:0;}.feature__highlight{position:relative;display:flex;align-items:center;overflow:hidden;margin:0 -4rem;width:calc(100% + 8rem);height:50vh;background:#303030;}@media screen and (min-width:40.625em){.feature__highlight{margin:0 -20vw;width:calc(100% + 40vw);height:40rem;}}.feature__highlight:before{content:"";position:absolute;z-index:1;top:0;right:-20vw;bottom:0;left:-20vw;background:rgba(0,0,0,.5);}.feature__highlight img{position:absolute;z-index:0;right:0;left:0;height:100%;}@media screen and (min-width:46.875em){.feature__highlight img{width:100%;height:auto;}}.feature__welcome{position:relative;z-index:1;margin:0 4rem;font-family:"Raleway",sans-serif;font-size:2.75rem;line-height:.9375em;font-weight:900;text-transform:uppercase;color:#fff;}@media screen and (min-width:40.625em){.feature__welcome{margin:0 20vw;font-size:5rem;}}.feature__welcome strong{font-weight:900;color:#dbfc35;}.feature__title{margin:0 0 2rem 0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.feature__list--wrapper{position:relative;z-index:0;padding-top:2rem;padding-bottom:3rem;height:auto;background:#fff;}.feature__list--wrapper:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:7rem;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.feature__list--wrapper:after{content:"";position:absolute;z-index:-2;top:0;right:-20vw;bottom:0;left:-20vw;background:#f9fafb;}.products__page{position:relative;padding-bottom:3rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.products__page{grid-column:1 / span 3;grid-row:2;}}.products__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.products__header{position:relative;padding:2rem 0;}.products__header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:-3rem;left:-20vw;background:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.products__title{margin:0 0 1rem 0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.products__category--nav{padding:0;}.products__categories--title{display:inline-block;margin-right:.5rem;}.products__categories--list{display:inline-block;margin:0;padding:0;list-style:none;}.products__categories--list li{display:inline-block;margin-right:.25rem;}.products__categories--list li a{display:block;padding:.5rem .75rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:#303030;background:#fff;border-radius:10rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.2);}@media screen and (min-width:38.75em){.products__categories--list li a{padding:.5rem 1rem;}}.products__categories--list li a:hover{color:#ff2727;box-shadow:0 0 0 .0625rem #f30000;}.products__categories--list li.selected a{color:#fff;cursor:default;background:#ff5a5a;box-shadow:0 0 0 .0625rem #f30000;}.products__list--wrapper{position:relative;z-index:0;padding-top:3rem;padding-bottom:3rem;height:auto;background:#fff;}.products__item:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.0625rem;height:100%;background:#f9fafb;}.navigation__list,.cart__list{margin:0;padding:0;width:100%;}.navigation{padding-bottom:1rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:62.5em){.navigation{grid-template-columns:32% auto 32%;}}@media screen and(min-width:87.5em){.navigation{grid-template-columns:25% auto 25%;}}}@media screen and (min-width:46.875em){.navigation{padding-bottom:1.5rem;}}@media screen and (min-width:62.5em){.navigation{padding-bottom:0;}}.navigation__left{display:flex;align-items:center;margin-bottom:.5rem;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation__left{grid-column:1;grid-row:2;}@media screen and(min-width:62.5em){.navigation__left{grid-column:1;grid-row:1;}}}@media screen and (min-width:46.875em){.navigation__left{margin-bottom:0;text-align:left;}}.navigation__right{display:flex;align-items:center;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation__right{grid-column:1;grid-row:3;}@media screen and(min-width:46.875em){.navigation__right{grid-column:2;grid-row:2;}}@media screen and(min-width:62.5em){.navigation__right{grid-column:3;grid-row:1;}}}@media screen and (min-width:46.875em){.navigation__right{text-align:right;}}.navigation__list-item{display:inline-block;list-style:none;}.navigation__link,.navigation__list-item a{transition:box-shadow .3s ease;position:relative;display:inline-block;margin-right:.5rem;margin-left:.5rem;padding:.5rem 0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:#303030;box-shadow:0 .0625rem 0 transparent;}.navigation__link:before,.navigation__list-item a:before{content:"";transition:all .2s ease;position:absolute;right:100%;bottom:0;left:0;height:.125rem;background:#5aadff;}.navigation__link:hover,.navigation__list-item a:hover{color:#14cb9b;box-shadow:0 .0625rem 0 #5aadff;}.navigation__link:hover:before,.navigation__list-item a:hover:before{right:0;background:#ff57e7;}.navigation__list-item:first-of-type .navigation__link,.navigation__list-item:first-of-type .navigation__list-item a{margin-left:0;}.navigation__list-item:last-of-type .navigation__link,.navigation__list-item:last-of-type .navigation__list-item a{margin-right:0;}.navigation__link .navigation__cart--total,.navigation__list-item a .navigation__cart--total{vertical-align:top;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:700;line-height:1.1875rem;color:#636363;}.navigation__list-item.selected a{color:#007af3;box-shadow:0 .0625rem 0 #5aadff;}.callouts{position:relative;padding-bottom:4rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callouts{grid-column:1 / span 3;grid-row:3;}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callouts{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.callouts{grid-template-columns:50%;}}@media screen and(min-width:62.5em){.callouts{grid-template-columns:repeat(3,1fr);}}}.callouts:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#f9fafb;}.callout__about,.callout__social{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:16rem;}@media screen and (min-width:46.875em){.callout__about,.callout__social{height:16rem;}}@media screen and (min-width:62.5em){.callout__about,.callout__social{flex-direction:row;height:12rem;}}.callout__about{position:relative;z-index:0;overflow:hidden;background:#5aadff;box-shadow:inset 0 -.0625rem 0 #fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callout__about{grid-column:1;grid-row:1;}@media screen and(min-width:62.5em){.callout__about{grid-column:1 / span 2;grid-row:1;}}}@media screen and (min-width:46.875em){.callout__about{box-shadow:inset -.0625rem 0 0 #fff;}}.callout__about:before{content:"";position:absolute;z-index:1;top:-50%;left:-50%;transform:rotate(13deg);opacity:.5;width:200%;height:300%;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/ftr-heart-angle.svg");background-size:2%;background-position:-2%;}.callout__about--text{position:relative;z-index:1;margin:0;padding:2rem 4rem;font-size:1.5rem;font-family:"Raleway",sans-serif;color:#fff;line-height:2rem;text-align:center;text-transform:uppercase;text-shadow:0 0 1rem rgba(0,0,0,.3);}@media screen and (min-width:46.875em){.callout__about--text{text-align:left;}}.callout__about--text strong{font-weight:900;}.callout__about .button{position:relative;z-index:1;margin-bottom:2rem;background:#2794ff;box-shadow:0 0 0 .0625rem rgba(255,255,255,.2);}@media screen and (min-width:62.5em){.callout__about .button{margin-right:4rem;margin-bottom:0;}}.callout__about .button:hover{background:#0061c0;}.callout__social{justify-content:center;background:#57eec7;background-image:linear-gradient(135deg,#85f3d6 0%,#109c78 100%);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callout__social{grid-column:1;grid-row:2;}@media screen and(min-width:46.875em){.callout__social{grid-column:2;grid-row:1;}}@media screen and(min-width:62.5em){.callout__social{grid-column:3;grid-row:1;}}}.callout__social .ig__brand{display:inline-block;width:100%;text-align:center;text-decoration:none;}.callout__social .ig__brand--logo{display:block;margin-bottom:.5rem;width:100%;}.callout__social .ig__brand--logo svg{transform:scale(1.2);}.callout__social .ig__brand--logo path{fill:white !important;stroke:white;}.callout__social .ig__brand--text{position:relative;display:block;padding-top:.25rem;font-family:"Raleway",sans-serif;font-size:1.125rem;font-weight:500;color:#fff;}.callout__social .ig__brand--name{position:relative;display:block;margin-bottom:1rem;font-size:2rem;font-weight:900;text-transform:uppercase;}.callout__social .ig__brand--name:after{content:"";position:absolute;bottom:-.5rem;left:calc(50% - 1rem);width:2rem;height:.1875rem;background:#0b6e54;}.content__page{font-family:"Roboto",sans-serif;color:#303030;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page{display:grid;grid-template-columns:60% 40%;grid-template-rows:auto;grid-gap:0;}}.content__page.contact{position:relative;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact{grid-template-columns:auto;}}@media screen and (min-width:62.5em){.content__page.contact{grid-template-columns:40% 60%;}}.content__page.contact:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);background-size:cover;}.content__header{position:relative;margin-bottom:3rem;padding:2rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__header{grid-column:1 / span 2;grid-row:1;}}.content__header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);}.content__header:after{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:transparent;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg");background-size:cover;}.content__page.contact .content__header{margin-bottom:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact .content__header{grid-column:1;grid-row:1;}}@media screen and (min-width:62.5em){@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact .content__header{grid-column:1 / span 2;}}}.content__page.contact .content__header:before,.content__page.contact .content__header:after{display:none;}.content__title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.content__sub-title{margin:0 0 1em 0;font-family:"Raleway",sans-serif;font-size:2rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.content h2,.content h3,.content h4,.content h5{margin:1em 0 .5em 0;font-family:"Raleway",sans-serif;font-weight:900;text-transform:uppercase;}.content h2{font-size:2.25rem;color:#bd00a2;}.content h3{font-size:2.125rem;color:#0061c0;}.content h4{font-size:2rem;color:#f000ce;}.content h5{font-size:1.75rem;color:#007af3;}.content p,.content ul,.content li{font-size:1.4125rem;line-height:125%;}.content__submission--message{font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;}.content__submission--message .content__sub-title{color:#007af3;}.content__submission--message>p{font-size:inherit;line-height:inherit;}.content__form--wrapper,.content__submission--message{margin-bottom:3rem;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.3);}.content__charity-breakdown{margin:0;padding:0;list-style:none;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__charity-breakdown{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:2rem;}@media screen and(min-width:46.875em){.content__charity-breakdown{grid-template-columns:repeat(3,1fr);}}}.charity--example{padding:4rem 2rem;font-family:"Raleway",sans-serif;font-size:1.4125rem;text-align:center;color:#fff;}.charity--example:nth-child(1){background:#ff57e7;background:linear-gradient(30deg,#ff24e0 0%,#bd00a2 100%);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.charity--example:nth-child(1){grid-column:1;grid-row:1;}}.charity--example:nth-child(2){background:#5aadff;background:linear-gradient(30deg,#2794ff 0%,#0061c0 100%);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.charity--example:nth-child(2){grid-column:1;grid-row:2;}@media screen and(min-width:46.875em){.charity--example:nth-child(2){grid-column:2;grid-row:1;}}}.charity--example:nth-child(3){background:#57eec7;background:linear-gradient(30deg,#29e9b8 0%,#109c78 100%);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.charity--example:nth-child(3){grid-column:1;grid-row:3;}@media screen and(min-width:46.875em){.charity--example:nth-child(3){grid-column:3;grid-row:1;}}}.charity--example strong{font-size:1.75rem;}.charity--example span{display:block;padding-top:1rem;padding-bottom:1rem;}.product__page{position:relative;padding-top:0;padding-bottom:3rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:65.625em){.product__page{grid-template-columns:50% 50%;}}@media screen and(min-width:87.5em){.product__page{grid-template-columns:60% 40%;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page{grid-column:1 / span 3;grid-row:2;}}.product__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.product__page--headings{position:relative;margin-bottom:3rem;padding-top:2rem;padding-bottom:2rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page--headings{grid-column:1;grid-row:1;}@media screen and(min-width:65.625em){.product__page--headings{grid-column:1 / span 2;grid-row:1;}}}.product__page--headings:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;box-shadow:0 .0625rem 0 #dae1e7;}.product--title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.product-status{display:inline-block;margin-top:.5rem;padding:.3125rem .75rem;font-family:"Raleway",sans-serif;font-weight:700;font-size:95%;color:#fff;background:#ff5a5a;border-radius:.125rem;}.product-status.sale{background:#14cb9b;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__images{grid-column:1;grid-row:2;}@media screen and(min-width:65.625em){.product__images{grid-column:1;grid-row:2;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__info{grid-column:1;grid-row:3;}@media screen and(min-width:65.625em){.product__info{grid-column:2;grid-row:2;}}}@media screen and (min-width:65.625em){.product__info{padding-left:2rem;}}.product__slides{overflow:hidden;margin:0 -2rem;padding:0;list-style:none;min-height:50vh;max-height:100vh;}@media screen and (min-width:31.25em){.product__slides{margin:0;}}.product__slide{display:none;padding:0;}@media screen and (min-width:43.75em){.product__slide{padding:0 2rem;}}@media screen and (min-width:56.25em){.product__slide{padding:0 6rem;}}@media screen and (min-width:65.625em){.product__slide{padding:0;}}@media screen and (min-width:87.5em){.product__slide{padding:0 4rem;}}.product__slide.active{display:block;}.product--image{width:100%;}.product__thumbnails{display:block;margin:2rem 0 0 0;padding:0;list-style:none;text-align:center;}.product__thumbnail{display:inline-block;padding:.125rem;width:5rem;box-shadow:0 0 0 .0625rem #fff;}.product__thumbnail--link{position:relative;display:block;}.product__thumbnail--link:before{content:"";position:absolute;top:-1rem;right:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:.0625rem;background:#cbd4dc;}.product__thumbnail--link:hover{box-shadow:0 0 0 .0625rem #bcc7d2;}.product__thumbnail--link.active:after{content:"";position:absolute;top:-.9375rem;left:calc(50% - 1.25rem);width:2.5rem;height:.1875rem;background:#ff5a5a;border-radius:0 0 1rem 1rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__details{grid-column:2;grid-row:2;}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product--image-wrapper{grid-column:1;grid-row:1;}}.product--image{width:100%;}.product--description{margin-bottom:3rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}.product--description p:last-of-type{font-size:.875rem;}.product--content{height:6rem;}.product__select{margin-bottom:2rem;}.product__inventory{padding:2rem 0;}.product--info{color:#303030;}.product__select-label{position:relative;display:block;margin-bottom:.5rem;padding-bottom:.5rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;}.product__select-label:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:.0625rem;background:linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);}.product__form select{display:none;visibility:hidden;padding:.5rem;width:100%;font-size:1.125rem;color:#303030;border:.0625rem solid #303030;border-radius:.25rem;}.product__form svg{display:none;}.product__purchase{display:flex;flex-direction:column;justify-content:center;align-items:center;}@media screen and (min-width:38.75em){.product__purchase{flex-direction:row;justify-content:unset;}}.product__purchase .button{flex-basis:100%;width:100%;}@media screen and (min-width:38.75em){.product__purchase .button{width:auto;}}.product--price{padding-right:2rem;width:19rem;font-family:"Roboto",sans-serif;font-size:2.5rem;font-weight:800;line-height:1.25em;letter-spacing:-.0625rem;color:#4a4a4a;text-align:center;}@media screen and (min-width:38.75em){.product--price{text-align:left;}}.currency_sign{display:inline-block;vertical-align:top;padding-right:.125rem;font-size:1.5rem;}.inventory__info{margin:0;padding:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.inventory__info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.5rem;}}.inventory__header{margin-bottom:1rem;font-size:1.5rem;font-weight:bold;color:#303030;}.inventory__box{position:relative;padding:.5rem 1rem;box-shadow:0 0 0 .0625rem #dae1e7;border-radius:.125rem;}.inventory__name{font-size:1rem;font-weight:bold;color:#303030;}.inventory__quantity{display:inline-block;font-size:1.25rem;color:#303030;}.inventory__label{display:inline-block;font-size:1rem;color:#565656;}.similar__products--wrapper{position:relative;padding:3rem 0;width:80vw;max-width:100rem;}.similar__products--wrapper:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;left:-20vw;height:100%;min-height:20rem;background:linear-gradient(30deg,#435465 0%,#1d242b 33%,#29333d 66%,#3d4d5c 100%);background-size:cover;}.similar__products--wrapper:after{content:"";position:absolute;z-index:-1;top:0;right:-20vw;left:-20vw;opacity:.2;height:100%;min-height:20rem;background:transparent;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/FTR-Icons-Web-Pattern.svg");background-size:18%;background-position:-4rem -3rem;}.similar__products--wrapper .product-list-item{overflow:hidden;width:100%;text-decoration:none;border-radius:.25rem;box-shadow:0 0 0 .125rem #fff;}@media screen and (min-width:43.75em){.similar__products--wrapper .product-list-item{width:12rem;}}.similar__products--wrapper .product-list-item figure{position:relative;margin:0 0 -.25rem 0;height:100%;}.similar__products--wrapper .product-list-item img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;}@media screen and (min-width:43.75em){.similar__products--wrapper .product-list-item img{width:105%;height:auto;}}.similar__products--wrapper .product-list-item-container{overflow:hidden;height:12rem;}.similar__products--wrapper .product-list-image-container{background:#fff;}.similar__products--wrapper .product-list-item-info{padding:1rem;background:#fff;}.similar__products--wrapper .product-list-item-info-headers{height:3.5rem;color:#303030;}.similar__products--wrapper .product-list-item-status{font-size:.75rem;color:#ff5a5a;}.similar__products--wrapper .product-list-item-name{font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;color:#303030;}.similar__products--wrapper .product-list-item-price{display:none;visibility:hidden;}.similar__products--content{width:80vw;max-width:100rem;}.similar__products--title{margin:0 0 1em 0;font-family:"Raleway",sans-serif;font-size:2rem;font-weight:900;line-height:1em;text-transform:uppercase;color:#fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.similar__product--list{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-gap:1rem;}@media screen and(min-width:43.75em){.similar__product--list{grid-template-columns:12rem 12rem 12rem 12rem auto;}}}.cart__page{position:relative;padding-bottom:3rem;min-height:50vh;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__page{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:62.5em){.cart__page{grid-template-columns:50%;}}}.cart__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.cart__header{position:relative;padding:2rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__header{grid-column:1;grid-row:1;}@media screen and(min-width:62.5em){.cart__header{grid-column:1 / span 2;}}}.cart__title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.cart__content{margin-bottom:3rem;padding:2rem;min-height:40vh;background:#fff;border-radius:.5rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.3);}.cart__content .content__sub-title{display:block;margin-top:0;font-size:2rem;font-weight:900;line-height:.875em;color:#f06d00;}.cart--empty-message{font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}.cart__items{margin:0;padding:0;list-style:none;}.cart__item{margin-top:.3125rem;margin-bottom:.3125rem;padding:1rem;border-radius:.25rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.15);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:1rem;}@media screen and(min-width:40.625em){.cart__item{grid-template-columns:8rem auto;}}}.cart__item--image{width:8rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item--image{grid-column:1;grid-row:1;}}.cart__item--image img{width:100%;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item--details{grid-column:1;grid-row:2;}@media screen and(min-width:40.625em){.cart__item--details{grid-column:2;grid-row:1;}}}.cart__item--details-name{font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:900;color:#303030;}.cart__item--details-option{margin-bottom:1rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;color:#303030;}.cart__item--details-price{font-family:"Roboto",sans-serif;font-size:1.5rem;line-height:.875em;color:#303030;}.cart__item--details-price .currency_sign{font-size:1rem;}.cart__item--adjustments{padding-top:.5rem;}.cart__item--adjustments .button{margin-top:.25rem;}.cart__item--quantity-holder{display:inline-block;vertical-align:top;margin-right:1rem;width:4rem;}.cart__item--quantity-holder input{vertical-align:top;padding:.5rem;width:100%;font-family:"Roboto",sans-serif;font-size:1.25rem;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.cart__totals{margin-bottom:2rem;}.cart__summary,.cart__subtotal,.cart__total{display:flex;justify-content:space-between;margin-bottom:.25rem;padding:1rem;font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:900;color:#4a4a4a;box-shadow:0 .0625rem 0 rgba(0,0,0,.1);}.cart__items--count,.cart__subtotal--amount,.cart__total--amount{font-family:"Roboto",sans-serif;font-size:1.25rem;color:#303030;}.cart__items--count .currency_sign,.cart__subtotal--amount .currency_sign,.cart__total--amount .currency_sign{font-size:inherit;}.cart__footer{margin-top:.125rem;padding:0;background:#fff;}.cart__keep--shopping{margin-top:2rem;padding-top:2rem;box-shadow:0 -.0625rem 0 #dae1e7;}.cart__keep--shopping p{margin-top:0;padding-left:1rem;font-family:"Raleway",sans-serif;font-size:1.125rem;color:#303030;}.form--field{margin-bottom:1rem;}.form--label{display:block;margin-bottom:.25rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:500;color:#303030;text-transform:uppercase;}.form--input input{vertical-align:top;padding:.5rem;width:100%;font-family:"Roboto",sans-serif;font-size:1.25rem;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.form--input.captcha input{width:calc(100% - 9.375rem);}.form--input.captcha img{display:block;width:9.375rem;height:4.6875rem;}.form--textarea textarea{padding:.5rem;width:100%;height:15rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1.25em;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.custom-page{position:relative;padding-top:0;padding-bottom:3rem;}.custom-page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.custom-page-header{position:relative;margin:0 0 3rem 0;padding-top:2rem;padding-bottom:2rem;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.custom-page-header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);background-size:cover;box-shadow:0 .0625rem 0 #dae1e7;}.custom-page-content{min-height:50vh;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}.custom-page h2,.custom-page h3,.custom-page h4,.custom-page h5{margin:1em 0 .5em 0;font-family:"Raleway",sans-serif;font-weight:900;line-height:1em;text-transform:uppercase;}.custom-page h2{font-size:2.25rem;color:#bd00a2;}.custom-page h3{font-size:2.125rem;color:#0061c0;}.custom-page h4{font-size:2rem;color:#f000ce;}.custom-page h5{font-size:1.75rem;color:#007af3;}.custom-page p,.custom-page ul,.custom-page li{font-size:1.4125rem;line-height:125%;}.custom-page .mission__hashtag{display:inline-block;padding:.75rem 1.5rem;font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:900;text-transform:uppercase;color:#fff;background:linear-gradient(30deg,#57eec7 0%,#dbfc35 33%,#ffa357 66%,#ff5a5a 100%);}.custom-page .mission__heart{display:block;margin:0;width:2rem;height:2rem;}.custom-page .mission__heart svg{width:100%;}.custom-page .mission__heart svg path{fill:#ff5a5a;}.module__footer{background:#303030;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.module__footer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0;}}.footer__content{margin:0 auto;padding:4rem 0;width:80vw;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__content{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.footer__content{grid-template-columns:40% 30% 30%;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__content{grid-column:1 / span 3;grid-row:1;}}.footer__navigation{margin:0;padding:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__navigation{grid-column:1;grid-row:1;}}.footer__navigation--list-item{display:block;list-style:none;}.footer__navigation--list-item:first-of-type{margin-bottom:.5rem;border-bottom:.0625rem solid #fff;}.footer__navigation--list-item:first-of-type .footer__navigation--link,.footer__navigation--list-item:first-of-type a{box-shadow:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:hover,.footer__navigation--list-item:first-of-type a:hover{box-shadow:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:hover:before,.footer__navigation--list-item:first-of-type a:hover:before{display:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:before,.footer__navigation--list-item:first-of-type a:before{content:"";display:none;}.footer__navigation--link,.footer__navigation a{transition:box-shadow .3s ease;position:relative;display:inline-block;margin-bottom:.5rem;padding:.25rem 0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:#fff;box-shadow:0 .0625rem 0 transparent;}.footer__navigation--link:before,.footer__navigation a:before{content:"";transition:all .2s ease;position:absolute;right:100%;bottom:0;left:0;height:.125rem;background:#5aadff;}.footer__navigation--link:hover,.footer__navigation a:hover{color:#57eec7;box-shadow:0 .0625rem 0 #5aadff;}.footer__navigation--link:hover:before,.footer__navigation a:hover:before{right:0;background:#ff57e7;}.footer__navigation--list-item:first-of-type .footer__navigation--link,.footer__navigation--list-item:first-of-type .footer__navigation a{margin-left:0;}.footer__navigation--list-item:last-of-type .footer__navigation--link,.footer__navigation--list-item:last-of-type .footer__navigation a{margin-right:0;}.footer__navigation--link.brand,.footer__navigation a.brand{width:10rem;height:2.25rem;}.footer__navigation--link .footer__navigation--total,.footer__navigation a .footer__navigation--total{vertical-align:top;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:700;line-height:1.1875rem;color:rgba(255,255,255,.5);}.social--links{margin:2.75rem 0 0 0;padding-top:.5rem;padding-left:0;border-top:.0625rem solid #fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.social--links{grid-column:1;grid-row:2;}@media screen and(min-width:46.875em){.social--links{grid-column:2;grid-row:1;}}}.social--link{display:block;margin-bottom:.5rem;padding:.25rem 0;text-decoration:none;}.social--link svg{fill:white;}.social--link span{display:inline-block;vertical-align:top;padding-left:.5rem;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;line-height:1em;text-transform:uppercase;color:#dbfc35;}.footer__credit{position:relative;padding:.25rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__credit{grid-column:1;grid-row:3;}@media screen and(min-width:46.875em){.footer__credit{grid-column:1;grid-row:2;}}}.credit__badge a{font-family:"Raleway",sans-serif;font-size:.625rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.3);} \ No newline at end of file +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}body{margin:0;padding:0;color:#303030;background:#fff;}.site__container{overflow:hidden;}.ftr__logo{fill:#fff;}.ftr__logo--f{fill:#ffa357;}.ftr__logo--o,.ftr__logo--heart{fill:#ff5a5a;}.ftr__logo--r{fill:#ff57e7;}.ftr__logo--the{fill:#303030;}.footer__navigation--link .ftr__logo--the{fill:#fff;}.ftr__logo--r1{fill:#5aadff;}.ftr__logo--u{fill:#57eec7;}.ftr__logo--n{fill:#dbfc35;}.header{position:relative;padding:0;background:#fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.header{grid-column:1 / span 3;grid-row:1;}}.header:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:50vw;background:#fff;}.header:after{content:"";position:absolute;top:0;left:100%;bottom:0;width:50vw;background:#fff;}.header__title{display:flex;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.header__title{grid-column:1;grid-row:1;}@media screen and(min-width:46.875em){.header__title{grid-column:1 / span 2;}}@media screen and(min-width:62.5em){.header__title{grid-column:2;grid-row:1;}}}@media screen and (min-width:62.5em){.header__title{padding-top:3rem;padding-bottom:3rem;}}.header__link{width:calc(100% - 2rem);}@media screen and (min-width:38.75em){.header__link{width:20rem;}}@media screen and (min-width:62.5em){.header__link{width:100%;}}@media screen and (min-width:87.5em){.header__link{width:24rem;}}.main{padding:0;background:transparent;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.main{grid-column:1 / span 3;grid-row:2;}}#cart_page .main,#contact_page .main,#maintenance_page .main,#product_page .main,.custom .main{padding-top:0;background:transparent !important;}.project{margin:0 auto;padding:0;width:calc(100vw - 4rem);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.project{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0;}}@media screen and (min-width:68.75em){.project{width:calc(100vw - 8rem);}}@media screen and (min-width:68.75em){.project{width:80vw;max-width:100rem;}}button{margin:0;padding:0;cursor:pointer;background:transparent;border:none;outline:0;}.button{transition:background .2s ease;display:inline-block;vertical-align:top;padding:.5rem 1rem;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;line-height:1em;color:#fff;text-shadow:0 0 .125rem rgba(0,0,0,.2);text-transform:uppercase;text-decoration:none;border:none;border-radius:10rem;}.button.large{padding:1.25rem 2rem;font-size:1.5rem;font-weight:900;}.button.negative{background:#ff2727;}.button.negative:hover{background:#f30000;}.button.positive{background:#29e9b8;}.button.positive:hover{background:#14cb9b;}.button.flat{color:#636363;text-shadow:none;background:transparent;box-shadow:0 0 0 .0625rem #636363;}.button.flat.negative{color:#ff2727;box-shadow:0 0 0 .0625rem #ff2727;}.button.flat.negative:hover{color:#fff;background:#f30000;box-shadow:0 0 0 .0625rem #f30000;}.button.flat.positive{color:#14cb9b;box-shadow:0 0 0 .0625rem #29e9b8;}.button.flat.positive:hover{color:#fff;background:#14cb9b;box-shadow:0 0 0 .0625rem #14cb9b;}.button.choose--product{margin:.3125rem;padding:.5rem;width:calc(50% - .625rem);height:6rem;font-weight:900;color:#303030;text-shadow:none;border-radius:.25rem;box-shadow:0 0 0 .0625rem #bcc7d2;}@media screen and (min-width:43.75em){.button.choose--product{width:calc(25% - .625rem);}}@media screen and (min-width:65.625em){.button.choose--product{width:calc(33.333% - .625rem);}}.button.choose--product:hover{background:#fff;box-shadow:0 0 0 .0625rem #7f94a9;}.button.choose--product.selected{background:#fff;box-shadow:0 0 0 .125rem #7f94a9;}.product__size--label{transition:box-shadow .2s ease;display:block;margin:0 auto .5rem auto;padding:.75rem 0;width:2.5rem;height:2.5rem;font-size:1rem;line-height:1.125em;text-align:center;color:#fff;background:#000;border-radius:2rem;box-shadow:0 0 0 0 black;}.button.choose--product:hover .product__size--label{box-shadow:0 0 0 .25rem black;}.product__size--label.black{background:#000;}.button.choose--product:hover .product__size--label.black,.button.choose--product.selected .product__size--label.black{box-shadow:0 0 0 .25rem black;}.product__size--label.charcoal{background:#424443;box-shadow:0 0 0 0 #424443;}.button.choose--product:hover .product__size--label.charcoal,.button.choose--product.selected .product__size--label.charcoal{box-shadow:0 0 0 .25rem #424443;}.product__size--label.denim{background:#404c57;box-shadow:0 0 0 0 #404c57;}.button.choose--product:hover .product__size--label.denim,.button.choose--product.selected .product__size--label.denim{box-shadow:0 0 0 .25rem #404c57;}.product__size--label.indigo{background:#576873;box-shadow:0 0 0 0 #576873;}.button.choose--product:hover .product__size--label.indigo,.button.choose--product.selected .product__size--label.indigo{box-shadow:0 0 0 .25rem #576873;}.product__color--label{display:inline-block;height:1rem;font-size:.75rem;font-weight:900;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.feature__list,.products__list{display:grid;grid-template-columns:1;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.feature__list,.products__list{grid-template-columns:repeat(2,1fr);}}@media screen and(min-width:68.75em){.feature__list,.products__list{grid-template-columns:repeat(4,1fr);}}}.feature__item,.products__item{position:relative;height:30rem;text-decoration:none;background:#fff;box-shadow:inset .0625rem -.0625rem 0 rgba(48,48,48,.1);}@media screen and (min-width:31.25em){.feature__item,.products__item{height:35rem;}}@media screen and (min-width:40.625em){.feature__item,.products__item{height:37rem;}}@media screen and (min-width:46.875em){.feature__item,.products__item{height:27rem;}}.feature__item:hover,.products__item:hover{box-shadow:inset .0625rem -.0625rem 0 rgba(48,48,48,.1),inset 0 -.25rem 0 0 #ffa357;}.feature__item:hover img,.products__item:hover img{transform:scale(.9) translate(-50%,-50%);}.feature__item:after,.products__item:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.0625rem;height:100%;background:#fff;}.feature__item:nth-child(1),.feature__item:nth-child(5n),.products__item:nth-child(1),.products__item:nth-child(5n){box-shadow:inset 0 -.0625rem 0 rgba(48,48,48,.1);}.feature__item:nth-child(1):hover,.feature__item:nth-child(5n):hover,.products__item:nth-child(1):hover,.products__item:nth-child(5n):hover{box-shadow:inset 0 -.0625rem 0 rgba(48,48,48,.1),inset 0 -.25rem 0 0 #ffa357;}.feature__item:nth-child(4n):after,.products__item:nth-child(4n):after{display:none;}.feature__item--image,.products__item--image{position:relative;margin:0;overflow:hidden;width:100%;height:23rem;}@media screen and (min-width:31.25em){.feature__item--image,.products__item--image{height:28rem;}}@media screen and (min-width:40.625em){.feature__item--image,.products__item--image{height:30rem;}}@media screen and (min-width:46.875em){.feature__item--image,.products__item--image{height:20rem;}}.feature__item--image img,.products__item--image img{transition:all .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:top left;width:100%;}@media screen and (min-width:40.625em){.feature__item--image img,.products__item--image img{width:auto;height:100%;}}.feature__item--info,.products__item--info{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:7rem;text-align:center;}.feature__item--headers,.products__item--headers{z-index:1;width:100%;}.feature__item--status,.products__item--status{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);padding:.3125rem .75rem;font-family:"Raleway",sans-serif;font-weight:700;font-size:95%;line-height:1rem;color:#fff;background:#ff5a5a;border-radius:.125rem;}.feature__item--status.sale,.products__item--status.sale{background:#14cb9b;}.feature__item--name,.products__item--name{margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;color:#303030;}.feature__item--price,.products__item--price{margin:.25rem 0 0 0;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:500;color:#4a4a4a;}.feature__item--price .currency_sign,.products__item--price .currency_sign{font-size:1rem;letter-spacing:0;}.feature__highlight{position:relative;display:flex;align-items:center;overflow:hidden;margin:0 -4rem;width:calc(100% + 8rem);height:50vh;background:#303030;}@media screen and (min-width:40.625em){.feature__highlight{margin:0 -20vw;width:calc(100% + 40vw);height:40rem;}}.feature__highlight:before{content:"";position:absolute;z-index:1;top:0;right:-20vw;bottom:0;left:-20vw;background:rgba(0,0,0,.3);}.feature__highlight img{position:absolute;z-index:0;top:0;right:0;left:0;height:120%;}@media screen and (min-width:46.875em){.feature__highlight img{width:100%;height:auto;}}@media screen and (min-width:56.25em){.feature__highlight img{top:50%;transform:translateY(-40%);}}.feature__welcome{position:relative;z-index:1;margin:0 4rem;font-family:"Raleway",sans-serif;font-size:2.75rem;line-height:.9375em;font-weight:900;text-transform:uppercase;color:#fff;}@media screen and (min-width:40.625em){.feature__welcome{margin:0 20vw;font-size:5rem;}}.feature__welcome strong{font-weight:900;color:#dbfc35;}.feature__title{margin:0 0 2rem 0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.feature__list--wrapper{position:relative;z-index:0;padding-top:2rem;padding-bottom:3rem;height:auto;background:#fff;}.feature__list--wrapper:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:7rem;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.feature__list--wrapper:after{content:"";position:absolute;z-index:-2;top:0;right:-20vw;bottom:0;left:-20vw;background:#f9fafb;}.products__page{position:relative;padding-bottom:3rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.products__page{grid-column:1 / span 3;grid-row:2;}}.products__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.products__header{position:relative;padding:2rem 0;}.products__header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:-3rem;left:-20vw;background:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.products__title{margin:0 0 1rem 0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.products__category--nav{padding:0;}.products__categories--title{display:inline-block;margin-right:.5rem;}.products__categories--list{display:inline-block;margin:0;padding:0;list-style:none;}.products__categories--list li{display:inline-block;margin-right:.25rem;}.products__categories--list li a{display:block;padding:.5rem .75rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:#303030;background:#fff;border-radius:10rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.2);}@media screen and (min-width:38.75em){.products__categories--list li a{padding:.5rem 1rem;}}.products__categories--list li a:hover{color:#ff2727;box-shadow:0 0 0 .0625rem #f30000;}.products__categories--list li.selected a{color:#fff;cursor:default;background:#ff5a5a;box-shadow:0 0 0 .0625rem #f30000;}.products__list--wrapper{position:relative;z-index:0;padding-top:3rem;padding-bottom:3rem;height:auto;background:#fff;}.products__item:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.0625rem;height:100%;background:#f9fafb;}.navigation__list,.cart__list{margin:0;padding:0;width:100%;}.navigation{padding-bottom:1rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:62.5em){.navigation{grid-template-columns:32% auto 32%;}}@media screen and(min-width:87.5em){.navigation{grid-template-columns:25% auto 25%;}}}@media screen and (min-width:46.875em){.navigation{padding-bottom:1.5rem;}}@media screen and (min-width:62.5em){.navigation{padding-bottom:0;}}.navigation__left{display:flex;align-items:center;margin-bottom:.5rem;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation__left{grid-column:1;grid-row:2;}@media screen and(min-width:62.5em){.navigation__left{grid-column:1;grid-row:1;}}}@media screen and (min-width:46.875em){.navigation__left{margin-bottom:0;text-align:left;}}.navigation__right{display:flex;align-items:center;text-align:center;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.navigation__right{grid-column:1;grid-row:3;}@media screen and(min-width:46.875em){.navigation__right{grid-column:2;grid-row:2;}}@media screen and(min-width:62.5em){.navigation__right{grid-column:3;grid-row:1;}}}@media screen and (min-width:46.875em){.navigation__right{text-align:right;}}.navigation__list-item{display:inline-block;list-style:none;}.navigation__link,.navigation__list-item a{transition:box-shadow .3s ease;position:relative;display:inline-block;margin-right:.5rem;margin-left:.5rem;padding:.5rem 0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:#303030;box-shadow:0 .125rem 0 transparent;}.navigation__link:before,.navigation__list-item a:before{content:"";transition:all .2s ease;position:absolute;right:100%;bottom:0;left:0;height:.125rem;background:#5aadff;}.navigation__link:hover,.navigation__list-item a:hover{color:#14cb9b;box-shadow:0 .125rem 0 #ff57e7;}.navigation__link:hover:before,.navigation__list-item a:hover:before{right:0;background:#5aadff;}.navigation__list-item:first-of-type .navigation__link,.navigation__list-item:first-of-type .navigation__list-item a{margin-left:0;}.navigation__list-item:last-of-type .navigation__link,.navigation__list-item:last-of-type .navigation__list-item a{margin-right:0;}.navigation__link .navigation__cart--total,.navigation__list-item a .navigation__cart--total{vertical-align:top;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:700;line-height:1.1875rem;color:#636363;}.navigation__list-item.selected a{color:#007af3;box-shadow:0 .0625rem 0 #5aadff;}.callouts{position:relative;padding-bottom:4rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callouts{grid-column:1 / span 3;grid-row:3;}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callouts{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.callouts{grid-template-columns:50%;}}@media screen and(min-width:62.5em){.callouts{grid-template-columns:repeat(3,1fr);}}}.callouts:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#f9fafb;}.callout__about,.callout__social{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:16rem;}@media screen and (min-width:46.875em){.callout__about,.callout__social{height:16rem;}}@media screen and (min-width:62.5em){.callout__about,.callout__social{flex-direction:row;height:12rem;}}.callout__about{position:relative;z-index:0;overflow:hidden;background:#5aadff;box-shadow:inset 0 -.0625rem 0 #fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callout__about{grid-column:1;grid-row:1;}@media screen and(min-width:62.5em){.callout__about{grid-column:1 / span 2;grid-row:1;}}}@media screen and (min-width:46.875em){.callout__about{box-shadow:inset -.0625rem 0 0 #fff;}}.callout__about:before{content:"";position:absolute;z-index:1;top:-50%;left:-50%;transform:rotate(13deg);opacity:.5;width:200%;height:300%;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/ftr-heart-angle.svg");background-size:2%;background-position:-2%;}.callout__about--text{position:relative;z-index:1;margin:0;padding:2rem 4rem;font-size:1.5rem;font-family:"Raleway",sans-serif;color:#fff;line-height:2rem;text-align:center;text-transform:uppercase;text-shadow:0 0 1rem rgba(0,0,0,.3);}@media screen and (min-width:46.875em){.callout__about--text{text-align:left;}}.callout__about--text strong{font-weight:900;}.callout__about .button{position:relative;z-index:1;margin-bottom:2rem;background:#2794ff;box-shadow:0 0 0 .0625rem rgba(255,255,255,.2);}@media screen and (min-width:62.5em){.callout__about .button{margin-right:4rem;margin-bottom:0;}}.callout__about .button:hover{background:#0061c0;}.callout__social{position:relative;justify-content:center;text-decoration:none;background:linear-gradient(135deg,#85f3d6 0%,#109c78 100%);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.callout__social{grid-column:1;grid-row:2;}@media screen and(min-width:46.875em){.callout__social{grid-column:2;grid-row:1;}}@media screen and(min-width:62.5em){.callout__social{grid-column:3;grid-row:1;}}}.callout__social:before{content:"";transition:opacity .5s ease;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(135deg,#5ceec9 0%,#0b6e54 100%);}.callout__social:hover:before{opacity:1;}.callout__social .ig__brand{position:relative;z-index:1;display:inline-block;width:100%;text-align:center;text-decoration:none;}.callout__social .ig__brand--logo{display:block;margin-bottom:.5rem;width:100%;}.callout__social .ig__brand--logo svg{transform:scale(1.2);}.callout__social .ig__brand--logo path{fill:white !important;stroke:white;}.callout__social .ig__brand--text{position:relative;display:block;padding-top:.25rem;font-family:"Raleway",sans-serif;font-size:1.125rem;font-weight:500;color:#fff;}.callout__social .ig__brand--name{position:relative;display:block;margin-bottom:1rem;font-size:2rem;font-weight:900;text-transform:uppercase;}.callout__social .ig__brand--name:after{content:"";position:absolute;bottom:-.5rem;left:calc(50% - 1rem);width:2rem;height:.1875rem;background:#0b6e54;}.content__page{font-family:"Roboto",sans-serif;color:#303030;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page{display:grid;grid-template-columns:60% 40%;grid-template-rows:auto;grid-gap:0;}}.content__page.contact{position:relative;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact{grid-template-columns:auto;}}@media screen and (min-width:62.5em){.content__page.contact{grid-template-columns:40% 60%;}}.content__page.contact:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);background-size:cover;}.content__header{position:relative;margin-bottom:3rem;padding:2rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__header{grid-column:1 / span 2;grid-row:1;}}.content__header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);}.content__header:after{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:transparent;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg");background-size:cover;}.content__page.contact .content__header{margin-bottom:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact .content__header{grid-column:1;grid-row:1;}}@media screen and (min-width:62.5em){@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__page.contact .content__header{grid-column:1 / span 2;}}}.content__page.contact .content__header:before,.content__page.contact .content__header:after{display:none;}.content__title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.content__sub-title{margin:0 0 1em 0;font-family:"Raleway",sans-serif;font-size:2rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.content h2,.content h3,.content h4,.content h5{margin:1em 0 .5em 0;font-family:"Raleway",sans-serif;font-weight:900;text-transform:uppercase;}.content h2{font-size:2.25rem;color:#bd00a2;}.content h3{font-size:2.125rem;color:#0061c0;}.content h4{font-size:2rem;color:#f000ce;}.content h5{font-size:1.75rem;color:#007af3;}.content p,.content ul,.content li{font-size:1.4125rem;line-height:125%;}.content__submission--message{font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;}.content__submission--message .content__sub-title{color:#007af3;}.content__submission--message>p{font-size:inherit;line-height:inherit;}.content__form--wrapper,.content__submission--message{margin-bottom:3rem;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.3);}.content__additional--contact{margin-left:1rem;padding:2rem;height:20rem;background:#fff;border-radius:.5rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.3);}.content__additional--contact h2,.content__additional--contact h3,.content__additional--contact h4{color:#5aadff;}.content__charity-breakdown{margin:2rem 0 0 0;padding:0;list-style:none;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.content__charity-breakdown{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:1rem;}@media screen and(min-width:62.5em){.content__charity-breakdown{grid-template-columns:repeat(2,1fr);}}}.custom-page .charity--example{padding:2rem;font-family:"Raleway",sans-serif;font-size:1.25rem;text-align:center;color:#303030;border-radius:.25rem;}.custom-page .charity--example:nth-child(1){background:#fff;box-shadow:0 0 0 .125rem #ff57e7;}.custom-page .charity--example:nth-child(2){background:#fff;box-shadow:0 0 0 .125rem #5aadff;}.custom-page .charity--example:nth-child(3){background:#fff;box-shadow:0 0 0 .125rem #57eec7;}.custom-page .charity--example:nth-child(4){background:#fff;box-shadow:0 0 0 .125rem #dbfc35;}.custom-page .charity--example:nth-child(5){background:#fff;box-shadow:0 0 0 .125rem #ffa357;}.custom-page .charity--example strong{font-size:1.75rem;font-weight:900;text-transform:uppercase;}.custom-page .charity--example span{display:block;padding-top:.5rem;padding-bottom:.5rem;}.product__page{position:relative;padding-top:0;padding-bottom:3rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:65.625em){.product__page{grid-template-columns:50% 50%;}}@media screen and(min-width:87.5em){.product__page{grid-template-columns:60% 40%;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page{grid-column:1 / span 3;grid-row:2;}}.product__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.product__page--headings{position:relative;margin-bottom:3rem;padding-top:2rem;padding-bottom:2rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__page--headings{grid-column:1;grid-row:1;}@media screen and(min-width:65.625em){.product__page--headings{grid-column:1 / span 2;grid-row:1;}}}.product__page--headings:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;box-shadow:0 .0625rem 0 #dae1e7;}.product--title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.product-status{display:inline-block;margin-top:.5rem;padding:.3125rem .75rem;font-family:"Raleway",sans-serif;font-weight:700;font-size:95%;color:#fff;background:#ff5a5a;border-radius:.125rem;}.product-status.sale{background:#14cb9b;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__images{grid-column:1;grid-row:2;}@media screen and(min-width:65.625em){.product__images{grid-column:1;grid-row:2;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__info{grid-column:1;grid-row:3;}@media screen and(min-width:65.625em){.product__info{grid-column:2;grid-row:2;}}}@media screen and (min-width:65.625em){.product__info{padding-left:2rem;}}.product__slides{overflow:hidden;margin:0 -2rem;padding:0;list-style:none;min-height:50vh;max-height:100vh;}@media screen and (min-width:31.25em){.product__slides{margin:0;}}.product__slide{display:none;padding:0;}@media screen and (min-width:43.75em){.product__slide{padding:0 2rem;}}@media screen and (min-width:56.25em){.product__slide{padding:0 6rem;}}@media screen and (min-width:65.625em){.product__slide{padding:0;}}@media screen and (min-width:87.5em){.product__slide{padding:0 4rem;}}.product__slide.active{display:block;}.product--image{width:100%;}.product__thumbnails{display:block;margin:2rem 0 0 0;padding:0;list-style:none;text-align:center;}.product__thumbnail{display:inline-block;padding:.125rem;width:5rem;box-shadow:0 0 0 .0625rem #fff;}.product__thumbnail--link{position:relative;display:block;}.product__thumbnail--link:before{content:"";position:absolute;top:-1rem;right:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:.0625rem;background:#cbd4dc;}.product__thumbnail--link:hover{box-shadow:0 0 0 .0625rem #bcc7d2;}.product__thumbnail--link.active:after{content:"";position:absolute;top:-.9375rem;left:calc(50% - 1.25rem);width:2.5rem;height:.1875rem;background:#ff5a5a;border-radius:0 0 1rem 1rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product__details{grid-column:2;grid-row:2;}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.product--image-wrapper{grid-column:1;grid-row:1;}}.product--image{width:100%;}.product--description{margin-bottom:3rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}.product--description p:last-of-type{font-size:.875rem;}.product--description p:only-child{font-size:1.25rem;}.product--content{height:6rem;}.product__select{margin-bottom:2rem;}.product__inventory{padding:2rem 0;}.product--info{color:#303030;}.product__select-label{position:relative;display:block;margin-bottom:.5rem;padding-bottom:.5rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;}.product__select-label:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:.0625rem;background:linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);}.product__form select{display:none;visibility:hidden;padding:.5rem;width:100%;font-size:1.125rem;color:#303030;border:.0625rem solid #303030;border-radius:.25rem;}.product__form svg{display:none;}.product__purchase{display:flex;flex-direction:column;justify-content:center;align-items:center;}@media screen and (min-width:38.75em){.product__purchase{flex-direction:row;justify-content:unset;}}.product__purchase .button{flex-basis:100%;width:100%;}@media screen and (min-width:38.75em){.product__purchase .button{width:auto;}}.product--price{padding-right:2rem;width:19rem;font-family:"Roboto",sans-serif;font-size:2.5rem;font-weight:800;line-height:1.25em;letter-spacing:-.0625rem;color:#4a4a4a;text-align:center;}@media screen and (min-width:38.75em){.product--price{text-align:left;}}.currency_sign{display:inline-block;vertical-align:top;padding-right:.125rem;font-size:1.5rem;}.inventory__info{margin:0;padding:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.inventory__info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.5rem;}}.inventory__header{margin-bottom:1rem;font-size:1.5rem;font-weight:bold;color:#303030;}.inventory__box{position:relative;padding:.5rem 1rem;box-shadow:0 0 0 .0625rem #dae1e7;border-radius:.125rem;}.inventory__name{font-size:1rem;font-weight:bold;color:#303030;}.inventory__quantity{display:inline-block;font-size:1.25rem;color:#303030;}.inventory__label{display:inline-block;font-size:1rem;color:#565656;}.similar__products--wrapper{position:relative;padding:3rem 0;width:80vw;max-width:100rem;}.similar__products--wrapper:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;left:-20vw;height:100%;min-height:20rem;background:linear-gradient(30deg,#435465 0%,#1d242b 33%,#29333d 66%,#3d4d5c 100%);background-size:cover;}.similar__products--wrapper:after{content:"";position:absolute;z-index:-1;top:0;right:-20vw;left:-20vw;opacity:.2;height:100%;min-height:20rem;background:transparent;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/FTR-Icons-Web-Pattern.svg");background-size:18%;background-position:-4rem -3rem;}.similar__products--wrapper .product-list-item{overflow:hidden;width:100%;text-decoration:none;border-radius:.25rem;box-shadow:0 0 0 .125rem #fff;}@media screen and (min-width:43.75em){.similar__products--wrapper .product-list-item{width:12rem;}}.similar__products--wrapper .product-list-item figure{position:relative;margin:0 0 -.25rem 0;height:100%;}.similar__products--wrapper .product-list-item img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;}@media screen and (min-width:43.75em){.similar__products--wrapper .product-list-item img{width:105%;height:auto;}}.similar__products--wrapper .product-list-item-container{overflow:hidden;height:12rem;}.similar__products--wrapper .product-list-image-container{background:#fff;}.similar__products--wrapper .product-list-item-info{padding:1rem;background:#fff;}.similar__products--wrapper .product-list-item-info-headers{height:3.5rem;color:#303030;}.similar__products--wrapper .product-list-item-status{font-size:.75rem;color:#ff5a5a;}.similar__products--wrapper .product-list-item-name{font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;color:#303030;}.similar__products--wrapper .product-list-item-price{display:none;visibility:hidden;}.similar__products--content{width:80vw;max-width:100rem;}.similar__products--title{margin:0 0 1em 0;font-family:"Raleway",sans-serif;font-size:2rem;font-weight:900;line-height:1em;text-transform:uppercase;color:#fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.similar__product--list{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-gap:1rem;}@media screen and(min-width:43.75em){.similar__product--list{grid-template-columns:12rem 12rem 12rem 12rem auto;}}}.cart__page{position:relative;padding-bottom:3rem;min-height:50vh;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__page{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:62.5em){.cart__page{grid-template-columns:50%;}}}.cart__page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.3/assets/images/polygon-background.svg"),linear-gradient(30deg,#dbfc35 0%,#ffa357 33%,#ff5a5a 66%,#ff57e7 100%);background-size:cover;}.cart__header{position:relative;padding:2rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__header{grid-column:1;grid-row:1;}@media screen and(min-width:62.5em){.cart__header{grid-column:1 / span 2;}}}.cart__title{margin:0;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.cart__content{margin-bottom:3rem;padding:2rem;min-height:40vh;background:#fff;border-radius:.5rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.3);}.cart__content .content__sub-title{display:block;margin-top:0;font-size:2rem;font-weight:900;line-height:.875em;color:#f06d00;}.cart--empty-message{font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}.cart__items{margin:0;padding:0;list-style:none;}.cart__item{margin-top:.3125rem;margin-bottom:.3125rem;padding:1rem;border-radius:.25rem;box-shadow:0 0 0 .0625rem rgba(0,0,0,.15);}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:1rem;}@media screen and(min-width:40.625em){.cart__item{grid-template-columns:8rem auto;}}}.cart__item--image{width:8rem;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item--image{grid-column:1;grid-row:1;}}.cart__item--image img{width:100%;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.cart__item--details{grid-column:1;grid-row:2;}@media screen and(min-width:40.625em){.cart__item--details{grid-column:2;grid-row:1;}}}.cart__item--details-name{font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:900;color:#303030;}.cart__item--details-option{margin-bottom:1rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:700;color:#303030;}.cart__item--details-price{font-family:"Roboto",sans-serif;font-size:1.5rem;line-height:.875em;color:#303030;}.cart__item--details-price .currency_sign{font-size:1rem;}.cart__item--adjustments{padding-top:.5rem;}.cart__item--adjustments .button{margin-top:.25rem;}.cart__item--quantity-holder{display:inline-block;vertical-align:top;margin-right:1rem;width:4rem;}.cart__item--quantity-holder input{vertical-align:top;padding:.5rem;width:100%;font-family:"Roboto",sans-serif;font-size:1.25rem;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.cart__totals{margin-bottom:2rem;}.cart__summary,.cart__subtotal,.cart__total{display:flex;justify-content:space-between;margin-bottom:.25rem;padding:1rem;font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:900;color:#4a4a4a;box-shadow:0 .0625rem 0 rgba(0,0,0,.1);}.cart__items--count,.cart__subtotal--amount,.cart__total--amount{font-family:"Roboto",sans-serif;font-size:1.25rem;color:#303030;}.cart__items--count .currency_sign,.cart__subtotal--amount .currency_sign,.cart__total--amount .currency_sign{font-size:inherit;}.cart__footer{margin-top:.125rem;padding:0;background:#fff;}.cart__keep--shopping{margin-top:2rem;padding-top:2rem;box-shadow:0 -.0625rem 0 #dae1e7;}.cart__keep--shopping p{margin-top:0;padding-left:1rem;font-family:"Raleway",sans-serif;font-size:1.125rem;color:#303030;}.form--field{margin-bottom:1rem;}.form--label{display:block;margin-bottom:.25rem;font-family:"Raleway",sans-serif;font-size:.875rem;font-weight:500;color:#303030;text-transform:uppercase;}.form--input input{vertical-align:top;padding:.5rem;width:100%;font-family:"Roboto",sans-serif;font-size:1.25rem;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.form--input.captcha input{width:calc(100% - 9.375rem);}.form--input.captcha img{display:block;width:9.375rem;height:4.6875rem;}.form--textarea textarea{padding:.5rem;width:100%;height:15rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1.25em;color:#000;border:.0625rem solid #bcc7d2;border-radius:.25rem;}.custom-page{position:relative;padding-top:0;padding-bottom:3rem;}.custom-page:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;width:calc(100% + 40vw);background:#f9fafb;border-top:.0625rem solid #e1e6eb;}.custom-page-header{position:relative;margin:0 0 3rem 0;padding-top:2rem;padding-bottom:2rem;font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:900;line-height:.875em;text-transform:uppercase;color:#fff;}.custom-page-header:before{content:"";position:absolute;z-index:-1;top:0;right:-20vw;bottom:0;left:-20vw;background:#303030;background-image:url("https://cdn.jsdelivr.net/gh/sk5/sk5.github.io@v1.2/assets/images/polygon-background.svg"),linear-gradient(30deg,#ff57e7 0%,#5aadff 33%,#57eec7 66%,#dbfc35 100%);background-size:cover;box-shadow:0 .0625rem 0 #dae1e7;}.custom-page-content{min-height:50vh;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:125%;color:#303030;}@media screen and (min-width:56.25em){.custom-page-content{padding-right:20%;}}@media screen and (min-width:68.75em){.custom-page-content{padding-right:40%;}}.custom-page h2,.custom-page h3,.custom-page h4,.custom-page h5{margin:1em 0 .5em 0;font-family:"Raleway",sans-serif;font-weight:900;line-height:1em;text-transform:uppercase;}.custom-page h2{font-size:2.25rem;color:#bd00a2;}.custom-page h3{font-size:2.125rem;color:#0061c0;}.custom-page h4{font-size:2rem;color:#f000ce;}.custom-page h5{font-size:1.75rem;color:#007af3;}.custom-page p,.custom-page ul,.custom-page li{font-size:1.4125rem;line-height:125%;}.module__footer{background:#303030;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.module__footer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0;}}.footer__content{margin:0 auto;padding:4rem 0;width:80vw;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__content{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:0;}@media screen and(min-width:46.875em){.footer__content{grid-template-columns:40% 30% 30%;}}}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__content{grid-column:1 / span 3;grid-row:1;}}.footer__navigation{margin:0;padding:0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__navigation{grid-column:1;grid-row:1;}}.footer__navigation--list-item{display:block;list-style:none;}.footer__navigation--list-item:first-of-type{margin-bottom:.5rem;border-bottom:.0625rem solid #fff;}.footer__navigation--list-item:first-of-type .footer__navigation--link,.footer__navigation--list-item:first-of-type a{box-shadow:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:hover,.footer__navigation--list-item:first-of-type a:hover{box-shadow:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:hover:before,.footer__navigation--list-item:first-of-type a:hover:before{display:none;}.footer__navigation--list-item:first-of-type .footer__navigation--link:before,.footer__navigation--list-item:first-of-type a:before{content:"";display:none;}.footer__navigation--link,.footer__navigation a{transition:box-shadow .3s ease;position:relative;display:inline-block;margin-bottom:.5rem;padding:.25rem 0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:#fff;box-shadow:0 .0625rem 0 transparent;}.footer__navigation--link:before,.footer__navigation a:before{content:"";transition:all .2s ease;position:absolute;right:100%;bottom:0;left:0;height:.125rem;background:#5aadff;}.footer__navigation--link:hover,.footer__navigation a:hover{color:#57eec7;box-shadow:0 .0625rem 0 #5aadff;}.footer__navigation--link:hover:before,.footer__navigation a:hover:before{right:0;background:#ff57e7;}.footer__navigation--list-item:first-of-type .footer__navigation--link,.footer__navigation--list-item:first-of-type .footer__navigation a{margin-left:0;}.footer__navigation--list-item:last-of-type .footer__navigation--link,.footer__navigation--list-item:last-of-type .footer__navigation a{margin-right:0;}.footer__navigation--link.brand,.footer__navigation a.brand{width:10rem;height:2.25rem;}.footer__navigation--link .footer__navigation--total,.footer__navigation a .footer__navigation--total{vertical-align:top;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:700;line-height:1.1875rem;color:rgba(255,255,255,.5);}.social--links{margin:2.75rem 0 0 0;padding-top:.5rem;padding-left:0;border-top:.0625rem solid #fff;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.social--links{grid-column:1;grid-row:2;}@media screen and(min-width:46.875em){.social--links{grid-column:2;grid-row:1;}}}.social--link{display:block;margin-bottom:.5rem;padding:.25rem 0;text-decoration:none;}.social--link svg{fill:white;}.social--link span{display:inline-block;vertical-align:top;padding-left:.5rem;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:900;line-height:1em;text-transform:uppercase;color:#dbfc35;}.footer__credit{position:relative;padding:.25rem 0;}@supports (display:grid)and(grid-template-columns:repeat(2,1fr)){.footer__credit{grid-column:1;grid-row:3;}@media screen and(min-width:46.875em){.footer__credit{grid-column:1;grid-row:2;}}}.credit__badge a{font-family:"Raleway",sans-serif;font-size:.625rem;font-weight:900;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.3);} \ No newline at end of file