html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a img,input,textarea,button,select,option{background:transparent;border:0;padding:0;margin:0;outline:none;text-decoration:none}.clear{width:100%;height:0;clear:both;display:block}button{cursor:pointer;padding:0;margin:0}*:focus{outline:0}@font-face{font-family:Pea-Hannah-Vanilla;src:url(//bobbieloufabric.com/cdn/shop/t/22/assets/pea.ttf.woff?v=142189703403524674951768251335) format("woff"),url(//bobbieloufabric.com/cdn/shop/t/22/assets/pea.ttf.svg%23pea?4948) format("svg"),url(//bobbieloufabric.com/cdn/shop/t/22/assets/pea.ttf.eot?v=48785082689261353281768251335),url(//bobbieloufabric.com/cdn/shop/t/22/assets/pea.eot?%23iefix&4948) format("embedded-opentype");font-weight:400;font-style:normal}.sharing p{font:18px/1em Pea-Hannah-Vanilla}.tags span,footer section.footer .newsletter label,.sidebar .sidebar-links p.heading,.sidebar .newsletter label{font:22px/1em Pea-Hannah-Vanilla}.main-product .right h1,.main-product .left p.heading{font:25px/1em Pea-Hannah-Vanilla}.main-swatches h1,.main-search h1,.main-customer h1,.main-customer h2,.product-recommendations h2,.main-collection h1,.featured h2,.rte h2,.main-404 h1{font:32px/1em Pea-Hannah-Vanilla}.main-cart h1,.rte h1{font:45px/1em Pea-Hannah-Vanilla}.sharing a,.breadcrumbs,.main-collection .breadcrumbs,footer .colophon{font:11px/1em Open Sans,sans-serif;letter-spacing:normal}header.desktop .utility input{font:11px/1em Open Sans,sans-serif;letter-spacing:1px}.main-swatches #sortable .ui-state-default a p,.contact-page .select select,.main-search a.search-item,.main-customer button.button-add-new-address,.main-customer button.delete-address,.main-customer button.edit-this-address,.main-customer button.forgot,.main-customer p,.main-cart button.update-cart,.main-cart .row .quantity input,.main-cart,a.fat-quarter-lightbox,.forms p.label span,.forms form.variants .select select,.forms form.variants label span,.add-to-swatches,.tags,.paginate button,.paginate input,.paginate label,.paginate,.product-loop a.item,.main-collection .sort-by-container .select select,.main-collection .sort-by-container label,.rte table td,.rte,footer section.footer .newsletter form .form-message,.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors errors,.shopify-challenge__container .shopify-challenge__error,.shopify-challenge__container,.sidebar .newsletter form .form-message{font:12px/1em Open Sans,sans-serif;letter-spacing:normal}.sidebar .sidebar-links button,.sidebar .sidebar-links a.view-all,.sidebar .sidebar-links a{font:12px/1em Open Sans,sans-serif;letter-spacing:1px}footer section.footer .newsletter form input,.sidebar .newsletter form input,header.mobile nav button,header.mobile nav a{font:12px/1em Open Sans,sans-serif;letter-spacing:2px}footer section.footer .newsletter form button,.sidebar .newsletter form button,header.desktop .utility button{font:18px/1em Open Sans,sans-serif;letter-spacing:normal}.main-swatches #sortable .ui-state-default button{font:italic 11px/1em Open Sans,sans-serif;letter-spacing:normal}.rte blockquote{font:italic 14px/1em Open Sans,sans-serif;letter-spacing:normal}.contact-page input,.contact-page textarea,.main-search form input,.main-customer input[type=text],.main-customer input[type=email],.main-customer input[type=password],.main-404 form input{font:300 12px/1em Open Sans,sans-serif;letter-spacing:normal}.main-swatches h2,.main-page .rte{font:300 16px/1em Open Sans,sans-serif;letter-spacing:normal}.about-page .interview p{font:300 21px/1em Open Sans,sans-serif;letter-spacing:normal}.forms p{font:600 12px/1em Open Sans,sans-serif;letter-spacing:normal}.sidebar .shipping-note p.line-1{font:600 14px/1em Open Sans,sans-serif;letter-spacing:normal}header.mobile nav p.heading{font:600 14px/1em Open Sans,sans-serif;letter-spacing:2px}.sidebar .shipping-note p.line-2,header.mobile .shipping-note{font:600 italic 13px/1em Open Sans,sans-serif;letter-spacing:normal}.product-loop .substrate,header.desktop .utility{font:700 11px/1em Open Sans,sans-serif;letter-spacing:1px}.main-search form label,.main-cart .row-head p,.forms recipient-form textarea,.forms recipient-form input[type=text],.forms recipient-form input[type=email],.forms recipient-form input[type=date],.forms recipient-form label,.forms p.label,.forms p.price,.forms form.variants label,.right .details p,.rte table th,.main-404 form label{font:700 12px/1em Open Sans,sans-serif;letter-spacing:normal}.main-search form button,.main-customer button[type=submit],.main-customer a.button,.main-cart button.checkout-button,.main-cart h2,.add-to-swatches button,.add-to-swatches .button,.product-loop .new,.product-loop .sale,.rte button[type=submit],.main-404 form button{font:700 12px/1em Open Sans,sans-serif;letter-spacing:1px}.reviews input[type=submit],.forms button,footer section.footer .links a,.shopify-challenge__container form input[type=submit],nav.desktop a{font:700 12px/1em Open Sans,sans-serif;letter-spacing:2px}.about-page .proud,.forms input[type=number],.forms input[type=text],.forms input[type=email],.forms input[type=date]{font:700 14px/1em Open Sans,sans-serif;letter-spacing:normal}.main-customer p.heading,.reviews .stamped-header-title,.rte h3{font:700 16px/1em Open Sans,sans-serif;letter-spacing:1px}.mobile{display:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.visuallyhidden{position:absolute;top:0;left:0;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:997px;max-width:100%;margin:0 auto}.theme-flex{display:flex;align-items:flex-start;justify-content:space-between}.main{width:696px;max-width:100%;padding:25px 0 0}.main img{max-width:100%}.index .main,.collection .main,.list-collections .main,.product .main,.page-swatches .main{width:750px}.collection .main,.list-collections .main,.product .main{padding:4px 0 0}a{text-decoration:none;transition:background-color .15s,color .15s}button,input[type=submit]{transition:background-color .15s,color .15s;cursor:pointer}header.desktop{display:flex;justify-content:flex-end;flex-wrap:wrap;width:997px;max-width:100%;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/graphic_header_2x.png?v=149176669353907163081768251335);background-repeat:no-repeat;background-position:top 16px left;background-size:997px auto;margin:0 auto}header.desktop .logo{display:block;width:658px;max-width:100%;height:auto;margin-right:10%}header.desktop .logo img{display:block;width:auto;max-width:100%;height:auto}header.desktop .utility{display:flex;align-items:center;justify-content:flex-end;color:#525252;text-transform:uppercase;margin:15px 0 0}header.desktop .utility a{display:block;color:#525252;text-transform:uppercase}header.desktop .utility a:hover,header.desktop .utility a:active{color:#60c3d6}header.desktop .utility span{display:block;margin:0 10px}header.desktop .utility form{display:flex;align-items:center;justify-content:space-between;width:150px;height:28px;border:1px solid #e4e4e4;margin-right:30px}header.desktop .utility input{display:block;width:110px;height:26px;border:0;background:none;line-height:26px;color:#525252;padding:0 11px}header.desktop .utility button{display:block;width:27px;height:26px;background:none;text-align:center;color:#525252;border:0;cursor:pointer}header.desktop .utility button:hover svg,header.desktop .utility button:active svg{fill:#f16492}header.desktop .utility button svg{width:11px;height:auto;fill:#525252;transition:fill .15s;transform:translateY(-1px)}header.mobile .shipping-note{display:block;width:100%;height:auto;background-color:#f16492;line-height:1.25em;color:#fff;text-align:center;padding:.75em}header.mobile .mobile-bar{display:flex;align-items:center;justify-content:flex-end;background-color:#f2f2f2;width:100%;height:40px;padding:0 2.5%}header.mobile .mobile-bar button,header.mobile .mobile-bar a{display:flex;align-items:center;justify-content:center;width:18px;height:16px;margin-left:16px;padding:1px}header.mobile .mobile-bar button svg,header.mobile .mobile-bar a svg{display:block;width:100%;height:auto;max-height:100%;fill:#f16492}header.mobile .mobile-bar button:nth-child(1) svg,header.mobile .mobile-bar a:nth-child(1) svg{width:16px;max-height:13px}header.mobile .mobile-bar button:nth-child(4) svg,header.mobile .mobile-bar a:nth-child(4) svg{width:16px}header.mobile nav{display:none;background:#f2f2f2;padding:1em 20% 3em}header.mobile nav .info-nav{border-bottom:1px solid #9d9d9d;padding:1.5em 0}header.mobile nav .info-nav:nth-child(1){padding-top:0}header.mobile nav a{display:block;line-height:14px;color:#525252;text-transform:uppercase;text-align:center;margin:1.5em 0}header.mobile nav p.heading{display:block;line-height:14px;color:#525252;text-transform:uppercase;text-align:center;margin:50px auto 1em}header.mobile nav p.heading.fabric{margin-top:4.5em}header.mobile nav button{display:block;height:36px;line-height:36px;color:#525252;text-transform:uppercase;text-align:center;margin:0 auto}header.mobile nav .mobile-expandables{display:none}header.mobile nav .mobile-expandables p{text-align:center;margin:.75em}header.mobile nav .mobile-expandables a{display:inline-block;background:#f16492;line-height:1.5em;color:#fff;padding:0 .5em;margin:0}header.mobile a.logo{display:block;max-width:80%;height:auto;margin:25px auto}header.mobile a.logo img{display:block;width:100%;height:auto}nav.desktop{display:block;background:#f2f2f2;height:42px;text-align:right;margin:19px 0 27px}nav.desktop a{line-height:42px;color:#525252;text-transform:uppercase;margin:0 30px 0 0}nav.desktop a:hover,nav.desktop a:active{color:#f16492}nav.desktop a:hover svg,nav.desktop a:active svg{fill:#f16492}nav.desktop .social{position:relative;top:4px;margin:0 5px}nav.desktop svg{width:18px;height:auto;fill:#525252;transition:fill .15s}nav.desktop svg.svg-pinterest{width:14px}.sidebar{width:198px;padding:0 0 45px}.sidebar .newsletter{border-bottom:1px solid #e4e4e4;padding:0 0 20px;margin:0 0 20px}.sidebar .newsletter label{display:block;color:#5a5a5a;margin:30px 0 9px 10px}.sidebar .newsletter form{display:block;width:199px;height:30px;border:1px solid #e4e4e4}.sidebar .newsletter form .form-message{line-height:30px;color:#525252;text-align:center}.sidebar .newsletter form .form{display:flex;align-items:center;justify-content:space-between}.sidebar .newsletter form input{display:block;width:159px;height:28px;border:0;background:none;line-height:28px;color:#525252;padding:0 0 0 11px}.sidebar .newsletter form button{display:block;width:27px;height:28px;background:none;text-align:center;color:#525252;border:0;cursor:pointer}.sidebar .newsletter form button:hover svg,.sidebar .newsletter form button:active svg{fill:#f16492}.sidebar .newsletter form button svg{width:11px;height:auto;fill:#525252;transition:fill .15s;transform:translateY(-1px)}.sidebar .shipping-note{border-bottom:1px solid #e4e4e4;padding:0 0 20px;margin:0 0 20px}.sidebar .shipping-note p{text-align:center}.sidebar .shipping-note p.line-1{line-height:18px;color:#f16492}.sidebar .shipping-note p.line-2{line-height:18px;color:#71cfe1}.sidebar .shipping-note img{display:block;width:30px;height:auto;margin:10px auto 5px}.sidebar .sidebar-links a{display:block}.sidebar .sidebar-links .first-links a{line-height:30px;text-transform:uppercase;color:#525252;padding:0 0 0 10px}.sidebar .sidebar-links .first-links a:hover,.sidebar .sidebar-links .first-links a:active{color:#60c3d6}.sidebar .sidebar-links p.heading{border-bottom:1px solid #e4e4e4;color:#5a5a5a;text-transform:lowercase;padding:0 0 2px 10px;margin:30px 0 15px}.sidebar .sidebar-links button,.sidebar .sidebar-links a.view-all{display:block;line-height:30px;text-transform:uppercase;color:#525252;padding:0 0 0 10px}.sidebar .sidebar-links button:hover,.sidebar .sidebar-links button:active,.sidebar .sidebar-links a.view-all:hover,.sidebar .sidebar-links a.view-all:active{color:#60c3d6}.sidebar .sidebar-links .expandables{display:none}.sidebar .sidebar-links .expandables a{line-height:21px;color:#60c3d6;padding-left:10px}.sidebar .sidebar-links .expandables a:hover,.sidebar .sidebar-links .expandables a:active,.sidebar .sidebar-links .expandables a.active{background:#f2f2f2;color:#525252}.shopify-challenge__container{line-height:18px;color:#525252;text-align:center;padding:100px 0}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors errors,.shopify-challenge__container .shopify-challenge__error{line-height:18px;color:#525252}.shopify-challenge__container form{display:block;margin:2em auto}.shopify-challenge__container form input[type=submit]{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px auto;border:0}.shopify-challenge__container form input[type=submit]:hover,.shopify-challenge__container form input[type=submit]:active{background:#e05d95}.main-404 h1{color:#71cfe1;margin:0 0 18px}.main-404 form label{display:block;color:#525252;margin:0 0 18px}.main-404 form input{display:block;width:400px;max-width:100%;height:25px;line-height:25px;color:#525252;padding:0 7px;border:1px solid #e4e4e4;margin:0 0 15px}.main-404 form button{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0}.main-404 form button:hover,.main-404 form button:active{background:#e05d95}footer{margin:50px 0}footer section.footer{display:flex;align-items:center;justify-content:center;min-height:60px;background-color:#f2f2f2;text-align:center;margin-bottom:25px}footer section.footer .newsletter{display:flex;align-items:center;justify-content:center;margin-right:40px}footer section.footer .newsletter label{display:block;color:#5a5a5a;margin-right:10px}footer section.footer .newsletter form{display:block;width:199px;height:30px;background-color:#fff}footer section.footer .newsletter form .form-message{line-height:30px;color:#525252;text-align:center}footer section.footer .newsletter form .form{display:flex;align-items:center;justify-content:space-between}footer section.footer .newsletter form input{display:block;width:159px;height:28px;border:0;background:none;line-height:28px;color:#525252;padding:0 0 0 11px}footer section.footer .newsletter form button{display:block;width:27px;height:28px;background:none;text-align:center;color:#525252;border:0;cursor:pointer}footer section.footer .newsletter form button:hover svg,footer section.footer .newsletter form button:active svg{fill:#f16492}footer section.footer .newsletter form button svg{width:11px;height:auto;fill:#525252;transition:fill .15s;transform:translateY(-1px)}footer section.footer .links a{line-height:42px;color:#525252;text-transform:uppercase;margin:0 15px}footer section.footer .links a:hover,footer section.footer .links a:active{color:#f16492}footer section.footer .links a:hover svg,footer section.footer .links a:active svg{fill:#f16492}footer .colophon{line-height:21px;color:#9e9e9e;text-align:center}footer .colophon a{color:#9e9e9e}footer .colophon a:hover,footer .colophon a:active{color:#f16492}@media screen and (max-width: 996px){.theme-flex{padding:0 2.5%}.theme-flex .main{width:calc(95% - 198px)}header.desktop{background-position:top 16px center;padding:0 2.5%}header.desktop .logo{margin:0}nav{padding:0 2.5%}}@media screen and (max-width: 768px){footer section.footer .links{display:none}}@media screen and (max-width: 600px){header.desktop,nav.desktop{display:none}header.mobile{display:block}.theme-flex .sidebar{display:none}.theme-flex .main{width:100%}}.rte{line-height:18px;color:#525252}.rte p{margin:0 0 1em}.rte em{font-style:italic}.rte strong{font-weight:700;letter-spacing:normal}.rte a{text-decoration:underline;color:#525252;text-underline-offset:2px}.rte a:hover,.rte a:active{color:#60c3d6}.rte h1{color:#a5c18c;margin:0 0 18px}.rte h2{color:#71cfe1;margin:0 0 18px}.rte h3{color:#525252;text-transform:uppercase;margin:0 0 18px}.rte blockquote{line-height:20px;text-align:justify;padding:1em 2em}.rte ul{margin:0 0 18px}.rte ul li{list-style:disc inside}.rte ol{margin:0 0 18px}.rte ol li{list-style:decimal inside}.rte table{display:table;width:100%}.rte table th{background:#f2f2f2;line-height:24px;color:#525252;text-align:left;padding:5px 13px}.rte table td{line-height:24px;color:#525252;padding:5px 13px}.rte table td strong{font-weight:400;text-decoration:line-through}.rte table tfoot tr:nth-child(1) td{padding-top:30px}.rte table tfoot td{padding:0 13px 3px}.rte button[type=submit]{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0;cursor:pointer}.rte button[type=submit]:hover,.rte button[type=submit]:active{background:#e05d95}@media screen and (max-width: 768px){.rte table{display:block}.rte table thead,.rte table th{display:none}.rte table tbody{display:block}.rte table tr{display:block;padding:20px;border-bottom:1px solid #e4e4e4}.rte table td{display:block;padding:0;margin:0 0 10px}.rte table td:last-child{margin:0}.rte table tfoot{display:block}.rte table tfoot tr:nth-child(1) td{padding:0}.rte table tfoot td{padding:0;margin:0 0 5px}}.controls{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 40px);height:0;overflow:visible;margin:0 auto}.controls a{position:absolute;z-index:200;display:block;width:40px;height:40px;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/controls_2x.png?v=32712816663049977181768251335);background-repeat:no-repeat;background-position:center;background-size:40px auto;margin:231px 0 0}.controls .prev a{transform:rotate(180deg)}.controls .next a{transform:translate(-40px)}.slideshow img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.featured{margin:35px 0 0}.featured h2{color:#71cfe1;text-align:center}.featured hr{border:0;border-bottom:thin solid #e4e4e4;margin:-5px 0 30px}@media screen and (max-width: 996px){.controls a{margin:17% 0 0}}.main-collection .breadcrumbs{color:#9d9d9d;text-transform:capitalize;margin:0 0 15px}.main-collection .breadcrumbs a{color:#9d9d9d}.main-collection .breadcrumbs a:hover,.main-collection .breadcrumbs a:active{color:#e05d95}.main-collection .sort-by-container{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.main-collection .sort-by-container label{display:block;color:#9d9d9d;margin-right:10px}.main-collection .sort-by-container .select{width:180px;max-width:100%;height:28px;overflow:hidden;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/icon-select.png?v=98736408419739817621768251335);background-repeat:no-repeat;background-position:right 7px center;background-size:12px auto;background-color:#fff;border:1px solid #e4e4e4}.main-collection .sort-by-container .select select{width:210px;height:28px;background-color:transparent;padding:0 0 0 10px;line-height:28px;color:#525252;border:0;border-radius:0;-webkit-appearance:none;outline:0}.main-collection h1{color:#71cfe1;text-align:center;margin:0 0 10px}.product-loop{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.product-loop .blank{width:23%}.product-loop a.item{width:23%;line-height:21px;color:#525252;padding:0 0 25px;vertical-align:top;position:relative}.product-loop a.item:hover,.product-loop a.item:active{color:#60c3d6}.product-loop a.item:hover .substrate,.product-loop a.item:active .substrate,.product-loop a.item:hover .swatch-heart,.product-loop a.item:active .swatch-heart{opacity:1}.product-loop a.item .image-container{position:relative;margin:0 0 10px}.product-loop a.item img{display:block;width:100%;height:auto}.product-loop a.item .price{display:block;font-weight:700}.product-loop a.item .price del{color:#60c3d6}.product-loop a.item .price span{color:#f16492}.product-loop .swatch-heart{position:absolute;top:12px;right:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .15s ease,background-color .15s ease;z-index:2}.product-loop .swatch-heart:hover,.product-loop .swatch-heart:active{background:#fff;transform:scale(1.1)}.product-loop .swatch-heart svg{display:block;width:16px;height:auto;fill:#e05d95;transition:fill .15s ease}.product-loop .swatch-heart .heart-open{display:block}.product-loop .swatch-heart .heart-filled{display:none}.product-loop .swatch-heart.is-saved{opacity:1}.product-loop .swatch-heart.is-saved .heart-open{display:none}.product-loop .swatch-heart.is-saved .heart-filled{display:block}.product-loop .swatch-heart.is-saved svg{fill:#f16492}.product-loop .swatch-heart--login{text-decoration:none}.product-loop .new,.product-loop .sale{position:absolute;display:block;width:63px;height:26px;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/banners_2x.png?v=122465309053424503851768251335);background-repeat:no-repeat;background-position:top left;background-size:126px auto;line-height:23px;color:#fff;text-transform:uppercase;text-align:left;padding:0 0 0 14px;margin:13px 0 0 -5px;z-index:3}.product-loop .sale{background-position:-63px 0}.product-loop .substrate{position:absolute;display:block;width:auto;background:#333;height:auto;padding:0 14px;right:0;top:33%;line-height:23px;color:#fff;text-transform:uppercase;text-align:left;opacity:0;transition:opacity .3s ease-in-out;z-index:3}.paginate{margin:25px 0 65px;padding:10px 0 0;border-top:1px solid #e4e4e4;text-align:right;color:#60c3d6;line-height:20px}.paginate a{color:#60c3d6}.paginate a:hover,.paginate a:active{color:#525252}.paginate .block{display:inline-block;width:19px;height:18px;border:thin solid #e4e4e4;text-align:center;line-height:18px}.paginate .block:hover,.paginate .block:active,.paginate span.block{color:#525252;background:#f2f2f2;border-color:#f2f2f2}.paginate .prev{margin:0 10px 0 0}.paginate .next{margin:0 0 0 10px}.paginate label{line-height:20px;color:#60c3d6}.paginate input{display:inline-block;width:35px;height:20px;border:1px solid #e4e4e4;color:#5a5a5a;line-height:20px;text-align:center;margin:0 10px}.paginate button{line-height:20px;color:#60c3d6}.tags{margin:0 0 20px;padding:0 0 20px;border-bottom:thin solid #e4e4e4;line-height:18px;text-transform:capitalize}.tags a{display:inline-block;padding:0 6px;letter-spacing:1px;color:#60c3d6;border:thin solid #e4e4e4;margin:0 0 4px}.tags a.active,.tags a:hover,.tags a:active{background:#f2f2f2;border-color:#f2f2f2;color:#525252}.tags span{color:#5a5a5a;text-transform:none;position:relative;top:7px}@media screen and (max-width: 768px){.product-loop .blank,.product-loop a.item{width:48%}.product-loop .swatch-heart{opacity:1}}.main-product{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.main-product .left{width:58%}.main-product .left p.heading{display:none;line-height:35px;color:#5a5a5a;margin:0 0 1em}.main-product .right{width:39%}.main-product .right h1{line-height:35px;color:#5a5a5a}.breadcrumbs{margin:0 0 20px}.breadcrumbs a{color:#9d9d9d}.breadcrumbs a:hover,.breadcrumbs a:active{color:#e05d95}.right .details{margin:20px 0}.right .details p{line-height:18px;color:#525252}.right .details a{font-weight:400;text-decoration:underline;color:#525252}.right .details a:hover,.right .details a:active{color:#e05d95}.media-wrapper{width:100%;aspect-ratio:1/1;margin:0 0 9px;display:flex;align-items:center;justify-content:center;background:#f2f2f2}a#link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}a#link img,a#link video{display:block;max-width:100%;max-height:100%;object-fit:contain}#video-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#video-container video{display:block;width:100%;height:100%;object-fit:contain}.images{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px}.images .blank{width:50px}.images button{display:block;position:relative;width:50px;height:50px;margin-bottom:4px;overflow:hidden}.images button img{display:block;width:100%;height:100%;object-fit:cover}.images button .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.pull-quote{margin:0 0 2em}.sharing{display:flex;align-items:center;justify-content:flex-start}.sharing p{color:#5a5a5a;transform:translateY(3px)}.sharing a{display:flex;align-items:center;justify-content:center;line-height:18px;color:#f16492;margin-left:15px}.sharing a.pinterest:hover,.sharing a.pinterest:active{color:#d30202}.sharing a.pinterest:hover svg,.sharing a.pinterest:active svg{fill:#d30202}.sharing a.facebook:hover,.sharing a.facebook:active{color:#2f418e}.sharing a.facebook:hover svg,.sharing a.facebook:active svg{fill:#2f418e}.sharing a.email:hover,.sharing a.email:active{color:#525252}.sharing a.email:hover svg,.sharing a.email:active svg{fill:#525252}.sharing a svg{width:14px;height:auto;fill:#f16492;margin-right:3px;transition:fill .15s}.add-to-swatches{line-height:25px;color:#525252;margin:0 0 18px}.add-to-swatches button,.add-to-swatches .button{display:none;border:1px solid #f19abf;height:28px;line-height:28px;color:#e05d95;text-align:center;text-transform:uppercase;padding:0 15px;cursor:pointer}.add-to-swatches button.active,.add-to-swatches .button.active{display:flex;align-items:center;justify-content:center}.add-to-swatches button svg,.add-to-swatches .button svg{display:block;width:14px;fill:#e05d95;margin-right:5px}.forms{width:100%;background:#f2f2f2;padding:20px;margin:0 0 20px}.forms form{display:block}.forms form+form{margin:35px 0 0}.forms form.variants label{display:block;color:#525252;margin:0 0 5px}.forms form.variants .select{width:259px;max-width:100%;height:28px;overflow:hidden;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/icon-select.png?v=98736408419739817621768251335);background-repeat:no-repeat;background-position:right 7px center;background-size:12px auto;background-color:#fff;border:1px solid #e4e4e4;margin:0 0 15px}.forms form.variants .select select{width:287px;height:28px;background-color:transparent;padding:0 0 0 10px;line-height:28px;color:#525252;border:0;border-radius:0;-webkit-appearance:none;outline:0;cursor:pointer;text-transform:uppercase}.forms .form-meta{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.forms p{color:#525252}.forms p.text{line-height:18px;margin:0 0 1em}.forms p.price span{color:#f16492;margin-left:5px}.forms p.sold-out{display:none;text-transform:uppercase;margin:30px 0 10px}.forms p.sold-out.active{display:block}.forms p em{font-style:italic}.forms p.quantity{display:flex;align-items:center;justify-content:flex-start}.forms p.quantity input{display:block;margin:0 5px 0 0}.forms input[type=text],.forms input[type=email],.forms input[type=date]{display:block;width:100%;height:23px;line-height:23px;color:#525252;background:#fff;border:thin solid #e4e4e4;margin:0 0 5px}.forms input[type=number]{display:inline-block;width:23px;height:23px;line-height:23px;color:#525252;text-align:center;background:#fff;border:thin solid #e4e4e4;margin:0 5px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.forms input[type=number].wide{width:45px;margin:0 5px 0 0}.forms input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.forms button{display:none;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0;cursor:pointer}.forms button:hover,.forms button:active{background:#e05d95}.forms button.active{display:block}.forms recipient-form{display:block;padding-top:20px}.forms recipient-form .flex-checkbox{display:flex;align-items:center;justify-content:flex-start;margin:0 0 20px}.forms recipient-form .flex-checkbox input{display:block;margin-right:10px;transform:translateY(1px)}.forms recipient-form .flex-checkbox label{margin:0}.forms recipient-form .fields{display:none}.forms recipient-form label{display:block;width:100%;color:#525252;margin:0 0 12px}.forms recipient-form input[type=text],.forms recipient-form input[type=email],.forms recipient-form input[type=date]{display:block;width:100%;height:37.5px;background-color:#fff;line-height:37.5px;color:#525252;padding:0 10px;margin:0 0 20px}.forms recipient-form textarea{display:block;width:100%;height:150px;background-color:#fff;line-height:2em;color:#525252;padding:20px;margin:0 0 25px}.forms #BIS_trigger{display:none;width:auto;padding:0 20px}.forms #BIS_trigger.active{display:block}a.fat-quarter-lightbox{display:flex;align-items:center;justify-content:flex-start;color:#525252}a.fat-quarter-lightbox svg{display:block;width:18px;height:auto;fill:#f19abf;margin-right:5px}.product-recommendations h2{color:#71cfe1;text-align:center;margin:30px 0 0}.product-recommendations hr{margin:-6px 0 30px;border:0;border-bottom:thin solid #e4e4e4}@media screen and (max-width: 768px){.main-product .left{width:100%;margin:0 0 50px}.main-product .left p.heading{display:block}.main-product .right{width:100%}.main-product .right h1{display:none}}@media screen and (max-width: 600px){.product-recommendations .product-loop a.item{width:23%}}@media screen and (max-width: 480px){.product-recommendations .product-loop a.item{width:48%}}@media screen and (max-width: 340px){.product-recommendations h2{font-size:28px}}.reviews{margin-top:50px}.reviews input[type=submit]{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0;cursor:pointer}.reviews input[type=submit]:hover,.reviews input[type=submit]:active{background:#e05d95}.reviews .stamped-header-title{color:#525252;text-transform:uppercase;margin:0 0 18px}.reviews .rte h3{letter-spacing:normal;text-transform:uppercase}.main-cart{line-height:18px;color:#525252}.main-cart h1{border-bottom:1px solid #e4e4e4;color:#a5c18c;text-align:center;padding:0 0 28px;margin:0 0 36px}.main-cart h2{color:#525252;text-transform:uppercase;margin:35px 0 15px}.main-cart a{text-decoration:underline;color:#525252;text-underline-offset:2px}.main-cart a:hover,.main-cart a:active{color:#60c3d6}.main-cart .row-head{display:flex;align-items:center;justify-content:flex-start;background-color:#f2f2f2;padding:8px 13px}.main-cart .row-head p{line-height:24px;color:#525252;margin:0}.main-cart .row-head p.item{width:324px;padding-right:13px}.main-cart .row-head p.price{width:120px}.main-cart .row-head p.quantity{width:100px}.main-cart .row-head p.remove{width:80px}.main-cart .row-head p.line-price{width:calc(100% - 624px)}.main-cart .row{display:flex;align-items:center;justify-content:flex-start;padding:13px}.main-cart .row a.item{display:flex;align-items:center;justify-content:flex-start;width:324px;padding-right:13px}.main-cart .row a.item img{display:block;height:auto;width:50px;margin-right:10px}.main-cart .row p.price{width:120px}.main-cart .row .quantity{display:flex;align-items:center;justify-content:flex-start;width:100px}.main-cart .row .quantity input{display:block;width:45px;height:25px;border:1px solid #e4e4e4;color:#525252;text-align:center;margin:0 7px 0 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.main-cart .row .quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.main-cart .row p.remove{width:80px}.main-cart .row p.line-price{width:calc(100% - 624px)}.main-cart button.checkout-button{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0;cursor:pointer}.main-cart button.checkout-button:hover,.main-cart button.checkout-button:active{background:#e05d95}.main-cart button.update-cart{line-height:18px;color:#525252;text-decoration:underline;text-underline-offset:3px;margin:10px 0}.main-cart button.update-cart:hover,.main-cart button.update-cart:active{color:#60c3d6}.main-cart .checkout-notice{background:#f2f2f2;padding:20px;margin:2em 0 0}.main-cart .checkout-notice p{margin:0 0 1em}.main-cart .checkout-notice span{position:absolute;display:block;width:28px;height:28px;border-radius:50%;background-color:#fff;margin:-30px 0 0 -30px}.main-cart .checkout-notice svg{display:block;width:28px;height:auto;fill:#f19abf}@media screen and (max-width: 996px){.main-cart{line-height:18px;color:#525252}.main-cart .row-head{display:none}.main-cart .row{flex-wrap:wrap;border-bottom:1px solid #e4e4e4;padding:20px}.main-cart .row a.item{width:100%;padding:0;margin:0 0 15px}.main-cart .row a.item img{width:100px;margin-right:20px}.main-cart .row p.price,.main-cart .row .quantity{width:100%;margin:0 0 15px}.main-cart .row p.remove{order:5;width:100%}.main-cart .row p.line-price{display:none}}.main-customer h1,.main-customer h2{color:#71cfe1;margin:0 0 18px}.main-customer p{line-height:18px;color:#525252;margin:0 0 18px}.main-customer p.heading{color:#525252;text-transform:uppercase;margin:0 0 18px}.main-customer input[type=text],.main-customer input[type=email],.main-customer input[type=password]{display:block;width:400px;max-width:100%;height:25px;line-height:25px;color:#525252;padding:0 7px;border:1px solid #e4e4e4;margin:0 0 15px}.main-customer input[type=text]::placeholder,.main-customer input[type=email]::placeholder,.main-customer input[type=password]::placeholder{color:#525252;opacity:1}.main-customer button[type=submit],.main-customer a.button{display:inline-block;width:auto;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;padding:0 20px;margin:10px 0}.main-customer button[type=submit]:hover,.main-customer button[type=submit]:active,.main-customer a.button:hover,.main-customer a.button:active{background:#e05d95}.main-customer button.forgot{line-height:18px;color:#525252;text-decoration:underline;text-underline-offset:3px}.main-customer button.forgot:hover,.main-customer button.forgot:active{color:#60c3d6}.main-customer .password{display:none;margin:75px 0 0}.main-customer .password.active{display:block}.main-customer .guest{margin:75px 0 0}.main-customer .add-new-address,.main-customer .edit-address{display:none}.main-customer .add-new-address.active,.main-customer .edit-address.active{display:block}.main-customer button.button-add-new-address,.main-customer button.delete-address,.main-customer button.edit-this-address{line-height:18px;color:#525252;text-decoration:underline;text-underline-offset:3px;margin:0 0 1em}.main-customer button.button-add-new-address:hover,.main-customer button.button-add-new-address:active,.main-customer button.delete-address:hover,.main-customer button.delete-address:active,.main-customer button.edit-this-address:hover,.main-customer button.edit-this-address:active{color:#60c3d6}.main-customer p.checkbox{display:flex;align-items:center;justify-content:flex-start}.main-customer p.checkbox input{margin-right:5px}.main-search h1{color:#71cfe1;margin:0 0 18px}.main-search a.search-item{display:flex;align-items:center;justify-content:space-between;line-height:18px;color:#525252;margin:0 0 10px}.main-search a.search-item:hover,.main-search a.search-item:active{color:#60c3d6}.main-search a.search-item img{display:block;width:15%;height:auto}.main-search a.search-item p{width:82%}.main-search a.search-item p strong{display:block}.main-search form{display:block;margin-top:50px}.main-search form label{display:block;color:#525252;margin:0 0 18px}.main-search form input{display:block;width:400px;max-width:100%;height:25px;line-height:25px;color:#525252;padding:0 7px;border:1px solid #e4e4e4;margin:0 0 15px}.main-search form button{display:block;width:147px;height:30px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;background:#f19abf;margin:10px 0;border:0}.main-search form button:hover,.main-search form button:active{background:#e05d95}@media screen and (max-width: 480px){.main-search a.search-item{margin:0 0 25px}.main-search a.search-item img{width:25%}.main-search a.search-item p{width:72%}}@media screen and (max-width: 340px){.main-search a.search-item img{width:35%}.main-search a.search-item p{width:62%}}.main-page .rte{line-height:24px}.main-page .rte div,.main-page .rte p{margin:0 0 1em}.main-page h1.title{border-bottom:1px solid #e4e4e4;text-align:center;padding:0 0 28px;margin:0 0 36px}.main-page .page-content{padding:0 5%}.about-page .interview{display:flex;align-items:center;justify-content:space-between;width:608px;max-width:100%;margin:2em auto 20px}.about-page .interview p{width:278px;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/graphic-arrow.png?v=16885509560500003891768251335);background-repeat:no-repeat;background-position:bottom right;background-size:181px auto;text-align:center;line-height:33px;color:#f16492;padding:0 0 65px}.about-page .interview a{display:block;width:300px}.about-page .interview a img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.about-page .proud{border:1px solid #f1f1f1;border-style:solid none;line-height:1.5em;color:#a5c18c;text-transform:uppercase;text-align:center;padding:.5em}.about-page .about-images{margin:30px 0 0}.about-page .about-images img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}@media screen and (max-width: 768px){.about-page .interview p{width:60%}.about-page .interview p br{display:none}.about-page .interview a{width:38%}.about-page .about-images img{width:100%}}@media screen and (max-width: 480px){.about-page .interview{flex-wrap:wrap}.about-page .interview p{width:100%;background:none;padding:0;margin:0 auto 25px}.about-page .interview p br{display:block}.about-page .interview a{width:100%}}.contact-page input,.contact-page textarea{display:block;width:400px;max-width:100%;height:25px;line-height:25px;color:#525252;padding:0 7px;border:1px solid #e4e4e4;margin:0 0 15px}.contact-page input::placeholder,.contact-page textarea::placeholder{color:#525252;opacity:1}.contact-page textarea{height:200px}.contact-page .select{width:400px;max-width:100%;height:28px;overflow:hidden;background-image:url(//bobbieloufabric.com/cdn/shop/t/22/assets/icon-select.png?v=98736408419739817621768251335);background-repeat:no-repeat;background-position:right 7px center;background-size:12px auto;border:1px solid #e4e4e4;margin:0 0 15px}.contact-page .select select{width:426px;height:28px;background:transparent;border:0;border-radius:0;line-height:28px;color:#525252;font-weight:300;text-transform:none;padding:0 7px;-webkit-appearance:none}.fields-error{display:none}.fields-error.active{display:block}.main-swatches h1{color:#71cfe1;text-align:center;margin:0 0 14px}.main-swatches h2{line-height:25px;color:#525252;margin:0 0 20px;padding:0 0 10px;border-bottom:thin solid #e4e4e4}.main-swatches #sortable{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:776px;max-width:100%}.main-swatches #sortable .ui-state-default{width:23.5%;margin:0 .75% 40px}.main-swatches #sortable .ui-state-default a{display:block;background-color:#f2f2f2;color:#525252;margin:0 0 10px}.main-swatches #sortable .ui-state-default a .image{display:block;width:100%;height:0;padding:0 0 100%}.main-swatches #sortable .ui-state-default a p{display:flex;align-items:center;justify-content:center;width:100%;height:60px;line-height:19px;text-align:center;padding:0 10px}.main-swatches #sortable .ui-state-default a:hover,.main-swatches #sortable .ui-state-default a:active{color:#60c3d6}.main-swatches #sortable .ui-state-default button{color:#525252}.main-swatches #sortable .ui-state-default button:hover,.main-swatches #sortable .ui-state-default button:active{color:#60c3d6}@media screen and (max-width: 996px){.main-swatches #sortable .ui-state-default{width:31%;margin-left:1.1666666667%;margin-right:1.1666666667%}.main-swatches #sortable .ui-state-default a p{padding:0 5px}}@media screen and (max-width: 480px){.main-swatches #sortable .ui-state-default{width:48%;margin:0 1% 40px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/styles.css.map */
