:root{--iby-cream:#FFF8EE;--iby-peach:#FFE2D0;--iby-apricot:#F2674A;--iby-berry:#C2185B;--iby-champagne:#D9BC8A;--iby-plum:#4A1230;--iby-plumbody:#7A3550;--iby-divider:#F3DCCB}body.gridlock{font-family:Montserrat,Arial,sans-serif;color:#7a3550;background:#fff}body.gridlock h1,body.gridlock h2,body.gridlock h3,body.gridlock h4{font-family:Fraunces,Georgia,serif;font-style:normal;color:#4a1230}body .bannertop{background:#4a1230!important;color:#fff!important}body .bannertop #banner-message{color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:12px;letter-spacing:.06em}body .bannertop .pull-left{display:none!important}body .bannertop .pull-right#banner-message{width:100%;text-align:center!important;float:none}body header.scrollheader,body #navigation{background:#fff!important}body header.scrollheader{border-bottom:1px solid #F3DCCB}body #main-nav a,body #main-nav li a{font-family:Montserrat,Arial,sans-serif;color:#4a1230!important;letter-spacing:.08em;font-size:12px;font-weight:600}body #main-nav a:hover{color:#c2185b!important}body.gridlock a{color:#c2185b}body.gridlock .button,body.gridlock input[type=submit],body.gridlock button[type=submit],body.gridlock #AddToCart,body.gridlock .btn{background:#c2185b!important;color:#fff!important;border-color:#c2185b!important;border-radius:2px;font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase}body.gridlock .button:hover,body.gridlock input[type=submit]:hover,body.gridlock #AddToCart:hover{background:#4a1230!important;border-color:#4a1230!important}body.gridlock .product-add input#AddToCart.add,body.gridlock #product-description input#AddToCart{background:#c2185b!important;border-color:#c2185b!important;color:#fff!important}body.gridlock .product-add input#AddToCart.add:hover{background:#4a1230!important;border-color:#4a1230!important}body #footer-wrapper{background:#fff8ee!important;color:#7a3550}body #footer-wrapper h4{font-family:Montserrat,Arial,sans-serif;color:#4a1230;letter-spacing:.1em}body #footer-wrapper a{color:#7a3550}body #footer-wrapper a:hover{color:#c2185b}body .ibyh .ibyh-wrap{max-width:1320px}body .ibyh a.ibyh-btn,body .ibyh a.ibyh-btn:visited{color:#fff!important}body .ibyh a.ibyh-btn--ghost{color:#c2185b!important}body .ibyh a.ibyh-btn--ghost:hover{color:#fff!important}body #logo a{display:block;width:170px;height:51px;background:#4a1230;-webkit-mask:url(/cdn/shop/files/IBY-Logo_Horizontal_7616_400x.png) left center/contain no-repeat;mask:url(/cdn/shop/files/IBY-Logo_Horizontal_7616_400x.png) left center/contain no-repeat}body #logo a img{opacity:0;width:170px;max-width:170px}body #logo{width:auto}body #mob_logo a{display:block;width:112px;height:60px;margin:0 auto;background:#4a1230;-webkit-mask:url(/cdn/shop/files/iby-mobile-logo-dark.png) center/contain no-repeat;mask:url(/cdn/shop/files/iby-mobile-logo-dark.png) center/contain no-repeat}body #mob_logo a img{opacity:0;width:112px}.iby-minis-intro{text-align:center;padding:0 20px}.iby-minis-intro__lead{font-size:17px;margin:0 0 22px;color:#7a3550}.iby-tiers{border:1px solid #F3DCCB;background:#fff8ee;border-radius:4px;padding:20px 20px 16px;margin:0 0 28px;text-align:center}.iby-tiers__title{font-family:Fraunces,Georgia,serif;font-size:22px;color:#4a1230;margin:0 0 16px;font-weight:600}.iby-tiers__row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.iby-tier{background:#fff;border:1px solid #F3DCCB;border-radius:4px;padding:16px 8px;display:flex;flex-direction:column;gap:4px;position:relative}.iby-tier__n{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:#4a1230}.iby-tier__d{font-size:18px;font-weight:700;color:#c2185b}.iby-tier__s{font-size:12px;font-weight:600;color:#7a3550}.iby-tier--best{border-color:#c2185b}.iby-tier__flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#c2185b;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:2px;white-space:nowrap}.iby-tiers__note{font-size:13px;margin:16px 0 0;color:#7a3550}.iby-bar-wrap{max-width:760px;margin:0 auto 20px;padding:0 20px}.iby-bar{background:#fff;border:1px solid #F3DCCB;border-radius:4px;padding:14px 18px;margin:0 0 16px;text-align:left}.iby-bar .iby-bar__msg{margin:0 0 10px;font-weight:600;color:#4a1230;font-size:15px;line-height:1.3}.iby-bar__track{height:10px;background:#ffe2d0;border-radius:10px;overflow:hidden}.iby-bar__fill{height:100%;background:#c2185b;border-radius:10px;transition:width .4s ease}.iby-bar.is-unlocked .iby-bar__fill{background:#4a1230}.iby-bar .iby-bar__sub{margin:10px 0 0;font-size:13px;color:#7a3550;line-height:1.4}.iby-bar-slot .iby-bar{margin:0 0 14px;padding:12px 14px}.iby-bar-slot .iby-bar__msg{font-size:14px}.iby-upsell{margin:36px 0 24px;text-align:center}.iby-upsell__t{font-size:24px;margin:0 0 18px}.iby-upsell__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.iby-upsell__card{display:block;text-decoration:none;text-align:center}.iby-upsell__img{display:flex;align-items:center;justify-content:center;background:#fff8ee;aspect-ratio:1/1;padding:12px;margin-bottom:10px}.iby-upsell__img img{max-width:100%;max-height:100%;object-fit:contain}.iby-upsell__n{display:block;font-family:Fraunces,Georgia,serif;font-size:16px;color:#4a1230;font-weight:600}.iby-upsell__p{display:block;font-size:14px;font-weight:600;color:#c2185b;margin-top:4px}.iby-trustrow{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #F3DCCB;display:grid;gap:8px;font-size:13px;color:#7a3550}.iby-trustrow li{margin:0;padding:0 0 0 22px;position:relative;list-style:none}.iby-trustrow li:before{content:"";position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:#f2674a}.iby-sticky{display:none}.product .ci{background:#fff8ee;border-radius:2px}.product-details h3{font-family:Fraunces,Georgia,serif;font-size:17px;color:#4a1230}@media(max-width:768px){.iby-tiers{padding:16px 10px 12px}.iby-tiers__row{gap:8px}.iby-tier{padding:14px 4px}.iby-tier__n{font-size:16px}.iby-tier__d{font-size:15px}.iby-tier__s{font-size:11px}.iby-upsell__grid{grid-template-columns:repeat(2,1fr)}.iby-bar-wrap{padding:0 12px}body #logo a{width:140px;height:42px}body #logo a img{width:140px;max-width:140px}.iby-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;border-top:1px solid #F3DCCB;padding:10px 16px;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.iby-sticky.is-on{transform:none}.iby-sticky__t{flex:1;min-width:0;font-size:13px;color:#4a1230;font-weight:600;line-height:1.25}.iby-sticky__t span{display:block;color:#c2185b}.iby-sticky__b{background:#c2185b;color:#fff;border:0;padding:14px 22px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:12px;border-radius:2px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/iby-apricot-berry.css.map */
