#MainContent .shopify-section:has(.contact-section,.contact,.customer,.blog-articles,.template-search__search,.cart__warnings,.cart__contents,.title-wrapper-with-link){background-color:var(--rg-cream);background-image:var(--rg-tile);background-size:96px 96px}.contact-section h1.main-page-title,.contact h2.title,.customer h2,.main-page-title,.customer h1{font-family:var(--rg-serif)!important;font-style:normal!important;font-weight:600!important;text-transform:none!important;color:var(--rg-navy)!important;letter-spacing:-.01em;font-size:clamp(3.4rem,4vw,5rem)!important}.contact.page-width,.customer.login,.customer.register{background:#fff;border:1px solid rgba(176,141,87,.6);border-radius:14px;padding:34px 36px 38px;box-shadow:0 26px 44px -34px #0a2a578c;margin-top:34px;margin-bottom:44px}.contact.page-width{max-width:760px}.customer.login,.customer.register{max-width:520px;margin-left:auto;margin-right:auto}.contact .field__input,.contact textarea,.contact select,.customer .field__input,.customer select,.customer textarea{border-radius:10px!important;border:1px solid rgba(176,141,87,.7)!important;background:#fffdf8!important;color:var(--rg-navy)!important;box-shadow:none!important;transition:box-shadow .2s,border-color .2s}.contact .field__input:focus,.customer .field__input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--rg-navy)!important;box-shadow:0 0 0 3px #b08d5759!important;outline:none}.contact .field:after,.contact .field:before,.customer .field:after,.customer .field:before{display:none!important}.contact .field__label,.customer .field__label{font-family:Marcellus,Georgia,serif;letter-spacing:.06em;color:#6a7690}.contact .button,.customer .button,.contact button[type=submit],.customer button[type=submit]{background:var(--rg-navy)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:14px 34px!important;font-family:Marcellus,Georgia,serif!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 1px var(--rg-navy),0 0 0 4px #fff,0 0 0 5px var(--rg-gold)!important;min-height:0;transition:transform .2s}.contact .button:hover,.customer .button:hover{transform:translateY(-2px)}.customer p,.customer .rte{color:#41506a}.customer a{color:var(--rg-navy);text-decoration-color:var(--rg-gold)}.blog-articles .article-card.card{background:transparent;border:0;box-shadow:none}.blog-articles .article-card__image-wrapper.card__media,.blog-articles .article-card__image.media{border-radius:999px 999px 14px 14px!important;overflow:hidden}.blog-articles .article-card__image.media{padding-bottom:118%!important;background:var(--rg-sand);box-shadow:0 22px 40px -28px #0a2a578c}.blog-articles .article-card__image img{object-fit:cover}.blog-articles .card__information{text-align:center;padding:16px 8px 0!important;background:transparent!important}.blog-articles .card__heading,.blog-articles .card__heading a{font-family:var(--rg-serif)!important;font-weight:600!important;font-size:2.4rem!important;line-height:1.12!important;color:var(--rg-navy)!important;text-transform:none!important}.blog-articles .article-card__excerpt{color:#41506a;font-size:1.5rem;line-height:1.55}.blog-articles .article-card__info{font-family:Marcellus,Georgia,serif;letter-spacing:.14em;color:var(--rg-gold)}.template-search .facets-wrapper,.template-search facet-filters-form.small-hide{display:none}.template-search .quick-add,.template-search .quick-add__submit{display:none!important}.template-search .title--primary,.template-search h1{font-family:var(--rg-serif)!important;text-transform:none!important}[data-pf-type=Heading],[data-pf-type=Heading] *{font-family:var(--rg-serif)!important;font-style:normal!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.005em}[data-pf-type=Button] a,[data-pf-type=Button] button{font-family:Marcellus,Georgia,serif!important;letter-spacing:.12em;text-transform:uppercase}.rgw{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:16px 18px;background:var(--rg-cream);background-image:var(--rg-tile);background-size:96px 96px;border:1px solid rgba(176,141,87,.75);border-radius:14px}.rgw__ic{flex:none;width:46px;height:52px;border:1px solid var(--rg-gold);border-radius:999px 999px 8px 8px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--rg-navy)}.rgw__ic svg{width:22px;height:22px;margin-top:5px}.rgw__t{flex:1 1 200px;min-width:0}.rgw__t b{display:block;font-family:var(--rg-serif);font-weight:600;font-size:2.1rem;line-height:1.1;color:var(--rg-navy)}.rgw__t span{display:block;font-size:1.35rem;color:#41506a;margin-top:2px}.rgw__b{display:flex;gap:10px;flex-wrap:wrap}.rgw__b a{display:inline-block;padding:10px 20px;font-family:Marcellus,Georgia,serif;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;border:1px solid var(--rg-navy);color:var(--rg-navy)!important;transition:background .2s,color .2s}.rgw__b a.is-solid{background:var(--rg-navy);color:#fff!important}.rgw__b a:hover{background:var(--rg-gold);border-color:var(--rg-gold);color:#fff!important}.cart__empty-text,.cart__warnings h1,.cart__warnings .title{font-family:var(--rg-serif)!important;font-style:normal!important;font-weight:600!important;text-transform:none!important;color:var(--rg-navy)!important;font-size:clamp(3.2rem,3.6vw,4.4rem)!important}.cart__warnings .button,.cart__warnings a.button{background:var(--rg-navy)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:Marcellus,Georgia,serif!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 1px var(--rg-navy),0 0 0 4px var(--rg-cream),0 0 0 5px var(--rg-gold)!important}.title-wrapper-with-link{justify-content:center;text-align:center}.title-wrapper-with-link .title,.title-wrapper-with-link h2{font-family:var(--rg-serif)!important;font-style:normal!important;font-weight:600!important;text-transform:none!important;color:var(--rg-navy)!important;font-size:clamp(3rem,3.6vw,4.4rem)!important;text-align:center;width:100%}#MainContent:has(.shopify-policy__container){background-color:var(--rg-cream);background-image:var(--rg-tile);background-size:96px 96px;padding:34px 16px 70px}.shopify-policy__container{max-width:880px!important;margin:0 auto!important;padding:0!important;width:100%}.shopify-policy__title{text-align:center;padding:10px 0 26px}.shopify-policy__title:before{content:"Riviera Towel & Gift Co.";display:block;font-family:Marcellus,Georgia,serif;font-size:1.25rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rg-gold);margin-bottom:10px}.shopify-policy__title h1{font-family:var(--rg-serif)!important;font-style:normal!important;font-weight:600!important;text-transform:none!important;color:var(--rg-navy)!important;font-size:clamp(3.6rem,5vw,6rem)!important;line-height:1.02;letter-spacing:-.01em;margin:0!important}.shopify-policy__title:after{content:"";display:block;width:130px;height:14px;margin:18px auto 0;background:linear-gradient(var(--rg-gold),var(--rg-gold)) left center/48px 1px no-repeat,linear-gradient(var(--rg-gold),var(--rg-gold)) right center/48px 1px no-repeat;position:relative}.shopify-policy__body{background:#fff;border:1px solid rgba(176,141,87,.6);border-radius:14px;padding:clamp(24px,4vw,46px) clamp(22px,5vw,56px);box-shadow:0 26px 44px -34px #0a2a578c}.shopify-policy__body .rte{color:#41506a;font-size:1.6rem;line-height:1.75}.shopify-policy__body .rte p{margin:0 0 1.2em}.shopify-policy__body .rte a{color:var(--rg-navy);text-decoration-color:var(--rg-gold);text-underline-offset:3px;word-break:break-word}.rgp-h{margin:1.9em 0 .7em!important;padding-top:1.5em;border-top:1px solid rgba(176,141,87,.45);scroll-margin-top:110px}.rgp-h:first-of-type{margin-top:.3em!important}.rgp-h__n{display:block;font-family:Marcellus,Georgia,serif;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rg-gold);margin-bottom:6px}.rgp-h__t{display:block;font-family:var(--rg-serif);font-weight:600;font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.1;color:var(--rg-navy);text-transform:none}.rgp-sub{font-family:Marcellus,Georgia,serif;letter-spacing:.04em;color:var(--rg-navy);font-size:1.7rem}.rgp-toc{margin:0 0 8px;padding:22px 26px;background:var(--rg-cream);background-image:var(--rg-tile);background-size:96px 96px;border:1px solid rgba(176,141,87,.55);border-radius:12px}.rgp-toc__t{font-family:Marcellus,Georgia,serif;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rg-gold);margin:0 0 12px}.rgp-toc ol{list-style:none;margin:0;padding:0;columns:2;column-gap:34px}.rgp-toc li{break-inside:avoid;margin:0 0 6px;font-size:1.45rem;line-height:1.4}.rgp-toc a{text-decoration:none!important;color:var(--rg-navy)!important}.rgp-toc a:hover{color:var(--rg-gold)!important}.rgp-toc b{font-family:Marcellus,Georgia,serif;font-weight:400;color:var(--rg-gold);margin-right:8px}@media(max-width:749px){.rgp-toc ol{columns:1}.shopify-policy__body .rte{font-size:1.5rem}}.customer .field input,.customer .field textarea,.customer .field select,.customer input[type=text],.customer input[type=email],.customer input[type=password],.customer input[type=url],.customer input[type=tel],.customer textarea{border:1px solid rgba(176,141,87,.9)!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:none!important;color:#0a2a57}.customer .field input:focus,.customer .field textarea:focus{border-color:#0a2a57!important;box-shadow:0 0 0 3px #b08d574d!important;outline:none}.customer .field:before,.customer .field:after{display:none!important}.rg-apply-note{margin:6px 0 20px;padding:16px 18px;background:#f7f2e8;border:1px solid rgba(176,141,87,.6);border-left:4px solid #b8962e;border-radius:10px;text-align:left}.rg-apply-note p{margin:0 0 8px;font-size:1.35rem;line-height:1.6;color:#41506a}.rg-apply-note p:last-child{margin-bottom:0}.rg-apply-note__lead{font-family:Marcellus,Georgia,serif;letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem!important;color:#8f7324!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/rg-forms.css.map */
