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}a{transition:color .15s}svg{transition:fill .15s}.page-embroidery-styles .grid .style p,.rte h4,.main-cart .action .right .hint p,.main-cart .action .right .hint-banner,.main-cart .action .right p.route-text,.main-cart .item-row a.item div.title p.title,.product-recommendations .items a.item .title,.embroidery_overlay .grid button p,.main-collection .products a.item .title,.main-collection .collection-description div h4,.collection-filter .filters form .filter-group-display__price-range input,.collection-filter .filters form .filter-group-display__price-range span,.collection-filter .filters form .filter-group-display__price-range label,.collection-filter .filters form ul li,.collection-filter .filters form details .filter-header,.index-featured-items .items a p.title,.cart_drawer .item .right a.title,.cart_drawer_overlay .hint p,header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .text,header .utilities a.microaccount,header .header_left form.minisearch input{font:18px/1em EB Garamond,serif}.main-collection .products a.item .quick-view-button button,footer .wrap .navigation p,header nav.desktop div.primary a.primary{font:22px/1em EB Garamond,serif}section.contact-page .right p.subtitle,section.about-mission .right p,section.about-details .left div.text,section.about-intro .right p.text,.index-instagram a.title p:nth-child(1),.index-featured-collections .items a p,.index-featured-collections p.subtitle,.index-heading h1,header nav.desktop div.primary .secondary .secondary-content .featurette p{font:24px/1em EB Garamond,serif}.accounts .giftreggie-front .giftreggie-body form.gift-reggie-search-form input[type=submit],.rte h3,.accounts .register h2,.accounts .guest p,.accounts .password p,.accounts .add-new button,.accounts form .button button,.main-cart .action button.checkout span.text,.main-product .product-right .blue button.add-to-cart span.text,.main-product .product-right .blue a.add-to-cart span.text,.main-product .product-right .blue .sold-out,.main-product .product-right .blue button.personalize-with-embroidery,.embroidery_overlay h3,.quickshop-overlay .quickshop .product-right .blue button.add-to-cart span.text,.quickshop-overlay .quickshop .product-right .blue a.surprise-box,.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery,.quickshop-overlay .quickshop .product-right .blue a.add-to-cart span.text,.quickshop-overlay .quickshop .product-right .blue .sold-out,.main-collection .collection-description div h3,.cart_drawer a.button_checkout span.text,.cart_drawer button.checkout span.text{font:25px/1em EB Garamond,serif}.accounts .giftreggie-front h3,.page-embroidery-styles h2,.page #main .rte h1.title,.rte h1,.accounts h1,.main-cart h1,.main-product .product-right .blue .meta h1,.embroidery_overlay h2,.quickshop-overlay .quickshop .product-right .blue .quickview_meta .h1,.main-collection .collection-description div h1,.main-collection .meta .center h1,.collection-filter .meta h2,.cart_drawer_overlay .meta_cart_drawer h2,.main-404 h1{font:32px/1em EB Garamond,serif}section.contact-page .right h1,.index-featured-items h2,.index-featured-collections h2,.index-panels .panel p{font:34px/1em EB Garamond,serif}.accounts form input[type=text],.accounts form input[type=email],.accounts form input[type=password],footer .wrap #footer_newsletter .form input,header nav.desktop div.primary .secondary .secondary-content .menus .menu a{font:400 14px/1em Overpass,sans-serif}.rte,.main-product .product-right .blue .form-input textarea,.main-product .product-right .blue .form-input input,.main-product .product-right .blue .embroidery textarea,.main-product .product-right .blue .embroidery input.full_name,.main-product .product-right .blue .embroidery .initials p input,.main-collection .collection-description div,footer .wrap #footer_newsletter label,footer .wrap #footer_newsletter p.label{font:400 16px/1em Overpass,sans-serif}.accounts .giftreggie-front .giftreggie-body form input#signup-button,section.contact-page .right .methods .method a,section.contact-page .right .methods .method p.text,section.faq-group .faq-each div.answer,section.faq-group .faq-each button span.text,.accounts button.forgot,.accounts form .errors,.accounts h2,.main-product .product-right .blue .description,.main-product .product-right .blue .embroidery .label span,.main-product .product-right .blue .embroidery label span,.quickshop-overlay .quickshop .product-right .blue .description,.main-404 p{font:300 16px/1em Overpass,sans-serif}section.about-love-notes .notes .note .text{font:300 18px/1em Overpass,sans-serif}section.faq-group .faq-each button span.indicator{font:300 19px/1em Overpass,sans-serif}.main-product .product-right .blue .promos .pickup p,.main-product .product-right .blue .promos .free-shipping p,.quickshop-overlay .quickshop .product-right .blue .promos .pickup p,.quickshop-overlay .quickshop .product-right .blue .promos .free-shipping p,footer .colophon p.credit,footer .colophon p.copy-policies{font:500 11px/1em Overpass,sans-serif;letter-spacing:.1em}.main-product .product-right .blue .extras .registry button.registry_button,.main-product .product-right .blue .extras .giftwrap label{font:500 12px/1em Overpass,sans-serif}section.about-details .left .icons .icon p.link,.accounts .address button,.accounts form label,.accounts p.hint,.main-cart .action .left a,.main-cart .action .left button,.main-cart .total .left,.main-cart .item-row input.quantity,.product-recommendations .items a.item span.tag,.product-recommendations .items a.item .price,.main-product .product-right .blue .embroidery .select p,.main-product .product-right .blue .options button,.main-product .product-right .blue label.options-label,.main-product .product-right .blue .meta p.vendor,.main-product .product-right .blue .icons p,.main-product section.product-left .product-share a,.main-product section.product-left .product-share button,.quickshop-overlay .quickshop .product-right .blue .options button,.quickshop-overlay .quickshop .product-right .blue label.options-label,.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.vendor,.main-collection .products a.item span.tag,.main-collection .products a.item .price,.main-collection .meta .sort-select select,.main-collection .meta .center .breadcrumbs,.main-collection .meta .filter-button button,.collection-filter .filters form details summary div p,.index-featured-items .items a p.vendor,.cart_drawer .total .left,.cart_drawer .item .right .quantity input,.cart_drawer .item .right .quantity button,header .utilities .microcart span,header .header_left .announcement p,.mobile-announcement p{font:500 12px/1em Overpass,sans-serif;letter-spacing:.1em}section.contact-page .right .methods .method p.title,section.about-details .left .icons .icon p.title,.index-instagram a.title p:nth-child(2),.index-featured-items p.heading,.index-featured-collections .links,.index-icon-bar a.icon span,.index-icon-bar a.icon p,header nav.desktop div.primary .secondary .secondary-content .menus .menu p.heading a,header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .button a,header nav.desktop div.primary .secondary .secondary-content .menu-embroidery p.heading,header nav.desktop div.primary .secondary .secondary-content .featurette .button a{font:500 13px/1em Overpass,sans-serif;letter-spacing:.1em}.main-product .product-right .blue .embroidery .error,footer .wrap .social .links a,footer .wrap .navigation a{font:500 14px/1em Overpass,sans-serif}.rte h5,.accounts .register a,.main-collection .pagination .select select,.main-collection .pagination span.part,.main-collection .pagination a.part,.main-collection .collection-description div h5,.collection-filter .filters form .filter-footer a span,.collection-filter .filters form input[type=submit],.cart_drawer .item .right div.price p.price,footer .wrap #footer_newsletter .form button{font:500 14px/1em Overpass,sans-serif;letter-spacing:.1em}section.faq-group div.text,.main-product .product-right .blue .form-input label,.main-product .product-right .blue .embroidery .label,.main-product .product-right .blue .embroidery label{font:500 17px/1em Overpass,sans-serif}section.faq-group h2,.rte h2,.main-cart .total .right,.main-cart .item-row div.price p.price,.main-product .product-right .blue .embroidery p.summary,.main-product .product-right .blue .meta p.price,.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.price,.main-collection .collection-description div h2,.index-panels .panel a,.index-slideshow .slides .button a p,.cart_drawer .total .right{font:500 17px/1em Overpass,sans-serif;letter-spacing:.1em}.main-product .product-right .blue .embroidery .initials p label{font:700 10px/1em Overpass,sans-serif;letter-spacing:.1em}.product-recommendations .items a.item span.tag.preorder,.main-collection .products a.item span.tag.preorder{font:800 9px/1em Overpass,sans-serif;letter-spacing:.1em}.rte h6,.main-cart .item-row div.price p.sale,.product-recommendations .items a.item span.tag.sale,.main-collection .products a.item span.tag.sale,.main-collection .collection-description div h6,.cart_drawer .item .right div.price p.sale{font:800 11px/1em Overpass,sans-serif;letter-spacing:.1em}section.about-love-notes .notes .note .name{font:18px/1em adobe-handwriting-ernie,sans-serif}section.about-intro .right .signature p{font:28px/1em adobe-handwriting-ernie,sans-serif}section.about-love-notes h2{font:34px/1em adobe-handwriting-ernie,sans-serif}#wisepops-root{display:none!important}.html{background-color:#fff}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:1380px;max-width:100%;margin:0 auto}.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}.mobile-announcement{display:none;align-items:center;justify-content:center;background-color:#deedfb;height:30px;padding-top:10px}.mobile-announcement p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}header{width:100%;height:275px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/background_pattern.png?v=118303978739084660761755889962);background-repeat:repeat;background-position:top left;background-size:4px 4px}header .scallop{width:100%;height:13.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_scallop.svg?v=126378609268584412511755889962);background-repeat:repeat-x;background-position:bottom center;background-size:28px 9.5px;margin:0 0 35px}header .scallop .rectangle{width:100%;height:4.5px;background-color:#deedfb}header .wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;height:158px;margin:0 auto 9.5px}header .header_left{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 120px);padding-left:65px}header .header_left button.navicon{display:none;width:20px}header .header_left button.navicon svg{display:block;height:auto;fill:#3d6383;transition:opacity .15s,transform .15s}header .header_left button.navicon svg:nth-child(1){width:18px;position:absolute;opacity:0}header .header_left button.navicon svg:nth-child(2){width:20px}header .header_left button.navicon.active svg{transform:rotate(90deg)}header .header_left button.navicon.active svg:nth-child(1){position:absolute;opacity:1}header .header_left button.navicon.active svg:nth-child(2){opacity:0}header .header_left form.minisearch{display:flex;align-items:center;justify-content:flex-start;margin:0 0 5px}header .header_left form.minisearch button{display:block;width:16.5px;height:auto;fill:#3d6383;margin-right:8px}header .header_left form.minisearch input{width:60px;border-bottom:1.5px solid transparent;color:#3d6383;padding-bottom:2px;transition:width .25s,border-color .25s}header .header_left form.minisearch input::placeholder{color:#3d6383}header .header_left form.minisearch input:active,header .header_left form.minisearch input.active{width:240px;border-color:#3d6383}header .header_left form.minisearch:hover input{width:240px;border-color:#3d6383}header .header_left .announcement-wrap{display:flex;justify-content:flex-end;width:100%;padding-right:153px}header .header_left .announcement{width:160px}header .header_left .announcement span{display:block;width:32px;height:30px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_package.svg?v=116803480077104796381755889962);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto 8px}header .header_left .announcement p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}header a.logo{display:block;width:240px;height:auto;margin-top:-22px}header a.logo img{display:block;width:100%;height:auto}header a.logo img:nth-child(2){display:none}header .utilities{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 120px);padding-right:75px}header .utilities a.microaccount{color:#3d6383;margin-right:29px}header .utilities a.microaccount:hover,header .utilities a.microaccount:active{color:#80b6e2}header .utilities .microcart svg{display:block;width:30px;height:auto;fill:#3d6383}header .utilities .microcart span{position:absolute;z-index:1;display:block;width:21.5px;height:21.5px;border-radius:50%;background-color:#deedfb;line-height:23px;color:#80b6e2;text-align:center;margin:0 auto;padding-left:1px;transform:translate(15px,-9px)}header .utilities .microcart:hover svg,header .utilities .microcart:active svg{fill:#80b6e2}header nav.mobile{display:none;padding-top:20px}header nav.desktop{width:100%;height:59px;background-color:#b4d6f2fa;padding:3.5px 0;overflow:hidden}header nav.desktop:hover,header nav.desktop:active{overflow:visible}header nav.desktop .border{width:100%;height:1px;background-color:#fff}header nav.desktop div.primary{display:flex;align-items:center;justify-content:space-between;width:1008px;max-width:95%;height:50px;margin:0 auto}header nav.desktop div.primary.primary-footer{display:none;margin-top:50px}header nav.desktop div.primary a.primary{display:block;line-height:50px;color:#3d6383;padding:0 5px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px;text-decoration-color:transparent;transition:text-decoration-color .15s}header nav.desktop div.primary .link-primary:hover .secondary,header nav.desktop div.primary .link-primary:active .secondary{z-index:5;opacity:1}header nav.desktop div.primary .link-primary:hover a,header nav.desktop div.primary .link-primary:active a{text-decoration-color:#3d6383}header nav.desktop div.primary .secondary{position:absolute;left:0;z-index:-1;width:100%;background-color:#b4d6f2fa;padding-bottom:52px;opacity:0;transition:opacity .15s}header nav.desktop div.primary .secondary .secondary-content{display:flex;align-items:flex-start;justify-content:flex-start;width:1008px;max-width:100%;padding-top:22px;margin:0 auto}header nav.desktop div.primary .secondary .secondary-content .featurette{width:290px;text-align:center;margin-right:50px}header nav.desktop div.primary .secondary .secondary-content .featurette.embroidery{width:322px;margin-right:85px}header nav.desktop div.primary .secondary .secondary-content .featurette.embroidery .image{width:100%;height:0;padding-bottom:100%}header nav.desktop div.primary .secondary .secondary-content .featurette .image{width:236px;height:236px;border-radius:50%;margin:0 auto 10px;background-repeat:no-repeat;background-position:center center;background-size:cover}header nav.desktop div.primary .secondary .secondary-content .featurette p{color:#394147;margin:0 0 18px}header nav.desktop div.primary .secondary .secondary-content .featurette .button{display:flex;justify-content:center}header nav.desktop div.primary .secondary .secondary-content .featurette .button a{display:block;width:auto;height:36px;background-color:#fff;line-height:36px;color:#72c368;text-transform:uppercase;text-align:center;padding:2px 17px 0;filter:drop-shadow(0 0 3.5px rgba(0,0,0,.35));transition:filter .15s}header nav.desktop div.primary .secondary .secondary-content .featurette .button a:hover,header nav.desktop div.primary .secondary .secondary-content .featurette .button a:active{filter:drop-shadow(0 0)}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery{width:400px;padding-top:22px}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery svg{display:block;width:47px;height:auto;fill:#3d6383;margin:0 auto 28px}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery p.heading{color:#3d6383;text-transform:uppercase;text-align:center;margin:0 0 20px}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .text{line-height:30px;color:#3d6383;text-align:center;margin:0 0 25px}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .button{display:flex;justify-content:center}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .button a{display:block;width:auto;height:36px;background-color:#fff;line-height:36px;color:#72c368;text-transform:uppercase;text-align:center;padding:2px 17px 0;filter:drop-shadow(0 0 3.5px rgba(0,0,0,.35));transition:filter .15s}header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .button a:hover,header nav.desktop div.primary .secondary .secondary-content .menu-embroidery .button a:active{filter:drop-shadow(0 0)}header nav.desktop div.primary .secondary .secondary-content .menus{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(100% - 340px);padding-top:22px}header nav.desktop div.primary .secondary .secondary-content .menus .menu{width:194px;padding-right:10px}header nav.desktop div.primary .secondary .secondary-content .menus .menu .columns{width:400px;-webkit-columns:2;-moz-columns:2;columns:2;-moz-column-fill:auto;column-fill:auto;height:270px}header nav.desktop div.primary .secondary .secondary-content .menus .menu .columns.no-height{height:auto;column-fill:inherit}header nav.desktop div.primary .secondary .secondary-content .menus .menu p.heading{text-transform:uppercase;padding:0 0 10px}header nav.desktop div.primary .secondary .secondary-content .menus .menu hr{display:block;width:100%;height:0;border:0;border-top:1px solid #94bee1;margin:0 0 18px}header nav.desktop div.primary .secondary .secondary-content .menus .menu a{display:block;color:#3d6383;margin:0 0 18px;white-space:nowrap}header nav.desktop div.primary .secondary .secondary-content .menus .menu a:hover,header nav.desktop div.primary .secondary .secondary-content .menus .menu a:active{color:#fff}footer{width:100%;height:auto;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/background_pattern.png?v=118303978739084660761755889962);background-repeat:repeat;background-position:top left;background-size:4px 4px;padding-bottom:85px}footer .scallop{width:100%;height:13.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_scallop_white.svg?v=8396678250235912211755889962);background-repeat:repeat-x;background-position:bottom center;background-size:28px 9.5px;margin:0 0 35px}footer .scallop .rectangle{width:100%;height:4.5px;background-color:#fff}footer .wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:63px auto 73px}footer .wrap .navigation{display:flex;align-items:flex-start;justify-content:center;width:calc(50% - 155px);padding-top:25px}footer .wrap .navigation ul{display:block;margin:0 60px}footer .wrap .navigation li{display:block;text-align:center}footer .wrap .navigation p{color:#394147;margin:0 0 22px}footer .wrap .navigation a{display:block;color:#394147;margin:0 0 20px}footer .wrap .navigation a:hover,footer .wrap .navigation a:active{color:#3d6383}footer .wrap .social{width:310px}footer .wrap .social .crest{width:192px;height:180px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_logo_medallion.png?v=143370891784313981931755889962);background-repeat:no-repeat;background-position:top center;background-size:contain;margin:0 auto 36px}footer .wrap .social .links{display:flex;align-items:center;justify-content:center}footer .wrap .social .links a{display:flex;align-items:center;justify-content:center;color:#394147}footer .wrap .social .links a svg{display:block;height:auto;fill:#394147;margin-right:8px;transform:translateY(-2px)}footer .wrap .social .links a:nth-child(1) svg{width:17px}footer .wrap .social .links a:nth-child(2){margin:0 25px}footer .wrap .social .links a:nth-child(2) svg{width:10.5px}footer .wrap .social .links a:nth-child(3) svg{width:19px}footer .wrap .social .links a:hover,footer .wrap .social .links a:active{color:#3d6383}footer .wrap .social .links a:hover svg,footer .wrap .social .links a:active svg{fill:#3d6383}footer .wrap #footer_newsletter{width:calc(50% - 155px);text-align:center;padding-top:13px}footer .wrap #footer_newsletter svg{display:block;width:96px;height:auto;fill:#384046;margin:0 auto 25px}footer .wrap #footer_newsletter label,footer .wrap #footer_newsletter p.label{display:block;line-height:25px;color:#394147;margin:0 0 25px}footer .wrap #footer_newsletter .form{display:flex;width:342px;max-width:100%;margin:0 auto}footer .wrap #footer_newsletter .form input{width:calc(100% - 104px);height:35px;background-color:#fff;line-height:39px;color:#394147;padding:0 13px}footer .wrap #footer_newsletter .form input::placeholder{color:#91979b}footer .wrap #footer_newsletter .form button{display:block;width:104px;height:35px;background-color:#b4d6f2;line-height:37px;color:#fff;text-transform:uppercase;text-align:center;transition:background-color .15s}footer .wrap #footer_newsletter .form button:hover,footer .wrap #footer_newsletter .form button:active{background-color:#3d6383}footer .colophon p.copy-policies{color:#394147;text-transform:uppercase;text-align:center;margin:0 0 20px}footer .colophon p.copy-policies a{color:#394147}footer .colophon p.copy-policies a:hover,footer .colophon p.copy-policies a:active{color:#80b6e2}footer .colophon p.copy-policies span{display:inline-block;color:#bbb;margin:0 15px}footer .colophon p.credit{color:#394147;text-transform:uppercase;text-align:center}footer .colophon p.credit a{color:#394147}footer .colophon p.credit a span{color:#80b6e2}footer .colophon p.credit a:hover,footer .colophon p.credit a:active{color:#80b6e2}.main-404{min-height:400px;color:#394147;text-align:center;padding:32px 5%}.main-404 h1{line-height:1.25em;margin:0 0 27px}.main-404 p{line-height:25px}@media screen and (max-width: 1380px){.mobile-announcement{display:flex}header .header_left .announcement-wrap{display:none}header .header_left form.minisearch input:active,header .header_left form.minisearch input.active{width:200px}header .header_left form.minisearch:hover input{width:200px}footer .wrap{max-width:95%}footer .wrap .navigation{justify-content:space-around;width:calc(45% - 155px)}footer .wrap .navigation ul{margin:0}footer .wrap #footer_newsletter{width:calc(45% - 155px)}}@media screen and (max-width: 834px){header{height:180px}header .wrap{height:130px}header .header_left{width:calc(50% - 100px);padding-left:5%}header .header_left button.navicon{display:block;width:17px}header .header_left form.minisearch{display:none}header a.logo{width:200px}header .utilities{width:calc(50% - 100px);padding-right:5%}header .utilities a.microaccount{display:none}header nav.desktop{display:none}header nav.mobile{position:absolute;z-index:101;display:block;width:100%;left:-100%;background-color:#fff;padding-bottom:50px;overflow:hidden;opacity:0;transition:left .35s,opacity .5s}header nav.mobile.active{left:0;opacity:1}header nav.mobile div.primary{width:95%;margin:0 auto}header nav.mobile div.primary .link-primary{border-bottom:1px solid #e9eaeb}header nav.mobile div.primary a.primary{display:flex;align-items:center;justify-content:flex-start;height:40px;font:18px/1em EB Garamond,serif;color:#3d6383;padding:0 5%}header nav.mobile div.primary button.primary{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;font:18px/1em EB Garamond,serif;color:#3d6383;padding:0 5%}header nav.mobile div.primary button.primary svg{width:6px;height:auto;fill:#394147;transform:rotate(90deg)}header nav.mobile div.primary button.primary.active svg{transform:rotate(-90deg)}header nav.mobile div.secondary{display:none;padding:10px 5% 20px}header nav.mobile div.secondary.active{display:block}header nav.mobile div.secondary .menu{margin:0 0 20px}header nav.mobile div.secondary p.heading{text-transform:uppercase;padding:20px 0 10px}header nav.mobile div.secondary p.heading a{display:inline-block;width:200px;border-bottom:1px solid #e9eaeb;padding:0 10px 2px 5px;margin:0}header nav.mobile div.secondary hr{display:block;width:100%;height:0;border:0;border-top:1px solid #94bee1;margin:0 0 18px}header nav.mobile div.secondary a{display:block;width:100%;font:500 13px/1em Overpass,sans-serif;line-height:1.25em;letter-spacing:.1em;color:#394147;padding-left:5px;margin:0 0 10px}header nav.mobile div.secondary .menu-embroidery{width:100%;padding:22px 5%}header nav.mobile div.secondary .menu-embroidery svg{display:block;width:47px;height:auto;fill:#3d6383;margin:0 auto 28px}header nav.mobile div.secondary .menu-embroidery p.heading{font:500 13px/1em Overpass,sans-serif;letter-spacing:.1em;color:#3d6383;text-transform:uppercase;text-align:center;margin:0 0 20px}header nav.mobile div.secondary .menu-embroidery .text{font:18px/1em EB Garamond,serif;line-height:30px;color:#3d6383;text-align:center;margin:0 0 25px}header nav.mobile div.secondary .menu-embroidery .button{display:flex;justify-content:center}header nav.mobile div.secondary .menu-embroidery .button a{display:block;width:auto;height:36px;background-color:#deedfb;font:500 13px/1em Overpass,sans-serif;letter-spacing:.1em;line-height:36px;color:#394147;text-transform:uppercase;text-align:center;padding:2px 17px 0;filter:drop-shadow(0 0 3.5px rgba(0,0,0,.35))}header nav .mobile-nav-secondary{opacity:0;transition:opacity .35s}header nav .mobile-nav-secondary.active{opacity:1}header nav .microaccount{margin:40px 0 0}header nav .microaccount a{display:block;font:18px/1em EB Garamond,serif;color:#3d6383;text-align:center;margin-bottom:1em}header nav form{display:flex;width:95%;margin:40px auto 0}header nav form input{width:calc(100% - 104px);height:35px;border:1px solid #b4d6f2;font:400 14px/1em Overpass,sans-serif;line-height:39px;color:#394147;padding:0 13px}header nav form input::placeholder{color:#394147}header nav form button{display:flex;align-items:center;justify-content:center;width:104px;height:35px;background-color:#b4d6f2}header nav form button svg{display:block;width:20px;height:auto;fill:#fff}header nav .social{width:310px;max-width:100%;margin:40px auto 0}header nav .social .links{display:flex;align-items:center;justify-content:center}header nav .social .links a{display:flex;align-items:center;justify-content:center;font:500 14px/1em Overpass,sans-serif;color:#3d6383}header nav .social .links a svg{display:block;height:auto;fill:#3d6383;margin-right:8px;transform:translateY(-2px)}header nav .social .links a:nth-child(1) svg{width:17px}header nav .social .links a:nth-child(2){margin:0 25px}header nav .social .links a:nth-child(2) svg{width:10.5px}header nav .social .links a:nth-child(3) svg{width:19px}footer .wrap{flex-wrap:wrap;justify-content:center}footer .wrap .navigation{order:1;justify-content:space-around;width:50%;max-width:300px;margin:0 0 50px}footer .wrap #footer_newsletter{order:2;width:50%;max-width:300px;margin:0 0 50px}footer .wrap .social{order:3;width:100%}footer .wrap .social .crest{width:100px;height:95px}footer .colophon p.copy-policies span{display:block;margin:0;color:transparent}}@media screen and (max-width: 600px){.mobile-announcement p{font-size:11px}header{height:140px}header .scallop{height:11px;background-size:20px auto}header .wrap{height:80px}header .header_left,header .utilities{transform:translateY(10px)}header a.logo img:nth-child(1){display:none}header a.logo img:nth-child(2){display:block}header nav.mobile div.primary.primary-footer{display:block;margin-top:50px}header nav.mobile div.primary.primary-footer .link-primary:nth-child(1){border-top:1px solid #e9eaeb}footer .scallop{height:11px;background-size:20px auto}footer .wrap .navigation{display:none}footer .wrap #footer_newsletter{width:100%;max-width:100%}}.cart_drawer_overlay{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#d3e3f0cc;overflow:hidden;opacity:0;transition:opacity .15s}.cart_drawer_overlay.active{z-index:100;opacity:1;overflow:auto}.cart_drawer_overlay.active.active{display:block}.cart_drawer_overlay.active.active .cart_drawer{display:block;width:350px;opacity:1;overflow:auto}.cart_drawer_overlay.active .cart_drawer_wrap{padding:30px}.cart_drawer_overlay.active .meta_cart_drawer{padding:30px 30px 15px}.cart_drawer_overlay.active .hint{padding:0 30px}.cart_drawer_overlay .meta_cart_drawer{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin:0;transition:padding .25s}.cart_drawer_overlay .meta_cart_drawer h2{color:#394147}.cart_drawer_overlay .meta_cart_drawer button{display:block;width:19px;height:19px;overflow:visible}.cart_drawer_overlay .meta_cart_drawer button svg{display:block;width:19px;height:auto;fill:#394147}.cart_drawer_overlay .hint{width:100%;padding:0 20px;margin-top:1em;transition:padding .25s}.cart_drawer_overlay .hint p{color:#3d6383;margin-bottom:1em}.cart_drawer_overlay .hint .status{width:100%;height:2px;background-color:#dbdbdb}.cart_drawer_overlay .hint .status .bar{height:2px;background-color:#3d6383}.cart_drawer{position:fixed;top:0;right:0;z-index:101;height:100%;background-color:#fff}.cart_drawer .cart_drawer_wrap{width:100%;padding:20px;transition:padding .25s}.cart_drawer{width:0;overflow:hidden;opacity:0;transition:width .25s,opacity 1s}.cart_drawer .item{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e1e7ec;padding-bottom:30px;margin-bottom:30px}.cart_drawer .item .left{width:30%}.cart_drawer .item .left img{display:block;width:100%;height:auto}.cart_drawer .item .right{width:65%}.cart_drawer .item .right a.title{display:block;line-height:25px;color:#3d6383;text-align:left;margin-bottom:12px;transition:color .15s}.cart_drawer .item .right a.title:hover,.cart_drawer .item .right a.title:active{color:#394147}.cart_drawer .item .right div.price p.sale{display:flex;align-items:center;justify-content:flex-start;color:#ea869c;text-transform:uppercase;margin:0 auto 11px}.cart_drawer .item .right div.price p.sale span{display:block;width:10.5px;height:15px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_strawberry_sale.png?13959);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px;transform:translateY(-2px)}.cart_drawer .item .right div.price p.price{color:#394147;line-height:27px;margin:0 0 7px;transition:color .15s}.cart_drawer .item .right div.price p.price span{color:#72c368}.cart_drawer .item .right div.price p.price del{color:#c8c9ca;margin:0 12px}.cart_drawer .item .right .quantity{display:flex;width:120px;border:1px solid #e1e7ec}.cart_drawer .item .right .quantity button{display:block;width:40px;height:30px;line-height:30px;color:#394147;text-align:center}.cart_drawer .item .right .quantity input{position:relative;z-index:1;display:block;width:40px;height:30px;background-color:#f4f5f5;line-height:30px;color:#394147;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cart_drawer .item .right .quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.cart_drawer .total{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border-bottom:1px solid #e1e7ec;padding:10px 5% 30px;margin-bottom:40px}.cart_drawer .total .left{text-transform:uppercase;color:#394147;text-align:right;margin-right:31px}.cart_drawer .total .right{color:#394147}.cart_drawer .total .right p{line-height:1.5em}.cart_drawer .total .right del{color:#c8c9ca}.cart_drawer redo-shopify-toggle{font:500 12px/1em Overpass,sans-serif!important;line-height:2em!important;color:#3d6383!important;text-transform:uppercase!important}.cart_drawer a.button_checkout,.cart_drawer button.checkout{display:block;width:100%;height:47px;background-color:#b4d6f2;padding:3.5px 0}.cart_drawer a.button_checkout span.border,.cart_drawer button.checkout span.border{display:block;width:100%;height:1px;transition:background-color .15s}.cart_drawer a.button_checkout span.text,.cart_drawer button.checkout span.text{display:flex;align-items:center;justify-content:center;width:100%;height:38px;line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.cart_drawer a.button_checkout svg,.cart_drawer button.checkout svg{display:block;width:8px;height:auto;fill:#3d6383;margin:5px 0 0 10px;transform:rotate(-90deg);transition:fill .15s}.cart_drawer a.button_checkout:hover span.border,.cart_drawer a.button_checkout:active span.border,.cart_drawer button.checkout:hover span.border,.cart_drawer button.checkout:active span.border{background-color:#fff}.cart_drawer a.button_checkout:hover span.text,.cart_drawer a.button_checkout:active span.text,.cart_drawer button.checkout:hover span.text,.cart_drawer button.checkout:active span.text{color:#fff}.cart_drawer a.button_checkout:hover svg,.cart_drawer a.button_checkout:active svg,.cart_drawer button.checkout:hover svg,.cart_drawer button.checkout:active svg{fill:#fff}.cart_drawer .additional_checkout_buttons{padding-top:15px}.cart_drawer .additional_checkout_buttons button{display:block;width:100%;margin:0 0 20px}.cart_drawer .additional_checkout_buttons .shopify-cleanslate{display:block!important}@media screen and (max-width: 320px){.cart_drawer_overlay.active.active .cart_drawer{width:300px}}.index-slideshow{background-color:#e9f1f8;padding:25px 0 3.5px;margin:0 0 31px}.index-slideshow .slide-nav{display:flex;align-items:center;justify-content:space-between;width:1496px;max-width:95%;height:0;margin:0 auto;overflow:visible;transform:translateY(275px)}.index-slideshow .slide-nav button{display:block;width:32px;height:22px}.index-slideshow .slide-nav button svg{display:block;width:32px;height:auto;fill:#b3d6f2}.index-slideshow .slide-nav button.slick-prev:active svg{transform:translate(.5px,.5px)}.index-slideshow .slide-nav button.slick-next svg{transform:scaleX(-1)}.index-slideshow .slide-nav button.slick-next:active svg{transform:scaleX(-1) translate(-.5px,.5px)}.index-slideshow .slides{width:1380px;max-width:calc(95% - 116px);margin:0 auto}.index-slideshow .slides img{display:block;width:100%;height:auto}.index-slideshow .slides img.mobile{display:none}.index-slideshow .slides .button{display:flex;align-items:flex-start;justify-content:center;height:95px;transform:translateY(-16.5px)}.index-slideshow .slides .button a{display:block}.index-slideshow .slides .button a p{width:auto;height:60px;background-color:#fff;line-height:63px;color:#72c368;text-transform:uppercase;text-align:center;filter:drop-shadow(0 0 7px rgba(0,0,0,.35));padding:0 32px}.index-slideshow .slides .button a span{display:block;width:80px;height:45px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_leaf_slideshow.png?v=151018350022228636751755889962);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-10px);margin:0 auto}.index-slideshow .slides .button a p{transition:color .15s,filter .15s}.index-slideshow .slides .button a:hover p,.index-slideshow .slides .button a:active p{color:#80b6e2;filter:none}.index-slideshow .slick-dots{display:flex;align-items:center;justify-content:flex-end;width:1380px;max-width:100%;height:0;margin:0 auto;transform:translateY(-74px);overflow:visible}.index-slideshow .slick-dots li{margin-left:13px}.index-slideshow .slick-dots li button{display:block;width:14px;height:14px;border-radius:50%;background-color:#fff;transition:background-color .15s;color:transparent;overflow:hidden}.index-slideshow .slick-dots li.slick-active button{background-color:#b4d6f2}.index-slideshow .white-border{width:100%;height:1px;background-color:#fff;margin-top:6px}.index-heading{width:1380px;max-width:90%;margin:0 auto 40px}.index-heading h1{line-height:38px;color:#394147;text-align:center}.index-panels{display:flex;align-items:flex-start;justify-content:space-between;width:1380px;max-width:100%;margin:0 auto 47.5px}.index-panels .panel{width:47%;text-align:center}.index-panels .panel .image{width:100%;height:0;margin:0 0 33px}.index-panels .panel .image.horizontal{padding-bottom:68%}.index-panels .panel .image.vertical{padding-bottom:140%}.index-panels .panel .image{background-repeat:no-repeat;background-position:center;background-size:cover}.index-panels .panel p{color:#394147;text-transform:capitalize;margin:0 0 25px}.index-panels .panel a{display:inline-block;width:auto;height:60px;border:1px solid #fbe0e6;line-height:63px;color:#ea869c;text-transform:uppercase;padding:0 34px;transition:background-color .15s}.index-panels .panel a:hover,.index-panels .panel a:active{background-color:#fbe0e6}.index-icon-bar{width:100%;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/background_pattern.png?v=118303978739084660761755889962);background-repeat:repeat;background-position:top left;background-size:4px 4px;padding:49px 0;margin:0 0 70px}.index-icon-bar .icons{display:flex;align-items:center;justify-content:space-between;width:1380px;max-width:100%;margin:0 auto}.index-icon-bar .monogram{width:150px;height:150px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_monogram.png?v=129437170299052696181755889962);background-repeat:no-repeat;background-position:center;background-size:contain}.index-icon-bar a.icon{display:block;text-align:center}.index-icon-bar a.icon .image{width:64px;height:58px;margin:0 auto 16.5px;background-repeat:no-repeat;background-position:center}.index-icon-bar a.icon p{color:#394147;line-height:25px;text-transform:uppercase}.index-icon-bar a.icon span{display:inline-block;color:#394147;line-height:25px;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:2.5px;transition:color .15s,text-decoration-color .15s}.index-icon-bar a.icon:hover span,.index-icon-bar a.icon:active span{color:#80b6e2;text-decoration-color:#80b6e2}.index-featured-collections{width:100%;margin:0 auto 90px}.index-featured-collections h2{color:#394147;text-align:center;margin:0 0 12px}.index-featured-collections p.subtitle{color:#394147;text-align:center;margin:0 0 25px}.index-featured-collections .links{text-align:center}.index-featured-collections .links a{color:#72c368;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s}.index-featured-collections .links a:hover,.index-featured-collections .links a:active{text-decoration-color:#72c368}.index-featured-collections .links span{color:#dbdbdb;margin:0 24px}.index-featured-collections .items{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1274.5px;max-width:100%;margin:5px auto 0}.index-featured-collections .items .blank{width:18%}.index-featured-collections .items a{display:block;width:18%}.index-featured-collections .items a .image{width:100%;height:0;padding:0 0 150%;transition:transform .15s;background-repeat:no-repeat;background-position:center;background-size:contain}.index-featured-collections .items a p{line-height:1.5em;color:#3d6383;text-align:center;transition:color .15s}.index-featured-collections .items a:hover .image,.index-featured-collections .items a:active .image{transform:rotate(-3deg)}.index-featured-collections .items a:hover p,.index-featured-collections .items a:active p{color:#80b6e2}.index-featured-items{background-color:#e9f1f8;padding:44px 0 58px;margin:0 auto 70px}.index-featured-items h2{color:#394147;text-align:center;margin:0 0 34px}.index-featured-items p.heading{color:#72c368;text-transform:uppercase;text-align:center;margin:0 0 30px}.index-featured-items .items-nav{display:flex;align-items:center;justify-content:space-between;width:1200px;max-width:95%;height:0;margin:0 auto;overflow:visible;transform:translateY(155px)}.index-featured-items .items-nav button{display:block;width:20.5px;height:37px}.index-featured-items .items-nav button svg{display:block;width:20.5px;height:auto;fill:#b3d6f2}.index-featured-items .items-nav button.slick-next:active svg{transform:translate(.5px,.5px)}.index-featured-items .items-nav button.slick-prev svg{transform:scaleX(-1)}.index-featured-items .items-nav button.slick-prev:active svg{transform:scaleX(-1) translate(-.5px,.5px)}.index-featured-items .items{width:1038px;max-width:calc(95% - 160px);margin:0 auto}.index-featured-items .items a{display:block;width:346px;color:#3d6383;text-align:center;padding:0 18px}.index-featured-items .items a .image{display:flex;align-items:center;justify-content:center;width:310px;height:310px;border-radius:50%;background-color:#fff;margin:0 0 25px;overflow:hidden}.index-featured-items .items a .image .img{display:block;width:90%;height:0;padding:0 0 90%;background-repeat:no-repeat;background-position:center;background-size:contain}.index-featured-items .items a p.vendor{text-transform:uppercase;margin:0 0 6px}.index-featured-items .items a p.title{line-height:30px}.index-featured-items .items a:hover,.index-featured-items .items a:active{color:#80b6e2}.index-brands{margin:0 auto 28px}.index-brands .logos{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:1435px;max-width:95%;margin:0 auto}.index-brands .logos img{display:block;height:auto}.index-instagram{border-top:2px solid #e9f1f8;padding-top:34px;margin:0 auto 70px}.index-instagram a.title{display:block;margin-bottom:30px}.index-instagram a.title p{text-align:center;transition:color .15s}.index-instagram a.title p:nth-child(1){color:#394147;margin-bottom:18px}.index-instagram a.title p:nth-child(2){color:#72c368;text-transform:uppercase}.index-instagram a.title:hover p:nth-child(1),.index-instagram a.title:hover p:nth-child(2),.index-instagram a.title:active p:nth-child(1),.index-instagram a.title:active p:nth-child(2){color:#3d6383}.index-instagram .images{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:1140px;max-width:95%;margin:0 auto}.index-instagram .images a{display:block;width:19%;height:0;border-radius:2px;padding-bottom:19%;opacity:.95;transition:opacity .15s}.index-instagram .images a img{display:none}.index-instagram .images a{background-repeat:no-repeat;background-position:center;background-size:cover}.index-instagram .images a:hover,.index-instagram .images a:active{opacity:1}@media screen and (max-width: 1380px){.index-slideshow .slide-nav{display:none}.index-slideshow .slides{max-width:95%}.index-slideshow .slick-dots{max-width:100%}.index-panels{max-width:95%}.index-panels .panel{width:49%}.index-icon-bar{padding:49px 2.5%}.index-icon-bar .monogram{width:125px;height:125px}.index-featured-collections{width:95%}.index-featured-items .items-nav{transform:translateY(130px)}.index-featured-items .items a{width:270px}.index-featured-items .items a .image{width:240px;height:240px;margin:0 auto 25px}.index-brands .logos img{max-width:12.5%!important}}@media screen and (max-width: 834px){.index-slideshow .slides img.desktop{display:none}.index-slideshow .slides img.mobile{display:block}.index-slideshow .slides .button{height:auto}.index-slideshow .slides .button a p{width:auto;height:auto;font-size:14px;line-height:1.25em;padding:15px 32px 12px}.index-slideshow .slides .button a span{display:none}.index-slideshow .slick-dots{justify-content:center;max-width:100%;transform:none;margin:15px 0 30px}.index-heading h1{font-size:20px;line-height:32px}.index-heading h1 br{display:none}.index-panels .panel .image{margin-bottom:20px}.index-panels .panel p{font-size:28px;margin:0 0 20px}.index-panels .panel a{height:auto;border:none;font-size:15px;line-height:1.25em;padding:0}.index-icon-bar{padding:5% 2.5%}.index-icon-bar .icons{flex-wrap:wrap;justify-content:center}.index-icon-bar .monogram{order:1;width:90px;height:90px}.index-icon-bar .break{order:2;width:100%;margin:0 0 25px}.index-icon-bar a.icon{width:25%;padding:0 1%}.index-icon-bar a.icon span{color:#80b6e2;text-decoration-color:#80b6e2}.index-icon-bar .icon1{order:3}.index-icon-bar .icon2{order:4}.index-icon-bar .icon3{order:5}.index-icon-bar .icon4{order:6}.index-featured-items .items-nav{transform:translateY(80px)}.index-featured-items .items a{width:200px}.index-featured-items .items a .image{width:170px;height:170px}}@media screen and (max-width: 768px){.index-featured-items .items-nav{transform:translateY(60px)}.index-featured-items .items a{width:160px}.index-featured-items .items a .image{width:130px;height:130px}.index-brands .logos img{max-width:25%!important;margin:0 0 5%}}@media screen and (max-width: 600px){.index-panels{flex-wrap:wrap}.index-panels .panel{width:100%}.index-panels .panel:nth-child(1){margin-bottom:50px}.index-icon-bar .monogram{margin-top:20px}.index-icon-bar a.icon{width:50%;padding:20px 1%}.index-featured-collections h2{font-size:28px}.index-featured-collections p.subtitle{font-size:20px;margin:0 0 20px}.index-featured-collections .links a{text-decoration-color:#72c368}.index-featured-collections .items .blank,.index-featured-collections .items a{width:23%}.index-featured-collections .items a p{font-size:20px}.index-featured-collections .items a:nth-child(5){display:none}.index-featured-items .items-nav{width:90%;transform:translateY(120px)}.index-featured-items .items{max-width:calc(95% - 100px)}.index-featured-items .items a{width:270px;margin:0 auto}.index-featured-items .items a .image{width:240px;height:240px}.index-instagram .images a{width:24%;padding-bottom:24%}.index-instagram .images a:nth-child(5){display:none}}@media screen and (max-width: 414px){.index-featured-collections p.subtitle{line-height:1.5em;padding:0 2.5%}.index-featured-collections .items{flex-wrap:wrap;justify-content:center}.index-featured-collections .items .blank{width:50%}.index-featured-collections .items a{width:50%;padding:0 1%;margin:0 0 20px}.index-featured-collections .items a:nth-child(5){display:block;margin:0}.index-brands .logos img{max-width:23%!important;margin:0 1% 5%}.index-instagram .images a{width:32%;padding-bottom:32%}.index-instagram .images a:nth-child(4){display:none}}@media screen and (max-width: 375px){.index-featured-items .items-nav{transform:translateY(85px)}.index-featured-items .items a{width:200px}.index-featured-items .items a .image{width:170px;height:170px}.index-brands .logos img{max-width:40%!important;margin:0 1% 5%}}.collection-filter-overlay{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#d3e3f0cc;overflow:hidden;opacity:0;transition:opacity .15s}.collection-filter-overlay.active{z-index:100;opacity:1;overflow:auto}.collection-filter-overlay.active.active{display:block}.collection-filter-overlay.active.active .collection-filter{display:block;width:25%;padding:5% 2.5%;opacity:1;overflow:auto}.collection-filter{position:fixed;top:0;left:0;z-index:101;width:350px;height:100%;background-color:#fff;width:0;padding:4% 2%;overflow:hidden;white-space:nowrap;transition:width .25s,padding .25s}.collection-filter .meta{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}.collection-filter .meta h2{color:#394147}.collection-filter .meta button{display:block;width:19px;height:19px;overflow:visible}.collection-filter .meta button svg{display:block;width:19px;height:auto;fill:#394147}.collection-filter .filters{border-top:1px solid #e1e7ec}.collection-filter .filters form details{display:block;width:100%;height:auto;border-bottom:1px solid #e1e7ec;padding:0 4.5px 0 3.5px}.collection-filter .filters form details summary{display:block}.collection-filter .filters form details summary::-webkit-details-marker{display:none}.collection-filter .filters form details summary div{display:flex;align-items:center;justify-content:space-between;width:100%;height:45px;cursor:pointer}.collection-filter .filters form details summary div p{color:#394147;text-transform:uppercase}.collection-filter .filters form details summary div p span{display:inline-block;margin-right:5px}.collection-filter .filters form details summary div span.chevron{display:block;width:11px;height:6.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/select_arrow@4x.png?v=12795135520296140821755889962);background-repeat:no-repeat;background-position:center;background-size:cover}.collection-filter .filters form details .filter-header{line-height:25px;color:#394147;margin:0 0 12px;display:none}.collection-filter .filters form details .filter-header a{color:#394147;margin-left:10px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-underline-offset .15s}.collection-filter .filters form details .filter-header a:hover,.collection-filter .filters form details .filter-header a:active{text-underline-offset:2px}.collection-filter .filters form ul li{line-height:25px;color:#394147;margin-bottom:.25em}.collection-filter .filters form ul li input{display:inline-block;margin-right:5px;transform:translateY(1px)}.collection-filter .filters form .filter-group-display__price-range div{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.25em}.collection-filter .filters form .filter-group-display__price-range label{display:block;width:70px;line-height:25px;color:#394147}.collection-filter .filters form .filter-group-display__price-range span{display:block;line-height:25px;color:#394147;margin-right:4px}.collection-filter .filters form .filter-group-display__price-range input{line-height:25px;color:#394147}.collection-filter .filters form input[type=submit]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:35px;background-color:#b4d6f2;line-height:37px;color:#fff;text-transform:uppercase;padding-left:15px;margin:20px 0;cursor:pointer;transition:background-color .15s}.collection-filter .filters form input[type=submit]:hover,.collection-filter .filters form input[type=submit]:active{background-color:#3d6383}.collection-filter .filters form .filter-footer{padding-top:50px}.collection-filter .filters form .filter-footer a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto;background-color:#b4d6f2;padding:14px 10px 10px 15px;margin:0 0 15px}.collection-filter .filters form .filter-footer a svg{display:block;width:12px;height:12px;fill:#fff;margin-right:10px;transform:translateY(1px)}.collection-filter .filters form .filter-footer a span{display:block;line-height:1.25em;color:#fff;text-transform:uppercase}.collection-filter .filters form .filter-footer a{transition:background-color .15s}.collection-filter .filters form .filter-footer a:hover,.collection-filter .filters form .filter-footer a:active{background-color:#3d6383}.main-collection{width:1251px;max-width:100%;padding-top:55px;margin:0 auto 100px}.main-collection .meta{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 40px}.main-collection .meta .filter-button{width:255px}.main-collection .meta .filter-button button{display:flex;align-items:center;justify-content:center;width:auto;min-width:116px;height:43px;border:1px solid #e9eaeb;color:#394147;text-transform:uppercase;padding:2px 21px 0 17px}.main-collection .meta .filter-button button svg{display:block;width:18px;height:auto;fill:#384046;margin-right:9px;transform:translateY(-3px)}.main-collection .meta .center{width:calc(100% - 510px);text-align:center;margin:0 auto}.main-collection .meta .center .breadcrumbs{color:#394147;text-transform:uppercase;margin:0 0 18px}.main-collection .meta .center .breadcrumbs a{color:#394147;transition:text-decoration-color .15s;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px}.main-collection .meta .center .breadcrumbs a:hover,.main-collection .meta .center .breadcrumbs a:active{text-decoration-color:#394147}.main-collection .meta .center h1{color:#394147}.main-collection .meta .sort-select{width:255px;height:43px;border:1px solid #e9eaeb;overflow:hidden;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/select_arrow@4x.png?v=12795135520296140821755889962);background-repeat:no-repeat;background-position:center right 16px;background-size:11px auto}.main-collection .meta .sort-select select{width:283px;height:43px;background:transparent;border:0;border-radius:0;line-height:43px;color:#394147;text-transform:uppercase;padding:0 16px;-webkit-appearance:none}.main-collection .collection-description{max-width:75%;justify-self:center;margin:0 auto 15px}.main-collection .collection-description div{line-height:1.5em;color:#394147}.main-collection .collection-description div p{margin:0 0 1em}.main-collection .collection-description div a{color:#394147;text-decoration:underline;text-underline-offset:3px;transition:text-underline-offset .15s}.main-collection .collection-description div a:hover{color:#3d6383;text-underline-offset:2px}.main-collection .collection-description div strong{font-weight:600}.main-collection .collection-description div em{font-style:italic}.main-collection .collection-description div h1{margin-bottom:1em}.main-collection .collection-description div h2{text-transform:uppercase;margin:0 0 1em}.main-collection .collection-description div h3,.main-collection .collection-description div h4{margin:0 0 1em}.main-collection .collection-description div h5,.main-collection .collection-description div h6{text-transform:uppercase;margin:0 0 1em}.main-collection .collection-description div img{display:block;width:auto;max-width:100%;height:auto}.main-collection .collection-description div blockquote{display:block;width:75%;text-align:center;margin:0 auto 1em}.main-collection .collection-description div ul,.main-collection .collection-description div ol{margin:1em 0}.main-collection .collection-description div ul li{list-style:disc inside}.main-collection .collection-description div ol li{list-style:decimal inside}.main-collection .collection-description div table{display:table;width:100%}.main-collection .collection-description div th{text-transform:uppercase;text-align:left;padding:0 20px 10px 0}.main-collection .collection-description div td{padding:10px 20px 10px 0}@media screen and (max-width: 600px){.main-collection .collection-description div table{display:block;width:100%}.main-collection .collection-description div table thead,.main-collection .collection-description div table th{display:none}.main-collection .collection-description div table tbody,.main-collection .collection-description div table tfoot{display:block;width:100%}.main-collection .collection-description div table tr{display:block;width:100%;border-bottom:1px solid #e9eaeb;padding:20px 2.5% 5px}.main-collection .collection-description div table td{display:block;width:100%;padding:0;margin:0 0 15px}}.main-collection .collection-description div a{color:#72c368;text-decoration:none}.main-collection .collection-description div a:hover{color:#3d6383}.main-collection .products{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.main-collection .products .blank{width:287px;max-width:23%}.main-collection .products a.item{display:block;width:287px;max-width:23%;color:#3d6383;text-align:center;margin:0 0 30px}.main-collection .products a.item .image{width:100%;height:0;padding-bottom:150%;margin:0 0 16px;background-repeat:no-repeat;background-position:center;background-size:contain}.main-collection .products a.item .image .hover_image{display:block;width:100%;height:0;padding-bottom:150%;opacity:0;transition:opacity .15s;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.main-collection .products a.item .image:hover .hover_image{opacity:1}.main-collection .products a.item .quick-view-button{position:relative;z-index:2;width:100%;height:0;overflow:visible}.main-collection .products a.item .quick-view-button button{display:block;width:90%;height:44px;background-color:#b4d6f2;line-height:38px;color:#3d6383;text-transform:capitalize;text-align:center;margin:0 auto;transition:color .15s,opacity .15s;transform:translateY(-76px);opacity:0}.main-collection .products a.item .quick-view-button button:hover,.main-collection .products a.item .quick-view-button button:active{color:#fff}.main-collection .products a.item .title{line-height:25px;margin:0 0 12px}.main-collection .products a.item .price{text-transform:uppercase;margin:0 0 15px}.main-collection .products a.item span.tag{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;color:#ea869c;text-transform:uppercase}.main-collection .products a.item span.tag:nth-child(2){margin-left:60px}.main-collection .products a.item span.tag:nth-child(3){margin-left:120px}.main-collection .products a.item span.tag:nth-child(4){margin-left:180px}.main-collection .products a.item span.tag.embroidery{width:51.5px;height:51.5px;background-color:#e5f1fc;border-radius:50%}.main-collection .products a.item span.tag.embroidery svg{width:30.5px;fill:#3d6383}.main-collection .products a.item span.tag.preorder{width:49.5px;height:49.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_tag_preorder.png?v=31699621534314484621755889962);background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;text-transform:uppercase;text-align:center}.main-collection .products a.item span.tag.sale{width:49.5px;height:49.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_tag_sale.png?v=18828913501909162391755889962);background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;text-transform:uppercase;text-align:center}.main-collection .products a.item span.tag.embroidery,.main-collection .products a.item span.tag.preorder,.main-collection .products a.item span.tag.sale{transform:translate(19px,15.5px)}.main-collection .products a.item span.tag svg{height:auto;fill:#ea869c;margin-right:4px}.main-collection .products a.item span.tag svg.svg_selling_fast{width:20px;transform:translateY(-1px)}.main-collection .products a.item span.tag svg.svg_just_in{width:23px}.main-collection .products a.item:hover,.main-collection .products a.item:active{color:#80b6e2}.main-collection .products a.item:hover .quick-view-button button,.main-collection .products a.item:active .quick-view-button button{opacity:1}.main-collection .pagination{display:flex;justify-content:center}.main-collection .pagination a.part{display:block;width:50px;height:43px;background-color:#394147;line-height:43px;color:#fff;text-align:center;padding-top:2px;margin:0 7px;transition:background-color .15s,color .15s}.main-collection .pagination a.part:hover,.main-collection .pagination a.part:active{background-color:#dfeef9;color:#394147}.main-collection .pagination span.part{display:block;width:50px;height:43px;background-color:#f4f5f5;line-height:43px;color:#394147;text-align:center;padding-top:2px;margin:0 7px}.main-collection .pagination span.part.current{background-color:#dfeef9;border:2px solid #394147;color:#394147;line-height:39px}.main-collection .pagination .select{display:block;width:160px;height:43px;border:2px solid #394147;margin:0 7px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/select_arrow@4x.png?v=12795135520296140821755889962);background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;background-color:#dfeef9}.main-collection .pagination .select select{width:188px;height:39px;line-height:35px;color:#394147;text-transform:uppercase;padding:5px 14px;background:transparent;-webkit-appearance:none}.pre-load-images{position:absolute;left:-9999px}.pre-load-images img{position:absolute;width:1px;height:1px}@media screen and (max-width: 1380px){.collection-filter-overlay.active.active .collection-filter{width:350px}.main-collection{max-width:95%}.main-collection .meta{flex-wrap:wrap}.main-collection .meta .filter-button{order:2}.main-collection .meta .center{order:1;width:100%;margin-bottom:30px}.main-collection .meta .sort-select{order:3}.main-collection .products a.item .image img{display:none}}@media screen and (max-width: 834px){.main-collection .meta .filter-button{width:48%}.main-collection .meta .filter-button button{justify-content:flex-start;width:100%}.main-collection .meta .sort-select{width:48%}.main-collection .collection-description{max-width:100%}.main-collection .products .blank,.main-collection .products a.item{max-width:30%}.main-collection .products .blank .quick-view-button,.main-collection .products a.item .quick-view-button{display:none}}@media screen and (max-width: 600px){.collection-filter-overlay.active.active .collection-filter{width:300px}.main-collection .products .blank,.main-collection .products a.item{max-width:48%}.main-collection .pagination span.part,.main-collection .pagination a.part{width:40px;height:35px;font-size:12px;line-height:35px;margin:0 3px}.main-collection .pagination .select{width:120px;height:35px;border:2px solid #80B6E2;margin:0 0 0 3px}.main-collection .pagination .select select{width:148px;height:31px;font-size:12px;line-height:25px;padding:5px 8px}}.quickshop-overlay{position:fixed;z-index:-1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#d3e3f0cc;opacity:0;overflow:hidden;transition:opacity .15s}.quickshop-overlay.active{z-index:100;opacity:1;overflow:auto}.quickshop-overlay .quickshop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:1000px;max-width:90%;background-color:#fff;padding:24px}.quickshop-overlay .quickshop .main-image{width:47.5%;height:auto}.quickshop-overlay .quickshop .main-image img{display:block;width:100%;height:auto}.quickshop-overlay .quickshop .close{width:100%;height:0;display:flex;justify-content:flex-end;overflow:visible}.quickshop-overlay .quickshop .close button{position:relative;z-index:1;transform:translate(18px,-18px)}.quickshop-overlay .quickshop .close button svg{display:block;width:14px;height:auto;fill:#91979b}.quickshop-overlay .quickshop .close button:hover svg,.quickshop-overlay .quickshop .close button:active svg{fill:#394147}.quickshop-overlay .quickshop .product-right{width:47.5%}.quickshop-overlay .quickshop .product-right .blue{background-color:#f6fafe;padding:20px 37.5px 40px}.quickshop-overlay .quickshop .product-right .blue .quickview_meta{border:1px solid #e0e6eb;border-style:solid none;text-align:center;padding:32px 0 28px;margin:15px 0 34px}.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.vendor{color:#394147;text-transform:uppercase;margin:0 0 17px}.quickshop-overlay .quickshop .product-right .blue .quickview_meta .h1{line-height:1.25em;color:#394147;margin:0 0 27px}.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.price{color:#394147}.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.price span{color:#72c368}.quickshop-overlay .quickshop .product-right .blue .quickview_meta p.price del{color:#c8c9ca;margin:0 12px}.quickshop-overlay .quickshop .product-right .blue #product_form_quickview.cannot_add_to_cart .add-to-cart{display:none}.quickshop-overlay .quickshop .product-right .blue label.options-label{display:block;text-transform:uppercase;color:#111;padding:0 25px;margin:0 0 15px}.quickshop-overlay .quickshop .product-right .blue .options{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0 25px;margin:0 0 27px}.quickshop-overlay .quickshop .product-right .blue .options button{display:block;width:auto;min-width:50px;height:43px;border:2px solid #e9eaeb;background-color:#fff;line-height:39px;color:#394147;text-transform:uppercase;padding:2px 13px 0;margin:0 4.5px 8.5px 0;transition:border-color .15s,color .15s}.quickshop-overlay .quickshop .product-right .blue .options button.active{border-color:#b4d6f2;color:#80b6e2}.quickshop-overlay .quickshop .product-right .blue .options button.available-false{background-color:#e9eaeb;cursor:default}.quickshop-overlay .quickshop .product-right .blue .sold-out{display:none;width:calc(100% - 50px);height:47px;background-color:#e9eaeb;line-height:47px;color:#394147;text-align:center;margin:0 auto}.quickshop-overlay .quickshop .product-right .blue .sold-out.active{display:block}.quickshop-overlay .quickshop .product-right .blue a.add-to-cart{display:block;width:calc(100% - 50px);height:47px;background-color:#b4d6f2;padding:3.5px 0;margin:0 auto}.quickshop-overlay .quickshop .product-right .blue a.add-to-cart.hide{display:none}.quickshop-overlay .quickshop .product-right .blue a.add-to-cart span.border{display:block;width:100%;height:1px;background-color:#fff}.quickshop-overlay .quickshop .product-right .blue a.add-to-cart span.text{display:flex;align-items:center;justify-content:center;width:100%;height:38px;line-height:38px;color:#fff;text-align:center;transition:color .15s}.quickshop-overlay .quickshop .product-right .blue a.add-to-cart span.text svg{display:block;width:20px;height:auto;fill:#fff;margin-right:10px}.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery{display:none;width:calc(100% - 50px);height:42px;border:1px solid #b4d6f2;margin:0 auto 11.5px}.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery.active{display:block}.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery span{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:3.5px 0}.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery svg.svg_embroidery{display:block;width:24px;height:22px;margin-right:8px}.quickshop-overlay .quickshop .product-right .blue a.personalize-with-embroidery{line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.quickshop-overlay .quickshop .product-right .blue a.surprise-box{display:none;width:calc(100% - 50px);height:42px;border:1px solid #b4d6f2;margin:0 auto 11.5px}.quickshop-overlay .quickshop .product-right .blue a.surprise-box.active{display:block}.quickshop-overlay .quickshop .product-right .blue a.surprise-box span{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:3.5px 0}.quickshop-overlay .quickshop .product-right .blue a.surprise-box{line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart{display:none;width:calc(100% - 50px);height:47px;background-color:#b4d6f2;padding:3.5px 0;margin:0 auto}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.active{display:block}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.hide{display:none}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.sold-out{background-color:#e9eaeb}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.sold-out span.border{display:none}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.sold-out span.text,.quickshop-overlay .quickshop .product-right .blue button.add-to-cart.sold-out:hover span.text{color:#394147}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart span.border{display:block;width:100%;height:1px;transition:background-color .15s}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart span.text{display:block;width:100%;height:38px;line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart:hover span.border,.quickshop-overlay .quickshop .product-right .blue button.add-to-cart:active span.border{background-color:#fff}.quickshop-overlay .quickshop .product-right .blue button.add-to-cart:hover span.text,.quickshop-overlay .quickshop .product-right .blue button.add-to-cart:active span.text{color:#fff}.quickshop-overlay .quickshop .product-right .blue #redo-checkbox{width:calc(100% - 56px)!important;margin:0 auto!important}.quickshop-overlay .quickshop .product-right .blue .description{border-top:1px solid #e0e6eb;line-height:25px;color:#394147;text-align:center;padding-top:30px;margin:29px auto 35px}.quickshop-overlay .quickshop .product-right .blue .description.cannot_add_to_cart{display:none;border-top:none;padding-top:0}.quickshop-overlay .quickshop .product-right .blue .description.cannot_add_to_cart.active{display:block}.quickshop-overlay .quickshop .product-right .blue .description a{white-space:nowrap}.quickshop-overlay .quickshop .product-right .blue .promos{display:flex;align-items:flex-start;justify-content:center}.quickshop-overlay .quickshop .product-right .blue .promos .free-shipping{margin-right:28px}.quickshop-overlay .quickshop .product-right .blue .promos .free-shipping span{display:block;width:32px;height:30px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_package.svg?v=116803480077104796381755889962);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto 8px}.quickshop-overlay .quickshop .product-right .blue .promos .free-shipping p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}.quickshop-overlay .quickshop .product-right .blue .promos .pickup{display:none}.quickshop-overlay .quickshop .product-right .blue .promos .pickup.active{display:block}.quickshop-overlay .quickshop .product-right .blue .promos .pickup svg{display:block;width:32px;height:auto;fill:#394147;margin:0 auto 7px}.quickshop-overlay .quickshop .product-right .blue .promos .pickup p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}.quickshop-overlay .quickshop .product-right .blue .promos .pickup p em{font-style:italic;text-transform:none}.product #main{padding-bottom:90px}.embroidery_overlay{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#394147e6;padding:5% 10% 10%;overflow:auto;opacity:0;transition:opacity .25s}.embroidery_overlay.active{z-index:100;opacity:1}.embroidery_overlay .embroidery_overlay_content{width:1000px;max-width:100%;height:auto;background-color:#fff;padding:5%;margin:0 auto}.embroidery_overlay .close-button{display:flex;justify-content:flex-end;width:100%;height:0}.embroidery_overlay .close-button button{display:block;width:20px;height:auto;transform:translate(30px,-30px)}.embroidery_overlay .close-button button svg{display:block;width:20px;height:auto;fill:#394147}.embroidery_overlay h2{width:100%;line-height:1.25em;color:#394147;text-align:center;margin:0 0 27px}.embroidery_overlay h3{width:100%;line-height:1.25em;color:#394147;text-align:center;margin:0 0 7px}.embroidery_overlay hr{width:50px;height:0;border:0;border-top:1px solid #e9eaeb;margin:0 auto 27px}.embroidery_overlay .grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:40px}.embroidery_overlay .grid .blank{width:200px;max-width:20%}.embroidery_overlay .grid button{width:200px;max-width:20%;padding:0 2%;margin:0 0 40px}.embroidery_overlay .grid button .color{width:100px;height:100px;border-radius:50%;margin:0 auto 15px}.embroidery_overlay .grid button .color.white{border:1px solid #e9eaeb}.embroidery_overlay .grid button .image{width:100%;height:0;padding-bottom:100%;margin:0 auto 15px;background-repeat:no-repeat;background-position:center;background-size:cover}.embroidery_overlay .grid button img{display:none;width:100%;height:auto}.embroidery_overlay .grid button p{line-height:1.25em;color:#394147;text-align:center}.main-product{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1176px;max-width:100%;padding-top:25px;margin:0 auto}.main-product section.product-left{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:53.82%}.main-product section.product-left .alt-images{width:86px}.main-product section.product-left .alt-images button{display:block;width:100%;height:auto;margin:0 0 17px}.main-product section.product-left .alt-images button.active{border:2px solid #394147}.main-product section.product-left .alt-images img{display:block;width:100%;height:auto}.main-product section.product-left .main-image{display:none;width:calc(100% - 103px);margin:0 0 15px}.main-product section.product-left .main-image.active{display:block}.main-product section.product-left .main-image a{display:block}.main-product section.product-left .main-image img{display:block;width:100%;height:auto}.main-product section.product-left .product-share{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-left:103px}.main-product section.product-left .product-share button{display:flex;align-items:center;justify-content:center;width:auto;height:auto;color:#3d6383;text-transform:uppercase}.main-product section.product-left .product-share svg{display:block;width:24px;height:auto;fill:#3d6383;margin-right:8px;transform:translateY(-1px)}.main-product section.product-left .product-share.active a{color:#3d6383;height:auto;margin-left:20px}.main-product section.product-left .product-share.active a:hover,.main-product section.product-left .product-share.active a:active{color:#80b6e2}.main-product section.product-left .product-share a{display:block;height:0;color:transparent;text-transform:uppercase;margin:0;transition:color .25s,margin .25s;overflow:hidden}.main-product .product-right{width:41.52%}.main-product .product-right .blue{background-color:#f6fafe;padding:20px 37.5px 40px}.main-product .product-right .blue .icons{display:flex;align-items:center;justify-content:center}.main-product .product-right .blue .icons p{display:flex;align-items:center;justify-content:center;color:#ea869c;text-transform:uppercase;margin:0 15px}.main-product .product-right .blue .icons p svg{display:block;height:auto;fill:#ea869c}.main-product .product-right .blue .icons p svg.svg_wind{width:20px;margin-right:6.5px}.main-product .product-right .blue .icons p svg.svg_stars{width:23px;margin-right:3.5px}.main-product .product-right .blue .meta{border:1px solid #e0e6eb;border-style:solid none;text-align:center;padding:32px 0 28px;margin:15px 0 34px}.main-product .product-right .blue .meta p.vendor{color:#394147;text-transform:uppercase;margin:0 0 17px}.main-product .product-right .blue .meta h1{line-height:1.25em;color:#394147;margin:0 0 27px}.main-product .product-right .blue .meta p.price{color:#394147}.main-product .product-right .blue .meta p.price span{color:#72c368}.main-product .product-right .blue .meta p.price del{color:#c8c9ca;margin:0 12px}.main-product .product-right .blue label.options-label{display:block;text-transform:uppercase;color:#111;padding:0 25px;margin:0 0 15px}.main-product .product-right .blue .options{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0 25px;margin:0 0 27px}.main-product .product-right .blue .options button{display:block;width:auto;min-width:50px;height:43px;border:2px solid #e9eaeb;background-color:#fff;line-height:39px;color:#394147;text-transform:uppercase;padding:2px 13px 0;margin:0 4.5px 8.5px 0;transition:border-color .15s,color .15s}.main-product .product-right .blue .options button.active{border-color:#b4d6f2;color:#80b6e2}.main-product .product-right .blue .options button.available-false{background-color:#e9eaeb;cursor:default}.main-product .product-right .blue button.personalize-with-embroidery{display:block;width:calc(100% - 50px);height:42px;border:1px solid #b4d6f2;margin:0 auto 11.5px}.main-product .product-right .blue button.personalize-with-embroidery span{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:3.5px 0}.main-product .product-right .blue button.personalize-with-embroidery span.active{display:none}.main-product .product-right .blue button.personalize-with-embroidery svg.svg_embroidery{display:block;width:24px;height:22px;margin-right:8px}.main-product .product-right .blue button.personalize-with-embroidery svg.svg_close{display:block;width:14px;height:14px;margin-right:15px;transform:translateY(1px)}.main-product .product-right .blue button.personalize-with-embroidery{line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.main-product .product-right .blue .embroidery_field{display:none}.main-product .product-right .blue .embroidery_field.active{display:block}.main-product .product-right .blue .embroidery{display:none;width:calc(100% - 50px);padding-top:17px;margin:0 auto}.main-product .product-right .blue .embroidery.active{display:block}.main-product .product-right .blue .embroidery .label,.main-product .product-right .blue .embroidery label{display:block;line-height:21px;color:#394147;margin:0 0 9px}.main-product .product-right .blue .embroidery .label span,.main-product .product-right .blue .embroidery label span{display:block;line-height:21px}.main-product .product-right .blue .embroidery .select{width:100%;height:43px;background-color:#fff;border:1px solid #e9eaeb;margin:0 0 13px}.main-product .product-right .blue .embroidery .select#thread_color{margin-bottom:35px}.main-product .product-right .blue .embroidery .select p{display:flex;align-items:center;justify-content:space-between;width:100%;height:41px;color:#394147;text-transform:uppercase;padding:3px 17px 0;cursor:pointer}.main-product .product-right .blue .embroidery .select p span.text{display:flex;align-items:center;justify-content:flex-start}.main-product .product-right .blue .embroidery .select p span.text em{display:block;width:26px;height:26px;border-radius:50%;margin-right:9.5px}.main-product .product-right .blue .embroidery .select p span.text em.white{border:1px solid #e9eaeb}.main-product .product-right .blue .embroidery .select p span.chevron{display:block;width:14.5px;height:6.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/select_arrow@4x.png?v=12795135520296140821755889962);background-repeat:no-repeat;background-position:center;background-size:contain}.main-product .product-right .blue .embroidery .preview{margin:0 0 25px}.main-product .product-right .blue .embroidery .preview img{display:block;width:100px;height:auto;cursor:pointer}.main-product .product-right .blue .embroidery .initials{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 26px}.main-product .product-right .blue .embroidery .initials p{width:50px;margin-right:15px}.main-product .product-right .blue .embroidery .initials p input{display:block;width:100%;height:43px;background-color:#fff;border:1px solid #e9eaeb;line-height:41px;color:#394147;text-transform:uppercase;text-align:center;padding:2px 0 0;margin:0 0 11px}.main-product .product-right .blue .embroidery .initials p label{color:#394147;text-transform:uppercase;text-align:center}.main-product .product-right .blue .embroidery input.full_name{display:block;width:100%;height:43px;background-color:#fff;border:1px solid #e9eaeb;color:#394147;padding:2px 17px 0;margin:0 0 32px}.main-product .product-right .blue .embroidery textarea{display:block;width:100%;height:91px;background-color:#fff;border:1px solid #e9eaeb;line-height:1.5em;color:#394147;padding:10px 17px 0;margin:0 0 35px}.main-product .product-right .blue .embroidery p.summary{color:#394147;text-transform:uppercase;text-align:center;margin:0 0 22px}.main-product .product-right .blue .embroidery .error{color:red;text-transform:uppercase;text-align:center}.main-product .product-right .blue .embroidery .error p{margin:0 0 22px}.main-product .product-right .blue .form-input{width:calc(100% - 50px);margin:0 auto 32px}.main-product .product-right .blue .form-input label{display:block;line-height:21px;color:#394147;margin:0 0 9px}.main-product .product-right .blue .form-input input{display:block;width:100%;height:43px;background-color:#fff;border:1px solid #e9eaeb;color:#394147;padding:2px 17px 0}.main-product .product-right .blue .form-input textarea{display:block;width:100%;height:91px;background-color:#fff;border:1px solid #e9eaeb;line-height:1.5em;color:#394147;padding:10px 17px 0}.main-product .product-right .blue .sold-out{width:calc(100% - 50px);height:47px;background-color:#e9eaeb;line-height:47px;color:#394147;text-align:center;margin:0 auto}.main-product .product-right .blue a.add-to-cart{display:block;width:calc(100% - 50px);height:47px;background-color:#b4d6f2;padding:3.5px 0;margin:0 auto}.main-product .product-right .blue a.add-to-cart.hide{display:none}.main-product .product-right .blue a.add-to-cart span.border{display:block;width:100%;height:1px;background-color:#fff}.main-product .product-right .blue a.add-to-cart span.text{display:flex;align-items:center;justify-content:center;width:100%;height:38px;line-height:38px;color:#fff;text-align:center;transition:color .15s}.main-product .product-right .blue a.add-to-cart span.text svg{display:block;width:20px;height:auto;fill:#fff;margin-right:10px}.main-product .product-right .blue button.add-to-cart{display:block;width:calc(100% - 50px);height:47px;background-color:#b4d6f2;padding:3.5px 0;margin:0 auto}.main-product .product-right .blue button.add-to-cart.hide{display:none}.main-product .product-right .blue button.add-to-cart.sold-out{background-color:#e9eaeb}.main-product .product-right .blue button.add-to-cart.sold-out span.border{display:none}.main-product .product-right .blue button.add-to-cart.sold-out span.text,.main-product .product-right .blue button.add-to-cart.sold-out:hover span.text{color:#394147}.main-product .product-right .blue button.add-to-cart span.border{display:block;width:100%;height:1px;transition:background-color .15s}.main-product .product-right .blue button.add-to-cart span.text{display:block;width:100%;height:38px;line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.main-product .product-right .blue button.add-to-cart:hover span.border,.main-product .product-right .blue button.add-to-cart:active span.border{background-color:#fff}.main-product .product-right .blue button.add-to-cart:hover span.text,.main-product .product-right .blue button.add-to-cart:active span.text{color:#fff}.main-product .product-right .blue.cannot_add_to_cart #redo-checkbox{display:none!important}.main-product .product-right .blue #redo-checkbox{width:calc(100% - 56px)!important;font:500 12px/1em Overpass,sans-serif!important;line-height:2em!important;color:#3d6383!important;text-transform:uppercase!important;margin:0 auto!important}.main-product .product-right .blue .extras{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 56px);padding-top:20px;margin:0 auto}.main-product .product-right .blue .extras .giftwrap{display:flex;align-items:center;justify-content:flex-start;width:60%}.main-product .product-right .blue .extras .giftwrap.active label{color:#ea869c}.main-product .product-right .blue .extras .giftwrap.active label span.add{display:none}.main-product .product-right .blue .extras .giftwrap.active label span.added{display:block}.main-product .product-right .blue .extras .giftwrap.active svg{fill:#ea869c;stroke:#ea869c}.main-product .product-right .blue .extras .giftwrap input{position:absolute;left:-1000px;opacity:0}.main-product .product-right .blue .extras .giftwrap label{display:flex;align-items:center;justify-content:flex-start;color:#3d6383;text-transform:uppercase;cursor:pointer;transition:color .15s}.main-product .product-right .blue .extras .giftwrap label span{display:block}.main-product .product-right .blue .extras .giftwrap label span.added{display:none}.main-product .product-right .blue .extras .giftwrap label svg{display:block;width:24px;height:auto;margin-right:8px;fill:#3d6383;stroke:#3d6383;transition:fill .15s,stroke .15s;transform:translateY(-1px)}.main-product .product-right .blue .extras .registry{display:flex;justify-content:flex-end;width:38%}.main-product .product-right .blue .extras .registry button.registry_button{display:flex;align-items:center;justify-content:flex-start;color:#3d6383;text-transform:uppercase;flex-basis:auto!important;height:29px;border:none!important;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/icon_gift_registry.png?v=49970869096549489161755889962);background-repeat:no-repeat;background-position:top left;background-size:20px auto;background-color:transparent!important;padding:0 0 0 28px}.main-product .product-right .blue .description{border-top:1px solid #e0e6eb;line-height:25px;color:#394147;text-align:center;padding-top:30px;margin:29px auto 35px}.main-product .product-right .blue .description.cannot_add_to_cart{margin-bottom:0}.main-product .product-right .blue .promos{display:flex;align-items:flex-start;justify-content:center}.main-product .product-right .blue .promos .free-shipping{margin-right:28px}.main-product .product-right .blue .promos .free-shipping span{display:block;width:32px;height:30px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_package.svg?v=116803480077104796381755889962);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto 8px}.main-product .product-right .blue .promos .free-shipping p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}.main-product .product-right .blue .promos .pickup svg{display:block;width:32px;height:auto;fill:#394147;margin:0 auto 7px}.main-product .product-right .blue .promos .pickup p{line-height:19px;color:#394147;text-transform:uppercase;text-align:center}.main-product .product-right .blue .promos .pickup p em{font-style:italic;text-transform:none}.main-product .product-right .scallop{width:100%;height:9.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/svg_scallop_light_blue.svg?v=177880858038847184931755889962);background-repeat:repeat-x;background-position:bottom left 20px;background-size:28px 9.5px}@media screen and (max-width: 1380px){.main-product{max-width:95%}.main-product section.product-left{flex-wrap:wrap;width:calc(95% - 450px)}.main-product section.product-left .alt-images{order:2;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%}.main-product section.product-left .alt-images button{display:block;width:80px;height:80px;border-width:1px;margin:0 3px 6px;overflow:hidden}.main-product section.product-left .alt-images button img{opacity:0}.main-product section.product-left .alt-images button{background-repeat:no-repeat;background-position:center center;background-size:60px auto}.main-product section.product-left .main-image{order:1;display:none;width:100%;margin:0 0 15px}.main-product section.product-left .product-share{justify-content:center;order:3;width:100%;padding:0;margin:30px 0 0}.main-product .product-right{width:450px}.main-product .product-right .blue .extras{flex-wrap:wrap}.main-product .product-right .blue .extras .giftwrap{justify-content:flex-start;width:100%;margin:0 0 20px}.main-product .product-right .blue .extras .registry{justify-content:flex-start;width:100%}}@media screen and (max-width: 1000px){.main-product{max-width:95%}.main-product section.product-left{width:100%;max-width:648px;margin:0 auto 50px}.main-product .product-right{width:100%;max-width:648px;margin:0 auto}}@media screen and (max-width: 600px){.embroidery_overlay .close-button button{transform:translate(5px,-5px)}.embroidery_overlay h2{font-size:28px}.embroidery_overlay h3{font-size:20px}.embroidery_overlay .grid .blank,.embroidery_overlay .grid button{max-width:30%}.embroidery_overlay .grid button p{font-size:16px}.main-product{max-width:95%}.main-product .product-right .blue{padding:20px 5% 40px}.main-product .product-right .blue .icons{flex-wrap:wrap}.main-product .product-right .blue .icons p{margin:8px}.main-product .product-right .blue .meta h1{font-size:28px}.main-product .product-right .blue .meta p.price{font-size:15px}.main-product .product-right .blue label.options-label{padding:0 18px;margin:0 0 10px}.main-product .product-right .blue .options{padding:0}.main-product .product-right .blue button.personalize-with-embroidery{width:100%}.main-product .product-right .blue button.personalize-with-embroidery svg.svg_embroidery{width:20px;height:auto}.main-product .product-right .blue button.personalize-with-embroidery svg.svg_close{width:12px;height:auto}.main-product .product-right .blue button.personalize-with-embroidery{font-size:20px}.main-product .product-right .blue .embroidery{width:100%}.main-product .product-right .blue .sold-out{width:100%;font-size:20px}.main-product .product-right .blue button.add-to-cart{width:100%}.main-product .product-right .blue button.add-to-cart span.text{font-size:20px}.main-product .product-right .blue .description{font-size:14px;line-height:21px}}@media screen and (max-width: 414px){.embroidery_overlay .grid .blank,.embroidery_overlay .grid button{max-width:32%}}.product-recommendations{width:1176px;max-width:95%;margin:0 auto}.product-recommendations h2{position:relative;z-index:2;width:224px;height:85px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_product_recommendations_heading.png?v=81259066838358114121755889962);background-repeat:no-repeat;background-position:center;background-size:contain;color:transparent;transform:translateY(24px);margin:0 auto;overflow:hidden}.product-recommendations .border{position:relative;z-index:1;display:block;width:142px;height:2px;margin:0 auto;background-color:#fff;transform:translateY(2px)}.product-recommendations .items{display:flex;align-items:flex-start;justify-content:space-between;width:100%;border:2px solid #d3e3f0;padding:47px 26px 25px}.product-recommendations .items a.item{display:block;width:18.1818181818%;color:#3d6383;text-align:center}.product-recommendations .items a.item .image{width:100%;height:0;padding:0 0 150%;margin:0 0 16px;background-repeat:no-repeat;background-position:center;background-size:contain}.product-recommendations .items a.item .image .hover_image{display:block;width:100%;height:0;padding-bottom:150%;opacity:0;transition:opacity .15s;background-repeat:no-repeat;background-position:center;background-size:contain}.product-recommendations .items a.item .image:hover .hover_image{opacity:1}.product-recommendations .items a.item .quick-view-button{display:none}.product-recommendations .items a.item .title{line-height:25px;margin:0 0 12px}.product-recommendations .items a.item .price{text-transform:uppercase;margin:0 0 15px}.product-recommendations .items a.item span.tag{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;color:#ea869c;text-transform:uppercase}.product-recommendations .items a.item span.tag.embroidery{width:51.5px;height:51.5px;background-color:#e5f1fc;border-radius:50%}.product-recommendations .items a.item span.tag.embroidery svg{width:30.5px;fill:#3d6383}.product-recommendations .items a.item span.tag.preorder{width:49.5px;height:49.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_tag_preorder.png?v=31699621534314484621755889962);background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;text-transform:uppercase;text-align:center}.product-recommendations .items a.item span.tag.sale{width:49.5px;height:49.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/graphic_tag_sale.png?v=18828913501909162391755889962);background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;text-transform:uppercase;text-align:center}.product-recommendations .items a.item span.tag.embroidery,.product-recommendations .items a.item span.tag.preorder,.product-recommendations .items a.item span.tag.sale{transform:translate(19px,15.5px)}.product-recommendations .items a.item span.tag svg{height:auto;fill:#ea869c;margin-right:4px}.product-recommendations .items a.item span.tag svg.svg_selling_fast{width:20px;transform:translateY(-1px)}.product-recommendations .items a.item span.tag svg.svg_just_in{width:23px}.product-recommendations .items a.item:hover,.product-recommendations .items a.item:active{color:#80b6e2}@media screen and (max-width: 1380px){.product-recommendations .items{padding:47px 5% 25px}.product-recommendations .items a.item{width:23%}.product-recommendations .items a.item:nth-child(5){display:none}}@media screen and (max-width: 768px){.product-recommendations .items a.item{width:31%}.product-recommendations .items a.item:nth-child(4){display:none}}@media screen and (max-width: 414px){.product-recommendations .items{border-style:solid none;padding:47px 0 25px}.product-recommendations .items a.item{width:48%}.product-recommendations .items a.item:nth-child(3){display:none}}.main-cart{width:1000px;max-width:95%;padding-top:55px;text-align:center;margin:0 auto 100px}.main-cart .empty-cart{display:flex;align-items:center;justify-content:center;height:300px;text-align:center}.main-cart h1{line-height:1.25em;color:#394147;margin:0 0 27px}.main-cart .item-row{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #e1e7ec}.main-cart .item-row a.remove{display:block;width:14px;height:auto;margin-right:27.5px}.main-cart .item-row a.remove svg{display:block;width:14px;height:auto;fill:#394147}.main-cart .item-row input.quantity{display:block;width:40px;height:40px;background-color:#f4f5f5;line-height:40px;color:#394147;text-align:center;margin-right:33.5px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.main-cart .item-row input.quantity::-webkit-inner-spin-button{-webkit-appearance:none}.main-cart .item-row a.item{display:flex;align-items:center;width:calc(100% - 298px);border-right:1px solid #e1e7ec;padding:21px 0}.main-cart .item-row a.item .image{width:160px;height:0;padding-bottom:160px;background-repeat:no-repeat;background-position:center;background-size:contain}.main-cart .item-row a.item div.title{width:66%;color:#3d6383;text-align:left;padding:0 28px;transition:color .15s}.main-cart .item-row a.item div.title p.title{line-height:25px;margin:0 0 12px}.main-cart .item-row a.item:hover div.title,.main-cart .item-row a.item:active div.title{color:#394147}.main-cart .item-row div.price{width:183px;text-align:left;padding-left:31px}.main-cart .item-row div.price p.sale{display:flex;align-items:center;justify-content:flex-start;color:#ea869c;text-transform:uppercase;padding-left:62px;margin:0 auto 11px}.main-cart .item-row div.price p.price{color:#394147;line-height:27px;margin:0 0 7px;transition:color .15s}.main-cart .item-row div.price p.price del{display:block;color:#c8c9ca}.main-cart .total{display:flex;align-items:center;justify-content:flex-end;height:auto;min-height:46px;border:1px solid #e1e7ec;border-style:solid none}.main-cart .total .left{text-transform:uppercase;color:#394147;text-align:right;padding-right:31px}.main-cart .total .right{width:184px;border-left:1px solid #e1e7ec;line-height:1.5em;color:#394147;text-align:left;padding:10px 0 6px 31px}.main-cart .total .right del{display:block;color:#c8c9ca}.main-cart .action{display:flex;align-items:flex-start;justify-content:space-between;padding-top:22px}.main-cart .action .left{display:flex;align-items:center;justify-content:flex-start}.main-cart .action .left a,.main-cart .action .left button{display:flex;align-items:center;justify-content:flex-start;height:14px;color:#3d6383;text-transform:uppercase}.main-cart .action .left a svg,.main-cart .action .left button svg{display:block;width:13px;height:14px;fill:#3d6383;margin-right:7px}.main-cart .action .left a:hover,.main-cart .action .left a:active,.main-cart .action .left button:hover,.main-cart .action .left button:active{color:#394147}.main-cart .action .left a:hover svg,.main-cart .action .left a:active svg,.main-cart .action .left button:hover svg,.main-cart .action .left button:active svg{fill:#394147}.main-cart .action .left a{margin-right:40px}.main-cart .action .left a svg{width:8px;transform:rotate(90deg)}.main-cart .action .right{width:294.5px}.main-cart .action .right div.pw-title,.main-cart .action .right div.pw-quote{font:18px/1em EB Garamond,serif!important;color:#394147!important}.main-cart .action .right .pw-variant-fee-with-logo-container .pw-variant-fee-with-logo .pw-route-logo svg{width:width 80px!important;height:auto!important;fill:#394147!important}.main-cart .action .right p.route-text{line-height:25px;color:#394147;text-align:left;margin-bottom:20px}.main-cart .action .right .hint-banner{width:100%;color:#3d6383}.main-cart .action .right .hint{width:100%;margin-bottom:2em}.main-cart .action .right .hint p{color:#3d6383;margin-bottom:1em}.main-cart .action .right .hint .status{width:100%;height:2px;background-color:#dbdbdb}.main-cart .action .right .hint .status .bar{height:2px;background-color:#3d6383}.main-cart .action button.checkout{display:block;width:100%;height:47px;background-color:#b4d6f2;padding:3.5px 0}.main-cart .action button.checkout span.border{display:block;width:100%;height:1px;transition:background-color .15s}.main-cart .action button.checkout span.text{display:flex;align-items:center;justify-content:center;width:100%;height:38px;line-height:38px;color:#3d6383;text-align:center;transition:color .15s}.main-cart .action button.checkout svg{display:block;width:8px;height:auto;fill:#3d6383;margin:5px 0 0 10px;transform:rotate(-90deg);transition:fill .15s}.main-cart .action button.checkout:hover span.border,.main-cart .action button.checkout:active span.border{background-color:#fff}.main-cart .action button.checkout:hover span.text,.main-cart .action button.checkout:active span.text{color:#fff}.main-cart .action button.checkout:hover svg,.main-cart .action button.checkout:active svg{fill:#fff}@media screen and (max-width: 768px){.main-cart .item-row{padding:25px 5%}.main-cart .item-row a.remove{order:2}.main-cart .item-row input.quantity{order:3}.main-cart .item-row a.item{order:1;width:100%;border-right:none;padding:0;margin-bottom:25px}.main-cart .item-row a.item .image{width:175px;height:175px;padding:0}.main-cart .item-row a.item div.title{width:calc(100% - 200px)}.main-cart .item-row div.price{order:4;width:auto;padding-left:88px}.main-cart .item-row div.price p.price{line-height:40px;margin:0}.main-cart .action{display:block;padding-top:50px}.main-cart .action .left{justify-content:center;width:100%;margin:0 auto 22px}.main-cart .action .left a{margin-right:0}.main-cart .action .left button{margin-left:40px}.main-cart .action .right{max-width:100%;margin:0 auto}}@media screen and (max-width: 600px){.main-cart .item-row a.item .image{width:120px;height:120px}.main-cart .item-row a.item div.title{width:calc(100% - 140px);padding:0 0 0 14px}.main-cart .item-row div.price{padding-left:20px}.main-cart .action .left button{margin-left:20px}.main-cart .action .right{width:100%}}.password,.add-new-address,.edit-address{display:none}.password.active,.add-new-address.active,.edit-address.active{display:block}.customers #main{padding-bottom:100px}.accounts{width:502px;max-width:90%;padding-top:37px;margin:0 auto}.accounts h1{color:#394147;text-align:center;margin:0 0 42px}.accounts h2{color:#394147;text-align:center;margin:0 0 15px}.accounts p.hint{line-height:1.5em;color:#394147;text-align:center;text-transform:uppercase;margin:0 0 25px}.accounts span.heading{display:block;font-weight:700}.accounts .center{text-align:center;padding-bottom:1em}.accounts form{display:block;width:375px;max-width:100%;margin:0 auto}.accounts form#customer_login,.accounts form#recover_customer_password,.accounts form#customer_login_guest{margin-bottom:45px}.accounts form .errors{line-height:30px;color:#394147;margin:0 0 15px}.accounts form label{display:block;color:#394147;text-transform:uppercase;margin:0 0 5px}.accounts form input[type=text],.accounts form input[type=email],.accounts form input[type=password]{display:block;width:100%;height:37px;background-color:#fff;border:1px solid #e9eaeb;color:#394147;line-height:35px;padding:0 10px;margin:0 0 20px}.accounts form .button{display:flex;justify-content:center}.accounts form .button button{display:block;width:100%;height:47px;background-color:#b4d6f2;line-height:47px;color:#3d6383;margin-top:15px;transition:background-color .15s,color .15s}.accounts form .button button:hover,.accounts form .button button:active{color:#fff}.accounts .checkbox{display:flex;align-items:center;justify-content:flex-start}.accounts .checkbox input{display:block;margin-right:10px}.accounts .checkbox label{margin:0;transform:translateY(1px)}.accounts .address{margin:0 0 25px}.accounts .address button{display:block;color:#3d6383;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;transition:text-underline-offset .15s}.accounts .address button:hover{color:#3d6383;text-underline-offset:2px}.accounts .add-new button{display:block;width:100%;height:47px;background-color:#b4d6f2;line-height:47px;color:#3d6383;margin-top:15px;transition:background-color .15s,color .15s}.accounts .add-new button:hover,.accounts .add-new button:active{color:#fff}.accounts .password p,.accounts .guest p{line-height:1.5em;color:#394147;text-align:center;margin:0 0 25px}.accounts .guest .button button{margin:0}.accounts .register{text-align:center}.accounts .register h2{color:#394147;margin:0 0 15px}.accounts .register a{display:inline-block;color:#3d6383;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:text-decoration-color .15s}.accounts .register a:hover,.accounts .register a:active{text-decoration-color:#3d6383}.accounts hr{height:0;border:0;border-top:1px solid #e9eaeb;margin-bottom:37px}.accounts button.forgot{display:inline-block;color:#3d6383;text-transform:lowercase;margin:0 0 12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:text-decoration-color .15s}.accounts button.forgot:hover,.accounts button.forgot:active{text-decoration-color:#3d6383}.rte{line-height:1.5em;color:#394147}.rte p{margin:0 0 1em}.rte a{color:#394147;text-decoration:underline;text-underline-offset:3px;transition:text-underline-offset .15s}.rte a:hover{color:#3d6383;text-underline-offset:2px}.rte strong{font-weight:600}.rte em{font-style:italic}.rte h1{margin-bottom:1em}.rte h2{text-transform:uppercase;margin:0 0 1em}.rte h3,.rte h4{margin:0 0 1em}.rte h5,.rte h6{text-transform:uppercase;margin:0 0 1em}.rte img{display:block;width:auto;max-width:100%;height:auto}.rte blockquote{display:block;width:75%;text-align:center;margin:0 auto 1em}.rte ul,.rte ol{margin:1em 0}.rte ul li{list-style:disc inside}.rte ol li{list-style:decimal inside}.rte table{display:table;width:100%}.rte th{text-transform:uppercase;text-align:left;padding:0 20px 10px 0}.rte td{padding:10px 20px 10px 0}@media screen and (max-width: 600px){.rte table{display:block;width:100%}.rte table thead,.rte table th{display:none}.rte table tbody,.rte table tfoot{display:block;width:100%}.rte table tr{display:block;width:100%;border-bottom:1px solid #e9eaeb;padding:20px 2.5% 5px}.rte table td{display:block;width:100%;padding:0;margin:0 0 15px}}.page #main .main-page{width:1000px;max-width:90%;padding:60px 0;margin:0 auto}.page #main .rte h1.title{color:#394147;text-align:center;margin-bottom:72px}section.about-intro{background-color:#e9f1f8;padding:100px 90px}section.about-intro .wrap{display:flex;align-items:center;justify-content:space-between}section.about-intro img{display:block;width:650px;max-width:49%;height:auto}section.about-intro .right{width:645px;max-width:49%}section.about-intro .right p.text{line-height:38px;color:#394147;text-align:center;margin-bottom:1em}section.about-intro .right .signature{display:flex;justify-content:flex-end;padding-right:95px}section.about-intro .right .signature p{color:#394147;transform:rotate(-6deg)}section.about-details{padding:90px 0}section.about-details .wrap{display:flex;align-items:center;justify-content:space-between}section.about-details .left{width:645px;max-width:49%}section.about-details .left div.text{line-height:38px;color:#394147;text-align:center;margin-bottom:100px}section.about-details .left div.text p{margin:0 0 1em}section.about-details .left div.text a{color:#394147;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-underline-offset .15s}section.about-details .left div.text a:hover,section.about-details .left div.text a:active{text-underline-offset:2px}section.about-details .left .icons{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap;width:600px;max-width:100%;margin:0 auto}section.about-details .left .icons .icon{display:block;width:250px;max-width:50%;color:#394147;text-transform:uppercase;text-align:center;margin-bottom:112px}section.about-details .left .icons .icon.last{margin-bottom:0}section.about-details .left .icons .icon .icon-wrap{height:67px}section.about-details .left .icons .icon svg{display:block;height:auto;margin:0 auto}section.about-details .left .icons .icon p.title{line-height:25px;margin:0 0 5px}section.about-details .left .icons .icon p.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s}section.about-details .left .icons .icon.giftcard svg{width:51px}section.about-details .left .icons .icon.monogramming svg{width:47px}section.about-details .left .icons .icon.retailstore svg{width:50.5px}section.about-details .left .icons .icon.freeshipping svg{width:64px}section.about-details .left .icons .icon:hover p.link,section.about-details .left .icons .icon:active p.link{color:#72c368}section.about-details img{display:block;width:650px;max-width:49%;height:auto}section.about-love-notes{background-color:#e9f1f8;padding:67px 0 42px}section.about-love-notes h2{text-align:center;color:#394147;margin-bottom:50px}section.about-love-notes .notes{columns:3 410px;column-gap:74px}section.about-love-notes .notes .note{width:410px;max-width:100%;color:#394147;text-align:center;margin:0 auto 45px;break-inside:avoid}section.about-love-notes .notes .note .text{line-height:30px}section.about-love-notes .notes .note .name{line-height:30px}section.about-mission{padding:82px 0 90px}section.about-mission .wrap{display:flex;align-items:center;justify-content:space-between}section.about-mission img{display:block;width:650px;max-width:49%;height:auto}section.about-mission .right{width:645px;max-width:49%}section.about-mission .right p{line-height:38px;color:#394147;text-align:center}section.about-mission .right img{display:block;width:150px;height:auto;margin:40px auto}@media screen and (max-width: 1380px){section.about-intro{padding:100px 5%}section.about-intro .wrap{flex-wrap:wrap}section.about-details{padding:90px 5%}section.about-details .wrap{flex-wrap:wrap}section.about-details .left{order:2;width:645px;max-width:100%;margin:0 auto}section.about-details img{order:1;max-width:100%;margin:0 auto 50px}section.about-love-notes{padding:67px 5% 42px}section.about-love-notes .notes{columns:3 300px;column-gap:24px}section.about-love-notes .notes .note{width:300px;margin:0 auto 45px}section.about-mission{padding:82px 5% 90px}}@media screen and (max-width: 1000px){section.about-intro{padding:60px 5% 100px}section.about-intro img{max-width:100%;margin:0 auto 35px}section.about-intro .right{max-width:100%;margin:0 auto}section.about-mission{padding:60px 0}section.about-mission .wrap{flex-wrap:wrap}section.about-mission img{max-width:100%;margin:0 auto 50px}section.about-mission .right{max-width:100%;margin:0 auto}}@media screen and (max-width: 600px){section.about-intro .right p.text{font-size:20px;line-height:30px;margin-bottom:2em}section.about-details{padding:60px 5% 20px}section.about-details .left div.text{font-size:20px;line-height:30px;margin-bottom:50px}section.about-details .left .icons .icon{max-width:100%;margin-bottom:60px}section.about-details .left .icons .icon.last{margin-bottom:60px}section.about-love-notes .notes{columns:3 410}section.about-love-notes .notes .note{width:410px}section.about-mission .right p{font-size:20px;line-height:30px}section.about-mission .right img{display:block;width:150px;height:auto;margin:40px auto}}section.faq-group{width:1050px;max-width:100%;margin:0 auto 75px}section.faq-group h2{color:#394147;text-transform:uppercase;margin-bottom:40px}section.faq-group div.text{line-height:2em;color:#394147;padding:0 90px 0 14px;margin-bottom:40px}section.faq-group div.text a{color:#72c368;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s;text-decoration-thickness:1px;text-underline-offset:2px}section.faq-group div.text a:hover,section.faq-group div.text a:active{text-decoration-color:#72c368}section.faq-group .faq-each{border-bottom:1px solid #e1e7ec}section.faq-group .faq-each button{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding-left:13px}section.faq-group .faq-each button span.text{display:block;width:calc(100% - 45px);color:#394147;text-align:left}section.faq-group .faq-each button span.indicator{display:flex;align-items:center;justify-content:center;width:45px;color:#394147}section.faq-group .faq-each button span.indicator span{display:block;width:19px;height:19px;padding-top:2px;transform-origin:50% 50%;transition:transform .15s}section.faq-group .faq-each button.active span.indicator span{transform:rotate(-45deg)}section.faq-group .faq-each div.answer{width:calc(100% - 45px);height:0;line-height:2em;color:#394147;padding-left:13px;opacity:0;transition:padding .25s,opacity .25s;overflow:hidden}section.faq-group .faq-each div.answer.active{height:auto;padding-bottom:27px;opacity:1}section.faq-group .faq-each div.answer strong{font-weight:500}section.faq-group .faq-each div.answer a{color:#394147;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s}section.faq-group .faq-each div.answer a:hover,section.faq-group .faq-each div.answer a:active{color:#72c368}@media screen and (max-width: 834px){section.faq-group h2{padding:0 14px}section.faq-group div.text{font-size:15px;line-height:1.75em;padding:0 14px}section.faq-group .faq-each button span.text{line-height:1.25em}}.page-contact #main{padding-top:60px}section.contact-page{display:flex;align-items:flex-start;justify-content:space-between;width:1148px;margin:0 auto 120px}section.contact-page .left{width:545px;max-width:49%}section.contact-page .left img{display:block;width:auto;max-width:100%;height:auto}section.contact-page .right{width:545px;max-width:49%;text-align:center;padding-top:20px}section.contact-page .right h1{color:#394147;margin-bottom:20px}section.contact-page .right p.subtitle{color:#394147;margin-bottom:60px}section.contact-page .right .methods{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}section.contact-page .right .methods .method{width:225px;max-width:49%;margin-bottom:95px}section.contact-page .right .methods .method .icon{display:flex;align-items:center;justify-content:center;width:100%;height:64px;margin-bottom:10px}section.contact-page .right .methods .method .icon svg{display:block;height:auto;fill:#384046}section.contact-page .right .methods .method .icon svg.svg_contact_envelope{width:46.5px}section.contact-page .right .methods .method .icon svg.svg_contact_telephone{width:43.5px}section.contact-page .right .methods .method .icon svg.svg_contact_storefront{width:50.5px}section.contact-page .right .methods .method .icon span.sign{display:block;width:66.5px;height:66.5px;background-image:url(//thefrillyfrog.com/cdn/shop/t/52/assets/icon_contact_sign.png?v=182761523028913097291755889962);background-repeat:no-repeat;background-position:center;background-size:contain}section.contact-page .right .methods .method p.title{color:#394147;text-transform:uppercase;line-height:25px}section.contact-page .right .methods .method p.text{color:#394147;line-height:25px}section.contact-page .right .methods .method a{display:block;color:#72c368;line-height:25px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:text-decoration-color .15s}section.contact-page .right .methods .method a:hover,section.contact-page .right .methods .method a:active{text-decoration-color:#72c368}@media screen and (max-width: 1380px){section.contact-page{max-width:90%}}@media screen and (max-width: 834px){section.contact-page{flex-wrap:wrap;justify-content:center;margin:0 auto 60px}section.contact-page .left{max-width:100%;padding-bottom:50px;margin:0 auto}section.contact-page .right{max-width:100%;margin:0 auto}}@media screen and (max-width: 834px){section.contact-page{flex-wrap:wrap;justify-content:center;margin:0 auto 60px}section.contact-page .right .methods .method{max-width:100%;margin-bottom:50px}}.page.page-embroidery #main .rte h1.title{margin-bottom:40px}.page-embroidery-styles h2{width:100%;line-height:1.25em;color:#394147;text-align:center;margin:0 0 27px}.page-embroidery-styles hr{width:50px;height:0;border:0;border-top:1px solid #e9eaeb;margin:0 auto 27px}.page-embroidery-styles .grid{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:1000px;max-width:100%;margin:0 auto 80px}.page-embroidery-styles .grid .style{width:200px;max-width:20%;padding:0 2%;margin:0 0 40px}.page-embroidery-styles .grid .style .image{width:100%;height:0;padding-bottom:100%;margin:0 auto 40px;background-repeat:no-repeat;background-position:center;background-size:cover}.page-embroidery-styles .grid .style img{display:none;width:100%;height:auto}.page-embroidery-styles .grid .style p{line-height:1.25em;color:#3d6383;text-align:center}@media screen and (max-width: 600px){.page-embroidery-styles .grid .style{max-width:30%}}@media screen and (max-width: 414px){.page-embroidery-styles .grid .style{max-width:32%}}.accounts .giftreggie-front{width:100%!important;padding:60px 0!important}.accounts .giftreggie-front h3{margin-bottom:1em}.accounts .giftreggie-front .giftreggie-body{border:1px solid #e9eaeb;border-style:solid none;padding:20px 0}.accounts .giftreggie-front .giftreggie-body form{width:100%;margin:0 auto}.accounts .giftreggie-front .giftreggie-body form input#signup-button{display:block;color:#3d6383;text-transform:lowercase;margin:0 0 12px}.accounts .giftreggie-front .giftreggie-body form.gift-reggie-search-form input[type=submit]{display:block;width:100%;height:47px;background-color:#b4d6f2;line-height:47px;color:#3d6383;margin-top:15px;cursor:pointer;transition:background-color .15s,color .15s}.accounts .giftreggie-front .giftreggie-body form.gift-reggie-search-form input[type=submit]:hover,.accounts .giftreggie-front .giftreggie-body form.gift-reggie-search-form input[type=submit]:active{color:#fff}.accounts .giftreggie-front .giftreggie-manage-non-customer{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/52/assets/styles.css.map */
