@font-face{font-family:Rift-Bold;src:url(Rift-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Rift-Medium;src:url(Rift-Medium.woff2) format("woff2");font-weight:500;font-style:normal}.menu-drawer__header-heading,.mega-menu__column-heading.body-small,.mega-menu__tabs .mega-menu__tab span,.list-menu-item a span{font-family:Rift-Bold;font-size:calc(var(--font-heading-h3-scale) * 1.6rem);letter-spacing:.1rem;text-transform:uppercase}.mega-menu__submenus .mega-menu__column-list-item .mega-menu__column-list-link{font-family:Rift-Medium;letter-spacing:.05rem;text-transform:none}li.list-menu-item.list-menu--megamenu,li.list-menu-item.list-menu--submenu{position:relative}li.list-menu-item.list-menu--megamenu:after,li.list-menu-item.list-menu--submenu:after{content:"\25be";position:absolute;top:50%;right:10px;-webkit-transition:all .4s ease;transition:all .4s ease;transform:translateY(-50%)}li.list-menu-item.list-menu--megamenu:hover:after,li.list-menu-item.list-menu--megamenu:focus:after,li.list-menu-item.list-menu--submenu:hover:after,li.list-menu-item.list-menu--submenu:focus:after{transform:translateY(-50%) rotateX(180deg)}li.list-menu-item.list-menu--megamenu,li.list-menu-item.list-menu--submenu{padding-right:15px}@media screen and (min-width:1100px){burger-menu{display:none}.mega-menu__column-heading.body-small,.mega-menu__tabs .mega-menu__tab span,.list-menu-item a span{font-family:Rift-Bold;font-size:calc(var(--font-heading-h2-scale) * 1.6rem);letter-spacing:.1rem;text-transform:uppercase}.product__outer--slider-previews .product__main{max-width:55%}.product__info-container{max-width:44.5rem}}.list-menu--inline>.list-menu-item>.header__menu-item>span:after{height:0}.mega-menu__column .mega-menu__column-list .mega-menu__column-list-item .mega-menu__column-list-link span{font-family:Rift-Medium;letter-spacing:.05rem;text-transform:none}.seperator-wrapper{width:100%;overflow:hidden}.seperator-wrapper .seperator{width:3000px;height:3px;animation:c324Rotate 3s infinite linear;-webkit-animation:c324Rotate 3s infinite linear}@-webkit-keyframes c324Rotate{0%{background-position:-3000px}to{background-position:0px}}@keyframes c324Rotate{0%{background-position:-3000px}to{background-position:0px}}.gradient{background:#a7a5a3;background:-moz-linear-gradient(left,#a7a5a3 0%,#855d3b 25%,#dad9e0 50%,#65a451 75%,#a7a5a3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a7a5a3),color-stop(25%,#855d3b),color-stop(50%,#dad9e0),color-stop(75%,#65a451),color-stop(100%,#a7a5a3));background:-webkit-linear-gradient(left,#a7a5a3 0%,#855d3b 25%,#dad9e0 50%,#65a451 75%,#a7a5a3 100%);background:-o-linear-gradient(left,#a7a5a3 0%,#855d3b 25%,#dad9e0 50%,#65a451 75%,#a7a5a3 100%);background:-ms-linear-gradient(left,#a7a5a3 0%,#855d3b 25%,#dad9e0 50%,#65a451 75%,#a7a5a3 100%);background:linear-gradient(to right,#a7a5a3,#855d3b,#dad9e0,#65a451,#a7a5a3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7a5a3",endColorstr="#a7a5a3",GradientType=1)}.countdown-timer-bar__text{font-family:Rift-Bold;letter-spacing:.05em}.countdown-timer-bar__main{font-family:Rift-Medium;letter-spacing:.05em}@media screen and (min-width:1100px){burger-menu{display:none}}.header__inline-menu .header__menu-item{font-family:Rift-Bold;font-size:1.89rem;letter-spacing:.05em}.menu-drawer__menu-item,.drawer__heading.h2{font-family:Rift-Bold;letter-spacing:.05em}button.button,a.button{font-family:Rift-Bold;letter-spacing:.05em;font-size:1.68rem}a.button.button--tertiary{font-family:Rift-Medium;letter-spacing:.1em}.header__sister-site{display:flex;align-items:center;justify-content:flex-start;font-size:12px;width:100%;background-color:#f2f2f2;padding:5px 5px 0}.site-tab{padding:2px 12px;border:1px solid #ccc;border-bottom:none;border-radius:6px 6px 0 0/6px 6px 0px 0px;display:flex;width:150px;height:35px;text-align:center;font-family:Rift-Bold;font-size:16px;background-color:#e3e3e3}.site-tab.active{background-color:#fff}.site-tab a{text-decoration:none;flex:1}h2.popular-products__title,h2.banner-grid__title,h2.h2.title{font-family:Rift-Bold;letter-spacing:.05em}section#shopify-section-template--20831933563110__1770826129b217354e{background-color:#f2f2f2}section#shopify-section-template--20922087047398__rich_text_4iGWqa,section#shopify-section-template--20922087047398__1770826129b217354e,section#shopify-section-template--20922087047398__rich_text_hBjGfa{background-color:#f2f2f2}section#shopify-section-template--20922087047398__rich_text_4iGWqa .rich-text__blocks,section#shopify-section-template--20922087047398__rich_text_hBjGfa .rich-text__blocks{background:transparent}.popular-products .js-color-swatches-wrapper .card-information .product-parameters label.color-swatch:after,.featured-collection .featured-collection__collection-slider .featured-collection__collection-item .card-information .product-parameters label.color-swatch:after,product-recommendations .product-recommendations__product .card-information .product-parameters label.color-swatch:after,.predictive-search .predictive-search__result-group .card-information .card__group .product-parameters .product-form__controls.js-color-swatches label.color-swatch:after{height:2rem;width:2rem}.product__badge .badge,.card--product .badge{font-family:Rift-Bold;letter-spacing:.1em;text-transform:uppercase}.badge-hidden{display:none}section.testimonials-section.color-background-1.section-template--18189040943174__testimonials_MhfRmk-padding .testimonials-header-block{justify-content:unset;display:unset}.testimonials-header--block__titles.titles{max-width:unset;text-align:center}h2.featured-collection__heading,h3.footer-block__heading,a.footer__logo-link span.h3,.footer h3.accordion__heading,.popular-products__subtitle.subtitle{font-family:Rift-Bold;letter-spacing:.05em}.newsletter__form{text-align:center;margin:0 auto}.rich-text__subheading+.rich-text__heading{font-family:Rift-Bold;letter-spacing:.05em}h2.h1.newsletter__title.title,h1.collection-hero__title.title--page{font-family:Rift-Bold;letter-spacing:.05em}.collection-hero__text-wrapper{max-width:none}.collection-hero__description.body-large.rte{font-size:calc(var(--font-body-scale) * 1.25rem);max-width:70rem}.slideshow__title-content.h1,h1.product__title.h1{font-family:Rift-Bold;letter-spacing:.05em}.footer-block.footer-block--subscribe p.newsletter__description.body-large{padding-top:unset}.footer-block.footer-block--menu h3.footer-block__heading{margin-bottom:33px}.product__text.subtitle{font-family:Rift-Medium;letter-spacing:.05em;font-size:calc(var(--font-body-scale) * 2rem)}.product__text.subtitle+.product__title__wrapper{margin-top:-.75rem}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.product-terms-agreement{border:1px solid #e0e0e0;padding:15px;border-radius:4px;background-color:#f9f9f9}.product-terms-agreement label{font-size:14px;line-height:1.5}.product-terms-agreement input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.tc-atc-disabled{opacity:1;background-color:rgb(var(--color-button),.2);color:rgb(var(--color-button-secondary-text));border-color:#0000;cursor:not-allowed}.contact-form.section-template--18189041008710__form-padding.color-background-1 .contact-form__text h2.h1.contact-form__title.title,h2.contact-form__title-form.h3,.contact-form__blocks .contact-form__block .contact-form__block-subtitle.body-large{font-family:Rift-Bold;letter-spacing:.05em}.section-template--18189041041478__main-padding.container h1.main-page-title.page-title.title--page.h2{font-family:Rift-Bold;letter-spacing:.05em;text-align:center}h2.jdgm-carousel-title,h2.jdgm-rev-widg__title{font-family:Rift-Medium;letter-spacing:.05em}.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow{background-color:#353535!important}.jdgm-medals-wrapper{display:none!important}.jdgm-prev-badge__text{font-size:1.2rem;padding-left:.25rem}.jdgm-write-rev-link{color:#fff!important}.jdgm-widget.jdgm-preview-badge{text-align:center}.content-for-layout .shopify-block .jdgm-preview-badge .jdgm-star.jdgm-star{color:#007abc}.card-information__wrapper .card__info-group .jdgm-widget{padding-top:.5rem}html[data-scheme=dark] .jdgm-verified-by__text,html[data-scheme=dark] .jdgm-rev-widg__title,html[data-scheme=dark] .jdgm-rev-widg__summary-average{color:#fff!important}html[data-scheme=dark] .jdgm-rev-widg__header,html[data-scheme=dark] .jdgm-row-actions,html[data-scheme=dark] .jdgm-rev-widg__actions,html[data-scheme=dark] span.jdgm-rev__buyer-badge{background-color:#1f1f1f!important}html[data-scheme=dark] .jdgm-rev.jdgm-divider-top.jdgm--done-setup.jdgm--leex-done-setup{background-color:#000!important}@media screen and (max-width:575px){span.jdgm-prev-badge__stars{font-size:.9rem}.jdgm-prev-badge__text{font-size:1.1rem;padding-left:.35rem}}html[data-scheme=dark] .jdgm-card.jdgm-testimonial{background-color:#1f1f1f}html[data-scheme=dark] .jdgm-title,html[data-scheme=dark] .jdgm-testimonials-carousel .jdgm-reviewer-name,html[data-scheme=dark] .jdgm-testimonials-carousel .jdgm-product-name,html[data-scheme=dark] .jdgm-testimonials-carousel .jdgm-product-name a,html[data-scheme=dark] .jdgm-testimonials-carousel .jdgm-reviewer-verified-icon{color:#fff}.about .about__accordion-item h3.h4{font-family:Rift-Medium;font-size:calc(var(--font-heading-h1-scale) * 1.6rem);letter-spacing:.05rem;text-transform:uppercase}#shopify-installments,shopify-payment-terms{display:none}@media screen and (max-width:1099px){.header{background-size:contain;background-repeat:no-repeat;background-position:center}html[data-scheme=light] .header{background-image:url(/cdn/shop/files/flop-script-logo-mobile.png?v=1769579240)}html[data-scheme=dark] .header{background-image:url(/cdn/shop/files/flop-script-logo-mobile-dark-mode.png?v=1769579240)}html[data-scheme=dark] .header{background-image:url(/cdn/shop/files/flop-script-logo-mobile-dark-mode.png?v=1769579240)}[data-scheme=light] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) header{background-image:url(/cdn/shop/files/flop-script-logo-mobile-dark-mode.png?v=1769579240)}[data-scheme=light] .shopify-section-header.shopify-section-header-sticky header{background-image:url(/cdn/shop/files/flop-script-logo-mobile.png?v=1769579240)}.mega-menu__collections-item,.menu-drawer__promo{display:none}}.header-wrapper{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}html[data-scheme=light] .header-wrapper:hover{background-color:#fff}html[data-scheme=dark] .header-wrapper:hover{background-color:#1f1f1f}.product-value-adds div.pva-bullet{display:flex;align-items:center;gap:3px;font-size:calc(var(--font-body-scale)*1.2rem);color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:40px}.product-value-adds div.pva-bullet a{font-size:calc(var(--font-body-scale)*1.2rem);color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.product-value-adds div.pva-bullet img{width:40px;margin-right:5px}.hidden-desktop{display:none}.prop-65-li{text-decoration:underline;font-size:calc(var(--font-heading-h1-scale) * 1.6rem);color:rgb(var(--color-foreground-secondary));font-family:Rift-Medium;letter-spacing:.05rem;font-weight:var(--font-body-weight)}.prop-container{display:flex;align-items:center;gap:8px;font-size:calc(var(--font-body-scale) * 1.2rem);color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:40px;margin-top:0}.prop-link{font-size:calc(var(--font-body-scale) * 1.2rem);color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.tooltip{display:none;position:absolute;background-color:#333;color:#fff!important;padding:8px 12px;border-radius:4px;border:1px solid #333;font-size:14px;z-index:1000;opacity:0;transition:opacity .2s ease;max-width:250px;box-shadow:5px 10px 40px #888}.tooltip a{color:#fff!important;text-decoration:underline}.tooltip span{color:#fff!important;padding-right:10px}.tooltip.active{opacity:1;top:575px}.tooltip img{margin-right:5px}.tooltip:before{content:"";position:absolute;top:-5px;left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}.tooltip.bottom:before{top:auto;bottom:-5px;border-bottom:none;border-top:5px solid #333}.has-tooltip{cursor:pointer;position:relative}ul.share-buttons__list{display:none;border:1px solid #ccc;width:120px;position:relative;box-shadow:5px 10px 40px #888;background:#fff;margin:5px}ul.share-buttons__list:before{content:"";position:absolute;top:-5px;left:6px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}.share-buttons__button{width:100%;height:35px;border-bottom:1px solid #ccc;border-radius:0;justify-content:left;padding-left:5px}.share-buttons__button>svg,.share-buttons__button>span{margin-right:5px}.share-buttons.body-small{position:absolute;top:5px;left:-75px;width:auto}.share-opener{background:#fff;width:35px;height:35px;border-radius:35px;padding:5px;cursor:pointer}shopify-payment-terms{margin:20px 0;display:block;font-size:12px;text-transform:none}#appstle_subscription_widget0{margin-bottom:20px}@media screen and (max-width:989px){.product.container.row.product--slider-previews.product--slider-previews--horizontal{position:relative}.share-buttons.body-small{top:40px;right:0;z-index:1;left:30px}}@media screen and (max-width:575px){.product__info-container .product-value-adds{padding-right:2rem;padding-left:2rem}.hidden-mobile{display:none}.hidden-desktop{display:block}.product.container nav.breadcrumb.breadcrumb__desktop.body-xs{margin:20px 10px 10px}.share-buttons.body-small{top:30px;left:10px}}@media screen and (min-width:1100px){.mega-menu__wrapper.container .mega-menu__columns{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:60px!important;width:100%!important;max-width:100%!important;flex-wrap:nowrap!important;min-width:0!important}}@media screen and (min-width:1100px){.mega-menu__wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:40px!important;width:100%!important}.mega-menu__collections{flex:0 0 200px!important;width:200px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/_flop-custom.css.map */
