/** Shopify CDN: Minification failed

Line 190:174 Unexpected "}"

**/
.msf-product-page{
      background:#fbf8f3;
        color:#322229;
          padding:60px 20px 80px;
          }

          .msf-product-wrap{
            max-width:1320px;
              margin:0 auto;
                display:grid;
                  grid-template-columns:1fr 1fr;
                    gap:70px;
                      align-items:start;
                      }

                      .msf-product-gallery{
                        position:sticky;
                          top:30px;
                          }

                          .msf-product-main-image{
                            background:#fff;
                              border:1px solid #eadde3;
                                overflow:hidden;
                                }

                                .msf-product-main-image img{
                                    width:100%;
                                      height:auto;
                                        display:block;
                                          aspect-ratio:1/1;
                                            object-fit:contain;
                                              object-position:center;
                                                background:#f8f5f3;
                                                  padding:10px;
                                                  }

                                        .msf-product-thumbs{
                                          display:grid;
                                            grid-template-columns:repeat(5,1fr);
                                              gap:12px;
                                                margin-top:14px;
                                                }

                                                .msf-thumb{
                                                  border:1px solid #eadde3;
                                                    background:#fff;
                                                      padding:0;
                                                        cursor:pointer;
                                                        }

                                                        .msf-thumb img{
                                                            width:100%;
                                                              aspect-ratio:1/1;
                                                                object-fit:contain;
                                                                  object-position:center;
                                                                    background:#f8f5f3;
                                                                      padding:4px;
                                                                        display:block;
                                                        }

                                                                .msf-thumb.active,
                                                                .msf-thumb:hover{
                                                                  border-color:#b77b91;
                                                                  }

                                                                  .msf-product-info{
                                                                    background:#fff;
                                                                      border:1px solid #eadde3;
                                                                        padding:42px;
                                                                        }

                                                                        .msf-product-vendor{
                                                                          text-transform:uppercase;
                                                                            letter-spacing:2.5px;
                                                                              font-size:11px;
                                                                                color:#b77b91;
                                                                                  margin:0 0 12px;
                                                                                  }

                                                                                  .msf-product-info h1{
                                                                                    font-family:Georgia,serif;
                                                                                      font-size:42px;
                                                                                        font-weight:400;
                                                                                          line-height:1.18;
                                                                                            color:#322229;
                                                                                              margin:0 0 18px;
                                                                                              }

                                                                                              .msf-product-price{
                                                                                                font-size:22px;
                                                                                                  color:#322229;
                                                                                                    margin-bottom:28px;
                                                                                                    }

                                                                                                    .msf-product-form{
                                                                                                      margin-top:25px;
                                                                                                      }

                                                                                                      .msf-product-option{
                                                                                                        margin-bottom:22px;
                                                                                                        }

                                                                                                        .msf-product-option label,
                                                                                                        .msf-product-qty label{
                                                                                                          display:block;
                                                                                                            font-size:13px;
                                                                                                              letter-spacing:1px;
                                                                                                                text-transform:uppercase;
                                                                                                                  color:#493a3f;
                                                                                                                    margin-bottom:9px;
                                                                                                                    }

                                                                                                                    .msf-product-option label span{
                                                                                                                      color:#9b8c91;
                                                                                                                        text-transform:none;
                                                                                                                          letter-spacing:0;
                                                                                                                          }

                                                                                                                          .msf-product-option select,
                                                                                                                          .msf-product-option input{
                                                                                                                            width:100%;
                                                                                                                              height:48px;
                                                                                                                                border:1px solid #d8cbd0;
                                                                                                                                  background:#fff;
                                                                                                                                    padding:0 14px;
                                                                                                                                      font-size:14px;
                                                                                                                                        color:#322229;
                                                                                                                                        }

                                                                                                                                        .msf-product-option p{
                                                                                                                                          font-size:13px;
                                                                                                                                            color:#7c6b70;
                                                                                                                                              line-height:1.6;
                                                                                                                                                margin:8px 0 0;
                                                                                                                                                }

                                                                                                                                                .msf-product-qty{
                                                                                                                                                  margin-bottom:24px;
                                                                                                                                                  }

                                                                                                                                                  .msf-qty-box{
                                                                                                                                                    display:flex;
                                                                                                                                                      width:150px;
                                                                                                                                                        height:46px;
                                                                                                                                                          border:1px solid #d8cbd0;
                                                                                                                                                          }

                                                                                                                                                          .msf-qty-box input{
                                                                                                                                                            width:60px;
                                                                                                                                                              border:0;
                                                                                                                                                                text-align:center;
                                                                                                                                                                  font-size:15px;
                                                                                                                                                                  }

                                                                                                                                                                  .msf-qty-btn{
                                                                                                                                                                    width:45px;
                                                                                                                                                                      border:0;
                                                                                                                                                                        background:#faf4f7;
                                                                                                                                                                          cursor:pointer;
                                                                                                                                                                            font-size:20px;
                                                                                                                                                                              color:#322229;
                                                                                                                                                                              }

                                                                                                                                                                              .msf-add-cart{
                                                                                                                                                                                  width:100%;
                                                                                                                                                                                    height:54px;
                                                                                                                                                                                      border:1px solid #b07080;
                                                                                                                                                                                        background:#b07080;
                                                                                                                                                                                          color:#fff;
                                                                                                                                                                                            text-transform:uppercase;
                                                                                                                                                                                              letter-spacing:1.5px;
                                                                                                                                                                                                font-size:13px;
                                                                                                                                                                                                  font-weight:600;
                                                                                                                                                                                                    cursor:pointer;
                                                                                                                                                                                                      transition:all .3s ease;
                                                                                                                                                                                                      }

                                                                                                                                                                                                      .msf-add-cart:hover{
                                                                                                                                                                                                        background:#9c6272;
                                                                                                                                                                                                          border-color:#9c6272;
                                                                                                                                                                                                            transform:translateY(-2px);
                                                                                                                                                                                                              box-shadow:0 10px 22px rgba(176,112,128,.25);
                                                                                                                                                                                                              }
                                                                                                                                                                              }

                                                                                                                                                                                                      .msf-add-cart:disabled{
                                                                                                                                                                                                        opacity:.5;
                                                                                                                                                                                                          cursor:not-allowed;
                                                                                                                                                                                                          }

                                                                                                                                                                                                          .msf-dynamic-checkout{
                                                                                                                                                                                                            margin-top:14px;
                                                                                                                                                                                                            }

                                                                                                                                                                                                            .msf-product-trust{
                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                  gap:14px;
                                                                                                                                                                                                                    margin-top:30px;
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    .msf-product-trust div{
                                                                                                                                                                                                                      background:#faf4f7;
                                                                                                                                                                                                                        border:1px solid #eadde3;
                                                                                                                                                                                                                          padding:18px;
                                                                                                                                                                                                                            text-align:center;
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                            .msf-product-trust span{
                                                                                                                                                                                                                              display:block;
                                                                                                                                                                                                                                font-size:20px;
                                                                                                                                                                                                                                  color:#b77b91;
                                                                                                                                                                                                                                    margin-bottom:8px;
                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                    .msf-product-trust strong{
                                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                                        font-family:Georgia,serif;
                                                                                                                                                                                                                                          font-size:17px;
                                                                                                                                                                                                                                            font-weight:400;
                                                                                                                                                                                                                                              color:#322229;
                                                                                                                                                                                                                                                margin-bottom:4px;
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                .msf-product-trust p{
                                                                                                                                                                                                                                                  margin:0;
                                                                                                                                                                                                                                                    font-size:13px;
                                                                                                                                                                                                                                                      color:#7c6b70;
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                      .msf-product-details{
                                                                                                                                                                                                                                                        max-width:1320px;
                                                                                                                                                                                                                                                          margin:70px auto 0;
                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                          .msf-detail-card{
                                                                                                                                                                                                                                                            background:#fff;
                                                                                                                                                                                                                                                              border:1px solid #eadde3;
                                                                                                                                                                                                                                                                padding:38px;
                                                                                                                                                                                                                                                                  margin-bottom:24px;
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                  .msf-detail-card h2{
                                                                                                                                                                                                                                                                    font-family:Georgia,serif;
                                                                                                                                                                                                                                                                      font-size:30px;
                                                                                                                                                                                                                                                                        font-weight:400;
                                                                                                                                                                                                                                                                          color:#322229;
                                                                                                                                                                                                                                                                            margin:0 0 18px;
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                            .msf-detail-card p,
                                                                                                                                                                                                                                                                            .msf-product-description{
                                                                                                                                                                                                                                                                              font-size:15px;
                                                                                                                                                                                                                                                                                line-height:1.9;
                                                                                                                                                                                                                                                                                  color:#5f5357;
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  .msf-product-description h1,
                                                                                                                                                                                                                                                                                  .msf-product-description h2,
                                                                                                                                                                                                                                                                                  .msf-product-description h3{
                                                                                                                                                                                                                                                                                    font-family:Georgia,serif;
                                                                                                                                                                                                                                                                                      font-weight:400;
                                                                                                                                                                                                                                                                                        color:#322229;
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                        .msf-product-description ul,
                                                                                                                                                                                                                                                                                        .msf-detail-card ul{
                                                                                                                                                                                                                                                                                          padding-left:20px;
                                                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                            .msf-product-description li,
                                                                                                                                                                                                                                                                                            .msf-detail-card li{
                                                                                                                                                                                                                                                                                              margin-bottom:10px;
                                                                                                                                                                                                                                                                                                line-height:1.7;
                                                                                                                                                                                                                                                                                                  color:#5f5357;
                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                  .msf-detail-grid{
                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                      grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                        gap:24px;
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        .msf-detail-grid .msf-detail-card{
                                                                                                                                                                                                                                                                                                          margin-bottom:0;
                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                          .msf-bespoke-card{
                                                                                                                                                                                                                                                                                                            background:#faf4f7;
                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                            .msf-bespoke-card a{
                                                                                                                                                                                                                                                                                                              display:inline-block;
                                                                                                                                                                                                                                                                                                                margin-top:12px;
                                                                                                                                                                                                                                                                                                                  background:#b77b91;
                                                                                                                                                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                                                                                                                                                      text-decoration:none;
                                                                                                                                                                                                                                                                                                                        padding:14px 28px;
                                                                                                                                                                                                                                                                                                                          text-transform:uppercase;
                                                                                                                                                                                                                                                                                                                            letter-spacing:1.4px;
                                                                                                                                                                                                                                                                                                                              font-size:12px;
                                                                                                                                                                                                                                                                                                                                transition:.3s ease;
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                .msf-bespoke-card a:hover{
                                                                                                                                                                                                                                                                                                                                  background:#322229;
                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                  @media(max-width:990px){
                                                                                                                                                                                                                                                                                                                                    .msf-product-page{
                                                                                                                                                                                                                                                                                                                                        padding:35px 16px 60px;
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                            .msf-product-wrap{
                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                    gap:30px;
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                        .msf-product-gallery{
                                                                                                                                                                                                                                                                                                                                                            position:static;
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                .msf-product-info{
                                                                                                                                                                                                                                                                                                                                                                    padding:28px 22px;
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                        .msf-product-info h1{
                                                                                                                                                                                                                                                                                                                                                                            font-size:32px;
                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                .msf-product-trust{
                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                        .msf-detail-grid{
                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                .msf-detail-card{
                                                                                                                                                                                                                                                                                                                                                                                                    padding:28px 22px;
                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:600px){
                                                                                                                                                                                                                                                                                                                                                                                                        .msf-product-thumbs{
                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                .msf-product-info h1{
                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                        .msf-product-trust{
                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                .msf-detail-card h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                      .msf-trust-svg svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                          display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                            margin: 0 auto 6px;
                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Personalised letter entry */
                                                                                                                                                                                                                                                                                                                                                                                                                                            .msf-letter-entry {
                                                                                                                                                                                                                                                                                                                                                                                                                                              width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                margin: 0 0 22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding: 18px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: #fbf5f6;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      border: 1px solid #eadde0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        box-sizing: border-box;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        .msf-letter-entry__label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin: 0 0 9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: #3d3133;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height: 1.4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      letter-spacing: 1.4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .msf-letter-entry__required {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color: #b57687;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .msf-letter-entry__input {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height: 50px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding: 12px 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border: 1px solid #d8c8cc;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-radius: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background: #fff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: #3d3133;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              box-shadow: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                box-sizing: border-box;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-family: inherit;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: 15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height: 1.4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        letter-spacing: 2px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            appearance: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .msf-letter-entry__input::placeholder {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: #92878a;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                letter-spacing: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-transform: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .msf-letter-entry__input:focus {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-color: #b57687;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      outline: 1px solid #b57687;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        outline-offset: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .msf-letter-entry__help {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 8px 0 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: #786d70;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                line-height: 1.5;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media screen and (max-width: 749px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .msf-letter-entry {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .msf-letter-entry__input {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height: 48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                  