/** Shopify CDN: Minification failed

Line 382:112738 Unexpected "}"

**/
@font-face {
        font-family: "Futura Book";
        src: url('https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format("woff2");
        font-display: auto;
        font-style: normal;
        font-weight: 400;
      }@font-face {
        font-family: "Futura PT Extra Bold";
        src: url('https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format("woff2");
        font-display: auto;
        font-style: normal;
        font-weight: 700;
      }@font-face {
        font-family: "Futura PT Extra Bold";
        src: url('https://use.typekit.net/af/03fe6a/000000000000000077586b5b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3') format("woff2");
        font-display: auto;
        font-style: normal;
        font-weight: 800;
      }.smu-pdp{ --loader-image-size: 60px; }.smu-pdp{ --loader-image-size: 320px; }.smu-pdp .loading-overlay{ position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--bg); transition: opacity 0.3s ease-out, visibility 0s linear 0.3s; }.smu-pdp .loading-overlay .loader__image--fallback{ width: 320px; height: 100%; background: var(--loader-image) no-repeat center center/contain; }.smu-pdp .loader__image__holder{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: flex; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; }.smu-pdp .loader__image{ max-width: 60px; height: auto; object-fit: contain; }@font-face {
  font-family: Jost;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n6-ec1178db7a7515114a2d84e3dd680832-95c3c8.woff2?v=121007883149600604121791571639') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n6-b1178bb6bdd3979fef38e103a3816f69-d2e08f.woff?v=73883433193875730701791571640') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-d47a1b6347ce4a4c9f43760801127300-e6c840.woff2?v=82440639292863018781791571641') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-791c46290e672b3f85c3d1c651ef2efa-eb0da7.woff?v=98256502830334484241791571642') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-d47a1b6347ce4a4c9f43760801127300-e6c840.woff2?v=82440639292863018781791571641') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-791c46290e672b3f85c3d1c651ef2efa-eb0da7.woff?v=98256502830334484241791571642') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n7-921dc18c13fa0b0c94c5e2517ffe0613-b4c8ea.woff2?v=74721829421582684701791571643') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n7-cbfc16c98c1e195f46c536e775e4e959-a1d2d5.woff?v=144146398570298303531791571644') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-d47a1b6347ce4a4c9f43760801127300-e6c840.woff2?v=82440639292863018781791571641') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n4-791c46290e672b3f85c3d1c651ef2efa-eb0da7.woff?v=98256502830334484241791571642') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n9-cd269fa9adcae864ab1df15826ceb2fd-47fc43.woff2?v=20048545732830582421791571645') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n9-fd15e8012129a3f22bd292bf1f8b87a1-007988.woff?v=47079175494799251801791571647') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n1-546362ec0aa4045fdc2721192f7d2462-180608.woff2?v=161697409988957577981791571648') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n1-9b0529f29bfd479cc9556e047a2bf951-827392.woff?v=24101977351956196281791571649') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n5-7c8497861ffd15f4e1284cd221f14658-d321c4.woff2?v=63224213281222864911791571650') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n5-fb6a06896db583cc2df5ba1b30d9c043-63f27f.woff?v=59254863921423334241791571651') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-i4-b690098389649750ada222b9763d5579-53af7a.woff2?v=109291946621554693181791571652') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-i4-fd766415a47e50b9e391ae7ec04e2ae2-6004fd.woff?v=145592147871428547941791571653') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-i7-d8201b854e41e19d7ed9b1a31fe4fe71-a5eb25.woff2?v=38188340562145397971791571654') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-i7-eae515c34e26b6c853efddc3fc0c552e-ffa1df.woff?v=154834862736721917911791571656') format("woff");
}@font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n5-7c8497861ffd15f4e1284cd221f14658-d321c4.woff2?v=63224213281222864911791571650') format("woff2"),
       url('//mysmuuch.com/cdn/shop/t/2/assets/smu-jost-n5-fb6a06896db583cc2df5ba1b30d9c043-63f27f.woff?v=59254863921423334241791571651') format("woff");
}.smu-pdp{--COLOR-PRIMARY-OPPOSITE: #ffffff;
  --COLOR-PRIMARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
  --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
  --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

  --PRIMARY-BUTTONS-COLOR-BG: #000000;
  --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
  --PRIMARY-BUTTONS-COLOR-BORDER: #000000;

  --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

  --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
  --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
  --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff;
  --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
  --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
  --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

  --SECONDARY-BUTTONS-COLOR-BG: #000000;
  --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff;
  --SECONDARY-BUTTONS-COLOR-BORDER: #000000;

  --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
  --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
  --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
  --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
  --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
  --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

  --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
  --OUTLINE-BUTTONS-SECONDARY-TEXT: #000000;
  --OUTLINE-BUTTONS-SECONDARY-BORDER: #000000;
  --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(26, 26, 26, 0.2);

  --OUTLINE-BUTTONS-WHITE-BG: transparent;
  --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
  --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

  --OUTLINE-BUTTONS-BLACK-BG: transparent;
  --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
  --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
  --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
  --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
  --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

  --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #000000;
  --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff;
  --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff;
  --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2);

  --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
  --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
  --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

  --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
  --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
  --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #151515;
  --COLOR-TEXT: #151515;
  --COLOR-TEXT-DARKEN: #000000;
  --COLOR-TEXT-LIGHTEN: #484848;
  --COLOR-TEXT-ALPHA-5: rgba(21, 21, 21, 0.05);
  --COLOR-TEXT-ALPHA-8: rgba(21, 21, 21, 0.08);
  --COLOR-TEXT-ALPHA-10: rgba(21, 21, 21, 0.1);
  --COLOR-TEXT-ALPHA-15: rgba(21, 21, 21, 0.15);
  --COLOR-TEXT-ALPHA-20: rgba(21, 21, 21, 0.2);
  --COLOR-TEXT-ALPHA-25: rgba(21, 21, 21, 0.25);
  --COLOR-TEXT-ALPHA-50: rgba(21, 21, 21, 0.5);
  --COLOR-TEXT-ALPHA-60: rgba(21, 21, 21, 0.6);
  --COLOR-TEXT-ALPHA-85: rgba(21, 21, 21, 0.85);

  --COLOR-BG: #ffffff;
  --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
  --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
  --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
  --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
  --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
  --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.75);
  --COLOR-BG-DARKEN: #e6e6e6;
  --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
  --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
  --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
  --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
  --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
  --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
  --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
  --COLOR-BG-LIGHTEN-DARKEN-3: #b3b3b3;
  --COLOR-BG-LIGHTEN-DARKEN-4: #9a9a9a;
  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #999999;
  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #808080;
  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #666666;

  --COLOR-BG-SECONDARY: #f7f7f7;
  --COLOR-BG-SECONDARY-LIGHTEN-DARKEN: #dedede;
  --COLOR-BG-SECONDARY-LIGHTEN-DARKEN-CONTRAST: #777777;

  --COLOR-INPUT-BG: #ffffff;

  --COLOR-ACCENT: #df8096;
  --COLOR-ACCENT-TEXT: #fff;

  --COLOR-BORDER: #f7f7f7;
  --COLOR-BORDER-ALPHA-15: rgba(247, 247, 247, 0.15);
  --COLOR-BORDER-ALPHA-30: rgba(247, 247, 247, 0.3);
  --COLOR-BORDER-ALPHA-50: rgba(247, 247, 247, 0.5);
  --COLOR-BORDER-ALPHA-65: rgba(247, 247, 247, 0.65);
  --COLOR-BORDER-LIGHTEN-DARKEN: #ababab;
  --COLOR-BORDER-HAIRLINE: #f7f7f7;

  --COLOR-SALE-BG: #df8096;
  --COLOR-SALE-TEXT: #ffffff;
  --COLOR-CUSTOM-BG: #df8096;
  --COLOR-CUSTOM-TEXT: #ffffff;
  --COLOR-SOLD-BG: #000000;
  --COLOR-SOLD-TEXT: #ffffff;
  --COLOR-SAVING-BG: #df8096;
  --COLOR-SAVING-TEXT: #ffffff;

  --COLOR-WHITE-BLACK: fff;
  --COLOR-BLACK-WHITE: #000;
  --COLOR-BLACK-WHITE-ALPHA-25: rgba(0, 0, 0, 0.25);--COLOR-DISABLED-GREY: rgba(21, 21, 21, 0.05);
  --COLOR-DISABLED-GREY-DARKEN: rgba(21, 21, 21, 0.45);
  --COLOR-ERROR: #D02E2E;
  --COLOR-ERROR-BG: #f3cbcb;
  --COLOR-SUCCESS: #56AD6A;
  --COLOR-SUCCESS-BG: #ECFEF0;
  --COLOR-WARN: #ECBD5E;
  --COLOR-TRANSPARENT: rgba(255, 255, 255, 0);

  --COLOR-WHITE: #ffffff;
  --COLOR-WHITE-DARKEN: #f2f2f2;
  --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1);
  --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2);
  --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25);
  --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5);
  --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6);
  --COLOR-BLACK: #000000;
  --COLOR-BLACK-LIGHTEN: #1a1a1a;
  --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1);
  --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2);
  --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25);
  --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5);
  --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: futura-pt, sans-serif;
  --FONT-STYLE-BODY: normal;
  --FONT-STYLE-BODY-ITALIC: italic;
  --FONT-ADJUST-BODY: 1.0;

  --FONT-WEIGHT-BODY: 400;
  --FONT-WEIGHT-BODY-LIGHT: 100;
  --FONT-WEIGHT-BODY-MEDIUM: 700;
  --FONT-WEIGHT-BODY-BOLD: 500;

  --FONT-STACK-HEADING: futura-pt, sans-serif;
  --FONT-STYLE-HEADING: normal;
  --FONT-STYLE-HEADING-ITALIC: italic;
  --FONT-ADJUST-HEADING: 1.1;

  --FONT-WEIGHT-HEADING: 600;
  --FONT-WEIGHT-HEADING-LIGHT: 400;
  --FONT-WEIGHT-HEADING-MEDIUM: 900;
  --FONT-WEIGHT-HEADING-BOLD: 600;

  --FONT-STACK-NAV: futura-pt, sans-serif;
  --FONT-STYLE-NAV: normal;
  --FONT-STYLE-NAV-ITALIC: italic;
  --FONT-ADJUST-NAV: 0.8;
  --FONT-ADJUST-NAV-TOP-LEVEL: 0.8;

  --FONT-WEIGHT-NAV: 600;
  --FONT-WEIGHT-NAV-LIGHT: 400;
  --FONT-WEIGHT-NAV-MEDIUM: 900;
  --FONT-WEIGHT-NAV-BOLD: 700;

  --FONT-ADJUST-PRODUCT-GRID: 0.9;

  --FONT-STACK-BUTTON: futura-pt, sans-serif;
  --FONT-STYLE-BUTTON: normal;
  --FONT-STYLE-BUTTON-ITALIC: italic;
  --FONT-ADJUST-BUTTON: 0.8;

  --FONT-WEIGHT-BUTTON: 600;
  --FONT-WEIGHT-BUTTON-MEDIUM: 900;
  --FONT-WEIGHT-BUTTON-BOLD: 700;

  --FONT-STACK-SUBHEADING: futura-pt, sans-serif;
  --FONT-STYLE-SUBHEADING: normal;
  --FONT-ADJUST-SUBHEADING: 1.0;

  --FONT-WEIGHT-SUBHEADING: 400;
  --FONT-WEIGHT-SUBHEADING-BOLD: 500;

  --FONT-STACK-LABEL: futura-pt, sans-serif;
  --FONT-STYLE-LABEL: normal;
  --FONT-ADJUST-LABEL: 0.65;

  --FONT-WEIGHT-LABEL: 500;

  --LETTER-SPACING-NAV: 0.075em;
  --LETTER-SPACING-SUBHEADING: 0.025em;
  --LETTER-SPACING-BUTTON: 0.125em;
  --LETTER-SPACING-LABEL: 0.05em;

  --BUTTON-TEXT-CAPS: uppercase;
  --HEADING-TEXT-CAPS: none;
  --SUBHEADING-TEXT-CAPS: uppercase;
  --LABEL-TEXT-CAPS: uppercase;--FONT-SIZE-INPUT: calc(1.0*16px);--RADIUS: 30px;
  --RADIUS-SMALL: 22px;
  --RADIUS-TINY: 14px;
  --RADIUS-BADGE: 3px;
  --RADIUS-CHECKBOX: 4px;
  --RADIUS-TEXTAREA: 8px;--PRODUCT-MEDIA-PADDING-TOP: 100%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px;
  --SITE-WIDTH-NARROW: 840px;--COLOR-UPSELLS-BG: #f7f7f7;
  --COLOR-UPSELLS-TEXT: #000000;
  --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
  --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
  --UPSELLS-HEIGHT: 155px;
  --UPSELLS-IMAGE-WIDTH: 20%;--ICON-ARROW-RIGHT: url( "//smooche.com/cdn/shop/t/94/assets/icon-chevron-right.svg?v=115618353204357621731790329484" );--loading-svg: url( "//smooche.com/cdn/shop/t/94/assets/loading.svg?v=91665432863842511931790329484" );
  --icon-check: url( "//smooche.com/cdn/shop/t/94/assets/icon-check.svg?v=175316081881880408121790329484" );
  --icon-check-swatch: url( "//smooche.com/cdn/shop/t/94/assets/icon-check-swatch.svg?v=131897745589030387781790329484" );
  --icon-zoom-in: url( "//smooche.com/cdn/shop/t/94/assets/icon-zoom-in.svg?v=157433013461716915331790329484" );
  --icon-zoom-out: url( "//smooche.com/cdn/shop/t/94/assets/icon-zoom-out.svg?v=164909107869959372931790329484" );--collection-sticky-bar-height: 0px;
  --collection-image-padding-top: 60%;

  --drawer-width: 400px;
  --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px;
  --gutter-mobile: 20px;
  --grid-gutter: 20px;
  --grid-gutter-mobile: 35px;--inner: 20px;
  --inner-tablet: 18px;
  --inner-mobile: 16px;--grid: repeat(4, minmax(0, 1fr));
  --grid-tablet: repeat(3, minmax(0, 1fr));
  --grid-mobile: repeat(2, minmax(0, 1fr));
  --megamenu-grid: repeat(4, minmax(0, 1fr));
  --grid-row: 1 / span 4;--scrollbar-width: 0px;--overlay: #000;
  --overlay-opacity: 1;--swatch-width: 38px;
  --swatch-height: 26px;
  --swatch-size: 32px;
  --swatch-size-mobile: 30px;

  
  --move-offset: 20px;

  
  --autoplay-speed: 2200ms;

  
--filter-bg: .97;
  --product-filter-bg: .97;
  }.smu-pdp{ --loader-image: var(--loading-svg); }.smu-pdp{
            --announcement-height: calc(calc(0.75*16px) * var(--FONT-ADJUST-SUBHEADING) * 1.2 * 1.5 + 10px * 2);
          }@media screen and (max-width: 767px) {.smu-pdp{
              --announcement-height: calc(calc(0.75*16px) * var(--FONT-ADJUST-SUBHEADING) * 1.2 * 1.5 + 10px * 2);
            }}.smu-pdp #shopify-section-sections--21957974130844__announcement-bar.announcement-bar-static{
              position: sticky;
              top: 0;
              z-index: 9999;
            }.smu-pdp .has-scrolled .site-header,.smu-pdp .has-scrolled .site-header--fixed{
              top: var(--announcement-height, 0px) !important;
            }.smu-pdp .has-scrolled .site-header--fixed,.smu-pdp .has-scrolled.hide-header .site-header--fixed{
              animation-duration: 0s !important;
            }.smu-pdp #announcement-bar--sections--21957974130844__announcement-bar .announcement{
          --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.2);
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2);
          --adjust-accent: calc(var(--FONT-ADJUST-SUBHEADING) * 1.2);
          --padding: 10px;
          --letter-spacing: 0.0em;
          --line-height: 1.5;
          --type-adjustment: var(--FONT-ADJUST-SUBHEADING);--bg: #f7f7f7;
--text: #ffffff;}.smu-pdp #announcement-bar--sections--21957974130844__announcement-bar .flickity-enabled .ticker--animated,.smu-pdp #announcement-bar--sections--21957974130844__announcement-bar .announcement__ticker{ padding: 0 25px; }@media screen and (max-width: 767px) {.smu-pdp #announcement-bar--sections--21957974130844__announcement-bar .announcement{
            --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.2);
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2);
            --adjust-accent: calc(var(--FONT-ADJUST-SUBHEADING) * 1.2);
          }}.smu-pdp{
    --header-height: 60px;
    --header-sticky-height: 60px;
    --header-background-height: 60px;
  }.smu-pdp .no-js{
    --header-sticky-height: 0px;
  }.smu-pdp{
      --full-height: calc(100vh - var(--header-sticky-height));
      
    }.smu-pdp .loox-reviews-default{ max-width: 1200px; margin: 0 auto; }.smu-pdp .loox-rating .loox-icon{ color:#DF8096; }.smu-pdp{ --lxs-rating-icon-color: #DF8096; }.smu-pdp{--bg: var(--COLOR-BG);--bg-alpha-25: var(--COLOR-BG-ALPHA-25);--bg-alpha-35: var(--COLOR-BG-ALPHA-35);--bg-alpha-60: var(--COLOR-BG-ALPHA-60);--bg-darken: var(--COLOR-BG-DARKEN);--bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);--bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);--bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);--bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);--bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);--bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);--bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);--bg-overlay: var(--COLOR-BG-OVERLAY);--bg-secondary: var(--COLOR-BG-SECONDARY);--bg-secondary-lighten-darken: var(--COLOR-BG-SECONDARY-LIGHTEN-DARKEN);--bg-secondary-lighten-darken-contrast: var(--COLOR-BG-SECONDARY-LIGHTEN-DARKEN-CONTRAST);--text: var(--COLOR-TEXT);--text-darken: var(--COLOR-TEXT-DARKEN);--text-lighten: var(--COLOR-TEXT-LIGHTEN);--text-alpha-5: var(--COLOR-TEXT-ALPHA-5);--text-alpha-8: var(--COLOR-TEXT-ALPHA-8);--text-alpha-10: var(--COLOR-TEXT-ALPHA-10);--text-alpha-15: var(--COLOR-TEXT-ALPHA-15);--text-alpha-25: var(--COLOR-TEXT-ALPHA-25);--text-alpha-50: var(--COLOR-TEXT-ALPHA-50);--text-alpha-60: var(--COLOR-TEXT-ALPHA-60);--text-alpha-85: var(--COLOR-TEXT-ALPHA-85);--heading: var(--COLOR-HEADING);--accent: var(--COLOR-ACCENT);--accent-text: var(--COLOR-ACCENT-TEXT);--sale-bg: var(--COLOR-SALE-BG);--sale-text: var(--COLOR-SALE-TEXT);--custom-bg: var(--COLOR-CUSTOM-BG);--custom-text: var(--COLOR-CUSTOM-TEXT);--sold-bg: var(--COLOR-SOLD-BG);--sold-text: var(--COLOR-SOLD-TEXT);--saving-bg: var(--COLOR-SAVING-BG);--saving-text: var(--COLOR-SAVING-TEXT);--input-bg: var(--COLOR-INPUT-BG);--border: var(--COLOR-BORDER);--border-alpha-15: var(--COLOR-BORDER-ALPHA-15);--border-alpha-30: var(--COLOR-BORDER-ALPHA-30);--border-alpha-50: var(--COLOR-BORDER-ALPHA-50);--border-alpha-65: var(--COLOR-BORDER-ALPHA-65);--border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);--hairline: var(--COLOR-BORDER-HAIRLINE);--error: var(--COLOR-ERROR);--error-bg: var(--COLOR-ERROR-BG);--success: var(--COLOR-SUCCESS);--success-bg: var(--COLOR-SUCCESS-BG);--disabled-grey: var(--COLOR-DISABLED-GREY);--disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);--white: var(--COLOR-WHITE);--white-darken: var(--COLOR-WHITE-DARKEN);--white-alpha-10: var(--COLOR-WHITE-ALPHA-10);--white-alpha-25: var(--COLOR-WHITE-ALPHA-25);--white-alpha-50: var(--COLOR-WHITE-ALPHA-50);--white-alpha-60: var(--COLOR-WHITE-ALPHA-60);--black: var(--COLOR-BLACK);--black-lighten: var(--COLOR-BLACK-LIGHTEN);--black-alpha-10: var(--COLOR-BLACK-ALPHA-10);--black-alpha-20: var(--COLOR-BLACK-ALPHA-20);--black-alpha-25: var(--COLOR-BLACK-ALPHA-25);--black-alpha-50: var(--COLOR-BLACK-ALPHA-50);--black-alpha-60: var(--COLOR-BLACK-ALPHA-60);--upsells-bg: var(--COLOR-UPSELLS-BG);--upsells-text: var(--COLOR-UPSELLS-TEXT);--upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);--upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN)}.smu-pdp{--adjust-body: var(--FONT-ADJUST-BODY);--adjust-heading: var(--FONT-ADJUST-HEADING);--adjust-button: var(--FONT-ADJUST-BUTTON);--adjust-nav: var(--FONT-ADJUST-NAV);--adjust-nav-top-level: var(--FONT-ADJUST-NAV-TOP-LEVEL);--adjust-accent: var(--FONT-ADJUST-SUBHEADING);--adjust-label: var(--FONT-ADJUST-LABEL);--adjust-product-grid: var(--FONT-ADJUST-PRODUCT-GRID)}.smu-pdp a{text-decoration:none}.smu-pdp,.smu-pdp{font-size:calc(1*16px)}.smu-pdp{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);line-height:1.5625;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.smu-pdp input,.smu-pdp button{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);font-size:calc(calc(1*16px) * var(--adjust-body));line-height:26px;border-radius:var(--RADIUS)}.smu-pdp h1,.smu-pdp h2,.smu-pdp h3,.smu-pdp h5,.smu-pdp .h2{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);display:block;color:var(--heading);margin:0 0 .5em;font-size:var(--heading-size, calc(3*16px));line-height:1.25}.smu-pdp h1 .strong,.smu-pdp h2 .strong,.smu-pdp h3 .strong,.smu-pdp h4 .strong,.smu-pdp h5 .strong,.smu-pdp h6 .strong,.smu-pdp .h2 .strong{font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}.smu-pdp h1{--heading-size: calc(calc(3*16px) * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){.smu-pdp h1{--heading-size: calc(calc(2.5*16px) * var(--adjust-heading))}}@media only screen and (max-width:767px){.smu-pdp h1{--heading-size: calc(calc(2.25*16px) * var(--adjust-heading))}}.smu-pdp h2,.smu-pdp .h2{--heading-size: calc(calc(2.5*16px) * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){.smu-pdp h2,.smu-pdp .h2{--heading-size: calc(calc(2.1*16px) * var(--adjust-heading))}}@media only screen and (max-width:767px){.smu-pdp h2,.smu-pdp .h2{--heading-size: calc(calc(1.75*16px) * var(--adjust-heading))}}.smu-pdp h3{--heading-size: calc(calc(1.75*16px) * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){.smu-pdp h3{--heading-size: calc(calc(1.5*16px) * var(--adjust-heading))}}@media only screen and (max-width:767px){.smu-pdp h3{--heading-size: calc(calc(1.25*16px) * var(--adjust-heading))}}.smu-pdp h5{--heading-size: calc(calc(1.1*16px) * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:767px){.smu-pdp h5{--heading-size: calc(calc(1*16px) * var(--adjust-heading))}}.smu-pdp p,.smu-pdp .p{font-size:calc(calc(1*16px) * var(--adjust-body))}.smu-pdp .h2 .p{font-size:inherit}.smu-pdp p a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.smu-pdp em{font-style:var(--FONT-STYLE-BODY-ITALIC)}.smu-pdp strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.smu-pdp .font-heading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS)}.smu-pdp .label-typography{font-family:var(--FONT-STACK-LABEL);font-weight:var(--FONT-WEIGHT-LABEL);font-style:var(--FONT-STYLE-LABEL);font-size:calc(calc(1.2*16px) * var(--adjust-label));text-transform:var(--LABEL-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-LABEL)}.smu-pdp *,.smu-pdp input,.smu-pdp :before,.smu-pdp :after{box-sizing:border-box}.smu-pdp,.smu-pdp{padding:0;margin:0}.smu-pdp input{background:none}.smu-pdp article,.smu-pdp figure,.smu-pdp main,.smu-pdp section{display:block}.smu-pdp main{overflow:hidden}.smu-pdp hr{clear:both;border-top:solid var(--accent);border-width:var(--BORDER-WIDTH) 0 0;margin:var(--gutter) 0;height:0}.smu-pdp ul,.smu-pdp ol{margin:0 0 calc(var(--gutter) / 2) 20px;padding:0}.smu-pdp ol{list-style:decimal}.smu-pdp li{margin-bottom:.25em}.smu-pdp table{width:100%;border-collapse:collapse;border-spacing:0;border:var(--BORDER-WIDTH) solid var(--border)}.smu-pdp .table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.smu-pdp .table-wrap{margin-bottom:20px}}.smu-pdp th,.smu-pdp td{text-align:left;padding:20px;font-weight:inherit;border:var(--BORDER-WIDTH) solid var(--border)}@media only screen and (max-width:767px){.smu-pdp th,.smu-pdp td{padding:15px}}@media only screen and (max-width:479px){.smu-pdp th,.smu-pdp td{padding:10px}}.smu-pdp img{border:0 none}.smu-pdp svg:not(:root){overflow:hidden}.smu-pdp img{max-width:100%}.smu-pdp form{margin-bottom:0}.smu-pdp input,.smu-pdp button{color:var(--text);padding:0;margin:0;line-height:26px;-webkit-user-select:text;user-select:text}.smu-pdp button{background:none;border:none;cursor:pointer}.smu-pdp button,.smu-pdp input{-webkit-appearance:none;-moz-appearance:none}.smu-pdp button{background:none;border:none;display:inline-block;cursor:pointer;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY)}.smu-pdp button{cursor:pointer}.smu-pdp input{font-size:var(--FONT-SIZE-INPUT);border:var(--BORDER-WIDTH) solid var(--border);background:var(--input-bg);max-width:100%;padding:13px 20px}.smu-pdp ::-webkit-input-placeholder{color:var(--text)}.smu-pdp ::-moz-placeholder{color:var(--text)}.smu-pdp :-ms-input-placeholder{color:var(--text)}.smu-pdp :-moz-placeholder{color:var(--text)}.smu-pdp{--full-height: 100vh;--three-quarters: 75vh;--two-thirds: 66vh;--one-half: 50vh;--one-third: 33vh;--one-fifth: 20vh;--announcement-height: 0px;--content-full: calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px))}.smu-pdp .full-height{--min-h: var(--full-height)}.smu-pdp .full-height{min-height:var(--min-h)}.smu-pdp a{color:var(--text);background:transparent}.smu-pdp .btn{font-family:var(--FONT-STACK-BUTTON);font-weight:var(--FONT-WEIGHT-BUTTON);font-style:var(--FONT-STYLE-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-BUTTON);--top-bottom-padding: 15px;--left-right-padding: 22px;--btn-inner-top-bottom: calc(var(--top-bottom-padding) * var(--adjust-button));--btn-inner-left-right: calc(var(--left-right-padding) * var(--adjust-button));position:relative;display:inline-block;overflow:hidden;padding:var(--btn-inner-top-bottom) var(--btn-inner-left-right);line-height:1.53;border-radius:var(--RADIUS);border:var(--BORDER-WIDTH) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);text-decoration:none;box-shadow:none;font-size:calc(calc(1*16px) * var(--adjust-button));text-align:center;will-change:color,border,background;transition:color .3s ease,border .3s ease,background 0s linear 0s;z-index:1;-webkit-tap-highlight-color:initial}.smu-pdp .btn:before{content:"";position:absolute;display:flex;left:calc(var(--BORDER-WIDTH) * -1);top:calc(var(--BORDER-WIDTH) * -1);right:calc(var(--BORDER-WIDTH) * -1);bottom:calc(var(--BORDER-WIDTH) * -1);transform:scaleY(0);transform-origin:top center;will-change:transform;z-index:-1;opacity:.3;transition:transform .3s ease;background:var(--btn-bg-hover)}.smu-pdp .btn:disabled,.smu-pdp .disabled.shopify-payment-button__button--unbranded{cursor:default;opacity:.65}.smu-pdp .btn:disabled:before,.smu-pdp .disabled.shopify-payment-button__button--unbranded:before{content:none;transform:scaleY(0)}.smu-pdp .btn:hover{transition:color .3s ease,border .3s ease,background 0s linear .3s}.smu-pdp .btn:hover:before{transform-origin:bottom center;transform:none}@media only screen and (min-width:480px){.smu-pdp .btn{min-width:120px}}@media only screen and (min-width:1440px){.smu-pdp .btn{min-width:180px}}@media only screen and (max-width:479px){.smu-pdp .btn{width:100%}}.smu-pdp .btn{--btn-border: var(--text);--btn-bg: var(--text);--btn-text: var(--bg);--btn-bg-hover: var(--bg-lighten-darken)}.smu-pdp .btn--primary{--btn-border: var(--PRIMARY-BUTTONS-COLOR-BORDER);--btn-bg: var(--PRIMARY-BUTTONS-COLOR-BG);--btn-text: var(--PRIMARY-BUTTONS-COLOR-TEXT);--btn-bg-hover: var(--COLOR-PRIMARY-OPPOSITE-ALPHA-20)}.smu-pdp .btn--solid{border-width:0}.smu-pdp .btn--solid.btn--large{--btn-inner-top-bottom: calc(var(--top-bottom-padding) * var(--adjust-button) + var(--BORDER-WIDTH));--btn-inner-left-right: calc(var(--left-right-padding) * var(--adjust-button) + var(--BORDER-WIDTH))}.smu-pdp .shopify-payment-button{position:relative;display:inline-block;padding-bottom:0!important;max-width:100%}.smu-pdp .shopify-payment-button .shopify-payment-button__button{min-width:100%;border-radius:var(--RADIUS)}.smu-pdp .shopify-payment-button__button button[type=submit]{border-radius:var(--RADIUS)!important}.smu-pdp .animated{animation-duration:1s;animation-fill-mode:both}.smu-pdp .animated.infinite{animation-iteration-count:infinite}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes menuFadeIn{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes fadeInOutError{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes move{0%{left:-100%}to{left:100%}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes showCompactHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hideCompactHeader{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes pulse{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@keyframes pulseOut{0%{transform:scale(0);opacity:0}69%{transform:scale(0);opacity:0}70%{transform:scale(1);opacity:.2}to{transform:scale(4);opacity:0}}@keyframes pulseOutFast{0%{transform:scale(0);opacity:0}1%{transform:scale(1);opacity:.4}65%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@keyframes pulseInOutSubtle{0%{transform:scale(1);opacity:0}50%{transform:scale(1.125);opacity:.4}to{transform:scale(1);opacity:0}}@keyframes progressBar{0%{width:0}to{width:100%}}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{transform:translateY(15px);opacity:0}50%{opacity:1}to{transform:translateZ(0);opacity:1}}@keyframes pressFadeInUp{0%{transform:translateY(70%);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes pressFadeOutDown{0%{transform:translateZ(0);opacity:1}to{transform:translateY(40%);opacity:0}}@keyframes cartItemRemoved{0%{transform:translateZ(0);max-height:300px}to{transform:translate3d(100%,0,0);opacity:0;max-height:0;padding:0}}@keyframes clipPathFromLeft{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes clipPathFromRight{0%{-webkit-clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes sliderRightToLeft{0%{transform:translate(-40%)}to{transform:translate(-50%)}}@keyframes sliderRightToLeftOneSlide{0%{transform:translate(10%)}to{transform:translate(0)}}@keyframes zoomOut{0%{transform:scale(var(--scale-factor, 1.2))}to{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(var(--scale-factor, 1.2))}}@keyframes animate-svg{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}.smu-pdp .text-highlight{color:var(--highlight-text-color, var(--text));position:relative;display:inline-block}.smu-pdp .text-highlight__icon{position:absolute;z-index:-1;top:50%;left:50%;width:100%;height:100%;background-image:var(--icon-url);transform:translate(-50%,-50%);color:var(--icon-color)}.smu-pdp .text-highlight__icon svg{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.smu-pdp .text-highlight__break{display:block}.smu-pdp .text-highlight-wrapper{--height-multiplier: .06;--heading-margin: var(--inner);--decoration-height: calc(var(--heading-size, calc(3*16px)) * var(--height-multiplier));position:relative;z-index:1}.smu-pdp .text-highlight-wrapper--circle{margin-bottom:var(--heading-margin)}.smu-pdp .text-highlight-wrapper--circle .text-highlight__icon{width:125%;height:125%;transform:translate(-50%,-50%) scale(-1)}.smu-pdp .text-highlight-wrapper--circle .text-highlight__icon svg{width:85%;transform:translate(-50%,-50%) scaleY(.8)}.smu-pdp .text-highlight-wrapper--circle .text-highlight__icon--single-word svg{width:100%;transform:translate(-50%,-50%)}.smu-pdp .text-highlight-wrapper--circle .text-highlight__icon--single-word svg path{stroke-width:4px}.smu-pdp .text-highlight-wrapper--circle .text-highlight{z-index:-1}@keyframes draw-circle{to{stroke-dashoffset:506}}.smu-pdp .pswp.pswp--animate_opacity{transition:opacity .4s cubic-bezier(.4,0,.22,1)}.smu-pdp .loader--line{position:relative;height:4px;display:block;background-color:var(--PRIMARY-BUTTONS-COLOR-ALPHA-05);border-radius:2px;overflow:hidden;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.smu-pdp .loader-indeterminate{background-color:var(--PRIMARY-BUTTONS-COLOR-BG)}.smu-pdp .loader-indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:-35%;width:100%;bottom:0;will-change:transform;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.smu-pdp .loader-indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:-200%;width:100%;bottom:0;will-change:transform;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}.smu-pdp .loadMore .loader{visibility:visible;opacity:1;transition-delay:0s}@keyframes indeterminate{0%{transform:translate(0) scaleX(.35)}60%{transform:translate(50%) scaleX(.9)}to{transform:translate(100%) scaleX(.9)}}@keyframes indeterminate-short{0%{transform:translate(0) scaleX(2)}60%{transform:translate(460px) scaleX(0)}to{transform:translate(460px) scaleX(0)}}@keyframes pulse-loading{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.smu-pdp details[open]:not(.is-open) predictive-search[results] .predictive-search,.smu-pdp .predictive-search,.smu-pdp .popular-searches{visibility:hidden;transform-origin:center top;transform:scaleY(0);transition:transform .2s ease,visibility 0s .2s}.smu-pdp details.is-open search-form .popular-searches{visibility:visible;transform:scaleY(1);transition:transform .2s ease .2s,visibility 0s}.smu-pdp details.is-open predictive-search:not([open]):not([results]).is-searched .popular-searches{transition:none}.smu-pdp details.is-open predictive-search:not([open]):not([results]) .popular-searches{visibility:visible;transform:scaleY(1);transition:transform .2s ease .2s,visibility 0s}.smu-pdp details.is-open predictive-search:not([open]):not([results]) .predictive-search{transition-delay:.1s}.smu-pdp predictive-search[open=true][results=true] .predictive-search{transition:none}.smu-pdp predictive-search[open=true][results=true].is-searched .predictive-search{visibility:visible;transform:scaleY(1);transition:transform .2s ease .2s,visibility 0s}.smu-pdp predictive-search[open=true][results=true] .popular-searches{transition:none}.smu-pdp .main-content:before{content:"";position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:130;opacity:0;visibility:hidden;transition:visibility .4s linear,opacity .4s ease-in-out;background:var(--overlay)}.smu-pdp .search-opened .main-content:before{opacity:.2;visibility:visible;transition:visibility 0s,opacity .4s ease-in-out}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .predictive-search,.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .popular-searches{transform:scaleY(0);transition:none}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .predictive-search__heading span,.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .predictive-search__list{opacity:0;transform:translateY(-5px);transition:transform .2s,opacity .1s}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .search-popdown__body--fixed .search-form__inner{opacity:0;transition:opacity .3s}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .search-popdown__body--fixed .search-form__input-holder{opacity:0;transform:translateY(-10px);transition:none}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .search-popdown__toggle .icon-search{display:block}.smu-pdp .nav:has(search-popdown details[open]) .menu__items:hover+.menu__item .search-popdown__toggle .icon-close{display:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.smu-pdp .text-dark{--text: var(--black);--text-alpha-50: rgb(0 0 0 / 50%);--heading: var(--black);--overlay: var(--white);color:var(--text)}.smu-pdp .text-center{text-align:center}.smu-pdp .cv-h{content-visibility:hidden}.smu-pdp .hidden{display:none}.smu-pdp .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.smu-pdp .table-wrapper{overflow:auto}.smu-pdp [data-scroll-locked] .has-scrolled .site-header{padding-right:var(--scrollbar-width)}@media(pointer:fine){.smu-pdp [data-scroll-locked] .search-opened .site-header,.smu-pdp [data-scroll-locked] .search-opened predictive-search,.smu-pdp [data-scroll-locked] .search-opened search-form,.smu-pdp [data-scroll-locked] .search-opened .announcement{width:100vw;padding-right:var(--scrollbar-width)}}.smu-pdp{--site-width: var(--SITE-WIDTH);--site-width-narrow: var(--SITE-WIDTH-NARROW);--wrapper-width: calc(100vw - var(--scrollbar-width) - var(--gutter-mobile) * 2)}@media only screen and (min-width:1440px){.smu-pdp{--site-width: calc(var(--SITE-WIDTH) - var(--scrollbar-width));--wrapper-width: calc(var(--site-width) - var(--gutter) * 2)}}@media only screen and (min-width:1024px)and (max-width:1439px){.smu-pdp{--wrapper-width: calc(100vw - var(--scrollbar-width) - var(--gutter) * 2)}}@media only screen and (min-width:1024px){.smu-pdp .grid{grid-template-columns:var(--grid)}}@media only screen and (min-width:768px){.smu-pdp .grid{justify-content:center}}.smu-pdp .grid{display:grid;gap:var(--grid-gutter)}@media only screen and (max-width:1023px){.smu-pdp .grid{grid-template-columns:var(--grid-tablet)}}@media only screen and (max-width:767px){.smu-pdp .grid{gap:var(--grid-gutter-mobile) var(--grid-gutter)}}@media only screen and (max-width:479px){.smu-pdp .grid{grid-template-columns:var(--grid-mobile)}}.smu-pdp .carousel{--flickity-btn-position: calc((var(--gutter) - var(--flickity-btn-size)) / 2)}.smu-pdp .carousel .flickity-viewport{overflow:visible}.smu-pdp .carousel .flickity-prev-next-button.next{right:var(--flickity-btn-position)}.smu-pdp .carousel .flickity-prev-next-button.previous{left:var(--flickity-btn-position)}@media only screen and (min-width:768px)and (max-width:1023px){.smu-pdp .carousel{padding:0 var(--gutter-mobile)}}@media only screen and (min-width:768px){.smu-pdp .carousel:not(.flickity-enabled),.smu-pdp .carousel--inactive{display:flex;text-align:center;justify-content:center}}.smu-pdp .carousel:not(.flickity-enabled){justify-content:flex-start}.smu-pdp .no-js body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header--transparent[data-text-color=white]:hover{--text: var(--black)}.smu-pdp .no-js body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header--transparent:hover .logo__image-link--other{opacity:1}.smu-pdp .no-js body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header--transparent:hover .logo__image-link--home:not(.logo__image-link--single){opacity:0}.smu-pdp .no-js .brick__collection:not(.flickity-enabled) .product-grid-item:not(:first-of-type){display:block}.smu-pdp .icon{fill:none;stroke:currentColor;stroke-width:var(--STROKE-WIDTH);display:inline-block;width:100%;height:100%}.smu-pdp .icon-toggle-plus,.smu-pdp .icon-toggle-minus{width:15px;height:15px}.smu-pdp .lazy-image{position:relative;margin:0;overflow:hidden}.smu-pdp .lazy-image:after{content:none;display:none}.smu-pdp .lazy-image.is-loading{background:var(--bg-lighten-darken-shimmer-bg);z-index:1}.smu-pdp .lazy-image.is-loading:after{content:"";display:block;position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;z-index:-1;animation-duration:1.6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:linear-gradient(98deg,var(--bg-lighten-darken-shimmer-bg) 16%,var(--bg-lighten-darken-shimmer-effect) 32%,var(--bg-lighten-darken-shimmer-bg) 48%);transform:translate(-100%)}.smu-pdp .lazy-image--cover{position:absolute;top:0;left:0;width:100%;height:100%}.smu-pdp img[loading]{transition:opacity .3s ease}.smu-pdp img[loading].is-loading{opacity:.000001}.smu-pdp .img-object-cover{display:block;object-fit:cover;width:100%;height:100%;min-height:100%}.smu-pdp input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.smu-pdp input{-webkit-appearance:none}.smu-pdp .product__form input{border:var(--BORDER-WIDTH) solid var(--border)}.smu-pdp .note,.smu-pdp .errors{border-radius:var(--RADIUS);padding:8px 12px;margin-bottom:var(--inner);border:var(--BORDER-WIDTH) solid transparent;font-size:calc(calc(.75*16px) * var(--adjust-body));text-align:center}.smu-pdp .note ul,.smu-pdp .note ol,.smu-pdp .errors ul,.smu-pdp .errors ol{margin:0;list-style:none outside}.smu-pdp .note li:last-child,.smu-pdp .errors li:last-child{margin-bottom:0}.smu-pdp .note p,.smu-pdp .errors p{margin-bottom:0;font-size:inherit}.smu-pdp .errors{background-color:var(--error-bg)}.smu-pdp .errors{color:var(--error);border-color:var(--error);clear:both}.smu-pdp .errors a{color:var(--error);text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.smu-pdp .errors a:hover{text-decoration:none}.smu-pdp .checkbox>input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.smu-pdp .checkbox>label{position:relative;display:block;padding-left:22px;font-size:calc(calc(.875*16px) * var(--adjust-body));line-height:1.43;text-align:left;cursor:pointer}.smu-pdp .checkbox>label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;margin-top:2px;color:var(--white);border-radius:var(--RADIUS-CHECKBOX);border:1px solid var(--text)}.smu-pdp .checkbox>input:checked~label:before{background:var(--text) var(--icon-check) no-repeat center center;background-size:14px auto}.smu-pdp .pagination{margin:var(--gutter) 0;text-align:center}.smu-pdp .pagination .prev,.smu-pdp .pagination .page,.smu-pdp .pagination .next{display:inline-block;line-height:1.2}.smu-pdp .pagination .page.current{padding:8px}.smu-pdp .pagination .page.current{border-bottom:var(--BORDER-WIDTH) solid var(--text)}.smu-pdp .rte{margin-bottom:calc(var(--gutter) / 2);font-size:calc(calc(1*16px) * var(--adjust-body))}.smu-pdp .rte a:not(.btn):not(.shopify-payment-button__button--unbranded){text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.smu-pdp .rte p{font-size:inherit}.smu-pdp .rte li{margin-bottom:.4em}.smu-pdp .rte *:last-child{margin-bottom:0}.smu-pdp{scroll-behavior:smooth;--scroll-behavior: smooth}.smu-pdp,.smu-pdp{background-color:var(--bg);min-height:100%;min-width:320px}.smu-pdp hr{width:75px;margin:15px auto;border-width:var(--BORDER-WIDTH) 0 0;border-color:var(--border)}.smu-pdp hr.hr--full{width:100%}.smu-pdp .wrapper{width:var(--site-width);max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}.smu-pdp .wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:1024px){.smu-pdp .wrapper{padding:0 var(--gutter)}}.smu-pdp .section-padding{--padding-top: var(--PT);--padding-bottom: var(--PB);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media only screen and (min-width:768px)and (max-width:1023px){.smu-pdp .section-padding{--padding-top: calc(var(--PT) * .8);--padding-bottom: calc(var(--PB) * .8)}}@media only screen and (max-width:767px){.smu-pdp .section-padding{--padding-top: calc(var(--PT) * .6);--padding-bottom: calc(var(--PB) * .6)}}.smu-pdp .main-content{display:block;overflow:initial;min-height:var(--content-min)}.smu-pdp .main-content>.shopify-section:first-child{--full-height: var(--content-full)}.smu-pdp .main-content>.shopify-section:first-child .collection__filters{--full-height: 100vh}.smu-pdp .section__header{--heading-margin: 20px;margin-bottom:calc(var(--gutter) / 2)}.smu-pdp .section__heading{margin-bottom:var(--heading-margin);text-align:center}.smu-pdp .item{width:100%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.smu-pdp .table{display:table;table-layout:fixed;width:100%;margin-left:auto;margin-right:auto}.smu-pdp #shopify-product-reviews{font-size:calc(calc(.9*16px) * var(--adjust-body));font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY)}.smu-pdp #shopify-product-reviews input.spr-form-input-error[type=text],.smu-pdp #shopify-product-reviews input.spr-form-input-error[type=email]{border-color:var(--error)}.smu-pdp [data-collapsible-container]{position:relative;width:100%;height:0;opacity:0;overflow:hidden;visibility:hidden;will-change:height;transition:opacity .3s ease,height .3s ease,visibility 0s .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.smu-pdp [data-collapsible-container].is-expanded{opacity:1;overflow:unset;visibility:visible;transition:opacity 1s ease,height .5s ease,visibility 0s}.smu-pdp [data-collapsible-content]{overflow:hidden;will-change:transform;transform:translateY(25px);transition:transform .5s ease}.smu-pdp .is-expanded>[data-collapsible-content]{transform:translateY(0)}.smu-pdp [data-collapsible-trigger]{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;min-width:22px}.smu-pdp [data-collapsible-trigger] .icon{position:absolute;color:inherit;display:flex;align-items:center;justify-content:center}.smu-pdp [data-collapsible-trigger] .icon-toggle-plus,.smu-pdp [data-collapsible-trigger] .icon-toggle-minus{width:16px;height:16px}.smu-pdp [data-collapsible-trigger] .icon-toggle-plus,.smu-pdp [data-collapsible-trigger] .icon-toggle-minus{transition:opacity .3s ease,transform .3s ease}.smu-pdp [data-collapsible-trigger] .icon-toggle-minus{opacity:0}.smu-pdp [data-collapsible-trigger].is-expanded>.icon-toggle-plus,.smu-pdp [data-collapsible-trigger-mobile].is-expanded>.icon-toggle-plus{opacity:0;transform:rotate(180deg)}.smu-pdp [data-collapsible-trigger].is-expanded>.icon-toggle-minus,.smu-pdp [data-collapsible-trigger-mobile].is-expanded>.icon-toggle-minus{opacity:1;transform:rotate(180deg)}@media only screen and (max-width:767px){.smu-pdp [data-collapsible-container-mobile].is-expanded{opacity:1;overflow:unset;visibility:visible;transition:opacity 1s ease,height .5s ease,visibility 0s}.smu-pdp .is-expanded>[data-collapsible-content-mobile]{transform:translateY(0)}}.smu-pdp .share-button{position:relative}.smu-pdp .share-button .tooltip-default{top:100%;z-index:1}.smu-pdp .tooltip-default{position:absolute;z-index:10001;top:0;left:0;pointer-events:none;transform:translateZ(0)}@media(pointer:coarse){.smu-pdp .tooltip-default{opacity:0}}@keyframes tooltip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.smu-pdp .custom-scrollbar{--thumb-scale: 0;--thumb-position: 0px;--track-width: 100%;--radius-scrollbar: 0px;position:relative;min-width:var(--track-width);width:100%;height:5px;padding:0;margin-top:10px;background:var(--text-alpha-5);border-radius:var(--radius-scrollbar);overflow:hidden}.smu-pdp .aos-initialized .slider.img-in .item:only-of-type [data-aos=hero].aos-animate{opacity:1;animation-name:heroFade}@keyframes heroFade{0%{opacity:0;transform:translate3d(0,var(--move-offset),0)}to{opacity:1;transform:translateZ(0)}}@keyframes whenActiveAnimateUp{0%{opacity:0;transform:translate3d(0,var(--move-offset),0)}to{opacity:1;transform:translateZ(0)}}.smu-pdp .flickity-enabled{position:relative}.smu-pdp .flickity-viewport{overflow:hidden;position:relative}.smu-pdp .flickity-slider{position:absolute;width:100%;height:100%}.smu-pdp .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.smu-pdp .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.smu-pdp .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.smu-pdp .flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.smu-pdp .flickity-button:hover{background:#fff;cursor:pointer}.smu-pdp .flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.smu-pdp .flickity-button:active{opacity:.6}.smu-pdp .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.smu-pdp .flickity-button-icon{fill:currentColor}.smu-pdp .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.smu-pdp .flickity-prev-next-button.previous{left:10px}.smu-pdp .flickity-prev-next-button.next{right:10px}.smu-pdp .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.smu-pdp .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.smu-pdp .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.smu-pdp .flickity-rtl .flickity-page-dots{direction:rtl}.smu-pdp .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.smu-pdp .flickity-page-dots .dot.is-selected{opacity:1}.smu-pdp .flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0;opacity:0!important;visibility:hidden;transition:opacity .8s ease,visibility .8s;will-change:transform,opacity}.smu-pdp .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1;opacity:1!important;visibility:visible}.smu-pdp{--flickity-btn-size: 40px;--flickity-btn-position: 10px}@media only screen and (min-width:1024px){.smu-pdp{--flickity-btn-position: calc(var(--flickity-btn-size) / -2)}}.smu-pdp .flickity-viewport{transition:height .2s ease}.smu-pdp .flickity-button{background-color:transparent}.smu-pdp .flickity-button:disabled{opacity:0}.smu-pdp .flickity-page-dots{pointer-events:none}.smu-pdp .flickity-page-dots .dot{border:var(--BORDER-WIDTH) solid var(--text);background-color:transparent;transition:border .5s ease,width .5s ease,opacity .5s ease;border-radius:5px;pointer-events:auto}.smu-pdp .flickity-page-dots .dot.is-selected{width:25px}.smu-pdp .flickity-page-dots .dot:only-child{visibility:hidden}.smu-pdp .flickity-button-icon{display:none}.smu-pdp .flickity-prev-next-button{width:var(--flickity-btn-size);height:var(--flickity-btn-size);color:var(--text);background:var(--bg);box-shadow:0 1px 1px #00000014,0 1px 5px #0000000f;transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:50%;will-change:opacity,transform;transform-origin:top;transition:opacity .2s ease,transform .25s ease-out,visibility 0s linear .2s}.smu-pdp .flickity-prev-next-button:hover{background:var(--bg);transform:scale(1.12) translateY(-50%)}.smu-pdp .flickity-prev-next-button.previous{left:var(--flickity-btn-position)}.smu-pdp .flickity-prev-next-button.next{right:var(--flickity-btn-position)}.smu-pdp .flickity-prev-next-button{--icon-size: 18px;opacity:0;transform:scale(0) translateY(-50%);visibility:hidden}.smu-pdp .pswp__button{--icon-size: 18px;opacity:1;visibility:visible}.smu-pdp .flickity-prev-next-button:before,.smu-pdp .pswp__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--icon-size);height:var(--icon-size);background:var(--text);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;max-width:100%;max-height:100%}.smu-pdp .pswp__button--close:before{content:none}.smu-pdp .flickity-prev-next-button.previous:before{-webkit-mask-image:var(--ICON-ARROW-RIGHT);mask-image:var(--ICON-ARROW-RIGHT);transform:rotate(180deg)}.smu-pdp .flickity-prev-next-button.next:before{-webkit-mask-image:var(--ICON-ARROW-RIGHT);mask-image:var(--ICON-ARROW-RIGHT)}.smu-pdp .supports-touch .flickity-prev-next-button:not(:disabled),.smu-pdp .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled),.smu-pdp section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled){opacity:1;visibility:visible;transform:scale(1) translateY(-50%);transition-delay:0s}.smu-pdp .supports-touch .flickity-prev-next-button:not(:disabled):hover,.smu-pdp .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled):hover,.smu-pdp section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled):hover{transform:scale(1.12) translateY(-50%)}.smu-pdp .pswp{display:none;position:absolute;width:100%;height:100vh;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.smu-pdp .pswp *{box-sizing:border-box}.smu-pdp .pswp img{max-width:none}.smu-pdp .pswp--open{display:block}.smu-pdp .announcement{position:relative;width:100%;min-width:32px;text-align:center;color:var(--text);background:var(--bg) no-repeat center center/cover;letter-spacing:var(--letter-spacing);white-space:nowrap;line-height:0;text-transform:none}.smu-pdp .announcement *{line-height:0}.smu-pdp .announcement.font-heading{--heading-size: calc(calc(.75*16px) * var(--adjust-heading));font-size:var(--heading-size)}.smu-pdp .announcement.font-body{--text-size: calc(calc(.75*16px) * var(--adjust-body));--heading-size: var(--text-size);font-size:var(--text-size)}.smu-pdp .announcement.subheading-text,.smu-pdp .announcement.product__badge__item{--text-size: calc(calc(.75*16px) * var(--adjust-accent));--heading-size: var(--text-size);font-size:var(--text-size)}.smu-pdp .announcement.caps{text-transform:uppercase}.smu-pdp .announcement a{display:inline-block;color:inherit}.smu-pdp .announcement p{font-size:inherit}.smu-pdp .announcement .text-highlight-wrapper--circle{margin-bottom:0}.smu-pdp .ticker--animated{animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:var(--animation-time);animation-play-state:paused;display:inline-block;width:max-content;will-change:transform,padding,width}.smu-pdp .ticker--animated:hover{animation-play-state:paused}.smu-pdp .is-selected .ticker--animated{animation-play-state:running}.smu-pdp .ticker__comparitor{position:absolute;transform:translateY(-5000px);visibility:hidden}.smu-pdp .site-header{--highlight: var(--text);position:relative;z-index:5;width:100%;min-width:320px;background-color:var(--bg);color:var(--text);overflow:initial;-webkit-overflow-scrolling:touch;transition:color .2s ease,background .3s ease}.smu-pdp .site-header>.wrapper{--header-sticky-height: 60px;position:relative;display:flex;align-items:center;width:100%;min-height:var(--header-sticky-height);height:inherit}@media(pointer:coarse){.smu-pdp .site-header>.wrapper{justify-content:center}}@media only screen and (max-width:767px){.smu-pdp .site-header[data-header-in-editor]>.wrapper{justify-content:center}}.smu-pdp .site-header a{text-decoration:none}.smu-pdp .logo{position:relative;z-index:1;text-align:left;margin:15px 0;padding-right:var(--inner);max-width:calc(100% - 120px);display:flex;align-items:center;font-size:calc(calc(1.125*16px) * var(--adjust-heading));line-height:1.3;color:inherit;word-break:break-word}@media(pointer:coarse){.smu-pdp .logo{position:relative;padding-left:var(--inner);padding-right:var(--inner)}}@media only screen and (max-width:479px){.smu-pdp .logo{max-width:calc(100% - 117px)}}.smu-pdp .site-header--compress .logo{margin-left:auto;margin-right:auto;padding-left:var(--inner);padding-right:var(--inner)}.smu-pdp .no-js body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent.site-header--has-gradient:before,.smu-pdp .is-loaded body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent.site-header--has-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--header-gradient) 30%,rgba(0,0,0,0) 100%)}@supports not (selector(:has(*))){.smu-pdp .is-first-section-transparent:not(.search-opened) .site-header--transparent{background:transparent}.smu-pdp .is-first-section-transparent:not(.search-opened) .site-header--transparent[data-text-color=black]{--text: var(--black);--header-gradient: var(--white-alpha-10)}.smu-pdp .is-first-section-transparent:not(.search-opened) .site-header--transparent[data-text-color=white]{--text: var(--white);--header-gradient: var(--black-alpha-10)}.smu-pdp .is-loaded .is-first-section-transparent:not(.search-opened) .site-header--transparent.site-header--has-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--header-gradient) 30%,rgba(0,0,0,0) 100%)}@media(pointer:fine){.smu-pdp .is-first-section-transparent:not(.search-opened) .site-header--transparent.site-header--menu-opened[data-text-color=white]{--text: var(--black)}}@media(hover:hover){.smu-pdp .is-first-section-transparent:not(.search-opened) .site-header--transparent.site-header--hovered[data-text-color=white]:hover{--text: var(--black)}}.smu-pdp .is-first-section-transparent.js-drawer-open .site-header--transparent.site-header--hovered[data-text-color=white],.smu-pdp .is-first-section-transparent.js-drawer-open-cart .site-header--transparent.site-header--hovered[data-text-color=white],.smu-pdp .is-first-section-transparent.js-quick-view-from-cart .site-header--transparent.site-header--hovered[data-text-color=white],.smu-pdp .is-first-section-transparent.js-quick-view-visible .site-header--transparent.site-header--hovered[data-text-color=white]{--text: var(--black)}}.smu-pdp .has-scrolled .site-header{position:fixed;top:0;left:0;width:100%;height:var(--header-sticky-height)}.smu-pdp .has-scrolled .site-header--fixed{height:var(--header-sticky-height);animation:showCompactHeader .3s ease}.smu-pdp .has-scrolled.hide-header .site-header--fixed{animation:hideCompactHeader .3s;animation-fill-mode:forwards}.smu-pdp .has-scrolled:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header{position:fixed;height:var(--header-sticky-height)}@supports not (selector(:has(*))){.smu-pdp .has-scrolled.is-first-section-transparent .site-header{position:fixed;height:var(--header-sticky-height)}}.smu-pdp .has-scrolled .site-header:not(.site-header--menu-opened):focus-within .site-header__background{--header-background-height: var(--header-sticky-height)}.smu-pdp .has-scrolled .logo{margin-top:10px;margin-bottom:10px}.smu-pdp .nav{--icon-size: 26px;--inner: 15px;font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);font-size:calc(calc(1*16px) * var(--adjust-nav));cursor:default;list-style:none;display:flex;align-items:stretch;position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:0}@media only screen and (min-width:1024px){.smu-pdp .nav{padding-right:var(--gutter);padding-left:var(--gutter)}}.smu-pdp .nav p{font-size:inherit}.smu-pdp .site-header--compress .nav{justify-content:flex-end}.smu-pdp .nav [data-collapsible-content]{transform:translate(calc(var(--inner) * -1))}.smu-pdp .nav .is-expanded>[data-collapsible-content]{transform:translate(0)}.smu-pdp .js__header__clone{position:absolute;min-width:1400px;transform:translateY(-5000px);visibility:hidden}.smu-pdp .mobile-menu{position:absolute;top:0;right:0;bottom:0;display:none;align-items:center;justify-content:flex-end;color:var(--text);touch-action:manipulation;padding-right:calc(var(--gutter) - 12px)}@media(pointer:coarse){.smu-pdp .mobile-menu{display:flex}}@media only screen and (max-width:1023px){.smu-pdp .mobile-menu{padding-right:8px}}@media only screen and (max-width:767px){.smu-pdp [data-header-in-editor] .mobile-menu{display:flex}}.smu-pdp .cart__toggle{position:relative;font-size:calc(calc(.875*16px) * var(--adjust-body));white-space:nowrap}.smu-pdp .drawer{will-change:transform;position:fixed;width:var(--drawer-width);overflow-y:auto;overflow-x:hidden;top:0;bottom:0;z-index:9999;color:var(--text);background-color:var(--bg);transition:var(--drawer-transition),visibility 0s linear .4s;visibility:hidden}.smu-pdp .drawer input{border:none}.smu-pdp .drawer textarea{border-color:var(--border)}.smu-pdp .drawer .btn{min-width:0}.smu-pdp .drawer.is-open{content-visibility:visible;visibility:visible;transform:translate(calc(-1 * var(--drawer-width)));transition:var(--drawer-transition),visibility 0s linear 0s}@media only screen and (max-width:479px){.smu-pdp{--drawer-width: 100vw}}.smu-pdp .cart-drawer{will-change:transform;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;max-width:95%;min-width:320px;z-index:9999;display:flex;flex-direction:column;height:100%;width:var(--drawer-width);left:100vw;background-color:var(--bg);visibility:hidden;opacity:0;transition:transform .4s ease-in-out,visibility 0s linear .4s,opacity 1s;scrollbar-width:none;-ms-overflow-style:none}.smu-pdp .cart-drawer::-webkit-scrollbar{display:none}@media only screen and (max-width:479px){.smu-pdp .cart-drawer{max-width:100%}}.smu-pdp .cart-drawer .loader--line{position:absolute;top:0}.smu-pdp .js-drawer-open-cart .cart-drawer{content-visibility:visible;visibility:visible;opacity:1;transform:translate(calc(-1 * var(--drawer-width)));transition:transform .4s cubic-bezier(.75,0,.175,1),visibility 0s linear,opacity .4s}@keyframes cartDrawerItemsFadeInUp{0%{transform:translateY(var(--move-offset));opacity:0}to{transform:translate(0);opacity:1}}.smu-pdp .selector-wrapper.hidden{display:none}.smu-pdp .selector-wrapper fieldset label{margin-top:unset}.smu-pdp .swatch__button:not(.sold-out,.unavailable) .swatch__input:checked~.swatch__label .icon{visibility:visible;opacity:1;transition-delay:0s}.smu-pdp .palette--light .swatch__button .swatch__label[data-swatch=white i]{border:var(--BORDER-WIDTH) solid var(--COLOR-BLACK)}.smu-pdp .palette--light .swatch__button .swatch__label[data-swatch=white i]:before{border-color:inherit}.smu-pdp .palette--light .swatch__button .swatch__label--empty[data-swatch=white i]{border:var(--BORDER-WIDTH) dashed var(--COLOR-BLACK)}.smu-pdp .palette--light .swatch__button--circle .swatch__label[data-swatch=white i]:before{width:var(--adjust-size);height:var(--adjust-size)}.smu-pdp .palette--light .swatch__button--circle .swatch__label[data-swatch=white i]:after{width:calc(var(--adjust-size) - var(--BORDER-WIDTH))}.smu-pdp .swatch__button.sold-out .swatch__label[data-swatch=white i]:after{background-color:var(--COLOR-BLACK)}.smu-pdp .palette--dark .swatch__button .swatch__label[data-swatch=black i]{border:var(--BORDER-WIDTH) solid var(--COLOR-WHITE)}.smu-pdp .palette--dark .swatch__button .swatch__label[data-swatch=black i]:before{border-color:inherit}.smu-pdp .palette--dark .swatch__button--circle .swatch__label[data-swatch=black i]:before{width:var(--adjust-size);height:var(--adjust-size)}.smu-pdp .palette--dark .swatch__button--circle .swatch__label[data-swatch=black i]:after{width:calc(var(--adjust-size) - var(--BORDER-WIDTH))}.smu-pdp .swatch__button.sold-out .swatch__label[data-swatch=black i]:after{background-color:var(--COLOR-WHITE)}@media only screen and (min-width:768px){.smu-pdp .follow-on-shop{grid-column:1/-1;text-align:left}}@media only screen and (max-width:767px){.smu-pdp .follow-on-shop{flex-basis:100%}}.smu-pdp .accordions-section{--icon-space: 53px;background:var(--bg)}.smu-pdp .accordion__header{text-align:center}.smu-pdp .accordion__header .wrapper:after{content:none}.smu-pdp .accordion__list{list-style:none;margin:0 auto}.smu-pdp .accordion__item{position:relative;display:block;margin-bottom:0;margin-bottom:var(--MB);background:var(--bg)}.smu-pdp .accordion__item:last-child{margin-bottom:0}.smu-pdp .accordion__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--BORDER-WIDTH);background:var(--text);opacity:var(--border-opacity);pointer-events:none}.smu-pdp .accordion__item [data-collapsible-container].is-expanded{overflow:hidden}.smu-pdp .accordion__item--padded .accordion__item__title{padding-left:var(--inner);padding-right:calc(var(--inner) + var(--icon-space))}.smu-pdp .accordion__item--padded .accordion__item__title .icon{margin-right:var(--inner)}.smu-pdp .accordion__item--padded .accordion__item__text{padding-left:var(--inner);padding-right:var(--inner);padding-top:var(--inner)}.smu-pdp .accordion__item--padded .accordion__item__text-wrapper:before{content:"";height:var(--BORDER-WIDTH);background:var(--bg-padded-line);width:100%;position:absolute}.smu-pdp .accordion__item__title{display:block;position:relative;width:100%;padding:10px var(--icon-space) 10px 0;margin:0;border:0;background:none;text-align:left}@media only screen and (min-width:768px){.smu-pdp .accordion__item__title{padding:15px var(--icon-space) 15px 0}}.smu-pdp .accordion__item__title:disabled{cursor:pointer}.smu-pdp .accordion__item__title .icon{top:0;right:0;height:100%;max-height:51px;width:14px}.smu-pdp .accordion__item__title__text{position:relative;display:inline-block;font-size:calc(calc(1*16px) * var(--adjust-body))}.smu-pdp .accordion__item__text-wrapper{padding-right:var(--icon-space)}.smu-pdp .accordion__item__text{margin:0;padding:0 0 var(--inner);overflow:hidden}.smu-pdp .accordion__item__text p{margin:0 0 15px}.smu-pdp .accordion__columns{display:flex;justify-content:space-between;flex-wrap:wrap}.smu-pdp .accordion__column{width:100%;margin-bottom:var(--MB)}@media only screen and (min-width:768px){.smu-pdp .accordion__column{width:calc(50% - var(--grid-gutter));margin-bottom:0}}.smu-pdp .accordion__column:last-child{margin-bottom:0}.smu-pdp .return a{color:var(--text-lighten)}.smu-pdp .address{padding-bottom:25px;position:relative}.smu-pdp .template-customers-addresses label{display:block;margin-bottom:5px}.smu-pdp .template-customers-addresses label.inline{display:inline-block;margin:0 0 0 4px}.smu-pdp .banners{--inner-gutter: 16px;display:flex;align-items:flex-end}.smu-pdp .banners .flickity-slider{display:flex}.smu-pdp .banners .flickity-page-dots{position:absolute;bottom:20px;left:0;right:0;z-index:2}@media only screen and (min-width:768px){.smu-pdp .banners .flickity-page-dots{display:none}}.smu-pdp .banners .dot{border-color:currentcolor;transition:border .5s ease,width .5s ease,opacity .5s ease;position:relative}.smu-pdp .banners .dot:after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px}.smu-pdp .banners .dot:hover{opacity:1}.smu-pdp .banners .banner{position:static;display:flex;padding:var(--gutter) var(--inner-gutter)}@media only screen and (min-width:768px){.smu-pdp .banners .banner{opacity:.5;transition:opacity .3s ease;pointer-events:none}}@media only screen and (max-width:767px){.smu-pdp .banners .banner{padding:var(--gutter) var(--gutter-mobile);min-width:100%}}.smu-pdp .banners.text-center .banner{justify-content:center}.smu-pdp .banner-image{--text-gap: 16px;--scale: 1;position:relative}.smu-pdp .blog{--image-height: 70%;background-color:var(--bg)}.smu-pdp .blog h2{line-height:1.2;margin-bottom:5px}.smu-pdp .blog .pagination{margin-bottom:0}@media only screen and (max-width:1023px){.smu-pdp .blog hr{display:none}}.smu-pdp .blog .rte{margin-bottom:10px}.smu-pdp .cart{position:relative;margin:0 auto;overflow:visible;display:block;text-align:left;background:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .cart{margin:40px 0}}.smu-pdp .errors__button-close{position:absolute;top:50%;right:10px;width:32px;height:32px;padding:8px;transform:translateY(-50%)}.smu-pdp .errors__button-close .icon{display:block;width:100%;height:100%;transition:transform .3s ease}.smu-pdp .errors__button-close:hover .icon{transform:rotate(90deg)}.smu-pdp .circle-text{transform:rotate(var(--rotate, 0deg))}@media only screen and (max-width:767px){.smu-pdp .circle-text{transition:transform .1s linear}}.smu-pdp .circle-text.is-rotating{animation:rotate 20s infinite linear;animation-direction:reverse}@media only screen and (max-width:767px){.smu-pdp .circle-text.is-rotating{transition:none}}.smu-pdp .circle-text.is-static-text{--rotate: 75deg}.smu-pdp{--product-media-padding-top: var(--PRODUCT-MEDIA-PADDING-TOP)}.smu-pdp .product-grid-item{position:relative;text-align:center;white-space:normal}.smu-pdp .product-grid-item shopify-payment-terms{display:none}.smu-pdp .product-grid-item .errors{position:absolute;left:0;bottom:0;width:100%;padding:10px;border-radius:0;font-size:calc(calc(.75*16px) * var(--adjust-product-grid));text-align:center;cursor:default;opacity:0;margin:0;z-index:1}.smu-pdp .product-grid-item h3{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY)}.smu-pdp .no-touch .product__media__hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:var(--bg);visibility:hidden}.smu-pdp .swatch__link--no-image{cursor:default}.smu-pdp .product-grid-item__image{position:relative;overflow:hidden;padding-top:var(--product-media-padding-top);width:100%;height:0;display:flex;align-items:center;justify-content:center}.smu-pdp .product__media img{image-rendering:auto}.smu-pdp .product__media.hidden{display:none;visibility:hidden;content-visibility:hidden}.smu-pdp .product__media--featured-visible{z-index:3}.smu-pdp .product__media__hover-img{z-index:0}.smu-pdp .product__media__hover-img--visible{z-index:1}.smu-pdp .product-grid-item__image{margin-bottom:15px;transform:translate(0)}.smu-pdp .product-grid-item__image--error .errors{animation:fadeInOutError 6s ease}.smu-pdp .collection__filters{--text-size: calc(calc(.8*16px) * var(--adjust-body));position:fixed;top:0;left:0;right:0;z-index:2;background:var(--bg);max-height:var(--full-height);overflow:hidden}@media only screen and (min-width:768px){.smu-pdp .collection__filters{--full-height: calc(100vh - var(--collection-sticky-bar-height));position:sticky;top:calc(var(--collection-sticky-bar-height) - 1px);width:240px}}@media only screen and (min-width:1024px){.smu-pdp .collection__filters{margin-right:calc(var(--gutter) / 2)}}@media only screen and (min-width:1440px){.smu-pdp .collection__filters{width:300px}}@media only screen and (max-width:767px){.smu-pdp .collection__filters{height:var(--full-height);z-index:-1;visibility:hidden;transform:translate(100%);transition:var(--drawer-transition),visibility 0s linear .4s,z-index 0s linear .4s}.smu-pdp .collection__filters:not(.collection__filters--visible) [data-collapsible-container].is-expanded{visibility:hidden}}@media only screen and (max-width:767px){.smu-pdp .collection__filters--visible{z-index:9001;visibility:visible;transform:translate(0);transition:var(--drawer-transition),visibility 0s linear 0s,z-index 0s linear 0s}}.smu-pdp .collection__filter{position:relative;display:block;width:100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media only screen and (min-width:768px){.smu-pdp .collection__filter:last-of-type{padding-bottom:var(--inner)}}.smu-pdp .collection__sort .icon{position:absolute;top:0;right:0;width:14px;height:100%;margin:0 3px}.smu-pdp .collection__filter-tag--swatch .filter__input:disabled~.swatch__label[data-swatch=white i]:after,.smu-pdp .collection__filter-tag--swatch.link--disable .swatch__label[data-swatch=white i]:after{background-color:var(--COLOR-BLACK)}.smu-pdp .collection__filter-tag--swatch .filter__input:disabled~.swatch__label[data-swatch=black i]:after,.smu-pdp .collection__filter-tag--swatch.link--disable .swatch__label[data-swatch=black i]:after{background-color:var(--COLOR-WHITE)}.smu-pdp .collection__sort{overflow:hidden}@media only screen and (min-width:768px){.smu-pdp .collection__sort{display:none}}.smu-pdp .range{position:relative;display:block;height:36px;margin:0 -6px 6px;-webkit-user-select:none;user-select:none;opacity:0}.smu-pdp .range.is-initialized{opacity:1}.smu-pdp .banner{--overlay-opacity: 0;position:relative;overflow:hidden}.smu-pdp .collection-promo{display:grid;grid-template-columns:1fr;position:relative;grid-column:1/-1;line-height:1.5;overflow:hidden;background:var(--bg) no-repeat center center/cover}.smu-pdp .collection-promo--two-columns{grid-column:span 2}@media only screen and (max-width:479px){.smu-pdp .collection-promo--two-columns{grid-column:1/-1}}@media only screen and (max-width:1023px){.smu-pdp .collection-promo--two-columns.collection-promo--tablet-full{grid-column:span 2}}@media only screen and (max-width:1023px){.smu-pdp .collection-promo--full.collection-promo--tablet-full{grid-column:span 3}}@media only screen and (max-width:1023px){.smu-pdp .collection-promo--two-columns.collection-promo--grid-second,.smu-pdp .collection-promo--full.collection-promo--grid-second{grid-column:span 2}}@media only screen and (max-width:1023px){.smu-pdp .collection-promo--two-columns.collection-promo--grid-third,.smu-pdp .collection-promo--full.collection-promo--grid-third{grid-column:span 1}}@media only screen and (max-width:479px){.smu-pdp .collection-promo--two-columns.collection-promo,.smu-pdp .collection-promo--full.collection-promo{grid-column:span 2}}@media only screen and (max-width:479px){.smu-pdp .collection-promo--two-columns.collection-promo--grid-even,.smu-pdp .collection-promo--full.collection-promo--grid-even{grid-column:span 1}}.smu-pdp .countdown{--text-gap: 15px;--scale: 1;position:relative}@media only screen and (min-width:1024px){.smu-pdp .countdown{--content: calc(33.33% + var(--gutter) * 2);--aside: calc(100% - var(--content))}}@media only screen and (min-width:768px)and (max-width:1023px){.smu-pdp .countdown{--content: calc(50% + var(--gutter) * 2);--aside: var(--content)}}.smu-pdp .countdown-timer{--gap: 80px;max-width:600px;display:block}@media only screen and (max-width:1439px){.smu-pdp .countdown-timer{--gap: 50px}}@media only screen and (max-width:1023px){.smu-pdp .countdown-timer{--gap: 40px}}@media only screen and (max-width:767px){.smu-pdp .countdown-timer{--gap: 32px}}@media only screen and (min-width:768px){.smu-pdp .brick__collection:not(.flickity-enabled) .product-grid-item:not(:first-of-type){display:none}}.smu-pdp .featured-collection{position:relative;text-align:center;overflow:hidden;background:var(--bg)}.smu-pdp .featured-collection .section__heading{line-height:1}.smu-pdp .featured-collection .flickity-button{background:var(--bg)}.smu-pdp .featured-product{background-color:var(--bg)}.smu-pdp .video-wrapper{position:relative;height:100%;overflow:hidden;border-radius:inherit;flex:1;transform:translateZ(0);display:flex;flex-direction:column}.smu-pdp .icons-row{--item-width: 100%;overflow:hidden;color:var(--text);background-color:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .icons-row{--item-width: calc((var(--wrapper-width) * .9 - var(--grid-gutter)) / 2)}}.smu-pdp .icons-row p{font-size:inherit}@media only screen and (max-width:767px){.smu-pdp .icons-row__slider.carousel--mobile .icons-row__item.carousel__item:only-of-type{margin-right:0}}.smu-pdp .image-accordions{display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px){.smu-pdp .image-accordions{flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.smu-pdp .image-accordions::-webkit-scrollbar{display:none}}.smu-pdp .image-accordion{position:relative;width:calc(var(--wrapper-width) - var(--grid-gutter));z-index:1;white-space:normal;flex:0 0 auto}.smu-pdp .image-accordion.is-expanded{flex:0 0 auto}@media only screen and (min-width:768px){.smu-pdp .image-accordion{display:flex;flex:1;width:100%;transition:flex .75s cubic-bezier(.29,0,.2,1)}.smu-pdp .image-accordion.is-expanded{flex:5}}@media only screen and (max-width:767px){.smu-pdp .image-accordion{scroll-snap-align:start}}.smu-pdp .image-with-text{position:relative;display:flex;width:100%;align-items:stretch;justify-content:center;overflow:hidden;background:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .image-with-text.full-height,.smu-pdp .image-with-text.seven-fifty-height,.smu-pdp .image-with-text.six-fifty-height,.smu-pdp .image-with-text.five-fifty-height,.smu-pdp .image-with-text.four-fifty-height,.smu-pdp .image-with-text.three-fifty-height,.smu-pdp .image-with-text.three-hundred-height,.smu-pdp .image-with-text.two-fifty-height,.smu-pdp .image-with-text.two-hundred-height,.smu-pdp .image-with-text.one-fifty-height,.smu-pdp .image-with-text.one-hundred-height{min-height:auto}}.smu-pdp .locations{background-color:var(--bg)}.smu-pdp .locations .flickity-button{position:relative;margin-bottom:calc(var(--gutter) / 2)}@media only screen and (min-width:768px){.smu-pdp .locations .flickity-button{margin-top:50px;margin-bottom:0}}.smu-pdp .locations .flickity-prev-next-button{transform:none;transform-origin:center;opacity:1;visibility:visible}.smu-pdp .locations .flickity-prev-next-button.previous{left:auto;margin-right:var(--grid-gutter)}.smu-pdp .locations .flickity-prev-next-button.next{right:auto}.smu-pdp .locations .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled){transform:none}.smu-pdp .locations .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled):hover{transform:scale(1.12)}.smu-pdp .look{--hotspot: var(--white);display:flex;flex:1;align-items:stretch;background-color:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .look{min-height:0;height:auto;flex-wrap:wrap}}.smu-pdp .look .flickity-viewport,.smu-pdp .look .product-grid-item{width:100%}.smu-pdp .look .flickity-prev-next-button{background-color:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .look .flickity-prev-next-button{display:none}}@media only screen and (min-width:768px){.smu-pdp .look .flickity-page-dots{position:relative;padding-top:25px;display:flex;justify-content:center;bottom:0}}.smu-pdp .pointer{--look-animation: pulseInOutSubtle 2.5s ease infinite;position:absolute;z-index:0;width:32px;height:32px;border:var(--BORDER-WIDTH) solid var(--hotspot);border-radius:50%;transform:translate(-50%,-50%)}.smu-pdp .pointer:after{content:"";pointer-events:none;position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:var(--hotspot);opacity:0;z-index:-1;will-change:transform,opacity;animation:var(--look-animation)}.smu-pdp .pointer--selected:after{animation:none}.smu-pdp .pointer.is-loading{pointer-events:none}.smu-pdp .modal{transform:translateY(-20px);background-color:var(--bg);bottom:0;color:var(--text);display:none;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0}.smu-pdp .modal--is-active{transform:translateY(0);display:block;opacity:1;overflow:hidden}.smu-pdp .mosaic{--inner-gap: 10px;background:var(--bg);position:relative}.smu-pdp .newsletter{width:100%}.smu-pdp .newsletter-form .errors{display:none}.smu-pdp .newsletter-form.has-error .errors{display:inline-block}.smu-pdp .newsletter-form .errors{margin:var(--form-margin) 0;text-align:left}@media only screen and (max-width:479px){.smu-pdp .newsletter-form .errors{width:100%;flex-basis:100%;text-align:center}}.smu-pdp .overlapping-images{--image-offset: 50px;--image-offset-negative: calc(var(--image-offset) * -1);overflow:hidden;background:var(--bg)}.smu-pdp .popup{--inner: 40px;position:fixed;top:0;bottom:0;left:0;width:calc(100vw - var(--scrollbar-width));z-index:9000;color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .5s}@media only screen and (max-width:479px){.smu-pdp .popup{--inner: 20px}}.smu-pdp .popup--visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.smu-pdp .popup .icon-toggle-minus{opacity:0}.smu-pdp .popup--expanded .icon-toggle-plus{opacity:0;transform:rotate(180deg)}.smu-pdp .popup--expanded .icon-toggle-minus{opacity:1;transform:rotate(180deg)}.smu-pdp .popup--bar{--gutter-right: calc(var(--gutter-mobile) + var(--scrollbar-width));color:var(--text-alpha-50);top:auto}@media only screen and (min-width:1024px){.smu-pdp .popup--bar{--gutter-right: calc(var(--gutter) + var(--scrollbar-width))}}.smu-pdp .popup--bar .errors{max-width:100%}@media only screen and (max-width:767px){.smu-pdp .popup--bar .errors{width:100%}}.smu-pdp .popup--bar .note,.smu-pdp .popup--bar .errors{margin-bottom:calc(var(--inner) / 2)}.smu-pdp .popup--bar .newsletter-form.has-error .errors{display:inline-block}.smu-pdp .popup--bar.popup--expanded{top:0}.smu-pdp [data-popup]:focus-within>*{z-index:9999}.smu-pdp .has-block-selected>.popup:not(.selected){visibility:hidden}.smu-pdp .predictive-search,.smu-pdp .popular-searches{--image-size: 30px;--gap-lg: 24px;--gap-sm: 16px;--left-right: var(--gap-lg);--top-bottom: var(--gap-sm);--item-top-bottom: calc(var(--top-bottom) / 2);--inner: 20px;position:absolute;z-index:20;top:0;right:0;left:0;margin:-11px auto 0;padding:0 var(--inner);width:100%;max-width:var(--width);max-height:calc(100vh - var(--header-height, 0px) - var(--search-popdown-height) - var(--announcement-height));background:var(--bg-lighten-darken-foreground);scrollbar-width:none;-ms-overflow-style:none}.smu-pdp .predictive-search::-webkit-scrollbar,.smu-pdp .popular-searches::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.smu-pdp .predictive-search,.smu-pdp .popular-searches{margin-top:-8px;border-left:0;border-right:0;width:calc(100% - var(--gutter-mobile) * 2)}}.smu-pdp .has-scrolled .predictive-search,.smu-pdp .has-scrolled .popular-searches{max-height:calc(100vh - var(--header-sticky-height) - var(--search-popdown-height) - var(--announcement-height))}.smu-pdp .press{text-align:center;background-color:var(--bg)}.smu-pdp .press h1 a,.smu-pdp .press h2 a,.smu-pdp .press h3 a,.smu-pdp .press h4 a,.smu-pdp .press h5 a,.smu-pdp .press h6 a,.smu-pdp .press ol li a,.smu-pdp .press ul li a{text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.smu-pdp .press ul,.smu-pdp .press ol{margin-bottom:0;display:inline-grid;text-align:left}@media only screen and (min-width:768px){.smu-pdp .product-single__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}}@media only screen and (min-width:768px){.smu-pdp .product-single__wrapper--large{grid-template-columns:calc(60% - var(--gutter) / 2) calc(40% - var(--gutter) / 2)}}@media only screen and (max-width:767px){.smu-pdp .product-single__wrapper .product__submit__holder{padding-top:calc(var(--form-margin-mobile) * 2)}}.smu-pdp .product-single__details{width:100%;position:relative;z-index:15}@media only screen and (min-width:768px){.smu-pdp .product-single__details{margin-right:auto}}.smu-pdp .product__block{padding-bottom:var(--PBB, 0)}@media only screen and (max-width:767px){.smu-pdp .product__block{padding-bottom:max(var(--PBB, 0) * .75,8px)}}.smu-pdp .product__block hr{margin:0}.smu-pdp .product__accordion__inner a{position:relative;display:inline-block;text-decoration:none!important}.smu-pdp .product__accordion__inner a:before,.smu-pdp .product__accordion__inner a:after{content:"";position:absolute;left:0;bottom:calc(-.1*16px);width:100%;height:var(--BORDER-WIDTH);display:block;background:var(--btn-text, var(--text));transition:none;pointer-events:none}.smu-pdp .product__accordion__inner a:before{transform:scaleX(0);transform-origin:left}.smu-pdp .product__accordion__inner a:after{transform-origin:right}.smu-pdp .no-touch .product__subheading a:hover,.smu-pdp .no-touch .product__feature__content a:hover,.smu-pdp .no-touch .product__accordion__inner a:hover{background:transparent;border:0}.smu-pdp .no-touch .product__subheading a:hover:before,.smu-pdp .no-touch .product__subheading a:hover:after,.smu-pdp .no-touch .product__feature__content a:hover:before,.smu-pdp .no-touch .product__feature__content a:hover:after,.smu-pdp .no-touch .product__accordion__inner a:hover:before,.smu-pdp .no-touch .product__accordion__inner a:hover:after{transition:transform 1.1s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.smu-pdp .no-touch .product__subheading a:hover:before,.smu-pdp .no-touch .product__feature__content a:hover:before,.smu-pdp .no-touch .product__accordion__inner a:hover:before{transform:scaleX(1);transition-delay:.25s}.smu-pdp .product__title-and-price{display:grid;grid-template-columns:minmax(0,100%);grid-template-rows:min-content;align-content:start;gap:var(--form-margin);margin-bottom:calc(var(--form-margin) / 2)}@media only screen and (max-width:767px){.smu-pdp .product__title-and-price{margin-bottom:var(--form-margin-mobile)}}.smu-pdp .product__title{font-size:calc(calc(2*16px) * var(--adjust-heading));margin-bottom:0}.smu-pdp .product__subheading p{font-size:calc(calc(1*16px) * var(--adjust-body));margin:0}.smu-pdp .product__price-and-badge{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-8px}.smu-pdp .product__price-and-badge .product__price{padding-right:10px;margin:0 auto 0 0}.smu-pdp .product__price-and-rating{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.smu-pdp .product__price{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0;--text-size: calc(calc(1.1*16px) * var(--adjust-body));font-size:var(--text-size);transition:opacity .3s ease}@media only screen and (max-width:767px){.smu-pdp .product__price{--text-size: calc(calc(1*16px) * var(--adjust-body))}}.smu-pdp .product__price--hidden{opacity:0}.smu-pdp .product__price--regular{margin:0 6px 8px 0}.smu-pdp .product__price--compare{text-decoration:line-through;opacity:.5;margin:0 12px 8px 0}.smu-pdp .product__price--off{flex-shrink:0;padding:3px 9px;margin:0 0 8px;border-radius:var(--RADIUS-BADGE);background-color:var(--saving-bg);color:var(--saving-text);--text-size: calc(calc(.75*16px) * var(--adjust-body));font-size:var(--text-size)}.smu-pdp .product__price--off em{font-style:normal;opacity:.5;padding:0 4px}.smu-pdp .product-single__gallery{position:relative}@media only screen and (max-width:767px){.smu-pdp .product-single__gallery{margin-bottom:var(--gutter-mobile)}}.smu-pdp .product-single__media-slider{margin:0 auto}@media only screen and (max-width:479px){.smu-pdp .product-single__media-slider{max-width:100%}}@media only screen and (max-width:479px){.smu-pdp .product-single__media-slider .flickity-prev-next-button{display:none}}.smu-pdp .product-single__media-slider .flickity-button{z-index:1;background:var(--bg)}.smu-pdp .product-single__media-slider:not(.has-media-active) .flickity-button{transition-delay:.15s!important}.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button,.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button:not(:disabled){opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button:before,.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button:after,.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button:not(:disabled):before,.smu-pdp .no-outline .product-single__media-slider.has-media-active .flickity-prev-next-button:not(:disabled):after{transition:none}.smu-pdp .js .product-single__wrapper--carousel .product-single__media-slider:not(.flickity-enabled) .product-single__media-slide:not(:first-child){display:none;position:absolute;top:0;left:0;visibility:hidden}.smu-pdp .product-single__media-slide{width:100%;position:relative;overflow:hidden}.smu-pdp .product-single__wrapper--carousel .product-single__media-slide.media--hidden:not(.is-selected) button,.smu-pdp .product-single__wrapper--carousel .product-single__media-slide.media--hidden:not(.is-selected) input,.smu-pdp .product-single__wrapper--carousel .product-single__media-slide.media--hidden:not(.is-selected) iframe{visibility:hidden;transition:visibility 0s linear .75s}.smu-pdp .product-single__media{position:relative;width:100%;height:0;min-height:1px;overflow:hidden}.smu-pdp .product-single__media img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;object-fit:contain}.smu-pdp .product-single__media .lazy-image,.smu-pdp .product-single__media img{position:absolute;top:0;left:0;width:100%;max-width:100%;min-width:100%}.smu-pdp .product-single__media-link{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.smu-pdp .product-single__media-link{cursor:zoom-in;cursor:var(--icon-zoom-in),zoom-in}}.smu-pdp .deferred-media{display:block}.smu-pdp .deferred-media:not([loaded]){background:var(--loading-svg) no-repeat center center;background-size:320px auto}.smu-pdp .deferred-media:not([loaded]) template{z-index:-1}.smu-pdp .deferred-media[loaded]>.deferred-media__poster{display:none}.smu-pdp .deferred-media__poster{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.smu-pdp .deferred-media__poster img{object-fit:cover}.smu-pdp .product-single__media--image{height:auto;background-color:var(--bg);filter:brightness(var(--product-filter-bg))}.smu-pdp .product-single__thumbnails{margin:5px 0}@media only screen and (max-width:1023px){.smu-pdp .product-single__thumbnails{margin:5px calc(var(--gutter-mobile) * -1)}}.smu-pdp .product-single__thumbnails:not(.flickity-enabled){display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.smu-pdp .product-single__thumbnails:not(.flickity-enabled)::-webkit-scrollbar{display:none}.smu-pdp .product-single__thumbnails:not(.flickity-enabled) .product-single__thumbnail{min-width:110px}.smu-pdp .product-single__thumbnails.flickity-enabled.is-draggable .flickity-viewport{cursor:default}.smu-pdp .popup-quick-view [data-quickview-payment-button=true]{display:block}.smu-pdp .product-single__thumbnail{position:relative;display:block;padding:5px;cursor:pointer}.smu-pdp .product-single__thumbnail:first-child{padding-left:var(--gutter-mobile)}.smu-pdp .product-single__thumbnail:last-child{padding-right:var(--gutter-mobile)}@media only screen and (min-width:768px){.smu-pdp .product-single__thumbnail:first-child{padding-left:0}.smu-pdp .product-single__thumbnail:last-child{padding-right:0}}.smu-pdp .product-single__thumbnail-link{cursor:pointer;display:block;position:relative;overflow:hidden;width:90px;height:90px;border:var(--BORDER-WIDTH) solid var(--bg);filter:brightness(var(--product-filter-bg));background-color:var(--bg)}.smu-pdp .is-nav-selected .product-single__thumbnail-link{border-color:var(--border)}.smu-pdp .product-single__thumbnail-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.smu-pdp .product__accordion{text-align:left;overflow:hidden}.smu-pdp .product__accordion__inner{margin-bottom:0;padding-bottom:5px;position:relative;font-size:calc(calc(.9*16px) * var(--adjust-body))}.smu-pdp .product__accordion__inner p{margin-top:0}.smu-pdp .product__accordion__title{font-size:calc(calc(.9*16px) * var(--adjust-body));display:block;position:relative;width:100%;padding-right:53px;text-align:left;color:var(--text);background:transparent;border:0}.smu-pdp .product__accordion__title .icon{top:0;right:0;width:16px;height:100%}.smu-pdp .product__icon__row{--icon-size: 25px;--line-height: 1.5625;background-color:var(--bg);display:flex;align-items:center;border-radius:var(--radius);font-size:calc(calc(1*16px) * var(--adjust-body));line-height:var(--line-height);align-self:start}.smu-pdp .product__icon__row--center{justify-content:center;text-align:center}.smu-pdp .product__icon{min-height:calc(calc(1*16px) * var(--adjust-body) * var(--line-height));display:flex;flex-basis:var(--icon-size);flex-shrink:0;align-items:center;justify-content:center;align-self:center;position:relative;color:var(--icon-color)}.smu-pdp .product__icon__holder{display:block;position:relative;width:100%;height:0;padding-top:var(--aspect-ratio)}.smu-pdp .product__feature{width:100%;color:var(--text);background-color:var(--bg);margin-right:var(--inner)}.smu-pdp .product__feature__icon__container{display:flex;align-items:center}.smu-pdp .product__feature__icon__container .product__icon{margin-right:10px}.smu-pdp .product__feature__content{display:grid;gap:10px}.smu-pdp .product__feature__content p{font-size:calc(calc(.9*16px) * var(--adjust-body));margin:0}.smu-pdp .product__feature__heading h5{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);margin:0}.smu-pdp .product__features.flickity-enabled .flickity-page-dots{bottom:calc(var(--max-bottom-padding) - 28px)}.smu-pdp{--form-top: 14px;--form-left: 20px;--form-margin: 25px;--form-padding-mobile: 6px;--form-margin-mobile: 8px}.smu-pdp .product__notification{position:relative;background:var(--bg);padding:var(--gutter);max-width:500px;width:100%;text-align:center;margin:auto}.smu-pdp .product__notification .contact-form{text-align:left}.smu-pdp .product__notification label{display:block;font-size:calc(calc(.875*16px) * var(--adjust-body));margin-bottom:15px}.smu-pdp .product__notification button[type=submit]{width:100%}@media only screen and (max-width:767px){.smu-pdp .product__notification{padding:var(--gutter-mobile)}}.smu-pdp .product__notification .contact-form{margin-top:16px}.smu-pdp .product__notification__subtitle{font-size:calc(calc(1*16px) * var(--adjust-body));margin:5px 0 0}.smu-pdp .product__form{--form-top: 10px;display:grid;grid-template-columns:minmax(0,100%);gap:var(--form-margin);position:relative}@media only screen and (max-width:767px){.smu-pdp .product__form{--form-margin: var(--form-margin-mobile)}}.smu-pdp .product__form .btn--submit{position:relative;width:100%;transition:color .3s ease,border .3s ease,background .3s linear}.smu-pdp .product__form .btn--submit span{transition:opacity .3s ease}@keyframes product-atc-spin{to{transform:rotate(360deg)}}.smu-pdp .product__form .btn--submit .loader--line{transition:opacity .3s ease,visibility 0s linear 0s}.smu-pdp .product__form .btn,.smu-pdp .product__form .shopify-payment-button{width:100%}.smu-pdp .product__form .errors{margin-bottom:0}.smu-pdp .shop-pay-terms{display:none!important;font-size:calc(calc(.875*16px) * var(--adjust-body))}.smu-pdp .product__submit__buttons{--form-margin: 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--form-margin)}@media only screen and (max-width:767px){.smu-pdp .product__submit__buttons{--form-margin: var(--form-margin-mobile)}}.smu-pdp .btn--half .product__submit__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.smu-pdp .product__submit__item .loader--line{position:absolute;top:0;bottom:0;width:80%;margin:auto}.smu-pdp .product__form__errors{overflow:hidden;position:relative;text-align:left;max-height:0;visibility:hidden;opacity:0;transition:max-height .3s,visibility .3s,opacity .3s,margin .3s}@media only screen and (max-width:479px){.smu-pdp .product__form__errors{max-width:390px}}.smu-pdp .product__form__errors .errors{max-width:100%;margin:var(--form-margin) 0;padding:15px 40px 15px 15px;position:relative}@media only screen and (max-width:767px){.smu-pdp .product__form__errors .errors{--form-margin: var(--form-margin-mobile)}}.smu-pdp .variant--soldout .shopify-payment-button label,.smu-pdp .variant--soldout .shopify-payment-button input,.smu-pdp .variant--soldout .shopify-payment-button button,.smu-pdp .variant--soldout .product__price label,.smu-pdp .variant--soldout .product__price input,.smu-pdp .variant--soldout .product__price button,.smu-pdp .variant--unavailabe .shopify-payment-button label,.smu-pdp .variant--unavailabe .shopify-payment-button input,.smu-pdp .variant--unavailabe .shopify-payment-button button,.smu-pdp .variant--unavailabe .product__price label,.smu-pdp .variant--unavailabe .product__price input,.smu-pdp .variant--unavailabe .product__price button{cursor:default}.smu-pdp .variant--soldout .product__submit__add,.smu-pdp .variant--soldout .product__submit__add:hover,.smu-pdp .variant--unavailabe .product__submit__add,.smu-pdp .variant--unavailabe .product__submit__add:hover{border-color:transparent;background-color:var(--text-alpha-10);color:var(--text-alpha-50);cursor:not-allowed}.smu-pdp .variant--soldout .product__submit__add>*,.smu-pdp .variant--soldout .product__submit__add:hover>*,.smu-pdp .variant--unavailabe .product__submit__add>*,.smu-pdp .variant--unavailabe .product__submit__add:hover>*{pointer-events:none}@media only screen and (max-width:767px){.smu-pdp .variant--soldout .product__submit__add,.smu-pdp .variant--soldout .product__submit__add:hover,.smu-pdp .variant--unavailabe .product__submit__add,.smu-pdp .variant--unavailabe .product__submit__add:hover{transform:none;pointer-events:none}}.smu-pdp .variant--soldout .product__submit__add:before,.smu-pdp .variant--unavailabe .product__submit__add:before{background-color:var(--text-alpha-25)}.smu-pdp .variant--soldout .shopify-payment-button,.smu-pdp .variant--unavailabe .shopify-payment-button{position:relative;pointer-events:none}.smu-pdp .variant--soldout .shopify-payment-button:after,.smu-pdp .variant--unavailabe .shopify-payment-button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;z-index:2}.smu-pdp .variant--soldout .product__submit__holder--notification .product__submit__add,.smu-pdp .variant--soldout .product__submit__holder--notification .product__submit__add:hover{cursor:pointer;pointer-events:auto}.smu-pdp .variant--unavailabe .product__price{opacity:0}.smu-pdp .palette--light .siblings__swatch--colors .siblings__button[data-swatch=white i]{border:var(--BORDER-WIDTH) solid var(--COLOR-BORDER)}.smu-pdp .palette--light .siblings__swatch--colors[aria-current=true] .siblings__button[data-swatch=white i]{border:var(--inner-offset) solid var(--COLOR-BLACK-ALPHA-10)}.smu-pdp .palette--light .siblings__swatch--colors[aria-current=true] .siblings__button[data-swatch=white i]:after{border-color:var(--COLOR-BLACK)}.smu-pdp .palette--light .siblings__swatch--colors.siblings__swatch--sold-out .siblings__button[data-swatch=black i]:before{background:var(--COLOR-WHITE)}.smu-pdp .palette--light .siblings__swatch--image[aria-current=true] .siblings__button[data-swatch=white i]:after{border-color:var(--text)}.smu-pdp .palette--dark .siblings__swatch--colors .siblings__button[data-swatch=black i]{border:var(--BORDER-WIDTH) solid var(--COLOR-BORDER)}.smu-pdp .palette--dark .siblings__swatch--colors[aria-current=true] .siblings__button[data-swatch=black i]{border:var(--inner-offset) solid var(--COLOR-WHITE-ALPHA-50)}.smu-pdp .palette--dark .siblings__swatch--colors[aria-current=true] .siblings__button[data-swatch=black i]:after{border-color:var(--COLOR-WHITE)}.smu-pdp .palette--dark .siblings__swatch--colors.siblings__swatch--sold-out .siblings__button[data-swatch=white i]:before{background:var(--COLOR-BLACK)}.smu-pdp .palette--dark .siblings__swatch--image[aria-current=true] .siblings__button[data-swatch=black i]:after{border-color:var(--text)}.smu-pdp .products-list__nav{margin-left:0;margin-bottom:30px}@media only screen and (max-width:767px){.smu-pdp .products-list__nav{display:flex;overflow-x:scroll;overflow-y:hidden;padding:0 var(--gutter-mobile);scrollbar-width:none;-ms-overflow-style:none}.smu-pdp .products-list__nav::-webkit-scrollbar{display:none}}.smu-pdp .products-list__nav__button{--underline-thickness: var(--BORDER-WIDTH);margin-bottom:9px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;word-break:break-word}.smu-pdp .products-list__nav__button span{opacity:.5;transition:opacity .3s ease,background-size .3s ease;background:linear-gradient(to bottom,currentColor,currentColor);background-size:100% 0em;background-position:0 100%;background-repeat:no-repeat}@media only screen and (max-width:767px){.smu-pdp .products-list__nav__button{font-size:calc(calc(1.4375*16px) * var(--adjust-heading));font-weight:var(--FONT-WEIGHT-BODY-MEDIUM);margin-right:var(--grid-gutter);margin-bottom:0;white-space:nowrap}.smu-pdp .products-list__nav__button:last-child{margin:0}}.smu-pdp .products-list__nav__button:hover span,.smu-pdp .products-list__nav__button--active span{opacity:1}.smu-pdp .products-list__nav__button--active span{background-size:100% var(--underline-thickness)}.smu-pdp .products-list__nav__button--active:only-child span{background-size:100% 0em}.smu-pdp .products-list__nav__button--active:only-child:hover span{background-size:100% var(--underline-thickness)}.smu-pdp .products-list__item{display:none;height:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.smu-pdp .products-list__item:not(.products-list__item--active) .flickity-prev-next-button{display:none}.smu-pdp .products-list__item video{pointer-events:none}.smu-pdp .products-list__item--active{height:auto;overflow:initial;opacity:1;visibility:visible;display:block}.smu-pdp .pswp{z-index:10000}.smu-pdp .pswp .pswp__button{display:none;padding:0;line-height:1;font-size:100%}.smu-pdp .pswp .pswp__custom-close{display:block;position:absolute;top:8px;right:8px;width:44px;height:44px;padding:12px;z-index:4;border:0;background-color:var(--bg);color:var(--text);text-align:center}.smu-pdp .pswp .pswp__loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .4s,visibility .4s}.smu-pdp .pswp .pswp__loader .loader__image{visibility:initial}.smu-pdp .pswp--not-close-btn .pswp__custom-close{display:none}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery]{position:fixed;display:block;opacity:1!important}.smu-pdp .pswp-zoom-gallery .pswp__loader{opacity:0;visibility:hidden;transition-delay:.8s}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__loader,.smu-pdp .pswp-zoom-gallery .pswp__loader{z-index:5;display:block;background:var(--bg)}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.smu-pdp .pswp-zoom-gallery .pswp__thumbs{position:absolute;bottom:-146px;left:0;z-index:2;overflow-x:auto;width:100%;padding:10px 10px 16px;font-size:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;display:none}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.smu-pdp .pswp-zoom-gallery .pswp__thumbs{bottom:0;padding:10px 0}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb,.smu-pdp .pswp-zoom-gallery .pswp__thumb{display:inline-block;width:80px;height:80px;border-radius:50%;border:var(--BORDER-WIDTH) solid transparent;margin:10px;background:var(--bg) no-repeat center center/105%;color:inherit;vertical-align:top;transition:border .2s,transform .2s;transition:all .2s ease-in-out}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb:hover,.smu-pdp .pswp-zoom-gallery .pswp__thumb:hover{transform:scale(1.1)}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb,.smu-pdp .pswp-zoom-gallery .pswp__thumb{width:42px;height:42px}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb.is-current,.smu-pdp .pswp-zoom-gallery .pswp__thumb.is-current{border-color:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb.is-current,.smu-pdp .pswp-zoom-gallery .pswp__thumb.is-current{transform:scale(1.4)}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.smu-pdp .pswp-zoom-gallery .pswp__caption{display:none;position:absolute;z-index:1;top:30px;left:30px;max-width:50vw;padding:10px 20px 10px 50px;background:var(--bg)}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.smu-pdp .pswp-zoom-gallery .pswp__caption{top:50px;left:10px;max-width:250px;max-width:calc(100% - 80px);padding:7px 14px 7px 7px}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1,.smu-pdp .pswp-zoom-gallery .pswp__caption h1{margin:0 0 5px;font-size:calc(calc(1.375*16px) * var(--adjust-heading))}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1,.smu-pdp .pswp-zoom-gallery .pswp__caption h1{font-size:calc(calc(1*16px) * var(--adjust-heading))}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption h1:last-child,.smu-pdp .pswp-zoom-gallery .pswp__caption h1:last-child{margin-bottom:0}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div,.smu-pdp .pswp-zoom-gallery .pswp__caption div{margin-top:0;font-size:calc(calc(1*16px) * var(--adjust-body))}@media only screen and (max-width:767px){.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div,.smu-pdp .pswp-zoom-gallery .pswp__caption div{font-size:calc(calc(.875*16px) * var(--adjust-body))}}.smu-pdp .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption div:last-child,.smu-pdp .pswp-zoom-gallery .pswp__caption div:last-child{margin-bottom:0}.smu-pdp .pswp-zoom-gallery--single[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumbs,.smu-pdp .pswp-zoom-gallery--single .pswp__thumbs{display:none}.smu-pdp .pswp--notification{transition:opacity .3s ease}.smu-pdp .popup-quick-view{--inner: 25px;position:fixed;bottom:0;min-width:320px;height:auto;overflow:visible;pointer-events:none}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view .product-single__gallery{margin-bottom:0}}.smu-pdp .popup-quick-view .flickity-slider{display:flex;align-items:center}.smu-pdp .popup-quick-view .product-single__media-slide{margin-right:10px}.smu-pdp .popup-quick-view .product-single__media{padding-top:100%}.smu-pdp .popup-quick-view .product-single__media img{object-fit:cover}.smu-pdp .popup-quick-view .product-single__media--image-height{display:none}.smu-pdp .popup-quick-view .product__price{align-items:center;font-size:calc(calc(1*16px) * var(--adjust-body));line-height:1.25}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view .product__price{font-size:calc(calc(.875*16px) * var(--adjust-body))}}.smu-pdp .popup-quick-view .product__price--off{padding:4px 9px}.smu-pdp .popup-quick-view .product__notification{width:100%}.smu-pdp .popup-quick-view .product__notification .contact-form{margin-bottom:var(--form-margin)}.smu-pdp .popup-quick-view .product__notification .contact-form:last-child{margin-bottom:0}.smu-pdp .popup-quick-view .product__submit__buttons .btn{min-width:0}.smu-pdp .popup-quick-view .product__submit__add,.smu-pdp .popup-quick-view .shopify-payment-button{width:100%}.smu-pdp .popup-quick-view .variant--soldout .product__submit__add{pointer-events:none}.smu-pdp .palette--light .popup-quick-view__form--onboarding .swatch__button .swatch__label[data-swatch=white i]{--swatch: #FFF}.smu-pdp .palette--light .popup-quick-view__form--onboarding .swatch__button .swatch__label[data-swatch=grey i]{--swatch: #808080}.smu-pdp .palette--light .popup-quick-view__form--onboarding .swatch__button .swatch__label[data-swatch=black i]{--swatch: #000}.smu-pdp .popup-quick-view--animate-in{animation:quickViewAnimateInLeft .4s;animation-fill-mode:both}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view--animate-in{animation:quickViewAnimateInUp .4s ease-in-out}}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view--shop-the-look.popup-quick-view--animate-in{pointer-events:none;animation:quickViewAnimateInUp .3s ease-in}}.smu-pdp .popup-quick-view--animated{pointer-events:all}.smu-pdp .popup-quick-view--animate-out{animation:quickViewAnimateOutRight .4s ease-in-out;animation-fill-mode:both}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view--animate-out{pointer-events:none;animation:quickViewAnimateOutDown .4s ease-in-out}}@media only screen and (max-width:767px){.smu-pdp .popup-quick-view--shop-the-look.popup-quick-view--animate-out{animation:quickViewAnimateOutDown .3s linear}}@keyframes quickViewAnimateInLeft{0%{opacity:0!important;transform:translate(var(--drawer-width))}to{opacity:1!important;transform:translateZ(0)}}@keyframes quickViewAnimateInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}@keyframes quickViewAnimateOutRight{0%{transform:translateZ(0)}to{transform:translate(var(--drawer-width))}}@keyframes quickViewAnimateOutDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateY(100%)}}.smu-pdp .recommended-posts .blog__post-item:only-of-type{grid-column-start:2;grid-column-end:4}@media only screen and (max-width:479px){.smu-pdp .recommended-posts .blog__post-item:only-of-type{grid-column-start:1;grid-column-end:3}}.smu-pdp .related-products,.smu-pdp .recent-products{text-align:center;overflow:hidden}.smu-pdp .related-products .tab.current+.tab.current{margin-top:var(--gutter)}@media only screen and (max-width:767px){.smu-pdp .related-products .tab.current+.tab.current{margin-top:calc(var(--gutter) / 2)}}.smu-pdp .related-products .flickity-slider{position:relative;display:flex;left:0!important;width:auto}.smu-pdp .search-form{position:relative;display:block}.smu-pdp .select-popout{--form-left: 15px;--arrow-size: 46px;position:relative;margin-bottom:10px;text-align:left}@media only screen and (min-width:768px){.smu-pdp .select-popout{--form-left: 20px;--arrow-size: 54px}}.smu-pdp .select-popout__list{position:absolute;top:100%;left:0;min-width:100%;overflow:hidden;border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);margin:5px 0 0;background:var(--input-bg);opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transition:opacity .15s ease,z-index .15s,visibility 0s linear .15s}.smu-pdp .select-popout__list .sold-out,.smu-pdp .select-popout__list .unavailable{text-decoration:line-through;background-color:#0000001a}.smu-pdp .select-popout__list--visible{opacity:1;visibility:visible;z-index:110;pointer-events:auto;transition:opacity .3s ease,z-index 0s,visibility 0s linear 0s}.smu-pdp .shoppable-blog{overflow:hidden;background-color:var(--bg)}.smu-pdp .shoppable-blog a{color:inherit}.smu-pdp .blog-item{--item-width: calc(var(--wrapper-width) * .9 - var(--grid-gutter));--item-width-horizontal: calc(var(--item-width) * 2 + var(--grid-gutter));--item-outer: 40px;position:relative;display:block;width:var(--item-width);flex:0 0 auto;color:var(--white);text-align:left;line-height:1.5625;overflow:hidden}@media only screen and (min-width:768px){.smu-pdp .blog-item{margin-right:var(--grid-gutter)}.smu-pdp .blog-item:last-child{margin-right:0}}.smu-pdp .blog-item:only-child{margin:0 auto}@media only screen and (min-width:1024px){.smu-pdp .blog-item{--item-width: calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 3)}}@media only screen and (min-width:768px)and (max-width:1023px){.smu-pdp .blog-item{--item-width: calc((var(--wrapper-width) * .9 - var(--grid-gutter)) / 2);--item-outer: 25px}}@media only screen and (max-width:767px){.smu-pdp .blog-item{--item-width: calc((var(--wrapper-width) * .9 - var(--grid-gutter)) / 2);--item-outer: 25px;scroll-snap-align:start;padding-left:var(--gutter-mobile)}}@media only screen and (max-width:479px){.smu-pdp .blog-item{--item-width: calc(var(--wrapper-width) * .9 - var(--grid-gutter))}.smu-pdp .blog-item:only-child{--item-width: var(--wrapper-width)}}.smu-pdp .blog-item__products{position:absolute;right:var(--item-outer);left:var(--item-outer);bottom:var(--item-outer);width:calc(var(--item-width) - var(--item-outer) * 2);opacity:0;transition:transform .3s ease,opacity .3s ease;text-align:center;color:var(--text);background:var(--bg);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform:translate3d(calc(100% + var(--item-outer)),0,0);pointer-events:auto;display:none}@media only screen and (min-width:768px){.smu-pdp .blog-item__products{display:block}}.smu-pdp .blog-item__products .flickity-prev-next-button{top:calc((var(--item-width) - var(--item-outer) * 2) / 2);background:transparent;box-shadow:none}@media only screen and (min-width:1024px){.smu-pdp .blog-item__products .flickity-prev-next-button{top:calc(((var(--wrapper-width) - var(--grid-gutter) * 2) / 3 - var(--item-outer) * 2) / 2)}}.smu-pdp .blog-item__products .flickity-prev-next-button.previous{left:0}.smu-pdp .blog-item__products .flickity-prev-next-button.next{right:0}.smu-pdp .blog-item__products--visible{opacity:1;transform:translateZ(0);transition-delay:0s}.smu-pdp .blog-item__products--visible .flickity-prev-next-button{opacity:1;visibility:initial}.smu-pdp .blog-item__product{display:block;width:100%;text-decoration:none}.smu-pdp .slider{--flickity-btn-position: calc((var(--gutter) - var(--flickity-btn-size)) / 2);--scale: 1;position:relative;overflow:hidden}.smu-pdp .slider .flickity-slider{will-change:transform}.smu-pdp .slider .flickity-prev-next-button{z-index:1}@media only screen and (max-width:1023px){.smu-pdp .slider .flickity-prev-next-button{display:none}}.smu-pdp .slider .flickity-page-dots{bottom:10px;padding:0 var(--gutter-mobile);margin-bottom:15px;z-index:10}@media only screen and (min-width:1024px){.smu-pdp .slider .flickity-page-dots{padding:0 var(--gutter)}}.smu-pdp .slider .dot:first-child{margin-left:0}.smu-pdp .slider .dot:last-child{margin-right:0}.smu-pdp .slider .item{opacity:0!important;transition:opacity 0s .5s}.smu-pdp .slider .item.is-selected{opacity:1!important;transition:opacity 0s}.smu-pdp [data-current-style=text-dark] .flickity-page-dots .dot{border-color:var(--text)}.smu-pdp [data-current-style=text-light] .flickity-page-dots .dot{border-color:var(--white)}.smu-pdp .slider .item{display:grid;grid-template-columns:minmax(0,1fr)}.smu-pdp .js .slider:not(.flickity-enabled) .item:not(:first-of-type){position:absolute;top:0;left:0;visibility:hidden}.smu-pdp .slider--zoom-out.img-in .item:only-of-type .slide__image__inner{transform:scale(var(--scale-factor));animation:var(--duration) var(--easing) zoomOut;animation-fill-mode:forwards}.smu-pdp .slider--wipe.img-in .item:only-of-type{animation-name:clipPathFromRight}.smu-pdp .slider--wipe.img-in .item:only-of-type .slide__image__inner{opacity:1}.smu-pdp .slider--slide.img-in .item:only-of-type{animation:sliderRightToLeftOneSlide var(--duration) var(--easing)}.smu-pdp .slider--slide.img-in .item:only-of-type .slide__image__inner{opacity:1}.smu-pdp .sticky-images-and-text{--padding: var(--gutter-mobile);--padding-with-gaps: var(--gutter-mobile);--full-screen: 100vh;--height: var(--full-screen);--height-with-gaps: calc(var(--full-screen) - (var(--padding) * 2));--translateX: 0%;--top: 0px;--top-with-gaps: var(--padding);--images-height: var(--image-ratio-mobile);--aside-width: 100%;--content-width: 100%;--content-factor: 1;background:var(--bg);color:var(--text)}@media only screen and (min-width:768px){.smu-pdp .sticky-images-and-text{--height: var(--full-screen);--height-with-gaps: calc(var(--full-screen) - (var(--padding) * 4));--average-text-height: auto;--aside-width: 50%;--content-width: calc(100% - var(--aside-width));--content-factor: .5}}@media only screen and (min-width:1024px){.smu-pdp .sticky-images-and-text{--padding: var(--gutter);--padding-with-gaps: var(--gutter);--height-with-gaps: calc(var(--full-screen) - (var(--padding) * 2))}}.smu-pdp :has([data-logo-text-link]):not(:has([data-header-sticky])) .sticky-images-and-text{--header-sticky-height: 0px}.smu-pdp :has([data-header-sticky]) .sticky-images-and-text{--top: var(--header-sticky-height);--top-with-gaps: calc(var(--padding) + var(--header-sticky-height));--full-screen: calc(100vh - var(--header-sticky-height))}.smu-pdp .has-sticky-header .sticky-images-and-text{--top: var(--header-sticky-height);--top-with-gaps: calc(var(--padding) + var(--header-sticky-height));--full-screen: calc(100vh - var(--header-sticky-height))}.smu-pdp :has([data-header-sticky]) .sticky-images-and-text.sticky-images-and-text--with-gaps{--top: var(--top-with-gaps);--height: var(--height-with-gaps)}.smu-pdp .has-sticky-header .sticky-images-and-text.sticky-images-and-text--with-gaps{--top: var(--top-with-gaps);--height: var(--height-with-gaps)}@media only screen and (min-width:768px){.smu-pdp .has-scrolled .main-content>.shopify-section:first-of-type .sticky-images-and-text--vertical .sticky-images-and-text__dots .sticky-images-and-text__dots-inner,.smu-pdp .main-content>.shopify-section:first-of-type .sticky-images-and-text--vertical .sticky-images-and-text__dots .sticky-images-and-text__dots-inner{--top: calc(100vh - (var(--padding) * 4 - 8px))}}@media only screen and (min-width:1024px){.smu-pdp .has-scrolled .main-content>.shopify-section:first-of-type .sticky-images-and-text--vertical .sticky-images-and-text__dots .sticky-images-and-text__dots-inner,.smu-pdp .main-content>.shopify-section:first-of-type .sticky-images-and-text--vertical .sticky-images-and-text__dots .sticky-images-and-text__dots-inner{--top: calc((100vh - var(--header-sticky-height) - var(--average-text-height, 0px)) / 2 + var(--header-sticky-height))}}@media only screen and (min-width:768px){.smu-pdp .main-content>.shopify-section:first-of-type .sticky-images-and-text__dots-inner{--top: var(--header-height);--top-with-gaps: calc(var(--padding) + var(--header-height));--full-screen: calc(100vh - var(--header-height))}}@media only screen and (min-width:768px){.smu-pdp .has-scrolled .main-content>.shopify-section:first-of-type .sticky-images-and-text__dots-inner{--top: var(--header-sticky-height);--top-with-gaps: calc(var(--padding) + var(--header-sticky-height));--full-screen: calc(100vh - var(--header-sticky-height))}}@media only screen and (min-width:768px){.smu-pdp .has-scrolled .main-content>.shopify-section:first-of-type .sticky-images-and-text--images-only.sticky-images-and-text--vertical .sticky-images-and-text__dots-inner,.smu-pdp .main-content>.shopify-section:first-of-type .sticky-images-and-text--images-only.sticky-images-and-text--vertical .sticky-images-and-text__dots-inner{--top: var(--header-sticky-height)}}.smu-pdp .sticky-text{--adjust-heading: var(--adjust-heading-desktop);position:absolute;top:50%;left:50%;width:calc(100% - 2 * var(--padding));transform:translate(-50%,-50%);opacity:0;visibility:hidden}@media only screen and (max-width:1023px){.smu-pdp .sticky-text{--adjust-heading: var(--adjust-heading-mobile)}}@media only screen and (max-width:767px){.smu-pdp .sticky-text{top:auto;bottom:0;transform:translate(-50%)}}.smu-pdp .sticky-text.is-active{position:relative;top:auto;left:auto;width:100%;transform:none;opacity:1;visibility:visible}@media only screen and (max-width:767px){.smu-pdp .sticky-text.is-active{bottom:auto}}.smu-pdp .store-availability-container .icon{--icon-size: calc(12px * var(--adjust-body));width:var(--icon-size);height:var(--icon-size);flex-basis:var(--icon-size);flex-shrink:0;margin:calc(4px * var(--adjust-body)) 4px 0 0}.smu-pdp .store-availability-container .store-availabilities-modal{display:none}.smu-pdp .store-availabilities-modal{will-change:transform;position:fixed;top:0;bottom:0;left:100vw;right:auto;z-index:9999;width:var(--drawer-width);max-width:100%;max-height:100vh;color:var(--text);background-color:var(--bg);transition:var(--drawer-transition);opacity:1;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;transform:translateY(0);padding:var(--inner)}.smu-pdp .store-availabilities-modal--active{transform:translate(calc(-1 * var(--drawer-width)))}.smu-pdp .subcollections{overflow:hidden}.smu-pdp .subcollection{transform:translateZ(0)}.smu-pdp .carousel--inactive .subcollection:only-child{width:100%;margin-right:0}.smu-pdp [data-subscription-watch-price]{display:none}.smu-pdp .tab-collections{position:relative;text-align:center;overflow:hidden;background-color:var(--bg)}.smu-pdp .tab-collections>.flickity-prev-next-button.next{right:calc(var(--gutter) / 2)}.smu-pdp .tab-collections>.flickity-prev-next-button.previous{left:calc(var(--gutter) / 2)}.smu-pdp .tabs{position:relative}.smu-pdp .tab{position:absolute;top:0;width:100%;padding-top:15px;opacity:0;visibility:hidden}.smu-pdp .tab .flickity-button{display:none}.smu-pdp .tab.current{position:static;opacity:1;visibility:visible;display:inherit;transition:opacity .3s ease,visibility 0s linear 0s}.smu-pdp .tab.current .flickity-button{display:block;background:var(--bg)}.smu-pdp .text-section{--text-gap: 16px;position:relative;background:var(--bg)}.smu-pdp .text>*{margin-bottom:var(--text-gap)}.smu-pdp .text>*:last-child{margin-bottom:0}.smu-pdp .no-touch .text__heading a:hover,.smu-pdp .no-touch .section__heading a:hover{background:transparent;border:0}.smu-pdp .no-touch .text__heading a:hover:before,.smu-pdp .no-touch .text__heading a:hover:after,.smu-pdp .no-touch .section__heading a:hover:before,.smu-pdp .no-touch .section__heading a:hover:after{transition:transform 1.1s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.smu-pdp .no-touch .text__heading a:hover:before,.smu-pdp .no-touch .section__heading a:hover:before{transform:scaleX(1);transition-delay:.25s}.smu-pdp .text__button:first-of-type{margin-right:var(--text-gap)}@media only screen and (max-width:479px){.smu-pdp .text__button:first-of-type{margin-right:0}}@media only screen and (max-width:479px){.smu-pdp .text__button:last-of-type{margin-top:var(--text-gap)}}.smu-pdp .product-single__details{z-index:2!important}.smu-pdp .popup-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.smu-pdp .popup-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer}.smu-pdp .popup-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;border-radius:4px;box-shadow:0 4px 20px #00000026}.smu-pdp .popup-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;line-height:1;color:#333;transition:opacity .2s;z-index:1}.smu-pdp .popup-modal__close:hover{opacity:.7}.smu-pdp .popup-modal__title{font-size:21px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.smu-pdp .popup-modal__body{margin:0!important}.smu-pdp .popup-modal__body p{margin:0}.smu-pdp .accordion-content-image{margin-top:25px;margin-bottom:1em}.smu-pdp .accordion__popup-link{margin-top:15px;margin-bottom:1em!important}.smu-pdp .accordion__popup-link a{color:inherit;text-decoration:underline}.smu-pdp .accordion__popup-link a:hover{opacity:.7}@media screen and (max-width:749px){.smu-pdp .popup-modal__content{padding:24px;width:95%;max-height:90vh}.smu-pdp .popup-modal__title{font-size:18px;padding-right:30px}.smu-pdp .popup-modal__close{top:12px;right:12px}}.smu-pdp .social-proof-container{display:flex;align-items:center;gap:8px;max-width:max-content}.smu-pdp .social-proof-container .profile-images{display:flex;align-items:center;position:relative}.smu-pdp .social-proof-container path:first-child{fill:#2b9cd2}.smu-pdp .social-proof-container .profile-image{width:25px;height:25px;border-radius:50%;border:2px solid white;margin-left:-8px;background-size:cover;background-position:center}.smu-pdp .social-proof-container .profile-image:first-child{margin-left:0}.smu-pdp .social-proof-container .checkmark{display:inline-flex;align-items:center;justify-content:center}.smu-pdp .social-proof-container .checkmark svg{width:14px;height:auto;fill:#fff}.smu-pdp .social-proof-container span{margin:0!important;display:inline-flex}.smu-pdp .social-proof-container .text-content{font-size:14px;line-height:1.2;display:inline-flex;gap:3px;flex-wrap:wrap;row-gap:0px}.smu-pdp .social-proof-container .text-content strong{font-weight:600}.smu-pdp .product__price--off strong{font-weight:600;font-family:futura-pt,sans-serif}.smu-pdp .testimonial_text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em;line-height:1.5em}.smu-pdp .read-toggle{color:#ce7883;font-size:14px;font-weight:500;text-decoration-line:underline;background:none;border:none;text-align:left;cursor:pointer;padding:0}.smu-pdp #reviewcard.expanded .testimonial_text{display:block;max-height:none;-webkit-line-clamp:none}.smu-pdp #reviewcard.expanded .read-toggle{display:inline-block}@keyframes flicker{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes flaming{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.smu-pdp .product__price--off{text-transform:uppercase}.smu-pdp #afterpay img{width:60px}.smu-pdp #afterpay span{display:inline-flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:14px}.smu-pdp #afterpay strong{font-weight:600!important}.smu-pdp #afterpay{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:10px;margin-top:3px}.smu-pdp #usps img{width:25px}.smu-pdp #usps{gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:20px;display:grid;margin-bottom:10px;column-gap:10px}.smu-pdp #usps .cell p{margin:0!important}.smu-pdp #usps .cell{grid-template-rows:auto;grid-template-columns:auto 1fr;display:grid;align-items:flex-start;gap:12px;line-height:1.4}.smu-pdp #usps .cell div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:2px}.smu-pdp #accordionbefore{position:relative;transition:.25s all}.smu-pdp .product__accordion{overflow:visible!important}.smu-pdp .product__accordion strong{font-weight:600!important}.smu-pdp #sticky_atc{z-index:998!important}.smu-pdp .cart-drawer{z-index:999999999!important}.smu-pdp .product__price--compare,.smu-pdp .product__price--sale,.smu-pdp .product__price--off{margin:0!important}.smu-pdp .product__price-and-badge .product__price{line-height:1!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}@media screen and (min-width:768px){.smu-pdp .product-single__gallery{position:sticky!important;top:85px!important;height:max-content!important}}.smu-pdp .product__accordion__inner{padding-top:10px}.smu-pdp .product__price--compare{color:#bf0505!important;opacity:1!important}.smu-pdp .product__price--sale{color:#000!important;font-weight:600!important;font-family:futura-pt}.smu-pdp #afterpay strong{font-weight:600!important;font-family:futura-pt}.smu-pdp .product__price--off strong{font-weight:600!important}.smu-pdp #sticky_atc .product__form{display:flex!important;align-items:center!important;gap:10px!important;flex-direction:row-reverse!important}.smu-pdp #sticky_atc .selector-wrapper,.smu-pdp #sticky_atc .select-popout{height:100%}.smu-pdp #CTA_kopstorm{display:flex;align-items:center;gap:10px;flex-direction:row-reverse}.smu-pdp #CTA_kopstorm .selector-wrapper,.smu-pdp #CTA_kopstorm .select-popout{height:100%}.smu-pdp #CTA_kopstorm .product__submit__holder{width:100%!important;padding:0!important}.smu-pdp h2,.smu-pdp .h2{--heading-size: 36px!important}@media screen and (max-width:767px){.smu-pdp h2,.smu-pdp .h2{--heading-size: 30px!important}}.smu-pdp .banner-image img{border-radius:var(--radius);overflow:hidden}.smu-pdp .product__price p{margin:0!important;font-size:calc(calc(.75*16px) * var(--adjust-body))}.smu-pdp .product__icon__text p{margin:0!important}.smu-pdp .swiper-scrollbar{margin-top:30px;position:relative!important}.smu-pdp .product__submit__holder .product__submit__buttons{display:flex!important}.smu-pdp .product__submit__holder .product__submit__item{width:100%}.smu-pdp .wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center}@media only screen and (max-width:767px){.smu-pdp .wrap{display:grid;grid-template-columns:1fr;gap:25px}}.smu-pdp .product-grid-item .loox-rating.custom-rating.index{display:none!important}.smu-pdp }

.product-grid-item__rating .rating__star{
  color: #df8096;
}.smu-pdp .product-grid-item .loox-rating.custom-rating.index{
  display: none !important;
}.smu-pdp .product__accordion{overflow:visible!important;border-bottom:1px solid #e2e2e2!important;padding-bottom:10px!important}.smu-pdp #accordionbefore{font-size:16px!important}.smu-pdp .product__price-and-badge .product__price{font-size:21px!important}.smu-pdp .product__feature{border:2px solid #cc939b!important}.smu-pdp #CustomCode--template--21957995626652__section_custom_html_7WqcF9{
    --PT: 0px;
    --PB: 0px;
  }.smu-pdp #ProductTemplate--template--21957995626652__main{
    --PT: 60px;
    --PB: 0px;
  }.smu-pdp .product__block.product__images{
                 padding-top: 0px!important;
     padding-bottom: 10px!important;
    }.smu-pdp .profile-image:nth-child(1){
            background-image: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-1-42bfe2c2-229b-43b9-83b2-b2d44c53f23d-0f6daf.webp?v=137735949035106524681791596014');
        }.smu-pdp .profile-image:nth-child(2){
            background-image: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-2-51914231-02fc-4cf3-b29c-1627c2d6ed9a-dbe397.webp?v=142375959025320839631791595987');
        }.smu-pdp .profile-image:nth-child(3){
            background-image: url('//mysmuuch.com/cdn/shop/t/2/assets/smu-3-99578868-68cd-4fd4-9230-90bcb8d72a8e-f1fd5d.webp?v=154939311501241990841791595989');
        }.smu-pdp #productpricetemplate--21957995626652__main{
                  font-size: 21px!important;
                }@media screen and (max-width: 767px){.smu-pdp #productpricetemplate--21957995626652__main{
                  font-size: 26px!important;
                }}.smu-pdp .ccf-v2-hide-usp-grid{ display: none !important; }.smu-pdp .smooche-usp-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}.smu-pdp .smooche-usp-grid__item{
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  background: #f7f7f7;
  border-radius: 8px;
}.smu-pdp .smooche-usp-grid__item img{
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}.smu-pdp .smooche-usp-grid__item span{
  font-size: 13px;
  font-weight: 600;
  color: #2D2D2D;
  line-height: 1.3;
}.smu-pdp #stockinfop{
          list-style: none !important;
        }.smu-pdp #stockinfop .pulsing-dot::before{
          background-color: #16a34a!important;
        }.smu-pdp #stockinfop .stock-left > span:not(.pulsing-dot){
          color: #16a34a!important;
        }.smu-pdp #locationinfop,.smu-pdp #stockinfop{
    margin-bottom: 0px;
    text-align: center;
    font-size: calc(0.975*16px);
    font-weight: 500;
    border-radius: 12px;
    margin-top: 3px;
  }.smu-pdp #stockinfop{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
  }.smu-pdp .stock-left{
    display: flex;
    align-items: center;
    gap: 8px;
  }.smu-pdp .location-right{
    display: flex;
    align-items: center;
    gap: 4px;
  }.smu-pdp .location-right .shipping-country-flag{
    width: 20px;
    height: 15px;
    flex: 0 0 20px;
  }.smu-pdp .pulsing-dot{
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    animation: dot-breathe 2s ease-in-out infinite;
  }.smu-pdp .pulsing-dot::before{
    content: none;
  }@keyframes dot-breathe {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.45; }
  }@media only screen and (max-width: 767px) {.smu-pdp #locationinfop,.smu-pdp #stockinfop{
    text-align: center;
    font-size: calc(0.975*16px);
    font-weight: 500;
    border-radius: 10px;
    margin-top: 3px;
    font-size: 14.5px;
  }}.smu-pdp .serum-subscription-usps:has(.serum-subscription-usps__buy-once:empty){
      display: none !important;
    }.smu-pdp .serum-subscription-usps__buy-once{
      border-top: 0 !important;
      margin-top: 0;
      padding-top: 0;
    }.smu-pdp .product__block:has(> .hr--full){
      display: none !important;
    }.smu-pdp .serum-subscription-usps{
    margin-top: 14px;
  }.smu-pdp .serum-subscription-usps__buy-once{
    display: flex;
    justify-content: center;
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid rgba(0, 0, 0, 0.18);
  }.smu-pdp .serum-subscription-usps__buy-once .kaching-bundles__subscriptions__link,.smu-pdp .serum-subscription-usps__buy-once .smooche-foundation-purchase-proxy{
    text-decoration: underline;
    text-underline-offset: 2px;
  }.smu-pdp .smooche-serum-pricing-test-page .smooche-serum-pricing-test-buy-once{
    color: #1f1f1f;
    display: inline-flex !important;
    font-size: 0 !important;
    margin: 0 !important;
    text-decoration: underline;
    text-underline-offset: 2px;
  }.smu-pdp .smooche-serum-pricing-test-page .smooche-serum-pricing-test-buy-once::after{
    content: attr(data-smooche-serum-buy-once-label);
    font-size: 15px;
    line-height: 1.4;
  }.smu-pdp .serum-subscription-usps__buy-once:empty{
    display: none;
  }.smu-pdp .smooche-foundation-purchase-proxy{
    appearance: none;
    border: 0;
    background: transparent;
    color: inherit;
    cursor: pointer;
    font: inherit;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
  }.smu-pdp .smooche-foundation-subscription-page .smooche-foundation-native-purchase-link{
    display: none !important;
  }.smu-pdp .smooche-foundation-subscription-page .kaching-bundles__selling-plan-select{
    display: none !important;
  }.smu-pdp .smooche-mask-fixed-frequency-page .kaching-bundles__selling-plan-select{
    display: none !important;
  }@media screen and (max-width: 749px) {.smu-pdp .serum-subscription-usps{
      margin-top: 12px;
    }.smu-pdp .serum-subscription-usps__buy-once{
      margin-top: 12px;
      padding-top: 12px;
    }}@media screen and (max-width: 600px) {.smu-pdp .smooche-serum-pricing-test-page .smooche-serum-pricing-test-buy-once::after{
      font-size: 14px;
    }}.smu-pdp .countdown-timer-wrapper{
     width: 100%;
     padding-top: 6px!important;
     padding-bottom: 20px!important;
    }.smu-pdp .countdown-timer-container{
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
    }.smu-pdp .countdown-timer-bar{
      width: 100%;
      height: 10px;
      background-color: #f7f7f7;
      border-radius: 0px;
      overflow: hidden;
      margin-bottom: 7px;
          border-radius: 4px;
    }.smu-pdp .countdown-timer-progress{
      height: 100%;
      background-color: #df8096;
      width: 89%;
      transition: width 0.3s ease;
      border-radius: 0px;
    }.smu-pdp .countdown-timer-info{
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      gap: 8px;
    }.smu-pdp .countdown-timer-prefix{
      color: #000000;
      font-size: 16px;
      font-weight: 500;
    }.smu-pdp .countdown-timer-end{
      display: flex;
      align-items: center;
      gap: 6px;
      color: #df8096;
      font-size: 16px;
      font-weight: 500;
    }.smu-pdp .countdown-timer-time{
      color: #df8096;
      font-weight: 500;
    }@media (max-width: 768px) {.smu-pdp .countdown-timer-container{
        width: 100%;
      }}@media (max-width: 480px) {.smu-pdp .countdown-timer-info{

      }.smu-pdp .countdown-timer-end{

      }}.smu-pdp #product__featuretemplate--21957995626652__main{
                    border-width: 2px!important;
                    border-color: #df8096!important;
                  }@media screen and (max-width: 767px){.smu-pdp #product__featuretemplate--21957995626652__main{
                    border-width: 2px!important;
                    border-color: #df8096!important;
                  }}.smu-pdp #frontrow-sticker{
    position: absolute;
    z-index: 3;
    border-radius: 0 !important;
    max-width: unset !important;
    left: 0px !important;
    top: 0 !important;
  }@media only screen and (max-width: 480px) {.smu-pdp #frontrow-sticker{
      transform: scale(0.70) !important;
      transform-origin: 0px 0px !important;
    }}.smu-pdp .iframe.frontrow{ display: none; position: fixed; left: 0; top: 0; z-index: 99999997; right: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; }.smu-pdp #sticky_atcs .product__submit__add{
        width: max-content;
    min-width: max-content;
    flex: none;
    margin: 0;
  }.smu-pdp .price-wrapper{
          font-size: 14px;
    }.smu-pdp #sticky_atcs .product__submit__add{
    font-size: 12px;
}@media only screen and (max-width: 767px) {.smu-pdp #sticky_atcs .product__submit__add{
    font-size: 10px;
}.smu-pdp .price-wrapper{
          font-size: 13px;
    }}.smu-pdp #sticky_atcs{
opacity: 0;
visibility: hidden;
transform: translateY(100%);
transition: all 0.3s ease;
}.smu-pdp #sticky_atcs{
width: 100%;
position: fixed;
bottom: 0;
height: auto;
z-index: 999;
background: white;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 10px;
}.smu-pdp #sticky_atcs .wrap{
display: flex;
align-items: center;
gap: 25px;
justify-content: space-between;
flex-wrap: wrap;
}.smu-pdp #sticky_atcs h5{
margin-bottom: 3px!important;
font-size: 16px;
}.smu-pdp #sticky_atcs img{
width: 60px;
height: 60px;
border-radius: 7px;
object-fit: cover;
}.smu-pdp #sticky_atcs .left{
display: flex;
align-items: center;
gap: 20px;
}.smu-pdp #sticky_atcs .right{
flex: 1;
max-width: 400px;
}.smu-pdp .sticky-variant-wrapper{
display: flex;
align-items: center;
gap: 15px;
}.smu-pdp .sticky-swatch:hover:not(:disabled){
border-color: #000;
}.smu-pdp .btn--submit{
min-height: 35px;
margin: 0;
flex: 1;
}@media only screen and (max-width: 767px) {.smu-pdp #sticky_atcs{
padding: 10px;
}.smu-pdp #sticky_atcs .wrap{
gap: 10px;
}.smu-pdp #sticky_atcs h5{
font-size: 14px;
}.smu-pdp #sticky_atcs img{
}.smu-pdp #sticky_atcs .right{
width: 100%;
max-width: none;
}.smu-pdp .sticky-variant-wrapper{
flex-wrap: wrap;
gap: 10px;
}.smu-pdp .btn--submit{
width: 100%;
margin-top: 5px;
}}.smu-pdp #shopify-section-template--21957995626652__main .product__form__wrapper{--PBB: 8px !important;}.smu-pdp #shopify-section-template--21957995626652__main #locationinfop{margin-top: 0;}.smu-pdp #Text--template--21957995626652__section_text_rLDa4j{
    --PT: 60px;
    --PB: 0px;
  }.smu-pdp #Text--heading_AkjXJT.text__heading{
                  --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.8);--highlight-color: var(--text);--highlight-color: #df8096;--highlight-text-color: #000000;}@media screen and (min-width: 1024px) {.smu-pdp #Text--heading_AkjXJT.text__heading{ --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.8); }}.smu-pdp .smooche-testimonials{
  padding-top: 20px;
  padding-bottom: 20px;
  background: #ffffff;
}.smu-pdp .smooche-testimonials .swiper-wrapper{
  align-items: flex-start;
}.smu-pdp .smooche-testimonials .swiper-slide{
  height: auto;
}.smu-pdp .smooche-testimonials__card{
  background: #f7f7f7;
  border-radius: 16px;
  overflow: hidden;
  height: auto;
  display: flex;
  flex-direction: column;
}.smu-pdp .smooche-testimonials__image{
  width: 100%;
  height: 220px;
  overflow: hidden;
}.smu-pdp .smooche-testimonials__image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}.smu-pdp .smooche-testimonials__body{
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}.smu-pdp .smooche-testimonials__top{
  display: flex;
  align-items: center;
  justify-content: space-between;
}.smu-pdp .smooche-testimonials__name{
  font-weight: 700;
  font-size: 15px;
  color: #2D2D2D;
}.smu-pdp .smooche-testimonials__stars{
  display: flex;
  gap: 2px;
}.smu-pdp .smooche-testimonials__stars svg{
  width: 14px;
  height: 14px;
}.smu-pdp .smooche-testimonials__stars svg path{
  fill: #df8096;
}.smu-pdp .smooche-testimonials__verified{
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 600;
  color: #df8096;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}.smu-pdp .smooche-testimonials__verified svg{
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}.smu-pdp .smooche-testimonials__text{
  font-size: 14px;
  line-height: 1.55;
  color: #555;
  position: relative;
}.smu-pdp .smooche-testimonials__text p{
  margin: 0;
}.smu-pdp .smooche-testimonials__text:not(.is-expanded) p{
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}.smu-pdp .smooche-testimonials__read-more{
  background: none;
  border: none;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
  color: #df8096;
  cursor: pointer;
  margin-top: auto;
}.smu-pdp .smooche-testimonials__read-more:hover{
  text-decoration: underline;
}.smu-pdp .smooche-testimonials__nav{
  position: relative;
}.smu-pdp .smooche-testimonials .swiper-button-prev,.smu-pdp .smooche-testimonials .swiper-button-next{
  width: 36px;
  height: 36px;
  background: #f7f7f7;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  top: var(--swiper-navigation-top-offset, 43%);
}.smu-pdp .smooche-testimonials .swiper-button-prev{ left: 0; }.smu-pdp .smooche-testimonials .swiper-button-next{ right: 0; }.smu-pdp .smooche-testimonials .swiper-button-prev:after,.smu-pdp .smooche-testimonials .swiper-button-next:after{
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}@media (max-width: 767px) {.smu-pdp .smooche-testimonials{
    padding-top: 20px;
    padding-bottom: 20px;
  }.smu-pdp .smooche-testimonials__image{
    height: 200px;
  }.smu-pdp .smooche-testimonials__text{
    font-size: 14px;
  }.smu-pdp .smooche-testimonials__nav{
    padding-left: 16px;
    padding-right: 16px;
  }.smu-pdp .smooche-testimonials .swiper-button-prev,.smu-pdp .smooche-testimonials .swiper-button-next{
    width: 30px;
    height: 30px;
  }}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM{
  padding-top: 20px;
  padding-bottom: 20px;
  background: transparent;
  font-family: var(--FONT-STACK-BODY);
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
  align-items: center;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__image{
  border-radius: 16px;
  overflow: hidden;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__image img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__content{
  text-align: left;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__heading{
  text-align: left;
  text-transform: none;
  margin: 0 0 20px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__highlight{
  background: #df8096;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 6px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 1.6;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__text{
  font-family: var(--FONT-STACK-BODY);
  font-size: 15px;
  color: #555;
  line-height: 1.7;
  margin: 0 0 24px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__text p{
  margin: 0 0 14px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__text p:last-child{
  margin-bottom: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usps{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 20px;
  margin-top: 24px;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp{
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp img{
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp-text{
  font-family: var(--FONT-STACK-BODY);
  font-size: 15px;
  font-weight: 600;
  color: var(--heading);
  min-width: 0;
}@media (max-width: 600px) {.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp img{ width: 26px; height: 26px; }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp-text{ font-size: 13px; line-height: 1.25; }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp{ gap: 8px; }}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__usp-text p{
  margin: 0;
}@media (max-width: 767px) {.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM{
    padding-top: 20px;
    padding-bottom: 20px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__grid{
    grid-template-columns: 1fr;
    gap: 28px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__text{
    font-size: 14px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_xdx7DM .smooche-iwt__heading{
    font-size: 24px;
  }}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr{
  padding-top: 20px;
  padding-bottom: 40px;
  background: transparent;
  font-family: var(--FONT-STACK-BODY);
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
  align-items: center;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__grid--reverse{
  direction: rtl;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__grid--reverse > *{
  direction: ltr;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__image{
  border-radius: 16px;
  overflow: hidden;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__image img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__content{
  text-align: left;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__heading{
  text-align: left;
  text-transform: none;
  margin: 0 0 20px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__text{
  font-family: var(--FONT-STACK-BODY);
  font-size: 15px;
  color: #555;
  line-height: 1.7;
  margin: 0 0 24px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__text p{
  margin: 0 0 14px 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__text p:last-child{
  margin-bottom: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usps{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 20px;
  margin-top: 24px;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp{
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp img{
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp-text{
  font-family: var(--FONT-STACK-BODY);
  font-size: 15px;
  font-weight: 600;
  color: var(--heading);
  min-width: 0;
}@media (max-width: 600px) {.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp img{ width: 26px; height: 26px; }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp-text{ font-size: 13px; line-height: 1.25; }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp{ gap: 8px; }}.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__usp-text p{
  margin: 0;
}@media (max-width: 767px) {.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr{
    padding-top: 20px;
    padding-bottom: 30px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__grid{
    grid-template-columns: 1fr;
    gap: 28px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__grid--reverse{
    direction: ltr;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__text{
    font-size: 14px;
  }.smu-pdp .smooche-iwt-template--21957995626652__section_image_with_text_Cyzhwr .smooche-iwt__heading{
    font-size: 24px;
  }}.smu-pdp .smooche-results{
  padding-top: 0px;
  padding-bottom: 50px;
  background: #ffffff;
  font-family: var(--FONT-STACK-BODY);
}.smu-pdp .smooche-results .section__heading{
  text-align: center;
  text-transform: none;
  margin-bottom: 40px;
}.smu-pdp .smooche-results__grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  max-width: 1100px;
  margin: 0 auto;
}.smu-pdp .smooche-results--page-width .smooche-results__grid{
  max-width: none;
}.smu-pdp .smooche-results__card{
  background: #f7f7f7;
  border-radius: 16px;
  padding: 40px 28px;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}.smu-pdp .smooche-results__card:hover{
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}.smu-pdp .smooche-results__percentage{
  font-family: var(--FONT-STACK-HEADING);
  font-weight: var(--FONT-WEIGHT-HEADING-BOLD);
  font-size: 80px;
  color: #df8096;
  line-height: 1;
  margin-bottom: 12px;
}.smu-pdp .smooche-results__title{
  font-family: var(--FONT-STACK-HEADING);
  font-weight: var(--FONT-WEIGHT-HEADING-BOLD);
  font-size: 16px;
  color: var(--heading);
  margin: 0 0 10px 0;
  line-height: 1.4;
}.smu-pdp .smooche-results__subtitle{
  font-family: var(--FONT-STACK-BODY);
  font-size: 13px;
  color: #999;
  line-height: 1.4;
  margin: 0;
}@media (max-width: 767px) {.smu-pdp .smooche-results{
    padding-top: 0px;
    padding-bottom: 40px;
  }.smu-pdp .smooche-results__grid{
    display: none;
  }.smu-pdp .smooche-results__slider{
    display: block;
    padding: 0 20px;
  }.smu-pdp .smooche-results--page-width .smooche-results__slider{
    padding: 0;
  }.smu-pdp .smooche-results__slider .swiper-wrapper{
    padding: 8px 0 12px;
  }.smu-pdp .smooche-results__slider .swiper-slide{
    width: 270px;
    height: auto;
  }.smu-pdp .smooche-results__card{
    padding: 30px 24px;
  }.smu-pdp .smooche-results__percentage{
    font-size: 60px;
  }.smu-pdp .smooche-results .swiper-scrollbar{
    height: 4px;
    margin-top: 24px;
  }.smu-pdp .smooche-results__nav{
    position: relative;
  }.smu-pdp .smooche-results .swiper-button-prev,.smu-pdp .smooche-results .swiper-button-next{
    display: flex;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    top: var(--swiper-navigation-top-offset, 40%);
  }.smu-pdp .smooche-results .swiper-button-prev{ left: 0; }.smu-pdp .smooche-results .swiper-button-next{ right: 0; }.smu-pdp .smooche-results .swiper-button-prev:after,.smu-pdp .smooche-results .swiper-button-next:after{
    font-size: 12px;
    font-weight: bold;
    color: #2D2D2D;
  }}@media (min-width: 768px) {.smu-pdp .smooche-results__slider{
    display: none;
  }.smu-pdp .smooche-results .swiper-button-prev,.smu-pdp .smooche-results .swiper-button-next{
    display: none;
  }}.smu-pdp .smooche-compare-section{
  padding: 50px 20px 60px;
  background: #f7f7f7;
}.smu-pdp .smooche-compare-section .section__heading{
  text-align: center;
  text-transform: none;
  margin-bottom: 40px;
}.smu-pdp .smooche-compare-table{
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border-radius: 12px;
}.smu-pdp .smooche-compare-section--page-width{
  padding-left: 0;
  padding-right: 0;
}.smu-pdp .smooche-compare-section--page-width .smooche-compare-table{
  max-width: none;
}.smu-pdp .smooche-compare-table thead th{
  padding: 18px 16px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-bottom: 2px solid #000000;
  background: transparent;
}.smu-pdp .smooche-compare-table thead th:first-child{
  text-align: left;
}.smu-pdp .smooche-compare-table thead th:not(:first-child){
  text-align: center;
}.smu-pdp .smooche-compare-table thead th.col-highlight{
  background: transparent;
  color: #fff;
  border-bottom-color: #df8096;
  position: relative;
  z-index: 1;
}.smu-pdp .smooche-compare-table thead th.col-highlight::before{
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #df8096;
  border-radius: 12px 12px 0 0;
  z-index: -1;
}.smu-pdp .smooche-compare-table thead th.col-highlight img{
  filter: brightness(0) invert(1);
}.smu-pdp .smooche-compare-table tbody td{
  padding: 16px;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #dadada;
  vertical-align: middle;
}.smu-pdp .smooche-compare-table tbody td:first-child{
  text-align: left;
  font-weight: 600;
}.smu-pdp .smooche-compare-table tbody td:not(:first-child){
  text-align: center;
}.smu-pdp .smooche-compare-table tbody td.col-highlight{
  background: #df809612;
}.smu-pdp .smooche-compare-table tbody tr:last-child td{
  border-bottom: none;
}.smu-pdp .smooche-compare-table .compare-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}.smu-pdp .smooche-compare-table .compare-icon img{
  width: 20px;
  height: 20px;
  display: block;
}.smu-pdp .smooche-compare-table .header-logo{
  max-height: 14px;
  width: auto;
}@media screen and (max-width: 600px) {.smu-pdp .smooche-compare-section{
    padding: 40px 12px 50px;
  }.smu-pdp .smooche-compare-section--page-width{
    padding-left: 0;
    padding-right: 0;
  }.smu-pdp .smooche-compare-table thead th,.smu-pdp .smooche-compare-table tbody td{
    padding: 12px 8px;
    font-size: 12px;
  }.smu-pdp .smooche-compare-table .compare-icon{
    width: 24px;
    height: 24px;
  }.smu-pdp .smooche-compare-table .compare-icon img{
    width: 16px;
    height: 16px;
  }}.smu-pdp .smooche-compare-table th:last-child,.smu-pdp .smooche-compare-table td:last-child{
    display: none;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si{
    --si-bg: #ffffff;
    --si-card: #f7f7f7;
    --si-accent: #df8096;
    --si-ink: #151515;
    --si-body: #484848;
    background: var(--si-bg);
    color: var(--si-ink);
    font-family: "futura-pt", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    padding: 48px 0 56px;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si *,.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si *::before,.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si *::after{ box-sizing: border-box; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__heading{
    margin: 0 0 20px;
    color: var(--si-ink);
    font-family: inherit;
    font-size: clamp(28px, 3.2vw, 36px);
    font-weight: 600;
    line-height: 1.16;
    text-align: center;
    text-wrap: balance;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__intro{
    max-width: 62ch;
    margin: -6px auto 20px;
    color: var(--si-body);
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__intro p{ margin: 0; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__track{
    position: relative;
    display: flex;
    gap: 12px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__track::-webkit-scrollbar{ display: none; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__card{
    display: flex;
    flex: 0 0 76%;
    max-width: 320px;
    flex-direction: column;
    overflow: hidden;
    border-radius: 10px;
    background: var(--si-card);
    scroll-snap-align: start;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__media{
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    overflow: hidden;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__image{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__copy{
    display: grid;
    flex: 1;
    align-content: start;
    gap: 6px;
    padding: 14px 16px 18px;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__name{
    margin: 0;
    color: var(--si-ink);
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__body{
    margin: 0;
    color: var(--si-body);
    font-size: 13px;
    line-height: 1.45;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__nav{
    display: none;
    align-items: center;
    justify-content: center;
    gap: 14px;
    padding-top: 18px;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__arrow{
    display: grid;
    width: 38px;
    height: 38px;
    padding: 0;
    border: 1px solid #f5d7de;
    border-radius: 50%;
    background: #fff;
    color: var(--si-accent);
    cursor: pointer;
    place-items: center;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__arrow svg{ width: 18px; height: 18px; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__arrow:disabled{ opacity: .3; cursor: default; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__dots{ display: flex; align-items: center; gap: 6px; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__dot{
    width: 8px;
    height: 8px;
    padding: 0;
    border: 0;
    border-radius: 999px;
    background: #f5d7de;
    cursor: pointer;
  }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__dot[aria-current="true"]{
    width: 22px;
    background: var(--si-accent);
  }@media (min-width: 768px) {.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si{ padding: 56px 0 64px; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__track{ gap: 16px; }.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__card{
      flex-basis: calc((100% - 48px) / 4);
      max-width: none;
    }}@media (prefers-reduced-motion: reduce) {.smu-pdp #shopify-section-template--21957995626652__kopstorm_ingredients_V2 .si__track{ scroll-behavior: auto; }}.smu-pdp #Accordions--template--21957995626652__section_accordions_k6qPrc{
    --PT: 40px;
    --PB: 60px;
    --border-opacity: 0;
    --MB: 10px;--bg-padded-line: var(--bg);}.smu-pdp #Accordions--template--21957995626652__section_accordions_k6qPrc .accordion__item{ --bg: #f7f7f7; }.smu-pdp .smooche-why-section{
  padding-top: 0px;
  padding-bottom: 60px;
}.smu-pdp .smooche-why-inner{
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-radius: var(--radius, 12px);
  overflow: hidden;
  min-height: 500px;
}.smu-pdp .smooche-why__image{
  background-size: cover;
  background-position: center;
  min-height: 350px;
  position: relative;
}.smu-pdp .smooche-why__content{
  background: #f7f7f7;
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}.smu-pdp .smooche-why__content .section__heading{
  text-align: left;
  text-transform: none;
  margin: 0 0 30px 0;
}.smu-pdp .smooche-why__features{
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-bottom: 30px;
}.smu-pdp .smooche-why__feature{
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}.smu-pdp .smooche-why__feature:last-child{
  border-bottom: none;
}.smu-pdp .smooche-why__feature-icon{
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}.smu-pdp .smooche-why__feature-icon img{
  width: 28px;
  height: 28px;
  display: block;
}.smu-pdp .smooche-why__feature-text{
  flex: 1;
}.smu-pdp .smooche-why__feature-title{
  font-weight: 700;
  font-size: 15px;
  color: #2D2D2D;
  margin-bottom: 2px;
}.smu-pdp .smooche-why__feature-desc{
  font-size: 14px;
  color: #666;
  line-height: 1.4;
}.smu-pdp .smooche-why__feature-desc p{
  margin: 0;
}.smu-pdp .smooche-why__cta .btn{
  display: inline-block;
}@media (min-width: 768px) {.smu-pdp .smooche-why-inner--square-image .smooche-why__image{
    aspect-ratio: 1;
  }.smu-pdp .smooche-why__content{
    padding: 60px;
  }}@media (max-width: 767px) {.smu-pdp .smooche-why-section{
    padding-top: 0px;
    padding-bottom: 60px;
  }.smu-pdp .smooche-why-inner{
    grid-template-columns: 1fr;
  }.smu-pdp .smooche-why__image{
    min-height: 280px;
  }.smu-pdp .smooche-why__content{
    padding: 30px 24px;
  }.smu-pdp .smooche-why__content .section__heading{
    margin-bottom: 20px;
  }.smu-pdp .smooche-why__feature-icon{
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
  }.smu-pdp .smooche-why__feature-icon img{
    width: 24px;
    height: 24px;
  }}.smu-pdp #App--template--21957995626652__17343673251239a5d7{
    --PT: 0px;
    --PB: 60px;
  }.smu-pdp div[id*="instafeed_app_block"]{
        width: 100%;
      }.smu-pdp div.shopify-section:has(> [id*="instafeed_app_block"]){
      width: 100%;
      }.smu-pdp #insta-feed{
      
          

          
          margin-bottom: 0px!important;
          

          

          

          
      }
/* Compatibilidad: el tema oculta cualquier div vacio (div:empty{display:none}) */
.smu-pdp .product-single__media--image-height,
.smu-pdp .profile-image,
.smu-pdp .countdown-timer-progress,
.smu-pdp .popup-modal__overlay,
.smu-pdp .swiper-scrollbar-drag,
.smu-pdp .smooche-why__image,
.smu-pdp .smooche-why__image-wrap > div:empty { display: block; }
.smu-pdp .swiper-button-prev,
.smu-pdp .swiper-button-next { display: flex; }
.smu-pdp { font-size: 16px; line-height: 1.5; }

/* Compatibilidad con el tema Shrine Pro: nombres de clase repetidos que lo ocultan */
.smu-pdp .shopify-section { display: block !important; visibility: visible !important; opacity: 1 !important; transform: none !important; height: auto !important; }
.smu-pdp .accordion__content,
.smu-pdp .accordion__header { opacity: 1 !important; visibility: visible !important; transform: none !important; }
