.gl ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.gl figure {
  margin: 0;
  line-height: 0;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .gl figure img, .gl figure video {
    left: 0;
    position: absolute;
    top: 0; }
  .gl figure video {
    width: 100%;
    min-height: 100%; }
.gl img {
  width: 100%; }
  .gl img[height] {
    height: inherit; }
  .gl img[width] {
    width: inherit; }
.gl a {
  color: inherit; }
.gl .gl-underline {
  text-decoration: underline; }
.gl figure, .gl .gl-fade, .gl .gl-fade-simple, .gl .gl-inspiration-framed {
  transition: transform 750ms cubic-bezier(0.4, 0, 0.2, 1), opacity 750ms cubic-bezier(0.4, 0, 0.2, 1); }
  .gl figure.gl-fade-in, .gl .gl-fade.gl-fade-in, .gl .gl-fade-simple.gl-fade-in, .gl .gl-inspiration-framed.gl-fade-in {
    opacity: 0;
    transform: translate3d(0, 30px, 0); }
    @media (min-width: 768px) {
      .gl figure.gl-fade-in, .gl .gl-fade.gl-fade-in, .gl .gl-fade-simple.gl-fade-in, .gl .gl-inspiration-framed.gl-fade-in {
        transform: translate3d(0, 45px, 0); } }
.gl .gl-fade-simple.gl-fade-in {
  transform: none; }
.gl .gl-tablet-only {
  display: none; }
  @media (min-width: 768px) {
    .gl .gl-tablet-only {
      display: inline-block; } }

.gl {
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px; }
  .gl h1, .gl h2, .gl h3 {
    font-family: "Times New Roman", Times, serif; }
  .gl h2 {
    font-size: 20px;
    line-height: 22px; }
    @media (min-width: 768px) {
      .gl h2 {
        font-size: 30px;
        line-height: 36px; } }
  .gl blockquote {
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 60px auto;
    max-width: 545px; }
    @media (min-width: 768px) {
      .gl blockquote {
        font-size: 32px;
        line-height: 44px; } }
  .gl p {
    max-width: 845px;
    margin: 60px auto; }

.gl-product-placeholder, .gl-collection-placeholder, .gl-olapic-placeholder {
  overflow: hidden; }

.gl-page-wrapper {
  position: relative;
  transition: transform 0.4s;
  z-index: -1; }
  .gl-page-wrapper.gl-wrapper-active {
    z-index: auto; }
  .gl-dialog-active .gl-page-wrapper {
    transform: translate3d(-30%, 0, 0); }

.wd-header {
  margin: 40px auto; }
  .wd-header h1, .wd-header h2 {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0;
    margin: 12px 20px; }
    @media (min-width: 768px) {
      .wd-header h1, .wd-header h2 {
        font-size: 46px;
        line-height: 51px;
        margin: 8px auto;
        max-width: 683px; } }
  .wd-header + p {
    margin-top: 40px; }

.wd-header-pre {
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    .wd-header-pre {
      font-size: 14px;
      letter-spacing: 1.17px; } }

.gl-icon {
  display: block;
  font-size: 0; }
  .gl-icon:before {
    background-size: 100% auto;
    background-repeat: no-repeat;
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block; }
  .gl-icon.gl-icon-right:before, .gl-icon.gl-icon-left:before, .gl-icon.gl-icon-down:before, .gl-icon.gl-icon-up:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' fill='%23fff' r='25'/%3E%3Cpath d='m22.6165 34.282.756-.798-8.19-7.938h21.756v-1.092h-21.756l8.19-7.938-.756-.798-9.555 9.282z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .gl-icon.gl-icon-down:before {
    transform: rotate(90deg); }
  .gl-icon.gl-icon-up:before {
    transform: rotate(-90deg); }
  .gl-icon.gl-icon-right:before {
    transform: rotate(-180deg); }
  .gl-icon.gl-icon-left:before {
    transform: none; }
  .gl-icon.gl-icon-prev:before, .gl-icon.gl-icon-next:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' fill='%23fff' r='25'/%3E%3Cpath d='m28.0505 35.899.777-.777-10.122-10.101 10.122-10.122-.777-.777-10.878 10.899z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .gl-icon.gl-icon-next:before {
    transform: rotate(-180deg); }
  .gl-icon.gl-icon-continue:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' fill='%23fff' fill-opacity='.6' r='25'/%3E%3Cpath d='m25.0105 33.405 10.878-10.878-.777-.777-10.101 10.122-10.122-10.122-.777.777z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .gl-icon.gl-icon-continue:active:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='25' cy='25' fill='%23fff' r='25'/%3E%3Cpath d='m25.0105 33.405 10.878-10.878-.777-.777-10.101 10.122-10.122-10.122-.777.777z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .gl-icon.gl-icon-play:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m38 75.56c20.7 0 37.56-16.86 37.56-37.56s-16.86-37.56-37.56-37.56-37.56 16.86-37.56 37.56 16.86 37.56 37.56 37.56zm0-3.12c-19.02 0-34.44-15.42-34.44-34.44s15.42-34.44 34.44-34.44 34.44 15.42 34.44 34.44-15.42 34.44-34.44 34.44zm-11.04-16.68 29.46-17.76-29.46-17.76zm3.12-5.52v-24.48l20.34 12.24z' fill='%23fff'/%3E%3C/svg%3E"); }

.gl-button {
  border: 2px solid;
  display: inline-block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  line-height: 46px;
  max-width: 164px;
  width: 100%; }
  @media (min-width: 768px) {
    .gl-button {
      max-width: 181px;
      line-height: 36px; } }

.a-button.is-quickbuy {
  bottom: 0 !important;
  display: block !important;
  height: 100%;
  opacity: 0;
  width: 100%; }

.o-lightbox .lightbox-content[data-template^="o-quick-buy-"] {
  bottom: 0;
  height: 100%;
  max-width: 810px;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%; }
  .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] ~ .m-button-icon {
    position: fixed; }
    @media (min-width: 768px) {
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] ~ .m-button-icon {
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cimage fill='none' height='50' transform='translate(-20 -82)' width='50' x='20' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGOfPtRkwAABFtJREFUaAXVWk9IFFEcfpskSWqn1DJCpYNER/FQQejBjLBT6pKg2ElEpIOCdTIvBXoQ9OQlpYtdPJSQhw6L2KFTECGSCQYam4r/ilIIp+9b941vxl337fzZnR58zvvze7/3ffP7zc6bcULCw2IYxj24uwFcAi4qQFV8V7CC+lwoFHrDgawXEM8HmoFXwE8g3bKLCZNAE5CfcUFcFHgKOCGPaQkLRfUDBb4LwiK5wCNgDfCr0Hc3kOuLIDi+CnwGMlU+YaErnoqBwxbgT6YUKOsw3dpci4GTs8BLxXG2qi+w8BlHgjCRqfQVCEphql1LJiaUaAAT2P8WuJ1oPIt95HQX9x/DzuGUvSPefoZj0ESQ2h2A3FIXRON+UHLpBB5NdiWW1MLEIhh8Ac7ZDQPW3gGfy0ixXcnLnlpPMBB0EeROjuRqFjMi8Wh8w4iznznTZcYqe1ipDFH5wRXViAyg/b+IIHdyfcyKWRCNMuAvoF0WFxeN9fV1bXsdw7m5OR0z1Ya7jXIKkRGpRz3HVKZRycvLEy0tLWJjY0PDOrXJwMCAmJ+fT21otWBUjm4TUDWjytStr6ysGHV1da4j09PTY4yNjekua7ebiWlDbwGwbx/VbbsV41IEaZL7aYE/YbbcFCkmGo2m5cYDEXK9egrhU5nrQjE1NTWGrpje3l436WTn208h4/Zep21dMRQxMTHhdJlE88YpJJJoxGlfKjE+iCDVCIUsOCWdbF4yMT6JII0FCtlORshNv11Md3e31+mk0tsOUQh+h33ZKK6uror29nZRWVkpqqqqRGtrq/V25l1rh3f2qHf+rJ5KS0tFdXW1mJ2dFQ0NDdZBb1tRX4WMjo6KkpISMTU1JRobG8XW1pa39I+8RXmN8JWl52VkZMQgZFlaWoptZzY3N2WXl8dJXyIyNDQUO1ddXV3mOauoqBDYT4lwOOxHZGIRcb1FUU/t4OCgJRLqGOvLy8t+RCbM1CoEHG8aSU6WVCKkncdiyD0/FnpUHG3jJTEekU4nRkK1ZV2K8eDh7HAbTyXw22FfKJ02RTh5nqCY2tpat88zHeaFCNIXgIN0yEtbpyLkfJdiyLnYFBKPyrB0rnt0K0Ku40LMsEVEXEgRHGvvuyKRiKN0kuTtR4rp7Oy0d5/U3sHg+WNC4mL6T5oZsLE+VYT5gi4upBBHvjK15p06Ixj1NdDgK9N9SUe+Doq14+9SH6JxIA0CeCS3NlVEUo5Iob6ApZFKx5JSSUXIAcycVmcHpD4p+dmPlmtEHQRxXi8fgEq1P4v1j1j7OlJqLxEHyzWiGsSvl2r0vVP7s1Sfxrq3konQ4oTI5ADPs5hag1g7aeZoiVCN4OwB4MkuWfOk/IbdsX+xqZwc1+G4HBgF/Px4gL65RuzfBY7J6kzEIsXAEPAL8KrQF31m/maMRfmVED9R4nM/P7dIt/DrIn4i1QwcPhzpnMkENt5dRHAOMnzncxPQ+fDsPX6FXifg5KjrHztuuK37RBoXAAAAAElFTkSuQmCC' y='82'/%3E%3C/svg%3E") no-repeat;
        height: 50px;
        left: 20px;
        right: auto;
        top: 20px;
        width: 50px; }
        .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] ~ .m-button-icon:before {
          display: none; } }
  .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .m-product-image .image {
    margin-bottom: 5px; }
  .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy {
    display: block;
    padding: 20px 20px 60px;
    width: 100%; }
    @media (min-width: 768px) {
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy {
        padding: 41px 48px; } }
    .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image {
      float: none;
      opacity: 0;
      position: static;
      transition: opacity 0.5s;
      margin-top: 20px;
      width: 100%; }
      @media (min-width: 768px) {
        .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image {
          float: left;
          margin-top: 0;
          width: 59.8%; } }
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image:after {
        content: '\a0'; }
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image.images-loaded {
        opacity: 1; }
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image figure {
        padding-bottom: 140%; }
        @media (min-width: 768px) {
          .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .m-product-image figure {
            margin-bottom: 20px; } }
    .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .o-product-information {
      margin: 0;
      width: 100%; }
      @media (min-width: 768px) {
        .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .o-product-information {
          position: fixed;
          padding: 0;
          width: 228px;
          margin-left: 55px; } }
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .o-product-information .details-section {
        margin: 0px;
        width: 100%; }
      .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .o-product-information .product-label {
        margin-top: 20px; }
    .o-lightbox .lightbox-content[data-template^="o-quick-buy-"] .o-quick-buy .free-text {
      display: none; }

.a-overlay.is-visible {
  opacity: 0.4; }

.gl-swiper-pagination {
  position: absolute;
  top: 9px;
  left: 50%;
  transform: translate3d(-50%, 0, 0); }
  .gl-swiper-pagination .swiper-pagination-bullet {
    height: 4px;
    background: #E2E2E2;
    margin: 0 3px;
    opacity: 1;
    width: 4px; }
  .gl-swiper-pagination .swiper-pagination-bullet-active {
    background: #1F313A; }

/* -controllers.min.js
  key: "_hide",
                value: function(t) {
                    var e = this;
                    this.publish(E["default"].EVENT.ON_BEFORE_HIDE_LIGHTBOX, this.$el.find(this.SELECTOR_LIGHTBOX_CONTENT).data("template")),
                    this.contentHistory.length > 1 ? (th

                    */
@media (min-width: 1025px) {
  .o-header.scrolled-header .header-container {
    background: transparent; } }

body > .u-no-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

@media (min-width: 1641px) {
  body .o-search.is-open {
    width: 100%; }
 }

body {
  max-width: none !important; }
  body .m-site-banner {
    max-width: none; }
    body .m-site-banner .a-paragraph {
      max-width: none !important; }
  body .o-header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1640px; }
  @media (min-width: 1024px) {
    body .o-main-menu {
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s, transform 0.4s; } }
  @media (min-width: 1024px) {
    body.gl-hero-video-hidden .o-main-menu {
      opacity: 1;
      visibility: visible; }
      body.gl-hero-video-hidden .o-main-menu .secondary {
        visibility: visible; } }
  @media (min-width: 1024px) {
    body.gl-dialog-active .o-main-menu {
      transform: translate3d(-100%, 0, 0); } }
  body.gl-loaded:before {
    display: none; }
  body:before {
    animation: rotator 1.2s linear infinite;
    background: url(https://www.stories.com/etc/designs/appeaser/stories/clientlibs/pattern-lib/images/a-icon-lazyload.svg) no-repeat;
    content: "";
    display: block;
    height: 32px;
    left: 50%;
    margin: -16px 0 0 -16px;
    position: absolute;
    top: 50%;
    width: 32px;
    z-index: 1; }

.o-page-content {
  margin-bottom: 0 !important; }
  .o-page-content .content-section {
    display: none; }
    .gl-loaded .o-page-content .content-section {
      display: block; }

.gl-page-wrapper {
  background: #fff;
  position: relative; }

.gl-page-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1640px; }

.o-footer {
  display: none; }

.o-olapic-gallery.on-page {
  margin: 0; }
  .o-olapic-gallery.on-page .content {
    padding: 0; }
    .o-olapic-gallery.on-page .content .button-container .load-more {
      margin-top: 40px;
      min-width: 164px; }
      @media (min-width: 1025px) {
        .o-olapic-gallery.on-page .content .button-container .load-more {
          min-width: 181px; } }
  .o-olapic-gallery.on-page .olapic-text-container {
    display: none; }
  .o-olapic-gallery.on-page .olapic-item-container {
    margin: 0; }

.o-product p {
  margin-top: 0;
  margin-bottom: 0; }

.gl-hero-section {
  background: #fff;
  color: #fff;
  height: 100vh;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%; }
  .gl-hero-section > div {
    opacity: 0;
    transition: opacity 1s; }
    .gl-loaded .gl-hero-section > div {
      opacity: 1; }
  .cq-Editable-dom .gl-hero-section {
    height: 500px; }
  .gl-hero-section .btn-gl-hero-nav {
    cursor: pointer; }

.gl-hero-nav {
  bottom: 20px;
  position: absolute;
  width: 100%; }
  @media (min-width: 768px) {
    .gl-hero-nav {
      bottom: 24px; } }
  .gl-hero-nav a {
    height: 50px;
    margin: 0 auto;
    width: 50px; }

.gl-hero-video-hidden .gl-hero-video {
  display: none; }
.gl-hero-video figure {
  padding-bottom: 177.77778%; }
  @media (min-width: 769px) {
    .gl-hero-video figure {
      padding-bottom: 52.73438%; } }
.cq-Editable-dom .gl-hero-video {
  display: none; }

.gl-hero-logo {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 160px); }
  @media (min-width: 768px) {
    .gl-hero-logo {
      max-width: 427px;
      width: 100%; } }
  .gl-hero-logo figure {
    padding-bottom: 21.02804%; }

.gl-about-video {
  margin: 80px 0;
  position: relative; }
  @media (min-width: 768px) {
    .gl-about-video {
      margin: 100px 0; } }
  .gl-about-video figure {
    padding-bottom: 125.37313%; }

.gl-about-video-poster {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  transition: opacity 1s, z-index 0s;
  z-index: 1; }
  .gl-active .gl-about-video-poster {
    opacity: 0;
    z-index: -1;
    transition: opacity 1s, z-index 1s ease 2s; }
  .gl-about-video-poster figure {
    padding-bottom: 125.37313%; }

.gl-about-video-poster-overlay {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: background-color 2s;
  width: 100%; }
  .gl-about-video-poster-overlay .gl-about-video-poster-overlay-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 8%; }
    @media (min-width: 768px) {
      .gl-about-video-poster-overlay .gl-about-video-poster-overlay-content {
        margin-top: 2%; } }
  .gl-about-video-poster-overlay .gl-about-video-play-icon {
    height: 76px;
    width: 76px; }
  .gl-about-video-poster-overlay figure {
    padding-bottom: 100%; }
  .gl-about-video-poster-overlay p {
    color: #fff;
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px; }

.wd-page-landing-page .gl {
  font-size: 20px;
  line-height: 24px; }
  @media (min-width: 768px) {
    .wd-page-landing-page .gl {
      font-size: 30px;
      line-height: 36px; } }
  .wd-page-landing-page .gl p {
    font-weight: bold;
    font-family: "Times New Roman", Times, serif; }

.wd-portraits {
  margin-left: auto;
  margin-right: auto;
  max-width: 1128px; }
  .wd-portraits .wd-header {
    margin: 0 auto 30px; }
    @media (min-width: 768px) {
      .wd-portraits .wd-header {
        margin-bottom: 80px; } }
    .wd-portraits .wd-header h2 {
      font-size: 20px;
      line-height: 22px;
      margin-top: 8px; }
      @media (min-width: 768px) {
        .wd-portraits .wd-header h2 {
          font-size: 46px;
          line-height: 51px;
          margin-top: 12px; } }
  .wd-portraits h3 {
    position: absolute;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 20px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index: 1; }
    @media (min-width: 768px) {
      .wd-portraits h3 {
        font-size: 24px;
        line-height: 26px; } }

.wd-portraits-grid {
  line-height: 0; }

.wd-portraits-cell {
  display: inline-block;
  position: relative;
  vertical-align: top; }
  .wd-portraits-cell.wd-portraits-cell-1 {
    width: 43.28358%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-1 {
        margin-left: 0.97518%;
        width: 19.94681%; } }
  .wd-portraits-cell.wd-portraits-cell-2 {
    margin-bottom: 6.26866%;
    margin-left: 11.9403%;
    margin-top: 11.9403%;
    width: 41.19403%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-2 {
        margin-bottom: 3.28014%;
        margin-left: 3.81206%;
        margin-top: 2.65957%;
        width: 20.30142%; } }
  .wd-portraits-cell.wd-portraits-cell-3 {
    width: 39.40299%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-3 {
        margin-left: 3.45745%;
        margin-top: 4.25532%;
        width: 17.64184%; } }
  .wd-portraits-cell.wd-portraits-cell-4 {
    margin-left: 9.55224%;
    margin-top: 8.95522%;
    width: 41.19403%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-4 {
        margin-left: 3.19149%;
        margin-top: 1.15248%;
        width: 19.94681%; } }
  .wd-portraits-cell.wd-portraits-cell-5 {
    margin-top: 3.58209%;
    width: 41.19403%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-5 {
        margin-top: 0.62057%;
        width: 20.30142%; } }
  .wd-portraits-cell.wd-portraits-cell-6 {
    margin-bottom: 7.46269%;
    margin-left: 17.01493%;
    margin-top: 12.23881%;
    width: 40.29851%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-6 {
        margin-bottom: 0;
        margin-left: 2.48227%;
        margin-top: 3.19149%;
        width: 19.94681%; } }
  .wd-portraits-cell.wd-portraits-cell-7 {
    width: 45.67164%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-7 {
        margin-left: 4.07801%;
        width: 20.30142%; } }
  .wd-portraits-cell.wd-portraits-cell-8 {
    margin-left: 8.95522%;
    margin-top: 11.34328%;
    width: 42.98507%; }
    @media (min-width: 768px) {
      .wd-portraits-cell.wd-portraits-cell-8 {
        margin-left: 3.28014%;
        margin-top: 2.03901%;
        width: 19.94681%; } }
  .wd-portraits-cell a {
    display: block;
    position: relative;
    transition: transform 0.2s; }
    .no-touch .wd-portraits-cell a:hover {
      transform: scale(1.4);
      z-index: 1; }
  .wd-portraits-cell figure {
    padding-bottom: 137.59214%; }

.wd-about-video {
  max-width: 561px;
  margin-left: auto;
  margin-right: auto; }

.wd-social.wd-social-initial .u-cols-lg-8-24:nth-child(n+5) {
  display: none; }
.wd-social .u-cols-lg-8-24 {
  width: 50%; }
  @media (min-width: 768px) {
    .wd-social .u-cols-lg-8-24 {
      width: 25%; } }
.wd-social .gl-olapic-placeholder {
  min-height: 395px; }
  @media (min-width: 768px) {
    .wd-social .gl-olapic-placeholder {
      min-height: 250px; } }
  @media (min-width: 1025px) {
    .wd-social .gl-olapic-placeholder {
      min-height: 314px; } }

.wd-outro-video {
  background: #F7F1EE;
  padding: 40px 20px 60px;
  margin-top: 60px;
  margin-left: -20px;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    .wd-outro-video {
      margin-top: 80px;
      margin-left: -28px;
      width: calc(100% + 56px);
      padding-bottom: 80px; } }
  @media (min-width: 1025px) {
    .wd-outro-video {
      margin-left: 0;
      width: 100%; } }

.wd-outro-video-video {
  max-width: 561px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .wd-outro-video-video {
      width: 49.77817%; } }
  .wd-outro-video-video figure {
    padding-bottom: 125%; }

.wd-outro-cta {
  line-height: 0;
  margin-top: 40px; }
  .wd-outro-cta .gl-button {
    line-height: 40px;
    max-width: 230px; }

@media (max-width: 1024px) {
  .wd-page-portrait-page .gl-content {
    transform: none !important; }

  .wd-page-portrait-page .gl-page-wrapper {
    z-index: auto; }
 }
.wd-page-portrait-page .gl p {
  max-width: 653px; }

.wd-page-portrait-page .o-header .left-side, .wd-page-portrait-page .o-header .a-icon-search {
  visibility: hidden; }
.wd-page-portrait-page .o-header .a-icon-menu {
  display: none; }
@media (min-width: 1025px) {
  .wd-page-portrait-page .o-header .header-container .header-search-logo-cart-container .cart-icon {
    z-index: 22; } }
.wd-page-portrait-page .o-page-content {
  margin: 0 auto;
  max-width: none; }
  @media (min-width: 1025px) {
    .wd-page-portrait-page .o-page-content {
      padding-left: 20px;
      padding-right: 20px; } }
.wd-page-portrait-page .fourcolumns {
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto; }
.wd-page-portrait-page .gl-page-container {
  max-width: none;
  padding-top: 54px; }
  @media (min-width: 768px) {
    .wd-page-portrait-page .gl-page-container {
      padding-top: 64px; } }
  @media (min-width: 1025px) {
    .wd-page-portrait-page .gl-page-container {
      padding-top: 0;
      margin-top: 0 !important; } }
.wd-page-portrait-page .wd-product-placeholder {
  margin: 40px auto;
  max-width: 433px; }
  @media (min-width: 768px) {
    .wd-page-portrait-page .wd-product-placeholder {
      margin: 50px auto; } }
  .wd-page-portrait-page .wd-product-placeholder .o-product .description {
    padding-bottom: 0; }

.wd-page-portrait-page .gl-hero-section {
  display: none; }
  @media (min-width: 1025px) {
    .wd-page-portrait-page .gl-hero-section {
      display: block; } }

.wd-hero-image {
  background-size: cover;
  height: 100%; }

.gl-hero-logo .wd-header h1 {
  max-width: none;
  white-space: nowrap; }

.wd-portrait-double-images {
  line-height: 0;
  margin: 60px auto;
  max-width: 654px;
  text-align: left;
  position: relative; }
  .wd-portrait-double-images > div {
    display: inline-block; }
  .wd-portrait-double-images .wd-portrait-double-images-large figure {
    padding-bottom: 140%; }
  .wd-portrait-double-images .wd-portrait-double-images-small figure {
    padding-bottom: 140%; }

.wd-portrait-double-images-landscape .wd-portrait-double-images-large figure {
  padding-bottom: 71.42857%; }
.wd-portrait-double-images-landscape .wd-portrait-double-images-small figure {
  padding-bottom: 71.42857%; }

.wd-portrait-caption {
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  max-width: 432px;
  margin: 60px auto; }
  @media (min-width: 768px) {
    .wd-portrait-caption {
      margin: 80px auto; } }

@media (min-width: 768px) {
  .wd-portrait-quote {
    line-height: 0;
    max-width: 864px;
    margin: 0 auto; } }
@media (min-width: 768px) {
  .wd-portrait-quote > div {
    display: inline-block;
    width: 50%; } }

.wd-portrait-quote-image {
  margin: 60px -20px;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    .wd-portrait-quote-image {
      margin: 0;
      width: 100%; } }
  .wd-portrait-quote-image figure {
    padding-bottom: 125.46296%; }

.wd-portrait-quote-quote {
  margin: 60px 0; }
  @media (min-width: 768px) {
    .wd-portrait-quote-quote {
      margin: 0; } }
  .wd-portrait-quote-quote blockquote {
    margin: 0; }
    @media (min-width: 768px) {
      .wd-portrait-quote-quote blockquote {
        padding-left: 7.29167%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
  @media (min-width: 768px) {
    .wd-portrait-quote-quote figure {
      padding-bottom: 125.46296%; } }

.wd-portrait-video {
  margin: 60px 0; }
  @media (min-width: 768px) {
    .wd-portrait-video {
      background-color: #FFE1E1;
      margin-left: -28px;
      padding: 40px 0;
      width: calc(100% + 56px); } }
  @media (min-width: 1025px) {
    .wd-portrait-video {
      margin-left: -20px;
      width: calc(100% + 40px); } }
  .wd-portrait-video .gl-about-video-poster > figure, .wd-portrait-video .gl-about-video > figure {
    padding-bottom: 125%; }
  .wd-portrait-video .gl-about-video-poster-overlay-content {
    margin-top: 7%; }
    @media (min-width: 768px) {
      .wd-portrait-video .gl-about-video-poster-overlay-content {
        margin-top: 3%; } }

.wd-portrait-video-container {
  margin: 0 auto;
  max-width: 542px; }

.wd-portrait-nav {
  background-color: #F7F1EE;
  margin-left: -20px;
  margin-top: 40px;
  width: calc(100% + 40px);
  padding: 40px 0 60px; }
  @media (min-width: 768px) {
    .wd-portrait-nav {
      margin-left: -28px;
      width: calc(100% + 56px); } }
  @media (min-width: 1025px) {
    .wd-portrait-nav {
      margin-left: -20px;
      width: calc(100% + 40px); } }
  .wd-portrait-nav .wd-header {
    margin-top: 0; }
    .wd-portrait-nav .wd-header h2 {
      font-size: 20px;
      line-height: 22px; }
      @media (min-width: 768px) {
        .wd-portrait-nav .wd-header h2 {
          font-size: 32px;
          line-height: 36px; } }
  .wd-portrait-nav .swiper-slide {
    width: 66.66667%; }
    @media (min-width: 768px) {
      .wd-portrait-nav .swiper-slide {
        width: 26.38889%; } }
    @media (min-width: 1025px) {
      .wd-portrait-nav .swiper-slide {
        width: 22.43056%; } }

.wd-portrait-slider-slide-image figure {
  padding-bottom: 137.59214%; }

.wd-portrait-slider-slide-caption {
  margin-top: 12px; }

.wd-portrait-slider-prev, .wd-portrait-slider-next {
  display: none; }
  @media (min-width: 768px) {
    .wd-portrait-slider-prev, .wd-portrait-slider-next {
      background: none;
      display: block;
      height: 50px;
      left: 29px;
      margin: 0;
      transform: translateY(-50%);
      width: 50px; } }
  .wd-portrait-slider-prev:after, .wd-portrait-slider-next:after {
    display: none; }

.wd-portrait-slider-next {
  left: auto;
  right: 29px; }

.gl-portrait-back {
  left: 7px;
  position: fixed;
  top: 3px;
  z-index: 21; }
  @media (min-width: 768px) {
    .gl-portrait-back {
      left: 12px;
      top: 6px; } }
  @media (min-width: 1025px) {
    .gl-portrait-back {
      top: 12px;
      z-index: 3; } }
  .gl-portrait-back .gl-icon {
    height: 50px;
    width: 50px; }

.wd-header-sticky {
  background: #fff;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20; }
  @media (min-width: 1025px) {
    .wd-header-sticky {
      z-index: 2; } }
  .wd-header-sticky h1 {
    max-width: none; }
  .wd-header-sticky.wd-is-sticky {
    left: 50px;
    position: fixed;
    padding: 9px 0;
    right: 50px; }
    @media (min-width: 768px) {
      .wd-header-sticky.wd-is-sticky {
        padding: 14px 14px; } }
    @media (min-width: 1025px) {
      .wd-header-sticky.wd-is-sticky {
        left: 0;
        padding: 24px 14px;
        right: 0; } }
    .wd-header-sticky.wd-is-sticky h1 {
      font-size: 20px;
      line-height: 22px;
      margin: 0; }
    .wd-header-sticky.wd-is-sticky .wd-header-pre {
      font-size: 12px;
      line-height: 14px; }
  .has-new-cart-item .wd-header-sticky {
    z-index: 2; }
    .has-new-cart-item .wd-header-sticky.wd-is-sticky {
      z-index: 20; }
      @media (min-width: 1025px) {
        .has-new-cart-item .wd-header-sticky.wd-is-sticky {
          z-index: 2; } }

.wd-header-sticky-wrapper {
  position: relative;
  padding-bottom: 72px;
  margin: 20px 0; }
  @media (min-width: 768px) {
    .wd-header-sticky-wrapper {
      padding-bottom: 83px; } }
  @media (min-width: 1025px) {
    .wd-header-sticky-wrapper {
      margin: 40px 0; } }
  .wd-header-sticky-wrapper + p {
    margin-top: 20px; }
    @media (min-width: 768px) {
      .wd-header-sticky-wrapper + p {
        font-size: 20px;
        line-height: 28px; } }

.wd-header-tracker {
  position: relative; }

.wd-collection-header {
  margin: 24px auto; }

@media (min-width: 1025px) {
  .wd-portrait-amanda-charchian .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_028_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-amanda-charchian .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_028_cropped.jpg]&sink=format[jpeg]'); } }
.wd-portrait-amanda-charchian .wd-portrait-double-images-1 .wd-portrait-double-images-large {
  margin-top: 10.44776%;
  width: 50%; }
.wd-portrait-amanda-charchian .wd-portrait-double-images-1 .wd-portrait-double-images-small {
  position: absolute;
  width: 50%; }

@media (min-width: 1025px) {
  .wd-portrait-ewa-marie-rundquist .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_041_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-ewa-marie-rundquist .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_041_cropped.jpg]&sink=format[jpeg]'); } }
@media (min-width: 768px) {
  .wd-portrait-ewa-marie-rundquist .wd-portrait-double-images {
    max-width: 874px; } }
.wd-portrait-ewa-marie-rundquist .wd-portrait-double-images .wd-portrait-double-images-large {
  margin-left: -20px;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    .wd-portrait-ewa-marie-rundquist .wd-portrait-double-images .wd-portrait-double-images-large {
      margin-left: 0;
      width: 100%; } }

@media (min-width: 1025px) {
  .wd-portrait-gia-coppola .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_013_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-gia-coppola .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_013_cropped.jpg]&sink=format[jpeg]'); } }
.wd-portrait-gia-coppola .wd-portrait-double-images .wd-portrait-double-images-large {
  width: 68.0597%; }
  @media (min-width: 768px) {
    .wd-portrait-gia-coppola .wd-portrait-double-images .wd-portrait-double-images-large {
      width: 66.36086%; } }
.wd-portrait-gia-coppola .wd-portrait-double-images .wd-portrait-double-images-small {
  margin-left: 54.02985%;
  margin-top: -50.14925%;
  width: 45.97015%; }
  @media (min-width: 768px) {
    .wd-portrait-gia-coppola .wd-portrait-double-images .wd-portrait-double-images-small {
      margin-left: 59.02141%;
      margin-top: -44.64832%;
      width: 40.82569%; } }
.wd-portrait-gia-coppola .wd-portrait-double-images-landscape .wd-portrait-double-images-large {
  position: relative;
  width: 74.32836%;
  z-index: 1; }
  @media (min-width: 768px) {
    .wd-portrait-gia-coppola .wd-portrait-double-images-landscape .wd-portrait-double-images-large {
      width: 74.46483%; } }
.wd-portrait-gia-coppola .wd-portrait-double-images-landscape .wd-portrait-double-images-small {
  width: 61.49254%;
  margin-left: 38.20896%;
  margin-top: -4.1791%; }
  @media (min-width: 768px) {
    .wd-portrait-gia-coppola .wd-portrait-double-images-landscape .wd-portrait-double-images-small {
      margin-left: 38.2263%;
      margin-top: -4.12844%;
      width: 61.6208%; } }

@media (min-width: 1025px) {
  .wd-portrait-grace-bukunmi .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_034_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-grace-bukunmi .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_034_cropped.jpg]&sink=format[jpeg]'); } }
@media (min-width: 768px) {
  .wd-portrait-grace-bukunmi .wd-portrait-double-images-1 {
    max-width: 765px; } }
.wd-portrait-grace-bukunmi .wd-portrait-double-images-1 .wd-portrait-double-images-large {
  width: 48.65672%; }
  @media (min-width: 768px) {
    .wd-portrait-grace-bukunmi .wd-portrait-double-images-1 .wd-portrait-double-images-large {
      width: 42.0915%; } }
.wd-portrait-grace-bukunmi .wd-portrait-double-images-1 .wd-portrait-double-images-small {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 14.92537%;
  width: 61.79104%; }
  @media (min-width: 768px) {
    .wd-portrait-grace-bukunmi .wd-portrait-double-images-1 .wd-portrait-double-images-small {
      margin-top: 8.23529%;
      width: 63.92157%; } }
  .wd-portrait-grace-bukunmi .wd-portrait-double-images-1 .wd-portrait-double-images-small figure {
    padding-bottom: 71.42857%; }
.wd-portrait-grace-bukunmi .wd-portrait-double-images-2 .wd-portrait-double-images-large {
  width: calc(50% - 4px); }
.wd-portrait-grace-bukunmi .wd-portrait-double-images-2 .wd-portrait-double-images-small {
  margin-left: 8px;
  width: calc(50% - 4px); }

@media (min-width: 1025px) {
  .wd-portrait-laura-kampman .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_007_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-laura-kampman .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_007_cropped.jpg]&sink=format[jpeg]'); } }
@media (min-width: 768px) {
  .wd-portrait-laura-kampman .wd-portrait-double-images-1 {
    max-width: 434px; } }
.wd-portrait-laura-kampman .wd-portrait-double-images-1 .wd-portrait-double-images-large {
  margin-left: -20px;
  width: calc(100% + 40px); }
  @media (min-width: 768px) {
    .wd-portrait-laura-kampman .wd-portrait-double-images-1 .wd-portrait-double-images-large {
      margin-left: 0;
      width: 100%; } }
  .wd-portrait-laura-kampman .wd-portrait-double-images-1 .wd-portrait-double-images-large figure {
    padding-bottom: 125%; }
.wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-large {
  margin-left: 38.20896%;
  width: 61.49254%; }
  @media (min-width: 768px) {
    .wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-large {
      margin-left: 42.04893%;
      width: 57.79817%; } }
  .wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-large figure {
    padding-bottom: 125%; }
.wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-small {
  margin-top: -42.98507%;
  width: 48.95522%; }
  @media (min-width: 768px) {
    .wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-small {
      margin-top: -52.44648%;
      width: 49.23547%; } }
  .wd-portrait-laura-kampman .wd-portrait-double-images-2 .wd-portrait-double-images-small figure {
    padding-bottom: 125%; }

@media (min-width: 1025px) {
  .wd-portrait-lottermann-fuentes .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_036_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-lottermann-fuentes .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_036_cropped.jpg]&sink=format[jpeg]'); } }
.wd-portrait-lottermann-fuentes .wd-portrait-double-images-1 .wd-portrait-double-images-large {
  width: calc(50% - 4px); }
  @media (min-width: 768px) {
    .wd-portrait-lottermann-fuentes .wd-portrait-double-images-1 .wd-portrait-double-images-large {
      margin-left: 42.04893%;
      width: 57.79817%; } }
.wd-portrait-lottermann-fuentes .wd-portrait-double-images-1 .wd-portrait-double-images-small {
  width: calc(50% - 4px);
  margin-left: 8px; }
  @media (min-width: 768px) {
    .wd-portrait-lottermann-fuentes .wd-portrait-double-images-1 .wd-portrait-double-images-small {
      left: 0;
      margin-left: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 49.23547%; } }
.wd-portrait-lottermann-fuentes .wd-portrait-double-images-2 .wd-portrait-double-images-large {
  width: 61.49254%; }
  @media (min-width: 768px) {
    .wd-portrait-lottermann-fuentes .wd-portrait-double-images-2 .wd-portrait-double-images-large {
      width: 66.36086%; } }
.wd-portrait-lottermann-fuentes .wd-portrait-double-images-2 .wd-portrait-double-images-small {
  margin-left: 51.04478%;
  margin-top: -57.91045%;
  width: 48.95522%; }
  @media (min-width: 768px) {
    .wd-portrait-lottermann-fuentes .wd-portrait-double-images-2 .wd-portrait-double-images-small {
      margin-top: -59.78593%;
      margin-left: 50.61162%;
      width: 49.23547%; } }

@media (min-width: 1025px) {
  .wd-portrait-wai-lin-tse .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_015_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-wai-lin-tse .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_015_cropped.jpg]&sink=format[jpeg]'); } }
.wd-portrait-wai-lin-tse .wd-portrait-double-images-1 {
  text-align: right; }
  @media (min-width: 768px) {
    .wd-portrait-wai-lin-tse .wd-portrait-double-images-1 {
      max-width: 710px; } }
  .wd-portrait-wai-lin-tse .wd-portrait-double-images-1 .wd-portrait-double-images-large {
    width: 61.49254%; }
    @media (min-width: 768px) {
      .wd-portrait-wai-lin-tse .wd-portrait-double-images-1 .wd-portrait-double-images-large {
        width: 61.12676%; } }
  .wd-portrait-wai-lin-tse .wd-portrait-double-images-1 .wd-portrait-double-images-small {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 48.95522%; }
    @media (min-width: 768px) {
      .wd-portrait-wai-lin-tse .wd-portrait-double-images-1 .wd-portrait-double-images-small {
        width: 45.35211%; } }
@media (min-width: 768px) {
  .wd-portrait-wai-lin-tse .wd-portrait-double-images-2 {
    max-width: 710px; } }
.wd-portrait-wai-lin-tse .wd-portrait-double-images-2 .wd-portrait-double-images-large {
  width: 61.49254%; }
  @media (min-width: 768px) {
    .wd-portrait-wai-lin-tse .wd-portrait-double-images-2 .wd-portrait-double-images-large {
      width: 61.12676%; } }
.wd-portrait-wai-lin-tse .wd-portrait-double-images-2 .wd-portrait-double-images-small {
  right: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48.95522%; }
  @media (min-width: 768px) {
    .wd-portrait-wai-lin-tse .wd-portrait-double-images-2 .wd-portrait-double-images-small {
      width: 45.35211%; } }

@media (min-width: 1025px) {
  .wd-portrait-wang-ziqian .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_021_cropped.jpg]&scale=width[1366]&sink=format[jpeg]'); } }
@media (min-width: 1440px) {
  .wd-portrait-wang-ziqian .wd-hero-image {
    background-image: url('https://lp.stories.com/app005prod?source=url[https://www.stories.com/content/dam/Stories/Images/202001/campaigns/2010-101/app/images/IM_20_10_021_cropped.jpg]&sink=format[jpeg]'); } }
.wd-portrait-wang-ziqian .wd-portrait-double-images-1 {
  text-align: center; }
  @media (min-width: 768px) {
    .wd-portrait-wang-ziqian .wd-portrait-double-images-1 {
      text-align: left;
      max-width: 765px; } }
  .wd-portrait-wang-ziqian .wd-portrait-double-images-1 .wd-portrait-double-images-large {
    width: 74.62687%; }
    @media (min-width: 768px) {
      .wd-portrait-wang-ziqian .wd-portrait-double-images-1 .wd-portrait-double-images-large {
        width: 49.41176%; } }
  .wd-portrait-wang-ziqian .wd-portrait-double-images-1 .wd-portrait-double-images-small {
    margin-top: 40px;
    width: 100%; }
    @media (min-width: 768px) {
      .wd-portrait-wang-ziqian .wd-portrait-double-images-1 .wd-portrait-double-images-small {
        margin-top: 5.22876%;
        position: absolute;
        right: 0;
        top: 0;
        width: 63.92157%; } }
    .wd-portrait-wang-ziqian .wd-portrait-double-images-1 .wd-portrait-double-images-small figure {
      padding-bottom: 71.42857%; }
@media (min-width: 768px) {
  .wd-portrait-wang-ziqian .wd-portrait-double-images-2 {
    max-width: 874px; } }
.wd-portrait-wang-ziqian .wd-portrait-double-images-2 .wd-portrait-double-images-large {
  width: 50%; }
.wd-portrait-wang-ziqian .wd-portrait-double-images-2 .wd-portrait-double-images-small {
  width: 50%; }
