.shopify-preview-bar{padding:0 !important;line-height:0.25em !important;background:rgba(40,52,61,0.75) !important}.shopify-preview-bar__cta .btn{border:0 !important;font-size:11px !important;padding:7px !important}#shopify-theme-controls{padding:2px !important;width:0px;right:0;left:auto}#shopify-preview-bar__title{display:none}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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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;font-family:"brandon-reg";color:#666;position:relative}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}em{font-style:italic}strong{font-family:"brandon-med"}html{-webkit-text-size-adjust:100%}.mobile,.tablet{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{display:inline-block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#site-wrap{overflow:inherit}* html .clearfix{height:1%}.clearfix{display:block}.desktop-clear{display:block;clear:both;height:0}pre{word-break:break-word;max-width:100%}.animate-body{-webkit-transform:translate3d(85%, 0px, 0px) !important;-moz-transform:translate3d(85%, 0px, 0px) !important;-ms-transform:translate3d(85%, 0px, 0px) !important;-o-transform:translate3d(85%, 0px, 0px) !important;transform:translate3d(85%, 0px, 0px) !important}#push-wrapper{position:relative;left:0;float:left;width:100%;overflow-y:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9)}.wrapper{max-width:1220px;width:100%;margin:0 auto;padding:0 30px}.wrapper-wide{max-width:1220px;width:100%;margin:0 auto;padding:0 30px}.slash{padding:0 4px}.tac{text-align:center}.tar{text-align:center}#header{width:100%;background:#fff;padding-top:20px;padding-bottom:17px;font-size:10px}#header .wrapper:after{content:"";display:table;clear:both}#header .dbfl{width:33.33%}.message{background-color:#efefef;padding:0.75em;text-align:center;color:#000}.message span{display:inline-block;margin:0.25em 0}.message .heading{text-transform:uppercase;letter-spacing:0.075em;font-size:0.6825em}.message .cta{font-style:italic;font-family:"caslon";font-size:0.75em}.popup-trigger{cursor:pointer}#social-box{line-height:0.875rem}#header,#nav{background:#fff;max-width:1220px;margin-left:auto;margin-right:auto}.page-content.wrapper-wide{background:#fff}.nav-wrapper{background:#fff}#goop-logo{width:172px;height:68px;background:url("http://goop.com/wp-content/themes/goop/images/logo-goop-2x.png") 0 0/cover no-repeat;display:block;text-indent:-3000px;margin:10px auto 0;cursor:pointer;line-height:1}#shopify-utilities #utilities ul li{margin-top:0}#shopify-utilities #utilities ul #cart-target{top:0}#utilities{position:relative}#utilities a{text-decoration:none}#utilities div{text-align:left}#utilities ul{font-family:"brandon-med";text-transform:uppercase;float:right}#utilities ul li{display:block;float:left;border-right:1px solid #666;margin-right:0;padding:0 10px;margin-top:8px}#utilities ul li.no-border{border-right:1px solid #fff}#utilities ul li a{color:#666}#utilities ul li a:hover{color:#5160a6}#utilities ul li a:hover{color:#5160a6}#utilities ul #cart-target{border-right:none;margin-right:0;padding-right:0;position:relative;margin-top:0;top:9px}#utilities ul #cart-target a .icon-bag{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/sprite-bag.png?7858015440441619283");background-position:center top;background-repeat:no-repeat;background-size:24px 40px;height:20px;width:24px;position:relative;top:-9px;float:left}#utilities ul #cart-target a .icon-bag span{position:absolute;width:100%;text-align:center;left:0;top:8px;font-size:10px}#utilities ul #cart-target:hover a span{color:#5160a6}#utilities ul #cart-target:hover a .icon-bag{background-position:center bottom}#utilities ul #cart-target:hover a .icon-bag span{color:#5160a6}#utilities #cart-preview{float:right}#utilities #cart-preview iframe{height:22px}.search-wrap{position:relative;clear:both;overflow:hidden}#searchsubmit{position:absolute;right:10px;top:0;bottom:0;margin:auto;z-index:999;background-color:transparent;background-image:url("http://goop.com/wp-content/themes/goop/images/icon-search-X2.png");background-position:center center;background-repeat:no-repeat;background-size:16px 16px;text-indent:-3000px;padding:0;height:16px;width:16px;cursor:pointer;border:0;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9)}#searchform label{display:none}#searchform input[type="text"]{float:right;width:100%;max-width:230px;padding:7px 10px}#nav{text-align:center}#nav ul li{display:inline-block;margin-bottom:0}#menu-main-1{padding:0px 0;border-top:1px solid #666;border-bottom:1px solid #ccc;font-size:14px;text-transform:uppercase;font-family:"brandon-med"}#menu-main-1 li{vertical-align:middle}#menu-main-1 li a[href*="/collections/50offlovegoop"]{color:#5160a6}#menu-main-1 li:hover ul{display:block}#menu-main-1 ul{width:235px;position:absolute;top:35px;left:-92px;z-index:99999;padding:15px 25px;border:1px solid #ccc;background-color:#fff;display:none;font-family:"brandon-reg";text-align:left}#menu-main-1 ul li{padding:8px 0;display:block;position:relative;text-align:left;margin-left:1em}#menu-main-1 ul li a{font-size:12px;color:#666}#menu-main-1 ul li a>span{position:absolute;left:2px;text-transform:none;font-family:"caslon-bold-italic";font-style:italic;color:#333}#menu-main-1 ul li a:hover{color:#5160a6}#menu-main-1 ul li.skincare-panel-trigger.show{display:block}#menu-main-1 ul li.skincare-panel{position:absolute;height:100%;width:165px;right:-165px;background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/shop_sub_image.jpg?7858015440441619283");background-position:left top;background-repeat:no-repeat;background-size:cover;top:0;padding:0 !important;margin:0;border:1px solid #ccc;display:none}#menu-main-1 ul li.skincare-panel.show{display:block}#menu-main-1 ul li.skincare-panel a{position:absolute;width:100%;height:100%;top:0;left:0}#menu-main-1 ul li.skincare-panel a:hover div p{color:#666}#menu-main-1 ul li.skincare-panel a .align-b{position:absolute;display:block;width:100%;bottom:30px;left:0;padding:0 15px;text-transform:none}#menu-main-1 ul li.skincare-panel a .align-b h3{font-size:18px;line-height:20px;margin-bottom:13px;text-transform:none}#menu-main-1 ul li.skincare-panel a .align-b p{font-size:13px;line-height:17px;margin-bottom:16px}#menu-main-1 ul li.skincare-panel a .align-b span{font-size:10px;color:#5160a6;text-transform:uppercase;font-family:"brandon-med";position:inherit}#menu-main-1 ul li#menu-item-71389 a{color:#5160a6}#menu-main-1 ul li#menu-item-71389 a:hover{color:#5160a6}#menu-main-1 ul li.submenu-title,#menu-main-1 ul li.shop-submenu-title{margin-left:0;line-height:16px;width:100%}#menu-main-1 ul li.submenu-title span,#menu-main-1 ul li.shop-submenu-title span{display:table-cell;vertical-align:middle;font-size:13px;font-family:"caslon-bold";color:#333;text-align:left}#menu-main-1 ul li.submenu-title .centered,#menu-main-1 ul li.shop-submenu-title .centered{margin:0 auto;display:table}#menu-main-1 ul li.shop-submenu-title span{font-family:"caslon-bold";font-size:14px;color:#333}#menu-main-1>li{position:relative;padding:11px 0px;width:50px;margin:0px 7px;text-align:center;height:35px}#menu-main-1>li:hover{border-bottom:5px solid #5160a6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-main-1>li a:hover{color:#333}#menu-main-1>li:first-child>a,#menu-main-1>li:first-child>a:hover,#menu-main-1>li:first-child ul li a:hover{color:#5160a6}#menu-main-1>li:first-child:first-child:hover{border-bottom:5px solid #5160a6}.sub-icon.sub-menu-be{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-be-2x.png");width:96px;height:38px}.sub-icon.sub-menu-go{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-go-2x.png");width:99px;height:66px}.sub-icon.sub-menu-do{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-do-2x.png");width:78px;height:91px}.sub-icon.sub-menu-see{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-see-2x.png");width:97px;height:37px}.sub-icon.sub-menu-make{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-make-2x.png");width:53px;height:62px}.sub-icon.sub-menu-get{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-get-2x.png");width:106px;height:72px}.sub-icon.sub-menu-shop{background-image:url("http://goop.com/wp-content/themes/goop/images/category-icons/icon-cat-shop-2x.png");width:65px;height:65px;background-position-x:right}.centered.sub-menu-go{width:99px}.centered.sub-menu-be{width:135px}.centered.sub-menu-do{width:78px}.centered.sub-menu-see{width:97px}.centered.sub-menu-make{width:53px}.centered.sub-menu-get{width:106px}.sub-icon{height:49px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;float:left;margin-right:8px}.submenu-title,.shop-submenu-title{border-bottom:1px solid #ccc;margin-bottom:15px !important}.submenu-highlight{width:50px;height:5px;background-color:#5160a6;position:absolute;top:-25px;left:75px}#sub-nav{text-align:center;padding:5px 0;border-bottom:1px solid #666}#sub-nav a{color:#666}#sub-nav a:hover{color:#5160a6}#sub-nav a:hover{color:#5160a6}#more{display:inline-block}#more-nav{font-family:"brandon-reg";font-style:italic;color:#999;display:inline-block}#more-nav li{padding:0 10px;font-size:14px}#more{position:relative;height:18px;margin-right:18px;font-family:"brandon-med"}#more span{height:18px;line-height:20px;padding:0 6px;display:block;background:#ccc;color:#fff;text-transform:uppercase;font-size:11px}#more img{position:absolute;width:10px;height:18px;top:0;right:-10px}.page-content{padding-bottom:25px}.main-col{width:70%;float:left;margin-right:4%}.dbfl{display:block;float:left}.page-template-default .page-content{padding-top:25px}.carousel-item{position:relative !important;overflow:hidden;min-height:150px;vertical-align:top}.carousel-item img{display:block;margin:0 auto;padding-bottom:10px}.msg-box{position:absolute;width:400px;margin-left:-200px;z-index:1;left:50%;top:40px;text-align:center}.msg-box .btn{margin-top:20px}.btn-area{clear:both}.section-header h3{border-top:1px solid #ccc;text-align:center;margin-bottom:20px}.section-header h3 span{padding:0 10px;background:#fff;position:relative;top:-12px;font-size:30px;text-align:center}.cat-header{text-align:center;margin-bottom:5px;position:relative;z-index:0}.cat-header span h2{display:inline-block;vertical-align:middle;font-weight:700}.border{display:none}.cat-titlebar{overflow:hidden;margin-bottom:10px}.cat-titlebar span{position:relative;display:inline-block;padding:0 10px;background:#fff}.cat-titlebar span:before{content:'';position:absolute;width:1000%;left:-500%;display:block;border-top:1px solid #ccc;top:58%;z-index:-1}.cat-titlebar.red h2{color:#ff0000}.cat-titlebar .cat-icon{background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:3px;vertical-align:middle}.home .cat-titlebar{height:91px}.home .cat-titlebar .cat-icon{height:91px}#instagram-bottom .header{width:100%}#instagram-bottom .header .rule{height:1px;width:100%;border-top:1px solid #ccc}#instagram-bottom .header a{color:#5160a6;font-family:"brandon-med";display:block;margin:0px auto;width:115px;background:#fff;text-align:center;margin-top:-8px}#instagram-bottom ul{margin-top:20px}#instagram-bottom ul li{margin-bottom:0}#instagram-bottom ul li #sb_instagram{padding:0 !important}#instagram-bottom ul li #sb_instagram .sbi_item,#instagram-bottom ul li #sb_instagram #sbi_images{padding:0 !important}.bread-nav-wrap{overflow:hidden}.bread-crumb{margin-bottom:10px;font-size:12px;color:#666;padding:15px 0;font-family:"brandon-reg";float:left}.bread-crumb a{color:#666}.bread-crumb a:hover{color:#5160a6}.product-nav{font-family:"brandon-reg";text-align:center;font-size:12px;float:right;padding:15px 0;margin-bottom:10px;color:#666}.product-nav a img{width:5px;height:auto}.product-nav a#previous img{margin-right:14px}.product-nav a#next img{margin-left:14px}.product-nav a:hover{color:#666}.menu-col{width:13%;margin-right:1%;margin-top:20px}.menu-col .children{display:none}.menu-col .current-cat{background-position:left -38px}.menu-col .current-cat a{color:#5160a6}.menu-col ul{font-size:14px;font-family:"caslon";color:#333}.menu-col ul li{margin-bottom:20px;padding-left:10px;display:block;float:left;clear:both;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.menu-col ul li span{height:10px;width:10px;display:block;position:absolute;left:0;top:-2px;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9)}.menu-col ul li span:before{font-family:'Georgia';content:' \00bb';cursor:pointer}.menu-col ul li span.rotate{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:2px;left:2px}.menu-col ul li:hover{background-position:left -38px}.menu-col ul li a:hover{color:#5160a6}.menu-col ul li.current-cat .children,.menu-col ul li.current-cat-parent .children{display:block}.menu-col ul li .children,.menu-col ul li .submenu{padding:12px 0 0;overflow:hidden;display:none}.menu-col ul li .children li,.menu-col ul li .submenu li{font-size:12px;color:#999;font-family:"brandon-reg";text-transform:none;padding-left:0;margin-bottom:14px}.menu-col ul li .children li.current-cat a,.menu-col ul li .submenu li.current-cat a{color:#5160a6}.menu-col ul li .children li a,.menu-col ul li .submenu li a{color:#666}.menu-col ul li .children li a:hover,.menu-col ul li .submenu li a:hover{color:#5160a6}.menu-col ul li .children li span,.menu-col ul li .submenu li span{display:none}.middle-col{width:58%;margin-right:2%;padding-bottom:30px}.carousel-control{position:absolute;top:50%;width:23px;height:45px;margin-top:-22px;cursor:pointer;background-repeat:no-repeat;background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/goop-sprite.png?7858015440441619283");display:block}.cycle-prev,.cycle-prev2{background-position:-135px -5px;left:0}.cycle-prev:hover,.cycle-prev2:hover{background-position:-135px -50px}.cycle-next,.cycle-next2{background-position:-295px -5px;right:0}.cycle-next:hover,.cycle-next2:hover{background-position:-295px -50px}.guide-btn-wrap{text-align:center}.guide-btn-wrap .btn{display:inline-block}.city-guide-item{display:inline-block;padding:0 3px;font-size:12px;text-transform:uppercase;margin:0 0 30px;font-family:"caslon-bold"}.city-guide-item img{max-width:100%;height:auto;display:block;margin:0 auto}#custom-sidebar{padding:30px 5px}#sidebar-signup,#custom-sidebar{border:3px solid #333;padding:30px 25px 20px;margin-bottom:20px;text-align:center}#sidebar-signup span,#custom-sidebar span{margin-bottom:10px;display:block;font-family:"brandon-reg";line-height:1.2em}#sidebar-signup h2,#custom-sidebar h2{font-size:26px;text-transform:capitalize;line-height:32px;margin-bottom:7px}#sidebar-signup h3,#custom-sidebar h3{font-size:22px;line-height:30px;margin-bottom:7px}#sidebar-signup img,#custom-sidebar img{max-width:100%}#sidebar-signup .nc-terms,#custom-sidebar .nc-terms{color:#666;margin:0 0 13px;font-size:12px;font-family:"brandon-reg";line-height:1.2em}#sidebar-signup .nc-terms a,#custom-sidebar .nc-terms a{color:#666;text-decoration:underline}#sidebar-signup .nc-terms a:hover,#custom-sidebar .nc-terms a:hover{color:#5160a6}#sidebar-signup .nc-sign-up,#sidebar-signup input[type="submit"],#custom-sidebar .nc-sign-up,#custom-sidebar input[type="submit"]{position:relative;padding:0;color:#333;font-size:12px;font-family:"brandon-med";margin-bottom:0}#sidebar-signup .nc-sign-up:after,#sidebar-signup input[type="submit"]:after,#custom-sidebar .nc-sign-up:after,#custom-sidebar input[type="submit"]:after{font-family:'Georgia';content:' \00bb'}#sidebar-signup .nc-sign-up:hover,#sidebar-signup input[type="submit"]:hover,#custom-sidebar .nc-sign-up:hover,#custom-sidebar input[type="submit"]:hover{color:#5160a6}#sidebar-signup .newsletter-form,#custom-sidebar .newsletter-form{width:100%;display:block;margin:0 auto}#sidebar-signup .newsletter-form input[type="phone"],#sidebar-signup .newsletter-form input[type="email"],#custom-sidebar .newsletter-form input[type="phone"],#custom-sidebar .newsletter-form input[type="email"]{border:1px solid #ccc;padding:12px;margin-bottom:12px;margin-top:5px}.newsletter-form{position:relative}.newsletter-form input[type="phone"],.newsletter-form input[type="text"],.newsletter-form input[type="email"]{width:100%;border:none}.newsletter-form input[type="phone"].error,.newsletter-form input[type="text"].error,.newsletter-form input[type="email"].error{border:1px solid red !important}.newsletter-form input[type="submit"]{position:absolute;right:0;top:0;height:100%;background-color:transparent;text-transform:uppercase;color:#333;font-family:"brandon-med";font-size:11px;padding:0 8px;cursor:pointer;border:none}#footer{background:#333;padding:48px 0 40px;clear:both;color:#fff;text-transform:uppercase;font-size:10px;font-family:"brandon-med";-webkit-font-smoothing:antialiased}#footer a{color:#fff}#footer a:hover{color:#999;text-decoration:underline}#footer .wrapper{background:transparent}#footer-upper{padding:0 5% 30px}#download-cg{margin-top:35px;margin-bottom:10px;clear:both;font-size:11px}#style-guides li{float:left;margin-right:4%;border-right:1px solid #fff;padding-right:4%}.menu-title{margin-bottom:25px;font-size:10px}#footer-upper li{display:block;margin-bottom:14px}#footer-site{width:22%}#footer-shop{width:22%}#footer-editorial{width:16%}#footer-editorial li:first-child{display:none}#footer-social{width:17%}#footer-signup{width:23%}#footer-signup .nc-terms{float:left;color:#ccc;margin:10px 0 40px;font-size:10px;text-transform:initial;font-family:"brandon-reg";font-style:italic;line-height:1.2em}#footer-signup .nc-terms a{color:#ccc;text-decoration:underline}#footer-signup .menu-title{font-size:11px;margin-bottom:15px}#footer-lower{padding:30px 5% 0;border-top:1px solid #666;text-align:center;font-size:9px}#footer-lower ul{margin-bottom:10px}#footer-lower ul li{display:inline-block;padding:0 10px;border-right:1px solid #fff;margin-bottom:5px}#footer-lower ul li:last-child{border-right:none}.popup-modal{width:auto;background:#fff;text-align:center;overflow:hidden}.popup-modal h4{font-size:30px;line-height:1em;font-family:"caslon"}.popup-modal p{font-size:13px;color:#666;line-height:20px}.popup-modal form{margin-top:15px}.popup-modal .nc-terms{font-size:10px;margin:10px auto;font-family:"brandon-reg";color:#999;max-width:300px}.popup-modal .nc-terms a{color:#999;text-decoration:underline}.popup-modal .nc-terms a:hover{color:#5160a6}.popup-modal input[type="phone"],.popup-modal input[type="text"],.popup-modal input[type="email"]{margin-top:5px;border:1px solid #ccc;padding:10px;font-size:13px;text-align:center}.popup-modal input[type="submit"]{position:relative;top:auto;left:auto;margin-top:20px;padding:0}.popup-modal .nc-sign-up,.popup-modal input[type="submit"]{color:#5160a6;font-size:14px;font-family:"brandon-med"}.popup-modal .nc-sign-up:after,.popup-modal input[type="submit"]:after{font-family:'Georgia';content:' \00bb'}#promo-modal{max-width:600px;width:auto;background:#fff;text-align:center;overflow:hidden}#promo-modal h4{font-size:24px;line-height:1.2em;font-family:"caslon"}#promo-modal h4 strong{font-family:inherit}#promo-modal p{font-size:13px;color:#666;line-height:20px}.fancybox-skin{background:#fff}.fancybox-close{top:0;right:8px;height:30px;width:30px}#copyright{text-align:center}.free-shipping-text,.social-promo-text{float:right;display:block;font:italic 11px/18px "brandon-reg";margin-bottom:0}.free-shipping-text a,.social-promo-text a{text-decoration:underline !important;text-transform:none;cursor:pointer}.social-promo-text{float:left;cursor:pointer}.free-shipping-text{width:280px;text-align:right}.adtech-page-counter{height:0px;overflow:hidden;float:left}html{-webkit-font-smoothing:subpixel-antialiased}h1,h2,h3,h4,h5,h6{font-family:"caslon-bold";color:#333;line-height:1.2}h1{font-size:40px}h2{font-size:36px}h3{font-size:20px}h4{font-size:12px}h5{font-size:10px}h6{font-size:9px}p{font-size:14px;line-height:24px;margin:10px 0}li{margin-bottom:5px}a{text-decoration:none;color:#333}a:hover{color:#5160a6}.sm-title{font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:5px;font-family:"caslon";color:#333}.page-template-default .page-content h1{margin:25px 0 5px}.page-template-default .page-content h2{margin:20px 0 5px}.page-template-default .page-content h3{margin:15px 0 5px}.page-template-default .page-content h4{margin:8px 0}.page-template-default .page-content h5{margin:5px 0}.page-template-default .page-content h6{margin:3px 0}.page-template-default .page-content p{margin:5px 0 40px}input,textarea{-webkit-appearance:none;-moz-appearance:none;font-family:"brandon-reg";border-radius:0}input:focus,textarea:focus{outline:none;color:#333;font-family:"brandon-reg"}input[type='text'],input[type='email'],input[type='textarea']{border:1px solid #ccc;padding:6px 10px;border-radius:0}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;background-color:#fff;background-image:url("http://goop.com/wp-content/themes/goop/images/select-arrow-X2.png");background-position:right 10px center;background-repeat:no-repeat;background-size:9px;border-radius:0;padding:6px 10px;font-family:"brandon-reg";color:#333}select:focus{outline:none}.link{font-family:"brandon-med";text-decoration:none;text-transform:uppercase;font-size:11px}.link:after{font-family:'Georgia';content:' \00bb'}.link:hover{color:#5160a6}.btn{font-family:"brandon-med";text-transform:uppercase;display:inline-block;padding:8px 10px;border:1px solid #333;font-size:11px}.btn:after{font-family:'Georgia';content:' \00bb'}.goop-blue:hover{color:#5160a6}.goop-pink:hover{color:#5160a6}.btn.goop-blue:hover{border-color:#5160a6}.btn.goop-pink:hover,.overlay .btn.goop-pink{color:#5160a6;border-color:#5160a6}.btn.small{font-size:10px;padding:4px 8px}.gp-show-more{width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:45px;text-transform:uppercase;font-size:11px;font-family:"brandon-reg";display:block;clear:both}.gp-show-more div{padding:0;background:#f5f5f5;margin:1px 0;color:#333}.gp-show-more div a,.gp-show-more div span{display:block;width:100%;height:100%;line-height:35px}.gp-show-more div a:hover,.gp-show-more div span:hover{color:#5160a6;cursor:pointer}.tc{text-align:center}select::-ms-expand{display:none}.clearit{clear:both}.acc-trigger-shopify{position:relative;cursor:pointer}.acc-trigger-shopify.open .acc-btn .vert{display:none}.menu-acc-content,.acc-content-shopify{display:none}.acc-btn{position:absolute;width:9px;height:9px;right:5px;top:50%;margin-top:-5px;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9)}.acc-btn div{position:absolute;background:#999}.acc-btn div.horz{width:100%;height:1px;top:4px;left:0}.acc-btn div.vert{height:100%;width:1px;top:0;left:4px}#utilities ul{height:22px}.no-bord{border-right:1px solid #fff !important}#bag-dropdown{width:212px;background:#fff;border:1px solid #ccc;position:absolute !important;top:20px;right:-16px;z-index:99999;padding:3px 10px;display:none}#bag-dropdown.hide{display:none !important}#bag-dropdown #bag-tab{height:35px;background:transparent;border-bottom:1px solid #fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;top:-35px;right:-1px;min-width:51px;pointer-events:none}#bag-dropdown #bag-tab div{width:1px;height:1px;position:absolute;right:-1px;bottom:-1px;background:#ddd}#bag-dropdown #cart-total{padding:17px 0 14px;color:#333}#bag-dropdown #cart-total div{text-align:center;font-size:13px}#bag-dropdown #cart-lower{padding-bottom:10px;text-align:center}#bag-dropdown #cart-lower a{display:inline-block}#bag-dropdown #cart-lower .checkout-link{width:100%;border:2px solid #5160a6;color:#5160a6;font-size:12px;padding:8px 0}#bag-dropdown #cart-lower .view-bag{padding:15px 0 17px;font-family:"brandon-reg";font-size:12px;text-decoration:underline}#bag-dropdown .note{font-size:12px;text-align:center}.cart-item{border-bottom:1px solid #ccc;padding:12px 0}.cart-item .cart-item-details{margin-bottom:0}.cart-item .cart-item-details a{font-size:10px}.cart-item .cart-item-details div{color:#999;margin-top:10px !important}.cart-item-img{float:left;width:21%;margin-right:5%}.cart-item-img img{width:100%;height:auto}.cart-item-details{float:left;width:74%}.cart-item-details a{font-size:10px;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;color:#333 !important}.cart-item-details a .vendor,.cart-item-details a .option-item{margin-bottom:3px;font-size:10px;color:#666}.cart-item-details a .prod-title{margin-bottom:12px;font-family:"caslon";font-size:14px;line-height:15px}input[type="checkbox"],input[type="text"],input[type="phone"],input[type="email"],input[type="password"]{border:1px solid #ccc;padding:5px 10px}input[type="checkbox"]:checked{background-color:#5160a6}.sm-title{color:#333}.arrow-space{margin:0 2px}.page-content{padding-top:0}#mobile-cart-target{overflow:hidden}#mobile-cart-target a{display:block;float:left;padding-right:5px}#mobile-cart-target span{display:inline;margin-bottom:0;font-size:15px}.mobile-signup .newsletter-form input[type="email"]{padding-right:55px}.mobile-signup .newsletter-form input[type="submit"]{width:auto}.mobile-signup .nc-terms{font-size:10px;margin-top:10px;color:#999}.mobile-signup input{padding:9px}.cat-header span h2{padding-top:15px}#product-count{font-size:12px;float:right;margin-top:-10px;font-family:"brandon-reg"}.browse-tags select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:1px solid #ccc;padding:3px 5px;background-color:#fff;color:#999;font-family:"brandon-reg"}.acc-trigger{cursor:pointer}.acc-content,.mobile-main-menu li.acc-content{display:none;-webkit-transform:translate3d(0px, 0px, 0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000}#back-to-shop{border-top:1px solid #ccc;padding:15px 0 50px;display:block;clear:both}#back-to-shop a{color:#999;float:left;cursor:pointer}#back-to-shop a:after{content:''}#back-to-shop a:before{content:' \00ab';margin-right:5px}#infscr-loading{display:none;clear:both;text-align:center;position:absolute;bottom:0;left:50%;width:240px;margin-left:-120px}#infscr-loading img{margin:0 auto}#product-upper{margin:30px 0}#photo-col{width:65%;margin-right:0}#photo-col .featured{width:85%;float:right;position:relative;margin:0 -1%;max-width:625px;max-height:625px}#photo-col .featured img{width:100%;height:auto;display:block;cursor:pointer;max-width:625px;max-height:625px;margin:0 auto}#photo-col .featured .desktop{cursor:zoom-in}#photo-col .thumbs{width:14%;padding:0;text-align:center}#photo-col .thumbs .image{display:inline-block;margin:10px 0;width:100%;border:1px solid #ccc}#photo-col .thumbs .image:hover{border:1px solid rgba(0,0,0,0.5)}#photo-col .thumbs .image img{width:100%;height:auto;vertical-align:middle}#detail-col{width:29%;padding-right:0;margin-left:6%;float:right}#detail-header{border-bottom:none;margin-bottom:22px;padding:15px 0 0}#detail-header h1{font-size:24px;line-height:30px;margin-bottom:7px;text-transform:uppercase}#detail-header .vendor{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;display:block;margin-bottom:5px}#detail-header .vendor:hover{color:#5160a6}#detail-header h2{color:#999;text-transform:uppercase;font-size:18px}#detail-header h2.on-sale{color:#333}#detail-header h2 del{margin-right:10px;color:#999}.description .acc-item{border-bottom:1px solid #ccc;font-size:14px;line-height:18px}.description .acc-item .acc-content-shopify{padding:0 0 12px}.description .acc-item h3{font-size:12px;line-height:14px;padding:14px 0 11px;font-family:"brandon-med";text-transform:uppercase}.description .acc-item p{line-height:18px;margin-top:0}.description .acc-item ul{line-height:16px;margin:10px 0 0 4px;list-style-type:none}.description .acc-item ul li{padding-left:14px;background:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/dot.png?7858015440441619283") left 7px no-repeat;background-size:4px}.description .acc-item strong{font-family:"brandon-med"}.description #view-more-from{display:inline-block}.description #view-more-from p{margin:15px 0 5px}.description #view-more-from a{color:#5160a6;font-family:"brandon-med";display:inline-block;margin-left:7px}.description #view-more-from .divider{display:inline-block;margin:0px 8px 0px 6px;width:1px;border-left:1px solid #ccc;height:16px;vertical-align:middle}.rule-header{width:100%;border-bottom:1px solid #ccc;color:#333;text-align:center;margin-bottom:10px;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px}.rule-header span{padding:5px 8px;background:#fff;position:relative}.related-header{font-family:"caslon";font-size:14px;margin-bottom:30px}.related-header span{top:7px}.products{text-align:center;padding:30px 0;clear:both}.products .product{width:16%;margin:0 1.8%;padding:0;float:none;display:inline-block;position:relative;min-height:400px}.products .product .image{height:200px;width:100%;white-space:nowrap;text-align:center;margin:1em 0}.products .product .details{display:block}.products .product .v-align-helper{display:inline-block;height:100%;vertical-align:middle}.products .product .static-img{background:#3A6F9A;vertical-align:middle;max-height:200px;max-width:100%;display:inline}.product-takeover{position:absolute;width:100%;height:100%;top:0;left:0;background-size:100% auto;background-repeat:no-repeat;background-position:center top;display:none;background-color:#fff;z-index:9999;cursor:zoom-out}.product-takeover #close-takeover{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/btn-close-X2.png?7858015440441619283");background-repeat:no-repeat;background-position:center center;background-size:cover;width:18px;height:18px;position:fixed;right:30px;top:30px;cursor:pointer}.size-guide-overlay{position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.8);top:0 !important;left:0;display:none;z-index:9999}.size-guide-overlay img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:70%;height:auto;border:1px solid #ccc}#search{clear:both}#search .collection-header{text-align:center}#search #collection-wrapper .product{width:20%}#search #collection-wrapper .product.has-related{display:none}#search #collection-wrapper .product .image{min-height:190px}#search #collection-wrapper .product .title strong{font-family:"caslon-bold"}#search #collection-wrapper .pager-row{clear:both;text-align:center}#search #collection-wrapper.wp-results{padding:40px 0}#search #collection-wrapper.wp-results .product{padding:0 .5%}#search #collection-wrapper.wp-results .product .image{min-height:211px;height:auto}#search #collection-wrapper.wp-results .product .image img{display:block;width:100%;height:auto}#search #collection-wrapper.wp-results .product .details .title{width:100%}#search #collection-wrapper.wp-results .product .details p{width:100%}#search #collection-wrapper.wp-results .product .details .r-more{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px}#cart{max-width:970px;margin:0 auto 40px;clear:both;padding-top:15px}#cart h1{text-align:center;margin-bottom:18px}#cart .link{color:#999}#cart .link:after{content:''}#cart .link:before{content:' \00ab';margin-right:5px}#cartform{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;margin-bottom:40px}#cartform table{width:100%;margin-bottom:15px}#cartform table thead{border-bottom:1px solid #ccc;text-align:left;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;color:#666}#cartform table thead th{padding:14px 0}#cartform table thead th.item{width:49%}#cartform table thead th.price{width:19%}#cartform table thead th.qty{width:22%}#cartform table thead th.total{width:10%;text-align:right}#cartform table tbody tr{border-bottom:1px solid #ccc;font-size:13px}#cartform table tbody tr td{padding:19px 0;vertical-align:middle;position:relative}#cartform table tbody tr td.item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transform-style:preserve-3d}#cartform table tbody tr td.item span{font-style:italic;display:inline;font-size:12px;margin:5px 0;display:block;clear:both}#cartform table tbody tr td.qty input,#cartform table tbody tr td.qty span{text-align:center;padding:5px 8px;border:1px solid #ccc;max-width:37px;color:#333;float:left;margin-right:10px;font-size:13px;margin-bottom:8px}#cartform table tbody tr td.qty ul{float:left;text-align:center;padding-top:6px;margin-bottom:10px}#cartform table tbody tr td.qty ul li{display:inline-block;padding-right:5px;margin-right:2px;font-size:12px}#cartform table tbody tr td.qty ul li a{color:#666;border-bottom:1px solid #666}#cartform table tbody tr td.qty div{clear:both;font-style:italic;font-size:12px;color:#333;font-family:"brandon-reg"}#cartform table tbody tr td.total{text-align:right}#cartform textarea{border:1px solid #ccc;width:100%}.product_detail{padding-right:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}.product_detail a{font-size:11px}.gift-text{display:none;float:left;margin:0}.gift-text label{font-size:10px;color:#666;font-family:"brandon-reg";display:block;margin-bottom:3px}.cart-summary-wrap{position:relative;float:right;max-width:315px;width:100%}.cart-summary-wrap .link{color:#999}.cart-summary-wrap .link:after{content:''}.cart-summary-wrap .link:before{content:' \00ab';margin-right:5px}.summary{padding:5px 0 24px;text-align:right;position:relative;border-bottom:1px solid #ccc;margin-bottom:20px}.summary div{float:right;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:14px;color:#333;margin-top:3px}.summary div span{font-family:"brandon-reg";margin-left:20px}.cart-buttons{overflow:hidden}.cart-buttons span{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:10px;margin:10px 13px 0 0;float:right}.cart-buttons input{vertical-align:middle}#checkout{display:inline-block;background:transparent;border:1px solid #5160a6;color:#5160a6;padding:6px 29px 5px;cursor:pointer;float:right;font-size:12px}#checkout:after{content:''}#checkout:focus{font-family:"brandon-med"}#update-cart{background:none;color:#666;font-size:12px;border:none;border-bottom:1px solid #666;float:left;padding:0;margin-left:8px;vertical-align:top;cursor:pointer}.account-bucket{border:1px solid #ccc;padding:37px 15px 30px;margin:10px 2% 10px 0;width:49%}.account-bucket:last-child,.account-bucket#register{margin-right:0}.account-bucket .errors{font-size:11px;margin:10px 0}.account-wrapper{width:74%;margin:0 auto;padding:80px 0;clear:both}.account-wrapper .title{text-align:center;margin-bottom:35px;font-size:20px}.account-wrapper label{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;margin-bottom:9px;display:block}.account-wrapper input{display:block;clear:both;width:100%;padding:7px 10px;margin-bottom:20px}.account-wrapper .btn{background:#5160a6;border:none;color:#fff;cursor:pointer;margin:35px 0 15px;padding:8px 10px}.account-wrapper .note{color:#999;font-size:11px}.account-wrapper .note a{color:#999;text-decoration:underline;font-family:"brandon-reg"}.account-wrapper .forgot-pass{display:block;margin-top:-10px;margin-bottom:20px;color:#999;text-decoration:underline;font-family:"brandon-reg";color:#999;font-size:12px;line-height:15px}.account-wrapper #guest h2{display:none}#customer-reset-password{margin-left:auto;margin-right:auto}#customer-reset-password h1{text-align:center;margin-bottom:35px;font-size:20px}#customer-agreement input,#accepts-marketing input{float:left;display:block;margin-right:10px;margin-bottom:10px;width:11px;padding:0;height:11px;border:1px solid #ccc}#customer-agreement span,#accepts-marketing span{display:block;float:left;font-size:12px;line-height:15px;color:#999;width:89%;padding-top:2px}#customer-agreement span a,#accepts-marketing span a{color:#999;text-decoration:underline}#register #first_name.large_form{float:left;width:48%;margin-right:2%}#register #last_name.large_form{float:left;width:50%}#recover-password .title{margin-bottom:0}#recover-password .note{text-align:center;margin:5px 0 30px;font-size:12px}#register-login #register{float:none;margin:0 auto}.account-header a{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;display:block;margin-bottom:10px;color:#5160a6;font-size:11px}.account-header .sm-title{margin-bottom:27px;font-size:18px}#customer_sidebar{color:#999;margin-bottom:45px}#customer_sidebar p{font-size:12px;line-height:17px;margin:0}#customer_sidebar .address{margin:20px 0;font-size:12px;line-height:16px;margin:10px 0}#customer_sidebar .address a{color:#999;text-decoration:underline;margin:5px 0;display:block;float:left}#customer_sidebar .address span{float:left;margin:5px 0 5px 4px}#customer_orders p{font-size:12px;line-height:16px;margin:0}#customer_orders table{width:100%;max-width:700px;margin-bottom:10px}#customer_orders table .align{text-align:left}#customer_orders table thead{border-bottom:1px solid #ccc}#customer_orders table thead th{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;padding:5px 0}#customer_orders table tbody tr{text-align:center;color:#999;font-size:12px;border-bottom:1px solid #ccc}#customer_orders table tbody tr td{padding:10px 0}#customer_orders table tbody tr td a{color:#5160a6}#addresses-wrapper .sm-title{margin-bottom:9px}#add_address{max-width:395px}.add-new-address{text-decoration:underline;color:#999;font-size:11px;line-height:18px;margin-bottom:23px;display:inline-block}.add-new-address:hover{color:#999}#address_form_new .btn{float:left;width:70%;margin:0 5% 0 0}#address_form_new .note{float:left;padding-top:10px}#address_form_new .action_bottom{margin-bottom:28px}#address_province_container_new{clear:both;margin-bottom:20px}#address_country_new,#address_province_new{-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:0;background-color:#fff;padding:7px 10px;width:100%}#address_country_new:focus,#address_province_new:focus{outline:0}.half-width{float:left;width:49%;margin-right:2%}.last{margin-right:0}.set-default span{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;float:left;display:block;margin-top:3px}.set-default input{float:left;width:12px;height:12px;padding:0;margin-right:5px;display:block}#address_tables{clear:both}#address_tables .edit_address{margin:20px 0}#address_tables .edit_address .label{display:block}#address_tables select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:1px solid #ccc;padding:3px 5px;background-color:#fff;color:#999;font-family:"brandon-reg";padding:7px 10px;margin-bottom:10px;width:100%}.address_table{display:block;float:left;width:40%;margin-right:5%}.address_table .address_title{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;color:#333;margin-bottom:10px;font-size:12px;line-height:15px}.address_table .address_title span{clear:both;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;color:#333;font-size:12px;line-height:13px;display:block}.address_table p{font-size:12px;line-height:17px;margin:0}.address_table .view_address{margin-bottom:5px}.address_table .address_actions span{border-right:1px solid #ccc;padding-right:7px;margin-right:5px}.address_table .address_actions span:last-child{border-right:none}.address_table .address_actions span a{text-decoration:underline;color:#999}#customer-order .account-header .sm-title{margin-bottom:13px}#customer-order .account-header .order_date{margin-bottom:25px}.order-address-block{display:block;float:left;margin-right:5%;max-width:130px}.order_section_title{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px}#order_details{width:100%;max-width:700px;margin-bottom:10px}#order_details .align{text-align:left}#order_details thead{border-bottom:1px solid #ccc}#order_details thead th{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;padding:5px 0}#order_details thead th.total{text-align:left}#order_details tbody tr{text-align:center;color:#999;font-size:12px;border-bottom:1px solid #ccc}#order_details tbody tr td{padding:10px 0}#order_details tbody tr td.total{text-align:left}#order_details tbody tr td a{color:#999}#order_details tfoot tr{text-align:center;color:#999;font-size:12px;border-bottom:1px solid #ccc}#order_details tfoot tr td{padding:10px 0}#order_details tfoot tr td.money{text-align:left}#order_details tfoot tr td.align{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px}#stock-backdrop+iframe{position:absolute !important;top:400px !important}.product{white-space:normal;text-align:center;width:33.33%;margin:20px 0;overflow:hidden}.product .image{position:relative;width:100%;height:230px;margin-bottom:10px}.product .image .static-img{width:auto;max-width:100%;max-height:100%;height:auto;display:inline-block;margin-left:auto;margin-right:auto}.product .image .hvr-img{width:auto;height:auto;max-height:100%;display:none;cursor:pointer;max-width:100%}.product .title{width:80%;margin:0 auto 10px auto}.product .vendor{display:block;margin-bottom:11px;font-family:"brandon-reg";color:#999;font-size:13px}.product .price{font-family:"brandon-med";font-size:12px;color:#999;display:block;line-height:1.25em}.product .price.on-sale{color:#333}.product .price del{color:#999;margin-right:5px}.product .details .note{color:#999;font-size:12px;line-height:16px;font-style:italic;margin:10px 0;display:block}.product span{display:block}.product span.hvr-title{font-family:"caslon";color:#333;margin-bottom:5px;text-transform:uppercase;font-size:12px;line-height:16px}.product span.hvr-vendor{font-family:"brandon-med";font-size:11px;line-height:12px;text-transform:uppercase;text-transform:capitalize;margin-bottom:5px;color:#666}.product span.hvr-price{font-family:"brandon-med";font-size:11px;line-height:12px;text-transform:uppercase;margin-bottom:20px;color:#666}.product .btn{margin-bottom:10px}.product:hover .overlay{display:block}.product:hover .overlay .overlay-inner span.hvr-vendor,.product:hover .overlay .overlay-inner span.hvr-price{color:#666}.product:hover .overlay .overlay-inner span.hvr-title{color:#5160a6}input#notify-me{font-family:"brandon-med"}#simplify-button{height:34px;line-height:32px;text-decoration:none !important;vertical-align:top;box-sizing:border-box;border:none !important;padding-left:25px;cursor:pointer !important;color:#5160a6;font-family:"brandon-med";font-size:12px;text-transform:capitalize;background-color:transparent;background:url(//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/oos_email.jpg?7858015440441619283) left center no-repeat !important}@media screen and (min-width: 769px){.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);text-align:center;display:none}.overlay .overlay-inner{width:100%;padding:0 2%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay .btn.only-btn{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-50px}.products .product.span-6-large{width:14%;margin-left:1%;margin-right:1%}}@media screen and (max-width: 1024px) and (min-width: 769px){.desktop-only{display:none}.tablet{display:block}}@media screen and (max-width: 1024px){.desktop-only{display:none}}@media screen and (max-width: 800px){#photo-col .pinch-stage{height:400px;width:400px}}@media screen and (max-width: 768px){input[type='text'],input[type='textarea'] input[type='email']{font-size:15px;padding:15px}.btn{padding:15px 23px;font-size:16px}.gp-show-more{margin-bottom:20px}.gp-show-more div a{line-height:40px}#mobile-menu .icon-facebook a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-facebook-X2.png");width:13px;height:30px}#mobile-menu .icon-facebook a:hover{background-position:center center}#mobile-menu .icon-twitter a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-twitter-X2.png");width:35px;height:27px}#mobile-menu .icon-twitter a:hover{background-position:center center}#mobile-menu .icon-instagram a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-instagram-X2.png");width:30px;height:30px}#mobile-menu .icon-instagram a:hover{background-position:center center}#mobile-menu .icon-youtube a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-youtube-X2.png");width:30px;height:30px}#mobile-menu .icon-youtube a:hover{background-position:center center}#mobile-menu .icon-pinterest a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-pinterest-X2.png");width:22px;height:30px}#mobile-menu .icon-pinterest a:hover{background-position:center center}#mobile-menu .icon-spotify a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-spotify-X2.png");width:30px;height:30px}#mobile-menu .icon-spotify a:hover{background-position:center center}.mobile-social-links{display:block;padding:32px 0;border-top:1px solid #ccc}.mobile-social-links ul{text-align:center}.mobile-social-links ul li{display:inline-block;margin:0 2.5%}.mobile-social-links ul li a{background-repeat:no-repeat;background-position:center center;background-size:cover;text-indent:-3000px !important;display:block}.mobile-social-links ul li.icon-facebook a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-facebook-X2.png");width:16px;height:35px}.mobile-social-links ul li.icon-twitter a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-twitter-X2.png");width:42px;height:33px}.mobile-social-links ul li.icon-instagram a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-instagram-X2.png");width:33px;height:33px}.mobile-social-links ul li.icon-youtube a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-youtube-X2.png");width:35px;height:35px}.mobile-social-links ul li.icon-pinterest a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-pinterest-X2.png");width:26px;height:35px}.mobile-social-links ul li.icon-spotify a{background-image:url("http://goop.com/wp-content/themes/goop/images/icon-spotify-X2.png");width:35px;height:35px}.share-links#bottom-share-links{display:none}.wrapper-wide{padding:0}.inner-wrapper{padding:0 30px}.page-content{padding-top:15px;padding-bottom:0}.main-col{width:100%;margin-right:0;padding-bottom:0}#social-box,#nav{display:none}#shopify-utilities{width:auto !important;position:absolute;right:0;top:22px;right:24px}#shopify-utilities #utilities ul li{display:none}#shopify-utilities #utilities ul li#cart-target a .icon-bag{top:-2px}#utilities ul li#cart-target{display:block !important}#utilities ul li#cart-target a .icon-bag{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/shopping-bag-icon.svg?7858015440441619283");background-size:contain;width:28px;height:24px}#utilities ul li#cart-target a .icon-bag span{top:11px;color:#333;font-family:"brandon-med"}#utilities ul li#cart-target #bag-dropdown{top:33px}#utilities ul li#cart-target #bag-dropdown.no-show{display:none !important}#utilities ul li#cart-target #bag-dropdown #bag-tab{height:47px;top:-47px;min-width:58px}#utilities ul li#cart-target:hover a .icon-bag span{color:#333}#utilities .search-wrap{display:none}.free-shipping-text{display:none}#btn-mobile-menu,#mobile-menu{display:block}.static-banner.desky{display:none}.static-banner.moby{display:block}#header{padding-top:0;border-bottom:1px solid #dcdddd;width:100%;position:relative;z-index:9999;padding-bottom:14px}.goop-brand{float:none;margin:0 auto;padding-top:8px}#goop-logo{width:90px;height:33px;background-size:contain}#btn-mobile-menu{width:22px;position:absolute;left:22px;top:24px;cursor:pointer}#btn-mobile-menu .bar{width:100%;height:2px;background:#333;margin-top:4px}#btn-mobile-menu .bar:first-child{margin-top:0}#body-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;display:none;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000}#mobile-menu{-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);position:fixed;top:0;z-index:1;background:#fff;width:85%;border-right:1px solid #bcbcbc;overflow:hidden;height:100%;-webkit-transform:translate3d(-118%, 0px, 0px);-moz-transform:translate3d(-118%, 0px, 0px);-ms-transform:translate3d(-118%, 0px, 0px);-o-transform:translate3d(-118%, 0px, 0px);transform:translate3d(-118%, 0px, 0px)}#mobile-menu.animate-menu{-webkit-transform:translate3d(0, 0px, 0px) !important;-moz-transform:translate3d(0, 0px, 0px) !important;-ms-transform:translate3d(0, 0px, 0px) !important;-o-transform:translate3d(0, 0px, 0px) !important;transform:translate3d(0, 0px, 0px) !important;-webkit-backface-visibility:hidden;-webkit-perspective:1000}#mobile-menu .search-wrap{position:absolute;top:0;width:100%;padding:40px 40px 15px;background:#fff;z-index:1}#mobile-menu .menu-panel{padding:90px 40px 150px;width:100%;height:100%;position:relative;overflow:auto}#mobile-menu .menu-panel.sub-panel{position:absolute;left:0;width:100%;height:150%;z-index:999}#mobile-menu .menu-panel.sub-panel .mobile-inner .menu-links li ul li:last-child{border-bottom:1px solid #ccc}#mobile-menu .menu-panel.sub-panel.sub-sub-panel .return-btn{margin:22px 0 15px}#mobile-menu .menu-panel.sub-panel.sub-sub-panel .mobile-inner .menu-links li:last-child{border-bottom:1px solid #ccc}#mobile-menu .menu-panel .mobile-inner{position:relative;overflow:hidden}#mobile-menu .menu-panel .mobile-inner .menu-links{color:#333;font-family:"brandon-reg";-webkit-transform:translate3d(-100%, 0px, 0px);-moz-transform:translate3d(-100%, 0px, 0px);-ms-transform:translate3d(-100%, 0px, 0px);-o-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px);background:#fff;position:absolute;top:0;width:100%;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9);-webkit-transition-timing-function:cubic-bezier(0.9, 0.2, 0.2, 0.9)}#mobile-menu .menu-panel .mobile-inner .menu-links.animate-menu{-webkit-transform:translate3d(0, 0px, 0px) !important;-moz-transform:translate3d(0, 0px, 0px) !important;-ms-transform:translate3d(0, 0px, 0px) !important;-o-transform:translate3d(0, 0px, 0px) !important;transform:translate3d(0, 0px, 0px) !important;-webkit-backface-visibility:hidden;-webkit-perspective:1000}#mobile-menu .menu-panel .mobile-inner .menu-links li{display:block;width:100%;border-bottom:1px solid #ccc;margin-bottom:0;font-size:16px}#mobile-menu .menu-panel .mobile-inner .menu-links li.return-btn{text-transform:uppercase;font-size:12px;color:#333;padding-left:20px;background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/arrow-menu-return.png?7858015440441619283");background-position:left center;background-repeat:no-repeat;background-size:6px;margin:22px 0 26px;font-family:"brandon-med";font-weight:600;cursor:pointer;border-bottom:none}#mobile-menu .menu-panel .mobile-inner .menu-links li a{color:#666;display:block;padding:13px 0}#mobile-menu .menu-panel .mobile-inner .menu-links li:last-child{border-bottom:none}#mobile-menu .menu-panel .mobile-inner .menu-links li.panel-trigger{overflow:hidden;background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/arrow-menu-new-X2.png?7858015440441619283");background-position:right center;background-repeat:no-repeat;background-size:6px;text-transform:none;cursor:pointer}#mobile-menu .menu-panel .mobile-inner .menu-links li.shop-menu-trigger{margin-bottom:27px}#mobile-menu .menu-panel .mobile-inner .menu-links li.shop-menu-trigger a{padding:18px 0 18px 45px;background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-shop-2x.png?7858015440441619283");background-position:9px center;background-repeat:no-repeat;background-size:22px}#mobile-menu .menu-panel .mobile-inner .menu-links li.shop-panel{display:none}#mobile-menu .menu-panel .mobile-inner .menu-links li span{display:block;font-family:"caslon";font-weight:600;text-transform:uppercase;color:#333;font-size:15px;margin-bottom:10px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul{margin-bottom:25px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main{margin-bottom:0}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li a{background-repeat:no-repeat;background-position:center left;padding-left:45px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-go a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-go-2x.png?7858015440441619283");background-size:35px;background-position:2px center}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-be a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-be-2x.png?7858015440441619283");background-size:38px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-do a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-do-2x.png?7858015440441619283");background-size:26px;background-position:6px center}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-see a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-see-2x.png?7858015440441619283");background-size:35px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-make a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-make-2x.png?7858015440441619283");background-size:24px;background-position:7px center}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li.cat-icon-get a{background-image:url("//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/icon-cat-get-2x.png?7858015440441619283");background-size:36px}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li:first-child{display:none}#mobile-menu .menu-panel .mobile-inner .menu-links li ul#menu-main li:last-child{border-bottom:1px solid #ccc}#mobile-menu .menu-panel .mobile-inner .menu-links li ul:last-child{margin-bottom:0}#mobile-menu .menu-panel .mobile-inner .mobile-signup{display:block;padding:30px 0;border-bottom:1px solid #ccc}#mobile-menu .menu-panel .mobile-inner .mobile-signup span{font-family:"brandon-med";font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:20px;display:block}#mobile-menu .menu-panel .mobile-inner .mobile-signup input{width:100%;display:block;padding:12px}#mobile-menu .menu-panel .mobile-inner .mobile-signup .newsletter-form input[type="phone"],#mobile-menu .menu-panel .mobile-inner .mobile-signup .newsletter-form input[type="text"],#mobile-menu .menu-panel .mobile-inner .mobile-signup .newsletter-form input[type="email"]{border:1px solid #ccc}#mobile-menu .menu-panel .mobile-inner .mobile-signup .newsletter-form .nc-sign-up input[type="submit"]{display:none}#mobile-menu .menu-panel .mobile-inner .mobile-signup .nc-terms{font-size:10px;margin-top:10px;color:#999}#mobile-menu .menu-panel .mobile-inner .menu-inner{overflow:hidden}#mobile-menu .menu-panel .mobile-menu-footer{position:absolute;bottom:0;width:100%;background:#fff;padding:10px 0}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities{margin-top:15px}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities div a:first-child{margin-top:0}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities a{display:block;text-transform:uppercase;font-size:12px;color:#999;margin:0 0 15px 0}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities a:first-child{margin-top:13px}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities a.wp-bag-count span{display:block;float:left;padding-top:3px;margin-right:10px}#mobile-menu .menu-panel .mobile-menu-footer .mobile-shop-utilities a.wp-bag-count iframe{display:none;float:left;width:120px;height:18px}#mobile-menu .menu-panel .mobile-menu-footer .mobile-social-links{border-top:0;padding:10px 0}.searchform div{position:relative;overflow:auto}.search-wrap #mobile-menu #searchform{width:100%;display:block;overflow:hidden}.search-wrap #searchform input[type="text"]{width:100%;max-width:100%;padding:14px 10px}.search-wrap #searchsubmit{width:45px;height:100%;top:0;right:0;background-size:20px 20px;position:absolute}.carousel-item img{width:100%;height:auto}.product:hover .overlay{display:block}.overlay{display:block}.overlay .btn{border:0;font-size:11px}.section-header h3 span{font-size:24px}.cat-header{padding-top:40px}.menu-col{display:none}.middle-col{width:100%;margin-right:0;padding-bottom:0}#footer{font-size:15px}.menu-title{font-size:15px;margin-bottom:50px}#footer-upper{padding:0}#footer-upper li{margin-bottom:27px}#footer-signup{width:100%;clear:both;border-top:1px solid #555555;padding:50px 0 25px}#footer-signup input{width:100%}#footer-signup input[type="submit"]{display:none}#footer-signup .menu-title{font-size:11px}#footer-site,#footer-shop{width:50%;margin-bottom:30px}#footer-editorial,#footer-social{display:none}#footer-lower{padding:55px 0 20px;text-align:left;font-size:12px}#footer-lower ul{margin-bottom:0}#footer-lower ul li{padding:0 10px 0 0;margin-right:10px;margin-bottom:25px}#footer-signup .menu-title{margin-bottom:25px}#download-cg{margin-top:40px;margin-bottom:25px}#copyright{text-align:left}#instagram-bottom{display:none}.bread-crumb{padding:0}.product-nav{padding:0}.sub-menu{display:none}.mobile-main-menu>li:nth-child(3){background:none}.mobile-shop-submenu span{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:14px;margin-bottom:10px !important;padding-top:18px}.mobile-shop-submenu ul{margin-bottom:10px}.mobile-shop-submenu ul:last-child{margin-bottom:0;padding-bottom:18px}.mobile-shop-submenu ul li{border-bottom:none;padding:15px 0;font-size:14px}.mobile-shop-submenu ul li .menu-acc-trigger{font-family:"brandon-reg";cursor:pointer}.mobile-shop-submenu ul li .menu-acc-content{margin-top:15px;padding-bottom:0}.mobile-shop-submenu ul li a{padding:0}.sm-title{font-size:14px;line-height:16px}.products .product{width:17%;margin:10px 1%;min-height:350px}.products .product .image{height:120px}#detail-col{padding-right:0}.size-guide-overlay img{margin-left:-44%;width:88%;top:25%}#search #collection-wrapper .product{min-height:240px;margin:15px 0}#search #collection-wrapper .product .image{min-height:135px;margin-bottom:5px}.account-wrapper{width:100%;margin:40px auto}#addresses-wrapper{max-width:100%;margin:40px auto}.address_table{width:45%}#footer-signup input[type="phone"],#footer-signup input[type="email"]{padding:15px}}#goop-main.homepage{padding-top:30px}#goop-main.homepage .home-section{margin-bottom:60px;float:left;width:100%}#goop-main.homepage #home-main-slider{position:relative;margin-bottom:15px}#goop-main.homepage #home-main-slider.preload{visibility:hidden;max-height:600px}#goop-main.homepage #home-main-slider .slides{float:left}#goop-main.homepage #home-main-slider .slides img{width:100%;height:auto}#goop-main.homepage #home-main-slider .flex-direction-nav{position:absolute;top:50%;left:0;width:100%;margin-top:-40px;display:none}#goop-main.homepage #home-main-slider .flex-direction-nav li a{position:absolute;top:0;width:23px;height:45px;cursor:pointer;background-repeat:no-repeat;background-image:url(//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/goop-sprite.png?7858015440441619283);display:block;text-indent:-999px;overflow:hidden}#goop-main.homepage #home-main-slider .flex-direction-nav li a.prev{background-position:-135px -5px;left:20px}#goop-main.homepage #home-main-slider .flex-direction-nav li a.next{background-position:-295px -5px;right:20px}#goop-main.homepage #home-main-slider .flex-control-nav{width:100%;text-align:center;display:inline-block;margin-top:10px}#goop-main.homepage #home-main-slider .flex-control-nav li{display:inline;padding:0 9px}#goop-main.homepage #home-main-slider .flex-control-nav li a{width:10px;height:10px;text-indent:-9999px;overflow:hidden;display:inline-block;border-radius:50%;background:#ccc;cursor:pointer}#goop-main.homepage #home-main-slider .flex-control-nav li a.active{background:#333}#goop-main.homepage #home-mission-statement .section-header h3{width:300px;margin:5px auto 15px auto;max-width:100%}#goop-main.homepage #home-mission-statement .section-header h3 span{font-family:"brandon-reg";text-transform:uppercase;color:#666;font-size:18px;display:inline-block;vertical-align:top;margin-top:2px}#goop-main.homepage #home-mission-statement .section-body{font-family:"caslon-italic";font-style:italic;color:#333;font-size:34px;line-height:1.3em;text-align:center;padding:0 5%}#goop-main.homepage #home-mission-statement .section-body:first-letter{font-size:2em;vertical-align:middle;padding-right:5px}#goop-main.homepage #home-brands{padding-right:5%;padding-left:5%;border-top:1px solid #cccccc;padding-top:40px}#goop-main.homepage #home-brands .brand .details{padding:50px 0 80px 0}#goop-main.homepage #home-brands .brand .details h3{font-size:30px;line-height:1em}#goop-main.homepage #home-brands .brand .details h3 a:hover{color:#333}#goop-main.homepage #home-brands .brand .details p{font-size:14px}#goop-main.homepage #home-brands .brand .details p a:hover{color:#333}#goop-main.homepage #home-brands .brand .details .links a{text-transform:uppercase;color:#5160a6;font-size:12px}#goop-main.homepage #home-brands .brand .details .links .divider{color:#ccc;display:inline-block;padding:0 8px}#goop-main.homepage #home-brands .brand .image img{display:block;width:100%;height:auto}#goop-main.homepage #home-brands .brand:nth-child(odd) .details{float:left;width:50%;box-sizing:border-box;padding-right:1%;text-align:right;padding-left:5%}#goop-main.homepage #home-brands .brand:nth-child(odd) .image{float:right;width:49%;box-sizing:border-box;padding-left:2%;min-height:260px}#goop-main.homepage #home-brands .brand:nth-child(even) .image{float:left;width:49%;box-sizing:border-box;padding-right:2%;min-height:260px}#goop-main.homepage #home-brands .brand:nth-child(even) .details{float:right;width:50%;box-sizing:border-box;text-align:left;padding:60px 5% 50px 1%}#goop-main.homepage #home-brands .brand:last-child .details{padding-bottom:0}#goop-main.homepage #home-features .feature{width:33.33%;float:left;box-sizing:border-box}#goop-main.homepage #home-features .feature .image{margin-bottom:10px}#goop-main.homepage #home-features .feature .image img{display:block;width:100%;height:auto}#goop-main.homepage #home-features .feature .details h3 a:hover{color:#333}#goop-main.homepage #home-features .feature .details p a:hover{color:#333}#goop-main.homepage #home-features .feature .details .links a{text-transform:uppercase;color:#5160a6;font-size:12px}#goop-main.homepage #home-features .feature .details .links .divider{color:#ccc;display:inline-block;padding:0 8px}#goop-main.homepage #home-features .feature:nth-child(1){padding-right:2%}#goop-main.homepage #home-features .feature:nth-child(2){padding:0 1%}#goop-main.homepage #home-features .feature:nth-child(3){padding-left:2%}#goop-main.homepage #home-collection-sliders{position:relative}#goop-main.homepage #home-collection-sliders #slider-nav{height:42px;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}#goop-main.homepage #home-collection-sliders #slider-nav li{color:#666;display:inline-block;height:100%;margin:0 50px;box-sizing:border-box;font-size:13px;cursor:pointer;text-transform:uppercase;padding-top:15px}#goop-main.homepage #home-collection-sliders #slider-nav li.active,#goop-main.homepage #home-collection-sliders #slider-nav li:hover{color:#333;border-bottom:5px solid #5160a6}#goop-main.homepage #home-collection-sliders #slider-nav br{display:none}#goop-main.homepage #home-collection-sliders .slick-arrow{position:absolute;height:100%;width:40px;background:#fff;top:0;z-index:9}#goop-main.homepage #home-collection-sliders .slick-arrow .arrow{position:absolute;top:50%;margin-top:-22px;width:23px;height:45px;cursor:pointer;background-repeat:no-repeat;background-image:url(//cdn.shopify.com/s/files/1/0690/5793/t/114/assets/goop-sprite.png?7858015440441619283);display:block;text-indent:-999px;overflow:hidden}#goop-main.homepage #home-collection-sliders .slick-arrow.slick-prev{left:0}#goop-main.homepage #home-collection-sliders .slick-arrow.slick-prev .arrow{background-position:-135px -5px;left:0px}#goop-main.homepage #home-collection-sliders .slick-arrow.slick-next{right:0}#goop-main.homepage #home-collection-sliders .slick-arrow.slick-next .arrow{background-position:-295px -5px;right:0px}#goop-main.homepage #home-collection-sliders .products{position:relative;overflow:hidden;width:100%;padding:10px 40px;visibility:hidden;position:absolute;z-index:-1;height:400px}#goop-main.homepage #home-collection-sliders .products.active{z-index:1;visibility:visible;position:relative}#goop-main.homepage #home-collection-sliders .products .product{height:auto;vertical-align:top;margin:10px;outline:none !important;z-index:1;min-height:0}#goop-main.homepage #home-collection-sliders .products .product .image{height:auto}#goop-main.homepage #home-collection-sliders .products .product .image img{width:100%;height:auto;display:block}#goop-main.homepage #home-collection-sliders .products .product .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);text-align:center;display:none}#goop-main.homepage #home-collection-sliders .products .product .overlay .overlay-inner{width:100%;padding:0 2%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#goop-main.homepage #home-collection-sliders .products .product .overlay .overlay-inner .btn{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-50px}#goop-main.homepage #home-gps-picks{width:64.66%;box-sizing:border-box;padding-right:4%;float:left;position:relative}#goop-main.homepage #home-gps-picks:after{content:"";width:1px;height:100%;border-right:1px solid #ccc;top:0;right:-1px;position:absolute}#goop-main.homepage #home-gps-picks h2{text-align:center;margin-bottom:40px}#goop-main.homepage #home-gps-picks .group{width:100%;float:left}#goop-main.homepage #home-gps-picks .group .product{width:33.33%;float:left;margin:0}#goop-main.homepage #home-gps-picks .group .product:first-child{width:66.66%}#goop-main.homepage #home-gps-picks .group .product img{width:100%;height:auto;display:block}#goop-main.homepage #home-gps-picks .group1{margin-bottom:25px}#goop-main.homepage #home-gps-picks .group1 .product{padding-left:1%}#goop-main.homepage #home-gps-picks .group1 .product:first-child{padding-left:0;padding-right:2%}#goop-main.homepage #home-gps-picks .group2 .product{float:right;padding-right:1%}#goop-main.homepage #home-gps-picks .group2 .product:first-child{padding-right:0;padding-left:2%}#goop-main.homepage #home-editorials{width:33.33%;box-sizing:border-box;padding-left:4%;float:left;border-left:1px solid #ccc}#goop-main.homepage #home-editorials h3{font-size:28px}#goop-main.homepage #home-editorials .wp-results{width:100%;text-align:center;padding-top:10px}#goop-main.homepage #home-editorials .editorial{width:100%;padding:30px 0;border-bottom:1px solid #ccc}#goop-main.homepage #home-editorials .editorial:last-child{border:none}#goop-main.homepage #home-editorials .editorial img{width:100%;height:auto;display:block;margin-bottom:15px}#goop-main.homepage #home-editorials .editorial h4 a{font-family:"brandon-reg";color:#333;font-size:13px}#goop-main.homepage #home-editorials .editorial a.read-more{color:#5160a6;text-transform:uppercase;font-size:12px}#goop-main.homepage #home-editorials .editorial a.read-more:after{font-family:"brandon-reg";content:' \00bb';position:relative;top:-1px}@media screen and (max-width: 1024px){#goop-main.homepage #home-collection-sliders #slider-nav li{margin:0 30px}}@media screen and (max-width: 768px){#goop-main.homepage{padding-top:10px}#goop-main.homepage .home-section{margin-bottom:35px}#goop-main.homepage #home-mission-statement .section-header h3 span{font-size:15px;margin-top:4px}#goop-main.homepage #home-mission-statement .section-body{font-size:26px}#goop-main.homepage #home-brands{padding-right:0;padding-left:0}#goop-main.homepage #home-brands .brand .details{padding:40px 0}#goop-main.homepage #home-brands .brand .details h3{font-size:28px}#goop-main.homepage #home-brands .brand .details .links .divider{display:block;height:0;visibility:hidden}#goop-main.homepage #home-features .feature .details .links .divider{display:block;height:0;visibility:hidden}#goop-main.homepage #home-collection-sliders #slider-nav{height:50px}#goop-main.homepage #home-collection-sliders #slider-nav li{font-size:12px}#goop-main.homepage #home-collection-sliders .products{height:auto}#goop-main.homepage #home-gps-picks{width:100%;padding:0 0 35px 0}#goop-main.homepage #home-gps-picks h2{font-size:28px}#goop-main.homepage #home-gps-picks:after{display:none}#goop-main.homepage #home-editorials{width:100%;padding:0;border:none}#goop-main.homepage #home-editorials .editorial{width:50%;box-sizing:border-box;border:none;padding:20px 0}#goop-main.homepage #home-editorials .editorial:first-child{padding-right:1.5%}#goop-main.homepage #home-editorials .editorial:last-child{padding-left:1.5%}}@media screen and (max-width: 670px){#goop-main.homepage #home-mission-statement .section-header h3{padding-top:0}#goop-main.homepage #home-mission-statement .section-header h3 span{margin-top:-8px;background:#fff;padding:0 8px}#goop-main.homepage #home-collection-sliders .products .product{padding:0}#goop-main.homepage #home-editorials .editorial,#goop-main.homepage #home-editorials .editorial:first-child,#goop-main.homepage #home-editorials .editorial:last-child{width:100%;padding:20px 0 0 0}.description .acc-item p,.description .acc-item ul,.description .acc-item .acc-content-shopify{font-size:14px}.description .acc-item p a,.description .acc-item ul a,.description .acc-item .acc-content-shopify a{font-size:14px}}@media screen and (max-width: 480px){#goop-main.homepage .home-section{margin-bottom:10px}#goop-main.homepage #home-main-slider{margin-bottom:15px}#goop-main.homepage #home-mission-statement .section-header h3{padding-top:0}#goop-main.homepage #home-brands{padding:25px 0;margin-bottom:25px;border-bottom:1px solid #cccccc}#goop-main.homepage #home-brands .brand:nth-child(odd) .details{padding-left:0;margin-top:20px;margin-bottom:40px}#goop-main.homepage #home-brands .brand:nth-child(even) .details{padding-right:0;margin-top:30px;padding-top:0}#goop-main.homepage #home-brands .brand .details{padding-top:0;padding-bottom:0}#goop-main.homepage #home-brands .brand .details h3{font-size:20px}#goop-main.homepage #home-brands .brand .details p{font-size:12px}#goop-main.homepage #home-features .feature{width:100%;padding:0 0 10px 0 !important;margin:0 0 10px 0}#goop-main.homepage #home-features .feature .image{float:left;width:35%;margin-bottom:0}#goop-main.homepage #home-features .details{width:50%;float:left;margin:0 0 0 20px}#goop-main.homepage #home-features .details h3{font-size:16px}#goop-main.homepage #home-collection-sliders #slider-nav{height:auto;padding:10px 0}#goop-main.homepage #home-collection-sliders #slider-nav li{border-bottom:5px solid #fff;padding:10px 0 2px 0;font-size:14px}#goop-main.homepage #home-collection-sliders #slider-nav br{display:block}#goop-main.homepage #home-collection-sliders .products{padding:10px 40px}}@media screen and (max-width: 670px){h1{font-size:22px;line-height:24px}h2{font-size:16px;line-height:19px}h3{font-size:14px;line-height:17px}h4{font-size:12px;line-height:15px}h5{font-size:10px;line-height:12px}h6{font-size:9px;line-height:11px}p{font-size:12px;line-height:18px}.sm-title{font-size:14px;line-height:18px;margin-bottom:3px}input[type='text'],input[type='textarea'],input[type='email']{padding:9px;font-size:11px}.btn{font-size:10px;padding:10px}.link{font-size:9px}.mobile-social-links{padding:18px 0}.mobile-social-links ul li{margin:0 3.5%}.mobile-social-links ul li.icon-facebook a{width:9px;height:20px}.mobile-social-links ul li.icon-twitter a{width:26px;height:20px}.mobile-social-links ul li.icon-instagram a{width:19px;height:19px}.mobile-social-links ul li.icon-youtube a{width:20px;height:20px}.mobile-social-links ul li.icon-pinterest a{width:15px;height:20px}.mobile-social-links ul li.icon-spotify a{width:20px;height:20px}#mobile-menu .icon-facebook a{width:9px;height:20px}#mobile-menu .icon-twitter a{width:25px;height:19px}#mobile-menu .icon-instagram a{width:19px;height:19px}#mobile-menu .icon-youtube a{width:20px;height:20px}#mobile-menu .icon-pinterest a{width:15px;height:20px}#mobile-menu .icon-spotify a{width:20px;height:20px}.gp-show-more{font-size:10px;margin-bottom:10px}.gp-show-more div a{line-height:30px}.share-links{margin:10px 0 25px}.share-links li{margin:0 6px}.desktop{display:none}.mobile{display:block}.desktop-clear{display:none}.mobile-clear{display:block;clear:both;height:0}.wrapper{padding:0 15px}.inner-wrapper{padding:0 15px}.page-content.wrapper-wide{padding-top:15px}#btn-mobile-menu{width:22px;left:15px;top:16px}#btn-mobile-menu .bar:first-child{margin-top:0}#mobile-cart{top:12px;right:14px}#header{padding-bottom:11px}#shopify-utilities{top:12px;right:14px}.goop-brand{padding-top:3px}#goop-logo{width:56px;height:21px}.search-wrap #searchform input[type="text"]{padding:9px}.search-wrap #searchsubmit{width:35px;background-size:17px 17px}#mobile-menu .search-wrap{padding:20px 25px 10px}#mobile-menu .menu-panel{padding:60px 25px 20px}.search-wrap #searchform input[type="text"]{padding:10px}.search-wrap #searchsubmit{width:35px;background-size:17px 17px}.carousel-item{min-height:inherit !important}.overlay .overlay-inner span.hvr-title,.overlay .overlay-inner span.hvr-vendor,.overlay .overlay-inner span.hvr-price{font-size:6px;line-height:6px;margin-bottom:2px}.overlay .btn{line-height:9px;padding:2px 4px;margin-bottom:0;border:none}.mobile-caro img{margin-bottom:10px}.mobile-caro .overlay{position:relative;height:inherit}.mobile-caro .overlay .overlay-inner{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-caro .overlay .overlay-inner span.hvr-title{font-size:12px;line-height:13px;margin-bottom:5px}.mobile-caro .overlay .overlay-inner span.hvr-vendor{font-size:10px;line-height:11px}.mobile-caro .overlay .overlay-inner span.hvr-price{font-size:10px;line-height:11px;margin-bottom:2px}.mobile-caro .overlay .btn{line-height:12px;margin-top:2px;padding:5px 10px;display:inline-block !important}.section-header h3{padding-top:25px}.section-header h3 span{font-size:20px;padding:0;background:none;top:0}.cat-titlebar{margin-top:-25px}.cat-titlebar span h2{font-size:25px;padding-top:10px}.cat-titlebar .cat-icon{height:35px;margin-right:5px}.mob-clearfix{display:inline-block}.mob-clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.bread-nav-wrap{background:#f5f5f5;padding:10px 0;position:relative;overflow:visible;display:block}.bread-nav-wrap .edge{position:absolute;width:25px;height:100%;top:0;background:#f5f5f5}.bread-nav-wrap .edge.r-edge{right:-25px}.bread-nav-wrap .edge.l-edge{left:-25px}.bread-crumb{margin-bottom:0}.product-nav{margin-bottom:0}#product-upper{margin:15px 0}#product{margin-top:0}.cat-header{padding-top:25px}#footer{font-size:9px;padding:18px 0 5px}#footer-upper ul li{margin-bottom:10px}#footer-site,#footer-shop{margin-bottom:20px}.menu-title{font-size:9px;margin-bottom:18px}#footer-signup{padding:18px 0}#footer-signup .menu-title{margin-bottom:15px;font-size:11px}#footer-signup input{margin-bottom:25px}#footer-lower{font-size:8px;padding:25px 0}#footer-lower ul li{margin-bottom:7px}#download-cg{margin-top:0;margin-bottom:10px}#newsletter-modal br{display:none}.border{display:none}.page-content{padding:0 0 35px;overflow:hidden}.cat-header span h2{padding-top:10px;line-height:29px}#cartform .desktop,#photo-col .featured img.desktop,.desktop{display:none}#cartform .mobile,.mobile{display:block}.cart-item-details{margin-bottom:7px}.cart-item-img{margin-right:2%;width:23%}.mobile-shop-submenu span{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:13px;margin-bottom:3px !important;padding-top:18px}.mobile-shop-submenu ul{margin-bottom:20px}.mobile-shop-submenu ul:last-child{margin-bottom:0}.mobile-shop-submenu ul li{border-bottom:none;font-size:12px;padding:10px 0}.mobile-shop-submenu ul li .menu-acc-content{margin-top:10px}#detail-header.mobile{display:block}#detail-header.mobile .vendor{font-size:10px}#detail-header.desktop{display:none}.products{padding:30px 0}.products .product{display:block;float:left;margin:0;padding:0 2%;width:50%}.products .product .details{display:block}.products .product .image{height:200px}#search{margin-top:10px}#search #collection-wrapper .product{width:50%;margin:10px 0}#cart{padding-top:20px;margin:0 auto}#cartform{margin-bottom:0}#cartform table thead th{padding:8px 0}#cartform table thead th.qty{text-indent:10px}#cartform table tbody tr{font-size:11px}#cartform table tbody tr td{padding:20px 0;vertical-align:top}#cartform table tbody tr td.item{width:49%}#cartform table tbody tr td.item .product_detail{padding-right:15px}#cartform table tbody tr td.price{text-align:left}#cartform table tbody tr td.qty{text-align:left}#cartform table tbody tr td.qty span{float:none;display:block;margin:0 auto}#cartform table tbody tr td.qty ul{float:none;clear:both;text-align:left}#cartform table tbody tr td.qty ul li{width:100%;padding:0;margin:0}#cartform table tbody tr td.qty input{float:none;margin:0 0 0 3px}#cartform table tbody tr td.total{text-align:right;padding:20px 0}#cartform textarea{width:100%;min-height:80px}.qty.mobile ul{float:left;text-align:center;padding-top:9px}.qty.mobile ul li{display:inline-block;padding-right:10px;margin-right:7px}.qty.mobile ul li a{color:#999;border-bottom:1px solid #ccc}.qty.mobile ul li:first-child{border-right:1px solid #ccc}.mobile-cart-item-wrap{display:block;float:left;width:65%}.mobile-cart-item-wrap .cart-item-details{width:100%;padding-right:0}.mobile-cart-item-wrap .price.mobile{clear:both;margin-bottom:15px}.mobile-cart-item-wrap input{float:left;margin-right:15px;text-align:center;padding:0;width:35px;height:30px}.product_detail{padding-top:0;position:inherit;top:inherit;-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)}.summary{margin-bottom:20px;padding:3px 0 20px}.summary div{font-size:14px;margin-top:3px}.summary div span{display:block;clear:both;margin-top:6px}#checkout{padding:8px 30px 7px}#update-cart{margin-right:40px}.account-bucket{float:none;width:100%;margin:0px auto 15px}#customer-agreement input{width:25px;height:25px}#customer-agreement span{width:82%}#register #first_name.large_form{float:none;width:100%;margin-right:0}#register #last_name.large_form{float:none;width:100%}.account-wrapper{margin:20px auto 0;padding:0}.account-wrapper label{font-size:9px;margin-bottom:5px}.account-wrapper input{padding:10px;margin-bottom:15px}.account-wrapper .btn{padding:10px 0}.account-header{padding-top:15px}.account-header a{font-size:9px;margin-bottom:5px}.account-header .sm-title{font-size:15px;margin-bottom:20px}#customer_sidebar .address{margin:0}#mobile_customer_orders ul{font-size:11px}#mobile_customer_orders ul li{padding:12px 0;border-top:1px solid #ccc;overflow:hidden}#mobile_customer_orders ul li .order-left{display:block;float:left;width:70%}#mobile_customer_orders ul li .order-left div{margin:7px 0;color:#999}#mobile_customer_orders ul li .order-left div a{color:#5160a6}#mobile_customer_orders ul li .order-left div a:hover{color:#5160a6}#mobile_customer_orders ul li .order-left div span{font-family:"brandon-reg";text-transform:uppercase;color:#333;margin-right:5px}#mobile_customer_orders ul li .order-right{display:block;float:left;width:30%;text-align:right;padding-top:32px;color:#999;font-size:12px}#addresses-wrapper{margin:0 auto}#addresses-wrapper .sm-title{margin-bottom:10px}.add-new-address{font-size:9px;text-decoration:none;margin-bottom:8px}#address_form_new .btn{width:100%;float:none;margin:0}#address_form_new .note{float:none;display:block;text-align:center}#address_form_new .action_bottom{margin-bottom:35px}#address_country_new,#address_province_new{padding:10px;margin-bottom:15px}.half-width{width:100%;float:none}.set-default span{margin-top:10px}.set-default input{width:25px;height:25px;margin-right:5%}.address_table{clear:both;margin-bottom:25px;width:100%;float:none;margin-right:0}.address_table .address_title{font-size:10px;line-height:12px;margin-bottom:5px}.address_table .address_title span{font-size:10px;line-height:12px}.address_table p{font-size:10px}#footer-signup input[type="phone"],#footer-signup input[type="email"]{padding:9px}#mobile_order_details{font-size:11px}#mobile_order_details ul{color:#999}#mobile_order_details ul li{padding:17px 0;border-top:1px solid #ccc}#mobile_order_details ul li div{display:block;float:left}#mobile_order_details ul li div.title-col{width:43%}#mobile_order_details ul li div.title-col a{color:#5160a6;display:block;margin-bottom:6px}#mobile_order_details ul li div.title-col span{font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;color:#999}#mobile_order_details ul li div.qty-col{width:28%;text-align:center}#mobile_order_details ul li div.qty-col span{margin-right:5px;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;color:#999}#mobile_order_details ul li div.total-col{width:29%;text-align:right}#mobile_order_details #order-lower{border-top:1px solid #ccc;padding:10px 0}#mobile_order_details #order-lower div{padding:4px 0;font-family:"brandon-med";color:#333;text-transform:uppercase;font-size:10px;font-size:11px;color:#333}#mobile_order_details #order-lower div span{float:right;font-family:"brandon-reg";color:#999;text-transform:none}}@media screen and (max-width: 480px){h1{line-height:24px}h2{line-height:19px}h3{line-height:17px}}@media screen and (max-width: 450px){.size-guide-overlay img{margin-left:-44%;width:88%;top:20%}.gift-text{width:100%;float:none;margin-bottom:10px}.cart-summary-wrap{padding-bottom:15px;text-align:center;float:none;width:100%;max-width:inherit}#checkout{float:none}#update-cart{float:none;float:right}.cart-buttons span{display:block;margin:0 auto;float:none}.cart-buttons input{display:block;margin:15px auto;float:none}.cart-buttons input[type="image"]{float:none}}@media screen and (max-width: 299px){#utilities ul li{display:none}}
