/** Shopify CDN: Minification failed

Line 88:6 Expected identifier but found whitespace
Line 88:7 Unexpected "0"

**/
.grecaptcha-badge{display:none}.section__flush-top .m-section-my{margin-top:0}.section__flush-bottom .m-section-my{margin-bottom:0}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing:10px;text-transform:uppercase;font-size:110px;font-style:italic;color:rgba(0,0,0,0);font-weight:bold}.sf__text-stroke.text-stroke-1{font-size:48px;line-height:56px;font-style:normal;-webkit-text-stroke:1px dimgray;letter-spacing:0}.sf__text-scroll{font-size:48px;line-height:56px}.m-scroll{display:flex;width:100%;height:165px;position:relative;margin:auto;overflow:hidden}.m-scroll__title{white-space:nowrap;transition:all 1s ease}.m-scroll__title>div{display:flex;animation:scrollText var(--speed, 22s) infinite linear;position:absolute}.sf__scrolling-text .sf__scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused}.sf__scrolling-text .sf__scrolling-text-inner>*{margin:0;animation-duration:var(--speed, 15s)}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding:0 1em;display:inline-block;vertical-align:middle}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium]{padding:0 1em;transform:scale(0.5)}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large]{padding:0 2em}.sf__scrolling-text[data-s-dir=ltr] .sf__scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s}.sf__scrolling-text[data-s-dir=rtl]{direction:rtl}.sf__scrolling-text[data-s-dir=rtl] .sf__scrolling-text-inner>*{transform:translateX(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s}.sf__scrolling-text[data-s-speed=lowest] .sf__scrolling-text-inner>*{animation-duration:15s}.sf__scrolling-text[data-s-speed=medium] .sf__scrolling-text-inner>*{animation-duration:7s}.sf__scrolling-text[data-s-speed=fast] .sf__scrolling-text-inner>*{animation-duration:4s}.sf__scrolling-text[data-style=text-outline] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,0,0,0)}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thin] em{-webkit-text-stroke-width:.015em}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thick] em{-webkit-text-stroke-width:.03em}.sf__scrolling-text[data-style=text-outline] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}.sf__scrolling-text.font_size_11vh *{font-size:11vh;line-height:1.2em}.sf__tab-item{width:100%;color:#fff;overflow:hidden;margin-bottom:40px}.sf__tab-item input{position:absolute;opacity:0;z-index:-1}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:bold;cursor:pointer;color:#000;border-bottom:1px solid #ededed;position:relative}.sf__tab-item-label::after,.sf__tab-item-label::before{position:absolute;content:"";text-align:center;transition:all var(--m-duration-default, 0.25s);transform:translateY(-50%);top:50%;background:#000}.sf__tab-item-label::after{width:11px;height:1px;right:0}.sf__tab-item-label::before{width:1px;height:11px;right:4.5px}.sf__tab-item-content{max-height:0;padding:0;color:#000;transition:all var(--m-duration-default, 0.25s)}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000}.sf__tab-item input:checked+.sf__tab-item-label::before{display:none}.sf__tab-item input:checked~.sf__tab-item-content{max-height:100vh;padding:20px 0 0}@media screen and (max-width: 767px){#shopify-chat>iframe:not([style*="width: 100vw"]),#shopify-chat-dummy{bottom:70px !important}}.template-product #shopify-chat>iframe:not([style*="width: 100vw"]),.template-product #shopify-chat-dummy{bottom:70px !important}.ssw-faveiticon{position:relative !important;display:flex;align-items:center}.ssw-faveiticon:hover i{color:rgb(var(--color-primary))}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex !important;justify-content:center;align-items:center;height:44px !important}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon]{transform:none !important}.ssw-stars>i{font-size:16px !important}@media screen and (min-width: 768px){.hide-on-desk{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}.hidden-br-mobile br{display:none}}.shopify-policy__container{max-width:740px !important;margin:0 auto 4rem !important}.shopify-policy__title h1{font-size:1.875rem;line-height:2.25rem;padding:32px 16px}@media screen and (min-width: 1024px){.shopify-policy__title h1{font-size:2.25rem;line-height:2.5rem;padding-top:64px;padding-bottom:64px}}.m-menu-badge{position:relative;height:100%}.m-menu-badge::before{content:var(--badge);position:absolute;top:-4px;left:6px;font-size:12px;text-transform:uppercase;width:42px;height:20px;font-weight:500;border-radius:11px;display:flex;align-items:center;justify-content:center}.m-menu-badge--hot::before{background-color:#ffe7e7;color:#da3f3f}.m-menu-badge--new::before{background-color:#d5fbef;color:#3a9076}.foxkit-product-bundles .foxkit-quantity-selector{border:1px solid rgb(var(--color-border));border-radius:var(--btn-border-radius)}.foxkit-product-bundles .foxkit-button--primary{border:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--btn-border-radius)}.foxkit-product-bundles .foxkit-button--primary:hover{border:none;box-shadow:0 0 0 2px rgb(var(--color-button))}
/* PLEASURES PREMIUM SIZE SELECTOR V3 - SQUARE */

.m-product-option--button .m-product-option--content {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 0 !important;
  max-width: 560px !important;
  width: 100% !important;
}

.m-product-option--button .m-product-option--node {
  margin: 0 !important;
  width: 100% !important;
}

.m-product-option--button .m-product-option--node__label {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  min-width: 0 !important;
  height: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid #8f8f8f !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  margin: -1px 0 0 -1px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
}

.m-product-option--button input:checked + .m-product-option--node__label {
  background: #111 !important;
  color: #fff !important;
  border-color: #111 !important;
}

.m-product-option--button .m-product-option--node__label:hover {
  background: #f2f2f2 !important;
  color: #111 !important;
  border-color: #111 !important;
}

.m-product-option--button input:checked + .m-product-option--node__label:hover {
  background: #111 !important;
  color: #fff !important;
}
.m-product-option--button .m-product-option--node__soldout {
  background-image: linear-gradient(
    135deg,
    transparent 48%,
    #555 49%,
    #555 51%,
    transparent 52%
  ) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
.pm-size-switcher {
  display: grid !important;
  gap: 0;
  width: 100%;
  max-width: 600px;
  margin: 0 0 10px 0;
  border: 1px solid #111;
}

.pm-size-switcher[data-pm-size-switcher-type="boots"],
.pm-size-switcher[data-pm-size-switcher-type="shoes"] {
  grid-template-columns: repeat(4, 1fr);
}

.pm-size-switcher[data-pm-size-switcher-type="pants"],
.pm-size-switcher[data-pm-size-switcher-type="snowboard_pants"] {
  grid-template-columns: repeat(3, 1fr);
}
  gap: 0;
  width: 100%;
  max-width: 600px;
  margin: 0 0 10px 0;
  border: 1px solid #111;
}

.pm-size-switcher button {
  height: 42px !important;
  border: 0 !important;
  border-right: 1px solid #111 !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0 !important;
}

.pm-size-switcher button:last-child {
  border-right: 0 !important;
}

.pm-size-switcher button.active {
  background: #111 !important;
  color: #fff !important;
}

.pm-size-switcher button:hover {
  background: #111 !important;
  color: #fff !important;
}
.pm-tech-specs {
  width: 100%;
  max-width: 620px;
  margin: 18px 0 22px 0;
  border: 1px solid #111;
}

.pm-tech-row {
  display: grid;
  grid-template-columns: 38% 62%;
  border-bottom: 1px solid #111;
}

.pm-tech-row:last-child {
  border-bottom: 0;
}

.pm-tech-label,
.pm-tech-value {
  padding: 13px 16px;
  font-size: 13px;
  line-height: 1.3;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.pm-tech-label {
  font-weight: 700;
  border-right: 1px solid #111;
  background: #f7f7f7;
}

.pm-tech-value {
  font-weight: 600;
}

@media (max-width: 767px) {
  .pm-tech-specs {
    max-width: 100%;
    margin: 16px 0 20px 0;
  }

  .pm-tech-row {
    grid-template-columns: 42% 58%;
  }

  .pm-tech-label,
  .pm-tech-value {
    padding: 12px 12px;
    font-size: 12px;
  }
}