@font-face {
  font-family: "Just Lovely";
  src: url("../../fonts/just-lovely/JustLovely.woff2") format("woff2"), url("../../fonts/just-lovely/JustLovely.woff") format("woff");
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: "TrendSansW05-OneItalic";
  src: url("../../fonts/trend-sans/TrendSansW05-OneItalic.woff2") format("woff2"), url("../../fonts/trend-sans/TrendSansW05-OneItalic.woff") format("woff"); }

@font-face {
  font-family: "TrendSansW05-One";
  src: url("../../fonts/trend-sans/TrendSansW05-One.woff2") format("woff2"), url("../../fonts/trend-sans/TrendSansW05-One.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Light";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Light.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Light.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-LightObl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-LightObl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-LightObl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Roman";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Roman.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Roman.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Oblique";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Oblique.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Oblique.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Bold";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Bold.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Bold.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BoldNo.2";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BoldNo.2.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BoldNo.2.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BoldObl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BoldObl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BoldObl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdNo.2Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdNo.2Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdNo.2Obl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-CondNo.18";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-CondNo.18.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-CondNo.18.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-CnNo.18Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-CnNo.18Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-CnNo.18Obl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdCnNo.20";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdCnNo.20Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20Obl.woff") format("woff"); }

#wrapper #main {
  padding: 0; }

.full-width .primary-content {
  max-width: 1102px;
  overflow-y: hidden; }
  @media screen and (max-width: 1101px) {
    .full-width .primary-content {
      max-width: 293.866666667vw;
      margin: auto; } }

.content-asset section p {
  font-family: "TradeGothicLTW05-Light", Arial, sans-serif;
  font-size: 24px;
  letter-spacing: 0.02em;
  line-height: 1.09em;
  margin: 0 auto; }
  @media screen and (max-width: 1101px) {
    .content-asset section p {
      font-size: 3.2vw;
      line-height: 3.712vw; } }

.content-asset section p a {
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: "TradeGothicLTW05-BdCnNo.20", Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  margin-bottom: -0.23em;
  text-decoration: none;
  text-transform: uppercase; }

.crp-wrapper * {
  margin: 0;
  padding: 0; }

.crp-wrapper {
  overflow-x: hidden; }
  @media screen and (max-width: 1101px) {
    .crp-wrapper {
      max-width: 293.866666667vw;
      margin-top: 8vw; } }

section.heading {
  letter-spacing: -0.05em;
  margin-top: 20px;
  text-align: center; }
  section.heading div, section.heading h1 {
    font-family: "TrendSansW05-One", Arial, sans-serif; }
  section.heading div:first-child {
    background-color: #de2800;
    background-image: linear-gradient(to right, #de2800, #de2800, #c33313);
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 32px;
    line-height: 0.79em;
    margin-bottom: 0.42em;
    padding: 0.5em;
    text-transform: uppercase; }
    @media screen and (max-width: 1101px) {
      section.heading div:first-child {
        font-size: 4.8vw;
        line-height: 3.84vw;
        padding: 1.44vw 2.88vw; } }
  section.heading div:nth-child(2) {
    color: #45acb5;
    font-size: 51px;
    line-height: 1em;
    margin-bottom: 0.1em; }
    @media screen and (max-width: 1101px) {
      section.heading div:nth-child(2) {
        font-size: 7.4666666667vw; } }
  section.heading h1 {
    border: 0;
    color: #45acb5;
    font-size: 71px;
    line-height: 1em;
    margin: 0 0 0.24em 0;
    padding: 0;
    text-shadow: #235a61 3px 4px;
    text-transform: uppercase; }
    @media screen and (max-width: 1101px) {
      section.heading h1 {
        font-size: 10.1333333333vw;
        text-shadow: #235a61 0.5333333333vw 0.2666666667vw; } }
  section.heading p {
    width: 920px; }
    @media screen and (max-width: 1101px) {
      section.heading p {
        width: 74.6666666667vw; } }

section.graphite,
section.freshwater,
section.ocean,
section.bourbon,
section.noir,
section.teakwood,
section.single-wicks,
section.fathers-day-gifts {
  background-color: #fefefe;
  text-align: center;
  margin: 130px auto 0 auto;
  position: relative;
  width: 1102px;
  z-index: 0; }
  @media screen and (max-width: 1101px) {
    section.graphite,
    section.freshwater,
    section.ocean,
    section.bourbon,
    section.noir,
    section.teakwood,
    section.single-wicks,
    section.fathers-day-gifts {
      margin: 13.3333333333vw auto 0 auto;
      max-width: 293.866666667vw; } }
  section.graphite h2,
  section.freshwater h2,
  section.ocean h2,
  section.bourbon h2,
  section.noir h2,
  section.teakwood h2,
  section.single-wicks h2,
  section.fathers-day-gifts h2 {
    font-family: "TrendSansW05-One", Arial, sans-serif;
    font-size: 36px;
    line-height: 1em;
    margin-top: 0.87em; }
    @media screen and (max-width: 1101px) {
      section.graphite h2,
      section.freshwater h2,
      section.ocean h2,
      section.bourbon h2,
      section.noir h2,
      section.teakwood h2,
      section.single-wicks h2,
      section.fathers-day-gifts h2 {
        font-size: 4vw;
        margin-top: 2.4vw; } }
  section.graphite div,
  section.freshwater div,
  section.ocean div,
  section.bourbon div,
  section.noir div,
  section.teakwood div,
  section.single-wicks div,
  section.fathers-day-gifts div {
    font-family: "TrendSansW05-One", Arial, sans-serif;
    text-transform: uppercase;
    font-size: 44px;
    letter-spacing: -0.05em;
    line-height: 1em; }
    @media screen and (max-width: 1101px) {
      section.graphite div,
      section.freshwater div,
      section.ocean div,
      section.bourbon div,
      section.noir div,
      section.teakwood div,
      section.single-wicks div,
      section.fathers-day-gifts div {
        font-size: 5.6vw;
        line-height: 5.6vw; } }
    section.graphite div:first-child,
    section.freshwater div:first-child,
    section.ocean div:first-child,
    section.bourbon div:first-child,
    section.noir div:first-child,
    section.teakwood div:first-child,
    section.single-wicks div:first-child,
    section.fathers-day-gifts div:first-child {
      font-size: 28px; }
      @media screen and (max-width: 1101px) {
        section.graphite div:first-child,
        section.freshwater div:first-child,
        section.ocean div:first-child,
        section.bourbon div:first-child,
        section.noir div:first-child,
        section.teakwood div:first-child,
        section.single-wicks div:first-child,
        section.fathers-day-gifts div:first-child {
          font-size: 3.7333333333vw; } }

section.graphite,
section.ocean,
section.noir {
  background-color: #45acb5;
  box-sizing: border-box;
  padding-top: 54px;
  text-align: left; }
  @media screen and (max-width: 1101px) {
    section.graphite,
    section.ocean,
    section.noir {
      border-bottom: 1.0666666667vw solid #de2800;
      padding-top: 3.7333333333vw; } }
  section.graphite h2, section.graphite div, section.graphite p,
  section.ocean h2,
  section.ocean div,
  section.ocean p,
  section.noir h2,
  section.noir div,
  section.noir p {
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 648px; }
    @media screen and (max-width: 1101px) {
      section.graphite h2, section.graphite div, section.graphite p,
      section.ocean h2,
      section.ocean div,
      section.ocean p,
      section.noir h2,
      section.noir div,
      section.noir p {
        width: 45.3333333333vw; } }
  section.graphite h2, section.graphite div,
  section.ocean h2,
  section.ocean div,
  section.noir h2,
  section.noir div {
    text-shadow: #235a61 3px 4px; }
    @media screen and (max-width: 1101px) {
      section.graphite h2, section.graphite div,
      section.ocean h2,
      section.ocean div,
      section.noir h2,
      section.noir div {
        text-shadow: #235a61 0.5333333333vw 0.2666666667vw; } }
  section.graphite img,
  section.ocean img,
  section.noir img {
    box-shadow: #235a61 22px 20px;
    position: absolute;
    top: -75px; }
    @media screen and (max-width: 1101px) {
      section.graphite img,
      section.ocean img,
      section.noir img {
        box-shadow: #235a61 2.6666666667vw 2.6666666667vw;
        top: -8vw;
        width: 48vw; } }
  section.graphite .frag-notes,
  section.ocean .frag-notes,
  section.noir .frag-notes {
    background-color: #de2800;
    background-image: linear-gradient(to right, #de2800, #de2800, #c33313);
    font-size: 20px;
    bottom: -20px;
    left: 0;
    line-height: 1.04em;
    padding: 0.5em 0;
    position: absolute;
    text-shadow: #851c0d 2px 3px;
    text-transform: uppercase; }
    @media screen and (max-width: 1101px) {
      section.graphite .frag-notes,
      section.ocean .frag-notes,
      section.noir .frag-notes {
        background-color: #fff;
        background-image: none;
        bottom: -6.1333333333vw;
        box-sizing: border-box;
        font-size: 2.9333333333vw;
        line-height: 3.2266666667vw;
        color: #de2800;
        left: 4.8vw;
        letter-spacing: 0;
        padding: 1.1733333333vw 0;
        text-shadow: none;
        width: 36.2666666667vw; } }
  section.graphite p,
  section.ocean p,
  section.noir p {
    margin: 0.68em auto 4em auto;
    padding: 0 120px; }
    @media screen and (max-width: 1101px) {
      section.graphite p,
      section.ocean p,
      section.noir p {
        margin: 1.12vw auto 11.2vw auto;
        padding: 0 1.4933333333vw; } }
    section.graphite p a,
    section.ocean p a,
    section.noir p a {
      border-bottom: 2px solid #fff;
      color: #fff; }
  @media screen and (min-width: 1101px) {
    section.graphite br,
    section.ocean br,
    section.noir br {
      display: none; } }

section.freshwater,
section.teakwood {
  box-sizing: border-box;
  padding-top: 40px;
  margin-left: 662px;
  width: 440px; }
  @media screen and (max-width: 1101px) {
    section.freshwater,
    section.teakwood {
      margin-top: 13.8666666667vw;
      margin-left: 54.9333333333vw;
      padding-top: 0;
      width: 44.2666666667vw; } }
  section.freshwater h2, section.freshwater div, section.freshwater p,
  section.teakwood h2,
  section.teakwood div,
  section.teakwood p {
    box-sizing: border-box;
    display: block;
    text-align: center; }
  section.freshwater h2,
  section.teakwood h2 {
    background-color: #fff;
    color: #de2800;
    margin-top: 0;
    padding-top: 0.4em;
    padding-bottom: 0.2em;
    text-shadow: #851c0d 2px 2px; }
    @media screen and (max-width: 1101px) {
      section.freshwater h2,
      section.teakwood h2 {
        padding-top: 3.2vw;
        padding-bottom: 1.6vw;
        text-shadow: #851c0d 0.2666666667vw 0.2666666667vw; } }
  section.freshwater div,
  section.teakwood div {
    background-color: #de2800;
    background-image: linear-gradient(to right, #de2800, #de2800, #c33313);
    color: #fff;
    text-shadow: #851c0d 3px 4px; }
    section.freshwater div:first-child,
    section.teakwood div:first-child {
      padding-top: 28px;
      padding-bottom: 0.2em; }
    section.freshwater div:nth-child(2),
    section.teakwood div:nth-child(2) {
      padding-bottom: 20px; }
    @media screen and (max-width: 1101px) {
      section.freshwater div,
      section.teakwood div {
        text-shadow: #851c0d 0.5333333333vw 0.2666666667vw; }
        section.freshwater div:first-child,
        section.teakwood div:first-child {
          padding-top: 2.1333333333vw;
          padding-bottom: 0.2666666667vw; }
        section.freshwater div:nth-child(2),
        section.teakwood div:nth-child(2) {
          font-size: 5.8666666667vw;
          padding-bottom: 3.2vw; } }
  section.freshwater img,
  section.teakwood img {
    position: absolute;
    top: 0;
    left: -662px;
    width: 850px;
    z-index: -1; }
    @media screen and (max-width: 1101px) {
      section.freshwater img,
      section.teakwood img {
        max-width: none;
        width: 100vw;
        top: 6.9333333333vw;
        left: -55.7333333333vw; } }
  section.freshwater p,
  section.teakwood p {
    background-color: #fff;
    color: #333; }
    @media screen and (max-width: 1101px) {
      section.freshwater p,
      section.teakwood p {
        padding-right: 4.48vw;
        padding-bottom: 3.7333333333vw;
        padding-left: 4.48vw; } }
    section.freshwater p a,
    section.teakwood p a {
      border-bottom: 2px solid #333;
      color: #333; }
      @media screen and (max-width: 1101px) {
        section.freshwater p a,
        section.teakwood p a {
          border-bottom-width: 1px; } }

section.freshwater p {
  padding: 0 1.4em 1em 1.4em; }

section.ocean {
  margin-top: 180px; }
  @media screen and (max-width: 1101px) {
    section.ocean {
      margin-top: 45.3333333333vw;
      padding-top: 6.3466666667vw; } }
  section.ocean p {
    padding-right: 4em;
    padding-bottom: 0;
    padding-left: 4em; }
    @media screen and (max-width: 1101px) {
      section.ocean p {
        padding-top: 0.7466666667vw;
        padding-right: 6.72vw;
        padding-bottom: 5.6vw;
        padding-left: 6.72vw; } }
  @media screen and (max-width: 1101px) {
    section.ocean .frag-notes {
      bottom: -6.4vw; } }

section.bourbon {
  margin-top: 208px;
  width: 436px; }
  @media screen and (max-width: 1101px) {
    section.bourbon {
      margin-top: 37.3333333333vw;
      width: 53.3333333333vw; } }
  section.bourbon h2, section.bourbon div, section.bourbon p {
    background-color: #fff;
    left: 290px;
    position: relative;
    z-index: 2; }
    @media screen and (max-width: 1101px) {
      section.bourbon h2, section.bourbon div, section.bourbon p {
        left: 18.6666666667vw; } }
  section.bourbon h2, section.bourbon div {
    color: #de2800;
    text-shadow: #851c0d 2px 3px; }
    @media screen and (max-width: 1101px) {
      section.bourbon h2, section.bourbon div {
        text-shadow: #851c0d 0.2666666667vw 0.2666666667vw; } }
  section.bourbon h2 {
    margin-top: 0;
    padding-top: 0.9em;
    padding-bottom: 0.26em; }
    @media screen and (max-width: 1101px) {
      section.bourbon h2 {
        padding-top: 3.2vw;
        padding-bottom: 2.4vw; } }
  section.bourbon div:first-child {
    padding-top: 0.6em; }
    @media screen and (max-width: 1101px) {
      section.bourbon div:first-child {
        padding-top: 2.9866666667vw;
        line-height: 4.1066666667vw; } }
  @media screen and (max-width: 1101px) {
    section.bourbon div:nth-child(2) {
      font-size: 5.6vw;
      line-height: 6.16vw; } }
  section.bourbon p {
    color: #333;
    padding: 0 2em 1em 2em; }
    @media screen and (max-width: 1101px) {
      section.bourbon p {
        padding-right: 3.7333333333vw;
        padding-bottom: 4.48vw;
        padding-left: 3.7333333333vw; } }
    section.bourbon p a {
      border-color: #333;
      color: #333; }
      @media screen and (max-width: 1101px) {
        section.bourbon p a {
          border-bottom-width: 1px; } }
  section.bourbon img {
    position: absolute;
    top: -54px;
    left: -328px;
    width: 1102px; }
    @media screen and (max-width: 1101px) {
      section.bourbon img {
        max-width: none;
        width: 100vw;
        top: -25.6vw;
        left: -23.4666666667vw; } }

section.noir {
  margin-top: 170px;
  padding-top: 40px; }
  @media screen and (max-width: 1101px) {
    section.noir {
      margin-top: 17.0666666667vw; } }
  section.noir p {
    padding-right: 5.4em;
    padding-bottom: 0.9em;
    padding-left: 5.4em; }
    @media screen and (max-width: 1101px) {
      section.noir p {
        padding-right: 1.6em;
        padding-bottom: 6.72vw;
        padding-left: 1.6em; } }

section.teakwood {
  margin-left: 626px;
  margin-bottom: 96px;
  padding-top: 72px;
  width: 480px; }
  @media screen and (max-width: 1101px) {
    section.teakwood {
      top: -12px;
      margin-left: 53.3333333333vw;
      margin-bottom: 32vw;
      padding-top: unset;
      width: 46.6666666667vw; } }
  section.teakwood p {
    padding-right: 1.4em;
    padding-bottom: 1em;
    padding-left: 1.4em; }
    @media screen and (max-width: 1101px) {
      section.teakwood p {
        padding-right: 1em;
        padding-bottom: 3.7333333333vw;
        padding-left: 1em; } }
  section.teakwood img {
    left: -606px; }
    @media screen and (max-width: 1101px) {
      section.teakwood img {
        max-width: none;
        top: 8.5333333333vw;
        left: -54.1333333333vw; } }
  @media screen and (max-width: 1101px) {
    section.teakwood div:nth-child(2) {
      font-size: 5.6vw; } }

section.single-wicks,
section.fathers-day-gifts {
  border-top: 12px solid #de2800;
  margin-top: unset;
  padding-top: 30px;
  width: 1102px;
  height: 795px; }
  @media screen and (max-width: 1101px) {
    section.single-wicks,
    section.fathers-day-gifts {
      border-top: 1.3333333333vw solid #de2800;
      padding-top: 3.2vw;
      width: 100vw;
      height: 92vw; } }
  @media screen and (max-width: 1101px) {
    section.single-wicks h2,
    section.fathers-day-gifts h2 {
      font-size: 6.1333333333vw;
      line-height: 6.1333333333vw; } }
  section.single-wicks h2, section.single-wicks div, section.single-wicks p,
  section.fathers-day-gifts h2,
  section.fathers-day-gifts div,
  section.fathers-day-gifts p {
    margin: 0 auto;
    width: 60%; }
    @media screen and (max-width: 1101px) {
      section.single-wicks h2, section.single-wicks div, section.single-wicks p,
      section.fathers-day-gifts h2,
      section.fathers-day-gifts div,
      section.fathers-day-gifts p {
        width: 72%; } }
  section.single-wicks h2, section.single-wicks div,
  section.fathers-day-gifts h2,
  section.fathers-day-gifts div {
    color: #45acb5;
    text-shadow: #235a61 1px 2px; }
    @media screen and (max-width: 1101px) {
      section.single-wicks h2, section.single-wicks div,
      section.fathers-day-gifts h2,
      section.fathers-day-gifts div {
        text-shadow: #235a61 1px 1px; } }
  section.single-wicks p,
  section.fathers-day-gifts p {
    padding-top: 0.4em;
    padding-bottom: 0.6em;
    line-height: 1.2em; }
    @media screen and (max-width: 1101px) {
      section.single-wicks p,
      section.fathers-day-gifts p {
        line-height: 4.1066666667vw;
        padding-bottom: 1.8666666667vw;
        line-height: 3.7333333333vw; } }
  section.single-wicks button,
  section.fathers-day-gifts button {
    background-color: #de2800;
    background-image: linear-gradient(to right, #de2800, #de2800, #c33313);
    border: 0;
    box-sizing: border-box;
    max-height: 46px;
    padding: 0.6em 0.6em; }
    section.single-wicks button a,
    section.fathers-day-gifts button a {
      font-family: "TradeGothicLTW05-Roman", Arial, sans-serif;
      font-size: 18px;
      font-weight: bold;
      padding: 0 1.1em; }
      @media screen and (max-width: 1101px) {
        section.single-wicks button a,
        section.fathers-day-gifts button a {
          font-size: 2.6666666667vw;
          padding: 0 1.6em; } }
    @media screen and (max-width: 1101px) {
      section.single-wicks button,
      section.fathers-day-gifts button {
        max-height: 6.4vw;
        padding: 0;
        padding-top: 0.3em; } }
  section.single-wicks img,
  section.fathers-day-gifts img {
    position: absolute;
    top: 0;
    left: 0;
    width: 1110px;
    z-index: -1; }
    @media screen and (max-width: 1101px) {
      section.single-wicks img,
      section.fathers-day-gifts img {
        width: 100vw;
        top: 0;
        left: 0; } }

section.fathers-day-gifts {
  height: 670px;
  padding-top: 68px;
  padding-left: 68px;
  text-align: left; }
  @media screen and (max-width: 1101px) {
    section.fathers-day-gifts {
      height: 111.466666667vw;
      padding-top: 4.8vw;
      padding-left: 0; } }
  section.fathers-day-gifts div:first-child {
    font-size: 48px; }
    @media screen and (max-width: 1101px) {
      section.fathers-day-gifts div:first-child {
        font-size: 6.1333333333vw;
        line-height: 6.7466666667vw; } }
  @media screen and (max-width: 1101px) {
    section.fathers-day-gifts div:nth-child(2) {
      width: 100%; } }
  section.fathers-day-gifts div, section.fathers-day-gifts p {
    margin-left: 0;
    text-align: center;
    width: 34%; }
    @media screen and (max-width: 1101px) {
      section.fathers-day-gifts div, section.fathers-day-gifts p {
        margin-right: auto;
        margin-left: auto;
        width: unset; } }
  section.fathers-day-gifts p {
    padding-bottom: 0.4em; }
    @media screen and (max-width: 1101px) {
      section.fathers-day-gifts p {
        margin-right: auto;
        margin-left: auto;
        padding-bottom: 1.8666666667vw;
        padding-left: 1.4933333333vw;
        width: 64%; } }
  section.fathers-day-gifts button {
    margin-top: -10px; }
    section.fathers-day-gifts button a {
      padding: 0 1.6em; }
    @media screen and (max-width: 1101px) {
      section.fathers-day-gifts button {
        margin-top: unset; } }
  @media screen and (max-width: 1101px) {
    section.fathers-day-gifts img {
      top: 15.4666666667vw; } }

/*# sourceMappingURL=style.css.map */